mirror of https://github.com/trudnai/Steve2.git
BugFix: BP Exists searches from index 0
This commit is contained in:
parent
4e29fc6ae3
commit
4ec2779bc9
|
@ -420,6 +420,14 @@
|
|||
</PersistentString>
|
||||
</PersistentStrings>
|
||||
</ContextState>
|
||||
<ContextState
|
||||
contextName = "_addr_zp_dbg:mmio.c">
|
||||
<PersistentStrings>
|
||||
<PersistentString
|
||||
value = "mem_wr_bp">
|
||||
</PersistentString>
|
||||
</PersistentStrings>
|
||||
</ContextState>
|
||||
<ContextState
|
||||
contextName = "closure #1 in AppDelegate.saveFile(_:):AppDelegate.swift">
|
||||
<PersistentStrings>
|
||||
|
|
|
@ -215,7 +215,7 @@ int m6502_dbg_bp_compact(uint16_t * bp) {
|
|||
/// @return 1 (true) if exists, 0 (false) if not
|
||||
_Bool m6502_dbg_bp_exists(uint16_t * bp, uint16_t addr) {
|
||||
if (addr) {
|
||||
int i = m6502_dbg_bp_search(bp, 0, LAST_IDX(bp), addr);
|
||||
int i = m6502_dbg_bp_search(bp, 1, LAST_IDX(bp), addr);
|
||||
return i >= 0;
|
||||
}
|
||||
|
||||
|
@ -241,7 +241,7 @@ int m6502_dbg_bp_add(uint16_t * bp, uint16_t addr) {
|
|||
/// Remove a breakpoint
|
||||
/// @param addr address to remove
|
||||
int m6502_dbg_bp_del(uint16_t * bp, uint16_t addr) {
|
||||
int i = m6502_dbg_bp_search(bp, 0, LAST_IDX(bp), addr);
|
||||
int i = m6502_dbg_bp_search(bp, 1, LAST_IDX(bp), addr);
|
||||
if (i >= 0) {
|
||||
bp[i] = 0;
|
||||
m6502_dbg_bp_sort(breakpoints, 1, LAST_IDX(bp));
|
||||
|
|
Loading…
Reference in New Issue