mirror of
https://github.com/mamedev/mame.git
synced 2024-11-16 07:48:32 +01:00
mbee_cart.xml: Removed busycalc roms due to dependencies. Added quickloads to pc85 series.
This commit is contained in:
parent
3ecdc6282a
commit
628cf77aac
5 changed files with 30 additions and 57 deletions
|
@ -64,7 +64,7 @@ Most roms can be mounted in any slot, although sometimes one is recommended in t
|
|||
|
||||
<software name="ozlogo">
|
||||
<description>OZLOGO</description>
|
||||
<year>198?</year>
|
||||
<year>1983</year>
|
||||
<publisher><unknown></publisher>
|
||||
<info name="usage" value="EDASM or PAK0"/>
|
||||
<sharedfeat name="compatibility" value="1,2" />
|
||||
|
@ -76,7 +76,7 @@ Most roms can be mounted in any slot, although sometimes one is recommended in t
|
|||
</software>
|
||||
|
||||
<software name="chess">
|
||||
<description>CHESS</description>
|
||||
<description>Sargon Chess</description>
|
||||
<year>198?</year>
|
||||
<publisher><unknown></publisher>
|
||||
<info name="usage" value="EDASM or PAK0"/>
|
||||
|
@ -116,7 +116,7 @@ Most roms can be mounted in any slot, although sometimes one is recommended in t
|
|||
|
||||
<software name="mdisas">
|
||||
<description>Mydas Dissassembler</description>
|
||||
<year>198?</year>
|
||||
<year>1984</year>
|
||||
<publisher>Mytek</publisher>
|
||||
<info name="usage" value="EDASM or PAK0"/>
|
||||
<sharedfeat name="compatibility" value="1,2" />
|
||||
|
@ -129,7 +129,7 @@ Most roms can be mounted in any slot, although sometimes one is recommended in t
|
|||
|
||||
<software name="sdisas">
|
||||
<description>Super Disassembler 3.0</description>
|
||||
<year>198?</year>
|
||||
<year>1983</year>
|
||||
<publisher><unknown></publisher>
|
||||
<info name="usage" value="EDASM or PAK0"/>
|
||||
<sharedfeat name="compatibility" value="1,2" />
|
||||
|
@ -145,7 +145,7 @@ Most roms can be mounted in any slot, although sometimes one is recommended in t
|
|||
<year>198?</year>
|
||||
<publisher>Mytek</publisher>
|
||||
<info name="usage" value="EDASM or PAK0"/>
|
||||
<sharedfeat name="compatibility" value="1,2" />
|
||||
<sharedfeat name="compatibility" value="2" />
|
||||
<part name="cart" interface="mbee_pak">
|
||||
<dataarea name="rom" size="0x2000">
|
||||
<rom name="mwordp.mbp" size="0x2000" crc="1bbec49f" sha1="12e0f78ec5550076c5f63bc8aaf28930c6c3ad09" />
|
||||
|
@ -594,45 +594,6 @@ Most roms can be mounted in any slot, although sometimes one is recommended in t
|
|||
</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_pak">
|
||||
<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_pak">
|
||||
<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_pak">
|
||||
<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>
|
||||
|
|
|
@ -7,11 +7,16 @@ Cassette tapes for the Microbee non-disk models. These extensions are supported:
|
|||
|
||||
Compatibility flags:
|
||||
1 = mbee
|
||||
2 = mbeeic, mbeepc, mbeepc85, mbeepc85a, mbeepc85s
|
||||
2 = mbeeic, mbeepc, mbeepc85, mbeepc85a, mbeepc85s, mbeeppc
|
||||
|
||||
If no flag is specified, it's assumed it works on all of them.
|
||||
|
||||
They do not work on disk-based microbees, or on premium models.
|
||||
They do not work on disk-based microbees, or on the Teleterm.
|
||||
|
||||
It's possible for a tape to work on some disk-based models but your mileage may vary.
|
||||
To try it out, boot the machine into the shell, select BASIC, then load the tape as loose software.
|
||||
You use the CLOAD command (rather than LOAD in the rom-based models). It will load. If you're
|
||||
lucky, it might even run.
|
||||
|
||||
Cassette File Types:
|
||||
- This is a single letter that displays after the 6-character filename, while loading.
|
||||
|
|
|
@ -7,7 +7,7 @@ Quickloads for the Microbee non-disk models. These extensions are supported: BEE
|
|||
|
||||
Compatibility flags:
|
||||
1 = mbee
|
||||
2 = mbeeic, mbeepc, mbeepc85, mbeepc85a, mbeepc85s
|
||||
2 = mbeeic, mbeepc, mbeepc85, mbeepc85a, mbeepc85s, mbeeppc
|
||||
|
||||
If no flag is specified, it's assumed it works on all of them.
|
||||
|
||||
|
@ -16,7 +16,9 @@ are monochrome, the colour machines may exhibit coloured or black areas. It's re
|
|||
programs on "mbee" so they run at the correct speed. However you can use the other systems if needed. Colour programs
|
||||
should be run on colour systems, but most should work on "mbee" where they will appear in monochrome.
|
||||
|
||||
Quickloads do not work on disk-based microbees, or on premium models.
|
||||
Quickloads do not work on disk-based microbees, or on the Teleterm.
|
||||
|
||||
For the pc85-based models (pc85, pc85b, pc85s, ppc) it's recommended to select Basic from the menu before loading the game.
|
||||
|
||||
-->
|
||||
<softwarelist name="mbee_quik" description="Microbee quickload">
|
||||
|
|
|
@ -626,6 +626,13 @@ void mbee_state::remove_carts(machine_config &config)
|
|||
config.device_remove("optrom7");
|
||||
}
|
||||
|
||||
void mbee_state::remove_quick(machine_config &config)
|
||||
{
|
||||
config.device_remove("cass_list");
|
||||
config.device_remove("quickload");
|
||||
config.device_remove("quik_list");
|
||||
}
|
||||
|
||||
void mbee_state::mbee(machine_config &config)
|
||||
{
|
||||
/* basic machine hardware */
|
||||
|
@ -761,8 +768,6 @@ void mbee_state::mbeeic(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");
|
||||
}
|
||||
|
||||
|
@ -793,10 +798,8 @@ void mbee_state::mbee56(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("1");
|
||||
config.device_remove("quickload");
|
||||
config.device_remove("quik_list");
|
||||
config.device_remove("cass_list");
|
||||
remove_carts(config);
|
||||
remove_quick(config);
|
||||
}
|
||||
|
||||
void mbee_state::mbee128(machine_config &config)
|
||||
|
@ -826,6 +829,7 @@ void mbee_state::mbee128p(machine_config &config)
|
|||
|
||||
SOFTWARE_LIST(config, "flop_list").set_original("mbee_flop").set_filter("3");
|
||||
remove_carts(config);
|
||||
remove_quick(config);
|
||||
}
|
||||
|
||||
void mbee_state::mbee256(machine_config &config)
|
||||
|
@ -849,7 +853,7 @@ void mbee_state::mbeett(machine_config &config)
|
|||
m_maincpu->set_addrmap(AS_PROGRAM, &mbee_state::mbeett_mem);
|
||||
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
|
||||
remove_quick(config);
|
||||
config.device_remove("optrom3");
|
||||
config.device_remove("optrom4");
|
||||
config.device_remove("optrom5");
|
||||
|
|
|
@ -77,6 +77,7 @@ public:
|
|||
void mbeepc85(machine_config &config);
|
||||
void mbee128p(machine_config &config);
|
||||
void remove_carts(machine_config &config);
|
||||
void remove_quick(machine_config &config);
|
||||
|
||||
void init_mbee() { m_features = 0x00; };
|
||||
void init_mbeett() { m_features = 0x0d; };
|
||||
|
|
Loading…
Reference in a new issue