From a9af14b26f733d4e0d23bff00c5b4a22ba84d5c2 Mon Sep 17 00:00:00 2001 From: arbee Date: Fri, 20 Jul 2018 20:01:38 -0400 Subject: apple2: line-exact sync with h/w for Talbot Fantasy 7, fixed wrong flags (nw) --- src/mame/drivers/apple2.cpp | 4 ++-- src/mame/drivers/apple2e.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mame/drivers/apple2.cpp b/src/mame/drivers/apple2.cpp index 6698d2590eb..32246e7302a 100644 --- a/src/mame/drivers/apple2.cpp +++ b/src/mame/drivers/apple2.cpp @@ -874,7 +874,7 @@ uint8_t napple2_state::read_floatingbus() // calculate vertical scanning state // - v_line = (i / kHClocks) + 192; // which vertical scanning line + v_line = (i / kHClocks) + 184; // which vertical scanning line v_state = kVLine0State + v_line; // V state bits if ((v_line >= kVPresetLine)) // check for previous vertical state preset { @@ -1759,4 +1759,4 @@ COMP( 1985, prav8m, apple2, 0, apple2p, apple2p, napple2_state, empty_in COMP( 1985, space84, apple2, 0, space84, apple2p, napple2_state, empty_init, "ComputerTechnik/IBS", "Space 84", MACHINE_NOT_WORKING ) COMP( 1985, am64, apple2, 0, space84, apple2p, napple2_state, empty_init, "ASEM", "AM 64", MACHINE_SUPPORTS_SAVE ) //COMP( 19??, laba2p, apple2, 0, laba2p, apple2p, napple2_state, empty_init, "", "Lab equipment Apple II Plus clone", MACHINE_SUPPORTS_SAVE ) -COMP( 1985, laser2c, apple2, 0, space84, apple2p, napple2_state, empty_init, "Milmar", "Laser //c", MACHINE_NOT_WORKING ) +COMP( 1985, laser2c, apple2, 0, space84, apple2p, napple2_state, empty_init, "Milmar", "Laser //c", MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/drivers/apple2e.cpp b/src/mame/drivers/apple2e.cpp index f3eeb28be1e..0e6e0b0d531 100644 --- a/src/mame/drivers/apple2e.cpp +++ b/src/mame/drivers/apple2e.cpp @@ -2576,7 +2576,7 @@ uint8_t apple2e_state::read_floatingbus() // calculate vertical scanning state // - v_line = (i / kHClocks) + 192; // which vertical scanning line (MAME starts at blank, not the beginning of the scanning area) + v_line = (i / kHClocks) + 184; // which vertical scanning line (MAME starts at blank, not the beginning of the scanning area) v_state = kVLine0State + v_line; // V state bits if ((v_line >= kVPresetLine)) // check for previous vertical state preset { -- cgit v1.2.3