diff --git a/strings/0001020304 b/strings/0001020304 new file mode 100644 index 00000000..a295016a --- /dev/null +++ b/strings/0001020304 @@ -0,0 +1,3 @@ +sequence 0, 1, 2, 3, 4 + +Trivial sequence of bytes. Not copyrightable. diff --git a/strings/008526852785288529 b/strings/008526852785288529 new file mode 100644 index 00000000..2eaf0a02 --- /dev/null +++ b/strings/008526852785288529 @@ -0,0 +1,3 @@ +$00 + STA $26 + STA $27 + STA $28 + STA $29 (temporary variables) + +Couple of instructions settin 0 into temporary zeropage variables. Trivial - not copyrightable. diff --git a/strings/01020304 b/strings/01020304 new file mode 100644 index 00000000..8223fcbb --- /dev/null +++ b/strings/01020304 @@ -0,0 +1,3 @@ +sequence 1, 2, 3, 4 + +Trivial sequence of bytes. Not copyrightable. diff --git a/strings/0320FEED b/strings/0320FEED new file mode 100644 index 00000000..add9e8af --- /dev/null +++ b/strings/0320FEED @@ -0,0 +1,3 @@ +BCS (offset matches) + JSR (address only partially matches) + +Instruction + some part. Trivial - not copyrightable. diff --git a/strings/07C922F0 b/strings/07C922F0 new file mode 100644 index 00000000..edabb3cc --- /dev/null +++ b/strings/07C922F0 @@ -0,0 +1,3 @@ +$07 + CMP #$22 + BEQ (offset does not match) + +Instruction + some parts. Trivial - not copyrightable. diff --git a/strings/18A52B69 b/strings/18A52B69 new file mode 100644 index 00000000..f7c7810c --- /dev/null +++ b/strings/18A52B69 @@ -0,0 +1,3 @@ +CLC + LDA $2B + ADC #(value does not match) + +Small part of code performing addition with a given zeropage variable. Trivial - not copyrightable. diff --git a/strings/20E7FFA537 b/strings/20E7FFA537 new file mode 100644 index 00000000..898666f0 --- /dev/null +++ b/strings/20E7FFA537 @@ -0,0 +1,3 @@ +JSR $FFE7 + LDA $37 + +Calling a documented routine (CLALL) and fetching a byte from zeropage variable. Trivial - not copyrightable. diff --git a/strings/2C382099FF b/strings/2C382099FF new file mode 100644 index 00000000..3adeb7a2 --- /dev/null +++ b/strings/2C382099FF @@ -0,0 +1,3 @@ +$2C + SEC + JSR $FF99 (MEMTOP) + +Call of a well-known routine, following operation type set and some part. Trivial - not copyrightable. diff --git a/strings/38A52BE901 b/strings/38A52BE901 new file mode 100644 index 00000000..37a90188 --- /dev/null +++ b/strings/38A52BE901 @@ -0,0 +1,3 @@ +SEC + LDA $2B + SBC #$01 + +Small part of code performing subtraction from a given zeropage variable. Trivial - not copyrightable. diff --git a/strings/60A561F0 b/strings/60A561F0 new file mode 100644 index 00000000..e1c4eb54 --- /dev/null +++ b/strings/60A561F0 @@ -0,0 +1,3 @@ +RTS + LDA $61 + BEQ (offset does not match) + +End of pprevious routine + a new one starting from checking, whether zeropage variable is 0 or not. Trivial - not copyrightable. diff --git a/strings/60C922D00B b/strings/60C922D00B new file mode 100644 index 00000000..ba46a79a --- /dev/null +++ b/strings/60C922D00B @@ -0,0 +1,3 @@ +RTS + CMP #$22 + BNE (offset matches) + +End of the routine + beginning of a new one, which starts by checking for a particular character. Not creative - not copyrightable. diff --git a/strings/6902852D b/strings/6902852D new file mode 100644 index 00000000..db6b0ea3 --- /dev/null +++ b/strings/6902852D @@ -0,0 +1,3 @@ +ADC #$02 + STA $2D + +Add 2, store value in zeropage variable. Trivial - not copyrightable. diff --git a/strings/6902852DA52C6900852E20 b/strings/6902852DA52C6900852E20 new file mode 100644 index 00000000..4e0943b8 --- /dev/null +++ b/strings/6902852DA52C6900852E20 @@ -0,0 +1,3 @@ +ADC #$02 + STA $2D + LDA $2C + ADC #$00 + STA $2E + JSR (address does not match) + +Code calculatin VARTAB value from TXTTAB - by adding 2. Trivial - not copyrightable. diff --git a/strings/A200A000 b/strings/A200A000 new file mode 100644 index 00000000..c840f00c --- /dev/null +++ b/strings/A200A000 @@ -0,0 +1,3 @@ +LDX #$00 + LDY #$00 + +Load $00 into both index registers. Trivial - not copyrightable. diff --git a/strings/A56160A5 b/strings/A56160A5 new file mode 100644 index 00000000..0e9cf4a5 --- /dev/null +++ b/strings/A56160A5 @@ -0,0 +1,3 @@ +LDA $61 + RTS + LDA (zeropage address does not match) + +One routine ending with returning a zeropage variable, another one starting with fetching data to acccumulator (not even the same address). Trivial - not copyrightable. diff --git a/strings/B9903C20 b/strings/B9903C20 new file mode 100644 index 00000000..2bb1fa38 --- /dev/null +++ b/strings/B9903C20 @@ -0,0 +1,3 @@ +$B9 + BCC (offset matches) + JSR (addres does not match) + +Instruction + some parts. Trivial - not copyrightable. diff --git a/strings/C901F008C903 b/strings/C901F008C903 new file mode 100644 index 00000000..ff92a76f --- /dev/null +++ b/strings/C901F008C903 @@ -0,0 +1,3 @@ +CMP #$01 + BEQ (offset matches) + CMP #$03 + +Two decisions based on accumulator value (second not even the same one). Trivial - not copyrightable. diff --git a/strings/C922D008A5D449 b/strings/C922D008A5D449 new file mode 100644 index 00000000..e175dea4 --- /dev/null +++ b/strings/C922D008A5D449 @@ -0,0 +1,3 @@ +CMP #$22 + BNE (offset matches) + LDA $D4 (QTSW) + EOR #(value does not match) + +Small piece of code handling QTSW flag - telling whether we are in the quote mode. Nothing complicated here - not creative, not copyrightable. diff --git a/strings/FFFF0000 b/strings/FFFF0000 new file mode 100644 index 00000000..893fe180 --- /dev/null +++ b/strings/FFFF0000 @@ -0,0 +1,3 @@ +$FF, $FF, $00, $00 + +Sequence of bytes being similar most likely fue to ROM not being filled in completely. Trivial - not copyrightable.