Previous 15994 Revisions Next

r4909 Monday 1st June, 2009 at 14:44:00 UTC by Miodrag Milanović
PK8000 (Vesta, Suri, Hobby), Unior, Vector1200 and PK6182c added
[docs]messnew.txt
[src/mess]mess.mak messdriv.c
[src/mess/drivers]pk8000.c* unior.c* vector06.c

src/mess/messdriv.c
r4908r4909
13751375   DRIVER( uknc )   
13761376   DRIVER( zx97)
13771377   DRIVER( x07)
1378   DRIVER( vesta)
1379   DRIVER( hobby)
1380   DRIVER( unior)
1381   DRIVER( vec1200)
1382   DRIVER( pk6128c)     
13781383
13791384#endif /* DRIVER_RECURSIVE */
src/mess/mess.mak
r4908r4909
14211421   $(MESS_DRIVERS)/pc98.o \
14221422   $(MESS_DRIVERS)/uknc.o \
14231423   $(MESS_DRIVERS)/x07.o \
1424   $(MESS_DRIVERS)/pk8000.o \
1425   $(MESS_DRIVERS)/unior.o \
14241426   
14251427#-------------------------------------------------
14261428# layout dependencies
src/mess/drivers/vector06.c
r4908r4909
214214    ROM_CART_LOAD("cart", 0x18000, 0x8000, ROM_FILL_FF | ROM_OPTIONAL)
215215ROM_END
216216
217ROM_START( vec1200 )
218    ROM_REGION( 0x20000, "maincpu", ROMREGION_ERASEFF )
219     ROM_LOAD( "vec1200.bin", 0x10000, 0x2000, CRC(37349224) SHA1(060fbb2c1a89040c929521cfd58cb6f1431a8b75))
220     ROM_CART_LOAD("cart", 0x18000, 0x8000, ROM_FILL_FF | ROM_OPTIONAL)
221    ROM_REGION( 0x0200, "palette", 0 )
222     ROM_LOAD( "palette.bin", 0x0000, 0x0200, CRC(74b7376b) SHA1(fb56b60babd7e6ed68e5f4e791ad2800d7ef6729))   
223ROM_END
224ROM_START( pk6128c )
225    ROM_REGION( 0x20000, "maincpu", ROMREGION_ERASEFF )
226     ROM_LOAD( "6128.bin", 0x10000, 0x4000, CRC(d4f68433) SHA1(ef5ac75f9240ca8996689c23642d4e47e5e774d8))
227     ROM_CART_LOAD("cart", 0x18000, 0x8000, ROM_FILL_FF | ROM_OPTIONAL)
228ROM_END
229
217230static SYSTEM_CONFIG_START(vector06)
218231    CONFIG_RAM_DEFAULT(64 * 1024)
219232    CONFIG_DEVICE(vector_floppy_getinfo);
r4908r4909
221234
222235/* Driver */
223236
224/*    YEAR  NAME    PARENT  COMPAT  MACHINE     INPUT       INIT     CONFIG COMPANY                  FULLNAME   FLAGS */
225COMP( 1987, vector06,     0,      0,   vector06,    vector06,    vector06, vector06,  "",                 "Vector 06c",    GAME_NOT_WORKING)
237/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT     CONFIG COMPANY                  FULLNAME   FLAGS */
238COMP( 1987, vector06,     0,         0,   vector06,    vector06,    vector06, vector06,  "",                 "Vector 06c",    GAME_NOT_WORKING)
239COMP( 1987, vec1200,     vector06,    0,   vector06,    vector06,    vector06, vector06,  "",                 "Vector 1200",    GAME_NOT_WORKING)
240COMP( 1987, pk6128c,     vector06,  0,   vector06,    vector06,    vector06, vector06,  "",                 "PK-6128c",    GAME_NOT_WORKING)
src/mess/drivers/pk8000.c
r0r4909
1/***************************************************************************
2   
3        PK-8000
4
5        12/05/2009 Skeleton driver.
6
7****************************************************************************/
8
9#include "driver.h"
10#include "cpu/i8085/i8085.h"
11
12static ADDRESS_MAP_START(pk8000_mem, ADDRESS_SPACE_PROGRAM, 8)
13   ADDRESS_MAP_UNMAP_HIGH
14   AM_RANGE(0x0000, 0x3fff) AM_ROM
15   AM_RANGE(0x4000, 0xffff) AM_RAM   
16ADDRESS_MAP_END
17
18static ADDRESS_MAP_START( pk8000_io , ADDRESS_SPACE_IO, 8)
19   ADDRESS_MAP_UNMAP_HIGH
20ADDRESS_MAP_END
21
22/* Input ports */
23INPUT_PORTS_START( pk8000 )
24INPUT_PORTS_END
25
26
27static MACHINE_RESET(pk8000)
28{   
29}
30
31static VIDEO_START( pk8000 )
32{
33}
34
35static VIDEO_UPDATE( pk8000 )
36{
37    return 0;
38}
39
40static MACHINE_DRIVER_START( pk8000 )
41    /* basic machine hardware */
42    MDRV_CPU_ADD("maincpu",8080, 1780000)
43    MDRV_CPU_PROGRAM_MAP(pk8000_mem)
44    MDRV_CPU_IO_MAP(pk8000_io)   
45
46    MDRV_MACHINE_RESET(pk8000)
47   
48    /* video hardware */
49    MDRV_SCREEN_ADD("screen", RASTER)
50    MDRV_SCREEN_REFRESH_RATE(50)
51    MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */
52    MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
53    MDRV_SCREEN_SIZE(640, 480)
54    MDRV_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1)
55    MDRV_PALETTE_LENGTH(2)
56    MDRV_PALETTE_INIT(black_and_white)
57
58    MDRV_VIDEO_START(pk8000)
59    MDRV_VIDEO_UPDATE(pk8000)
60MACHINE_DRIVER_END
61
62static SYSTEM_CONFIG_START(pk8000)
63SYSTEM_CONFIG_END
64
65/* ROM definition */
66ROM_START( vesta )
67  ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF )
68  ROM_LOAD( "vesta.rom", 0x0000, 0x4000, CRC(fbf7e2cc) SHA1(4bc5873066124bd926c3c6aa2fd1a062c87af339))
69ROM_END
70
71ROM_START( hobby )
72  ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF )
73  ROM_LOAD( "hobby.rom", 0x0000, 0x4000, CRC(a25b4b2c) SHA1(0d86e6e4be8d1aa389bfa9dd79e3604a356729f7))
74ROM_END
75
76/* Driver */
77
78/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
79COMP( 1987, vesta,  0,       0,    pk8000,    pk8000,     0,       pk8000,      "BP EVM",   "PK8000 Vesta",      GAME_NOT_WORKING)
80COMP( 1987, hobby,  vesta,   0,    pk8000,    pk8000,     0,       pk8000,      "BP EVM",   "PK8000 Sura/Hobby",      GAME_NOT_WORKING)
81
src/mess/drivers/unior.c
r0r4909
1/***************************************************************************
2   
3        Unior
4
5        12/05/2009 Skeleton driver.
6
7****************************************************************************/
8
9#include "driver.h"
10#include "cpu/i8085/i8085.h"
11
12static ADDRESS_MAP_START(unior_mem, ADDRESS_SPACE_PROGRAM, 8)
13   ADDRESS_MAP_UNMAP_HIGH
14ADDRESS_MAP_END
15
16static ADDRESS_MAP_START( unior_io , ADDRESS_SPACE_IO, 8)
17   ADDRESS_MAP_UNMAP_HIGH
18ADDRESS_MAP_END
19
20/* Input ports */
21INPUT_PORTS_START( unior )
22INPUT_PORTS_END
23
24
25static MACHINE_RESET(unior)
26{   
27}
28
29static VIDEO_START( unior )
30{
31}
32
33static VIDEO_UPDATE( unior )
34{
35    return 0;
36}
37
38static MACHINE_DRIVER_START( unior )
39    /* basic machine hardware */
40    MDRV_CPU_ADD("maincpu",8080, 2222222)
41    MDRV_CPU_PROGRAM_MAP(unior_mem)
42    MDRV_CPU_IO_MAP(unior_io)   
43
44    MDRV_MACHINE_RESET(unior)
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(unior)
57    MDRV_VIDEO_UPDATE(unior)
58MACHINE_DRIVER_END
59
60static SYSTEM_CONFIG_START(unior)
61SYSTEM_CONFIG_END
62
63/* ROM definition */
64ROM_START( unior )
65    ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF )
66     ROM_LOAD( "unior.rom", 0xf800, 0x0800, CRC(23a347e8) SHA1(2ef3134e2f4a696c3b52a145fa5a2d4c3487194b))
67    ROM_REGION( 0x0840, "gfx1", ROMREGION_ERASEFF )
68     ROM_LOAD( "unior.fnt",   0x0000, 0x0800, CRC(4f654828) SHA1(8c0ac11ea9679a439587952e4908940b67c4105e))
69     ROM_LOAD( "palette.rom", 0x0800, 0x0040, CRC(b4574ceb) SHA1(f7a82c61ab137de8f6a99b0c5acf3ac79291f26a))
70ROM_END
71
72/* Driver */
73
74/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
75COMP( ????, unior,  radio86,       0,    unior,    unior,     0,       unior,      "",   "Unior",      GAME_NOT_WORKING)
76
docs/messnew.txt
r4908r4909
102102- Philips VG-8010F
103103- Plydin-601
104104- Plydin-601A
105- PK8000 Vesta
106- PK8000 Sura/Hobby
107- PK6812c
105108- Poly-Computer 880
106109- Robotron A5120
107110- Robotron A5130
r4908r4909
129132- TI-92
130133- TI-92 Plus
131134- Tiki 100
135- Unior
132136- UKNC
133137- VCS-80
134138- Visual 1050
139- Vector 1200
135140- V-Tech Socrates
136141- XOR-100-12
137142

Previous 15994 Revisions Next


© 1998-2018 The MESS Team