openMSX / openMSX

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

ThePetsMode Cat Art Sys demo doesn't work on real MSX, but does on openMSX #1443

Open MBilderbeek opened 2 years ago

MBilderbeek commented 2 years ago

The attached ROM is a demo in which the part where you see the Cat showing up (the screen that shows "CAT ART SYS") isn't working correctly on real MSX. It glitches completely, but continues after that. Looks like a timing issue, as it is very slow, so probably some interrupt missing or something. The end part glitches in the same way.

Tested on my GT on a Carnivore 2 witth Sofarun. On openMSX only tested as a native ROM image (Konami SCC mapper).

Hydragon tested it on a real Philips NMS 8245 with the MegaFlashROM (using both OPFXSD and Sofarun) with the same results.

See https://www.pouet.net/prod.php?which=88551 for more info about the demo. CATART.ROM.gz

Here's how the broken part looks on openMSX (NOT on real MSX): https://youtu.be/iwbk4IFz8sc?t=17 And the same effect that is also broken at the end: https://youtu.be/iwbk4IFz8sc?t=125

MBilderbeek commented 2 years ago

MrHydragon tells me the devs tested it on Sony HB-F500 and/or HB-F700, where it worked... I will try that later when I can.

jamque commented 1 year ago

Here Rafel, aka JamQue, from Barcelona. Dev of Cat Art Sys Demo. It's a pleasure to collaborate to make OpenMSX better. ^_^

On my real hardware, there are issues too, but different. The same effect, the fade in by lines at the beginning and the ending of the demo, has a different result in a Sony F700 than a Phillips NMS 8245. In Sony F700, It looks like the effect works, but with some flickering. In Phillips NMS 8245, it do a vertical scroll with some jumps.

I will try to record in that Sony and Phillips this effect this week. Few days ago a make a move (to a new flat) and I have computers in boxes yet, hehe.

If you need some more information, let me know. It's a please to help ^_^

MBilderbeek commented 3 months ago

@jamque any news? :)