PDA

Просмотр полной версии : игры из BAS в COM



DJs3000
14.06.2014, 22:48
Есть дискеты для MSX где стартовый файлик на бейсике с расширением game.bas можно это запустить если переписать игру на санрайс диск если выйти в бейсик и указать фалик для запуска но возник резонный вопрос можно ли переделать подобные игры в полностью дисковые версии чтобы запускалось с COM файла?

esl
14.06.2014, 23:53
Есть дискеты для MSX где стартовый файлик на бейсике с расширением game.bas можно это запустить если переписать игру на санрайс диск если выйти в бейсик и указать фалик для запуска но возник резонный вопрос можно ли переделать подобные игры в полностью дисковые версии чтобы запускалось с COM файла?

а смысл ??
во времена оны - не заморачивались
даже мысли такой не возникало, хотя сделать должно быть совсем просто

даже удобнее было, загрузился в бейсик и от туда уже load"xxx",r

DJs3000
15.06.2014, 00:18
а смысл ??
во времена оны - не заморачивались
даже мысли такой не возникало, хотя сделать должно быть совсем просто

даже удобнее было, загрузился в бейсик и от туда уже load"xxx",r
Смысл огромный ибо очень уж тяжко набирать кучу команд да ещё на калаве с непривычной раскладкой :( а то в файловом менеджере зашел в папку с игрой и тыкнул просто на запускаемый файлик. Возможно можно написать start.bat где прописать что-то типо:
basic
load"A:\Games\vampirekiller\killer.bas",r

правда врятли это сработает...

esl
15.06.2014, 00:27
Смысл огромный ибо очень уж тяжко набирать кучу команд да ещё на калаве с непривычной раскладкой :( а то в файловом менеджере зашел в папку с игрой и тыкнул просто на запускаемый файлик. Возможно можно написать start.bat где прописать что-то типо:
basic
load"A:\Games\vampirekiller\killer.bas",r

правда врятли это сработает...

Это HDD ?

DJs3000
15.06.2014, 01:12
Это HDD ?

Да это Sunrise IDE контроллер с HDD

---------- Post added at 01:12 ---------- Previous post was at 01:08 ----------

Нашел я вот такой компилер файлов BAS в COM для доса
http://www.msx.org/downloads/solid-vbasic сижу разбираюсь может то что нужно

esl
15.06.2014, 01:22
Да это Sunrise IDE контроллер с HDD

---------- Post added at 01:12 ---------- Previous post was at 01:08 ----------

Нашел я вот такой компилер файлов BAS в COM для доса
http://www.msx.org/downloads/solid-vbasic сижу разбираюсь может то что нужно

Врядли ;)

DJs3000
15.06.2014, 16:08
Компилятор почему-то не отрабатывает :( написал его создателю Егору Вознесенскому может и поможет чем.

esl
15.06.2014, 16:34
Компилятор почему-то не отрабатывает :( написал его создателю Егору Вознесенскому может и поможет чем.

компилятор тут не сильно подходит
ибо эти бейсик загрузчики обычно расчитаны что они из бейсика (известной конфигурации) стартуют
они грузят блоки в нужные страницы мапера и передают управление им
а у компилятора же совсем другая задача.

DJs3000
15.06.2014, 16:51
Всё так безнадежно? :(

esl
15.06.2014, 17:12
скомпилить такое - нетривиальная задача



40 FORA%=1TO5:BLOAD"kingv2-2."+HEX$(A%),R:NEXT:BLOAD"kingv2-2.6":A=USR(A):DEFUSR=&HE000:A=USR(A)


и такое


10 SCREEN2:POKE25925SP,255XORINT((PEEK(.655350E+5)/80))*85
20 BLOAD"MONT1",R:GOTO 30
30 BLOAD"MONT2",R:GOTO 40
40 BLOAD"MONT3",R:GOTO 50
50 BLOAD"MONT4",R:GOTO 60
60 BLOAD"MONT5",R:GOTO 70
70 BLOAD"MONT6",R


они все такие

DJs3000
15.06.2014, 17:40
Вот нашел Vampire Killer переделанный для ДОСа кем-то похоже что это ром и загрузчик.

esl
15.06.2014, 18:32
Те что 128 к были вроде досовые
Их есть некоторое кол-во