handled similarities >3, updated binaries

This commit is contained in:
FeralChild64 committed 2019-12-28 12:50:33 +01:00
1 parent f993e03b01
commit 99afae45c6
42 files changed
+117 -1

No files matched your search

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -14,8 +14,8 @@ ACPTR:
lda IOSTATUS
beq !+
lda #$0D // tested on real ROMs
clc
lda #$0D // tested on real ROMs
rts
!:
+3
View File
@@ -0,0 +1,3 @@
$00 + STA ($B2),Y + INY
Small part of the loop storing data in a tape buffer - trivial, not copyrightable.
+3
View File
@@ -0,0 +1,3 @@
$00 + LDA ($B2),Y + CMP #$05
Check if end of tape mark - trivial, not copyrightable.
+3
View File
@@ -0,0 +1,3 @@
$01 + EOR $9B + STA $9B
Small part of code calculating parity/XOR type checksum. Trivial, not copyrightable.
+3
View File
@@ -0,0 +1,3 @@
$01 + LDA ($B2),Y + STA (zeropage address does not match)
Instruction + some parts. Trivial, not copyrightable.
+3
View File
@@ -0,0 +1,3 @@
$01 + BEQ (offset matches) + CMP #$03
Comparing .A with #$03 depending on a CPU flag - nothing creative, not copyrightable.
+3
View File
@@ -0,0 +1,3 @@
$02 + BNE (skip next instruction) + JMP (address does not match)
Instruction + some parts. Trivial, not copyrightable.
+3
View File
@@ -0,0 +1,3 @@
$04 + LDA #$01 + STA (zeropage address does not match)
Instruction + some parts. Trivial, not copyrightable.
+3
View File
@@ -0,0 +1,3 @@
$D018 + EOR #$02 + STA $D018
Small part of code manipulating a bit in a documented I/O register. Trivial, not copyrightable.
+3
View File
@@ -0,0 +1,3 @@
$22 + BEQ (offset matches) + LDA (immediate value does not match)
Instruction + some parts. Trivial, not copyrightable.
+3
View File
@@ -0,0 +1,3 @@
LDA $A7 + EOR $AB
Small part of code calculating parity/XOR type checksum. Trivial, not copyrightable.
+3
View File
@@ -0,0 +1,3 @@
EOR $AB + STA $AB + RTS
Small part of code calculating parity/XOR type checksum. Trivial, not copyrightable.
@@ -0,0 +1,16 @@
List of key codes generated when certain key combinations are pressed
This sequence is a list of which ASCII/PETSCII code should be generated
when certain key combinations are pressed, based on the keyboard matrix
position. That is, it is a sequence in keyboard matrix order, of the
codes that should be generated. Thus it is a list of facts, which cannot
be copyright, according to the long standing precedent under US copyright law:
https://www.law.cornell.edu/copyright/cases/499_US_340.htm
Similar decisions exist in other jurisidctions.
Note also that the matrix order list of keys is a fact of the C64 hardware,
and which has been repeated in many publications, such as Compute's Mapping the 64,
without challenge from the C64 ROM copyright owners, which serves to reinforce the
claim that this sequence of bytes is not copyrightable.
+3
View File
@@ -0,0 +1,3 @@
RTS + LDX #$00 + STX (zeropage address does not match)
Subroutine starting buy using .X to store 0 somewhere (place does not match). Trivial - not copyrightable.
+3
View File
@@ -0,0 +1,3 @@
RTS + LDA $01 + ORA #$20 (turning motor off)
Small part of code manipulating a bit in a documented I/O register. Trivial, not copyrightable.
+3
View File
@@ -0,0 +1,3 @@
RTS + LDA $90 (IOSTATUS) + BEQ (offset matches)
Subroutine started with decision based on IOSTATUS value (zero or not) - trivial, not copyrightable.
+3
View File
@@ -0,0 +1,3 @@
$7F + STA $DD0D + LDA (value does not match)
Instruction (accessing a documented I/O register) + some parts. Trivial, not copyrightable.
+3
View File
@@ -0,0 +1,3 @@
STA $DC00 + LDX (value does not match)
Instruction (accessing a documented I/O register) + some part. Trivial, not copyrightable.
+4
View File
@@ -0,0 +1,4 @@
STA $DD0D + LDA (value does not match)
Instruction (accessing a documented I/O register) + some part. Trivial, not copyrightable.
+3
View File
@@ -0,0 +1,3 @@
STA $DD0D + LDA #$00 + STA (address does not match)
Store a value in a documented I/O register, afterwards store 0 somewhere else (address does not match). Trivial, not copyrightable.
+3
View File
@@ -0,0 +1,3 @@
LDY #$05 + LDA ($B2),Y + JSR $FFD2 (display character, documented routine) + INY + CPY #$15 + BNE (offset matches)
A simple loop displaying a constant-size string pointed by a zeropage vector - nothing more. Due to 6502 addressing modes limiations, such a code will always look this way - this is not creative, and thus not copyrightable.
+3
View File
@@ -0,0 +1,3 @@
LDA $A7 + EOR $AB
Small part of code calculating parity/XOR type checksum. Trivial, not copyrightable.
+3
View File
@@ -0,0 +1,3 @@
LDA $C4 + STA $AF
Move value from one zeropage location to another one (both documented, MEMUSS and EAL) - trivial, not copyrightable.
+3
View File
@@ -0,0 +1,3 @@
LDA #$04 + $2C (BIT) + LDA (value does not match)
Put $04 to acumulator and skip thee next 2 bytes (common space optimization) - trivial, not copyrightable.
+3
View File
@@ -0,0 +1,3 @@
LDA #$04 + $2C (BIT) + LDA #$80
Part of the code putting $04 or $80 to accumulator depending on some condition (not included in a similarity) - trivial, not copyrightable.
+3
View File
@@ -0,0 +1,3 @@
LDA $DD00 + ORA #$10
Small part of code manipulating a bit in a documented I/O register. Trivial, not copyrightable.
+3
View File
@@ -0,0 +1,3 @@
LDA $D018 + AND (value does not match)
Instruction (accessing a documented I/O register) + some part. Trivial, not copyrightable.
+3
View File
@@ -0,0 +1,3 @@
LDA ($B2),Y + STA (zeropage address does not match)
Instruction and some part. Trivial, not copyrightable.
+3
View File
@@ -0,0 +1,3 @@
$C4 + STA $AF + LDA $C3 + STA (zeropage address does not match)
Manipulation on some zeropage variables (copying one to another) - trivial, not copyrightable.
+3
View File
@@ -0,0 +1,3 @@
CMP #$02 + BNE (skip next instruction) + JMP (address does not match)
Decision based on a check if accumulator contains 2 - trivial, not copyrightable.
+3
View File
@@ -0,0 +1,3 @@
$D0 + AND #$EF + STA $D011 + LDA (address does not match)
Small part of code manipulating a bit in a documented I/O register. Trivial, not copyrightable.
+3
View File
@@ -0,0 +1,3 @@
BNE (offset matches) + LDX #$3C
Putting a value to .X depending on some condition - trivial, not copyrightable.
+3
View File
@@ -0,0 +1,3 @@
$D1 + STA $F3 + LDA $D2
Manipulation on some zeropage variables (copying one to another) - trivial, not copyrightable.
+3
View File
@@ -0,0 +1,3 @@
$D8 + STA $F4 + RTS
Store acumulator in a documented zeropage location and return from subroutine - trivial, not copyrightable.
+3
View File
@@ -0,0 +1,3 @@
$DD + LDX #$00 + STX (address does not match)
Instruction + some parts. Trivial, not copyrightable.