Previous 15994 Revisions Next

r8533 Sunday 18th July, 2010 at 10:48:28 UTC by Miodrag Milanović
Skeleton for Xircom / Intel REX 6000 added
[docs]messnew.txt
[src/mess]mess.mak messdriv.c
[src/mess/drivers]rex6000.c*

src/mess/messdriv.c
r8532r8533
17241724   DRIVER( psionlz64s )
17251725   DRIVER( psionlz )
17261726   DRIVER( psionp464 )
1727   DRIVER( rex6000 )
17271728
17281729#endif /* DRIVER_RECURSIVE */
src/mess/mess.mak
r8532r8533
993993   $(MESS_DRIVERS)/ipds.o      \
994994   $(MESS_DRIVERS)/sdk85.o      \
995995   $(MESS_DRIVERS)/sdk86.o      \
996   $(MESS_DRIVERS)/rex6000.o   \
996997
997998$(MESSOBJ)/intelgnt.a:         \
998999   $(MESS_AUDIO)/dave.o      \
src/mess/drivers/rex6000.c
r0r8533
1/***************************************************************************
2   
3        Xircom / Intel REX 6000
4
5        18/06/2009 Skeleton driver.
6
7****************************************************************************/
8
9#include "emu.h"
10#include "cpu/z80/z80.h"
11
12static ADDRESS_MAP_START(rex6000_mem, ADDRESS_SPACE_PROGRAM, 8)
13   ADDRESS_MAP_UNMAP_HIGH
14   AM_RANGE( 0x0000, 0xffff ) AM_ROM
15ADDRESS_MAP_END
16
17static ADDRESS_MAP_START( rex6000_io , ADDRESS_SPACE_IO, 8)
18   ADDRESS_MAP_UNMAP_HIGH
19ADDRESS_MAP_END
20
21/* Input ports */
22INPUT_PORTS_START( rex6000 )
23INPUT_PORTS_END
24
25
26static MACHINE_RESET(rex6000)
27{   
28}
29
30static VIDEO_START( rex6000 )
31{
32}
33
34static VIDEO_UPDATE( rex6000 )
35{
36    return 0;
37}
38
39static MACHINE_DRIVER_START( rex6000 )
40    /* basic machine hardware */
41    MDRV_CPU_ADD("maincpu",Z80, XTAL_4MHz)
42    MDRV_CPU_PROGRAM_MAP(rex6000_mem)
43    MDRV_CPU_IO_MAP(rex6000_io)   
44
45    MDRV_MACHINE_RESET(rex6000)
46   
47    /* video hardware */
48    MDRV_SCREEN_ADD("screen", RASTER)
49    MDRV_SCREEN_REFRESH_RATE(50)
50    MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */
51    MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
52    MDRV_SCREEN_SIZE(240, 120)
53    MDRV_SCREEN_VISIBLE_AREA(0, 240-1, 0, 120-1)
54    MDRV_PALETTE_LENGTH(2)
55    MDRV_PALETTE_INIT(black_and_white)
56
57    MDRV_VIDEO_START(rex6000)
58    MDRV_VIDEO_UPDATE(rex6000)
59MACHINE_DRIVER_END
60
61/* ROM definition */
62ROM_START( rex6000 )
63    ROM_REGION( 0x200000, "maincpu", ROMREGION_ERASEFF )
64   ROM_LOAD( "rex6000.dat", 0x0000, 0x200000, CRC(b476f7e0) SHA1(46a56634576408a5b0dca80aea08513e856c3bb1))
65ROM_END
66
67/* Driver */
68
69/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT     COMPANY   FULLNAME       FLAGS */
70COMP( 2000, rex6000,  0,       0,    rex6000,    rex6000,     0,   "Xircom / Intel",   "REX 6000",      GAME_NOT_WORKING | GAME_NO_SOUND)
71
docs/messnew.txt
r8532r8533
3434- Psion Organiser II LZ64S
3535- Psion Organiser II LZ
3636- Psion Organiser II P464
37- Xircom / Intel REX 6000
3738
3839System Driver Changes:
3940----------------------

Previous 15994 Revisions Next


© 1998-2018 The MESS Team