Извини, не успел до выходных, все файлы на работе.
В понедельник постараюсь не забыть.
Update:
послал !
Привет.Испробовал сегодня. Не работает, говорит syntax error, в зависимости от размера РОМа который я задаю , в строках 80,90,100 соответственно.
[IMG]C:\MSXdaewoo.jpg[\IMG]
Вот скриншот.Может я что-то не так делаю?
не получилось картинку вставить...
ПРОШУ ПАРДОНА,ДВА ПРЕДЫДУЩИХ МОИХ ПОСТА - ФТОПКУ. Все работает, это я неправ оказался. У меня категорически отказался autoexec.bas считываться с дискеты (система его ПРОСТО НЕ ВИДЕЛА, видимо писюк пометил его как системный), и его тупо проигнорировал, а в нем то вся загвоздка. Открыл его из эмулятора, переписал вручную, сохранил - и все заработало. По крайней мере те игрушки, которые на дискете - идут на ура. Сейчас накачаю других ромов (соответствующих размеров), попробую.
С помощью NYYRIKKI я переделал ExecROM.COM для Daewoo, так что можно будет и из-под MSX-DOS запускаться !
Жду файл в те же ящики. Я, кстати пробовал оригинальный execROM, он не грузил 16К РОМы, 32К вроде работали. В свою очередь ROMLOAD.BAS отказался почему-то грузить Athletic Land. Была кстати когда-то классная запускалка игрушек для Yamaha MSX сделанная, не помню кто ее сделал... если очень сильно покопаться, поднять арвидовские архивы, то вероятно, я ее найду.
Если запускалка называлась "LOADER", то это моя работа
Возможно. Там появляются в screen 0 все названия игр .gm, имеющихся на дискете, переливается активное из них, кнопками курсора управляешь - переливается следующее и так далее, пробел жмешь - пишет "Loading!..." вроде, и вперед. При нажатии CTRL-STOP появляется надпись Welcome to MSX-Basic!
Действительно, выход был по CTRL+STOP.
Путешествуя по компьютерным олимпиадам и школам юных программистов, я видел свою программу переделанной и так и сяк. Но правильные пацаны использовали более продвинутую операционную систему ND товарища Бочарова с гораздо более богатыми возможностями.
В любом случае LOADER годится лишь как основа для доработки - надо показывать только файлы с расширением ROM, самостоятельно определять их размер и вызывать модуль NYYRIKKI.
Правда, найду ли я на это время, и если найду, то когда - это вопрос так вопрос.
Я, кстати пробовал оригинальный execROM, он не грузил 16К РОМы, 32К вроде работали. В свою очередь ROMLOAD.BAS отказался почему-то грузить Athletic Land.
Выслал мод ExecROM.
На эмуляторе без модификации он ничего не запускал. Теперь работает.
Что касается Athletic Land - читай выше про защиту картриджей и ищи патч или уже пропатченный ROM.
Кстати, насобираешь несколько пар "работающий-неработающий" - дай знать.
Мне надо для базы данных патчей по снятию защиты, которую я надеюсь создать.
Я её начал собирать в рамках проекта MicroWAVer по скоростной загрузке через кассетный вход.
Пока что там совсем немного игр:
Twin Bee (Konami) |4028:22,00,00;40FB:21,00,00
King's Valley (Konami) |4040:80;409F:83
Knight Mare (Konami) |4028:22,00,00;4055:22,00,00;40CB:21,00,00
Yie Ar Kung-Fu 2 (Konami)|4028:22,00,00;4056:22,00,00;40C3:21,00,00
Pippols (Konami) |4033:22,00,00;4076:21,00,00
и, как недавно выяснилось из патча к WIZ от создателя ExecROM:
WIZ | 4014: 00,00,00
Если будешь сам накладывать эти патчи, вычти 0x4000, и получится офсет с начала файла. Остальное, надеюсь, интуитивно понятно.