trunk/src/mess/drivers/a7800.c
| r18949 | r18950 | |
| 261 | 261 | /* basic machine hardware */ |
| 262 | 262 | MCFG_CPU_ADD("maincpu", M6502, A7800_NTSC_Y1/8) /* 1.79 MHz (switches to 1.19 MHz on TIA or RIOT access) */ |
| 263 | 263 | MCFG_CPU_PROGRAM_MAP(a7800_mem) |
| 264 | | MCFG_TIMER_ADD_SCANLINE("scantimer", a7800_interrupt, "screen", 0, 1) |
| 264 | MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", a7800_state, a7800_interrupt, "screen", 0, 1) |
| 265 | 265 | |
| 266 | 266 | |
| 267 | 267 | /* video hardware */ |
| r18949 | r18950 | |
| 270 | 270 | MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */ |
| 271 | 271 | MCFG_SCREEN_SIZE(640,262) |
| 272 | 272 | MCFG_SCREEN_VISIBLE_AREA(0,319,25,45+204) |
| 273 | | MCFG_SCREEN_UPDATE_STATIC(a7800) |
| 273 | MCFG_SCREEN_UPDATE_DRIVER(a7800_state, screen_update_a7800) |
| 274 | 274 | |
| 275 | 275 | MCFG_PALETTE_LENGTH(ARRAY_LENGTH(a7800_palette)) |
| 276 | 276 | |