mirror of
https://github.com/morluto/rea
synced 2026-10-27 06:33:32 -04:00
9c14999efd
* feat(ghidra): admit raw NMOS 6502 analysis * test(ghidra): require verified POSIX verifier cleanup * test(ghidra): verify 6502 low-memory raw imports * docs(skill): document raw NMOS 6502 support * fix(ghidra): preserve requested Windows raw source paths * docs(ghidra): include raw 6502 in Windows installation scope * test(ghidra): verify Windows raw junction rejection through CLI and MCP * fix(validation): make fixtures portable and preserve explicit Codex home * fix(ghidra): attest raw mapping state and address space * fix(ghidra): align diagnostics and regression groups * fix(ghidra): bind raw attestation to language address space * chore(ghidra): avoid verifier insertion conflict * docs(ghidra): align linked raw admission guides * fix(ghidra): retain 6502 verifier workspace on failure * test(ghidra): isolate Windows authority doctor fixture * fix(binary): re-admit Windows raw paths on session reopen * test(binary): require fresh provider execution after path change * Constrain 6502 to raw lifecycle and snapshot targets * Bypass saved reads for unadmitted Windows paths * Guard direct CLI snapshot replay on Windows paths * fix(snapshot): gate Windows Ghidra replay on native admission * fix(snapshot): constrain nested 6502 subjects to raw images * test: make dyld slice fixtures portable
20 lines
292 B
ArmAsm
20 lines
292 B
ArmAsm
; Source-owned NMOS 6502 fixture: direct call, conditional branch, and arithmetic.
|
|
.setcpu "6502"
|
|
.segment "CODE"
|
|
.export entry, add_three
|
|
|
|
entry:
|
|
lda #7
|
|
jsr add_three
|
|
cmp #10
|
|
bne mismatch
|
|
lda #42
|
|
rts
|
|
mismatch:
|
|
lda #0
|
|
rts
|
|
add_three:
|
|
clc
|
|
adc #3
|
|
rts
|