From 4496e5bd1009ce85acfb699185601ddc1a7958c5 Mon Sep 17 00:00:00 2001 From: FeralChild64 Date: Sat, 5 Oct 2019 13:15:52 +0200 Subject: [PATCH] handled all similarities >3 --- bin/kernal_generic.rom | Bin 8192 -> 8192 bytes bin/kernal_mega65.rom | Bin 8192 -> 8192 bytes bin/kernal_ultimate64.rom | Bin 8192 -> 8192 bytes c64/basic/e422.initmsg.s | 2 +- strings/0000000020 | 3 +++ strings/00000020 | 3 +++ strings/00DD29EF8D00DD60 | 5 +++++ strings/0D4C4F4144494EC70D | 4 ++++ strings/0D564552494659494EC70D | 4 ++++ strings/0DDC8D0D | 3 +++ strings/13F720 | 3 +++ strings/20D2FFC8 | 3 +++ strings/2860A9 | 3 +++ strings/29DF8D00DD60AD00DD09 | 5 +++++ strings/464F52A00D | 4 ++++ strings/48AA2073 | 3 +++ strings/48C8B1 | 3 +++ strings/494EC7 | 4 ++++ strings/494EC70D | 4 ++++ strings/494EC70D534156494E | 4 ++++ strings/4C5BFF4CA3FD4C50FD4C15FD4C1AFD4C | 1 + ...F250F233F357F1CAF1EDF63EF12FF366FEA5F4EDF5 | 6 ++++++ strings/6090051C9F9C1E1F9E8195969798999A9B | 3 +++ ...1E036C20036C22036C24036C26034C9EF44CDDF54C | 1 + strings/7F8D0DDD | 3 +++ strings/8539C8B1 | 3 +++ strings/8A4820 | 3 +++ strings/8BE383A47CA51AA7E4A786AE | 7 +++++++ strings/8D00DD60 | 6 ++++++ strings/8D0DDD8D | 3 +++ strings/8D1003A9 | 3 +++ strings/8D8F02A9 | 3 +++ strings/A2164C37 | 3 +++ strings/A4A53D85 | 3 +++ strings/A4AD00DD | 6 ++++++ strings/A593F002 | 3 +++ strings/A5AD00DD | 3 +++ strings/A86885 | 3 +++ strings/A9002090FF | 3 +++ strings/A9A90185 | 3 +++ strings/A9C92CF0 | 3 +++ strings/AC9D0001 | 3 +++ strings/B1BB20D2FFC8 | 3 +++ strings/BABD04012910 | 3 +++ strings/C902D003 | 3 +++ strings/D0036C028020 | 3 +++ strings/D003CAD0F560 | 3 +++ strings/E52BAAA538E52C20 | 3 +++ strings/E54C0AE5 | 1 + strings/FF0000000000000000000000000000000000 | 3 +++ 50 files changed, 156 insertions(+), 1 deletion(-) create mode 100644 strings/0000000020 create mode 100644 strings/00000020 create mode 100644 strings/00DD29EF8D00DD60 create mode 100644 strings/0D4C4F4144494EC70D create mode 100644 strings/0D564552494659494EC70D create mode 100644 strings/0DDC8D0D create mode 100644 strings/13F720 create mode 100644 strings/20D2FFC8 create mode 100644 strings/2860A9 create mode 100644 strings/29DF8D00DD60AD00DD09 create mode 100644 strings/464F52A00D create mode 100644 strings/48AA2073 create mode 100644 strings/48C8B1 create mode 100644 strings/494EC7 create mode 100644 strings/494EC70D create mode 100644 strings/494EC70D534156494E create mode 100644 strings/4C5BFF4CA3FD4C50FD4C15FD4C1AFD4C create mode 100644 strings/6031EA66FE47FE4AF391F20EF250F233F357F1CAF1EDF63EF12FF366FEA5F4EDF5 create mode 100644 strings/6090051C9F9C1E1F9E8195969798999A9B create mode 100644 strings/6C1A036C1C036C1E036C20036C22036C24036C26034C9EF44CDDF54C create mode 100644 strings/7F8D0DDD create mode 100644 strings/8539C8B1 create mode 100644 strings/8A4820 create mode 100644 strings/8BE383A47CA51AA7E4A786AE create mode 100644 strings/8D00DD60 create mode 100644 strings/8D0DDD8D create mode 100644 strings/8D1003A9 create mode 100644 strings/8D8F02A9 create mode 100644 strings/A2164C37 create mode 100644 strings/A4A53D85 create mode 100644 strings/A4AD00DD create mode 100644 strings/A593F002 create mode 100644 strings/A5AD00DD create mode 100644 strings/A86885 create mode 100644 strings/A9002090FF create mode 100644 strings/A9A90185 create mode 100644 strings/A9C92CF0 create mode 100644 strings/AC9D0001 create mode 100644 strings/B1BB20D2FFC8 create mode 100644 strings/BABD04012910 create mode 100644 strings/C902D003 create mode 100644 strings/D0036C028020 create mode 100644 strings/D003CAD0F560 create mode 100644 strings/E52BAAA538E52C20 create mode 100644 strings/E54C0AE5 create mode 100644 strings/FF0000000000000000000000000000000000 diff --git a/bin/kernal_generic.rom b/bin/kernal_generic.rom index 314606655f5ab95134513ce458af85d1a46a0a87..2ccae4bd8a2715d347905055d5c4d8ad0ddec3b1 100644 GIT binary patch delta 16 XcmZp0XmHqI$HHu})O@oe%YJD9F7gFj delta 16 XcmZp0XmHqI$HKhS++wpM%YJD9FJ1*) diff --git a/bin/kernal_mega65.rom b/bin/kernal_mega65.rom index 44b877505515d13fcacb5bbad8b75207dc874e0e..a598b2b07ef2321e78aa6a6dfcff0f4eb0cd756b 100644 GIT binary patch delta 16 XcmZp0XmHqI$HHu})O@oe%YJD9F7gFj delta 16 XcmZp0XmHqI$HKhS++wpM%YJD9FJ1*) diff --git a/bin/kernal_ultimate64.rom b/bin/kernal_ultimate64.rom index bde1ca3e30ae1c2ffbd26c8d432861f171658d87..5278a59b7ce040966ad62a69ef61625a7bb4fe15 100644 GIT binary patch delta 16 XcmZp0XmHqI$HHu})O@oe%YJD9F7gFj delta 16 XcmZp0XmHqI$HKhS++wpM%YJD9FJ1*) diff --git a/c64/basic/e422.initmsg.s b/c64/basic/e422.initmsg.s index 261ce40b..2520c5bd 100644 --- a/c64/basic/e422.initmsg.s +++ b/c64/basic/e422.initmsg.s @@ -29,8 +29,8 @@ INITMSG: // Work out free bytes, display them jsr basic_do_new + sec lda MEMSIZ+0 - sec sbc TXTTAB+0 tax lda MEMSIZ+1 diff --git a/strings/0000000020 b/strings/0000000020 new file mode 100644 index 00000000..07a73cb0 --- /dev/null +++ b/strings/0000000020 @@ -0,0 +1,3 @@ +couple 0's + JMP (address does not match) + +Similairty only due to some parts of the ROM being empty. And not even a full instruction - not copyrightable. diff --git a/strings/00000020 b/strings/00000020 new file mode 100644 index 00000000..07a73cb0 --- /dev/null +++ b/strings/00000020 @@ -0,0 +1,3 @@ +couple 0's + JMP (address does not match) + +Similairty only due to some parts of the ROM being empty. And not even a full instruction - not copyrightable. diff --git a/strings/00DD29EF8D00DD60 b/strings/00DD29EF8D00DD60 new file mode 100644 index 00000000..99a521b2 --- /dev/null +++ b/strings/00DD29EF8D00DD60 @@ -0,0 +1,5 @@ +$DD00 + AND #$EF + STA $DD00 + RTS + +$DD00 is a hardware register, where one typically set/unset/read individual bits. +Having a set of trivial helper subroutines to set/clear individual bits (or groups of bits) is an obvious solution (thus not copyrightable), some similarities are unevitable. +Besides, in this case (since the similarity does not even cover a single subroutine from start to end) it is clear that the similar code actually performs slightly different actions. diff --git a/strings/0D4C4F4144494EC70D b/strings/0D4C4F4144494EC70D new file mode 100644 index 00000000..6b9411da --- /dev/null +++ b/strings/0D4C4F4144494EC70D @@ -0,0 +1,4 @@ +PETSCII string: LOADIN(G + end of string mark) + + +Encoding strings by adding $80 to it's last character (to mark end of stream) is a common byte-saving technique - for example, Turbo Basic XL (for Atari, now open-source) does the same. +And a single word following the is not copyrightable. diff --git a/strings/0D564552494659494EC70D b/strings/0D564552494659494EC70D new file mode 100644 index 00000000..d87e9d11 --- /dev/null +++ b/strings/0D564552494659494EC70D @@ -0,0 +1,4 @@ +PETSCII string: + VERIFYIN(G + end of string mark) + + +Encoding strings by adding $80 to it's last character (to mark end of stream) is a common byte-saving technique - for example, Turbo Basic XL (for Atari, now open-source) does the same. +And a single word following the is not copyrightable. diff --git a/strings/0DDC8D0D b/strings/0DDC8D0D new file mode 100644 index 00000000..f8e36ee1 --- /dev/null +++ b/strings/0DDC8D0D @@ -0,0 +1,3 @@ +$DC0D + STA $xxxx (only one byte of the address match) + +Not even a full instruction - not copyrightable. diff --git a/strings/13F720 b/strings/13F720 new file mode 100644 index 00000000..14d51096 --- /dev/null +++ b/strings/13F720 @@ -0,0 +1,3 @@ +$F713 + JSR (address does not match) + +Not even a full instruction - not copyrightable. diff --git a/strings/20D2FFC8 b/strings/20D2FFC8 new file mode 100644 index 00000000..33dc38ad --- /dev/null +++ b/strings/20D2FFC8 @@ -0,0 +1,3 @@ +JSR $FFD2 (official CHROUT jumptable entry) + INY + +Very small part of a loop displaying something - not copyrightable. diff --git a/strings/2860A9 b/strings/2860A9 new file mode 100644 index 00000000..1e7b5c2d --- /dev/null +++ b/strings/2860A9 @@ -0,0 +1,3 @@ +PLP + RTS + (new subroutine) LDA #$xx (value does not match) + +End of routine made to preserve processor status + one byte of the next subroutine. Trivial - not copyrightable. diff --git a/strings/29DF8D00DD60AD00DD09 b/strings/29DF8D00DD60AD00DD09 new file mode 100644 index 00000000..5ca17c37 --- /dev/null +++ b/strings/29DF8D00DD60AD00DD09 @@ -0,0 +1,5 @@ +AND #$DF + STA $DD00 + RTS + (start of the next routine) LDA $DD00 + ORA #$xx (value does not match) + +$DD00 is a hardware register, where one typically set/unset/read individual bits. +Having a set of trivial helper subroutines to set/clear individual bits (or groups of bits) is an obvious solution (thus not copyrightable), some similarities are unevitable. +Besides, in this case (since the similarity does not even cover a single subroutine from start to end) it is clear that the similar code actually performs slightly different actions. diff --git a/strings/464F52A00D b/strings/464F52A00D new file mode 100644 index 00000000..2deab4bb --- /dev/null +++ b/strings/464F52A00D @@ -0,0 +1,4 @@ +PETSCII string: FOR (space + end of string mark) + + +Encoding strings by adding $80 to it's last character (to mark end of stream) is a common byte-saving technique - for example, Turbo Basic XL (for Atari, now open-source) does the same. +And a single word is not copyrightable. diff --git a/strings/48AA2073 b/strings/48AA2073 new file mode 100644 index 00000000..d45c3127 --- /dev/null +++ b/strings/48AA2073 @@ -0,0 +1,3 @@ +PHA + TAX + JSR (address does not fully match) + +Simple stack/register manipulation (common of 6502 family) + jump to subroutine (not even matching address) - trivial, not copyrightable. diff --git a/strings/48C8B1 b/strings/48C8B1 new file mode 100644 index 00000000..90fe365f --- /dev/null +++ b/strings/48C8B1 @@ -0,0 +1,3 @@ +$48 + INY + LDA ($xx),Y (argument does not match) + +One instruction and some parts - not copyrightable. diff --git a/strings/494EC7 b/strings/494EC7 new file mode 100644 index 00000000..e278c110 --- /dev/null +++ b/strings/494EC7 @@ -0,0 +1,4 @@ +PETSCII string: IN(G + end of string mark) + +Encoding strings by adding $80 to it's last character (to mark end of stream) is a common byte-saving technique - for example, Turbo Basic XL (for Atari, now open-source) does the same. +And a single syllable is not copyrightable. diff --git a/strings/494EC70D b/strings/494EC70D new file mode 100644 index 00000000..0d013451 --- /dev/null +++ b/strings/494EC70D @@ -0,0 +1,4 @@ +PETSCII string: IN(G + end of string mark) + + +Encoding strings by adding $80 to it's last character (to mark end of stream) is a common byte-saving technique - for example, Turbo Basic XL (for Atari, now open-source) does the same. +And a single syllable is not copyrightable. diff --git a/strings/494EC70D534156494E b/strings/494EC70D534156494E new file mode 100644 index 00000000..1e139695 --- /dev/null +++ b/strings/494EC70D534156494E @@ -0,0 +1,4 @@ +PETSCII string: IN(G + end of string mark) + + SAVIN + +Encoding strings by adding $80 to it's last character (to mark end of stream) is a common byte-saving technique - for example, Turbo Basic XL (for Atari, now open-source) does the same. +Here we don't even have a single word - not copyrightable. diff --git a/strings/4C5BFF4CA3FD4C50FD4C15FD4C1AFD4C b/strings/4C5BFF4CA3FD4C50FD4C15FD4C1AFD4C new file mode 100644 index 00000000..fcfe7208 --- /dev/null +++ b/strings/4C5BFF4CA3FD4C50FD4C15FD4C1AFD4C @@ -0,0 +1 @@ +This is a part of Kernal jumptable - series of jumps, sometimes to the well known addreses (or through documented vectors). No business logic, part of the Kernal API itself - not copyrightable. diff --git a/strings/6031EA66FE47FE4AF391F20EF250F233F357F1CAF1EDF63EF12FF366FEA5F4EDF5 b/strings/6031EA66FE47FE4AF391F20EF250F233F357F1CAF1EDF63EF12FF366FEA5F4EDF5 new file mode 100644 index 00000000..c9996113 --- /dev/null +++ b/strings/6031EA66FE47FE4AF391F20EF250F233F357F1CAF1EDF63EF12FF366FEA5F4EDF5 @@ -0,0 +1,6 @@ +RTS (from previous routine) + a list of vectors to be copied starting from $0314 + +Values of the vectors are already present in many autostart software - as it often overrides them, +sometimes changing one to trigger autostart (one of the possible techniques). We have to use the same +vector values to be compatible (in fact, it even complicates our implementation) - see *.interop files +for more details. diff --git a/strings/6090051C9F9C1E1F9E8195969798999A9B b/strings/6090051C9F9C1E1F9E8195969798999A9B new file mode 100644 index 00000000..93585716 --- /dev/null +++ b/strings/6090051C9F9C1E1F9E8195969798999A9B @@ -0,0 +1,3 @@ +RTS + list of C64 colour codes + +List of facts (RTS matches only due to build system decision algorithm). Not copyrightable. diff --git a/strings/6C1A036C1C036C1E036C20036C22036C24036C26034C9EF44CDDF54C b/strings/6C1A036C1C036C1E036C20036C22036C24036C26034C9EF44CDDF54C new file mode 100644 index 00000000..fcfe7208 --- /dev/null +++ b/strings/6C1A036C1C036C1E036C20036C22036C24036C26034C9EF44CDDF54C @@ -0,0 +1 @@ +This is a part of Kernal jumptable - series of jumps, sometimes to the well known addreses (or through documented vectors). No business logic, part of the Kernal API itself - not copyrightable. diff --git a/strings/7F8D0DDD b/strings/7F8D0DDD new file mode 100644 index 00000000..5fb50d7f --- /dev/null +++ b/strings/7F8D0DDD @@ -0,0 +1,3 @@ +$7F + STA $DD0D + +Instruction and some part - not copyrightable. diff --git a/strings/8539C8B1 b/strings/8539C8B1 new file mode 100644 index 00000000..f1c0de4e --- /dev/null +++ b/strings/8539C8B1 @@ -0,0 +1,3 @@ +STA $39 + INY + LDA ($xx), Y (argument does not match) + +Small part of a loop manipulating BASIC memory - not copyrightable. diff --git a/strings/8A4820 b/strings/8A4820 new file mode 100644 index 00000000..a5bc0fa6 --- /dev/null +++ b/strings/8A4820 @@ -0,0 +1,3 @@ +TXA + PHA + JSR (addres does not match) + +Simple stack/register manipulation (common of 6502 family, would be reduced to PHX on some CPUs) + jump to subroutine (not even matching address) - trivial, not copyrightable. diff --git a/strings/8BE383A47CA51AA7E4A786AE b/strings/8BE383A47CA51AA7E4A786AE new file mode 100644 index 00000000..5b3e3e6d --- /dev/null +++ b/strings/8BE383A47CA51AA7E4A786AE @@ -0,0 +1,7 @@ +a list of vectors to be copied starting from $0300 + +Values of the vectors are already present in many autostart software - as it often overrides them, +sometimes changing one to trigger autostart (one of the possible techniques). We have to use the same +vector values to be compatible (in fact, it even complicates our implementation) - see *.interop files +for more details. + diff --git a/strings/8D00DD60 b/strings/8D00DD60 new file mode 100644 index 00000000..2a4681d3 --- /dev/null +++ b/strings/8D00DD60 @@ -0,0 +1,6 @@ +STA $DD00 + RTS + +$DD00 is one of the CIA ports, so storing value +into this port is something rather expected and common. + +Besides, these are just two instructions, second one being end of subroutine - not copyrightable. diff --git a/strings/8D0DDD8D b/strings/8D0DDD8D new file mode 100644 index 00000000..2819f811 --- /dev/null +++ b/strings/8D0DDD8D @@ -0,0 +1,3 @@ +STA $DD0D + STA (address does not match) + +Instruction and some part - not copyrightable. diff --git a/strings/8D1003A9 b/strings/8D1003A9 new file mode 100644 index 00000000..74148a77 --- /dev/null +++ b/strings/8D1003A9 @@ -0,0 +1,3 @@ +STA $0310 + LDA #$xx (value does not match) + +Instruction + a half. Not copyrightable. diff --git a/strings/8D8F02A9 b/strings/8D8F02A9 new file mode 100644 index 00000000..3e0425bf --- /dev/null +++ b/strings/8D8F02A9 @@ -0,0 +1,3 @@ +STA $028F + LDA #$xx (value does not match) + +Instruction + a half. Not copyrightable. diff --git a/strings/A2164C37 b/strings/A2164C37 new file mode 100644 index 00000000..a030896b --- /dev/null +++ b/strings/A2164C37 @@ -0,0 +1,3 @@ +LDX #$16 + JMP $xx37 (address does not fully match) + +Instruction + a part of another one. Not copyrightable. diff --git a/strings/A4A53D85 b/strings/A4A53D85 new file mode 100644 index 00000000..b9094fe0 --- /dev/null +++ b/strings/A4A53D85 @@ -0,0 +1,3 @@ +$A4 + LDA $3D + STA (address does not match) + +Instruction + some parts. Not copyrightable. diff --git a/strings/A4AD00DD b/strings/A4AD00DD new file mode 100644 index 00000000..34920d45 --- /dev/null +++ b/strings/A4AD00DD @@ -0,0 +1,6 @@ +$A4 + LDA $DD00 + +$DD00 is one of the CIA ports, so checking the value of inputs +on this port is something rather expected and common. + +Besides - this is just one instruction and some part - not copyrightable. diff --git a/strings/A593F002 b/strings/A593F002 new file mode 100644 index 00000000..df080101 --- /dev/null +++ b/strings/A593F002 @@ -0,0 +1,3 @@ +LDA $93 + BEQ (offset match, skip 2 bytes) + +Decision based on a content of a documented memory location - trivial, not copyrightable. diff --git a/strings/A5AD00DD b/strings/A5AD00DD new file mode 100644 index 00000000..3a7e9ae3 --- /dev/null +++ b/strings/A5AD00DD @@ -0,0 +1,3 @@ +$A5 + LDA $DD00 + +Instruction and some part - not copyrightable. diff --git a/strings/A86885 b/strings/A86885 new file mode 100644 index 00000000..a2b87807 --- /dev/null +++ b/strings/A86885 @@ -0,0 +1,3 @@ +TAY + PLA + STA (zero page address does not match) + +Simple stack/register manipulation, not even matching memory address (which is a documented/well-known variable) - not copyrightable. diff --git a/strings/A9002090FF b/strings/A9002090FF new file mode 100644 index 00000000..c97baee0 --- /dev/null +++ b/strings/A9002090FF @@ -0,0 +1,3 @@ +LDA #$00 + JSR $FF90 (official docummented SETMSG jumptable address) + +Two instructions to enabla Kernal string messages - trivial, not copyrightable. diff --git a/strings/A9A90185 b/strings/A9A90185 new file mode 100644 index 00000000..5497d5af --- /dev/null +++ b/strings/A9A90185 @@ -0,0 +1,3 @@ +$A9 + LDA #$01 + STA (zeropage location does not match) + +Instruction and some parts - not copyrightable. diff --git a/strings/A9C92CF0 b/strings/A9C92CF0 new file mode 100644 index 00000000..1481503a --- /dev/null +++ b/strings/A9C92CF0 @@ -0,0 +1,3 @@ +$A9 + CMP #$2C + BEQ (offset does not match) + +Instruction + some parts. Not copyrightable. diff --git a/strings/AC9D0001 b/strings/AC9D0001 new file mode 100644 index 00000000..b75f2557 --- /dev/null +++ b/strings/AC9D0001 @@ -0,0 +1,3 @@ +$AC + STA $0100,X + +Instruction + some part. Not copyrightable. diff --git a/strings/B1BB20D2FFC8 b/strings/B1BB20D2FFC8 new file mode 100644 index 00000000..9d85d44d --- /dev/null +++ b/strings/B1BB20D2FFC8 @@ -0,0 +1,3 @@ +LDA ($BB),Y + JSR $FFD2 (CHROUT official jumptable entry) + INY + +Part of a loop displaying a string - trivial, not copyrightable. diff --git a/strings/BABD04012910 b/strings/BABD04012910 new file mode 100644 index 00000000..3f42a187 --- /dev/null +++ b/strings/BABD04012910 @@ -0,0 +1,3 @@ +TSX + LDA $0104,X + AND #$10 + +Simple check what caused an interrupt - not copyrightable. diff --git a/strings/C902D003 b/strings/C902D003 new file mode 100644 index 00000000..82ab06f9 --- /dev/null +++ b/strings/C902D003 @@ -0,0 +1,3 @@ +CMP #$02 + BNE (offset matches, skip 3 bytes) + +Becision based on accumulator being equal to 2 (which is a number of a specific unique device) - trivial, not copyrightable. diff --git a/strings/D0036C028020 b/strings/D0036C028020 new file mode 100644 index 00000000..d89b34f0 --- /dev/null +++ b/strings/D0036C028020 @@ -0,0 +1,3 @@ +BNE (offset match, skip 3 bytes) + JMP ($8002) + JSR (address does not match) + +If cartridge present, jump into it using official API, else - do some subroutine. Not creative - not copyrightable. diff --git a/strings/D003CAD0F560 b/strings/D003CAD0F560 new file mode 100644 index 00000000..eaf70a44 --- /dev/null +++ b/strings/D003CAD0F560 @@ -0,0 +1,3 @@ +BNE (offset match, skip 3 bytes) + DEX + BNE (backwards, offset match) + RTS + +Part of a routine scanning for a valid cartridge - there aren't many sane ways to do this (compare strings), some similarity is unevitable. Not creative - not copyrightable. diff --git a/strings/E52BAAA538E52C20 b/strings/E52BAAA538E52C20 new file mode 100644 index 00000000..44750a39 --- /dev/null +++ b/strings/E52BAAA538E52C20 @@ -0,0 +1,3 @@ +SBC $2B + TAX + LDA $38 + SBC $2C + JSR (address does not match) + +Part of the code printing available BASIC memory size (it has to substract two 16 bit values). Not many ways to do this, some similarity is inevitable. Not creative - not copyrightable. diff --git a/strings/E54C0AE5 b/strings/E54C0AE5 new file mode 100644 index 00000000..fcfe7208 --- /dev/null +++ b/strings/E54C0AE5 @@ -0,0 +1 @@ +This is a part of Kernal jumptable - series of jumps, sometimes to the well known addreses (or through documented vectors). No business logic, part of the Kernal API itself - not copyrightable. diff --git a/strings/FF0000000000000000000000000000000000 b/strings/FF0000000000000000000000000000000000 new file mode 100644 index 00000000..f4672b03 --- /dev/null +++ b/strings/FF0000000000000000000000000000000000 @@ -0,0 +1,3 @@ +$FF followed by multiple 0's + +Meaningless - results of both ROM sets having empty space. Not copyrightable.