diff options
Diffstat (limited to 'src/mess/drivers/a7800.c')
-rw-r--r-- | src/mess/drivers/a7800.c | 76 |
1 files changed, 38 insertions, 38 deletions
diff --git a/src/mess/drivers/a7800.c b/src/mess/drivers/a7800.c index 8c3159d9530..f82d446006c 100644 --- a/src/mess/drivers/a7800.c +++ b/src/mess/drivers/a7800.c @@ -43,7 +43,7 @@ Colorburst/Hue = 180 degrees --> $17 = 179.92706396/$18 = 179.927063726 #include "includes/a7800.h" -#define A7800_NTSC_Y1 XTAL_14_31818MHz +#define A7800_NTSC_Y1 XTAL_14_31818MHz #define CLK_PAL 1773447 @@ -54,18 +54,18 @@ Colorburst/Hue = 180 degrees --> $17 = 179.92706396/$18 = 179.927063726 static ADDRESS_MAP_START( a7800_mem, AS_PROGRAM, 8, a7800_state ) AM_RANGE(0x0000, 0x001f) AM_MIRROR(0x300) AM_READWRITE(a7800_TIA_r, a7800_TIA_w) AM_RANGE(0x0020, 0x003f) AM_MIRROR(0x300) AM_READWRITE(a7800_MARIA_r, a7800_MARIA_w) - AM_RANGE(0x0040, 0x00ff) AM_READ_BANK("bank5") AM_WRITE(a7800_RAM0_w) /* RAM (6116 block 0) */ - AM_RANGE(0x0140, 0x01ff) AM_RAMBANK("bank6") /* RAM (6116 block 1) */ + AM_RANGE(0x0040, 0x00ff) AM_READ_BANK("bank5") AM_WRITE(a7800_RAM0_w) /* RAM (6116 block 0) */ + AM_RANGE(0x0140, 0x01ff) AM_RAMBANK("bank6") /* RAM (6116 block 1) */ AM_RANGE(0x0280, 0x02ff) AM_DEVREADWRITE_LEGACY("riot", riot6532_r, riot6532_w) - AM_RANGE(0x0480, 0x04ff) AM_MIRROR(0x100) AM_RAM /* RIOT RAM */ + AM_RANGE(0x0480, 0x04ff) AM_MIRROR(0x100) AM_RAM /* RIOT RAM */ AM_RANGE(0x1800, 0x27ff) AM_RAM - AM_RANGE(0x2800, 0x2fff) AM_RAMBANK("bank7") /* MAINRAM */ - AM_RANGE(0x3000, 0x37ff) AM_RAMBANK("bank7") /* MAINRAM */ - AM_RANGE(0x3800, 0x3fff) AM_RAMBANK("bank7") /* MAINRAM */ - AM_RANGE(0x4000, 0x7fff) AM_ROMBANK("bank1") /* f18 hornet */ - AM_RANGE(0x8000, 0x9fff) AM_ROMBANK("bank2") /* sc */ - AM_RANGE(0xa000, 0xbfff) AM_ROMBANK("bank3") /* sc + ac */ - AM_RANGE(0xc000, 0xdfff) AM_ROMBANK("bank4") /* ac */ + AM_RANGE(0x2800, 0x2fff) AM_RAMBANK("bank7") /* MAINRAM */ + AM_RANGE(0x3000, 0x37ff) AM_RAMBANK("bank7") /* MAINRAM */ + AM_RANGE(0x3800, 0x3fff) AM_RAMBANK("bank7") /* MAINRAM */ + AM_RANGE(0x4000, 0x7fff) AM_ROMBANK("bank1") /* f18 hornet */ + AM_RANGE(0x8000, 0x9fff) AM_ROMBANK("bank2") /* sc */ + AM_RANGE(0xa000, 0xbfff) AM_ROMBANK("bank3") /* sc + ac */ + AM_RANGE(0xc000, 0xdfff) AM_ROMBANK("bank4") /* ac */ AM_RANGE(0xe000, 0xffff) AM_ROM AM_RANGE(0x4000, 0xffff) AM_WRITE(a7800_cart_w) ADDRESS_MAP_END @@ -121,97 +121,97 @@ INPUT_PORTS_END MAKE_RGB(0x00,0x00,0x00), MAKE_RGB(0x12,0x12,0x12), MAKE_RGB(0x24,0x24,0x24), MAKE_RGB(0x36,0x36,0x36), \ MAKE_RGB(0x47,0x47,0x47), MAKE_RGB(0x59,0x59,0x59), MAKE_RGB(0x6B,0x6B,0x6B), MAKE_RGB(0x7D,0x7D,0x7D), \ MAKE_RGB(0x8F,0x8F,0x8F), MAKE_RGB(0xA1,0xA1,0xA1), MAKE_RGB(0xB2,0xB2,0xB2), MAKE_RGB(0xC4,0xC4,0xC4), \ - MAKE_RGB(0xD6,0xD6,0xD6), MAKE_RGB(0xE8,0xE8,0xE8), MAKE_RGB(0xFA,0xFA,0xFA), MAKE_RGB(0xFF,0xFF,0xFF ) + MAKE_RGB(0xD6,0xD6,0xD6), MAKE_RGB(0xE8,0xE8,0xE8), MAKE_RGB(0xFA,0xFA,0xFA), MAKE_RGB(0xFF,0xFF,0xFF ) #define NTSC_GOLD \ MAKE_RGB(0x00,0x16,0x00), MAKE_RGB(0x12,0x28,0x00), MAKE_RGB(0x24,0x3A,0x00), MAKE_RGB(0x36,0x4C,0x00), \ MAKE_RGB(0x47,0x5E,0x00), MAKE_RGB(0x59,0x6F,0x00), MAKE_RGB(0x6B,0x81,0x00), MAKE_RGB(0x7D,0x93,0x0B), \ MAKE_RGB(0x8F,0xA5,0x1D), MAKE_RGB(0xA1,0xB7,0x2F), MAKE_RGB(0xB2,0xC9,0x41), MAKE_RGB(0xC4,0xDA,0x52), \ - MAKE_RGB(0xD6,0xEC,0x64), MAKE_RGB(0xE8,0xFE,0x76), MAKE_RGB(0xFA,0xFF,0x88), MAKE_RGB(0xFF,0xFF,0x9A ) + MAKE_RGB(0xD6,0xEC,0x64), MAKE_RGB(0xE8,0xFE,0x76), MAKE_RGB(0xFA,0xFF,0x88), MAKE_RGB(0xFF,0xFF,0x9A ) #define NTSC_ORANGE \ MAKE_RGB(0x1C,0x06,0x00), MAKE_RGB(0x2E,0x18,0x00), MAKE_RGB(0x3F,0x2A,0x00), MAKE_RGB(0x51,0x3B,0x00), \ MAKE_RGB(0x63,0x4D,0x00), MAKE_RGB(0x75,0x5F,0x00), MAKE_RGB(0x87,0x71,0x04), MAKE_RGB(0x99,0x83,0x16), \ MAKE_RGB(0xAA,0x95,0x28), MAKE_RGB(0xBC,0xA6,0x3A), MAKE_RGB(0xCE,0xB8,0x4C), MAKE_RGB(0xE0,0xCA,0x5E), \ - MAKE_RGB(0xF2,0xDC,0x6F), MAKE_RGB(0xFF,0xEE,0x81), MAKE_RGB(0xFF,0xFF,0x93), MAKE_RGB(0xFF,0xFF,0xA5 ) + MAKE_RGB(0xF2,0xDC,0x6F), MAKE_RGB(0xFF,0xEE,0x81), MAKE_RGB(0xFF,0xFF,0x93), MAKE_RGB(0xFF,0xFF,0xA5 ) #define NTSC_RED_ORANGE \ MAKE_RGB(0x32,0x00,0x00), MAKE_RGB(0x44,0x06,0x00), MAKE_RGB(0x56,0x18,0x00), MAKE_RGB(0x67,0x2A,0x00), \ MAKE_RGB(0x79,0x3C,0x00), MAKE_RGB(0x8B,0x4E,0x12), MAKE_RGB(0x9D,0x5F,0x24), MAKE_RGB(0xAF,0x71,0x36), \ MAKE_RGB(0xC1,0x83,0x48), MAKE_RGB(0xD3,0x95,0x59), MAKE_RGB(0xE4,0xA7,0x6B), MAKE_RGB(0xF6,0xB9,0x7D), \ - MAKE_RGB(0xFF,0xCB,0x8F), MAKE_RGB(0xFF,0xDC,0xA1), MAKE_RGB(0xFF,0xEE,0xB3), MAKE_RGB(0xFF,0xFF,0xC5 ) + MAKE_RGB(0xFF,0xCB,0x8F), MAKE_RGB(0xFF,0xDC,0xA1), MAKE_RGB(0xFF,0xEE,0xB3), MAKE_RGB(0xFF,0xFF,0xC5 ) #define NTSC_PINK \ MAKE_RGB(0x3E,0x00,0x00), MAKE_RGB(0x50,0x00,0x00), MAKE_RGB(0x62,0x09,0x0A), MAKE_RGB(0x74,0x1B,0x1C), \ MAKE_RGB(0x86,0x2D,0x2E), MAKE_RGB(0x98,0x3E,0x40), MAKE_RGB(0xA9,0x50,0x51), MAKE_RGB(0xBB,0x62,0x63), \ MAKE_RGB(0xCD,0x74,0x75), MAKE_RGB(0xDF,0x86,0x87), MAKE_RGB(0xF1,0x98,0x99), MAKE_RGB(0xFF,0xAA,0xAB), \ - MAKE_RGB(0xFF,0xBB,0xBD), MAKE_RGB(0xFF,0xCD,0xCE), MAKE_RGB(0xFF,0xDF,0xE0), MAKE_RGB(0xFF,0xF1,0xF2 ) + MAKE_RGB(0xFF,0xBB,0xBD), MAKE_RGB(0xFF,0xCD,0xCE), MAKE_RGB(0xFF,0xDF,0xE0), MAKE_RGB(0xFF,0xF1,0xF2 ) #define NTSC_PURPLE \ MAKE_RGB(0x3E,0x00,0x19), MAKE_RGB(0x50,0x00,0x2B), MAKE_RGB(0x62,0x00,0x3D), MAKE_RGB(0x74,0x11,0x4F), \ MAKE_RGB(0x86,0x23,0x60), MAKE_RGB(0x98,0x35,0x72), MAKE_RGB(0xA9,0x46,0x84), MAKE_RGB(0xBB,0x58,0x96), \ MAKE_RGB(0xCD,0x6A,0xA8), MAKE_RGB(0xDF,0x7C,0xBA), MAKE_RGB(0xF1,0x8E,0xCB), MAKE_RGB(0xFF,0xA0,0xDD), \ - MAKE_RGB(0xFF,0xB2,0xEF), MAKE_RGB(0xFF,0xC3,0xFF), MAKE_RGB(0xFF,0xD5,0xFF), MAKE_RGB(0xFF,0xE7,0xFF ) + MAKE_RGB(0xFF,0xB2,0xEF), MAKE_RGB(0xFF,0xC3,0xFF), MAKE_RGB(0xFF,0xD5,0xFF), MAKE_RGB(0xFF,0xE7,0xFF ) #define NTSC_PURPLE_BLUE \ MAKE_RGB(0x32,0x00,0x47), MAKE_RGB(0x44,0x00,0x59), MAKE_RGB(0x56,0x00,0x6A), MAKE_RGB(0x68,0x0E,0x7C), \ MAKE_RGB(0x7A,0x20,0x8E), MAKE_RGB(0x8B,0x32,0xA0), MAKE_RGB(0x9D,0x44,0xB2), MAKE_RGB(0xAF,0x56,0xC4), \ MAKE_RGB(0xC1,0x68,0xD5), MAKE_RGB(0xD3,0x79,0xE7), MAKE_RGB(0xE5,0x8B,0xF9), MAKE_RGB(0xF7,0x9D,0xFF), \ - MAKE_RGB(0xFF,0xAF,0xFF), MAKE_RGB(0xFF,0xC1,0xFF), MAKE_RGB(0xFF,0xD3,0xFF), MAKE_RGB(0xFF,0xE4,0xFF ) + MAKE_RGB(0xFF,0xAF,0xFF), MAKE_RGB(0xFF,0xC1,0xFF), MAKE_RGB(0xFF,0xD3,0xFF), MAKE_RGB(0xFF,0xE4,0xFF ) #define NTSC_BLUE1 \ MAKE_RGB(0x1C,0x00,0x66), MAKE_RGB(0x2E,0x00,0x78), MAKE_RGB(0x40,0x02,0x8A), MAKE_RGB(0x52,0x13,0x9C), \ MAKE_RGB(0x63,0x25,0xAE), MAKE_RGB(0x75,0x37,0xC0), MAKE_RGB(0x87,0x49,0xD2), MAKE_RGB(0x99,0x5B,0xE3), \ MAKE_RGB(0xAB,0x6D,0xF5), MAKE_RGB(0xBD,0x7E,0xFF), MAKE_RGB(0xCF,0x90,0xFF), MAKE_RGB(0xE0,0xA2,0xFF), \ - MAKE_RGB(0xF2,0xB4,0xFF), MAKE_RGB(0xFF,0xC6,0xFF), MAKE_RGB(0xFF,0xD8,0xFF), MAKE_RGB(0xFF,0xEA,0xFF ) + MAKE_RGB(0xF2,0xB4,0xFF), MAKE_RGB(0xFF,0xC6,0xFF), MAKE_RGB(0xFF,0xD8,0xFF), MAKE_RGB(0xFF,0xEA,0xFF ) #define NTSC_BLUE2 \ MAKE_RGB(0x00,0x00,0x72), MAKE_RGB(0x12,0x00,0x84), MAKE_RGB(0x24,0x0D,0x96), MAKE_RGB(0x36,0x1F,0xA8), \ MAKE_RGB(0x48,0x31,0xB9), MAKE_RGB(0x5A,0x43,0xCB), MAKE_RGB(0x6B,0x55,0xDD), MAKE_RGB(0x7D,0x67,0xEF), \ MAKE_RGB(0x8F,0x78,0xFF), MAKE_RGB(0xA1,0x8A,0xFF), MAKE_RGB(0xB3,0x9C,0xFF), MAKE_RGB(0xC5,0xAE,0xFF), \ - MAKE_RGB(0xD7,0xC0,0xFF), MAKE_RGB(0xE8,0xD2,0xFF), MAKE_RGB(0xFA,0xE4,0xFF), MAKE_RGB(0xFF,0xF5,0xFF ) + MAKE_RGB(0xD7,0xC0,0xFF), MAKE_RGB(0xE8,0xD2,0xFF), MAKE_RGB(0xFA,0xE4,0xFF), MAKE_RGB(0xFF,0xF5,0xFF ) #define NTSC_LIGHT_BLUE \ MAKE_RGB(0x00,0x00,0x67), MAKE_RGB(0x00,0x0C,0x79), MAKE_RGB(0x08,0x1E,0x8B), MAKE_RGB(0x1A,0x2F,0x9D), \ MAKE_RGB(0x2C,0x41,0xAE), MAKE_RGB(0x3E,0x53,0xC0), MAKE_RGB(0x50,0x65,0xD2), MAKE_RGB(0x62,0x77,0xE4), \ MAKE_RGB(0x73,0x89,0xF6), MAKE_RGB(0x85,0x9B,0xFF), MAKE_RGB(0x97,0xAC,0xFF), MAKE_RGB(0xA9,0xBE,0xFF), \ - MAKE_RGB(0xBB,0xD0,0xFF), MAKE_RGB(0xCD,0xE2,0xFF), MAKE_RGB(0xDF,0xF4,0xFF), MAKE_RGB(0xF0,0xFF,0xFF ) + MAKE_RGB(0xBB,0xD0,0xFF), MAKE_RGB(0xCD,0xE2,0xFF), MAKE_RGB(0xDF,0xF4,0xFF), MAKE_RGB(0xF0,0xFF,0xFF ) #define NTSC_TURQUOISE \ MAKE_RGB(0x00,0x0B,0x48), MAKE_RGB(0x00,0x1D,0x5A), MAKE_RGB(0x00,0x2F,0x6B), MAKE_RGB(0x04,0x41,0x7D), \ MAKE_RGB(0x16,0x53,0x8F), MAKE_RGB(0x28,0x65,0xA1), MAKE_RGB(0x39,0x76,0xB3), MAKE_RGB(0x4B,0x88,0xC5), \ MAKE_RGB(0x5D,0x9A,0xD7), MAKE_RGB(0x6F,0xAC,0xE8), MAKE_RGB(0x81,0xBE,0xFA), MAKE_RGB(0x93,0xD0,0xFF), \ - MAKE_RGB(0xA5,0xE2,0xFF), MAKE_RGB(0xB6,0xF3,0xFF), MAKE_RGB(0xC8,0xFF,0xFF), MAKE_RGB(0xDA,0xFF,0xFF ) + MAKE_RGB(0xA5,0xE2,0xFF), MAKE_RGB(0xB6,0xF3,0xFF), MAKE_RGB(0xC8,0xFF,0xFF), MAKE_RGB(0xDA,0xFF,0xFF ) -#define NTSC_GREEN_BLUE \ +#define NTSC_GREEN_BLUE \ MAKE_RGB(0x00,0x1B,0x1A), MAKE_RGB(0x00,0x2C,0x2C), MAKE_RGB(0x00,0x3E,0x3E), MAKE_RGB(0x00,0x50,0x50), \ MAKE_RGB(0x09,0x62,0x62), MAKE_RGB(0x1B,0x74,0x74), MAKE_RGB(0x2D,0x86,0x85), MAKE_RGB(0x3F,0x98,0x97), \ MAKE_RGB(0x51,0xA9,0xA9), MAKE_RGB(0x62,0xBB,0xBB), MAKE_RGB(0x74,0xCD,0xCD), MAKE_RGB(0x86,0xDF,0xDF), \ - MAKE_RGB(0x98,0xF1,0xF1), MAKE_RGB(0xAA,0xFF,0xFF), MAKE_RGB(0xBC,0xFF,0xFF), MAKE_RGB(0xCE,0xFF,0xFF ) + MAKE_RGB(0x98,0xF1,0xF1), MAKE_RGB(0xAA,0xFF,0xFF), MAKE_RGB(0xBC,0xFF,0xFF), MAKE_RGB(0xCE,0xFF,0xFF ) #define NTSC_GREEN \ MAKE_RGB(0x00,0x25,0x00), MAKE_RGB(0x00,0x36,0x00), MAKE_RGB(0x00,0x48,0x0B), MAKE_RGB(0x00,0x5A,0x1D), \ MAKE_RGB(0x09,0x6C,0x2F), MAKE_RGB(0x1B,0x7E,0x41), MAKE_RGB(0x2D,0x90,0x53), MAKE_RGB(0x3E,0xA1,0x65), \ MAKE_RGB(0x50,0xB3,0x76), MAKE_RGB(0x62,0xC5,0x88), MAKE_RGB(0x74,0xD7,0x9A), MAKE_RGB(0x86,0xE9,0xAC), \ - MAKE_RGB(0x98,0xFB,0xBE), MAKE_RGB(0xAA,0xFF,0xD0), MAKE_RGB(0xBB,0xFF,0xE2), MAKE_RGB(0xCD,0xFF,0xF3 ) + MAKE_RGB(0x98,0xFB,0xBE), MAKE_RGB(0xAA,0xFF,0xD0), MAKE_RGB(0xBB,0xFF,0xE2), MAKE_RGB(0xCD,0xFF,0xF3 ) #define NTSC_YELLOW_GREEN \ MAKE_RGB(0x00,0x27,0x00), MAKE_RGB(0x00,0x39,0x00), MAKE_RGB(0x00,0x4B,0x00), MAKE_RGB(0x03,0x5D,0x00), \ MAKE_RGB(0x15,0x6F,0x01), MAKE_RGB(0x27,0x81,0x13), MAKE_RGB(0x39,0x92,0x25), MAKE_RGB(0x4B,0xA4,0x37), \ MAKE_RGB(0x5C,0xB6,0x49), MAKE_RGB(0x6E,0xC8,0x5A), MAKE_RGB(0x80,0xDA,0x6C), MAKE_RGB(0x92,0xEC,0x7E), \ - MAKE_RGB(0xA4,0xFD,0x90), MAKE_RGB(0xB6,0xFF,0xA2), MAKE_RGB(0xC7,0xFF,0xB4), MAKE_RGB(0xD9,0xFF,0xC6 ) + MAKE_RGB(0xA4,0xFD,0x90), MAKE_RGB(0xB6,0xFF,0xA2), MAKE_RGB(0xC7,0xFF,0xB4), MAKE_RGB(0xD9,0xFF,0xC6 ) #define NTSC_ORANGE_GREEN \ MAKE_RGB(0x00,0x22,0x00), MAKE_RGB(0x00,0x34,0x00), MAKE_RGB(0x07,0x46,0x00), MAKE_RGB(0x19,0x58,0x00), \ MAKE_RGB(0x2B,0x6A,0x00), MAKE_RGB(0x3D,0x7C,0x00), MAKE_RGB(0x4F,0x8D,0x05), MAKE_RGB(0x61,0x9F,0x17), \ MAKE_RGB(0x72,0xB1,0x29), MAKE_RGB(0x84,0xC3,0x3A), MAKE_RGB(0x96,0xD5,0x4C), MAKE_RGB(0xA8,0xE7,0x5E), \ - MAKE_RGB(0xBA,0xF8,0x70), MAKE_RGB(0xCC,0xFF,0x82), MAKE_RGB(0xDE,0xFF,0x94), MAKE_RGB(0xEF,0xFF,0xA6 ) + MAKE_RGB(0xBA,0xF8,0x70), MAKE_RGB(0xCC,0xFF,0x82), MAKE_RGB(0xDE,0xFF,0x94), MAKE_RGB(0xEF,0xFF,0xA6 ) #define NTSC_LIGHT_ORANGE \ MAKE_RGB(0x00,0x17,0x00), MAKE_RGB(0x11,0x28,0x00), MAKE_RGB(0x23,0x3A,0x00), MAKE_RGB(0x35,0x4C,0x00), \ MAKE_RGB(0x47,0x5E,0x00), MAKE_RGB(0x58,0x70,0x00), MAKE_RGB(0x6A,0x82,0x00), MAKE_RGB(0x7C,0x93,0x0B), \ MAKE_RGB(0x8E,0xA5,0x1D), MAKE_RGB(0xA0,0xB7,0x2F), MAKE_RGB(0xB2,0xC9,0x41), MAKE_RGB(0xC4,0xDB,0x52), \ - MAKE_RGB(0xD5,0xED,0x64), MAKE_RGB(0xE7,0xFF,0x76), MAKE_RGB(0xF9,0xFF,0x88), MAKE_RGB(0xFF,0xFF,0x9A ) + MAKE_RGB(0xD5,0xED,0x64), MAKE_RGB(0xE7,0xFF,0x76), MAKE_RGB(0xF9,0xFF,0x88), MAKE_RGB(0xFF,0xFF,0x9A ) static const rgb_t a7800_palette[256*3] = { @@ -273,7 +273,7 @@ PALETTE_INIT_MEMBER(a7800_state,a7800p) static MACHINE_CONFIG_START( a7800_ntsc, a7800_state ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M6502, A7800_NTSC_Y1/8) /* 1.79 MHz (switches to 1.19 MHz on TIA or RIOT access) */ + MCFG_CPU_ADD("maincpu", M6502, A7800_NTSC_Y1/8) /* 1.79 MHz (switches to 1.19 MHz on TIA or RIOT access) */ MCFG_CPU_PROGRAM_MAP(a7800_mem) MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", a7800_state, a7800_interrupt, "screen", 0, 1) @@ -347,18 +347,18 @@ MACHINE_CONFIG_END ***************************************************************************/ ROM_START( a7800 ) - ROM_REGION(0x40000, "maincpu", 0) + ROM_REGION(0x40000, "maincpu", 0) ROM_FILL(0x0000, 0x40000, 0xff) - ROM_SYSTEM_BIOS( 0, "a7800", "Atari 7800" ) - ROMX_LOAD("7800.u7", 0xf000, 0x1000, CRC(5d13730c) SHA1(d9d134bb6b36907c615a594cc7688f7bfcef5b43), ROM_BIOS(1)) - ROM_SYSTEM_BIOS( 1, "a7800pr", "Atari 7800 (prototype with Asteroids)" ) - ROMX_LOAD("c300558-001a.u7", 0xc000, 0x4000, CRC(a0e10edf) SHA1(14584b1eafe9721804782d4b1ac3a4a7313e455f), ROM_BIOS(2)) + ROM_SYSTEM_BIOS( 0, "a7800", "Atari 7800" ) + ROMX_LOAD("7800.u7", 0xf000, 0x1000, CRC(5d13730c) SHA1(d9d134bb6b36907c615a594cc7688f7bfcef5b43), ROM_BIOS(1)) + ROM_SYSTEM_BIOS( 1, "a7800pr", "Atari 7800 (prototype with Asteroids)" ) + ROMX_LOAD("c300558-001a.u7", 0xc000, 0x4000, CRC(a0e10edf) SHA1(14584b1eafe9721804782d4b1ac3a4a7313e455f), ROM_BIOS(2)) ROM_END ROM_START( a7800p ) - ROM_REGION(0x40000, "maincpu", 0) + ROM_REGION(0x40000, "maincpu", 0) ROM_FILL(0x0000, 0x40000, 0xff) - ROM_LOAD("7800pal.rom", 0xc000, 0x4000, CRC(d5b61170) SHA1(5a140136a16d1d83e4ff32a19409ca376a8df874)) + ROM_LOAD("7800pal.rom", 0xc000, 0x4000, CRC(d5b61170) SHA1(5a140136a16d1d83e4ff32a19409ca376a8df874)) ROM_END @@ -367,5 +367,5 @@ ROM_END ***************************************************************************/ /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME */ -CONS( 1986, a7800, 0, 0, a7800_ntsc, a7800, a7800_state, a7800_ntsc, "Atari", "Atari 7800 (NTSC)" , 0) -CONS( 1986, a7800p, a7800, 0, a7800_pal, a7800, a7800_state, a7800_pal, "Atari", "Atari 7800 (PAL)" , 0) +CONS( 1986, a7800, 0, 0, a7800_ntsc, a7800, a7800_state, a7800_ntsc, "Atari", "Atari 7800 (NTSC)" , 0) +CONS( 1986, a7800p, a7800, 0, a7800_pal, a7800, a7800_state, a7800_pal, "Atari", "Atari 7800 (PAL)" , 0) |