trunk/src/mame/drivers/galaxold.c
| r18557 | r18558 | |
| 774 | 774 | AM_RANGE(0x4000, 0x47ff) AM_RAM |
| 775 | 775 | AM_RANGE(0x4800, 0x4fff) AM_READWRITE(galaxold_videoram_r, galaxold_videoram_w) AM_SHARE("videoram") |
| 776 | 776 | 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? |
| 778 | 778 | AM_RANGE(0x5801, 0x5807) AM_WRITENOP |
| 779 | 779 | AM_RANGE(0x6101, 0x6101) AM_READ_PORT("IN0") |
| 780 | 780 | 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 |
| 783 | 783 | AM_RANGE(0x8000, 0x9fff) AM_ROM |
| 784 | 784 | AM_RANGE(0xffe6, 0xffff) AM_RAM AM_SHARE("spriteram") |
| 785 | 785 | ADDRESS_MAP_END |
| r18557 | r18558 | |
| 2956 | 2956 | ROM_REGION( 0x10000, "maincpu", 0 ) |
| 2957 | 2957 | ROM_LOAD( "p0_ic85.bin", 0x0000, 0x2000, CRC(4521b753) SHA1(9033f9c3be8fec1e5ff251e9f60faaf3848a1a1e) ) |
| 2958 | 2958 | 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) |
| 2959 | 2961 | |
| 2960 | 2962 | ROM_REGION( 0x10000, "audiocpu", 0 ) |
| 2961 | 2963 | ROM_LOAD( "s1_ic12.bin", 0x0000, 0x2000, CRC(b54799dd) SHA1(b6aeb010257cba48a52afd33b4f8031c7d99550c) ) |