Previous 199869 Revisions Next

r18558 Tuesday 16th October, 2012 at 19:26:46 UTC by hap
(notes on harem)
[src/mame/drivers]galaxold.c

trunk/src/mame/drivers/galaxold.c
r18557r18558
774774   AM_RANGE(0x4000, 0x47ff) AM_RAM
775775   AM_RANGE(0x4800, 0x4fff) AM_READWRITE(galaxold_videoram_r, galaxold_videoram_w) AM_SHARE("videoram")
776776   AM_RANGE(0x5000, 0x5000) AM_WRITENOP
777   AM_RANGE(0x5800, 0x5800) AM_READNOP AM_WRITE(harem_nmi_mask_w)
777   AM_RANGE(0x5800, 0x5800) AM_READNOP AM_WRITE(harem_nmi_mask_w) // or is nmi mask 5801 like other games?
778778   AM_RANGE(0x5801, 0x5807) AM_WRITENOP
779779   AM_RANGE(0x6101, 0x6101) AM_READ_PORT("IN0")
780780   AM_RANGE(0x6102, 0x6102) AM_READ_PORT("IN1")
781   AM_RANGE(0x6103, 0x6103) AM_WRITENOP
782   AM_RANGE(0x6200, 0x6203) AM_WRITENOP AM_SHARE("attributesram")
781   AM_RANGE(0x6103, 0x6103) AM_WRITENOP // 6100-6103 should be a 8255 ppi
782   AM_RANGE(0x6200, 0x6203) AM_WRITENOP AM_SHARE("attributesram") // 6200-6203 a 2nd 8255 chip
783783   AM_RANGE(0x8000, 0x9fff) AM_ROM
784784   AM_RANGE(0xffe6, 0xffff) AM_RAM AM_SHARE("spriteram")
785785ADDRESS_MAP_END
r18557r18558
29562956   ROM_REGION( 0x10000, "maincpu", 0 )
29572957   ROM_LOAD( "p0_ic85.bin",  0x0000, 0x2000, CRC(4521b753) SHA1(9033f9c3be8fec1e5ff251e9f60faaf3848a1a1e) )
29582958   ROM_LOAD( "p1_ic87.bin",  0x8000, 0x2000, BAD_DUMP CRC(3cc5d1e8) SHA1(827e2d20de2a00ec016ead249ed3afdccd0c856c) ) // encrypted?
2959   // looks like a bitswap on data, call addresses from $0000-$1fff to here tell that $99 is near certainly $c9(ret)
2960   // Other values with a pretty good chance: $40 is $10(djnz), $dd is $dd(ix prefix)
29592961
29602962   ROM_REGION( 0x10000, "audiocpu", 0 )
29612963   ROM_LOAD( "s1_ic12.bin",  0x0000, 0x2000, CRC(b54799dd) SHA1(b6aeb010257cba48a52afd33b4f8031c7d99550c) )

Previous 199869 Revisions Next


© 1997-2024 The MAME Team