mirror of
https://github.com/holub/mame
synced 2025-06-04 03:46:29 +03:00
New working software list additions
----------------------------------- mbee_cart: Teleterm Test Rom 1.09 Teleterm Telcom 1.08 Dinamicro 1.1 (Swedish) Telcom 1.0 Telcom 1.1 Telcom 1.2 Telcom 3.0 Telcom 3.1 Telcom 3.2 Telcom 3.21 Telcom 3.21 (Standard) Telcom 3.21 (Premium) Telcom 3.21 (Swedish) Terminal (set 1) Terminal (set 2) Viatel 2.0 Viatel 2.2 Viatel 2.3 Videotex 1.1 (Swedish) Videotex 2.34 Videotex 2.35 Shell (pc85) Shell (pc85b) Shell (ppc85) Shell (pc85s) Busycalc III Busycalc III (Swedish) Graphics / Database Graphics (Swedish) Database (Swedish) [Robbbert]
This commit is contained in:
parent
43a68379a1
commit
ac29e4e0a8
@ -8,24 +8,27 @@ PAK and NET roms for the Microbee non-disk models. These extensions are supporte
|
||||
Compatibility flags:
|
||||
1 = mbee
|
||||
2 = mbeeic, mbeepc, mbeepc85
|
||||
TT = Teleterm
|
||||
|
||||
If no flag is specified, it's assumed it works on all of them.
|
||||
|
||||
Most roms can be mounted in any slot, although there's sometimes one is recommended.
|
||||
The usage will state any recommended slot, although we don't enforce it.
|
||||
NET roms:
|
||||
There's only one slot (-rom1). It can be activated by NET from Basic.
|
||||
mbee only handles 4k roms. The others can work with 4k or 8k roms.
|
||||
|
||||
If you choose -rom1, use pak0 to run it. This follows up to -rom8, which is run by pak7.
|
||||
|
||||
If you are using the 'mbee' machine, there's only one slot (-rom), use edasm to run it.
|
||||
PAK roms:
|
||||
On mbee, there's only one slot (-rom2), activated by EDASM command.
|
||||
The others have -rom2 to -rom7, activated by PAK0 thru PAK5.
|
||||
Most roms can be mounted in any slot, although sometimes one is recommended in the usage.
|
||||
|
||||
-->
|
||||
<softwarelist name="mbee_cart" description="Microbee PAK roms">
|
||||
<softwarelist name="mbee_cart" description="Microbee NET/PAK roms">
|
||||
|
||||
<software name="edasm">
|
||||
<description>EDASM</description>
|
||||
<year>1982</year>
|
||||
<publisher><unknown></publisher>
|
||||
<info name="usage" value="edasm (mbee) or pak(slot-1)"/>
|
||||
<sharedfeat name="compatibility" value="1,2" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="edasm.mbp" size="0x2000" crc="1af1b3a9" sha1="d035a997c2dbbb3918b3395a3a5a1076aa203ee5" />
|
||||
@ -37,7 +40,8 @@ If you are using the 'mbee' machine, there's only one slot (-rom), use edasm to
|
||||
<description>FORTH v1.0</description>
|
||||
<year>198?</year>
|
||||
<publisher><unknown></publisher>
|
||||
<info name="usage" value="edasm (mbee) or pak(slot-1)"/>
|
||||
<info name="usage" value="EDASM or PAK0"/>
|
||||
<sharedfeat name="compatibility" value="1,2" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="forth.mbp" size="0x2000" crc="c0795c2b" sha1="8faa0a46fbbdb8a1019d706a40cd4431a5063f8c" />
|
||||
@ -49,7 +53,8 @@ If you are using the 'mbee' machine, there's only one slot (-rom), use edasm to
|
||||
<description>FORTH v1.1</description>
|
||||
<year>198?</year>
|
||||
<publisher><unknown></publisher>
|
||||
<info name="usage" value="edasm (mbee) or pak(slot-1)"/>
|
||||
<info name="usage" value="EDASM or PAK0"/>
|
||||
<sharedfeat name="compatibility" value="1,2" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="forth11.mbp" size="0x2000" crc="f0fc2358" sha1="b7303b94abe647d5a6ffb2fba5d205412f970c16" />
|
||||
@ -61,7 +66,8 @@ If you are using the 'mbee' machine, there's only one slot (-rom), use edasm to
|
||||
<description>OZLOGO</description>
|
||||
<year>198?</year>
|
||||
<publisher><unknown></publisher>
|
||||
<info name="usage" value="edasm (mbee) or pak(slot-1)"/>
|
||||
<info name="usage" value="EDASM or PAK0"/>
|
||||
<sharedfeat name="compatibility" value="1,2" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="ozlogo.mbp" size="0x2000" crc="47c3ef69" sha1="8274d27c323ca4a6cc9e7d24946ae9c0531c3112" />
|
||||
@ -73,7 +79,8 @@ If you are using the 'mbee' machine, there's only one slot (-rom), use edasm to
|
||||
<description>CHESS</description>
|
||||
<year>198?</year>
|
||||
<publisher><unknown></publisher>
|
||||
<info name="usage" value="edasm (mbee) or pak(slot-1)"/>
|
||||
<info name="usage" value="EDASM or PAK0"/>
|
||||
<sharedfeat name="compatibility" value="1,2" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="chess.mbp" size="0x2000" crc="fe9ee9d0" sha1="a316559414e68c0101af5f00755db551e7c5788e" />
|
||||
@ -85,7 +92,8 @@ If you are using the 'mbee' machine, there's only one slot (-rom), use edasm to
|
||||
<description>HELP (set 1)</description>
|
||||
<year>198?</year>
|
||||
<publisher><unknown></publisher>
|
||||
<info name="usage" value="edasm (mbee) or pak(slot-1) [-rom2 recommended]"/>
|
||||
<info name="usage" value="EDASM or PAK0 [-rom3 recommended = PAK1]"/>
|
||||
<sharedfeat name="compatibility" value="1,2" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="help1.mbp" size="0x2000" crc="d34fae54" sha1="5ed30636f48e9d208ce2da367ba4425782a5bce3" />
|
||||
@ -97,7 +105,8 @@ If you are using the 'mbee' machine, there's only one slot (-rom), use edasm to
|
||||
<description>HELP (set 2)</description>
|
||||
<year>198?</year>
|
||||
<publisher><unknown></publisher>
|
||||
<info name="usage" value="edasm (mbee) or pak(slot-1) [-rom2 recommended]"/>
|
||||
<info name="usage" value="EDASM or PAK0 [-rom3 recommended = PAK1]"/>
|
||||
<sharedfeat name="compatibility" value="1,2" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="help2.mbp" size="0x2000" crc="a4f1fa90" sha1="1456abc6ed0501a3b15a99b4302750843293ae5f" />
|
||||
@ -109,7 +118,8 @@ If you are using the 'mbee' machine, there's only one slot (-rom), use edasm to
|
||||
<description>Mydas Dissassembler</description>
|
||||
<year>198?</year>
|
||||
<publisher>Mytek</publisher>
|
||||
<info name="usage" value="edasm (mbee) or pak(slot-1)"/>
|
||||
<info name="usage" value="EDASM or PAK0"/>
|
||||
<sharedfeat name="compatibility" value="1,2" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="mdisas.mbp" size="0x2000" crc="a14c1747" sha1="0ef2e27ecac659c4050b1e43dd183a0809263014" />
|
||||
@ -121,7 +131,8 @@ If you are using the 'mbee' machine, there's only one slot (-rom), use edasm to
|
||||
<description>Super Disassembler 3.0</description>
|
||||
<year>198?</year>
|
||||
<publisher><unknown></publisher>
|
||||
<info name="usage" value="edasm (mbee) or pak(slot-1)"/>
|
||||
<info name="usage" value="EDASM or PAK0"/>
|
||||
<sharedfeat name="compatibility" value="1,2" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="sdisas.mbp" size="0x2000" crc="613f2212" sha1="967f7516354911a1278a8d5e09ac2d2c74c76594" />
|
||||
@ -133,7 +144,8 @@ If you are using the 'mbee' machine, there's only one slot (-rom), use edasm to
|
||||
<description>Mytek Word Processor</description>
|
||||
<year>198?</year>
|
||||
<publisher>Mytek</publisher>
|
||||
<info name="usage" value="edasm (mbee) or pak(slot-1)"/>
|
||||
<info name="usage" value="EDASM or PAK0"/>
|
||||
<sharedfeat name="compatibility" value="1,2" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="mwordp.mbp" size="0x2000" crc="1bbec49f" sha1="12e0f78ec5550076c5f63bc8aaf28930c6c3ad09" />
|
||||
@ -145,7 +157,8 @@ If you are using the 'mbee' machine, there's only one slot (-rom), use edasm to
|
||||
<description>Microspace Invaders</description>
|
||||
<year>1983</year>
|
||||
<publisher><unknown></publisher>
|
||||
<info name="usage" value="edasm (mbee) or pak(slot-1)"/>
|
||||
<info name="usage" value="EDASM or PAK0"/>
|
||||
<sharedfeat name="compatibility" value="1,2" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="invaders.mbp" size="0x2000" crc="ad84132d" sha1="d4eeecc548ed61f29a9ab157b003b9a8ce0713eb" />
|
||||
@ -157,7 +170,8 @@ If you are using the 'mbee' machine, there's only one slot (-rom), use edasm to
|
||||
<description>Survivor</description>
|
||||
<year>198?</year>
|
||||
<publisher><unknown></publisher>
|
||||
<info name="usage" value="edasm (mbee) or pak(slot-1)"/>
|
||||
<info name="usage" value="EDASM or PAK0"/>
|
||||
<sharedfeat name="compatibility" value="1,2" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="survivor.mbp" size="0x2000" crc="75d6d01e" sha1="81f8163774eccd5e000a206f08cb842c6b0d8c88" />
|
||||
@ -169,7 +183,8 @@ If you are using the 'mbee' machine, there's only one slot (-rom), use edasm to
|
||||
<description>Typing Tutor</description>
|
||||
<year>198?</year>
|
||||
<publisher><unknown></publisher>
|
||||
<info name="usage" value="edasm (mbee) or pak(slot-1)"/>
|
||||
<info name="usage" value="EDASM or PAK0"/>
|
||||
<sharedfeat name="compatibility" value="1,2" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="typtut.mbp" size="0x2000" crc="3e1c790c" sha1="9b4b1822fb64d9cd12a7347af23916bc36be5314" />
|
||||
@ -181,7 +196,8 @@ If you are using the 'mbee' machine, there's only one slot (-rom), use edasm to
|
||||
<description>Wordbee 1.0</description>
|
||||
<year>1982</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="edasm (mbee) or pak(slot-1) [-rom1 recommended]"/>
|
||||
<info name="usage" value="EDASM or PAK0 [-rom2 recommended]"/>
|
||||
<sharedfeat name="compatibility" value="1,2" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="wbee10.mbp" size="0x2000" crc="2ed7e739" sha1="fec174caa6f9534c3ef93feb491b31a5642f9d2b" />
|
||||
@ -193,7 +209,8 @@ If you are using the 'mbee' machine, there's only one slot (-rom), use edasm to
|
||||
<description>Wordbee 1.2</description>
|
||||
<year>1982</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="edasm (mbee) or pak(slot-1) [-rom1 recommended]"/>
|
||||
<info name="usage" value="EDASM or PAK0 [-rom2 recommended]"/>
|
||||
<sharedfeat name="compatibility" value="1,2" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="wbee12.mbp" size="0x2000" crc="0fc21cb5" sha1="33b3995988fc51ddef1568e160dfe699867adbd5" />
|
||||
@ -205,7 +222,8 @@ If you are using the 'mbee' machine, there's only one slot (-rom), use edasm to
|
||||
<description>Wordbee 1.2 (Swedish)</description>
|
||||
<year>1982</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="edasm (mbee) or pak(slot-1) [-rom1 recommended]"/>
|
||||
<info name="usage" value="EDASM or PAK0 [-rom2 recommended]"/>
|
||||
<sharedfeat name="compatibility" value="1,2" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="wbee12s.mbp" size="0x2000" crc="2ae22525" sha1="893f2fc1511f4b2c55741365faaf00a478491383" />
|
||||
@ -217,7 +235,8 @@ If you are using the 'mbee' machine, there's only one slot (-rom), use edasm to
|
||||
<description>Wordbee 1.3</description>
|
||||
<year>1982</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="edasm (mbee) or pak(slot-1) [-rom1 recommended]"/>
|
||||
<info name="usage" value="EDASM or PAK0 [-rom2 recommended]"/>
|
||||
<sharedfeat name="compatibility" value="1,2" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="wbee13.mbp" size="0x2000" crc="85f0e581" sha1="fea7bf261ce268097c6db662300dce091887b807" />
|
||||
@ -229,7 +248,8 @@ If you are using the 'mbee' machine, there's only one slot (-rom), use edasm to
|
||||
<description>Wordbee 1.3 Rel 3</description>
|
||||
<year>1982</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="edasm (mbee) or pak(slot-1) [-rom1 recommended]"/>
|
||||
<info name="usage" value="EDASM or PAK0 [-rom2 recommended]"/>
|
||||
<sharedfeat name="compatibility" value="1,2" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="wbee13r3.mbp" size="0x2000" crc="d7c58b7b" sha1="5af1b8d21a0f21534ed1833ae919dbbc6ca973e2" />
|
||||
@ -241,7 +261,8 @@ If you are using the 'mbee' machine, there's only one slot (-rom), use edasm to
|
||||
<description>Wordbee 2.0 (Swedish)</description>
|
||||
<year>1982</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="edasm (mbee) or pak(slot-1) [-rom1 recommended]"/>
|
||||
<info name="usage" value="EDASM or PAK0 [-rom2 recommended]"/>
|
||||
<sharedfeat name="compatibility" value="1,2" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="wbee20s.mbp" size="0x2000" crc="6a0fe57f" sha1="a101b588b1872e19382b9e9ea50fabb0fd060aa6" />
|
||||
@ -249,31 +270,406 @@ If you are using the 'mbee' machine, there's only one slot (-rom), use edasm to
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<!--
|
||||
<software name="chip8">
|
||||
<description>CHIP8 V1.0</description>
|
||||
<year>198?</year>
|
||||
<publisher>Dreamcards</publisher>
|
||||
<info name="usage" value="edasm (mbee) or pak(slot-1)"/>
|
||||
<software name="tt_test109">
|
||||
<description>Teleterm Test Rom 1.09</description>
|
||||
<year>1986</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="[-rom5 recommended]"/>
|
||||
<sharedfeat name="compatibility" value="TT" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="net" size="0x1000">
|
||||
<rom name="chip8_1.mbn" size="0x1000" crc="1c4a4cd2" sha1="dcac3ef89889b9e03aca4f64f258ffdb026bf800" />
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="tt_test109.mbp" size="0x2000" crc="6088689d" sha1="77a8ea8c695668d30765fdc2756880088b11b3cb" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="chip8a">
|
||||
<description>CHIP8 V2.2</description>
|
||||
<year>198?</year>
|
||||
<publisher>Dreamcards</publisher>
|
||||
<info name="usage" value="edasm (mbee) or pak(slot-1)"/>
|
||||
<software name="tt_wm108">
|
||||
<description>Teleterm Telcom 1.08</description><!-- version shows on boot screen -->
|
||||
<year>1986</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<sharedfeat name="compatibility" value="TT" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="net" size="0x1000">
|
||||
<rom name="chip8_2.mbn" size="0x1000" crc="11fbb547" sha1="7bd9dc4b67b33b8e1be99beb6a0ddff25bdbd3f7" />
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="tt_wm108.mbn" size="0x2000" crc="0926b5a6" sha1="bfa6d268b145771f162dd28f2d1790e97c88c19b" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
-->
|
||||
|
||||
<software name="dinmicro">
|
||||
<description>Dinamicro 1.1 (Swedish)</description>
|
||||
<year>198?</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="NET"/>
|
||||
<sharedfeat name="compatibility" value="2,3" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x1000">
|
||||
<rom name="dinmicro.mbn" size="0x1000" crc="8e26ee34" sha1="a7cf1226a76e5ef0db29369dd1930f15cc9a27b8" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="telcom10">
|
||||
<description>Telcom 1.0</description>
|
||||
<year>198?</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="NET"/>
|
||||
<sharedfeat name="compatibility" value="2,3" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x1000">
|
||||
<rom name="telcom10.mbn" size="0x1000" crc="d1617e4f" sha1="c73dc4dcf4c69419842fa4b52aa92e86924a2e2b" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="telcom11">
|
||||
<description>Telcom 1.1</description>
|
||||
<year>198?</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="NET"/>
|
||||
<sharedfeat name="compatibility" value="2,3" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x1000">
|
||||
<rom name="telcom11.mbn" size="0x1000" crc="15516499" sha1="2d4953f994b66c5d3b1d457b8c92d9a0a69eb8b8" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="telcom12">
|
||||
<description>Telcom 1.2</description>
|
||||
<year>198?</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="NET"/>
|
||||
<sharedfeat name="compatibility" value="2,3" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x1000">
|
||||
<rom name="telcom12.mbn" size="0x1000" crc="0231bda3" sha1="be7b32499034f985cc8f7865f2bc2b78c485585c" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="telcom30">
|
||||
<description>Telcom 3.0</description>
|
||||
<year>198?</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="NET"/>
|
||||
<sharedfeat name="compatibility" value="3" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="telcom30.mbn" size="0x2000" crc="9aee48e2" sha1="e0598e732b44a08e3f7e77ec63a879ac1434b5ec" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="telcom31">
|
||||
<description>Telcom 3.1</description>
|
||||
<year>198?</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="NET"/>
|
||||
<sharedfeat name="compatibility" value="3" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="telcom31.mbn" size="0x2000" crc="5a904a29" sha1="3120fb65ccefeb180ab80d8d35440c70dc8452c8" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="telcom32">
|
||||
<description>Telcom 3.2</description>
|
||||
<year>198?</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="NET"/>
|
||||
<sharedfeat name="compatibility" value="3" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="telcom32.mbn" size="0x2000" crc="e9f0b82b" sha1="e1f2004a401878468f7f359fd30b0b948ae0eb48" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="telcom321">
|
||||
<description>Telcom 3.21</description>
|
||||
<year>198?</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="NET"/>
|
||||
<sharedfeat name="compatibility" value="3" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="telcom321.mbn" size="0x2000" crc="b07eefaa" sha1="5dab90b2c232673282d215845c9947cc5bdd50c8" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="telcom321a">
|
||||
<description>Telcom 3.21 (Standard)</description>
|
||||
<year>198?</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="NET"/>
|
||||
<sharedfeat name="compatibility" value="3" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="telcom321a.mbn" size="0x2000" crc="36852a11" sha1="c45b8d03629e86231c6b256a7435abd87d8872a4" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="telcom321p">
|
||||
<description>Telcom 3.21 (Premium)</description>
|
||||
<year>198?</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="NET"/>
|
||||
<sharedfeat name="compatibility" value="3" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="telcom321p.mbn" size="0x2000" crc="3d2e8190" sha1="b4d330e149c4ddaa4a399f90b3ce8a854ddcd271" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="telcom321s">
|
||||
<description>Telcom 3.21 (Swedish)</description>
|
||||
<year>198?</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="NET"/>
|
||||
<sharedfeat name="compatibility" value="3" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="telcom321s.mbn" size="0x2000" crc="00f8fde1" sha1="eb881bbab90c85fd6e29540decd25e884c67f738" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="terminal1">
|
||||
<description>Terminal (set 1)</description>
|
||||
<year>198?</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="NET"/>
|
||||
<sharedfeat name="compatibility" value="2,3" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x1000">
|
||||
<rom name="terminal1.mbn" size="0x1000" crc="cc9ac94d" sha1="6804b5ff54d16f8e06180751d8681c44f351e0bb" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="terminal2">
|
||||
<description>Terminal (set 2)</description>
|
||||
<year>198?</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="NET"/>
|
||||
<sharedfeat name="compatibility" value="2,3" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x1000">
|
||||
<rom name="terminal2.mbn" size="0x1000" crc="186437a1" sha1="e847b99dd9c8c95c8266280efe27984d41fa96e2" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="viatel20">
|
||||
<description>Viatel 2.0</description>
|
||||
<year>198?</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="EDASM or PAK0"/>
|
||||
<sharedfeat name="compatibility" value="2,3" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="viatel20.mbp" size="0x1000" crc="92c42a2e" sha1="6c91de99ac1aea3b818ad7a06ddb988d43fbe0db" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="viatel22">
|
||||
<description>Viatel 2.2</description>
|
||||
<year>198?</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="EDASM or PAK0"/>
|
||||
<sharedfeat name="compatibility" value="2,3" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="viatel22.mbp" size="0x2000" crc="c323aff6" sha1="604c6898da4b6bb01914ae190c89ba346ce374b0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="viatel23">
|
||||
<description>Viatel 2.3</description>
|
||||
<year>198?</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="EDASM or PAK0"/>
|
||||
<sharedfeat name="compatibility" value="2,3" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="viatel23.mbp" size="0x2000" crc="2da2411f" sha1="d3cfa978165feef0a96e28197f6a762aa6604799" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="vtex11s">
|
||||
<description>Videotex 1.1 (Swedish)</description>
|
||||
<year>198?</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="EDASM or PAK0"/>
|
||||
<sharedfeat name="compatibility" value="2,3" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="vtex11s.mbp" size="0x2000" crc="67592b3f" sha1="7f1d23ded34781ccda5f36b4a4fa118a8c0e44ec" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="vtex234">
|
||||
<description>Videotex 2.34</description>
|
||||
<year>198?</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="EDASM or PAK0"/>
|
||||
<sharedfeat name="compatibility" value="2,3" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="vtex234.mbp" size="0x2000" crc="62244ac7" sha1="5994d51a2a1cd4e65d1bd718b98ef9f173babdb7" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="vtex235">
|
||||
<description>Videotex 2.35</description>
|
||||
<year>198?</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="EDASM or PAK0"/>
|
||||
<sharedfeat name="compatibility" value="2,3" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="vtex235.mbp" size="0x2000" crc="8c30ecb2" sha1="cf068462d7def885bdb5d3a265851b88c727c0d7" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="shell">
|
||||
<description>Shell (pc85)</description>
|
||||
<year>198?</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="EDASM or PAK0 [recommend -rom7 = PAK5]"/>
|
||||
<sharedfeat name="compatibility" value="2,3" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="shell.mbp" size="0x2000" crc="5a2c7cd6" sha1="8edc086710cb558f2146d660eddc8a18ba6a141c" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="shellb">
|
||||
<description>Shell (pc85b)</description>
|
||||
<year>198?</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="EDASM or PAK0 [recommend -rom7 = PAK5]"/>
|
||||
<sharedfeat name="compatibility" value="2,3" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="shell-b.mbp" size="0x2000" crc="17bf2d58" sha1="ae22a5fc5783f37066ba5555497e40945272ca3d" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="shellp">
|
||||
<description>Shell (ppc85)</description>
|
||||
<year>198?</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="EDASM or PAK0 [recommend -rom7 = PAK5]"/>
|
||||
<sharedfeat name="compatibility" value="2,3" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="ppcshell.mbp" size="0x2000" crc="1e793555" sha1="ddeaa081ec4408e80e3fb192865d87daa035c701" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="shells">
|
||||
<description>Shell (pc85s)</description>
|
||||
<year>198?</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="EDASM or PAK0 [recommend -rom7 = PAK5]"/>
|
||||
<sharedfeat name="compatibility" value="2,3" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="shell-s.mbp" size="0x2000" crc="bdf1768f" sha1="4385351d07288cf94947ac63131eeed98572caa1" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="busy">
|
||||
<description>Busycalc III</description>
|
||||
<year>198?</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="EDASM or PAK0 [recommend -rom4 = PAK2]"/>
|
||||
<sharedfeat name="compatibility" value="2,3" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x4000">
|
||||
<rom name="busy.mbp" size="0x4000" crc="56255f60" sha1="fd2e37209fd49290be6875bc460cfc05392938ba" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="busyp">
|
||||
<description>Busycalc III (Premium)</description>
|
||||
<year>198?</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="EDASM or PAK0 [recommend -rom4 = PAK2]"/>
|
||||
<sharedfeat name="compatibility" value="2,3" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x4000">
|
||||
<rom name="busy-p.mbp" size="0x4000" crc="f2897427" sha1="b4c351bdac72d89589980be6d654f9b931bcba6b" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="busys">
|
||||
<description>Busycalc III (Swedish)</description>
|
||||
<year>198?</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="EDASM or PAK0 [recommend -rom4 = PAK2]"/>
|
||||
<sharedfeat name="compatibility" value="2,3" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="kalk-s.mbp" size="0x2000" crc="08dd71ee" sha1="c9d506d8bb56f602c3481b253d4cac226f545d98" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="graphics">
|
||||
<description>Graphics / Database</description>
|
||||
<year>198?</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="EDASM or PAK0 [recommend -rom5 = PAK3]. Database access is PAKn+8"/>
|
||||
<sharedfeat name="compatibility" value="2,3" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x4000">
|
||||
<rom name="busy-p.mbp" size="0x4000" crc="9e9d327c" sha1="aebf60ed153004380b9f271f2212376910a6cef9" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="graph">
|
||||
<description>Graphics (Swedish)</description>
|
||||
<year>198?</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="EDASM or PAK0 [recommend -rom5 = PAK3]"/>
|
||||
<sharedfeat name="compatibility" value="2,3" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="bg-s.mbp" size="0x2000" crc="5aa4813e" sha1="a8638e9046bfb9d5a98c878322295ce408bd879d" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="dbase">
|
||||
<description>Database (Swedish)</description>
|
||||
<year>198?</year>
|
||||
<publisher>Microworld</publisher>
|
||||
<info name="usage" value="EDASM or PAK0 [recommend -rom3 = PAK1]"/>
|
||||
<sharedfeat name="compatibility" value="2,3" />
|
||||
<part name="cart" interface="mbee_cart">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="db-s.mbp" size="0x2000" crc="e2094771" sha1="62d7fb66c91d2bd24523bc84e4f005cf2c4480bb" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
</softwarelist>
|
||||
|
@ -623,8 +623,6 @@ void mbee_state::remove_carts(machine_config &config)
|
||||
config.device_remove("pak3");
|
||||
config.device_remove("pak4");
|
||||
config.device_remove("pak5");
|
||||
//config.device_remove("pak6");
|
||||
//config.device_remove("pak7");
|
||||
config.device_remove("net");
|
||||
}
|
||||
|
||||
@ -683,8 +681,8 @@ void mbee_state::mbee(machine_config &config)
|
||||
m_cassette->add_route(ALL_OUTPUTS, "mono", 0.05);
|
||||
m_cassette->set_interface("mbee_cass");
|
||||
|
||||
GENERIC_SOCKET(config, "pak0", generic_plain_slot, "mbee_cart", "mbp,rom").set_device_load(FUNC(mbee_state::pak_load<0U>));
|
||||
GENERIC_SOCKET(config, "net", generic_plain_slot, "mbee_cart", "mbn,rom").set_device_load(FUNC(mbee_state::net_load));
|
||||
GENERIC_SOCKET(config, "pak0", generic_plain_slot, "mbee_cart", "mbp,rom").set_device_load(FUNC(mbee_state::pak_load<0U>));
|
||||
|
||||
SOFTWARE_LIST(config, "cass_list").set_original("mbee_cass").set_filter("1");
|
||||
SOFTWARE_LIST(config, "quik_list").set_original("mbee_quik").set_filter("1");
|
||||
@ -747,24 +745,30 @@ void mbee_state::mbeeic(machine_config &config)
|
||||
m_cassette->add_route(ALL_OUTPUTS, "mono", 0.05);
|
||||
m_cassette->set_interface("mbee_cass");
|
||||
|
||||
GENERIC_SOCKET(config, "net", generic_plain_slot, "mbee_cart", "mbn,rom").set_device_load(FUNC(mbee_state::net_load));
|
||||
GENERIC_SOCKET(config, "pak0", generic_plain_slot, "mbee_cart", "mbp,rom").set_device_load(FUNC(mbee_state::pak_load<0U>));
|
||||
GENERIC_SOCKET(config, "pak1", generic_plain_slot, "mbee_cart", "mbp,rom").set_device_load(FUNC(mbee_state::pak_load<1U>));
|
||||
GENERIC_SOCKET(config, "pak2", generic_plain_slot, "mbee_cart", "mbp,rom").set_device_load(FUNC(mbee_state::pak_load<2U>));
|
||||
GENERIC_SOCKET(config, "pak3", generic_plain_slot, "mbee_cart", "mbp,rom").set_device_load(FUNC(mbee_state::pak_load<3U>));
|
||||
GENERIC_SOCKET(config, "pak4", generic_plain_slot, "mbee_cart", "mbp,rom").set_device_load(FUNC(mbee_state::pak_load<4U>));
|
||||
GENERIC_SOCKET(config, "pak5", generic_plain_slot, "mbee_cart", "mbp,rom").set_device_load(FUNC(mbee_state::pak_load<5U>));
|
||||
//GENERIC_SOCKET(config, "pak6", generic_plain_slot, "mbee_cart", "mbp,rom").set_device_load(FUNC(mbee_state::pak_load<6U>));
|
||||
//GENERIC_SOCKET(config, "pak7", generic_plain_slot, "mbee_cart", "mbp,rom").set_device_load(FUNC(mbee_state::pak_load<7U>));
|
||||
GENERIC_SOCKET(config, "net", generic_plain_slot, "mbee_cart", "mbn,rom").set_device_load(FUNC(mbee_state::net_load));
|
||||
|
||||
SOFTWARE_LIST(config, "cass_list").set_original("mbee_cass").set_filter("2");
|
||||
SOFTWARE_LIST(config, "quik_list").set_original("mbee_quik").set_filter("2");
|
||||
SOFTWARE_LIST(config, "cart_list").set_original("mbee_cart").set_filter("2");
|
||||
}
|
||||
|
||||
void mbee_state::mbeeppc(machine_config &config)
|
||||
void mbee_state::mbeepc85(machine_config &config)
|
||||
{
|
||||
mbeeic(config);
|
||||
config.device_remove("quickload");
|
||||
config.device_remove("quik_list");
|
||||
SOFTWARE_LIST(config.replace(), "cart_list").set_original("mbee_cart").set_filter("3");
|
||||
}
|
||||
|
||||
void mbee_state::mbeeppc(machine_config &config)
|
||||
{
|
||||
mbeepc85(config);
|
||||
|
||||
m_maincpu->set_addrmap(AS_PROGRAM, &mbee_state::mbeeppc_mem);
|
||||
m_maincpu->set_addrmap(AS_IO, &mbee_state::mbeeppc_io);
|
||||
@ -773,10 +777,6 @@ void mbee_state::mbeeppc(machine_config &config)
|
||||
|
||||
MC146818(config, m_rtc, 32.768_kHz_XTAL);
|
||||
m_rtc->irq().set(FUNC(mbee_state::rtc_irq_w));
|
||||
|
||||
config.device_remove("quickload");
|
||||
config.device_remove("quik_list");
|
||||
remove_carts(config);
|
||||
}
|
||||
|
||||
void mbee_state::mbee56(machine_config &config)
|
||||
@ -825,6 +825,7 @@ void mbee_state::mbee128p(machine_config &config)
|
||||
FLOPPY_CONNECTOR(config, m_floppy1, mbee_floppies, "525qd", floppy_image_device::default_mfm_floppy_formats).enable_sound(true);
|
||||
|
||||
SOFTWARE_LIST(config, "flop_list").set_original("mbee_flop").set_filter("3");
|
||||
remove_carts(config);
|
||||
}
|
||||
|
||||
void mbee_state::mbee256(machine_config &config)
|
||||
@ -849,6 +850,12 @@ void mbee_state::mbeett(machine_config &config)
|
||||
m_maincpu->set_addrmap(AS_IO, &mbee_state::mbeett_io);
|
||||
TIMER(config, "newkb_timer").configure_periodic(FUNC(mbee_state::newkb_timer), attotime::from_hz(50));
|
||||
config.device_remove("cass_list"); // mbeett is incompatible with the others
|
||||
config.device_remove("pak1");
|
||||
config.device_remove("pak2");
|
||||
config.device_remove("pak3");
|
||||
config.device_remove("pak4");
|
||||
config.device_remove("pak5");
|
||||
SOFTWARE_LIST(config.replace(), "cart_list").set_original("mbee_cart").set_filter("TT");
|
||||
}
|
||||
|
||||
|
||||
@ -865,7 +872,7 @@ ROM_START( mbee )
|
||||
ROM_RELOAD( 0x0800, 0x0800 )
|
||||
|
||||
ROM_REGION( 0x0020, "proms", 0 )
|
||||
ROM_LOAD_OPTIONAL( "82s123.ic16", 0x0000, 0x0020, CRC(79fa1e9d) SHA1(0454051697b23e4561744466fb31e7a133d02246) ) // video switching prom, not needed for emulation purposes
|
||||
ROM_LOAD_OPTIONAL( "82s123.ic16", 0x0000, 0x0020, CRC(79fa1e9d) SHA1(0454051697b23e4561744466fb31e7a133d02246) ) // video switching prom, not needed for emulation purposes
|
||||
ROM_END
|
||||
|
||||
ROM_START( mbeeic )
|
||||
@ -874,19 +881,19 @@ ROM_START( mbeeic )
|
||||
ROM_LOAD("bas522b.ic10", 0x2000, 0x2000, CRC(b21d9679) SHA1(332844433763331e9483409cd7da3f90ac58259d) )
|
||||
|
||||
ROM_REGION( 0x1000, "netdef", 0 )
|
||||
ROM_LOAD_OPTIONAL("telcom10.rom", 0x0000, 0x1000, CRC(cc9ac94d) SHA1(6804b5ff54d16f8e06180751d8681c44f351e0bb) )
|
||||
ROM_LOAD_OPTIONAL( "telcom10.mbn", 0x0000, 0x1000, CRC(d1617e4f) SHA1(c73dc4dcf4c69419842fa4b52aa92e86924a2e2b) ) // net
|
||||
|
||||
/* PAK option roms */
|
||||
ROM_REGION( 0x20000, "pakdef", ROMREGION_ERASEFF )
|
||||
ROM_LOAD("wbee12.mbp", 0x0000, 0x2000, CRC(0fc21cb5) SHA1(33b3995988fc51ddef1568e160dfe699867adbd5) ) // 1
|
||||
ROM_LOAD("help1.mbp", 0x2000, 0x2000, CRC(d34fae54) SHA1(5ed30636f48e9d208ce2da367ba4425782a5bce3) ) // 2
|
||||
ROM_LOAD_OPTIONAL("wbee12.mbp", 0x0000, 0x2000, CRC(0fc21cb5) SHA1(33b3995988fc51ddef1568e160dfe699867adbd5) ) // pak0
|
||||
ROM_LOAD_OPTIONAL("help1.mbp", 0x2000, 0x2000, CRC(d34fae54) SHA1(5ed30636f48e9d208ce2da367ba4425782a5bce3) ) // pak1
|
||||
|
||||
ROM_REGION( 0x1000, "chargen", 0 )
|
||||
ROM_LOAD("charrom.bin", 0x0000, 0x1000, CRC(1f9fcee4) SHA1(e57ac94e03638075dde68a0a8c834a4f84ba47b0) )
|
||||
|
||||
ROM_REGION( 0x0040, "proms", 0 )
|
||||
ROM_LOAD( "82s123.ic7", 0x0000, 0x0020, CRC(61b9c16c) SHA1(0ee72377831c21339360c376f7248861d476dc20) )
|
||||
ROM_LOAD_OPTIONAL( "82s123.ic16", 0x0020, 0x0020, CRC(79fa1e9d) SHA1(0454051697b23e4561744466fb31e7a133d02246) ) // video switching prom, not needed for emulation purposes
|
||||
ROM_LOAD_OPTIONAL( "82s123.ic16", 0x0020, 0x0020, CRC(79fa1e9d) SHA1(0454051697b23e4561744466fb31e7a133d02246) ) // video switching prom, not needed for emulation purposes
|
||||
ROM_END
|
||||
|
||||
ROM_START( mbeepc )
|
||||
@ -895,19 +902,19 @@ ROM_START( mbeepc )
|
||||
ROM_LOAD("bas522b.ic10", 0x2000, 0x2000, CRC(b21d9679) SHA1(332844433763331e9483409cd7da3f90ac58259d) )
|
||||
|
||||
ROM_REGION( 0x1000, "netdef", 0 )
|
||||
ROM_LOAD_OPTIONAL("telcom10.rom", 0x0000, 0x1000, CRC(cc9ac94d) SHA1(6804b5ff54d16f8e06180751d8681c44f351e0bb) )
|
||||
ROM_LOAD_OPTIONAL( "telcom10.mbn", 0x0000, 0x1000, CRC(d1617e4f) SHA1(c73dc4dcf4c69419842fa4b52aa92e86924a2e2b) ) // net
|
||||
|
||||
/* PAK option roms */
|
||||
ROM_REGION( 0x20000, "pakdef", ROMREGION_ERASEFF )
|
||||
ROM_LOAD("wbee12.mbp", 0x0000, 0x2000, CRC(0fc21cb5) SHA1(33b3995988fc51ddef1568e160dfe699867adbd5) ) // 1
|
||||
ROM_LOAD("help1.mbp", 0x2000, 0x2000, CRC(d34fae54) SHA1(5ed30636f48e9d208ce2da367ba4425782a5bce3) ) // 2
|
||||
ROM_LOAD_OPTIONAL("wbee12.mbp", 0x0000, 0x2000, CRC(0fc21cb5) SHA1(33b3995988fc51ddef1568e160dfe699867adbd5) ) // pak0
|
||||
ROM_LOAD_OPTIONAL("help1.mbp", 0x2000, 0x2000, CRC(d34fae54) SHA1(5ed30636f48e9d208ce2da367ba4425782a5bce3) ) // pak1
|
||||
|
||||
ROM_REGION( 0x1000, "chargen", 0 )
|
||||
ROM_LOAD("charrom.bin", 0x0000, 0x1000, CRC(1f9fcee4) SHA1(e57ac94e03638075dde68a0a8c834a4f84ba47b0) )
|
||||
|
||||
ROM_REGION( 0x0040, "proms", 0 )
|
||||
ROM_LOAD( "82s123.ic7", 0x0000, 0x0020, CRC(61b9c16c) SHA1(0ee72377831c21339360c376f7248861d476dc20) )
|
||||
ROM_LOAD_OPTIONAL( "82s123.ic16", 0x0020, 0x0020, CRC(79fa1e9d) SHA1(0454051697b23e4561744466fb31e7a133d02246) ) // video switching prom, not needed for emulation purposes
|
||||
ROM_LOAD_OPTIONAL( "82s123.ic16", 0x0020, 0x0020, CRC(79fa1e9d) SHA1(0454051697b23e4561744466fb31e7a133d02246) ) // video switching prom, not needed for emulation purposes
|
||||
ROM_END
|
||||
|
||||
ROM_START( mbeepc85 )
|
||||
@ -916,20 +923,20 @@ ROM_START( mbeepc85 )
|
||||
ROM_LOAD("bas525b.rom", 0x2000, 0x2000, CRC(245dd36b) SHA1(dd288f3e6737627f50d3d2a49df3e57c423d3118) )
|
||||
|
||||
ROM_REGION( 0x2000, "netdef", 0 )
|
||||
ROM_LOAD_OPTIONAL("telco321.rom", 0x0000, 0x2000, CRC(36852a11) SHA1(c45b8d03629e86231c6b256a7435abd87d8872a4) )
|
||||
ROM_LOAD_OPTIONAL("telcom321a.mbn", 0x0000, 0x2000, CRC(36852a11) SHA1(c45b8d03629e86231c6b256a7435abd87d8872a4) )
|
||||
|
||||
/* PAK option roms - Wordbee must be in slot 0 and Shell must be in slot 5. */
|
||||
ROM_REGION( 0x20000, "pakdef", ROMREGION_ERASEFF )
|
||||
ROM_LOAD("wbee13r3.mbp", 0x0000, 0x2000, CRC(d7c58b7b) SHA1(5af1b8d21a0f21534ed1833ae919dbbc6ca973e2) ) // 0
|
||||
ROM_LOAD("help2.mbp", 0x2000, 0x2000, CRC(a4f1fa90) SHA1(1456abc6ed0501a3b15a99b4302750843293ae5f) ) // 1
|
||||
ROM_LOAD("shell.rom", 0xa000, 0x2000, CRC(5a2c7cd6) SHA1(8edc086710cb558f2146d660eddc8a18ba6a141c) ) // 5
|
||||
ROM_LOAD("shell.mbp", 0xa000, 0x2000, CRC(5a2c7cd6) SHA1(8edc086710cb558f2146d660eddc8a18ba6a141c) ) // 5
|
||||
|
||||
ROM_REGION( 0x1000, "chargen", 0 )
|
||||
ROM_LOAD("charrom.bin", 0x0000, 0x1000, CRC(1f9fcee4) SHA1(e57ac94e03638075dde68a0a8c834a4f84ba47b0) )
|
||||
|
||||
ROM_REGION( 0x0040, "proms", 0 )
|
||||
ROM_LOAD( "82s123.ic7", 0x0000, 0x0020, CRC(61b9c16c) SHA1(0ee72377831c21339360c376f7248861d476dc20) )
|
||||
ROM_LOAD_OPTIONAL( "82s123.ic16", 0x0020, 0x0020, CRC(79fa1e9d) SHA1(0454051697b23e4561744466fb31e7a133d02246) ) // video switching prom, not needed for emulation purposes
|
||||
ROM_LOAD_OPTIONAL( "82s123.ic16", 0x0020, 0x0020, CRC(79fa1e9d) SHA1(0454051697b23e4561744466fb31e7a133d02246) ) // video switching prom, not needed for emulation purposes
|
||||
ROM_END
|
||||
|
||||
ROM_START( mbeepc85b )
|
||||
@ -938,18 +945,18 @@ ROM_START( mbeepc85b )
|
||||
ROM_LOAD("bas525b.rom", 0x2000, 0x2000, CRC(245dd36b) SHA1(dd288f3e6737627f50d3d2a49df3e57c423d3118) )
|
||||
|
||||
ROM_REGION( 0x2000, "netdef", 0 )
|
||||
ROM_LOAD_OPTIONAL("telco321.rom", 0x0000, 0x2000, CRC(36852a11) SHA1(c45b8d03629e86231c6b256a7435abd87d8872a4) )
|
||||
ROM_LOAD_OPTIONAL("telcom321a.mbn", 0x0000, 0x2000, CRC(36852a11) SHA1(c45b8d03629e86231c6b256a7435abd87d8872a4) )
|
||||
|
||||
/* PAK option roms - Wordbee must be in slot 0 and Shell must be in slot 5. */
|
||||
ROM_REGION( 0x20000, "pakdef", ROMREGION_ERASEFF )
|
||||
ROM_LOAD("wbee13r3.mbp", 0x0000, 0x2000, CRC(d7c58b7b) SHA1(5af1b8d21a0f21534ed1833ae919dbbc6ca973e2) ) // 0
|
||||
ROM_LOAD("help2.mbp", 0x2000, 0x2000, CRC(a4f1fa90) SHA1(1456abc6ed0501a3b15a99b4302750843293ae5f) ) // 1
|
||||
ROM_LOAD("busy.rom", 0x4000, 0x2000, CRC(56255f60) SHA1(fd2e37209fd49290be6875bc460cfc05392938ba) ) // 2
|
||||
ROM_LOAD("busy.mbp", 0x4000, 0x2000, CRC(56255f60) SHA1(fd2e37209fd49290be6875bc460cfc05392938ba) ) // 2
|
||||
ROM_CONTINUE( 0x14000, 0x2000 )
|
||||
ROM_LOAD("graphics.rom", 0x6000, 0x2000, CRC(9e9d327c) SHA1(aebf60ed153004380b9f271f2212376910a6cef9) ) // 3
|
||||
ROM_LOAD("graphics.mbp", 0x6000, 0x2000, CRC(9e9d327c) SHA1(aebf60ed153004380b9f271f2212376910a6cef9) ) // 3
|
||||
ROM_CONTINUE( 0x16000, 0x2000 )
|
||||
ROM_LOAD("viatel.rom", 0x8000, 0x2000, CRC(2da2411f) SHA1(d3cfa978165feef0a96e28197f6a762aa6604799) ) // 4
|
||||
ROM_LOAD("shell-b.rom", 0xa000, 0x2000, CRC(17bf2d58) SHA1(ae22a5fc5783f37066ba5555497e40945272ca3d) ) // 5
|
||||
ROM_LOAD("viatel23.mbp", 0x8000, 0x2000, CRC(2da2411f) SHA1(d3cfa978165feef0a96e28197f6a762aa6604799) ) // 4
|
||||
ROM_LOAD("shell-b.mbp", 0xa000, 0x2000, CRC(17bf2d58) SHA1(ae22a5fc5783f37066ba5555497e40945272ca3d) ) // 5
|
||||
|
||||
ROM_REGION( 0x1000, "chargen", 0 )
|
||||
ROM_LOAD("charrom.bin", 0x0000, 0x1000, CRC(1f9fcee4) SHA1(e57ac94e03638075dde68a0a8c834a4f84ba47b0) )
|
||||
@ -965,16 +972,16 @@ ROM_START( mbeepc85s )
|
||||
ROM_LOAD("bas524b.rom", 0x2000, 0x2000, CRC(17d3eac7) SHA1(d40d376cc5e751d257d951909a34445e70506c7b) )
|
||||
|
||||
ROM_REGION( 0x2000, "netdef", 0 )
|
||||
ROM_LOAD_OPTIONAL("telco321s.rom", 0x0000, 0x2000, CRC(00f8fde1) SHA1(eb881bbab90c85fd6e29540decd25e884c67f738) )
|
||||
ROM_LOAD_OPTIONAL("telcom321s.mbp", 0x0000, 0x2000, CRC(00f8fde1) SHA1(eb881bbab90c85fd6e29540decd25e884c67f738) )
|
||||
|
||||
/* PAK roms - These are not optional and will only work in the correct slots. */
|
||||
ROM_REGION( 0x20000, "pakdef", ROMREGION_ERASEFF )
|
||||
ROM_LOAD("wbee20s.mbp", 0x0000, 0x2000, CRC(6a0fe57f) SHA1(a101b588b1872e19382b9e9ea50fabb0fd060aa6) ) // 0
|
||||
ROM_LOAD("db-s.rom", 0x2000, 0x2000, CRC(e2094771) SHA1(62d7fb66c91d2bd24523bc84e4f005cf2c4480bb) ) // 1
|
||||
ROM_LOAD("kalk-s.rom", 0x4000, 0x2000, CRC(08dd71ee) SHA1(c9d506d8bb56f602c3481b253d4cac226f545d98) ) // 2
|
||||
ROM_LOAD("bg-s.rom", 0x6000, 0x2000, CRC(5aa4813e) SHA1(a8638e9046bfb9d5a98c878322295ce408bd879d) ) // 3
|
||||
ROM_LOAD("videotex-s.rom", 0x8000, 0x2000, CRC(67592b3f) SHA1(7f1d23ded34781ccda5f36b4a4fa118a8c0e44ec) ) // 4
|
||||
ROM_LOAD("shell-s.rom", 0xa000, 0x2000, CRC(bdf1768f) SHA1(4385351d07288cf94947ac63131eeed98572caa1) ) // 5
|
||||
ROM_LOAD("db-s.mbp", 0x2000, 0x2000, CRC(e2094771) SHA1(62d7fb66c91d2bd24523bc84e4f005cf2c4480bb) ) // 1
|
||||
ROM_LOAD("kalk-s.mbp", 0x4000, 0x2000, CRC(08dd71ee) SHA1(c9d506d8bb56f602c3481b253d4cac226f545d98) ) // 2
|
||||
ROM_LOAD("bg-s.mbp", 0x6000, 0x2000, CRC(5aa4813e) SHA1(a8638e9046bfb9d5a98c878322295ce408bd879d) ) // 3
|
||||
ROM_LOAD("vtex11s.mbp", 0x8000, 0x2000, CRC(67592b3f) SHA1(7f1d23ded34781ccda5f36b4a4fa118a8c0e44ec) ) // 4
|
||||
ROM_LOAD("shell-s.mbp", 0xa000, 0x2000, CRC(bdf1768f) SHA1(4385351d07288cf94947ac63131eeed98572caa1) ) // 5
|
||||
|
||||
ROM_REGION( 0x1000, "chargen", 0 )
|
||||
ROM_LOAD("charrom-s.bin", 0x0000, 0x1000, CRC(1bcbf083) SHA1(6438649b8b5fc20dd772ec7195e69a5bbe016b09) )
|
||||
@ -989,16 +996,16 @@ ROM_START( mbeett )
|
||||
ROM_LOAD("kernel_106.rom", 0x0000, 0x2000, CRC(5ab9cb1d) SHA1(a1fb971622f85c4d866b91cb4bec6d75757e8c5f) )
|
||||
|
||||
ROM_REGION( 0x2000, "netdef", 0 )
|
||||
ROM_LOAD("wm_106.rom", 0x0000, 0x2000, CRC(77e0b355) SHA1(1db6769cd6b12e1c335c83f17f8c139986c87758) )
|
||||
ROM_LOAD("wm_106.mbn", 0x0000, 0x2000, CRC(77e0b355) SHA1(1db6769cd6b12e1c335c83f17f8c139986c87758) )
|
||||
|
||||
ROM_REGION( 0x20000, "pakdef", ROMREGION_ERASEFF )
|
||||
ROM_LOAD("tv_470311.rom", 0x2000, 0x2000, CRC(2c4c2dcb) SHA1(77cd75166a389cb2d1d8abf00b1ddd077ce98354) ) // 1
|
||||
ROM_LOAD("tv_470311.mbp", 0x2000, 0x2000, CRC(2c4c2dcb) SHA1(77cd75166a389cb2d1d8abf00b1ddd077ce98354) ) // 1
|
||||
ROM_CONTINUE( 0x12000, 0x2000 )
|
||||
ROM_LOAD("tw_103.rom", 0x4000, 0x2000, CRC(881edb4b) SHA1(f6e30a12b1537bd55b69d1319799b150e80a471b) ) // 2
|
||||
ROM_LOAD("tw_103.mbp", 0x4000, 0x2000, CRC(881edb4b) SHA1(f6e30a12b1537bd55b69d1319799b150e80a471b) ) // 2
|
||||
ROM_CONTINUE( 0x14000, 0x2000 )
|
||||
ROM_LOAD("oside_107.rom", 0x6000, 0x2000, CRC(05d99aba) SHA1(4f88d63025f99bcc54d6f2abc20a699c97384f68) ) // 3
|
||||
ROM_LOAD("oside_107.mbp", 0x6000, 0x2000, CRC(05d99aba) SHA1(4f88d63025f99bcc54d6f2abc20a699c97384f68) ) // 3
|
||||
ROM_CONTINUE( 0x16000, 0x1000 )
|
||||
ROM_LOAD("test_105.rom", 0x8000, 0x2000, CRC(b69aa618) SHA1(49de8cbad59f549c7ad9f8efc9beee0cfcd901fe) ) // 4
|
||||
ROM_LOAD("test_105.mbp", 0x8000, 0x2000, CRC(b69aa618) SHA1(49de8cbad59f549c7ad9f8efc9beee0cfcd901fe) ) // 4
|
||||
|
||||
ROM_REGION( 0x1000, "chargen", 0 )
|
||||
ROM_LOAD("charrom.bin", 0x0000, 0x1000, CRC(1f9fcee4) SHA1(e57ac94e03638075dde68a0a8c834a4f84ba47b0) )
|
||||
@ -1018,12 +1025,12 @@ ROM_START( mbeeppc )
|
||||
ROM_REGION( 0x20000, "pakdef", ROMREGION_ERASEFF )
|
||||
ROM_LOAD("wbee13r3.mbp", 0x0000, 0x2000, CRC(d7c58b7b) SHA1(5af1b8d21a0f21534ed1833ae919dbbc6ca973e2) ) // 0
|
||||
ROM_LOAD("help2.mbp", 0x2000, 0x2000, CRC(a4f1fa90) SHA1(1456abc6ed0501a3b15a99b4302750843293ae5f) ) // 1
|
||||
ROM_LOAD("busy-p.rom", 0x4000, 0x2000, CRC(f2897427) SHA1(b4c351bdac72d89589980be6d654f9b931bcba6b) ) // 2
|
||||
ROM_LOAD("busy-p.mbp", 0x4000, 0x2000, CRC(f2897427) SHA1(b4c351bdac72d89589980be6d654f9b931bcba6b) ) // 2
|
||||
ROM_CONTINUE( 0x14000, 0x2000 )
|
||||
ROM_LOAD("graphics.rom", 0x6000, 0x2000, CRC(9e9d327c) SHA1(aebf60ed153004380b9f271f2212376910a6cef9) ) // 3
|
||||
ROM_LOAD("graphics.mbp", 0x6000, 0x2000, CRC(9e9d327c) SHA1(aebf60ed153004380b9f271f2212376910a6cef9) ) // 3
|
||||
ROM_CONTINUE( 0x16000, 0x2000 )
|
||||
ROM_LOAD("vtex235.rom", 0x8000, 0x2000, CRC(8c30ecb2) SHA1(cf068462d7def885bdb5d3a265851b88c727c0d7) ) // 4
|
||||
ROM_LOAD("ppcshell.rom", 0xa000, 0x2000, CRC(1e793555) SHA1(ddeaa081ec4408e80e3fb192865d87daa035c701) ) // 5
|
||||
ROM_LOAD("vtex235.mbp", 0x8000, 0x2000, CRC(8c30ecb2) SHA1(cf068462d7def885bdb5d3a265851b88c727c0d7) ) // 4
|
||||
ROM_LOAD("ppcshell.mbp", 0xa000, 0x2000, CRC(1e793555) SHA1(ddeaa081ec4408e80e3fb192865d87daa035c701) ) // 5
|
||||
|
||||
ROM_REGION( 0x1000, "chargen", 0 )
|
||||
ROM_LOAD("charrom.bin", 0x0000, 0x1000, CRC(1f9fcee4) SHA1(e57ac94e03638075dde68a0a8c834a4f84ba47b0) )
|
||||
@ -1114,9 +1121,9 @@ ROM_END
|
||||
COMP( 1982, mbee, 0, 0, mbee, mbee, mbee_state, init_mbee, "Applied Technology", "Microbee 16 Standard", MACHINE_SUPPORTS_SAVE )
|
||||
COMP( 1982, mbeeic, mbee, 0, mbeeic, mbee, mbee_state, init_mbeeic, "Applied Technology", "Microbee 32 IC", MACHINE_SUPPORTS_SAVE )
|
||||
COMP( 1982, mbeepc, mbee, 0, mbeeic, mbee, mbee_state, init_mbeeic, "Applied Technology", "Microbee Personal Communicator", MACHINE_SUPPORTS_SAVE )
|
||||
COMP( 1985, mbeepc85, mbee, 0, mbeeic, mbee, mbee_state, init_mbeeic, "Applied Technology", "Microbee PC85", MACHINE_SUPPORTS_SAVE )
|
||||
COMP( 1985, mbeepc85b, mbee, 0, mbeeic, mbee, mbee_state, init_mbeeic, "Applied Technology", "Microbee PC85 (New version)", MACHINE_SUPPORTS_SAVE )
|
||||
COMP( 1985, mbeepc85s, mbee, 0, mbeeic, mbee, mbee_state, init_mbeeic, "Applied Technology", "Microbee PC85 (Swedish)", MACHINE_SUPPORTS_SAVE )
|
||||
COMP( 1985, mbeepc85, mbee, 0, mbeepc85, mbee, mbee_state, init_mbeeic, "Applied Technology", "Microbee PC85", MACHINE_SUPPORTS_SAVE )
|
||||
COMP( 1985, mbeepc85b, mbee, 0, mbeepc85, mbee, mbee_state, init_mbeeic, "Applied Technology", "Microbee PC85 (New version)", MACHINE_SUPPORTS_SAVE )
|
||||
COMP( 1985, mbeepc85s, mbee, 0, mbeepc85, mbee, mbee_state, init_mbeeic, "Applied Technology", "Microbee PC85 (Swedish)", MACHINE_SUPPORTS_SAVE )
|
||||
COMP( 1986, mbeeppc, mbee, 0, mbeeppc, mbee, mbee_state, init_mbeeppc, "Applied Technology", "Microbee Premium PC85", MACHINE_SUPPORTS_SAVE )
|
||||
COMP( 1986, mbeett, mbee, 0, mbeett, mbee256, mbee_state, init_mbeett, "Applied Technology", "Microbee Teleterm", MACHINE_SUPPORTS_SAVE )
|
||||
COMP( 1986, mbee56, mbee, 0, mbee56, mbee, mbee_state, init_mbee56, "Applied Technology", "Microbee 64k", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE )
|
||||
|
@ -75,6 +75,7 @@ public:
|
||||
void mbee(machine_config &config);
|
||||
void mbeett(machine_config &config);
|
||||
void mbeeic(machine_config &config);
|
||||
void mbeepc85(machine_config &config);
|
||||
void mbee128p(machine_config &config);
|
||||
void remove_carts(machine_config &config);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user