Skip to content

Instantly share code, notes, and snippets.

@jedie
Created September 14, 2014 20:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jedie/4400c4c086c3b2d84592 to your computer and use it in GitHub Desktop.
Save jedie/4400c4c086c3b2d84592 to your computer and use it in GitHub Desktop.
...
bbca| 26fc BNE $bbc8 cc=80 a=0d b=01 dp=00 x=00b6 y=b39b u=82ec s=7f2a| E....... | $bbca: $bbc8-$bbcc - Decrements X until 0 then returns
bbc8| 301f LEAX -1,X cc=80 a=0d b=01 dp=00 x=00b5 y=b39b u=82ec s=7f2a| E....... | $bbc8: $bbc8-$bbcc - Decrements X until 0 then returns
bbca| 26fc BNE $bbc8 cc=80 a=0d b=01 dp=00 x=00b5 y=b39b u=82ec s=7f2a| E....... | $bbca: $bbc8-$bbcc - Decrements X until 0 then returns
bbc8| 301f LEAX -1,X cc=80 a=0d b=01 dp=00 x=00b4 y=b39b u=82ec s=7f2a| E....... | $bbc8: $bbc8-$bbcc - Decrements X until 0 then returns
bbca| 26fc BNE $bbc8 cc=80 a=0d b=01 dp=00 x=00b4 y=b39b u=82ec s=7f2a| E....... | $bbca: $bbc8-$bbcc - Decrements X until 0 then returns
fff8| 010c [IRQ] | $fff8: $fff8-$fff9 - IRQ ($010c)
010c| 7e9d3d JMP $9d3d cc=90 a=0d b=01 dp=00 x=00b4 y=b39b u=82ec s=7f1e| E..I.... | $10c: $10c-$10e - IRQ Secondary vector - JMP $9d3d (CoCo JMP $a9b3 or $894c (extended); CoCo DOS JMP $d7bc; SuperDos E6 JMP $c727)
9d3d| b6ff03 LDA $ff03 cc=98 a=b5 b=01 dp=00 x=00b4 y=b39b u=82ec s=7f1e| E..IN... | $9d3d: IRQ interrupt service routine
9d40| 2b01 BMI $9d43 cc=98 a=b5 b=01 dp=00 x=00b4 y=b39b u=82ec s=7f1e| E..IN... | $9d40: $8000-$9fff - CoCo - Extended Color BASIC ROM
9d43| b6ff02 LDA $ff02 cc=94 a=00 b=01 dp=00 x=00b4 y=b39b u=82ec s=7f1e| E..I.Z.. | $9d43: $8000-$9fff - CoCo - Extended Color BASIC ROM
9d46| be0112 LDX $0112 cc=90 a=00 b=01 dp=00 x=0002 y=b39b u=82ec s=7f1e| E..I.... | $9d46: $8000-$9fff - CoCo - Extended Color BASIC ROM
9d49| 3001 LEAX 1,X cc=90 a=00 b=01 dp=00 x=0003 y=b39b u=82ec s=7f1e| E..I.... | $9d49: $8000-$9fff - CoCo - Extended Color BASIC ROM
9d4b| bf0112 STX $0112 cc=90 a=00 b=01 dp=00 x=0003 y=b39b u=82ec s=7f1e| E..I.... | $9d4b: $8000-$9fff - CoCo - Extended Color BASIC ROM
9d4e| 7eafd9 JMP $afd9 cc=90 a=00 b=01 dp=00 x=0003 y=b39b u=82ec s=7f1e| E..I.... | $9d4e: $8000-$9fff - CoCo - Extended Color BASIC ROM
afd9| 4f CLRA cc=94 a=00 b=01 dp=00 x=0003 y=b39b u=82ec s=7f1e| E..I.Z.. | $afd9: PLAY IRQ routine - branches to $bb02 if $00e3 == 0x0000
afda| 1f8b TFR A,DP cc=94 a=00 b=01 dp=00 x=0003 y=b39b u=82ec s=7f1e| E..I.Z.. | $afda: $a000-$bfff - CoCo - Color BASIC ROM
afdc| dce3 LDD <$e3 cc=94 a=00 b=00 dp=00 x=0003 y=b39b u=82ec s=7f1e| E..I.Z.. | $afdc: $a000-$bfff - CoCo - Color BASIC ROM
afde| 10270b20 LBEQ $bb02 cc=94 a=00 b=00 dp=00 x=0003 y=b39b u=82ec s=7f1e| E..I.Z.. | $afde: $a000-$bfff - CoCo - Color BASIC ROM
bb02| be008d LDX $008d cc=94 a=00 b=00 dp=00 x=0000 y=b39b u=82ec s=7f1e| E..I.Z.. | $bb02: $bb02-$bb0c - Interrupt service subroutine to decrement $008d:008e, returns with RTI
bb05| 2705 BEQ $bb0c cc=94 a=00 b=00 dp=00 x=0000 y=b39b u=82ec s=7f1e| E..I.Z.. | $bb05: $bb02-$bb0c - Interrupt service subroutine to decrement $008d:008e, returns with RTI
bb0c| 3b RTI cc=80 a=0d b=01 dp=00 x=00b4 y=b39b u=82ec s=7f2a| E....... | $bb0c: $bb02-$bb0c - Interrupt service subroutine to decrement $008d:008e, returns with RTI
bbc8| 301f LEAX -1,X cc=80 a=0d b=01 dp=00 x=00b3 y=b39b u=82ec s=7f2a| E....... | $bbc8: $bbc8-$bbcc - Decrements X until 0 then returns
bbca| 26fc BNE $bbc8 cc=80 a=0d b=01 dp=00 x=00b3 y=b39b u=82ec s=7f2a| E....... | $bbca: $bbc8-$bbcc - Decrements X until 0 then returns
bbc8| 301f LEAX -1,X cc=80 a=0d b=01 dp=00 x=00b2 y=b39b u=82ec s=7f2a| E....... | $bbc8: $bbc8-$bbcc - Decrements X until 0 then returns
bbca| 26fc BNE $bbc8 cc=80 a=0d b=01 dp=00 x=00b2 y=b39b u=82ec s=7f2a| E....... | $bbca: $bbc8-$bbcc - Decrements X until 0 then returns
...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment