- BugFix: No Sound when Debugging

- BugFix: Avoid pre-disassembling, so you can force disassembling from a given address
This commit is contained in:
tudnai 2022-11-16 12:38:19 -08:00
parent 5fa48ec591
commit 8795f18d9a
3 changed files with 8 additions and 3 deletions

View File

@ -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

View File

@ -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();
}

View File

@ -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 );