src/mess/drivers/vt100.c
| r6762 | r6763 | |
| 321 | 321 | cpu_set_input_line(device, 0, HOLD_LINE); |
| 322 | 322 | } |
| 323 | 323 | |
| 324 | /* F4 Character Displayer */ |
| 325 | static const gfx_layout vt100_charlayout = |
| 326 | { |
| 327 | 8, 16, /* 8 x 16 characters */ |
| 328 | 256, /* 2 x 128 characters */ |
| 329 | 1, /* 1 bits per pixel */ |
| 330 | { 0 }, /* no bitplanes */ |
| 331 | /* x offsets */ |
| 332 | { 0, 1, 2, 3, 4, 5, 6, 7 }, |
| 333 | /* y offsets */ |
| 334 | { 0*8, 1*8, 2*8, 3*8, 4*8, 5*8, 6*8, 7*8, 8*8, 9*8, 10*8, 11*8, 12*8, 13*8, 14*8, 15*8 }, |
| 335 | 8*16 /* every char takes 16 bytes */ |
| 336 | }; |
| 337 | |
| 338 | static GFXDECODE_START( vt100 ) |
| 339 | GFXDECODE_ENTRY( "gfx1", 0x0000, vt100_charlayout, 0, 1 ) |
| 340 | GFXDECODE_END |
| 341 | |
| 342 | |
| 324 | 343 | #define XTAL_24_8832MHz 24883200 |
| 325 | 344 | |
| 326 | 345 | static MACHINE_DRIVER_START( vt100 ) |
| r6762 | r6763 | |
| 340 | 359 | MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) |
| 341 | 360 | MDRV_SCREEN_SIZE(80*10, 30*10) |
| 342 | 361 | MDRV_SCREEN_VISIBLE_AREA(0, 80*10-1, 0, 30*10-1) |
| 362 | MDRV_GFXDECODE(vt100) |
| 343 | 363 | MDRV_PALETTE_LENGTH(2) |
| 344 | 364 | MDRV_PALETTE_INIT(monochrome_green) |
| 345 | 365 | |