Previous 15994 Revisions Next

r7680 Saturday 3rd April, 2010 at 10:40:05 UTC by Robbbert
[VT240] Little cleanup.
[src/mess/drivers]vt240.c

src/mess/drivers/vt240.c
r7679r7680
44
55        31/03/2010 Skeleton driver.
66
7
8    mc7105 - failing the rom check. If you skip that, it is waiting on i/o.
9
710****************************************************************************/
811
912#include "emu.h"
r7679r7680
1417static ADDRESS_MAP_START(vt240_mem, ADDRESS_SPACE_PROGRAM, 8)
1518   ADDRESS_MAP_UNMAP_HIGH
1619   AM_RANGE(0x0000, 0x7fff) AM_ROM
20   AM_RANGE(0x8000, 0x87ff) AM_RAM
1721ADDRESS_MAP_END
1822
1923static ADDRESS_MAP_START( vt240_io , ADDRESS_SPACE_IO, 8)
r7679r7680
2125ADDRESS_MAP_END
2226
2327/* Input ports */
24INPUT_PORTS_START( vt240 )
28static INPUT_PORTS_START( vt240 )
2529INPUT_PORTS_END
2630
2731
r7679r7680
3539
3640static VIDEO_UPDATE( vt240 )
3741{
38    return 0;
42   return 0;
3943}
4044
4145static MACHINE_DRIVER_START( vt240 )
42    /* basic machine hardware */
43    MDRV_CPU_ADD("maincpu", 8085A, XTAL_16MHz / 4)
44    MDRV_CPU_PROGRAM_MAP(vt240_mem)
45    MDRV_CPU_IO_MAP(vt240_io)   
46   /* basic machine hardware */
47   MDRV_CPU_ADD("maincpu", 8085A, XTAL_16MHz / 4)
48   MDRV_CPU_PROGRAM_MAP(vt240_mem)
49   MDRV_CPU_IO_MAP(vt240_io)   
4650
47    MDRV_MACHINE_RESET(vt240)
51   MDRV_MACHINE_RESET(vt240)
4852   
49    /* video hardware */
50    MDRV_SCREEN_ADD("screen", RASTER)
51    MDRV_SCREEN_REFRESH_RATE(50)
52    MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */
53    MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
54    MDRV_SCREEN_SIZE(640, 480)
55    MDRV_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1)
56    MDRV_PALETTE_LENGTH(2)
57    MDRV_PALETTE_INIT(black_and_white)
53   /* video hardware */
54   MDRV_SCREEN_ADD("screen", RASTER)
55   MDRV_SCREEN_REFRESH_RATE(50)
56   MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */
57   MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
58   MDRV_SCREEN_SIZE(640, 480)
59   MDRV_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1)
60   MDRV_PALETTE_LENGTH(2)
61   MDRV_PALETTE_INIT(black_and_white)
5862
59    MDRV_VIDEO_START(vt240)
60    MDRV_VIDEO_UPDATE(vt240)
63   MDRV_VIDEO_START(vt240)
64   MDRV_VIDEO_UPDATE(vt240)
6165MACHINE_DRIVER_END
6266
6367/* ROM definition */
6468ROM_START( mc7105 )
65    ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF )
69   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF )
6670   ROM_LOAD( "027.bin", 0x8000, 0x8000, CRC(a159b412) SHA1(956097ccc2652d494258b3682498cfd3096d7d4f))
6771   ROM_LOAD( "028.bin", 0x0000, 0x8000, CRC(b253151f) SHA1(22ffeef8eb5df3c38bfe91266f26d1e7822cdb53))
72   ROM_FILL( 0x006e, 3, 0 )   // hack to skip the failing rom test
73
6874   ROM_REGION( 0x20000, "subcpu", ROMREGION_ERASEFF )
6975   ROM_LOAD16_BYTE( "029.bin", 0x00000, 0x8000, CRC(4a6db217) SHA1(47637325609ea19ffab61fe31e2700d72fa50729))
7076   ROM_LOAD16_BYTE( "031.bin", 0x00001, 0x8000, CRC(47129579) SHA1(39de9e2e26f90c5da5e72a09ff361c1a94b9008a))

Previous 15994 Revisions Next


© 1998-2018 The MESS Team