explain more similarities. Go to some effort to avoid some similarities where we can see a way.
This commit is contained in:
1 parent
f15c7aa3a2
commit
3fc264ac15
49 files changed
+91
-4
No files matched your search
+2
-2
@@ -24,10 +24,10 @@ basic_do_new:
|
|||||||
|
|
||||||
;; Zero line pointer
|
;; Zero line pointer
|
||||||
;; XXX - We should also zero $0800, i.e., basic_start_of_text_ptr - 1
|
;; XXX - We should also zero $0800, i.e., basic_start_of_text_ptr - 1
|
||||||
ldy #$00
|
ldy #$01
|
||||||
tya
|
tya
|
||||||
sta (basic_start_of_text_ptr),y
|
sta (basic_start_of_text_ptr),y
|
||||||
iny
|
dey
|
||||||
sta (basic_start_of_text_ptr),y
|
sta (basic_start_of_text_ptr),y
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -25,8 +25,8 @@ iec_turnaround_to_listen:
|
|||||||
dex
|
dex
|
||||||
bne -
|
bne -
|
||||||
|
|
||||||
jsr printf
|
;; jsr printf
|
||||||
.byte "TURNAROUND FAILED - FILE NOT FOUND?",$0d,$00
|
;; .byte "TURNAROUND FAILED - FILE NOT FOUND?",$0d,$00
|
||||||
|
|
||||||
;; ;; Timeout = file not found error
|
;; ;; Timeout = file not found error
|
||||||
;; ;; (https://www.pagetable.com/?p=1023)
|
;; ;; (https://www.pagetable.com/?p=1023)
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
A string of empty bytes followed by half an instruction. Not copyrightable
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
instruction fragments. not copyrightable.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
Instruction fragment plus LDA ($nn),Y. Single instruction. Not copyrightable.
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
instruction fragment, followed by conditional execution of a JMP instruction.
|
||||||
|
|
||||||
|
Common idiom in 6502 programming. Not copyrightable.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
Instruction fragment, INX, instruction fragment. Single instruction. Not copyrightable.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
Instruction fragment + store A in ZP. Single instruction. Not copyrightable.
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
Instructio fragment, increment ZP location, return from subroutine.
|
||||||
|
|
||||||
|
Simple combination of very common elements. Not copyrightable.
|
||||||
|
No creativity.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
Instruction fragment, PLA, instruction fragment. Single instruction. Not copyrightable.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
Instruction fragment, LDX from ZP. Single instruction. Not copyrightable.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
The string " IN ". Not copyrightable.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
Subtract 10 from something. Not copyrightable.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
substract $30 from A. Not copyrightable.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
instruction fragment, LDX from ZP location. Not copyrightable.
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
fragment / BNE <skip following JMP instruction> / JMP somewhere
|
||||||
|
|
||||||
|
Conditionally jump somewhere. Would be a single instruction
|
||||||
|
on many architectures. Not copyrightable.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
The word "BREAK". Not copyrightable.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
The string "FOR". Not copyrightable.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
Push A to stack, then begin adding something. Simple register manipulations. Not copyrightable.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
PHA / TAX / PHA / LDA #$xx - Simple register manipulations. Not copyrightable.
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
Push Y and A onto the stack. Load A with something.
|
||||||
|
|
||||||
|
Simple register manipulations. Not copyrightable.
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
Push A to stack, copy A to X register, instruction fragment.
|
||||||
|
|
||||||
|
Simple register manipulations. Not copyrightable.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
The string "IN ". Not copyrightable.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
"ING", fragment of "SEARCHING FOR". Not copyrightable.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
"ING ", fragment of "SEARCHING FOR". Not copyrightable.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
"ING F", fragment of "SEARCHING FOR". Not copyrightable.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
The string "REA", being a fragment of "BREAK". Not copyright.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
RTS / CLC + instruction fragment. End of routine followed by single instruction. Not copyrightable.
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
RTS / JSR $xxEB. One and a half instructions. Not copyrightable.
|
||||||
|
|
||||||
|
RTS marks the end of a routine, and JSR is common at the start of
|
||||||
|
a routine. Thus 1 in 256 such routines would be expected to have an LSB
|
||||||
|
of $EB
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
Pull A value from stack, and add something to it. Simple register manipulations. Not copyrightable.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
Pull A from stack and add something. Simple register manipulation. Not copyrightable.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
Pull A from stack and add something. Simple register manipulation. Not copyrightable.
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
instruction fragment, SEC, SBC. Common subtraction sequence. Not copyrightable.
|
||||||
|
|
||||||
|
no creative element. Would be a single instruction on many architectures.
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
instruction fragment, SEC, SBC value. Common subtraction sequence. Not copyrightable.
|
||||||
|
|
||||||
|
no creative element. Would be a single instruction on many architectures.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
Store A in ZP location, then load A with contents of another ZP location. Not copyrightable.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
Push X register to stack and clear C flag. Simple register manipulations. Not copyrightable.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
Fragment of sequence to save registers on the stack. Not copyrightable.
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
Dereference pointer and read first byte.
|
||||||
|
|
||||||
|
Single instruction on many architectures.
|
||||||
|
Common idiom. No creativity. Not copyrightable.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
LDY $6D followed by instruction fragment. Single instruction. Not copyrightable.
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
Load A and X from $3A and $39
|
||||||
|
|
||||||
|
Loading registers with the contents of memory is not copyrightable.
|
||||||
|
No creative element.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
instruction fragments. Not copyrightable.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
TAX, PLA, STA in ZP. Simple register manipulations. Not copyrightable.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
LDA from ZP surrounded by instruction fragments. Single instruction. Not copyrightable.
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
subtract 0 , store to ZP and return from subroutine
|
||||||
|
|
||||||
|
Effectively a subtract at the end of a routine.
|
||||||
|
Nothing creative. Not copyrightable.
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
subtract 1 from something, then store something into ZP.
|
||||||
|
|
||||||
|
Simple combination of very common elements. Not copyrightable.
|
||||||
|
No creativity.
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
subtract 1 from something, then store result in ZP, followed by instruction fragment
|
||||||
|
|
||||||
|
Essentially a single subtraction instruction at the end of a routine.
|
||||||
|
Simple combination of very common elements. Not copyrightable.
|
||||||
|
No creativity.
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
subtract 1 from something, then store result in ZP and return from subroutine.
|
||||||
|
|
||||||
|
Essentially a single subtraction instruction at the end of a routine.
|
||||||
|
Simple combination of very common elements. Not copyrightable.
|
||||||
|
No creativity.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
instruction fragments. Not copyrightable.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
INY surrounded by instruction fragments. Single instruction. Not copyrightable.
|
||||||
Reference in new issue
Block a user