diff --git a/strings/02A90160 b/strings/02A90160 new file mode 100644 index 00000000..e968c27e --- /dev/null +++ b/strings/02A90160 @@ -0,0 +1,3 @@ +$02 + LDA #$01 + RTS + +End of subroutine putting $01 into accumulator + some part. Trivial - not copyrightable. diff --git a/strings/066D266C266B266A b/strings/066D266C266B266A new file mode 100644 index 00000000..02122454 --- /dev/null +++ b/strings/066D266C266B266A @@ -0,0 +1,3 @@ +ASL $6D + ROL $6C + ROL $6B + ROL $6A + +Arithmetic shift left of 32-bit value. Trivial - not copyrightable. diff --git a/strings/06702665266426632662 b/strings/06702665266426632662 new file mode 100644 index 00000000..4706747d --- /dev/null +++ b/strings/06702665266426632662 @@ -0,0 +1,3 @@ +ASL $70 + ROL $65 + ROL $64 + ROL $63 + ROL $62 + +Arithmetic shift left of 40-bit value. Trivial - not copyrightable. diff --git a/strings/06E6A1D0 b/strings/06E6A1D0 new file mode 100644 index 00000000..1130f260 --- /dev/null +++ b/strings/06E6A1D0 @@ -0,0 +1,3 @@ +$06 + INC $A1 + BNE (offset does not match) + +Instruction + some parts. Trivial - not copyrightable. diff --git a/strings/268562A5 b/strings/268562A5 new file mode 100644 index 00000000..5b20f62c --- /dev/null +++ b/strings/268562A5 @@ -0,0 +1,3 @@ +$26 + STA $62 + LDA (zeropage address does not match) + +Instruction + some parts. Trivial - not copyrightable. diff --git a/strings/26A90085 b/strings/26A90085 new file mode 100644 index 00000000..a6115ffd --- /dev/null +++ b/strings/26A90085 @@ -0,0 +1,3 @@ +$26 + LDA #$00 + STA (zeropage address does not match) + +Instruction + some parts. Trivial - not copyrightable. diff --git a/strings/288529A5 b/strings/288529A5 new file mode 100644 index 00000000..981d1241 --- /dev/null +++ b/strings/288529A5 @@ -0,0 +1,3 @@ +$28 + STA $29 + LDA (zeropage address does not match) + +Instruction + some parts. Trivial - not copyrightable. diff --git a/strings/2CA9022CA9 b/strings/2CA9022CA9 new file mode 100644 index 00000000..35f257c1 --- /dev/null +++ b/strings/2CA9022CA9 @@ -0,0 +1,3 @@ +$2C + LDA #$02 + BIT (to skip 2 bytes) + LDA (value does not match) + +Part of the common 6502 trick to set accumulator value depending on jump address. Not creative - not copyrightable. diff --git a/strings/38E56185 b/strings/38E56185 new file mode 100644 index 00000000..b5a11760 --- /dev/null +++ b/strings/38E56185 @@ -0,0 +1,3 @@ +SEC + SBC $61 + STA (zeropage address does not match) + +Small piece of code subtracting two values. Trivial -not copyrightable. diff --git a/strings/4C67B820 b/strings/4C67B820 new file mode 100644 index 00000000..e6a66941 --- /dev/null +++ b/strings/4C67B820 @@ -0,0 +1,3 @@ +JMP $B867 + JSR (address does not match) + +Jump to a well-known routine + some part. Trivial - not copyrightable. diff --git a/strings/4C6AB820 b/strings/4C6AB820 new file mode 100644 index 00000000..2e7d4182 --- /dev/null +++ b/strings/4C6AB820 @@ -0,0 +1,3 @@ +JMP $B86A + JSR (address does not match) + +Jump to a well-known routine + some part. Trivial - not copyrightable. diff --git a/strings/61F006A566 b/strings/61F006A566 new file mode 100644 index 00000000..65dfe904 --- /dev/null +++ b/strings/61F006A566 @@ -0,0 +1,3 @@ +$61 + BEQ (offset matches) + LDA $66 + +Conditional jump + retrieving zeropage variable + part of one more instruction. Trivial - not copyrightable. diff --git a/strings/666366646665 b/strings/666366646665 new file mode 100644 index 00000000..97516ea2 --- /dev/null +++ b/strings/666366646665 @@ -0,0 +1,3 @@ +ROR $63 + ROR $64 + ROR $65 + +Rotating right a multi-byte value. Trivial - not copyrightable. diff --git a/strings/6BE56385 b/strings/6BE56385 new file mode 100644 index 00000000..f7b25ef9 --- /dev/null +++ b/strings/6BE56385 @@ -0,0 +1,3 @@ +$6B + STA $6D + LDA (zeropage address does not match) + +Instruction + some parts. Trivial - not copyrightable. diff --git a/strings/7060A561F0 b/strings/7060A561F0 new file mode 100644 index 00000000..561705f1 --- /dev/null +++ b/strings/7060A561F0 @@ -0,0 +1,3 @@ +$70 + RTS + LDA $61 + BEQ (offset does not match) + +Jump depending whether zeropage variable is 0 or not + some small part (return + a byte) of previous routine. Trivial - not copyrightable. diff --git a/strings/8526852785288529 b/strings/8526852785288529 new file mode 100644 index 00000000..0b810b27 --- /dev/null +++ b/strings/8526852785288529 @@ -0,0 +1,3 @@ +STA $26 + STA $27 + STA $28 + STA $29 + +Part of code clearing 32-bit value. Trivial - not copyrightable. diff --git a/strings/A420D2FF b/strings/A420D2FF new file mode 100644 index 00000000..66609749 --- /dev/null +++ b/strings/A420D2FF @@ -0,0 +1,3 @@ +$A4 + JSR $FFD2 + +Call of a documented routine + some part. Trivial - not copyrightable. diff --git a/strings/A5278563A5 b/strings/A5278563A5 new file mode 100644 index 00000000..a1423910 --- /dev/null +++ b/strings/A5278563A5 @@ -0,0 +1,3 @@ +LDA $27 + STA $63 + LDA (zeropage address does not match) + +Part of code copying one floating point value to anotheer one. Trivial - not copyrightable. diff --git a/strings/A5288564A5 b/strings/A5288564A5 new file mode 100644 index 00000000..4149d6f3 --- /dev/null +++ b/strings/A5288564A5 @@ -0,0 +1,3 @@ +LDA $28 + STA $64 + LDA (zeropage address does not match) + +Part of code copying one floating point value to anotheer one. Trivial - not copyrightable. diff --git a/strings/A5298565 b/strings/A5298565 new file mode 100644 index 00000000..301d0212 --- /dev/null +++ b/strings/A5298565 @@ -0,0 +1,3 @@ +LDA $29 + STA $65 + +Part of code copying one floating point value to anotheer one. Trivial - not copyrightable. diff --git a/strings/A561F0FB b/strings/A561F0FB new file mode 100644 index 00000000..4c9abe4f --- /dev/null +++ b/strings/A561F0FB @@ -0,0 +1,3 @@ +LDA $61 + BEQ (offset matches) + +Jump depending whether zeropage variable is 0 or not. Trivial - not copyrightable. diff --git a/strings/A569D0034C b/strings/A569D0034C new file mode 100644 index 00000000..998098c2 --- /dev/null +++ b/strings/A569D0034C @@ -0,0 +1,3 @@ +LDA $69 + BNE (skip the JMP) + JMP (address does not match) + +Far jump (address does not match) depending whether zeropage variable is 0 or not. Trivial - not copyrightable. diff --git a/strings/B7A000B1 b/strings/B7A000B1 new file mode 100644 index 00000000..6c9dd366 --- /dev/null +++ b/strings/B7A000B1 @@ -0,0 +1,3 @@ +$B7 + LDY #$00 + LDA (...), Y (zeropage address does not match) + +Instruction + some parts. Trivial - not copyrightable. diff --git a/strings/E0A90085 b/strings/E0A90085 new file mode 100644 index 00000000..5a60cbc6 --- /dev/null +++ b/strings/E0A90085 @@ -0,0 +1,3 @@ +$E0 + LDA #$00 + STA (zeropage address does not match) + +Instruction + some parts. Trivial - not copyrightable. diff --git a/strings/E220C0FFB0 b/strings/E220C0FFB0 new file mode 100644 index 00000000..4e52ecef --- /dev/null +++ b/strings/E220C0FFB0 @@ -0,0 +1,3 @@ +$E2 + JSR $FFC0 + BCS (offset does not match) + +Call of a documented routine + some parts. Trivial - not copyrightable. diff --git a/strings/F006A56649FF8566608138AA3B29 b/strings/F006A56649FF8566608138AA3B29 new file mode 100644 index 00000000..783d54ed --- /dev/null +++ b/strings/F006A56649FF8566608138AA3B29 @@ -0,0 +1,3 @@ +BEQ (offset matches) + LDA $66 + EOR #$FF + STA $66 + RTS + floating point constant 1.0 / log_e(2.0) + +Most of a trivial routine to toggle floating point variable sign + floating point constant (generated by a special tool). The addresses has to remain as they are for compatibility. Not creative - not copyrightable. diff --git a/strings/FF20BBEE b/strings/FF20BBEE new file mode 100644 index 00000000..cf8be179 --- /dev/null +++ b/strings/FF20BBEE @@ -0,0 +1,3 @@ +$FF + JSR $EEBB + +Instruction + some part. Trivial - not copyrightable.