А ExecROM не подойдёт ?
Нет, ведь .rom нельзя тогда будет сжать.
В общем я всё уже нашел, что мне надо было, кроме одной игрули Rotors. В инете она лежит в виде bin и rom, но всё это почему-то в .com не конвертируется по неизвестной причине.
Возможно она грузится не с 0х4000, а с 0х8000. Я даже подозреваю, что она на Бейсике написана.
Странно, мне казалось, максимальный размер должен быть где-то в районе 28815 байт - сколько показывает бейсик без дискрома.
Без дискрома - MicroWAVer загрузит BIN с кассетного входа быстрее, чем стандартный BLOAD.
А с дискромом (значит дисковод есть) - имеем только 24К.
Более-менее собрал все .com игрушки, какие хотел, теперь вопрос о диалоговой запускалке всего этого добра.
Хотелось бы что-то такое, чтобы ходить по списку файлов курсором и выбирать на запуск пробелом или ещё как.
Есть у меня почти то, что надо - программа run.com "© Lyutik, 1989", только этот Lyutik почему-то считает, что оперативка всегда стоит в 3-2, поэтому на машинах с памятью в 3-0 прога не работает.
P.S. попутно при сборке диска выяснилось, что:
- msxdos.sys и command.com можно сжать, и они продолжают работать
- diskrom понимает только один формат диска: 1024 кластер, 2 FAT, 112 файлов, и замена любого из них делает диск неработоспособным
ND System ?
Не, ND слишком громоздкая, нужен мелкий загрузчик на пару кб.
Всех с наступившим НГ!
Снова про дискетку с .com файлами - я её всё-таки сделал!
Причём в какой-то момент мне пришла в голову идея сделать .com из Auf Wiedersehen Monty (кто не в курсе, это порт одной из спековских игр в виде нескольких .bin файлов общим размером 75 кб. Имхо, с лучшей PSG музыкой на MSX). Провозился целую неделю, но результат отличный:
- вычистил оттуда мусор, сжал, теперь всё то же самое занимает всего 37860 байт;
- совместимость с MicroWaver в режиме эмуляции MSX-DOS;
- поскольку видеопамять больше не используется как буфер, заставка до самого начала игры;
- чтобы активировать читы, больше не надо морочиться с KEY1, достаточно при загрузке нажать Shift;
- исправил QWPL на стрелки - наконец-то можно играть по-человечески
Протестил в эмуляторе и на YIS503III, теперь было бы хорошо, если бы кто-нибудь попробовал запустить игру на DAEWOO и других нестандартных машинах и отписался о результатах. Требуется 64кб ОЗУ и любой видеоадаптер. Брать здесь: myhdd.narod.ru