src/mess/drivers/tk80bs.c
| r8566 | r8567 | |
| 38 | 38 | return 0; |
| 39 | 39 | } |
| 40 | 40 | |
| 41 | /* F4 Character Displayer */ |
| 42 | static const gfx_layout tk80bs_charlayout = |
| 43 | { |
| 44 | 8, 8, /* 8 x 8 characters */ |
| 45 | 512, /* 512 characters */ |
| 46 | 1, /* 1 bits per pixel */ |
| 47 | { 0 }, /* no bitplanes */ |
| 48 | /* x offsets */ |
| 49 | { 0, 1, 2, 3, 4, 5, 6, 7 }, |
| 50 | /* y offsets */ |
| 51 | { 0*8, 1*8, 2*8, 3*8, 4*8, 5*8, 6*8, 7*8 }, |
| 52 | 8*8 /* every char takes 8 bytes */ |
| 53 | }; |
| 54 | |
| 55 | static GFXDECODE_START( tk80bs ) |
| 56 | GFXDECODE_ENTRY( "gfx", 0x0000, tk80bs_charlayout, 0, 1 ) |
| 57 | GFXDECODE_END |
| 58 | |
| 59 | |
| 41 | 60 | static MACHINE_DRIVER_START( tk80bs ) |
| 42 | 61 | /* basic machine hardware */ |
| 43 | 62 | MDRV_CPU_ADD("maincpu",Z80, XTAL_4MHz) |
| r8566 | r8567 | |
| 54 | 73 | MDRV_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1) |
| 55 | 74 | MDRV_PALETTE_LENGTH(2) |
| 56 | 75 | MDRV_PALETTE_INIT(black_and_white) |
| 76 | MDRV_GFXDECODE(tk80bs) |
| 57 | 77 | |
| 58 | 78 | MDRV_VIDEO_START(tk80bs) |
| 59 | 79 | MDRV_VIDEO_UPDATE(tk80bs) |