Previous 15994 Revisions Next

r5129 Thursday 2nd July, 2009 at 14:53:30 UTC by Miodrag Milanović
[VT520] Forgoten file
[src/mess/drivers]vt520.c*

src/mess/drivers/vt520.c
r0r5129
1/***************************************************************************
2   
3        DEC VT520
4
5        02/07/2009 Skeleton driver.
6
7****************************************************************************/
8
9#include "driver.h"
10#include "cpu/mcs51/mcs51.h"
11
12static ADDRESS_MAP_START(vt520_mem, ADDRESS_SPACE_PROGRAM, 8)
13   AM_RANGE(0x0000, 0xffff) AM_ROM
14ADDRESS_MAP_END
15
16static ADDRESS_MAP_START( vt520_io , ADDRESS_SPACE_IO, 8)
17   ADDRESS_MAP_UNMAP_HIGH
18ADDRESS_MAP_END
19
20/* Input ports */
21INPUT_PORTS_START( vt520 )
22INPUT_PORTS_END
23
24
25static MACHINE_RESET(vt520)
26{   
27}
28
29static VIDEO_START( vt520 )
30{
31}
32
33static VIDEO_UPDATE( vt520 )
34{
35    return 0;
36}
37
38static MACHINE_DRIVER_START( vt520 )
39    /* basic machine hardware */
40    MDRV_CPU_ADD("maincpu",I8032, XTAL_20MHz)
41    MDRV_CPU_PROGRAM_MAP(vt520_mem)
42    MDRV_CPU_IO_MAP(vt520_io)   
43
44    MDRV_MACHINE_RESET(vt520)
45   
46    /* video hardware */
47    MDRV_SCREEN_ADD("screen", RASTER)
48    MDRV_SCREEN_REFRESH_RATE(50)
49    MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */
50    MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
51    MDRV_SCREEN_SIZE(640, 480)
52    MDRV_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1)
53    MDRV_PALETTE_LENGTH(2)
54    MDRV_PALETTE_INIT(black_and_white)
55
56    MDRV_VIDEO_START(vt520)
57    MDRV_VIDEO_UPDATE(vt520)
58MACHINE_DRIVER_END
59
60static SYSTEM_CONFIG_START(vt520)
61SYSTEM_CONFIG_END
62
63/* ROM definition */
64ROM_START( vt520 )
65    ROM_REGION( 0x80000, "maincpu", ROMREGION_ERASEFF )
66  ROM_LOAD( "23-010ed-00__9739_d.e20.bin", 0x0000, 0x80000, CRC(2502cc22) SHA1(0437c3107412f69e09d050fef003f2a81d8a3163))
67
68ROM_END
69
70/* Driver */
71
72/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
73COMP( ????, vt520,  0,       0,    vt520,    vt520,     0,       vt520,      "DEC",   "VT520",      GAME_NOT_WORKING)
74

Previous 15994 Revisions Next


© 1998-2018 The MESS Team