diff --git a/A2Mac/DebuggerViewController.swift b/A2Mac/DebuggerViewController.swift index 33ffbb9..6060207 100644 --- a/A2Mac/DebuggerViewController.swift +++ b/A2Mac/DebuggerViewController.swift @@ -240,12 +240,12 @@ N V - B D I Z C } - let disass_addr_min : UInt16 = 320 + let disass_addr_min : UInt16 = 0 // 320 let disass_addr_max : UInt16 = 512 var disass_addr : UInt16 = 0 /// Address disassembled in the window var disass_addr_pc : UInt16 = 0 /// Address to disassemble let disass_addr_pre : UInt16 = 20 - let disass_addr_min_pre : UInt16 = 320 - 20 + let disass_addr_min_pre : UInt16 = 0 // 320 - 20 var line_number = 0 var scroll_line_number = 0 var highlighted_line_number = 0 diff --git a/src/cpu/6502.c b/src/cpu/6502.c index 807868c..4b58e16 100644 --- a/src/cpu/6502.c +++ b/src/cpu/6502.c @@ -513,6 +513,11 @@ void m6502_Debug(void) { } + // play the entire sound buffer for this frame + spkr_update(); + // this will take care of turning off disk motor sound when time is up + spkr_update_disk_sfx(); + } diff --git a/src/dev/mem/mmio.h b/src/dev/mem/mmio.h index a49658c..32c5dd6 100644 --- a/src/dev/mem/mmio.h +++ b/src/dev/mem/mmio.h @@ -87,7 +87,7 @@ extern void kbdUp (void); extern uint8_t getIO ( uint16_t ioaddr ); extern void setIO ( uint16_t ioaddr, uint8_t val ); -extern void save_RAM(); +extern void save_RAM(void); #ifndef DEBUGGER extern uint8_t getMEM ( uint16_t ioaddr );