Previous 199869 Revisions Next

r22731 Friday 10th May, 2013 at 13:15:44 UTC by Miodrag Milanović
-pc: remove unused ibm5150_ppi8255_interface [shattered]
-mc1502: FDC xtal freq is 16 MHz
-pc, ec1841: unbreak DBG_LOG macro
-asst128: another PC XT clone
-ec1841: add softlist, set 'v2' as default BIOS to avoid resets
[hash]ec1841.xml*
[src/mess]mess.lst
[src/mess/drivers]pc.c
[src/mess/includes]pc.h
[src/mess/machine]pc.c

trunk/hash/ec1841.xml
r0r22731
1<?xml version="1.0"?>
2<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
3<!--
4  XXX
5   <software name="XXX">
6      <description>XXX</description>
7      <year>1988</year>
8      <publisher>MPO VT</publisher>
9      <part name="flop1" interface="floppy_5_25">
10         <dataarea name="flop" size="368640">
11         </dataarea>
12      </part>
13   </software>
14   XXX
15-->
16<softwarelist name="ec1841" description="EC 1841 disk images">
17   <software name="alpha-dos-01.05">
18      <description>Alpha-DOS 01.05 (modified MS-DOS 3.20)</description>
19      <year>1988</year>
20      <publisher>MPO VT</publisher>
21      <part name="flop1" interface="floppy_5_25">
22         <dataarea name="flop" size="368640">
23            <rom name="alpha-dos-01.05.ima" size="368640" sha1="1381bc2e7098c770f7eda09a9d5ae5b3677ee650" crc="2bf772aa" offset="0" />
24         </dataarea>
25      </part>
26   </software>
27   <software name="alpha-dos-02.01">
28      <description>Alpha-DOS 02.01 (modified PC-DOS 3.30)</description>
29      <year>1988</year>
30      <publisher>MPO VT</publisher>
31      <part name="flop1" interface="floppy_5_25">
32         <dataarea name="flop" size="368640">
33            <rom name="alpha-dos-02.01.ima" size="368640" sha1="26bf54aa9be870658bc97d1835b4dd2468ff9295" crc="1de1e3ad" offset="0" />
34         </dataarea>
35      </part>
36   </software>
37   <software name="basic-alpha-dos-2.0">
38      <description>BASIC 2.0 for Alpha-DOS</description>
39      <year>1988</year>
40      <publisher>MPO VT</publisher>
41      <part name="flop1" interface="floppy_5_25">
42         <dataarea name="flop" size="368640">
43            <rom name="basic-alpha-dos-2.0.ima" size="368640" sha1="ac5d65383ad9ee6d644151194b5c26ce12e9b134" crc="6979e0b7"  offset="0" />
44         </dataarea>
45      </part>
46   </software>
47   <software name="basic-m86-2.0">
48      <description>BASIC 2.0 for M86</description>
49      <year>1988</year>
50      <publisher>MPO VT</publisher>
51      <part name="flop1" interface="floppy_5_25">
52         <dataarea name="flop" size="368640">
53            <rom name="basic-m86-2.0.ima" size="368640" sha1="f728c15765fada4d055fdb93e86a9bcb459939c3" crc="befdc007" offset="0" />
54         </dataarea>
55      </part>
56   </software>
57   <software name="demo">
58      <description>Demo disk</description>
59      <year>1988</year>
60      <publisher>MPO VT</publisher>
61      <part name="flop1" interface="floppy_5_25">
62         <dataarea name="flop" size="368640">
63            <rom name="ec1841-demo.ima" size="327680" sha1="692fc2c01ba1dbceb5626cd3c593ebf8c79d62c3" crc="c273098d" offset="0" />
64         </dataarea>
65      </part>
66   </software>
67   <software name="tps-2.2.14">
68      <description>TPS release 2.2 changeset 14</description>
69      <year>1988</year>
70      <publisher>MPO VT</publisher>
71      <part name="flop1" interface="floppy_5_25">
72         <dataarea name="flop" size="368640">
73            <rom name="ec1841-tps-2.2.14.ima" size="368640" sha1="59619972446b73184032e409a1554b6b4393c77b" crc="497d3521"  offset="0" />
74         </dataarea>
75      </part>
76   </software>
77   <software name="teletext-m86">
78      <description>TELETEXT for M86</description>
79      <year>1988</year>
80      <publisher>MPO VT</publisher>
81      <part name="flop1" interface="floppy_5_25">
82         <dataarea name="flop" size="368640">
83            <rom name="teletext-m86.ima" size="368640" sha1="20bbf2a079eb0c228291a3409f8fb0335593f9a6" crc="94262929" offset="0" />
84         </dataarea>
85      </part>
86   </software>
87   <software name="textm86-alpha-dos-1.1.0">
88      <description>TEXTM86 1.1.0 for Alpha-DOS</description>
89      <year>1988</year>
90      <publisher>MPO VT</publisher>
91      <part name="flop1" interface="floppy_5_25">
92         <dataarea name="flop" size="368640">
93            <rom name="textm86-alpha-dos-1.1.0.ima" size="368640" sha1="91ccc1e119444dcb7fbb42e0820075dfeb329f2a" crc="e8236fd8" offset="0" />
94         </dataarea>
95      </part>
96   </software>
97   <software name="textm86-m86-1.1.0">
98      <description>TEXTM86 1.1.0 for M86</description>
99      <year>1988</year>
100      <publisher>MPO VT</publisher>
101      <part name="flop1" interface="floppy_5_25">
102         <dataarea name="flop" size="368640">
103            <rom name="textm86-m86-1.1.0.ima" size="368640" sha1="d977bfccd21cdd56fe145b9b2833e5b6022cefb8" crc="029533e4" offset="0" />
104         </dataarea>
105      </part>
106   </software>
107</softwarelist>
No newline at end of file
Property changes on: trunk/hash/ec1841.xml
Added: svn:eol-style
   + native
Added: svn:mime-type
   + text/xml
trunk/src/mess/drivers/pc.c
r22730r22731
13831383   /* cassette */
13841384   MCFG_CASSETTE_ADD( "cassette", mc1502_cassette_interface )    // has no motor control
13851385
1386   MCFG_FD1793x_ADD("vg93", XTAL_8MHz / 8) // clock?
1386   MCFG_FD1793x_ADD("vg93", XTAL_16MHz / 16)
13871387   MCFG_FLOPPY_DRIVE_ADD("fd0", ibmpc_floppies, "525dd", 0, pc_state::floppy_formats)
13881388   MCFG_FLOPPY_DRIVE_ADD("fd1", ibmpc_floppies, "525dd", 0, pc_state::floppy_formats)
13891389
r22730r22731
14321432   MCFG_FLOPPY_DRIVE_ADD("fdc:0", ibmpc_floppies, "525dd", 0, pc_state::floppy_formats)
14331433   MCFG_FLOPPY_DRIVE_ADD("fdc:1", ibmpc_floppies, "525dd", 0, pc_state::floppy_formats)
14341434
1435   MCFG_SOFTWARE_LIST_ADD("flop_list","ec1841")
1436
14351437   /* keyboard -- needs dump */
14361438   MCFG_PC_KBDC_ADD("pc_kbdc", pc_kbdc_intf)
14371439   MCFG_PC_KBDC_SLOT_ADD("pc_kbdc", "kbd", pc_xt_keyboards, STR_KBD_KEYTRONIC_PC3270, NULL)
r22730r22731
20702072ROM_END
20712073
20722074ROM_START( ec1841 )
2075   ROM_DEFAULT_BIOS("v2")
20732076   ROM_REGION16_LE(0x100000,"maincpu", 0)
20742077   ROM_SYSTEM_BIOS(0, "v1", "EC-1841.01")
20752078   ROMX_LOAD( "012-01-3107.bin", 0xfc000, 0x0800, CRC(77957396) SHA1(785f1dceb6e2b4618f5c5f0af15eb74a8c951448), ROM_SKIP(1) | ROM_BIOS(1))
r22730r22731
21142117   ROMX_LOAD( "184505.bin", 0xfe001, 0x0800, CRC(c807e3f5) SHA1(08117e449f0d04f96041cff8d34893f500f3760d), ROM_SKIP(1))
21152118   ROMX_LOAD( "184506.bin", 0xff000, 0x0800, CRC(24f5c27c) SHA1(7822dd7f715ef00ccf6d8408be8bbfe01c2eba20), ROM_SKIP(1))
21162119   ROMX_LOAD( "184507.bin", 0xff001, 0x0800, CRC(75122203) SHA1(7b0fbdf1315230633e39574ac7360163bc7361e1), ROM_SKIP(1))
2120  ROM_REGION(0x2000,"gfx1", ROMREGION_ERASE00)
2121ROM_END
2122
2123ROM_START( asst128 )
2124   ROM_REGION16_LE(0x100000,"maincpu", 0)
2125   /* BASIC ROM taken from IBM 5150 and needs dumping */
2126   ROM_LOAD( "basic-1.10.rom",    0xf6000, 0x8000, CRC(ebacb791) SHA1(07449ebca18f979b9ab748582b736e402f2bf940))
2127   ROM_LOAD( "asf400-f600.bin",   0xf4000, 0x2000, CRC(e3bf22de) SHA1(d4319edc82c0015ca0adc6c8771e887659717e62))
2128   ROM_LOAD( "asfc00-ff00.bin",   0xfc000, 0x4000, CRC(0cb6401c) SHA1(70c4da47700f9925fd04049f16d54610c743ed8b))
21172129   ROM_REGION(0x2000,"gfx1", ROMREGION_ERASE00)
2130   // Here CGA rom with cyrillic support should be added
21182131ROM_END
21192132
2120
21212133ROM_START( mk88 )
21222134   ROM_REGION16_LE(0x100000,"maincpu", 0)
21232135   ROM_DEFAULT_BIOS("v392")
r22730r22731
23542366COMP( 1989, iskr1031,   ibm5150,    0,          iskr1031,   pccga, pc_state,      pccga,      "Schetmash", "Iskra 1031", GAME_NOT_WORKING)
23552367COMP( 1989, iskr1030m,  ibm5150,    0,          iskr1031,   pccga, pc_state,      pccga,      "Schetmash", "Iskra 1030M", GAME_NOT_WORKING)
23562368COMP( 1992, iskr3104,   ibm5150,    0,          iskr3104,   pcega, pc_state,      pccga,      "Schetmash", "Iskra 3104", GAME_NOT_WORKING)
2369COMP( 198?, asst128,    ibm5150,    0,          iskr1031,   pccga, pc_state,      pccga,      "Schetmash", "Assistent 128", GAME_NOT_WORKING)
23572370COMP( 1987, ec1840,     ibm5150,    0,          iskr1031,   pccga, pc_state,      pccga,      "<unknown>", "EC-1840", GAME_NOT_WORKING)
23582371COMP( 1987, ec1841,     ibm5150,    0,          ec1841,     pccga, pc_state,      pccga,      "<unknown>", "EC-1841", GAME_NOT_WORKING)
23592372COMP( 1989, ec1845,     ibm5150,    0,          iskr1031,   pccga, pc_state,      pccga,      "<unknown>", "EC-1845", GAME_NOT_WORKING)
trunk/src/mess/machine/pc.c
r22730r22731
5656
5757#define DBG_LOG(N,M,A) \
5858   do { \
59      if(VERBOSE_DBG>=N) \
59     if(VERBOSE_DBG>=N) \
6060      { \
6161         if( M ) \
62            logerror("%11.6f: %-24s",machine.time().as_double(),(char*)M ); \
62            logerror("%11.6f at %s: %-24s",machine().time().as_double(),machine().describe_context(),(char*)M ); \
6363         logerror A; \
6464      } \
6565   } while (0)
r22730r22731
9393{
9494   pc_state *st = space.machine().driver_data<pc_state>();
9595   address_space &program = st->m_maincpu->space(AS_PROGRAM);
96   running_machine &machine = space.machine();
9796   UINT8 current;
9897
99   DBG_LOG(1,"ec1841_memboard_w",("(%d) <- %02X at %s\n", offset, data, machine.describe_context()));
98   DBG_LOG(1,"ec1841_memboard_w",("(%d) <- %02X\n", offset, data));
10099
101100   // for now, handle only board 0
102101   if (offset > 0) {
trunk/src/mess/includes/pc.h
r22730r22731
193193extern const struct pic8259_interface pcjr_pic8259_config;
194194extern const ins8250_interface ibm5150_com_interface[4];
195195extern const rs232_port_interface ibm5150_serport_config[4];
196extern const i8255_interface ibm5150_ppi8255_interface;
197196extern const i8255_interface ibm5160_ppi8255_interface;
198197extern const i8255_interface pc_ppi8255_interface;
199198extern const i8255_interface pcjr_ppi8255_interface;
trunk/src/mess/mess.lst
r22730r22731
743743iskr1031
744744iskr1030m
745745iskr3104
746asst128
746747ec1840
747748ec1841
748749ec1845

Previous 199869 Revisions Next


© 1997-2024 The MAME Team