mirror of
https://github.com/holub/mame
synced 2025-04-21 07:52:35 +03:00
apple cassettes: sound added, notes updated.
This commit is contained in:
parent
dad2f3ba91
commit
e8e5d9ea74
@ -2,6 +2,24 @@
|
||||
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
|
||||
<!--
|
||||
license:CC0
|
||||
|
||||
To load and run a tape:
|
||||
Some programs run from the monitor prompt, while Basic programs must be loaded in the monitor and run from Basic.
|
||||
Monitor programs:
|
||||
1. Type C100R, press <Enter>. This gives the prompt A9*.
|
||||
2. Now enter the load instructions as per the usage, e.g E000.EFFFR but don't press <Enter> yet.
|
||||
3. Start the tape via the Tab menu Tape Control (NOT by pressing F2), wait for the leader tone then press <Enter>.
|
||||
4. When it's finished you are back to the \ prompt.
|
||||
5. Enter the "enter at" information, press <Return> to run the program.
|
||||
|
||||
Basic programs:
|
||||
1. You must already have loaded and run Basic. Do a soft reset (Scroll-Lock then F3) to get back to the monitor.
|
||||
2. Now enter the load instructions as per the usage, e.g 4A.00FFR300.FFFR but don't press <Enter> yet.
|
||||
3. Start the tape via the Tab menu Tape Control (NOT by pressing F2), wait for the leader tone then press <Enter>.
|
||||
4. When it's finished you are back to the \ prompt.
|
||||
5. Go back to Basic by typing E2B3R <Enter>
|
||||
6. Now you can LIST or RUN the program.
|
||||
|
||||
-->
|
||||
|
||||
<softwarelist name="apple1" description="Apple 1 cassettes">
|
||||
|
@ -6,10 +6,14 @@ license:CC0
|
||||
|
||||
<softwarelist name="apple2_cass" description="Apple II cassettes">
|
||||
|
||||
<!-- To load and run a tape:
|
||||
<!-- To enter Basic after powering on:
|
||||
AppleII : Type Ctrl-B (nothing shows) and press <Enter>
|
||||
AppleIIe : Press Ctrl-F12
|
||||
|
||||
To load and run a tape:
|
||||
1. Set up the machine for the type of tape: Monitor "*", Integer BASIC ">", or Applesoft BASIC "]".
|
||||
2. Enter the address information or type LOAD for BASIC programs but do not press <Return>.
|
||||
3. Play the tape then press <Return>.
|
||||
3. Play the tape, wait for the leader sound then press <Return>.
|
||||
4. Enter the address information or type RUN for BASIC programs and press <Return> to run the program. -->
|
||||
|
||||
<software name="3dartgra">
|
||||
|
@ -10,6 +10,7 @@
|
||||
|
||||
#include "emu.h"
|
||||
#include "a1cassette.h"
|
||||
#include "speaker.h"
|
||||
|
||||
/***************************************************************************
|
||||
PARAMETERS
|
||||
@ -38,9 +39,11 @@ ROM_END
|
||||
|
||||
void a1bus_cassette_device::device_add_mconfig(machine_config &config)
|
||||
{
|
||||
SPEAKER(config, "mono").front_center();
|
||||
CASSETTE(config, m_cassette);
|
||||
m_cassette->set_default_state(CASSETTE_STOPPED);
|
||||
m_cassette->set_interface("apple1_cass");
|
||||
m_cassette->add_route(ALL_OUTPUTS, "mono", 0.08);
|
||||
}
|
||||
|
||||
const tiny_rom_entry *a1bus_cassette_device::device_rom_region() const
|
||||
|
@ -1408,6 +1408,7 @@ void apple2_state::apple2_common(machine_config &config)
|
||||
CASSETTE(config, m_cassette);
|
||||
m_cassette->set_default_state(CASSETTE_STOPPED);
|
||||
m_cassette->set_interface("apple2_cass");
|
||||
m_cassette->add_route(ALL_OUTPUTS, "mono", 0.05);
|
||||
}
|
||||
|
||||
void apple2_state::apple2(machine_config &config)
|
||||
|
@ -4626,6 +4626,7 @@ void apple2e_state::apple2e(machine_config &config)
|
||||
|
||||
CASSETTE(config, m_cassette);
|
||||
m_cassette->set_default_state(CASSETTE_STOPPED);
|
||||
m_cassette->add_route(ALL_OUTPUTS, "mono", 0.05);
|
||||
}
|
||||
|
||||
void apple2e_state::mprof3(machine_config &config)
|
||||
|
Loading…
Reference in New Issue
Block a user