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 Aug 5, 2020
1 parent ef8f900 commit 6eb78f9
Show file tree
Hide file tree
Showing 64 changed files with 194 additions and 0 deletions.
4 changes: 4 additions & 0 deletions strings/00000003
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
couple of 0's followed by $03

In original ROMs this is a part of floating point constant, in OpenROMs, it can even by a result of code not filling-in the ROM completely. Trivial - not copyrightable.

3 changes: 3 additions & 0 deletions strings/00E6A2D006E6A1D002E6A0
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
$00 + INC $A2 + BNE (address matches) + INC $A1 + BNE (address matches) + INC $A0

Incrementing 24-bit zeropage variable (TIME) by 1 (+ one byte from another instruction) - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/018562B0
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
$01 + STA $62 + BCS (offset does not match)

Instruction + some parts - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/026090051C9F9C1E1F9E8195969798999A9B
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
$02 + RTS + PETSCII color table

Part of some instruction (just one byte) + a list of facts - not copyrightable.
3 changes: 3 additions & 0 deletions strings/02852DA52C6900852E20
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
$02 + STA $2D + LDA $2C + ADC #$00 + STA $2E + JSR (address does not match)

Part of the NEW command implementation resetting various pointers to default values - not creative, not copyrightable.
3 changes: 3 additions & 0 deletions strings/06142615
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
ASL $14 + ROL $15

Multiplication of 16-bit zeropage variable by 2 - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/148514A5
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
$14 + STA $14 + LDA (zeropage address does not match)

Instruction + some parts - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/1548A51448
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
$15 + PHA + LDA $14 + PHA

Part of code stroing some zeropage variables on the stack, not even in the same order - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/1548A5144820
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
$15 + PHA + LDA $14 + PHA + JSR (address does not match)

Part of code storing some zeropage variables on the stack, not even in the same order (+ a part of another instruction) - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/18652285
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
CLC + ADC $22 + STA (zeropage address does not match)

Subtracting two zeropage variables (not even the same ones) - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/1865228524
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
CLC + ADC $22 + STA $24

Adding two zeropage variables - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/2033A54C
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
JSR $A533 (relink program) + JMP (address does not match)

Call of a well-known subroutine + part of another instruction. Trivial - not copyrightable.
3 changes: 3 additions & 0 deletions strings/20B9ED20
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
JSR $EDB9 (LISTEN) + JSR (address does not match)

Call of a well-known subroutine + part of another instruction. Trivial - not copyrightable.
3 changes: 3 additions & 0 deletions strings/20BAFF20
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
JSR $FFBA (SETLFS) + JSR (address does not match)

Call of a well-known subroutine + part of another instruction. Trivial - not copyrightable.
4 changes: 4 additions & 0 deletions strings/25A000B1
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
$25 + LDY #$00 + LDA (zeropage address does not match),Y

Instruction + some parts - trivial, not copyrightable.

3 changes: 3 additions & 0 deletions strings/3020D2FF
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
$30 + JSR $FFD2 (CHROUT)

Instruction (call of a well-known routine) + some part. Trivial - not copyrightable.
3 changes: 3 additions & 0 deletions strings/38A533E5
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
SEC + LDA $33 + SBC (zeropage address does not match)

Subtracting two zeropage variables (not even both the same ones) - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/38A533E531
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
SEC + LDA $33 + SBC $31

Subtracting two zeropage variables - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/46C954D0
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
$46 + CMP #$54 + BNE (offset does not match)

Instruction + some parts. Trivial - not copyrightable.
3 changes: 3 additions & 0 deletions strings/488A4820
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
PHA + TXA + PHA + JSR (address does not match)

Part of code storing registers on the stack (+ a part of another instruction) - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/48A51448
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
PHA + LDA $14 + PHA

Part of code retrieving values from stack - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/48A54548
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
PHA + LDA $45 + PHA

Part of code storing some zeropage variables on the stack, not even in the same order - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/48A54648
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
PHA + LDA $46 + PHA

Part of code storing some zeropage variables on the stack, not even in the same order - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/48A56248A5
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
PHA + LDA $62 + PHA + LDA (zeropage address does not match)

Part of code storing some zeropage variables on the stack, not even in the same order - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/48A57B48A5
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
PHA + LDA $7B + PHA + LDA (zeropage address does not match)

Part of code storing some zeropage variables on the stack, not even in the same order - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/60A561F0FB
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
RTS + LDA $61 + BEQ (offset matches)

End of previous subroutine + beginning of a new one, performing different action depending whether zeropage variable is 0 or not. Trivial - not copyrightable.
3 changes: 3 additions & 0 deletions strings/62666366646665667060A5
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
$62 + ROR $63 + ROR $64 + ROR $65 + ROR $70 + RTS + LDA (zeropage addres does not match)

Part of code multiplying by 2 a well-known multibyte zeropage variable + a part of another instruction. Not creative - not copyrightable.
3 changes: 3 additions & 0 deletions strings/64A90085
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
$64 + LDA #$00 + STA (zeropage address does not match)

Instruction + some parts - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/65148514
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
ADC $14 + STA $14

Adding a value to a zeropage variable - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/65148514A5
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
ADC $14 + STA $14 + LDA (zeropage address does not match)

Adding a value to a zeropage variable + some part of another instruction - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/65158515
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
ADC $15 + STA $15

Adding a value to a zeropage variable - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/65228522
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
ADC $22 + STA $22

Adding a value to a zeropage variable - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/65228524
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
ADC $22 + STA $24

Adding a zeropage value to .A, storing result in another zeropage location - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/65338533
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
ADC $33 + STA $33

Adding a value to a zeropage variable - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/686868AA
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
PLA + PLA + PLA + TAX

Drop 2 values from the stack, fetch the next one into .X register - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/6885456885
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
PLA + STA $45 + PLA + STA (zeropage address does not match)

Part of code retrieving zeropage variables from the stack (not even exactly the same ones) - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/68854668
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
PLA + STA $46 + PLA

Part of code retrieving values from the stack - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/7A48A57B
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
$7A + PHA + LDA $7B

Small part of code storing zeropage variables on the stack - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/810000000020
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
floating point value 1.0 + $20 byte

A trivial floating point value + some part - not creative, not copyrightable.
3 changes: 3 additions & 0 deletions strings/85228623
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
STA $22 + STX $23

Storing two registers in a 16-bit zeropage variable - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/85229002
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
STA $22 + BCC (offset matches)

Storing .A in zeropage variable + conditional jump - trivial; not copyrightable.
3 changes: 3 additions & 0 deletions strings/85339002E634
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
STA $33 + BCC (offset matches) + INC $34

Small part of the code to add .A to a 16 bit seropage variable - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/85628563
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
STA $62 + STA $63

Storing accumulator in two zeropage locations - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/8562C8B1
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
STA $62 + INY + LDA (zeropage address does not match),Y

Store value on zeropage, fetch new from memory location determined by pointer (not even the same one) - not creative, not copyrightable.
3 changes: 3 additions & 0 deletions strings/856385648565
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
STA $63 + STA $64 + STA $65

Storing a value (0) in a multibyte zeropage variable - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/86706020
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
STX $70 + RTS + JSR (addres does not match)

Routine ending by storing .X to zeropage variable + one byte (start of the instruction) of the next one - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/8810F820
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
DEY + BPL (offset matches) + JSR (address does not match)

Small part of the loop by .Y register - trivial and not creative, not copyrightable.
3 changes: 3 additions & 0 deletions strings/A0006891
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
LDY #$00 + PLA + STA (zeropage address does not match),Y

Store value from the stack on the location determined by pointer (not even the same one) - not creative, not copyrightable.
3 changes: 3 additions & 0 deletions strings/A000A54591
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
LDY #$00 + LDA $45 + STA (zeropage address does not match),Y

Copying value from zeropage variablle to memory location determined by pointer (not even the same one) - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/A51548A51448
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
LDA $15 + PHA + LDA $14 + PHA

Store 16-bit zeropage value on the stack - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/A533E531
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
LDA $33 + SBC $31

Subtraction of two zeropage variables - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/A534E532
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
LDA $34 + SBC $32

Subtracting two zeropage variables - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/A54648A54548
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
LDA $46 + PHA + LDA $45 + PHA

Store 16-bit zeropage value on the stack - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/A57A48A5
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
LDA $7A + PHA + LDA (zeropage address does not match)

Part of code storing some zeropage variables on the stack, not even in the same order - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/A57B48A5
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
LDA $7B + PHA + LDA (zeropage address does not match)

Part of code storing some zeropage variables on the stack, not even in the same order - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/A9A8A0AE20
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
LDA #$A8 + LDY #$AE + JSR (address does not match)

A small piece of code calling a subroutine to fetch PI value - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/B1474888
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
LDA ($47),Y + PHA + DEY

Small part of a code pushing memory to stack - not creative, not copyrightable.
3 changes: 3 additions & 0 deletions strings/B1B2C905
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
LDA ($B2),Y + CMP (value does not match)

Instruction + some part. Trivial - not copyrightable.
3 changes: 3 additions & 0 deletions strings/C8A54691
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
INY + LDA $46 + STA (zeropage address does not match),Y

Copy zeopage value to a memory location determined by pointer (not even the same one) - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/C8B12265
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
INY + LDA ($22),Y + ADC (zeropage address does not match)

Fetch value determined by pointer, add content of zeropage variable (not even the same one) - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/C8C006D0
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
INY + CPY #$06 + BNE (offset does not match)

Ending part of the loop by .Y, counting to 6 - not creative, not copyrightable.
3 changes: 3 additions & 0 deletions strings/C922F056
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
CMP #$22 ('"') + BEQ (offset matches)

Decision based on accumulator value - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/C929F006
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
CMP #$29 + BEQ (offset matches)

Decision based on accumulator value - trivial, not copyrightable.
3 changes: 3 additions & 0 deletions strings/E7FFA537
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
$FFE7 + LDA $37

Address of a well-known routine (CLALL) + a single instruction. Trivial - not copyrightable.

0 comments on commit 6eb78f9

Please sign in to comment.