diff options
| author | Miquel Sabaté Solà <mssola@mssola.com> | 2026-08-26 08:09:16 +0200 |
|---|---|---|
| committer | Miquel Sabaté Solà <mssola@mssola.com> | 2026-08-26 08:09:16 +0200 |
| commit | 7feba90e6bec87796a39e53bec81647c64bfd7dc (patch) | |
| tree | 93deaa26e0591b6a6bd33018284a4e7765b09f72 /tests/expected/runrom | |
| parent | bf2b0122f20bb6ddc628b2b8f45de7e1943d139e (diff) | |
| download | tools.nes-7feba90e6bec87796a39e53bec81647c64bfd7dc.tar.gz tools.nes-7feba90e6bec87796a39e53bec81647c64bfd7dc.zip | |
runrom: add tests for --start and --until-address
Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
Diffstat (limited to 'tests/expected/runrom')
| -rw-r--r-- | tests/expected/runrom/misc-all.txt | 527 | ||||
| -rw-r--r-- | tests/expected/runrom/misc-foo.txt | 514 | ||||
| -rw-r--r-- | tests/expected/runrom/misc-inx.txt | 2 |
3 files changed, 1043 insertions, 0 deletions
diff --git a/tests/expected/runrom/misc-all.txt b/tests/expected/runrom/misc-all.txt new file mode 100644 index 0000000..f96325d --- /dev/null +++ b/tests/expected/runrom/misc-all.txt @@ -0,0 +1,527 @@ +<start> PC: $8000, cycles: 7, registers: [a: $00, x: $00, y: $00, sp: $FD], status: ----I-- + [STACK]: 80 00 00 + [STACK]: 02 80 00 00 +jsr $8004 PC: $8004, cycles: 13, registers: [a: $00, x: $00, y: $00, sp: $FB], status: ----I-- +ldx #$00 PC: $8006, cycles: 15, registers: [a: $00, x: $00, y: $00, sp: $FB], status: ----IZ- +inx PC: $8007, cycles: 17, registers: [a: $00, x: $01, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 20, registers: [a: $00, x: $01, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 22, registers: [a: $00, x: $02, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 25, registers: [a: $00, x: $02, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 27, registers: [a: $00, x: $03, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 30, registers: [a: $00, x: $03, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 32, registers: [a: $00, x: $04, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 35, registers: [a: $00, x: $04, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 37, registers: [a: $00, x: $05, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 40, registers: [a: $00, x: $05, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 42, registers: [a: $00, x: $06, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 45, registers: [a: $00, x: $06, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 47, registers: [a: $00, x: $07, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 50, registers: [a: $00, x: $07, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 52, registers: [a: $00, x: $08, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 55, registers: [a: $00, x: $08, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 57, registers: [a: $00, x: $09, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 60, registers: [a: $00, x: $09, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 62, registers: [a: $00, x: $0A, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 65, registers: [a: $00, x: $0A, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 67, registers: [a: $00, x: $0B, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 70, registers: [a: $00, x: $0B, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 72, registers: [a: $00, x: $0C, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 75, registers: [a: $00, x: $0C, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 77, registers: [a: $00, x: $0D, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 80, registers: [a: $00, x: $0D, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 82, registers: [a: $00, x: $0E, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 85, registers: [a: $00, x: $0E, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 87, registers: [a: $00, x: $0F, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 90, registers: [a: $00, x: $0F, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 92, registers: [a: $00, x: $10, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 95, registers: [a: $00, x: $10, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 97, registers: [a: $00, x: $11, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 100, registers: [a: $00, x: $11, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 102, registers: [a: $00, x: $12, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 105, registers: [a: $00, x: $12, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 107, registers: [a: $00, x: $13, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 110, registers: [a: $00, x: $13, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 112, registers: [a: $00, x: $14, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 115, registers: [a: $00, x: $14, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 117, registers: [a: $00, x: $15, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 120, registers: [a: $00, x: $15, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 122, registers: [a: $00, x: $16, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 125, registers: [a: $00, x: $16, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 127, registers: [a: $00, x: $17, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 130, registers: [a: $00, x: $17, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 132, registers: [a: $00, x: $18, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 135, registers: [a: $00, x: $18, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 137, registers: [a: $00, x: $19, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 140, registers: [a: $00, x: $19, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 142, registers: [a: $00, x: $1A, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 145, registers: [a: $00, x: $1A, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 147, registers: [a: $00, x: $1B, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 150, registers: [a: $00, x: $1B, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 152, registers: [a: $00, x: $1C, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 155, registers: [a: $00, x: $1C, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 157, registers: [a: $00, x: $1D, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 160, registers: [a: $00, x: $1D, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 162, registers: [a: $00, x: $1E, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 165, registers: [a: $00, x: $1E, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 167, registers: [a: $00, x: $1F, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 170, registers: [a: $00, x: $1F, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 172, registers: [a: $00, x: $20, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 175, registers: [a: $00, x: $20, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 177, registers: [a: $00, x: $21, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 180, registers: [a: $00, x: $21, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 182, registers: [a: $00, x: $22, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 185, registers: [a: $00, x: $22, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 187, registers: [a: $00, x: $23, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 190, registers: [a: $00, x: $23, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 192, registers: [a: $00, x: $24, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 195, registers: [a: $00, x: $24, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 197, registers: [a: $00, x: $25, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 200, registers: [a: $00, x: $25, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 202, registers: [a: $00, x: $26, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 205, registers: [a: $00, x: $26, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 207, registers: [a: $00, x: $27, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 210, registers: [a: $00, x: $27, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 212, registers: [a: $00, x: $28, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 215, registers: [a: $00, x: $28, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 217, registers: [a: $00, x: $29, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 220, registers: [a: $00, x: $29, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 222, registers: [a: $00, x: $2A, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 225, registers: [a: $00, x: $2A, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 227, registers: [a: $00, x: $2B, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 230, registers: [a: $00, x: $2B, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 232, registers: [a: $00, x: $2C, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 235, registers: [a: $00, x: $2C, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 237, registers: [a: $00, x: $2D, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 240, registers: [a: $00, x: $2D, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 242, registers: [a: $00, x: $2E, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 245, registers: [a: $00, x: $2E, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 247, registers: [a: $00, x: $2F, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 250, registers: [a: $00, x: $2F, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 252, registers: [a: $00, x: $30, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 255, registers: [a: $00, x: $30, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 257, registers: [a: $00, x: $31, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 260, registers: [a: $00, x: $31, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 262, registers: [a: $00, x: $32, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 265, registers: [a: $00, x: $32, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 267, registers: [a: $00, x: $33, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 270, registers: [a: $00, x: $33, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 272, registers: [a: $00, x: $34, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 275, registers: [a: $00, x: $34, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 277, registers: [a: $00, x: $35, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 280, registers: [a: $00, x: $35, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 282, registers: [a: $00, x: $36, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 285, registers: [a: $00, x: $36, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 287, registers: [a: $00, x: $37, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 290, registers: [a: $00, x: $37, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 292, registers: [a: $00, x: $38, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 295, registers: [a: $00, x: $38, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 297, registers: [a: $00, x: $39, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 300, registers: [a: $00, x: $39, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 302, registers: [a: $00, x: $3A, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 305, registers: [a: $00, x: $3A, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 307, registers: [a: $00, x: $3B, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 310, registers: [a: $00, x: $3B, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 312, registers: [a: $00, x: $3C, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 315, registers: [a: $00, x: $3C, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 317, registers: [a: $00, x: $3D, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 320, registers: [a: $00, x: $3D, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 322, registers: [a: $00, x: $3E, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 325, registers: [a: $00, x: $3E, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 327, registers: [a: $00, x: $3F, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 330, registers: [a: $00, x: $3F, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 332, registers: [a: $00, x: $40, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 335, registers: [a: $00, x: $40, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 337, registers: [a: $00, x: $41, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 340, registers: [a: $00, x: $41, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 342, registers: [a: $00, x: $42, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 345, registers: [a: $00, x: $42, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 347, registers: [a: $00, x: $43, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 350, registers: [a: $00, x: $43, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 352, registers: [a: $00, x: $44, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 355, registers: [a: $00, x: $44, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 357, registers: [a: $00, x: $45, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 360, registers: [a: $00, x: $45, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 362, registers: [a: $00, x: $46, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 365, registers: [a: $00, x: $46, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 367, registers: [a: $00, x: $47, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 370, registers: [a: $00, x: $47, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 372, registers: [a: $00, x: $48, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 375, registers: [a: $00, x: $48, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 377, registers: [a: $00, x: $49, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 380, registers: [a: $00, x: $49, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 382, registers: [a: $00, x: $4A, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 385, registers: [a: $00, x: $4A, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 387, registers: [a: $00, x: $4B, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 390, registers: [a: $00, x: $4B, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 392, registers: [a: $00, x: $4C, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 395, registers: [a: $00, x: $4C, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 397, registers: [a: $00, x: $4D, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 400, registers: [a: $00, x: $4D, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 402, registers: [a: $00, x: $4E, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 405, registers: [a: $00, x: $4E, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 407, registers: [a: $00, x: $4F, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 410, registers: [a: $00, x: $4F, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 412, registers: [a: $00, x: $50, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 415, registers: [a: $00, x: $50, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 417, registers: [a: $00, x: $51, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 420, registers: [a: $00, x: $51, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 422, registers: [a: $00, x: $52, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 425, registers: [a: $00, x: $52, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 427, registers: [a: $00, x: $53, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 430, registers: [a: $00, x: $53, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 432, registers: [a: $00, x: $54, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 435, registers: [a: $00, x: $54, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 437, registers: [a: $00, x: $55, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 440, registers: [a: $00, x: $55, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 442, registers: [a: $00, x: $56, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 445, registers: [a: $00, x: $56, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 447, registers: [a: $00, x: $57, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 450, registers: [a: $00, x: $57, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 452, registers: [a: $00, x: $58, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 455, registers: [a: $00, x: $58, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 457, registers: [a: $00, x: $59, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 460, registers: [a: $00, x: $59, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 462, registers: [a: $00, x: $5A, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 465, registers: [a: $00, x: $5A, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 467, registers: [a: $00, x: $5B, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 470, registers: [a: $00, x: $5B, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 472, registers: [a: $00, x: $5C, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 475, registers: [a: $00, x: $5C, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 477, registers: [a: $00, x: $5D, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 480, registers: [a: $00, x: $5D, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 482, registers: [a: $00, x: $5E, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 485, registers: [a: $00, x: $5E, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 487, registers: [a: $00, x: $5F, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 490, registers: [a: $00, x: $5F, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 492, registers: [a: $00, x: $60, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 495, registers: [a: $00, x: $60, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 497, registers: [a: $00, x: $61, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 500, registers: [a: $00, x: $61, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 502, registers: [a: $00, x: $62, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 505, registers: [a: $00, x: $62, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 507, registers: [a: $00, x: $63, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 510, registers: [a: $00, x: $63, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 512, registers: [a: $00, x: $64, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 515, registers: [a: $00, x: $64, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 517, registers: [a: $00, x: $65, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 520, registers: [a: $00, x: $65, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 522, registers: [a: $00, x: $66, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 525, registers: [a: $00, x: $66, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 527, registers: [a: $00, x: $67, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 530, registers: [a: $00, x: $67, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 532, registers: [a: $00, x: $68, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 535, registers: [a: $00, x: $68, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 537, registers: [a: $00, x: $69, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 540, registers: [a: $00, x: $69, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 542, registers: [a: $00, x: $6A, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 545, registers: [a: $00, x: $6A, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 547, registers: [a: $00, x: $6B, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 550, registers: [a: $00, x: $6B, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 552, registers: [a: $00, x: $6C, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 555, registers: [a: $00, x: $6C, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 557, registers: [a: $00, x: $6D, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 560, registers: [a: $00, x: $6D, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 562, registers: [a: $00, x: $6E, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 565, registers: [a: $00, x: $6E, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 567, registers: [a: $00, x: $6F, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 570, registers: [a: $00, x: $6F, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 572, registers: [a: $00, x: $70, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 575, registers: [a: $00, x: $70, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 577, registers: [a: $00, x: $71, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 580, registers: [a: $00, x: $71, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 582, registers: [a: $00, x: $72, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 585, registers: [a: $00, x: $72, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 587, registers: [a: $00, x: $73, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 590, registers: [a: $00, x: $73, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 592, registers: [a: $00, x: $74, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 595, registers: [a: $00, x: $74, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 597, registers: [a: $00, x: $75, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 600, registers: [a: $00, x: $75, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 602, registers: [a: $00, x: $76, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 605, registers: [a: $00, x: $76, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 607, registers: [a: $00, x: $77, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 610, registers: [a: $00, x: $77, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 612, registers: [a: $00, x: $78, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 615, registers: [a: $00, x: $78, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 617, registers: [a: $00, x: $79, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 620, registers: [a: $00, x: $79, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 622, registers: [a: $00, x: $7A, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 625, registers: [a: $00, x: $7A, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 627, registers: [a: $00, x: $7B, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 630, registers: [a: $00, x: $7B, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 632, registers: [a: $00, x: $7C, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 635, registers: [a: $00, x: $7C, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 637, registers: [a: $00, x: $7D, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 640, registers: [a: $00, x: $7D, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 642, registers: [a: $00, x: $7E, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 645, registers: [a: $00, x: $7E, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 647, registers: [a: $00, x: $7F, y: $00, sp: $FB], status: ----I-- +bne $FD PC: $8006, cycles: 650, registers: [a: $00, x: $7F, y: $00, sp: $FB], status: ----I-- +inx PC: $8007, cycles: 652, registers: [a: $00, x: $80, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 655, registers: [a: $00, x: $80, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 657, registers: [a: $00, x: $81, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 660, registers: [a: $00, x: $81, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 662, registers: [a: $00, x: $82, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 665, registers: [a: $00, x: $82, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 667, registers: [a: $00, x: $83, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 670, registers: [a: $00, x: $83, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 672, registers: [a: $00, x: $84, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 675, registers: [a: $00, x: $84, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 677, registers: [a: $00, x: $85, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 680, registers: [a: $00, x: $85, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 682, registers: [a: $00, x: $86, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 685, registers: [a: $00, x: $86, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 687, registers: [a: $00, x: $87, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 690, registers: [a: $00, x: $87, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 692, registers: [a: $00, x: $88, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 695, registers: [a: $00, x: $88, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 697, registers: [a: $00, x: $89, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 700, registers: [a: $00, x: $89, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 702, registers: [a: $00, x: $8A, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 705, registers: [a: $00, x: $8A, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 707, registers: [a: $00, x: $8B, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 710, registers: [a: $00, x: $8B, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 712, registers: [a: $00, x: $8C, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 715, registers: [a: $00, x: $8C, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 717, registers: [a: $00, x: $8D, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 720, registers: [a: $00, x: $8D, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 722, registers: [a: $00, x: $8E, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 725, registers: [a: $00, x: $8E, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 727, registers: [a: $00, x: $8F, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 730, registers: [a: $00, x: $8F, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 732, registers: [a: $00, x: $90, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 735, registers: [a: $00, x: $90, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 737, registers: [a: $00, x: $91, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 740, registers: [a: $00, x: $91, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 742, registers: [a: $00, x: $92, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 745, registers: [a: $00, x: $92, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 747, registers: [a: $00, x: $93, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 750, registers: [a: $00, x: $93, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 752, registers: [a: $00, x: $94, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 755, registers: [a: $00, x: $94, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 757, registers: [a: $00, x: $95, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 760, registers: [a: $00, x: $95, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 762, registers: [a: $00, x: $96, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 765, registers: [a: $00, x: $96, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 767, registers: [a: $00, x: $97, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 770, registers: [a: $00, x: $97, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 772, registers: [a: $00, x: $98, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 775, registers: [a: $00, x: $98, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 777, registers: [a: $00, x: $99, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 780, registers: [a: $00, x: $99, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 782, registers: [a: $00, x: $9A, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 785, registers: [a: $00, x: $9A, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 787, registers: [a: $00, x: $9B, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 790, registers: [a: $00, x: $9B, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 792, registers: [a: $00, x: $9C, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 795, registers: [a: $00, x: $9C, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 797, registers: [a: $00, x: $9D, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 800, registers: [a: $00, x: $9D, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 802, registers: [a: $00, x: $9E, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 805, registers: [a: $00, x: $9E, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 807, registers: [a: $00, x: $9F, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 810, registers: [a: $00, x: $9F, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 812, registers: [a: $00, x: $A0, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 815, registers: [a: $00, x: $A0, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 817, registers: [a: $00, x: $A1, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 820, registers: [a: $00, x: $A1, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 822, registers: [a: $00, x: $A2, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 825, registers: [a: $00, x: $A2, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 827, registers: [a: $00, x: $A3, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 830, registers: [a: $00, x: $A3, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 832, registers: [a: $00, x: $A4, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 835, registers: [a: $00, x: $A4, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 837, registers: [a: $00, x: $A5, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 840, registers: [a: $00, x: $A5, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 842, registers: [a: $00, x: $A6, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 845, registers: [a: $00, x: $A6, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 847, registers: [a: $00, x: $A7, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 850, registers: [a: $00, x: $A7, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 852, registers: [a: $00, x: $A8, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 855, registers: [a: $00, x: $A8, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 857, registers: [a: $00, x: $A9, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 860, registers: [a: $00, x: $A9, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 862, registers: [a: $00, x: $AA, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 865, registers: [a: $00, x: $AA, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 867, registers: [a: $00, x: $AB, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 870, registers: [a: $00, x: $AB, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 872, registers: [a: $00, x: $AC, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 875, registers: [a: $00, x: $AC, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 877, registers: [a: $00, x: $AD, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 880, registers: [a: $00, x: $AD, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 882, registers: [a: $00, x: $AE, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 885, registers: [a: $00, x: $AE, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 887, registers: [a: $00, x: $AF, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 890, registers: [a: $00, x: $AF, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 892, registers: [a: $00, x: $B0, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 895, registers: [a: $00, x: $B0, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 897, registers: [a: $00, x: $B1, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 900, registers: [a: $00, x: $B1, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 902, registers: [a: $00, x: $B2, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 905, registers: [a: $00, x: $B2, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 907, registers: [a: $00, x: $B3, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 910, registers: [a: $00, x: $B3, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 912, registers: [a: $00, x: $B4, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 915, registers: [a: $00, x: $B4, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 917, registers: [a: $00, x: $B5, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 920, registers: [a: $00, x: $B5, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 922, registers: [a: $00, x: $B6, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 925, registers: [a: $00, x: $B6, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 927, registers: [a: $00, x: $B7, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 930, registers: [a: $00, x: $B7, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 932, registers: [a: $00, x: $B8, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 935, registers: [a: $00, x: $B8, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 937, registers: [a: $00, x: $B9, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 940, registers: [a: $00, x: $B9, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 942, registers: [a: $00, x: $BA, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 945, registers: [a: $00, x: $BA, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 947, registers: [a: $00, x: $BB, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 950, registers: [a: $00, x: $BB, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 952, registers: [a: $00, x: $BC, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 955, registers: [a: $00, x: $BC, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 957, registers: [a: $00, x: $BD, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 960, registers: [a: $00, x: $BD, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 962, registers: [a: $00, x: $BE, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 965, registers: [a: $00, x: $BE, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 967, registers: [a: $00, x: $BF, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 970, registers: [a: $00, x: $BF, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 972, registers: [a: $00, x: $C0, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 975, registers: [a: $00, x: $C0, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 977, registers: [a: $00, x: $C1, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 980, registers: [a: $00, x: $C1, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 982, registers: [a: $00, x: $C2, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 985, registers: [a: $00, x: $C2, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 987, registers: [a: $00, x: $C3, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 990, registers: [a: $00, x: $C3, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 992, registers: [a: $00, x: $C4, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 995, registers: [a: $00, x: $C4, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 997, registers: [a: $00, x: $C5, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1000, registers: [a: $00, x: $C5, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1002, registers: [a: $00, x: $C6, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1005, registers: [a: $00, x: $C6, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1007, registers: [a: $00, x: $C7, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1010, registers: [a: $00, x: $C7, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1012, registers: [a: $00, x: $C8, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1015, registers: [a: $00, x: $C8, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1017, registers: [a: $00, x: $C9, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1020, registers: [a: $00, x: $C9, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1022, registers: [a: $00, x: $CA, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1025, registers: [a: $00, x: $CA, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1027, registers: [a: $00, x: $CB, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1030, registers: [a: $00, x: $CB, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1032, registers: [a: $00, x: $CC, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1035, registers: [a: $00, x: $CC, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1037, registers: [a: $00, x: $CD, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1040, registers: [a: $00, x: $CD, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1042, registers: [a: $00, x: $CE, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1045, registers: [a: $00, x: $CE, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1047, registers: [a: $00, x: $CF, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1050, registers: [a: $00, x: $CF, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1052, registers: [a: $00, x: $D0, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1055, registers: [a: $00, x: $D0, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1057, registers: [a: $00, x: $D1, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1060, registers: [a: $00, x: $D1, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1062, registers: [a: $00, x: $D2, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1065, registers: [a: $00, x: $D2, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1067, registers: [a: $00, x: $D3, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1070, registers: [a: $00, x: $D3, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1072, registers: [a: $00, x: $D4, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1075, registers: [a: $00, x: $D4, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1077, registers: [a: $00, x: $D5, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1080, registers: [a: $00, x: $D5, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1082, registers: [a: $00, x: $D6, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1085, registers: [a: $00, x: $D6, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1087, registers: [a: $00, x: $D7, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1090, registers: [a: $00, x: $D7, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1092, registers: [a: $00, x: $D8, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1095, registers: [a: $00, x: $D8, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1097, registers: [a: $00, x: $D9, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1100, registers: [a: $00, x: $D9, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1102, registers: [a: $00, x: $DA, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1105, registers: [a: $00, x: $DA, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1107, registers: [a: $00, x: $DB, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1110, registers: [a: $00, x: $DB, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1112, registers: [a: $00, x: $DC, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1115, registers: [a: $00, x: $DC, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1117, registers: [a: $00, x: $DD, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1120, registers: [a: $00, x: $DD, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1122, registers: [a: $00, x: $DE, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1125, registers: [a: $00, x: $DE, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1127, registers: [a: $00, x: $DF, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1130, registers: [a: $00, x: $DF, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1132, registers: [a: $00, x: $E0, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1135, registers: [a: $00, x: $E0, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1137, registers: [a: $00, x: $E1, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1140, registers: [a: $00, x: $E1, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1142, registers: [a: $00, x: $E2, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1145, registers: [a: $00, x: $E2, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1147, registers: [a: $00, x: $E3, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1150, registers: [a: $00, x: $E3, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1152, registers: [a: $00, x: $E4, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1155, registers: [a: $00, x: $E4, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1157, registers: [a: $00, x: $E5, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1160, registers: [a: $00, x: $E5, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1162, registers: [a: $00, x: $E6, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1165, registers: [a: $00, x: $E6, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1167, registers: [a: $00, x: $E7, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1170, registers: [a: $00, x: $E7, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1172, registers: [a: $00, x: $E8, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1175, registers: [a: $00, x: $E8, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1177, registers: [a: $00, x: $E9, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1180, registers: [a: $00, x: $E9, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1182, registers: [a: $00, x: $EA, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1185, registers: [a: $00, x: $EA, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1187, registers: [a: $00, x: $EB, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1190, registers: [a: $00, x: $EB, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1192, registers: [a: $00, x: $EC, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1195, registers: [a: $00, x: $EC, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1197, registers: [a: $00, x: $ED, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1200, registers: [a: $00, x: $ED, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1202, registers: [a: $00, x: $EE, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1205, registers: [a: $00, x: $EE, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1207, registers: [a: $00, x: $EF, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1210, registers: [a: $00, x: $EF, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1212, registers: [a: $00, x: $F0, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1215, registers: [a: $00, x: $F0, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1217, registers: [a: $00, x: $F1, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1220, registers: [a: $00, x: $F1, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1222, registers: [a: $00, x: $F2, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1225, registers: [a: $00, x: $F2, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1227, registers: [a: $00, x: $F3, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1230, registers: [a: $00, x: $F3, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1232, registers: [a: $00, x: $F4, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1235, registers: [a: $00, x: $F4, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1237, registers: [a: $00, x: $F5, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1240, registers: [a: $00, x: $F5, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1242, registers: [a: $00, x: $F6, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1245, registers: [a: $00, x: $F6, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1247, registers: [a: $00, x: $F7, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1250, registers: [a: $00, x: $F7, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1252, registers: [a: $00, x: $F8, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1255, registers: [a: $00, x: $F8, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1257, registers: [a: $00, x: $F9, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1260, registers: [a: $00, x: $F9, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1262, registers: [a: $00, x: $FA, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1265, registers: [a: $00, x: $FA, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1267, registers: [a: $00, x: $FB, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1270, registers: [a: $00, x: $FB, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1272, registers: [a: $00, x: $FC, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1275, registers: [a: $00, x: $FC, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1277, registers: [a: $00, x: $FD, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1280, registers: [a: $00, x: $FD, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1282, registers: [a: $00, x: $FE, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1285, registers: [a: $00, x: $FE, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1287, registers: [a: $00, x: $FF, y: $00, sp: $FB], status: N---I-- +bne $FD PC: $8006, cycles: 1290, registers: [a: $00, x: $FF, y: $00, sp: $FB], status: N---I-- +inx PC: $8007, cycles: 1292, registers: [a: $00, x: $00, y: $00, sp: $FB], status: ----IZ- +bne $FD PC: $8009, cycles: 1294, registers: [a: $00, x: $00, y: $00, sp: $FB], status: ----IZ- + [STACK]: 80 00 00 + [STACK]: 00 00 +rts PC: $8003, cycles: 1300, registers: [a: $00, x: $00, y: $00, sp: $FD], status: ----IZ- +rts PC: $8004, cycles: 1306, registers: [a: $00, x: $00, y: $00, sp: $FD], status: ----IZ- +<end> + +== Memory dump == + +[$2FC] = $02 [reads=0, writes=1] +[$2FD] = $80 [reads=0, writes=1] diff --git a/tests/expected/runrom/misc-foo.txt b/tests/expected/runrom/misc-foo.txt new file mode 100644 index 0000000..4eb0828 --- /dev/null +++ b/tests/expected/runrom/misc-foo.txt @@ -0,0 +1,514 @@ +<start> PC: $8004, cycles: 7, registers: [a: $00, x: $00, y: $00, sp: $FD], status: ----I-- +ldx #$00 PC: $8006, cycles: 9, registers: [a: $00, x: $00, y: $00, sp: $FD], status: ----IZ- +inx PC: $8007, cycles: 11, registers: [a: $00, x: $01, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 14, registers: [a: $00, x: $01, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 16, registers: [a: $00, x: $02, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 19, registers: [a: $00, x: $02, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 21, registers: [a: $00, x: $03, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 24, registers: [a: $00, x: $03, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 26, registers: [a: $00, x: $04, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 29, registers: [a: $00, x: $04, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 31, registers: [a: $00, x: $05, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 34, registers: [a: $00, x: $05, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 36, registers: [a: $00, x: $06, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 39, registers: [a: $00, x: $06, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 41, registers: [a: $00, x: $07, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 44, registers: [a: $00, x: $07, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 46, registers: [a: $00, x: $08, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 49, registers: [a: $00, x: $08, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 51, registers: [a: $00, x: $09, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 54, registers: [a: $00, x: $09, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 56, registers: [a: $00, x: $0A, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 59, registers: [a: $00, x: $0A, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 61, registers: [a: $00, x: $0B, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 64, registers: [a: $00, x: $0B, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 66, registers: [a: $00, x: $0C, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 69, registers: [a: $00, x: $0C, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 71, registers: [a: $00, x: $0D, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 74, registers: [a: $00, x: $0D, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 76, registers: [a: $00, x: $0E, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 79, registers: [a: $00, x: $0E, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 81, registers: [a: $00, x: $0F, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 84, registers: [a: $00, x: $0F, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 86, registers: [a: $00, x: $10, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 89, registers: [a: $00, x: $10, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 91, registers: [a: $00, x: $11, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 94, registers: [a: $00, x: $11, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 96, registers: [a: $00, x: $12, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 99, registers: [a: $00, x: $12, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 101, registers: [a: $00, x: $13, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 104, registers: [a: $00, x: $13, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 106, registers: [a: $00, x: $14, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 109, registers: [a: $00, x: $14, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 111, registers: [a: $00, x: $15, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 114, registers: [a: $00, x: $15, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 116, registers: [a: $00, x: $16, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 119, registers: [a: $00, x: $16, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 121, registers: [a: $00, x: $17, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 124, registers: [a: $00, x: $17, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 126, registers: [a: $00, x: $18, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 129, registers: [a: $00, x: $18, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 131, registers: [a: $00, x: $19, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 134, registers: [a: $00, x: $19, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 136, registers: [a: $00, x: $1A, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 139, registers: [a: $00, x: $1A, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 141, registers: [a: $00, x: $1B, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 144, registers: [a: $00, x: $1B, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 146, registers: [a: $00, x: $1C, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 149, registers: [a: $00, x: $1C, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 151, registers: [a: $00, x: $1D, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 154, registers: [a: $00, x: $1D, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 156, registers: [a: $00, x: $1E, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 159, registers: [a: $00, x: $1E, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 161, registers: [a: $00, x: $1F, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 164, registers: [a: $00, x: $1F, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 166, registers: [a: $00, x: $20, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 169, registers: [a: $00, x: $20, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 171, registers: [a: $00, x: $21, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 174, registers: [a: $00, x: $21, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 176, registers: [a: $00, x: $22, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 179, registers: [a: $00, x: $22, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 181, registers: [a: $00, x: $23, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 184, registers: [a: $00, x: $23, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 186, registers: [a: $00, x: $24, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 189, registers: [a: $00, x: $24, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 191, registers: [a: $00, x: $25, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 194, registers: [a: $00, x: $25, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 196, registers: [a: $00, x: $26, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 199, registers: [a: $00, x: $26, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 201, registers: [a: $00, x: $27, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 204, registers: [a: $00, x: $27, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 206, registers: [a: $00, x: $28, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 209, registers: [a: $00, x: $28, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 211, registers: [a: $00, x: $29, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 214, registers: [a: $00, x: $29, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 216, registers: [a: $00, x: $2A, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 219, registers: [a: $00, x: $2A, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 221, registers: [a: $00, x: $2B, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 224, registers: [a: $00, x: $2B, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 226, registers: [a: $00, x: $2C, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 229, registers: [a: $00, x: $2C, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 231, registers: [a: $00, x: $2D, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 234, registers: [a: $00, x: $2D, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 236, registers: [a: $00, x: $2E, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 239, registers: [a: $00, x: $2E, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 241, registers: [a: $00, x: $2F, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 244, registers: [a: $00, x: $2F, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 246, registers: [a: $00, x: $30, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 249, registers: [a: $00, x: $30, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 251, registers: [a: $00, x: $31, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 254, registers: [a: $00, x: $31, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 256, registers: [a: $00, x: $32, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 259, registers: [a: $00, x: $32, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 261, registers: [a: $00, x: $33, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 264, registers: [a: $00, x: $33, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 266, registers: [a: $00, x: $34, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 269, registers: [a: $00, x: $34, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 271, registers: [a: $00, x: $35, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 274, registers: [a: $00, x: $35, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 276, registers: [a: $00, x: $36, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 279, registers: [a: $00, x: $36, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 281, registers: [a: $00, x: $37, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 284, registers: [a: $00, x: $37, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 286, registers: [a: $00, x: $38, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 289, registers: [a: $00, x: $38, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 291, registers: [a: $00, x: $39, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 294, registers: [a: $00, x: $39, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 296, registers: [a: $00, x: $3A, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 299, registers: [a: $00, x: $3A, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 301, registers: [a: $00, x: $3B, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 304, registers: [a: $00, x: $3B, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 306, registers: [a: $00, x: $3C, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 309, registers: [a: $00, x: $3C, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 311, registers: [a: $00, x: $3D, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 314, registers: [a: $00, x: $3D, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 316, registers: [a: $00, x: $3E, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 319, registers: [a: $00, x: $3E, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 321, registers: [a: $00, x: $3F, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 324, registers: [a: $00, x: $3F, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 326, registers: [a: $00, x: $40, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 329, registers: [a: $00, x: $40, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 331, registers: [a: $00, x: $41, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 334, registers: [a: $00, x: $41, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 336, registers: [a: $00, x: $42, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 339, registers: [a: $00, x: $42, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 341, registers: [a: $00, x: $43, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 344, registers: [a: $00, x: $43, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 346, registers: [a: $00, x: $44, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 349, registers: [a: $00, x: $44, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 351, registers: [a: $00, x: $45, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 354, registers: [a: $00, x: $45, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 356, registers: [a: $00, x: $46, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 359, registers: [a: $00, x: $46, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 361, registers: [a: $00, x: $47, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 364, registers: [a: $00, x: $47, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 366, registers: [a: $00, x: $48, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 369, registers: [a: $00, x: $48, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 371, registers: [a: $00, x: $49, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 374, registers: [a: $00, x: $49, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 376, registers: [a: $00, x: $4A, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 379, registers: [a: $00, x: $4A, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 381, registers: [a: $00, x: $4B, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 384, registers: [a: $00, x: $4B, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 386, registers: [a: $00, x: $4C, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 389, registers: [a: $00, x: $4C, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 391, registers: [a: $00, x: $4D, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 394, registers: [a: $00, x: $4D, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 396, registers: [a: $00, x: $4E, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 399, registers: [a: $00, x: $4E, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 401, registers: [a: $00, x: $4F, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 404, registers: [a: $00, x: $4F, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 406, registers: [a: $00, x: $50, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 409, registers: [a: $00, x: $50, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 411, registers: [a: $00, x: $51, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 414, registers: [a: $00, x: $51, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 416, registers: [a: $00, x: $52, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 419, registers: [a: $00, x: $52, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 421, registers: [a: $00, x: $53, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 424, registers: [a: $00, x: $53, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 426, registers: [a: $00, x: $54, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 429, registers: [a: $00, x: $54, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 431, registers: [a: $00, x: $55, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 434, registers: [a: $00, x: $55, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 436, registers: [a: $00, x: $56, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 439, registers: [a: $00, x: $56, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 441, registers: [a: $00, x: $57, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 444, registers: [a: $00, x: $57, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 446, registers: [a: $00, x: $58, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 449, registers: [a: $00, x: $58, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 451, registers: [a: $00, x: $59, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 454, registers: [a: $00, x: $59, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 456, registers: [a: $00, x: $5A, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 459, registers: [a: $00, x: $5A, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 461, registers: [a: $00, x: $5B, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 464, registers: [a: $00, x: $5B, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 466, registers: [a: $00, x: $5C, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 469, registers: [a: $00, x: $5C, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 471, registers: [a: $00, x: $5D, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 474, registers: [a: $00, x: $5D, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 476, registers: [a: $00, x: $5E, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 479, registers: [a: $00, x: $5E, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 481, registers: [a: $00, x: $5F, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 484, registers: [a: $00, x: $5F, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 486, registers: [a: $00, x: $60, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 489, registers: [a: $00, x: $60, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 491, registers: [a: $00, x: $61, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 494, registers: [a: $00, x: $61, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 496, registers: [a: $00, x: $62, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 499, registers: [a: $00, x: $62, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 501, registers: [a: $00, x: $63, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 504, registers: [a: $00, x: $63, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 506, registers: [a: $00, x: $64, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 509, registers: [a: $00, x: $64, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 511, registers: [a: $00, x: $65, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 514, registers: [a: $00, x: $65, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 516, registers: [a: $00, x: $66, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 519, registers: [a: $00, x: $66, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 521, registers: [a: $00, x: $67, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 524, registers: [a: $00, x: $67, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 526, registers: [a: $00, x: $68, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 529, registers: [a: $00, x: $68, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 531, registers: [a: $00, x: $69, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 534, registers: [a: $00, x: $69, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 536, registers: [a: $00, x: $6A, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 539, registers: [a: $00, x: $6A, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 541, registers: [a: $00, x: $6B, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 544, registers: [a: $00, x: $6B, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 546, registers: [a: $00, x: $6C, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 549, registers: [a: $00, x: $6C, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 551, registers: [a: $00, x: $6D, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 554, registers: [a: $00, x: $6D, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 556, registers: [a: $00, x: $6E, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 559, registers: [a: $00, x: $6E, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 561, registers: [a: $00, x: $6F, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 564, registers: [a: $00, x: $6F, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 566, registers: [a: $00, x: $70, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 569, registers: [a: $00, x: $70, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 571, registers: [a: $00, x: $71, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 574, registers: [a: $00, x: $71, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 576, registers: [a: $00, x: $72, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 579, registers: [a: $00, x: $72, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 581, registers: [a: $00, x: $73, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 584, registers: [a: $00, x: $73, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 586, registers: [a: $00, x: $74, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 589, registers: [a: $00, x: $74, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 591, registers: [a: $00, x: $75, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 594, registers: [a: $00, x: $75, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 596, registers: [a: $00, x: $76, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 599, registers: [a: $00, x: $76, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 601, registers: [a: $00, x: $77, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 604, registers: [a: $00, x: $77, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 606, registers: [a: $00, x: $78, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 609, registers: [a: $00, x: $78, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 611, registers: [a: $00, x: $79, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 614, registers: [a: $00, x: $79, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 616, registers: [a: $00, x: $7A, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 619, registers: [a: $00, x: $7A, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 621, registers: [a: $00, x: $7B, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 624, registers: [a: $00, x: $7B, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 626, registers: [a: $00, x: $7C, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 629, registers: [a: $00, x: $7C, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 631, registers: [a: $00, x: $7D, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 634, registers: [a: $00, x: $7D, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 636, registers: [a: $00, x: $7E, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 639, registers: [a: $00, x: $7E, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 641, registers: [a: $00, x: $7F, y: $00, sp: $FD], status: ----I-- +bne $FD PC: $8006, cycles: 644, registers: [a: $00, x: $7F, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 646, registers: [a: $00, x: $80, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 649, registers: [a: $00, x: $80, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 651, registers: [a: $00, x: $81, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 654, registers: [a: $00, x: $81, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 656, registers: [a: $00, x: $82, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 659, registers: [a: $00, x: $82, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 661, registers: [a: $00, x: $83, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 664, registers: [a: $00, x: $83, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 666, registers: [a: $00, x: $84, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 669, registers: [a: $00, x: $84, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 671, registers: [a: $00, x: $85, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 674, registers: [a: $00, x: $85, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 676, registers: [a: $00, x: $86, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 679, registers: [a: $00, x: $86, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 681, registers: [a: $00, x: $87, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 684, registers: [a: $00, x: $87, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 686, registers: [a: $00, x: $88, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 689, registers: [a: $00, x: $88, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 691, registers: [a: $00, x: $89, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 694, registers: [a: $00, x: $89, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 696, registers: [a: $00, x: $8A, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 699, registers: [a: $00, x: $8A, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 701, registers: [a: $00, x: $8B, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 704, registers: [a: $00, x: $8B, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 706, registers: [a: $00, x: $8C, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 709, registers: [a: $00, x: $8C, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 711, registers: [a: $00, x: $8D, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 714, registers: [a: $00, x: $8D, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 716, registers: [a: $00, x: $8E, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 719, registers: [a: $00, x: $8E, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 721, registers: [a: $00, x: $8F, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 724, registers: [a: $00, x: $8F, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 726, registers: [a: $00, x: $90, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 729, registers: [a: $00, x: $90, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 731, registers: [a: $00, x: $91, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 734, registers: [a: $00, x: $91, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 736, registers: [a: $00, x: $92, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 739, registers: [a: $00, x: $92, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 741, registers: [a: $00, x: $93, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 744, registers: [a: $00, x: $93, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 746, registers: [a: $00, x: $94, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 749, registers: [a: $00, x: $94, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 751, registers: [a: $00, x: $95, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 754, registers: [a: $00, x: $95, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 756, registers: [a: $00, x: $96, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 759, registers: [a: $00, x: $96, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 761, registers: [a: $00, x: $97, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 764, registers: [a: $00, x: $97, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 766, registers: [a: $00, x: $98, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 769, registers: [a: $00, x: $98, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 771, registers: [a: $00, x: $99, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 774, registers: [a: $00, x: $99, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 776, registers: [a: $00, x: $9A, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 779, registers: [a: $00, x: $9A, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 781, registers: [a: $00, x: $9B, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 784, registers: [a: $00, x: $9B, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 786, registers: [a: $00, x: $9C, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 789, registers: [a: $00, x: $9C, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 791, registers: [a: $00, x: $9D, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 794, registers: [a: $00, x: $9D, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 796, registers: [a: $00, x: $9E, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 799, registers: [a: $00, x: $9E, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 801, registers: [a: $00, x: $9F, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 804, registers: [a: $00, x: $9F, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 806, registers: [a: $00, x: $A0, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 809, registers: [a: $00, x: $A0, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 811, registers: [a: $00, x: $A1, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 814, registers: [a: $00, x: $A1, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 816, registers: [a: $00, x: $A2, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 819, registers: [a: $00, x: $A2, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 821, registers: [a: $00, x: $A3, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 824, registers: [a: $00, x: $A3, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 826, registers: [a: $00, x: $A4, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 829, registers: [a: $00, x: $A4, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 831, registers: [a: $00, x: $A5, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 834, registers: [a: $00, x: $A5, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 836, registers: [a: $00, x: $A6, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 839, registers: [a: $00, x: $A6, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 841, registers: [a: $00, x: $A7, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 844, registers: [a: $00, x: $A7, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 846, registers: [a: $00, x: $A8, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 849, registers: [a: $00, x: $A8, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 851, registers: [a: $00, x: $A9, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 854, registers: [a: $00, x: $A9, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 856, registers: [a: $00, x: $AA, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 859, registers: [a: $00, x: $AA, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 861, registers: [a: $00, x: $AB, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 864, registers: [a: $00, x: $AB, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 866, registers: [a: $00, x: $AC, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 869, registers: [a: $00, x: $AC, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 871, registers: [a: $00, x: $AD, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 874, registers: [a: $00, x: $AD, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 876, registers: [a: $00, x: $AE, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 879, registers: [a: $00, x: $AE, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 881, registers: [a: $00, x: $AF, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 884, registers: [a: $00, x: $AF, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 886, registers: [a: $00, x: $B0, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 889, registers: [a: $00, x: $B0, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 891, registers: [a: $00, x: $B1, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 894, registers: [a: $00, x: $B1, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 896, registers: [a: $00, x: $B2, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 899, registers: [a: $00, x: $B2, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 901, registers: [a: $00, x: $B3, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 904, registers: [a: $00, x: $B3, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 906, registers: [a: $00, x: $B4, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 909, registers: [a: $00, x: $B4, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 911, registers: [a: $00, x: $B5, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 914, registers: [a: $00, x: $B5, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 916, registers: [a: $00, x: $B6, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 919, registers: [a: $00, x: $B6, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 921, registers: [a: $00, x: $B7, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 924, registers: [a: $00, x: $B7, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 926, registers: [a: $00, x: $B8, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 929, registers: [a: $00, x: $B8, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 931, registers: [a: $00, x: $B9, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 934, registers: [a: $00, x: $B9, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 936, registers: [a: $00, x: $BA, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 939, registers: [a: $00, x: $BA, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 941, registers: [a: $00, x: $BB, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 944, registers: [a: $00, x: $BB, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 946, registers: [a: $00, x: $BC, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 949, registers: [a: $00, x: $BC, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 951, registers: [a: $00, x: $BD, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 954, registers: [a: $00, x: $BD, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 956, registers: [a: $00, x: $BE, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 959, registers: [a: $00, x: $BE, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 961, registers: [a: $00, x: $BF, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 964, registers: [a: $00, x: $BF, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 966, registers: [a: $00, x: $C0, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 969, registers: [a: $00, x: $C0, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 971, registers: [a: $00, x: $C1, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 974, registers: [a: $00, x: $C1, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 976, registers: [a: $00, x: $C2, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 979, registers: [a: $00, x: $C2, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 981, registers: [a: $00, x: $C3, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 984, registers: [a: $00, x: $C3, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 986, registers: [a: $00, x: $C4, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 989, registers: [a: $00, x: $C4, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 991, registers: [a: $00, x: $C5, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 994, registers: [a: $00, x: $C5, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 996, registers: [a: $00, x: $C6, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 999, registers: [a: $00, x: $C6, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1001, registers: [a: $00, x: $C7, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1004, registers: [a: $00, x: $C7, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1006, registers: [a: $00, x: $C8, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1009, registers: [a: $00, x: $C8, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1011, registers: [a: $00, x: $C9, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1014, registers: [a: $00, x: $C9, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1016, registers: [a: $00, x: $CA, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1019, registers: [a: $00, x: $CA, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1021, registers: [a: $00, x: $CB, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1024, registers: [a: $00, x: $CB, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1026, registers: [a: $00, x: $CC, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1029, registers: [a: $00, x: $CC, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1031, registers: [a: $00, x: $CD, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1034, registers: [a: $00, x: $CD, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1036, registers: [a: $00, x: $CE, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1039, registers: [a: $00, x: $CE, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1041, registers: [a: $00, x: $CF, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1044, registers: [a: $00, x: $CF, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1046, registers: [a: $00, x: $D0, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1049, registers: [a: $00, x: $D0, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1051, registers: [a: $00, x: $D1, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1054, registers: [a: $00, x: $D1, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1056, registers: [a: $00, x: $D2, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1059, registers: [a: $00, x: $D2, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1061, registers: [a: $00, x: $D3, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1064, registers: [a: $00, x: $D3, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1066, registers: [a: $00, x: $D4, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1069, registers: [a: $00, x: $D4, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1071, registers: [a: $00, x: $D5, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1074, registers: [a: $00, x: $D5, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1076, registers: [a: $00, x: $D6, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1079, registers: [a: $00, x: $D6, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1081, registers: [a: $00, x: $D7, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1084, registers: [a: $00, x: $D7, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1086, registers: [a: $00, x: $D8, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1089, registers: [a: $00, x: $D8, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1091, registers: [a: $00, x: $D9, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1094, registers: [a: $00, x: $D9, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1096, registers: [a: $00, x: $DA, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1099, registers: [a: $00, x: $DA, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1101, registers: [a: $00, x: $DB, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1104, registers: [a: $00, x: $DB, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1106, registers: [a: $00, x: $DC, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1109, registers: [a: $00, x: $DC, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1111, registers: [a: $00, x: $DD, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1114, registers: [a: $00, x: $DD, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1116, registers: [a: $00, x: $DE, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1119, registers: [a: $00, x: $DE, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1121, registers: [a: $00, x: $DF, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1124, registers: [a: $00, x: $DF, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1126, registers: [a: $00, x: $E0, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1129, registers: [a: $00, x: $E0, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1131, registers: [a: $00, x: $E1, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1134, registers: [a: $00, x: $E1, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1136, registers: [a: $00, x: $E2, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1139, registers: [a: $00, x: $E2, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1141, registers: [a: $00, x: $E3, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1144, registers: [a: $00, x: $E3, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1146, registers: [a: $00, x: $E4, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1149, registers: [a: $00, x: $E4, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1151, registers: [a: $00, x: $E5, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1154, registers: [a: $00, x: $E5, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1156, registers: [a: $00, x: $E6, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1159, registers: [a: $00, x: $E6, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1161, registers: [a: $00, x: $E7, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1164, registers: [a: $00, x: $E7, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1166, registers: [a: $00, x: $E8, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1169, registers: [a: $00, x: $E8, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1171, registers: [a: $00, x: $E9, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1174, registers: [a: $00, x: $E9, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1176, registers: [a: $00, x: $EA, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1179, registers: [a: $00, x: $EA, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1181, registers: [a: $00, x: $EB, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1184, registers: [a: $00, x: $EB, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1186, registers: [a: $00, x: $EC, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1189, registers: [a: $00, x: $EC, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1191, registers: [a: $00, x: $ED, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1194, registers: [a: $00, x: $ED, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1196, registers: [a: $00, x: $EE, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1199, registers: [a: $00, x: $EE, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1201, registers: [a: $00, x: $EF, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1204, registers: [a: $00, x: $EF, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1206, registers: [a: $00, x: $F0, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1209, registers: [a: $00, x: $F0, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1211, registers: [a: $00, x: $F1, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1214, registers: [a: $00, x: $F1, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1216, registers: [a: $00, x: $F2, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1219, registers: [a: $00, x: $F2, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1221, registers: [a: $00, x: $F3, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1224, registers: [a: $00, x: $F3, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1226, registers: [a: $00, x: $F4, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1229, registers: [a: $00, x: $F4, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1231, registers: [a: $00, x: $F5, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1234, registers: [a: $00, x: $F5, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1236, registers: [a: $00, x: $F6, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1239, registers: [a: $00, x: $F6, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1241, registers: [a: $00, x: $F7, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1244, registers: [a: $00, x: $F7, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1246, registers: [a: $00, x: $F8, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1249, registers: [a: $00, x: $F8, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1251, registers: [a: $00, x: $F9, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1254, registers: [a: $00, x: $F9, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1256, registers: [a: $00, x: $FA, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1259, registers: [a: $00, x: $FA, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1261, registers: [a: $00, x: $FB, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1264, registers: [a: $00, x: $FB, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1266, registers: [a: $00, x: $FC, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1269, registers: [a: $00, x: $FC, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1271, registers: [a: $00, x: $FD, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1274, registers: [a: $00, x: $FD, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1276, registers: [a: $00, x: $FE, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1279, registers: [a: $00, x: $FE, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1281, registers: [a: $00, x: $FF, y: $00, sp: $FD], status: N---I-- +bne $FD PC: $8006, cycles: 1284, registers: [a: $00, x: $FF, y: $00, sp: $FD], status: N---I-- +inx PC: $8007, cycles: 1286, registers: [a: $00, x: $00, y: $00, sp: $FD], status: ----IZ- +bne $FD PC: $8009, cycles: 1288, registers: [a: $00, x: $00, y: $00, sp: $FD], status: ----IZ- diff --git a/tests/expected/runrom/misc-inx.txt b/tests/expected/runrom/misc-inx.txt new file mode 100644 index 0000000..5a8d3e5 --- /dev/null +++ b/tests/expected/runrom/misc-inx.txt @@ -0,0 +1,2 @@ +<start> PC: $8006, cycles: 7, registers: [a: $00, x: $00, y: $00, sp: $FD], status: ----I-- +inx PC: $8007, cycles: 9, registers: [a: $00, x: $01, y: $00, sp: $FD], status: ----I-- |
