Previous 15994 Revisions Next

r6771 Saturday 26th December, 2009 at 12:09:29 UTC by Robbbert
Added F4 character displayer
[src/mess/drivers]radio86.c rt1715.c

src/mess/drivers/radio86.c
r6770r6771
314314};
315315
316316
317/* F4 Character Displayer */
318static 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
331static GFXDECODE_START( radio86 )
332   GFXDECODE_ENTRY( "gfx1", 0x0000, radio86_charlayout, 0, 1 )
333GFXDECODE_END
334
335
317336/* Machine driver */
318337static MACHINE_DRIVER_START( radio86 )
319338   /* basic machine hardware */
r6770r6771
332351   MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
333352   MDRV_SCREEN_SIZE(78*6, 30*10)
334353   MDRV_SCREEN_VISIBLE_AREA(0, 78*6-1, 0, 30*10-1)
354   MDRV_GFXDECODE(radio86)
335355   MDRV_PALETTE_LENGTH(3)
336356   MDRV_PALETTE_INIT(radio86)
337357
src/mess/drivers/rt1715.c
r6770r6771
4040static INPUT_PORTS_START( rt1715 )
4141INPUT_PORTS_END
4242
43/* F4 Character Displayer */
44static 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
57static GFXDECODE_START( rt1715 )
58   GFXDECODE_ENTRY( "gfx", 0x0000, rt1715_charlayout, 0, 1 )
59GFXDECODE_END
60
4361/* Machine driver */
4462static 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 )
5068
51    /* video hardware */
69   /* video hardware */
5270   MDRV_SCREEN_ADD("screen", RASTER)
5371   MDRV_SCREEN_REFRESH_RATE(50)
5472   MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */
5573   MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
5674   MDRV_SCREEN_SIZE(78*6, 30*10)
5775   MDRV_SCREEN_VISIBLE_AREA(0, 78*6-1, 0, 30*10-1)
76   MDRV_GFXDECODE(rt1715)
5877   MDRV_PALETTE_LENGTH(3)
5978   MDRV_PALETTE_INIT(rt1715)
6079

Previous 15994 Revisions Next


© 1998-2018 The MESS Team