diff --git a/bin/basic_generic.rom b/bin/basic_generic.rom index 1a157f04..b1f5d2b7 100644 Binary files a/bin/basic_generic.rom and b/bin/basic_generic.rom differ diff --git a/bin/basic_generic_crt.rom b/bin/basic_generic_crt.rom index b2c1ee34..6a7ebf06 100644 Binary files a/bin/basic_generic_crt.rom and b/bin/basic_generic_crt.rom differ diff --git a/bin/basic_ultimate64.rom b/bin/basic_ultimate64.rom index 7d7cecb7..f44b1632 100644 Binary files a/bin/basic_ultimate64.rom and b/bin/basic_ultimate64.rom differ diff --git a/bin/extrom_generic_crt.crt b/bin/extrom_generic_crt.crt index ca10de0d..3cbea24c 100644 Binary files a/bin/extrom_generic_crt.crt and b/bin/extrom_generic_crt.crt differ diff --git a/bin/kernal_generic.rom b/bin/kernal_generic.rom index a352f3b1..9185ef3f 100644 Binary files a/bin/kernal_generic.rom and b/bin/kernal_generic.rom differ diff --git a/bin/kernal_generic_crt.rom b/bin/kernal_generic_crt.rom index ce5757f4..90d615b6 100644 Binary files a/bin/kernal_generic_crt.rom and b/bin/kernal_generic_crt.rom differ diff --git a/bin/kernal_ultimate64.rom b/bin/kernal_ultimate64.rom index 5e9e8b6d..7b087f03 100644 Binary files a/bin/kernal_ultimate64.rom and b/bin/kernal_ultimate64.rom differ diff --git a/bin/mega65.rom b/bin/mega65.rom index 1ccebc7f..81c4cebc 100644 Binary files a/bin/mega65.rom and b/bin/mega65.rom differ diff --git a/bin/mega65_orfont.rom b/bin/mega65_orfont.rom index 35f78028..428e93a3 100644 Binary files a/bin/mega65_orfont.rom and b/bin/mega65_orfont.rom differ diff --git a/strings/00911460 b/strings/00911460 new file mode 100644 index 00000000..b769674f --- /dev/null +++ b/strings/00911460 @@ -0,0 +1,3 @@ +$00 + STA ($14),Y + RTS + +Routine ends by storing value in memory via pointer. Trivial - not copyrightable. diff --git a/strings/11D009108D11D0 b/strings/11D009108D11D0 new file mode 100644 index 00000000..d470a641 --- /dev/null +++ b/strings/11D009108D11D0 @@ -0,0 +1,4 @@ + $D011 + ORA #$10 + STA $D011 + + Part of code setting a bit in documented hardware register. Trivial - not copyrightable. + diff --git a/strings/20D7F7A9 b/strings/20D7F7A9 new file mode 100644 index 00000000..45e726d2 --- /dev/null +++ b/strings/20D7F7A9 @@ -0,0 +1,3 @@ +JSR $F7D7 + LDA # (value does not match) + +Instruction + some part. Trivial - not copyrightable. diff --git a/strings/8564A563 b/strings/8564A563 new file mode 100644 index 00000000..a15fdb6b --- /dev/null +++ b/strings/8564A563 @@ -0,0 +1,3 @@ +STA $64 + LDA $63 + +Part of the code multiplying floating point mantissa by 8, by shifting it 8 bit left. Trivial - not copyrightable. diff --git a/strings/8565A564 b/strings/8565A564 new file mode 100644 index 00000000..509981ff --- /dev/null +++ b/strings/8565A564 @@ -0,0 +1,3 @@ +STA $65 + LDA $64 + +Part of the code multiplying floating point mantissa by 8, by shifting it 8 bit left. Trivial - not copyrightable. diff --git a/strings/867060A561F0 b/strings/867060A561F0 new file mode 100644 index 00000000..c21b234c --- /dev/null +++ b/strings/867060A561F0 @@ -0,0 +1,3 @@ +STX $70 + RTS + LDA $61 + BEQ (offset does not match) + +One routine ends by storing value in a well-known zaropage location, followed by other which starts by checking whether another location is zero or not. Not creative - not copyrightable. diff --git a/strings/9002A900 b/strings/9002A900 new file mode 100644 index 00000000..12f92262 --- /dev/null +++ b/strings/9002A900 @@ -0,0 +1,3 @@ +BCC (skip next instruction) + LDA #$00 + +Load 0 into .A if carry is set. Trivial - not copyrightable. diff --git a/strings/9D0001E8 b/strings/9D0001E8 new file mode 100644 index 00000000..76082e2a --- /dev/null +++ b/strings/9D0001E8 @@ -0,0 +1,4 @@ +STA $0100,X + INX + +Small part of the loop iterating over memory area. Trivial - not copyrightable. + diff --git a/strings/A000B122 b/strings/A000B122 new file mode 100644 index 00000000..3a5596a2 --- /dev/null +++ b/strings/A000B122 @@ -0,0 +1,3 @@ +LDY #$00 + LDA ($22),Y + +Reading content of memory pointed by pointer in RAM. Would be one instruction os some CPUs. Trivial - not copyrightable. diff --git a/strings/A56BE56385 b/strings/A56BE56385 new file mode 100644 index 00000000..2cb384d7 --- /dev/null +++ b/strings/A56BE56385 @@ -0,0 +1,3 @@ +LDA $6B + SBC $63 + STA (zeropage address does not match) + +Small part of floating point mantissa manipulation - subtraction of 2 values. Trivial - not copyrightable. diff --git a/strings/A56CE56485 b/strings/A56CE56485 new file mode 100644 index 00000000..ebf0f48d --- /dev/null +++ b/strings/A56CE56485 @@ -0,0 +1,3 @@ +LDA $6C + SBC $64 + STA (zeropage address does not match) + +Small part of floating point mantissa manipulation - subtraction of 2 values. Trivial - not copyrightable. diff --git a/strings/A90060A5 b/strings/A90060A5 new file mode 100644 index 00000000..b891cc7c --- /dev/null +++ b/strings/A90060A5 @@ -0,0 +1,3 @@ +LDA #$00 + RTS + LDA (zeropage address does not match) + +Routine returning 0 in .A followed by other which starts from fetching zeropage variable. Trivial - not copyrightable. diff --git a/strings/A9488D8F02A9EB8D9002A9 b/strings/A9488D8F02A9EB8D9002A9 new file mode 100644 index 00000000..a7674474 --- /dev/null +++ b/strings/A9488D8F02A9EB8D9002A9 @@ -0,0 +1,3 @@ +LDA #$48 + STA $028F + LDA #$EB + STA $0290 + LDA (value does not match) + +Initializing a documented function pointer with the only value compatible with existing software. Trivial and not creative - not copyrightable. diff --git a/strings/BAA9008526852785288529 b/strings/BAA9008526852785288529 new file mode 100644 index 00000000..de7df5fe --- /dev/null +++ b/strings/BAA9008526852785288529 @@ -0,0 +1,3 @@ +$BA + LDA #$00 + STA $26 + STA $27 + STA $28 + STA $29 + +Zeroying a well-known temporary workarea. Trivial - not copyrightable. diff --git a/strings/EDA00020 b/strings/EDA00020 new file mode 100644 index 00000000..c73277a1 --- /dev/null +++ b/strings/EDA00020 @@ -0,0 +1,3 @@ +$ED + LDY #$00 + JSR (address does not match) + +Instruction + some parts. Trivial - not copyrightable. diff --git a/strings/EEAD00DD09 b/strings/EEAD00DD09 new file mode 100644 index 00000000..cc76afce --- /dev/null +++ b/strings/EEAD00DD09 @@ -0,0 +1,3 @@ +$EE + LDA $DD00 + ORA (value does not match) + +Instruction (accessing hardware register) + some parts. Trivial - not copyrightable. diff --git a/strings/FAAD01DD b/strings/FAAD01DD new file mode 100644 index 00000000..62d1cba3 --- /dev/null +++ b/strings/FAAD01DD @@ -0,0 +1,3 @@ +$FA + LDA $DD01 + +Instruction (reading hardware register) + some part. Trivial - not copyrightable. diff --git a/strings/FCA97F8D0D b/strings/FCA97F8D0D new file mode 100644 index 00000000..99f135b1 --- /dev/null +++ b/strings/FCA97F8D0D @@ -0,0 +1,3 @@ +$FC + LDA #$7F + STA (address does not fully match) + +Instruction + some parts. Trivial - not copyrightable.