From 303c0f7f95f2d884c087f2d8d9d67fa14ee3e404 Mon Sep 17 00:00:00 2001 From: tudnai Date: Sat, 2 May 2020 22:39:54 -0700 Subject: [PATCH] Simplifying reset + Cleanup code --- A2Mac/ViewController.swift | 23 +++++++---------------- 1 file changed, 7 insertions(+), 16 deletions(-) diff --git a/A2Mac/ViewController.swift b/A2Mac/ViewController.swift index 6e5d4b2..c89f8f4 100644 --- a/A2Mac/ViewController.swift +++ b/A2Mac/ViewController.swift @@ -131,26 +131,17 @@ class ViewController: NSViewController { } @IBAction func Reset(_ sender: Any) { -// let resetPointer = UnsafeRawBufferPointer(start: &RAM + 0x3F2, count: 2) -// let ral = UInt16(resetPointer[0]) -// let rah = UInt16(resetPointer[1]) -// let resetAddr = rah << 8 + ral -// -// let hex = String(resetAddr, radix: 16, uppercase: true) -// print("reset to:\(hex)\n") -// m6502.pc = resetAddr +// m6502.interrupt = SOFTRESET; - m6502.interrupt = SOFTRESET; - - let saved_frm_set = clk_6502_per_frm_set; - clk_6502_per_frm_set = 0 - clk_6502_per_frm_max = 0 - // wait for 1 ms to allow the simulation to halt - usleep(10000); +// let saved_frm_set = clk_6502_per_frm_set; +// clk_6502_per_frm_set = 0 +// clk_6502_per_frm_max = 0 +// // wait for 1 ms to allow the simulation to halt +// usleep(10000); softReset() - clk_6502_per_frm_set = saved_frm_set +// clk_6502_per_frm_set = saved_frm_set }