С 128к заработало.
Жаль что в эмуле нет ПЗУ от зелёной платы скорпиона.
Вид для печати
В последней версии (0.38.2) глючит Quick Commander. Если дважды выбрать один и тот же файл, например картинку, то при втором просмотре на экране появляется мусор. Музыка при повторном выборе вообще не играет. Видимо происходит считывание с другой дорожки диска.
Обнаружил не до конца проработанную эмуляцию ATM-turbo 1 (v4.50).
Изначально в данную модель была заложена возможность работы с 128Кб ПЗУ, хотя в реальной жизни существовали прошивки только для 64Кб. Тем не менее, порт в #FDFD, где биты D0-D1 отвечают за выбор ОЗУ до 512Кб, а вот бит D2 отвечает за выбор дополнительных 64Кб ПЗУ. В эмуляторе, как оказалось, бит D2 неализован только в гипотетической конфигурации "1024Кб" - с рассчетом на то, что кто-нибудь на реальной АТМ-1 сможет допаять дополнительные 512Кб ОЗУ и ее регенерацию, что пока в железе никто не сделал (или мне это неизвестно). А вот поддержка 128Кб ПЗУ в железе есть изначально. Но когда для экспериментирования я изготовил по всем правилам 128Кб образ с целью изучения вопроса для возможного создания новой продвинутой прошивки, Unreal выкинул меня обратно в систему.
В связи с этим обращаюсь к тем, кто сейчас занимается поддержкой и развитием Unreal (я уже запутался, кто именно на данный момент), сделать доработку и поддержать расширенное ПЗУ для ATM-1.
Скорее оба.
Возникает вопрос тогда - на какую ветку перейти? Богатство выбора, конечно, хорошо - но не понятно, на чём остановится.
0. Ветка десофта: "пишется по заветам SMT" (с)десофт. 16 цветов на экране, голый зх и конченый атм (не поддерживаются эффекты луча) + еще пару клонов.
1. Ветка тсл: перепилен весь кот, 24битная графика, тсконфа, конченый атм эмулируется как следует (эффекты луча) + еще пару тех же клонов. В глобальной перспективе тотальное переделывание дебаггера.