User Tag List

Показано с 1 по 10 из 88

Тема: SD-ROM Картридж

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Посмотрел внимательно на код определения наличия ПЗУ в "заводском" загрузчике:
    ; проверка наличия модуля ППЗУ
    M0107H: MVI A,82H
    OUT 04
    MVI B,0FFH
    M010DH: MOV A,B
    OUT 05
    ...
    M012EH: MOV A,B
    SUI 20H
    MOV B,A
    JM M010DH ; продолжить поиск если старший бит "1"
    XRA A
    M0136H: ORA A
    RET
    Соответственно, поиск ПЗУ вообще прекращается после 9F-20=7F...
    Похоже А15 действительно не участвует в формировании адреса для ПЗУ, иначе проверка была-бы только с адреса FF до 9F.
    Мир рушится, Шахматы (и чего-то там ещё) нельзя загрузить из ПЗУ, поскольку из ПЗУ можно загрузить только до 32КБ...
    Посыпаю голову пеплом, признаю, заблуждался, я был о "загрузчике" лучшего мнения...

    На фоне всего этого, стало понятно, что и в загрузчике "hdd_boot.bin" тоже проверка идёт с FF до 9F (с адреса 7F по 1F), просто код изменен:
    ; проверка наличия МППЗУ
    L0530: mvi a,$82
    out $04
    mvi h,$1F
    L0536: mov a,h
    sui $20
    rp ; выход если старший бит "0"
    mov h,a
    out $05
    ...

    Всё, пошел "бухать с горя", напьюсь минералки, и буду валяться под столом в забытии...
    Последний раз редактировалось KTSerg; 28.12.2014 в 07:00.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. 16КБ C64 картридж
    от greenpill в разделе Commodore 16/64/128
    Ответов: 37
    Последнее: 13.05.2015, 01:43
  2. Ответов: 2
    Последнее: 15.12.2010, 17:04
  3. Картридж NES и денди
    от REMR в разделе Nintendo
    Ответов: 3
    Последнее: 18.10.2010, 19:29
  4. Что за картридж?
    от murgatroid_79 в разделе Зарубежные компьютеры
    Ответов: 1
    Последнее: 20.05.2010, 10:01
  5. Flash-картридж...
    от Elya в разделе Память
    Ответов: 1
    Последнее: 20.08.2009, 14:49

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •