From 2a21f4d367b2c88713cb24c739a47d4fdb4ae587 Mon Sep 17 00:00:00 2001 From: Paul Gardner-Stephen Date: Wed, 24 Apr 2019 17:17:40 +0930 Subject: [PATCH] explain many more sequences of bytes --- strings/1860C9 | 8 ++++++++ strings/18692885D3 | 5 +++++ strings/4153494320 | 4 ++++ strings/41534943205632 | 4 ++++ strings/85AEA5AD | 4 ++++ strings/8810F660 | 4 ++++ strings/88C4D3D0EF | 3 +++ strings/A200B5D9 | 4 ++++ strings/A4D391D1 | 3 +++ strings/A927C5D3 | 5 +++++ strings/A9FF1860 | 6 ++++++ strings/C6D620 | 4 ++++ strings/C90DD0034C | 4 ++++ strings/D338E928 | 5 +++++ strings/D8F002C6D8 | 4 ++++ strings/E6A6D8 | 4 ++++ strings/E8E019D0 | 5 +++++ strings/E9ECA5 | 3 +++ 18 files changed, 79 insertions(+) create mode 100644 strings/1860C9 create mode 100644 strings/18692885D3 create mode 100644 strings/4153494320 create mode 100644 strings/41534943205632 create mode 100644 strings/85AEA5AD create mode 100644 strings/8810F660 create mode 100644 strings/88C4D3D0EF create mode 100644 strings/A200B5D9 create mode 100644 strings/A4D391D1 create mode 100644 strings/A927C5D3 create mode 100644 strings/A9FF1860 create mode 100644 strings/C6D620 create mode 100644 strings/C90DD0034C create mode 100644 strings/D338E928 create mode 100644 strings/D8F002C6D8 create mode 100644 strings/E6A6D8 create mode 100644 strings/E8E019D0 create mode 100644 strings/E9ECA5 diff --git a/strings/1860C9 b/strings/1860C9 new file mode 100644 index 00000000..f33caa03 --- /dev/null +++ b/strings/1860C9 @@ -0,0 +1,8 @@ +CLC / RTS / CMP #$xx + +Clear carry flag when exiting a routine (very common constrution). +What happens to be after the RTS is from another routine, and it is +mere coincidence that it makes such a thing. +Of course, as there are many routines that end with CLC, it is quite +likely that such matches will happen by pure chance. +Nothing creative or copyrightable. diff --git a/strings/18692885D3 b/strings/18692885D3 new file mode 100644 index 00000000..0175b5b3 --- /dev/null +++ b/strings/18692885D3 @@ -0,0 +1,5 @@ +CLC / ADC #40 / STA $D3 + +Add 40 to something and store in $D3. +This would be a single instruction on many architectures. +Nothing creative or copyrightable here. diff --git a/strings/4153494320 b/strings/4153494320 new file mode 100644 index 00000000..f247a19f --- /dev/null +++ b/strings/4153494320 @@ -0,0 +1,4 @@ +"ASIC " + +End of BASIC, name of a well known programming language. +Not copyrightable. diff --git a/strings/41534943205632 b/strings/41534943205632 new file mode 100644 index 00000000..026fe71b --- /dev/null +++ b/strings/41534943205632 @@ -0,0 +1,4 @@ +BASIC V2 string + +BASIC is a well known programming language. +V2 just means version 2. Nothing copyrightable here. diff --git a/strings/85AEA5AD b/strings/85AEA5AD new file mode 100644 index 00000000..0e6fa8e5 --- /dev/null +++ b/strings/85AEA5AD @@ -0,0 +1,4 @@ +LDA $AE / STA $AD + +Copy a byte between ZP locations. +Nothing creative or copyrightable here. diff --git a/strings/8810F660 b/strings/8810F660 new file mode 100644 index 00000000..a233a988 --- /dev/null +++ b/strings/8810F660 @@ -0,0 +1,4 @@ +DEY / BRACH backwards / RTS + +The end of a loop at the end of a routine. +Nothing creative or copyrightable here. diff --git a/strings/88C4D3D0EF b/strings/88C4D3D0EF new file mode 100644 index 00000000..6642cfda --- /dev/null +++ b/strings/88C4D3D0EF @@ -0,0 +1,3 @@ +DEY / CPY $D3 / BNE + +Fragment of a loop. Nothing creative or copyrightable here. diff --git a/strings/A200B5D9 b/strings/A200B5D9 new file mode 100644 index 00000000..963fc12b --- /dev/null +++ b/strings/A200B5D9 @@ -0,0 +1,4 @@ +LDX #$00 / LDA $D9,X + +Looks like the start of a loop to read some bytes from a ZP region. +Nothing creative or copyrightable here. diff --git a/strings/A4D391D1 b/strings/A4D391D1 new file mode 100644 index 00000000..71a08712 --- /dev/null +++ b/strings/A4D391D1 @@ -0,0 +1,3 @@ +LDY $D3 / STA ($D1),Y + +store a value relative to a pointer. Nothing creative or copyrightable here. diff --git a/strings/A927C5D3 b/strings/A927C5D3 new file mode 100644 index 00000000..5275a2fc --- /dev/null +++ b/strings/A927C5D3 @@ -0,0 +1,5 @@ +LDA #$27 / CMP $D3 + +Load A with a given value and compare it to contents of a ZP location. +This would be a single instruction on many architectures. +Nothing creative or copyrightable. diff --git a/strings/A9FF1860 b/strings/A9FF1860 new file mode 100644 index 00000000..0fce312e --- /dev/null +++ b/strings/A9FF1860 @@ -0,0 +1,6 @@ +LDA #$FF / CLC / RTS + +Return $FF in A with C clear from a routine. +Nothing creative or copyrightable here. +This is a common exit formulation from routines, to set A to something, +and set or clear the C flag. diff --git a/strings/C6D620 b/strings/C6D620 new file mode 100644 index 00000000..5e6d90f7 --- /dev/null +++ b/strings/C6D620 @@ -0,0 +1,4 @@ +DEC $D6 / JSR $nnnn + +Only one whole instruction here. +Not copyrightable. diff --git a/strings/C90DD0034C b/strings/C90DD0034C new file mode 100644 index 00000000..3ff9f5ad --- /dev/null +++ b/strings/C90DD0034C @@ -0,0 +1,4 @@ +CMP #$0D / BNE / JMP somewhere + +Jump to a routine based on whether A has a given value. +Nothing creative or copyrightable here. diff --git a/strings/D338E928 b/strings/D338E928 new file mode 100644 index 00000000..b903fd40 --- /dev/null +++ b/strings/D338E928 @@ -0,0 +1,5 @@ +Fragment / SEC / SBC #40 + +Subtract 40 from something. +Would be single instruction on many architectures. +Nothing creative or copyrightable. diff --git a/strings/D8F002C6D8 b/strings/D8F002C6D8 new file mode 100644 index 00000000..41ea1ef5 --- /dev/null +++ b/strings/D8F002C6D8 @@ -0,0 +1,4 @@ + FRagment / BRANCH / DEC $D8 + +Condionally decrement a ZP location. +Nothing creative or copyrightable here. diff --git a/strings/E6A6D8 b/strings/E6A6D8 new file mode 100644 index 00000000..19bd69bb --- /dev/null +++ b/strings/E6A6D8 @@ -0,0 +1,4 @@ +fragments of instructions + +Not even a whole instruction. +Not copyrightable. diff --git a/strings/E8E019D0 b/strings/E8E019D0 new file mode 100644 index 00000000..5f14518a --- /dev/null +++ b/strings/E8E019D0 @@ -0,0 +1,5 @@ +INX / CPX #$19 / BRANCH somewhere + +Looks like a fragment of a loop that waits until X reaches $19 +before terminating. +Nothing creative or copyrightable here. diff --git a/strings/E9ECA5 b/strings/E9ECA5 new file mode 100644 index 00000000..5dd0eaa4 --- /dev/null +++ b/strings/E9ECA5 @@ -0,0 +1,3 @@ +Fragment / CPX $xxA5 + +Not even a complete instruction here. Not copyrightable.