trunk/hash/a800.xml
r241356 | r241357 | |
975 | 975 | </part> |
976 | 976 | </software> |
977 | 977 | |
978 | | <software name="aschreib" cloneof="awriterc"> |
979 | | <description>AtariScreiber (Ger)</description> |
| 978 | <software name="aschreib" cloneof="awriterc" supported="no"> |
| 979 | <description>AtariSchreiber (Ger)</description> |
980 | 980 | <year>1982</year> |
981 | 981 | <publisher>Atari</publisher> |
982 | 982 | <info name="serial" value="RXG8036" /> |
r241356 | r241357 | |
1058 | 1058 | <description>Basic XE Programming Language v7.2</description> |
1059 | 1059 | <year>1986</year> |
1060 | 1060 | <publisher>OSS</publisher> |
| 1061 | <sharedfeat name="compatibility" value="XL/XE"/> |
1061 | 1062 | <part name="cart" interface="a8bit_cart"> |
1062 | 1063 | <feature name="slot" value="a800_ossm091" /> |
1063 | 1064 | <dataarea name="rom" size="16384"> |
r241356 | r241357 | |
1071 | 1072 | </dataarea> |
1072 | 1073 | </part> |
1073 | 1074 | </software> |
1074 | | |
| 1075 | |
1075 | 1076 | <software name="basxe41" cloneof="basxe72"> |
1076 | 1077 | <description>Basic XE Programming Language v4.1</description> |
1077 | 1078 | <year>1985</year> |
1078 | 1079 | <publisher>OSS</publisher> |
| 1080 | <sharedfeat name="compatibility" value="XL/XE"/> |
1079 | 1081 | <part name="cart" interface="a8bit_cart"> |
1080 | 1082 | <feature name="slot" value="a800_ossm091" /> |
1081 | 1083 | <dataarea name="rom" size="16384"> |
r241356 | r241357 | |
1968 | 1970 | </part> |
1969 | 1971 | </software> |
1970 | 1972 | |
1971 | | <software name="diamonde" cloneof="diamond3"> |
| 1973 | <software name="diamonde" cloneof="diamond3" supported="partial"> |
1972 | 1974 | <description>Diamond Graphic OS v1.0 (Earlier Release)</description> |
1973 | 1975 | <year>1988</year> |
1974 | 1976 | <publisher>Reeve Software</publisher> |
r241356 | r241357 | |
3244 | 3246 | </part> |
3245 | 3247 | </software> |
3246 | 3248 | |
3247 | | <software name="mac65100" cloneof="mac65102" supported="no"> |
| 3249 | <software name="mac65100" cloneof="mac65102"> |
3248 | 3250 | <description>MAC-65 Macro Assembler v1.00</description> |
3249 | 3251 | <year>1984</year> |
3250 | 3252 | <publisher>OSS</publisher> |
r241356 | r241357 | |
4187 | 4189 | </dataarea> |
4188 | 4190 | </part> |
4189 | 4191 | </software> |
4190 | | |
| 4192 | |
4191 | 4193 | <software name="plato" supported="no"> |
4192 | 4194 | <description>PLATO (Access Software for the PLATO Service Network)</description> |
4193 | 4195 | <year>1984</year> |
4194 | 4196 | <publisher>Atari</publisher> |
4195 | | <info name="usage" value="Requires Atari 850 interface and 1200 baud modem to run." |
| 4197 | <info name="usage" value="Requires Atari 850 interface and 1200 baud modem to run." /> |
4196 | 4198 | <part name="cart" interface="a8bit_cart"> |
4197 | 4199 | <feature name="slot" value="a800_8k" /> |
4198 | 4200 | <dataarea name="rom" size="8192"> |
r241356 | r241357 | |
5254 | 5256 | </dataarea> |
5255 | 5257 | </part> |
5256 | 5258 | </software> |
5257 | | |
| 5259 | |
5258 | 5260 | <software name="synass"> |
5259 | 5261 | <description>Synassembler</description> |
5260 | | <!-- Possible Bad dump --> |
| 5262 | <!-- Possible bad dump --> |
5261 | 5263 | <year>1982</year> |
5262 | 5264 | <publisher>Synapse</publisher> |
5263 | 5265 | <sharedfeat name="compatibility" value="OSb"/> |
5264 | 5266 | <part name="cart" interface="a8bit_cart"> |
5265 | 5267 | <feature name="slot" value="a800_8k" /> |
5266 | 5268 | <dataarea name="rom" size="8192"> |
5267 | | <rom name="synassmbler.rom" size="8192" crc="6aa6b6d6" sha1="4a7232b4e121a546cbb6b7e11a2d7cf7ebd7a300" offset="0" status="baddump" /> |
| 5269 | <rom name="synassmbler.rom" size="8192" crc="6aa6b6d6" sha1="4a7232b4e121a546cbb6b7e11a2d7cf7ebd7a300" offset="0" status="baddump" /> |
5268 | 5270 | </dataarea> |
5269 | 5271 | </part> |
5270 | 5272 | </software> |
5271 | | |
| 5273 | |
5272 | 5274 | <software name="szaxxon"> |
5273 | 5275 | <description>Super Zaxxon</description> |
5274 | 5276 | <year>1983</year> |
r241356 | r241357 | |
5901 | 5903 | <description>VisiCopy III</description> |
5902 | 5904 | <year>1993</year> |
5903 | 5905 | <publisher>JRC</publisher> |
| 5906 | <sharedfeat name="compatibility" value="XL/XE"/> |
5904 | 5907 | <part name="cart" interface="a8bit_cart"> |
5905 | 5908 | <feature name="slot" value="a800_phoenix" /> |
5906 | 5909 | <dataarea name="rom" size="8192"> |
trunk/src/mess/drivers/msx.c
r241356 | r241357 | |
63 | 63 | ** - perfect1: Firmware broken |
64 | 64 | ** - mpc2500f: Fix keyboard layout? |
65 | 65 | ** - nms8260: HDD not emulated |
| 66 | ** - nms8270: MSX-Audio not emulated |
66 | 67 | ** - mpc27: Light pen not emulated |
67 | 68 | ** - phc77: firmware not emulated |
68 | 69 | ** - phc77: printer not emulated |
r241356 | r241357 | |
215 | 216 | Philips NMS-8255 - MSX2 - nms8255 |
216 | 217 | Philips NMS-8255F - MSX2 - nms8255f |
217 | 218 | Philips NMS-8260 - MSX2 - nms8260 |
218 | | Philips NMS-8270 - MSX2 - nms8270 - not confirmed to exist yet |
| 219 | Philips NMS-8270 - MSX2 - nms8270 |
219 | 220 | Philips NMS-8280 - MSX2 - nms8280 |
220 | 221 | Philips NMS-8280F - MSX2 - nms8280f |
221 | 222 | Philips NMS-8280G - MSX2 - nms8280g |
r241356 | r241357 | |
5740 | 5741 | MCFG_FRAGMENT_ADD( msx2_cartlist ) |
5741 | 5742 | MACHINE_CONFIG_END |
5742 | 5743 | |
5743 | | /* MSX2 - Philips NMS-8270 - Not confirmed to exist yet */ |
| 5744 | /* MSX2 - Philips NMS-8270 */ |
5744 | 5745 | |
| 5746 | ROM_START (nms8270) |
| 5747 | ROM_REGION (0x18000, "maincpu", 0) |
| 5748 | ROM_LOAD ("nms8270bios.rom", 0x0000, 0x8000, CRC(6cdaf3a5) SHA1(6103b39f1e38d1aa2d84b1c3219c44f1abb5436e)) |
| 5749 | ROM_LOAD ("nms8270ext.rom", 0x8000, 0x4000, CRC(66237ecf) SHA1(5c1f9c7fb655e43d38e5dd1fcc6b942b2ff68b02)) |
| 5750 | ROM_LOAD ("nms8270disk.rom", 0xc000, 0x4000, CRC(ca3307d3) SHA1(c3efedda7ab947a06d9345f7b8261076fa7ceeef)) |
| 5751 | ROM_LOAD ("nms8270audio.rom", 0x10000, 0x8000, CRC(d8a17006) SHA1(f081a884505af9a1080b2b57e86b6da93b784301)) |
| 5752 | ROM_END |
| 5753 | |
| 5754 | static MACHINE_CONFIG_DERIVED( nms8270, msx2_pal ) |
| 5755 | // YM2149 (in S-3527 MSX Engine) |
| 5756 | // FDC: wd2793, 1 3.5" DSDD drives |
| 5757 | // 2 Cartridge slots |
| 5758 | // S-3527 MSX Engine |
| 5759 | // MSX-Audio builtin |
| 5760 | |
| 5761 | MCFG_MSX_LAYOUT_ROM("bios", 0, 0, 0, 2, "maincpu", 0x0000) |
| 5762 | MCFG_MSX_LAYOUT_CARTRIDGE("cartslot1", 1, 0) |
| 5763 | MCFG_MSX_LAYOUT_CARTRIDGE("cartslot2", 2, 0) |
| 5764 | MCFG_MSX_LAYOUT_ROM("ext", 3, 0, 0, 1, "maincpu", 0x8000) |
| 5765 | MCFG_MSX_LAYOUT_ROM("msxaudio", 3, 1, 1, 2, "maincpu", 0x10000) |
| 5766 | MCFG_MSX_LAYOUT_RAM_MM("ram_mm", 3, 2, 0x20000) /* 128KB Mapper RAM */ |
| 5767 | MCFG_MSX_RAMIO_SET_BITS(0xf8) |
| 5768 | MCFG_MSX_LAYOUT_DISK1("disk", 3, 3, 1, 1, "maincpu", 0xc000) |
| 5769 | |
| 5770 | MCFG_FRAGMENT_ADD( msx_wd2793_force_ready ) |
| 5771 | MCFG_FRAGMENT_ADD( msx_1_35_dd_drive ) |
| 5772 | MCFG_FRAGMENT_ADD( msx2_floplist ) |
| 5773 | |
| 5774 | MCFG_FRAGMENT_ADD( msx2_cartlist ) |
| 5775 | MACHINE_CONFIG_END |
| 5776 | |
5745 | 5777 | /* MSX2 - Philips NMS-8280 - 2 possible sets (/00 /16) */ |
5746 | 5778 | |
5747 | 5779 | ROM_START (nms8280) |
r241356 | r241357 | |
8326 | 8358 | COMP(1986, nms8255, 0, 0, nms8255, msx2, driver_device, 0, "Philips", "NMS-8255 (MSX2)", 0) |
8327 | 8359 | COMP(1986, nms8255f, nms8255, 0, nms8255f, msx2, driver_device, 0, "Philips", "NMS-8255F (MSX2)", 0) // French keyboard |
8328 | 8360 | COMP(1986, nms8260, 0, 0, nms8260, msx2, driver_device, 0, "Philips", "NMS-8260 (Prototype) (MSX2)", GAME_NOT_WORKING) |
| 8361 | COMP(198?, nms8270, 0, 0, nms8270, msx2, driver_device, 0, "Philips", "NMS-8270 (Prototype) (MSX2)", GAME_NOT_WORKING) |
8329 | 8362 | COMP(1986, nms8280, 0, 0, nms8280, msx2, driver_device, 0, "Philips", "NMS-8280 (MSX2)", 0) |
8330 | 8363 | COMP(1986, nms8280f, nms8280, 0, nms8280f, msx2, driver_device, 0, "Philips", "NMS-8280F (MSX2)", 0) // French keyboard |
8331 | 8364 | COMP(1986, nms8280g, nms8280, 0, nms8280g, msx2, driver_device, 0, "Philips", "NMS-8280G (MSX2)", 0) |