Реально ли решить проблему загрузки игр на Daewoo CPC400s?

Страница 1/4
| 2 | 3 | 4

By Jurgen

Resident (48)

Аватар пользователя Jurgen

18-09-2006, 07:00

Всем привет!

обсуждалось в англоязычном форуме, предлагалось некое peek-poke решение, но оно лишь вешает тачку. Друзья, может вы в большем курсе, как сия проблема решается?

напоминаю суть - есть Daewoo CPC400S MSX2.Всем привет!

обсуждалось в англоязычном форуме, предлагалось некое peek-poke решение, но оно лишь вешает тачку. Друзья, может вы в большем курсе, как сия проблема решается?

напоминаю суть - есть Daewoo CPC400S MSX2. не грузятся некоторые игры, особенно из под DOS, двух и более файловые из под Basic.

Для того, чтобы оставить комментарий, необходимо регистрация или !login

By cax

Prophet (3741)

Аватар пользователя cax

18-09-2006, 09:26

С двух-файловыми проблема решается просто: находим в сети ROM размером 32К, из которого эта 2-файловая игра была сделана, и запускаем её всё тем же RomLoad из DOS или аналогами типа MSXTOOLS. При этом, как я понимаю, ROM будет просто скопирован на адреса 4000-C000 уже распределённой для DOS памяти.

В общем случае проблема заключается в том, что многофайловые игры написаны под конкретное распределение памяти, и что бы мы ни делали, они будут распределять память, думая, что бегут на "более стандартном" MSX.

Что касается peek/poke решения, возможно оно не помогает из-за того, что в бейсиковском файле-загрузчике уже стоит какой-нибудь poke -1, и его надо выбросить или заменить.

Реально помочь смогу, если мне дадут настройку любого эмулятора, заданную под CPC, и список неработающих игр (желательно сами неработающие игры ). Тогда я смогу всё проверить "живьём".

By Jurgen

Resident (48)

Аватар пользователя Jurgen

18-09-2006, 12:09

Ok, настройки BlueMsx под CPC400s:

Slot 0: expanded (four subslots)
Slot 1: primary
Slot 2: primary
Slot 3: expanded

External slots: cartridge 1: slot 1
cartridge 2: slot 3, subslot 0

Memory: Slot 0-0 0000-7FFF Normal +cassette patch (MSX2KR.ROM)
Slot 0-1 4000-BFFF Normal 0x4000 (MSX2HAN3.ROM)
Slot 0-2 0000-FFFF 512 kB Mapped RAM
Slot 0-3 0000-7FFF Normal ROM (MSX2KREXT.ROM)
Slot 2 4000-BFFF National Disk Controller (CPC400SDISK.ROM)

Это совершенно точно срисовано с окна настроек БлюМСХ.

By Jurgen

Resident (48)

Аватар пользователя Jurgen

18-09-2006, 16:57

Что касается peek/poke решения, возможно оно не помогает из-за того, что в бейсиковском файле-загрузчике уже стоит какой-нибудь poke -1, и его надо выбросить или заменить.

А заменить на что? Sad убивал уже там везде где возможно поук -1, не помогло...

игры не идут из под DOSa:

wiz
king valley 2
vkiller

ну ничего,короче не идет Sad

By cax

Prophet (3741)

Аватар пользователя cax

18-09-2006, 16:59

А из-под Бейсика ?

Насчёт "заменить на что" - разве в английской части форума с этим не помогли ?
Где эта тема ?

By Jurgen

Resident (48)

Аватар пользователя Jurgen

18-09-2006, 17:13

А из-под Бейсика ?

Насчёт "заменить на что" - разве в английской части форума с этим не помогли ?
Где эта тема ?
Там было предложено нечто, но "оно" вешает машину при запуске сразу же.

http://ru.msx.org/forumtopic3932.html - вот ссылка на топик.

а как .COM из под бейсика запустить?

By cax

Prophet (3741)

Аватар пользователя cax

18-09-2006, 19:36

А зачем запускать COM из-под Бейсика ? Разве этой игры нет в другом формате ?

By cax

Prophet (3741)

Аватар пользователя cax

19-09-2006, 13:34

Так, я попроверял несколько игр в BlueMSX с настройками CPC400s.

LoadROM и ExecROM загружают только ROM-ы размером 8 и 16К, 32К не могут.
Надо бы с автором ExecROM связаться, пусть поможет.

Важно также знать : далеко не всякие 16К (и другие) ROMы будут работать в ExecROM в принципе, ибо в них иногда бывает защита от копирования (особенно это касается игр Konami).
Тем не менее, всегда можно найти в сети такой же ROM, но уже без защиты.

Те же самые 8-и и 16-килобайтные игры в формате BIN прекрасно работают и из Бейсика.

Остальные игрушки (которые по 128К) надо будет проверить с пристрастием, хотя шансы невелики.

Я снова попросил "помощи клуба", вместе что-нибудь придумаем.

By cax

Prophet (3741)

Аватар пользователя cax

20-09-2006, 14:27

Так, похоже что 16 и 32-килобайтные игры мы (почти все) победили.

NYYRIKKI написал утилитку для запуска ROM от 16 до 48К, и у меня на эмуляторе она работает.
Игра WIZ после обработки патчем, найденным на сайте автора ExecROM, тоже заработала.
Как я уже писал, с остальными ROM-ами придётся повозиться - из всех найденных в сети надо будет отобрать те, которые запускаются (они есть, но придётся повозиться с поиском и проверкой).

Оставь свой адрес, я пришлю тебе то, что NYYRIKKI сделал. Если у тебя заработает - я постараюсь приделать к этому какой-нибудь удобный интерфейс.

Что касается 128-килобайтных игр и т.д. - к ним нужен индивидуальный подход. Если до этого дойдут руки - займёмся и ими.

By Jurgen

Resident (48)

Аватар пользователя Jurgen

21-09-2006, 05:17

Оставь свой адрес, я пришлю тебе то, что NYYRIKKI сделал. Если у тебя заработает - я постараюсь приделать к этому какой-нибудь удобный интерфейс.

kononov76@yandex.ru и kononov@utro.1tv.ru. Спасибо!

By Jurgen

Resident (48)

Аватар пользователя Jurgen

22-09-2006, 10:50

А где же обещанный tool? Sad жду с нетерпением.

Страница 1/4
| 2 | 3 | 4