trunk/src/mame/drivers/alinvade.c
| r241895 | r241896 | |
| 4 | 4 | |
| 5 | 5 | does it use any off-the shelf chips in addition to the 6502? |
| 6 | 6 | |
| 7 | Driver by David Haywood and Mariusz Wojcieszek |
| 7 | 8 | |
| 8 | 9 | */ |
| 9 | 10 | |
| r241895 | r241896 | |
| 31 | 32 | static ADDRESS_MAP_START( alinvade_map, AS_PROGRAM, 8, alinvade_state ) |
| 32 | 33 | AM_RANGE(0x0000, 0x01ff) AM_RAM |
| 33 | 34 | AM_RANGE(0x0400, 0x0bff) AM_RAM AM_SHARE("videoram") |
| 35 | AM_RANGE(0x0c00, 0x0dff) AM_RAM |
| 34 | 36 | AM_RANGE(0x2000, 0x2000) AM_WRITENOP //?? |
| 35 | 37 | AM_RANGE(0x4000, 0x4000) AM_READ_PORT("COIN") |
| 36 | 38 | AM_RANGE(0x6000, 0x6000) AM_READ_PORT("DSW") |
| r241895 | r241896 | |
| 127 | 129 | /* basic machine hardware */ |
| 128 | 130 | MCFG_CPU_ADD("maincpu", M6502,2000000) /* ? MHz */ |
| 129 | 131 | MCFG_CPU_PROGRAM_MAP(alinvade_map) |
| 130 | | // MCFG_CPU_VBLANK_INT_DRIVER("screen", alinvade_state, irq0_line_hold) |
| 132 | MCFG_CPU_VBLANK_INT_DRIVER("screen", alinvade_state, irq0_line_hold) |
| 131 | 133 | |
| 132 | 134 | /* video hardware */ |
| 133 | 135 | MCFG_SCREEN_ADD("screen", RASTER) |
| r241895 | r241896 | |
| 157 | 159 | ROM_END |
| 158 | 160 | |
| 159 | 161 | |
| 160 | | GAME( 198?, alinvade, 0, alinvade, alinvade, driver_device, 0, ROT90, "Forbes?", "Alien Invaders", GAME_NOT_WORKING ) |
| 162 | GAME( 198?, alinvade, 0, alinvade, alinvade, driver_device, 0, ROT90, "Forbes?", "Alien Invaders", GAME_NO_SOUND | GAME_IMPERFECT_GRAPHICS ) |