Previous 15994 Revisions Next

r8516 Friday 16th July, 2010 at 11:24:57 UTC by Miodrag Milanović
- Psion Organiser CM
- Psion Organiser LA
- Psion Organiser P350
- Psion Organiser LAM
- Psion Organiser LZ64
- Psion Organiser LZ64S
- Psion Organiser LZ
- Psion Organiser P464
[docs]messnew.txt
[src/mess]mess.mak messdriv.c
[src/mess/drivers]psion.c*

src/mess/messdriv.c
r8515r8516
17161716   DRIVER( rx78 )
17171717   DRIVER( bmjr )
17181718   DRIVER( bml3 )
1719   DRIVER( psioncm )
1720   DRIVER( psionla )
1721   DRIVER( psionp350 )
1722   DRIVER( psionlam )
1723   DRIVER( psionlz64 )
1724   DRIVER( psionlz64s )
1725   DRIVER( psionlz )
1726   DRIVER( psionp464 )
17191727
17201728#endif /* DRIVER_RECURSIVE */
src/mess/mess.mak
r8515r8516
16511651   $(MESS_DRIVERS)/pipbug.o   \
16521652   $(MESS_DRIVERS)/plan80.o   \
16531653   $(MESS_DRIVERS)/pro80.o      \
1654   $(MESS_DRIVERS)/psion.o      \
16541655   $(MESS_DRIVERS)/ptcsol.o   \
16551656   $(MESS_DRIVERS)/pv9234.o   \
16561657   $(MESS_DRIVERS)/pyl601.o   \
src/mess/drivers/psion.c
r0r8516
1/***************************************************************************
2   
3        Psion Organiser II series
4
5        16/07/2010 Skeleton driver.
6
7****************************************************************************/
8
9#include "emu.h"
10#include "cpu/m6800/m6800.h"
11
12static ADDRESS_MAP_START(psion_mem, ADDRESS_SPACE_PROGRAM, 8)
13   ADDRESS_MAP_UNMAP_HIGH
14   AM_RANGE(0x0000, 0x7fff) AM_RAM
15   AM_RANGE(0x8000, 0xffff) AM_ROM
16ADDRESS_MAP_END
17
18/* Input ports */
19INPUT_PORTS_START( psion )
20INPUT_PORTS_END
21
22
23static MACHINE_RESET(psion)
24{   
25}
26
27static VIDEO_START( psion )
28{
29}
30
31static VIDEO_UPDATE( psion )
32{
33    return 0;
34}
35
36static MACHINE_DRIVER_START( psion )
37    /* basic machine hardware */
38    MDRV_CPU_ADD("maincpu",HD63701, 980000) // should be HD6303 at 0.98MHz
39    MDRV_CPU_PROGRAM_MAP(psion_mem)
40
41    MDRV_MACHINE_RESET(psion)
42   
43    /* video hardware */
44    MDRV_SCREEN_ADD("screen", RASTER)
45    MDRV_SCREEN_REFRESH_RATE(50)
46    MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */
47    MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
48    MDRV_SCREEN_SIZE(640, 480)
49    MDRV_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1)
50    MDRV_PALETTE_LENGTH(2)
51    MDRV_PALETTE_INIT(black_and_white)
52
53    MDRV_VIDEO_START(psion)
54    MDRV_VIDEO_UPDATE(psion)
55MACHINE_DRIVER_END
56
57/* ROM definition */
58ROM_START( psioncm )
59    ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF )
60   ROM_LOAD( "24-cm.dat",    0x8000, 0x8000,  CRC(f6798394) SHA1(736997f0db9a9ee50d6785636bdc3f8ff1c33c66))
61ROM_END
62
63ROM_START( psionla )
64    ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF )
65   ROM_LOAD( "33-la.dat",    0x8000, 0x8000,  CRC(02668ed4) SHA1(e5d4ee6b1cde310a2970ffcc6f29a0ce09b08c46))
66ROM_END
67
68ROM_START( psionp350 )
69    ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF )
70   ROM_LOAD( "36-p350.dat",  0x8000, 0x8000,  CRC(3a371a74) SHA1(9167210b2c0c3bd196afc08ca44ab23e4e62635e))
71   ROM_LOAD( "38-p350.dat",  0x8000, 0x8000,  CRC(1b8b082f) SHA1(a3e875a59860e344f304a831148a7980f28eaa4a))
72ROM_END
73
74ROM_START( psionlam )
75    ROM_REGION( 0x18000, "maincpu", ROMREGION_ERASEFF )
76   ROM_LOAD( "37-lam.dat",   0x8000, 0x10000, CRC(7ee3a1bc) SHA1(c7fbd6c8e47c9b7d5f636e9f56e911b363d6796b))   
77ROM_END
78
79ROM_START( psionlz64 )
80    ROM_REGION( 0x18000, "maincpu", ROMREGION_ERASEFF )
81   ROM_LOAD( "44-lz64.dat",  0x8000, 0x10000, CRC(aa487913) SHA1(5a44390f63fc8c1bc94299ab2eb291bc3a5b989a))
82ROM_END
83
84ROM_START( psionlz64s )
85    ROM_REGION( 0x18000, "maincpu", ROMREGION_ERASEFF )
86   ROM_LOAD( "46-lz64s.dat", 0x8000, 0x10000, CRC(328d9772) SHA1(7f9e2d591d59ecfb0822d7067c2fe59542ea16dd))
87ROM_END
88
89ROM_START( psionlz )
90    ROM_REGION( 0x18000, "maincpu", ROMREGION_ERASEFF )
91   ROM_LOAD( "46-lz.dat",    0x8000, 0x10000, CRC(22715f48) SHA1(cf460c81cadb53eddb7afd8dadecbe8c38ea3fc2))
92ROM_END
93
94ROM_START( psionp464 )
95    ROM_REGION( 0x18000, "maincpu", ROMREGION_ERASEFF )
96   ROM_LOAD( "46-p464.dat",  0x8000, 0x10000, CRC(672a0945) SHA1(d2a6e3fe1019d1bd7ae4725e33a0b9973f8cd7d8))
97ROM_END
98
99/* Driver */
100
101/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT COMPANY   FULLNAME       FLAGS */
102COMP( ????, psioncm,  0,       0,    psion,       psion,     0,   "Psion",   "Organiser CM",      GAME_NOT_WORKING | GAME_NO_SOUND)
103COMP( ????, psionla,  psioncm, 0,    psion,       psion,     0,   "Psion",   "Organiser LA",      GAME_NOT_WORKING | GAME_NO_SOUND)
104COMP( ????, psionp350, psioncm, 0,    psion,       psion,     0,   "Psion",   "Organiser P350",      GAME_NOT_WORKING | GAME_NO_SOUND)
105COMP( ????, psionlam,  psioncm, 0,    psion,       psion,     0,   "Psion",   "Organiser LAM",      GAME_NOT_WORKING | GAME_NO_SOUND)
106COMP( ????, psionlz64,  psioncm, 0,    psion,       psion,     0,   "Psion",   "Organiser LZ64",      GAME_NOT_WORKING | GAME_NO_SOUND)
107COMP( ????, psionlz64s,  psioncm, 0,    psion,       psion,     0,   "Psion",   "Organiser LZ64S",      GAME_NOT_WORKING | GAME_NO_SOUND)
108COMP( ????, psionlz,  psioncm, 0,    psion,       psion,     0,   "Psion",   "Organiser LZ",      GAME_NOT_WORKING | GAME_NO_SOUND)
109COMP( ????, psionp464,  psioncm, 0,    psion,       psion,     0,   "Psion",   "Organiser P464",      GAME_NOT_WORKING | GAME_NO_SOUND)
docs/messnew.txt
r8515r8516
2626- Hitachi Basic Master Jr (MB-6885)
2727- Hitachi Basic Master Level 3 (MB-6890)
2828- Sharp MZ-2000
29- Psion Organiser CM
30- Psion Organiser LA
31- Psion Organiser P350
32- Psion Organiser LAM
33- Psion Organiser LZ64
34- Psion Organiser LZ64S
35- Psion Organiser LZ
36- Psion Organiser P464
2937
30
3138System Driver Changes:
3239----------------------
3340- [APPLE2] Support for Rich Dreher's Compact Flash/IDE adaptor on the

Previous 15994 Revisions Next


© 1998-2018 The MESS Team