В данном случае со второго грузил обычный МДОС, работающий с КД на порту 10h. Как вариант, там может быть программа, которая вообще не использует квазидиски, это не имеет значения -- загрузчиком просто считывается в память файл OS.COM со второго КД и запускается на исполнение.
Как резервное устройство для загрузки, думаю. Некоторые программы используют квази-диск в качестве расширения памяти (что вполне естественно), при этом они могут легко удалить его содержимое, и в этом случае поможет второй КД с системой.
Разобрался, почему не работало. Поначалу мне казалось, что нет разницы, какой маппер обрабатывает БЛК+ВВОД. Оказалось есть. Данное событие достаётся последнему мапперу, соответственно второй квазидиск должен в конфиге быть вторым. То есть нужно поменять местами ramdisk и ramdisk2. Перезалил конфиг.
Просто если БЛК+ВВОД обработает первый ramdisk, а у него кваз не включен, то в области 0000-7FFF он выдаст содержимое загрузчика. А нам нужно, чтобы через stdmem мы достучались до второго квазидиска.
Improver (24.03.2023)
@b2m
Не могли бы вы добавить в эмулятор EMU 1.0.1 oпции включить/выключить каналы AY, VI53, BEEP, как в эмуляторе Virtual Vector?
Там есть небольшой глючёк: если "подтянуть" первый квазидиск, то БЛК+ВВОД сработает для первого (из-за реализованого автосброса при смене содержимого диска) со всеми вытекающими. Но обычно .edd содержит OS.COM и загрузиться должен он, а не со второго квазидиска.
Improver (26.03.2023)
b2m, приветствую!
Давненько я не 8-битничал (с 2021-го). Сейчас снова решил "вспомнить молодость"
К сожалению, с тех времён жизнь заставила сменить железо на ББ и поставить эту грёбаную 10-ю винду..
Эмуль под ней вроде даже запускается (хотя запуск почему-то странно долгий 2-3 секунды, раньше на более древнем железе под вин7 было моментально) и даже работает, но при выходе из него через пару секунд выскакивает вот эта ошибка:
эмуль этот, если что:
С чем это м.б. связано?
Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел
Не знаю, на 10-ке не пробовал. А как обстоят дела с эмулятором Пыхонина? В планах переделать под Qt/OpenGL, вот всё думаю, стоит ли овчинка выделки.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)