Товарисчи,
Начал разработку сабжа.
Первоначальная цель разработки - хочется TRDOS для ZXM Phoenix, с RAMдиском и автозагрузкой с HDD/CD.
Вторичная цель - вспомнить все
Что есть на данный момент:
10.12.200909.12.2009 (версия тут)
- оптимизированы функции работы со страницами памяти (версия тут)
- заодно сделана поддержка мода Феникса с D6 - #7ffd (6.11X) (версия тут)
- добавлена поддержка мода D6 -#7ffd в эмулятор версии 0.37.0 (версия тут)
- версия 6.10e портирована под модель памяти PHOENIX
- добавлен автодетект размера памяти и соответственно размера RD
- при объеме памяти 2Мб - Ram disk 1Mb, расположен в верхних 64 страницах
- при объеме памяти 1Мб - Ram disk 768K, расположен в верхних 48 страницах
- ячейка памяти #5CB0 содержит маску возможных страниц памяти (#7f для 2мб, #3f для 1мб ит.п.)
Полученные пожелания:
- работа со вторым мегабайтом через D6 #7ffd - done
- версия с 768К диском под SCORPION 1024, PENTAGON 1024, ATM 1 1024, KAY 1024, PROFI 1024
Если у кого есть желание потестировать, поделиться идеями - welcome!
PS: Unreal c поддержкой PHOENIXa на базе 0.37.3 можно взять тут
или на базе 0.37.0 с подключенным образом FAT32 винта тут
---------- Post added at 11:12 ---------- Previous post was at 10:58 ----------
И сразу вопрос - Есть ли какой нибудь стандарт спектрумовский по автозагрузке с FAT32 винта и с CD? или за стандарт можно считать глюк?