-
Вложений: 1
Самый первый вариант из первого поста отлаживался на AMD K5-90 :-D
Нынешнее хозяйство рассчитано на
1) Запуск под DOSBox - надо указывать минимум 40000 тактов, я отлаживаюсь на 45000, но лучше - 50000 и выше, если позволяет машина.
2) Запуск под чистым DOS - должно хватить Pentium-200/233, памяти метров 16 (на вырост), VGA-совместимый видеоконтроллер и SB-совместимая звуковуха.
3) Запуск под Windows в DOS-окне - работало на PIII и даже на каком-то PII под Win2k. На современных машинах (какой-нибудь Pentium4-3GHz или Sempron-1.7GHz) эмуляцию Z80 можно ускорять до 16-20 раз, в зависимости от настроек.
В основном я многое делаю с оглядкой на DOSBox - ведь там работает и мышь, и звук, к тому же все это в окне и безопасно, а сам DOSBox не зависит от конфигурации машины, а зависит от ОС. Но кое-что другое - например, синхронизация с реальным (не эмулируемым, как в DOSBox) обратным ходом луча - работает только в Windows и DOS.
P.S. Атас! Вдруг кое-что прояснилось, исправил 3 ошибки, отчего теперь все цвета на месте (надо было дополнительно инициализировать регистры атрибутов); звук в AY не пропадает (некоторые неряшливые проигрыватели не очищают старшие 4 бита тона, а я при оптимизации подумал "а зачем это нужно" и удалил); 48k *.sna при записи (по F2) не вызывает глюков. Заодно установки vzx.ini подправил для DOSBox. Вылаживаю.
-
Я ведь почему спрашиваю,в моей голове витает мисль использовать ПЦ древние для использования в виде эмулятора спека прописаного в авторане желательно без виндовза.Экономически это наиболее выгодно,плюс ещё и восполняет реальную недостачу живого железа.Надеюсь к новому году прикуплю старенький ПЦ и буду эксперементировать, но нужна работа с дисководами из эмулятора,может сделаете?
-
Надо подумать. Раньше это уже было реализовано (через одно место, конечно же ;) ), когда я еще на 486-м сидел, но когда прикупил себе новую системную плату с K5-90 на борту, выяснилось, что FDC там работает немного по-другому, причем это "немного" спутало мне все карты и не позволяло сделать полноценный конечный автомат. Позднее я позапускал эмулятор на других машинах и понял, что теперь так и будет. И удалил работу с FDC, оставил только с образами.
Восстановить-то можно. Но наверное только на высоком уровне, на низком мне нервов может не хватить :).
-
В идеале представляю всё так.Имеем объём 1.2 мб ограничение по дискете,это наш установочный диск с утилитами и Виртуальным Спектрумом .Возможно сосуществование с линукс системой для интернета и медии.
-
доведи до "идеала"(насколько это возможно) работц с образами, а потом потихоньку приступай к реальным дискам...
-
Там до фига чего нужно "до идеала" доводить. Куда ни сунешься - везде какой-нибудь подводный камень :-D
-
эх... я уже лет более 10 незанимался писюковым асмом... :(
-
Хоть убейте,а последняя версия не запускается на виртуальной машине.
-
Идёт ошибка драйверов виртуальных устройств.
-
Что за виртуальная машина? Как проявляется ошибка, в какой момент? Успевает ли пройти инициализация, переход в спец. видеорежим? Подозреваю, виртуальаня машина (отличная от DOSBox) наверное полностью не (или вообще не) виртуализирует VGA-совместимые регистры. Для этого есть видеорежимы 2 и выше (в vzx.ini).