redumped Cat and Mouse graphic rom as the correct size [Vernimark]

(we still need to work out how it banks, there's a clear wire mod going all the way across multiple components on the PCB from one of the pins on the ROM, which I guess is how it's done on hardware)
see http://www.citylan.it/wiki/index.php/Cat_and_Mouse_%28set_1%29
This commit is contained in:
David Haywood 2016-02-07 20:40:48 +00:00
parent 576915e70c
commit 993ada8337

View File

@ -62,10 +62,6 @@
* Service coin 1 input grants two credits the first time it's * Service coin 1 input grants two credits the first time it's
pushed, but remembers this and won't grant credits again unless pushed, but remembers this and won't grant credits again unless
unless you trigger the tilt input unless you trigger the tilt input
* Flyer suggests there should be an "old lady" sprite, which is not
present in our ROM dump
* Sprite ROM is likely double size, banking could be controlled by
one of the many unused CSOUND bits, the NEG2 bit, or even H128
* Judging by the PLA program, the colour weight resistors are likely * Judging by the PLA program, the colour weight resistors are likely
different to what Laser Battle/Lazarian uses - we need a detailed different to what Laser Battle/Lazarian uses - we need a detailed
colour photo of the game board or a schematic to confirm values colour photo of the game board or a schematic to confirm values
@ -703,12 +699,8 @@ ROM_START( catnmous )
ROM_LOAD( "type01.10g", 0x0800, 0x0800, CRC(e5259f9b) SHA1(396753291ab36c3ed72208d619665fc0f33d1e17) ) ROM_LOAD( "type01.10g", 0x0800, 0x0800, CRC(e5259f9b) SHA1(396753291ab36c3ed72208d619665fc0f33d1e17) )
ROM_LOAD( "type01.11g", 0x1000, 0x0800, CRC(2999f378) SHA1(929082383b2b0006de171587adb932ce57316963) ) ROM_LOAD( "type01.11g", 0x1000, 0x0800, CRC(2999f378) SHA1(929082383b2b0006de171587adb932ce57316963) )
ROM_REGION( 0x0800, "gfx2", 0 ) ROM_REGION( 0x1000, "gfx2", 0 )
// This needs double checking, might be a case of the wrong ROM type being marked on the PCB like with the final program rom. ROM_LOAD( "cat'n_mouse-type01-mem_n.14l.14l", 0x0000, 0x1000, CRC(83502383) SHA1(9561f87e1a6425bb9544e71340336db8d43c1fd9) )
// Flyers indicate there should be an 'old lady' character, and even show a graphic for one approaching from the right.
// This graphic is not present in our ROM and instead we get incorrect looking sprites, so the rom could be half size with
// an additional sprite bank bit coming from somewhere?
ROM_LOAD( "type01.14l", 0x0000, 0x0800, BAD_DUMP CRC(af79179a) SHA1(de61af7d02c93be326a33ee51572e3da7a25dab0) )
ROM_REGION( 0x0100, "gfxmix", 0 ) ROM_REGION( 0x0100, "gfxmix", 0 )
ROM_LOAD( "82s100.13m", 0x0000, 0x00f5, CRC(6b724cdb) SHA1(8a0ca3b171b103661a3b2fffbca3d7162089e243) ) ROM_LOAD( "82s100.13m", 0x0000, 0x00f5, CRC(6b724cdb) SHA1(8a0ca3b171b103661a3b2fffbca3d7162089e243) )
@ -748,9 +740,8 @@ ROM_START( catnmousa )
ROM_LOAD( "catnmous.10g", 0x0800, 0x0800, CRC(e5259f9b) SHA1(396753291ab36c3ed72208d619665fc0f33d1e17) ) ROM_LOAD( "catnmous.10g", 0x0800, 0x0800, CRC(e5259f9b) SHA1(396753291ab36c3ed72208d619665fc0f33d1e17) )
ROM_LOAD( "catnmous.11g", 0x1000, 0x0800, CRC(2999f378) SHA1(929082383b2b0006de171587adb932ce57316963) ) ROM_LOAD( "catnmous.11g", 0x1000, 0x0800, CRC(2999f378) SHA1(929082383b2b0006de171587adb932ce57316963) )
ROM_REGION( 0x0800, "gfx2", 0 ) ROM_REGION( 0x1000, "gfx2", 0 )
// see comment in parent set ROM_LOAD( "cat'n_mouse-type01-mem_n.14l.14l", 0x0000, 0x1000, CRC(83502383) SHA1(9561f87e1a6425bb9544e71340336db8d43c1fd9) )
ROM_LOAD( "catnmous.14l", 0x0000, 0x0800, BAD_DUMP CRC(af79179a) SHA1(de61af7d02c93be326a33ee51572e3da7a25dab0) )
ROM_REGION( 0x0100, "gfxmix", 0 ) ROM_REGION( 0x0100, "gfxmix", 0 )
// copied from parent set to give working graphics, need dump to confirm // copied from parent set to give working graphics, need dump to confirm