summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/apple2e.cpp
diff options
context:
space:
mode:
author arbee <rb6502@users.noreply.github.com>2020-10-09 20:48:47 -0400
committer arbee <rb6502@users.noreply.github.com>2020-10-09 20:48:47 -0400
commita6190ecc07d2554692e5a212835238e5a21c872f (patch)
treedf367e04a26ba925823cfc3a840ca267b03727d4 /src/mame/drivers/apple2e.cpp
parentdbea17a536628ea9cd37e668824f738e2bf18f63 (diff)
apple2 updates: [R. Belmont]
- Adjusted horizontal position for "vapor lock" reads to better match MAME video timing - Fixed most 8-bit A2 rendering to respect the cliprect - The French Touch "Crazy Cycles" mode-splitting demo now renders correctly - This also solves glitching in some Total Replay games like Gumball
Diffstat (limited to 'src/mame/drivers/apple2e.cpp')
-rw-r--r--src/mame/drivers/apple2e.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/mame/drivers/apple2e.cpp b/src/mame/drivers/apple2e.cpp
index 189288e01f4..ad384566eff 100644
--- a/src/mame/drivers/apple2e.cpp
+++ b/src/mame/drivers/apple2e.cpp
@@ -188,7 +188,6 @@ MIG RAM page 2 $CE02 is the speaker/slot bitfield and $CE03 is the paddle/accele
#include "formats/ap2_dsk.h"
#include "formats/ap_dsk35.h"
-
#define A2_CPU_TAG "maincpu"
#define A2_KBDC_TAG "ay3600"
#define A2_BUS_TAG "a2bus"
@@ -2949,7 +2948,7 @@ uint8_t apple2e_state::read_floatingbus()
// calculate horizontal scanning state
//
- h_clock = (i + kHPEClock) % kHClocks; // which horizontal scanning clock
+ h_clock = i % kHClocks; // which horizontal scanning clock
h_state = kHClock0State + h_clock; // H state bits
if (h_clock >= kHPresetClock) // check for horizontal preset
{
@@ -4536,7 +4535,7 @@ void apple2e_state::apple2e(machine_config &config)
/* sound hardware */
SPEAKER(config, "mono").front_center();
- SPEAKER_SOUND(config, A2_SPEAKER_TAG).add_route(ALL_OUTPUTS, "mono", 0.5);
+ SPEAKER_SOUND(config, A2_SPEAKER_TAG).add_route(ALL_OUTPUTS, "mono", 0.4);
/* DS1315 for no-slot clock */
DS1315(config, m_ds1315, 0).read_backing().set(FUNC(apple2e_state::nsc_backing_r));