openMSX / openMSX

the MSX emulator that aims for perfection
http://openmsx.org
431 stars 96 forks source link

[Bug] Working Report : MSX1 Rom Software (On Snapshot 1.718) [sf#66] #367

Closed openMSX-import closed 9 years ago

openMSX-import commented 9 years ago

Reported by atarulum on 2002-12-25 11:23 UTC Hi.

I tested all GoodMSX1's Rom Software on openMSX snapshot (Linux / Win32 Unofficial)

Most of MSX1 Software works on openMSX well. But a few of Software doesn't run correctly. Maybe the main reason is the following.

1)MSX ROM (BASIC Program Area from 8000H) doesn't work on openMSX. (For Example : 3D Golf Simulation / Naisucaa / Pairs / Star Command / Etc.)

2)A few of Namcot's Game (Galaga / Bosconian) perfomance (speed) is down when the explosion scene does appear.

3)A few of MSX ROM (32KB) doesn't have no header (41,42H) on 4000H. (Exist on 8000H only). In this case, openMSX can't recognize at all. (For Example : Eagle Fighter / Thunder Bolt / etc.)

4)A few of ASCII16KB With S-RAM (2KB) doesn't support correctly.

But openMSX (Win32 Unofficial) snapshot support 1) MSX ROM (BASIC Program).

Here is the Rom list openmsx doesn't support correctly. (I ran all MSX1's Roms based on CF-2000 (RAM 16KB), But a few of game doesn't run on CF-2000. It is related with RAM's size.)

01.A1 Spirit -- It works well. But with CF-2000 (16KB RAM) / Normal MSX1 Japanese BIOS Rom (CRC32:ee229390), A1 Spirit doesn't work at all. It is openMSX's bug. (A1 Spirit must work on CF-2000 and nornal MSX1 Japanese BIOS)

02.Animal Land -- This includes ASCII 08KB Mapper. But it is related with power-on state misemulated. Also according to MSX user, this game expect page 0 selected in all banks when booted, hanging up otherwise. In fact, that's the standard default state for ALL cartridges I've seen with Ascii mapper. This game doesn't work on all other MSX emulator.

03.BASIC Nyuumon I/II -- See 3)

04.Bouken Roman -- I don't know why this game works on CF-2000 or other configulation.

05.Burger Time -- See 3)

06.Demon Crystal -- See 3)

07.Eagle Fighter -- See 3)

08.Harry Fox MSX Special -- See 4)

09.Harry Fox Yuki No Maou-Hen -- This is like Ascii mapper, but actual pages mapped are (6000)2 and (7000)2+1. For details, you had better refer the dump tools for Harry Fox.(DUMPHF.BIN)

http://www.nic.funet.fi/pub/msx/emulator/system\_roms/Du mping_Tools/dumphf.zip

10.Morita Kazuhiro's Othello -- See 3)

11.MSX Audio -- This uses Special MegaRom Mapper. (Switch Address : 7FFEH , Block Size : 8000H (0000- 7FFF)

12.Japanese MSX Write I -- This uses ASCII 16KB. But it doesn't work at all. This needs Jis 1st Kanji.

13.Zanac -- This Game must be Run on 16KB/32KB RAM of MSX machine. But it works on 64KB only. Also the Title Graphics doesn't be shown correctly. (Just like broken)

You can download GoodMSX1's Rom Sets from there.

http://www.nic.funet.fi/pub/msx/games/roms/msx1/GOODMSX 1_0.999.2.ZIP

Also here is Zanac's bug (screenshot).

openMSX-import commented 9 years ago

Commented by atarulum on 2002-12-25 11:25 UTC Logged In: YES user_id=641511

Here it is!

openMSX-import commented 9 years ago

Updated by atarulum on 2002-12-25 11:25 UTC

openMSX-import commented 9 years ago

Commented by atarulum on 2003-01-07 05:19 UTC Logged In: YES user_id=641511

I tested MSX1 ROM Games based on GoodMSX 0.999.2

The following Software stiil doesn't work correctly.

01.Animal Land (X) 02.Bosconian (Works : But the speed on Explosion is very slow) 03.Bouken Roman (X) 04.Galaga (Works : But the speed on Explosion is very slow) 05.Harry Fox MSX Special (ASCII 16KB with SRAM 2KB Problem) 06.Harry Fox Yuki No Maou-Hen (X) 07.Morita Kazuhiro's Othello (X) 08.MSX Audio (X) 09.Japanese MSX Write I (X) 10.Zanac (X)

(X) means it doesn't work on this Snapshot at all.

Except these 10 Softwares, the compatibility is more better than oldest version.

openMSX-import commented 9 years ago

Updated by atarulum on 2003-01-07 05:19 UTC

openMSX-import commented 9 years ago

Commented by atarulum on 2003-01-13 04:39 UTC Logged In: YES user_id=641511

Here is Working Report : MSX1 Rom Software (On Snapshot 1.652)

The following misemulated software now works on snapshot of 1.652

"Morita Kazuhiro's Othello" "Zanac" (But it is not perfect. It must be run on 16KB RAM of MSX machine, too)

openMSX-import commented 9 years ago

Updated by atarulum on 2003-01-13 04:39 UTC

openMSX-import commented 9 years ago

Commented by manuelbi on 2003-03-09 15:35 UTC Logged In: YES user_id=78178

I just did a checkup on the problematic cases, and this is what still doesn't work: 1) Nausicaa (only works on MSX1, but I guess this is a problem of the game itself) 2) The Bosconian/Galaga slowdown problem still persists 3) Japanese MSX Write I doesn't work at all 4) Zanac: doesn't work at all on 16 kB, shows corrupted title screen in other cases

That's all! Good work!

openMSX-import commented 9 years ago

Updated by manuelbi on 2003-03-09 15:35 UTC

openMSX-import commented 9 years ago

Commented by atarulum on 2003-03-16 12:48 UTC Logged In: YES user_id=641511

I tested all MSX1 game/utility again. Most of MSX1 Software works correctly on 1.718

The following MSX1 Software doesn't work correctly.

1) Bosconian 2) Galaga 3) Japanese MSX Write (I) 4) Zanac

openMSX-import commented 9 years ago

Updated by atarulum on 2003-03-16 12:48 UTC

openMSX-import commented 9 years ago

Commented by atarulum on 2003-03-16 12:48 UTC Logged In: YES user_id=641511

I tested all MSX1 game/utility again. Most of MSX1 Software works correctly on 1.718

The following MSX1 Software doesn't work correctly.

1) Bosconian 2) Galaga 3) Japanese MSX Write (I) 4) Zanac

openMSX-import commented 9 years ago

Commented by manuelbi on 2003-05-17 15:16 UTC Logged In: YES user_id=78178

I'm creating seperate bug reports for the remaining problems and will close this one. See there.

openMSX-import commented 9 years ago

Updated by manuelbi on 2003-05-17 15:16 UTC