New NOT working software list

---------------------------------
px8_cart: Epson BASIC, Clock, DAKComm, dBase II, Geneva Connection, Intext 1.1, Intext 1.0, Othello, Oval IRM, Portable Calc, Portable WordStar, SuperCalc, The Traveling Appointment Manager, The Traveling Expense Manager, The Traveling Time Manager, Turbo Pascal (unofficial ROM), CP/M Utilities
master
Nigel Barnes 2017-11-06 21:37:26 +00:00
parent 780340b355
commit e84891301b
2 changed files with 207 additions and 15 deletions

203
hash/px8_cart.xml Normal file
View File

@ -0,0 +1,203 @@
<?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<softwarelist name="px8_cart" description="EPSON PX-8 ROM capsules">
<software name="basic" supported="no">
<description>Epson BASIC</description>
<year>1983</year>
<publisher>Microsoft</publisher>
<part name="cart1" interface="px8_cart">
<dataarea name="rom" size="32768">
<rom name="m25040ca.bin" size="32768" crc="68355dca" sha1="d010e53d4e2021bce29376cae784dafc57a91b80" offset="0"/>
</dataarea>
</part>
</software>
<software name="clock" supported="no">
<description>Clock</description>
<year>201?</year>
<publisher>&lt;homebrew&gt;</publisher>
<part name="cart1" interface="px8_cart">
<dataarea name="rom" size="16384">
<rom name="clock.rom" size="16384" crc="6f254cc9" sha1="003eaf209c01e0148dc112adc34a35d33ac0bf60" offset="0"/>
</dataarea>
</part>
</software>
<software name="dakcomm" supported="no">
<description>DAKComm</description>
<year>1986</year>
<publisher>DAK Communications</publisher>
<part name="cart1" interface="px8_cart">
<dataarea name="rom" size="8192">
<rom name="dakcom_v1.1.bin" size="8192" crc="3a74a975" sha1="46300aeb10ec208a906143e2acd1f93badb6792d" offset="0"/>
</dataarea>
</part>
</software>
<software name="dbaseii" supported="no">
<description>dBase II</description>
<year>1984</year>
<publisher>Ashton-Tate</publisher>
<part name="cart1" interface="px8_cart">
<dataarea name="rom" size="32768">
<rom name="dbaseii_rom1.bin" size="32768" crc="fe7883f1" sha1="b15a562dbf9d053ff7b0fee75b6ee8d06bb1e73a" offset="0"/>
</dataarea>
</part>
<part name="cart2" interface="px8_cart">
<dataarea name="rom" size="32768">
<rom name="dbaseii_rom2.bin" size="32768" crc="0a81ee1b" sha1="d0889a942efaeb9706a90a919b46627d2c07e9d0" offset="0"/>
</dataarea>
</part>
</software>
<software name="gconnect" supported="no">
<description>Geneva Connection</description>
<year>1984</year>
<publisher>Epson</publisher>
<part name="cart1" interface="px8_cart">
<dataarea name="rom" size="8192">
<rom name="genevaconnection.bin" size="8192" crc="7971e79a" sha1="97cc1af6e7733eabcb4a85663022c6d3acea9d5a" offset="0"/>
</dataarea>
</part>
</software>
<software name="intext" supported="no">
<description>Intext 1.1</description>
<year>198?</year>
<publisher>Talbot Computers</publisher>
<part name="cart1" interface="px8_cart">
<dataarea name="rom" size="32768">
<rom name="intext.bin" size="32768" crc="701647b3" sha1="c602e7baf8dabefb9e70ff1addaeb24e885b7b4a" offset="0"/>
</dataarea>
</part>
</software>
<software name="intext10" supported="no">
<description>Intext 1.0</description>
<year>198?</year>
<publisher>Talbot Computers</publisher>
<part name="cart1" interface="px8_cart">
<dataarea name="rom" size="16384">
<rom name="intext10.bin" size="16384" crc="dbb65aca" sha1="1965b66b5b0d533a406d00ddc1198de4e1f28eba" offset="0"/>
</dataarea>
</part>
</software>
<software name="othello" supported="no">
<description>Othello</description>
<year>201?</year>
<publisher>&lt;homebrew&gt;</publisher>
<part name="cart1" interface="px8_cart">
<dataarea name="rom" size="16384">
<rom name="othello.rom" size="16384" crc="1a01059e" sha1="1e275ad3d3f5014dd6a6f553bf9e062a39221cb8" offset="0"/>
</dataarea>
</part>
</software>
<software name="ovalirm" supported="no">
<description>Oval IRM</description>
<year>1986</year>
<publisher>Oval Automation</publisher>
<part name="cart1" interface="px8_cart">
<dataarea name="rom" size="16384">
<rom name="ovlirm27.bin" size="16384" crc="a3d568c5" sha1="46d3d7beb08cc8a52918144e0be9fd11aea778d8" offset="0"/>
</dataarea>
</part>
</software>
<software name="pcalc" supported="no">
<description>Portable Calc</description>
<year>1984</year>
<publisher>MicroPro</publisher>
<part name="cart1" interface="px8_cart">
<dataarea name="rom" size="32768">
<rom name="m25044ca.bin" size="32768" crc="70b257e5" sha1="863f9eaa194607403ef1c88c710214ceb4ff3793" offset="0"/>
</dataarea>
</part>
</software>
<software name="pws" supported="no">
<description>Portable WordStar</description>
<year>1984</year>
<publisher>MicroPro</publisher>
<part name="cart1" interface="px8_cart">
<dataarea name="rom" size="32768">
<rom name="m25042ca.bin" size="32768" crc="7f64dd48" sha1="6d9f4e797fd7ac7b1ae2f0083d5461fa16731842" offset="0"/>
</dataarea>
</part>
</software>
<software name="suprcalc" supported="no">
<description>SuperCalc</description>
<year>1983</year>
<publisher>Sorcim Corp</publisher>
<part name="cart1" interface="px8_cart">
<dataarea name="rom" size="32768">
<rom name="m25093ca_sc-1.bin" size="32768" crc="58a0a411" sha1="7b80361cd594e3b9b9e925e6a193606f8faa185c" offset="0"/>
</dataarea>
</part>
<part name="cart2" interface="px8_cart">
<dataarea name="rom" size="32768">
<rom name="m25094ca_sc-2.bin" size="32768" crc="ba1c664b" sha1="3c2a54a187f286eafb91f7571479a035d69d1df1" offset="0"/>
</dataarea>
</part>
</software>
<software name="travappt" supported="no">
<description>The Traveling Appointment Manager</description>
<year>1984</year>
<publisher>Traveling Software</publisher>
<part name="cart1" interface="px8_cart">
<dataarea name="rom" size="32768">
<rom name="travelingappointmentmanager.bin" size="32768" crc="281c65d3" sha1="e6a24161248877fa6c3edc18d56127b263f5b2e0" offset="0"/>
</dataarea>
</part>
</software>
<software name="travexp" supported="no">
<description>The Traveling Expense Manager</description>
<year>1984</year>
<publisher>Traveling Software</publisher>
<part name="cart1" interface="px8_cart">
<dataarea name="rom" size="32768">
<rom name="travelingexpensemanager.bin" size="32768" crc="f2a8aa41" sha1="16203488eeac3cd21e11c8e0f2007527dd375597" offset="0"/>
</dataarea>
</part>
</software>
<software name="travtime" supported="no">
<description>The Traveling Time Manager</description>
<year>1984</year>
<publisher>Traveling Software</publisher>
<part name="cart1" interface="px8_cart">
<dataarea name="rom" size="32768">
<rom name="travelingtimemanager.bin" size="32768" crc="2303dcc3" sha1="0cc3926ef58ce1cf05fbe8caedf259439d204388" offset="0"/>
</dataarea>
</part>
</software>
<software name="tpascal" supported="no">
<description>Turbo Pascal (unofficial ROM)</description>
<year>1985</year>
<publisher>Borland</publisher>
<part name="cart1" interface="px8_cart">
<dataarea name="rom" size="32768">
<rom name="tpascal.rom" size="32768" crc="30a71af7" sha1="e3f89fc4db6df8acc2f940e86e12eafb7af1303d" offset="0"/>
</dataarea>
</part>
</software>
<software name="utils" supported="no">
<description>CP/M Utilities</description>
<year>1984</year>
<publisher>Epson</publisher>
<part name="cart1" interface="px8_cart">
<dataarea name="rom" size="32768">
<rom name="m25046ca.bin" size="32768" crc="0eab0b94" sha1="6fbdd8576476d9bf59ec2e862cc635ef5e7d7ce4" offset="0"/>
</dataarea>
</part>
</software>
</softwarelist>

View File

@ -795,10 +795,10 @@ static MACHINE_CONFIG_START( px8 )
MCFG_SOUND_ROUTE(0, "mono", 0.25)
/* cartridge */
MCFG_GENERIC_CARTSLOT_ADD("capsule1", generic_plain_slot, nullptr)
MCFG_GENERIC_CARTSLOT_ADD("capsule1", generic_plain_slot, "px8_cart")
MCFG_GENERIC_EXTENSIONS("bin,rom")
MCFG_GENERIC_CARTSLOT_ADD("capsule2", generic_plain_slot, nullptr)
MCFG_GENERIC_CARTSLOT_ADD("capsule2", generic_plain_slot, "px8_cart")
MCFG_GENERIC_EXTENSIONS("bin,rom")
/* devices */
@ -812,6 +812,7 @@ static MACHINE_CONFIG_START( px8 )
MCFG_RAM_DEFAULT_SIZE("64K")
// software
MCFG_SOFTWARE_LIST_ADD("cart_list", "px8_cart")
MCFG_SOFTWARE_LIST_ADD("epson_cpm_list", "epson_cpm")
MACHINE_CONFIG_END
@ -837,20 +838,8 @@ ROM_START( px8 )
ROM_LOAD( "upd7508 sub cpu internal rom.2e", 0x0000, 0x1000, NO_DUMP )
// Possibly cartridges
ROM_REGION( 0x54000, "carts", 0 )
ROM_REGION( 0x8000, "carts", 0 )
ROM_LOAD( "px8-util.rom", 0x00000, 0x8000, CRC(4430a271) SHA1(58c23a5f25ad9cdb70ada44dc773e6899e9bd8bf) ) // various utilities
ROM_LOAD( "px8-ws.rom", 0x08000, 0x8000, CRC(7f64dd48) SHA1(6d9f4e797fd7ac7b1ae2f0083d5461fa16731842) ) // WordStar
ROM_LOAD( "px8-tam.rom", 0x10000, 0x8000, CRC(281c65d3) SHA1(e6a24161248877fa6c3edc18d56127b263f5b2e0) ) // The Traveling Appointment Manager
ROM_LOAD( "px8-tem.rom", 0x18000, 0x8000, CRC(f2a8aa41) SHA1(16203488eeac3cd21e11c8e0f2007527dd375597) ) // The Traveling Expense Manager
ROM_LOAD( "px8-ttm.rom", 0x20000, 0x8000, CRC(2303dcc3) SHA1(0cc3926ef58ce1cf05fbe8caedf259439d204388) ) // The Traveling Time Manager
ROM_LOAD( "clock.rom", 0x28000, 0x4000, CRC(6f254cc9) SHA1(003eaf209c01e0148dc112adc34a35d33ac0bf60) ) // Clock by Stefan Bodrato
ROM_LOAD( "dakcom_v1.1.bin", 0x2c000, 0x2000, CRC(3a74a975) SHA1(46300aeb10ec208a906143e2acd1f93badb6792d) ) // DakComm v1.1 (comms)
ROM_LOAD( "px8-dcom.rom", 0x2e000, 0x8000, CRC(ddea1bbf) SHA1(791c58bf2fec8a19ca0face2e7b3eebe25ef4823) ) // this may be DakComm overdumped
ROM_LOAD( "genevaconnection.bin", 0x36000, 0x2000, CRC(7971e79a) SHA1(97cc1af6e7733eabcb4a85663022c6d3acea9d5a) ) // Geneva Connection
ROM_LOAD( "othello.rom", 0x38000, 0x4000, CRC(1a01059e) SHA1(1e275ad3d3f5014dd6a6f553bf9e062a39221cb8) ) // Othello by Stefan Bodrato
ROM_LOAD( "supercalc-1.bin", 0x3c000, 0x8000, CRC(58a0a411) SHA1(7b80361cd594e3b9b9e925e6a193606f8faa185c) ) // Supercalc rom 1
ROM_LOAD( "supercalc-2.bin", 0x44000, 0x8000, CRC(ba1c664b) SHA1(3c2a54a187f286eafb91f7571479a035d69d1df1) ) // Supercalc rom 2
ROM_LOAD( "tpascal.rom", 0x4c000, 0x8000, CRC(30a71af7) SHA1(e3f89fc4db6df8acc2f940e86e12eafb7af1303d) ) // Turbo Pascal
ROM_END
/***************************************************************************