Немного теории.
Для корвет было несколько версий дисковых биосов,
и кое какой софт привязан именно к конкретным биосам.
По этой причине, на этапе загрузки Stage2 грузит в память дос,
определяет какой это биос, и правит его чтобы он работал с EXTRom а не с дисководом.
Про то что работает не с диском а с EXTROM система и не догадывается.
т.е. этот прикол с POPCORN был бы с этим биосом и на реальной машине с дисководом.
как вариант, удерживать Ctrl+Shift и загрузить "дефолтный" CPM, и проверить работает ли в нём.
---------- Post added at 22:26 ---------- Previous post was at 22:24 ----------
и еще, Stage2 пишет как сейчас инициированы диски.
это к тому что на видео диск KTDP уже примаунчен к C:
и его не надо было монтировать снова
---------- Post added at 22:38 ---------- Previous post was at 22:26 ----------
и еще про совместимость,
есть софт который может не работать с EXTROM
это те кто ожидают что есть контроллер дисковода
он к сожалению будет просто виснуть.
и тут ничего сделать нельзя, к сожалению.
благо такого софта мало,
в моём эмуляторе как я как раз в таком режиме (без дисковода) и работаю.
и еще софт который дёргает бит детекта EXTROM
но можно запретить реакцию на его изменение,
на диске F есть CONTORL.COM для этого.
надо будет сделать список ...
---------- Post added at 23:36 ---------- Previous post was at 22:38 ----------
обновил репозиторий https://bitbucket.org/esl/korvet-extrom-forth32
теперь там есть бинарники прошивки для авр, вместе с скриптом заливки