mirror of
https://github.com/badvision/lawless-legends.git
synced 2025-03-01 03:30:04 +00:00
Added next-VBL refresh of screen when mode changes
This commit is contained in:
parent
4c6d2999af
commit
53e86e7888
@ -4,7 +4,6 @@ import jace.apple2e.MOS65C02;
|
||||
import jace.cheat.Cheats;
|
||||
import jace.core.Computer;
|
||||
import jace.core.RAMEvent;
|
||||
import jace.core.Utility;
|
||||
import jace.lawless.LawlessVideo.RenderEngine;
|
||||
import java.util.concurrent.atomic.AtomicInteger;
|
||||
|
||||
@ -13,7 +12,6 @@ import java.util.concurrent.atomic.AtomicInteger;
|
||||
*/
|
||||
public class LawlessHacks extends Cheats {
|
||||
|
||||
Computer computer;
|
||||
// Location of font routines
|
||||
int FONT_ROUTINES = 0x0EC00;
|
||||
int FONT_SPEEDUP_CYCLES = 10000;
|
||||
@ -26,7 +24,6 @@ public class LawlessHacks extends Cheats {
|
||||
|
||||
public LawlessHacks(Computer computer) {
|
||||
super(computer);
|
||||
this.computer = computer;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -1,5 +1,7 @@
|
||||
package jace.lawless;
|
||||
|
||||
import jace.Emulator;
|
||||
import jace.LawlessLegends;
|
||||
import jace.apple2e.RAM128k;
|
||||
import jace.apple2e.VideoNTSC;
|
||||
import jace.core.Computer;
|
||||
@ -63,6 +65,7 @@ public class LawlessVideo extends VideoNTSC {
|
||||
|
||||
public static void setEngine(RenderEngine e) {
|
||||
activeEngine = e;
|
||||
Emulator.computer.onNextVBL(()->Emulator.computer.getVideo().forceRefresh());
|
||||
// System.out.println("Detected engine: " + e.name());
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user