src/mess/drivers/radio86.c
| r6770 | r6771 | |
| 314 | 314 | }; |
| 315 | 315 | |
| 316 | 316 | |
| 317 | /* F4 Character Displayer */ |
| 318 | static const gfx_layout radio86_charlayout = |
| 319 | { |
| 320 | 8, 8, /* 8 x 8 characters */ |
| 321 | 128, /* 128 characters */ |
| 322 | 1, /* 1 bits per pixel */ |
| 323 | { 0 }, /* no bitplanes */ |
| 324 | /* x offsets */ |
| 325 | { 0, 1, 2, 3, 4, 5, 6, 7 }, |
| 326 | /* y offsets */ |
| 327 | { 0*8, 1*8, 2*8, 3*8, 4*8, 5*8, 6*8, 7*8 }, |
| 328 | 8*8 /* every char takes 8 bytes */ |
| 329 | }; |
| 330 | |
| 331 | static GFXDECODE_START( radio86 ) |
| 332 | GFXDECODE_ENTRY( "gfx1", 0x0000, radio86_charlayout, 0, 1 ) |
| 333 | GFXDECODE_END |
| 334 | |
| 335 | |
| 317 | 336 | /* Machine driver */ |
| 318 | 337 | static MACHINE_DRIVER_START( radio86 ) |
| 319 | 338 | /* basic machine hardware */ |
| r6770 | r6771 | |
| 332 | 351 | MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) |
| 333 | 352 | MDRV_SCREEN_SIZE(78*6, 30*10) |
| 334 | 353 | MDRV_SCREEN_VISIBLE_AREA(0, 78*6-1, 0, 30*10-1) |
| 354 | MDRV_GFXDECODE(radio86) |
| 335 | 355 | MDRV_PALETTE_LENGTH(3) |
| 336 | 356 | MDRV_PALETTE_INIT(radio86) |
| 337 | 357 | |
src/mess/drivers/rt1715.c
| r6770 | r6771 | |
| 40 | 40 | static INPUT_PORTS_START( rt1715 ) |
| 41 | 41 | INPUT_PORTS_END |
| 42 | 42 | |
| 43 | /* F4 Character Displayer */ |
| 44 | static const gfx_layout rt1715_charlayout = |
| 45 | { |
| 46 | 8, 16, /* 8 x 16 characters */ |
| 47 | 128, /* 128 characters */ |
| 48 | 1, /* 1 bits per pixel */ |
| 49 | { 0 }, /* no bitplanes */ |
| 50 | /* x offsets */ |
| 51 | { 0, 1, 2, 3, 4, 5, 6, 7 }, |
| 52 | /* y offsets */ |
| 53 | { 0*128, 1*128*8, 2*128*8, 3*128*8, 4*128*8, 5*128*8, 6*128*8, 7*128*8, 8*128*8, 9*128*8, 10*128*8, 11*128*8, 12*128*8, 13*128*8, 14*128*8, 15*128*8 }, |
| 54 | 8 /* every char takes 1 x 16 bytes */ |
| 55 | }; |
| 56 | |
| 57 | static GFXDECODE_START( rt1715 ) |
| 58 | GFXDECODE_ENTRY( "gfx", 0x0000, rt1715_charlayout, 0, 1 ) |
| 59 | GFXDECODE_END |
| 60 | |
| 43 | 61 | /* Machine driver */ |
| 44 | 62 | static MACHINE_DRIVER_START( rt1715 ) |
| 45 | | /* basic machine hardware */ |
| 46 | | MDRV_CPU_ADD("maincpu", Z80, XTAL_16MHz / 4) |
| 47 | | MDRV_CPU_PROGRAM_MAP(rt1715_mem) |
| 48 | | MDRV_CPU_IO_MAP(rt1715_io) |
| 49 | | MDRV_MACHINE_RESET( rt1715 ) |
| 63 | /* basic machine hardware */ |
| 64 | MDRV_CPU_ADD("maincpu", Z80, XTAL_16MHz / 4) |
| 65 | MDRV_CPU_PROGRAM_MAP(rt1715_mem) |
| 66 | MDRV_CPU_IO_MAP(rt1715_io) |
| 67 | MDRV_MACHINE_RESET( rt1715 ) |
| 50 | 68 | |
| 51 | | /* video hardware */ |
| 69 | /* video hardware */ |
| 52 | 70 | MDRV_SCREEN_ADD("screen", RASTER) |
| 53 | 71 | MDRV_SCREEN_REFRESH_RATE(50) |
| 54 | 72 | MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */ |
| 55 | 73 | MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) |
| 56 | 74 | MDRV_SCREEN_SIZE(78*6, 30*10) |
| 57 | 75 | MDRV_SCREEN_VISIBLE_AREA(0, 78*6-1, 0, 30*10-1) |
| 76 | MDRV_GFXDECODE(rt1715) |
| 58 | 77 | MDRV_PALETTE_LENGTH(3) |
| 59 | 78 | MDRV_PALETTE_INIT(rt1715) |
| 60 | 79 | |