Предлагаю модераторам перенести сообщения 156-172 из темы Линевский Специалист сюда, дабы не оффтопить там. - СДЕЛАНО
- - - Добавлено - - -
Во вложении исправленный монитор, им fifan_у следует заменить тот файл, что выложен сейчас у него на сайте.
Еще во вложении продублирован конфиг, который не изменился от выложенного ранее и исправленный образ диска.
Касательно образа, я не вполне понял, для чего нужно старший бит адреса выставлять в 1 (я это не делаю, сейчас он в 0), по указанию в статье? или таким образом в этом цикле:
C90F 22 01 F0 SHLD 0xF001
C912 3E 0E MVI A,0x0E
C914 32 03 F0 STA 0xF003
C917 3A 00 F0 LDA 0xF000
C91A 02 STAX B
C91B 23 INX H
C91C 03 INX B
C91D CD 27 C4 CALL 0xC427 ; cmp HL == DE
C920 C2 0F C9 RNZ 0xC90F
планировалось старшим битом выключать по /OE ПЗУ? так здесь, похоже, ошибка, тк мы выключаем ПЗУ, а след командой ее читаем, и для древних, медленных, ПЗУ это похоже работать будет, то для современных и быстрых получим мусор... Плюс еще и 32КБ возможной адресации теряем. Предлагаю этот
C912 3E 0E MVI A,0x0E
C914 32 03 F0 STA 0xF003
кусок кода выбросить, и получим РОМдиск на 64КБ. Такая доработка еще на РК-86 делалась, когда /OE и /CS ПЗУ всегда в нуле.
PS в образе диска LRUNNER я странный зашил, он и в оригинале так работает, те не работает по факту, только экраны меняются...




Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
