retroenv / nesgodisasm

Nintendo Entertainment System ROM disassembler written in Golang
Apache License 2.0
14 stars 2 forks source link

Donkey Kong 3 (World) nesasm failure #75

Open cornelk opened 10 months ago

cornelk commented 10 months ago
#[1]   ./dk3_disasm_nesasm.asm
 3847  00:D6A2              bpl _label_d6c2                ; $D6A1  10 1F
       Undefined symbol in operand field!
 3847  00:D6A2              bpl _label_d6c2                ; $D6A1  10 1F
       Branch address out of range!
 3856  00:D6B1              bpl _label_d6c2                ; $D6B0  10 10  branch into instruction detected
       Undefined symbol in operand field!
 3856  00:D6B1              bpl _label_d6c2                ; $D6B0  10 10  branch into instruction detected
       Branch address out of range!
cornelk commented 1 week ago

Super Mario Bros 3 PAL has a similar issue:

jsr _func_cd83                 ; $8D38  20 83 CD
...
.byte $04, $b5, $9a, $69, $10, $95, $9a, $10, $09, $a9, $3a, $9d, $18, $05, $a9, $00 ; $CD83