Previous 15994 Revisions Next

r9946 Thursday 6th January, 2011 at 16:13:04 UTC by Miodrag Milanović
Added Zenith Data Systems SuperSport
[docs]messnew.txt
[src/mess]messdriv.c
[src/mess/drivers]pc.c

src/mess/messdriv.c
r9945r9946
648648   DRIVER( poisk2 )
649649   DRIVER( mc1702 )
650650   DRIVER( mc1502 )
651   DRIVER( zdsupers )
651652
652653   /* AT */
653654   DRIVER( ibm5170 )   /* 1984 IBM PC/AT 5170, original 6 MHz model    */
src/mess/drivers/pc.c
r9945r9946
198198   AM_RANGE(0xf0000, 0xfffff) AM_ROM
199199ADDRESS_MAP_END
200200
201static ADDRESS_MAP_START( zenith_map, ADDRESS_SPACE_PROGRAM, 8 )
202   ADDRESS_MAP_UNMAP_HIGH
203   AM_RANGE(0x00000, 0x9ffff) AM_RAMBANK("bank10")
204   AM_RANGE(0xa0000, 0xbffff) AM_NOP
205   AM_RANGE(0xc0000, 0xc7fff) AM_ROM
206   AM_RANGE(0xc8000, 0xcffff) AM_ROM
207   AM_RANGE(0xd0000, 0xeffff) AM_NOP
208   AM_RANGE(0xf0000, 0xf7fff) AM_RAM
209   AM_RANGE(0xf8000, 0xfffff) AM_ROM
210ADDRESS_MAP_END
201211
202212
203213static ADDRESS_MAP_START( pc16_map, ADDRESS_SPACE_PROGRAM, 16 )
r9945r9946
26052615   MCFG_RAM_DEFAULT_SIZE("640K")
26062616MACHINE_CONFIG_END
26072617
2618static MACHINE_CONFIG_START( zenith, pc_state )
2619   /* basic machine hardware */
2620   MCFG_CPU_PC(zenith, pc8, I8088, XTAL_14_31818MHz/3, pc_frame_interrupt)   /* 4,77 MHz */
26082621
2622   MCFG_QUANTUM_TIME(HZ(60))
2623
2624   MCFG_MACHINE_START(pc)
2625   MCFG_MACHINE_RESET(pc)
2626
2627   MCFG_PIT8253_ADD( "pit8253", ibm5150_pit8253_config )
2628
2629   MCFG_I8237_ADD( "dma8237", XTAL_14_31818MHz/3, ibm5150_dma8237_config )
2630
2631   MCFG_PIC8259_ADD( "pic8259", ibm5150_pic8259_config )
2632
2633   MCFG_I8255A_ADD( "ppi8255", ibm5160_ppi8255_interface )
2634
2635   MCFG_INS8250_ADD( "ins8250_0", ibm5150_com_interface[0] )         /* TODO: Verify model */
2636   MCFG_INS8250_ADD( "ins8250_1", ibm5150_com_interface[1] )         /* TODO: Verify model */
2637   MCFG_INS8250_ADD( "ins8250_2", ibm5150_com_interface[2] )         /* TODO: Verify model */
2638   MCFG_INS8250_ADD( "ins8250_3", ibm5150_com_interface[3] )         /* TODO: Verify model */
2639
2640   /* video hardware */
2641   MCFG_FRAGMENT_ADD( pcvideo_cga )
2642   MCFG_GFXDECODE(ibm5150)
2643
2644   /* sound hardware */
2645   MCFG_SPEAKER_STANDARD_MONO("mono")
2646   MCFG_SOUND_ADD("speaker", SPEAKER_SOUND, 0)
2647   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.00)
2648#ifdef ADLIB
2649   MCFG_SOUND_ADD("ym3812", YM3812, ym3812_StdClock)
2650   MCFG_SOUND_CONFIG(pc_ym3812_interface)
2651   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.00)
2652#endif
2653#ifdef GAMEBLASTER
2654   MCFG_SOUND_ADD("saa1099.1", SAA1099, 4772720)
2655   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
2656   MCFG_SOUND_ADD("saa1099.2", SAA1099, 4772720)
2657   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
2658#endif
2659
2660   /* keyboard */
2661   MCFG_KB_KEYTRONIC_ADD("keyboard", pc_keytronic_intf)
2662
2663   /* printer */
2664   MCFG_PC_LPT_ADD("lpt_0", pc_lpt_config)
2665   MCFG_PC_LPT_ADD("lpt_1", pc_lpt_config)
2666   MCFG_PC_LPT_ADD("lpt_2", pc_lpt_config)
2667
2668   /* harddisk */
2669   MCFG_FRAGMENT_ADD( pc_hdc )
2670
2671   MCFG_UPD765A_ADD("upd765", pc_fdc_upd765_not_connected_interface)
2672
2673   MCFG_FLOPPY_2_DRIVES_ADD(ibmpc_floppy_config)
2674
2675   /* internal ram */
2676   MCFG_RAM_ADD(RAM_TAG)
2677   MCFG_RAM_DEFAULT_SIZE("640K")
2678MACHINE_CONFIG_END
2679
26092680#if 0
26102681   //pcjr roms? (incomplete dump, most likely 64 kbyte)
26112682   // basic c1.20
r9945r9946
27712842ROM_END
27722843
27732844
2845ROM_START( zdsupers )
2846    ROM_REGION(0x100000,"maincpu", 0)
2847   ROM_LOAD( "z184m v3.1d.10d", 0xf8000, 0x8000, CRC(44012c3b) SHA1(f2f28979798874386ca8ba3dd3ead24ae7c2aeb4))
2848   /* IBM 1501981(CGA) and 1501985(MDA) Character rom */
2849   ROM_REGION(0x2000,"gfx1", 0)
2850   ROM_LOAD("5788005.u33", 0x00000, 0x2000, CRC(0bf56d70) SHA1(c2a8b10808bf51a3c123ba3eb1e9dd608231916f)) /* "AMI 8412PI // 5788005 // (C) IBM CORP. 1981 // KOREA" */
2851ROM_END
2852
27742853ROM_START( europc )
27752854   ROM_REGION(0x100000,"maincpu", 0)
27762855   // hdd bios integrated!
r9945r9946
33683447COMP ( 1991,   poisk2,     ibm5150,   0,   poisk2,   pccga,   pccga,   "<unknown>",  "Poisk-2" , GAME_NOT_WORKING)
33693448COMP ( 1990,   mc1702,     ibm5150,   0,   pccga,   pccga,   pccga,   "<unknown>",  "Elektronika MC-1702" , GAME_NOT_WORKING)
33703449COMP ( 19??,   mc1502,     ibm5150,   0,   pccga,   pccga,   pccga,   "<unknown>",  "Elektronika MC-1502" , GAME_NOT_WORKING)
3450
3451COMP(  1987,   zdsupers,   ibm5150,   0,   zenith,   pccga,   pccga,   "Zenith Data Systems",  "SuperSport" , 0)
docs/messnew.txt
r9945r9946
1010- Tiger Telematics Gizmondo (not working) [Tim Schuerewegen]
1111- Hewlett Packard 49G+ Graphing Calculator (not working) [Tim Schuerewegen]
1212- Victor Wondermega M2 (not working) [Justin Kerk]
13- Zenith Data Systems SuperSport [incog]
1314
1415
15
1616Systems Promoted from GAME_NOT_WORKING:
1717---------------------------------------
1818- Ausbaufaehiger Mikrocomputer mit dem U 880 [Curt Coder]

Previous 15994 Revisions Next


© 1998-2018 The MESS Team