handled similarities >3, updated binaries
This commit is contained in:
1 parent
f993e03b01
commit
99afae45c6
42 files changed
+117
-1
No files matched your search
@@ -0,0 +1,3 @@
|
||||
$00 + STA ($B2),Y + INY
|
||||
|
||||
Small part of the loop storing data in a tape buffer - trivial, not copyrightable.
|
||||
@@ -0,0 +1,3 @@
|
||||
$00 + LDA ($B2),Y + CMP #$05
|
||||
|
||||
Check if end of tape mark - trivial, not copyrightable.
|
||||
@@ -0,0 +1,3 @@
|
||||
$01 + EOR $9B + STA $9B
|
||||
|
||||
Small part of code calculating parity/XOR type checksum. Trivial, not copyrightable.
|
||||
@@ -0,0 +1,3 @@
|
||||
$01 + LDA ($B2),Y + STA (zeropage address does not match)
|
||||
|
||||
Instruction + some parts. Trivial, not copyrightable.
|
||||
@@ -0,0 +1,3 @@
|
||||
$01 + BEQ (offset matches) + CMP #$03
|
||||
|
||||
Comparing .A with #$03 depending on a CPU flag - nothing creative, not copyrightable.
|
||||
@@ -0,0 +1,3 @@
|
||||
$02 + BNE (skip next instruction) + JMP (address does not match)
|
||||
|
||||
Instruction + some parts. Trivial, not copyrightable.
|
||||
@@ -0,0 +1,3 @@
|
||||
$04 + LDA #$01 + STA (zeropage address does not match)
|
||||
|
||||
Instruction + some parts. Trivial, not copyrightable.
|
||||
@@ -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.
|
||||
@@ -0,0 +1,3 @@
|
||||
$22 + BEQ (offset matches) + LDA (immediate value does not match)
|
||||
|
||||
Instruction + some parts. Trivial, not copyrightable.
|
||||
@@ -0,0 +1,3 @@
|
||||
LDA $A7 + EOR $AB
|
||||
|
||||
Small part of code calculating parity/XOR type checksum. Trivial, not copyrightable.
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
@@ -0,0 +1,3 @@
|
||||
$7F + STA $DD0D + LDA (value does not match)
|
||||
|
||||
Instruction (accessing a documented I/O register) + some parts. Trivial, not copyrightable.
|
||||
@@ -0,0 +1,3 @@
|
||||
STA $DC00 + LDX (value does not match)
|
||||
|
||||
Instruction (accessing a documented I/O register) + some part. Trivial, not copyrightable.
|
||||
@@ -0,0 +1,4 @@
|
||||
STA $DD0D + LDA (value does not match)
|
||||
|
||||
Instruction (accessing a documented I/O register) + some part. Trivial, not copyrightable.
|
||||
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
@@ -0,0 +1,3 @@
|
||||
LDA $A7 + EOR $AB
|
||||
|
||||
Small part of code calculating parity/XOR type checksum. Trivial, not copyrightable.
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
@@ -0,0 +1,3 @@
|
||||
LDA $DD00 + ORA #$10
|
||||
|
||||
Small part of code manipulating a bit in a documented I/O register. Trivial, not copyrightable.
|
||||
@@ -0,0 +1,3 @@
|
||||
LDA $D018 + AND (value does not match)
|
||||
|
||||
Instruction (accessing a documented I/O register) + some part. Trivial, not copyrightable.
|
||||
@@ -0,0 +1,3 @@
|
||||
LDA ($B2),Y + STA (zeropage address does not match)
|
||||
|
||||
Instruction and some part. Trivial, not copyrightable.
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
@@ -0,0 +1,3 @@
|
||||
BNE (offset matches) + LDX #$3C
|
||||
|
||||
Putting a value to .X depending on some condition - trivial, not copyrightable.
|
||||
@@ -0,0 +1,3 @@
|
||||
$D1 + STA $F3 + LDA $D2
|
||||
|
||||
Manipulation on some zeropage variables (copying one to another) - trivial, not copyrightable.
|
||||
@@ -0,0 +1,3 @@
|
||||
$D8 + STA $F4 + RTS
|
||||
|
||||
Store acumulator in a documented zeropage location and return from subroutine - trivial, not copyrightable.
|
||||
@@ -0,0 +1,3 @@
|
||||
$DD + LDX #$00 + STX (address does not match)
|
||||
|
||||
Instruction + some parts. Trivial, not copyrightable.
|
||||
Reference in new issue
Block a user