B2M EMU

Использование и разработка софта (преимущественно на ПЦ)

Moderator: Shaos

User avatar
Lavr
Supreme God
Posts: 16906
Joined: 21 Oct 2009 08:08
Location: Россия

Re: B2M EMU

Post by Lavr »

b2m wrote: 05 Mar 2026 08:30
Lavr wrote: 05 Mar 2026 07:38Мог бы, конечно, ехидно посмеяться
А мог бы и спасибо сказать. Но, очевидно, в твоём лексиконе таких слов нет. Ну и х с т.
Я зато наблюдаю твой "богатый лексикон". :wink: А я при всём своём лексиконе такого себе не позволяю... :mrgreen:

При другом раскладе за мной "спасибо" никогда не задерживается, но не в данном случае.

Я тоже не услышал "спасибо" за то, что нашел очередные глюки твоего emu и помог твоему глюколятору стать менее глючным. Но я этого и не ждал. :lol:
b2m wrote: 05 Mar 2026 04:29На вот, не плачь, корректный конфиг: SpecialistMX.zip
Ну а в этом случае - "каков ответ, таков и привет"... :D

Плакать у меня реально нет причин, но теперь уж не посмеяться ехидно просто грех! 8)
b2m wrote: 05 Mar 2026 04:29Эмуль поддерживает до 4-х дисководов, соответственно номер двухбитный, а тут нужен только 1 бит. Зачем биты d1,d2 в драйвере в еденицу устанавливаются, я не знаю
Тем более что, как говорит молодёжь: "лулзы полезли" и почему-бы не "порофлить"? :ebiggrin:
FDDController3.png
Ну ладно, на схему тебе смотреть бестолково. Ты как не знал, так и не знаешь, как работает D-триггер типа "master-slave". :wink:
Но с тех пор, как я над этим в былые времена посмеялся, лучше ничего не стало. :-?

Поэтому в описании MX_DOS.pdf написано русским по белому:
FDDMX_DOS.png
Ну и хотя бы как программист мог бы сориентироваться по коду.
Я вот по состоянию на вчера в принципе ничего этого не помнил.
Но благодаря вот этой ветке: http://www.nedopc.org/forum/viewtopic.php?t=20764
всю необходимую документацию нашел.

И, дизассемблировав загрузчик, увидел следующее:

Code: Select all

;   порты контр.дисковода(КР1818ВГ93)
;                  A_10 |      Чтение       |     Запись
S_C:EQU  0FFE8H ;.10_00 | Регистр состояния | Регистр команд
;        0FFE9H ;.10_01 | Регистр дорожки   | Регистр дорожки
SEC:EQU  0FFEAH ;.10_10 | Регистр сектора   | Регистр сектора
DAT:EQU  0FFEBH ;.10_11 | Регистр данных    | Регистр данных

;   порты контр.дисковода
;                  A_10 |
HLD:EQU  0FFF0H ;.00_00 | HOLD
;        0FFF1H ;.00_01 | выбор плотности записи (recording density)
K18:EQU  0FFF2H ;.00_10 | выбор SIDE1/SIDE2
K19:EQU  0FFF3H ;.00_11 | выбор дисковода DS1/DS2
Никаких 4-х дисководов в совокупности и близко не наблюдается!

Поэтому:
ОФИЦИАЛЬНО БЛАГОДАРЮ FIFAN-а И ВСЕХ КОЛЛЕГ ПО ВЕТКЕ:
http://www.nedopc.org/forum/viewtopic.php?t=20764
ВЫ ВСЕ МНЕ ВЧЕРА ОЧЕНЬ ПОМОГЛИ С ДОКУМЕНТАЦИЕЙ!!!
You do not have the required permissions to view the files attached to this post.
iLavr