Skip to content

Commit

Permalink
explained all similarities >3
Browse files Browse the repository at this point in the history
  • Loading branch information
FeralChild64 committed Jul 1, 2020
1 parent 5d49e88 commit 34b56b1
Show file tree
Hide file tree
Showing 19 changed files with 57 additions and 0 deletions.
3 changes: 3 additions & 0 deletions strings/0001020304
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
sequence 0, 1, 2, 3, 4

Trivial sequence of bytes. Not copyrightable.
3 changes: 3 additions & 0 deletions strings/008526852785288529
Original file line number Diff line number Diff line change
@@ -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.
3 changes: 3 additions & 0 deletions strings/01020304
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
sequence 1, 2, 3, 4

Trivial sequence of bytes. Not copyrightable.
3 changes: 3 additions & 0 deletions strings/0320FEED
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
BCS (offset matches) + JSR (address only partially matches)

Instruction + some part. Trivial - not copyrightable.
3 changes: 3 additions & 0 deletions strings/07C922F0
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
$07 + CMP #$22 + BEQ (offset does not match)

Instruction + some parts. Trivial - not copyrightable.
3 changes: 3 additions & 0 deletions strings/18A52B69
Original file line number Diff line number Diff line change
@@ -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.
3 changes: 3 additions & 0 deletions strings/20E7FFA537
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
JSR $FFE7 + LDA $37

Calling a documented routine (CLALL) and fetching a byte from zeropage variable. Trivial - not copyrightable.
3 changes: 3 additions & 0 deletions strings/2C382099FF
Original file line number Diff line number Diff line change
@@ -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.
3 changes: 3 additions & 0 deletions strings/38A52BE901
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
SEC + LDA $2B + SBC #$01

Small part of code performing subtraction from a given zeropage variable. Trivial - not copyrightable.
3 changes: 3 additions & 0 deletions strings/60A561F0
Original file line number Diff line number Diff line change
@@ -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.
3 changes: 3 additions & 0 deletions strings/60C922D00B
Original file line number Diff line number Diff line change
@@ -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.
3 changes: 3 additions & 0 deletions strings/6902852D
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
ADC #$02 + STA $2D

Add 2, store value in zeropage variable. Trivial - not copyrightable.
3 changes: 3 additions & 0 deletions strings/6902852DA52C6900852E20
Original file line number Diff line number Diff line change
@@ -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.
3 changes: 3 additions & 0 deletions strings/A200A000
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
LDX #$00 + LDY #$00

Load $00 into both index registers. Trivial - not copyrightable.
3 changes: 3 additions & 0 deletions strings/A56160A5
Original file line number Diff line number Diff line change
@@ -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.
3 changes: 3 additions & 0 deletions strings/B9903C20
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
$B9 + BCC (offset matches) + JSR (addres does not match)

Instruction + some parts. Trivial - not copyrightable.
3 changes: 3 additions & 0 deletions strings/C901F008C903
Original file line number Diff line number Diff line change
@@ -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.
3 changes: 3 additions & 0 deletions strings/C922D008A5D449
Original file line number Diff line number Diff line change
@@ -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.
3 changes: 3 additions & 0 deletions strings/FFFF0000
Original file line number Diff line number Diff line change
@@ -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.

0 comments on commit 34b56b1

Please sign in to comment.