src/mess/drivers/astrocde.c
| r1899 | r1900 | |
| 40 | 40 | #include "devices/cartslot.h" |
| 41 | 41 | |
| 42 | 42 | |
| 43 | #define XTAL_Y1 XTAL_14_31818MHz |
| 44 | |
| 45 | |
| 43 | 46 | /**************************************************************************** |
| 44 | 47 | * Bally Astrocade |
| 45 | 48 | ****************************************************************************/ |
| r1899 | r1900 | |
| 222 | 225 | |
| 223 | 226 | static MACHINE_DRIVER_START( astrocde ) |
| 224 | 227 | /* basic machine hardware */ |
| 225 | | MDRV_CPU_ADD(Z80, 1789000) /* 1.789 Mhz */ |
| 228 | MDRV_CPU_ADD(Z80, XTAL_Y1/8) /* 1.789 Mhz */ |
| 226 | 229 | MDRV_CPU_PROGRAM_MAP(astrocade_mem, 0) |
| 227 | 230 | MDRV_CPU_IO_MAP(astrocade_io, 0) |
| 228 | 231 | |
| r1899 | r1900 | |
| 230 | 233 | |
| 231 | 234 | /* video hardware */ |
| 232 | 235 | MDRV_SCREEN_ADD("main", RASTER) |
| 233 | | MDRV_SCREEN_REFRESH_RATE(60) |
| 234 | | MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */ |
| 236 | MDRV_SCREEN_RAW_PARAMS(XTAL_Y1/3, 320, 0, 320, 256, 0, 204) |
| 235 | 237 | MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) |
| 236 | | MDRV_SCREEN_SIZE(320, 256) |
| 237 | | MDRV_SCREEN_VISIBLE_AREA(0, 320-1, 0, 204-1) |
| 238 | 238 | MDRV_PALETTE_LENGTH(8*32) |
| 239 | | MDRV_PALETTE_INIT( astrocade ) |
| 239 | MDRV_PALETTE_INIT(astrocade) |
| 240 | 240 | |
| 241 | 241 | MDRV_VIDEO_START( generic_bitmapped ) |
| 242 | 242 | MDRV_VIDEO_UPDATE( generic_bitmapped ) |
| 243 | 243 | |
| 244 | 244 | /* sound hardware */ |
| 245 | 245 | MDRV_SPEAKER_STANDARD_MONO("mono") |
| 246 | | MDRV_SOUND_ADD(ASTROCADE, 1789773) |
| 246 | MDRV_SOUND_ADD(ASTROCADE, XTAL_Y1/8) |
| 247 | 247 | MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.00) |
| 248 | 248 | MACHINE_DRIVER_END |
| 249 | 249 | |