Реально ли решить проблему загрузки игр на Daewoo CPC400s? (Обсуждение на русском языке MSX Fora)MSX Resource Center MSX Info Update - Finnish MSX madness at its best           
            
English Nederlands Español Português Russian         
 Nieuws
   Voorpagina
  Nieuws archief
  Nieuws onderwerpen

 Informatie
   MSX Fora
  Artikelen
  Recensies
  Beursverslagen
  Fotoreportages
  Beurzen en meetings
  Enquêtes
  Links
  Zoek

 Software
   Downloads
  Webshop

 MRC
   Wie we zijn
  Kom bij ons team
  Doneren
  Policies
  Contact met het MRC
  Link naar Ons
  Statistieken

 Zoek
 
  

  

 Login
 

Gebruikersnaam

Wachtwoord




Ben je nog niet lid? Klik hier en word MSX vriend!


 Statistieken
 

Er zijn 98 gasten en 0 MSX vrienden online

Je bent een anonieme bezoeker.
 

MSX Fora


MSX Fora

Обсуждение на русском языке - Реально ли решить проблему загрузки игр на Daewoo CPC400s?

Ga naar pagina ( 1 | 2 Volgende pagina )
Schrijver

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

Jurgen
msx user
Berichten: 47
Geplaatst: 18 September 2006, 07:00   
Всем привет!

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

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


cax

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

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

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

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


Jurgen
msx user
Berichten: 47
Geplaatst: 18 September 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)

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

Jurgen
msx user
Berichten: 47
Geplaatst: 18 September 2006, 16:57   
Что касается peek/poke решения, возможно оно не помогает из-за того, что в бейсиковском файле-загрузчике уже стоит какой-нибудь poke -1, и его надо выбросить или заменить.

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

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

wiz
king valley 2
vkiller

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

cax

msx professional
Berichten: 1009
Geplaatst: 18 September 2006, 16:59   
А из-под Бейсика ?

Насчёт "заменить на что" - разве в английской части форума с этим не помогли ?
Где эта тема ?
Jurgen
msx user
Berichten: 47
Geplaatst: 18 September 2006, 17:13   
Quote:

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

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


Там было предложено нечто, но "оно" вешает машину при запуске сразу же.

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

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


cax

msx professional
Berichten: 1009
Geplaatst: 18 September 2006, 19:36   
А зачем запускать COM из-под Бейсика ? Разве этой игры нет в другом формате ?
cax

msx professional
Berichten: 1009
Geplaatst: 19 September 2006, 13:34   
Так, я попроверял несколько игр в BlueMSX с настройками CPC400s.

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

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

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

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

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

msx professional
Berichten: 1009
Geplaatst: 20 September 2006, 14:27   
Так, похоже что 16 и 32-килобайтные игры мы (почти все) победили.

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

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

Что касается 128-килобайтных игр и т.д. - к ним нужен индивидуальный подход. Если до этого дойдут руки - займёмся и ими.
Jurgen
msx user
Berichten: 47
Geplaatst: 21 September 2006, 05:17   
Quote:

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



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

Jurgen
msx user
Berichten: 47
Geplaatst: 22 September 2006, 10:50   
А где же обещанный tool? жду с нетерпением.
cax

msx professional
Berichten: 1009
Geplaatst: 23 September 2006, 12:31   
Извини, не успел до выходных, все файлы на работе.
В понедельник постараюсь не забыть.

Update:

послал !
Jurgen
msx user
Berichten: 47
Geplaatst: 01 Oktober 2006, 14:15   
Привет.Испробовал сегодня. Не работает, говорит syntax error, в зависимости от размера РОМа который я задаю , в строках 80,90,100 соответственно.
[IMG]C:\MSXdaewoo.jpg[\IMG]
Вот скриншот.Может я что-то не так делаю?




Jurgen
msx user
Berichten: 47
Geplaatst: 01 Oktober 2006, 14:16   
не получилось картинку вставить...
Jurgen
msx user
Berichten: 47
Geplaatst: 01 Oktober 2006, 17:21   
ПРОШУ ПАРДОНА,ДВА ПРЕДЫДУЩИХ МОИХ ПОСТА - ФТОПКУ. Все работает, это я неправ оказался. У меня категорически отказался autoexec.bas считываться с дискеты (система его ПРОСТО НЕ ВИДЕЛА, видимо писюк пометил его как системный), и его тупо проигнорировал, а в нем то вся загвоздка. Открыл его из эмулятора, переписал вручную, сохранил - и все заработало. По крайней мере те игрушки, которые на дискете - идут на ура. Сейчас накачаю других ромов (соответствующих размеров), попробую.

 
Ga naar pagina ( 1 | 2 Volgende pagina )
 







(c) 1994 - 2008 Stichting MSX Resource Center. MSX is een trademark van MSX Licensing Corporation.