ivagor, а exolon под специалист не планируете адаптировать ?
ivagor, а exolon под специалист не планируете адаптировать ?
Таких планов нет.
1. Если по адресу C000 не С3 - считаю, что MX2
2. Если C006!=3E и С007!=82 - считаю, что 8 цветов
3. Дальше попытка включить/отключить пзу с 0000. Если не получилось - считаю, что эмулятор и все равно 8 цветов. Если получилось - то типа реал и 4 цвета.
Это один из возможных вариантов детекта, не исключено, что можно и лучше/корректнее.
Главная задача, которую (надеюсь) решил - не зависнуть на классическом реале с 4х цветной приставкой.
Почти по теме треда.
Добавил цвет в Jet Set. Только для 8-цветных вариантов контроллера цвета, для ч/б и 4-х цветных рекомендую классическую версию. Побочный эффект - стало чуть быстрее, хотя я такую цель в данном случае не ставил и можно еще ускорить. Также исправлены пара мелких ошибок, за 10 лет успел забыть, каких именно.
Upd 19.05.2020: Изменил управление главным героем на курсор и пробел.
Последний раз редактировалось ivagor; 19.05.2020 в 19:50. Причина: обновил версию
В эмуляторе не грузится правильно. Высвечивается нечёткая чернобелая заставка.
Я проверял в трех эмуляторах:
1. emu от 31.03.2018 - все нормально
2. emu80 40289 - почти все нормально, только для 8 цветных игрушек нужно как-то отключить магнитофонный звук (это не проблема игрушки, это побочный эффект совмещения одного из битов цвета с выходом на магнитофон)
3. EmuStudio-Specialist v0.15i - все нормально
В каком эмуляторе еще проверить?
Тогда я не понимаю как грузить в emu. Выбираю конфигурацию Specialist8color, гружу по File/Open.
А разобрался. Прошивка bios.rom была не оригинальная.
Последний раз редактировалось fifan; 15.04.2018 в 17:00.
Не надо так грузить в emu цветные программы. При этом запустится Specialist.cfg
Для загрузки в 8-цветный конфиг надо запустить Specialist8color.cfg, появится диалог выбора файла и выбираем jetsetc.rks
Можно отказаться от выбора файла в диалоге из загрузчика, выйти в монитор и загрузить по R (там тоже появится диалог выбора файла)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)