diff --git a/_config.yml b/_config.yml
deleted file mode 100644
index fc24e7a..0000000
--- a/_config.yml
+++ /dev/null
@@ -1 +0,0 @@
-theme: jekyll-theme-hacker
\ No newline at end of file
diff --git a/_site/Gemfile b/_site/Gemfile
deleted file mode 100644
index d8b2ebe..0000000
--- a/_site/Gemfile
+++ /dev/null
@@ -1,6 +0,0 @@
-# frozen_string_literal: true
-
-source "https://rubygems.org"
-gem "github-pages", group: :jekyll_plugins
-
-# gem "rails"
diff --git a/_site/Gemfile.lock b/_site/Gemfile.lock
deleted file mode 100644
index dbb73d4..0000000
--- a/_site/Gemfile.lock
+++ /dev/null
@@ -1,248 +0,0 @@
-GEM
- remote: https://rubygems.org/
- specs:
- activesupport (4.2.10)
- i18n (~> 0.7)
- minitest (~> 5.1)
- thread_safe (~> 0.3, >= 0.3.4)
- tzinfo (~> 1.1)
- addressable (2.5.2)
- public_suffix (>= 2.0.2, < 4.0)
- coffee-script (2.4.1)
- coffee-script-source
- execjs
- coffee-script-source (1.11.1)
- colorator (1.1.0)
- commonmarker (0.17.13)
- ruby-enum (~> 0.5)
- concurrent-ruby (1.1.4)
- dnsruby (1.61.2)
- addressable (~> 2.5)
- em-websocket (0.5.1)
- eventmachine (>= 0.12.9)
- http_parser.rb (~> 0.6.0)
- ethon (0.11.0)
- ffi (>= 1.3.0)
- eventmachine (1.2.7-x64-mingw32)
- execjs (2.7.0)
- faraday (0.15.4)
- multipart-post (>= 1.2, < 3)
- ffi (1.10.0-x64-mingw32)
- forwardable-extended (2.6.0)
- gemoji (3.0.0)
- github-pages (193)
- activesupport (= 4.2.10)
- github-pages-health-check (= 1.8.1)
- jekyll (= 3.7.4)
- jekyll-avatar (= 0.6.0)
- jekyll-coffeescript (= 1.1.1)
- jekyll-commonmark-ghpages (= 0.1.5)
- jekyll-default-layout (= 0.1.4)
- jekyll-feed (= 0.11.0)
- jekyll-gist (= 1.5.0)
- jekyll-github-metadata (= 2.9.4)
- jekyll-mentions (= 1.4.1)
- jekyll-optional-front-matter (= 0.3.0)
- jekyll-paginate (= 1.1.0)
- jekyll-readme-index (= 0.2.0)
- jekyll-redirect-from (= 0.14.0)
- jekyll-relative-links (= 0.5.3)
- jekyll-remote-theme (= 0.3.1)
- jekyll-sass-converter (= 1.5.2)
- jekyll-seo-tag (= 2.5.0)
- jekyll-sitemap (= 1.2.0)
- jekyll-swiss (= 0.4.0)
- jekyll-theme-architect (= 0.1.1)
- jekyll-theme-cayman (= 0.1.1)
- jekyll-theme-dinky (= 0.1.1)
- jekyll-theme-hacker (= 0.1.1)
- jekyll-theme-leap-day (= 0.1.1)
- jekyll-theme-merlot (= 0.1.1)
- jekyll-theme-midnight (= 0.1.1)
- jekyll-theme-minimal (= 0.1.1)
- jekyll-theme-modernist (= 0.1.1)
- jekyll-theme-primer (= 0.5.3)
- jekyll-theme-slate (= 0.1.1)
- jekyll-theme-tactile (= 0.1.1)
- jekyll-theme-time-machine (= 0.1.1)
- jekyll-titles-from-headings (= 0.5.1)
- jemoji (= 0.10.1)
- kramdown (= 1.17.0)
- liquid (= 4.0.0)
- listen (= 3.1.5)
- mercenary (~> 0.3)
- minima (= 2.5.0)
- nokogiri (>= 1.8.2, < 2.0)
- rouge (= 2.2.1)
- terminal-table (~> 1.4)
- github-pages-health-check (1.8.1)
- addressable (~> 2.3)
- dnsruby (~> 1.60)
- octokit (~> 4.0)
- public_suffix (~> 2.0)
- typhoeus (~> 1.3)
- html-pipeline (2.10.0)
- activesupport (>= 2)
- nokogiri (>= 1.4)
- http_parser.rb (0.6.0)
- i18n (0.9.5)
- concurrent-ruby (~> 1.0)
- jekyll (3.7.4)
- addressable (~> 2.4)
- colorator (~> 1.0)
- em-websocket (~> 0.5)
- i18n (~> 0.7)
- jekyll-sass-converter (~> 1.0)
- jekyll-watch (~> 2.0)
- kramdown (~> 1.14)
- liquid (~> 4.0)
- mercenary (~> 0.3.3)
- pathutil (~> 0.9)
- rouge (>= 1.7, < 4)
- safe_yaml (~> 1.0)
- jekyll-avatar (0.6.0)
- jekyll (~> 3.0)
- jekyll-coffeescript (1.1.1)
- coffee-script (~> 2.2)
- coffee-script-source (~> 1.11.1)
- jekyll-commonmark (1.2.0)
- commonmarker (~> 0.14)
- jekyll (>= 3.0, < 4.0)
- jekyll-commonmark-ghpages (0.1.5)
- commonmarker (~> 0.17.6)
- jekyll-commonmark (~> 1)
- rouge (~> 2)
- jekyll-default-layout (0.1.4)
- jekyll (~> 3.0)
- jekyll-feed (0.11.0)
- jekyll (~> 3.3)
- jekyll-gist (1.5.0)
- octokit (~> 4.2)
- jekyll-github-metadata (2.9.4)
- jekyll (~> 3.1)
- octokit (~> 4.0, != 4.4.0)
- jekyll-mentions (1.4.1)
- html-pipeline (~> 2.3)
- jekyll (~> 3.0)
- jekyll-optional-front-matter (0.3.0)
- jekyll (~> 3.0)
- jekyll-paginate (1.1.0)
- jekyll-readme-index (0.2.0)
- jekyll (~> 3.0)
- jekyll-redirect-from (0.14.0)
- jekyll (~> 3.3)
- jekyll-relative-links (0.5.3)
- jekyll (~> 3.3)
- jekyll-remote-theme (0.3.1)
- jekyll (~> 3.5)
- rubyzip (>= 1.2.1, < 3.0)
- jekyll-sass-converter (1.5.2)
- sass (~> 3.4)
- jekyll-seo-tag (2.5.0)
- jekyll (~> 3.3)
- jekyll-sitemap (1.2.0)
- jekyll (~> 3.3)
- jekyll-swiss (0.4.0)
- jekyll-theme-architect (0.1.1)
- jekyll (~> 3.5)
- jekyll-seo-tag (~> 2.0)
- jekyll-theme-cayman (0.1.1)
- jekyll (~> 3.5)
- jekyll-seo-tag (~> 2.0)
- jekyll-theme-dinky (0.1.1)
- jekyll (~> 3.5)
- jekyll-seo-tag (~> 2.0)
- jekyll-theme-hacker (0.1.1)
- jekyll (~> 3.5)
- jekyll-seo-tag (~> 2.0)
- jekyll-theme-leap-day (0.1.1)
- jekyll (~> 3.5)
- jekyll-seo-tag (~> 2.0)
- jekyll-theme-merlot (0.1.1)
- jekyll (~> 3.5)
- jekyll-seo-tag (~> 2.0)
- jekyll-theme-midnight (0.1.1)
- jekyll (~> 3.5)
- jekyll-seo-tag (~> 2.0)
- jekyll-theme-minimal (0.1.1)
- jekyll (~> 3.5)
- jekyll-seo-tag (~> 2.0)
- jekyll-theme-modernist (0.1.1)
- jekyll (~> 3.5)
- jekyll-seo-tag (~> 2.0)
- jekyll-theme-primer (0.5.3)
- jekyll (~> 3.5)
- jekyll-github-metadata (~> 2.9)
- jekyll-seo-tag (~> 2.0)
- jekyll-theme-slate (0.1.1)
- jekyll (~> 3.5)
- jekyll-seo-tag (~> 2.0)
- jekyll-theme-tactile (0.1.1)
- jekyll (~> 3.5)
- jekyll-seo-tag (~> 2.0)
- jekyll-theme-time-machine (0.1.1)
- jekyll (~> 3.5)
- jekyll-seo-tag (~> 2.0)
- jekyll-titles-from-headings (0.5.1)
- jekyll (~> 3.3)
- jekyll-watch (2.1.2)
- listen (~> 3.0)
- jemoji (0.10.1)
- gemoji (~> 3.0)
- html-pipeline (~> 2.2)
- jekyll (~> 3.0)
- kramdown (1.17.0)
- liquid (4.0.0)
- listen (3.1.5)
- rb-fsevent (~> 0.9, >= 0.9.4)
- rb-inotify (~> 0.9, >= 0.9.7)
- ruby_dep (~> 1.2)
- mercenary (0.3.6)
- mini_portile2 (2.4.0)
- minima (2.5.0)
- jekyll (~> 3.5)
- jekyll-feed (~> 0.9)
- jekyll-seo-tag (~> 2.1)
- minitest (5.11.3)
- multipart-post (2.0.0)
- nokogiri (1.10.0-x64-mingw32)
- mini_portile2 (~> 2.4.0)
- octokit (4.13.0)
- sawyer (~> 0.8.0, >= 0.5.3)
- pathutil (0.16.2)
- forwardable-extended (~> 2.6)
- public_suffix (2.0.5)
- rb-fsevent (0.10.3)
- rb-inotify (0.10.0)
- ffi (~> 1.0)
- rouge (2.2.1)
- ruby-enum (0.7.2)
- i18n
- ruby_dep (1.5.0)
- rubyzip (1.2.2)
- safe_yaml (1.0.4)
- sass (3.7.3)
- sass-listen (~> 4.0.0)
- sass-listen (4.0.0)
- rb-fsevent (~> 0.9, >= 0.9.4)
- rb-inotify (~> 0.9, >= 0.9.7)
- sawyer (0.8.1)
- addressable (>= 2.3.5, < 2.6)
- faraday (~> 0.8, < 1.0)
- terminal-table (1.8.0)
- unicode-display_width (~> 1.1, >= 1.1.1)
- thread_safe (0.3.6)
- typhoeus (1.3.1)
- ethon (>= 0.9.0)
- tzinfo (1.2.5)
- thread_safe (~> 0.1)
- unicode-display_width (1.4.1)
-
-PLATFORMS
- x64-mingw32
-
-DEPENDENCIES
- github-pages
-
-BUNDLED WITH
- 2.0.1
diff --git a/_site/Gemfile~ b/_site/Gemfile~
deleted file mode 100644
index 1afd2cc..0000000
--- a/_site/Gemfile~
+++ /dev/null
@@ -1,7 +0,0 @@
-# frozen_string_literal: true
-
-source "https://rubygems.org"
-
-git_source(:github) {|repo_name| "https://github.com/#{repo_name}" }
-
-# gem "rails"
diff --git a/_site/_data/navigation.yml b/_site/_data/navigation.yml
deleted file mode 100644
index 38d6dbb..0000000
--- a/_site/_data/navigation.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-- name: Home
- link: /
-- name: About
- link: /about.html
-- name: Blog
- link: /blog.html
\ No newline at end of file
diff --git a/_site/_data/navigation.yml~ b/_site/_data/navigation.yml~
deleted file mode 100644
index e69de29..0000000
diff --git a/_site/_layout/post.html b/_site/_layout/post.html
deleted file mode 100644
index 3419bc2..0000000
--- a/_site/_layout/post.html
+++ /dev/null
@@ -1,7 +0,0 @@
----
-layout: default
----
-
{{ page.title }}
-{{ page.date | date_to_string }} - {{ page.author }}
-
-{{ content }}
\ No newline at end of file
diff --git a/_site/_layout/post.html~ b/_site/_layout/post.html~
deleted file mode 100644
index e69de29..0000000
diff --git a/_site/_posts/2018-01-06-first-post.md b/_site/_posts/2018-01-06-first-post.md
deleted file mode 100644
index 0969ae9..0000000
--- a/_site/_posts/2018-01-06-first-post.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-layout: post
-author: nathan
----
-As you might imagine, I'm trying to figure out Jekyll. Once I do, I'll start blogging about changes to and struggles with the AppleIIAsmLib. Thanks for watching!
diff --git a/_site/_posts/2018-01-06-first-post.md~ b/_site/_posts/2018-01-06-first-post.md~
deleted file mode 100644
index e69de29..0000000
diff --git a/_site/blog.html b/_site/blog.html
deleted file mode 100644
index 3cee36e..0000000
--- a/_site/blog.html
+++ /dev/null
@@ -1,14 +0,0 @@
----
-layout: default
-title: Blog
----
-Latest Posts
-
-
- {% for post in site.posts %}
- -
-
-
{{ post.excerpt }}
-
- {% endfor %}
-
\ No newline at end of file
diff --git a/_site/blog.html~ b/_site/blog.html~
deleted file mode 100644
index e69de29..0000000
diff --git a/_site/index.html b/_site/index.html
deleted file mode 100644
index e69de29..0000000
diff --git a/bin/Merlin-Pro v2.43 Disk 1.dsk b/bin/Merlin-Pro v2.43 Disk 1.dsk
deleted file mode 100644
index 5aefb70..0000000
Binary files a/bin/Merlin-Pro v2.43 Disk 1.dsk and /dev/null differ
diff --git a/bin/d10_hires.dsk b/bin/d10_hires.dsk
deleted file mode 100644
index 9ab4308..0000000
Binary files a/bin/d10_hires.dsk and /dev/null differ
diff --git a/bin/d11_serial_prn.dsk b/bin/d11_serial_prn.dsk
deleted file mode 100644
index 9ab4308..0000000
Binary files a/bin/d11_serial_prn.dsk and /dev/null differ
diff --git a/bin/d12_sortsearch.dsk b/bin/d12_sortsearch.dsk
deleted file mode 100644
index 9ab4308..0000000
Binary files a/bin/d12_sortsearch.dsk and /dev/null differ
diff --git a/bin/d13_tmenus_twindows.dsk b/bin/d13_tmenus_twindows.dsk
deleted file mode 100644
index 9fc8f8d..0000000
Binary files a/bin/d13_tmenus_twindows.dsk and /dev/null differ
diff --git a/bin/d14_80col.dsk b/bin/d14_80col.dsk
deleted file mode 100644
index 9ab4308..0000000
Binary files a/bin/d14_80col.dsk and /dev/null differ
diff --git a/bin/d15_mockingboard.dsk b/bin/d15_mockingboard.dsk
deleted file mode 100644
index 9ab4308..0000000
Binary files a/bin/d15_mockingboard.dsk and /dev/null differ
diff --git a/bin/d16_dbl_lores.dsk b/bin/d16_dbl_lores.dsk
deleted file mode 100644
index 9ab4308..0000000
Binary files a/bin/d16_dbl_lores.dsk and /dev/null differ
diff --git a/bin/d17_dbl_hires.dsk b/bin/d17_dbl_hires.dsk
deleted file mode 100644
index 9ab4308..0000000
Binary files a/bin/d17_dbl_hires.dsk and /dev/null differ
diff --git a/bin/d18_demos_utilities_disk_1.dsk b/bin/d18_demos_utilities_disk_1.dsk
deleted file mode 100644
index 7d89ffc..0000000
Binary files a/bin/d18_demos_utilities_disk_1.dsk and /dev/null differ
diff --git a/bin/d19_demo_builds_1.dsk b/bin/d19_demo_builds_1.dsk
deleted file mode 100644
index 1c60d5d..0000000
Binary files a/bin/d19_demo_builds_1.dsk and /dev/null differ
diff --git a/bin/d1_reqcommon.dsk b/bin/d1_reqcommon.dsk
new file mode 100644
index 0000000..2721b84
Binary files /dev/null and b/bin/d1_reqcommon.dsk differ
diff --git a/bin/d1_stdio.dsk b/bin/d1_stdio.dsk
deleted file mode 100644
index 4b54e40..0000000
Binary files a/bin/d1_stdio.dsk and /dev/null differ
diff --git a/bin/d20_demo_builds_2.dsk b/bin/d20_demo_builds_2.dsk
deleted file mode 100644
index e451e37..0000000
Binary files a/bin/d20_demo_builds_2.dsk and /dev/null differ
diff --git a/bin/d20_minidisk_A.dsk b/bin/d20_minidisk_A.dsk
deleted file mode 100644
index 68c7192..0000000
Binary files a/bin/d20_minidisk_A.dsk and /dev/null differ
diff --git a/bin/d2_common.dsk b/bin/d2_common.dsk
deleted file mode 100644
index 7b74168..0000000
Binary files a/bin/d2_common.dsk and /dev/null differ
diff --git a/bin/d2_stdio.dsk b/bin/d2_stdio.dsk
new file mode 100644
index 0000000..ba606c9
Binary files /dev/null and b/bin/d2_stdio.dsk differ
diff --git a/bin/d3_arrays.dsk b/bin/d3_arrays.dsk
index e9de0cb..774f43c 100644
Binary files a/bin/d3_arrays.dsk and b/bin/d3_arrays.dsk differ
diff --git a/bin/d4_math.dsk b/bin/d4_math.dsk
index f65fd42..1eb57ed 100644
Binary files a/bin/d4_math.dsk and b/bin/d4_math.dsk differ
diff --git a/bin/d5_strings.dsk b/bin/d5_strings.dsk
index c6ef133..25dd940 100644
Binary files a/bin/d5_strings.dsk and b/bin/d5_strings.dsk differ
diff --git a/bin/d6_fileio.dsk b/bin/d6_fileio.dsk
index db6bef9..dabac14 100644
Binary files a/bin/d6_fileio.dsk and b/bin/d6_fileio.dsk differ
diff --git a/bin/d7_convert.dsk b/bin/d7_convert.dsk
index 8726c13..3a19f73 100644
Binary files a/bin/d7_convert.dsk and b/bin/d7_convert.dsk differ
diff --git a/bin/d8_lores.dsk b/bin/d8_lores.dsk
deleted file mode 100644
index 9ab4308..0000000
Binary files a/bin/d8_lores.dsk and /dev/null differ
diff --git a/bin/d9_speaker.dsk b/bin/d9_speaker.dsk
deleted file mode 100644
index 9ab4308..0000000
Binary files a/bin/d9_speaker.dsk and /dev/null differ
diff --git a/documentation/AppleIIAsm Manual v0.5.0.docx b/documentation/AppleIIAsm Manual v0.5.0.docx
new file mode 100644
index 0000000..2875dd1
Binary files /dev/null and b/documentation/AppleIIAsm Manual v0.5.0.docx differ
diff --git a/documentation/AppleIIAsm Manual v0.5.0.pdf b/documentation/AppleIIAsm Manual v0.5.0.pdf
new file mode 100644
index 0000000..caa26e2
Binary files /dev/null and b/documentation/AppleIIAsm Manual v0.5.0.pdf differ
diff --git a/source/d1_reqcommon/DEMO.COMMON b/source/d1_reqcommon/DEMO.COMMON
new file mode 100644
index 0000000..f4be9f5
--- /dev/null
+++ b/source/d1_reqcommon/DEMO.COMMON
@@ -0,0 +1,4926 @@
+6000- 4C 38 61 JMP $6138
+6003- 00 BRK
+6004- 00 BRK
+6005- 00 BRK
+6006- 00 BRK
+6007- 00 BRK
+6008- 00 BRK
+6009- 00 BRK
+600A- 00 BRK
+600B- 00 BRK
+600C- 00 BRK
+600D- 00 BRK
+600E- 00 BRK
+600F- 00 BRK
+6010- 00 BRK
+6011- 00 BRK
+6012- 00 BRK
+6013- 00 BRK
+6014- 00 BRK
+6015- 00 BRK
+6016- 00 BRK
+6017- 00 BRK
+6018- 00 BRK
+6019- 00 BRK
+601A- 00 BRK
+601B- 00 BRK
+601C- 00 BRK
+601D- 00 BRK
+601E- 00 BRK
+601F- 00 BRK
+6020- 00 BRK
+6021- 00 BRK
+6022- 00 BRK
+6023- 00 BRK
+6024- 00 BRK
+6025- 00 BRK
+6026- 00 BRK
+6027- 00 BRK
+6028- 00 BRK
+6029- 00 BRK
+602A- 00 BRK
+602B- 00 BRK
+602C- 00 BRK
+602D- 00 BRK
+602E- 00 BRK
+602F- 00 BRK
+6030- 00 BRK
+6031- 00 BRK
+6032- 00 BRK
+6033- 00 BRK
+6034- 00 BRK
+6035- 00 BRK
+6036- 00 BRK
+6037- 00 BRK
+6038- 00 BRK
+6039- 00 BRK
+603A- 00 BRK
+603B- 00 BRK
+603C- 00 BRK
+603D- 00 BRK
+603E- 00 BRK
+603F- 00 BRK
+6040- 00 BRK
+6041- 00 BRK
+6042- 00 BRK
+6043- 00 BRK
+6044- 00 BRK
+6045- 00 BRK
+6046- 00 BRK
+6047- 00 BRK
+6048- 00 BRK
+6049- 00 BRK
+604A- 00 BRK
+604B- 00 BRK
+604C- 00 BRK
+604D- 00 BRK
+604E- 00 BRK
+604F- 00 BRK
+6050- 00 BRK
+6051- 00 BRK
+6052- 00 BRK
+6053- 00 BRK
+6054- 00 BRK
+6055- 00 BRK
+6056- 00 BRK
+6057- 00 BRK
+6058- 00 BRK
+6059- 00 BRK
+605A- 00 BRK
+605B- 00 BRK
+605C- 00 BRK
+605D- 00 BRK
+605E- 00 BRK
+605F- 00 BRK
+6060- 00 BRK
+6061- 00 BRK
+6062- 00 BRK
+6063- 00 BRK
+6064- 00 BRK
+6065- 00 BRK
+6066- 00 BRK
+6067- 00 BRK
+6068- 00 BRK
+6069- 00 BRK
+606A- 00 BRK
+606B- 00 BRK
+606C- 00 BRK
+606D- 00 BRK
+606E- 00 BRK
+606F- 00 BRK
+6070- 00 BRK
+6071- 00 BRK
+6072- 00 BRK
+6073- 00 BRK
+6074- 00 BRK
+6075- 00 BRK
+6076- 00 BRK
+6077- 00 BRK
+6078- 00 BRK
+6079- 00 BRK
+607A- 00 BRK
+607B- 00 BRK
+607C- 00 BRK
+607D- 00 BRK
+607E- 00 BRK
+607F- 00 BRK
+6080- 00 BRK
+6081- 00 BRK
+6082- 00 BRK
+6083- 00 BRK
+6084- 00 BRK
+6085- 00 BRK
+6086- 00 BRK
+6087- 00 BRK
+6088- 00 BRK
+6089- 00 BRK
+608A- 00 BRK
+608B- 00 BRK
+608C- 00 BRK
+608D- 00 BRK
+608E- 00 BRK
+608F- 00 BRK
+6090- 00 BRK
+6091- 00 BRK
+6092- 00 BRK
+6093- 00 BRK
+6094- 00 BRK
+6095- 00 BRK
+6096- 00 BRK
+6097- 00 BRK
+6098- 00 BRK
+6099- 00 BRK
+609A- 00 BRK
+609B- 00 BRK
+609C- 00 BRK
+609D- 00 BRK
+609E- 00 BRK
+609F- 00 BRK
+60A0- 00 BRK
+60A1- 00 BRK
+60A2- 00 BRK
+60A3- 00 BRK
+60A4- 00 BRK
+60A5- 00 BRK
+60A6- 00 BRK
+60A7- 00 BRK
+60A8- 00 BRK
+60A9- 00 BRK
+60AA- 00 BRK
+60AB- 00 BRK
+60AC- 00 BRK
+60AD- 00 BRK
+60AE- 00 BRK
+60AF- 00 BRK
+60B0- 00 BRK
+60B1- 00 BRK
+60B2- 00 BRK
+60B3- 00 BRK
+60B4- 00 BRK
+60B5- 00 BRK
+60B6- 00 BRK
+60B7- 00 BRK
+60B8- 00 BRK
+60B9- 00 BRK
+60BA- 00 BRK
+60BB- 00 BRK
+60BC- 00 BRK
+60BD- 00 BRK
+60BE- 00 BRK
+60BF- 00 BRK
+60C0- 00 BRK
+60C1- 00 BRK
+60C2- 00 BRK
+60C3- 00 BRK
+60C4- 00 BRK
+60C5- 00 BRK
+60C6- 00 BRK
+60C7- 00 BRK
+60C8- 00 BRK
+60C9- 00 BRK
+60CA- 00 BRK
+60CB- 00 BRK
+60CC- 00 BRK
+60CD- 00 BRK
+60CE- 00 BRK
+60CF- 00 BRK
+60D0- 00 BRK
+60D1- 00 BRK
+60D2- 00 BRK
+60D3- 00 BRK
+60D4- 00 BRK
+60D5- 00 BRK
+60D6- 00 BRK
+60D7- 00 BRK
+60D8- 00 BRK
+60D9- 00 BRK
+60DA- 00 BRK
+60DB- 00 BRK
+60DC- 00 BRK
+60DD- 00 BRK
+60DE- 00 BRK
+60DF- 00 BRK
+60E0- 00 BRK
+60E1- 00 BRK
+60E2- 00 BRK
+60E3- 00 BRK
+60E4- 00 BRK
+60E5- 00 BRK
+60E6- 00 BRK
+60E7- 00 BRK
+60E8- 00 BRK
+60E9- 00 BRK
+60EA- 00 BRK
+60EB- 00 BRK
+60EC- 00 BRK
+60ED- 00 BRK
+60EE- 00 BRK
+60EF- 00 BRK
+60F0- 00 BRK
+60F1- 00 BRK
+60F2- 00 BRK
+60F3- 00 BRK
+60F4- 00 BRK
+60F5- 00 BRK
+60F6- 00 BRK
+60F7- 00 BRK
+60F8- 00 BRK
+60F9- 00 BRK
+60FA- 00 BRK
+60FB- 00 BRK
+60FC- 00 BRK
+60FD- 00 BRK
+60FE- 00 BRK
+60FF- 00 BRK
+6100- 00 BRK
+6101- 00 BRK
+6102- 00 BRK
+6103- 00 BRK
+6104- 00 BRK
+6105- 00 BRK
+6106- 00 BRK
+6107- 00 BRK
+6108- 00 BRK
+6109- 00 BRK
+610A- 00 BRK
+610B- 00 BRK
+610C- 00 BRK
+610D- 00 BRK
+610E- 00 BRK
+610F- 00 BRK
+6110- 00 BRK
+6111- 00 BRK
+6112- 00 BRK
+6113- 00 BRK
+6114- 00 BRK
+6115- 00 BRK
+6116- 00 BRK
+6117- 00 BRK
+6118- 00 BRK
+6119- 00 BRK
+611A- 00 BRK
+611B- 00 BRK
+611C- 00 BRK
+611D- 00 BRK
+611E- 00 BRK
+611F- 00 BRK
+6120- 00 BRK
+6121- 00 BRK
+6122- 00 BRK
+6123- 00 BRK
+6124- 00 BRK
+6125- 00 BRK
+6126- 00 BRK
+6127- 00 BRK
+6128- 00 BRK
+6129- 00 BRK
+612A- 00 BRK
+612B- 00 BRK
+612C- 00 BRK
+612D- 00 BRK
+612E- 00 BRK
+612F- 00 BRK
+6130- 00 BRK
+6131- 00 BRK
+6132- 00 BRK
+6133- 00 BRK
+6134- 00 BRK
+6135- 00 BRK
+6136- 00 BRK
+6137- 00 BRK
+6138- 20 58 FC JSR $FC58 F8ROM:HOME
+613B- 20 2E 82 JSR $822E
+613E- C3 ???
+613F- CF ???
+6140- CD CD CF CMP $CFCD
+6143- CE A0 D3 DEC $D3A0
+6146- D5 C2 CMP $C2,X
+6148- D2 CF CMP ($CF)
+614A- D5 D4 CMP $D4,X
+614C- C9 CE CMP #$CE
+614E- C5 A0 CMP $A0
+6150- CC C9 C2 CPY $C2C9
+6153- D2 C1 CMP ($C1)
+6155- D2 D9 CMP ($D9)
+6157- 8D 00 20 STA $2000
+615A- 2E 82 BD ROL $BD82
+615D- BD BD BD LDA $BDBD,X
+6160- BD BD BD LDA $BDBD,X
+6163- BD BD BD LDA $BDBD,X
+6166- BD BD BD LDA $BDBD,X
+6169- BD BD BD LDA $BDBD,X
+616C- BD BD BD LDA $BDBD,X
+616F- BD BD BD LDA $BDBD,X
+6172- BD BD BD LDA $BDBD,X
+6175- 8D 8D 00 STA $008D
+6178- 20 2E 82 JSR $822E
+617B- D4 ???
+617C- C8 INY
+617D- C9 D3 CMP #$D3
+617F- A0 CC LDY #$CC
+6181- C9 C2 CMP #$C2
+6183- D2 C1 CMP ($C1)
+6185- D2 D9 CMP ($D9)
+6187- A0 C3 LDY #$C3
+6189- CF ???
+618A- CE D4 C1 DEC $C1D4
+618D- C9 CE CMP #$CE
+618F- C5 D3 CMP $D3
+6191- A0 CD LDY #$CD
+6193- C1 C3 CMP ($C3,X)
+6195- D2 CF CMP ($CF)
+6197- D3 ???
+6198- A0 C1 LDY #$C1
+619A- CE C4 8D DEC $8DC4
+619D- 00 BRK
+619E- 20 2E 82 JSR $822E
+61A1- D3 ???
+61A2- D5 C2 CMP $C2,X
+61A4- D2 CF CMP ($CF)
+61A6- D5 D4 CMP $D4,X
+61A8- C9 CE CMP #$CE
+61AA- C5 D3 CMP $D3
+61AC- A0 D4 LDY #$D4
+61AE- C8 INY
+61AF- C1 D4 CMP ($D4,X)
+61B1- A0 CD LDY #$CD
+61B3- C9 C7 CMP #$C7
+61B5- C8 INY
+61B6- D4 ???
+61B7- A0 C2 LDY #$C2
+61B9- C5 A0 CMP $A0
+61BB- C3 ???
+61BC- CF ???
+61BD- CD CD CF CMP $CFCD
+61C0- CE CC D9 DEC $D9CC
+61C3- 8D 00 20 STA $2000
+61C6- 2E 82 D5 ROL $D582
+61C9- D3 ???
+61CA- C5 C4 CMP $C4
+61CC- A0 C2 LDY #$C2
+61CE- D9 A0 C1 CMP $C1A0,Y
+61D1- A0 C2 LDY #$C2
+61D3- D2 CF CMP ($CF)
+61D5- C1 C4 CMP ($C4,X)
+61D7- A0 D2 LDY #$D2
+61D9- C1 CE CMP ($CE,X)
+61DB- C7 ???
+61DC- C5 A0 CMP $A0
+61DE- CF ???
+61DF- C6 A0 DEC $A0
+61E1- D0 D2 BNE $61B5
+61E3- CF ???
+61E4- C7 ???
+61E5- D2 C1 CMP ($C1)
+61E7- CD D3 AE CMP $AED3
+61EA- 8D 8D 00 STA $008D
+61ED- 20 2E 82 JSR $822E
+61F0- D4 ???
+61F1- C8 INY
+61F2- C9 D3 CMP #$D3
+61F4- A0 C4 LDY #$C4
+61F6- C5 CD CMP $CD
+61F8- CF ???
+61F9- A0 D7 LDY #$D7
+61FB- C9 CC CMP #$CC
+61FD- CC A0 C1 CPY $C1A0
+6200- CC D3 CF CPY $CFD3
+6203- A0 C9 LDY #$C9
+6205- CC CC D5 CPY $D5CC
+6208- D3 ???
+6209- D4 ???
+620A- D2 C1 CMP ($C1)
+620C- D4 ???
+620D- C5 A0 CMP $A0
+620F- D4 ???
+6210- C8 INY
+6211- C5 8D CMP $8D
+6213- 00 BRK
+6214- 20 2E 82 JSR $822E
+6217- D5 D3 CMP $D3,X
+6219- C5 A0 CMP $A0
+621B- CF ???
+621C- C6 A0 DEC $A0
+621E- D3 ???
+621F- CF ???
+6220- CD C5 A0 CMP $A0C5
+6223- CD C1 C3 CMP $C3C1
+6226- D2 CF CMP ($CF)
+6228- D3 ???
+6229- A0 C9 LDY #$C9
+622B- CE A0 D4 DEC $D4A0
+622E- C8 INY
+622F- C5 A0 CMP $A0
+6231- D2 C5 CMP ($C5)
+6233- D1 D5 CMP ($D5),Y
+6235- C9 D2 CMP #$D2
+6237- C5 C4 CMP $C4
+6239- 8D 00 20 STA $2000
+623C- 2E 82 CC ROL $CC82
+623F- C9 C2 CMP #$C2
+6241- D2 C1 CMP ($C1)
+6243- D2 D9 CMP ($D9)
+6245- A0 C6 LDY #$C6
+6247- CF ???
+6248- D2 A0 CMP ($A0)
+624A- D4 ???
+624B- C8 INY
+624C- C5 A0 CMP $A0
+624E- C6 C9 DEC $C9
+6250- D2 D3 CMP ($D3)
+6252- D4 ???
+6253- A0 D4 LDY #$D4
+6255- C9 CD CMP #$CD
+6257- C5 AE CMP $AE
+6259- A0 D7 LDY #$D7
+625B- C5 A0 CMP $A0
+625D- D7 ???
+625E- C9 CC CMP #$CC
+6260- CC 8D 00 CPY $008D
+6263- 20 2E 82 JSR $822E
+6266- CD C1 CB CMP $CBC1
+6269- C5 A0 CMP $A0
+626B- C9 D4 CMP #$D4
+626D- A0 C3 LDY #$C3
+626F- CC C5 C1 CPY $C1C5
+6272- D2 A0 CMP ($A0)
+6274- D7 ???
+6275- C8 INY
+6276- C5 CE CMP $CE
+6278- A0 D7 LDY #$D7
+627A- C5 A0 CMP $A0
+627C- D3 ???
+627D- D7 ???
+627E- C9 D4 CMP #$D4
+6280- C3 ???
+6281- C8 INY
+6282- A0 CC LDY #$CC
+6284- C9 C2 CMP #$C2
+6286- D2 C1 CMP ($C1)
+6288- D2 C9 CMP ($C9)
+628A- C5 D3 CMP $D3
+628C- AC 8D 00 LDY $008D
+628F- 20 2E 82 JSR $822E
+6292- C2 ???
+6293- D5 D4 CMP $D4,X
+6295- A0 C6 LDY #$C6
+6297- CF ???
+6298- D2 A0 CMP ($A0)
+629A- D1 D5 CMP ($D5),Y
+629C- C9 C3 CMP #$C3
+629E- CB ???
+629F- A0 D2 LDY #$D2
+62A1- C5 C6 CMP $C6
+62A3- C5 D2 CMP $D2
+62A5- C5 CE CMP $CE
+62A7- C3 ???
+62A8- C5 A0 CMP $A0
+62AA- D4 ???
+62AB- C8 INY
+62AC- C5 A0 CMP $A0
+62AE- CD C1 C3 CMP $C3C1
+62B1- D2 CF CMP ($CF)
+62B3- D3 ???
+62B4- 8D 00 20 STA $2000
+62B7- 2E 82 C9 ROL $C982
+62BA- CE A0 C5 DEC $C5A0
+62BD- C1 C3 CMP ($C3,X)
+62BF- C8 INY
+62C0- A0 CC LDY #$CC
+62C2- C9 C2 CMP #$C2
+62C4- D2 C1 CMP ($C1)
+62C6- D2 D9 CMP ($D9)
+62C8- A0 C1 LDY #$C1
+62CA- D2 C5 CMP ($C5)
+62CC- BA TSX
+62CD- 8D 8D 00 STA $008D
+62D0- 20 4F 82 JSR $824F
+62D3- 20 2E 82 JSR $822E
+62D6- D2 C5 CMP ($C5)
+62D8- D1 D5 CMP ($D5),Y
+62DA- C9 D2 CMP #$D2
+62DC- C5 C4 CMP $C4
+62DE- A0 CD LDY #$CD
+62E0- C1 C3 CMP ($C3,X)
+62E2- D2 CF CMP ($CF)
+62E4- D3 ???
+62E5- BA TSX
+62E6- A0 DF LDY #$DF
+62E8- C9 D3 CMP #$D3
+62EA- CC C9 D4 CPY $D4C9
+62ED- AC DF C1 LDY $C1DF
+62F0- D8 CLD
+62F1- CC C9 D4 CPY $D4C9
+62F4- AC 8D 00 LDY $008D
+62F7- 20 2E 82 JSR $822E
+62FA- DF ???
+62FB- C9 D3 CMP #$D3
+62FD- D3 ???
+62FE- D4 ???
+62FF- D2 AC CMP ($AC)
+6301- DF ???
+6302- C1 D8 CMP ($D8,X)
+6304- D3 ???
+6305- D4 ???
+6306- D2 AC CMP ($AC)
+6308- C7 ???
+6309- D2 C5 CMP ($C5)
+630B- D4 ???
+630C- AC D3 D0 LDY $D0D3
+630F- C1 D2 CMP ($D2,X)
+6311- AC C4 D5 LDY $D5C4
+6314- CD D0 AC CMP $ACD0
+6317- DF ???
+6318- D0 D2 BNE $62EC
+631A- CE AC 8D DEC $8DAC
+631D- 00 BRK
+631E- 20 2E 82 JSR $822E
+6321- DF ???
+6322- D7 ???
+6323- C1 C9 CMP ($C9,X)
+6325- D4 ???
+6326- AC C5 D2 LDY $D2C5
+6329- D2 C8 CMP ($C8)
+632B- AC C3 CC LDY $CCC3
+632E- D2 C8 CMP ($C8)
+6330- C9 8D CMP #$8D
+6332- 8D 00 20 STA $2000
+6335- 4F ???
+6336- 82 ???
+6337- 20 2E 82 JSR $822E
+633A- C3 ???
+633B- CF ???
+633C- CD CD CF CMP $CFCD
+633F- CE BA A0 DEC $A0BA
+6342- CD C6 C9 CMP $C9C6
+6345- CC CC AC CPY $ACCC
+6348- CD CD CF CMP $CFCD
+634B- D6 C5 DEC $C5,X
+634D- AC CD D3 LDY $D3CD
+6350- D7 ???
+6351- C1 D0 CMP ($D0,X)
+6353- AC C2 C5 LDY $C5C2
+6356- C5 D0 CMP $D0
+6358- AC C4 C5 LDY $C5C4
+635B- CC C1 D9 CPY $D9C1
+635E- AC 8D 00 LDY $008D
+6361- 20 2E 82 JSR $822E
+6364- DA PHX
+6365- D3 ???
+6366- C1 D6 CMP ($D6,X)
+6368- C5 AC CMP $AC
+636A- DA PHX
+636B- CC CF C1 CPY $C1CF
+636E- C4 8D CPY $8D
+6370- 8D 00 20 STA $2000
+6373- 4F ???
+6374- 82 ???
+6375- 20 2E 82 JSR $822E
+6378- CC C5 D4 CPY $D4C5
+637B- A7 ???
+637C- D3 ???
+637D- A0 D3 LDY #$D3
+637F- D4 ???
+6380- C1 D2 CMP ($D2,X)
+6382- D4 ???
+6383- A0 D7 LDY #$D7
+6385- C9 D4 CMP #$D4
+6387- C8 INY
+6388- A0 D4 LDY #$D4
+638A- C8 INY
+638B- C5 A0 CMP $A0
+638D- CD CF D3 CMP $D3CF
+6390- D4 ???
+6391- A0 D5 LDY #$D5
+6393- D3 ???
+6394- C5 C4 CMP $C4
+6396- A0 D2 LDY #$D2
+6398- C5 D1 CMP $D1
+639A- D5 C9 CMP $C9,X
+639C- D2 C5 CMP ($C5)
+639E- C4 A0 CPY $A0
+63A0- CD C1 C3 CMP $C3C1
+63A3- D2 CF CMP ($CF)
+63A5- D3 ???
+63A6- AE 00 20 LDX $2000
+63A9- 4F ???
+63AA- 82 ???
+63AB- 20 58 FC JSR $FC58 F8ROM:HOME
+63AE- 20 2E 82 JSR $822E
+63B1- D2 C5 CMP ($C5)
+63B3- D1 D5 CMP ($D5),Y
+63B5- C9 D2 CMP #$D2
+63B7- C5 C4 CMP $C4
+63B9- A0 CC LDY #$CC
+63BB- C9 C2 CMP #$C2
+63BD- D2 C1 CMP ($C1)
+63BF- D2 D9 CMP ($D9)
+63C1- BA TSX
+63C2- A0 CD LDY #$CD
+63C4- CF ???
+63C5- D3 ???
+63C6- D4 ???
+63C7- A0 D5 LDY #$D5
+63C9- D3 ???
+63CA- C5 C4 CMP $C4
+63CC- 8D 00 20 STA $2000
+63CF- 2E 82 BD ROL $BD82
+63D2- BD BD BD LDA $BDBD,X
+63D5- BD BD BD LDA $BDBD,X
+63D8- BD BD BD LDA $BDBD,X
+63DB- BD BD BD LDA $BDBD,X
+63DE- BD BD BD LDA $BDBD,X
+63E1- BD BD BD LDA $BDBD,X
+63E4- BD BD BD LDA $BDBD,X
+63E7- BD BD BD LDA $BDBD,X
+63EA- BD BD 8D LDA $8DBD,X
+63ED- 8D 00 20 STA $2000
+63F0- 2E 82 C2 ROL $C282
+63F3- D9 A0 A7 CMP $A7A0,Y
+63F6- CD CF D3 CMP $D3CF
+63F9- D4 ???
+63FA- A0 D5 LDY #$D5
+63FC- D3 ???
+63FD- C5 C4 CMP $C4
+63FF- A7 ???
+6400- A0 C8 LDY #$C8
+6402- C5 D2 CMP $D2
+6404- C5 AC CMP $AC
+6406- A0 D7 LDY #$D7
+6408- C5 A0 CMP $A0
+640A- CD C5 C1 CMP $C1C5
+640D- CE A0 CD DEC $CDA0
+6410- CF ???
+6411- D3 ???
+6412- D4 ???
+6413- 8D 00 20 STA $2000
+6416- 2E 82 D5 ROL $D582
+6419- D3 ???
+641A- C5 C4 CMP $C4
+641C- A0 C2 LDY #$C2
+641E- D9 A0 D4 CMP $D4A0,Y
+6421- C8 INY
+6422- C5 D3 CMP $D3
+6424- C5 A0 CMP $A0
+6426- D3 ???
+6427- C8 INY
+6428- CF ???
+6429- D2 D4 CMP ($D4)
+642B- A0 C4 LDY #$C4
+642D- C5 CD CMP $CD
+642F- CF ???
+6430- D3 ???
+6431- AE A0 C9 LDX $C9A0
+6434- CE 8D 00 DEC $008D
+6437- 20 2E 82 JSR $822E
+643A- D2 C5 CMP ($C5)
+643C- C1 CC CMP ($CC,X)
+643E- C9 D4 CMP #$D4
+6440- D9 AC A0 CMP $A0AC,Y
+6443- CF ???
+6444- D4 ???
+6445- C8 INY
+6446- C5 D2 CMP $D2
+6448- A0 CD LDY #$CD
+644A- C1 C3 CMP ($C3,X)
+644C- D2 CF CMP ($CF)
+644E- D3 ???
+644F- A0 C1 LDY #$C1
+6451- D2 C5 CMP ($C5)
+6453- A0 D0 LDY #$D0
+6455- D2 CF CMP ($CF)
+6457- C2 ???
+6458- C1 C2 CMP ($C2,X)
+645A- CC D9 8D CPY $8DD9
+645D- 00 BRK
+645E- 20 2E 82 JSR $822E
+6461- D5 D4 CMP $D4,X
+6463- C9 CC CMP #$CC
+6465- C9 DA CMP #$DA
+6467- C5 C4 CMP $C4
+6469- A0 CD LDY #$CD
+646B- D5 C3 CMP $C3,X
+646D- C8 INY
+646E- A0 CD LDY #$CD
+6470- CF ???
+6471- D2 C5 CMP ($C5)
+6473- A0 CF LDY #$CF
+6475- C6 D4 DEC $D4
+6477- C5 CE CMP $CE
+6479- AC A0 C2 LDY $C2A0
+647C- D5 D4 CMP $D4,X
+647E- A0 C9 LDY #$C9
+6480- D4 ???
+6481- 8D 00 20 STA $2000
+6484- 2E 82 C8 ROL $C882
+6487- C1 D0 CMP ($D0,X)
+6489- D0 C5 BNE $6450
+648B- CE D3 A0 DEC $A0D3
+648E- C2 ???
+648F- C5 C8 CMP $C8
+6491- C9 CE CMP #$CE
+6493- C4 A0 CPY $A0
+6495- D4 ???
+6496- C8 INY
+6497- C5 A0 CMP $A0
+6499- D3 ???
+649A- C3 ???
+649B- C5 CE CMP $CE
+649D- C5 D3 CMP $D3
+649F- AE 8D 8D LDX $8D8D
+64A2- 00 BRK
+64A3- 20 4F 82 JSR $824F
+64A6- 20 2E 82 JSR $822E
+64A9- D4 ???
+64AA- C8 INY
+64AB- C5 A0 CMP $A0
+64AD- D4 ???
+64AE- D7 ???
+64AF- CF ???
+64B0- A0 CD LDY #$CD
+64B2- CF ???
+64B3- D3 ???
+64B4- D4 ???
+64B5- A0 C1 LDY #$C1
+64B7- D0 D0 BNE $6489
+64B9- C1 D2 CMP ($D2,X)
+64BB- C5 CE CMP $CE
+64BD- D4 ???
+64BE- A0 CD LDY #$CD
+64C0- C1 C3 CMP ($C3,X)
+64C2- D2 CF CMP ($CF)
+64C4- D3 ???
+64C5- A0 8D LDY #$8D
+64C7- 00 BRK
+64C8- 20 2E 82 JSR $822E
+64CB- D3 ???
+64CC- C8 INY
+64CD- CF ???
+64CE- D5 CC CMP $CC,X
+64D0- C4 A0 CPY $A0
+64D2- C2 ???
+64D3- C5 A0 CMP $A0
+64D5- C6 C1 DEC $C1
+64D7- CD C9 CC CMP $CCC9
+64DA- C9 C1 CMP #$C1
+64DC- D2 A0 CMP ($A0)
+64DE- C9 C6 CMP #$C6
+64E0- A0 D9 LDY #$D9
+64E2- CF ???
+64E3- D5 A0 CMP $A0,X
+64E5- C8 INY
+64E6- C1 D6 CMP ($D6,X)
+64E8- C5 8D CMP $8D
+64EA- 00 BRK
+64EB- 20 2E 82 JSR $822E
+64EE- C1 CC CMP ($CC,X)
+64F0- D2 C5 CMP ($C5)
+64F2- C1 C4 CMP ($C4,X)
+64F4- D9 A0 C5 CMP $C5A0,Y
+64F7- D8 CLD
+64F8- D0 CC BNE $64C6
+64FA- CF ???
+64FB- D2 C5 CMP ($C5)
+64FD- C4 A0 CPY $A0
+64FF- D4 ???
+6500- C8 INY
+6501- C5 A0 CMP $A0
+6503- D3 ???
+6504- D4 ???
+6505- C4 C9 CPY $C9
+6507- CF ???
+6508- A0 CC LDY #$CC
+650A- C9 C2 CMP #$C2
+650C- D2 C1 CMP ($C1)
+650E- D2 D9 CMP ($D9)
+6510- BA TSX
+6511- 8D 00 20 STA $2000
+6514- 2E 82 DF ROL $DF82
+6517- D0 D2 BNE $64EB
+6519- CE A0 C1 DEC $C1A0
+651C- CE C4 A0 DEC $A0C4
+651F- DF ???
+6520- D7 ???
+6521- C1 C9 CMP ($C9,X)
+6523- D4 ???
+6524- AE A0 D4 LDX $D4A0
+6527- C8 INY
+6528- C5 D3 CMP $D3
+652A- C5 A0 CMP $A0
+652C- C1 D2 CMP ($D2,X)
+652E- C5 A0 CMP $A0
+6530- CE C5 C1 DEC $C1C5
+6533- D2 8D CMP ($8D)
+6535- 00 BRK
+6536- 20 2E 82 JSR $822E
+6539- C3 ???
+653A- C1 D2 CMP ($D2,X)
+653C- C2 ???
+653D- CF ???
+653E- CE A0 C3 DEC $C3A0
+6541- CF ???
+6542- D0 C9 BNE $650D
+6544- C5 D3 CMP $D3
+6546- A0 CF LDY #$CF
+6548- C6 A0 DEC $A0
+654A- D4 ???
+654B- C8 INY
+654C- C5 C9 CMP $C9
+654E- D2 A0 CMP ($A0)
+6550- C5 D1 CMP $D1
+6552- D5 C9 CMP $C9,X
+6554- D6 C1 DEC $C1,X
+6556- CC C5 CE CPY $CEC5
+6559- D4 ???
+655A- 8D 00 20 STA $2000
+655D- 2E 82 D2 ROL $D282
+6560- CF ???
+6561- D5 D4 CMP $D4,X
+6563- C9 CE CMP #$CE
+6565- C5 D3 CMP $D3
+6567- A0 C9 LDY #$C9
+6569- CE A0 D3 DEC $D3A0
+656C- D4 ???
+656D- C4 C9 CPY $C9
+656F- CF ???
+6570- AC A0 C1 LDY $C1A0
+6573- CE C4 A0 DEC $A0C4
+6576- C1 D2 CMP ($D2,X)
+6578- C5 A0 CMP $A0
+657A- C8 INY
+657B- C5 D2 CMP $D2
+657D- C5 A0 CMP $A0
+657F- C6 CF DEC $CF
+6581- D2 8D CMP ($8D)
+6583- 00 BRK
+6584- 20 2E 82 JSR $822E
+6587- D4 ???
+6588- C8 INY
+6589- C5 A0 CMP $A0
+658B- CD CF D3 CMP $D3CF
+658E- D4 ???
+658F- CC D9 A0 CPY $A0D9
+6592- D2 C1 CMP ($C1)
+6594- D2 C5 CMP ($C5)
+6596- A0 C3 LDY #$C3
+6598- C1 D3 CMP ($D3,X)
+659A- C5 D3 CMP $D3
+659C- A0 D7 LDY #$D7
+659E- C8 INY
+659F- C5 CE CMP $CE
+65A1- A0 D3 LDY #$D3
+65A3- CF ???
+65A4- CD C5 8D CMP $8DC5
+65A7- 00 BRK
+65A8- 20 2E 82 JSR $822E
+65AB- CD C9 CE CMP $CEC9
+65AE- CF ???
+65AF- D2 A0 CMP ($A0)
+65B1- C9 CE CMP #$CE
+65B3- D0 D5 BNE $658A
+65B5- D4 ???
+65B6- A0 C1 LDY #$C1
+65B8- CE C4 A0 DEC $A0C4
+65BB- CF ???
+65BC- D5 D4 CMP $D4,X
+65BE- D0 D5 BNE $6595
+65C0- D4 ???
+65C1- A0 C1 LDY #$C1
+65C3- D2 C5 CMP ($C5)
+65C5- A0 CE LDY #$CE
+65C7- C5 C3 CMP $C3
+65C9- C5 D3 CMP $D3
+65CB- D3 ???
+65CC- C1 D2 CMP ($D2,X)
+65CE- D9 8D 00 CMP $008D,Y
+65D1- 20 2E 82 JSR $822E
+65D4- C2 ???
+65D5- D5 D4 CMP $D4,X
+65D7- A0 D7 LDY #$D7
+65D9- C9 D4 CMP #$D4
+65DB- C8 INY
+65DC- CF ???
+65DD- D5 D4 CMP $D4,X
+65DF- A0 D4 LDY #$D4
+65E1- C8 INY
+65E2- C5 A0 CMP $A0
+65E4- CE C5 C5 DEC $C5C5
+65E7- C4 A0 CPY $A0
+65E9- C6 CF DEC $CF
+65EB- D2 A0 CMP ($A0)
+65ED- D5 D3 CMP $D3,X
+65EF- C9 CE CMP #$CE
+65F1- C7 ???
+65F2- A0 D4 LDY #$D4
+65F4- C8 INY
+65F5- C5 8D CMP $8D
+65F7- 00 BRK
+65F8- 20 2E 82 JSR $822E
+65FB- D3 ???
+65FC- D4 ???
+65FD- C4 C9 CPY $C9
+65FF- CF ???
+6600- A0 CC LDY #$CC
+6602- C9 C2 CMP #$C2
+6604- D2 C1 CMP ($C1)
+6606- D2 D9 CMP ($D9)
+6608- AE A0 D3 LDX $D3A0
+660B- C9 CE CMP #$CE
+660D- C3 ???
+660E- C5 A0 CMP $A0
+6610- D4 ???
+6611- C8 INY
+6612- C5 D3 CMP $D3
+6614- C5 A0 CMP $A0
+6616- C5 D8 CMP $D8
+6618- C9 D3 CMP #$D3
+661A- D4 ???
+661B- 8D 00 20 STA $2000
+661E- 2E 82 C1 ROL $C182
+6621- D3 ???
+6622- A0 D0 LDY #$D0
+6624- C1 D2 CMP ($D2,X)
+6626- D4 ???
+6627- A0 CF LDY #$CF
+6629- C6 A0 DEC $A0
+662B- D4 ???
+662C- C8 INY
+662D- C5 A0 CMP $A0
+662F- C5 D2 CMP $D2
+6631- D1 D5 CMP ($D5),Y
+6633- C9 D2 CMP #$D2
+6635- C5 C4 CMP $C4
+6637- A0 CC LDY #$CC
+6639- C9 C2 CMP #$C2
+663B- D2 C1 CMP ($C1)
+663D- D2 D9 CMP ($D9)
+663F- AC A0 D9 LDY $D9A0
+6642- CF ???
+6643- D5 8D CMP $8D,X
+6645- 00 BRK
+6646- 20 2E 82 JSR $822E
+6649- C3 ???
+664A- C1 CE CMP ($CE,X)
+664C- A0 D5 LDY #$D5
+664E- D3 ???
+664F- C5 A0 CMP $A0
+6651- D4 ???
+6652- C8 INY
+6653- C5 D3 CMP $D3
+6655- C5 A0 CMP $A0
+6657- C9 CE CMP #$CE
+6659- A0 D0 LDY #$D0
+665B- CC C1 C3 CPY $C3C1
+665E- C5 A0 CMP $A0
+6660- CF ???
+6661- C6 A0 DEC $A0
+6663- D3 ???
+6664- D4 ???
+6665- C4 C9 CPY $C9
+6667- CF ???
+6668- A0 C9 LDY #$C9
+666A- C6 8D DEC $8D
+666C- 00 BRK
+666D- 20 2E 82 JSR $822E
+6670- D9 CF D5 CMP $D5CF,Y
+6673- D2 A0 CMP ($A0)
+6675- D0 D2 BNE $6649
+6677- CF ???
+6678- C7 ???
+6679- D2 C1 CMP ($C1)
+667B- CD A0 D2 CMP $D2A0
+667E- C5 D1 CMP $D1
+6680- D5 C9 CMP $C9,X
+6682- D2 C5 CMP ($C5)
+6684- D3 ???
+6685- A0 CE LDY #$CE
+6687- CF ???
+6688- A0 CD LDY #$CD
+668A- CF ???
+668B- D2 C5 CMP ($C5)
+668D- A0 D4 LDY #$D4
+668F- C8 INY
+6690- C1 CE CMP ($CE,X)
+6692- A0 D4 LDY #$D4
+6694- C8 INY
+6695- C9 D3 CMP #$D3
+6697- 8D 00 20 STA $2000
+669A- 2E 82 C2 ROL $C282
+669D- C1 D3 CMP ($D3,X)
+669F- C9 C3 CMP #$C3
+66A1- A0 C6 LDY #$C6
+66A3- D5 CE CMP $CE,X
+66A5- C3 ???
+66A6- D4 ???
+66A7- C9 CF CMP #$CF
+66A9- CE C1 CC DEC $CCC1
+66AC- C9 D4 CMP #$D4
+66AE- D9 AE 00 CMP $00AE,Y
+66B1- 20 4F 82 JSR $824F
+66B4- 20 58 FC JSR $FC58 F8ROM:HOME
+66B7- 20 2E 82 JSR $822E
+66BA- D4 ???
+66BB- C8 INY
+66BC- C5 A0 CMP $A0
+66BE- DF ???
+66BF- D0 D2 BNE $6693
+66C1- CE A0 CD DEC $CDA0
+66C4- C1 C3 CMP ($C3,X)
+66C6- D2 CF CMP ($CF)
+66C8- A0 D0 LDY #$D0
+66CA- D2 C9 CMP ($C9)
+66CC- CE D4 D3 DEC $D3D4
+66CF- A0 C1 LDY #$C1
+66D1- A0 D3 LDY #$D3
+66D3- D4 ???
+66D4- D2 C9 CMP ($C9)
+66D6- CE C7 A0 DEC $A0C7
+66D9- D4 ???
+66DA- C8 INY
+66DB- C1 D4 CMP ($D4,X)
+66DD- 8D 00 20 STA $2000
+66E0- 2E 82 C9 ROL $C982
+66E3- D3 ???
+66E4- A0 C5 LDY #$C5
+66E6- C9 D4 CMP #$D4
+66E8- C8 INY
+66E9- C5 D2 CMP $D2
+66EB- A0 C7 LDY #$C7
+66ED- C9 D6 CMP #$D6
+66EF- C5 CE CMP $CE
+66F1- A0 C1 LDY #$C1
+66F3- D3 ???
+66F4- A0 C1 LDY #$C1
+66F6- A0 D0 LDY #$D0
+66F8- C1 D2 CMP ($D2,X)
+66FA- C1 CD CMP ($CD,X)
+66FC- C5 D4 CMP $D4
+66FE- C5 D2 CMP $D2
+6700- A0 CF LDY #$CF
+6702- D2 8D CMP ($8D)
+6704- 00 BRK
+6705- 20 2E 82 JSR $822E
+6708- D2 C5 CMP ($C5)
+670A- D3 ???
+670B- C9 C4 CMP #$C4
+670D- C5 D3 CMP $D3
+670F- A0 C1 LDY #$C1
+6711- D4 ???
+6712- A0 C1 LDY #$C1
+6714- A0 C7 LDY #$C7
+6716- C9 D6 CMP #$D6
+6718- C5 CE CMP $CE
+671A- A0 C1 LDY #$C1
+671C- C4 C4 CPY $C4
+671E- D2 C5 CMP ($C5)
+6720- D3 ???
+6721- D3 ???
+6722- A0 C1 LDY #$C1
+6724- CE C4 A0 DEC $A0C4
+6727- C9 D3 CMP #$D3
+6729- 8D 00 20 STA $2000
+672C- 2E 82 D4 ROL $D482
+672F- C5 D2 CMP $D2
+6731- CD C9 CE CMP $CEC9
+6734- C1 D4 CMP ($D4,X)
+6736- C5 C4 CMP $C4
+6738- A0 C2 LDY #$C2
+673A- D9 A0 C1 CMP $C1A0,Y
+673D- A0 CE LDY #$CE
+673F- D5 CC CMP $CC,X
+6741- CC A0 C2 CPY $C2A0
+6744- D9 D4 C5 CMP $C5D4,Y
+6747- A0 A8 LDY #$A8
+6749- A4 B0 LDY $B0
+674B- B0 A9 BCS $66F6
+674D- AE A0 D4 LDX $D4A0
+6750- C8 INY
+6751- D5 D3 CMP $D3,X
+6753- BA TSX
+6754- 8D 8D 00 STA $008D
+6757- 20 4F 82 JSR $824F
+675A- 20 2E 82 JSR $822E
+675D- A0 A0 LDY #$A0
+675F- A0 DF LDY #$DF
+6761- D0 D2 BNE $6735
+6763- CE A0 A7 DEC $A7A0
+6766- C8 INY
+6767- C5 CC CMP $CC
+6769- CC CF AC CPY $ACCF
+676C- A0 D7 LDY #$D7
+676E- CF ???
+676F- D2 CC CMP ($CC)
+6771- C4 A1 CPY $A1
+6773- A7 ???
+6774- 8D 00 20 STA $2000
+6777- 2E 82 A0 ROL $A082
+677A- A0 A0 LDY #$A0
+677C- DF ???
+677D- D0 D2 BNE $6751
+677F- CE A0 A3 DEC $A3A0
+6782- D3 ???
+6783- D4 ???
+6784- D2 C9 CMP ($C9)
+6786- CE C7 B1 DEC $B1C7
+6789- 8D 00 20 STA $2000
+678C- 2E 82 A0 ROL $A082
+678F- A0 A0 LDY #$A0
+6791- DF ???
+6792- D0 D2 BNE $6766
+6794- CE A0 C9 DEC $C9A0
+6797- CE C4 C9 DEC $C9C4
+679A- D2 C5 CMP ($C5)
+679C- C3 ???
+679D- D4 ???
+679E- 8D 8D 00 STA $008D
+67A1- 20 4F 82 JSR $824F
+67A4- 20 2E 82 JSR $822E
+67A7- C1 D2 CMP ($D2,X)
+67A9- C5 A0 CMP $A0
+67AB- C1 CC CMP ($CC,X)
+67AD- CC A0 D6 CPY $D6A0
+67B0- C1 CC CMP ($CC,X)
+67B2- C9 C4 CMP #$C4
+67B4- A0 D5 LDY #$D5
+67B6- D3 ???
+67B7- C5 D3 CMP $D3
+67B9- A0 CF LDY #$CF
+67BB- C6 A0 DEC $A0
+67BD- DF ???
+67BE- D0 D2 BNE $6792
+67C0- CE AE A0 DEC $A0AE
+67C3- D4 ???
+67C4- C8 INY
+67C5- C5 A0 CMP $A0
+67C7- C6 C9 DEC $C9
+67C9- D2 D3 CMP ($D3)
+67CB- D4 ???
+67CC- 8D 00 20 STA $2000
+67CF- 2E 82 D0 ROL $D082
+67D2- D2 C9 CMP ($C9)
+67D4- CE D4 D3 DEC $D3D4
+67D7- A0 D4 LDY #$D4
+67D9- C8 INY
+67DA- C5 A0 CMP $A0
+67DC- C7 ???
+67DD- C9 D6 CMP #$D6
+67DF- C5 CE CMP $CE
+67E1- A0 D3 LDY #$D3
+67E3- D4 ???
+67E4- D2 C9 CMP ($C9)
+67E6- CE C7 AC DEC $ACC7
+67E9- A0 D4 LDY #$D4
+67EB- C8 INY
+67EC- C5 A0 CMP $A0
+67EE- D3 ???
+67EF- C5 C3 CMP $C3
+67F1- CF ???
+67F2- CE C4 8D DEC $8DC4
+67F5- 00 BRK
+67F6- 20 2E 82 JSR $822E
+67F9- D0 D2 BNE $67CD
+67FB- C9 CE CMP #$CE
+67FD- D4 ???
+67FE- D3 ???
+67FF- A0 CE LDY #$CE
+6801- D5 CC CMP $CC,X
+6803- CC AD D4 CPY $D4AD
+6806- C5 D2 CMP $D2
+6808- CD C9 CE CMP $CEC9
+680B- C1 D4 CMP ($D4,X)
+680D- C5 C4 CMP $C4
+680F- A0 D3 LDY #$D3
+6811- D4 ???
+6812- D2 C9 CMP ($C9)
+6814- CE C7 A0 DEC $A0C7
+6817- C1 D4 CMP ($D4,X)
+6819- A0 D4 LDY #$D4
+681B- C8 INY
+681C- C5 8D CMP $8D
+681E- 00 BRK
+681F- 20 2E 82 JSR $822E
+6822- D3 ???
+6823- D4 ???
+6824- D2 C9 CMP ($C9)
+6826- CE C7 B1 DEC $B1C7
+6829- A0 C1 LDY #$C1
+682B- C4 C4 CPY $C4
+682D- D2 C5 CMP ($C5)
+682F- D3 ???
+6830- D3 ???
+6831- AC A0 C1 LDY $C1A0
+6834- CE C4 A0 DEC $A0C4
+6837- D4 ???
+6838- C8 INY
+6839- C5 A0 CMP $A0
+683B- D4 ???
+683C- C8 INY
+683D- C9 D2 CMP #$D2
+683F- C4 A0 CPY $A0
+6841- D0 D2 BNE $6815
+6843- C9 CE CMP #$CE
+6845- D4 ???
+6846- D3 ???
+6847- 8D 00 20 STA $2000
+684A- 2E 82 C1 ROL $C182
+684D- A0 CE LDY #$CE
+684F- D5 CC CMP $CC,X
+6851- CC AD D4 CPY $D4AD
+6854- C5 D2 CMP $D2
+6856- CD C9 CE CMP $CEC9
+6859- C1 D4 CMP ($D4,X)
+685B- C5 C4 CMP $C4
+685D- A0 D3 LDY #$D3
+685F- D4 ???
+6860- D2 C9 CMP ($C9)
+6862- CE C7 A0 DEC $A0C7
+6865- C1 D4 CMP ($D4,X)
+6867- A0 D4 LDY #$D4
+6869- C8 INY
+686A- C5 8D CMP $8D
+686C- 00 BRK
+686D- 20 2E 82 JSR $822E
+6870- C1 C4 CMP ($C4,X)
+6872- C4 D2 CPY $D2
+6874- C5 D3 CMP $D3
+6876- D3 ???
+6877- A0 D0 LDY #$D0
+6879- CF ???
+687A- C9 CE CMP #$CE
+687C- D4 ???
+687D- C5 C4 CMP $C4
+687F- A0 D4 LDY #$D4
+6881- CF ???
+6882- A0 C9 LDY #$C9
+6884- CE A0 D4 DEC $D4A0
+6887- C8 INY
+6888- C5 A0 CMP $A0
+688A- C1 C4 CMP ($C4,X)
+688C- C4 D2 CPY $D2
+688E- C5 D3 CMP $D3
+6890- D3 ???
+6891- A0 C8 LDY #$C8
+6893- C5 CC CMP $CC
+6895- C4 8D CPY $8D
+6897- 00 BRK
+6898- 20 2E 82 JSR $822E
+689B- C9 CE CMP #$CE
+689D- A0 C9 LDY #$C9
+689F- CE C4 C9 DEC $C9C4
+68A2- D2 C5 CMP ($C5)
+68A4- C3 ???
+68A5- D4 ???
+68A6- AE 8D 8D LDX $8D8D
+68A9- 00 BRK
+68AA- 20 4F 82 JSR $824F
+68AD- 20 2E 82 JSR $822E
+68B0- D4 ???
+68B1- C8 INY
+68B2- C5 A0 CMP $A0
+68B4- D7 ???
+68B5- C1 C9 CMP ($C9,X)
+68B7- D4 ???
+68B8- A0 CD LDY #$CD
+68BA- C1 C3 CMP ($C3,X)
+68BC- D2 CF CMP ($CF)
+68BE- A0 C4 LDY #$C4
+68C0- CF ???
+68C1- C5 D3 CMP $D3
+68C3- A0 C5 LDY #$C5
+68C5- D8 CLD
+68C6- C1 C3 CMP ($C3,X)
+68C8- D4 ???
+68C9- CC D9 A0 CPY $A0D9
+68CC- D7 ???
+68CD- C8 INY
+68CE- C1 D4 CMP ($D4,X)
+68D0- A0 8D LDY #$8D
+68D2- 00 BRK
+68D3- 20 2E 82 JSR $822E
+68D6- C9 D4 CMP #$D4
+68D8- A0 D3 LDY #$D3
+68DA- C1 D9 CMP ($D9,X)
+68DC- D3 ???
+68DD- BA TSX
+68DE- A0 C9 LDY #$C9
+68E0- D4 ???
+68E1- A0 D7 LDY #$D7
+68E3- C1 C9 CMP ($C9,X)
+68E5- D4 ???
+68E6- D3 ???
+68E7- A0 C6 LDY #$C6
+68E9- CF ???
+68EA- D2 A0 CMP ($A0)
+68EC- C1 A0 CMP ($A0,X)
+68EE- CB ???
+68EF- C5 D9 CMP $D9
+68F1- D0 D2 BNE $68C5
+68F3- C5 D3 CMP $D3
+68F5- D3 ???
+68F6- AE A0 D4 LDX $D4A0
+68F9- C8 INY
+68FA- C5 8D CMP $8D
+68FC- 00 BRK
+68FD- 20 2E 82 JSR $822E
+6900- CB ???
+6901- C5 D9 CMP $D9
+6903- A0 D0 LDY #$D0
+6905- D2 C5 CMP ($C5)
+6907- D3 ???
+6908- D3 ???
+6909- C5 C4 CMP $C4
+690B- A0 C9 LDY #$C9
+690D- D3 ???
+690E- A0 D0 LDY #$D0
+6910- C1 D3 CMP ($D3,X)
+6912- D3 ???
+6913- C5 C4 CMP $C4
+6915- A0 C2 LDY #$C2
+6917- C1 C3 CMP ($C3,X)
+6919- CB ???
+691A- A0 C9 LDY #$C9
+691C- CE A0 AE DEC $AEA0
+691F- C1 00 CMP ($00,X)
+6921- 20 4F 82 JSR $824F
+6924- 20 58 FC JSR $FC58 F8ROM:HOME
+6927- 20 2E 82 JSR $822E
+692A- CD C5 CD CMP $CDC5
+692D- CF ???
+692E- D2 D9 CMP ($D9)
+6930- A0 C4 LDY #$C4
+6932- D5 CD CMP $CD,X
+6934- D0 D3 BNE $6909
+6936- 8D 00 20 STA $2000
+6939- 2E 82 BD ROL $BD82
+693C- BD BD BD LDA $BDBD,X
+693F- BD BD BD LDA $BDBD,X
+6942- BD BD BD LDA $BDBD,X
+6945- BD BD 8D LDA $8DBD,X
+6948- 8D 00 20 STA $2000
+694B- 2E 82 D4 ROL $D482
+694E- C8 INY
+694F- C5 A0 CMP $A0
+6951- CF ???
+6952- D4 ???
+6953- C8 INY
+6954- C5 D2 CMP $D2
+6956- A0 CD LDY #$CD
+6958- C1 C3 CMP ($C3,X)
+695A- D2 CF CMP ($CF)
+695C- A0 CD LDY #$CD
+695E- CF ???
+695F- D3 ???
+6960- D4 ???
+6961- A0 D5 LDY #$D5
+6963- D3 ???
+6964- C5 C4 CMP $C4
+6966- A0 C9 LDY #$C9
+6968- CE 8D 00 DEC $008D
+696B- 20 2E 82 JSR $822E
+696E- D4 ???
+696F- C8 INY
+6970- C5 D3 CMP $D3
+6972- C5 A0 CMP $A0
+6974- C4 C5 CPY $C5
+6976- CD CF D3 CMP $D3CF
+6979- A0 C9 LDY #$C9
+697B- D3 ???
+697C- A0 D4 LDY #$D4
+697E- C8 INY
+697F- C5 A0 CMP $A0
+6981- C4 D5 CPY $D5
+6983- CD D0 A0 CMP $A0D0
+6986- CD C1 C3 CMP $C3C1
+6989- D2 CF CMP ($CF)
+698B- AC A0 D7 LDY $D7A0
+698E- C8 INY
+698F- C9 C3 CMP #$C3
+6991- C8 INY
+6992- 8D 00 20 STA $2000
+6995- 2E 82 CF ROL $CF82
+6998- D5 D4 CMP $D4,X
+699A- D0 D5 BNE $6971
+699C- D4 ???
+699D- D3 ???
+699E- A0 D4 LDY #$D4
+69A0- C8 INY
+69A1- C5 A0 CMP $A0
+69A3- C8 INY
+69A4- C5 D8 CMP $D8
+69A6- A0 D6 LDY #$D6
+69A8- C1 CC CMP ($CC,X)
+69AA- D5 C5 CMP $C5,X
+69AC- D3 ???
+69AD- A0 C1 LDY #$C1
+69AF- D4 ???
+69B0- A0 C1 LDY #$C1
+69B2- A0 C7 LDY #$C7
+69B4- C9 D6 CMP #$D6
+69B6- C5 CE CMP $CE
+69B8- 8D 00 20 STA $2000
+69BB- 2E 82 C1 ROL $C182
+69BE- C4 C4 CPY $C4
+69C0- D2 C5 CMP ($C5)
+69C2- D3 ???
+69C3- D3 ???
+69C4- A0 D2 LDY #$D2
+69C6- C1 CE CMP ($CE,X)
+69C8- C7 ???
+69C9- C5 AE CMP $AE
+69CB- A0 D4 LDY #$D4
+69CD- C8 INY
+69CE- C5 D2 CMP $D2
+69D0- C5 C6 CMP $C6
+69D2- CF ???
+69D3- D2 C5 CMP ($C5)
+69D5- BA TSX
+69D6- 8D 8D 00 STA $008D
+69D9- 20 4F 82 JSR $824F
+69DC- 20 2E 82 JSR $822E
+69DF- A0 A0 LDY #$A0
+69E1- A0 CC LDY #$CC
+69E3- C4 C1 CPY $C1
+69E5- A0 A3 LDY #$A3
+69E7- A4 B3 LDY $B3
+69E9- B3 ???
+69EA- 8D 00 20 STA $2000
+69ED- 2E 82 A0 ROL $A082
+69F0- A0 A0 LDY #$A0
+69F2- D3 ???
+69F3- D4 ???
+69F4- C1 A0 CMP ($A0,X)
+69F6- A4 B3 LDY $B3
+69F8- B0 B0 BCS $69AA
+69FA- 8D 00 20 STA $2000
+69FD- 2E 82 A0 ROL $A082
+6A00- A0 A0 LDY #$A0
+6A02- D3 ???
+6A03- D4 ???
+6A04- C1 A0 CMP ($A0,X)
+6A06- A4 B3 LDY $B3
+6A08- B0 B1 BCS $69BB
+6A0A- 8D 00 20 STA $2000
+6A0D- 2E 82 A0 ROL $A082
+6A10- A0 A0 LDY #$A0
+6A12- D3 ???
+6A13- D4 ???
+6A14- C1 A0 CMP ($A0,X)
+6A16- A4 B3 LDY $B3
+6A18- B0 B2 BCS $69CC
+6A1A- 8D 00 20 STA $2000
+6A1D- 2E 82 A0 ROL $A082
+6A20- A0 A0 LDY #$A0
+6A22- C4 D5 CPY $D5
+6A24- CD D0 A0 CMP $A0D0
+6A27- A3 ???
+6A28- A4 B3 LDY $B3
+6A2A- B0 B0 BCS $69DC
+6A2C- BB ???
+6A2D- A3 ???
+6A2E- B1 B0 LDA ($B0),Y
+6A30- 8D 8D 00 STA $008D
+6A33- 20 2E 82 JSR $822E
+6A36- D7 ???
+6A37- C9 CC CMP #$CC
+6A39- CC A0 CF CPY $CFA0
+6A3C- D5 D4 CMP $D4,X
+6A3E- D0 D5 BNE $6A15
+6A40- D4 ???
+6A41- 8D 8D 00 STA $008D
+6A44- 20 4F 82 JSR $824F
+6A47- A9 33 LDA #$33
+6A49- 8D 00 03 STA $0300
+6A4C- 8D 01 03 STA $0301
+6A4F- 8D 02 03 STA $0302
+6A52- A2 03 LDX #$03
+6A54- A9 00 LDA #$00
+6A56- A0 0A LDY #$0A
+6A58- 20 BB 81 JSR $81BB
+6A5B- 20 4F 82 JSR $824F
+6A5E- 20 58 FC JSR $FC58 F8ROM:HOME
+6A61- 20 2E 82 JSR $822E
+6A64- D0 C1 BNE $6A27
+6A66- D2 C1 CMP ($C1)
+6A68- CD C5 D4 CMP $D4C5
+6A6B- C5 D2 CMP $D2
+6A6D- D3 ???
+6A6E- A0 C1 LDY #$C1
+6A70- CE C4 A0 DEC $A0C4
+6A73- D2 C5 CMP ($C5)
+6A75- D4 ???
+6A76- D5 D2 CMP $D2,X
+6A78- CE D3 8D DEC $8DD3
+6A7B- 00 BRK
+6A7C- 20 2E 82 JSR $822E
+6A7F- BD BD BD LDA $BDBD,X
+6A82- BD BD BD LDA $BDBD,X
+6A85- BD BD BD LDA $BDBD,X
+6A88- BD BD BD LDA $BDBD,X
+6A8B- BD BD BD LDA $BDBD,X
+6A8E- BD BD BD LDA $BDBD,X
+6A91- BD BD BD LDA $BDBD,X
+6A94- BD 8D 8D LDA $8D8D,X
+6A97- 00 BRK
+6A98- 20 2E 82 JSR $822E
+6A9B- CE C5 C1 DEC $C1C5
+6A9E- D2 CC CMP ($CC)
+6AA0- D9 A0 C5 CMP $C5A0,Y
+6AA3- D6 C5 DEC $C5,X
+6AA5- D2 D9 CMP ($D9)
+6AA7- A0 D3 LDY #$D3
+6AA9- D5 C2 CMP $C2,X
+6AAB- D2 CF CMP ($CF)
+6AAD- D5 D4 CMP $D4,X
+6AAF- C9 CE CMP #$CE
+6AB1- C5 A0 CMP $A0
+6AB3- C9 CE CMP #$CE
+6AB5- A0 D4 LDY #$D4
+6AB7- C8 INY
+6AB8- C9 D3 CMP #$D3
+6ABA- 8D 00 20 STA $2000
+6ABD- 2E 82 D3 ROL $D382
+6AC0- C5 D4 CMP $D4
+6AC2- A0 CF LDY #$CF
+6AC4- C6 A0 DEC $A0
+6AC6- CC C9 C2 CPY $C2C9
+6AC9- D2 C1 CMP ($C1)
+6ACB- D2 C9 CMP ($C9)
+6ACD- C5 D3 CMP $D3
+6ACF- A0 D5 LDY #$D5
+6AD1- D4 ???
+6AD2- C9 CC CMP #$CC
+6AD4- C9 DA CMP #$DA
+6AD6- C5 D3 CMP $D3
+6AD8- A0 D4 LDY #$D4
+6ADA- C8 INY
+6ADB- C5 8D CMP $8D
+6ADD- 00 BRK
+6ADE- 20 2E 82 JSR $822E
+6AE1- D3 ???
+6AE2- C1 CD CMP ($CD,X)
+6AE4- C5 A0 CMP $A0
+6AE6- CD C5 CD CMP $CDC5
+6AE9- CF ???
+6AEA- D2 D9 CMP ($D9)
+6AEC- A0 CC LDY #$CC
+6AEE- CF ???
+6AEF- C3 ???
+6AF0- C1 D4 CMP ($D4,X)
+6AF2- C9 CF CMP #$CF
+6AF4- CE A0 C6 DEC $C6A0
+6AF7- CF ???
+6AF8- D2 A0 CMP ($A0)
+6AFA- D2 C5 CMP ($C5)
+6AFC- D4 ???
+6AFD- D5 D2 CMP $D2,X
+6AFF- CE C9 CE DEC $CEC9
+6B02- C7 ???
+6B03- 8D 00 20 STA $2000
+6B06- 2E 82 D2 ROL $D282
+6B09- C5 D3 CMP $D3
+6B0B- D5 CC CMP $CC,X
+6B0D- D4 ???
+6B0E- D3 ???
+6B0F- AC A0 D3 LDY $D3A0
+6B12- C1 D6 CMP ($D6,X)
+6B14- C5 A0 CMP $A0
+6B16- C6 CF DEC $CF
+6B18- D2 A0 CMP ($A0)
+6B1A- D4 ???
+6B1B- C8 INY
+6B1C- CF ???
+6B1D- D3 ???
+6B1E- C5 A0 CMP $A0
+6B20- D4 ???
+6B21- C8 INY
+6B22- C1 D4 CMP ($D4,X)
+6B24- A0 D2 LDY #$D2
+6B26- C5 D4 CMP $D4
+6B28- D5 D2 CMP $D2,X
+6B2A- CE 8D 00 DEC $008D
+6B2D- 20 2E 82 JSR $822E
+6B30- CE CF D4 DEC $D4CF
+6B33- C8 INY
+6B34- C9 CE CMP #$CE
+6B36- C7 ???
+6B37- AE A0 D4 LDX $D4A0
+6B3A- C8 INY
+6B3B- C9 D3 CMP #$D3
+6B3D- A0 CC LDY #$CC
+6B3F- CF ???
+6B40- C3 ???
+6B41- C1 D4 CMP ($D4,X)
+6B43- C9 CF CMP #$CF
+6B45- CE A0 C9 DEC $C9A0
+6B48- D3 ???
+6B49- A0 D2 LDY #$D2
+6B4B- C5 C6 CMP $C6
+6B4D- C5 D2 CMP $D2
+6B4F- C5 CE CMP $CE
+6B51- C3 ???
+6B52- C5 C4 CMP $C4
+6B54- 8D 00 20 STA $2000
+6B57- 2E 82 C9 ROL $C982
+6B5A- CE A0 D4 DEC $D4A0
+6B5D- C8 INY
+6B5E- C5 A0 CMP $A0
+6B60- C3 ???
+6B61- CF ???
+6B62- C4 C5 CPY $C5
+6B64- A0 C1 LDY #$C1
+6B66- D3 ???
+6B67- A0 D4 LDY #$D4
+6B69- C8 INY
+6B6A- C5 A0 CMP $A0
+6B6C- A7 ???
+6B6D- D2 C5 CMP ($C5)
+6B6F- D4 ???
+6B70- D5 D2 CMP $D2,X
+6B72- CE A7 A0 DEC $A0A7
+6B75- C8 INY
+6B76- CF ???
+6B77- CF ???
+6B78- CB ???
+6B79- AE 8D 8D LDX $8D8D
+6B7C- 00 BRK
+6B7D- 20 4F 82 JSR $824F
+6B80- 20 2E 82 JSR $822E
+6B83- D4 ???
+6B84- C8 INY
+6B85- C5 A0 CMP $A0
+6B87- C7 ???
+6B88- D2 C5 CMP ($C5)
+6B8A- D4 ???
+6B8B- A0 CD LDY #$CD
+6B8D- C1 C3 CMP ($C3,X)
+6B8F- D2 CF CMP ($CF)
+6B91- A0 C3 LDY #$C3
+6B93- C1 CE CMP ($CE,X)
+6B95- A0 C2 LDY #$C2
+6B97- C5 A0 CMP $A0
+6B99- D5 D3 CMP $D3,X
+6B9B- C5 C4 CMP $C4
+6B9D- A0 D4 LDY #$D4
+6B9F- CF ???
+6BA0- A0 C3 LDY #$C3
+6BA2- CF ???
+6BA3- D0 D9 BNE $6B7E
+6BA5- 8D 00 20 STA $2000
+6BA8- 2E 82 D4 ROL $D482
+6BAB- C8 INY
+6BAC- C5 A0 CMP $A0
+6BAE- D2 C5 CMP ($C5)
+6BB0- D4 ???
+6BB1- D5 D2 CMP $D2,X
+6BB3- CE C5 C4 DEC $C4C5
+6BB6- A0 C4 LDY #$C4
+6BB8- C1 D4 CMP ($D4,X)
+6BBA- C1 A0 CMP ($A0,X)
+6BBC- D4 ???
+6BBD- CF ???
+6BBE- A0 C1 LDY #$C1
+6BC0- A0 CD LDY #$CD
+6BC2- CF ???
+6BC3- D2 C5 CMP ($C5)
+6BC5- A0 D0 LDY #$D0
+6BC7- C5 D2 CMP $D2
+6BC9- CD C1 CE CMP $CEC1
+6BCC- C5 CE CMP $CE
+6BCE- D4 ???
+6BCF- 8D 00 20 STA $2000
+6BD2- 2E 82 CC ROL $CC82
+6BD5- CF ???
+6BD6- C3 ???
+6BD7- C1 D4 CMP ($D4,X)
+6BD9- C9 CF CMP #$CF
+6BDB- CE A0 C6 DEC $C6A0
+6BDE- CF ???
+6BDF- D2 A0 CMP ($A0)
+6BE1- D2 C5 CMP ($C5)
+6BE3- D4 ???
+6BE4- D2 C9 CMP ($C9)
+6BE6- C5 D6 CMP $D6
+6BE8- C1 CC CMP ($CC,X)
+6BEA- A0 CC LDY #$CC
+6BEC- C1 D4 CMP ($D4,X)
+6BEE- C5 D2 CMP $D2
+6BF0- A0 CF LDY #$CF
+6BF2- CE AE A0 DEC $A0AE
+6BF5- D3 ???
+6BF6- CF ???
+6BF7- BA TSX
+6BF8- 8D 8D 00 STA $008D
+6BFB- 20 2E 82 JSR $822E
+6BFE- A0 A0 LDY #$A0
+6C00- A0 C7 LDY #$C7
+6C02- D2 C5 CMP ($C5)
+6C04- D4 ???
+6C05- A0 A3 LDY #$A3
+6C07- A4 B3 LDY $B3
+6C09- B0 B0 BCS $6BBB
+6C0B- 8D 8D 00 STA $008D
+6C0E- 20 4F 82 JSR $824F
+6C11- 20 2E 82 JSR $822E
+6C14- C3 ???
+6C15- CF ???
+6C16- D0 C9 BNE $6BE1
+6C18- C5 D3 CMP $D3
+6C1A- A0 D4 LDY #$D4
+6C1C- C8 INY
+6C1D- C5 A0 CMP $A0
+6C1F- C4 C1 CPY $C1
+6C21- D4 ???
+6C22- C1 A0 CMP ($A0,X)
+6C24- C6 D2 DEC $D2
+6C26- CF ???
+6C27- CD A0 D2 CMP $D2A0
+6C2A- C5 D4 CMP $D4
+6C2C- D5 D2 CMP $D2,X
+6C2E- CE A0 C9 DEC $C9A0
+6C31- CE D4 CF DEC $CFD4
+6C34- A0 D4 LDY #$D4
+6C36- C8 INY
+6C37- C5 8D CMP $8D
+6C39- 00 BRK
+6C3A- 20 2E 82 JSR $822E
+6C3D- D3 ???
+6C3E- D0 C5 BNE $6C05
+6C40- C3 ???
+6C41- C9 C6 CMP #$C6
+6C43- C9 C5 CMP #$C5
+6C45- C4 A0 CPY $A0
+6C47- CC CF C3 CPY $C3CF
+6C4A- C1 D4 CMP ($D4,X)
+6C4C- C9 CF CMP #$CF
+6C4E- CE A0 A8 DEC $A8A0
+6C51- A4 B3 LDY $B3
+6C53- B0 B0 BCS $6C05
+6C55- A9 AE LDA #$AE
+6C57- A0 CE LDY #$CE
+6C59- CF ???
+6C5A- D4 ???
+6C5B- C5 A0 CMP $A0
+6C5D- D4 ???
+6C5E- C8 INY
+6C5F- C1 D4 CMP ($D4,X)
+6C61- 8D 00 20 STA $2000
+6C64- 2E 82 D4 ROL $D482
+6C67- C8 INY
+6C68- C5 A0 CMP $A0
+6C6A- CC C5 CE CPY $CEC5
+6C6D- C7 ???
+6C6E- D4 ???
+6C6F- C8 INY
+6C70- A0 CF LDY #$CF
+6C72- C6 A0 DEC $A0
+6C74- D4 ???
+6C75- C8 INY
+6C76- C5 A0 CMP $A0
+6C78- D2 C5 CMP ($C5)
+6C7A- D4 ???
+6C7B- D5 D2 CMP $D2,X
+6C7D- CE A0 D6 DEC $D6A0
+6C80- C1 CC CMP ($CC,X)
+6C82- D5 C5 CMP $C5,X
+6C84- A0 C9 LDY #$C9
+6C86- D3 ???
+6C87- 8D 00 20 STA $2000
+6C8A- 2E 82 CB ROL $CB82
+6C8D- CE CF D7 DEC $D7CF
+6C90- CE A0 D6 DEC $D6A0
+6C93- C9 C1 CMP #$C1
+6C95- A0 D4 LDY #$D4
+6C97- C8 INY
+6C98- C5 A0 CMP $A0
+6C9A- A7 ???
+6C9B- D2 C5 CMP ($C5)
+6C9D- D4 ???
+6C9E- CC C5 CE CPY $CEC5
+6CA1- A7 ???
+6CA2- A0 C8 LDY #$C8
+6CA4- CF ???
+6CA5- CF ???
+6CA6- CB ???
+6CA7- AC A0 D7 LDY $D7A0
+6CAA- C8 INY
+6CAB- C9 C3 CMP #$C3
+6CAD- C8 INY
+6CAE- 8D 00 20 STA $2000
+6CB1- 2E 82 D0 ROL $D082
+6CB4- CF ???
+6CB5- C9 CE CMP #$CE
+6CB7- D4 ???
+6CB8- D3 ???
+6CB9- A0 D4 LDY #$D4
+6CBB- CF ???
+6CBC- A0 C1 LDY #$C1
+6CBE- A0 CC LDY #$CC
+6CC0- C5 CE CMP $CE
+6CC2- C7 ???
+6CC3- D4 ???
+6CC4- C8 INY
+6CC5- A0 C2 LDY #$C2
+6CC7- D9 D4 C5 CMP $C5D4,Y
+6CCA- A0 D0 LDY #$D0
+6CCC- D2 C5 CMP ($C5)
+6CCE- C3 ???
+6CCF- C5 C4 CMP $C4
+6CD1- C9 CE CMP #$CE
+6CD3- C7 ???
+6CD4- A0 D2 LDY #$D2
+6CD6- C5 D4 CMP $D4
+6CD8- D5 D2 CMP $D2,X
+6CDA- CE 00 20 DEC $2000
+6CDD- 4F ???
+6CDE- 82 ???
+6CDF- 20 58 FC JSR $FC58 F8ROM:HOME
+6CE2- 20 2E 82 JSR $822E
+6CE5- C9 CE CMP #$CE
+6CE7- D4 ???
+6CE8- C5 D2 CMP $D2
+6CEA- CE C1 CC DEC $CCC1
+6CED- A0 CD LDY #$CD
+6CEF- C1 C3 CMP ($C3,X)
+6CF1- D2 CF CMP ($CF)
+6CF3- D3 ???
+6CF4- 8D 00 20 STA $2000
+6CF7- 2E 82 BD ROL $BD82
+6CFA- BD BD BD LDA $BDBD,X
+6CFD- BD BD BD LDA $BDBD,X
+6D00- BD BD BD LDA $BDBD,X
+6D03- BD BD BD LDA $BDBD,X
+6D06- BD BD 8D LDA $8DBD,X
+6D09- 8D 00 20 STA $2000
+6D0C- 2E 82 D4 ROL $D482
+6D0F- C8 INY
+6D10- C5 A0 CMP $A0
+6D12- CD C1 C3 CMP $C3C1
+6D15- D2 CF CMP ($CF)
+6D17- D3 ???
+6D18- A0 DF LDY #$DF
+6D1A- C9 D3 CMP #$D3
+6D1C- CC C9 D4 CPY $D4C9
+6D1F- AC A0 DF LDY $DFA0
+6D22- C1 D8 CMP ($D8,X)
+6D24- CC C9 D4 CPY $D4C9
+6D27- AC 8D 00 LDY $008D
+6D2A- 20 2E 82 JSR $822E
+6D2D- DF ???
+6D2E- C9 D3 CMP #$D3
+6D30- D3 ???
+6D31- D4 ???
+6D32- D2 A0 CMP ($A0)
+6D34- C1 CE CMP ($CE,X)
+6D36- C4 A0 CPY $A0
+6D38- DF ???
+6D39- C1 D8 CMP ($D8,X)
+6D3B- D3 ???
+6D3C- D4 ???
+6D3D- D2 A0 CMP ($A0)
+6D3F- C1 D2 CMP ($D2,X)
+6D41- C5 A0 CMP $A0
+6D43- C1 CC CMP ($CC,X)
+6D45- CC A0 CD CPY $CDA0
+6D48- C1 C3 CMP ($C3,X)
+6D4A- D2 CF CMP ($CF)
+6D4C- D3 ???
+6D4D- A0 D5 LDY #$D5
+6D4F- D3 ???
+6D50- C5 C4 CMP $C4
+6D52- 8D 00 20 STA $2000
+6D55- 2E 82 C2 ROL $C282
+6D58- D9 A0 CF CMP $CFA0,Y
+6D5B- D4 ???
+6D5C- C8 INY
+6D5D- C5 D2 CMP $D2
+6D5F- A0 CD LDY #$CD
+6D61- C1 C3 CMP ($C3,X)
+6D63- D2 CF CMP ($CF)
+6D65- D3 ???
+6D66- A0 D4 LDY #$D4
+6D68- CF ???
+6D69- A0 C4 LDY #$C4
+6D6B- C5 D4 CMP $D4
+6D6D- C5 D2 CMP $D2
+6D6F- CD C9 CE CMP $CEC9
+6D72- C5 A0 CMP $A0
+6D74- D7 ???
+6D75- C8 INY
+6D76- C1 D4 CMP ($D4,X)
+6D78- 8D 00 20 STA $2000
+6D7B- 2E 82 CB ROL $CB82
+6D7E- C9 CE CMP #$CE
+6D80- C4 A0 CPY $A0
+6D82- CF ???
+6D83- C6 A0 DEC $A0
+6D85- C4 C1 CPY $C1
+6D87- D4 ???
+6D88- C1 A0 CMP ($A0,X)
+6D8A- C9 D3 CMP #$D3
+6D8C- A0 C2 LDY #$C2
+6D8E- C5 C9 CMP $C9
+6D90- CE C7 A0 DEC $A0C7
+6D93- CD C1 D3 CMP $D3C1
+6D96- D3 ???
+6D97- C5 C4 CMP $C4
+6D99- AC A0 D4 LDY $D4A0
+6D9C- C8 INY
+6D9D- C5 CE CMP $CE
+6D9F- 8D 00 20 STA $2000
+6DA2- 2E 82 D4 ROL $D482
+6DA5- D2 C1 CMP ($C1)
+6DA7- CE D3 CC DEC $CCD3
+6DAA- C1 D4 CMP ($D4,X)
+6DAC- C9 CE CMP #$CE
+6DAE- C7 ???
+6DAF- A0 D4 LDY #$D4
+6DB1- C8 INY
+6DB2- C1 D4 CMP ($D4,X)
+6DB4- A0 D4 LDY #$D4
+6DB6- CF ???
+6DB7- A0 C1 LDY #$C1
+6DB9- A0 CD LDY #$CD
+6DBB- C1 C3 CMP ($C3,X)
+6DBD- C8 INY
+6DBE- C9 CE CMP #$CE
+6DC0- C5 AD CMP $AD
+6DC2- C6 D2 DEC $D2
+6DC4- C9 C5 CMP #$C5
+6DC6- CE C4 CC DEC $CCC4
+6DC9- D9 8D 00 CMP $008D,Y
+6DCC- 20 2E 82 JSR $822E
+6DCF- C6 CF DEC $CF
+6DD1- D2 CD CMP ($CD)
+6DD3- AE A0 D4 LDX $D4A0
+6DD6- C8 INY
+6DD7- C5 D3 CMP $D3
+6DD9- C5 A0 CMP $A0
+6DDB- CD C1 C3 CMP $C3C1
+6DDE- D2 CF CMP ($CF)
+6DE0- D3 ???
+6DE1- A0 C1 LDY #$C1
+6DE3- D2 C5 CMP ($C5)
+6DE5- A0 D2 LDY #$D2
+6DE7- C5 D3 CMP $D3
+6DE9- D0 CF BNE $6DBA
+6DEB- CE D3 C9 DEC $C9D3
+6DEE- C2 ???
+6DEF- CC C5 8D CPY $8DC5
+6DF2- 00 BRK
+6DF3- 20 2E 82 JSR $822E
+6DF6- C6 CF DEC $CF
+6DF8- D2 A0 CMP ($A0)
+6DFA- C1 A0 CMP ($A0,X)
+6DFC- CD C1 C3 CMP $C3C1
+6DFF- D2 CF CMP ($CF)
+6E01- A7 ???
+6E02- D3 ???
+6E03- A0 C1 LDY #$C1
+6E05- C2 ???
+6E06- C9 CC CMP #$CC
+6E08- C9 D4 CMP #$D4
+6E0A- D9 A0 D4 CMP $D4A0,Y
+6E0D- CF ???
+6E0E- A0 C1 LDY #$C1
+6E10- C3 ???
+6E11- C3 ???
+6E12- C5 D0 CMP $D0
+6E14- D4 ???
+6E15- 8D 00 20 STA $2000
+6E18- 2E 82 C4 ROL $C482
+6E1B- C9 D2 CMP #$D2
+6E1D- C5 C3 CMP $C3
+6E1F- D4 ???
+6E20- A0 CF LDY #$CF
+6E22- D2 A0 CMP ($A0)
+6E24- C9 CE CMP #$CE
+6E26- C4 C9 CPY $C9
+6E28- D2 C5 CMP ($C5)
+6E2A- C3 ???
+6E2B- D4 ???
+6E2C- A0 C1 LDY #$C1
+6E2E- C4 C4 CPY $C4
+6E30- D2 C5 CMP ($C5)
+6E32- D3 ???
+6E33- D3 ???
+6E34- C9 CE CMP #$CE
+6E36- C7 ???
+6E37- AC A0 C1 LDY $C1A0
+6E3A- D3 ???
+6E3B- 8D 00 20 STA $2000
+6E3E- 2E 82 D7 ROL $D782
+6E41- C5 CC CMP $CC
+6E43- CC A0 C1 CPY $C1A0
+6E46- D3 ???
+6E47- A0 CC LDY #$CC
+6E49- C9 D4 CMP #$D4
+6E4B- C5 D2 CMP $D2
+6E4D- C1 CC CMP ($CC,X)
+6E4F- A0 D3 LDY #$D3
+6E51- D4 ???
+6E52- D2 C9 CMP ($C9)
+6E54- CE C7 D3 DEC $D3C7
+6E57- AE 8D 8D LDX $8D8D
+6E5A- 00 BRK
+6E5B- 20 4F 82 JSR $824F
+6E5E- 20 2E 82 JSR $822E
+6E61- D4 ???
+6E62- C8 INY
+6E63- C9 D3 CMP #$D3
+6E65- A0 C3 LDY #$C3
+6E67- C1 CE CMP ($CE,X)
+6E69- A0 C2 LDY #$C2
+6E6B- C5 A0 CMP $A0
+6E6D- C5 C1 CMP $C1
+6E6F- D3 ???
+6E70- C9 CC CMP #$CC
+6E72- D9 A0 D3 CMP $D3A0,Y
+6E75- C5 C5 CMP $C5
+6E77- CE A0 C9 DEC $C9A0
+6E7A- CE 8D 00 DEC $008D
+6E7D- 20 2E 82 JSR $822E
+6E80- CD C1 CE CMP $CEC1
+6E83- D9 A0 CD CMP $CDA0,Y
+6E86- C1 C3 CMP ($C3,X)
+6E88- D2 CF CMP ($CF)
+6E8A- D3 ???
+6E8B- A0 D4 LDY #$D4
+6E8D- C8 INY
+6E8E- C1 D4 CMP ($D4,X)
+6E90- A0 C1 LDY #$C1
+6E92- C3 ???
+6E93- C3 ???
+6E94- C5 D0 CMP $D0
+6E96- D4 ???
+6E97- A0 C5 LDY #$C5
+6E99- C9 D4 CMP #$D4
+6E9B- C8 INY
+6E9C- C5 D2 CMP $D2
+6E9E- A0 8D LDY #$8D
+6EA0- 00 BRK
+6EA1- 20 2E 82 JSR $822E
+6EA4- D3 ???
+6EA5- D4 ???
+6EA6- D2 C9 CMP ($C9)
+6EA8- CE C7 D3 DEC $D3C7
+6EAB- A0 CF LDY #$CF
+6EAD- D2 A0 CMP ($A0)
+6EAF- C1 C4 CMP ($C4,X)
+6EB1- C4 D2 CPY $D2
+6EB3- C5 D3 CMP $D3
+6EB5- D3 ???
+6EB6- C5 D3 CMP $D3
+6EB8- AE A0 C6 LDX $C6A0
+6EBB- C9 D2 CMP #$D2
+6EBD- D3 ???
+6EBE- D4 ???
+6EBF- AC A0 D4 LDY $D4A0
+6EC2- C8 INY
+6EC3- C5 8D CMP $8D
+6EC5- 00 BRK
+6EC6- 20 2E 82 JSR $822E
+6EC9- D0 C1 BNE $6E8C
+6ECB- D2 C1 CMP ($C1)
+6ECD- CD C5 D4 CMP $D4C5
+6ED0- C5 D2 CMP $D2
+6ED2- A0 C9 LDY #$C9
+6ED4- D3 ???
+6ED5- A0 D0 LDY #$D0
+6ED7- C1 D3 CMP ($D3,X)
+6ED9- D3 ???
+6EDA- C5 C4 CMP $C4
+6EDC- A0 D4 LDY #$D4
+6EDE- CF ???
+6EDF- A0 C5 LDY #$C5
+6EE1- C9 D4 CMP #$D4
+6EE3- C8 INY
+6EE4- C5 D2 CMP $D2
+6EE6- A0 D4 LDY #$D4
+6EE8- C8 INY
+6EE9- C5 8D CMP $8D
+6EEB- 00 BRK
+6EEC- 20 2E 82 JSR $822E
+6EEF- DF ???
+6EF0- C9 D3 CMP #$D3
+6EF2- D3 ???
+6EF3- D4 ???
+6EF4- D2 A0 CMP ($A0)
+6EF6- CD C1 C3 CMP $C3C1
+6EF9- D2 CF CMP ($CF)
+6EFB- A0 CF LDY #$CF
+6EFD- D2 A0 CMP ($A0)
+6EFF- D4 ???
+6F00- C8 INY
+6F01- C5 A0 CMP $A0
+6F03- DF ???
+6F04- C1 D8 CMP ($D8,X)
+6F06- D3 ???
+6F07- D4 ???
+6F08- D2 A0 CMP ($A0)
+6F0A- CD C1 C3 CMP $C3C1
+6F0D- D2 CF CMP ($CF)
+6F0F- BB ???
+6F10- 8D 00 20 STA $2000
+6F13- 2E 82 D4 ROL $D482
+6F16- C8 INY
+6F17- C5 D3 CMP $D3
+6F19- C5 A0 CMP $A0
+6F1B- C1 D2 CMP ($D2,X)
+6F1D- C5 A0 CMP $A0
+6F1F- C6 D5 DEC $D5
+6F21- CE C3 D4 DEC $D4C3
+6F24- C9 CF CMP #$CF
+6F26- CE C1 CC DEC $CCC1
+6F29- CC D9 A0 CPY $A0D9
+6F2C- C5 D1 CMP $D1
+6F2E- D5 C9 CMP $C9,X
+6F30- D6 C1 DEC $C1,X
+6F32- CC C5 CE CPY $CEC5
+6F35- D4 ???
+6F36- A0 C1 LDY #$C1
+6F38- CE C4 8D DEC $8DC4
+6F3B- 00 BRK
+6F3C- 20 2E 82 JSR $822E
+6F3F- D4 ???
+6F40- C5 D3 CMP $D3
+6F42- D4 ???
+6F43- A0 D7 LDY #$D7
+6F45- C8 INY
+6F46- C5 D4 CMP $D4
+6F48- C8 INY
+6F49- C5 D2 CMP $D2
+6F4B- A0 CF LDY #$CF
+6F4D- D2 A0 CMP ($A0)
+6F4F- CE CF D4 DEC $D4CF
+6F52- A0 D4 LDY #$D4
+6F54- C8 INY
+6F55- C5 A0 CMP $A0
+6F57- D0 C1 BNE $6F1A
+6F59- D2 C1 CMP ($C1)
+6F5B- CD C5 D4 CMP $D4C5
+6F5E- C5 D2 CMP $D2
+6F60- 8D 00 20 STA $2000
+6F63- 2E 82 C9 ROL $C982
+6F66- D3 ???
+6F67- A0 C1 LDY #$C1
+6F69- A0 D3 LDY #$D3
+6F6B- D4 ???
+6F6C- D2 C9 CMP ($C9)
+6F6E- CE C7 A0 DEC $A0C7
+6F71- CF ???
+6F72- D2 A0 CMP ($A0)
+6F74- C1 C4 CMP ($C4,X)
+6F76- C4 D2 CPY $D2
+6F78- C5 D3 CMP $D3
+6F7A- D3 ???
+6F7B- AC A0 C2 LDY $C2A0
+6F7E- D5 D4 CMP $D4,X
+6F80- A0 C4 LDY #$C4
+6F82- C9 C6 CMP #$C6
+6F84- C6 C5 DEC $C5
+6F86- D2 A0 CMP ($A0)
+6F88- C9 CE CMP #$CE
+6F8A- 8D 00 20 STA $2000
+6F8D- 2E 82 C8 ROL $C882
+6F90- CF ???
+6F91- D7 ???
+6F92- A0 D4 LDY #$D4
+6F94- C8 INY
+6F95- C1 D4 CMP ($D4,X)
+6F97- A0 C4 LDY #$C4
+6F99- C1 D4 CMP ($D4,X)
+6F9B- C1 A0 CMP ($A0,X)
+6F9D- C9 D3 CMP #$D3
+6F9F- A0 D4 LDY #$D4
+6FA1- C8 INY
+6FA2- C5 CE CMP $CE
+6FA4- A0 D0 LDY #$D0
+6FA6- C1 D3 CMP ($D3,X)
+6FA8- D3 ???
+6FA9- C5 C4 CMP $C4
+6FAB- A0 D4 LDY #$D4
+6FAD- CF ???
+6FAE- A0 D4 LDY #$D4
+6FB0- C8 INY
+6FB1- C5 8D CMP $8D
+6FB3- 00 BRK
+6FB4- 20 2E 82 JSR $822E
+6FB7- C1 D0 CMP ($D0,X)
+6FB9- D0 D2 BNE $6F8D
+6FBB- CF ???
+6FBC- D0 D2 BNE $6F90
+6FBE- C9 C1 CMP #$C1
+6FC0- D4 ???
+6FC1- C5 A0 CMP $A0
+6FC3- D3 ???
+6FC4- D5 C2 CMP $C2,X
+6FC6- D2 CF CMP ($CF)
+6FC8- D5 D4 CMP $D4,X
+6FCA- C9 CE CMP #$CE
+6FCC- C5 AE CMP $AE
+6FCE- 8D 00 20 STA $2000
+6FD1- 4F ???
+6FD2- 82 ???
+6FD3- 20 58 FC JSR $FC58 F8ROM:HOME
+6FD6- 20 2E 82 JSR $822E
+6FD9- DF ???
+6FDA- C9 D3 CMP #$D3
+6FDC- D3 ???
+6FDD- D4 ???
+6FDE- D2 A0 CMP ($A0)
+6FE0- D0 C1 BNE $6FA3
+6FE2- D3 ???
+6FE3- D3 ???
+6FE4- C5 D3 CMP $D3
+6FE6- A0 C4 LDY #$C4
+6FE8- C1 D4 CMP ($D4,X)
+6FEA- C1 A0 CMP ($A0,X)
+6FEC- D6 C9 DEC $C9,X
+6FEE- C1 A0 CMP ($A0,X)
+6FF0- D4 ???
+6FF1- C8 INY
+6FF2- C5 A0 CMP $A0
+6FF4- D3 ???
+6FF5- D4 ???
+6FF6- C1 C3 CMP ($C3,X)
+6FF8- CB ???
+6FF9- AC 8D 00 LDY $008D
+6FFC- 20 2E 82 JSR $822E
+6FFF- D7 ???
+7000- C8 INY
+7001- C5 D2 CMP $D2
+7003- C5 C1 CMP $C1
+7005- D3 ???
+7006- DF ???
+7007- C1 D8 CMP ($D8,X)
+7009- D3 ???
+700A- D4 ???
+700B- D2 A0 CMP ($A0)
+700D- D0 C1 BNE $6FD0
+700F- D3 ???
+7010- D3 ???
+7011- C5 D3 CMP $D3
+7013- A0 D6 LDY #$D6
+7015- C9 C1 CMP #$C1
+7017- A0 AE LDY #$AE
+7019- C1 A0 CMP ($A0,X)
+701B- C1 CE CMP ($CE,X)
+701D- C4 A0 CPY $A0
+701F- AE D8 AC LDX $ACD8
+7022- 8D 00 20 STA $2000
+7025- 2E 82 D7 ROL $D782
+7028- C8 INY
+7029- C9 C3 CMP #$C3
+702B- C8 INY
+702C- A0 C8 LDY #$C8
+702E- CF ???
+702F- CC C4 A0 CPY $A0C4
+7032- D4 ???
+7033- C8 INY
+7034- C5 A0 CMP $A0
+7036- CC CF A0 CPY $A0CF
+7039- C1 CE CMP ($CE,X)
+703B- C4 A0 CPY $A0
+703D- C8 INY
+703E- C9 A0 CMP #$A0
+7040- C2 ???
+7041- D9 D4 C5 CMP $C5D4,Y
+7044- D3 ???
+7045- A0 CF LDY #$CF
+7047- C6 A0 DEC $A0
+7049- D4 ???
+704A- C8 INY
+704B- C5 8D CMP $8D
+704D- 00 BRK
+704E- 20 2E 82 JSR $822E
+7051- C1 C4 CMP ($C4,X)
+7053- C4 D2 CPY $D2
+7055- C5 D3 CMP $D3
+7057- D3 ???
+7058- A0 CF LDY #$CF
+705A- C6 A0 DEC $A0
+705C- D4 ???
+705D- C8 INY
+705E- C5 A0 CMP $A0
+7060- D3 ???
+7061- D4 ???
+7062- D2 C9 CMP ($C9)
+7064- CE C7 AC DEC $ACC7
+7067- A0 D2 LDY #$D2
+7069- C5 D3 CMP $D3
+706B- D0 C5 BNE $7032
+706D- C3 ???
+706E- D4 ???
+706F- C9 D6 CMP #$D6
+7071- C5 CC CMP $CC
+7073- D9 AE 8D CMP $8DAE,Y
+7076- 00 BRK
+7077- 20 2E 82 JSR $822E
+707A- D7 ???
+707B- C8 INY
+707C- C9 C3 CMP #$C3
+707E- C8 INY
+707F- A0 CD LDY #$CD
+7081- C1 C3 CMP ($C3,X)
+7083- D2 CF CMP ($CF)
+7085- A0 D4 LDY #$D4
+7087- CF ???
+7088- A0 D5 LDY #$D5
+708A- D3 ???
+708B- C5 A0 CMP $A0
+708D- C9 D3 CMP #$D3
+708F- A0 D0 LDY #$D0
+7091- D2 C9 CMP ($C9)
+7093- CD C1 D2 CMP $D2C1
+7096- C9 CC CMP #$CC
+7098- D9 8D 00 CMP $008D,Y
+709B- 20 2E 82 JSR $822E
+709E- C4 C5 CPY $C5
+70A0- D4 ???
+70A1- C5 D2 CMP $D2
+70A3- CD C9 CE CMP $CEC9
+70A6- C5 C4 CMP $C4
+70A8- A0 C2 LDY #$C2
+70AA- D9 A0 D4 CMP $D4A0,Y
+70AD- C8 INY
+70AE- C5 A0 CMP $A0
+70B0- D3 ???
+70B1- D5 C2 CMP $C2,X
+70B3- D2 CF CMP ($CF)
+70B5- D5 D4 CMP $D4,X
+70B7- C9 CE CMP #$CE
+70B9- C5 A0 CMP $A0
+70BB- C2 ???
+70BC- C5 C9 CMP $C9
+70BE- CE C7 8D DEC $8DC7
+70C1- 00 BRK
+70C2- 20 2E 82 JSR $822E
+70C5- C3 ???
+70C6- C1 CC CMP ($CC,X)
+70C8- CC C5 C4 CPY $C4C5
+70CB- AC A0 C1 LDY $C1A0
+70CE- D3 ???
+70CF- A0 D4 LDY #$D4
+70D1- C8 INY
+70D2- C5 D9 CMP $D9
+70D4- A0 C5 LDY #$C5
+70D6- C9 D4 CMP #$D4
+70D8- C8 INY
+70D9- C5 D2 CMP $D2
+70DB- A0 D5 LDY #$D5
+70DD- D3 ???
+70DE- C5 A0 CMP $A0
+70E0- CF ???
+70E1- CE C5 A0 DEC $A0C5
+70E4- CF ???
+70E5- D2 8D CMP ($8D)
+70E7- 00 BRK
+70E8- 20 2E 82 JSR $822E
+70EB- D4 ???
+70EC- C8 INY
+70ED- C5 A0 CMP $A0
+70EF- CF ???
+70F0- D4 ???
+70F1- C8 INY
+70F2- C5 D2 CMP $D2
+70F4- A0 CD LDY #$CD
+70F6- C5 D4 CMP $D4
+70F8- C8 INY
+70F9- CF ???
+70FA- C4 D3 CPY $D3
+70FC- A0 CF LDY #$CF
+70FE- C6 A0 DEC $A0
+7100- D0 C1 BNE $70C3
+7102- D3 ???
+7103- D3 ???
+7104- C9 CE CMP #$CE
+7106- C7 ???
+7107- 8D 00 20 STA $2000
+710A- 2E 82 D0 ROL $D082
+710D- C1 D2 CMP ($D2,X)
+710F- C1 CD CMP ($CD,X)
+7111- C5 D4 CMP $D4
+7113- C5 D2 CMP $D2
+7115- D3 ???
+7116- AE A0 C1 LDX $C1A0
+7119- A0 D2 LDY #$D2
+711B- D5 CC CMP $CC,X
+711D- C5 A0 CMP $A0
+711F- CF ???
+7120- C6 A0 DEC $A0
+7122- D4 ???
+7123- C8 INY
+7124- D5 CD CMP $CD,X
+7126- C2 ???
+7127- A0 C9 LDY #$C9
+7129- D3 ???
+712A- A0 D4 LDY #$D4
+712C- C8 INY
+712D- C1 D4 CMP ($D4,X)
+712F- 8D 00 20 STA $2000
+7132- 2E 82 C9 ROL $C982
+7135- C6 A0 DEC $A0
+7137- D4 ???
+7138- C8 INY
+7139- C5 D2 CMP $D2
+713B- C5 A0 CMP $A0
+713D- C1 D2 CMP ($D2,X)
+713F- C5 A0 CMP $A0
+7141- C6 C5 DEC $C5
+7143- D7 ???
+7144- C5 D2 CMP $D2
+7146- A0 D4 LDY #$D4
+7148- C8 INY
+7149- C1 CE CMP ($CE,X)
+714B- A0 B4 LDY #$B4
+714D- A0 C2 LDY #$C2
+714F- D9 D4 C5 CMP $C5D4,Y
+7152- D3 ???
+7153- 8D 00 20 STA $2000
+7156- 2E 82 D4 ROL $D482
+7159- CF ???
+715A- A0 C2 LDY #$C2
+715C- C5 A0 CMP $A0
+715E- D0 C1 BNE $7121
+7160- D3 ???
+7161- D3 ???
+7162- C5 C4 CMP $C4
+7164- AC A0 D4 LDY $D4A0
+7167- C8 INY
+7168- C5 CE CMP $CE
+716A- A0 D0 LDY #$D0
+716C- C1 D3 CMP ($D3,X)
+716E- D3 ???
+716F- C9 CE CMP #$CE
+7171- C7 ???
+7172- A0 C9 LDY #$C9
+7174- D3 ???
+7175- A0 C4 LDY #$C4
+7177- CF ???
+7178- CE C5 8D DEC $8DC5
+717B- 00 BRK
+717C- 20 2E 82 JSR $822E
+717F- D6 C9 DEC $C9,X
+7181- C1 A0 CMP ($A0,X)
+7183- D2 C5 CMP ($C5)
+7185- C7 ???
+7186- C9 D3 CMP #$D3
+7188- D4 ???
+7189- C5 D2 CMP $D2
+718B- D3 ???
+718C- A0 D4 LDY #$D4
+718E- CF ???
+718F- A0 D3 LDY #$D3
+7191- D0 C1 BNE $7154
+7193- D2 C5 CMP ($C5)
+7195- A0 C1 LDY #$C1
+7197- A0 C6 LDY #$C6
+7199- C5 D7 CMP $D7
+719B- A0 C3 LDY #$C3
+719D- D9 C3 CC CMP $CCC3,Y
+71A0- C5 D3 CMP $D3
+71A2- BB ???
+71A3- 8D 00 20 STA $2000
+71A6- 2E 82 CF ROL $CF82
+71A9- D4 ???
+71AA- C8 INY
+71AB- C5 D2 CMP $D2
+71AD- D7 ???
+71AE- C9 D3 CMP #$D3
+71B0- C5 AC CMP $AC
+71B2- A0 D4 LDY #$D4
+71B4- C8 INY
+71B5- C5 A0 CMP $A0
+71B7- D3 ???
+71B8- D4 ???
+71B9- C1 C3 CMP ($C3,X)
+71BB- CB ???
+71BC- A0 C9 LDY #$C9
+71BE- D3 ???
+71BF- A0 D5 LDY #$D5
+71C1- D3 ???
+71C2- C5 C4 CMP $C4
+71C4- AE 8D 8D LDX $8D8D
+71C7- 00 BRK
+71C8- 20 4F 82 JSR $824F
+71CB- 20 2E 82 JSR $822E
+71CE- DF ???
+71CF- C9 D3 CMP #$D3
+71D1- CC C9 D4 CPY $D4C9
+71D4- A0 C1 LDY #$C1
+71D6- CE C4 A0 DEC $A0C4
+71D9- DF ???
+71DA- C1 D8 CMP ($D8,X)
+71DC- CC C9 D4 CPY $D4C9
+71DF- A0 D5 LDY #$D5
+71E1- D3 ???
+71E2- C5 A0 CMP $A0
+71E4- D4 ???
+71E5- C8 INY
+71E6- C5 A0 CMP $A0
+71E8- D3 ???
+71E9- C1 CD CMP ($CD,X)
+71EB- C5 A0 CMP $A0
+71ED- CC CF C7 CPY $C7CF
+71F0- C9 C3 CMP #$C3
+71F2- 8D 00 20 STA $2000
+71F5- 2E 82 C6 ROL $C682
+71F8- CF ???
+71F9- D2 A0 CMP ($A0)
+71FB- D4 ???
+71FC- C8 INY
+71FD- C5 A0 CMP $A0
+71FF- D0 C1 BNE $71C2
+7201- D3 ???
+7202- D3 ???
+7203- C9 CE CMP #$CE
+7205- C7 ???
+7206- A0 CF LDY #$CF
+7208- C6 A0 DEC $A0
+720A- D0 C1 BNE $71CD
+720C- D2 C1 CMP ($C1)
+720E- CD C5 D4 CMP $D4C5
+7211- C5 D2 CMP $D2
+7213- D3 ???
+7214- AC A0 C2 LDY $C2A0
+7217- D5 D4 CMP $D4,X
+7219- A0 C1 LDY #$C1
+721B- D2 C5 CMP ($C5)
+721D- 8D 00 20 STA $2000
+7220- 2E 82 D5 ROL $D582
+7223- D3 ???
+7224- C5 C4 CMP $C4
+7226- A0 D4 LDY #$D4
+7228- CF ???
+7229- A0 C4 LDY #$C4
+722B- C5 D4 CMP $D4
+722D- C5 D2 CMP $D2
+722F- CD C9 CE CMP $CEC9
+7232- C5 A0 CMP $A0
+7234- D7 ???
+7235- C8 INY
+7236- C5 D4 CMP $D4
+7238- C8 INY
+7239- C5 D2 CMP $D2
+723B- A0 D4 LDY #$D4
+723D- C8 INY
+723E- C5 A0 CMP $A0
+7240- D0 C1 BNE $7203
+7242- D2 C1 CMP ($C1)
+7244- CD C5 D4 CMP $D4C5
+7247- C5 D2 CMP $D2
+7249- 8D 00 20 STA $2000
+724C- 2E 82 C2 ROL $C282
+724F- C5 C9 CMP $C9
+7251- CE C7 A0 DEC $A0C7
+7254- D0 C1 BNE $7217
+7256- D3 ???
+7257- D3 ???
+7258- C5 C4 CMP $C4
+725A- A0 C9 LDY #$C9
+725C- D3 ???
+725D- A0 C1 LDY #$C1
+725F- A0 CC LDY #$CC
+7261- C9 D4 CMP #$D4
+7263- C5 D2 CMP $D2
+7265- C1 CC CMP ($CC,X)
+7267- A0 D6 LDY #$D6
+7269- C1 CC CMP ($CC,X)
+726B- D5 C5 CMP $C5,X
+726D- A0 CF LDY #$CF
+726F- D2 A0 CMP ($A0)
+7271- C1 8D CMP ($8D,X)
+7273- 00 BRK
+7274- 20 2E 82 JSR $822E
+7277- CD C5 CD CMP $CDC5
+727A- CF ???
+727B- D2 D9 CMP ($D9)
+727D- A0 CC LDY #$CC
+727F- CF ???
+7280- C3 ???
+7281- C1 D4 CMP ($D4,X)
+7283- C9 CF CMP #$CF
+7285- CE AE A0 DEC $A0AE
+7288- C9 C6 CMP #$C6
+728A- A0 D4 LDY #$D4
+728C- C8 INY
+728D- C5 A0 CMP $A0
+728F- D0 C1 BNE $7252
+7291- D2 C1 CMP ($C1)
+7293- CD C5 D4 CMP $D4C5
+7296- C5 D2 CMP $D2
+7298- A0 C9 LDY #$C9
+729A- D3 ???
+729B- 8D 00 20 STA $2000
+729E- 2E 82 C1 ROL $C182
+72A1- A0 CC LDY #$CC
+72A3- C9 D4 CMP #$D4
+72A5- C5 D2 CMP $D2
+72A7- C1 CC CMP ($CC,X)
+72A9- AC A0 D4 LDY $D4A0
+72AC- C8 INY
+72AD- C5 CE CMP $CE
+72AF- A0 D4 LDY #$D4
+72B1- C8 INY
+72B2- C5 A0 CMP $A0
+72B4- CD C1 C3 CMP $C3C1
+72B7- D2 CF CMP ($CF)
+72B9- A0 D3 LDY #$D3
+72BB- C5 CE CMP $CE
+72BD- C4 D3 CPY $D3
+72BF- A0 C9 LDY #$C9
+72C1- D4 ???
+72C2- 8D 00 20 STA $2000
+72C5- 2E 82 C1 ROL $C182
+72C8- D3 ???
+72C9- A0 C1 LDY #$C1
+72CB- A0 B2 LDY #$B2
+72CD- AD C2 D9 LDA $D9C2
+72D0- D4 ???
+72D1- C5 A0 CMP $A0
+72D3- C1 C4 CMP ($C4,X)
+72D5- C4 D2 CPY $D2
+72D7- C5 D3 CMP $D3
+72D9- D3 ???
+72DA- A0 D4 LDY #$D4
+72DC- C8 INY
+72DD- C1 D4 CMP ($D4,X)
+72DF- A0 C9 LDY #$C9
+72E1- CE C4 C9 DEC $C9C4
+72E4- C3 ???
+72E5- C1 D4 CMP ($D4,X)
+72E7- C5 D3 CMP $D3
+72E9- 8D 00 20 STA $2000
+72EC- 2E 82 D4 ROL $D482
+72EF- C8 INY
+72F0- C5 A0 CMP $A0
+72F2- C4 C1 CPY $C1
+72F4- D4 ???
+72F5- C1 A0 CMP ($A0,X)
+72F7- C9 D3 CMP #$D3
+72F9- A0 CC LDY #$CC
+72FB- CF ???
+72FC- C3 ???
+72FD- C1 D4 CMP ($D4,X)
+72FF- C5 C4 CMP $C4
+7301- A0 C1 LDY #$C1
+7303- D4 ???
+7304- A0 D4 LDY #$D4
+7306- C8 INY
+7307- C1 D4 CMP ($D4,X)
+7309- A0 C1 LDY #$C1
+730B- C4 C4 CPY $C4
+730D- D2 C5 CMP ($C5)
+730F- D3 ???
+7310- D3 ???
+7311- AE 8D 00 LDX $008D
+7314- 20 2E 82 JSR $822E
+7317- C9 C6 CMP #$C6
+7319- AC A0 C8 LDY $C8A0
+731C- CF ???
+731D- D7 ???
+731E- C5 D6 CMP $D6
+7320- C5 D2 CMP $D2
+7322- AC A0 C1 LDY $C1A0
+7325- A0 CE LDY #$CE
+7327- CF ???
+7328- CE AD CC DEC $CCAD
+732B- C9 D4 CMP #$D4
+732D- C5 D2 CMP $D2
+732F- C1 CC CMP ($CC,X)
+7331- A0 C1 LDY #$C1
+7333- C4 C4 CPY $C4
+7335- D2 C5 CMP ($C5)
+7337- D3 ???
+7338- D3 ???
+7339- A0 C9 LDY #$C9
+733B- D3 ???
+733C- 8D 00 20 STA $2000
+733F- 2E 82 D0 ROL $D082
+7342- C1 D3 CMP ($D3,X)
+7344- D3 ???
+7345- C5 C4 CMP $C4
+7347- AC A0 D4 LDY $D4A0
+734A- C8 INY
+734B- C5 A0 CMP $A0
+734D- CC C9 C2 CPY $C2C9
+7350- D2 C1 CMP ($C1)
+7352- D2 D9 CMP ($D9)
+7354- A0 C9 LDY #$C9
+7356- CE D4 C5 DEC $C5D4
+7359- D2 D0 CMP ($D0)
+735B- D2 C5 CMP ($C5)
+735D- D4 ???
+735E- D3 ???
+735F- A0 D4 LDY #$D4
+7361- C8 INY
+7362- C9 D3 CMP #$D3
+7364- A0 C1 LDY #$C1
+7366- D3 ???
+7367- 8D 00 20 STA $2000
+736A- 2E 82 C1 ROL $C182
+736D- CE A0 C9 DEC $C9A0
+7370- CE C4 C9 DEC $C9C4
+7373- D2 C5 CMP ($C5)
+7375- C3 ???
+7376- D4 ???
+7377- A0 D2 LDY #$D2
+7379- C5 C6 CMP $C6
+737B- C5 D2 CMP $D2
+737D- C5 CE CMP $CE
+737F- C3 ???
+7380- C5 AC CMP $AC
+7382- A0 D7 LDY #$D7
+7384- C8 INY
+7385- C5 D2 CMP $D2
+7387- C5 A0 CMP $A0
+7389- D4 ???
+738A- C8 INY
+738B- C5 A0 CMP $A0
+738D- 8D 00 20 STA $2000
+7390- 2E 82 C1 ROL $C182
+7393- C4 C4 CPY $C4
+7395- D2 C5 CMP ($C5)
+7397- D3 ???
+7398- D3 ???
+7399- A0 D0 LDY #$D0
+739B- C1 D3 CMP ($D3,X)
+739D- D3 ???
+739E- C5 C4 CMP $C4
+73A0- A0 C9 LDY #$C9
+73A2- D3 ???
+73A3- A0 C1 LDY #$C1
+73A5- A0 D0 LDY #$D0
+73A7- CF ???
+73A8- C9 CE CMP #$CE
+73AA- D4 ???
+73AB- C5 D2 CMP $D2
+73AD- A0 D4 LDY #$D4
+73AF- CF ???
+73B0- A0 D4 LDY #$D4
+73B2- C8 INY
+73B3- C5 8D CMP $8D
+73B5- 00 BRK
+73B6- 20 2E 82 JSR $822E
+73B9- C1 C3 CMP ($C3,X)
+73BB- D4 ???
+73BC- D5 C1 CMP $C1,X
+73BE- CC A0 C1 CPY $C1A0
+73C1- C4 C4 CPY $C4
+73C3- D2 C5 CMP ($C5)
+73C5- D3 ???
+73C6- D3 ???
+73C7- A0 CF LDY #$CF
+73C9- C6 A0 DEC $A0
+73CB- D4 ???
+73CC- C8 INY
+73CD- C5 A0 CMP $A0
+73CF- C4 C1 CPY $C1
+73D1- D4 ???
+73D2- C1 AE CMP ($AE,X)
+73D4- 00 BRK
+73D5- 20 4F 82 JSR $824F
+73D8- 20 58 FC JSR $FC58 F8ROM:HOME
+73DB- 20 2E 82 JSR $822E
+73DE- D4 ???
+73DF- C8 INY
+73E0- C5 A0 CMP $A0
+73E2- D2 C5 CMP ($C5)
+73E4- D1 D5 CMP ($D5),Y
+73E6- C9 D2 CMP #$D2
+73E8- C5 C4 CMP $C4
+73EA- A0 CC LDY #$CC
+73EC- C5 C6 CMP $C6
+73EE- D4 ???
+73EF- CF ???
+73F0- D6 C5 DEC $C5,X
+73F2- D2 D3 CMP ($D3)
+73F4- 8D 00 20 STA $2000
+73F7- 2E 82 BD ROL $BD82
+73FA- BD BD BD LDA $BDBD,X
+73FD- BD BD BD LDA $BDBD,X
+7400- BD BD BD LDA $BDBD,X
+7403- BD BD BD LDA $BDBD,X
+7406- BD BD BD LDA $BDBD,X
+7409- BD BD BD LDA $BDBD,X
+740C- BD BD BD LDA $BDBD,X
+740F- 8D 8D 00 STA $008D
+7412- 20 2E 82 JSR $822E
+7415- CF ???
+7416- D4 ???
+7417- C8 INY
+7418- C5 D2 CMP $D2
+741A- A0 CD LDY #$CD
+741C- C1 C3 CMP ($C3,X)
+741E- D2 CF CMP ($CF)
+7420- D3 ???
+7421- A0 C9 LDY #$C9
+7423- CE A0 D4 DEC $D4A0
+7426- C8 INY
+7427- C5 A0 CMP $A0
+7429- D2 C5 CMP ($C5)
+742B- D1 D5 CMP ($D5),Y
+742D- C9 D2 CMP #$D2
+742F- C5 C4 CMP $C4
+7431- A0 CC LDY #$CC
+7433- C9 C2 CMP #$C2
+7435- D2 C1 CMP ($C1)
+7437- D2 D9 CMP ($D9)
+7439- 8D 00 20 STA $2000
+743C- 2E 82 C1 ROL $C182
+743F- D2 C5 CMP ($C5)
+7441- A0 D2 LDY #$D2
+7443- C1 D2 CMP ($D2,X)
+7445- C5 CC CMP $CC
+7447- D9 A0 D5 CMP $D5A0,Y
+744A- D3 ???
+744B- C5 C4 CMP $C4
+744D- A0 CF LDY #$CF
+744F- D5 D4 CMP $D4,X
+7451- D3 ???
+7452- C9 C4 CMP #$C4
+7454- C5 A0 CMP $A0
+7456- CF ???
+7457- C6 A0 DEC $A0
+7459- D4 ???
+745A- C8 INY
+745B- C5 8D CMP $8D
+745D- 00 BRK
+745E- 20 2E 82 JSR $822E
+7461- CC C9 C2 CPY $C2C9
+7464- D2 C1 CMP ($C1)
+7466- D2 D9 CMP ($D9)
+7468- A0 C9 LDY #$C9
+746A- D4 ???
+746B- D3 ???
+746C- C5 CC CMP $CC
+746E- C6 A0 DEC $A0
+7470- C9 CE CMP #$CE
+7472- A0 D4 LDY #$D4
+7474- C8 INY
+7475- C5 A0 CMP $A0
+7477- C4 C5 CPY $C5
+7479- CD CF D3 CMP $D3CF
+747C- AC A0 C9 LDY $C9A0
+747F- C6 A0 DEC $A0
+7481- C1 D4 CMP ($D4,X)
+7483- A0 C1 LDY #$C1
+7485- CC CC AE CPY $AECC
+7488- 8D 00 20 STA $2000
+748B- 2E 82 D4 ROL $D482
+748E- C8 INY
+748F- C9 D3 CMP #$D3
+7491- A0 C9 LDY #$C9
+7493- CE C3 CC DEC $CCC3
+7496- D5 C4 CMP $C4,X
+7498- C5 D3 CMP $D3
+749A- A0 D4 LDY #$D4
+749C- C8 INY
+749D- C5 A0 CMP $A0
+749F- C5 D2 CMP $D2
+74A1- D2 C8 CMP ($C8)
+74A3- A0 C1 LDY #$C1
+74A5- CE C4 A0 DEC $A0C4
+74A8- C3 ???
+74A9- CC D2 C8 CPY $C8D2
+74AC- C9 A0 CMP #$A0
+74AE- CD C1 C3 CMP $C3C1
+74B1- D2 CF CMP ($CF)
+74B3- D3 ???
+74B4- AE 8D 8D LDX $8D8D
+74B7- 00 BRK
+74B8- 20 4F 82 JSR $824F
+74BB- 20 2E 82 JSR $822E
+74BE- C3 ???
+74BF- CC D2 C8 CPY $C8D2
+74C2- C9 A0 CMP #$A0
+74C4- D4 ???
+74C5- C1 CB CMP ($CB,X)
+74C7- C5 D3 CMP $D3
+74C9- A0 CF LDY #$CF
+74CB- CE C5 A0 DEC $A0C5
+74CE- C2 ???
+74CF- D9 D4 C5 CMP $C5D4,Y
+74D2- A0 C1 LDY #$C1
+74D4- CE C4 A0 DEC $A0C4
+74D7- C3 ???
+74D8- CC C5 C1 CPY $C1C5
+74DB- D2 D3 CMP ($D3)
+74DD- A0 C9 LDY #$C9
+74DF- D4 ???
+74E0- D3 ???
+74E1- 8D 00 20 STA $2000
+74E4- 2E 82 C8 ROL $C882
+74E7- C9 C7 CMP #$C7
+74E9- C8 INY
+74EA- A0 CE LDY #$CE
+74EC- C9 C2 CMP #$C2
+74EE- C2 ???
+74EF- CC C5 AC CPY $ACC5
+74F2- A0 C1 LDY #$C1
+74F4- CE C4 A0 DEC $A0C4
+74F7- C9 D3 CMP #$D3
+74F9- A0 D5 LDY #$D5
+74FB- D3 ???
+74FC- C5 C6 CMP $C6
+74FE- D5 CC CMP $CC,X
+7500- A0 C6 LDY #$C6
+7502- CF ???
+7503- D2 A0 CMP ($A0)
+7505- D4 ???
+7506- C8 INY
+7507- C5 8D CMP $8D
+7509- 00 BRK
+750A- 20 2E 82 JSR $822E
+750D- C9 CD CMP #$CD
+750F- D0 CC BNE $74DD
+7511- C5 CD CMP $CD
+7513- C5 CE CMP $CE
+7515- D4 ???
+7516- C1 D4 CMP ($D4,X)
+7518- C9 CF CMP #$CF
+751A- CE A0 CF DEC $CFA0
+751D- C6 A0 DEC $A0
+751F- CC CF CF CPY $CFCF
+7522- CB ???
+7523- D5 D0 CMP $D0,X
+7525- A0 D4 LDY #$D4
+7527- C1 C2 CMP ($C2,X)
+7529- CC C5 D3 CPY $D3C5
+752C- AC A0 C1 LDY $C1A0
+752F- CD CF CE CMP $CECF
+7532- C7 ???
+7533- A0 8D LDY #$8D
+7535- 00 BRK
+7536- 20 2E 82 JSR $822E
+7539- CF ???
+753A- D4 ???
+753B- C8 INY
+753C- C5 D2 CMP $D2
+753E- A0 D5 LDY #$D5
+7540- D3 ???
+7541- C5 D3 CMP $D3
+7543- AE A0 D4 LDX $D4A0
+7546- C8 INY
+7547- C5 A0 CMP $A0
+7549- C5 D2 CMP $D2
+754B- D2 C8 CMP ($C8)
+754D- A0 CD LDY #$CD
+754F- C1 C3 CMP ($C3,X)
+7551- D2 CF CMP ($CF)
+7553- A0 D0 LDY #$D0
+7555- C1 D3 CMP ($D3,X)
+7557- D3 ???
+7558- C5 D3 CMP $D3
+755A- A0 D4 LDY #$D4
+755C- C8 INY
+755D- C5 8D CMP $8D
+755F- 00 BRK
+7560- 20 2E 82 JSR $822E
+7563- D0 D2 BNE $7537
+7565- CF ???
+7566- D6 C9 DEC $C9,X
+7568- C4 C5 CPY $C5
+756A- C4 A0 CPY $A0
+756C- C1 C4 CMP ($C4,X)
+756E- C4 D2 CPY $D2
+7570- C5 D3 CMP $D3
+7572- D3 ???
+7573- A0 D4 LDY #$D4
+7575- CF ???
+7576- A0 C1 LDY #$C1
+7578- D0 D0 BNE $754A
+757A- CC C5 D3 CPY $D3C5
+757D- CF ???
+757E- C6 D4 DEC $D4
+7580- A0 C1 LDY #$C1
+7582- D3 ???
+7583- A0 C1 LDY #$C1
+7585- A0 C8 LDY #$C8
+7587- CF ???
+7588- CF ???
+7589- CB ???
+758A- 8D 00 20 STA $2000
+758D- 2E 82 C6 ROL $C682
+7590- CF ???
+7591- D2 A0 CMP ($A0)
+7593- C5 D2 CMP $D2
+7595- D2 CF CMP ($CF)
+7597- D2 AD CMP ($AD)
+7599- C8 INY
+759A- C1 CE CMP ($CE,X)
+759C- C4 CC CPY $CC
+759E- C9 CE CMP #$CE
+75A0- C7 ???
+75A1- AC A0 C1 LDY $C1A0
+75A4- CE C4 A0 DEC $A0C4
+75A7- C3 ???
+75A8- C1 CE CMP ($CE,X)
+75AA- A0 C2 LDY #$C2
+75AC- C5 A0 CMP $A0
+75AE- D4 ???
+75AF- C8 INY
+75B0- CF ???
+75B1- D5 C7 CMP $C7,X
+75B3- C8 INY
+75B4- D4 ???
+75B5- 8D 00 20 STA $2000
+75B8- 2E 82 CF ROL $CF82
+75BB- C6 A0 DEC $A0
+75BD- C1 D3 CMP ($D3,X)
+75BF- A0 C1 LDY #$C1
+75C1- A0 A7 LDY #$A7
+75C3- CF ???
+75C4- CE C5 D2 DEC $D2C5
+75C7- D2 A0 CMP ($A0)
+75C9- C7 ???
+75CA- CF ???
+75CB- D4 ???
+75CC- CF ???
+75CD- A0 A3 LDY #$A3
+75CF- A3 ???
+75D0- A3 ???
+75D1- A7 ???
+75D2- A0 C3 LDY #$C3
+75D4- CF ???
+75D5- CD CD C1 CMP $C1CD
+75D8- CE C4 A0 DEC $A0C4
+75DB- C6 CF DEC $CF
+75DD- D2 8D CMP ($8D)
+75DF- 00 BRK
+75E0- 20 2E 82 JSR $822E
+75E3- C1 D3 CMP ($D3,X)
+75E5- D3 ???
+75E6- C5 CD CMP $CD
+75E8- C2 ???
+75E9- CC D9 AE CPY $AED9
+75EC- A0 CE LDY #$CE
+75EE- CF ???
+75EF- D4 ???
+75F0- C5 A0 CMP $A0
+75F2- D4 ???
+75F3- C8 INY
+75F4- C1 D4 CMP ($D4,X)
+75F6- A0 D4 LDY #$D4
+75F8- C8 INY
+75F9- C9 D3 CMP #$D3
+75FB- A0 C4 LDY #$C4
+75FD- CF ???
+75FE- C5 D3 CMP $D3
+7600- CE A7 D4 DEC $D4A7
+7603- A0 C3 LDY #$C3
+7605- C1 D4 CMP ($D4,X)
+7607- C3 ???
+7608- C8 INY
+7609- 8D 00 20 STA $2000
+760C- 2E 82 CA ROL $CA82
+760F- D5 D3 CMP $D3,X
+7611- D4 ???
+7612- A0 C1 LDY #$C1
+7614- CE D9 A0 DEC $A0D9
+7617- C5 D2 CMP $D2
+7619- D2 CF CMP ($CF)
+761B- D2 D3 CMP ($D3)
+761D- A0 C9 LDY #$C9
+761F- CE A0 D9 DEC $D9A0
+7622- CF ???
+7623- D5 D2 CMP $D2,X
+7625- A0 C3 LDY #$C3
+7627- CF ???
+7628- C4 C5 CPY $C5
+762A- AD AD D9 LDA $D9AD
+762D- CF ???
+762E- D5 A0 CMP $A0,X
+7630- 8D 00 20 STA $2000
+7633- 2E 82 D3 ROL $D382
+7636- D4 ???
+7637- C9 CC CMP #$CC
+7639- CC A0 C8 CPY $C8A0
+763C- C1 D6 CMP ($D6,X)
+763E- C5 A0 CMP $A0
+7640- D4 ???
+7641- CF ???
+7642- A0 C6 LDY #$C6
+7644- C9 C7 CMP #$C7
+7646- D5 D2 CMP $D2,X
+7648- C5 A0 CMP $A0
+764A- D4 ???
+764B- C8 INY
+764C- C1 D4 CMP ($D4,X)
+764E- A0 CF LDY #$CF
+7650- D5 D4 CMP $D4,X
+7652- A0 D9 LDY #$D9
+7654- CF ???
+7655- D5 D2 CMP $D2,X
+7657- D3 ???
+7658- C5 CC CMP $CC
+765A- C6 AE DEC $AE
+765C- 8D 00 20 STA $2000
+765F- 2E 82 D4 ROL $D482
+7662- C8 INY
+7663- C5 A0 CMP $A0
+7665- C5 D2 CMP $D2
+7667- D2 CF CMP ($CF)
+7669- D2 AD CMP ($AD)
+766B- C8 INY
+766C- C1 CE CMP ($CE,X)
+766E- C4 CC CPY $CC
+7670- C9 CE CMP #$CE
+7672- C7 ???
+7673- A0 C9 LDY #$C9
+7675- D3 ???
+7676- A0 D3 LDY #$D3
+7678- D0 C5 BNE $763F
+767A- C3 ???
+767B- C9 C6 CMP #$C6
+767D- C9 C3 CMP #$C3
+767F- A0 D4 LDY #$D4
+7681- CF ???
+7682- A0 8D LDY #$8D
+7684- 00 BRK
+7685- 20 2E 82 JSR $822E
+7688- C9 CE CMP #$CE
+768A- D4 ???
+768B- C5 D2 CMP $D2
+768D- C6 C1 DEC $C1
+768F- C3 ???
+7690- C9 CE CMP #$CE
+7692- C7 ???
+7693- A0 D7 LDY #$D7
+7695- C9 D4 CMP #$D4
+7697- C8 INY
+7698- A0 C1 LDY #$C1
+769A- D0 D0 BNE $766C
+769C- CC C5 D3 CPY $D3C5
+769F- CF ???
+76A0- C6 D4 DEC $D4
+76A2- AE 00 20 LDX $2000
+76A5- 4F ???
+76A6- 82 ???
+76A7- 20 58 FC JSR $FC58 F8ROM:HOME
+76AA- 20 2E 82 JSR $822E
+76AD- C3 ???
+76AE- CF ???
+76AF- CD CD CF CMP $CFCD
+76B2- CE A0 CD DEC $CDA0
+76B5- C1 C3 CMP ($C3,X)
+76B7- D2 CF CMP ($CF)
+76B9- D3 ???
+76BA- AC A0 C6 LDY $C6A0
+76BD- C9 CE CMP #$CE
+76BF- C1 CC CMP ($CC,X)
+76C1- CC D9 A1 CPY $A1D9
+76C4- 8D 00 20 STA $2000
+76C7- 2E 82 BD ROL $BD82
+76CA- BD BD BD LDA $BDBD,X
+76CD- BD BD BD LDA $BDBD,X
+76D0- BD BD BD LDA $BDBD,X
+76D3- BD BD BD LDA $BDBD,X
+76D6- BD BD BD LDA $BDBD,X
+76D9- BD BD BD LDA $BDBD,X
+76DC- BD BD BD LDA $BDBD,X
+76DF- BD 8D 8D LDA $8D8D,X
+76E2- 00 BRK
+76E3- 20 2E 82 JSR $822E
+76E6- D7 ???
+76E7- C5 A0 CMP $A0
+76E9- C3 ???
+76EA- C1 CE CMP ($CE,X)
+76EC- A0 CE LDY #$CE
+76EE- CF ???
+76EF- D7 ???
+76F0- A0 CD LDY #$CD
+76F2- CF ???
+76F3- D6 C5 DEC $C5,X
+76F5- A0 CF LDY #$CF
+76F7- CE A0 D4 DEC $D4A0
+76FA- CF ???
+76FB- A0 D4 LDY #$D4
+76FD- C8 INY
+76FE- C5 8D CMP $8D
+7700- 00 BRK
+7701- 20 2E 82 JSR $822E
+7704- CD C1 C3 CMP $C3C1
+7707- D2 CF CMP ($CF)
+7709- D3 ???
+770A- A0 C9 LDY #$C9
+770C- CE A0 D4 DEC $D4A0
+770F- C8 INY
+7710- C5 A0 CMP $A0
+7712- C3 ???
+7713- CF ???
+7714- CD CD CF CMP $CFCD
+7717- CE A0 CC DEC $CCA0
+771A- C9 C2 CMP #$C2
+771C- D2 C1 CMP ($C1)
+771E- D2 D9 CMP ($D9)
+7720- AE A0 CD LDX $CDA0
+7723- CF ???
+7724- D3 ???
+7725- D4 ???
+7726- 8D 00 20 STA $2000
+7729- 2E 82 CF ROL $CF82
+772C- C6 A0 DEC $A0
+772E- D4 ???
+772F- C8 INY
+7730- C5 D3 CMP $D3
+7732- C5 A0 CMP $A0
+7734- C3 ???
+7735- D5 D2 CMP $D2,X
+7737- D2 C5 CMP ($C5)
+7739- CE D4 CC DEC $CCD4
+773C- D9 A0 C6 CMP $C6A0,Y
+773F- CF ???
+7740- C3 ???
+7741- D5 D3 CMP $D3,X
+7743- A0 CF LDY #$CF
+7745- CE A0 CD DEC $CDA0
+7748- C5 CD CMP $CD
+774A- CF ???
+774B- D2 D9 CMP ($D9)
+774D- 8D 00 20 STA $2000
+7750- 2E 82 CD ROL $CD82
+7753- C1 CE CMP ($CE,X)
+7755- C1 C7 CMP ($C7,X)
+7757- C5 CD CMP $CD
+7759- C5 CE CMP $CE
+775B- D4 ???
+775C- AC A0 C1 LDY $C1A0
+775F- CE C4 A0 DEC $A0C4
+7762- D7 ???
+7763- C5 A0 CMP $A0
+7765- D7 ???
+7766- C9 CC CMP #$CC
+7768- CC A0 C1 CPY $C1A0
+776B- C4 C4 CPY $C4
+776D- D2 C5 CMP ($C5)
+776F- D3 ???
+7770- D3 ???
+7771- A0 D4 LDY #$D4
+7773- C8 INY
+7774- CF ???
+7775- D3 ???
+7776- C5 8D CMP $8D
+7778- 00 BRK
+7779- 20 2E 82 JSR $822E
+777C- C6 C9 DEC $C9
+777E- D2 D3 CMP ($D3)
+7780- D4 ???
+7781- BA TSX
+7782- A0 CD LDY #$CD
+7784- C6 C9 DEC $C9
+7786- CC CC AC CPY $ACCC
+7789- A0 CD LDY #$CD
+778B- CD CF D6 CMP $D6CF
+778E- C5 AC CMP $AC
+7790- A0 CD LDY #$CD
+7792- D3 ???
+7793- D7 ???
+7794- C1 D0 CMP ($D0,X)
+7796- AC A0 DA LDY $DAA0
+7799- CC CF C1 CPY $C1CF
+779C- C4 A0 CPY $A0
+779E- C1 CE CMP ($CE,X)
+77A0- C4 8D CPY $8D
+77A2- 00 BRK
+77A3- 20 2E 82 JSR $822E
+77A6- DA PHX
+77A7- D3 ???
+77A8- C1 D6 CMP ($D6,X)
+77AA- C5 AE CMP $AE
+77AC- 00 BRK
+77AD- 20 4F 82 JSR $824F
+77B0- 20 58 FC JSR $FC58 F8ROM:HOME
+77B3- 20 2E 82 JSR $822E
+77B6- CD C5 CD CMP $CDC5
+77B9- CF ???
+77BA- D2 D9 CMP ($D9)
+77BC- A0 CD LDY #$CD
+77BE- C1 CE CMP ($CE,X)
+77C0- C1 C7 CMP ($C7,X)
+77C2- C5 CD CMP $CD
+77C4- C5 CE CMP $CE
+77C6- D4 ???
+77C7- 8D 00 20 STA $2000
+77CA- 2E 82 BD ROL $BD82
+77CD- BD BD BD LDA $BDBD,X
+77D0- BD BD BD LDA $BDBD,X
+77D3- BD BD BD LDA $BDBD,X
+77D6- BD BD BD LDA $BDBD,X
+77D9- BD BD BD LDA $BDBD,X
+77DC- BD 8D 8D LDA $8D8D,X
+77DF- 00 BRK
+77E0- 20 2E 82 JSR $822E
+77E3- CD C6 C9 CMP $C9C6
+77E6- CC CC A0 CPY $A0CC
+77E9- C6 C9 DEC $C9
+77EB- CC CC D3 CPY $D3CC
+77EE- A0 C1 LDY #$C1
+77F0- A0 D2 LDY #$D2
+77F2- C1 CE CMP ($CE,X)
+77F4- C7 ???
+77F5- C5 A0 CMP $A0
+77F7- CF ???
+77F8- C6 A0 DEC $A0
+77FA- CD C5 CD CMP $CDC5
+77FD- CF ???
+77FE- D2 D9 CMP ($D9)
+7800- A0 D3 LDY #$D3
+7802- D4 ???
+7803- C1 D2 CMP ($D2,X)
+7805- D4 ???
+7806- C9 CE CMP #$CE
+7808- C7 ???
+7809- 8D 00 20 STA $2000
+780C- 2E 82 C1 ROL $C182
+780F- D4 ???
+7810- A0 D4 LDY #$D4
+7812- C8 INY
+7813- C5 A0 CMP $A0
+7815- C7 ???
+7816- C9 D6 CMP #$D6
+7818- C5 CE CMP $CE
+781A- A0 C1 LDY #$C1
+781C- C4 C4 CPY $C4
+781E- D2 C5 CMP ($C5)
+7820- D3 ???
+7821- D3 ???
+7822- A0 D7 LDY #$D7
+7824- C9 D4 CMP #$D4
+7826- C8 INY
+7827- A0 D4 LDY #$D4
+7829- C8 INY
+782A- C5 A0 CMP $A0
+782C- C7 ???
+782D- C9 D6 CMP #$D6
+782F- C5 CE CMP $CE
+7831- 8D 00 20 STA $2000
+7834- 2E 82 C6 ROL $C682
+7837- C9 CC CMP #$CC
+7839- CC A0 D6 CPY $D6A0
+783C- C1 CC CMP ($CC,X)
+783E- D5 C5 CMP $C5,X
+7840- AE A0 D4 LDX $D4A0
+7843- C8 INY
+7844- D5 D3 CMP $D3,X
+7846- BA TSX
+7847- 8D 8D 00 STA $008D
+784A- 20 2E 82 JSR $822E
+784D- A0 A0 LDY #$A0
+784F- A0 CD LDY #$CD
+7851- C6 C9 DEC $C9
+7853- CC CC A0 CPY $A0CC
+7856- A3 ???
+7857- A4 B3 LDY $B3
+7859- B0 B0 BCS $780B
+785B- BB ???
+785C- A3 ???
+785D- B1 B0 LDA ($B0),Y
+785F- BB ???
+7860- A3 ???
+7861- B0 8D BCS $77F0
+7863- 8D 00 20 STA $2000
+7866- 2E 82 C6 ROL $C682
+7869- C9 CC CMP #$CC
+786B- CC D3 A0 CPY $A0D3
+786E- A4 B3 LDY $B3
+7870- B0 B0 BCS $7822
+7872- AD A4 B3 LDA $B3A4
+7875- B0 B9 BCS $7830
+7877- A0 D7 LDY #$D7
+7879- C9 D4 CMP #$D4
+787B- C8 INY
+787C- A0 DA LDY #$DA
+787E- C5 D2 CMP $D2
+7880- CF ???
+7881- D3 ???
+7882- AE A0 D7 LDX $D7A0
+7885- C5 A0 CMP $A0
+7887- C3 ???
+7888- C1 CE CMP ($CE,X)
+788A- 8D 00 20 STA $2000
+788D- 2E 82 D6 ROL $D682
+7890- C5 D2 CMP $D2
+7892- C9 C6 CMP #$C6
+7894- D9 A0 D4 CMP $D4A0,Y
+7897- C8 INY
+7898- C9 D3 CMP #$D3
+789A- A0 D7 LDY #$D7
+789C- C9 D4 CMP #$D4
+789E- C8 INY
+789F- A0 C1 LDY #$C1
+78A1- A0 C4 LDY #$C4
+78A3- D5 CD CMP $CD,X
+78A5- D0 BA BNE $7861
+78A7- 8D 00 20 STA $2000
+78AA- 4F ???
+78AB- 82 ???
+78AC- A9 03 LDA #$03
+78AE- 85 FB STA $FB
+78B0- A9 00 LDA #$00
+78B2- 85 FA STA $FA
+78B4- A9 00 LDA #$00
+78B6- 85 FD STA $FD
+78B8- A9 0A LDA #$0A
+78BA- 85 FC STA $FC
+78BC- A9 00 LDA #$00
+78BE- 85 EF STA $EF
+78C0- 20 96 82 JSR $8296
+78C3- A2 03 LDX #$03
+78C5- A9 00 LDA #$00
+78C7- A0 0A LDY #$0A
+78C9- 20 BB 81 JSR $81BB
+78CC- 20 4F 82 JSR $824F
+78CF- 20 58 FC JSR $FC58 F8ROM:HOME
+78D2- 20 2E 82 JSR $822E
+78D5- CD CD CF CMP $CFCD
+78D8- D6 C5 DEC $C5,X
+78DA- A0 D3 LDY #$D3
+78DC- D5 C9 CMP $C9,X
+78DE- D4 ???
+78DF- C1 C2 CMP ($C2,X)
+78E1- CC D9 A0 CPY $A0D9
+78E4- CD CF D6 CMP $D6CF
+78E7- C5 D3 CMP $D3
+78E9- A0 A8 LDY #$A8
+78EB- CF ???
+78EC- D2 A0 CMP ($A0)
+78EE- C3 ???
+78EF- CF ???
+78F0- D0 C9 BNE $78BB
+78F2- C5 D3 CMP $D3
+78F4- A9 A0 LDA #$A0
+78F6- C1 8D CMP ($8D,X)
+78F8- 00 BRK
+78F9- 20 2E 82 JSR $822E
+78FC- C2 ???
+78FD- CC CF C3 CPY $C3CF
+7900- CB ???
+7901- A0 CF LDY #$CF
+7903- C6 A0 DEC $A0
+7905- CD C5 CD CMP $CDC5
+7908- CF ???
+7909- D2 D9 CMP ($D9)
+790B- A0 C6 LDY #$C6
+790D- D2 CF CMP ($CF)
+790F- CD A0 CF CMP $CFA0
+7912- CE C5 A0 DEC $A0C5
+7915- C1 C4 CMP ($C4,X)
+7917- C4 D2 CPY $D2
+7919- C5 D3 CMP $D3
+791B- D3 ???
+791C- 8D 00 20 STA $2000
+791F- 2E 82 D2 ROL $D282
+7922- C1 CE CMP ($CE,X)
+7924- C7 ???
+7925- C5 A0 CMP $A0
+7927- D4 ???
+7928- CF ???
+7929- A0 C1 LDY #$C1
+792B- CE CF D4 DEC $D4CF
+792E- C8 INY
+792F- C5 D2 CMP $D2
+7931- AE A0 D3 LDX $D3A0
+7934- CF ???
+7935- BA TSX
+7936- 8D 8D 00 STA $008D
+7939- 20 4F 82 JSR $824F
+793C- 20 2E 82 JSR $822E
+793F- A0 A0 LDY #$A0
+7941- A0 CD LDY #$CD
+7943- CD CF D6 CMP $D6CF
+7946- C5 A0 CMP $A0
+7948- A3 ???
+7949- A4 B3 LDY $B3
+794B- B0 B0 BCS $78FD
+794D- BB ???
+794E- A3 ???
+794F- A4 B3 LDY $B3
+7951- B2 B0 LDA ($B0)
+7953- BB ???
+7954- A3 ???
+7955- B1 B0 LDA ($B0),Y
+7957- 8D 00 20 STA $2000
+795A- 2E 82 A0 ROL $A082
+795D- A0 A0 LDY #$A0
+795F- C4 D5 CPY $D5
+7961- CD D0 A0 CMP $A0D0
+7964- A3 ???
+7965- A4 B3 LDY $B3
+7967- B2 B0 LDA ($B0)
+7969- BB ???
+796A- A3 ???
+796B- B1 B0 LDA ($B0),Y
+796D- 8D 8D 00 STA $008D
+7970- 20 2E 82 JSR $822E
+7973- D7 ???
+7974- C9 CC CMP #$CC
+7976- CC A0 C3 CPY $C3A0
+7979- CF ???
+797A- D0 D9 BNE $7955
+797C- A0 D4 LDY #$D4
+797E- C8 INY
+797F- C5 A0 CMP $A0
+7981- D4 ???
+7982- C5 CE CMP $CE
+7984- A0 DA LDY #$DA
+7986- C5 D2 CMP $D2
+7988- CF ???
+7989- D3 ???
+798A- A0 C1 LDY #$C1
+798C- D4 ???
+798D- A0 A4 LDY #$A4
+798F- B3 ???
+7990- B0 B0 BCS $7942
+7992- 8D 00 20 STA $2000
+7995- 2E 82 D4 ROL $D482
+7998- CF ???
+7999- A0 A4 LDY #$A4
+799B- B3 ???
+799C- B2 B0 LDA ($B0)
+799E- AD A4 B3 LDA $B3A4
+79A1- B2 B9 LDA ($B9)
+79A3- AC A0 D4 LDY $D4A0
+79A6- C8 INY
+79A7- C5 CE CMP $CE
+79A9- A0 C4 LDY #$C4
+79AB- D5 CD CMP $CD,X
+79AD- D0 A0 BNE $794F
+79AF- D4 ???
+79B0- C8 INY
+79B1- C5 A0 CMP $A0
+79B3- D2 C5 CMP ($C5)
+79B5- D3 ???
+79B6- D5 CC CMP $CC,X
+79B8- D4 ???
+79B9- D3 ???
+79BA- BA TSX
+79BB- 8D 00 A9 STA $A900
+79BE- 03 ???
+79BF- 85 FB STA $FB
+79C1- A9 00 LDA #$00
+79C3- 85 FA STA $FA
+79C5- A9 03 LDA #$03
+79C7- 85 FD STA $FD
+79C9- A9 20 LDA #$20
+79CB- 85 FC STA $FC
+79CD- A9 00 LDA #$00
+79CF- 85 FF STA $FF
+79D1- A9 0A LDA #$0A
+79D3- 85 FE STA $FE
+79D5- 20 B5 82 JSR $82B5
+79D8- A2 03 LDX #$03
+79DA- A9 20 LDA #$20
+79DC- A0 0A LDY #$0A
+79DE- 20 BB 81 JSR $81BB
+79E1- 20 4F 82 JSR $824F
+79E4- 20 58 FC JSR $FC58 F8ROM:HOME
+79E7- 20 2E 82 JSR $822E
+79EA- D3 ???
+79EB- C9 CD CMP #$CD
+79ED- C9 CC CMP #$CC
+79EF- C1 D2 CMP ($D2,X)
+79F1- CC D9 AC CPY $ACD9
+79F4- A0 CD LDY #$CD
+79F6- D3 ???
+79F7- D7 ???
+79F8- C1 D0 CMP ($D0,X)
+79FA- A0 D3 LDY #$D3
+79FC- D7 ???
+79FD- C1 D0 CMP ($D0,X)
+79FF- D3 ???
+7A00- A0 D4 LDY #$D4
+7A02- C8 INY
+7A03- C5 A0 CMP $A0
+7A05- C4 C1 CPY $C1
+7A07- D4 ???
+7A08- C1 A0 CMP ($A0,X)
+7A0A- C9 CE CMP #$CE
+7A0C- A0 8D LDY #$8D
+7A0E- 00 BRK
+7A0F- 20 2E 82 JSR $822E
+7A12- D4 ???
+7A13- C8 INY
+7A14- C5 A0 CMP $A0
+7A16- C7 ???
+7A17- C9 D6 CMP #$D6
+7A19- C5 CE CMP $CE
+7A1B- A0 CD LDY #$CD
+7A1D- C5 CD CMP $CD
+7A1F- CF ???
+7A20- D2 D9 CMP ($D9)
+7A22- A0 D2 LDY #$D2
+7A24- C1 CE CMP ($CE,X)
+7A26- C7 ???
+7A27- C5 D3 CMP $D3
+7A29- AE A0 D3 LDX $D3A0
+7A2C- CF ???
+7A2D- AC A0 D4 LDY $D4A0
+7A30- CF ???
+7A31- A0 D3 LDY #$D3
+7A33- D7 ???
+7A34- C1 D0 CMP ($D0,X)
+7A36- 8D 00 20 STA $2000
+7A39- 2E 82 A4 ROL $A482
+7A3C- B3 ???
+7A3D- B0 B0 BCS $79EF
+7A3F- AD B3 B0 LDA $B0B3
+7A42- B9 A0 D7 LDA $D7A0,Y
+7A45- C9 D4 CMP #$D4
+7A47- C8 INY
+7A48- A0 A4 LDY #$A4
+7A4A- B3 ???
+7A4B- B1 B0 LDA ($B0),Y
+7A4D- AD A4 B3 LDA $B3A4
+7A50- B1 B9 LDA ($B9),Y
+7A52- AC A0 D7 LDY $D7A0
+7A55- C5 A7 CMP $A7
+7A57- C4 A0 CPY $A0
+7A59- D7 ???
+7A5A- D2 C9 CMP ($C9)
+7A5C- D4 ???
+7A5D- C5 BA CMP $BA
+7A5F- 8D 8D 00 STA $008D
+7A62- 20 2E 82 JSR $822E
+7A65- A0 A0 LDY #$A0
+7A67- A0 CD LDY #$CD
+7A69- D3 ???
+7A6A- D7 ???
+7A6B- C1 D0 CMP ($D0,X)
+7A6D- A0 A3 LDY #$A3
+7A6F- A4 B3 LDY $B3
+7A71- B0 B0 BCS $7A23
+7A73- BB ???
+7A74- A3 ???
+7A75- A4 B3 LDY $B3
+7A77- B1 B0 LDA ($B0),Y
+7A79- BB ???
+7A7A- A3 ???
+7A7B- B1 B0 LDA ($B0),Y
+7A7D- 8D 8D 00 STA $008D
+7A80- 20 2E 82 JSR $822E
+7A83- CE CF D7 DEC $D7CF
+7A86- A0 D7 LDY #$D7
+7A88- C8 INY
+7A89- C5 CE CMP $CE
+7A8B- A0 D7 LDY #$D7
+7A8D- C5 A0 CMP $A0
+7A8F- C4 D5 CPY $D5
+7A91- CD D0 A0 CMP $A0D0
+7A94- A4 B3 LDY $B3
+7A96- B0 B0 BCS $7A48
+7A98- A0 C1 LDY #$C1
+7A9A- C7 ???
+7A9B- C1 C9 CMP ($C9,X)
+7A9D- CE AC A0 DEC $A0AC
+7AA0- C9 D4 CMP #$D4
+7AA2- A0 C8 LDY #$C8
+7AA4- C1 D3 CMP ($D3,X)
+7AA6- BA TSX
+7AA7- 8D 00 20 STA $2000
+7AAA- 4F ???
+7AAB- 82 ???
+7AAC- A9 03 LDA #$03
+7AAE- 85 FD STA $FD
+7AB0- A9 10 LDA #$10
+7AB2- 85 FC STA $FC
+7AB4- A9 03 LDA #$03
+7AB6- 85 FB STA $FB
+7AB8- A9 00 LDA #$00
+7ABA- 85 FA STA $FA
+7ABC- A9 0A LDA #$0A
+7ABE- 85 EF STA $EF
+7AC0- 20 27 83 JSR $8327
+7AC3- A2 03 LDX #$03
+7AC5- A9 00 LDA #$00
+7AC7- A0 0A LDY #$0A
+7AC9- 20 BB 81 JSR $81BB
+7ACC- A2 03 LDX #$03
+7ACE- A9 10 LDA #$10
+7AD0- A0 0A LDY #$0A
+7AD2- 20 BB 81 JSR $81BB
+7AD5- 20 4F 82 JSR $824F
+7AD8- 20 58 FC JSR $FC58 F8ROM:HOME
+7ADB- 20 2E 82 JSR $822E
+7ADE- DA PHX
+7ADF- C5 D2 CMP $D2
+7AE1- CF ???
+7AE2- AD D0 C1 LDA $C1D0
+7AE5- C7 ???
+7AE6- C5 A0 CMP $A0
+7AE8- C2 ???
+7AE9- C1 C3 CMP ($C3,X)
+7AEB- CB ???
+7AEC- D5 D0 CMP $D0,X
+7AEE- D3 ???
+7AEF- 8D 00 20 STA $2000
+7AF2- 2E 82 BD ROL $BD82
+7AF5- BD BD BD LDA $BDBD,X
+7AF8- BD BD BD LDA $BDBD,X
+7AFB- BD BD BD LDA $BDBD,X
+7AFE- BD BD BD LDA $BDBD,X
+7B01- BD BD BD LDA $BDBD,X
+7B04- BD 8D 8D LDA $8D8D,X
+7B07- 00 BRK
+7B08- 20 2E 82 JSR $822E
+7B0B- D4 ???
+7B0C- C8 INY
+7B0D- C9 D3 CMP #$D3
+7B0F- A0 CC LDY #$CC
+7B11- C9 C2 CMP #$C2
+7B13- D2 C1 CMP ($C1)
+7B15- D2 D9 CMP ($D9)
+7B17- A0 D5 LDY #$D5
+7B19- D3 ???
+7B1A- C5 D3 CMP $D3
+7B1C- A0 CE LDY #$CE
+7B1E- C5 C1 CMP $C1
+7B20- D2 CC CMP ($CC)
+7B22- D9 A0 C5 CMP $C5A0,Y
+7B25- D6 C5 DEC $C5,X
+7B27- D2 D9 CMP ($D9)
+7B29- 8D 00 20 STA $2000
+7B2C- 2E 82 D0 ROL $D082
+7B2F- C1 D2 CMP ($D2,X)
+7B31- D4 ???
+7B32- A0 CF LDY #$CF
+7B34- C6 A0 DEC $A0
+7B36- D4 ???
+7B37- C8 INY
+7B38- C5 A0 CMP $A0
+7B3A- DA PHX
+7B3B- C5 D2 CMP $D2
+7B3D- CF ???
+7B3E- A0 D0 LDY #$D0
+7B40- C1 C7 CMP ($C7,X)
+7B42- C5 A0 CMP $A0
+7B44- D4 ???
+7B45- C8 INY
+7B46- C1 D4 CMP ($D4,X)
+7B48- A0 C9 LDY #$C9
+7B4A- D3 ???
+7B4B- 8D 00 20 STA $2000
+7B4E- 2E 82 D5 ROL $D582
+7B51- CE D5 D3 DEC $D3D5
+7B54- C5 C4 CMP $C4
+7B56- A0 C2 LDY #$C2
+7B58- D9 A0 C4 CMP $C4A0,Y
+7B5B- CF ???
+7B5C- D3 ???
+7B5D- AC A0 C1 LDY $C1A0
+7B60- D0 D0 BNE $7B32
+7B62- CC C5 D3 CPY $D3C5
+7B65- CF ???
+7B66- C6 D4 DEC $D4
+7B68- A0 CF LDY #$CF
+7B6A- D2 A0 CMP ($A0)
+7B6C- D4 ???
+7B6D- C8 INY
+7B6E- C5 A0 CMP $A0
+7B70- 8D 00 20 STA $2000
+7B73- 2E 82 CD ROL $CD82
+7B76- CF ???
+7B77- CE C9 D4 DEC $D4C9
+7B7A- CF ???
+7B7B- D2 AE CMP ($AE)
+7B7D- A0 C1 LDY #$C1
+7B7F- D4 ???
+7B80- A0 D4 LDY #$D4
+7B82- C9 CD CMP #$CD
+7B84- C5 D3 CMP $D3
+7B86- AC A0 D9 LDY $D9A0
+7B89- CF ???
+7B8A- D5 A0 CMP $A0,X
+7B8C- CD C1 D9 CMP $D9C1
+7B8F- A0 D7 LDY #$D7
+7B91- C1 CE CMP ($CE,X)
+7B93- D4 ???
+7B94- A0 D4 LDY #$D4
+7B96- CF ???
+7B97- 8D 00 20 STA $2000
+7B9A- 2E 82 D5 ROL $D582
+7B9D- D3 ???
+7B9E- C5 A0 CMP $A0
+7BA0- D4 ???
+7BA1- C8 INY
+7BA2- CF ???
+7BA3- D3 ???
+7BA4- C5 A0 CMP $A0
+7BA6- CC CF C3 CPY $C3CF
+7BA9- C1 D4 CMP ($D4,X)
+7BAB- C9 CF CMP #$CF
+7BAD- CE D3 A0 DEC $A0D3
+7BB0- D9 CF D5 CMP $D5CF,Y
+7BB3- D2 D3 CMP ($D3)
+7BB5- C5 CC CMP $CC
+7BB7- C6 A0 DEC $A0
+7BB9- D7 ???
+7BBA- C9 D4 CMP #$D4
+7BBC- C8 INY
+7BBD- CF ???
+7BBE- D5 D4 CMP $D4,X
+7BC0- 8D 00 20 STA $2000
+7BC3- 2E 82 D4 ROL $D482
+7BC6- C8 INY
+7BC7- C5 A0 CMP $A0
+7BC9- D2 C9 CMP ($C9)
+7BCB- D3 ???
+7BCC- CB ???
+7BCD- A0 CF LDY #$CF
+7BCF- C6 A0 DEC $A0
+7BD1- D4 ???
+7BD2- C8 INY
+7BD3- C5 A0 CMP $A0
+7BD5- CC C9 C2 CPY $C2C9
+7BD8- D2 C1 CMP ($C1)
+7BDA- D2 D9 CMP ($D9)
+7BDC- A0 D7 LDY #$D7
+7BDE- D2 C9 CMP ($C9)
+7BE0- D4 ???
+7BE1- C9 CE CMP #$CE
+7BE3- C7 ???
+7BE4- A0 CF LDY #$CF
+7BE6- D6 C5 DEC $C5,X
+7BE8- D2 8D CMP ($8D)
+7BEA- 00 BRK
+7BEB- 20 2E 82 JSR $822E
+7BEE- D9 CF D5 CMP $D5CF,Y
+7BF1- D2 A0 CMP ($A0)
+7BF3- C4 C1 CPY $C1
+7BF5- D4 ???
+7BF6- C1 AE CMP ($AE,X)
+7BF8- A0 D4 LDY #$D4
+7BFA- C8 INY
+7BFB- C1 D4 CMP ($D4,X)
+7BFD- A7 ???
+7BFE- D3 ???
+7BFF- A0 D7 LDY #$D7
+7C01- C8 INY
+7C02- C5 D2 CMP $D2
+7C04- C5 A0 CMP $A0
+7C06- DA PHX
+7C07- D3 ???
+7C08- C1 D6 CMP ($D6,X)
+7C0A- C5 A0 CMP $A0
+7C0C- C1 CE CMP ($CE,X)
+7C0E- C4 8D CPY $8D
+7C10- 00 BRK
+7C11- 20 2E 82 JSR $822E
+7C14- DA PHX
+7C15- CC CF C1 CPY $C1CF
+7C18- C4 A0 CPY $A0
+7C1A- C3 ???
+7C1B- CF ???
+7C1C- CD C5 A0 CMP $A0C5
+7C1F- C9 CE CMP #$CE
+7C21- D4 ???
+7C22- CF ???
+7C23- A0 D0 LDY #$D0
+7C25- CC C1 D9 CPY $D9C1
+7C28- AE 8D 8D LDX $8D8D
+7C2B- 00 BRK
+7C2C- 20 4F 82 JSR $824F
+7C2F- 20 2E 82 JSR $822E
+7C32- DA PHX
+7C33- D3 ???
+7C34- C1 D6 CMP ($D6,X)
+7C36- C5 A0 CMP $A0
+7C38- C2 ???
+7C39- C1 C3 CMP ($C3,X)
+7C3B- CB ???
+7C3C- D5 D0 CMP $D0,X
+7C3E- D3 ???
+7C3F- A0 D4 LDY #$D4
+7C41- C8 INY
+7C42- C5 A0 CMP $A0
+7C44- DA PHX
+7C45- C5 D2 CMP $D2
+7C47- CF ???
+7C48- AD D0 C1 LDA $C1D0
+7C4B- C7 ???
+7C4C- C5 A0 CMP $A0
+7C4E- CD C5 CD CMP $CDC5
+7C51- CF ???
+7C52- D2 D9 CMP ($D9)
+7C54- A0 D4 LDY #$D4
+7C56- C8 INY
+7C57- C1 D4 CMP ($D4,X)
+7C59- 8D 00 20 STA $2000
+7C5C- 2E 82 C9 ROL $C982
+7C5F- D3 ???
+7C60- A0 D5 LDY #$D5
+7C62- CE D5 D3 DEC $D3D5
+7C65- C5 C4 CMP $C4
+7C67- A0 C2 LDY #$C2
+7C69- D9 A0 C4 CMP $C4A0,Y
+7C6C- CF ???
+7C6D- D3 ???
+7C6E- AF ???
+7C6F- C1 D0 CMP ($D0,X)
+7C71- D0 CC BNE $7C3F
+7C73- C5 D3 CMP $D3
+7C75- CF ???
+7C76- C6 D4 DEC $D4
+7C78- AF ???
+7C79- CD CF CE CMP $CECF
+7C7C- C9 D4 CMP #$D4
+7C7E- CF ???
+7C7F- D2 AC CMP ($AC)
+7C81- 8D 00 20 STA $2000
+7C84- 2E 82 C3 ROL $C382
+7C87- CF ???
+7C88- D0 D9 BNE $7C63
+7C8A- C9 CE CMP #$CE
+7C8C- C7 ???
+7C8D- A0 C9 LDY #$C9
+7C8F- D4 ???
+7C90- A0 D4 LDY #$D4
+7C92- CF ???
+7C93- A0 D4 LDY #$D4
+7C95- C8 INY
+7C96- C5 A0 CMP $A0
+7C98- D3 ???
+7C99- D0 C5 BNE $7C60
+7C9B- C3 ???
+7C9C- C9 C6 CMP #$C6
+7C9E- C9 C5 CMP #$C5
+7CA0- C4 A0 CPY $A0
+7CA2- CC CF C3 CPY $C3CF
+7CA5- C1 D4 CMP ($D4,X)
+7CA7- C9 CF CMP #$CF
+7CA9- CE AE A0 DEC $A0AE
+7CAC- 8D 00 20 STA $2000
+7CAF- 2E 82 D4 ROL $D482
+7CB2- C8 INY
+7CB3- C5 CE CMP $CE
+7CB5- AC A0 DA LDY $DAA0
+7CB8- CC CF C1 CPY $C1CF
+7CBB- C4 A0 CPY $A0
+7CBD- C9 D3 CMP #$D3
+7CBF- A0 D5 LDY #$D5
+7CC1- D3 ???
+7CC2- C5 C4 CMP $C4
+7CC4- A0 D4 LDY #$D4
+7CC6- CF ???
+7CC7- A0 D2 LDY #$D2
+7CC9- C5 D3 CMP $D3
+7CCB- D4 ???
+7CCC- CF ???
+7CCD- D2 C5 CMP ($C5)
+7CCF- A0 D4 LDY #$D4
+7CD1- C8 INY
+7CD2- CF ???
+7CD3- D3 ???
+7CD4- C5 8D CMP $8D
+7CD6- 00 BRK
+7CD7- 20 2E 82 JSR $822E
+7CDA- A7 ???
+7CDB- D5 CE CMP $CE,X
+7CDD- D5 D3 CMP $D3,X
+7CDF- C5 C4 CMP $C4
+7CE1- A7 ???
+7CE2- A0 C2 LDY #$C2
+7CE4- D9 D4 C5 CMP $C5D4,Y
+7CE7- D3 ???
+7CE8- A0 D4 LDY #$D4
+7CEA- CF ???
+7CEB- A0 D9 LDY #$D9
+7CED- CF ???
+7CEE- D5 D2 CMP $D2,X
+7CF0- A0 CF LDY #$CF
+7CF2- D7 ???
+7CF3- CE A0 C4 DEC $C4A0
+7CF6- C1 D4 CMP ($D4,X)
+7CF8- C1 A0 CMP ($A0,X)
+7CFA- C1 C6 CMP ($C6,X)
+7CFC- D4 ???
+7CFD- C5 D2 CMP $D2
+7CFF- A0 C1 LDY #$C1
+7D01- 8D 00 20 STA $2000
+7D04- 2E 82 CC ROL $CC82
+7D07- C9 C2 CMP #$C2
+7D09- D2 C1 CMP ($C1)
+7D0B- D2 D9 CMP ($D9)
+7D0D- A0 D2 LDY #$D2
+7D0F- CF ???
+7D10- D5 D4 CMP $D4,X
+7D12- C9 CE CMP #$CE
+7D14- C5 A0 CMP $A0
+7D16- C9 D3 CMP #$D3
+7D18- A0 C3 LDY #$C3
+7D1A- C1 CC CMP ($CC,X)
+7D1C- CC C5 C4 CPY $C4C5
+7D1F- AE 8D 00 LDX $008D
+7D22- 20 4F 82 JSR $824F
+7D25- 20 58 FC JSR $FC58 F8ROM:HOME
+7D28- 20 2E 82 JSR $822E
+7D2B- D3 ???
+7D2C- CF ???
+7D2D- AC A0 D7 LDY $D7A0
+7D30- C5 A0 CMP $A0
+7D32- C3 ???
+7D33- C1 CE CMP ($CE,X)
+7D35- A0 D3 LDY #$D3
+7D37- C1 D6 CMP ($D6,X)
+7D39- C5 A0 CMP $A0
+7D3B- D4 ???
+7D3C- C8 INY
+7D3D- C5 A0 CMP $A0
+7D3F- DA PHX
+7D40- C5 D2 CMP $D2
+7D42- CF ???
+7D43- AD D0 C1 LDA $C1D0
+7D46- C7 ???
+7D47- C5 A0 CMP $A0
+7D49- C1 D4 CMP ($D4,X)
+7D4B- A0 A4 LDY #$A4
+7D4D- B3 ???
+7D4E- B0 B0 BCS $7D00
+7D50- 8D 00 20 STA $2000
+7D53- 2E 82 D7 ROL $D782
+7D56- C9 D4 CMP #$D4
+7D58- C8 INY
+7D59- A0 D4 LDY #$D4
+7D5B- C8 INY
+7D5C- C5 A0 CMP $A0
+7D5E- C6 CF DEC $CF
+7D60- CC CC CF CPY $CFCC
+7D63- D7 ???
+7D64- C9 CE CMP #$CE
+7D66- C7 ???
+7D67- BA TSX
+7D68- 8D 8D 00 STA $008D
+7D6B- 20 2E 82 JSR $822E
+7D6E- A0 A0 LDY #$A0
+7D70- A0 DA LDY #$DA
+7D72- D3 ???
+7D73- C1 D6 CMP ($D6,X)
+7D75- C5 A0 CMP $A0
+7D77- A3 ???
+7D78- A4 B3 LDY $B3
+7D7A- B0 B0 BCS $7D2C
+7D7C- 8D 8D 00 STA $008D
+7D7F- 20 2E 82 JSR $822E
+7D82- C1 CE CMP ($CE,X)
+7D84- C4 A0 CPY $A0
+7D86- D4 ???
+7D87- C8 INY
+7D88- C5 CE CMP $CE
+7D8A- A0 C3 LDY #$C3
+7D8C- C8 INY
+7D8D- C1 CE CMP ($CE,X)
+7D8F- C7 ???
+7D90- C5 A0 CMP $A0
+7D92- D4 ???
+7D93- C8 INY
+7D94- C5 A0 CMP $A0
+7D96- DA PHX
+7D97- C5 D2 CMP $D2
+7D99- CF ???
+7D9A- A0 D0 LDY #$D0
+7D9C- C1 C7 CMP ($C7,X)
+7D9E- C5 A0 CMP $A0
+7DA0- D3 ???
+7DA1- CC C9 C7 CPY $C7C9
+7DA4- C8 INY
+7DA5- D4 ???
+7DA6- CC D9 BA CPY $BAD9
+7DA9- 8D 8D 00 STA $008D
+7DAC- 20 2E 82 JSR $822E
+7DAF- A0 A0 LDY #$A0
+7DB1- A0 CC LDY #$CC
+7DB3- C4 C1 CPY $C1
+7DB5- A0 A3 LDY #$A3
+7DB7- A4 B9 LDY $B9
+7DB9- B9 8D 00 LDA $008D,Y
+7DBC- 20 2E 82 JSR $822E
+7DBF- A0 A0 LDY #$A0
+7DC1- A0 D3 LDY #$D3
+7DC3- D4 ???
+7DC4- C1 A0 CMP ($A0,X)
+7DC6- A4 B0 LDY $B0
+7DC8- B6 8D LDX $8D,Y
+7DCA- 00 BRK
+7DCB- 20 2E 82 JSR $822E
+7DCE- A0 A0 LDY #$A0
+7DD0- A0 D3 LDY #$D3
+7DD2- D4 ???
+7DD3- C1 A0 CMP ($A0,X)
+7DD5- A4 B0 LDY $B0
+7DD7- B7 ???
+7DD8- 8D 00 20 STA $2000
+7DDB- 2E 82 A0 ROL $A082
+7DDE- A0 A0 LDY #$A0
+7DE0- D3 ???
+7DE1- D4 ???
+7DE2- C1 A0 CMP ($A0,X)
+7DE4- A4 B0 LDY $B0
+7DE6- B8 CLV
+7DE7- 8D 00 20 STA $2000
+7DEA- 2E 82 A0 ROL $A082
+7DED- A0 A0 LDY #$A0
+7DEF- D3 ???
+7DF0- D4 ???
+7DF1- C1 A0 CMP ($A0,X)
+7DF3- A4 B0 LDY $B0
+7DF5- B9 8D 00 LDA $008D,Y
+7DF8- 20 2E 82 JSR $822E
+7DFB- A0 A0 LDY #$A0
+7DFD- A0 D3 LDY #$D3
+7DFF- D4 ???
+7E00- C1 A0 CMP ($A0,X)
+7E02- A4 B1 LDY $B1
+7E04- B9 8D 8D LDA $8D8D,Y
+7E07- 00 BRK
+7E08- A2 03 LDX #$03
+7E0A- A9 00 LDA #$00
+7E0C- 20 47 83 JSR $8347
+7E0F- A9 99 LDA #$99
+7E11- 85 06 STA $06
+7E13- 85 07 STA $07
+7E15- 85 08 STA $08
+7E17- 85 09 STA $09
+7E19- 85 19 STA $19
+7E1B- 20 4F 82 JSR $824F
+7E1E- 20 58 FC JSR $FC58 F8ROM:HOME
+7E21- 20 2E 82 JSR $822E
+7E24- CE CF D7 DEC $D7CF
+7E27- A0 D7 LDY #$D7
+7E29- C5 A7 CMP $A7
+7E2B- CC CC A0 CPY $A0CC
+7E2E- C4 D5 CPY $D5
+7E30- CD D0 A0 CMP $A0D0
+7E33- D4 ???
+7E34- C8 INY
+7E35- C5 A0 CMP $A0
+7E37- DA PHX
+7E38- C5 D2 CMP $D2
+7E3A- CF ???
+7E3B- A0 D0 LDY #$D0
+7E3D- C1 C7 CMP ($C7,X)
+7E3F- C5 A0 CMP $A0
+7E41- D4 ???
+7E42- CF ???
+7E43- 8D 00 20 STA $2000
+7E46- 2E 82 D3 ROL $D382
+7E49- C8 INY
+7E4A- CF ???
+7E4B- D7 ???
+7E4C- A0 D4 LDY #$D4
+7E4E- C8 INY
+7E4F- C5 A0 CMP $A0
+7E51- C3 ???
+7E52- C8 INY
+7E53- C1 CE CMP ($CE,X)
+7E55- C7 ???
+7E56- C5 D3 CMP $D3
+7E58- BA TSX
+7E59- 8D 00 A2 STA $A200
+7E5C- 00 BRK
+7E5D- A9 00 LDA #$00
+7E5F- A0 0A LDY #$0A
+7E61- 20 BB 81 JSR $81BB
+7E64- A2 00 LDX #$00
+7E66- A9 0A LDA #$0A
+7E68- A0 0A LDY #$0A
+7E6A- 20 BB 81 JSR $81BB
+7E6D- A2 00 LDX #$00
+7E6F- A9 14 LDA #$14
+7E71- A0 0A LDY #$0A
+7E73- 20 BB 81 JSR $81BB
+7E76- 20 2E 82 JSR $822E
+7E79- A0 8D LDY #$8D
+7E7B- 8D 00 20 STA $2000
+7E7E- 2E 82 CE ROL $CE82
+7E81- CF ???
+7E82- D4 ???
+7E83- C5 A0 CMP $A0
+7E85- D4 ???
+7E86- C8 INY
+7E87- C1 D4 CMP ($D4,X)
+7E89- A0 C1 LDY #$C1
+7E8B- CC D2 C5 CPY $C5D2
+7E8E- C1 C4 CMP ($C4,X)
+7E90- D9 AC A0 CMP $A0AC,Y
+7E93- D4 ???
+7E94- C8 INY
+7E95- C5 A0 CMP $A0
+7E97- A4 B1 LDY $B1
+7E99- B0 A0 BCS $7E3B
+7E9B- C8 INY
+7E9C- C1 D3 CMP ($D3,X)
+7E9E- A0 C2 LDY #$C2
+7EA0- C5 C5 CMP $C5
+7EA2- CE 8D 00 DEC $008D
+7EA5- 20 2E 82 JSR $822E
+7EA8- C3 ???
+7EA9- C8 INY
+7EAA- C1 CE CMP ($CE,X)
+7EAC- C7 ???
+7EAD- C5 C4 CMP $C4
+7EAF- A0 C2 LDY #$C2
+7EB1- D9 A0 D4 CMP $D4A0,Y
+7EB4- C8 INY
+7EB5- C5 A0 CMP $A0
+7EB7- CC C9 C2 CPY $C2C9
+7EBA- D2 C1 CMP ($C1)
+7EBC- D2 D9 CMP ($D9)
+7EBE- A1 A0 LDA ($A0,X)
+7EC0- D4 ???
+7EC1- C8 INY
+7EC2- D5 D3 CMP $D3,X
+7EC4- A0 D4 LDY #$D4
+7EC6- C8 INY
+7EC7- C5 8D CMP $8D
+7EC9- 00 BRK
+7ECA- 20 2E 82 JSR $822E
+7ECD- CE C5 C5 DEC $C5C5
+7ED0- C4 A0 CPY $A0
+7ED2- C6 CF DEC $CF
+7ED4- D2 A0 CMP ($A0)
+7ED6- C1 A0 CMP ($A0,X)
+7ED8- C2 ???
+7ED9- C1 C3 CMP ($C3,X)
+7EDB- CB ???
+7EDC- D5 D0 CMP $D0,X
+7EDE- AE A0 D3 LDX $D3A0
+7EE1- CF ???
+7EE2- AC A0 C9 LDY $C9A0
+7EE5- CE A0 CF DEC $CFA0
+7EE8- D2 C4 CMP ($C4)
+7EEA- C5 D2 CMP $D2
+7EEC- 8D 00 20 STA $2000
+7EEF- 2E 82 D4 ROL $D482
+7EF2- CF ???
+7EF3- A0 D2 LDY #$D2
+7EF5- C5 C3 CMP $C3
+7EF7- CF ???
+7EF8- D6 C5 DEC $C5,X
+7EFA- D2 A0 CMP ($A0)
+7EFC- CF ???
+7EFD- D5 D2 CMP $D2,X
+7EFF- A0 DA LDY #$DA
+7F01- C5 D2 CMP $D2
+7F03- CF ???
+7F04- A0 D0 LDY #$D0
+7F06- C1 C7 CMP ($C7,X)
+7F08- C5 AC CMP $AC
+7F0A- A0 D5 LDY #$D5
+7F0C- D3 ???
+7F0D- C5 A0 CMP $A0
+7F0F- DA PHX
+7F10- CC CF C1 CPY $C1CF
+7F13- C4 BA CPY $BA
+7F15- 8D 8D 00 STA $008D
+7F18- 20 2E 82 JSR $822E
+7F1B- A0 A0 LDY #$A0
+7F1D- A0 DA LDY #$DA
+7F1F- CC CF C1 CPY $C1CF
+7F22- C4 A0 CPY $A0
+7F24- A3 ???
+7F25- A4 B3 LDY $B3
+7F27- B0 B0 BCS $7ED9
+7F29- 8D 8D 00 STA $008D
+7F2C- 20 4F 82 JSR $824F
+7F2F- 20 2E 82 JSR $822E
+7F32- D7 ???
+7F33- C8 INY
+7F34- C9 C3 CMP #$C3
+7F36- C8 INY
+7F37- A0 D7 LDY #$D7
+7F39- C9 CC CMP #$CC
+7F3B- CC A0 D4 CPY $D4A0
+7F3E- C8 INY
+7F3F- C5 CE CMP $CE
+7F41- A0 CC LDY #$CC
+7F43- C5 C1 CMP $C1
+7F45- D6 C5 DEC $C5,X
+7F47- A0 D5 LDY #$D5
+7F49- D3 ???
+7F4A- A0 D7 LDY #$D7
+7F4C- C9 D4 CMP #$D4
+7F4E- C8 INY
+7F4F- BA TSX
+7F50- 8D 00 20 STA $2000
+7F53- 4F ???
+7F54- 82 ???
+7F55- A2 03 LDX #$03
+7F57- A9 00 LDA #$00
+7F59- 20 A7 83 JSR $83A7
+7F5C- A2 00 LDX #$00
+7F5E- A9 00 LDA #$00
+7F60- A0 0A LDY #$0A
+7F62- 20 BB 81 JSR $81BB
+7F65- A2 00 LDX #$00
+7F67- A9 0A LDA #$0A
+7F69- A0 0A LDY #$0A
+7F6B- 20 BB 81 JSR $81BB
+7F6E- A2 00 LDX #$00
+7F70- A9 14 LDA #$14
+7F72- A0 0A LDY #$0A
+7F74- 20 BB 81 JSR $81BB
+7F77- 20 4F 82 JSR $824F
+7F7A- 20 58 FC JSR $FC58 F8ROM:HOME
+7F7D- 20 2E 82 JSR $822E
+7F80- C2 ???
+7F81- C5 C5 CMP $C5
+7F83- D0 A0 BNE $7F25
+7F85- C1 CE CMP ($CE,X)
+7F87- C4 A0 CPY $A0
+7F89- C4 C5 CPY $C5
+7F8B- CC C1 D9 CPY $D9C1
+7F8E- 8D 00 20 STA $2000
+7F91- 2E 82 BD ROL $BD82
+7F94- BD BD BD LDA $BDBD,X
+7F97- BD BD BD LDA $BDBD,X
+7F9A- BD BD BD LDA $BDBD,X
+7F9D- BD BD BD LDA $BDBD,X
+7FA0- BD 8D 8D LDA $8D8D,X
+7FA3- 00 BRK
+7FA4- 20 2E 82 JSR $822E
+7FA7- CC C1 D3 CPY $D3C1
+7FAA- D4 ???
+7FAB- CC D9 AC CPY $ACD9
+7FAE- A0 D7 LDY #$D7
+7FB0- C5 A0 CMP $A0
+7FB2- C8 INY
+7FB3- C1 D6 CMP ($D6,X)
+7FB5- C5 A0 CMP $A0
+7FB7- D4 ???
+7FB8- C8 INY
+7FB9- C5 A0 CMP $A0
+7FBB- C2 ???
+7FBC- C5 C5 CMP $C5
+7FBE- D0 A0 BNE $7F60
+7FC0- CD C1 C3 CMP $C3C1
+7FC3- D2 CF CMP ($CF)
+7FC5- 8D 00 20 STA $2000
+7FC8- 2E 82 C1 ROL $C182
+7FCB- CE C4 A0 DEC $A0C4
+7FCE- D4 ???
+7FCF- C8 INY
+7FD0- C5 A0 CMP $A0
+7FD2- C4 C5 CPY $C5
+7FD4- CC C1 D9 CPY $D9C1
+7FD7- A0 CD LDY #$CD
+7FD9- C1 C3 CMP ($C3,X)
+7FDB- D2 CF CMP ($CF)
+7FDD- A0 C6 LDY #$C6
+7FDF- D2 CF CMP ($CF)
+7FE1- CD A0 D4 CMP $D4A0
+7FE4- C8 INY
+7FE5- C5 8D CMP $8D
+7FE7- 00 BRK
+7FE8- 20 2E 82 JSR $822E
+7FEB- C3 ???
+7FEC- CF ???
+7FED- CD CD CF CMP $CFCD
+7FF0- CE A0 CC DEC $CCA0
+7FF3- C9 C2 CMP #$C2
+7FF5- D2 C1 CMP ($C1)
+7FF7- D2 D9 CMP ($D9)
+7FF9- AE A0 D4 LDX $D4A0
+7FFC- C8 INY
+7FFD- C5 D3 CMP $D3
+7FFF- C5 A0 CMP $A0
+8001- C1 D2 CMP ($D2,X)
+8003- C5 A0 CMP $A0
+8005- D0 D2 BNE $7FD9
+8007- C5 D4 CMP $D4
+8009- D4 ???
+800A- D9 8D 00 CMP $008D,Y
+800D- 20 2E 82 JSR $822E
+8010- D3 ???
+8011- C5 CC CMP $CC
+8013- C6 AD DEC $AD
+8015- C5 D8 CMP $D8
+8017- D0 CC BNE $7FE5
+8019- C1 CE CMP ($CE,X)
+801B- C1 D4 CMP ($D4,X)
+801D- CF ???
+801E- D2 D9 CMP ($D9)
+8020- BA TSX
+8021- A0 A7 LDY #$A7
+8023- C2 ???
+8024- C5 C5 CMP $C5
+8026- D0 A7 BNE $7FCF
+8028- A0 D3 LDY #$D3
+802A- C5 CE CMP $CE
+802C- C4 D3 CPY $D3
+802E- A0 D4 LDY #$D4
+8030- C8 INY
+8031- C5 8D CMP $8D
+8033- 00 BRK
+8034- 20 2E 82 JSR $822E
+8037- D3 ???
+8038- D4 ???
+8039- C1 CE CMP ($CE,X)
+803B- C4 C1 CPY $C1
+803D- D2 C4 CMP ($C4)
+803F- A0 D4 LDY #$D4
+8041- CF ???
+8042- CE C5 A0 DEC $A0C5
+8045- D4 ???
+8046- CF ???
+8047- A0 D4 LDY #$D4
+8049- C8 INY
+804A- C5 A0 CMP $A0
+804C- D3 ???
+804D- D0 C5 BNE $8014
+804F- C1 CB CMP ($CB,X)
+8051- C5 D2 CMP $D2
+8053- A0 C6 LDY #$C6
+8055- CF ???
+8056- D2 A0 CMP ($A0)
+8058- 8D 00 20 STA $2000
+805B- 2E 82 D3 ROL $D382
+805E- D0 C5 BNE $8025
+8060- C3 ???
+8061- C9 C6 CMP #$C6
+8063- C9 C5 CMP #$C5
+8065- C4 A0 CPY $A0
+8067- CE D5 CD DEC $CDD5
+806A- C2 ???
+806B- C5 D2 CMP $D2
+806D- A0 CF LDY #$CF
+806F- C6 A0 DEC $A0
+8071- C3 ???
+8072- D9 C3 CC CMP $CCC3,Y
+8075- C5 D3 CMP $D3
+8077- AC A0 D7 LDY $D7A0
+807A- C8 INY
+807B- C9 CC CMP #$CC
+807D- C5 A0 CMP $A0
+807F- 8D 00 20 STA $2000
+8082- 2E 82 C4 ROL $C482
+8085- C5 CC CMP $CC
+8087- C1 D9 CMP ($D9,X)
+8089- A0 D3 LDY #$D3
+808B- D5 D3 CMP $D3,X
+808D- D0 C5 BNE $8054
+808F- CE C4 D3 DEC $D3C4
+8092- A0 C5 LDY #$C5
+8094- D8 CLD
+8095- C5 C3 CMP $C3
+8097- D5 D4 CMP $D4,X
+8099- C9 CF CMP #$CF
+809B- CE A0 C6 DEC $C6A0
+809E- CF ???
+809F- D2 A0 CMP ($A0)
+80A1- D4 ???
+80A2- C8 INY
+80A3- C5 8D CMP $8D
+80A5- 00 BRK
+80A6- 20 2E 82 JSR $822E
+80A9- D3 ???
+80AA- D0 C5 BNE $8071
+80AC- C3 ???
+80AD- C9 C6 CMP #$C6
+80AF- C9 C5 CMP #$C5
+80B1- C4 A0 CPY $A0
+80B3- CE D5 CD DEC $CDD5
+80B6- C2 ???
+80B7- C5 D2 CMP $D2
+80B9- A0 CF LDY #$CF
+80BB- C6 A0 DEC $A0
+80BD- CD C9 CC CMP $CCC9
+80C0- CC C9 D3 CPY $D3C9
+80C3- C5 C3 CMP $C3
+80C5- CF ???
+80C6- CE C4 D3 DEC $D3C4
+80C9- AE A0 8D LDX $8DA0
+80CC- 00 BRK
+80CD- 20 2E 82 JSR $822E
+80D0- D3 ???
+80D1- CF ???
+80D2- BA TSX
+80D3- A0 8D LDY #$8D
+80D5- 8D 00 20 STA $2000
+80D8- 2E 82 A0 ROL $A082
+80DB- A0 A0 LDY #$A0
+80DD- C2 ???
+80DE- C5 C5 CMP $C5
+80E0- D0 A0 BNE $8082
+80E2- A3 ???
+80E3- B1 B0 LDA ($B0),Y
+80E5- 8D 00 20 STA $2000
+80E8- 2E 82 A0 ROL $A082
+80EB- A0 A0 LDY #$A0
+80ED- C4 C5 CPY $C5
+80EF- CC C1 D9 CPY $D9C1
+80F2- A0 A3 LDY #$A3
+80F4- B2 B5 LDA ($B5)
+80F6- B5 8D LDA $8D,X
+80F8- 00 BRK
+80F9- 20 2E 82 JSR $822E
+80FC- A0 A0 LDY #$A0
+80FE- A0 C2 LDY #$C2
+8100- C5 C5 CMP $C5
+8102- D0 A0 BNE $80A4
+8104- A3 ???
+8105- B2 B0 LDA ($B0)
+8107- 8D 00 20 STA $2000
+810A- 2E 82 A0 ROL $A082
+810D- A0 A0 LDY #$A0
+810F- C4 C5 CPY $C5
+8111- CC C1 D9 CPY $D9C1
+8114- A0 A3 LDY #$A3
+8116- B2 B5 LDA ($B5)
+8118- B5 8D LDA $8D,X
+811A- 00 BRK
+811B- 20 2E 82 JSR $822E
+811E- A0 A0 LDY #$A0
+8120- A0 C2 LDY #$C2
+8122- C5 C5 CMP $C5
+8124- D0 A0 BNE $80C6
+8126- A3 ???
+8127- B3 ???
+8128- B0 8D BCS $80B7
+812A- 8D 00 20 STA $2000
+812D- 2E 82 D2 ROL $D282
+8130- C5 D3 CMP $D3
+8132- D5 CC CMP $CC,X
+8134- D4 ???
+8135- D3 ???
+8136- A0 C9 LDY #$C9
+8138- CE BA 8D DEC $8DBA
+813B- 8D 00 20 STA $2000
+813E- 4F ???
+813F- 82 ???
+8140- A2 0A LDX #$0A
+8142- 20 E4 FB JSR $FBE4 F8ROM:BELL2
+8145- CA DEX
+8146- E0 00 CPX #$00
+8148- D0 F8 BNE $8142
+814A- A0 FF LDY #$FF
+814C- 20 79 82 JSR $8279
+814F- A2 14 LDX #$14
+8151- 20 E4 FB JSR $FBE4 F8ROM:BELL2
+8154- CA DEX
+8155- E0 00 CPX #$00
+8157- D0 F8 BNE $8151
+8159- A0 FF LDY #$FF
+815B- 20 79 82 JSR $8279
+815E- A2 1E LDX #$1E
+8160- 20 E4 FB JSR $FBE4 F8ROM:BELL2
+8163- CA DEX
+8164- E0 00 CPX #$00
+8166- D0 F8 BNE $8160
+8168- 20 4F 82 JSR $824F
+816B- 20 58 FC JSR $FC58 F8ROM:HOME
+816E- 20 2E 82 JSR $822E
+8171- D7 ???
+8172- C5 A7 CMP $A7
+8174- D2 C5 CMP ($C5)
+8176- A0 C4 LDY #$C4
+8178- CF ???
+8179- CE C5 A0 DEC $A0C5
+817C- C8 INY
+817D- C5 D2 CMP $D2
+817F- C5 A1 CMP $A1
+8181- 8D 8D 8D STA $8D8D
+8184- 00 BRK
+8185- 4C D0 03 JMP $03D0
+8188- 00 BRK
+8189- 00 BRK
+818A- 00 BRK
+818B- 00 BRK
+818C- 00 BRK
+818D- 00 BRK
+818E- 00 BRK
+818F- 00 BRK
+8190- 00 BRK
+8191- 00 BRK
+8192- B0 B1 BCS $8145
+8194- B2 B3 LDA ($B3)
+8196- B4 B5 LDY $B5,X
+8198- B6 B7 LDX $B7,Y
+819A- B8 CLV
+819B- B9 C1 C2 LDA $C2C1,Y
+819E- C3 ???
+819F- C4 C5 CPY $C5
+81A1- C6 85 DEC $85
+81A3- 06 86 ASL $86
+81A5- 07 ???
+81A6- A0 FF LDY #$FF
+81A8- C8 INY
+81A9- B9 38 60 LDA $6038,Y
+81AC- 91 06 STA ($06),Y
+81AE- CC 37 60 CPY $6037
+81B1- D0 F5 BNE $81A8
+81B3- 60 RTS
+81B4- 29 F0 AND #$F0
+81B6- 4A LSR
+81B7- 4A LSR
+81B8- 4A LSR
+81B9- 4A LSR
+81BA- 60 RTS
+81BB- 8C 8A 81 STY $818A
+81BE- 85 06 STA $06
+81C0- 86 07 STX $07
+81C2- A9 8D LDA #$8D
+81C4- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+81C7- A5 07 LDA $07
+81C9- 20 B4 81 JSR $81B4
+81CC- AA TAX
+81CD- BD 92 81 LDA $8192,X
+81D0- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+81D3- A5 07 LDA $07
+81D5- 29 0F AND #$0F
+81D7- AA TAX
+81D8- BD 92 81 LDA $8192,X
+81DB- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+81DE- A5 06 LDA $06
+81E0- 20 B4 81 JSR $81B4
+81E3- AA TAX
+81E4- BD 92 81 LDA $8192,X
+81E7- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+81EA- A5 06 LDA $06
+81EC- 29 0F AND #$0F
+81EE- AA TAX
+81EF- BD 92 81 LDA $8192,X
+81F2- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+81F5- A9 BA LDA #$BA
+81F7- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+81FA- A9 A0 LDA #$A0
+81FC- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+81FF- A0 00 LDY #$00
+8201- B1 06 LDA ($06),Y
+8203- 20 B4 81 JSR $81B4
+8206- 8D 89 81 STA $8189
+8209- B1 06 LDA ($06),Y
+820B- 29 0F AND #$0F
+820D- 8D 88 81 STA $8188
+8210- AE 89 81 LDX $8189
+8213- BD 92 81 LDA $8192,X
+8216- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+8219- AE 88 81 LDX $8188
+821C- BD 92 81 LDA $8192,X
+821F- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+8222- A9 A0 LDA #$A0
+8224- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+8227- C8 INY
+8228- CC 8A 81 CPY $818A
+822B- D0 D4 BNE $8201
+822D- 60 RTS
+822E- 68 PLA
+822F- 85 06 STA $06
+8231- 68 PLA
+8232- 85 07 STA $07
+8234- A0 01 LDY #$01
+8236- B1 06 LDA ($06),Y
+8238- F0 06 BEQ $8240
+823A- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+823D- C8 INY
+823E- D0 F6 BNE $8236
+8240- 18 CLC
+8241- 98 TYA
+8242- 65 06 ADC $06
+8244- 85 06 STA $06
+8246- A5 07 LDA $07
+8248- 69 00 ADC #$00
+824A- 48 PHA
+824B- A5 06 LDA $06
+824D- 48 PHA
+824E- 60 RTS
+824F- AD 00 C0 LDA $C000 r:KBD w:CLR80COL
+8252- 10 FB BPL $824F
+8254- 29 7F AND #$7F
+8256- 8D 10 C0 STA $C010 r:KBDSTRB
+8259- 60 RTS
+825A- A9 01 LDA #$01
+825C- 8D B6 AA STA $AAB6
+825F- 85 76 STA $76
+8261- 85 33 STA $33
+8263- 85 06 STA $06
+8265- 86 07 STX $07
+8267- A9 FF LDA #$FF
+8269- 85 D8 STA $D8
+826B- A0 00 LDY #$00
+826D- B1 06 LDA ($06),Y
+826F- 8D 5A 9D STA $9D5A
+8272- C8 INY
+8273- B1 06 LDA ($06),Y
+8275- 8D 5B 9D STA $9D5B
+8278- 60 RTS
+8279- C0 00 CPY #$00
+827B- F0 18 BEQ $8295
+827D- EA NOP
+827E- C0 01 CPY #$01
+8280- D0 03 BNE $8285
+8282- 4C 90 82 JMP $8290
+8285- 88 DEY
+8286- A2 CA LDX #$CA
+8288- CA DEX
+8289- D0 FD BNE $8288
+828B- EA NOP
+828C- EA NOP
+828D- 88 DEY
+828E- D0 F6 BNE $8286
+8290- A2 C7 LDX #$C7
+8292- CA DEX
+8293- D0 FD BNE $8292
+8295- 60 RTS
+8296- A5 EF LDA $EF
+8298- A6 FD LDX $FD
+829A- F0 0C BEQ $82A8
+829C- A0 00 LDY #$00
+829E- 91 FA STA ($FA),Y
+82A0- C8 INY
+82A1- D0 FB BNE $829E
+82A3- E6 FB INC $FB
+82A5- CA DEX
+82A6- D0 F6 BNE $829E
+82A8- A6 FC LDX $FC
+82AA- F0 08 BEQ $82B4
+82AC- A0 00 LDY #$00
+82AE- 91 FA STA ($FA),Y
+82B0- C8 INY
+82B1- CA DEX
+82B2- D0 FA BNE $82AE
+82B4- 60 RTS
+82B5- A5 FC LDA $FC
+82B7- 38 SEC
+82B8- E5 FA SBC $FA
+82BA- AA TAX
+82BB- A5 FD LDA $FD
+82BD- E5 FB SBC $FB
+82BF- A8 TAY
+82C0- 8A TXA
+82C1- C5 FE CMP $FE
+82C3- 98 TYA
+82C4- E5 FF SBC $FF
+82C6- B0 06 BCS $82CE
+82C8- 20 F7 82 JSR $82F7
+82CB- 4C 26 83 JMP $8326
+82CE- 20 D4 82 JSR $82D4
+82D1- 4C 26 83 JMP $8326
+82D4- A0 00 LDY #$00
+82D6- A6 FF LDX $FF
+82D8- F0 0E BEQ $82E8
+82DA- B1 FA LDA ($FA),Y
+82DC- 91 FC STA ($FC),Y
+82DE- C8 INY
+82DF- D0 F9 BNE $82DA
+82E1- E6 FB INC $FB
+82E3- E6 FD INC $FD
+82E5- CA DEX
+82E6- D0 F2 BNE $82DA
+82E8- A6 FE LDX $FE
+82EA- F0 08 BEQ $82F4
+82EC- B1 FA LDA ($FA),Y
+82EE- 91 FC STA ($FC),Y
+82F0- C8 INY
+82F1- CA DEX
+82F2- D0 F8 BNE $82EC
+82F4- 4C 26 83 JMP $8326
+82F7- A5 FF LDA $FF
+82F9- 18 CLC
+82FA- 65 FB ADC $FB
+82FC- 85 FB STA $FB
+82FE- A5 FF LDA $FF
+8300- 18 CLC
+8301- 65 FD ADC $FD
+8303- 85 FD STA $FD
+8305- A4 FE LDY $FE
+8307- F0 09 BEQ $8312
+8309- 88 DEY
+830A- B1 FA LDA ($FA),Y
+830C- 91 FC STA ($FC),Y
+830E- C0 00 CPY #$00
+8310- D0 F7 BNE $8309
+8312- A6 FF LDX $FF
+8314- F0 10 BEQ $8326
+8316- C6 FB DEC $FB
+8318- C6 FD DEC $FD
+831A- 88 DEY
+831B- B1 FA LDA ($FA),Y
+831D- 91 FC STA ($FC),Y
+831F- C0 00 CPY #$00
+8321- D0 F7 BNE $831A
+8323- CA DEX
+8324- D0 F0 BNE $8316
+8326- 60 RTS
+8327- A0 FF LDY #$FF
+8329- C8 INY
+832A- B1 FA LDA ($FA),Y
+832C- AA TAX
+832D- B1 FC LDA ($FC),Y
+832F- 91 FA STA ($FA),Y
+8331- 8A TXA
+8332- 91 FC STA ($FC),Y
+8334- C4 EF CPY $EF
+8336- D0 F1 BNE $8329
+8338- 60 RTS
+8339- 19 1E E3 ORA $E31E,Y
+833C- BE CE DE LDX $DECE,Y
+833F- EF ???
+8340- FA PLX
+8341- FB ???
+8342- FC ???
+8343- FD FE FF SBC $FFFE,X
+8346- 00 BRK
+8347- 8D 23 60 STA $6023
+834A- 8E 24 60 STX $6024
+834D- A5 08 LDA $08
+834F- 8D 25 60 STA $6025
+8352- A5 09 LDA $09
+8354- 8D 26 60 STA $6026
+8357- AD 23 60 LDA $6023
+835A- 85 08 STA $08
+835C- AD 23 60 LDA $6023
+835F- 85 09 STA $09
+8361- A0 00 LDY #$00
+8363- A5 06 LDA $06
+8365- 91 08 STA ($08),Y
+8367- C8 INY
+8368- A5 07 LDA $07
+836A- 91 08 STA ($08),Y
+836C- C8 INY
+836D- AD 25 60 LDA $6025
+8370- 91 08 STA ($08),Y
+8372- C8 INY
+8373- AD 26 60 LDA $6026
+8376- 91 08 STA ($08),Y
+8378- A2 FF LDX #$FF
+837A- 84 EF STY $EF
+837C- A0 00 LDY #$00
+837E- E6 EF INC $EF
+8380- E8 INX
+8381- BD 39 83 LDA $8339,X
+8384- F0 11 BEQ $8397
+8386- 85 06 STA $06
+8388- A9 00 LDA #$00
+838A- 85 07 STA $07
+838C- B1 06 LDA ($06),Y
+838E- A4 EF LDY $EF
+8390- 91 08 STA ($08),Y
+8392- A0 00 LDY #$00
+8394- 4C 7E 83 JMP $837E
+8397- 60 RTS
+8398- 19 1E E3 ORA $E31E,Y
+839B- EB ???
+839C- EC ED EE CPX $EEED
+839F- EF ???
+83A0- FA PLX
+83A1- FB ???
+83A2- FC ???
+83A3- FD FE FF SBC $FFFE,X
+83A6- 00 BRK
+83A7- 85 06 STA $06
+83A9- 86 07 STX $07
+83AB- A0 FF LDY #$FF
+83AD- B1 06 LDA ($06),Y
+83AF- 8D 23 60 STA $6023
+83B2- C8 INY
+83B3- B1 06 LDA ($06),Y
+83B5- 8D 24 60 STA $6024
+83B8- C8 INY
+83B9- B1 06 LDA ($06),Y
+83BB- 8D 25 60 STA $6025
+83BE- C8 INY
+83BF- B1 06 LDA ($06),Y
+83C1- 8D 26 60 STA $6026
+83C4- C8 INY
+83C5- B9 98 83 LDA $8398,Y
+83C8- F0 0D BEQ $83D7
+83CA- 85 08 STA $08
+83CC- A9 00 LDA #$00
+83CE- 85 09 STA $09
+83D0- B1 06 LDA ($06),Y
+83D2- 91 08 STA ($08),Y
+83D4- 4C C4 83 JMP $83C4
+83D7- A0 00 LDY #$00
+83D9- B1 06 LDA ($06),Y
+83DB- 85 09 STA $09
+83DD- B1 06 LDA ($06),Y
+83DF- 85 08 STA $08
+83E1- B1 06 LDA ($06),Y
+83E3- AA TAX
+83E4- B1 06 LDA ($06),Y
+83E6- A8 TAY
+83E7- 8A TXA
+83E8- 85 07 STA $07
+83EA- 98 TYA
+83EB- 85 06 STA $06
+83ED- 60 RTS
diff --git a/source/disk18_demos_utils/GO.MINIFY b/source/d1_reqcommon/GO.MINIFY
similarity index 100%
rename from source/disk18_demos_utils/GO.MINIFY
rename to source/d1_reqcommon/GO.MINIFY
diff --git a/source/disk18_demos_utils/MINIFY b/source/d1_reqcommon/MINIFY
similarity index 100%
rename from source/disk18_demos_utils/MINIFY
rename to source/d1_reqcommon/MINIFY
diff --git a/source/d1_reqcommon/T.DEMO.COMMON b/source/d1_reqcommon/T.DEMO.COMMON
new file mode 100644
index 0000000..6561b41
--- /dev/null
+++ b/source/d1_reqcommon/T.DEMO.COMMON
@@ -0,0 +1,377 @@
+*
+*``````````````````````````````*
+* DEMO.COMMON *
+* *
+* A DEMO OF THE MACROS AND *
+* SUBROUTINES IN THE COMMON *
+* APPLEIIASM LIBRARY. *
+* *
+* AUTHOR: NATHAN RIGGS *
+* CONTACT: NATHAN.RIGGS@ *
+* OUTLOOK.COM *
+* *
+* DATE: 30-JUN-2019 *
+* ASSEMBLER: MERLIN 8 PRO *
+* OS: DOS 3.3 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+** ASSEMBLER DIRECTIVES
+*
+ CYC AVE
+ EXP ONLY
+ TR ON
+ DSK DEMO.COMMON
+ OBJ $BFE0
+ ORG $6000
+*
+*``````````````````````````````*
+* TOP INCLUDES (HOOKS,MACROS) *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+ PUT MIN.HEAD.REQUIRED
+ USE MIN.MAC.REQUIRED
+ PUT MIN.HOOKS.COMMON
+ USE MIN.MAC.COMMON
+]HOME EQU $FC58
+*
+*``````````````````````````````*
+* PROGRAM MAIN BODY *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+ JSR ]HOME
+ _PRN "COMMON SUBROUTINE LIBRARY",8D
+ _PRN "=========================",8D8D
+ _PRN "THIS LIBRARY CONTAINES MACROS AND",8D
+ _PRN "SUBROUTINES THAT MIGHT BE COMMONLY",8D
+ _PRN "USED BY A BROAD RANGE OF PROGRAMS.",8D8D
+ _PRN "THIS DEMO WILL ALSO ILLUSTRATE THE",8D
+ _PRN "USE OF SOME MACROS IN THE REQUIRED",8D
+ _PRN "LIBRARY FOR THE FIRST TIME. WE WILL",8D
+ _PRN "MAKE IT CLEAR WHEN WE SWITCH LIBRARIES,",8D
+ _PRN "BUT FOR QUICK REFERENCE THE MACROS",8D
+ _PRN "IN EACH LIBRARY ARE:",8D8D
+ _WAIT
+ _PRN "REQUIRED MACROS: _ISLIT,_AXLIT,",8D
+ _PRN "_ISSTR,_AXSTR,GRET,SPAR,DUMP,_PRN,",8D
+ _PRN "_WAIT,ERRH,CLRHI",8D8D
+ _WAIT
+ _PRN "COMMON: MFILL,MMOVE,MSWAP,BEEP,DELAY,",8D
+ _PRN "ZSAVE,ZLOAD",8D8D
+ _WAIT
+ _PRN "LET'S START WITH THE MOST USED REQUIRED MACROS."
+ _WAIT
+ JSR ]HOME
+ _PRN "REQUIRED LIBRARY: MOST USED",8D
+ _PRN "===========================",8D8D
+ _PRN "BY 'MOST USED' HERE, WE MEAN MOST",8D
+ _PRN "USED BY THESE SHORT DEMOS. IN",8D
+ _PRN "REALITY, OTHER MACROS ARE PROBABLY",8D
+ _PRN "UTILIZED MUCH MORE OFTEN, BUT IT",8D
+ _PRN "HAPPENS BEHIND THE SCENES.",8D8D
+ _WAIT
+ _PRN "THE TWO MOST APPARENT MACROS ",8D
+ _PRN "SHOULD BE FAMILIAR IF YOU HAVE",8D
+ _PRN "ALREADY EXPLORED THE STDIO LIBRARY:",8D
+ _PRN "_PRN AND _WAIT. THESE ARE NEAR",8D
+ _PRN "CARBON COPIES OF THEIR EQUIVALENT",8D
+ _PRN "ROUTINES IN STDIO, AND ARE HERE FOR",8D
+ _PRN "THE MOSTLY RARE CASES WHEN SOME",8D
+ _PRN "MINOR INPUT AND OUTPUT ARE NECESSARY",8D
+ _PRN "BUT WITHOUT THE NEED FOR USING THE",8D
+ _PRN "STDIO LIBRARY. SINCE THESE EXIST",8D
+ _PRN "AS PART OF THE ERQUIRED LIBRARY, YOU",8D
+ _PRN "CAN USE THESE IN PLACE OF STDIO IF",8D
+ _PRN "YOUR PROGRAM REQUIRES NO MORE THAN THIS",8D
+ _PRN "BASIC FUNCTIONALITY."
+ _WAIT
+ JSR ]HOME
+ _PRN "THE _PRN MACRO PRINTS A STRING THAT",8D
+ _PRN "IS EITHER GIVEN AS A PARAMETER OR",8D
+ _PRN "RESIDES AT A GIVEN ADDRESS AND IS",8D
+ _PRN "TERMINATED BY A NULL BYTE ($00). THUS:",8D8D
+ _WAIT
+ _PRN " _PRN 'HELLO, WORLD!'",8D
+ _PRN " _PRN #STRING1",8D
+ _PRN " _PRN INDIRECT",8D8D
+ _WAIT
+ _PRN "ARE ALL VALID USES OF _PRN. THE FIRST",8D
+ _PRN "PRINTS THE GIVEN STRING, THE SECOND",8D
+ _PRN "PRINTS NULL-TERMINATED STRING AT THE",8D
+ _PRN "STRING1 ADDRESS, AND THE THIRD PRINTS",8D
+ _PRN "A NULL-TERMINATED STRING AT THE",8D
+ _PRN "ADDRESS POINTED TO IN THE ADDRESS HELD",8D
+ _PRN "IN INDIRECT.",8D8D
+ _WAIT
+ _PRN "THE WAIT MACRO DOES EXACTLY WHAT ",8D
+ _PRN "IT SAYS: IT WAITS FOR A KEYPRESS. THE",8D
+ _PRN "KEY PRESSED IS PASSED BACK IN .A"
+ _WAIT
+ JSR ]HOME
+ _PRN "MEMORY DUMPS",8D
+ _PRN "============",8D8D
+ _PRN "THE OTHER MACRO MOST USED IN",8D
+ _PRN "THESE DEMOS IS THE DUMP MACRO, WHICH",8D
+ _PRN "OUTPUTS THE HEX VALUES AT A GIVEN",8D
+ _PRN "ADDRESS RANGE. THEREFORE:",8D8D
+ _WAIT
+ _PRN " LDA #$33",8D
+ _PRN " STA $300",8D
+ _PRN " STA $301",8D
+ _PRN " STA $302",8D
+ _PRN " DUMP #$300;#10",8D8D
+ _PRN "WILL OUTPUT",8D8D
+ _WAIT
+ LDA #$33
+ STA $300
+ STA $301
+ STA $302
+ DUMP #$300;#10
+ _WAIT
+ JSR ]HOME
+ _PRN "PARAMETERS AND RETURNS",8D
+ _PRN "======================",8D8D
+ _PRN "NEARLY EVERY SUBROUTINE IN THIS",8D
+ _PRN "SET OF LIBRARIES UTILIZES THE",8D
+ _PRN "SAME MEMORY LOCATION FOR RETURNING",8D
+ _PRN "RESULTS, SAVE FOR THOSE THAT RETURN",8D
+ _PRN "NOTHING. THIS LOCATION IS REFERENCED",8D
+ _PRN "IN THE CODE AS THE 'RETURN' HOOK.",8D8D
+ _WAIT
+ _PRN "THE GRET MACRO CAN BE USED TO COPY",8D
+ _PRN "THE RETURNED DATA TO A MORE PERMANENT",8D
+ _PRN "LOCATION FOR RETRIEVAL LATER ON. SO:",8D8D
+ _PRN " GRET #$300",8D8D
+ _WAIT
+ _PRN "COPIES THE DATA FROM RETURN INTO THE",8D
+ _PRN "SPECIFIED LOCATION ($300). NOTE THAT",8D
+ _PRN "THE LENGTH OF THE RETURN VALUE IS",8D
+ _PRN "KNOWN VIA THE 'RETLEN' HOOK, WHICH",8D
+ _PRN "POINTS TO A LENGTH BYTE PRECEDING RETURN"
+ _WAIT
+ JSR ]HOME
+ _PRN "INTERNAL MACROS",8D
+ _PRN "===============",8D8D
+ _PRN "THE MACROS _ISLIT, _AXLIT,",8D
+ _PRN "_ISSTR AND _AXSTR ARE ALL MACROS USED",8D
+ _PRN "BY OTHER MACROS TO DETERMINE WHAT",8D
+ _PRN "KIND OF DATA IS BEING MASSED, THEN",8D
+ _PRN "TRANSLATING THAT TO A MACHINE-FRIENDLY",8D
+ _PRN "FORM. THESE MACROS ARE RESPONSIBLE",8D
+ _PRN "FOR A MACRO'S ABILITY TO ACCEPT",8D
+ _PRN "DIRECT OR INDIRECT ADDRESSING, AS",8D
+ _PRN "WELL AS LITERAL STRINGS.",8D8D
+ _WAIT
+ _PRN "THIS CAN BE EASILY SEEN IN",8D
+ _PRN "MANY MACROS THAT ACCEPT EITHER ",8D
+ _PRN "STRINGS OR ADDRESSES. FIRST, THE",8D
+ _PRN "PARAMETER IS PASSED TO EITHER THE",8D
+ _PRN "_ISSTR MACRO OR THE _AXSTR MACRO;",8D
+ _PRN "THESE ARE FUNCTIONALLY EQUIVALENT AND",8D
+ _PRN "TEST WHETHER OR NOT THE PARAMETER",8D
+ _PRN "IS A STRING OR ADDRESS, BUT DIFFER IN",8D
+ _PRN "HOW THAT DATA IS THEN PASSED TO THE",8D
+ _PRN "APPROPRIATE SUBROUTINE.",8D
+ _WAIT
+ JSR ]HOME
+ _PRN "_ISSTR PASSES DATA VIA THE STACK,",8D
+ _PRN "WHEREAS_AXSTR PASSES VIA .A AND .X,"8D
+ _PRN "WHICH HOLD THE LO AND HI BYTES OF THE",8D
+ _PRN "ADDRESS OF THE STRING, RESPECTIVELY.",8D
+ _PRN "WHICH MACRO TO USE IS PRIMARILY",8D
+ _PRN "DETERMINED BY THE SUBROUTINE BEING",8D
+ _PRN "CALLED, AS THEY EITHER USE ONE OR",8D
+ _PRN "THE OTHER METHODS OF PASSING",8D
+ _PRN "PARAMETERS. A RULE OF THUMB IS THAT",8D
+ _PRN "IF THERE ARE FEWER THAN 4 BYTES",8D
+ _PRN "TO BE PASSED, THEN PASSING IS DONE",8D
+ _PRN "VIA REGISTERS TO SPARE A FEW CYCLES;",8D
+ _PRN "OTHERWISE, THE STACK IS USED.",8D8D
+ _WAIT
+ _PRN "_ISLIT AND _AXLIT USE THE SAME LOGIC",8D
+ _PRN "FOR THE PASSING OF PARAMETERS, BUT ARE",8D
+ _PRN "USED TO DETERMINE WHETHER THE PARAMETER",8D
+ _PRN "BEING PASSED IS A LITERAL VALUE OR A",8D
+ _PRN "MEMORY LOCATION. IF THE PARAMETER IS",8D
+ _PRN "A LITERAL, THEN THE MACRO SENDS IT",8D
+ _PRN "AS A 2-BYTE ADDRESS THAT INDICATES",8D
+ _PRN "THE DATA IS LOCATED AT THAT ADDRESS.",8D
+ _PRN "IF, HOWEVER, A NON-LITERAL ADDRESS IS",8D
+ _PRN "PASSED, THE LIBRARY INTERPRETS THIS AS",8D
+ _PRN "AN INDIRECT REFERENCE, WHERE THE ",8D
+ _PRN "ADDRESS PASSED IS A POINTER TO THE",8D
+ _PRN "ACTUAL ADDRESS OF THE DATA."
+ _WAIT
+ JSR ]HOME
+ _PRN "THE REQUIRED LEFTOVERS",8D
+ _PRN "======================",8D8D
+ _PRN "OTHER MACROS IN THE REQUIRED LIBRARY",8D
+ _PRN "ARE RARELY USED OUTSIDE OF THE",8D
+ _PRN "LIBRARY ITSELF IN THE DEMOS, IF AT ALL.",8D
+ _PRN "THIS INCLUDES THE ERRH AND CLRHI MACROS.",8D8D
+ _WAIT
+ _PRN "CLRHI TAKES ONE BYTE AND CLEARS ITS",8D
+ _PRN "HIGH NIBBLE, AND IS USEFUL FOR THE",8D
+ _PRN "IMPLEMENTATION OF LOOKUP TABLES, AMONG ",8D
+ _PRN "OTHER USES. THE ERRH MACRO PASSES THE",8D
+ _PRN "PROVIDED ADDRESS TO APPLESOFT AS A HOOK",8D
+ _PRN "FOR ERROR-HANDLING, AND CAN BE THOUGHT",8D
+ _PRN "OF AS A 'ONERR GOTO ###' COMMAND FOR",8D
+ _PRN "ASSEMBLY. NOTE THAT THIS DOESN'T CATCH",8D
+ _PRN "JUST ANY ERRORS IN YOUR CODE--YOU ",8D
+ _PRN "STILL HAVE TO FIGURE THAT OUT YOURSELF.",8D
+ _PRN "THE ERROR-HANDLING IS SPECIFIC TO ",8D
+ _PRN "INTERFACING WITH APPLESOFT."
+ _WAIT
+*
+ JSR ]HOME
+ _PRN "COMMON MACROS, FINALLY!",8D
+ _PRN "=======================",8D8D
+ _PRN "WE CAN NOW MOVE ON TO THE",8D
+ _PRN "MACROS IN THE COMMON LIBRARY. MOST",8D
+ _PRN "OF THESE CURRENTLY FOCUS ON MEMORY",8D
+ _PRN "MANAGEMENT, AND WE WILL ADDRESS THOSE",8D
+ _PRN "FIRST: MFILL, MMOVE, MSWAP, ZLOAD AND",8D
+ _PRN "ZSAVE."
+ _WAIT
+ JSR ]HOME
+ _PRN "MEMORY MANAGEMENT",8D
+ _PRN "=================",8D8D
+ _PRN "MFILL FILLS A RANGE OF MEMORY STARTING",8D
+ _PRN "AT THE GIVEN ADDRESS WITH THE GIVEN",8D
+ _PRN "FILL VALUE. THUS:",8D8D
+ _PRN " MFILL #$300;#10;#0",8D8D
+ _PRN "FILLS $300-$309 WITH ZEROS. WE CAN",8D
+ _PRN "VERIFY THIS WITH A DUMP:",8D
+ _WAIT
+ MFILL #$300;#10;#0
+ DUMP #$300;#10
+ _WAIT
+ JSR ]HOME
+ _PRN "MMOVE SUITABLY MOVES (OR COPIES) A",8D
+ _PRN "BLOCK OF MEMORY FROM ONE ADDRESS",8D
+ _PRN "RANGE TO ANOTHER. SO:",8D8D
+ _WAIT
+ _PRN " MMOVE #$300;#$320;#10",8D
+ _PRN " DUMP #$320;#10",8D8D
+ _PRN "WILL COPY THE TEN ZEROS AT $300",8D
+ _PRN "TO $320-$329, THEN DUMP THE RESULTS:",8D
+ MMOVE #$300;#$320;#10
+ DUMP #$320;#10
+ _WAIT
+ JSR ]HOME
+ _PRN "SIMILARLY, MSWAP SWAPS THE DATA IN ",8D
+ _PRN "THE GIVEN MEMORY RANGES. SO, TO SWAP",8D
+ _PRN "$300-309 WITH $310-$319, WE'D WRITE:",8D8D
+ _PRN " MSWAP #$300;#$310;#10",8D8D
+ _PRN "NOW WHEN WE DUMP $300 AGAIN, IT HAS:",8D
+ _WAIT
+ MSWAP #$300;#$310;#10
+ DUMP #$300;#10
+ DUMP #$310;#10
+ _WAIT
+ JSR ]HOME
+ _PRN "ZERO-PAGE BACKUPS",8D
+ _PRN "=================",8D8D
+ _PRN "THIS LIBRARY USES NEARLY EVERY",8D
+ _PRN "PART OF THE ZERO PAGE THAT IS",8D
+ _PRN "UNUSED BY DOS, APPLESOFT OR THE ",8D
+ _PRN "MONITOR. AT TIMES, YOU MAY WANT TO",8D
+ _PRN "USE THOSE LOCATIONS YOURSELF WITHOUT",8D
+ _PRN "THE RISK OF THE LIBRARY WRITING OVER",8D
+ _PRN "YOUR DATA. THAT'S WHERE ZSAVE AND",8D
+ _PRN "ZLOAD COME INTO PLAY.",8D8D
+ _WAIT
+ _PRN "ZSAVE BACKUPS THE ZERO-PAGE MEMORY THAT",8D
+ _PRN "IS UNUSED BY DOS/APPLESOFT/MONITOR,",8D
+ _PRN "COPYING IT TO THE SPECIFIED LOCATION. ",8D
+ _PRN "THEN, ZLOAD IS USED TO RESTORE THOSE",8D
+ _PRN "'UNUSED' BYTES TO YOUR OWN DATA AFTER A",8D
+ _PRN "LIBRARY ROUTINE IS CALLED.",8D
+ _WAIT
+ JSR ]HOME
+ _PRN "SO, WE CAN SAVE THE ZERO-PAGE AT $300",8D
+ _PRN "WITH THE FOLLOWING:",8D8D
+ _PRN " ZSAVE #$300",8D8D
+ _PRN "AND THEN CHANGE THE ZERO PAGE SLIGHTLY:",8D8D
+ _PRN " LDA #$99",8D
+ _PRN " STA $06",8D
+ _PRN " STA $07",8D
+ _PRN " STA $08",8D
+ _PRN " STA $09",8D
+ _PRN " STA $19",8D8D
+ ZSAVE #$300
+ LDA #$99
+ STA $06
+ STA $07
+ STA $08
+ STA $09
+ STA $19
+ _WAIT
+ JSR ]HOME
+ _PRN "NOW WE'LL DUMP THE ZERO PAGE TO",8D
+ _PRN "SHOW THE CHANGES:",8D
+ DUMP #$0;#10
+ DUMP #10;#10
+ DUMP #20;#10
+ _PRN " ",8D8D
+ _PRN "NOTE THAT ALREADY, THE $10 HAS BEEN",8D
+ _PRN "CHANGED BY THE LIBRARY! THUS THE",8D
+ _PRN "NEED FOR A BACKUP. SO, IN ORDER",8D
+ _PRN "TO RECOVER OUR ZERO PAGE, USE ZLOAD:",8D8D
+ _PRN " ZLOAD #$300",8D8D
+ _WAIT
+ _PRN "WHICH WILL THEN LEAVE US WITH:",8D
+ _WAIT
+ ZLOAD #$300
+ DUMP #0;#10
+ DUMP #10;#10
+ DUMP #20;#10
+ _WAIT
+ JSR ]HOME
+ _PRN "BEEP AND DELAY",8D
+ _PRN "==============",8D8D
+ _PRN "LASTLY, WE HAVE THE BEEP MACRO",8D
+ _PRN "AND THE DELAY MACRO FROM THE",8D
+ _PRN "COMMON LIBRARY. THESE ARE PRETTY",8D
+ _PRN "SELF-EXPLANATORY: 'BEEP' SENDS THE",8D
+ _PRN "STANDARD TONE TO THE SPEAKER FOR ",8D
+ _PRN "SPECIFIED NUMBER OF CYCLES, WHILE ",8D
+ _PRN "DELAY SUSPENDS EXECUTION FOR THE",8D
+ _PRN "SPECIFIED NUMBER OF MILLISECONDS. ",8D
+ _PRN "SO: ",8D8D
+ _PRN " BEEP #10",8D
+ _PRN " DELAY #255",8D
+ _PRN " BEEP #20",8D
+ _PRN " DELAY #255",8D
+ _PRN " BEEP #30",8D8D
+ _PRN "RESULTS IN:",8D8D
+ _WAIT
+ BEEP #10
+ DELAY #255
+ BEEP #20
+ DELAY #255
+ BEEP #30
+ _WAIT
+ JSR ]HOME
+ _PRN "WE'RE DONE HERE!",8D8D8D
+*
+ JMP REENTRY
+*
+*``````````````````````````````*
+* BOTTOM INCLUDES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+** BOTTOM INCLUDES
+*
+ PUT MIN.LIB.REQUIRED
+*
+** INDIVIDUAL SUBROUTINE INCLUDES
+*
+* COMMON LIBRARY SUBROUTINES
+*
+ PUT MIN.SUB.DELAYMS
+ PUT MIN.SUB.MEMFILL
+ PUT MIN.SUB.MEMMOVE
+ PUT MIN.SUB.MEMSWAP
+ PUT MIN.SUB.ZMSAVE
+ PUT MIN.SUB.ZMLOAD
diff --git a/source/d1_reqcommon/T.HEAD.REQUIRED b/source/d1_reqcommon/T.HEAD.REQUIRED
new file mode 100644
index 0000000..18e5f0e
--- /dev/null
+++ b/source/d1_reqcommon/T.HEAD.REQUIRED
@@ -0,0 +1,84 @@
+*
+*``````````````````````````````*
+* HEAD.REQUIRED *
+* *
+* THIS HEADER MUST BE THE *
+* INCLUDED BEFORE ANY OTHER *
+* CODE IN ORDER FOR THE PROPER *
+* FUNCTIONING OF THE LIBRARY. *
+* *
+* AUTHOR: NATHAN RIGGS *
+* CONTACT: NATHAN.RIGGS@ *
+* OUTLOOK.COM *
+* *
+* DATE: 30-JUN-2019 *
+* ASSEMBLER: MERLIN 8 PRO *
+* OS: DOS 3.3 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+* VARIABLE DECLARATIONS ********
+*
+** JUMP TABLE SETUP. THIS IS FOR LOADING
+** SUBROUTINES INTO MEMORY FOR ACCESS BY
+** EXTERNAL EXECUTIONS. NOTE THAT THIS
+** SHOULD ALWAYS START AT SECOND BYTE OF
+** CODE IN THE PROGRAM SO THAT ITS
+** LOCATION IN MEMORY IS EASILY KNOWN.
+*
+JUMPTBL JMP MAIN_START ; ** ALWAYS ** START WITH
+ ; JUMP TO MAIN_START
+ DS 32 ; 16 MORE ENTRIES
+*
+** 20 BYTES FOR VARIABLES
+*
+VARTAB DS 20
+*
+** 256 BYTES DEDICATED TO RETURN
+** VALUES OF VARIABLE LENGTH; CAN BE
+** MODIFIED TO SUIT SMALLER OR LARGER
+** NEEDS.
+*
+RETLEN DS 1 ; RETURN VALUE BYTE LENGTH
+RETURN DS 256
+*
+** ADDRESS STORAGE LOCATIONS FOR
+** INDIRECT ADDRESSING.
+*
+ADDR1 EQU $06 ; AND $07
+ADDR2 EQU $08 ; AND $09
+ADDR3 EQU $EB ; AND $EC
+ADDR4 EQU $ED ; AND $EE
+*
+** SCRATCHPAD ZERO PAGE LOCATIONS AND
+** DEDICATED ZERO PAGE ADDRESS TO HOLD
+** A RETURN ADDRESS PASSED VIA THE STACK
+*
+SCRATCH EQU $19
+SCRATCH2 EQU $1E
+RETADR EQU $FE ; AND $FF
+*
+** ZERO PAGE ADDRESSES DEDICATED TO PASSING
+** BACK RESULTS WHEN THERE ARE MORE THAN
+** THREE BYTES BEING PASSED (AXY) AND THE
+** USE OF THE STACK IS IMPRACTICAL OR TOO SLOW
+*
+RESULT EQU $FA
+RESULT2 EQU $FC
+*
+** WORD AND BYTE PARAMETER SPACE USED
+** BY APPLEIIASM MACROS
+*
+WPAR1 EQU $FA
+WPAR2 EQU $FC
+WPAR3 EQU $FE
+BPAR1 EQU $EF
+BPAR2 EQU $E3
+BPAR3 EQU $1E
+BPAR4 EQU $19
+*
+** VARIOUS HOOKS USED BY ALL ROUTINES
+*
+REENTRY EQU $3D0
+*
+MAIN_START
+*
diff --git a/source/d1_reqcommon/T.HOOKS.COMMON b/source/d1_reqcommon/T.HOOKS.COMMON
new file mode 100644
index 0000000..d6b5a57
--- /dev/null
+++ b/source/d1_reqcommon/T.HOOKS.COMMON
@@ -0,0 +1,26 @@
+*``````````````````````````````*
+* HOOKS.COMMON *
+* *
+* HOOKS TO MONITOR AND TO THE *
+* APPLESOFT ROUTINES THAT ARE *
+* RELATED TO COMMON TASKS. *
+* *
+* AUTHOR: NATHAN RIGGS *
+* CONTACT: NATHAN.RIGGS@ *
+* OUTLOOK.COM *
+* *
+* DATE: 30-JUN-2019 *
+* ASSEMBLER: MERLIN 8 PRO *
+* LICENSE: APACHE 2.0 *
+* OS: DOS 3.3 *
+* *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+PROMPT EQU $33 ; DOS PROMPT CHARACTER
+COLDENT EQU $03D3 ; COLD ENTRY TO DOS
+SRESET EQU $03F2 ; SOFT RESET
+PRNTAX EQU $F941 ; PRINT HEX VALS OF A,X REGISTERS
+BELL EQU $FBE4 ; RING MY BELL
+IOSAVE EQU $FF4A ; SAVE CURRENT STATE OF REGISTERS
+IOREST EQU $FF3F ; RESTORE OLD STATE OF REGISTERS
+*
diff --git a/source/d1_reqcommon/T.LIB.REQUIRED b/source/d1_reqcommon/T.LIB.REQUIRED
new file mode 100644
index 0000000..1090fc4
--- /dev/null
+++ b/source/d1_reqcommon/T.LIB.REQUIRED
@@ -0,0 +1,284 @@
+*
+*``````````````````````````````*
+* LIB.REQUIRED *
+* *
+* LIBRARY OF REQUIRED ROUTINES *
+* AS PART OF THE APPLEIIASM *
+* MACRO AND SUBROUTINE LIBRARY *
+* *
+* AUTHOR: NATHAN RIGGS *
+* CONTACT: NATHAN.RIGGS@ *
+* OUTLOOK.COM *
+* *
+* DATE: 30-JUN-2019 *
+* ASSEMBLER: MERLIN 8 PRO *
+* LICENSE: APACHE 2.0 *
+* OS: DOS 3.3 *
+* *
+* SUBROUTINES: *
+* *
+* __GETRET : GET RETURN VAL *
+* __CLRHI : CLEAR HI NIBBLE *
+* __DUMP : DUMP MEMORY *
+* __P : PRINT *
+* __W : WAIT *
+* __ERRH : HANDLE ERRORS *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+** LIBRARY-SPECIFIC VARIABLES
+*
+]RIGHT DS 1
+]LEFT DS 1
+]LENGTH DS 1
+]A DS 1 ; REGISTER .A BACKUP
+]X DS 1 ; REGISTER .X BACKUP
+]Y DS 1 ; REGISTER .Y BACKUP
+]C DS 1 ; CARRY FLAG BACKUP
+]Z DS 1 ; ZERO FLAG BACKUP
+]N DS 1 ; NEGATIVE FLAG BACKUP
+]O DS 1 ; OVERFLOW FLAG BACKUP
+]HEXTAB ASC "0123456789ABCDEF"
+*
+** LIBRARY-SPECIFIC HOOKS
+*
+]COUT EQU $FDF0 ; SCREEN OUTPUT ROUTINE
+]KYBD EQU $C000 ; KEYBOARD INPUT
+]STROBE EQU $C010 ; KEYBOARD STROBE
+*
+*``````````````````````````````*
+* __GETRET (NATHAN RIGGS) *
+* *
+* INPUT: *
+* *
+* .A = ADDRESS LOBYTE *
+* .X = ADDRESS HIBYTE *
+* RETURN = DATA STRING *
+* RETLEN = DATA STRING LENGTH *
+* *
+* OUTPUT: *
+* *
+* COPIES CONTENT OF RETURN *
+* TO SPECIFIED ADDRESS. *
+* *
+* .Y = RETURN LENGTH *
+* *
+* DESTROYS: AXYNVBDIZCMS *
+* ^^^^ ^^^ *
+* *
+* CYCLES: 32+ *
+* SIZE: 18 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+__GETRET
+ STA ADDR1 ; LOBYTE PASSED IN .A
+ STX ADDR1+1 ; HIBYTE PASSED IN .X
+ LDY #255 ; RESET COUNTER
+:LP
+ INY ; INCREASE COUNTER
+ LDA RETURN,Y ; LOAD BYTE IN RETURN AT
+ STA (ADDR1),Y ; COUNTER OFFSET; STORE AT
+ CPY RETLEN ; NEW LOCATION
+ BNE :LP ; IF COUNTER < RETLEN, LOOP
+ RTS
+*
+*``````````````````````````````*
+* __CLRHI (NATHAN RIGGS) *
+* *
+* INPUT: *
+* *
+* .A = BYTE TO CLEAR HIBITS *
+* *
+* OUTPUT: *
+* *
+* CLEARS 4 HIBITS FROM BYTE *
+* *
+* .A = CLEARED BYTE *
+* *
+* DESTROYS: AXYNVBDIZCMS *
+* ^ ^ ^^ *
+* *
+* CYCLES: 16 *
+* SIZE: 6 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+__CLRHI
+*
+ AND #$F0 ; CLEAR 4 RIGHT BITS
+ LSR ; MOVE BITS RIGHT
+ LSR ; MOVE BITS RIGHT
+ LSR ; MOVE BITS RIGHT
+ LSR ; MOVE BITS RIGHT
+ RTS
+*
+*``````````````````````````````*
+* __DUMP: (NATHAN RIGGS) *
+* *
+* INPUT: *
+* *
+* .A = ADDRESS LOBYTE *
+* .X = ADDRESS HIBYTE *
+* .Y = NUMBER OF BYTES *
+* *
+* OUTPUT: *
+* *
+* OUTPUTS DATA LOCATED AT THE *
+* SPECIFIED ADDRESS IN HEX *
+* FORMAT FOR SPECIFIED NUMBER *
+* OF BYTES. *
+* *
+* DESTROYS: AXYNVBDIZCMS *
+* ^^^^ ^^^ *
+* *
+* CYCLES: 184+ *
+* SIZE: 114 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+__DUMP
+ STY ]LENGTH ; LENGTH PASSED IN .Y
+ STA ADDR1 ; ADDRESS LOBYTE IN .A
+ STX ADDR1+1 ; ADDRESS HIBYTE IN .X
+ LDA #$8D ; LOAD CARRIAGE RETURN
+ JSR ]COUT ; SEND TO COUT
+ LDA ADDR1+1 ; GET ADDRESS HIBYTE
+ JSR __CLRHI ; CLEAR HIBITS
+ TAX ; TRANSFER T .X
+ LDA ]HEXTAB,X ; LOAD HEX CHAR FROM TABLE AT .X
+ JSR ]COUT ; SEND TO COUT
+ LDA ADDR1+1 ; LOAD ADDRESS HIBYTE AGAIN
+ AND #$0F ; CLEAR LOBITS
+ TAX ; TRANSER TO .X
+ LDA ]HEXTAB,X ; LOAD HEX CHAR FROM TABLE AT .X
+ JSR ]COUT ; SENT TO COUT
+ LDA ADDR1 ; LOAD LOBYTE
+ JSR __CLRHI ; CLEAR HIBITS
+ TAX ; TRANSFER TO .X
+ LDA ]HEXTAB,X ; LOAD HEXCHAR AT .X
+ JSR ]COUT ; SEND TO COUT
+ LDA ADDR1 ; LOAD LOBYTE AGAIN
+ AND #$0F ; CLEAR LOBITS
+ TAX ; TRANSFER T .X
+ LDA ]HEXTAB,X ; LOAD HEXCHAR AT .X
+ JSR ]COUT ; SEND TO COUT
+ LDA #":" ;
+ JSR ]COUT ; SEND COLON TO COUT
+ LDA #" "
+ JSR ]COUT ; SEND SPACE TO COUT
+ LDY #0 ; RESET COUNTER
+:LP
+ LDA (ADDR1),Y ; LOAD BYTE FROM ADDRESS
+ JSR __CLRHI ; AT COUNTER OFFSET; CLEAR HIBITS
+ STA ]LEFT ; SAVE LEFT INDEX
+ LDA (ADDR1),Y ; RELOAD
+ AND #$0F ; CLEAR LOBITS
+ STA ]RIGHT ; SAVE RIGHT INDEX
+ LDX ]LEFT ; LOAD LEFT INDEX
+ LDA ]HEXTAB,X ; GET NIBBLE CHAR
+ JSR ]COUT ; SEND TO COUT
+ LDX ]RIGHT ; LOAD RIGHT INDEX
+ LDA ]HEXTAB,X ; GET NIBBLE CHAR
+ JSR ]COUT ; SEND TO COUT
+ LDA #160 ; LOAD SPACE
+ JSR ]COUT ; SEND TO COUT
+ INY ; INCREASE COUNTER
+ CPY ]LENGTH ; IF COUNTER < LENGTH
+ BNE :LP ; CONTINUE LOOP
+ RTS ; ELSE, EXIT
+*
+*``````````````````````````````*
+* __P: (NATHAN RIGGS) *
+* *
+* INPUT: *
+* *
+* ASC STRING FOLLOWING CALL *
+* TERMINATED WITH A 00 BYTE *
+* *
+* OUTPUT: *
+* *
+* CONTENTS OF STRING. *
+* *
+* DESTROYS: AXYNVBDIZCMS *
+* ^ ^^ ^^^^ *
+* *
+* CYCLES: 63+ *
+* SIZE: 33 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+__P
+ PLA ; PULL RETURN LOBYTE
+ STA ADDR1 ; STORE TO ZERO PAGE
+ PLA ; PULL RETURN HIBYTE
+ STA ADDR1+1 ; STORE TO ZERO PAGE
+ LDY #1 ; SET OFFSET TO PLUS ONE
+:LP LDA (ADDR1),Y ; LOAD BYTE AT OFFSET .Y
+ BEQ :DONE ; IF BYTE = 0, QUIT
+ JSR ]COUT ; OTHERWISE, PRINT BYTE
+ INY ; INCREASE OFFSET
+ BNE :LP ; IF .Y <> 0, CONTINUE LOOP
+:DONE CLC ; CLEAR CARRY FLAG
+ TYA ; TRANSFER OFFSET TO .A
+ ADC ADDR1 ; ADD OFFSET TO RETURN ADDRESS
+ STA ADDR1 ; STORE TO RETURN ADDRESS LOBYTE
+ LDA ADDR1+1 ; DO THE SAME WITH THE HIBYTE
+ ADC #0 ; CARRY NOT RESET, SO INC HIBYTE
+ PHA ; IF NEEDED; THEN, PUSH HIBYTE
+ LDA ADDR1 ; LOAD LOBYTE
+ PHA ; PUSH LOBYTE
+ RTS ; EXIT
+*
+*``````````````````````````````*
+* __W: (NATHAN RIGGS) *
+* *
+* INPUT: NONE *
+* OUTPUT: .A HOLDS KEY VALUE *
+* *
+* DESTROYS: AXYNVBDIZCMS *
+* ^ ^ ^^ *
+* *
+* CYCLES: 18+ *
+* SIZE: 11 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+__W
+:LP LDA ]KYBD ; CHECK IF KEY PRESSED
+ BPL :LP ; IF NOT, KEEP CHECKING
+ AND #$7F ; SET HI BIT
+ STA ]STROBE ; RESET KEYBOARD STROBE
+ RTS ; EXIT
+*
+*``````````````````````````````*
+* __ERRH (NATHAN RIGGS) *
+* *
+* INPUT: *
+* *
+* .A = ADDRESS LOBYTE *
+* .X = ADDRESS HIBYTE *
+* *
+* OUTPUT: *
+* *
+* SETS NEW ADDRESS FOR THE *
+* APPLSOFT ERROR HANDLING *
+* ROUTINE. *
+* *
+* DESTROYS: AXYNVBDIZCMS *
+* ^^^^ ^^^ *
+* *
+* CYCLES: 51 *
+* SIZE: 31 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+__ERRH
+ LDA #1 ; TRICK DOS INTO THINKING
+ STA $AAB6 ; IT'S IN APPLESOFT MODE
+ STA $75+1 ; APPLESOFT LINE NUMBER POINTER
+ STA $33 ; APLESOFT PROMPT CHARACTER
+ STA ADDR1 ; ADDRESS LOBYTE IN .A
+ STX ADDR1+1 ; ADDRESS HIBYTE IN .X
+ LDA #$FF ; TURN ON ERROR HANDLING
+ STA $D8 ; BYTE HERE
+ LDY #0 ; CLEAR OFFSET
+ LDA (ADDR1),Y ; LOAD ADDRESS LOBYTE
+ STA $9D5A ; SET AS ERROR HANDLING LO
+ INY ; INCREASE OFFSET
+ LDA (ADDR1),Y ; LOAD ADDRESS HIBYTE
+ STA $9D5B ; SET AS ERROR HANDLING HI
+ RTS ; EXIT SUBROUTINE
diff --git a/source/d1_reqcommon/T.MAC.COMMON b/source/d1_reqcommon/T.MAC.COMMON
new file mode 100644
index 0000000..a34b54c
--- /dev/null
+++ b/source/d1_reqcommon/T.MAC.COMMON
@@ -0,0 +1,193 @@
+*``````````````````````````````*
+* MAC.COMMON *
+* *
+* THIS IS A MACRO LIBRARY FOR *
+* COMMON.LIB, AND CAN BE USED *
+* REGARDLESS OF WHETHER A *
+* SPECIFIC FUNCTION IS *
+* INCLUDED AS A PUT IN THE *
+* MAIN SOURCE. *
+* *
+* AUTHOR: NATHAN RIGGS *
+* CONTACT: NATHAN.RIGGS@ *
+* OUTLOOK.COM *
+* *
+* DATE: 30-JUN-2019 *
+* ASSEMBLER: MERLIN 8 PRO *
+* OS: DOS 3.3 *
+* *
+* SUBROUTINE FILES NEEDED *
+* *
+* SUB.MEMFILL *
+* SUB.MEMMOVE *
+* SUB.DELAYMS *
+* SUB.ZMSAVE *
+* SUB.ZMLOAD *
+* SUB.MEMSWAP *
+* *
+* LIST OF MACROS *
+* *
+* MFILL FILL MEMORY BLOCK *
+* MMOVE MOVE MEMORY BLOCK *
+* BEEP RING MY BELL *
+* DELAY DELAY IN MILLISECS *
+* ZSAVE SAVE FREE ZERO PAGE *
+* ZLOAD LOAD SAVE ZERO PAGE *
+* MSWAP SWAP MEM RANGES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+*``````````````````````````````*
+* MFILL *
+* *
+* FILL BLOCK OF MEMORY WITH *
+* SPECIFIED VALUE. *
+* *
+* PARAMETERS *
+* *
+* ]1 = STARTING ADDRESS *
+* ]2 = LENGTH IN BYTES *
+* ]3 = FILL VALUE *
+* *
+* SAMPLE USAGE *
+* *
+* MFILL $300;#256;#0 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+MFILL MAC
+ _MLIT ]1;WPAR1
+ _MLIT ]2;WPAR2
+ LDA ]3 ; FILL VALUE
+ STA BPAR1
+ JSR MEMFILL
+ <<<
+*
+*``````````````````````````````*
+* BEEP *
+* *
+* RING THE STANDARD BELL. *
+* *
+* PARAMETERS *
+* *
+* ]1 = NUMBER OF RINGS *
+* *
+* SAMPLE USAGE *
+* *
+* BEEP #10 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+BEEP MAC
+ LDX ]1
+]LP1
+ JSR BELL
+ DEX
+ CPX #0
+ BNE ]LP1
+ <<<
+*
+*``````````````````````````````*
+* MMOVE *
+* *
+* MOVE A BLOCK OF MEMORY FROM *
+* A SOURCE TO DESTINATION. *
+* *
+* PARAMETERS *
+* *
+* ]1 = SOURCE ADDRESS *
+* ]2 = DESTINATION ADDRESS *
+* ]3 = NUMBER OF BYTES *
+* *
+* SAMPLE USAGE *
+* *
+* MMOVE $6A00;$7B00;#1024 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+MMOVE MAC
+ _MLIT ]1;WPAR1
+ _MLIT ]2;WPAR2
+ _MLIT ]3;WPAR3
+ JSR MEMMOVE
+ <<<
+*
+*``````````````````````````````*
+* DELAY *
+* *
+* DELAY FOR PASSED MILLISECS *
+* *
+* PARAMETERS *
+* *
+* ]1 = NUM OF MILLISECONDS *
+* *
+* SAMPLE USAGE *
+* *
+* DELAY #250 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+DELAY MAC
+ LDY ]1
+ JSR DELAYMS
+ <<<
+*
+*``````````````````````````````*
+* ZSAVE *
+* *
+* SAVE ZERO PAGE FREE AREAS *
+* FOR LATER RESTORE. *
+* *
+* PARAMETERS *
+* *
+* ]1 = ADDRESS TO STORE AT *
+* *
+* SAMPLE USAGE *
+* *
+* ZSAVE $300 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+ZSAVE MAC
+ _AXLIT ]1
+ JSR ZMSAVE
+ <<<
+*
+*``````````````````````````````*
+* ZLOAD *
+* *
+* RESTORE PREVIOUSLY SAVED *
+* FREE ZERO PAGE VALUES. *
+* *
+* PARAMETERS *
+* *
+* ]1 = ADDR TO LOAD FROM *
+* *
+* SAMPLE USAGE *
+* *
+* ZLOAD $300 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+ZLOAD MAC
+ _AXLIT ]1
+ JSR ZMLOAD
+ <<<
+*
+*``````````````````````````````*
+* MSWAP *
+* *
+* SWAPS THE VALUES STORED IN *
+* ONE LOCATION WITH ANOTHER *
+* *
+* PARAMETERS *
+* *
+* ]1 = FIRST ADDRESS *
+* ]2 = SECOND ADDRESS *
+* ]3 = LENGTH IN BYTES (BYTE) *
+* *
+* SAMPLE USAGE *
+* *
+* MSWAP $300;$400;#$90 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+MSWAP MAC
+ _MLIT ]2;WPAR2
+ _MLIT ]1;WPAR1
+ LDA ]3
+ STA BPAR1
+ JSR MEMSWAP
+ <<<
diff --git a/source/d1_reqcommon/T.MAC.REQUIRED b/source/d1_reqcommon/T.MAC.REQUIRED
new file mode 100644
index 0000000..d12be34
--- /dev/null
+++ b/source/d1_reqcommon/T.MAC.REQUIRED
@@ -0,0 +1,341 @@
+*
+*``````````````````````````````*
+* MAC.REQUIRED *
+* *
+* MACROS USED FOR CORE UTILS *
+* AND LIBRARY ROUTINES. NOTE *
+* THAT THE LIBRARIES DO NOT *
+* USE THESE MACROS, BUT MAY *
+* USE THE ROUTINES. THESE ARE *
+* MERELY PROVIDED FOR THE SAKE *
+* OF CONVENIENCE. *
+* *
+* AUTHOR: NATHAN RIGGS *
+* CONTACT: NATHAN.RIGGS@ *
+* OUTLOOK.COM *
+* *
+* DATE: 30-JUN-2019 *
+* ASSEMBLER: MERLIN 8 PRO *
+* OS: DOS 3.3 *
+* *
+* SUBROUTINE FILES NEEDED *
+* *
+* LIB.REQUIRED *
+* *
+* MACROS INCLUDED: *
+* *
+* _MLIT : IS LITERAL? (ZERO) *
+* _ISLIT : IS LITERAL? (STACK) *
+* _AXLIT : IS LITERAL? (REGS) *
+* _ISSTR : IS STRING? (STACK) *
+* _AXSTR : IS STRING? (REGS) *
+* GRET : GET RETURN *
+* DUMP : DUMP MEMORY *
+* _PRN : PRINT STRING *
+* _WAIT : GET KEYPRESS *
+* ERRH : SET ERROR ROUTINE *
+* CLRHI : CLEAR HIGH NIBBLE *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+*``````````````````````````````*
+* _MLIT *
+* *
+* CHECKS IF PARAMETER IS A *
+* LITERAL OR NOT, AND SETS THE *
+* LO AND HI IN THE SPECIFIED *
+* MEMORY ADDRESS. *
+* *
+* PARAMETERS *
+* *
+* ]1 = MEMORY ADDRESS BYTE *
+* ]2 = ZERO PAGE ADDRESS *
+* *
+* SAMPLE USAGE *
+* *
+* _MLIT #$6000 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+_MLIT MAC
+ IF #=]1 ; IF ]1 IS A LITERAL
+ LDA ]1/$100 ; GET HI
+ STA ]2+1
+ LDA ]1 ; GET LO
+ STA ]2
+ ELSE ; ]1 IS ADDRESS
+ LDA ]1+1 ; SO GET HIGH VAL FROM ADDR
+ STA ]2+1
+ LDA ]1 ; THEN LO VAL
+ STA ]2
+ FIN
+ <<<
+*
+*``````````````````````````````*
+* _ISLIT *
+* *
+* CHECKS IF THE PARAMETER IS *
+* A LITERAL OR NOT, THEN *
+* PUSHES THE LO AND HI AS *
+* NEEDED. *
+* *
+* PARAMETERS *
+* *
+* ]1 = MEMORY ADDRESS BYTE *
+* *
+* SAMPLE USAGE *
+* *
+* _ISLIT #$6000 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+_ISLIT MAC
+ IF #=]1 ; IF ]1 IS A LITERAL
+ LDA ]1/$100 ; GET HI
+ PHA
+ LDA ]1 ; GET LO
+ PHA
+ ELSE ; ]1 IS ADDRESS
+ LDA ]1+1 ; SO GET HIGH VAL FROM ADDR
+ PHA
+ LDA ]1 ; THEN LO VAL
+ PHA
+ FIN
+ <<<
+*
+*``````````````````````````````*
+* _AXLIT *
+* *
+* CHECKS IF PARAMETER IS A *
+* LITERAL OR NOT, AND SETS THE *
+* LO AND HI IN .A AND .X. *
+* *
+* PARAMETERS *
+* *
+* ]1 = MEMORY ADDRESS BYTE *
+* *
+* SAMPLE USAGE *
+* *
+* _AXLIT #$6000 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+_AXLIT MAC
+ IF #=]1 ; IF ]1 IS A LITERAL
+ LDX ]1/$100 ; GET HI
+ LDA ]1 ; GET LO
+ ELSE ; ]1 IS ADDRESS
+ LDX ]1+1 ; SO GET HIGH VAL FROM ADDR
+ LDA ]1 ; THEN LO VAL
+ FIN
+ <<<
+*
+*``````````````````````````````*
+* _MSTR *
+* *
+* CHECKS IF PARAMETER IS A *
+* STRING, AND IF SO PROVIDE IT *
+* WITH AN ADDRESS. IF NOT, *
+* CHECK IF IT'S A LITERAL AND *
+* PASS ACCORDINGLY. *
+* *
+* PARAMETERS *
+* *
+* ]1 = MEMORY ADDRESS BYTE *
+* OR STRING *
+* ]2 = ZERO PAGE ADDRESS *
+* *
+* SAMPLE USAGE *
+* *
+* _ISSTR "TESTING" *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+_MSTR MAC
+ IF "=]1 ; IF ]1 IS A STRING
+ JMP __STRCONT
+]STRTMP STR ]1
+__STRCONT
+*
+ LDA #>]STRTMP ; GET HI
+ STA ]2+1
+ LDA #<]STRTMP ; GET LO
+ STA ]2
+ ELSE ; ]1 IS ADDRESS
+ _ISLIT ]1
+ FIN
+ <<<
+*
+*
+*``````````````````````````````*
+* _ISSTR *
+* *
+* CHECKS IF PARAMETER IS A *
+* STRING, AND IF SO PROVIDE IT *
+* WITH AN ADDRESS. IF NOT, *
+* CHECK IF IT'S A LITERAL AND *
+* PASS ACCORDINGLY. *
+* *
+* PARAMETERS *
+* *
+* ]1 = MEMORY ADDRESS BYTE *
+* OR STRING *
+* *
+* SAMPLE USAGE *
+* *
+* _ISSTR "TESTING" *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+_ISSTR MAC
+ IF "=]1 ; IF ]1 IS A STRING
+ JMP __STRCONT
+]STRTMP STR ]1
+__STRCONT
+*
+ LDA #>]STRTMP ; GET HI
+ PHA
+ LDA #<]STRTMP ; GET LO
+ PHA
+ ELSE ; ]1 IS ADDRESS
+ _ISLIT ]1
+ FIN
+ <<<
+*
+*``````````````````````````````*
+* _AXSTR *
+* *
+* CHECKS IF PARAMETER IS A *
+* STRING, AND IF SO PROVIDES *
+* AN ADDRESS FOR IT. IF NOT, *
+* CHECK IF IT'S A LITERAL, AND *
+* STORE THE HI A LO BYTES IN *
+* .A AND .X. *
+* *
+* PARAMETERS *
+* *
+* ]1 = MEMORY ADDRESS BYTE *
+* OR STRING *
+* *
+* SAMPLE USAGE *
+* *
+* _AXSTR "TESTING" *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+_AXSTR MAC
+ IF "=]1 ; IF ]1 IS A STRING
+ JMP __STRCNT2
+]STRTMP STR ]1
+__STRCNT2
+*
+ LDX #>]STRTMP ; GET HI
+ LDA #<]STRTMP ; GET LO
+ ELSE ; ]1 IS ADDRESS
+ _AXLIT ]1
+ FIN
+ <<<
+*
+*``````````````````````````````*
+* GRET *
+* *
+* COPY THE VALUE IN RETURN AND *
+* PLACE IT IN GIVEN ADDRESS. *
+* *
+* PARAMETERS *
+* *
+* ]1 = MEMORY ADDRESS BYTE *
+* *
+* SAMPLE USAGE *
+* *
+* GRET #$6000 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+GRET MAC
+ _AXLIT ]1
+ JSR __GETRET
+ <<<
+*
+*``````````````````````````````*
+* DUMP *
+* *
+* DUMP THE HEX AT A GIVEN *
+* ADDRESS. *
+* *
+* PARAMETERS *
+* *
+* ]1 = MEMORY ADDRESS BYTE *
+* ]2 = LENGTH IN BYTES *
+* *
+* SAMPLE USAGE *
+* *
+* DUMP #$6000;#10 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+DUMP MAC
+ _AXLIT ]1
+ LDY ]2
+ JSR __DUMP
+ <<<
+*
+*``````````````````````````````*
+* _PRN *
+* *
+* PRINT A STRING OR ADDRESS. *
+* *
+* PARAMETERS *
+* *
+* ]1 = MEMORY ADDRESS BYTE *
+* OR STRING *
+* *
+* SAMPLE USAGE *
+* *
+* _PRN "TESTING" *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+_PRN MAC
+ JSR __P
+ ASC ]1
+ HEX 00
+ <<<
+*
+*``````````````````````````````*
+* _WAIT *
+* *
+* WAIT FOR A KEYPRESS. *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+_WAIT MAC
+ JSR __W
+ <<<
+*
+*``````````````````````````````*
+* ERRH *
+* *
+* SET THE ERROR HANDLING HOOK *
+* *
+* PARAMETERS *
+* *
+* ]1 = MEMORY ADDRESS BYTE *
+* *
+* SAMPLE USAGE *
+* *
+* ERRH #$6000 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+ERRH MAC
+ _AXLIT
+ JSR __ERRH
+ <<<
+*
+*``````````````````````````````*
+* CLRHI *
+* *
+* CLEAR HI NIBBLE OF A BYTE *
+* *
+* PARAMETERS *
+* *
+* ]1 = BYTE TO CLEAR *
+* *
+* SAMPLE USAGE *
+* *
+* CLRHI #$FF *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+CLRHI MAC
+ LDA ]1
+ JSR __CLRHI
+ <<<
diff --git a/source/d1_reqcommon/T.MIN.HEAD.REQUIRED b/source/d1_reqcommon/T.MIN.HEAD.REQUIRED
new file mode 100644
index 0000000..3c154d5
--- /dev/null
+++ b/source/d1_reqcommon/T.MIN.HEAD.REQUIRED
@@ -0,0 +1,24 @@
+JUMPTBL JMP MAIN_START
+
+ DS 32
+VARTAB DS 20
+RETLEN DS 1
+RETURN DS 256
+ADDR1 EQU $06
+ADDR2 EQU $08
+ADDR3 EQU $EB
+ADDR4 EQU $ED
+SCRATCH EQU $19
+SCRATCH2 EQU $1E
+RETADR EQU $FE
+RESULT EQU $FA
+RESULT2 EQU $FC
+WPAR1 EQU $FA
+WPAR2 EQU $FC
+WPAR3 EQU $FE
+BPAR1 EQU $EF
+BPAR2 EQU $E3
+BPAR3 EQU $1E
+BPAR4 EQU $19
+REENTRY EQU $3D0
+MAIN_START
diff --git a/source/disk2_common/T.MIN.HOOKS.COMMON b/source/d1_reqcommon/T.MIN.HOOKS.COMMON
similarity index 86%
rename from source/disk2_common/T.MIN.HOOKS.COMMON
rename to source/d1_reqcommon/T.MIN.HOOKS.COMMON
index e93333e..a41c0de 100644
--- a/source/disk2_common/T.MIN.HOOKS.COMMON
+++ b/source/d1_reqcommon/T.MIN.HOOKS.COMMON
@@ -1,4 +1,4 @@
-PROMPT EQU $33
+PROMPT EQU $33
COLDENT EQU $03D3
SRESET EQU $03F2
PRNTAX EQU $F941
diff --git a/source/d1_reqcommon/T.MIN.LIB.REQUIRED b/source/d1_reqcommon/T.MIN.LIB.REQUIRED
new file mode 100644
index 0000000..677df56
--- /dev/null
+++ b/source/d1_reqcommon/T.MIN.LIB.REQUIRED
@@ -0,0 +1,125 @@
+]RIGHT DS 1
+]LEFT DS 1
+]LENGTH DS 1
+]A DS 1
+]X DS 1
+]Y DS 1
+]C DS 1
+]Z DS 1
+]N DS 1
+]O DS 1
+]HEXTAB ASC "0123456789ABCDEF"
+]COUT EQU $FDF0
+]KYBD EQU $C000
+]STROBE EQU $C010
+__GETRET
+ STA ADDR1
+ STX ADDR1+1
+ LDY #255
+:LP
+ INY
+ LDA RETURN,Y
+ STA (ADDR1),Y ; COUNTER OFFSET
+ CPY RETLEN
+ BNE :LP
+ RTS
+__CLRHI
+ AND #$F0
+ LSR
+ LSR
+ LSR
+ LSR
+ RTS
+__DUMP
+ STY ]LENGTH
+ STA ADDR1
+ STX ADDR1+1
+ LDA #$8D
+ JSR ]COUT
+ LDA ADDR1+1
+ JSR __CLRHI
+ TAX
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDA ADDR1+1
+ AND #$0F
+ TAX
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDA ADDR1
+ JSR __CLRHI
+ TAX
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDA ADDR1
+ AND #$0F
+ TAX
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDA #":" ;
+ JSR ]COUT
+ LDA #" "
+ JSR ]COUT
+ LDY #0
+:LP
+ LDA (ADDR1),Y
+ JSR __CLRHI ; AT COUNTER OFFSET
+ STA ]LEFT
+ LDA (ADDR1),Y
+ AND #$0F
+ STA ]RIGHT
+ LDX ]LEFT
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDX ]RIGHT
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDA #160
+ JSR ]COUT
+ INY
+ CPY ]LENGTH
+ BNE :LP
+ RTS
+__P
+ PLA
+ STA ADDR1
+ PLA
+ STA ADDR1+1
+ LDY #1
+:LP LDA (ADDR1),Y
+ BEQ :DONE
+ JSR ]COUT
+ INY
+ BNE :LP
+:DONE CLC
+ TYA
+ ADC ADDR1
+ STA ADDR1
+ LDA ADDR1+1
+ ADC #0
+ PHA ; IF NEEDED
+ LDA ADDR1
+ PHA
+ RTS
+__W
+:LP LDA ]KYBD
+ BPL :LP
+ AND #$7F
+ STA ]STROBE
+ RTS
+__ERRH
+ LDA #1
+ STA $AAB6
+ STA $75+1
+ STA $33
+ STA ADDR1
+ STX ADDR1+1
+ LDA #$FF
+ STA $D8
+ LDY #0
+ LDA (ADDR1),Y
+ STA $9D5A
+ INY
+ LDA (ADDR1),Y
+ STA $9D5B
+ RTS
diff --git a/source/diskX_minidisk_A/T.MIN.MAC.COMMON b/source/d1_reqcommon/T.MIN.MAC.COMMON
similarity index 55%
rename from source/diskX_minidisk_A/T.MIN.MAC.COMMON
rename to source/d1_reqcommon/T.MIN.MAC.COMMON
index ec851a4..1d5a297 100644
--- a/source/diskX_minidisk_A/T.MIN.MAC.COMMON
+++ b/source/d1_reqcommon/T.MIN.MAC.COMMON
@@ -1,19 +1,22 @@
MFILL MAC
- _ISLIT ]1
- _ISLIT ]2
+ _MLIT ]1;WPAR1
+ _MLIT ]2;WPAR2
LDA ]3
- PHA
+ STA BPAR1
JSR MEMFILL
<<<
BEEP MAC
- LUP ]1
+ LDX ]1
+]LP1
JSR BELL
- --^
+ DEX
+ CPX #0
+ BNE ]LP1
<<<
MMOVE MAC
- _ISLIT ]1
- _ISLIT ]2
- _ISLIT ]3
+ _MLIT ]1;WPAR1
+ _MLIT ]2;WPAR2
+ _MLIT ]3;WPAR3
JSR MEMMOVE
<<<
DELAY MAC
@@ -21,17 +24,17 @@ DELAY MAC
JSR DELAYMS
<<<
ZSAVE MAC
- _ISLIT ]1
+ _AXLIT ]1
JSR ZMSAVE
<<<
ZLOAD MAC
- _ISLIT ]1
+ _AXLIT ]1
JSR ZMLOAD
<<<
MSWAP MAC
- _ISLIT ]2
- _ISLIT ]1
+ _MLIT ]2;WPAR2
+ _MLIT ]1;WPAR1
LDA ]3
- PHA
+ STA BPAR1
JSR MEMSWAP
<<<
diff --git a/source/d1_reqcommon/T.MIN.MAC.REQUIRED b/source/d1_reqcommon/T.MIN.MAC.REQUIRED
new file mode 100644
index 0000000..7d3bde0
--- /dev/null
+++ b/source/d1_reqcommon/T.MIN.MAC.REQUIRED
@@ -0,0 +1,97 @@
+_MLIT MAC
+ IF #=]1
+ LDA ]1/$100
+ STA ]2+1
+ LDA ]1
+ STA ]2
+ ELSE
+ LDA ]1+1
+ STA ]2+1
+ LDA ]1
+ STA ]2
+ FIN
+ <<<
+_ISLIT MAC
+ IF #=]1
+ LDA ]1/$100
+ PHA
+ LDA ]1
+ PHA
+ ELSE
+ LDA ]1+1
+ PHA
+ LDA ]1
+ PHA
+ FIN
+ <<<
+_AXLIT MAC
+ IF #=]1
+ LDX ]1/$100
+ LDA ]1
+ ELSE
+ LDX ]1+1
+ LDA ]1
+ FIN
+ <<<
+_MSTR MAC
+ IF "=]1
+ JMP __STRCONT
+]STRTMP STR ]1
+__STRCONT
+ LDA #>]STRTMP
+ STA ]2+1
+ LDA #<]STRTMP
+ STA ]2
+ ELSE
+ _ISLIT ]1
+ FIN
+ <<<
+_ISSTR MAC
+ IF "=]1
+ JMP __STRCONT
+]STRTMP STR ]1
+__STRCONT
+ LDA #>]STRTMP
+ PHA
+ LDA #<]STRTMP
+ PHA
+ ELSE
+ _ISLIT ]1
+ FIN
+ <<<
+_AXSTR MAC
+ IF "=]1
+ JMP __STRCNT2
+]STRTMP STR ]1
+__STRCNT2
+ LDX #>]STRTMP
+ LDA #<]STRTMP
+ ELSE
+ _AXLIT ]1
+ FIN
+ <<<
+GRET MAC
+ _AXLIT ]1
+ JSR __GETRET
+ <<<
+DUMP MAC
+ _AXLIT ]1
+ LDY ]2
+ JSR __DUMP
+ <<<
+_PRN MAC
+ JSR __P
+ ASC ]1
+ HEX 00
+ <<<
+_WAIT MAC
+ JSR __W
+ <<<
+ERRH MAC
+ _AXLIT
+ JSR __ERRH
+ <<<
+CLRHI MAC
+ LDA ]1
+ JSR __CLRHI
+ <<<
diff --git a/source/disk2_common/T.MIN.SUB.DELAYMS b/source/d1_reqcommon/T.MIN.SUB.DELAYMS
similarity index 82%
rename from source/disk2_common/T.MIN.SUB.DELAYMS
rename to source/d1_reqcommon/T.MIN.SUB.DELAYMS
index ea70c03..ac25c2d 100644
--- a/source/disk2_common/T.MIN.SUB.DELAYMS
+++ b/source/d1_reqcommon/T.MIN.SUB.DELAYMS
@@ -1,10 +1,10 @@
DELAYMS
-MSCNT EQU $0CA
+]MSCNT EQU $0CA
:DELAY
CPY #0
- BEQ :EXIT
+ BEQ :EXIT
NOP
CPY #1
BNE :DELAYA
@@ -12,7 +12,7 @@ MSCNT EQU $0CA
:DELAYA
DEY
:DELAY0
- LDX #MSCNT
+ LDX #]MSCNT
:DELAY1
DEX
BNE :DELAY1
@@ -21,7 +21,7 @@ MSCNT EQU $0CA
DEY
BNE :DELAY0
:LAST1
- LDX #MSCNT-3
+ LDX #]MSCNT-3
:DELAY2
DEX
BNE :DELAY2
diff --git a/source/d1_reqcommon/T.MIN.SUB.MEMFILL b/source/d1_reqcommon/T.MIN.SUB.MEMFILL
new file mode 100644
index 0000000..9c9bedd
--- /dev/null
+++ b/source/d1_reqcommon/T.MIN.SUB.MEMFILL
@@ -0,0 +1,26 @@
+]FILL EQU BPAR1
+]SIZE EQU WPAR2
+]ADDR EQU WPAR1
+MEMFILL
+ LDA ]FILL
+ LDX ]SIZE+1
+ BEQ :PARTPG
+ LDY #0
+:FULLPG
+ STA (]ADDR),Y
+ INY
+ BNE :FULLPG
+ INC ]ADDR+1
+ DEX
+ BNE :FULLPG
+:PARTPG
+ LDX ]SIZE
+ BEQ :EXIT
+ LDY #0
+:PARTLP
+ STA (]ADDR),Y
+ INY
+ DEX
+ BNE :PARTLP
+:EXIT
+ RTS
diff --git a/source/d1_reqcommon/T.MIN.SUB.MEMMOVE b/source/d1_reqcommon/T.MIN.SUB.MEMMOVE
new file mode 100644
index 0000000..b51984d
--- /dev/null
+++ b/source/d1_reqcommon/T.MIN.SUB.MEMMOVE
@@ -0,0 +1,83 @@
+]SIZE EQU WPAR3
+]ADDR1 EQU WPAR1
+]ADDR2 EQU WPAR2
+MEMMOVE
+ LDA ]ADDR2
+ SEC
+ SBC ]ADDR1
+ TAX
+ LDA ]ADDR2+1
+ SBC ]ADDR1+1
+
+ TAY
+ TXA
+ CMP ]SIZE
+ TYA
+ SBC ]SIZE+1
+ BCS :DOLEFT
+ JSR :MVERHT
+ JMP :MREXIT
+:DOLEFT
+ JSR :MVELEFT
+:EXIT
+ JMP :MREXIT
+:MVELEFT
+ LDY #0
+ LDX ]SIZE+1
+ BEQ :MLPART
+:MLPAGE
+ LDA (]ADDR1),Y
+ STA (]ADDR2),Y
+ INY
+ BNE :MLPAGE
+ INC ]ADDR1+1
+ INC ]ADDR2+1
+ DEX
+ BNE :MLPAGE
+
+:MLPART
+ LDX ]SIZE
+ BEQ :MLEXIT
+
+
+:MLLAST
+ LDA (]ADDR1),Y
+ STA (]ADDR2),Y
+ INY
+ DEX
+ BNE :MLLAST
+:MLEXIT
+ JMP :MREXIT
+:MVERHT
+ LDA ]SIZE+1
+ CLC
+ ADC ]ADDR1+1
+ STA ]ADDR1+1
+ LDA ]SIZE+1
+ CLC
+ ADC ]ADDR2+1
+ STA ]ADDR2+1
+ LDY ]SIZE
+ BEQ :MRPAGE
+:MR0
+ DEY
+ LDA (]ADDR1),Y
+ STA (]ADDR2),Y
+ CPY #0
+ BNE :MR0
+:MRPAGE
+ LDX ]SIZE+1
+ BEQ :MREXIT
+:MR1
+ DEC ]ADDR1+1
+ DEC ]ADDR2+1
+:MR2
+ DEY
+ LDA (]ADDR1),Y
+ STA (]ADDR2),Y
+ CPY #0
+ BNE :MR2
+ DEX
+ BNE :MR1
+:MREXIT
+ RTS
diff --git a/source/d1_reqcommon/T.MIN.SUB.MEMSWAP b/source/d1_reqcommon/T.MIN.SUB.MEMSWAP
new file mode 100644
index 0000000..e408ec2
--- /dev/null
+++ b/source/d1_reqcommon/T.MIN.SUB.MEMSWAP
@@ -0,0 +1,16 @@
+]SIZE EQU BPAR1
+]ADDR1 EQU WPAR1
+]ADDR2 EQU WPAR2
+MEMSWAP
+ LDY #255
+:LP
+ INY
+ LDA (]ADDR1),Y
+ TAX
+ LDA (]ADDR2),Y
+ STA (]ADDR1),Y
+ TXA
+ STA (]ADDR2),Y
+ CPY ]SIZE
+ BNE :LP
+ RTS
diff --git a/source/d1_reqcommon/T.MIN.SUB.ZMLOAD b/source/d1_reqcommon/T.MIN.SUB.ZMLOAD
new file mode 100644
index 0000000..fa76f67
--- /dev/null
+++ b/source/d1_reqcommon/T.MIN.SUB.ZMLOAD
@@ -0,0 +1,45 @@
+]ADR1 EQU VARTAB
+]ADR2 EQU VARTAB+2
+]Z HEX 191EE3EBECED
+ HEX EEEFFAFBFCFDFEFF
+ HEX 00
+ZMLOAD
+ STA ADDR1
+ STX ADDR1+1
+ LDY #255
+ LDA (ADDR1),Y
+ STA ]ADR1
+ INY
+ LDA (ADDR1),Y
+ STA ]ADR1+1
+ INY
+ LDA (ADDR1),Y
+ STA ]ADR2
+ INY
+ LDA (ADDR1),Y
+ STA ]ADR2+1
+:LP
+ INY
+ LDA ]Z,Y
+ BEQ :EXIT
+ STA ADDR2
+ LDA #0
+ STA ADDR2+1
+ LDA (ADDR1),Y
+ STA (ADDR2),Y
+ JMP :LP
+:EXIT
+ LDY #0
+ LDA (ADDR1),Y+3
+ STA $09
+ LDA (ADDR1),Y+2
+ STA $08
+ LDA (ADDR1),Y+1
+ TAX
+ LDA (ADDR1),Y
+ TAY
+ TXA
+ STA ADDR1+1
+ TYA
+ STA ADDR1
+ RTS
diff --git a/source/d1_reqcommon/T.MIN.SUB.ZMSAVE b/source/d1_reqcommon/T.MIN.SUB.ZMSAVE
new file mode 100644
index 0000000..c424866
--- /dev/null
+++ b/source/d1_reqcommon/T.MIN.SUB.ZMSAVE
@@ -0,0 +1,46 @@
+]ADR1 EQU VARTAB
+]ADR2 EQU VARTAB+2
+]Z HEX 191EE3BECEDEEF
+ HEX FAFBFCFDFEFF
+ HEX 00
+ZMSAVE
+ STA ]ADR1
+ STX ]ADR1+1
+ LDA ADDR2
+ STA ]ADR2
+ LDA ADDR2+1
+ STA ]ADR2+1
+ LDA ]ADR1
+ STA ADDR2
+ LDA ]ADR1
+ STA ADDR2+1
+ LDY #0
+ LDA ADDR1
+ STA (ADDR2),Y
+ INY
+ LDA ADDR1+1
+ STA (ADDR2),Y
+ INY
+ LDA ]ADR2
+ STA (ADDR2),Y
+ INY
+ LDA ]ADR2+1
+ STA (ADDR2),Y
+ LDX #255
+ STY ]SIZE
+ LDY #0
+:LP
+ INC ]SIZE
+ INX
+ LDA ]Z,X
+ BEQ :EXIT
+ STA ADDR1
+ LDA #0
+ STA ADDR1+1
+ LDA (ADDR1),Y
+ LDY ]SIZE
+ STA (ADDR2),Y
+ LDY #0
+ JMP :LP
+:EXIT
+ RTS
diff --git a/source/disk2_common/T.SUB.DELAYMS b/source/d1_reqcommon/T.SUB.DELAYMS
similarity index 52%
rename from source/disk2_common/T.SUB.DELAYMS
rename to source/d1_reqcommon/T.SUB.DELAYMS
index 6a0540e..9b85ca5 100644
--- a/source/disk2_common/T.SUB.DELAYMS
+++ b/source/d1_reqcommon/T.SUB.DELAYMS
@@ -1,47 +1,37 @@
*
*``````````````````````````````*
-* DELAYMS :: DELAY X MILLISECS *
-*- -*
-* DELAYS FOR X NUMBER OF *
-* MILLISECONDS BY LOOPING *
-* THROUGH PRECISELY CALCULATED *
-* NUMBER OF CYCLES. *
-*- -*
-* CLOBBERS: *
+* DELAYMS (LEVENTHAL/SEVILLE) *
* *
-* FLAGS: ????---- REG: -XY- *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-* LDY #250 ;1/4 SEC *
-* JSR DELAYMS *
-*- -*
-* ENTRY *
-* *
-* Y = NUMBER OF MILLISECONDS *
-*- -*
-* EXIT *
-* *
-* Y = COUNTER; TRASH *
-* X = COUNTER; TRASH *
-* A = UNCHANGED *
-*- -*
* ADAPTED FROM LEVANTHAL AND *
-* WINTHROP'S /6502 ASSEMBLY *
+* SEVILLE'S /6502 ASSEMBLY *
* LANGUAGE ROUTINES/. *
+* *
+* INPUT: *
+* *
+* .Y = NUMBER OF MILLISECS *
+* *
+* OUTPUT: *
+* *
+* DELAYS FOR X NUMBER OF *
+* MILLISECONDS BY LOOPING *
+* THROUGH A PRECISE NUMBER *
+* OF CYCLES. *
+* *
+* DESTROYS: AXYNVBDIZCMS *
+* ^^^^ ^^^ *
+* *
+* CYCLES: 39+ *
+* SIZE: 29 BYTES *
*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
*
DELAYMS
*
-MSCNT EQU $0CA ; 202 TIMES THROUGH DELAY1
+]MSCNT EQU $0CA ; LOOP 202 TIMES THROUGH DELAY1
; SPECIFIC TO 1.23 MHZ
; SPEED OF APPLE II
:DELAY
- CPY #0 ; 2 CYCLES
- BEQ :EXIT ; 2C (EXIT IF DEL=0)
+ CPY #0 ; IF Y = 0, THEN EXIT
+ BEQ :EXIT
NOP ; 2 CYCLES (MAKE OVERHEAD=25C)
*
** IF DELAY IS 1MS THEN GOTO LAST1
@@ -57,7 +47,7 @@ MSCNT EQU $0CA ; 202 TIMES THROUGH DELAY1
:DELAYA
DEY ; 2C (PREDEC Y)
:DELAY0
- LDX #MSCNT ; 2C
+ LDX #]MSCNT ; 2C
:DELAY1
DEX ; 2C
BNE :DELAY1 ; 3C
@@ -72,10 +62,9 @@ MSCNT EQU $0CA ; 202 TIMES THROUGH DELAY1
** AND ROUTINE OVERHEAD INTO
** ACCOUNT.
*
- LDX #MSCNT-3 ; 2C
+ LDX #]MSCNT-3 ; 2C
:DELAY2
DEX ; 2C
BNE :DELAY2 ; 3C
:EXIT
RTS ; 6C
-*
diff --git a/source/d1_reqcommon/T.SUB.MEMFILL b/source/d1_reqcommon/T.SUB.MEMFILL
new file mode 100644
index 0000000..f576964
--- /dev/null
+++ b/source/d1_reqcommon/T.SUB.MEMFILL
@@ -0,0 +1,59 @@
+*
+*``````````````````````````````*
+* MEMFILL (LEVENTHAL/SAVILLE) *
+* *
+* ADAPTED FROM LEVANTHAL AND *
+* SAVILLE'S /6502 ASSEMBLY *
+* LANGUAGE ROUTINES/. *
+* *
+* INPUT: *
+* *
+* ]FILL IN BPAR1 *
+* ]SIZE IN WPAR2 *
+* ]ADDR IN WPAR3 *
+* *
+* OUTPUT: *
+* *
+* FILLS THE GIVEN MEM RANGE *
+* *
+* DESTROYS: AXYNVBDIZCMS *
+* ^^^^ ^ ^ *
+* *
+* CYCLES: 117+ *
+* SIZE: 60 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]FILL EQU BPAR1 ; FILL VALUE
+]SIZE EQU WPAR2 ; RANGE LENGTH IN BYTES
+]ADDR EQU WPAR1 ; RANGE STARTING ADDRESS
+*
+MEMFILL
+*
+** FILL WHOLE PAGES FIRST
+*
+ LDA ]FILL ; GET VAL FOR FILL
+ LDX ]SIZE+1 ; X=# OF PAGES TO DO
+ BEQ :PARTPG ; BRANCH IF HIGHBYTE OF SZ = 0
+ LDY #0 ; RESET INDEX
+:FULLPG
+ STA (]ADDR),Y ; FILL CURRENT BYTE
+ INY ; INCREMENT INDEX
+ BNE :FULLPG ; BRANCH IF NOT DONE W/ PAGE
+ INC ]ADDR+1 ; ADVANCE TO NEXT PAGE
+ DEX ; DECREMENT COUNTER
+ BNE :FULLPG ; BRANCH IF NOT DONE W/ PAGES
+*
+** DO THE REMAINING PARTIAL PAGE
+** REGISTER A STILL CONTAINS VALUE
+*
+:PARTPG
+ LDX ]SIZE ; GET # OF BYTES IN FINAL PAGE
+ BEQ :EXIT ; BRANCH IF LOW BYTE = 0
+ LDY #0 ; RESET INDEX
+:PARTLP
+ STA (]ADDR),Y ; STORE VAL
+ INY ; INCREMENT INDEX
+ DEX ; DECREMENT COUNTER
+ BNE :PARTLP ; BRANCH IF NOT DONE
+:EXIT
+ RTS
diff --git a/source/d1_reqcommon/T.SUB.MEMMOVE b/source/d1_reqcommon/T.SUB.MEMMOVE
new file mode 100644
index 0000000..f6c822a
--- /dev/null
+++ b/source/d1_reqcommon/T.SUB.MEMMOVE
@@ -0,0 +1,139 @@
+*
+*``````````````````````````````*
+* MEMMOVE (LEVENTHAL/SEVILLE) *
+* *
+* ADAPTED FROM LEVANTHAL AND *
+* SEVILLE'S /6502 ASSEMBLY *
+* LANGUAGE ROUTINES/. *
+* *
+* INPUT: *
+* *
+* ]SIZE AT WPAR3 *
+* ]ADDR1 AT WPAR1 *
+* ]ADDR2 AT WPAR2 *
+* *
+* OUTPUT: *
+* *
+* BYTES FROM SOURCE ARE *
+* COPIED IN ORDER TO THE *
+* DESTINATION ADDRESS FOR *
+* AS LONG AS LENGTH. *
+* *
+* DESTROY: .AXY,MEMORY *
+* CYCLES: 267+ *
+* SIZE: 150 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]SIZE EQU WPAR3 ; LENGTH TO COPY (BYTES)
+]ADDR1 EQU WPAR1 ; SOURCE ADDRESS
+]ADDR2 EQU WPAR2 ; DESTINATION ADDRESS
+*
+MEMMOVE
+*
+** DETERMINE IF DEST AREA IS
+** ABOVE SRC AREA BUT OVERLAPS
+** IT. REMEMBER, OVERLAP CAN BE
+** MOD 64K. OVERLAP OCCURS IF
+** STARTING DEST ADDRESS MINUS
+** STARTING SRC ADDRESS (MOD
+** 64K) IS LESS THAN NUMBER
+** OF BYTES TO MOVE.
+*
+ LDA ]ADDR2 ; CALC DEST-SRC
+ SEC ; SET CARRY
+ SBC ]ADDR1 ; SUBTRACT SOURCE ADDRESS
+ TAX ; HOLD VAL IN .X
+ LDA ]ADDR2+1
+ SBC ]ADDR1+1 ; MOD 64K AUTOMATIC
+ ; -- DISCARD CARRY
+ TAY ; HOLD HIBYTE IN .Y
+ TXA ; CMP LOBYTE WITH # TO MOVE
+ CMP ]SIZE
+ TYA
+ SBC ]SIZE+1 ; SUBTRACT SIZE+1 FROM HIBYTE
+ BCS :DOLEFT ; BRANCH IF NO OVERLAP
+*
+** DEST AREA IS ABOVE SRC AREA
+** BUT OVERLAPS IT.
+** MOVE FROM HIGHEST ADDR TO
+** AVOID DESTROYING DATA
+*
+ JSR :MVERHT
+ JMP :MREXIT
+*
+** NO PROB DOING ORDINARY MOVE
+** STARTING AT LOWEST ADDR
+*
+:DOLEFT
+ JSR :MVELEFT
+:EXIT
+ JMP :MREXIT
+:MVELEFT
+ LDY #0 ; ZERO INDEX
+ LDX ]SIZE+1 ; X=# OF FULL PP TO MOVE
+ BEQ :MLPART ; IF X=0, DO PARTIAL PAGE
+:MLPAGE
+ LDA (]ADDR1),Y ; LOAD BYTE FROM SOURCE
+ STA (]ADDR2),Y ; MOVE BYTE TO DESTINATION
+ INY ; NEXT BYTE
+ BNE :MLPAGE ; CONT UNTIL 256B MOVED
+ INC ]ADDR1+1 ; ADV TO NEXT SRC PAGE
+ INC ]ADDR2+1 ; ADV NEXT DEST PAGE
+ DEX ; DEC PAGE COUNT
+ BNE :MLPAGE ; CONT UNTIL ALL FULL
+ ; PAGES ARE MOVED
+:MLPART
+ LDX ]SIZE ; GET LENGTH OF LAST PAGE
+ BEQ :MLEXIT ; BR IF LENGTH OF LAST
+ ; PAGE = 0
+ ; REG Y IS 0
+:MLLAST
+ LDA (]ADDR1),Y ; LOAD BYTE FROM SOURCE
+ STA (]ADDR2),Y ; MOVE BYTE TO DESTINATION
+ INY ; NEXT BYTE
+ DEX ; DEC COUNTER
+ BNE :MLLAST ; CONT UNTIL LAST P DONE
+:MLEXIT
+ JMP :MREXIT
+*
+********************************
+*
+:MVERHT
+*
+** MOVE THE PARTIAL PAGE FIRST
+*
+ LDA ]SIZE+1 ; GET SIZE HIBYTE
+ CLC ; CLEAR CARRY
+ ADC ]ADDR1+1 ; ADD SOURCE ADDRESS HIBYTE
+ STA ]ADDR1+1 ; POINT TO LAST PAGE OF SRC
+ LDA ]SIZE+1 ; GET SIZE HIBYTE
+ CLC ; CLEAR CARRY
+ ADC ]ADDR2+1 ; ADD DESTINATION HIBYTE
+ STA ]ADDR2+1 ; POINT TO LAST P OF DEST
+*
+** MOVE THE LAST PARTIAL PAGE FIRST
+*
+ LDY ]SIZE ; GET LENGTH OF LAST PAGE
+ BEQ :MRPAGE ; IF Y=0 DO THE FULL PAGES
+:MR0
+ DEY ; BACK UP Y TO NEXT BYTE
+ LDA (]ADDR1),Y ; LOAD CURRENT SOURCE BYTE
+ STA (]ADDR2),Y ; STORE IN CURRENT DESTINATION
+ CPY #0 ; BRANCH IF NOT DONE
+ BNE :MR0 ; WITH THE LAST PAGE
+:MRPAGE
+ LDX ]SIZE+1 ; GET SIZE HIBYTE
+ BEQ :MREXIT ; BR IF HYBYTE = 0 (NO FULL P)
+:MR1
+ DEC ]ADDR1+1 ; BACK UP TO PREV SRC PAGE
+ DEC ]ADDR2+1 ; AND DEST
+:MR2
+ DEY ; BACK UP Y TO NEXT BYTE
+ LDA (]ADDR1),Y ; LOAD SOURCE CURRENT BYTE
+ STA (]ADDR2),Y ; STORE BYTE IN DESTINATION
+ CPY #0 ; IF NOT DONE WITH PAGE
+ BNE :MR2 ; THEN BRANCH OUT
+ DEX ; DECREASE BYTE COUNTER
+ BNE :MR1 ; BR IF NOT ALL PAGES MOVED
+:MREXIT
+ RTS
diff --git a/source/d1_reqcommon/T.SUB.MEMSWAP b/source/d1_reqcommon/T.SUB.MEMSWAP
new file mode 100644
index 0000000..1797327
--- /dev/null
+++ b/source/d1_reqcommon/T.SUB.MEMSWAP
@@ -0,0 +1,40 @@
+*
+*``````````````````````````````*
+* MEMSWAP (NATHAN RIGGS) *
+* *
+* INPUT: *
+* *
+* ]SIZE = BPAR1 *
+* ]ADDR1 = WPAR1 *
+* ]ADDR2 = WPAR2 *
+* *
+* OUTPUT: *
+* *
+* SWAPS THE VALUES IN THE *
+* MEMORY LOCATIONS GIVEN *
+* FOR THE SPECIFIED LENGTH. *
+* *
+* DESTROYS: AXYNVBDIZCMS *
+* ^^^^ ^^^ *
+* *
+* CYCLES: 100+ *
+* SIZE: 43 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]SIZE EQU BPAR1 ; SIZE OF RANGE TO SWAP
+]ADDR1 EQU WPAR1 ; SOURCE ADDRESS 1
+]ADDR2 EQU WPAR2 ; SOURCE ADDRESS 2
+*
+MEMSWAP
+ LDY #255 ; RESET BYTE INDEX
+:LP
+ INY ; INCREASE BYTE INDEX
+ LDA (]ADDR1),Y ; LOAD BYTE FROM FIRST ADDRESS
+ TAX ; TRANSFER TO .X
+ LDA (]ADDR2),Y ; LOAD BYTE FROM SECOND ADDRESS
+ STA (]ADDR1),Y ; STORE IN FIRST ADDRESS
+ TXA ; TRANSFER FIRST BYTE VAL TO .A
+ STA (]ADDR2),Y ; NOW STORE THAT IN SECOND ADDRESS
+ CPY ]SIZE ; IF BYTE INDEX < LENGTH,
+ BNE :LP ; CONTINUE LOOPING
+ RTS ; OTHERWISE, EXIT
diff --git a/source/d1_reqcommon/T.SUB.ZMLOAD b/source/d1_reqcommon/T.SUB.ZMLOAD
new file mode 100644
index 0000000..2c5fc56
--- /dev/null
+++ b/source/d1_reqcommon/T.SUB.ZMLOAD
@@ -0,0 +1,69 @@
+*
+*``````````````````````````````*
+* ZMLOAD (NATHAN RIGGS) *
+* *
+* INPUT: *
+* *
+* .A = LOBYTE OF SRC ADDR *
+* .X = HIBYTE OF SRC ADDR *
+* *
+* OUTPUT: *
+* *
+* RESTORES PREVIOUSLY SAVED *
+* ZERO PAGE VALUES FROM *
+* HIGHER MEMORY LOCATION. *
+* *
+* DESTROYS: AXYNVBDIZCMS *
+* ^^^^ ^^^ *
+* *
+* CYCLES: 123+ *
+* SIZE: 71 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]ADR1 EQU VARTAB ; 2 BYTES
+]ADR2 EQU VARTAB+2 ; 2 BYTES
+]Z HEX 191EE3EBECED
+ HEX EEEFFAFBFCFDFEFF
+ HEX 00
+*
+ZMLOAD
+*
+ STA ADDR1 ; BACKUP SOURCE ADDR LOBYTE
+ STX ADDR1+1 ; BACKUP HIBYTE
+ LDY #255 ; RESET INDEX
+ LDA (ADDR1),Y
+ STA ]ADR1 ; BACKUP $06
+ INY
+ LDA (ADDR1),Y ; BACKUP $07
+ STA ]ADR1+1
+ INY ; INCREASE INDEX
+ LDA (ADDR1),Y ; BACKUP $07
+ STA ]ADR2
+ INY
+ LDA (ADDR1),Y ; BACKUP $08
+ STA ]ADR2+1
+:LP
+ INY
+ LDA ]Z,Y
+ BEQ :EXIT ; IF NULL, EXIT
+ STA ADDR2
+ LDA #0
+ STA ADDR2+1
+ LDA (ADDR1),Y
+ STA (ADDR2),Y
+ JMP :LP
+:EXIT
+ LDY #0
+ LDA (ADDR1),Y+3 ; NOW RESTORE FIRST
+ STA $09 ; FOUR BYTES
+ LDA (ADDR1),Y+2
+ STA $08
+ LDA (ADDR1),Y+1
+ TAX
+ LDA (ADDR1),Y
+ TAY
+ TXA
+ STA ADDR1+1
+ TYA
+ STA ADDR1
+ RTS
diff --git a/source/d1_reqcommon/T.SUB.ZMSAVE b/source/d1_reqcommon/T.SUB.ZMSAVE
new file mode 100644
index 0000000..ee90933
--- /dev/null
+++ b/source/d1_reqcommon/T.SUB.ZMSAVE
@@ -0,0 +1,69 @@
+*
+*``````````````````````````````*
+* ZMSAVE :: SAVE 0-PAGE FREE *
+* *
+* INPUT: *
+* *
+* .A = DESTINATION LOBYTE *
+* .Y = DESTINATION HIBYTE *
+* *
+* OUTPUT: *
+* *
+* THE FREE AREAS OF THE *
+* ZERO PAGE ARE COPIED TO *
+* THE DESTINATION ADDRESS. *
+* *
+* DESTROYS: AXYNVBDIZCMS *
+* ^^^^ ^^^ *
+* *
+* CYCLES: 138+ *
+* SIZE: 84 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]ADR1 EQU VARTAB ; 2 BYTES--DEST ADDRESS
+]ADR2 EQU VARTAB+2 ; 2 BYTES--SOURCE ADDRESS
+]Z HEX 191EE3BECEDEEF ; ZERO PAGE LOCATIONS
+ HEX FAFBFCFDFEFF ; TO BE BACKED UP
+ HEX 00
+ZMSAVE
+*
+ STA ]ADR1 ; BACKUP DESTINATION ADDRESS LO
+ STX ]ADR1+1 ; BACKUP HIBYTE
+ LDA ADDR2 ; BACKUP CONTENTS OF ADDR2 LOBYTE
+ STA ]ADR2
+ LDA ADDR2+1 ; BACKUP HIBYTE
+ STA ]ADR2+1
+ LDA ]ADR1 ; PUT DESTINATION ADDRESS
+ STA ADDR2 ; INTO ZERO-PAGE ADDR2
+ LDA ]ADR1 ; FOR INDIRECT ACCESS
+ STA ADDR2+1
+ LDY #0 ; CLEAR INDEX
+ LDA ADDR1 ; LOAD ADDR1 LOBYTE
+ STA (ADDR2),Y ; STORE IT IN DESTINATION
+ INY ; INCREASE INDEX
+ LDA ADDR1+1 ; GET ADDR1 HIBYTE
+ STA (ADDR2),Y ; STORE IN DESTINATION
+ INY ; INCREMENT INDEX
+ LDA ]ADR2 ; LOAD OLD ADDR2 LOBYTE
+ STA (ADDR2),Y ; COPY TO DESTINATION
+ INY ; INCREMENT INDEX
+ LDA ]ADR2+1 ; LOAD OLD ADDR2 HIBYTE
+ STA (ADDR2),Y ; STORE IN DESTINATION
+ LDX #255 ; RESET INDEX2 COUNTER
+ STY ]SIZE ; STORE INDEX1 IN ]SIZE
+ LDY #0 ; RESET Y-INDEX
+:LP
+ INC ]SIZE ; INCREMENT SOURCE INDEX
+ INX ; INCREMENT TABLE INDEX
+ LDA ]Z,X ; GET NEXT BYTE FROM TABLE
+ BEQ :EXIT ; IF ZERO, QUIT
+ STA ADDR1 ; STORE BYTE FROM TABLE AS LOBYTE
+ LDA #0 ; CLEAR THE HIBYTE
+ STA ADDR1+1
+ LDA (ADDR1),Y ; INDIRECTLY LOAD ZERO-PAGE CONTENT
+ LDY ]SIZE ; PULL INDEX BACK INTO Y
+ STA (ADDR2),Y ; STORE BYTE TO DESTINATION
+ LDY #0 ; RESET Y
+ JMP :LP ; REPEAT UNTIL FINISHED
+:EXIT
+ RTS
diff --git a/source/disk19_demo_builds_1/GO.MINIFY b/source/d2_stdio/GO.MINIFY
similarity index 100%
rename from source/disk19_demo_builds_1/GO.MINIFY
rename to source/d2_stdio/GO.MINIFY
diff --git a/source/disk1_stdio/MINIFY b/source/d2_stdio/MINIFY
similarity index 100%
rename from source/disk1_stdio/MINIFY
rename to source/d2_stdio/MINIFY
diff --git a/source/d2_stdio/T.ASCIITEST.DEMO b/source/d2_stdio/T.ASCIITEST.DEMO
new file mode 100644
index 0000000..abe9f4d
--- /dev/null
+++ b/source/d2_stdio/T.ASCIITEST.DEMO
@@ -0,0 +1,111 @@
+*
+********************************
+* *
+* -< ASCII DEMO >- *
+* *
+* VERSION 00.03.00 *
+* *
+* 04-MAY-2019 *
+* *
+********************************
+* *
+* NATHAN D. RIGGS *
+* NATHAN.RIGGS@OUTLOOK.COM *
+* *
+********************************
+*
+** ASSEMBLER DIRECTIVES
+*
+ CYC AVE
+ EXP OFF
+ TR ON
+ DSK ASCIITEST.DEMO
+ OBJ $BFE0
+ ORG $6000
+*
+*``````````````````````````````*
+* TOP INCLUDES (HOOKS,MACROS) *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+ PUT MIN.HEAD.REQUIRED
+ USE MIN.MAC.REQUIRED
+ USE MIN.MAC.STDIO
+ PUT MIN.HOOKS.STDIO
+*
+*``````````````````````````````*
+* PROGRAM MAIN BODY *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+ JSR ENDVARS
+]Y DS 1
+]SIZE DS 1
+ENDVARS
+ JSR HOME ; CLEAR SCREEN
+*
+** CHARACTER SHADING TEST
+*
+ LDA #0
+ STA ]Y
+LP1
+ SCPOS #0;]Y
+ PRN "####@@@@****%%%%&&&&"
+ PRN "++++====----::::....",8D
+ INC ]Y
+ LDA ]Y
+ CMP #22
+ BEQ LP1X
+ JMP LP1
+LP1X
+ WAIT
+*
+** GROWING CIRCLE TEST
+*
+ LDA #1
+ STA ]SIZE
+LP2
+ JSR HOME
+ TCIRC #19;#12;]SIZE;#"*"
+ LDY #0
+ILP1
+ INY
+ NOP
+ NOP
+ NOP
+ NOP
+ CPY #$FF
+ BEQ ILP1X
+ JMP ILP1
+ILP1X
+*
+ TCIRC #19;#12;]SIZE;#" "
+ INC ]SIZE
+ LDA ]SIZE
+ CMP #10
+ BEQ LP2X
+ JMP LP2
+LP2X
+ TCIRC #19;#12;]SIZE;#"*"
+ WAIT
+*
+EXIT
+ JMP REENTRY
+*
+*``````````````````````````````*
+* BOTTOM INCLUDES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+ PUT MIN.LIB.REQUIRED
+*
+** INDIVIDUAL SUBROUTINE INCLUDES
+*
+* STDIO SUBROUTINES
+*
+ PUT MIN.SUB.XPRINT
+ PUT MIN.SUB.DPRINT
+ PUT MIN.SUB.THLINE
+ PUT MIN.SUB.TVLINE
+ PUT MIN.SUB.TRECTF
+ PUT MIN.SUB.TXTPUT
+ PUT MIN.SUB.TBLINE
+ PUT MIN.SUB.TCIRCLE
+*
diff --git a/source/d2_stdio/T.DEMO.STDIO b/source/d2_stdio/T.DEMO.STDIO
new file mode 100644
index 0000000..29712d6
--- /dev/null
+++ b/source/d2_stdio/T.DEMO.STDIO
@@ -0,0 +1,412 @@
+*
+*``````````````````````````````*
+* DEMO.STDIO *
+* *
+* A DEMO OF THE MACROS AND *
+* SUBROUTINES IN THE STDIO *
+* APPLEIIASM LIBRARY. *
+* *
+* AUTHOR: NATHAN RIGGS *
+* CONTACT: NATHAN.RIGGS@ *
+* OUTLOOK.COM *
+* *
+* DATE: 07-JUL-2019 *
+* ASSEMBLER: MERLIN 8 PRO *
+* OS: DOS 3.3 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+** ASSEMBLER DIRECTIVES
+*
+ CYC AVE
+ EXP OFF
+ TR ON
+ DSK DEMO.STDIO
+ OBJ $BFE0
+ ORG $6000
+*
+*``````````````````````````````*
+* TOP INCLUDES (HOOKS,MACROS) *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+ PUT MIN.HEAD.REQUIRED
+ USE MIN.MAC.REQUIRED
+ USE MIN.MAC.STDIO
+ PUT MIN.HOOKS.STDIO
+*
+*``````````````````````````````*
+* PROGRAM MAIN BODY *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+ JSR HOME ; CLEAR SCREEN
+*
+ PRN "STDIO DEMO",8D
+ PRN "----------",8D8D
+ PRN "WELCOME! THIS IS A DEMO FOR",8D
+ PRN "THE STDIO LIBRARY MACROS AND ",8D
+ PRN "SUBROUTINES.",8D8D
+ WAIT
+ PRN "OUR FIRST OBVIOUS MACRO USED",8D
+ PRN "IS PRN. THIS MACRO CAN PRINT A",8D
+ PRN "GIVEN STRING, OR PRINT THE STRING",8D
+ PRN "AT A GIVEN ADDRESS THAT IS REFERENCED",8D
+ PRN "EITHER DIRECTLY (#) OR INDIRECTLY.",8D
+ PRN "THEREFORE: ",8D8D
+ WAIT
+ PRN " PRN 'HELLO!'",8D8D
+ PRN "PRINTS HELLO, WHEREAS",8D8D
+ PRN " PRN #STRING1",8D8D
+ PRN "PRINTS THE STRING LOCATED AT",8D
+ PRN "THAT EXACT ADDRESS."
+ WAIT
+ JSR HOME
+ PRN "MEANWHILE,",8D8D
+ PRN " PRN STRING2",8D8D
+ PRN "PRINTS THE STRING AT THE ADDRESS PASSED",8D
+ PRN "VIA THAT MEMORY LOCATION.",8D8D
+ WAIT
+ PRN "IT IS IMPORTANT TO NOTE THAT",8D
+ PRN "WHENEVER THERE IS AN OPTION FOR",8D
+ PRN "EITHER A STRING OR A MEMORY ADDRESS,",8D
+ PRN "THIS IS HOW ALL SUBROUTINES WORK IN",8D
+ PRN "THIS LIBRARY. IN OTHER DEMOS, IT MAY",8D
+ PRN "BE ASSUMED THAT THE READER KNOWS THIS."
+ WAIT
+ JSR HOME
+ PRN "OUR NEXT SUBROUTINE NEEDING ",8D
+ PRN "OUR ATTENTION IS CALLED BY THE",8D
+ PRN "COL40 MACRO. THIS FORCES USING",8D
+ PRN "40-COLUMN MODE, AND IS ESPECIALLY",8D
+ PRN "NECESSARY FOR ROUTINES THAT PRINT",8D
+ PRN "DIRECTLY TO SCREEN MEMORY INSTEAD",8D
+ PRN "OF USING COUT ROUTINES. SO,"8D8D
+ PRN " COL40",8D8D
+ PRN "WILL PUT US IN 40-COLUMN MODE",8D
+ PRN "AFTER HITTING A KEY NOW."
+ WAIT
+ COL40
+ JSR HOME
+ PRN "YOU CAN ALSO FORCE 80-COLUMN MODE",8D
+ PRN "WITH THE COL80 MACRO, BUT BE",8D
+ PRN "AWARE THAT TRECF,TPUT,THLIN",8D
+ PRN "AND TVLIN WILL ONLY WORK",8D
+ PRN "AS INTENDED IN 40 COLUMNS.",8D8D
+ PRN "LET'S LOOK AT THESE MACROS NOW."
+ WAIT
+ JSR HOME
+ PRN "ASCII DRAWING",8D
+ PRN "=============",8D8D
+ PRN "AT TIMES, YOU MAY NEED TO ",8D
+ PRN "PUT A BLOCK OF TEXT THAT CONSISTS",8D
+ PRN "OF A SINGLE CHARACTER AS QUICKLY",8D
+ PRN "AS POSSIBLE. CURRENTLY, THERE ARE",8D
+ PRN "FOUR MACROS DEDICATED TO JUST ",8D
+ PRN "THAT: THLIN, TVLIN, TRECF, AND TPUT.",8D8D
+ WAIT
+ PRN "THE SIMPLEST OF THESE IS TPUT:",8D
+ PRN "IT OUTPUTS A SINGLE CHARACTER AT",8D
+ PRN "THE GIVEN XY COORDINATES. SO,",8D8D
+ PRN " TPUT #38;#20;#'$'",8D8D
+ PRN "WILL PLACE THE '$' CHARACTER",8D
+ PRN "AT THE X-POSITION 38 AND Y-POSITION",8D
+ PRN "20. LET'S TRY THAT NOW...",8D8D
+ WAIT
+ TPUT #38;#20;#"$"
+ PRN "SEE? RIGHT OVER HERE -->"
+ WAIT
+ JSR HOME
+ PRN "NOT THAT THE CURSOR'S POSITION",8D
+ PRN "IS NOT DISTURBED BY TPUT; THIS",8D
+ PRN "IS DUE TO THE FACT THAT THE ROUTINE",8D
+ PRN "BYPASSES COUT AND INSTEAD DIRECTLY",8D
+ PRN "POKES THE CHARACTER INTO SCREEN MEMORY.",8D
+ PRN "THIS IS PRIMARILY FOR SPEED, BUT AGAIN",8D
+ PRN "KEEP IN MIND THAT THIS DOES NOT WORK",8D
+ PRN "CORRECTLY IN 80-COLUMN MODE.",8D8D
+ WAIT
+ PRN "THLIN, TVLIN, AND TRECF OPERATE IN",8D
+ PRN "THE SAME WAY. LET'S LOOK AT THOSE NEXT."
+ TPUT #38;#12;#"K"
+ TPUT #38;#13;#"E"
+ TPUT #38;#14;#"E"
+ TPUT #38;#15;#"P"
+ TPUT #38;#17;#"G"
+ TPUT #38;#18;#"O"
+ TPUT #38;#19;#"I"
+ TPUT #38;#20;#"N"
+ TPUT #38;#21;#"G"
+ WAIT
+ JSR HOME
+ PRN "THLIN AND TVLIN BOTH CREATE LINES",8D
+ PRN "FROM A SINGLE CHARACTER, HORIZONTALLY",8D
+ PRN "AND VERTICALLY RESPECTIVELY. THUS",8D8D
+ PRN " THLIN #25;#35;#20;#'X'",8D8D
+ WAIT
+ THLIN #25;#35;#20;#"X"
+ PRN "CREATES A HORIZONTAL LINE FROM THE",8D
+ PRN "X-POSITION 25 TO 35 AT THE Y-POSITION",8D
+ PRN "OF 20 WITH THE CHARACTER 'X'. LIKEWISE,",8D8D
+ PRN " TVLIN #10;#20;#35;#'Y'",8D8D
+ WAIT
+ TVLIN #10;#20;#35;#"Y"
+ PRN "CREATES A VERTICAL LINE FROM Y-POSITION",8D
+ PRN "10 TO 20 AT THE X-POSITION 35."
+ WAIT
+ JSR HOME
+ PRN "NOTE THAT THE LAST POSITION GIVEN",8D
+ PRN "IS NOT ACTUALLY FILLED. THIS IS",8D
+ PRN "TO KEEP PLACEMENT MORE INTUITIVE.",8D
+ PRN "HOWEVER, WHEN TRYING TO ARRANGE LINES",8D
+ PRN "CONNECTED TOGETHER, YOU WILL HAVE TO",8D
+ PRN "ADJUST YOUR NUMBERS ACCORDINGLY. TO",8D
+ PRN "CREATE A BOX, FOR INSTANCE, YOU WOULD",8D
+ PRN "NEED TO WRITE:",8D8D
+ PRN " THLIN #25;#35;#20;#'X'",8D
+ PRN " TVLIN #10;#20;#34;#'X'",8D
+ PRN " TVLIN #10;#20;#25;#'X'",8D
+ PRN " THLIN #25;#35;#10;#'X'",8D8D
+ WAIT
+ THLIN #25;#35;#20;#"X"
+ TVLIN #10;#20;#34;#"X"
+ TVLIN #10;#20;#25;#"X"
+ THLIN #25;#35;#10;#"X"
+ PRN "YAY!"
+*
+********************************
+*
+ WAIT
+ JSR HOME
+ PRN "THE TLINE MACRO DRAWS A LINE FROM",8D
+ PRN "X1,Y1 TO X2,Y2 WITH A FILL CHARACTER.",8D
+ PRN "USE TVLIN OR THLINE IF YOU ARE",8D
+ PRN "DRAWING HORIZONTAL OR VERTICAL LINES,",8D
+ PRN "AS THESE USE FEWER CYCLES.",8D8D
+ PRN " TLINE #20;#12;#30;#22;#'*'",8D
+ PRN " TLINE #30;#22;#10;#15;#'*'",8D
+ PRN " TLINE #10;#15;#30;#15;'*'",8D
+ PRN " TLINE #30;#15;#10;#22;#'*'",8D
+ PRN " TLINE #10;#22;#20;#12;#'*'",8D8D
+ PRN "WILL OUTPUT:"
+ WAIT
+ TLINE #20;#12;#30;#22;#"*"
+ TLINE #30;#22;#10;#15;#"*"
+ TLINE #10;#15;#30;#15;#"*"
+ TLINE #30;#15;#10;#22;#"*"
+ TLINE #10;#22;#20;#12;#"*"
+ WAIT
+ JSR HOME
+ PRN "YOU CAN ALSO CREATE CIRCLES WITH",8D
+ PRN "THE TCIRC MACRO. IN THE PARAMS,",8D
+ PRN "YOU SPECIFY THE X POSITION OF THE",8D
+ PRN "CENTER, THE Y POSITION OF IT, ",8D
+ PRN " THE CIRCLE'S RADIUS, AND THE ",8D
+ PRN "FILL CHAR OF THE CIRCLE'S OUTLINE.",8D
+ PRN "THUS:",8D8D
+ PRN "TCIRC #30;#14;#7;#'*'",8D
+ PRN "TCIRC #30;#14;#6;#'.'",8D
+ PRN "TCIRC #30;#14;#5;#'#'",8D
+ PRN "TCIRC #30;#14;#4;#':'",8D
+ PRN "TCIRC #30;#14;#3;#'@'",8D
+ PRN "TCIRC #30;#14;#2;#'+'",8D8D
+ PRN "WILL PRODUCE:"
+ WAIT
+ TCIRC #30;#14;#7;#"*"
+ TCIRC #30;#14;#6;#"."
+ TCIRC #30;#14;#5;#"#"
+ TCIRC #30;#14;#4;#":"
+ TCIRC #30;#14;#3;#"@"
+ TCIRC #30;#14;#2;#"+"
+ WAIT
+ JSR HOME
+ PRN "THE LAST OF THESE KIND OF MACROS",8D
+ PRN "IS TRECF, WHICH CREATES A FILLED",8D
+ PRN "BOX. THIS CAN BE ESPECIALLY USEFUL",8D
+ PRN "FOR CREATING A SEMBLANCE OF 'WINDOWS'",8D
+ PRN "ON THE TEXT SCREEN. SO:",8D8D
+ PRN " TRECF #10;#10;#20;#20;#'#'",8D8D
+ PRN "WILL RESULT IN:",8D8D
+ WAIT
+ TRECF #10;#10;#20;#20;#"#"
+ PRN "W00T!"
+ WAIT
+ JSR HOME
+ PRN "CURSOR POSITIONING",8D
+ PRN "==================",8D8D
+ PRN "THE REST OF THESE ROUTINES",8D
+ PRN "USE COUT1 FOUR CONVENIENCE AND",8D
+ PRN "SAVING A FEW BYTES HERE AND THERE.",8D
+ PRN "THIS MEANS, AMONG OTHER THINGS, THAT",8D
+ PRN "THE SYSTEM MONITOR KEEPS TRACK",8D
+ PRN "OF OUR CURSOR POSITION, AND WE CAN",8D
+ PRN "CALL ITS ROUTINES TO ALTER SAID",8D
+ PRN "POSITION. THIS IS ACHIEVED WITH THE",8D
+ PRN "FOLLOWING MACROS, WHICH WE WILL EXPLORE",8D
+ PRN "NEXT:",8D8D
+ PRN " SETCX SETCY",8D
+ PRN " SCPOS RCPOS",8D
+ PRN " CURF CURB",8D
+ PRN " CURU CURD"
+ WAIT
+ JSR HOME
+ PRN "SETCX AND SETCY SIMPLY SET THE X",8D
+ PRN "AND Y POSITIONS OF THE CURSOR,",8D
+ PRN "RESPECTIVELY. SO:",8D8D
+ PRN " SETCX #20",8D8D
+ WAIT
+ SETCX #20
+ PRN "SETS THE CURSOR'S",8D
+ PRN "X-POSITION TO 20, WHEREAS",8D8D
+ PRN " SETCY #20",8D8D
+ WAIT
+ SETCY #20
+ PRN "SET'S THE Y-POSITION TO 20."
+ WAIT
+ JSR HOME
+ PRN "YOU CAN SET THESE COORDINATES",8D
+ PRN "AT ONCE WITH THE SCPOS MACRO. SO:",8D8D
+ PRN " SCPOS #8;#10"
+ WAIT
+ SCPOS #8;#10
+ PRN "SETS THE CURSOR AT X POSITION",8D
+ PRN "OF 8 AND A Y POSITION OF 10.",8D8D
+ WAIT
+ PRN "YOU CAN ALSO READ THE CHARACTER",8D
+ PRN "AT A GIVEN POSITION WITH THE ",8D
+ PRN "RCPOS MACRO. THUS,",8D8D
+ PRN " RCPOS #8;#10 "
+ WAIT
+ PRN "RETURNS: "
+ RCPOS #8;#10
+ JSR COUT1
+ WAIT
+ JSR HOME
+ PRN "THE LAST OF THE CURSOR POSITIONING",8D
+ PRN "MACROS ARE CURF, CURB, CURD AND CURU.",8D
+ PRN "THESE ALL MOVE THE CURSOR RELATIVE",8D
+ PRN "TO ITS CURRENT POSITION. CURF MOVES",8D
+ PRN "IT FORWARD BY THE SPECIFIED AMOUNT,",8D
+ PRN "CURB MOVES BACKWARDS, CURD MOVES",8D
+ PRN "DOWN AND CURU MOVES UP. THUS:",8D8D
+ PRN " CURF #5 ",8D8D
+ PRN "MOVES THE CURSOR "
+ WAIT
+ CURF #5
+ PRN "FORWARD BY FIVE.",8D8D
+ PRN "THE OTHER MACROS USE THE SAME",8D
+ PRN "SYNTAX."
+ WAIT
+ JSR HOME
+ PRN "MOUSETEXT",8D
+ PRN "=========",8D8D
+ PRN "ON CAPABLE SYSTEMS, MOUSETEXT",8D
+ PRN "CAN BE TURNED ON WITH THE",8D
+ PRN "MTXT1 MACRO AND TURNED OFF WITH",8D
+ PRN "THE MTXT0 MACRO. SINCE THIS",8D
+ PRN "WON'T HAVE A DEMO OF IT HERE."
+ WAIT
+ JSR HOME
+ PRN "INPUT MACROS",8D
+ PRN "============",8D8D
+ PRN "CURRENTLY, THIS STDIO LIBRARY",8D
+ PRN "CONTAINS FIVE MACROS FOR USER",8D
+ PRN "INPUT. THEY ARE AS FOLLOWS:",8D8D
+ PRN " INP STRING INPUT",8D
+ PRN " GKEY CHARACTER INPUT",8D
+ PRN " PDL PADDLE INPUT",8D
+ PRN " PBX PADDLE BUTTON INPUT",8D
+ PRN " WAIT CHARACTER INPUT, NO MONITOR"
+ WAIT
+ JSR HOME
+ PRN "WE HAVE ALREADY MADE SUBSTANTIAL",8D
+ PRN "USE OF THE WAIT MACRO--THAT'S ",8D
+ PRN "WHAT IS CALLED EVERY TIME THIS",8D
+ PRN "DEMO PAUSES. ONCE A KEY IS PRESSED,",8D
+ PRN "THE ASCII CODE FOR IT IS STORED",8D
+ PRN "IN THE .A REGISTER. THIS MACRO",8D
+ PRN "ACCEPTS NO PARAMETERS.",8D8D
+ PRN "A SPECIAL FEATURE OF THE WAIT",8D
+ PRN "MACRO IS THAT IT DOES NOT USE THE",8D
+ PRN "TYPICAL MONITOR ROUTINES FOR INPUT,",8D
+ PRN "AND READS THE KEYBOARD DIRECTLY,",8D
+ PRN "ALLOWING US TO NOT HAVE A CURSOR ON",8D
+ PRN "THE SCREEN, AMONG OTHER BENEFITS.",8D
+ PRN "THIS IS IN CONTRAST TO GKEY, WHICH",8D
+ PRN "USES THE MONITOR ROUTINE TO ACHIEVE",8D
+ PRN "THE SAME RESULT: "
+ GKEY
+ JSR HOME
+ PRN "THE INP MACRO SIMILARLY USES THE",8D
+ PRN "MONITOR'S INPUT ROUTINE. THIS MEANS",8D
+ PRN "THAT IT SUFFERS THE SAME PROBLEMS",8D
+ PRN "AS DOES APPLESOFT BASIC'S INPUT",8D
+ PRN "COMMAND: COMMAS AND SPECIAL CHARACTERS",8D
+ PRN "COMPLICATE MATTERS. IN FUTURE PATCHES,",8D
+ PRN "AN ALTERNATE NON-MONITOR ROUTINE",8D
+ PRN "WILL BECOME AVAILABLE.",8D8D
+ PRN "TYPE SOMETHING AND PRESS RETURN:",8D
+ INP
+ PRN " ",8D
+ PRN "YOU CAN THEN PRINT THE STRING TO ",8D
+ PRN "SCREEN USING THE SPRN MACRO:",8D8D
+ PRN "YOU TYPED:"
+ SPRN #RETURN
+ WAIT
+ JSR HOME
+ PRN "PADDLE BUTTONS CAN BE READ VIA",8D
+ PRN "THE PBX MACRO. THE SYNAX IS AS",8D
+ PRN "FOLLOWS:",8D8D
+ PRN " PBX [BUTTON ADDRESS]",8D8D
+ WAIT
+ PRN "THE HOOKS.STDIO FILE CONTAINS THE",8D
+ PRN "ADDRESSES FOR THE FOR PADDLE BUTTONS,",8D
+ PRN "CONVENIENTLY CALLED PB0, PB1, PB2, ",8D
+ PRN "AND PB3. THUS:",8D8D
+ WAIT
+ PRN " PBX #PB0",8D8D
+ PRN "CHECKS IF PADDLE BUTTON 0 IS PRESSED,",8D
+ PRN "AND RETURNS 1 IN THE .A REGISTER IF SO.",8D
+ PRN "OTHERWISE, A ZERO IS RETURNED.",8D8D
+ WAIT
+ PRN "SINCE THIS REQUIRES SPECIAL HARDWARE,",8D
+ PRN "WE WON'T BE USING THE MACRO HERE. NOTE",8D
+ PRN "THAT ON A ][E, //C, AND ][GS, THE OPEN",8D
+ PRN "APPLE KEY IS MAPPED TO BUTTON ZERO."
+ WAIT
+ JSR HOME
+ PRN "LASTLY, THE PREAD MACRO READS THE STATE",8D
+ PRN "OF THE GIVEN PADDLE'S POTENTIOMETER.",8D
+ PRN "A VALUE OF 0-255 IS RETURNED IN THE .Y",8D
+ PRN "REGISTER. SO:",8D8D
+ WAIT
+ PRN " PREAD #0",8D8D
+ PRN "WILL READ THE STATE OF PADDLE 0, WHICH",8D
+ PRN "IS THE MOST COMMON TO READ. AGAIN,",8D
+ PRN "DUE TO A NEED FOR SPECIAL HARDWARE, WE",8D
+ PRN "WON'T BE ILLUSTRATING IT HERE."
+ WAIT
+ JSR HOME
+ PRN " ",8D
+ PRN "THAT'S ALL, FOLKS!",8D8D
+*
+ JMP REENTRY
+*
+*``````````````````````````````*
+* BOTTOM INCLUDES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+ PUT MIN.LIB.REQUIRED
+*
+** INDIVIDUAL SUBROUTINE INCLUDES
+*
+* STDIO SUBROUTINES
+*
+ PUT MIN.SUB.XPRINT
+ PUT MIN.SUB.DPRINT
+ PUT MIN.SUB.THLINE
+ PUT MIN.SUB.TVLINE
+ PUT MIN.SUB.TRECTF
+ PUT MIN.SUB.TXTPUT
+ PUT MIN.SUB.TBLINE
+ PUT MIN.SUB.TCIRCLE
+ PUT MIN.SUB.SINPUT
+ PUT MIN.SUB.PRNSTR
+*
diff --git a/source/d2_stdio/T.HOOKS.STDIO b/source/d2_stdio/T.HOOKS.STDIO
new file mode 100644
index 0000000..76743fa
--- /dev/null
+++ b/source/d2_stdio/T.HOOKS.STDIO
@@ -0,0 +1,67 @@
+*
+*``````````````````````````````*
+* HOOKS.STDIO *
+* *
+* THESE ARE HOOKS THAT ARE *
+* USED BY THE STDIO LIBRARY. *
+* COMMENTED HOOKS ARE RELATED *
+* BUT CURRENTLY UNUSED. *
+* *
+* AUTHOR: NATHAN RIGGS *
+* CONTACT: NATHAN.RIGGS@ *
+* OUTLOOK.COM *
+* *
+* DATE: 07-JUL-2019 *
+* ASSEMBLER: MERLIN 8 PRO *
+* OS: DOS 3.3 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+* OUTPUT HOOKS
+*
+COUT1 EQU $FDF0 ; FASTER SCREEN OUTPUT
+COUT EQU $FDED ; MONITOR STD OUTPUT
+HOME EQU $FC58 ; CLEAR SCREEN, HOME CURSOR
+VTAB EQU $FC22 ; MONITOR CURSOR POS ROUTINE
+CURSH EQU $24 ; HPOS OF COUT CURSOR
+CURSV EQU $25 ; VPOS OF COUT CURSOR
+KEYBUFF EQU $0200 ; KEYBUFFER START
+GSTROBE EQU $C040 ; GAME CONNECTOR STROBE
+GBCALC EQU $F847 ; SCREEN CALCULATION
+GBPSH EQU $26
+*
+* INPUT HOOKS
+*
+KYBD EQU $C000 ; LDA SINGLE KEYPRESS
+STROBE EQU $C010 ; CLEAR KYBD BUFFER
+GETLN EQU $FD6F ; MONITOR GET LINE OF KB INPUT
+GETKEY EQU $FD0C ; MONITOR GET SINGLE KEY INPUT
+*
+* PADDLE HOOKS
+*
+PREAD EQU $FB1E ; READ STATE OF PADDLE
+PB0 EQU $C061 ; PADDLE BUTTON 0
+PB1 EQU $C062
+PB2 EQU $C063
+PB3 EQU $C060
+*
+** UNUSED BY LIBRARY
+*
+*WNDLEFT EQU $20 ; SCROLL WINDOW LEFT
+*WNDWIDTH EQU $21 ; SCROLL WINDOW WIDTH
+*WNDTOP EQU $22 ; SCROLL WINDOW TOP
+*WNDBOT EQU $23 ; SCROLL WINDOW BOTTOM
+*TEXTP1 EQU $0400 ; START OF TEXT PAGE 1
+*TEXTP2 EQU $0800 ; START OF TEXT PAGE 2
+*PAGE1 EQU $C054 ; SOFT SWITCH USE PAGE 1
+*PAGE2 EQU $C055 ; SOFT SWITCH USE PAGE 2
+*S80COL EQU $C01F ; READ ONLY; CHECK IF 80C
+*TXTSET EQU $C051 ; TEXT ON SOFT SWITCH
+*SETWND EQU $FB4B ; SET NORMAL WINDOW MODE
+*CURADV EQU $FBF4 ; ADVANCE CURSOR RIGHT
+*CURBS EQU $FC10 ; CURSOR LEFT
+*CURUP EQU $FC1A ; CURSOR UP
+*CR EQU $FC62 ; CARRIAGE RETURN TO SCREEN
+*LF EQU $FC66 ; LINE FEED ONLY TO SCREEN
+*CLEOL EQU $FC9C ; CLEAR TEXT TO END OF LINE
+*OPAPP EQU $C061
+*CLAPP EQU $C062
diff --git a/source/d2_stdio/T.MAC.STDIO b/source/d2_stdio/T.MAC.STDIO
new file mode 100644
index 0000000..87d215c
--- /dev/null
+++ b/source/d2_stdio/T.MAC.STDIO
@@ -0,0 +1,676 @@
+*
+*``````````````````````````````*
+* MAC.STDIO *
+* *
+* THIS IS A MACRO LIBRARY FOR *
+* STANDARD INPUT AND OUTPUT. *
+* *
+* AUTHOR: NATHAN RIGGS *
+* CONTACT: NATHAN.RIGGS@ *
+* OUTLOOK.COM *
+* *
+* DATE: 07-JUL-2019 *
+* ASSEMBLER: MERLIN 8 PRO *
+* OS: DOS 3.3 *
+* *
+* SUBROUTINES FILES USED: *
+* *
+* SUB.XPRINT *
+* SUB.DPRINT *
+* SUB.SINPUT *
+* SUB.GPBX *
+* SUB.TVLINE *
+* SUB.THLINE *
+* SUB.TRECTF *
+* SUB.TBLINE *
+* SUB.TCIRCLE *
+* SUB.TXTPUT *
+* SUB.PRNSTR *
+* *
+* LIST OF MACROS *
+* *
+* PRN : FLEXIBLE PRINT *
+* SPRN : PRINT STRING *
+* INP : STRING INPUT *
+* GKEY : GET SINGLE KEY *
+* SCPOS : SET CURS POS AT X,Y *
+* SETCX : SET CURSOR X *
+* SETCY : SET CURSOR Y *
+* CURF : CURSOR FORWARD *
+* CURB : CURSOR BACKWARD *
+* CURU : CURSOR UP *
+* CURD : CURSOR DOWN *
+* RCPOS : READ CURSOR POSITION *
+* PDL : READ PADDLE STATE *
+* TLINE : DIAGONAL TEXT LINE *
+* TCIRC : TEXT CIRCLE *
+* PBX : READ PDL BTN X *
+* TVLIN : TEXT VERTICAL LINE *
+* THLIN : TEXT HORIZ LINE *
+* TRECF : TEXT FILL RECTANGLE *
+* TPUT : TEXT CHAR PLOT AT XY *
+* COL40 : FORCE 40COL MODE *
+* COL80 : FORCE 80COL MODE *
+* DIE80 : KILL 80COL FIRMWARE *
+* MTXT0 : DISABLE MOUSETEXT *
+* MTXT1 : ENABLE MOUSETEXT *
+* WAIT : WAIT FOR KEYPRESS *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+*``````````````````````````````*
+* PRN *
+* *
+* PRINT A LITERAL STRING OR *
+* A NULL-TERMINATED STRING AT *
+* A GIVEN ADDRESS. *
+* *
+* PARAMETERS *
+* *
+* ]1 = STRING OR ADDRESS *
+* *
+* SAMPLE USAGE: *
+* *
+* PRN "HELLO, WORLD!" *
+* PRN #$300 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+PRN MAC
+ IF ",]1 ; IF PARAM=STRING
+ JSR XPRINT ; SPECIAL PRINT
+ ASC ]1 ; PUT STRING HERE
+ HEX 00 ; STRING TERMINATE
+ ELSE ; ELSE, PARAM IS
+ ; MEMORY LOCATION
+ _MLIT ]1 ; PARSE FOR LITERAL
+ JSR DPRINT ; OR INDIRECT
+ FIN
+ <<<
+*
+*``````````````````````````````*
+* SPRN *
+* *
+* PRINTS THE STRING LOCATED AT *
+* THE SPECIFIED ADDRESS, WHICH *
+* HAS A PRECEDING LENGTH BYTE. *
+* *
+* PARAMETERS: *
+* *
+* ]1 = STRING ADDRESS *
+* *
+* SAMPLE USAGE *
+* *
+* SPRN #$300 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+SPRN MAC
+ _AXLIT ]1
+ JSR PRNSTR
+ <<<
+*
+*``````````````````````````````*
+* INP *
+* *
+* INPUTS A STRING FROM KEYBRD *
+* AND STORES IT IN [RETURN] *
+* *
+* PARAMETERS *
+* *
+* NONE *
+* *
+* SAMPLE USAGE: *
+* *
+* INP *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+INP MAC
+ JSR SINPUT
+ <<<
+*
+*``````````````````````````````*
+* GKEY *
+* *
+* WAITS FOR USER TO PRESS A *
+* KEY, THEN STORES THAT IN .A *
+* *
+* PARAMETERS *
+* *
+* NONE *
+* *
+* SAMPLE USAGE: *
+* *
+* GKEY *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+GKEY MAC
+ JSR GETKEY ; MONITOR GET SUBROUTINE
+ LDY #0
+ STY STROBE ; RESET KBD STROBE
+ <<<
+*
+*``````````````````````````````*
+* SCPOS *
+* *
+* SETS THE CURSOR POSITION. *
+* *
+* PARAMETERS *
+* *
+* ]1 = X POSITION *
+* ]2 = Y POSITION *
+* *
+* SAMPLE USAGE: *
+* *
+* SCPOS #10;#10 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+SCPOS MAC
+ LDX ]1
+ STX CURSH ; PUT X INTO HPOS
+ LDX ]2
+ STX CURSV ; PUT Y INTO VPOS
+ JSR VTAB ; EXECUTE VTAB MONITOR ROUTINE
+ <<<
+*
+*``````````````````````````````*
+* SETCX *
+* *
+* SETS THE CURSOR X POSITION. *
+* *
+* PARAMETERS *
+* *
+* ]1 = X POSITION *
+* *
+* SAMPLE USAGE *
+* *
+* SETCX #10 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+SETCX MAC
+ LDX ]1
+ STX CURSH ; SET HORIZ POS
+ JSR VTAB ; CALL VTAB MONITOR ROUTINE
+ <<<
+*
+*``````````````````````````````*
+* SETCY *
+* *
+* SET THE CURSOR Y POSITION. *
+* *
+* PARAMETERS *
+* *
+* ]1 = Y POSITION *
+* *
+* SETCY #10 *
+* *
+* SAMPLE USAGE: SETCY #10 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+SETCY MAC
+ LDY ]1
+ STY CURSV ; SET VERTICAL POS
+ JSR VTAB ; CALL VTAB MONITOR ROUTINE
+ <<<
+*
+*``````````````````````````````*
+* CURF *
+* *
+* MOVE CURSOR FORWARD A NUMBER *
+* OF SPACES. *
+* *
+* PARAMETERS *
+* *
+* ]1 = # OF SPACES TO MOVE *
+* *
+* SAMPLE USAGE *
+* *
+* CURF #10 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+CURF MAC
+ LDA ]1 ; GET # TO ADD TO CURRENT
+ CLC ; POS; CLEAR CARRY
+ ADC CURSH ; ADD CURSH
+ STA CURSH ; STORE IN CURSH
+ JSR VTAB ; MONITOR VTAB SUBROUTINE
+ <<<
+*
+*``````````````````````````````*
+* CURB *
+* *
+* MOVE THE CURSOR BACKWARD BY *
+* A NUMBER OF SPACES. *
+* *
+* PARAMETERS *
+* *
+* ]1 = # OF SPACES TO MOVE *
+* *
+* SAMPLE USAGE *
+* *
+* CURB #10 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+CURB MAC
+ LDA CURSH ; GET CURRENT CURSOR HORIZ
+ SEC ; SET CARRY
+ SBC ]1 ; SUBTRACT GIVEN PARAM
+ STA CURSH ; STORE BACK IN CURSH
+ JSR VTAB ; VTAB MONITOR SUBROUTINE
+ <<<
+*
+*``````````````````````````````*
+* CURU *
+* *
+* MOVE CURSOR UP BY A NUMBER *
+* OF SPACES. *
+* *
+* PARAMETERS *
+* *
+* ]1 = # OF SPACES TO GO UP *
+* *
+* SAMPLE USAGE *
+* *
+* CURU #10 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+CURU MAC
+ LDA CURSV ; GET CURRENT CURSOR VERT
+ SEC ; SET CARRY
+ SBC ]1 ; SUBTRACT GIVEN PARAM
+ STA CURSV ; STORE BACK IN CURSV
+ JSR VTAB ; VTAB MONITOR ROUTINE
+ <<<
+*
+*``````````````````````````````*
+* CURD *
+* *
+* MOVE THE CURSOR DOWN BY A *
+* NUMBER OF SPACES. *
+* *
+* PARAMETERS *
+* *
+* ]1 = # OF SPACES TO MOVE *
+* *
+* SAMPLE USAGE: CURD #10 *
+* *
+* CURD #10 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+CURD MAC
+ LDA CURSV ; GET CURRENT VERT POS
+ CLC ; CLEAR CARRY
+ ADC ]1 ; ADD GIVEN PARAMETER
+ STA CURSV ; STORE BACK IN CURSV
+ JSR VTAB ; VTAB MONITOR SUBROUTINE
+ <<<
+*
+*``````````````````````````````*
+* RCPOS *
+* *
+* READ THE CHARACTER AT POS *
+* X,Y AND LOADS INTO ACCUM *
+* *
+* PARAMETERS *
+* *
+* ]1 = X POSITION *
+* ]2 = Y POSITION *
+* *
+* SAMPLE USAGE *
+* *
+* RCPOS #3;#9 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+RCPOS MAC
+ LDY ]1 ; ROW
+ LDA ]2 ; COLUMN
+ JSR GBCALC ; GET ADDR FOR SCREEN POS
+ LDA (GBPSH),Y ; GET CHAR IN ADDRESS
+ <<<
+*
+*``````````````````````````````*
+* PDL *
+* *
+* SIMPLY READS STATE OF PADDLE *
+* NUMBER [NUM] AND STORES IT *
+* IN THE Y REGISTER. *
+* *
+* PARAMETERS *
+* *
+* ]1 = PADDLE # TO READ *
+* *
+* SAMPLE USAGE *
+* *
+* PDL #0 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+PDL MAC ; GET PADDLE VALUE
+ LDX ]1 ; READ PADDLE # ]1 (USUALLY 0)
+ JSR PREAD ; PADDLE READING STORED IN Y
+ <<<
+*
+*``````````````````````````````*
+* PBX *
+* *
+* READ THE SPECIFIED PADDLE *
+* BUTTON. *
+* *
+* PARAMETERS *
+* *
+* ]1 = PADDLE BUTTON TO READ *
+* *
+* PB0: $C061 PB1: $C062 *
+* PB2: $C063 PB4: $C060 *
+* *
+* SAMPLE USAGE: *
+* *
+* PBX PB0 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+PBX MAC
+ LDX #1
+ LDA ]1 ; IF BTN = PUSHED
+ BMI EXIT ; IF HIBYTE SET, BUTTON PUSHED
+ LDX #0 ; OTHERWISE, BUTTON NOT PUSHED
+EXIT
+ <<<
+*
+*``````````````````````````````*
+* TVLIN *
+* *
+* CREATE A VERTICAL LINE WITH *
+* A GIVEN TEXT FILL CHARACTER *
+* *
+* PARAMETERS *
+* *
+* ]1 = START OF VERT LINE *
+* ]2 = END OF VERT LINE *
+* ]3 = X POSITION OF LINE *
+* ]4 = FILL CHARACTER *
+* *
+* SAMPLE USAGE *
+* *
+* TVLIN #0;#10;#3;#$18 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+TVLIN MAC
+ LDA ]1 ; Y START
+ STA WPAR2
+ LDA ]2 ; Y END
+ STA WPAR2+1
+ LDA ]3 ; X POSITION
+ STA WPAR1
+ LDA ]4 ; CHARACTER
+ STA BPAR1
+ JSR TVLINE
+ <<<
+*
+*``````````````````````````````*
+* THLIN *
+* *
+* CREATE A HORIZONTAL LINE *
+* FROM A FILL CHARACTER. *
+* *
+* PARAMETERS *
+* *
+* ]1 = START OF HORIZ LINE *
+* ]2 = END OF HORIZ LINE *
+* ]3 = Y POSITION OF LINE *
+* ]4 = FILL CHARACTER *
+* *
+* SAMPLE USAGE *
+* *
+* THLIN #0;#10;#12;#$18 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+THLIN MAC
+ LDA ]1 ; X START
+ STA WPAR1
+ LDA ]2 ; X END
+ STA WPAR1+1
+ LDA ]3 ; Y POS
+ STA BPAR1
+ LDA ]4 ; FILL CHAR
+ STA BPAR2
+ JSR THLINE
+ <<<
+*
+*``````````````````````````````*
+* TRECF *
+* *
+* CREATE A RECTANGLE FILLED *
+* WITH A GIVEN TEXT CHARACTER *
+* *
+* PARAMETERS *
+* *
+* ]1 = HORIZ START POSITION *
+* ]2 = VERT START POSITION *
+* ]3 = HORIZ END POSITION *
+* ]4 = VERT END POSITION *
+* ]5 = FILL CHARACTER *
+* *
+* SAMPLE USAGE *
+* *
+* TRECF #0;#10;#0;#10;#'X' *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+TRECF MAC
+ LDA ]1 ; LEFT BOUNDARY
+ STA WPAR1
+ LDA ]2 ; TOP BOUNDARY
+ STA WPAR2
+ LDA ]3 ; RIGHT BOUNDARY
+ STA WPAR1+1
+ LDA ]4 ; BOTTOM BOUNDARY
+ STA WPAR2+1
+ LDA ]5 ; FILL CHAR
+ STA BPAR1
+ JSR TRECTF
+ <<<
+*
+*``````````````````````````````*
+* TPUT TEXT CHARACTER PLOT *
+* *
+* PLOT A SINGLE TEXT CHARACTER *
+* DIRECTLY TO SCREEN MEMORY AT *
+* A GIVEN X,Y POSITION. *
+* *
+* PARAMETERS *
+* *
+* ]1 = X POSITION *
+* ]2 = Y POSITION *
+* ]3 = CHARACTER TO PLOT *
+* *
+* SAMPLE USAGE *
+* *
+* TPUT #10;#10;#AA *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+TPUT MAC
+ LDX ]1 ; XPOS INTO .X
+ LDY ]2 ; YPOS INTO .Y
+ LDA ]3 ; FILL IN .A
+ JSR TXTPUT
+ <<<
+*
+*``````````````````````````````*
+* DIE80 *
+* *
+* SEND CTRL-U TO COUT, FORCING *
+* 40 COLUMN MODE. *
+* *
+* PARAMETERS *
+* *
+* NONE *
+* *
+* USAGE *
+* *
+* DIE80 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+DIE80 MAC
+ LDA #21 ; CTRL-U CHARACTER
+ JSR COUT ; SEND TO SCREEN
+ <<<
+*
+*``````````````````````````````*
+* COL80 *
+* *
+* FORCE 80-COLUMN MODE. *
+* *
+* PARAMETERS *
+* *
+* NONE *
+* *
+* USAGE *
+* *
+* COL80 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+COL80 MAC
+ LDA #18 ; CTRL-R CHARACTER
+ JSR COUT ; SEND TO SCREEN
+ <<<
+*
+*``````````````````````````````*
+* COL40 *
+* *
+* FORCE 40-COLUMN MODE *
+* *
+* PARAMETERS *
+* *
+* NONE *
+* *
+* USAGE *
+* *
+* COL40 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+COL40 MAC
+ LDA #17 ; CTRL-Q CHARACTER
+ JSR COUT ; SEND TO SCREEN
+ <<<
+*
+*``````````````````````````````*
+* MTXT0 *
+* *
+* DISABLE MOUSETEXT, IF IT IS *
+* ENABLED. *
+* *
+* PARAMETERS *
+* *
+* NONE *
+* *
+* USAGE *
+* *
+* MTXT0 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+MTXT0 MAC
+ LDA #24 ; CTRL-X
+ JSR COUT ; SEND TO SCREEN
+ <<<
+*
+*``````````````````````````````*
+* MTXT1 *
+* *
+* ENABLE MOUSETEXT IF IT IS *
+* AVAILABLE. *
+* *
+* PARAMETERS *
+* *
+* NONE *
+* *
+* USAGE *
+* *
+* MTXT1 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+MTXT1 MAC
+ LDA #27 ; CTRL-[
+ JSR COUT ; SEND TO SCREEN
+ <<<
+*
+*``````````````````````````````*
+* WAIT *
+* *
+* WAIT FOR A KEYPRESS WITHOUT *
+* INTERFERING WITH COUT. KEY *
+* CODE IS STORED IN .A. *
+* *
+* PARAMETERS *
+* *
+* NONE *
+* *
+* USAGE *
+* *
+* WAIT *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+WAIT MAC
+]WTLP LDA KYBD ; READ KEYBOARD BUFFER
+ BPL ]WTLP ; IF 0, KEEP LOOPING
+ AND #$7F ; OTHERWISE, SET HI BIT
+ STA STROBE ; CLEAR STROBE
+ <<<
+*
+*``````````````````````````````*
+* TLINE *
+* *
+* USE THE BRESSENHAM LINE *
+* ALGORITHM TO DRAW A LINE *
+* WITH A FILL CHARACTER. *
+* *
+* PARAMETERS *
+* *
+* ]1 = X-ORIGIN *
+* ]2 = Y-ORIGIN *
+* ]3 = X-DESTINATION *
+* ]4 = Y-DESTINATION *
+* *
+* USAGE *
+* *
+* TLINE #0;#0;#23;#39 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+TLINE MAC
+ LDA ]1
+ STA WPAR1
+ LDA ]2
+ STA WPAR1+1
+ LDA ]3
+ STA WPAR2
+ LDA ]4
+ STA WPAR2+1
+ LDA ]5
+ STA BPAR1
+ JSR TBLINE
+ <<<
+*
+*``````````````````````````````*
+* TCIRC *
+* *
+* USE THE BRESSENHAM CIRCLE *
+* ALGORITHM TO DRAW A CIRCLE *
+* WITH A FILL CHARACTER. *
+* *
+* PARAMETERS *
+* *
+* ]1 = CENTER X-LOCATION *
+* ]2 = CENTER Y-LOCATION *
+* ]3 = RADIUS *
+* ]4 = FILL CHARACTER *
+* *
+* USAGE *
+* *
+* TCIRC #19;#11;#10;#"*" *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+TCIRC MAC
+ LDA ]1
+ STA WPAR1
+ LDA ]2
+ STA WPAR2
+ LDA ]3
+ STA BPAR1
+ LDA ]4
+ STA BPAR2
+ JSR TCIRCLE
+ <<<
diff --git a/source/d2_stdio/T.MIN.HEAD.REQUIRED b/source/d2_stdio/T.MIN.HEAD.REQUIRED
new file mode 100644
index 0000000..fb77c7e
--- /dev/null
+++ b/source/d2_stdio/T.MIN.HEAD.REQUIRED
@@ -0,0 +1,27 @@
+JUMPTBL JMP MAIN_START
+
+ DS 48
+VARTAB DS 20
+IFDEPTH DS 1
+RETLEN DS 1
+RETURN DS 256
+PARLEN DS 1
+PARAM DS 256
+ADDR1 EQU $06
+ADDR2 EQU $08
+ADDR3 EQU $EB
+ADDR4 EQU $ED
+SCRATCH EQU $19
+SCRATCH2 EQU $1E
+RETADR EQU $FE
+RESULT EQU $FA
+RESULT2 EQU $FC
+WPAR1 EQU $FA
+WPAR2 EQU $FC
+WPAR3 EQU $FE
+BPAR1 EQU $EF
+BPAR2 EQU $E3
+BPAR3 EQU $1E
+BPAR4 EQU $19
+REENTRY EQU $3D0
+MAIN_START
diff --git a/source/d2_stdio/T.MIN.HOOKS.STDIO b/source/d2_stdio/T.MIN.HOOKS.STDIO
new file mode 100644
index 0000000..45b30aa
--- /dev/null
+++ b/source/d2_stdio/T.MIN.HOOKS.STDIO
@@ -0,0 +1,19 @@
+COUT1 EQU $FDF0
+COUT EQU $FDED
+HOME EQU $FC58
+VTAB EQU $FC22
+CURSH EQU $24
+CURSV EQU $25
+KEYBUFF EQU $0200
+GSTROBE EQU $C040
+GBCALC EQU $F847
+GBPSH EQU $26
+KYBD EQU $C000
+STROBE EQU $C010
+GETLN EQU $FD6F
+GETKEY EQU $FD0C
+PREAD EQU $FB1E
+PB0 EQU $C061
+PB1 EQU $C062
+PB2 EQU $C063
+PB3 EQU $C060
diff --git a/source/d2_stdio/T.MIN.LIB.REQUIRED b/source/d2_stdio/T.MIN.LIB.REQUIRED
new file mode 100644
index 0000000..b966af3
--- /dev/null
+++ b/source/d2_stdio/T.MIN.LIB.REQUIRED
@@ -0,0 +1,137 @@
+]RIGHT DS 1
+]LEFT DS 1
+]LENGTH DS 1
+]A DS 1
+]X DS 1
+]Y DS 1
+]C DS 1
+]Z DS 1
+]N DS 1
+]O DS 1
+]HEXTAB ASC "0123456789ABCDEF"
+]COUT EQU $FDF0
+]KYBD EQU $C000
+]STROBE EQU $C010
+__GETRET
+ STA ADDR1
+ STX ADDR1+1
+ LDY #255
+:LP
+ INY
+ LDA RETURN,Y
+ STA (ADDR1),Y ; COUNTER OFFSET
+ CPY RETLEN
+ BNE :LP
+ RTS
+__SETPARM
+ STA ADDR1
+ STX ADDR1+1
+ STY PARLEN
+ LDY #255
+:LP
+ INY
+ LDA (ADDR1),Y
+ STA PARAM,Y ; OFFSET BY COUNTER
+ CPY PARLEN
+ BNE :LP
+ RTS
+__CLRHI
+ AND #$F0
+ LSR
+ LSR
+ LSR
+ LSR
+ RTS
+__DUMP
+ STY ]LENGTH
+ STA ADDR1
+ STX ADDR1+1
+ LDA #$8D
+ JSR ]COUT
+ LDA ADDR1+1
+ JSR __CLRHI
+ TAX
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDA ADDR1+1
+ AND #$0F
+ TAX
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDA ADDR1
+ JSR __CLRHI
+ TAX
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDA ADDR1
+ AND #$0F
+ TAX
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDA #":" ;
+ JSR ]COUT
+ LDA #" "
+ JSR ]COUT
+ LDY #0
+:LP
+ LDA (ADDR1),Y
+ JSR __CLRHI ; AT COUNTER OFFSET
+ STA ]LEFT
+ LDA (ADDR1),Y
+ AND #$0F
+ STA ]RIGHT
+ LDX ]LEFT
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDX ]RIGHT
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDA #160
+ JSR ]COUT
+ INY
+ CPY ]LENGTH
+ BNE :LP
+ RTS
+__P
+ PLA
+ STA ADDR1
+ PLA
+ STA ADDR1+1
+ LDY #1
+:LP LDA (ADDR1),Y
+ BEQ :DONE
+ JSR ]COUT
+ INY
+ BNE :LP
+:DONE CLC
+ TYA
+ ADC ADDR1
+ STA ADDR1
+ LDA ADDR1+1
+ ADC #0
+ PHA ; IF NEEDED
+ LDA ADDR1
+ PHA
+ RTS
+__W
+:LP LDA ]KYBD
+ BPL :LP
+ AND #$7F
+ STA ]STROBE
+ RTS
+__ERRH
+ LDA #1
+ STA $AAB6
+ STA $75+1
+ STA $33
+ STA ADDR1
+ STX ADDR1+1
+ LDA #$FF
+ STA $D8
+ LDY #0
+ LDA (ADDR1),Y
+ STA $9D5A
+ INY
+ LDA (ADDR1),Y
+ STA $9D5B
+ RTS
diff --git a/source/d2_stdio/T.MIN.MAC.REQUIRED b/source/d2_stdio/T.MIN.MAC.REQUIRED
new file mode 100644
index 0000000..7d3bde0
--- /dev/null
+++ b/source/d2_stdio/T.MIN.MAC.REQUIRED
@@ -0,0 +1,97 @@
+_MLIT MAC
+ IF #=]1
+ LDA ]1/$100
+ STA ]2+1
+ LDA ]1
+ STA ]2
+ ELSE
+ LDA ]1+1
+ STA ]2+1
+ LDA ]1
+ STA ]2
+ FIN
+ <<<
+_ISLIT MAC
+ IF #=]1
+ LDA ]1/$100
+ PHA
+ LDA ]1
+ PHA
+ ELSE
+ LDA ]1+1
+ PHA
+ LDA ]1
+ PHA
+ FIN
+ <<<
+_AXLIT MAC
+ IF #=]1
+ LDX ]1/$100
+ LDA ]1
+ ELSE
+ LDX ]1+1
+ LDA ]1
+ FIN
+ <<<
+_MSTR MAC
+ IF "=]1
+ JMP __STRCONT
+]STRTMP STR ]1
+__STRCONT
+ LDA #>]STRTMP
+ STA ]2+1
+ LDA #<]STRTMP
+ STA ]2
+ ELSE
+ _ISLIT ]1
+ FIN
+ <<<
+_ISSTR MAC
+ IF "=]1
+ JMP __STRCONT
+]STRTMP STR ]1
+__STRCONT
+ LDA #>]STRTMP
+ PHA
+ LDA #<]STRTMP
+ PHA
+ ELSE
+ _ISLIT ]1
+ FIN
+ <<<
+_AXSTR MAC
+ IF "=]1
+ JMP __STRCNT2
+]STRTMP STR ]1
+__STRCNT2
+ LDX #>]STRTMP
+ LDA #<]STRTMP
+ ELSE
+ _AXLIT ]1
+ FIN
+ <<<
+GRET MAC
+ _AXLIT ]1
+ JSR __GETRET
+ <<<
+DUMP MAC
+ _AXLIT ]1
+ LDY ]2
+ JSR __DUMP
+ <<<
+_PRN MAC
+ JSR __P
+ ASC ]1
+ HEX 00
+ <<<
+_WAIT MAC
+ JSR __W
+ <<<
+ERRH MAC
+ _AXLIT
+ JSR __ERRH
+ <<<
+CLRHI MAC
+ LDA ]1
+ JSR __CLRHI
+ <<<
diff --git a/source/d2_stdio/T.MIN.MAC.STDIO b/source/d2_stdio/T.MIN.MAC.STDIO
new file mode 100644
index 0000000..c3e0d5f
--- /dev/null
+++ b/source/d2_stdio/T.MIN.MAC.STDIO
@@ -0,0 +1,176 @@
+PRN MAC
+ IF ",]1
+ JSR XPRINT ; SPECIAL PRINT
+ ASC ]1 ; PUT STRING HERE
+ HEX 00 ; STRING TERMINATE
+ ELSE ; ELSE, PARAM IS
+ ; MEMORY LOCATION
+ _MLIT ]1
+ JSR DPRINT
+ FIN
+ <<<
+SPRN MAC
+ _AXLIT ]1
+ JSR PRNSTR
+ <<<
+INP MAC
+ JSR SINPUT
+ <<<
+GKEY MAC
+ JSR GETKEY
+ LDY #0
+ STY STROBE
+ <<<
+SCPOS MAC
+ LDX ]1
+ STX CURSH
+ LDX ]2
+ STX CURSV
+ JSR VTAB
+ <<<
+SETCX MAC
+ LDX ]1
+ STX CURSH
+ JSR VTAB
+ <<<
+SETCY MAC
+ LDY ]1
+ STY CURSV
+ JSR VTAB
+ <<<
+CURF MAC
+ LDA ]1
+ CLC ; POS
+ ADC CURSH
+ STA CURSH
+ JSR VTAB
+ <<<
+CURB MAC
+ LDA CURSH
+ SEC
+ SBC ]1
+ STA CURSH
+ JSR VTAB
+ <<<
+CURU MAC
+ LDA CURSV
+ SEC
+ SBC ]1
+ STA CURSV
+ JSR VTAB
+ <<<
+CURD MAC
+ LDA CURSV
+ CLC
+ ADC ]1
+ STA CURSV
+ JSR VTAB
+ <<<
+RCPOS MAC
+ LDY ]1
+ LDA ]2
+ JSR GBCALC
+ LDA (GBPSH),Y
+ <<<
+PDL MAC
+ LDX ]1
+ JSR PREAD
+ <<<
+PBX MAC
+ LDX #1
+ LDA ]1
+ BMI EXIT
+ LDX #0
+EXIT
+ <<<
+TVLIN MAC
+ LDA ]1
+ STA WPAR2
+ LDA ]2
+ STA WPAR2+1
+ LDA ]3
+ STA WPAR1
+ LDA ]4
+ STA BPAR1
+ JSR TVLINE
+ <<<
+THLIN MAC
+ LDA ]1
+ STA WPAR1
+ LDA ]2
+ STA WPAR1+1
+ LDA ]3
+ STA BPAR1
+ LDA ]4
+ STA BPAR2
+ JSR THLINE
+ <<<
+TRECF MAC
+ LDA ]1
+ STA WPAR1
+ LDA ]2
+ STA WPAR2
+ LDA ]3
+ STA WPAR1+1
+ LDA ]4
+ STA WPAR2+1
+ LDA ]5
+ STA BPAR1
+ JSR TRECTF
+ <<<
+TPUT MAC
+ LDX ]1
+ LDY ]2
+ LDA ]3
+ JSR TXTPUT
+ <<<
+DIE80 MAC
+ LDA #21
+ JSR COUT
+ <<<
+COL80 MAC
+ LDA #18
+ JSR COUT
+ <<<
+COL40 MAC
+ LDA #17
+ JSR COUT
+ <<<
+MTXT0 MAC
+ LDA #24
+ JSR COUT
+ <<<
+MTXT1 MAC
+ LDA #27
+ JSR COUT
+ <<<
+WAIT MAC
+]WTLP LDA KYBD
+ BPL ]WTLP
+ AND #$7F
+ STA STROBE
+ <<<
+TLINE MAC
+ LDA ]1
+ STA WPAR1
+ LDA ]2
+ STA WPAR1+1
+ LDA ]3
+ STA WPAR2
+ LDA ]4
+ STA WPAR2+1
+ LDA ]5
+ STA BPAR1
+ JSR TBLINE
+ <<<
+TCIRC MAC
+ LDA ]1
+ STA WPAR1
+ LDA ]2
+ STA WPAR2
+ LDA ]3
+ STA BPAR1
+ LDA ]4
+ STA BPAR2
+ JSR TCIRCLE
+ <<<
diff --git a/source/d2_stdio/T.MIN.SUB.DPRINT b/source/d2_stdio/T.MIN.SUB.DPRINT
new file mode 100644
index 0000000..35e6e0f
--- /dev/null
+++ b/source/d2_stdio/T.MIN.SUB.DPRINT
@@ -0,0 +1,11 @@
+]ADDR1 EQU WPAR1
+DPRINT
+ LDY #$00
+:LOOP
+ LDA (]ADDR1),Y
+ BEQ :EXIT
+ JSR COUT1
+ INY
+ BNE :LOOP
+:EXIT
+ RTS
diff --git a/source/d2_stdio/T.MIN.SUB.PRNSTR b/source/d2_stdio/T.MIN.SUB.PRNSTR
new file mode 100644
index 0000000..dd6643d
--- /dev/null
+++ b/source/d2_stdio/T.MIN.SUB.PRNSTR
@@ -0,0 +1,17 @@
+]STRLEN EQU VARTAB
+PRNSTR
+ STA ADDR1
+ STX ADDR1+1
+ LDY #0
+ LDA (ADDR1),Y
+ STA ]STRLEN
+:LP
+ INY
+ LDA (ADDR1),Y
+ JSR COUT1
+ CPY ]STRLEN
+ BNE :LP
+ ; LOOP
+ LDY #0
+ LDA (ADDR1),Y
+ RTS
diff --git a/source/disk1_stdio/T.MIN.SUB.SINPUT b/source/d2_stdio/T.MIN.SUB.SINPUT
similarity index 50%
rename from source/disk1_stdio/T.MIN.SUB.SINPUT
rename to source/d2_stdio/T.MIN.SUB.SINPUT
index 93c603f..936cf37 100644
--- a/source/disk1_stdio/T.MIN.SUB.SINPUT
+++ b/source/d2_stdio/T.MIN.SUB.SINPUT
@@ -1,26 +1,26 @@
+]STRLEN EQU VARTAB
SINPUT
LDX #$00
JSR GETLN
- STX :STRLEN
- CPX #0
- BEQ :ZEXIT
-:INP_CLR
- LDY #0
- LDA :STRLEN
- STA RETLEN
- STA RETURN
- INC RETLEN
-:LOOP
- LDA KEYBUFF,Y
- INY
- STA RETURN,Y
- CPY :STRLEN
- BNE :LOOP ; LOOP
+ STX ]STRLEN
+ CPX #0
+ BNE :INP_CLR
+ STX RETLEN
+ STX RETURN
JMP :EXIT
-:ZEXIT
- LDA #0
- STA RETLEN
- STA RETURN
+:INP_CLR
+ LDA ]STRLEN
+ STA RETURN
+ STA RETLEN
+ INC RETLEN
+ LDX #255
+ LDY #0
+:LOOP
+ INX
+ INY
+ LDA KEYBUFF,X
+ STA RETURN,Y
+ CPX ]STRLEN
+ BNE :LOOP ; LOOP
:EXIT
RTS
-:STRLEN DS 1
diff --git a/source/d2_stdio/T.MIN.SUB.TBLINE b/source/d2_stdio/T.MIN.SUB.TBLINE
new file mode 100644
index 0000000..7f2ca98
--- /dev/null
+++ b/source/d2_stdio/T.MIN.SUB.TBLINE
@@ -0,0 +1,91 @@
+]X1 EQU WPAR1
+]X2 EQU WPAR2
+]Y1 EQU WPAR1+1
+]Y2 EQU WPAR2+1
+]F EQU BPAR1
+]DX EQU VARTAB ; CHANGE IN X
+]DY EQU VARTAB+1 ; CHANGE IN Y
+]SX EQU VARTAB+2 ; X POSITION STEP
+]SY EQU VARTAB+3 ; Y POSITION STEP
+]ERR EQU VARTAB+4 ; SLOPE ERROR
+]ERR2 EQU VARTAB+5 ; COMPARISON COPY OF ]ERR
+TBLINE
+ LDX #$FF
+ LDA ]Y1
+ SEC
+ SBC ]Y2
+ BPL :YSTORE
+ LDX #1
+ EOR #$FF
+ CLC
+ ADC #1
+:YSTORE
+ STA ]DY
+ STX ]SY
+ LDX #$FF
+ LDA ]X1
+ SEC
+ SBC ]X2
+ BPL :XSTORE
+ LDX #1
+ EOR #$FF
+ CLC
+ ADC #1
+:XSTORE
+ STA ]DX
+ STX ]SX
+ CMP ]DY
+ BEQ :SKIP
+ BPL :SKIP2
+:SKIP
+ LDA ]DY
+ EOR #$FF
+ CLC
+ ADC #1
+:SKIP2
+ STA ]ERR
+ ASL ]DX
+ ASL ]DY
+:LP
+ LDA ]Y1
+ LDY ]X1
+ JSR GBCALC
+ LDA ]F
+ STA (GBPSH),Y
+ LDA ]X1
+ CMP ]X2
+ BNE :KEEPGO
+ LDA ]Y1
+ CMP ]Y2
+ BEQ :EXIT ; IF EQUAL, EXIT
+:KEEPGO
+ LDA ]ERR
+ STA ]ERR2
+ CLC
+ ADC ]DX
+ BMI :SKIPX
+ BEQ :SKIPX
+ LDA ]ERR
+ SEC
+ SBC ]DY
+ STA ]ERR
+ LDA ]X1
+ CLC
+ ADC ]SX
+ STA ]X1
+:SKIPX
+ LDA ]ERR2
+ CMP ]DY
+ BPL :SKIPY
+ LDA ]ERR
+ CLC
+ ADC ]DX
+ STA ]ERR
+ LDA ]Y1
+ CLC
+ ADC ]SY
+ STA ]Y1
+:SKIPY
+ JMP :LP
+:EXIT
+ RTS
diff --git a/source/d2_stdio/T.MIN.SUB.TCIRCLE b/source/d2_stdio/T.MIN.SUB.TCIRCLE
new file mode 100644
index 0000000..920f291
--- /dev/null
+++ b/source/d2_stdio/T.MIN.SUB.TCIRCLE
@@ -0,0 +1,202 @@
+]XC EQU WPAR1
+]YC EQU WPAR2
+]R EQU BPAR1
+]F EQU BPAR2
+]Y EQU VARTAB
+]X EQU VARTAB+1
+]DY EQU VARTAB+2
+]DX EQU VARTAB+4
+]ERR EQU VARTAB+6
+]DIAM EQU VARTAB+8
+]XT EQU VARTAB+10
+]YT EQU VARTAB+12
+TCIRCLE
+ LDA #0
+ STA ]Y
+ LDA ]R
+ STA ]X
+ STA ]ERR
+ ASL
+ STA ]DIAM
+ LDA ]X
+ EOR #$FF
+ CLC
+ ADC #1
+ STA ]XT
+ LDA ]Y
+ EOR #$FF
+ CLC
+ ADC #1
+ STA ]YT
+ LDA ]XC
+ CLC
+ ADC ]X
+ TAY
+ TAX
+ LDA ]YC
+ JSR GBCALC
+ LDA ]F
+ STA (GBPSH),Y
+ LDA ]XC
+ CLC
+ ADC ]XT
+ TAX
+ TAY
+ LDA ]YC
+ JSR GBCALC
+ LDA ]F
+ STA (GBPSH),Y
+ LDA ]XC
+ TAY
+ TAX
+ LDA ]YC
+ CLC
+ ADC ]X
+ JSR GBCALC
+ LDA ]F
+ STA (GBPSH),Y
+ LDA ]XC
+ TAY
+ TAX
+ LDA ]YC
+ CLC
+ ADC ]XT
+ JSR GBCALC
+ LDA ]F
+ STA (GBPSH),Y
+:LOOP
+ LDA ]Y
+ CMP ]X
+ BCC :LPCONT
+ JMP :EXIT
+:LPCONT
+:STEPY
+ LDA ]Y
+ ASL
+ ADC #1
+ STA ]DY
+ INC ]Y
+ LDA ]DY
+ EOR #$FF
+ CLC
+ ADC #1
+ ADC ]ERR
+ STA ]ERR
+ BPL :PLOT
+:STEPX
+ LDA ]X
+ ASL
+ EOR #$FF
+ CLC
+ ADC #1
+ ADC #1
+ STA ]DX
+ DEC ]X
+ LDA ]DX
+ EOR #$FF
+ CLC
+ ADC #1
+ ADC ]ERR
+ STA ]ERR
+:PLOT
+ LDA ]X
+ EOR #$FF
+ CLC
+ ADC #1
+ STA ]XT
+ LDA ]Y
+ EOR #$FF
+ CLC
+ ADC #1
+ STA ]YT
+ LDA ]XC
+ CLC
+ ADC ]X
+ TAY
+ TAX
+ LDA ]YC
+ CLC
+ ADC ]Y
+ JSR GBCALC
+ LDA ]F
+ STA (GBPSH),Y
+ LDA ]XC
+ CLC
+ ADC ]XT
+ TAY
+ TAX
+ LDA ]YC
+ CLC
+ ADC ]Y
+ JSR GBCALC
+ LDA ]F
+ STA (GBPSH),Y
+ LDA ]XC
+ CLC
+ ADC ]XT
+ TAY
+ TAX
+ LDA ]YC
+ CLC
+ ADC ]YT
+ JSR GBCALC
+ LDA ]F
+ STA (GBPSH),Y
+ LDA ]XC
+ CLC
+ ADC ]X
+ TAY
+ TAX
+ LDA ]YC
+ CLC
+ ADC ]YT
+ JSR GBCALC
+ LDA ]F
+ STA (GBPSH),Y
+ LDA ]XC
+ CLC
+ ADC ]Y
+ TAX
+ TAY
+ LDA ]YC
+ CLC
+ ADC ]X
+ JSR GBCALC
+ LDA ]F
+ STA (GBPSH),Y
+ LDA ]XC
+ CLC
+ ADC ]YT
+ TAX
+ TAY
+ LDA ]YC
+ CLC
+ ADC ]X
+ JSR GBCALC
+ LDA ]F
+ STA (GBPSH),Y
+ LDA ]XC
+ CLC
+ ADC ]YT
+ TAX
+ TAY
+ LDA ]YC
+ CLC
+ ADC ]XT
+ JSR GBCALC
+ LDA ]F
+ STA (GBPSH),Y
+ LDA ]XC
+ CLC
+ ADC ]Y
+ TAY
+ TAX
+ LDA ]YC
+ CLC
+ ADC ]XT
+ JSR GBCALC
+ LDA ]F
+ STA (GBPSH),Y
+ JMP :LOOP
+:EXIT
+ RTS
diff --git a/source/d2_stdio/T.MIN.SUB.THLINE b/source/d2_stdio/T.MIN.SUB.THLINE
new file mode 100644
index 0000000..8ce7759
--- /dev/null
+++ b/source/d2_stdio/T.MIN.SUB.THLINE
@@ -0,0 +1,19 @@
+]X1 EQU WPAR1
+]X2 EQU WPAR1+1
+]Y1 EQU BPAR1
+]F EQU BPAR2
+THLINE
+ LDA ]Y1
+ LDY ]X1
+:LOOP
+ JSR GBCALC
+
+
+ LDA ]F
+ STA (GBPSH),Y
+ LDA ]Y1
+ INY
+ CPY ]X2
+ BNE :LOOP
+:EXIT
+ RTS
diff --git a/source/d2_stdio/T.MIN.SUB.TRECTF b/source/d2_stdio/T.MIN.SUB.TRECTF
new file mode 100644
index 0000000..e1b5378
--- /dev/null
+++ b/source/d2_stdio/T.MIN.SUB.TRECTF
@@ -0,0 +1,31 @@
+]X1 EQU WPAR1
+]X2 EQU WPAR1+1
+]Y1 EQU WPAR2
+]Y2 EQU WPAR2+1
+]F EQU BPAR1
+]XC EQU VARTAB
+]YC EQU VARTAB+1
+TRECTF
+ LDA ]X1
+ STA ]XC
+ LDA ]Y1
+ STA ]YC
+:LP1
+ LDA ]YC
+ LDY ]XC
+ JSR GBCALC
+ LDA ]F
+ STA (GBPSH),Y
+ LDA ]YC
+ INY
+ STY ]XC
+ CPY ]X2
+ BNE :LP1
+ LDA ]X1
+ STA ]XC
+ INC ]YC
+ LDA ]YC
+ CMP ]Y2
+ BNE :LP1
+:EXIT
+ RTS
diff --git a/source/d2_stdio/T.MIN.SUB.TVLINE b/source/d2_stdio/T.MIN.SUB.TVLINE
new file mode 100644
index 0000000..d187310
--- /dev/null
+++ b/source/d2_stdio/T.MIN.SUB.TVLINE
@@ -0,0 +1,17 @@
+]X1 EQU WPAR1
+]Y1 EQU WPAR2
+]Y2 EQU WPAR2+1
+]F EQU BPAR1
+TVLINE
+ LDA ]Y1
+ LDY ]X1
+:LOOP
+ JSR GBCALC
+ LDA ]F
+ STA (GBPSH),Y
+ INC ]Y1
+ LDA ]Y1
+ CMP ]Y2
+ BNE :LOOP ; LOOP
+:EXIT
+ RTS
diff --git a/source/d2_stdio/T.MIN.SUB.TXTPUT b/source/d2_stdio/T.MIN.SUB.TXTPUT
new file mode 100644
index 0000000..1233e7c
--- /dev/null
+++ b/source/d2_stdio/T.MIN.SUB.TXTPUT
@@ -0,0 +1,14 @@
+]Y1 EQU VARTAB
+]X1 EQU VARTAB+1
+]F EQU VARTAB+3
+TXTPUT
+ STA ]F
+ STY ]Y1
+ STX ]X1
+ LDA ]Y1
+ LDY ]X1
+ JSR GBCALC
+ LDA ]F
+ STA (GBPSH),Y
+:EXIT
+ RTS
diff --git a/source/d2_stdio/T.MIN.SUB.XPRINT b/source/d2_stdio/T.MIN.SUB.XPRINT
new file mode 100644
index 0000000..9d40978
--- /dev/null
+++ b/source/d2_stdio/T.MIN.SUB.XPRINT
@@ -0,0 +1,24 @@
+XPRINT
+ PLA
+ STA ADDR1
+ PLA
+ STA ADDR1+1
+ LDY #$01
+
+:LOOP
+ LDA (ADDR1),Y
+ BEQ :EXIT
+ JSR COUT1
+ INY
+ BNE :LOOP
+:EXIT
+ CLC
+ TYA
+ ADC ADDR1
+ STA ADDR1
+ LDA ADDR1+1
+ ADC #$00
+ PHA
+ LDA ADDR1
+ PHA
+ RTS
diff --git a/source/d2_stdio/T.SUB.DPRINT b/source/d2_stdio/T.SUB.DPRINT
new file mode 100644
index 0000000..28a1fb4
--- /dev/null
+++ b/source/d2_stdio/T.SUB.DPRINT
@@ -0,0 +1,35 @@
+*
+*``````````````````````````````*
+* DPRINT (NATHAN RIGGS) *
+* *
+* PRINT A ZERO-TERMINATED *
+* STRING AT A GIVEN ADDRESS. *
+* *
+* INPUT: *
+* *
+* WPAR1 = STRING ADDRESS (2B) *
+* *
+* OUTPUT: *
+* *
+* PRINT STRING TO SCREEN *
+* *
+* DESTROYS: AXYNVBDIZCMS *
+* ^^^^ ^ ^ *
+* *
+* CYCLES: 61+ *
+* SIZE: 27 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]ADDR1 EQU WPAR1
+*
+DPRINT
+*
+ LDY #$00 ; RESET COUNTER
+:LOOP
+ LDA (]ADDR1),Y
+ BEQ :EXIT ; IF CHAR = $00 THEN EXIT
+ JSR COUT1 ; OTHERWISE, PRINT CHAR
+ INY ; INCREAS COUNTER
+ BNE :LOOP ; IF COUNTER < 256, LOOP
+:EXIT
+ RTS
diff --git a/source/d2_stdio/T.SUB.PRNSTR b/source/d2_stdio/T.SUB.PRNSTR
new file mode 100644
index 0000000..21dc4ae
--- /dev/null
+++ b/source/d2_stdio/T.SUB.PRNSTR
@@ -0,0 +1,39 @@
+*``````````````````````````````*
+* PRNSTR (NATHAN RIGGS) *
+* *
+* INPUT: *
+* *
+* .A = ADDRESS LOBYTE *
+* .X = ADDRESS HIBYTE *
+* *
+* OUTPUT: *
+* *
+* PRINTS STRING TO SCREEN. *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^^ ^^^ *
+* *
+* CYCLES: 28+ *
+* SIZE: 22 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]STRLEN EQU VARTAB ; 1 BYTE
+*
+PRNSTR
+*
+ STA ADDR1
+ STX ADDR1+1
+*
+ LDY #0
+ LDA (ADDR1),Y ; GET STRING LENGTH
+ STA ]STRLEN
+:LP
+ INY
+ LDA (ADDR1),Y ; GET CHARACTER
+ JSR COUT1 ; PRINT CHARACTER TO SCREEN
+ CPY ]STRLEN ; IF Y < LENGTH
+ BNE :LP
+ ; LOOP; ELSE
+ LDY #0
+ LDA (ADDR1),Y
+ RTS
diff --git a/source/d2_stdio/T.SUB.SINPUT b/source/d2_stdio/T.SUB.SINPUT
new file mode 100644
index 0000000..17784a3
--- /dev/null
+++ b/source/d2_stdio/T.SUB.SINPUT
@@ -0,0 +1,49 @@
+*
+*``````````````````````````````*
+* SINPUT (NATHAN RIGGS) *
+* *
+* INPUT *
+* *
+* NONE *
+* *
+* OUTPUT: *
+* *
+* .X = LENGTH OF STRING *
+* RETURN = STRING TYPED *
+* RETLEN = LENGTH OF STRING *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^^ ^^ *
+* *
+* CYCLES: 60+ *
+* SIZE: 45 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]STRLEN EQU VARTAB ; 1 BYTE
+*
+SINPUT
+*
+ LDX #$00
+ JSR GETLN
+ STX ]STRLEN ; STORE STR LENGTH
+ CPX #0 ; IF LEN = 0, EXIT
+ BNE :INP_CLR
+ STX RETLEN
+ STX RETURN
+ JMP :EXIT
+:INP_CLR
+ LDA ]STRLEN ; LENGTH OF STRING
+ STA RETURN ; STRING LENGTH FIRST BYTE
+ STA RETLEN ; PUT LENGTH + 1 HERE
+ INC RETLEN
+ LDX #255
+ LDY #0
+:LOOP
+ INX
+ INY
+ LDA KEYBUFF,X ; PUT STR INTO NEW LOC
+ STA RETURN,Y
+ CPX ]STRLEN ; IF Y < STR LENGTH
+ BNE :LOOP ; LOOP; ELSE, EXIT
+:EXIT
+ RTS
diff --git a/source/d2_stdio/T.SUB.TBLINE b/source/d2_stdio/T.SUB.TBLINE
new file mode 100644
index 0000000..aea5320
--- /dev/null
+++ b/source/d2_stdio/T.SUB.TBLINE
@@ -0,0 +1,142 @@
+*
+*``````````````````````````````*
+* TBLINE (NATHAN RIGGS) *
+* *
+* OUTPUTS A LINE FROM COORDS *
+* X1,Y1 TO X2,Y2 USING THE *
+* BRESSENHAM LINE ALOGORITHM *
+* *
+* INPUT: *
+* *
+* ]X1 STORED IN WPAR1 *
+* ]X2 STORED IN WPAR1+1 *
+* ]Y1 STORED IN WPAR2 *
+* ]Y2 STORED IN WPAR2+1 *
+* ]F STORED IN BPAR1 *
+* *
+* OUTPUT: *
+* *
+* NONE *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^^ ^^^ *
+* *
+* CYCLES: 283+ *
+* SIZE: 188 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]X1 EQU WPAR1 ; PARAMETERS PASSED VIA
+]X2 EQU WPAR2 ; ZERO PAGE LOCATIONS
+]Y1 EQU WPAR1+1
+]Y2 EQU WPAR2+1
+]F EQU BPAR1
+*
+]DX EQU VARTAB ; CHANGE IN X; 1 BYTE
+]DY EQU VARTAB+1 ; CHANGE IN Y; 1 BYTE
+]SX EQU VARTAB+2 ; X POSITION STEP; 1 BYTE
+]SY EQU VARTAB+3 ; Y POSITION STEP; 1 BYTE
+]ERR EQU VARTAB+4 ; SLOPE ERROR; 1 BYTE
+]ERR2 EQU VARTAB+5 ; COMPARISON COPY OF ]ERR; 1 BYTE
+*
+TBLINE
+*
+** FIRST CALCULATE INITIAL VALUES
+*
+** CHECK IF Y STEP IS POSITIVE OR NEGATIVE
+*
+ LDX #$FF ; .X = -1
+ LDA ]Y1 ; GET Y1 - Y2
+ SEC ; RESET CARRY
+ SBC ]Y2
+ BPL :YSTORE ; IF POSITIVE, SKIP TO STORE
+ LDX #1 ; .X = +1
+ EOR #$FF ; NEG ACCUMULATOR
+ CLC
+ ADC #1
+:YSTORE
+ STA ]DY ; STORE CHANGE IN Y
+ STX ]SY ; STORE + OR - Y STEPPER
+*
+** NOW CHECK POSITIVE OR NEGATIVE X STEP
+*
+ LDX #$FF ; .X = -1
+ LDA ]X1 ; GET X1 - X2
+ SEC ; RESET CARRY
+ SBC ]X2 ; SUBTRACT X2
+ BPL :XSTORE ; IF POSITIVE, SKIP TO X STORE
+ LDX #1 ; .X = +1
+ EOR #$FF ; NEGATIVE ACCUMULATOR
+ CLC
+ ADC #1
+:XSTORE
+ STA ]DX ; STORE CHANGE IN X
+ STX ]SX ; STORE + OR - X STEPPER
+*
+** IF CHANGE IN X IS GREATER THAN CHANGE IN Y,
+** THEN INITIAL ERROR IS THE CHANGE IN X; ELSE,
+** INITIAL ERROR IS THE CHANGE IN Y
+*
+ CMP ]DY ; DX IS ALREADY IN .A
+ BEQ :SKIP ; IF EQUAL, US CHANGE IN Y
+ BPL :SKIP2 ; IF GREATER THAN, USE CHANGE IN X
+:SKIP
+ LDA ]DY ; GET CHANGE IN Y
+ EOR #$FF ; NEGATE
+ CLC
+ ADC #1
+:SKIP2
+ STA ]ERR ; STORE EITHER DX OR DY IN ERR
+ ASL ]DX ; DX = DX * 2
+ ASL ]DY ; DY = DY * 2
+*
+** NOW LOOP THROUGH EACH POINT ON LINE
+*
+:LP
+*
+** PRINT CHARACTER FIRST
+*
+ LDA ]Y1 ; .A = Y POSITION
+ LDY ]X1 ; .Y = X POSITION
+ JSR GBCALC ; FIND SCREEN MEM LOCATION
+ LDA ]F ; LOAD FILL INTO .A
+ STA (GBPSH),Y ; PUSH TO SCREEN MEMORY
+*
+** NOW CHECK IF X1 = X2, Y = Y2
+*
+ LDA ]X1 ; IF X1 != X2 THEN
+ CMP ]X2 ; KEEP LOOPING
+ BNE :KEEPGO
+ LDA ]Y1 ; ELSE, CHECK IF Y1 = Y2
+ CMP ]Y2
+ BEQ :EXIT ; IF EQUAL, EXIT; ELSE, LOOP
+:KEEPGO
+ LDA ]ERR ; LOAD ERR AND BACKUP
+ STA ]ERR2 ; FOR LATER COMPARISON
+ CLC ; CLEAR CARRY
+ ADC ]DX ; ADD CHANGE IN X
+ BMI :SKIPX ; IF RESULT IS -, SKIP
+ BEQ :SKIPX ; TO CHANGING Y POS
+ LDA ]ERR ; RELOAD ERR
+ SEC ; SET CARRY
+ SBC ]DY ; SUBTRACT CHANGE IN Y
+ STA ]ERR ; STORE ERROR
+ LDA ]X1 ; LOAD CURRENT X POSITION
+ CLC ; CLEAR CARRY
+ ADC ]SX ; INCREASE OR DECREASE BY 1
+ STA ]X1 ; STORE NEW X POSITION
+:SKIPX
+ LDA ]ERR2 ; LOAD EARLIER ERR
+ CMP ]DY ; IF ERR - CHANGE IN Y IS +
+ BPL :SKIPY ; SKIP CHANGING Y POS
+ LDA ]ERR ; RELOAD ERR
+ CLC ; CLEAR CARRY
+ ADC ]DX ; ADD CHANGE IN X
+ STA ]ERR ; STORE NEW ERR
+ LDA ]Y1 ; LOAD Y POSITION
+ CLC ; CLEAR CARRY
+ ADC ]SY ; INCREASE OR DECREASE YPOS BY 1
+ STA ]Y1 ; STORE NEW Y POSITION
+:SKIPY
+ JMP :LP ; LOOP LINE DRAWING
+:EXIT
+ RTS
diff --git a/source/d2_stdio/T.SUB.TCIRCLE b/source/d2_stdio/T.SUB.TCIRCLE
new file mode 100644
index 0000000..ca8de9e
--- /dev/null
+++ b/source/d2_stdio/T.SUB.TCIRCLE
@@ -0,0 +1,328 @@
+*
+*``````````````````````````````*
+* TCIRCLE (NATHAN RIGGS) *
+* *
+* INPUT: *
+* *
+* WPAR1 = X CENTER POS *
+* WPAR2 = Y CENTER POS *
+* BPAR1 = RADIUS *
+* BPAR2 = FILL CHARACTER *
+* *
+* OUTPUT: *
+* *
+* USES BRESENHAM'S CIRCLE *
+* ALGORITHM TO DRAW A CIRCLE *
+* TO THE 40-COLUMN TEXTMODE *
+* SCREEN. *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^^ ^^^ *
+* *
+* CYCLES: 494+ *
+* SIZE: 420 BYTES *
+* *
+* SUBSTANTIAL DEBT IS OWED TO *
+* MARC GOLOMBECK AND HIS GREAT *
+* IMPLEMENTATION OF THE *
+* BRESENHAM CIRCLE ALGORITHM *
+* IN 6502 AND APPLESOFT, WHICH *
+* IS BASED ON THE GERMAN LANG *
+* VERSION OF WIKIPEDIA'S ENTRY *
+* ON THE ALGORITHM THAT HAS A *
+* BASIC PSEUDOCODE EXAMPLE. *
+* THAT EXAMPLE, WITH CHANGES *
+* VARIABLE NAMES, IS INCLUDED *
+* BELOW. *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]XC EQU WPAR1
+]YC EQU WPAR2
+]R EQU BPAR1
+]F EQU BPAR2
+*
+]Y EQU VARTAB ; CENTER YPOS
+]X EQU VARTAB+1 ; CENTER XPOS
+]DY EQU VARTAB+2 ; CHANGE IN Y
+]DX EQU VARTAB+4 ; CHANGE IN X
+]ERR EQU VARTAB+6 ; ERROR VALUE
+]DIAM EQU VARTAB+8 ; DIAMETER
+]XT EQU VARTAB+10 ; INVERTED X VALUE
+]YT EQU VARTAB+12 ; INVERTED Y VALUE
+*
+********************************
+* *
+* BASIC PSEUDOCODE *
+* *
+********************************
+*
+* X = R
+* Y = 0
+* ERROR = R
+* SETPIXEL XC + X, YC + Y
+* WHILE Y < X
+* DY = Y * 2 + 1
+* Y = Y + 1
+* ERROR = ERROR - DY
+* IF ERROR < 0 THEN
+* DX = 1 - X * 2
+* X = X - 1
+* ERROR = ERROR - DX
+* END IF
+* SETPIXEL XC + X, YC + Y
+* SETPIXEL XC - X, YC + Y
+* SETPIXEL XC - X, YC - Y
+* SETPIXEL XC + X, YC - Y
+* SETPIXEL XC + Y, YC + X
+* SETPIXEL XC - Y, YC + X
+* SETPIXEL XC - Y, YC - X
+* SETPIXEL XC + Y, YC - X
+* WEND
+*
+TCIRCLE
+*
+** FIRST, INITIALIZE VARIABLES
+*
+ LDA #0 ; CLEAR YPOS
+ STA ]Y
+ LDA ]R ; LOAD RADIUS
+ STA ]X ; X = RADIUS
+ STA ]ERR ; ERROR = RADIUS
+ ASL ; R * 2
+ STA ]DIAM ; STORE DIAMETER
+*
+** NOW DRAW FIRST PART OF CIRCLE
+*
+** CALCULATE -X AND -Y
+*
+ LDA ]X ; GET XPOS
+ EOR #$FF ; NEGATE
+ CLC
+ ADC #1
+ STA ]XT ; STORE NEGATED IN XT
+ LDA ]Y ; GET YPOS
+ EOR #$FF ; NEGATE
+ CLC
+ ADC #1
+ STA ]YT ; STORE NEGATED IN YT
+*
+** PLOT XC+X,YC
+*
+ LDA ]XC ; LOAD CIRCLE CENTER XPOS
+ CLC ; CLEAR CARRY
+ ADC ]X ; ADD CURRENT XPOS
+ TAY ; TRANSER TO .Y
+ TAX ; AND .X
+ LDA ]YC ; LOAD CIRCLE CENTER YPOS
+ JSR GBCALC ; GET X,Y SCREEN MEMORY POS
+ LDA ]F ; LOAD FILL CHAR
+ STA (GBPSH),Y ; STORE IN SCREEN MEMORY
+*
+** PLOT XC-X,YC
+*
+ LDA ]XC ; LOAD CIRCLE CENTER XPOS
+ CLC ; CLEAR CARRY
+ ADC ]XT ; ADD NEGATED CURRENT XPOS
+ TAX ; TRANSFER TO .X
+ TAY ; AND .Y
+ LDA ]YC ; LOAD CIRCLE CENTER YPOS
+ JSR GBCALC ; GET X,Y SCREEN MEMORY POS
+ LDA ]F ; LOAD FILL CHAR
+ STA (GBPSH),Y ; STORE IN SCREEN MEMORY
+*
+** PLOT XC,YC+X
+*
+ LDA ]XC ; LOAD CIRCLE CENTER XPOS
+ TAY ; TRANSFER TO .Y
+ TAX ; AND .X
+ LDA ]YC ; LOAD CIRCLE CENTER YPOS
+ CLC ; CLEAR CARRY
+ ADC ]X ; ADD CURRENT XPOS
+ JSR GBCALC ; GET X,Y SCREEN MEMORY POS
+ LDA ]F ; LOAD FILL CHAR
+ STA (GBPSH),Y ; STORE IN SCREEN MEMORY
+*
+** PLOT XC,YC-X
+*
+ LDA ]XC ; LOAD CIRCLE CENTER XPOS
+ TAY ; TRANSFER TO .Y
+ TAX ; AND .X
+ LDA ]YC ; LOAD CIRCLE CENTER YPOS
+ CLC ; CLEAR CARRY
+ ADC ]XT ; ADD NEGATED CURRENT XPOS
+ JSR GBCALC ; GET X,Y SCREEN MEMORY POS
+ LDA ]F ; LOAD FILL CHAR
+ STA (GBPSH),Y ; STORE IN SCREEN MEMORY
+*
+** NOW LOOP UNTIL CIRCLE IS FINISHED
+*
+:LOOP
+*
+** CHECK IF CIRCLE FINISHED
+*
+ LDA ]Y ; IF Y > X
+ CMP ]X
+ BCC :LPCONT ; CONTINUE LOOPING
+ JMP :EXIT ; OTHERWISE, CIRCLE DONE
+:LPCONT
+:STEPY ; STEP THE Y POSITION
+ LDA ]Y ; LOAD YPOS
+ ASL ; MULTIPLY BY 2
+*CLC
+ ADC #1 ; ADD +1
+ STA ]DY ; STORE CHANGE OF Y
+ INC ]Y ; INCREASE YPOS
+ LDA ]DY ; NEGATE
+ EOR #$FF
+ CLC
+ ADC #1
+ ADC ]ERR ; ADD ERR
+ STA ]ERR ; ERR = ERR - DY
+ BPL :PLOT ; IF ERR IS +, SKIP TO PLOT
+:STEPX
+ LDA ]X ; LOAD XPOS
+ ASL ; MULTIPLY BY 2
+ EOR #$FF ; NEGATE
+ CLC
+ ADC #1
+ ADC #1 ; (X*2) + 1
+ STA ]DX ; STORE CHANGE OF X
+ DEC ]X ; DECREASE YPOS
+ LDA ]DX ; NEGATE
+ EOR #$FF
+ CLC
+ ADC #1
+ ADC ]ERR ; ADD ERR
+ STA ]ERR ; ERR = ERR - DX
+*
+:PLOT
+*
+** NOW CALCULATE -X AND -Y
+*
+ LDA ]X
+ EOR #$FF ; NEGATE
+ CLC
+ ADC #1
+ STA ]XT
+ LDA ]Y
+ EOR #$FF ; NEGATE
+ CLC
+ ADC #1
+ STA ]YT
+*
+** NOW PLOT CIRCLE OCTANTS
+*
+** PLOT XC+X,YC+Y
+*
+ LDA ]XC ; LOAD CIRCLE CENTER XPOS
+ CLC ; CLEAR CARRY
+ ADC ]X ; ADD CURRENT XPOS
+ TAY ; TRANSFER TO .Y
+ TAX ; AND .X
+ LDA ]YC ; LOAD CIRCLE CENTER YPOS
+ CLC ; CLEAR CARRY
+ ADC ]Y ; ADD CURRENT YPOS
+ JSR GBCALC ; GET X,Y SCREEN ADDRESS
+ LDA ]F ; LOAD FILL CHAR
+ STA (GBPSH),Y ; STORE AT SCREEN ADDRESS
+*
+** PLOT XC-X,YC+Y
+*
+ LDA ]XC ; LOAD CIRCLE CENTER XPOS
+ CLC ; CLEAR CARRY
+ ADC ]XT ; ADD NEGATED CURRENT XPOS
+ TAY ; TRANSFER TO .Y
+ TAX ; AND TO .X
+ LDA ]YC ; LOAD CIRCLE CENTER YPOS
+ CLC ; CLEAR CARRY
+ ADC ]Y ; ADD CURRENT YPOS
+ JSR GBCALC ; GET X,Y SCREEN ADDRESS
+ LDA ]F ; LOAD FILL CHAR
+ STA (GBPSH),Y ; STORE AT SCREEN ADDRESS
+*
+** PLOT XC-X,YC-Y
+*
+ LDA ]XC ; LOAD CIRCLE CENTER XPOS
+ CLC ; CLEAR CARRY
+ ADC ]XT ; ADD NEGATED CURRENT XPOS
+ TAY ; TRANSFER TO .Y
+ TAX ; AND .X
+ LDA ]YC ; LOAD CIRCLE CENTER YPOS
+ CLC ; CLEAR CARRY
+ ADC ]YT ; ADD NEGATED CURRENT YPOS
+ JSR GBCALC ; GET X,Y SCREEN ADDRESS
+ LDA ]F ; LOAD FILL CHARACTER
+ STA (GBPSH),Y ; STORE AT SCREEN ADDRESS
+*
+** PLOT XC+X,YC-Y
+*
+ LDA ]XC ; LOAD CIRCLE CENTER XPOS
+ CLC ; CLEAR CARRY
+ ADC ]X ; ADD CURRENT XPOS
+ TAY ; TRANSFER TO .Y
+ TAX ; AND .X
+ LDA ]YC ; LOAD CIRCLE CENTER YPOS
+ CLC ; CLEAR CARRY
+ ADC ]YT ; ADD NEGATE CURRENT YPOS
+ JSR GBCALC ; GET X,Y SCREEN ADDRESS
+ LDA ]F ; LOAD FILL CHAR
+ STA (GBPSH),Y ; STORE AT SCREEN ADDRESS
+*
+** PLOT XC+Y,YC+X
+*
+ LDA ]XC ; LOAD CIRCLE CENTER XPOS
+ CLC ; CLEAR CARRY
+ ADC ]Y ; ADD CURRENT YPOS
+ TAX ; TRANSFER TO .X
+ TAY ; AND .Y
+ LDA ]YC ; LOAD CIRCLE CENTER YPOS
+ CLC ; CLEAR CARRY
+ ADC ]X ; ADD CURRENT XPOS
+ JSR GBCALC ; GET X,Y SCREEN ADDRESS
+ LDA ]F ; LOAD FILL CHAR
+ STA (GBPSH),Y ; STORE AT SCREEN ADDRESS
+*
+** PLOT XC-Y,YC+X
+*
+ LDA ]XC ; LOAD CIRCLE CENTER XPOS
+ CLC ; CLEAR CARRY
+ ADC ]YT ; ADD NEGATED CURRENT YPOS
+ TAX ; TRANSFER TO .X
+ TAY ; AND .Y
+ LDA ]YC ; LOAD CIRCLE CENTER YPOS
+ CLC ; CLEAR CARRY
+ ADC ]X ; ADD CURRENT XPOS
+ JSR GBCALC ; GET X,Y SCREEN ADDRESS
+ LDA ]F ; LOAD FILL CHAR
+ STA (GBPSH),Y ; STORE AT SCREEN ADDRESS
+*
+** PLOT XC-Y,YC-X
+*
+ LDA ]XC ; LOAD CIRCLE CENTER XPOS
+ CLC ; CLEAR CARRY
+ ADC ]YT ; ADD NEGATED CURRENT YPOS
+ TAX ; TRANSFER TO .X
+ TAY ; AND .Y
+ LDA ]YC ; LOAD CIRCLE CENTER YPOS
+ CLC ; CLEAR CARRY
+ ADC ]XT ; ADD NEGATED CURRENT XPOS
+ JSR GBCALC ; GET X,Y SCREEN ADDRESS
+ LDA ]F ; LOAD FILL CHAR
+ STA (GBPSH),Y ; STORE AT SCREEN ADDRESS
+*
+** PLOT XC+Y,YC-X
+*
+ LDA ]XC ; LOAD CIRCLE CENTER XPOS
+ CLC ; CLEAR CARRY
+ ADC ]Y ; ADD CURRENT YPOS
+ TAY ; TRANSFER TO .Y
+ TAX ; AND .X
+ LDA ]YC ; LOAD CIRCLE CENTER YPOS
+ CLC
+ ADC ]XT ; ADD NEGATED CURRENT XPOS
+ JSR GBCALC ; GET X,Y SCREEN ADDRESS
+ LDA ]F ; LOAD FILL CHAR
+ STA (GBPSH),Y ; STORE AT SCREEN ADDRESS
+ JMP :LOOP ; LOOP UNTIL FINISHED
+:EXIT
+ RTS
diff --git a/source/d2_stdio/T.SUB.THLINE b/source/d2_stdio/T.SUB.THLINE
new file mode 100644
index 0000000..61ab65e
--- /dev/null
+++ b/source/d2_stdio/T.SUB.THLINE
@@ -0,0 +1,41 @@
+*
+*``````````````````````````````*
+* THLINE (NATHAN RIGGS) *
+* *
+* INPUT: *
+* *
+* WPAR1 = X ORIGIN *
+* WPAR1+1 = X DESTINATION *
+* BPAR1 = Y POSITION *
+* BPAR2 = FILL CHARACTER *
+* *
+* OUTPUT: HORIZONTAL LINE TO *
+* SCREEN *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^^^ ^^^ *
+* *
+* CYCLES: 90+ *
+* SIZE: 47 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]X1 EQU WPAR1 ; 1 BYTE
+]X2 EQU WPAR1+1 ; 1 BYTE
+]Y1 EQU BPAR1 ; 1 BYTE
+]F EQU BPAR2 ; 1 BYTE
+*
+THLINE
+ LDA ]Y1 ; LOAD ROW
+ LDY ]X1 ; LOAD X START POS
+:LOOP
+ JSR GBCALC ; GOSUB GBASCALC ROUTINE,
+ ; WHICH FINDS MEMLOC FOR
+ ; POSITION ON SCREEN
+ LDA ]F
+ STA (GBPSH),Y ; PUSH ]F TO SCREEN MEM
+ LDA ]Y1
+ INY ; INCREASE X POS
+ CPY ]X2 ; IF LESS THAN X END POS
+ BNE :LOOP ; REPEAT UNTIL DONE
+:EXIT
+ RTS
diff --git a/source/d2_stdio/T.SUB.TRECTF b/source/d2_stdio/T.SUB.TRECTF
new file mode 100644
index 0000000..28555d4
--- /dev/null
+++ b/source/d2_stdio/T.SUB.TRECTF
@@ -0,0 +1,57 @@
+*
+*``````````````````````````````*
+* TRECTF (NATHAN RIGGS) *
+* *
+* INPUT: *
+* *
+* WPAR1 = X ORIGIN *
+* WPAR1+1 = X DESTINATION *
+* WPAR2 = Y ORIGIN *
+* WPAR2+1 = Y DESTINATION *
+* BPAR1 = FILL CHARACTER *
+* *
+* OUTPUT *
+* *
+* FILLED RECTANGLE TO SCREEN *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^^ ^^^ *
+* *
+* CYCLES: 69+ *
+* SIZE: 74 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]X1 EQU WPAR1 ; 1 BYTE
+]X2 EQU WPAR1+1 ; 1 BYTE
+]Y1 EQU WPAR2 ; 1 BYTE
+]Y2 EQU WPAR2+1 ; 1 BYTE
+]F EQU BPAR1 ; 1 BYTE
+*
+]XC EQU VARTAB ; 1 BYTE
+]YC EQU VARTAB+1 ; 1 BYTE
+*
+TRECTF
+ LDA ]X1
+ STA ]XC
+ LDA ]Y1
+ STA ]YC
+:LP1 ; PRINT HORIZONTAL LINE
+ LDA ]YC
+ LDY ]XC
+ JSR GBCALC ; GET SCREEN MEMORY ADDR
+ LDA ]F ; OF CURRENT POSITION
+ STA (GBPSH),Y ; PUT CHAR IN LOCATION
+ LDA ]YC
+ INY ; INCREASE XPOS
+ STY ]XC
+ CPY ]X2 ; IF XPOS < XMAX,
+ BNE :LP1 ; KEEP PRINTING LINE
+*
+ LDA ]X1 ; OTHERWISE, RESET XPOS
+ STA ]XC
+ INC ]YC ; AND INCREASE YPOS
+ LDA ]YC
+ CMP ]Y2 ; IF YPOS < YMAX
+ BNE :LP1 ; PRINT HORIZONTAL LINE
+:EXIT
+ RTS
diff --git a/source/d2_stdio/T.SUB.TVLINE b/source/d2_stdio/T.SUB.TVLINE
new file mode 100644
index 0000000..90626a3
--- /dev/null
+++ b/source/d2_stdio/T.SUB.TVLINE
@@ -0,0 +1,39 @@
+*
+*``````````````````````````````*
+* TVLINE (NATHAN RIGGS) *
+* *
+* INPUT: *
+* *
+* ]X1 STORED AT WPAR1 *
+* ]Y1 STORED AT WPAR2 *
+* ]Y2 STORED AT WPAR2+1 *
+* ]F STORED AT BPAR1 *
+* *
+* OUTPUT: VERT LINE TO SCREEN *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^^ ^^^ *
+* *
+* CYCLES: 33+ *
+* SIZE: 34 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]X1 EQU WPAR1 ; 1 BYTE
+]Y1 EQU WPAR2 ; 1 BYTE
+]Y2 EQU WPAR2+1 ; 1 BYTE
+]F EQU BPAR1 ; 1 BYTE
+*
+TVLINE
+*
+ LDA ]Y1
+ LDY ]X1
+:LOOP
+ JSR GBCALC ; GET POS SCREEN ADDRESS
+ LDA ]F
+ STA (GBPSH),Y ; PLOT TO SCREEN MEMORY
+ INC ]Y1
+ LDA ]Y1
+ CMP ]Y2 ; IF Y1 < Y2
+ BNE :LOOP ; LOOP; ELSE, CONTINUE
+:EXIT
+ RTS
diff --git a/source/d2_stdio/T.SUB.TXTPUT b/source/d2_stdio/T.SUB.TXTPUT
new file mode 100644
index 0000000..c88f1b9
--- /dev/null
+++ b/source/d2_stdio/T.SUB.TXTPUT
@@ -0,0 +1,39 @@
+*
+*``````````````````````````````*
+* TXTPUT (NATHAN RIGGS) *
+* *
+* INPUT: *
+* *
+* .A = FILL CHAR *
+* .X = X POSITION *
+* .Y = Y POSITION *
+* *
+* OUTPUT *
+* *
+* CHAR TO SCREEN AT X,Y *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^^ ^^^ *
+* *
+* CYCLES: 29+ *
+* SIZE: 30 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]Y1 EQU VARTAB ; 1 BYTE
+]X1 EQU VARTAB+1 ; 1 BYTE
+]F EQU VARTAB+3 ; 1 BYTE
+ CYC ON
+*
+TXTPUT
+*
+ STA ]F ; GET FILL CHAR
+ STY ]Y1 ; GET Y POS
+ STX ]X1 ; GET XPOS
+*
+ LDA ]Y1
+ LDY ]X1
+ JSR GBCALC ; GET SCREEN ADDRESS
+ LDA ]F
+ STA (GBPSH),Y ; PUSH CHAR TO SCREEN ADDR
+:EXIT
+ RTS
diff --git a/source/d2_stdio/T.SUB.XPRINT b/source/d2_stdio/T.SUB.XPRINT
new file mode 100644
index 0000000..fa7b6e9
--- /dev/null
+++ b/source/d2_stdio/T.SUB.XPRINT
@@ -0,0 +1,44 @@
+*
+*``````````````````````````````*
+* XPRINT (NATHAN RIGGS) *
+* *
+* INPUT: *
+* *
+* ASC AFTER SUBROUTINE CALL *
+* THAT CONTAINS STRING TO PRN *
+* *
+* OUTPUT *
+* *
+* STRING TO SCREEN *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^ ^^^ ^^ *
+* *
+* CYCLES: 63+ *
+* SIZE: 33 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+XPRINT
+ PLA ; GET CURRENT
+ STA ADDR1 ; EXECUTION ADDRESS
+ PLA
+ STA ADDR1+1
+ LDY #$01 ; POINT TO NEXT
+ ; INSTRUCTION
+:LOOP
+ LDA (ADDR1),Y ; GET CHARACTER
+ BEQ :EXIT ; IF CHAR = $00 THEN EXIT
+ JSR COUT1 ; OTHERWISE, PRINT CHAR
+ INY ; INCREASE COUNTER
+ BNE :LOOP ; IF COUNTER < 255, LOOP
+:EXIT
+ CLC ; CLEAR CARRY
+ TYA ; MOVE .Y TO .A
+ ADC ADDR1 ; ADD RETURN LOBYTE
+ STA ADDR1 ; SAVE
+ LDA ADDR1+1 ; GET RETURN HIBYTE
+ ADC #$00 ; ADD CARRY
+ PHA ; PUSH TO STACK
+ LDA ADDR1
+ PHA ; PUSH TO STACK
+ RTS
diff --git a/source/d3_arrays/DEMO.ARRAYS b/source/d3_arrays/DEMO.ARRAYS
new file mode 100644
index 0000000..f771efc
--- /dev/null
+++ b/source/d3_arrays/DEMO.ARRAYS
@@ -0,0 +1,6275 @@
+6000- 4C 4A 62 JMP $624A
+6003- 00 BRK
+6004- 00 BRK
+6005- 00 BRK
+6006- 00 BRK
+6007- 00 BRK
+6008- 00 BRK
+6009- 00 BRK
+600A- 00 BRK
+600B- 00 BRK
+600C- 00 BRK
+600D- 00 BRK
+600E- 00 BRK
+600F- 00 BRK
+6010- 00 BRK
+6011- 00 BRK
+6012- 00 BRK
+6013- 00 BRK
+6014- 00 BRK
+6015- 00 BRK
+6016- 00 BRK
+6017- 00 BRK
+6018- 00 BRK
+6019- 00 BRK
+601A- 00 BRK
+601B- 00 BRK
+601C- 00 BRK
+601D- 00 BRK
+601E- 00 BRK
+601F- 00 BRK
+6020- 00 BRK
+6021- 00 BRK
+6022- 00 BRK
+6023- 00 BRK
+6024- 00 BRK
+6025- 00 BRK
+6026- 00 BRK
+6027- 00 BRK
+6028- 00 BRK
+6029- 00 BRK
+602A- 00 BRK
+602B- 00 BRK
+602C- 00 BRK
+602D- 00 BRK
+602E- 00 BRK
+602F- 00 BRK
+6030- 00 BRK
+6031- 00 BRK
+6032- 00 BRK
+6033- 00 BRK
+6034- 00 BRK
+6035- 00 BRK
+6036- 00 BRK
+6037- 00 BRK
+6038- 00 BRK
+6039- 00 BRK
+603A- 00 BRK
+603B- 00 BRK
+603C- 00 BRK
+603D- 00 BRK
+603E- 00 BRK
+603F- 00 BRK
+6040- 00 BRK
+6041- 00 BRK
+6042- 00 BRK
+6043- 00 BRK
+6044- 00 BRK
+6045- 00 BRK
+6046- 00 BRK
+6047- 00 BRK
+6048- 00 BRK
+6049- 00 BRK
+604A- 00 BRK
+604B- 00 BRK
+604C- 00 BRK
+604D- 00 BRK
+604E- 00 BRK
+604F- 00 BRK
+6050- 00 BRK
+6051- 00 BRK
+6052- 00 BRK
+6053- 00 BRK
+6054- 00 BRK
+6055- 00 BRK
+6056- 00 BRK
+6057- 00 BRK
+6058- 00 BRK
+6059- 00 BRK
+605A- 00 BRK
+605B- 00 BRK
+605C- 00 BRK
+605D- 00 BRK
+605E- 00 BRK
+605F- 00 BRK
+6060- 00 BRK
+6061- 00 BRK
+6062- 00 BRK
+6063- 00 BRK
+6064- 00 BRK
+6065- 00 BRK
+6066- 00 BRK
+6067- 00 BRK
+6068- 00 BRK
+6069- 00 BRK
+606A- 00 BRK
+606B- 00 BRK
+606C- 00 BRK
+606D- 00 BRK
+606E- 00 BRK
+606F- 00 BRK
+6070- 00 BRK
+6071- 00 BRK
+6072- 00 BRK
+6073- 00 BRK
+6074- 00 BRK
+6075- 00 BRK
+6076- 00 BRK
+6077- 00 BRK
+6078- 00 BRK
+6079- 00 BRK
+607A- 00 BRK
+607B- 00 BRK
+607C- 00 BRK
+607D- 00 BRK
+607E- 00 BRK
+607F- 00 BRK
+6080- 00 BRK
+6081- 00 BRK
+6082- 00 BRK
+6083- 00 BRK
+6084- 00 BRK
+6085- 00 BRK
+6086- 00 BRK
+6087- 00 BRK
+6088- 00 BRK
+6089- 00 BRK
+608A- 00 BRK
+608B- 00 BRK
+608C- 00 BRK
+608D- 00 BRK
+608E- 00 BRK
+608F- 00 BRK
+6090- 00 BRK
+6091- 00 BRK
+6092- 00 BRK
+6093- 00 BRK
+6094- 00 BRK
+6095- 00 BRK
+6096- 00 BRK
+6097- 00 BRK
+6098- 00 BRK
+6099- 00 BRK
+609A- 00 BRK
+609B- 00 BRK
+609C- 00 BRK
+609D- 00 BRK
+609E- 00 BRK
+609F- 00 BRK
+60A0- 00 BRK
+60A1- 00 BRK
+60A2- 00 BRK
+60A3- 00 BRK
+60A4- 00 BRK
+60A5- 00 BRK
+60A6- 00 BRK
+60A7- 00 BRK
+60A8- 00 BRK
+60A9- 00 BRK
+60AA- 00 BRK
+60AB- 00 BRK
+60AC- 00 BRK
+60AD- 00 BRK
+60AE- 00 BRK
+60AF- 00 BRK
+60B0- 00 BRK
+60B1- 00 BRK
+60B2- 00 BRK
+60B3- 00 BRK
+60B4- 00 BRK
+60B5- 00 BRK
+60B6- 00 BRK
+60B7- 00 BRK
+60B8- 00 BRK
+60B9- 00 BRK
+60BA- 00 BRK
+60BB- 00 BRK
+60BC- 00 BRK
+60BD- 00 BRK
+60BE- 00 BRK
+60BF- 00 BRK
+60C0- 00 BRK
+60C1- 00 BRK
+60C2- 00 BRK
+60C3- 00 BRK
+60C4- 00 BRK
+60C5- 00 BRK
+60C6- 00 BRK
+60C7- 00 BRK
+60C8- 00 BRK
+60C9- 00 BRK
+60CA- 00 BRK
+60CB- 00 BRK
+60CC- 00 BRK
+60CD- 00 BRK
+60CE- 00 BRK
+60CF- 00 BRK
+60D0- 00 BRK
+60D1- 00 BRK
+60D2- 00 BRK
+60D3- 00 BRK
+60D4- 00 BRK
+60D5- 00 BRK
+60D6- 00 BRK
+60D7- 00 BRK
+60D8- 00 BRK
+60D9- 00 BRK
+60DA- 00 BRK
+60DB- 00 BRK
+60DC- 00 BRK
+60DD- 00 BRK
+60DE- 00 BRK
+60DF- 00 BRK
+60E0- 00 BRK
+60E1- 00 BRK
+60E2- 00 BRK
+60E3- 00 BRK
+60E4- 00 BRK
+60E5- 00 BRK
+60E6- 00 BRK
+60E7- 00 BRK
+60E8- 00 BRK
+60E9- 00 BRK
+60EA- 00 BRK
+60EB- 00 BRK
+60EC- 00 BRK
+60ED- 00 BRK
+60EE- 00 BRK
+60EF- 00 BRK
+60F0- 00 BRK
+60F1- 00 BRK
+60F2- 00 BRK
+60F3- 00 BRK
+60F4- 00 BRK
+60F5- 00 BRK
+60F6- 00 BRK
+60F7- 00 BRK
+60F8- 00 BRK
+60F9- 00 BRK
+60FA- 00 BRK
+60FB- 00 BRK
+60FC- 00 BRK
+60FD- 00 BRK
+60FE- 00 BRK
+60FF- 00 BRK
+6100- 00 BRK
+6101- 00 BRK
+6102- 00 BRK
+6103- 00 BRK
+6104- 00 BRK
+6105- 00 BRK
+6106- 00 BRK
+6107- 00 BRK
+6108- 00 BRK
+6109- 00 BRK
+610A- 00 BRK
+610B- 00 BRK
+610C- 00 BRK
+610D- 00 BRK
+610E- 00 BRK
+610F- 00 BRK
+6110- 00 BRK
+6111- 00 BRK
+6112- 00 BRK
+6113- 00 BRK
+6114- 00 BRK
+6115- 00 BRK
+6116- 00 BRK
+6117- 00 BRK
+6118- 00 BRK
+6119- 00 BRK
+611A- 00 BRK
+611B- 00 BRK
+611C- 00 BRK
+611D- 00 BRK
+611E- 00 BRK
+611F- 00 BRK
+6120- 00 BRK
+6121- 00 BRK
+6122- 00 BRK
+6123- 00 BRK
+6124- 00 BRK
+6125- 00 BRK
+6126- 00 BRK
+6127- 00 BRK
+6128- 00 BRK
+6129- 00 BRK
+612A- 00 BRK
+612B- 00 BRK
+612C- 00 BRK
+612D- 00 BRK
+612E- 00 BRK
+612F- 00 BRK
+6130- 00 BRK
+6131- 00 BRK
+6132- 00 BRK
+6133- 00 BRK
+6134- 00 BRK
+6135- 00 BRK
+6136- 00 BRK
+6137- 00 BRK
+6138- 00 BRK
+6139- 00 BRK
+613A- 00 BRK
+613B- 00 BRK
+613C- 00 BRK
+613D- 00 BRK
+613E- 00 BRK
+613F- 00 BRK
+6140- 00 BRK
+6141- 00 BRK
+6142- 00 BRK
+6143- 00 BRK
+6144- 00 BRK
+6145- 00 BRK
+6146- 00 BRK
+6147- 00 BRK
+6148- 00 BRK
+6149- 00 BRK
+614A- 00 BRK
+614B- 00 BRK
+614C- 00 BRK
+614D- 00 BRK
+614E- 00 BRK
+614F- 00 BRK
+6150- 00 BRK
+6151- 00 BRK
+6152- 00 BRK
+6153- 00 BRK
+6154- 00 BRK
+6155- 00 BRK
+6156- 00 BRK
+6157- 00 BRK
+6158- 00 BRK
+6159- 00 BRK
+615A- 00 BRK
+615B- 00 BRK
+615C- 00 BRK
+615D- 00 BRK
+615E- 00 BRK
+615F- 00 BRK
+6160- 00 BRK
+6161- 00 BRK
+6162- 00 BRK
+6163- 00 BRK
+6164- 00 BRK
+6165- 00 BRK
+6166- 00 BRK
+6167- 00 BRK
+6168- 00 BRK
+6169- 00 BRK
+616A- 00 BRK
+616B- 00 BRK
+616C- 00 BRK
+616D- 00 BRK
+616E- 00 BRK
+616F- 00 BRK
+6170- 00 BRK
+6171- 00 BRK
+6172- 00 BRK
+6173- 00 BRK
+6174- 00 BRK
+6175- 00 BRK
+6176- 00 BRK
+6177- 00 BRK
+6178- 00 BRK
+6179- 00 BRK
+617A- 00 BRK
+617B- 00 BRK
+617C- 00 BRK
+617D- 00 BRK
+617E- 00 BRK
+617F- 00 BRK
+6180- 00 BRK
+6181- 00 BRK
+6182- 00 BRK
+6183- 00 BRK
+6184- 00 BRK
+6185- 00 BRK
+6186- 00 BRK
+6187- 00 BRK
+6188- 00 BRK
+6189- 00 BRK
+618A- 00 BRK
+618B- 00 BRK
+618C- 00 BRK
+618D- 00 BRK
+618E- 00 BRK
+618F- 00 BRK
+6190- 00 BRK
+6191- 00 BRK
+6192- 00 BRK
+6193- 00 BRK
+6194- 00 BRK
+6195- 00 BRK
+6196- 00 BRK
+6197- 00 BRK
+6198- 00 BRK
+6199- 00 BRK
+619A- 00 BRK
+619B- 00 BRK
+619C- 00 BRK
+619D- 00 BRK
+619E- 00 BRK
+619F- 00 BRK
+61A0- 00 BRK
+61A1- 00 BRK
+61A2- 00 BRK
+61A3- 00 BRK
+61A4- 00 BRK
+61A5- 00 BRK
+61A6- 00 BRK
+61A7- 00 BRK
+61A8- 00 BRK
+61A9- 00 BRK
+61AA- 00 BRK
+61AB- 00 BRK
+61AC- 00 BRK
+61AD- 00 BRK
+61AE- 00 BRK
+61AF- 00 BRK
+61B0- 00 BRK
+61B1- 00 BRK
+61B2- 00 BRK
+61B3- 00 BRK
+61B4- 00 BRK
+61B5- 00 BRK
+61B6- 00 BRK
+61B7- 00 BRK
+61B8- 00 BRK
+61B9- 00 BRK
+61BA- 00 BRK
+61BB- 00 BRK
+61BC- 00 BRK
+61BD- 00 BRK
+61BE- 00 BRK
+61BF- 00 BRK
+61C0- 00 BRK
+61C1- 00 BRK
+61C2- 00 BRK
+61C3- 00 BRK
+61C4- 00 BRK
+61C5- 00 BRK
+61C6- 00 BRK
+61C7- 00 BRK
+61C8- 00 BRK
+61C9- 00 BRK
+61CA- 00 BRK
+61CB- 00 BRK
+61CC- 00 BRK
+61CD- 00 BRK
+61CE- 00 BRK
+61CF- 00 BRK
+61D0- 00 BRK
+61D1- 00 BRK
+61D2- 00 BRK
+61D3- 00 BRK
+61D4- 00 BRK
+61D5- 00 BRK
+61D6- 00 BRK
+61D7- 00 BRK
+61D8- 00 BRK
+61D9- 00 BRK
+61DA- 00 BRK
+61DB- 00 BRK
+61DC- 00 BRK
+61DD- 00 BRK
+61DE- 00 BRK
+61DF- 00 BRK
+61E0- 00 BRK
+61E1- 00 BRK
+61E2- 00 BRK
+61E3- 00 BRK
+61E4- 00 BRK
+61E5- 00 BRK
+61E6- 00 BRK
+61E7- 00 BRK
+61E8- 00 BRK
+61E9- 00 BRK
+61EA- 00 BRK
+61EB- 00 BRK
+61EC- 00 BRK
+61ED- 00 BRK
+61EE- 00 BRK
+61EF- 00 BRK
+61F0- 00 BRK
+61F1- 00 BRK
+61F2- 00 BRK
+61F3- 00 BRK
+61F4- 00 BRK
+61F5- 00 BRK
+61F6- 00 BRK
+61F7- 00 BRK
+61F8- 00 BRK
+61F9- 00 BRK
+61FA- 00 BRK
+61FB- 00 BRK
+61FC- 00 BRK
+61FD- 00 BRK
+61FE- 00 BRK
+61FF- 00 BRK
+6200- 00 BRK
+6201- 00 BRK
+6202- 00 BRK
+6203- 00 BRK
+6204- 00 BRK
+6205- 00 BRK
+6206- 00 BRK
+6207- 00 BRK
+6208- 00 BRK
+6209- 00 BRK
+620A- 00 BRK
+620B- 00 BRK
+620C- 00 BRK
+620D- 00 BRK
+620E- 00 BRK
+620F- 00 BRK
+6210- 00 BRK
+6211- 00 BRK
+6212- 00 BRK
+6213- 00 BRK
+6214- 00 BRK
+6215- 00 BRK
+6216- 00 BRK
+6217- 00 BRK
+6218- 00 BRK
+6219- 00 BRK
+621A- 00 BRK
+621B- 00 BRK
+621C- 00 BRK
+621D- 00 BRK
+621E- 00 BRK
+621F- 00 BRK
+6220- 00 BRK
+6221- 00 BRK
+6222- 00 BRK
+6223- 00 BRK
+6224- 00 BRK
+6225- 00 BRK
+6226- 00 BRK
+6227- 00 BRK
+6228- 00 BRK
+6229- 00 BRK
+622A- 00 BRK
+622B- 00 BRK
+622C- 00 BRK
+622D- 00 BRK
+622E- 00 BRK
+622F- 00 BRK
+6230- 00 BRK
+6231- 00 BRK
+6232- 00 BRK
+6233- 00 BRK
+6234- 00 BRK
+6235- 00 BRK
+6236- 00 BRK
+6237- 00 BRK
+6238- 00 BRK
+6239- 00 BRK
+623A- 00 BRK
+623B- 00 BRK
+623C- 00 BRK
+623D- 00 BRK
+623E- 00 BRK
+623F- 00 BRK
+6240- 00 BRK
+6241- 00 BRK
+6242- 00 BRK
+6243- 00 BRK
+6244- 00 BRK
+6245- 00 BRK
+6246- 00 BRK
+6247- 00 BRK
+6248- 00 BRK
+6249- 00 BRK
+624A- 20 58 FC JSR $FC58 F8ROM:HOME
+624D- 20 FB 85 JSR $85FB
+6250- B1 C4 LDA ($C4),Y
+6252- A0 C1 LDY #$C1
+6254- CE C4 A0 DEC $A0C4
+6257- B2 C4 LDA ($C4)
+6259- A0 B8 LDY #$B8
+625B- C2 ???
+625C- C9 D4 CMP #$D4
+625E- AF ???
+625F- B1 B6 LDA ($B6),Y
+6261- C2 ???
+6262- C9 D4 CMP #$D4
+6264- A0 C1 LDY #$C1
+6266- D2 D2 CMP ($D2)
+6268- C1 D9 CMP ($D9,X)
+626A- D3 ???
+626B- 8D 00 20 STA $2000
+626E- FB ???
+626F- 85 BD STA $BD
+6271- BD BD BD LDA $BDBD,X
+6274- BD BD BD LDA $BDBD,X
+6277- BD BD BD LDA $BDBD,X
+627A- BD BD BD LDA $BDBD,X
+627D- BD BD BD LDA $BDBD,X
+6280- BD BD BD LDA $BDBD,X
+6283- BD BD BD LDA $BDBD,X
+6286- BD BD BD LDA $BDBD,X
+6289- BD BD 8D LDA $8DBD,X
+628C- 8D 00 20 STA $2000
+628F- FB ???
+6290- 85 D4 STA $D4
+6292- C8 INY
+6293- C9 D3 CMP #$D3
+6295- A0 CD LDY #$CD
+6297- C1 C3 CMP ($C3,X)
+6299- D2 CF CMP ($CF)
+629B- A0 CC LDY #$CC
+629D- C9 C2 CMP #$C2
+629F- D2 C1 CMP ($C1)
+62A1- D2 D9 CMP ($D9)
+62A3- A0 C1 LDY #$C1
+62A5- CE C4 A0 DEC $A0C4
+62A8- D6 C1 DEC $C1,X
+62AA- D2 C9 CMP ($C9)
+62AC- CF ???
+62AD- D5 D3 CMP $D3,X
+62AF- 8D 00 20 STA $2000
+62B2- FB ???
+62B3- 85 D3 STA $D3
+62B5- D5 C2 CMP $C2,X
+62B7- D2 CF CMP ($CF)
+62B9- D5 D4 CMP $D4,X
+62BB- C9 CE CMP #$CE
+62BD- C5 D3 CMP $D3
+62BF- A0 C1 LDY #$C1
+62C1- D2 C5 CMP ($C5)
+62C3- A0 D5 LDY #$D5
+62C5- D3 ???
+62C6- C5 C4 CMP $C4
+62C8- A0 C6 LDY #$C6
+62CA- CF ???
+62CB- D2 A0 CMP ($A0)
+62CD- D4 ???
+62CE- C8 INY
+62CF- C5 A0 CMP $A0
+62D1- C3 ???
+62D2- D2 C5 CMP ($C5)
+62D4- C1 D4 CMP ($D4,X)
+62D6- C9 CF CMP #$CF
+62D8- CE AC 8D DEC $8DAC
+62DB- 00 BRK
+62DC- 20 FB 85 JSR $85FB
+62DF- C1 C3 CMP ($C3,X)
+62E1- C3 ???
+62E2- C5 D3 CMP $D3
+62E4- D3 ???
+62E5- A0 C1 LDY #$C1
+62E7- CE C4 A0 DEC $A0C4
+62EA- CD C1 CE CMP $CEC1
+62ED- C1 C7 CMP ($C7,X)
+62EF- C5 CD CMP $CD
+62F1- C5 CE CMP $CE
+62F3- D4 ???
+62F4- A0 CF LDY #$CF
+62F6- C6 A0 DEC $A0
+62F8- C1 D2 CMP ($D2,X)
+62FA- D2 C1 CMP ($C1)
+62FC- D9 D3 A0 CMP $A0D3,Y
+62FF- D4 ???
+6300- C8 INY
+6301- C1 D4 CMP ($D4,X)
+6303- 8D 00 20 STA $2000
+6306- FB ???
+6307- 85 C3 STA $C3
+6309- C1 CE CMP ($CE,X)
+630B- A0 C2 LDY #$C2
+630D- C5 A0 CMP $A0
+630F- C5 C9 CMP $C9
+6311- D4 ???
+6312- C8 INY
+6313- C5 D2 CMP $D2
+6315- A0 CF LDY #$CF
+6317- CE C5 A0 DEC $A0C5
+631A- CF ???
+631B- D2 A0 CMP ($A0)
+631D- D4 ???
+631E- D7 ???
+631F- CF ???
+6320- A0 C4 LDY #$C4
+6322- C9 CD CMP #$CD
+6324- C5 CE CMP $CE
+6326- D3 ???
+6327- C9 CF CMP #$CF
+6329- CE D3 8D DEC $8DD3
+632C- 00 BRK
+632D- 20 FB 85 JSR $85FB
+6330- C1 CE CMP ($CE,X)
+6332- C4 A0 CPY $A0
+6334- C3 ???
+6335- C1 CE CMP ($CE,X)
+6337- A0 C8 LDY #$C8
+6339- C1 D6 CMP ($D6,X)
+633B- C5 A0 CMP $A0
+633D- C5 C9 CMP $C9
+633F- D4 ???
+6340- C8 INY
+6341- C5 D2 CMP $D2
+6343- A0 B2 LDY #$B2
+6345- B5 B5 LDA $B5,X
+6347- A0 C5 LDY #$C5
+6349- CC C5 CD CPY $CDC5
+634C- C5 CE CMP $CE
+634E- D4 ???
+634F- D3 ???
+6350- A0 D0 LDY #$D0
+6352- C5 D2 CMP $D2
+6354- 8D 00 20 STA $2000
+6357- FB ???
+6358- 85 C4 STA $C4
+635A- C9 CD CMP #$CD
+635C- C5 CE CMP $CE
+635E- D3 ???
+635F- C9 CF CMP #$CF
+6361- CE A0 C9 DEC $C9A0
+6364- CE A0 D4 DEC $D4A0
+6367- C8 INY
+6368- C5 A0 CMP $A0
+636A- C3 ???
+636B- C1 D3 CMP ($D3,X)
+636D- C5 A0 CMP $A0
+636F- CF ???
+6370- C6 A0 DEC $A0
+6372- B8 CLV
+6373- C2 ???
+6374- C9 D4 CMP #$D4
+6376- A0 C1 LDY #$C1
+6378- D2 D2 CMP ($D2)
+637A- C1 D9 CMP ($D9,X)
+637C- D3 ???
+637D- A0 CF LDY #$CF
+637F- D2 8D CMP ($8D)
+6381- 00 BRK
+6382- 20 FB 85 JSR $85FB
+6385- D5 D0 CMP $D0,X
+6387- A0 D4 LDY #$D4
+6389- CF ???
+638A- A0 B6 LDY #$B6
+638C- B5 AC LDA $AC,X
+638E- B5 B3 LDA $B3,X
+6390- B0 A0 BCS $6332
+6392- C5 CC CMP $CC
+6394- C5 CD CMP $CD
+6396- C5 CE CMP $CE
+6398- D4 ???
+6399- D3 ???
+639A- A0 C9 LDY #$C9
+639C- CE A0 D4 DEC $D4A0
+639F- C8 INY
+63A0- C5 A0 CMP $A0
+63A2- C3 ???
+63A3- C1 D3 CMP ($D3,X)
+63A5- C5 A0 CMP $A0
+63A7- CF ???
+63A8- C6 8D DEC $8D
+63AA- 00 BRK
+63AB- 20 FB 85 JSR $85FB
+63AE- B1 B6 LDA ($B6),Y
+63B0- C2 ???
+63B1- C9 D4 CMP #$D4
+63B3- A0 C1 LDY #$C1
+63B5- D2 D2 CMP ($D2)
+63B7- C1 D9 CMP ($D9,X)
+63B9- D3 ???
+63BA- AD AD C1 LDA $C1AD
+63BD- D4 ???
+63BE- A0 CC LDY #$CC
+63C0- C5 C1 CMP $C1
+63C2- D3 ???
+63C3- D4 ???
+63C4- AC A0 D4 LDY $D4A0
+63C7- C8 INY
+63C8- C5 CF CMP $CF
+63CA- D2 C5 CMP ($C5)
+63CC- D4 ???
+63CD- C9 C3 CMP #$C3
+63CF- C1 CC CMP ($CC,X)
+63D1- CC D9 AE CPY $AED9
+63D4- 8D 00 20 STA $2000
+63D7- FB ???
+63D8- 85 D3 STA $D3
+63DA- C9 CE CMP #$CE
+63DC- C3 ???
+63DD- C5 A0 CMP $A0
+63DF- D4 ???
+63E0- C8 INY
+63E1- C1 D4 CMP ($D4,X)
+63E3- A0 D7 LDY #$D7
+63E5- CF ???
+63E6- D5 CC CMP $CC,X
+63E8- C4 A0 CPY $A0
+63EA- D4 ???
+63EB- C1 CB CMP ($CB,X)
+63ED- C5 A0 CMP $A0
+63EF- D5 D0 CMP $D0,X
+63F1- A0 D4 LDY #$D4
+63F3- C8 INY
+63F4- C5 A0 CMP $A0
+63F6- C5 CE CMP $CE
+63F8- D4 ???
+63F9- C9 D2 CMP #$D2
+63FB- C5 D4 CMP $D4
+63FD- D9 8D 00 CMP $008D,Y
+6400- 20 FB 85 JSR $85FB
+6403- CF ???
+6404- C6 A0 DEC $A0
+6406- D2 C1 CMP ($C1)
+6408- CD A0 CF CMP $CFA0
+640B- CE A0 CD DEC $CDA0
+640E- CF ???
+640F- D3 ???
+6410- D4 ???
+6411- A0 C1 LDY #$C1
+6413- D0 D0 BNE $63E5
+6415- CC C5 A0 CPY $A0C5
+6418- DD DB A0 CMP $A0DB,X
+641B- C3 ???
+641C- CF ???
+641D- CD D0 D5 CMP $D5D0
+6420- D4 ???
+6421- C5 D2 CMP $D2
+6423- D3 ???
+6424- AC 8D 00 LDY $008D
+6427- 20 FB 85 JSR $85FB
+642A- C8 INY
+642B- C1 D6 CMP ($D6,X)
+642D- C9 CE CMP #$CE
+642F- C7 ???
+6430- A0 D4 LDY #$D4
+6432- C8 INY
+6433- C1 D4 CMP ($D4,X)
+6435- A0 CD LDY #$CD
+6437- C1 CE CMP ($CE,X)
+6439- D9 A0 C5 CMP $C5A0,Y
+643C- CC C5 CD CPY $CDC5
+643F- C5 CE CMP $CE
+6441- D4 ???
+6442- D3 ???
+6443- A0 C9 LDY #$C9
+6445- D3 ???
+6446- A0 CE LDY #$CE
+6448- CF ???
+6449- D4 ???
+644A- A0 CC LDY #$CC
+644C- C9 CB CMP #$CB
+644E- C5 CC CMP $CC
+6450- D9 AE 8D CMP $8DAE,Y
+6453- 8D 00 20 STA $2000
+6456- 1C 86 20 TRB $2086
+6459- 58 CLI
+645A- FC ???
+645B- 20 FB 85 JSR $85FB
+645E- C1 D4 CMP ($D4,X)
+6460- A0 CC LDY #$CC
+6462- C5 C1 CMP $C1
+6464- D3 ???
+6465- D4 ???
+6466- A0 C9 LDY #$C9
+6468- CE A0 D4 DEC $D4A0
+646B- C8 INY
+646C- C9 D3 CMP #$D3
+646E- A0 CC LDY #$CC
+6470- C9 C2 CMP #$C2
+6472- D2 C1 CMP ($C1)
+6474- D2 D9 CMP ($D9)
+6476- AC A0 C1 LDY $C1A0
+6479- D2 D2 CMP ($D2)
+647B- C1 D9 CMP ($D9,X)
+647D- D3 ???
+647E- 8D 00 20 STA $2000
+6481- FB ???
+6482- 85 C1 STA $C1
+6484- D2 C5 CMP ($C5)
+6486- A0 C6 LDY #$C6
+6488- C1 C9 CMP ($C9,X)
+648A- D2 CC CMP ($CC)
+648C- D9 A0 D3 CMP $D3A0,Y
+648F- C9 CD CMP #$CD
+6491- D0 CC BNE $645F
+6493- C5 A0 CMP $A0
+6495- C4 C1 CPY $C1
+6497- D4 ???
+6498- C1 A0 CMP ($A0,X)
+649A- D3 ???
+649B- D4 ???
+649C- D2 D5 CMP ($D5)
+649E- C3 ???
+649F- D4 ???
+64A0- D5 D2 CMP $D2,X
+64A2- C5 D3 CMP $D3
+64A4- AE 8D 00 LDX $008D
+64A7- 20 FB 85 JSR $85FB
+64AA- C5 D6 CMP $D6
+64AC- C5 D2 CMP $D2
+64AE- D9 A0 C1 CMP $C1A0,Y
+64B1- D2 D2 CMP ($D2)
+64B3- C1 D9 CMP ($D9,X)
+64B5- A0 C8 LDY #$C8
+64B7- C1 D3 CMP ($D3,X)
+64B9- A0 C1 LDY #$C1
+64BB- A0 C8 LDY #$C8
+64BD- C5 C1 CMP $C1
+64BF- C4 C5 CPY $C5
+64C1- D2 A0 CMP ($A0)
+64C3- D4 ???
+64C4- C8 INY
+64C5- C1 D4 CMP ($D4,X)
+64C7- A0 D3 LDY #$D3
+64C9- D0 C5 BNE $6490
+64CB- C3 ???
+64CC- C9 C6 CMP #$C6
+64CE- C9 C5 CMP #$C5
+64D0- D3 ???
+64D1- 8D 00 20 STA $2000
+64D4- FB ???
+64D5- 85 D4 STA $D4
+64D7- C8 INY
+64D8- C5 A0 CMP $A0
+64DA- CE D5 CD DEC $CDD5
+64DD- C2 ???
+64DE- C5 D2 CMP $D2
+64E0- A0 CF LDY #$CF
+64E2- C6 A0 DEC $A0
+64E4- C5 CC CMP $CC
+64E6- C5 CD CMP $CD
+64E8- C5 CE CMP $CE
+64EA- D4 ???
+64EB- D3 ???
+64EC- A0 D0 LDY #$D0
+64EE- C5 D2 CMP $D2
+64F0- A0 C4 LDY #$C4
+64F2- C9 CD CMP #$CD
+64F4- C5 CE CMP $CE
+64F6- D3 ???
+64F7- C9 CF CMP #$CF
+64F9- CE 8D 00 DEC $008D
+64FC- 20 FB 85 JSR $85FB
+64FF- C1 D3 CMP ($D3,X)
+6501- A0 D7 LDY #$D7
+6503- C5 CC CMP $CC
+6505- CC A0 C1 CPY $C1A0
+6508- D3 ???
+6509- A0 D4 LDY #$D4
+650B- C8 INY
+650C- C5 A0 CMP $A0
+650E- CC C5 CE CPY $CEC5
+6511- C7 ???
+6512- D4 ???
+6513- C8 INY
+6514- A0 CF LDY #$CF
+6516- C6 A0 DEC $A0
+6518- C5 C1 CMP $C1
+651A- C3 ???
+651B- C8 INY
+651C- A0 C5 LDY #$C5
+651E- CC C5 CD CPY $CDC5
+6521- C5 CE CMP $CE
+6523- D4 ???
+6524- AE 8D 00 LDX $008D
+6527- 20 FB 85 JSR $85FB
+652A- D4 ???
+652B- C8 INY
+652C- C5 D3 CMP $D3
+652E- C5 A0 CMP $A0
+6530- C1 D2 CMP ($D2,X)
+6532- C5 A0 CMP $A0
+6534- D3 ???
+6535- C5 D4 CMP $D4
+6537- A0 D7 LDY #$D7
+6539- C9 D4 CMP #$D4
+653B- C8 INY
+653C- A0 D4 LDY #$D4
+653E- C8 INY
+653F- C5 A0 CMP $A0
+6541- C4 C9 CPY $C9
+6543- CD A0 CD CMP $CDA0
+6546- C1 C3 CMP ($C3,X)
+6548- D2 CF CMP ($CF)
+654A- D3 ???
+654B- A0 C1 LDY #$C1
+654D- CE C4 8D DEC $8DC4
+6550- 00 BRK
+6551- 20 FB 85 JSR $85FB
+6554- D3 ???
+6555- D5 C2 CMP $C2,X
+6557- D2 CF CMP ($CF)
+6559- D5 D4 CMP $D4,X
+655B- C9 CE CMP #$CE
+655D- C5 D3 CMP $D3
+655F- BA TSX
+6560- 8D 8D 00 STA $008D
+6563- 20 FB 85 JSR $85FB
+6566- C4 C9 CPY $C9
+6568- CD B8 B1 CMP $B1B8
+656B- BA TSX
+656C- A0 C9 LDY #$C9
+656E- CE C9 D4 DEC $D4C9
+6571- A0 B1 LDY #$B1
+6573- AD C4 C9 LDA $C9C4
+6576- CD C5 CE CMP $CEC5
+6579- D3 ???
+657A- C9 CF CMP #$CF
+657C- CE C1 CC DEC $CCC1
+657F- A0 B8 LDY #$B8
+6581- C2 ???
+6582- C9 D4 CMP #$D4
+6584- A0 C1 LDY #$C1
+6586- D2 D2 CMP ($D2)
+6588- C1 D9 CMP ($D9,X)
+658A- 8D 00 20 STA $2000
+658D- FB ???
+658E- 85 C4 STA $C4
+6590- C9 CD CMP #$CD
+6592- B8 CLV
+6593- B2 BA LDA ($BA)
+6595- A0 C9 LDY #$C9
+6597- CE C9 D4 DEC $D4C9
+659A- A0 B2 LDY #$B2
+659C- AD C4 C9 LDA $C9C4
+659F- CD C5 CE CMP $CEC5
+65A2- D3 ???
+65A3- C9 CF CMP #$CF
+65A5- CE C1 CC DEC $CCC1
+65A8- A0 B8 LDY #$B8
+65AA- C2 ???
+65AB- C9 D4 CMP #$D4
+65AD- A0 C1 LDY #$C1
+65AF- D2 D2 CMP ($D2)
+65B1- C1 D9 CMP ($D9,X)
+65B3- 8D 00 20 STA $2000
+65B6- FB ???
+65B7- 85 C4 STA $C4
+65B9- C9 CD CMP #$CD
+65BB- B1 B6 LDA ($B6),Y
+65BD- B1 BA LDA ($BA),Y
+65BF- A0 C9 LDY #$C9
+65C1- CE C9 D4 DEC $D4C9
+65C4- A0 B1 LDY #$B1
+65C6- AD C4 C9 LDA $C9C4
+65C9- CD C5 CE CMP $CEC5
+65CC- D3 ???
+65CD- C9 CF CMP #$CF
+65CF- CE C1 CC DEC $CCC1
+65D2- A0 B1 LDY #$B1
+65D4- B6 C2 LDX $C2,Y
+65D6- C9 D4 CMP #$D4
+65D8- A0 C1 LDY #$C1
+65DA- D2 D2 CMP ($D2)
+65DC- C1 D9 CMP ($D9,X)
+65DE- 8D 00 20 STA $2000
+65E1- FB ???
+65E2- 85 C4 STA $C4
+65E4- C9 CD CMP #$CD
+65E6- B1 B6 LDA ($B6),Y
+65E8- B2 BA LDA ($BA)
+65EA- A0 C9 LDY #$C9
+65EC- CE C9 D4 DEC $D4C9
+65EF- A0 B2 LDY #$B2
+65F1- AD C4 C9 LDA $C9C4
+65F4- CD C5 CE CMP $CEC5
+65F7- D3 ???
+65F8- C9 CF CMP #$CF
+65FA- CE C1 CC DEC $CCC1
+65FD- A0 B1 LDY #$B1
+65FF- B6 C2 LDX $C2,Y
+6601- C9 D4 CMP #$D4
+6603- A0 C1 LDY #$C1
+6605- D2 D2 CMP ($D2)
+6607- C1 D9 CMP ($D9,X)
+6609- 8D 8D 00 STA $008D
+660C- 20 1C 86 JSR $861C
+660F- 20 FB 85 JSR $85FB
+6612- C9 C6 CMP #$C6
+6614- A0 D9 LDY #$D9
+6616- CF ???
+6617- D5 A0 CMP $A0,X
+6619- CE C5 C5 DEC $C5C5
+661C- C4 A0 CPY $A0
+661E- C6 C5 DEC $C5
+6620- D7 ???
+6621- C5 D2 CMP $D2
+6623- A0 D4 LDY #$D4
+6625- C8 INY
+6626- C1 CE CMP ($CE,X)
+6628- A0 B2 LDY #$B2
+662A- B5 B5 LDA $B5,X
+662C- A0 C5 LDY #$C5
+662E- CC C5 CD CPY $CDC5
+6631- C5 CE CMP $CE
+6633- D4 ???
+6634- D3 ???
+6635- 8D 00 20 STA $2000
+6638- FB ???
+6639- 85 C9 STA $C9
+663B- CE A0 C1 DEC $C1A0
+663E- A0 C4 LDY #$C4
+6640- C9 CD CMP #$CD
+6642- C5 CE CMP $CE
+6644- D3 ???
+6645- C9 CF CMP #$CF
+6647- CE AC A0 DEC $A0AC
+664A- C9 A0 CMP #$A0
+664C- C8 INY
+664D- C9 C7 CMP #$C7
+664F- C8 INY
+6650- CC D9 A0 CPY $A0D9
+6653- D3 ???
+6654- D5 C7 CMP $C7,X
+6656- C7 ???
+6657- C5 D3 CMP $D3
+6659- D4 ???
+665A- 8D 00 20 STA $2000
+665D- FB ???
+665E- 85 D5 STA $D5
+6660- D3 ???
+6661- C9 CE CMP #$CE
+6663- C7 ???
+6664- A0 D4 LDY #$D4
+6666- C8 INY
+6667- C5 A0 CMP $A0
+6669- B8 CLV
+666A- C2 ???
+666B- C9 D4 CMP #$D4
+666D- A0 C1 LDY #$C1
+666F- D2 D2 CMP ($D2)
+6671- C1 D9 CMP ($D9,X)
+6673- A0 CD LDY #$CD
+6675- C1 C3 CMP ($C3,X)
+6677- D2 CF CMP ($CF)
+6679- D3 ???
+667A- A0 C1 LDY #$C1
+667C- CE C4 AC DEC $ACC4
+667F- 8D 00 20 STA $2000
+6682- FB ???
+6683- 85 D3 STA $D3
+6685- D5 C2 CMP $C2,X
+6687- D2 CF CMP ($CF)
+6689- D5 D4 CMP $D4,X
+668B- C9 CE CMP #$CE
+668D- C5 D3 CMP $D3
+668F- AC A0 C1 LDY $C1A0
+6692- D3 ???
+6693- A0 D4 LDY #$D4
+6695- C8 INY
+6696- C5 D2 CMP $D2
+6698- C5 A0 CMP $A0
+669A- C9 D3 CMP #$D3
+669C- A0 C1 LDY #$C1
+669E- A0 D3 LDY #$D3
+66A0- C9 C7 CMP #$C7
+66A2- CE C9 C6 DEC $C6C9
+66A5- C9 C3 CMP #$C3
+66A7- C1 CE CMP ($CE,X)
+66A9- D4 ???
+66AA- 8D 00 20 STA $2000
+66AD- FB ???
+66AE- 85 D3 STA $D3
+66B0- C1 D6 CMP ($D6,X)
+66B2- C9 CE CMP #$CE
+66B4- C7 ???
+66B5- A0 CF LDY #$CF
+66B7- C6 A0 DEC $A0
+66B9- C2 ???
+66BA- D9 D4 C5 CMP $C5D4,Y
+66BD- D3 ???
+66BE- A0 C1 LDY #$C1
+66C0- CE C4 A0 DEC $A0C4
+66C3- C3 ???
+66C4- D0 D5 BNE $669B
+66C6- A0 C3 LDY #$C3
+66C8- D9 C3 CC CMP $CCC3,Y
+66CB- C5 D3 CMP $D3
+66CD- AE 8D 00 LDX $008D
+66D0- 20 1C 86 JSR $861C
+66D3- 20 58 FC JSR $FC58 F8ROM:HOME
+66D6- 20 FB 85 JSR $85FB
+66D9- CC C9 CB CPY $CBC9
+66DC- C5 A0 CMP $A0
+66DE- D4 ???
+66DF- C8 INY
+66E0- C5 A0 CMP $A0
+66E2- C4 C9 CPY $C9
+66E4- CD A0 CD CMP $CDA0
+66E7- C1 C3 CMP ($C3,X)
+66E9- D2 CF CMP ($CF)
+66EB- D3 ???
+66EC- AC A0 C5 LDY $C5A0
+66EF- C1 C3 CMP ($C3,X)
+66F1- C8 INY
+66F2- A0 C1 LDY #$C1
+66F4- D2 D2 CMP ($D2)
+66F6- C1 D9 CMP ($D9,X)
+66F8- 8D 00 20 STA $2000
+66FB- FB ???
+66FC- 85 D4 STA $D4
+66FE- D9 D0 C5 CMP $C5D0,Y
+6701- A0 C1 LDY #$C1
+6703- CC D3 CF CPY $CFD3
+6706- A0 C8 LDY #$C8
+6708- C1 D3 CMP ($D3,X)
+670A- A0 C1 LDY #$C1
+670C- A0 C7 LDY #$C7
+670E- C5 D4 CMP $D4
+6710- A0 C1 LDY #$C1
+6712- CE C4 A0 DEC $A0C4
+6715- D0 D5 BNE $66EC
+6717- D4 ???
+6718- A0 CD LDY #$CD
+671A- C1 C3 CMP ($C3,X)
+671C- D2 CF CMP ($CF)
+671E- A0 C1 LDY #$C1
+6720- CE C4 8D DEC $8DC4
+6723- 00 BRK
+6724- 20 FB 85 JSR $85FB
+6727- D3 ???
+6728- C5 D4 CMP $D4
+672A- A0 CF LDY #$CF
+672C- C6 A0 DEC $A0
+672E- D3 ???
+672F- D5 C2 CMP $C2,X
+6731- D2 CF CMP ($CF)
+6733- D5 D4 CMP $D4,X
+6735- C9 CE CMP #$CE
+6737- C5 D3 CMP $D3
+6739- A0 C4 LDY #$C4
+673B- C5 C4 CMP $C4
+673D- C9 C3 CMP #$C3
+673F- C1 D4 CMP ($D4,X)
+6741- C5 C4 CMP $C4
+6743- A0 D4 LDY #$D4
+6745- CF ???
+6746- A0 C9 LDY #$C9
+6748- D4 ???
+6749- BA TSX
+674A- 8D 8D 00 STA $008D
+674D- 20 1C 86 JSR $861C
+6750- 20 FB 85 JSR $85FB
+6753- C7 ???
+6754- C5 D4 CMP $D4
+6756- B8 CLV
+6757- B1 BA LDA ($BA),Y
+6759- A0 D2 LDY #$D2
+675B- C5 D4 CMP $D4
+675D- D2 C9 CMP ($C9)
+675F- C5 D6 CMP $D6
+6761- C5 A0 CMP $A0
+6763- D4 ???
+6764- C8 INY
+6765- C5 A0 CMP $A0
+6767- C4 C1 CPY $C1
+6769- D4 ???
+676A- C1 A0 CMP ($A0,X)
+676C- C9 CE CMP #$CE
+676E- A0 C1 LDY #$C1
+6770- A0 C7 LDY #$C7
+6772- C9 D6 CMP #$D6
+6774- C5 CE CMP $CE
+6776- 8D 00 20 STA $2000
+6779- FB ???
+677A- 85 A0 STA $A0
+677C- A0 A0 LDY #$A0
+677E- A0 A0 LDY #$A0
+6780- A0 A0 LDY #$A0
+6782- C5 CC CMP $CC
+6784- C5 CD CMP $CD
+6786- C5 CE CMP $CE
+6788- D4 ???
+6789- A0 C1 LDY #$C1
+678B- CE C4 A0 DEC $A0C4
+678E- D0 D5 BNE $6765
+6790- D4 ???
+6791- A0 C9 LDY #$C9
+6793- CE A0 D2 DEC $D2A0
+6796- C5 D4 CMP $D4
+6798- D5 D2 CMP $D2,X
+679A- CE AE 8D DEC $8DAE
+679D- 00 BRK
+679E- 20 FB 85 JSR $85FB
+67A1- C7 ???
+67A2- C5 D4 CMP $D4
+67A4- B8 CLV
+67A5- B2 BA LDA ($BA)
+67A7- A0 D2 LDY #$D2
+67A9- C5 D4 CMP $D4
+67AB- D2 C9 CMP ($C9)
+67AD- C5 D6 CMP $D6
+67AF- C5 A0 CMP $A0
+67B1- C4 C1 CPY $C1
+67B3- D4 ???
+67B4- C1 A0 CMP ($A0,X)
+67B6- C6 D2 DEC $D2
+67B8- CF ???
+67B9- CD A0 C5 CMP $C5A0
+67BC- CC C5 CD CPY $CDC5
+67BF- C5 CE CMP $CE
+67C1- D4 ???
+67C2- A0 C1 LDY #$C1
+67C4- D4 ???
+67C5- 8D 00 20 STA $2000
+67C8- FB ???
+67C9- 85 A0 STA $A0
+67CB- A0 A0 LDY #$A0
+67CD- A0 A0 LDY #$A0
+67CF- A0 A0 LDY #$A0
+67D1- D8 CLD
+67D2- AC D9 A0 LDY $A0D9
+67D5- C1 CE CMP ($CE,X)
+67D7- C4 A0 CPY $A0
+67D9- D0 D5 BNE $67B0
+67DB- D4 ???
+67DC- A0 C9 LDY #$C9
+67DE- CE A0 D2 DEC $D2A0
+67E1- C5 D4 CMP $D4
+67E3- D5 D2 CMP $D2,X
+67E5- CE AE 8D DEC $8DAE
+67E8- 00 BRK
+67E9- 20 FB 85 JSR $85FB
+67EC- C7 ???
+67ED- C5 D4 CMP $D4
+67EF- B1 B6 LDA ($B6),Y
+67F1- B1 BA LDA ($BA),Y
+67F3- A0 C7 LDY #$C7
+67F5- C5 D4 CMP $D4
+67F7- A0 C4 LDY #$C4
+67F9- C1 D4 CMP ($D4,X)
+67FB- C1 A0 CMP ($A0,X)
+67FD- C6 D2 DEC $D2
+67FF- CF ???
+6800- CD A0 B1 CMP $B1A0
+6803- B6 AD LDX $AD,Y
+6805- C2 ???
+6806- C9 D4 CMP #$D4
+6808- A0 C5 LDY #$C5
+680A- CC C5 CD CPY $CDC5
+680D- C5 CE CMP $CE
+680F- D4 ???
+6810- 8D 00 20 STA $2000
+6813- FB ???
+6814- 85 A0 STA $A0
+6816- A0 A0 LDY #$A0
+6818- A0 A0 LDY #$A0
+681A- A0 A0 LDY #$A0
+681C- A0 C1 LDY #$C1
+681E- CE C4 A0 DEC $A0C4
+6821- D0 D5 BNE $67F8
+6823- D4 ???
+6824- A0 C9 LDY #$C9
+6826- CE A0 D2 DEC $D2A0
+6829- C5 D4 CMP $D4
+682B- D5 D2 CMP $D2,X
+682D- CE AE 8D DEC $8DAE
+6830- 00 BRK
+6831- 20 FB 85 JSR $85FB
+6834- C7 ???
+6835- C5 D4 CMP $D4
+6837- B1 B6 LDA ($B6),Y
+6839- B2 BA LDA ($BA)
+683B- A0 C7 LDY #$C7
+683D- C5 D4 CMP $D4
+683F- A0 C4 LDY #$C4
+6841- C1 D4 CMP ($D4,X)
+6843- C1 A0 CMP ($A0,X)
+6845- C6 D2 DEC $D2
+6847- CF ???
+6848- CD A0 C5 CMP $C5A0
+684B- CC C5 CD CPY $CDC5
+684E- C5 CE CMP $CE
+6850- D4 ???
+6851- A0 C1 LDY #$C1
+6853- D4 ???
+6854- A0 B1 LDY #$B1
+6856- B6 C2 LDX $C2,Y
+6858- C9 D4 CMP #$D4
+685A- 8D 00 20 STA $2000
+685D- FB ???
+685E- 85 A0 STA $A0
+6860- A0 A0 LDY #$A0
+6862- A0 A0 LDY #$A0
+6864- A0 A0 LDY #$A0
+6866- A0 D8 LDY #$D8
+6868- AC D9 A0 LDY $A0D9
+686B- CC CF C3 CPY $C3CF
+686E- C1 D4 CMP ($D4,X)
+6870- C9 CF CMP #$CF
+6872- CE A0 C1 DEC $C1A0
+6875- CE C4 A0 DEC $A0C4
+6878- D0 D5 BNE $684F
+687A- D4 ???
+687B- A0 C9 LDY #$C9
+687D- CE A0 D2 DEC $D2A0
+6880- C5 D4 CMP $D4
+6882- D5 D2 CMP $D2,X
+6884- CE AE 8D DEC $8DAE
+6887- 8D 00 20 STA $2000
+688A- 1C 86 20 TRB $2086
+688D- FB ???
+688E- 85 D0 STA $D0
+6890- D5 D4 CMP $D4,X
+6892- B8 CLV
+6893- B1 BA LDA ($BA),Y
+6895- A0 D0 LDY #$D0
+6897- D5 D4 CMP $D4,X
+6899- A0 C4 LDY #$C4
+689B- C1 D4 CMP ($D4,X)
+689D- C1 A0 CMP ($A0,X)
+689F- C6 D2 DEC $D2
+68A1- CF ???
+68A2- CD A0 D3 CMP $D3A0
+68A5- CF ???
+68A6- D5 D2 CMP $D2,X
+68A8- C3 ???
+68A9- C5 A0 CMP $A0
+68AB- CC CF C3 CPY $C3CF
+68AE- C1 D4 CMP ($D4,X)
+68B0- C9 CF CMP #$CF
+68B2- CE A0 C9 DEC $C9A0
+68B5- CE 8D 00 DEC $008D
+68B8- 20 FB 85 JSR $85FB
+68BB- A0 A0 LDY #$A0
+68BD- A0 A0 LDY #$A0
+68BF- A0 A0 LDY #$A0
+68C1- A0 C1 LDY #$C1
+68C3- CE A0 C1 DEC $C1A0
+68C6- D2 D2 CMP ($D2)
+68C8- C1 D9 CMP ($D9,X)
+68CA- A7 ???
+68CB- D3 ???
+68CC- A0 C5 LDY #$C5
+68CE- CC C5 CD CPY $CDC5
+68D1- C5 CE CMP $CE
+68D3- D4 ???
+68D4- AE 8D 00 LDX $008D
+68D7- 20 FB 85 JSR $85FB
+68DA- D0 D5 BNE $68B1
+68DC- D4 ???
+68DD- B8 CLV
+68DE- B2 BA LDA ($BA)
+68E0- A0 D0 LDY #$D0
+68E2- D5 D4 CMP $D4,X
+68E4- A0 C4 LDY #$C4
+68E6- C1 D4 CMP ($D4,X)
+68E8- C1 A0 CMP ($A0,X)
+68EA- C6 D2 DEC $D2
+68EC- CF ???
+68ED- CD A0 D3 CMP $D3A0
+68F0- CF ???
+68F1- D5 D2 CMP $D2,X
+68F3- C3 ???
+68F4- C5 A0 CMP $A0
+68F6- C1 C4 CMP ($C4,X)
+68F8- C4 D2 CPY $D2
+68FA- C5 D3 CMP $D3
+68FC- D3 ???
+68FD- A0 C9 LDY #$C9
+68FF- CE 8D 00 DEC $008D
+6902- 20 FB 85 JSR $85FB
+6905- A0 A0 LDY #$A0
+6907- A0 A0 LDY #$A0
+6909- A0 A0 LDY #$A0
+690B- A0 C1 LDY #$C1
+690D- D2 D2 CMP ($D2)
+690F- C1 D9 CMP ($D9,X)
+6911- A0 C5 LDY #$C5
+6913- CC C5 CD CPY $CDC5
+6916- C5 CE CMP $CE
+6918- D4 ???
+6919- A0 C1 LDY #$C1
+691B- D4 ???
+691C- A0 D8 LDY #$D8
+691E- AC D9 AE LDY $AED9
+6921- 8D 00 20 STA $2000
+6924- FB ???
+6925- 85 D0 STA $D0
+6927- D5 D4 CMP $D4,X
+6929- B1 B6 LDA ($B6),Y
+692B- B1 BA LDA ($BA),Y
+692D- A0 D0 LDY #$D0
+692F- D5 D4 CMP $D4,X
+6931- A0 C4 LDY #$C4
+6933- C1 D4 CMP ($D4,X)
+6935- C1 A0 CMP ($A0,X)
+6937- C6 D2 DEC $D2
+6939- CF ???
+693A- CD A0 D3 CMP $D3A0
+693D- CF ???
+693E- D5 D2 CMP $D2,X
+6940- C3 ???
+6941- C5 A0 CMP $A0
+6943- C1 C4 CMP ($C4,X)
+6945- C4 D2 CPY $D2
+6947- C5 D3 CMP $D3
+6949- D3 ???
+694A- A0 C9 LDY #$C9
+694C- CE 8D 00 DEC $008D
+694F- 20 FB 85 JSR $85FB
+6952- A0 A0 LDY #$A0
+6954- A0 A0 LDY #$A0
+6956- A0 A0 LDY #$A0
+6958- A0 A0 LDY #$A0
+695A- B1 B6 LDA ($B6),Y
+695C- AD C2 C9 LDA $C9C2
+695F- D4 ???
+6960- A0 C1 LDY #$C1
+6962- D2 D2 CMP ($D2)
+6964- C1 D9 CMP ($D9,X)
+6966- A0 C5 LDY #$C5
+6968- CC C5 CD CPY $CDC5
+696B- C5 CE CMP $CE
+696D- D4 ???
+696E- AE 8D 00 LDX $008D
+6971- 20 FB 85 JSR $85FB
+6974- D0 D5 BNE $694B
+6976- D4 ???
+6977- B1 B6 LDA ($B6),Y
+6979- B2 BA LDA ($BA)
+697B- A0 D0 LDY #$D0
+697D- D5 D4 CMP $D4,X
+697F- A0 C4 LDY #$C4
+6981- C1 D4 CMP ($D4,X)
+6983- C1 A0 CMP ($A0,X)
+6985- C6 D2 DEC $D2
+6987- CF ???
+6988- CD A0 D3 CMP $D3A0
+698B- CF ???
+698C- D5 D2 CMP $D2,X
+698E- C3 ???
+698F- C5 A0 CMP $A0
+6991- C9 CE CMP #$CE
+6993- D4 ???
+6994- CF ???
+6995- A0 B1 LDY #$B1
+6997- B6 C2 LDX $C2,Y
+6999- C9 D4 CMP #$D4
+699B- 8D 00 20 STA $2000
+699E- FB ???
+699F- 85 A0 STA $A0
+69A1- A0 A0 LDY #$A0
+69A3- A0 A0 LDY #$A0
+69A5- A0 A0 LDY #$A0
+69A7- A0 C1 LDY #$C1
+69A9- D2 D2 CMP ($D2)
+69AB- C1 D9 CMP ($D9,X)
+69AD- A0 C5 LDY #$C5
+69AF- CC C5 CD CPY $CDC5
+69B2- C5 CE CMP $CE
+69B4- D4 ???
+69B5- A0 C1 LDY #$C1
+69B7- D4 ???
+69B8- A0 D8 LDY #$D8
+69BA- AC D9 AE LDY $AED9
+69BD- 8D 8D 00 STA $008D
+69C0- 20 1C 86 JSR $861C
+69C3- 20 58 FC JSR $FC58 F8ROM:HOME
+69C6- 20 FB 85 JSR $85FB
+69C9- CF ???
+69CA- CE C5 AD DEC $ADC5
+69CD- C4 C9 CPY $C9
+69CF- CD C5 CE CMP $CEC5
+69D2- D3 ???
+69D3- C9 CF CMP #$CF
+69D5- CE C1 CC DEC $CCC1
+69D8- AC A0 B8 LDY $B8A0
+69DB- AD C2 C9 LDA $C9C2
+69DE- D4 ???
+69DF- A0 C1 LDY #$C1
+69E1- D2 D2 CMP ($D2)
+69E3- C1 D9 CMP ($D9,X)
+69E5- D3 ???
+69E6- 8D 00 20 STA $2000
+69E9- FB ???
+69EA- 85 BD STA $BD
+69EC- BD BD BD LDA $BDBD,X
+69EF- BD BD BD LDA $BDBD,X
+69F2- BD BD BD LDA $BDBD,X
+69F5- BD BD BD LDA $BDBD,X
+69F8- BD BD BD LDA $BDBD,X
+69FB- BD BD BD LDA $BDBD,X
+69FE- BD BD BD LDA $BDBD,X
+6A01- BD BD BD LDA $BDBD,X
+6A04- BD BD BD LDA $BDBD,X
+6A07- BD 8D 8D LDA $8D8D,X
+6A0A- 00 BRK
+6A0B- 20 FB 85 JSR $85FB
+6A0E- C4 C9 CPY $C9
+6A10- CD B8 B1 CMP $B1B8
+6A13- AC A0 C7 LDY $C7A0
+6A16- C5 D4 CMP $D4
+6A18- B8 CLV
+6A19- B1 AC LDA ($AC),Y
+6A1B- A0 C1 LDY #$C1
+6A1D- CE C4 A0 DEC $A0C4
+6A20- D0 D5 BNE $69F7
+6A22- B8 CLV
+6A23- B1 A0 LDA ($A0),Y
+6A25- C1 D2 CMP ($D2,X)
+6A27- C5 A0 CMP $A0
+6A29- D5 D3 CMP $D3,X
+6A2B- C5 C4 CMP $C4
+6A2D- A0 C6 LDY #$C6
+6A2F- CF ???
+6A30- D2 8D CMP ($8D)
+6A32- 00 BRK
+6A33- 20 FB 85 JSR $85FB
+6A36- B1 C4 LDA ($C4),Y
+6A38- A0 C1 LDY #$C1
+6A3A- D2 D2 CMP ($D2)
+6A3C- C1 D9 CMP ($D9,X)
+6A3E- D3 ???
+6A3F- A0 D4 LDY #$D4
+6A41- C8 INY
+6A42- C1 D4 CMP ($D4,X)
+6A44- A0 C4 LDY #$C4
+6A46- CF ???
+6A47- CE A7 D4 DEC $D4A7
+6A4A- A0 CE LDY #$CE
+6A4C- C5 C5 CMP $C5
+6A4E- C4 A0 CPY $A0
+6A50- CD CF D2 CMP $D2CF
+6A53- C5 A0 CMP $A0
+6A55- D4 ???
+6A56- C8 INY
+6A57- C1 CE CMP ($CE,X)
+6A59- 8D 00 20 STA $2000
+6A5C- FB ???
+6A5D- 85 C1 STA $C1
+6A5F- A0 D3 LDY #$D3
+6A61- C9 CE CMP #$CE
+6A63- C7 ???
+6A64- CC C5 A0 CPY $A0C5
+6A67- C4 C9 CPY $C9
+6A69- CD C5 CE CMP $CEC5
+6A6C- D3 ???
+6A6D- C9 CF CMP #$CF
+6A6F- CE A0 CF DEC $CFA0
+6A72- C6 A0 DEC $A0
+6A74- CC C5 D3 CPY $D3C5
+6A77- D3 ???
+6A78- A0 D4 LDY #$D4
+6A7A- C8 INY
+6A7B- C1 CE CMP ($CE,X)
+6A7D- A0 B2 LDY #$B2
+6A7F- B5 B5 LDA $B5,X
+6A81- 8D 00 20 STA $2000
+6A84- FB ???
+6A85- 85 C5 STA $C5
+6A87- CC C5 CD CPY $CDC5
+6A8A- C5 CE CMP $CE
+6A8C- D4 ???
+6A8D- D3 ???
+6A8E- AE A0 C6 LDX $C6A0
+6A91- CF ???
+6A92- D2 A0 CMP ($A0)
+6A94- CD C1 CE CMP $CEC1
+6A97- D9 A0 D5 CMP $D5A0,Y
+6A9A- D3 ???
+6A9B- C5 D3 CMP $D3
+6A9D- AC A0 D4 LDY $D4A0
+6AA0- C8 INY
+6AA1- C9 D3 CMP #$D3
+6AA3- A0 D3 LDY #$D3
+6AA5- D5 C6 CMP $C6,X
+6AA7- C6 C9 DEC $C9
+6AA9- C3 ???
+6AAA- C5 D3 CMP $D3
+6AAC- BB ???
+6AAD- 8D 00 20 STA $2000
+6AB0- FB ???
+6AB1- 85 D4 STA $D4
+6AB3- C8 INY
+6AB4- C5 A0 CMP $A0
+6AB6- C6 C1 DEC $C1
+6AB8- C3 ???
+6AB9- D4 ???
+6ABA- A0 D4 LDY #$D4
+6ABC- C8 INY
+6ABD- C1 D4 CMP ($D4,X)
+6ABF- A0 D4 LDY #$D4
+6AC1- C8 INY
+6AC2- C5 A0 CMP $A0
+6AC4- C1 D0 CMP ($D0,X)
+6AC6- D0 CC BNE $6A94
+6AC8- C5 A0 CMP $A0
+6ACA- DD DB A0 CMP $A0DB,X
+6ACD- C9 D3 CMP #$D3
+6ACF- A0 C1 LDY #$C1
+6AD1- CE A0 B8 DEC $B8A0
+6AD4- AD C2 C9 LDA $C9C2
+6AD7- D4 ???
+6AD8- 8D 00 20 STA $2000
+6ADB- FB ???
+6ADC- 85 C3 STA $C3
+6ADE- CF ???
+6ADF- CD D0 D5 CMP $D5D0
+6AE2- D4 ???
+6AE3- C5 D2 CMP $D2
+6AE5- A0 C1 LDY #$C1
+6AE7- D4 ???
+6AE8- D4 ???
+6AE9- C5 D3 CMP $D3
+6AEB- D4 ???
+6AEC- D3 ???
+6AED- A0 D4 LDY #$D4
+6AEF- CF ???
+6AF0- A0 D4 LDY #$D4
+6AF2- C8 INY
+6AF3- C9 D3 CMP #$D3
+6AF5- A0 C6 LDY #$C6
+6AF7- C1 C3 CMP ($C3,X)
+6AF9- D4 ???
+6AFA- AE 8D 8D LDX $8D8D
+6AFD- 00 BRK
+6AFE- 20 1C 86 JSR $861C
+6B01- 20 FB 85 JSR $85FB
+6B04- C8 INY
+6B05- CF ???
+6B06- D7 ???
+6B07- C5 D6 CMP $D6
+6B09- C5 D2 CMP $D2
+6B0B- AC A0 D4 LDY $D4A0
+6B0E- C8 INY
+6B0F- C5 D2 CMP $D2
+6B11- C5 A0 CMP $A0
+6B13- C1 D2 CMP ($D2,X)
+6B15- C5 A0 CMP $A0
+6B17- C1 A0 CMP ($A0,X)
+6B19- CE D5 CD DEC $CDD5
+6B1C- C2 ???
+6B1D- C5 D2 CMP $D2
+6B1F- A0 CF LDY #$CF
+6B21- C6 A0 DEC $A0
+6B23- C3 ???
+6B24- C1 D3 CMP ($D3,X)
+6B26- C5 D3 CMP $D3
+6B28- A0 8D LDY #$8D
+6B2A- 00 BRK
+6B2B- 20 FB 85 JSR $85FB
+6B2E- C9 CE CMP #$CE
+6B30- A0 D7 LDY #$D7
+6B32- C8 INY
+6B33- C9 C3 CMP #$C3
+6B35- C8 INY
+6B36- A0 B8 LDY #$B8
+6B38- AD C2 C9 LDA $C9C2
+6B3B- D4 ???
+6B3C- A0 C9 LDY #$C9
+6B3E- CE C4 C5 DEC $C5C4
+6B41- D8 CLD
+6B42- C9 CE CMP #$CE
+6B44- C7 ???
+6B45- A0 C9 LDY #$C9
+6B47- D3 ???
+6B48- CE A7 D4 DEC $D4A7
+6B4B- A0 C5 LDY #$C5
+6B4D- CE CF D5 DEC $D5CF
+6B50- C7 ???
+6B51- C8 INY
+6B52- AE 8D 00 LDX $008D
+6B55- 20 FB 85 JSR $85FB
+6B58- C1 C7 CMP ($C7,X)
+6B5A- C1 C9 CMP ($C9,X)
+6B5C- CE AC A0 DEC $A0AC
+6B5F- CD C1 CB CMP $CBC1
+6B62- C5 A0 CMP $A0
+6B64- D4 ???
+6B65- C8 INY
+6B66- C5 A0 CMP $A0
+6B68- C3 ???
+6B69- C8 INY
+6B6A- CF ???
+6B6B- C9 C3 CMP #$C3
+6B6D- C5 A0 CMP $A0
+6B6F- C2 ???
+6B70- C1 D3 CMP ($D3,X)
+6B72- C5 C4 CMP $C4
+6B74- A0 CF LDY #$CF
+6B76- CE A0 CE DEC $CEA0
+6B79- C5 C5 CMP $C5
+6B7B- C4 AC CPY $AC
+6B7D- 8D 00 20 STA $2000
+6B80- FB ???
+6B81- 85 CE STA $CE
+6B83- CF ???
+6B84- D4 ???
+6B85- A0 C3 LDY #$C3
+6B87- CF ???
+6B88- CE D6 C5 DEC $C5D6
+6B8B- CE C9 C5 DEC $C5C9
+6B8E- CE C3 C5 DEC $C5C3
+6B91- AE A0 C9 LDX $C9A0
+6B94- C6 A0 DEC $A0
+6B96- B2 B5 LDA ($B5)
+6B98- B5 A0 LDA $A0,X
+6B9A- C5 CC CMP $CC
+6B9C- C5 CD CMP $CD
+6B9E- C5 CE CMP $CE
+6BA0- D4 ???
+6BA1- D3 ???
+6BA2- A0 C9 LDY #$C9
+6BA4- D3 ???
+6BA5- 8D 00 20 STA $2000
+6BA8- FB ???
+6BA9- 85 C5 STA $C5
+6BAB- CE CF D5 DEC $D5CF
+6BAE- C7 ???
+6BAF- C8 INY
+6BB0- A0 D4 LDY #$D4
+6BB2- CF ???
+6BB3- A0 C1 LDY #$C1
+6BB5- C3 ???
+6BB6- C3 ???
+6BB7- CF ???
+6BB8- CD D0 CC CMP $CCD0
+6BBB- C9 D3 CMP #$D3
+6BBD- C8 INY
+6BBE- A0 D4 LDY #$D4
+6BC0- C8 INY
+6BC1- C5 A0 CMP $A0
+6BC3- D4 ???
+6BC4- C1 D3 CMP ($D3,X)
+6BC6- CB ???
+6BC7- AC A0 D5 LDY $D5A0
+6BCA- D3 ???
+6BCB- C5 A0 CMP $A0
+6BCD- 8D 00 20 STA $2000
+6BD0- FB ???
+6BD1- 85 D4 STA $D4
+6BD3- C8 INY
+6BD4- C5 D3 CMP $D3
+6BD6- C5 A0 CMP $A0
+6BD8- CD C1 C3 CMP $C3C1
+6BDB- D2 CF CMP ($CF)
+6BDD- D3 ???
+6BDE- A0 C1 LDY #$C1
+6BE0- CE C4 A0 DEC $A0C4
+6BE3- D3 ???
+6BE4- D5 C2 CMP $C2,X
+6BE6- D2 CF CMP ($CF)
+6BE8- D5 D4 CMP $D4,X
+6BEA- C9 CE CMP #$CE
+6BEC- C5 D3 CMP $D3
+6BEE- AE 8D 8D LDX $8D8D
+6BF1- 00 BRK
+6BF2- 20 1C 86 JSR $861C
+6BF5- 20 58 FC JSR $FC58 F8ROM:HOME
+6BF8- 20 FB 85 JSR $85FB
+6BFB- C5 C9 CMP $C9
+6BFD- C7 ???
+6BFE- C8 INY
+6BFF- D4 ???
+6C00- A0 C2 LDY #$C2
+6C02- C9 D4 CMP #$D4
+6C04- D3 ???
+6C05- A0 C1 LDY #$C1
+6C07- CE C4 A0 DEC $A0C4
+6C0A- CF ???
+6C0B- CE C5 A0 DEC $A0C5
+6C0E- C4 C9 CPY $C9
+6C10- CD C5 CE CMP $CEC5
+6C13- D3 ???
+6C14- C9 CF CMP #$CF
+6C16- CE BA A0 DEC $A0BA
+6C19- C4 C9 CPY $C9
+6C1B- CD 8D 00 CMP $008D
+6C1E- 20 FB 85 JSR $85FB
+6C21- BD BD BD LDA $BDBD,X
+6C24- BD BD BD LDA $BDBD,X
+6C27- BD BD BD LDA $BDBD,X
+6C2A- BD BD BD LDA $BDBD,X
+6C2D- BD BD BD LDA $BDBD,X
+6C30- BD BD BD LDA $BDBD,X
+6C33- BD BD BD LDA $BDBD,X
+6C36- BD BD BD LDA $BDBD,X
+6C39- BD BD BD LDA $BDBD,X
+6C3C- BD BD BD LDA $BDBD,X
+6C3F- BD BD BD LDA $BDBD,X
+6C42- 8D 8D 00 STA $008D
+6C45- 20 FB 85 JSR $85FB
+6C48- D4 ???
+6C49- C8 INY
+6C4A- C5 A0 CMP $A0
+6C4C- C4 C9 CPY $C9
+6C4E- CD B8 B1 CMP $B1B8
+6C51- A0 CD LDY #$CD
+6C53- C1 C3 CMP ($C3,X)
+6C55- D2 CF CMP ($CF)
+6C57- A0 C3 LDY #$C3
+6C59- D2 C5 CMP ($C5)
+6C5B- C1 D4 CMP ($D4,X)
+6C5D- C5 D3 CMP $D3
+6C5F- A0 C1 LDY #$C1
+6C61- A0 D4 LDY #$D4
+6C63- C8 INY
+6C64- D2 C5 CMP ($C5)
+6C66- C5 8D CMP $8D
+6C68- 00 BRK
+6C69- 20 FB 85 JSR $85FB
+6C6C- C2 ???
+6C6D- D9 D4 C5 CMP $C5D4,Y
+6C70- A0 C8 LDY #$C8
+6C72- C5 C1 CMP $C1
+6C74- C4 C5 CPY $C5
+6C76- D2 A0 CMP ($A0)
+6C78- D4 ???
+6C79- C8 INY
+6C7A- C1 D4 CMP ($D4,X)
+6C7C- A0 C8 LDY #$C8
+6C7E- CF ???
+6C7F- CC C4 D3 CPY $D3C4
+6C82- AC A0 C9 LDY $C9A0
+6C85- CE A0 CF DEC $CFA0
+6C88- D2 C4 CMP ($C4)
+6C8A- C5 D2 CMP $D2
+6C8C- BA TSX
+6C8D- 8D 8D 00 STA $008D
+6C90- 20 FB 85 JSR $85FB
+6C93- C2 ???
+6C94- D9 D4 C5 CMP $C5D4,Y
+6C97- A0 B0 LDY #$B0
+6C99- BA TSX
+6C9A- A0 CE LDY #$CE
+6C9C- D5 CD CMP $CD,X
+6C9E- C2 ???
+6C9F- C5 D2 CMP $D2
+6CA1- A0 CF LDY #$CF
+6CA3- C6 A0 DEC $A0
+6CA5- C5 CC CMP $CC
+6CA7- C5 CD CMP $CD
+6CA9- C5 CE CMP $CE
+6CAB- D4 ???
+6CAC- D3 ???
+6CAD- 8D 00 20 STA $2000
+6CB0- FB ???
+6CB1- 85 C2 STA $C2
+6CB3- D9 D4 C5 CMP $C5D4,Y
+6CB6- A0 B1 LDY #$B1
+6CB8- BA TSX
+6CB9- A0 C5 LDY #$C5
+6CBB- CC C5 CD CPY $CDC5
+6CBE- C5 CE CMP $CE
+6CC0- D4 ???
+6CC1- A0 D3 LDY #$D3
+6CC3- C9 DA CMP #$DA
+6CC5- C5 8D CMP $8D
+6CC7- 8D 00 20 STA $2000
+6CCA- FB ???
+6CCB- 85 D4 STA $D4
+6CCD- C8 INY
+6CCE- C5 A0 CMP $A0
+6CD0- C7 ???
+6CD1- C5 D4 CMP $D4
+6CD3- B8 CLV
+6CD4- B1 A0 LDA ($A0),Y
+6CD6- C1 CE CMP ($CE,X)
+6CD8- C4 A0 CPY $A0
+6CDA- D0 D5 BNE $6CB1
+6CDC- D4 ???
+6CDD- B8 CLV
+6CDE- B1 A0 LDA ($A0),Y
+6CE0- D2 CF CMP ($CF)
+6CE2- D5 D4 CMP $D4,X
+6CE4- C9 CE CMP #$CE
+6CE6- C5 D3 CMP $D3
+6CE8- A0 D5 LDY #$D5
+6CEA- D3 ???
+6CEB- C5 A0 CMP $A0
+6CED- 8D 00 20 STA $2000
+6CF0- FB ???
+6CF1- 85 D4 STA $D4
+6CF3- C8 INY
+6CF4- C9 D3 CMP #$D3
+6CF6- A0 C8 LDY #$C8
+6CF8- C5 C1 CMP $C1
+6CFA- C4 C5 CPY $C5
+6CFC- D2 A0 CMP ($A0)
+6CFE- D4 ???
+6CFF- CF ???
+6D00- A0 CB LDY #$CB
+6D02- CE CF D7 DEC $D7CF
+6D05- A0 C8 LDY #$C8
+6D07- CF ???
+6D08- D7 ???
+6D09- A0 A0 LDY #$A0
+6D0B- CD D5 C3 CMP $C3D5
+6D0E- C8 INY
+6D0F- A0 C4 LDY #$C4
+6D11- C1 D4 CMP ($D4,X)
+6D13- C1 8D CMP ($8D,X)
+6D15- 00 BRK
+6D16- 20 FB 85 JSR $85FB
+6D19- D4 ???
+6D1A- CF ???
+6D1B- A0 D2 LDY #$D2
+6D1D- C5 C1 CMP $C1
+6D1F- C4 A0 CPY $A0
+6D21- C1 CE CMP ($CE,X)
+6D23- C4 A0 CPY $A0
+6D25- D7 ???
+6D26- D2 C9 CMP ($C9)
+6D28- D4 ???
+6D29- C5 A0 CMP $A0
+6D2B- C6 D2 DEC $D2
+6D2D- CF ???
+6D2E- CD A0 C1 CMP $C1A0
+6D31- CE A0 C5 DEC $C5A0
+6D34- CC C5 CD CPY $CDC5
+6D37- C5 CE CMP $CE
+6D39- D4 ???
+6D3A- AE 8D 00 LDX $008D
+6D3D- 20 FB 85 JSR $85FB
+6D40- C2 ???
+6D41- C1 D3 CMP ($D3,X)
+6D43- C9 C3 CMP #$C3
+6D45- A0 C3 LDY #$C3
+6D47- C8 INY
+6D48- C5 C3 CMP $C3
+6D4A- CB ???
+6D4B- D3 ???
+6D4C- A0 C1 LDY #$C1
+6D4E- C7 ???
+6D4F- C1 C9 CMP ($C9,X)
+6D51- CE D3 D4 DEC $D4D3
+6D54- A0 D4 LDY #$D4
+6D56- C8 INY
+6D57- C5 A0 CMP $A0
+6D59- C9 CE CMP #$CE
+6D5B- D4 ???
+6D5C- C5 CE CMP $CE
+6D5E- C4 C5 CPY $C5
+6D60- C4 8D CPY $8D
+6D62- 00 BRK
+6D63- 20 FB 85 JSR $85FB
+6D66- CE D5 CD DEC $CDD5
+6D69- C2 ???
+6D6A- C5 D2 CMP $D2
+6D6C- A0 CF LDY #$CF
+6D6E- C6 A0 DEC $A0
+6D70- C5 CC CMP $CC
+6D72- C5 CD CMP $CD
+6D74- C5 CE CMP $CE
+6D76- D4 ???
+6D77- D3 ???
+6D78- A0 C3 LDY #$C3
+6D7A- C1 CE CMP ($CE,X)
+6D7C- A0 C1 LDY #$C1
+6D7E- CC D3 CF CPY $CFD3
+6D81- A0 C2 LDY #$C2
+6D83- C5 A0 CMP $A0
+6D85- C4 CF CPY $CF
+6D87- CE C5 8D DEC $8DC5
+6D8A- 00 BRK
+6D8B- 20 FB 85 JSR $85FB
+6D8E- D5 D3 CMP $D3,X
+6D90- C9 CE CMP #$CE
+6D92- C7 ???
+6D93- A0 D4 LDY #$D4
+6D95- C8 INY
+6D96- C9 D3 CMP #$D3
+6D98- A0 C8 LDY #$C8
+6D9A- C5 C1 CMP $C1
+6D9C- C4 C5 CPY $C5
+6D9E- D2 AE CMP ($AE)
+6DA0- 8D 8D 00 STA $008D
+6DA3- 20 1C 86 JSR $861C
+6DA6- 20 FB 85 JSR $85FB
+6DA9- A0 A0 LDY #$A0
+6DAB- A0 C4 LDY #$C4
+6DAD- C9 CD CMP #$CD
+6DAF- B8 CLV
+6DB0- B1 A0 LDA ($A0),Y
+6DB2- A3 ???
+6DB3- C1 D2 CMP ($D2,X)
+6DB5- D2 C1 CMP ($C1)
+6DB7- D9 B1 BB CMP $BBB1,Y
+6DBA- A3 ???
+6DBB- B1 B0 LDA ($B0),Y
+6DBD- BB ???
+6DBE- A3 ???
+6DBF- B2 BB LDA ($BB)
+6DC1- A3 ???
+6DC2- A4 C6 LDY $C6
+6DC4- C6 8D DEC $8D
+6DC6- 8D 00 20 STA $2000
+6DC9- FB ???
+6DCA- 85 C3 STA $C3
+6DCC- D2 C5 CMP ($C5)
+6DCE- C1 D4 CMP ($D4,X)
+6DD0- C5 D3 CMP $D3
+6DD2- A0 C1 LDY #$C1
+6DD4- CE A0 B8 DEC $B8A0
+6DD7- C2 ???
+6DD8- C9 D4 CMP #$D4
+6DDA- AC A0 B1 LDY $B1A0
+6DDD- C4 A0 CPY $A0
+6DDF- C1 D2 CMP ($D2,X)
+6DE1- D2 C1 CMP ($C1)
+6DE3- D9 A0 C1 CMP $C1A0,Y
+6DE6- D4 ???
+6DE7- A0 D4 LDY #$D4
+6DE9- C8 INY
+6DEA- C5 8D CMP $8D
+6DEC- 00 BRK
+6DED- 20 FB 85 JSR $85FB
+6DF0- C1 C4 CMP ($C4,X)
+6DF2- C4 D2 CPY $D2
+6DF4- C5 D3 CMP $D3
+6DF6- D3 ???
+6DF7- A0 CF LDY #$CF
+6DF9- C6 A0 DEC $A0
+6DFB- A3 ???
+6DFC- C1 D2 CMP ($D2,X)
+6DFE- D2 C1 CMP ($C1)
+6E00- D9 B1 A0 CMP $A0B1,Y
+6E03- D7 ???
+6E04- C9 D4 CMP #$D4
+6E06- C8 INY
+6E07- A0 D4 LDY #$D4
+6E09- C5 CE CMP $CE
+6E0B- A0 C5 LDY #$C5
+6E0D- CC C5 CD CPY $CDC5
+6E10- C5 CE CMP $CE
+6E12- D4 ???
+6E13- D3 ???
+6E14- 8D 00 20 STA $2000
+6E17- FB ???
+6E18- 85 CF STA $CF
+6E1A- C6 A0 DEC $A0
+6E1C- B2 A0 LDA ($A0)
+6E1E- C2 ???
+6E1F- D9 D4 C5 CMP $C5D4,Y
+6E22- D3 ???
+6E23- A0 C5 LDY #$C5
+6E25- C1 C3 CMP ($C3,X)
+6E27- C8 INY
+6E28- AE A0 C1 LDX $C1A0
+6E2B- CC CC A0 CPY $A0CC
+6E2E- C5 CC CMP $CC
+6E30- C5 CD CMP $CD
+6E32- C5 CE CMP $CE
+6E34- D4 ???
+6E35- D3 ???
+6E36- A0 C1 LDY #$C1
+6E38- D2 C5 CMP ($C5)
+6E3A- 8D 00 20 STA $2000
+6E3D- FB ???
+6E3E- 85 C6 STA $C6
+6E40- C9 CC CMP #$CC
+6E42- CC C5 C4 CPY $C4C5
+6E45- A0 D7 LDY #$D7
+6E47- C9 D4 CMP #$D4
+6E49- C8 INY
+6E4A- A0 D4 LDY #$D4
+6E4C- C8 INY
+6E4D- C5 A0 CMP $A0
+6E4F- CC C1 D3 CPY $D3C1
+6E52- A0 D0 LDY #$D0
+6E54- C1 D2 CMP ($D2,X)
+6E56- C1 CD CMP ($CD,X)
+6E58- C5 D4 CMP $D4
+6E5A- C5 D2 CMP $D2
+6E5C- AC A0 A4 LDY $A4A0
+6E5F- C6 C6 DEC $C6
+6E61- AE 00 20 LDX $2000
+6E64- 1C 86 20 TRB $2086
+6E67- 58 CLI
+6E68- FC ???
+6E69- 20 FB 85 JSR $85FB
+6E6C- D7 ???
+6E6D- C5 A0 CMP $A0
+6E6F- C3 ???
+6E70- C1 CE CMP ($CE,X)
+6E72- A0 C4 LDY #$C4
+6E74- D5 CD CMP $CD,X
+6E76- D0 A0 BNE $6E18
+6E78- A3 ???
+6E79- C1 D2 CMP ($D2,X)
+6E7B- D2 C1 CMP ($C1)
+6E7D- D9 B1 A0 CMP $A0B1,Y
+6E80- C2 ???
+6E81- C5 C6 CMP $C6
+6E83- CF ???
+6E84- D2 C5 CMP ($C5)
+6E86- A0 C1 LDY #$C1
+6E88- CE C4 8D DEC $8DC4
+6E8B- 00 BRK
+6E8C- 20 FB 85 JSR $85FB
+6E8F- C1 C6 CMP ($C6,X)
+6E91- D4 ???
+6E92- C5 D2 CMP $D2
+6E94- A0 D5 LDY #$D5
+6E96- D3 ???
+6E97- C9 CE CMP #$CE
+6E99- C7 ???
+6E9A- A0 C4 LDY #$C4
+6E9C- C9 CD CMP #$CD
+6E9E- B8 CLV
+6E9F- B1 A0 LDA ($A0),Y
+6EA1- D4 ???
+6EA2- CF ???
+6EA3- A0 D3 LDY #$D3
+6EA5- C8 INY
+6EA6- CF ???
+6EA7- D7 ???
+6EA8- A0 D4 LDY #$D4
+6EAA- C8 INY
+6EAB- C5 8D CMP $8D
+6EAD- 00 BRK
+6EAE- 20 FB 85 JSR $85FB
+6EB1- C4 C9 CPY $C9
+6EB3- C6 C6 DEC $C6
+6EB5- C5 D2 CMP $D2
+6EB7- C5 CE CMP $CE
+6EB9- C3 ???
+6EBA- C5 BA CMP $BA
+6EBC- 8D 8D 00 STA $008D
+6EBF- 20 FB 85 JSR $85FB
+6EC2- C2 ???
+6EC3- C5 C6 CMP $C6
+6EC5- CF ???
+6EC6- D2 C5 CMP ($C5)
+6EC8- BA TSX
+6EC9- 8D 8D 00 STA $008D
+6ECC- A2 40 LDX #$40
+6ECE- A9 00 LDA #$00
+6ED0- A0 02 LDY #$02
+6ED2- 20 88 85 JSR $8588
+6ED5- A2 40 LDX #$40
+6ED7- A9 02 LDA #$02
+6ED9- A0 0A LDY #$0A
+6EDB- 20 88 85 JSR $8588
+6EDE- A2 40 LDX #$40
+6EE0- A9 0C LDA #$0C
+6EE2- A0 0A LDY #$0A
+6EE4- 20 88 85 JSR $8588
+6EE7- 20 FB 85 JSR $85FB
+6EEA- A0 8D LDY #$8D
+6EEC- 8D 00 20 STA $2000
+6EEF- 1C 86 A9 TRB $A986
+6EF2- 40 RTI
+6EF3- 85 FB STA $FB
+6EF5- A9 00 LDA #$00
+6EF7- 85 FA STA $FA
+6EF9- A9 0A LDA #$0A
+6EFB- 85 FC STA $FC
+6EFD- A9 02 LDA #$02
+6EFF- 85 FE STA $FE
+6F01- A9 FF LDA #$FF
+6F03- 85 EF STA $EF
+6F05- 20 46 86 JSR $8646
+6F08- 20 FB 85 JSR $85FB
+6F0B- C1 C6 CMP ($C6,X)
+6F0D- D4 ???
+6F0E- C5 D2 CMP $D2
+6F10- BA TSX
+6F11- 8D 8D 00 STA $008D
+6F14- A2 40 LDX #$40
+6F16- A9 00 LDA #$00
+6F18- A0 02 LDY #$02
+6F1A- 20 88 85 JSR $8588
+6F1D- A2 40 LDX #$40
+6F1F- A9 02 LDA #$02
+6F21- A0 0A LDY #$0A
+6F23- 20 88 85 JSR $8588
+6F26- A2 40 LDX #$40
+6F28- A9 0C LDA #$0C
+6F2A- A0 0A LDY #$0A
+6F2C- 20 88 85 JSR $8588
+6F2F- 20 1C 86 JSR $861C
+6F32- 20 58 FC JSR $FC58 F8ROM:HOME
+6F35- 20 FB 85 JSR $85FB
+6F38- B8 CLV
+6F39- A0 C2 LDY #$C2
+6F3B- C9 D4 CMP #$D4
+6F3D- D3 ???
+6F3E- A0 C1 LDY #$C1
+6F40- CE C4 A0 DEC $A0C4
+6F43- CF ???
+6F44- CE C5 A0 DEC $A0C5
+6F47- C4 C9 CPY $C9
+6F49- CD C5 CE CMP $CEC5
+6F4C- D3 ???
+6F4D- C9 CF CMP #$CF
+6F4F- CE BA A0 DEC $A0BA
+6F52- D0 D5 BNE $6F29
+6F54- D4 ???
+6F55- 8D 00 20 STA $2000
+6F58- FB ???
+6F59- 85 BD STA $BD
+6F5B- BD BD BD LDA $BDBD,X
+6F5E- BD BD BD LDA $BDBD,X
+6F61- BD BD BD LDA $BDBD,X
+6F64- BD BD BD LDA $BDBD,X
+6F67- BD BD BD LDA $BDBD,X
+6F6A- BD BD BD LDA $BDBD,X
+6F6D- BD BD BD LDA $BDBD,X
+6F70- BD BD BD LDA $BDBD,X
+6F73- BD BD BD LDA $BDBD,X
+6F76- BD 8D 8D LDA $8D8D,X
+6F79- 00 BRK
+6F7A- 20 FB 85 JSR $85FB
+6F7D- D4 ???
+6F7E- C8 INY
+6F7F- C5 A0 CMP $A0
+6F81- D0 D5 BNE $6F58
+6F83- D4 ???
+6F84- B8 CLV
+6F85- B1 A0 LDA ($A0),Y
+6F87- CD C1 C3 CMP $C3C1
+6F8A- D2 CF CMP ($CF)
+6F8C- A0 D0 LDY #$D0
+6F8E- D5 D4 CMP $D4,X
+6F90- D3 ???
+6F91- A0 D4 LDY #$D4
+6F93- C8 INY
+6F94- C5 A0 CMP $A0
+6F96- C4 C1 CPY $C1
+6F98- D4 ???
+6F99- C1 A0 CMP ($A0,X)
+6F9B- C6 D2 DEC $D2
+6F9D- CF ???
+6F9E- CD 8D 00 CMP $008D
+6FA1- 20 FB 85 JSR $85FB
+6FA4- C1 A0 CMP ($A0,X)
+6FA6- D3 ???
+6FA7- CF ???
+6FA8- D5 D2 CMP $D2,X
+6FAA- C3 ???
+6FAB- C5 A0 CMP $A0
+6FAD- C1 C4 CMP ($C4,X)
+6FAF- C4 D2 CPY $D2
+6FB1- C5 D3 CMP $D3
+6FB3- D3 ???
+6FB4- A0 C9 LDY #$C9
+6FB6- CE D4 CF DEC $CFD4
+6FB9- A0 C1 LDY #$C1
+6FBB- CE A0 B8 DEC $B8A0
+6FBE- C2 ???
+6FBF- C9 D4 CMP #$D4
+6FC1- AC A0 B1 LDY $B1A0
+6FC4- C4 8D CPY $8D
+6FC6- 00 BRK
+6FC7- 20 FB 85 JSR $85FB
+6FCA- C1 D2 CMP ($D2,X)
+6FCC- D2 C1 CMP ($C1)
+6FCE- D9 A0 C5 CMP $C5A0,Y
+6FD1- CC C5 CD CPY $CDC5
+6FD4- C5 CE CMP $CE
+6FD6- D4 ???
+6FD7- AE A0 D4 LDX $D4A0
+6FDA- C8 INY
+6FDB- C5 A0 CMP $A0
+6FDD- D3 ???
+6FDE- CF ???
+6FDF- D5 D2 CMP $D2,X
+6FE1- C3 ???
+6FE2- C5 A0 CMP $A0
+6FE4- C1 C4 CMP ($C4,X)
+6FE6- C4 D2 CPY $D2
+6FE8- C5 D3 CMP $D3
+6FEA- D3 ???
+6FEB- AC 8D 00 LDY $008D
+6FEE- 20 FB 85 JSR $85FB
+6FF1- C1 D2 CMP ($D2,X)
+6FF3- D2 C1 CMP ($C1)
+6FF5- D9 A0 C1 CMP $C1A0,Y
+6FF8- C4 C4 CPY $C4
+6FFA- D2 C5 CMP ($C5)
+6FFC- D3 ???
+6FFD- D3 ???
+6FFE- A0 C1 LDY #$C1
+7000- CE C4 A0 DEC $A0C4
+7003- D4 ???
+7004- C8 INY
+7005- C5 A0 CMP $A0
+7007- C5 CC CMP $CC
+7009- C5 CD CMP $CD
+700B- C5 CE CMP $CE
+700D- D4 ???
+700E- A0 CE LDY #$CE
+7010- D5 CD CMP $CD,X
+7012- C2 ???
+7013- C5 D2 CMP $D2
+7015- 8D 00 20 STA $2000
+7018- FB ???
+7019- 85 C1 STA $C1
+701B- D2 C5 CMP ($C5)
+701D- A0 D3 LDY #$D3
+701F- D0 C5 BNE $6FE6
+7021- C3 ???
+7022- C9 C6 CMP #$C6
+7024- C9 C5 CMP #$C5
+7026- C4 A0 CPY $A0
+7028- C1 D3 CMP ($D3,X)
+702A- A0 D0 LDY #$D0
+702C- C1 D2 CMP ($D2,X)
+702E- C1 CD CMP ($CD,X)
+7030- C5 D4 CMP $D4
+7032- C5 D2 CMP $D2
+7034- D3 ???
+7035- AC A0 C9 LDY $C9A0
+7038- CE 8D 00 DEC $008D
+703B- 20 FB 85 JSR $85FB
+703E- D4 ???
+703F- C8 INY
+7040- C1 D4 CMP ($D4,X)
+7042- A0 CF LDY #$CF
+7044- D2 C4 CMP ($C4)
+7046- C5 D2 CMP $D2
+7048- AE A0 CE LDX $CEA0
+704B- CF ???
+704C- D4 ???
+704D- C5 A0 CMP $A0
+704F- D4 ???
+7050- C8 INY
+7051- C1 D4 CMP ($D4,X)
+7053- A0 D4 LDY #$D4
+7055- C8 INY
+7056- C5 A0 CMP $A0
+7058- CE D5 CD DEC $CDD5
+705B- C2 ???
+705C- C5 D2 CMP $D2
+705E- A0 CF LDY #$CF
+7060- C6 8D DEC $8D
+7062- 00 BRK
+7063- 20 FB 85 JSR $85FB
+7066- C2 ???
+7067- D9 D4 C5 CMP $C5D4,Y
+706A- D3 ???
+706B- A0 D4 LDY #$D4
+706D- CF ???
+706E- A0 C3 LDY #$C3
+7070- CF ???
+7071- D0 D9 BNE $704C
+7073- A0 C9 LDY #$C9
+7075- CE D4 CF DEC $CFD4
+7078- A0 D4 LDY #$D4
+707A- C8 INY
+707B- C5 A0 CMP $A0
+707D- C5 CC CMP $CC
+707F- C5 CD CMP $CD
+7081- C5 CE CMP $CE
+7083- D4 ???
+7084- A0 C9 LDY #$C9
+7086- D3 ???
+7087- 8D 00 20 STA $2000
+708A- FB ???
+708B- 85 D0 STA $D0
+708D- D2 C5 CMP ($C5)
+708F- C4 C5 CPY $C5
+7091- D4 ???
+7092- C5 D2 CMP $D2
+7094- CD C9 CE CMP $CEC9
+7097- C5 C4 CMP $C4
+7099- A0 C2 LDY #$C2
+709B- D9 A0 D4 CMP $D4A0,Y
+709E- C8 INY
+709F- C5 A0 CMP $A0
+70A1- C5 CC CMP $CC
+70A3- C5 CD CMP $CD
+70A5- C5 CE CMP $CE
+70A7- D4 ???
+70A8- A0 D3 LDY #$D3
+70AA- C9 DA CMP #$DA
+70AC- C5 8D CMP $8D
+70AE- 00 BRK
+70AF- 20 FB 85 JSR $85FB
+70B2- D3 ???
+70B3- C5 D4 CMP $D4
+70B5- A0 C2 LDY #$C2
+70B7- D9 A0 C4 CMP $C4A0,Y
+70BA- C9 CD CMP #$CD
+70BC- B8 CLV
+70BD- B1 A0 LDA ($A0),Y
+70BF- C9 CE CMP #$CE
+70C1- A0 D4 LDY #$D4
+70C3- C8 INY
+70C4- C5 A0 CMP $A0
+70C6- C8 INY
+70C7- C5 C1 CMP $C1
+70C9- C4 C5 CPY $C5
+70CB- D2 AE CMP ($AE)
+70CD- 8D 8D 00 STA $008D
+70D0- 20 FB 85 JSR $85FB
+70D3- D4 ???
+70D4- C8 INY
+70D5- D5 D3 CMP $D3,X
+70D7- BA TSX
+70D8- 8D 8D 00 STA $008D
+70DB- 20 1C 86 JSR $861C
+70DE- 20 FB 85 JSR $85FB
+70E1- A0 A0 LDY #$A0
+70E3- A0 CC LDY #$CC
+70E5- C4 C1 CPY $C1
+70E7- A0 A0 LDY #$A0
+70E9- A0 A0 LDY #$A0
+70EB- A3 ???
+70EC- B0 8D BCS $707B
+70EE- 00 BRK
+70EF- 20 FB 85 JSR $85FB
+70F2- A0 A0 LDY #$A0
+70F4- A0 D3 LDY #$D3
+70F6- D4 ???
+70F7- C1 A0 CMP ($A0,X)
+70F9- A0 A0 LDY #$A0
+70FB- A0 DD LDY #$DD
+70FD- D6 C1 DEC $C1,X
+70FF- D2 B1 CMP ($B1)
+7101- 8D 00 20 STA $2000
+7104- FB ???
+7105- 85 A0 STA $A0
+7107- A0 A0 LDY #$A0
+7109- D3 ???
+710A- D4 ???
+710B- C1 A0 CMP ($A0,X)
+710D- A0 A0 LDY #$A0
+710F- A0 DD LDY #$DD
+7111- D6 C1 DEC $C1,X
+7113- D2 B1 CMP ($B1)
+7115- AB ???
+7116- B1 8D LDA ($8D),Y
+7118- 00 BRK
+7119- 20 FB 85 JSR $85FB
+711C- A0 A0 LDY #$A0
+711E- A0 D0 LDY #$D0
+7120- D5 D4 CMP $D4,X
+7122- B8 CLV
+7123- B1 A0 LDA ($A0),Y
+7125- A0 A3 LDY #$A3
+7127- DD D6 C1 CMP $C1D6,X
+712A- D2 B1 CMP ($B1)
+712C- BB ???
+712D- A3 ???
+712E- C1 D2 CMP ($D2,X)
+7130- D2 C1 CMP ($C1)
+7132- D9 B1 BB CMP $BBB1,Y
+7135- A3 ???
+7136- B3 ???
+7137- 8D 8D 00 STA $008D
+713A- 20 FB 85 JSR $85FB
+713D- D7 ???
+713E- C9 CC CMP #$CC
+7140- CC A0 D0 CPY $D0A0
+7143- D5 D4 CMP $D4,X
+7145- A0 A4 LDY #$A4
+7147- B0 B0 BCS $70F9
+7149- B0 B0 BCS $70FB
+714B- A0 C9 LDY #$C9
+714D- CE A0 C1 DEC $C1A0
+7150- D2 D2 CMP ($D2)
+7152- C1 D9 CMP ($D9,X)
+7154- B1 A7 LDA ($A7),Y
+7156- D3 ???
+7157- A0 8D LDY #$8D
+7159- 00 BRK
+715A- 20 FB 85 JSR $85FB
+715D- C5 CC CMP $CC
+715F- C5 CD CMP $CD
+7161- C5 CE CMP $CE
+7163- D4 ???
+7164- A0 B3 LDY #$B3
+7166- AC A0 D7 LDY $D7A0
+7169- C8 INY
+716A- C9 C3 CMP #$C3
+716C- C8 INY
+716D- A0 C9 LDY #$C9
+716F- D3 ???
+7170- A0 D4 LDY #$D4
+7172- C5 C3 CMP $C3
+7174- C8 INY
+7175- CE C9 C3 DEC $C3C9
+7178- C1 CC CMP ($CC,X)
+717A- CC D9 A0 CPY $A0D9
+717D- D4 ???
+717E- C8 INY
+717F- C5 8D CMP $8D
+7181- 00 BRK
+7182- 20 FB 85 JSR $85FB
+7185- C6 CF DEC $CF
+7187- D5 D2 CMP $D2,X
+7189- D4 ???
+718A- C8 INY
+718B- A0 C5 LDY #$C5
+718D- CC C5 CD CPY $CDC5
+7190- C5 CE CMP $CE
+7192- D4 ???
+7193- A0 C4 LDY #$C4
+7195- D5 C5 CMP $C5,X
+7197- A0 D4 LDY #$D4
+7199- CF ???
+719A- A0 DA LDY #$DA
+719C- C5 D2 CMP $D2
+719E- CF ???
+719F- A0 C9 LDY #$C9
+71A1- CE C4 C5 DEC $C5C4
+71A4- D8 CLD
+71A5- C9 CE CMP #$CE
+71A7- C7 ???
+71A8- AE 00 A9 LDX $A900
+71AB- 00 BRK
+71AC- 8D 00 03 STA $0300
+71AF- 8D 01 03 STA $0301
+71B2- A9 03 LDA #$03
+71B4- 85 FB STA $FB
+71B6- A9 00 LDA #$00
+71B8- 85 FA STA $FA
+71BA- A9 40 LDA #$40
+71BC- 85 FD STA $FD
+71BE- A9 00 LDA #$00
+71C0- 85 FC STA $FC
+71C2- A9 03 LDA #$03
+71C4- 85 EF STA $EF
+71C6- 20 52 87 JSR $8752
+71C9- 20 1C 86 JSR $861C
+71CC- 20 58 FC JSR $FC58 F8ROM:HOME
+71CF- 20 FB 85 JSR $85FB
+71D2- C9 C6 CMP #$C6
+71D4- A0 D7 LDY #$D7
+71D6- C5 A0 CMP $A0
+71D8- C4 D5 CPY $D5
+71DA- CD D0 A0 CMP $A0D0
+71DD- D4 ???
+71DE- C8 INY
+71DF- C5 A0 CMP $A0
+71E1- C1 D2 CMP ($D2,X)
+71E3- D2 C1 CMP ($C1)
+71E5- D9 A0 C1 CMP $C1A0,Y
+71E8- C7 ???
+71E9- C1 C9 CMP ($C9,X)
+71EB- CE AC A0 DEC $A0AC
+71EE- D7 ???
+71EF- C5 A0 CMP $A0
+71F1- 8D 00 20 STA $2000
+71F4- FB ???
+71F5- 85 C3 STA $C3
+71F7- C1 CE CMP ($CE,X)
+71F9- A0 D2 LDY #$D2
+71FB- C5 C1 CMP $C1
+71FD- C4 C9 CPY $C9
+71FF- CC D9 A0 CPY $A0D9
+7202- D3 ???
+7203- C5 C5 CMP $C5
+7205- A0 D4 LDY #$D4
+7207- C8 INY
+7208- C5 A0 CMP $A0
+720A- C3 ???
+720B- C8 INY
+720C- C1 CE CMP ($CE,X)
+720E- C7 ???
+720F- C5 BA CMP $BA
+7211- 8D 8D 00 STA $008D
+7214- 20 1C 86 JSR $861C
+7217- A2 40 LDX #$40
+7219- A9 00 LDA #$00
+721B- A0 02 LDY #$02
+721D- 20 88 85 JSR $8588
+7220- A2 40 LDX #$40
+7222- A9 02 LDA #$02
+7224- A0 0A LDY #$0A
+7226- 20 88 85 JSR $8588
+7229- A2 40 LDX #$40
+722B- A9 0C LDA #$0C
+722D- A0 0A LDY #$0A
+722F- 20 88 85 JSR $8588
+7232- 20 1C 86 JSR $861C
+7235- 20 FB 85 JSR $85FB
+7238- A0 8D LDY #$8D
+723A- 8D 00 20 STA $2000
+723D- FB ???
+723E- 85 CF STA $CF
+7240- C6 A0 DEC $A0
+7242- C3 ???
+7243- CF ???
+7244- D5 D2 CMP $D2,X
+7246- D3 ???
+7247- C5 AC CMP $AC
+7249- A0 D4 LDY #$D4
+724B- C8 INY
+724C- C9 D3 CMP #$D3
+724E- A0 C9 LDY #$C9
+7250- D3 ???
+7251- A0 CF LDY #$CF
+7253- C6 A0 DEC $A0
+7255- CC C9 CD CPY $CDC9
+7258- C9 D4 CMP #$D4
+725A- C5 C4 CMP $C4
+725C- 8D 00 20 STA $2000
+725F- FB ???
+7260- 85 D5 STA $D5
+7262- D3 ???
+7263- C5 A0 CMP $A0
+7265- D7 ???
+7266- C9 D4 CMP #$D4
+7268- C8 INY
+7269- CF ???
+726A- D5 D4 CMP $D4,X
+726C- A0 C1 LDY #$C1
+726E- A0 C6 LDY #$C6
+7270- D5 CE CMP $CE,X
+7272- C3 ???
+7273- D4 ???
+7274- C9 CF CMP #$CF
+7276- CE A0 D4 DEC $D4A0
+7279- CF ???
+727A- A0 C5 LDY #$C5
+727C- D8 CLD
+727D- D4 ???
+727E- D2 C1 CMP ($C1)
+7280- C3 ???
+7281- D4 ???
+7282- 8D 00 20 STA $2000
+7285- FB ???
+7286- 85 D4 STA $D4
+7288- C8 INY
+7289- C5 A0 CMP $A0
+728B- C5 CC CMP $CC
+728D- C5 CD CMP $CD
+728F- C5 CE CMP $CE
+7291- D4 ???
+7292- A0 C9 LDY #$C9
+7294- CE C1 A0 DEC $A0C1
+7297- D5 D3 CMP $D3,X
+7299- C5 C6 CMP $C6
+729B- D5 CC CMP $CC,X
+729D- A0 C6 LDY #$C6
+729F- C1 D3 CMP ($D3,X)
+72A1- C8 INY
+72A2- C9 CF CMP #$CF
+72A4- CE AD AD DEC $ADAD
+72A7- 8D 00 20 STA $2000
+72AA- FB ???
+72AB- 85 D2 STA $D2
+72AD- C5 CC CMP $CC
+72AF- D9 C9 CE CMP $CEC9,Y
+72B2- C7 ???
+72B3- A0 CF LDY #$CF
+72B5- CE A0 D4 DEC $D4A0
+72B8- C8 INY
+72B9- C5 A0 CMP $A0
+72BB- C4 D5 CPY $D5
+72BD- CD D0 A0 CMP $A0D0
+72C0- CD C1 C3 CMP $C3C1
+72C3- D2 CF CMP ($CF)
+72C5- A0 CF LDY #$CF
+72C7- CE CC D9 DEC $D9CC
+72CA- A0 C7 LDY #$C7
+72CC- CF ???
+72CD- C5 D3 CMP $D3
+72CF- 8D 00 20 STA $2000
+72D2- FB ???
+72D3- 85 D3 STA $D3
+72D5- CF ???
+72D6- A0 C6 LDY #$C6
+72D8- C1 D2 CMP ($D2,X)
+72DA- AE A0 D4 LDX $D4A0
+72DD- C8 INY
+72DE- C1 D4 CMP ($D4,X)
+72E0- A7 ???
+72E1- D3 ???
+72E2- A0 D7 LDY #$D7
+72E4- C8 INY
+72E5- C5 D2 CMP $D2
+72E7- C5 A0 CMP $A0
+72E9- CF ???
+72EA- D5 D2 CMP $D2,X
+72EC- A0 D4 LDY #$D4
+72EE- C8 INY
+72EF- C9 D2 CMP #$D2
+72F1- C4 A0 CPY $A0
+72F3- CD C1 C3 CMP $C3C1
+72F6- D2 CF CMP ($CF)
+72F8- 8D 00 20 STA $2000
+72FB- FB ???
+72FC- 85 C1 STA $C1
+72FE- CE C4 A0 DEC $A0C4
+7301- D3 ???
+7302- D5 C2 CMP $C2,X
+7304- D2 CF CMP ($CF)
+7306- D5 D4 CMP $D4,X
+7308- C9 CE CMP #$CE
+730A- C5 A0 CMP $A0
+730C- C3 ???
+730D- CF ???
+730E- CD C5 D3 CMP $D3C5
+7311- A0 C9 LDY #$C9
+7313- CE AE AE DEC $AEAE
+7316- AE 00 20 LDX $2000
+7319- 1C 86 20 TRB $2086
+731C- 58 CLI
+731D- FC ???
+731E- 20 FB 85 JSR $85FB
+7321- B8 CLV
+7322- AD C2 C9 LDA $C9C2
+7325- D4 ???
+7326- AC A0 B1 LDY $B1A0
+7329- AD C4 C9 LDA $C9C4
+732C- CD C5 CE CMP $CEC5
+732F- D3 ???
+7330- C9 CF CMP #$CF
+7332- CE A0 C1 DEC $C1A0
+7335- D2 D2 CMP ($D2)
+7337- C1 D9 CMP ($D9,X)
+7339- D3 ???
+733A- BA TSX
+733B- A0 C7 LDY #$C7
+733D- C5 D4 CMP $D4
+733F- 8D 00 20 STA $2000
+7342- FB ???
+7343- 85 BD STA $BD
+7345- BD BD BD LDA $BDBD,X
+7348- BD BD BD LDA $BDBD,X
+734B- BD BD BD LDA $BDBD,X
+734E- BD BD BD LDA $BDBD,X
+7351- BD BD BD LDA $BDBD,X
+7354- BD BD BD LDA $BDBD,X
+7357- BD BD BD LDA $BDBD,X
+735A- BD BD BD LDA $BDBD,X
+735D- BD BD BD LDA $BDBD,X
+7360- BD BD 8D LDA $8DBD,X
+7363- 8D 00 20 STA $2000
+7366- FB ???
+7367- 85 D4 STA $D4
+7369- C8 INY
+736A- C5 A0 CMP $A0
+736C- C7 ???
+736D- C5 D4 CMP $D4
+736F- B8 CLV
+7370- B1 A0 LDA ($A0),Y
+7372- CD C1 C3 CMP $C3C1
+7375- D2 CF CMP ($CF)
+7377- A0 C7 LDY #$C7
+7379- C5 D4 CMP $D4
+737B- D3 ???
+737C- A0 D4 LDY #$D4
+737E- C8 INY
+737F- C5 A0 CMP $A0
+7381- C4 C1 CPY $C1
+7383- D4 ???
+7384- C1 8D CMP ($8D,X)
+7386- 00 BRK
+7387- 20 FB 85 JSR $85FB
+738A- D3 ???
+738B- D4 ???
+738C- CF ???
+738D- D2 C5 CMP ($C5)
+738F- C4 A0 CPY $A0
+7391- C9 CE CMP #$CE
+7393- A0 C1 LDY #$C1
+7395- CE A0 C5 DEC $C5A0
+7398- CC C5 CD CPY $CDC5
+739B- C5 CE CMP $CE
+739D- D4 ???
+739E- A0 C1 LDY #$C1
+73A0- CE C4 A0 DEC $A0C4
+73A3- C3 ???
+73A4- CF ???
+73A5- D0 C9 BNE $7370
+73A7- C5 D3 CMP $D3
+73A9- A0 C9 LDY #$C9
+73AB- D4 ???
+73AC- 8D 00 20 STA $2000
+73AF- FB ???
+73B0- 85 D4 STA $D4
+73B2- CF ???
+73B3- A0 D2 LDY #$D2
+73B5- C5 D4 CMP $D4
+73B7- D5 D2 CMP $D2,X
+73B9- CE AC A0 DEC $A0AC
+73BC- D3 ???
+73BD- D4 ???
+73BE- CF ???
+73BF- D2 C9 CMP ($C9)
+73C1- CE C7 A0 DEC $A0C7
+73C4- D4 ???
+73C5- C8 INY
+73C6- C5 A0 CMP $A0
+73C8- C5 CC CMP $CC
+73CA- C5 CD CMP $CD
+73CC- C5 CE CMP $CE
+73CE- D4 ???
+73CF- 8D 00 20 STA $2000
+73D2- FB ???
+73D3- 85 CC STA $CC
+73D5- C5 CE CMP $CE
+73D7- C7 ???
+73D8- D4 ???
+73D9- C8 INY
+73DA- A0 C9 LDY #$C9
+73DC- CE A0 D2 DEC $D2A0
+73DF- C5 D4 CMP $D4
+73E1- CC C5 CE CPY $CEC5
+73E4- AE A0 D4 LDX $D4A0
+73E7- C8 INY
+73E8- C9 D3 CMP #$D3
+73EA- A0 C1 LDY #$C1
+73EC- CC CC CF CPY $CFCC
+73EF- D7 ???
+73F0- D3 ???
+73F1- A0 D9 LDY #$D9
+73F3- CF ???
+73F4- D5 8D CMP $8D,X
+73F6- 00 BRK
+73F7- 20 FB 85 JSR $85FB
+73FA- D4 ???
+73FB- CF ???
+73FC- A0 D5 LDY #$D5
+73FE- D3 ???
+73FF- C5 A0 CMP $A0
+7401- D4 ???
+7402- C8 INY
+7403- C5 A0 CMP $A0
+7405- C1 D2 CMP ($D2,X)
+7407- D2 C1 CMP ($C1)
+7409- D9 AE AE CMP $AEAE,Y
+740C- D7 ???
+740D- C5 CC CMP $CC
+740F- CC AC A0 CPY $A0AC
+7412- CC C9 CB CPY $CBC9
+7415- C5 A0 CMP $A0
+7417- C1 CE CMP ($CE,X)
+7419- 8D 00 20 STA $2000
+741C- FB ???
+741D- 85 C1 STA $C1
+741F- D2 D2 CMP ($D2)
+7421- C1 D9 CMP ($D9,X)
+7423- AE A0 D3 LDX $D3A0
+7426- CF ???
+7427- BA TSX
+7428- 8D 8D 00 STA $008D
+742B- 20 1C 86 JSR $861C
+742E- 20 FB 85 JSR $85FB
+7431- A0 A0 LDY #$A0
+7433- A0 C7 LDY #$C7
+7435- C5 D4 CMP $D4
+7437- B8 CLV
+7438- B1 A0 LDA ($A0),Y
+743A- A0 A3 LDY #$A3
+743C- C1 D2 CMP ($D2,X)
+743E- D2 C1 CMP ($C1)
+7440- D9 B1 BB CMP $BBB1,Y
+7443- A3 ???
+7444- B3 ???
+7445- 8D 8D 00 STA $008D
+7448- 20 FB 85 JSR $85FB
+744B- D2 C5 CMP ($C5)
+744D- D4 ???
+744E- D2 C9 CMP ($C9)
+7450- C5 D6 CMP $D6
+7452- C5 D3 CMP $D3
+7454- A0 C5 LDY #$C5
+7456- CC C5 CD CPY $CDC5
+7459- C5 CE CMP $CE
+745B- D4 ???
+745C- A0 B3 LDY #$B3
+745E- A0 CF LDY #$CF
+7460- C6 A0 DEC $A0
+7462- C1 D2 CMP ($D2,X)
+7464- D2 C1 CMP ($C1)
+7466- D9 B1 A0 CMP $A0B1,Y
+7469- C1 CE CMP ($CE,X)
+746B- C4 8D CPY $8D
+746D- 00 BRK
+746E- 20 FB 85 JSR $85FB
+7471- D3 ???
+7472- D4 ???
+7473- CF ???
+7474- D2 C5 CMP ($C5)
+7476- D3 ???
+7477- A0 C9 LDY #$C9
+7479- D4 ???
+747A- A0 C9 LDY #$C9
+747C- CE A0 D2 DEC $D2A0
+747F- C5 D4 CMP $D4
+7481- D5 D2 CMP $D2,X
+7483- CE A0 C6 DEC $C6A0
+7486- CF ???
+7487- D2 A0 CMP ($A0)
+7489- D5 D3 CMP $D3,X
+748B- C5 A0 CMP $A0
+748D- C2 ???
+748E- D9 A0 D9 CMP $D9A0,Y
+7491- CF ???
+7492- D5 D2 CMP $D2,X
+7494- 8D 00 20 STA $2000
+7497- FB ???
+7498- 85 D0 STA $D0
+749A- D2 CF CMP ($CF)
+749C- C7 ???
+749D- D2 C1 CMP ($C1)
+749F- CD AE A0 CMP $A0AE
+74A2- D7 ???
+74A3- C5 A0 CMP $A0
+74A5- C3 ???
+74A6- C1 CE CMP ($CE,X)
+74A8- A0 C4 LDY #$C4
+74AA- D5 CD CMP $CD,X
+74AC- D0 A0 BNE $744E
+74AE- D2 C5 CMP ($C5)
+74B0- D4 ???
+74B1- D5 D2 CMP $D2,X
+74B3- CE A0 C2 DEC $C2A0
+74B6- C5 C6 CMP $C6
+74B8- CF ???
+74B9- D2 C5 CMP ($C5)
+74BB- 8D 00 20 STA $2000
+74BE- FB ???
+74BF- 85 C1 STA $C1
+74C1- CE C4 A0 DEC $A0C4
+74C4- C1 C6 CMP ($C6,X)
+74C6- D4 ???
+74C7- C5 D2 CMP $D2
+74C9- A0 D5 LDY #$D5
+74CB- D3 ???
+74CC- C9 CE CMP #$CE
+74CE- C7 ???
+74CF- A0 C7 LDY #$C7
+74D1- C5 D4 CMP $D4
+74D3- B8 CLV
+74D4- B1 A0 LDA ($A0),Y
+74D6- D4 ???
+74D7- CF ???
+74D8- A0 D3 LDY #$D3
+74DA- C8 INY
+74DB- CF ???
+74DC- D7 ???
+74DD- 8D 00 20 STA $2000
+74E0- FB ???
+74E1- 85 D4 STA $D4
+74E3- C8 INY
+74E4- C5 A0 CMP $A0
+74E6- C4 C9 CPY $C9
+74E8- C6 C6 DEC $C6
+74EA- C5 D2 CMP $D2
+74EC- C5 CE CMP $CE
+74EE- C3 ???
+74EF- C5 BA CMP $BA
+74F1- 8D 8D 00 STA $008D
+74F4- 20 1C 86 JSR $861C
+74F7- 20 FB 85 JSR $85FB
+74FA- C2 ???
+74FB- C5 C6 CMP $C6
+74FD- CF ???
+74FE- D2 C5 CMP ($C5)
+7500- BA TSX
+7501- 8D 00 A2 STA $A200
+7504- 60 RTS
+7505- A9 49 LDA #$49
+7507- AC 48 60 LDY $6048
+750A- 20 88 85 JSR $8588
+750D- 20 1C 86 JSR $861C
+7510- 20 FB 85 JSR $85FB
+7513- A0 8D LDY #$8D
+7515- 8D 00 20 STA $2000
+7518- FB ???
+7519- 85 C1 STA $C1
+751B- C6 D4 DEC $D4
+751D- C5 D2 CMP $D2
+751F- BA TSX
+7520- A0 8D LDY #$8D
+7522- 00 BRK
+7523- A2 40 LDX #$40
+7525- A9 00 LDA #$00
+7527- A0 03 LDY #$03
+7529- 20 D0 86 JSR $86D0
+752C- A2 60 LDX #$60
+752E- A9 49 LDA #$49
+7530- AC 48 60 LDY $6048
+7533- 20 88 85 JSR $8588
+7536- 20 1C 86 JSR $861C
+7539- 20 58 FC JSR $FC58 F8ROM:HOME
+753C- 20 FB 85 JSR $85FB
+753F- B1 B6 LDA ($B6),Y
+7541- AD C2 C9 LDA $C9C2
+7544- D4 ???
+7545- D3 ???
+7546- A0 C1 LDY #$C1
+7548- CE C4 A0 DEC $A0C4
+754B- CF ???
+754C- CE C5 A0 DEC $A0C5
+754F- C4 C9 CPY $C9
+7551- CD C5 CE CMP $CEC5
+7554- D3 ???
+7555- C9 CF CMP #$CF
+7557- CE BA A0 DEC $A0BA
+755A- C4 C9 CPY $C9
+755C- CD B1 B6 CMP $B6B1
+755F- B1 8D LDA ($8D),Y
+7561- 00 BRK
+7562- 20 FB 85 JSR $85FB
+7565- BD BD BD LDA $BDBD,X
+7568- BD BD BD LDA $BDBD,X
+756B- BD BD BD LDA $BDBD,X
+756E- BD BD BD LDA $BDBD,X
+7571- BD BD BD LDA $BDBD,X
+7574- BD BD BD LDA $BDBD,X
+7577- BD BD BD LDA $BDBD,X
+757A- BD BD BD LDA $BDBD,X
+757D- BD BD BD LDA $BDBD,X
+7580- BD BD BD LDA $BDBD,X
+7583- BD BD BD LDA $BDBD,X
+7586- 8D 8D 00 STA $008D
+7589- 20 FB 85 JSR $85FB
+758C- C4 C9 CPY $C9
+758E- CD B1 B6 CMP $B6B1
+7591- B1 A0 LDA ($A0),Y
+7593- D7 ???
+7594- CF ???
+7595- D2 CB CMP ($CB)
+7597- D3 ???
+7598- A0 C9 LDY #$C9
+759A- CE A0 C6 DEC $C6A0
+759D- CF ???
+759E- D2 CD CMP ($CD)
+75A0- A0 C1 LDY #$C1
+75A2- CE C4 A0 DEC $A0C4
+75A5- C6 D5 DEC $D5
+75A7- CE C3 D4 DEC $D4C3
+75AA- C9 CF CMP #$CF
+75AC- CE A0 CA DEC $CAA0
+75AF- D5 D3 CMP $D3,X
+75B1- D4 ???
+75B2- 8D 00 20 STA $2000
+75B5- FB ???
+75B6- 85 C1 STA $C1
+75B8- D3 ???
+75B9- A0 C4 LDY #$C4
+75BB- C9 CD CMP #$CD
+75BD- B8 CLV
+75BE- B1 A0 LDA ($A0),Y
+75C0- C4 CF CPY $CF
+75C2- C5 D3 CMP $D3
+75C4- AC A0 C5 LDY $C5A0
+75C7- D8 CLD
+75C8- C3 ???
+75C9- C5 D0 CMP $D0
+75CB- D4 ???
+75CC- A0 C9 LDY #$C9
+75CE- D4 ???
+75CF- A0 C1 LDY #$C1
+75D1- C3 ???
+75D2- C3 ???
+75D3- C5 D0 CMP $D0
+75D5- D4 ???
+75D6- D3 ???
+75D7- 8D 00 20 STA $2000
+75DA- FB ???
+75DB- 85 C1 STA $C1
+75DD- A0 D4 LDY #$D4
+75DF- D7 ???
+75E0- CF ???
+75E1- AD C2 D9 LDA $D9C2
+75E4- D4 ???
+75E5- C5 A0 CMP $A0
+75E7- D6 C1 DEC $C1,X
+75E9- CC D5 C5 CPY $C5D5
+75EC- A0 C6 LDY #$C6
+75EE- CF ???
+75EF- D2 A0 CMP ($A0)
+75F1- D4 ???
+75F2- C8 INY
+75F3- C5 A0 CMP $A0
+75F5- CE D5 CD DEC $CDD5
+75F8- C2 ???
+75F9- C5 D2 CMP $D2
+75FB- 8D 00 20 STA $2000
+75FE- FB ???
+75FF- 85 CF STA $CF
+7601- C6 A0 DEC $A0
+7603- C5 CC CMP $CC
+7605- C5 CD CMP $CD
+7607- C5 CE CMP $CE
+7609- D4 ???
+760A- D3 ???
+760B- AE A0 C2 LDX $C2A0
+760E- C5 C3 CMP $C3
+7610- C1 D5 CMP ($D5,X)
+7612- D3 ???
+7613- C5 A0 CMP $A0
+7615- CF ???
+7616- C6 A0 DEC $A0
+7618- D4 ???
+7619- C8 INY
+761A- C9 D3 CMP #$D3
+761C- AC A0 D4 LDY $D4A0
+761F- C8 INY
+7620- C5 A0 CMP $A0
+7622- C1 D2 CMP ($D2,X)
+7624- D2 C1 CMP ($C1)
+7626- D9 8D 00 CMP $008D,Y
+7629- 20 FB 85 JSR $85FB
+762C- C8 INY
+762D- C5 C1 CMP $C1
+762F- C4 C5 CPY $C5
+7631- D2 A0 CMP ($A0)
+7633- C3 ???
+7634- D2 C5 CMP ($C5)
+7636- C1 D4 CMP ($D4,X)
+7638- C5 C4 CMP $C4
+763A- A0 C9 LDY #$C9
+763C- D3 ???
+763D- A0 D4 LDY #$D4
+763F- C8 INY
+7640- D2 C5 CMP ($C5)
+7642- C5 A0 CMP $A0
+7644- C2 ???
+7645- D9 D4 C5 CMP $C5D4,Y
+7648- D3 ???
+7649- A0 C9 LDY #$C9
+764B- CE D3 D4 DEC $D4D3
+764E- C5 C1 CMP $C1
+7650- C4 8D CPY $8D
+7652- 00 BRK
+7653- 20 FB 85 JSR $85FB
+7656- CF ???
+7657- C6 A0 DEC $A0
+7659- D4 ???
+765A- C8 INY
+765B- C5 A0 CMP $A0
+765D- D4 ???
+765E- D7 ???
+765F- CF ???
+7660- A0 C9 LDY #$C9
+7662- CE A0 B8 DEC $B8A0
+7665- AD C2 C9 LDA $C9C2
+7668- D4 ???
+7669- A0 C1 LDY #$C1
+766B- D2 D2 CMP ($D2)
+766D- C1 D9 CMP ($D9,X)
+766F- D3 ???
+7670- AE A0 D3 LDX $D3A0
+7673- CF ???
+7674- BA TSX
+7675- 8D 8D 00 STA $008D
+7678- 20 1C 86 JSR $861C
+767B- 20 FB 85 JSR $85FB
+767E- A0 A0 LDY #$A0
+7680- A0 C4 LDY #$C4
+7682- C9 CD CMP #$CD
+7684- B1 B6 LDA ($B6),Y
+7686- B1 A0 LDA ($A0),Y
+7688- A3 ???
+7689- C1 D2 CMP ($D2,X)
+768B- D2 C1 CMP ($C1)
+768D- D9 B1 BB CMP $BBB1,Y
+7690- A3 ???
+7691- B3 ???
+7692- B0 B0 BCS $7644
+7694- BB ???
+7695- A3 ???
+7696- B2 BB LDA ($BB)
+7698- A3 ???
+7699- A4 B0 LDY $B0
+769B- B0 8D BCS $762A
+769D- 8D 00 20 STA $2000
+76A0- FB ???
+76A1- 85 D7 STA $D7
+76A3- C9 CC CMP #$CC
+76A5- CC A0 C9 CPY $C9A0
+76A8- CE C9 D4 DEC $D4C9
+76AB- C9 C1 CMP #$C1
+76AD- CC C9 DA CPY $DAC9
+76B0- C5 A0 CMP $A0
+76B2- C1 CE CMP ($CE,X)
+76B4- A0 C1 LDY #$C1
+76B6- D2 D2 CMP ($D2)
+76B8- C1 D9 CMP ($D9,X)
+76BA- A0 D7 LDY #$D7
+76BC- C9 D4 CMP #$D4
+76BE- C8 INY
+76BF- A0 B0 LDY #$B0
+76C1- AE AE B3 LDX $B3AE
+76C4- B0 B0 BCS $7676
+76C6- 8D 00 20 STA $2000
+76C9- FB ???
+76CA- 85 C5 STA $C5
+76CC- CC C5 CD CPY $CDC5
+76CF- C5 CE CMP $CE
+76D1- D4 ???
+76D2- D3 ???
+76D3- AC A0 CF LDY $CFA0
+76D6- CE C5 A0 DEC $A0C5
+76D9- C4 C9 CPY $C9
+76DB- CD C5 CE CMP $CEC5
+76DE- D3 ???
+76DF- C9 CF CMP #$CF
+76E1- CE AE A0 DEC $A0AE
+76E4- C1 C7 CMP ($C7,X)
+76E6- C1 C9 CMP ($C9,X)
+76E8- CE AC A0 DEC $A0AC
+76EB- D4 ???
+76EC- C8 INY
+76ED- C9 D3 CMP #$D3
+76EF- 8D 00 20 STA $2000
+76F2- FB ???
+76F3- 85 C3 STA $C3
+76F5- C1 CE CMP ($CE,X)
+76F7- A0 D4 LDY #$D4
+76F9- C5 C3 CMP $C3
+76FB- C8 INY
+76FC- CE C9 C3 DEC $C3C9
+76FF- C1 CC CMP ($CC,X)
+7701- CC D9 A0 CPY $A0D9
+7704- D5 D3 CMP $D3,X
+7706- C5 A0 CMP $A0
+7708- C1 A0 CMP ($A0,X)
+770A- C2 ???
+770B- C9 D4 CMP #$D4
+770D- A0 CD LDY #$CD
+770F- CF ???
+7710- D2 C5 CMP ($C5)
+7712- A0 D4 LDY #$D4
+7714- C8 INY
+7715- C1 CE CMP ($CE,X)
+7717- 8D 00 20 STA $2000
+771A- FB ???
+771B- 85 B6 STA $B6
+771D- B5 AC LDA $AC,X
+771F- B0 B0 BCS $76D1
+7721- B0 A0 BCS $76C3
+7723- C5 CC CMP $CC
+7725- C5 CD CMP $CD
+7727- C5 CE CMP $CE
+7729- D4 ???
+772A- D3 ???
+772B- AC A0 C2 LDY $C2A0
+772E- D5 D4 CMP $D4,X
+7730- A0 D4 LDY #$D4
+7732- C8 INY
+7733- C9 D3 CMP #$D3
+7735- A0 C9 LDY #$C9
+7737- D3 ???
+7738- A0 C2 LDY #$C2
+773A- C5 D9 CMP $D9
+773C- CF ???
+773D- CE C4 8D DEC $8DC4
+7740- 00 BRK
+7741- 20 FB 85 JSR $85FB
+7744- C9 CD CMP #$CD
+7746- D0 D2 BNE $771A
+7748- C1 C3 CMP ($C3,X)
+774A- D4 ???
+774B- C9 C3 CMP #$C3
+774D- C1 CC CMP ($CC,X)
+774F- A0 C6 LDY #$C6
+7751- CF ???
+7752- D2 A0 CMP ($A0)
+7754- D4 ???
+7755- C8 INY
+7756- C5 A0 CMP $A0
+7758- D0 D5 BNE $772F
+775A- D2 D0 CMP ($D0)
+775C- CF ???
+775D- D3 ???
+775E- C5 D3 CMP $D3
+7760- A0 CF LDY #$CF
+7762- C6 A0 DEC $A0
+7764- D4 ???
+7765- C8 INY
+7766- C9 D3 CMP #$D3
+7768- 8D 00 20 STA $2000
+776B- FB ???
+776C- 85 CC STA $CC
+776E- C9 C2 CMP #$C2
+7770- D2 C1 CMP ($C1)
+7772- D2 D9 CMP ($D9)
+7774- AC A0 C1 LDY $C1A0
+7777- D3 ???
+7778- A0 C1 LDY #$C1
+777A- A0 C3 LDY #$C3
+777C- CF ???
+777D- CE D3 C5 DEC $C5D3
+7780- C3 ???
+7781- D5 D4 CMP $D4,X
+7783- C9 D6 CMP #$D6
+7785- C5 A0 CMP $A0
+7787- B6 B4 LDX $B4,Y
+7789- CB ???
+778A- A0 CF LDY #$CF
+778C- C6 A0 DEC $A0
+778E- C2 ???
+778F- D9 D4 C5 CMP $C5D4,Y
+7792- D3 ???
+7793- 8D 00 20 STA $2000
+7796- FB ???
+7797- 85 C9 STA $C9
+7799- D3 ???
+779A- A0 D5 LDY #$D5
+779C- CE CC C9 DEC $C9CC
+779F- CB ???
+77A0- C5 CC CMP $CC
+77A2- D9 A0 C9 CMP $C9A0,Y
+77A5- CE A0 CD DEC $CDA0
+77A8- CF ???
+77A9- D3 ???
+77AA- D4 ???
+77AB- A0 C1 LDY #$C1
+77AD- D0 D0 BNE $777F
+77AF- CC C5 A0 CPY $A0C5
+77B2- C9 C9 CMP #$C9
+77B4- A0 D3 LDY #$D3
+77B6- D9 D3 D4 CMP $D4D3,Y
+77B9- C5 CD CMP $CD
+77BB- D3 ???
+77BC- AE 8D 8D LDX $8D8D
+77BF- 00 BRK
+77C0- 20 1C 86 JSR $861C
+77C3- A9 40 LDA #$40
+77C5- 85 FB STA $FB
+77C7- A9 00 LDA #$00
+77C9- 85 FA STA $FA
+77CB- A9 01 LDA #$01
+77CD- 85 FD STA $FD
+77CF- A9 2C LDA #$2C
+77D1- 85 FC STA $FC
+77D3- A9 02 LDA #$02
+77D5- 85 FE STA $FE
+77D7- A9 00 LDA #$00
+77D9- 85 EF STA $EF
+77DB- 20 4C 8A JSR $8A4C
+77DE- 20 58 FC JSR $FC58 F8ROM:HOME
+77E1- 20 FB 85 JSR $85FB
+77E4- B1 B6 LDA ($B6),Y
+77E6- AD C2 C9 LDA $C9C2
+77E9- D4 ???
+77EA- D3 ???
+77EB- A0 C1 LDY #$C1
+77ED- CE C4 A0 DEC $A0C4
+77F0- CF ???
+77F1- CE C5 A0 DEC $A0C5
+77F4- C4 C9 CPY $C9
+77F6- CD C5 CE CMP $CEC5
+77F9- D3 ???
+77FA- C9 CF CMP #$CF
+77FC- CE BA A0 DEC $A0BA
+77FF- D0 D5 BNE $77D6
+7801- D4 ???
+7802- 8D 00 20 STA $2000
+7805- FB ???
+7806- 85 BD STA $BD
+7808- BD BD BD LDA $BDBD,X
+780B- BD BD BD LDA $BDBD,X
+780E- BD BD BD LDA $BDBD,X
+7811- BD BD BD LDA $BDBD,X
+7814- BD BD BD LDA $BDBD,X
+7817- BD BD BD LDA $BDBD,X
+781A- BD BD BD LDA $BDBD,X
+781D- BD BD BD LDA $BDBD,X
+7820- BD BD BD LDA $BDBD,X
+7823- BD BD 8D LDA $8DBD,X
+7826- 8D 00 20 STA $2000
+7829- FB ???
+782A- 85 CE STA $CE
+782C- CF ???
+782D- D7 ???
+782E- A0 D4 LDY #$D4
+7830- C8 INY
+7831- C1 D4 CMP ($D4,X)
+7833- A0 D7 LDY #$D7
+7835- C5 A0 CMP $A0
+7837- C8 INY
+7838- C1 D6 CMP ($D6,X)
+783A- C5 A0 CMP $A0
+783C- C3 ???
+783D- D2 C5 CMP ($C5)
+783F- C1 D4 CMP ($D4,X)
+7841- C5 C4 CMP $C4
+7843- A0 CF LDY #$CF
+7845- D5 D2 CMP $D2,X
+7847- A0 C1 LDY #$C1
+7849- D2 D2 CMP ($D2)
+784B- C1 D9 CMP ($D9,X)
+784D- AC 8D 00 LDY $008D
+7850- 20 FB 85 JSR $85FB
+7853- D7 ???
+7854- C5 A0 CMP $A0
+7856- C3 ???
+7857- C1 CE CMP ($CE,X)
+7859- A0 D5 LDY #$D5
+785B- D3 ???
+785C- C5 A0 CMP $A0
+785E- D0 D5 BNE $7835
+7860- D4 ???
+7861- B1 B6 LDA ($B6),Y
+7863- B1 A0 LDA ($A0),Y
+7865- D4 ???
+7866- CF ???
+7867- A0 C3 LDY #$C3
+7869- C8 INY
+786A- C1 CE CMP ($CE,X)
+786C- C7 ???
+786D- C5 A0 CMP $A0
+786F- D4 ???
+7870- C8 INY
+7871- C5 A0 CMP $A0
+7873- C4 C1 CPY $C1
+7875- D4 ???
+7876- C1 8D CMP ($8D,X)
+7878- 00 BRK
+7879- 20 FB 85 JSR $85FB
+787C- C9 CE CMP #$CE
+787E- A0 C5 LDY #$C5
+7880- C1 C3 CMP ($C3,X)
+7882- C8 INY
+7883- A0 C5 LDY #$C5
+7885- CC C5 CD CPY $CDC5
+7888- C5 CE CMP $CE
+788A- D4 ???
+788B- AE A0 C1 LDX $C1A0
+788E- C7 ???
+788F- C1 C9 CMP ($C9,X)
+7891- CE AC A0 DEC $A0AC
+7894- D4 ???
+7895- C8 INY
+7896- C9 D3 CMP #$D3
+7898- A0 D7 LDY #$D7
+789A- CF ???
+789B- D2 CB CMP ($CB)
+789D- D3 ???
+789E- 8D 00 20 STA $2000
+78A1- FB ???
+78A2- 85 C5 STA $C5
+78A4- D8 CLD
+78A5- C1 C3 CMP ($C3,X)
+78A7- D4 ???
+78A8- CC D9 A0 CPY $A0D9
+78AB- CC C9 CB CPY $CBC9
+78AE- C5 A0 CMP $A0
+78B0- D0 D5 BNE $7887
+78B2- D4 ???
+78B3- B8 CLV
+78B4- B1 AC LDA ($AC),Y
+78B6- A0 C2 LDY #$C2
+78B8- D5 D4 CMP $D4,X
+78BA- A0 D7 LDY #$D7
+78BC- C9 D4 CMP #$D4
+78BE- C8 INY
+78BF- A0 D3 LDY #$D3
+78C1- CF ???
+78C2- CD C5 8D CMP $8DC5
+78C5- 00 BRK
+78C6- 20 FB 85 JSR $85FB
+78C9- C5 D8 CMP $D8
+78CB- D4 ???
+78CC- D2 C1 CMP ($C1)
+78CE- A0 C2 LDY #$C2
+78D0- D9 D4 C5 CMP $C5D4,Y
+78D3- D3 ???
+78D4- A0 C8 LDY #$C8
+78D6- C5 D2 CMP $D2
+78D8- C5 A0 CMP $A0
+78DA- C1 CE CMP ($CE,X)
+78DC- C4 A0 CPY $A0
+78DE- D4 ???
+78DF- C8 INY
+78E0- C5 D2 CMP $D2
+78E2- C5 A0 CMP $A0
+78E4- D4 ???
+78E5- CF ???
+78E6- A0 C1 LDY #$C1
+78E8- C3 ???
+78E9- C3 ???
+78EA- CF ???
+78EB- D5 CE CMP $CE,X
+78ED- D4 ???
+78EE- 8D 00 20 STA $2000
+78F1- FB ???
+78F2- 85 C6 STA $C6
+78F4- CF ???
+78F5- D2 A0 CMP ($A0)
+78F7- D4 ???
+78F8- C8 INY
+78F9- C5 A0 CMP $A0
+78FB- C5 D8 CMP $D8
+78FD- D4 ???
+78FE- D2 C1 CMP ($C1)
+7900- A0 C2 LDY #$C2
+7902- D2 C5 CMP ($C5)
+7904- C1 C4 CMP ($C4,X)
+7906- D4 ???
+7907- C8 INY
+7908- AE A0 CC LDX $CCA0
+790B- C5 D4 CMP $D4
+790D- A7 ???
+790E- D3 ???
+790F- A0 C6 LDY #$C6
+7911- C9 CC CMP #$CC
+7913- CC 8D 00 CPY $008D
+7916- 20 FB 85 JSR $85FB
+7919- C5 C1 CMP $C1
+791B- C3 ???
+791C- C8 INY
+791D- A0 C5 LDY #$C5
+791F- CC C5 CD CPY $CDC5
+7922- C5 CE CMP $CE
+7924- D4 ???
+7925- A0 B0 LDY #$B0
+7927- AE AE B3 LDX $B3AE
+792A- B0 B0 BCS $78DC
+792C- A0 D7 LDY #$D7
+792E- C9 D4 CMP #$D4
+7930- C8 INY
+7931- A0 C9 LDY #$C9
+7933- D4 ???
+7934- D3 ???
+7935- A0 CF LDY #$CF
+7937- D7 ???
+7938- CE A0 D6 DEC $D6A0
+793B- C1 CC CMP ($CC,X)
+793D- D5 C5 CMP $C5,X
+793F- AD AD 8D LDA $8DAD
+7942- 00 BRK
+7943- 20 FB 85 JSR $85FB
+7946- D4 ???
+7947- C8 INY
+7948- C1 D4 CMP ($D4,X)
+794A- A0 C9 LDY #$C9
+794C- D3 ???
+794D- AC A0 B0 LDY $B0A0
+7950- A0 D7 LDY #$D7
+7952- C9 CC CMP #$CC
+7954- CC A0 C8 CPY $C8A0
+7957- CF ???
+7958- CC C4 A0 CPY $A0C4
+795B- B0 AC BCS $7909
+795D- A0 B1 LDY #$B1
+795F- A0 D7 LDY #$D7
+7961- C9 CC CMP #$CC
+7963- CC A0 C8 CPY $C8A0
+7966- CF ???
+7967- CC C4 A0 CPY $A0C4
+796A- B1 AC LDA ($AC),Y
+796C- 8D 00 20 STA $2000
+796F- FB ???
+7970- 85 B2 STA $B2
+7972- B9 B9 A0 LDA $A0B9,Y
+7975- D7 ???
+7976- C9 CC CMP #$CC
+7978- CC A0 C8 CPY $C8A0
+797B- CF ???
+797C- CC C4 A0 CPY $A0C4
+797F- B2 B9 LDA ($B9)
+7981- B9 B9 A0 LDA $A0B9,Y
+7984- C1 CE CMP ($CE,X)
+7986- C4 A0 CPY $A0
+7988- B3 ???
+7989- B0 B0 BCS $793B
+798B- A0 D7 LDY #$D7
+798D- C9 CC CMP #$CC
+798F- CC A0 C8 CPY $C8A0
+7992- CF ???
+7993- CC C4 8D CPY $8DC4
+7996- 00 BRK
+7997- 20 FB 85 JSR $85FB
+799A- B3 ???
+799B- B0 B0 BCS $794D
+799D- BA TSX
+799E- 8D 8D 00 STA $008D
+79A1- 20 1C 86 JSR $861C
+79A4- 20 FB 85 JSR $85FB
+79A7- A0 A0 LDY #$A0
+79A9- A0 CC LDY #$CC
+79AB- C4 C1 CPY $C1
+79AD- A0 A3 LDY #$A3
+79AF- B0 8D BCS $793E
+79B1- 00 BRK
+79B2- 20 FB 85 JSR $85FB
+79B5- A0 A0 LDY #$A0
+79B7- A0 D3 LDY #$D3
+79B9- D4 ???
+79BA- C1 A0 CMP ($A0,X)
+79BC- DD C3 CF CMP $CFC3,X
+79BF- D5 CE CMP $CE,X
+79C1- D4 ???
+79C2- 8D 00 20 STA $2000
+79C5- FB ???
+79C6- 85 A0 STA $A0
+79C8- A0 A0 LDY #$A0
+79CA- D3 ???
+79CB- D4 ???
+79CC- C1 A0 CMP ($A0,X)
+79CE- DD C3 CF CMP $CFC3,X
+79D1- D5 CE CMP $CE,X
+79D3- D4 ???
+79D4- AB ???
+79D5- B1 8D LDA ($8D),Y
+79D7- 00 BRK
+79D8- 20 FB 85 JSR $85FB
+79DB- A0 A0 LDY #$A0
+79DD- A0 D4 LDY #$D4
+79DF- C1 D8 CMP ($D8,X)
+79E1- 8D 00 20 STA $2000
+79E4- FB ???
+79E5- 85 A0 STA $A0
+79E7- A0 A0 LDY #$A0
+79E9- D4 ???
+79EA- C1 D9 CMP ($D9,X)
+79EC- 8D 00 20 STA $2000
+79EF- FB ???
+79F0- 85 CC STA $CC
+79F2- D0 A0 BNE $7994
+79F4- 8D 00 20 STA $2000
+79F7- FB ???
+79F8- 85 A0 STA $A0
+79FA- A0 A0 LDY #$A0
+79FC- D0 D5 BNE $79D3
+79FE- D4 ???
+79FF- B1 B6 LDA ($B6),Y
+7A01- B1 A0 LDA ($A0),Y
+7A03- A3 ???
+7A04- DD C3 CF CMP $CFC3,X
+7A07- D5 CE CMP $CE,X
+7A09- D4 ???
+7A0A- A7 ???
+7A0B- A3 ???
+7A0C- DD C1 D2 CMP $D2C1,X
+7A0F- D2 C1 CMP ($C1)
+7A11- D9 B1 BB CMP $BBB1,Y
+7A14- DD C3 CF CMP $CFC3,X
+7A17- D5 CE CMP $CE,X
+7A19- D4 ???
+7A1A- 8D 00 20 STA $2000
+7A1D- FB ???
+7A1E- 85 A0 STA $A0
+7A20- A0 A0 LDY #$A0
+7A22- CC C4 C1 CPY $C1C4
+7A25- A0 DD LDY #$DD
+7A27- C3 ???
+7A28- CF ???
+7A29- D5 CE CMP $CE,X
+7A2B- D4 ???
+7A2C- 8D 00 20 STA $2000
+7A2F- FB ???
+7A30- 85 A0 STA $A0
+7A32- A0 A0 LDY #$A0
+7A34- C3 ???
+7A35- CC C3 8D CPY $8DC3
+7A38- 00 BRK
+7A39- 20 FB 85 JSR $85FB
+7A3C- A0 A0 LDY #$A0
+7A3E- A0 C1 LDY #$C1
+7A40- C4 C3 CPY $C3
+7A42- A0 A3 LDY #$A3
+7A44- B1 8D LDA ($8D),Y
+7A46- 00 BRK
+7A47- 20 FB 85 JSR $85FB
+7A4A- A0 A0 LDY #$A0
+7A4C- A0 D3 LDY #$D3
+7A4E- D4 ???
+7A4F- C1 A0 CMP ($A0,X)
+7A51- DD C3 CF CMP $CFC3,X
+7A54- D5 CE CMP $CE,X
+7A56- D4 ???
+7A57- 8D 00 20 STA $2000
+7A5A- FB ???
+7A5B- 85 A0 STA $A0
+7A5D- A0 A0 LDY #$A0
+7A5F- CC C4 C1 CPY $C1C4
+7A62- A0 DD LDY #$DD
+7A64- C3 ???
+7A65- CF ???
+7A66- D5 CE CMP $CE,X
+7A68- D4 ???
+7A69- AB ???
+7A6A- B1 8D LDA ($8D),Y
+7A6C- 00 BRK
+7A6D- 20 FB 85 JSR $85FB
+7A70- A0 A0 LDY #$A0
+7A72- A0 C1 LDY #$C1
+7A74- C4 C3 CPY $C3
+7A76- A0 A3 LDY #$A3
+7A78- B0 8D BCS $7A07
+7A7A- 00 BRK
+7A7B- 20 FB 85 JSR $85FB
+7A7E- A0 A0 LDY #$A0
+7A80- A0 D3 LDY #$D3
+7A82- D4 ???
+7A83- C1 A0 CMP ($A0,X)
+7A85- DD C3 CF CMP $CFC3,X
+7A88- D5 CE CMP $CE,X
+7A8A- D4 ???
+7A8B- AB ???
+7A8C- B1 8D LDA ($8D),Y
+7A8E- 00 BRK
+7A8F- 20 FB 85 JSR $85FB
+7A92- A0 A0 LDY #$A0
+7A94- A0 C3 LDY #$C3
+7A96- CD D0 A0 CMP $A0D0
+7A99- A3 ???
+7A9A- A4 B0 LDY $B0
+7A9C- B1 8D LDA ($8D),Y
+7A9E- 00 BRK
+7A9F- 20 FB 85 JSR $85FB
+7AA2- A0 A0 LDY #$A0
+7AA4- A0 C2 LDY #$C2
+7AA6- CE C5 A0 DEC $A0C5
+7AA9- CC D0 8D CPY $8DD0
+7AAC- 00 BRK
+7AAD- 20 FB 85 JSR $85FB
+7AB0- A0 A0 LDY #$A0
+7AB2- A0 CC LDY #$CC
+7AB4- C4 C1 CPY $C1
+7AB6- A0 DD LDY #$DD
+7AB8- C3 ???
+7AB9- CF ???
+7ABA- D5 CE CMP $CE,X
+7ABC- D4 ???
+7ABD- 8D 00 20 STA $2000
+7AC0- FB ???
+7AC1- 85 A0 STA $A0
+7AC3- A0 A0 LDY #$A0
+7AC5- C3 ???
+7AC6- CD D0 A0 CMP $A0D0
+7AC9- A3 ???
+7ACA- A4 B2 LDY $B2
+7ACC- C3 ???
+7ACD- 8D 00 20 STA $2000
+7AD0- FB ???
+7AD1- 85 A0 STA $A0
+7AD3- A0 A0 LDY #$A0
+7AD5- C2 ???
+7AD6- CE C5 A0 DEC $A0C5
+7AD9- CC D0 00 CPY $00D0
+7ADC- 20 1C 86 JSR $861C
+7ADF- A9 00 LDA #$00
+7AE1- 8D 20 03 STA $0320
+7AE4- 8D 21 03 STA $0321
+7AE7- AA TAX
+7AE8- A8 TAY
+7AE9- A9 03 LDA #$03
+7AEB- 85 FB STA $FB
+7AED- A9 20 LDA #$20
+7AEF- 85 FA STA $FA
+7AF1- A9 40 LDA #$40
+7AF3- 85 FD STA $FD
+7AF5- A9 00 LDA #$00
+7AF7- 85 FC STA $FC
+7AF9- AD 21 03 LDA $0321
+7AFC- 85 FF STA $FF
+7AFE- AD 20 03 LDA $0320
+7B01- 85 FE STA $FE
+7B03- 20 D7 8A JSR $8AD7
+7B06- AD 20 03 LDA $0320
+7B09- A2 03 LDX #$03
+7B0B- A9 20 LDA #$20
+7B0D- A0 02 LDY #$02
+7B0F- 20 88 85 JSR $8588
+7B12- AD 20 03 LDA $0320
+7B15- 18 CLC
+7B16- 69 01 ADC #$01
+7B18- 8D 20 03 STA $0320
+7B1B- AD 21 03 LDA $0321
+7B1E- 69 00 ADC #$00
+7B20- 8D 21 03 STA $0321
+7B23- C9 01 CMP #$01
+7B25- D0 C2 BNE $7AE9
+7B27- AD 20 03 LDA $0320
+7B2A- C9 2D CMP #$2D
+7B2C- D0 BB BNE $7AE9
+7B2E- 20 1C 86 JSR $861C
+7B31- 20 58 FC JSR $FC58 F8ROM:HOME
+7B34- 20 FB 85 JSR $85FB
+7B37- D7 ???
+7B38- C5 A0 CMP $A0
+7B3A- C3 ???
+7B3B- C1 CE CMP ($CE,X)
+7B3D- A0 CE LDY #$CE
+7B3F- CF ???
+7B40- D7 ???
+7B41- A0 C4 LDY #$C4
+7B43- D5 CD CMP $CD,X
+7B45- D0 A0 BNE $7AE7
+7B47- D4 ???
+7B48- C8 INY
+7B49- C5 A0 CMP $A0
+7B4B- C5 CE CMP $CE
+7B4D- D4 ???
+7B4E- C9 D2 CMP #$D2
+7B50- C5 A0 CMP $A0
+7B52- C1 D2 CMP ($D2,X)
+7B54- D2 C1 CMP ($C1)
+7B56- D9 8D 00 CMP $008D,Y
+7B59- 20 FB 85 JSR $85FB
+7B5C- D4 ???
+7B5D- CF ???
+7B5E- A0 D3 LDY #$D3
+7B60- C5 C5 CMP $C5
+7B62- A0 C8 LDY #$C8
+7B64- CF ???
+7B65- D7 ???
+7B66- A0 C5 LDY #$C5
+7B68- C1 C3 CMP ($C3,X)
+7B6A- C8 INY
+7B6B- A0 C5 LDY #$C5
+7B6D- CC C5 CD CPY $CDC5
+7B70- C5 CE CMP $CE
+7B72- D4 ???
+7B73- A0 C9 LDY #$C9
+7B75- D3 ???
+7B76- A0 D3 LDY #$D3
+7B78- D4 ???
+7B79- CF ???
+7B7A- D2 C5 CMP ($C5)
+7B7C- C4 AC CPY $AC
+7B7E- 00 BRK
+7B7F- 20 FB 85 JSR $85FB
+7B82- C1 CC CMP ($CC,X)
+7B84- CF ???
+7B85- CE C7 A0 DEC $A0C7
+7B88- D7 ???
+7B89- C9 D4 CMP #$D4
+7B8B- C8 INY
+7B8C- A0 D4 LDY #$D4
+7B8E- C8 INY
+7B8F- C5 A0 CMP $A0
+7B91- D4 ???
+7B92- C8 INY
+7B93- D2 C5 CMP ($C5)
+7B95- C5 A0 CMP $A0
+7B97- C2 ???
+7B98- D9 D4 C5 CMP $C5D4,Y
+7B9B- A0 C8 LDY #$C8
+7B9D- C5 C1 CMP $C1
+7B9F- C4 C5 CPY $C5
+7BA1- D2 BA CMP ($BA)
+7BA3- 8D 8D 00 STA $008D
+7BA6- 20 1C 86 JSR $861C
+7BA9- A2 40 LDX #$40
+7BAB- A9 00 LDA #$00
+7BAD- A0 03 LDY #$03
+7BAF- 20 88 85 JSR $8588
+7BB2- 20 1C 86 JSR $861C
+7BB5- A2 40 LDX #$40
+7BB7- A9 03 LDA #$03
+7BB9- A0 3C LDY #$3C
+7BBB- 20 88 85 JSR $8588
+7BBE- 20 1C 86 JSR $861C
+7BC1- A2 40 LDX #$40
+7BC3- A9 3F LDA #$3F
+7BC5- A0 3C LDY #$3C
+7BC7- 20 88 85 JSR $8588
+7BCA- 20 1C 86 JSR $861C
+7BCD- A2 40 LDX #$40
+7BCF- A9 7B LDA #$7B
+7BD1- A0 3C LDY #$3C
+7BD3- 20 88 85 JSR $8588
+7BD6- 20 1C 86 JSR $861C
+7BD9- A2 40 LDX #$40
+7BDB- A9 B7 LDA #$B7
+7BDD- A0 3C LDY #$3C
+7BDF- 20 88 85 JSR $8588
+7BE2- 20 1C 86 JSR $861C
+7BE5- A2 40 LDX #$40
+7BE7- A9 F3 LDA #$F3
+7BE9- A0 3C LDY #$3C
+7BEB- 20 88 85 JSR $8588
+7BEE- 20 1C 86 JSR $861C
+7BF1- A2 41 LDX #$41
+7BF3- A9 2F LDA #$2F
+7BF5- A0 3C LDY #$3C
+7BF7- 20 88 85 JSR $8588
+7BFA- 20 1C 86 JSR $861C
+7BFD- A2 41 LDX #$41
+7BFF- A9 6B LDA #$6B
+7C01- A0 3C LDY #$3C
+7C03- 20 88 85 JSR $8588
+7C06- 20 1C 86 JSR $861C
+7C09- A2 41 LDX #$41
+7C0B- A9 A7 LDA #$A7
+7C0D- A0 3C LDY #$3C
+7C0F- 20 88 85 JSR $8588
+7C12- 20 1C 86 JSR $861C
+7C15- A2 41 LDX #$41
+7C17- A9 E3 LDA #$E3
+7C19- A0 3C LDY #$3C
+7C1B- 20 88 85 JSR $8588
+7C1E- 20 1C 86 JSR $861C
+7C21- A2 42 LDX #$42
+7C23- A9 1F LDA #$1F
+7C25- A0 40 LDY #$40
+7C27- 20 88 85 JSR $8588
+7C2A- 20 FB 85 JSR $85FB
+7C2D- A0 8D LDY #$8D
+7C2F- 8D 00 20 STA $2000
+7C32- FB ???
+7C33- 85 D7 STA $D7
+7C35- C5 CC CMP $CC
+7C37- CC A0 D4 CPY $D4A0
+7C3A- C8 INY
+7C3B- C1 D4 CMP ($D4,X)
+7C3D- A0 C3 LDY #$C3
+7C3F- C5 D2 CMP $D2
+7C41- D4 ???
+7C42- C1 C9 CMP ($C9,X)
+7C44- CE CC D9 DEC $D9CC
+7C47- A0 D7 LDY #$D7
+7C49- C1 D3 CMP ($D3,X)
+7C4B- A0 C1 LDY #$C1
+7C4D- A0 C4 LDY #$C4
+7C4F- D5 CD CMP $CD,X
+7C51- D0 AE BNE $7C01
+7C53- AE AE 8D LDX $8DAE
+7C56- 8D 00 20 STA $2000
+7C59- 1C 86 20 TRB $2086
+7C5C- 58 CLI
+7C5D- FC ???
+7C5E- 20 FB 85 JSR $85FB
+7C61- B1 B6 LDA ($B6),Y
+7C63- AD C2 C9 LDA $C9C2
+7C66- D4 ???
+7C67- D3 ???
+7C68- A0 C9 LDY #$C9
+7C6A- CE A0 CF DEC $CFA0
+7C6D- CE C5 A0 DEC $A0C5
+7C70- C4 C9 CPY $C9
+7C72- CD C5 CE CMP $CEC5
+7C75- D3 ???
+7C76- C9 CF CMP #$CF
+7C78- CE BA A0 DEC $A0BA
+7C7B- C7 ???
+7C7C- C5 D4 CMP $D4
+7C7E- 8D 00 20 STA $2000
+7C81- FB ???
+7C82- 85 BD STA $BD
+7C84- BD BD BD LDA $BDBD,X
+7C87- BD BD BD LDA $BDBD,X
+7C8A- BD BD BD LDA $BDBD,X
+7C8D- BD BD BD LDA $BDBD,X
+7C90- BD BD BD LDA $BDBD,X
+7C93- BD BD BD LDA $BDBD,X
+7C96- BD BD BD LDA $BDBD,X
+7C99- BD BD BD LDA $BDBD,X
+7C9C- BD BD BD LDA $BDBD,X
+7C9F- BD 8D 8D LDA $8D8D,X
+7CA2- 00 BRK
+7CA3- 20 FB 85 JSR $85FB
+7CA6- C1 CE CMP ($CE,X)
+7CA8- C4 A0 CPY $A0
+7CAA- CF ???
+7CAB- C6 A0 DEC $A0
+7CAD- C3 ???
+7CAE- CF ???
+7CAF- D5 D2 CMP $D2,X
+7CB1- D3 ???
+7CB2- C5 AC CMP $AC
+7CB4- A0 D7 LDY #$D7
+7CB6- C5 A0 CMP $A0
+7CB8- C8 INY
+7CB9- C1 D6 CMP ($D6,X)
+7CBB- C5 A0 CMP $A0
+7CBD- D4 ???
+7CBE- C8 INY
+7CBF- C5 A0 CMP $A0
+7CC1- D3 ???
+7CC2- C1 CD CMP ($CD,X)
+7CC4- C5 A0 CMP $A0
+7CC6- C7 ???
+7CC7- C5 D4 CMP $D4
+7CC9- 8D 00 20 STA $2000
+7CCC- FB ???
+7CCD- 85 CD STA $CD
+7CCF- C1 C3 CMP ($C3,X)
+7CD1- D2 CF CMP ($CF)
+7CD3- A0 C6 LDY #$C6
+7CD5- CF ???
+7CD6- D2 A0 CMP ($A0)
+7CD8- B1 B6 LDA ($B6),Y
+7CDA- AD C2 C9 LDA $C9C2
+7CDD- D4 ???
+7CDE- AC A0 B1 LDY $B1A0
+7CE1- C4 A0 CPY $A0
+7CE3- C1 D2 CMP ($D2,X)
+7CE5- D2 C1 CMP ($C1)
+7CE7- D9 D3 AC CMP $ACD3,Y
+7CEA- A0 C7 LDY #$C7
+7CEC- C5 D4 CMP $D4
+7CEE- B1 B6 LDA ($B6),Y
+7CF0- B2 AE LDA ($AE)
+7CF2- A0 D4 LDY #$D4
+7CF4- C8 INY
+7CF5- C9 D3 CMP #$D3
+7CF7- 8D 00 20 STA $2000
+7CFA- FB ???
+7CFB- 85 C1 STA $C1
+7CFD- C7 ???
+7CFE- C1 C9 CMP ($C9,X)
+7D00- CE A0 C6 DEC $C6A0
+7D03- D5 CE CMP $CE,X
+7D05- C3 ???
+7D06- D4 ???
+7D07- C9 CF CMP #$CF
+7D09- CE D3 A0 DEC $A0D3
+7D0C- D4 ???
+7D0D- C8 INY
+7D0E- C5 A0 CMP $A0
+7D10- D3 ???
+7D11- C1 CD CMP ($CD,X)
+7D13- C5 A0 CMP $A0
+7D15- C1 D3 CMP ($D3,X)
+7D17- A0 C9 LDY #$C9
+7D19- D4 ???
+7D1A- D3 ???
+7D1B- A0 B8 LDY #$B8
+7D1D- AD C2 C9 LDA $C9C2
+7D20- D4 ???
+7D21- 8D 00 20 STA $2000
+7D24- FB ???
+7D25- 85 C3 STA $C3
+7D27- CF ???
+7D28- D5 CE CMP $CE,X
+7D2A- D4 ???
+7D2B- C5 D2 CMP $D2
+7D2D- D0 C1 BNE $7CF0
+7D2F- D2 D4 CMP ($D4)
+7D31- AC A0 C5 LDY $C5A0
+7D34- D8 CLD
+7D35- C3 ???
+7D36- C5 D0 CMP $D0
+7D38- D4 ???
+7D39- A0 D4 LDY #$D4
+7D3B- C8 INY
+7D3C- C5 A0 CMP $A0
+7D3E- C9 CE CMP #$CE
+7D40- C4 C5 CPY $C5
+7D42- D8 CLD
+7D43- A0 C9 LDY #$C9
+7D45- D3 ???
+7D46- A0 D4 LDY #$D4
+7D48- D7 ???
+7D49- CF ???
+7D4A- A0 8D LDY #$8D
+7D4C- 00 BRK
+7D4D- 20 FB 85 JSR $85FB
+7D50- C2 ???
+7D51- D9 D4 C5 CMP $C5D4,Y
+7D54- D3 ???
+7D55- A0 D2 LDY #$D2
+7D57- C1 D4 CMP ($D4,X)
+7D59- C8 INY
+7D5A- C5 D2 CMP $D2
+7D5C- A0 D4 LDY #$D4
+7D5E- C8 INY
+7D5F- C1 CE CMP ($CE,X)
+7D61- A0 CF LDY #$CF
+7D63- CE C5 AE DEC $AEC5
+7D66- 8D 8D 00 STA $008D
+7D69- 20 FB 85 JSR $85FB
+7D6C- A0 8D LDY #$8D
+7D6E- 8D 00 20 STA $2000
+7D71- FB ???
+7D72- 85 D4 STA $D4
+7D74- C8 INY
+7D75- D5 D3 CMP $D3,X
+7D77- BA TSX
+7D78- 8D 8D 00 STA $008D
+7D7B- 20 1C 86 JSR $861C
+7D7E- 20 FB 85 JSR $85FB
+7D81- A0 A0 LDY #$A0
+7D83- A0 C7 LDY #$C7
+7D85- C5 D4 CMP $D4
+7D87- B1 B6 LDA ($B6),Y
+7D89- B1 A0 LDA ($A0),Y
+7D8B- A3 ???
+7D8C- DD C1 D2 CMP $D2C1,X
+7D8F- D2 C1 CMP ($C1)
+7D91- D9 B1 BB CMP $BBB1,Y
+7D94- A3 ???
+7D95- B2 B7 LDA ($B7)
+7D97- B0 8D BCS $7D26
+7D99- 8D 00 20 STA $2000
+7D9C- FB ???
+7D9D- 85 D2 STA $D2
+7D9F- C5 D4 CMP $D4
+7DA1- D5 D2 CMP $D2,X
+7DA3- CE D3 BA DEC $BAD3
+7DA6- A0 00 LDY #$00
+7DA8- A9 40 LDA #$40
+7DAA- 85 FB STA $FB
+7DAC- A9 00 LDA #$00
+7DAE- 85 FA STA $FA
+7DB0- A9 01 LDA #$01
+7DB2- 85 FD STA $FD
+7DB4- A9 0E LDA #$0E
+7DB6- 85 FC STA $FC
+7DB8- 20 4A 8B JSR $8B4A
+7DBB- A2 60 LDX #$60
+7DBD- A9 49 LDA #$49
+7DBF- AC 48 60 LDY $6048
+7DC2- 20 88 85 JSR $8588
+7DC5- 20 1C 86 JSR $861C
+7DC8- 20 58 FC JSR $FC58 F8ROM:HOME
+7DCB- 20 FB 85 JSR $85FB
+7DCE- B8 CLV
+7DCF- AD C2 C9 LDA $C9C2
+7DD2- D4 ???
+7DD3- AC A0 B2 LDY $B2A0
+7DD6- C4 A0 CPY $A0
+7DD8- C1 D2 CMP ($D2,X)
+7DDA- D2 C1 CMP ($C1)
+7DDC- D9 D3 BA CMP $BAD3,Y
+7DDF- A0 C6 LDY #$C6
+7DE1- CD CC A0 CMP $A0CC
+7DE4- C1 CE CMP ($CE,X)
+7DE6- CF ???
+7DE7- D4 ???
+7DE8- C8 INY
+7DE9- C5 D2 CMP $D2
+7DEB- A0 C4 LDY #$C4
+7DED- C9 CD CMP #$CD
+7DEF- 8D 00 20 STA $2000
+7DF2- FB ???
+7DF3- 85 BD STA $BD
+7DF5- BD BD BD LDA $BDBD,X
+7DF8- BD BD BD LDA $BDBD,X
+7DFB- BD BD BD LDA $BDBD,X
+7DFE- BD BD BD LDA $BDBD,X
+7E01- BD BD BD LDA $BDBD,X
+7E04- BD BD BD LDA $BDBD,X
+7E07- BD BD BD LDA $BDBD,X
+7E0A- BD BD BD LDA $BDBD,X
+7E0D- BD BD BD LDA $BDBD,X
+7E10- BD BD BD LDA $BDBD,X
+7E13- BD BD 8D LDA $8DBD,X
+7E16- 8D 00 20 STA $2000
+7E19- FB ???
+7E1A- 85 C1 STA $C1
+7E1C- D4 ???
+7E1D- A0 D4 LDY #$D4
+7E1F- C8 INY
+7E20- C9 D3 CMP #$D3
+7E22- A0 D0 LDY #$D0
+7E24- CF ???
+7E25- C9 CE CMP #$CE
+7E27- D4 ???
+7E28- AC A0 D9 LDY $D9A0
+7E2B- CF ???
+7E2C- D5 A0 CMP $A0,X
+7E2E- D3 ???
+7E2F- C8 INY
+7E30- CF ???
+7E31- D5 CC CMP $CC,X
+7E33- C4 A0 CPY $A0
+7E35- C8 INY
+7E36- C1 D6 CMP ($D6,X)
+7E38- C5 A0 CMP $A0
+7E3A- C1 8D CMP ($8D,X)
+7E3C- 00 BRK
+7E3D- 20 FB 85 JSR $85FB
+7E40- C7 ???
+7E41- CF ???
+7E42- CF ???
+7E43- C4 A0 CPY $A0
+7E45- C7 ???
+7E46- D2 C1 CMP ($C1)
+7E48- D3 ???
+7E49- D0 A0 BNE $7DEB
+7E4B- C1 D3 CMP ($D3,X)
+7E4D- A0 D4 LDY #$D4
+7E4F- CF ???
+7E50- A0 C8 LDY #$C8
+7E52- CF ???
+7E53- D7 ???
+7E54- A0 C1 LDY #$C1
+7E56- D2 D2 CMP ($D2)
+7E58- C1 D9 CMP ($D9,X)
+7E5A- D3 ???
+7E5B- A0 D7 LDY #$D7
+7E5D- CF ???
+7E5E- D2 CB CMP ($CB)
+7E60- 8D 00 20 STA $2000
+7E63- FB ???
+7E64- 85 C9 STA $C9
+7E66- CE A0 D4 DEC $D4A0
+7E69- C8 INY
+7E6A- C9 D3 CMP #$D3
+7E6C- A0 CC LDY #$CC
+7E6E- C9 C2 CMP #$C2
+7E70- D2 C1 CMP ($C1)
+7E72- D2 D9 CMP ($D9)
+7E74- AE A0 D4 LDX $D4A0
+7E77- D7 ???
+7E78- CF ???
+7E79- AD C4 C9 LDA $C9C4
+7E7C- CD C5 CE CMP $CEC5
+7E7F- D3 ???
+7E80- C9 CF CMP #$CF
+7E82- CE C1 CC DEC $CCC1
+7E85- 8D 00 20 STA $2000
+7E88- FB ???
+7E89- 85 C1 STA $C1
+7E8B- D2 D2 CMP ($D2)
+7E8D- C1 D9 CMP ($D9,X)
+7E8F- D3 ???
+7E90- A0 C4 LDY #$C4
+7E92- CF ???
+7E93- A0 CE LDY #$CE
+7E95- CF ???
+7E96- D4 ???
+7E97- A0 D3 LDY #$D3
+7E99- C9 C7 CMP #$C7
+7E9B- CE C9 C6 DEC $C6C9
+7E9E- C9 C3 CMP #$C3
+7EA0- C1 CE CMP ($CE,X)
+7EA2- D4 ???
+7EA3- CC D9 A0 CPY $A0D9
+7EA6- C4 C9 CPY $C9
+7EA8- C6 C6 DEC $C6
+7EAA- C5 D2 CMP $D2
+7EAC- 8D 00 20 STA $2000
+7EAF- FB ???
+7EB0- 85 C6 STA $C6
+7EB2- D2 CF CMP ($CF)
+7EB4- CD A0 CF CMP $CFA0
+7EB7- CE C5 AD DEC $ADC5
+7EBA- C4 C9 CPY $C9
+7EBC- CD C5 CE CMP $CEC5
+7EBF- D3 ???
+7EC0- C9 CF CMP #$CF
+7EC2- CE C1 CC DEC $CCC1
+7EC5- A0 C1 LDY #$C1
+7EC7- D2 D2 CMP ($D2)
+7EC9- C1 D9 CMP ($D9,X)
+7ECB- D3 ???
+7ECC- BB ???
+7ECD- A0 C9 LDY #$C9
+7ECF- D4 ???
+7ED0- A0 CA LDY #$CA
+7ED2- D5 D3 CMP $D3,X
+7ED4- D4 ???
+7ED5- 8D 00 20 STA $2000
+7ED8- FB ???
+7ED9- 85 CD STA $CD
+7EDB- C5 C1 CMP $C1
+7EDD- CE D3 A0 DEC $A0D3
+7EE0- D4 ???
+7EE1- C8 INY
+7EE2- C1 D4 CMP ($D4,X)
+7EE4- A0 C1 LDY #$C1
+7EE6- CE A0 C5 DEC $C5A0
+7EE9- D8 CLD
+7EEA- D4 ???
+7EEB- D2 C1 CMP ($C1)
+7EED- A0 C5 LDY #$C5
+7EEF- CC C5 CD CPY $CDC5
+7EF2- C5 CE CMP $CE
+7EF4- D4 ???
+7EF5- A0 C9 LDY #$C9
+7EF7- CE C4 C5 DEC $C5C4
+7EFA- D8 CLD
+7EFB- A0 C9 LDY #$C9
+7EFD- D3 ???
+7EFE- 8D 00 20 STA $2000
+7F01- FB ???
+7F02- 85 CE STA $CE
+7F04- C5 C5 CMP $C5
+7F06- C4 C5 CPY $C5
+7F08- C4 A0 CPY $A0
+7F0A- C1 D3 CMP ($D3,X)
+7F0C- A0 C1 LDY #$C1
+7F0E- A0 D0 LDY #$D0
+7F10- C1 D2 CMP ($D2,X)
+7F12- C1 CD CMP ($CD,X)
+7F14- C5 D4 CMP $D4
+7F16- C5 D2 CMP $D2
+7F18- AE A0 C1 LDX $C1A0
+7F1B- D3 ???
+7F1C- A0 D3 LDY #$D3
+7F1E- D5 C3 CMP $C3,X
+7F20- C8 INY
+7F21- AC A0 D7 LDY $D7A0
+7F24- C5 A0 CMP $A0
+7F26- C3 ???
+7F27- C1 CE CMP ($CE,X)
+7F29- 8D 00 20 STA $2000
+7F2C- FB ???
+7F2D- 85 CD STA $CD
+7F2F- CF ???
+7F30- D3 ???
+7F31- D4 ???
+7F32- CC D9 A0 CPY $A0D9
+7F35- C2 ???
+7F36- D2 C5 CMP ($C5)
+7F38- C5 DA CMP $DA
+7F3A- C5 A0 CMP $A0
+7F3C- D4 ???
+7F3D- C8 INY
+7F3E- D2 CF CMP ($CF)
+7F40- D5 C7 CMP $C7,X
+7F42- C8 INY
+7F43- A0 D4 LDY #$D4
+7F45- C8 INY
+7F46- C5 A0 CMP $A0
+7F48- D2 C5 CMP ($C5)
+7F4A- D3 ???
+7F4B- D4 ???
+7F4C- A0 CF LDY #$CF
+7F4E- C6 A0 DEC $A0
+7F50- D4 ???
+7F51- C8 INY
+7F52- C5 D3 CMP $D3
+7F54- C5 AE CMP $AE
+7F56- 8D 8D 00 STA $008D
+7F59- 20 1C 86 JSR $861C
+7F5C- 20 FB 85 JSR $85FB
+7F5F- D4 ???
+7F60- CF ???
+7F61- A0 C9 LDY #$C9
+7F63- CE C9 D4 DEC $D4C9
+7F66- C9 C1 CMP #$C1
+7F68- CC C9 DA CPY $DAC9
+7F6B- C5 A0 CMP $A0
+7F6D- C1 A0 CMP ($A0,X)
+7F6F- B2 C4 LDA ($C4)
+7F71- AC A0 B8 LDY $B8A0
+7F74- C2 ???
+7F75- C9 D4 CMP #$D4
+7F77- A0 C1 LDY #$C1
+7F79- D2 D2 CMP ($D2)
+7F7B- C1 D9 CMP ($D9,X)
+7F7D- BA TSX
+7F7E- 8D 8D 00 STA $008D
+7F81- 20 FB 85 JSR $85FB
+7F84- A0 A0 LDY #$A0
+7F86- A0 C4 LDY #$C4
+7F88- C9 CD CMP #$CD
+7F8A- B8 CLV
+7F8B- B2 A0 LDA ($A0)
+7F8D- A3 ???
+7F8E- C1 D2 CMP ($D2,X)
+7F90- D2 C1 CMP ($C1)
+7F92- D9 B1 BB CMP $BBB1,Y
+7F95- A3 ???
+7F96- B1 B0 LDA ($B0),Y
+7F98- BB ???
+7F99- A3 ???
+7F9A- B1 B0 LDA ($B0),Y
+7F9C- BB ???
+7F9D- A3 ???
+7F9E- B1 BB LDA ($BB),Y
+7FA0- A3 ???
+7FA1- B0 B0 BCS $7F53
+7FA3- 8D 8D 00 STA $008D
+7FA6- 20 FB 85 JSR $85FB
+7FA9- D4 ???
+7FAA- C8 INY
+7FAB- C9 D3 CMP #$D3
+7FAD- A0 C3 LDY #$C3
+7FAF- D2 C5 CMP ($C5)
+7FB1- C1 D4 CMP ($D4,X)
+7FB3- C5 D3 CMP $D3
+7FB5- A0 C1 LDY #$C1
+7FB7- CE A0 C1 DEC $C1A0
+7FBA- D2 D2 CMP ($D2)
+7FBC- C1 D9 CMP ($D9,X)
+7FBE- A0 CF LDY #$CF
+7FC0- C6 A0 DEC $A0
+7FC2- D4 ???
+7FC3- C5 CE CMP $CE
+7FC5- A0 C2 LDY #$C2
+7FC7- D9 A0 D4 CMP $D4A0,Y
+7FCA- C5 CE CMP $CE
+7FCC- 8D 00 20 STA $2000
+7FCF- FB ???
+7FD0- 85 C5 STA $C5
+7FD2- CC C5 CD CPY $CDC5
+7FD5- C5 CE CMP $CE
+7FD7- D4 ???
+7FD8- D3 ???
+7FD9- A0 A8 LDY #$A8
+7FDB- D4 ???
+7FDC- CF ???
+7FDD- D4 ???
+7FDE- C1 CC CMP ($CC,X)
+7FE0- A0 CF LDY #$CF
+7FE2- C6 A0 DEC $A0
+7FE4- B1 B0 LDA ($B0),Y
+7FE6- B0 A0 BCS $7F88
+7FE8- C5 CC CMP $CC
+7FEA- C5 CD CMP $CD
+7FEC- C5 CE CMP $CE
+7FEE- D4 ???
+7FEF- D3 ???
+7FF0- A9 A0 LDA #$A0
+7FF2- D7 ???
+7FF3- C9 D4 CMP #$D4
+7FF5- C8 INY
+7FF6- A0 8D LDY #$8D
+7FF8- 00 BRK
+7FF9- 20 FB 85 JSR $85FB
+7FFC- C1 A0 CMP ($A0,X)
+7FFE- CC C5 CE CPY $CEC5
+8001- C7 ???
+8002- D4 ???
+8003- C8 INY
+8004- A0 CF LDY #$CF
+8006- C6 A0 DEC $A0
+8008- CF ???
+8009- CE C5 A0 DEC $A0C5
+800C- C2 ???
+800D- D9 D4 C5 CMP $C5D4,Y
+8010- AE A0 C5 LDX $C5A0
+8013- C1 C3 CMP ($C3,X)
+8015- C8 INY
+8016- A0 C5 LDY #$C5
+8018- CC C5 CD CPY $CDC5
+801B- C5 CE CMP $CE
+801D- D4 ???
+801E- 8D 00 20 STA $2000
+8021- FB ???
+8022- 85 C9 STA $C9
+8024- D3 ???
+8025- A0 C9 LDY #$C9
+8027- CE C9 D4 DEC $D4C9
+802A- C9 C1 CMP #$C1
+802C- CC C9 DA CPY $DAC9
+802F- C5 C4 CMP $C4
+8031- A0 D4 LDY #$D4
+8033- CF ???
+8034- A0 C1 LDY #$C1
+8036- A0 D6 LDY #$D6
+8038- C1 CC CMP ($CC,X)
+803A- D5 C5 CMP $C5,X
+803C- A0 CF LDY #$CF
+803E- C6 A0 DEC $A0
+8040- B0 AE BCS $7FF0
+8042- 00 BRK
+8043- 20 1C 86 JSR $861C
+8046- A9 40 LDA #$40
+8048- 85 FB STA $FB
+804A- A9 00 LDA #$00
+804C- 85 FA STA $FA
+804E- A9 0A LDA #$0A
+8050- 85 FC STA $FC
+8052- A9 0A LDA #$0A
+8054- 85 FE STA $FE
+8056- A9 01 LDA #$01
+8058- 85 E3 STA $E3
+805A- A9 00 LDA #$00
+805C- 85 EF STA $EF
+805E- 20 C4 87 JSR $87C4
+8061- 20 58 FC JSR $FC58 F8ROM:HOME
+8064- 20 FB 85 JSR $85FB
+8067- CE CF D4 DEC $D4CF
+806A- C5 A0 CMP $A0
+806C- D4 ???
+806D- C8 INY
+806E- C1 D4 CMP ($D4,X)
+8070- A0 D7 LDY #$D7
+8072- C5 A0 CMP $A0
+8074- C8 INY
+8075- C1 D6 CMP ($D6,X)
+8077- C5 A0 CMP $A0
+8079- C1 A0 CMP ($A0,X)
+807B- CC CF CE CPY $CECF
+807E- C7 ???
+807F- C5 D2 CMP $D2
+8081- A0 C8 LDY #$C8
+8083- C5 C1 CMP $C1
+8085- C4 C5 CPY $C5
+8087- D2 8D CMP ($8D)
+8089- 00 BRK
+808A- 20 FB 85 JSR $85FB
+808D- D4 ???
+808E- C8 INY
+808F- C1 CE CMP ($CE,X)
+8091- CB ???
+8092- D3 ???
+8093- A0 D4 LDY #$D4
+8095- CF ???
+8096- A0 D4 LDY #$D4
+8098- C8 INY
+8099- C5 A0 CMP $A0
+809B- C5 D8 CMP $D8
+809D- D4 ???
+809E- D2 C1 CMP ($C1)
+80A0- A0 C5 LDY #$C5
+80A2- CC C5 CD CPY $CDC5
+80A5- C5 CE CMP $CE
+80A7- D4 ???
+80A8- A0 C9 LDY #$C9
+80AA- CE C4 C5 DEC $C5C4
+80AD- D8 CLD
+80AE- AE A0 D4 LDX $D4A0
+80B1- C8 INY
+80B2- C5 8D CMP $8D
+80B4- 00 BRK
+80B5- 20 FB 85 JSR $85FB
+80B8- C8 INY
+80B9- C5 C1 CMP $C1
+80BB- C4 C5 CPY $C5
+80BD- D2 A0 CMP ($A0)
+80BF- C3 ???
+80C0- CF ???
+80C1- CE D4 C1 DEC $C1D4
+80C4- C9 CE CMP #$CE
+80C6- D3 ???
+80C7- A0 D4 LDY #$D4
+80C9- C8 INY
+80CA- C5 A0 CMP $A0
+80CC- D8 CLD
+80CD- AD C4 C9 LDA $C9C4
+80D0- CD C5 CE CMP $CEC5
+80D3- D3 ???
+80D4- C9 CF CMP #$CF
+80D6- CE A0 C1 DEC $C1A0
+80D9- D3 ???
+80DA- A0 8D LDY #$8D
+80DC- 00 BRK
+80DD- 20 FB 85 JSR $85FB
+80E0- C2 ???
+80E1- D9 D4 C5 CMP $C5D4,Y
+80E4- A0 DA LDY #$DA
+80E6- C5 D2 CMP $D2
+80E8- CF ???
+80E9- AC A0 D9 LDY $D9A0
+80EC- AD C4 C9 LDA $C9C4
+80EF- CD C5 CE CMP $CEC5
+80F2- D3 ???
+80F3- C9 CF CMP #$CF
+80F5- CE A0 C1 DEC $C1A0
+80F8- D3 ???
+80F9- A0 C2 LDY #$C2
+80FB- D9 D4 C5 CMP $C5D4,Y
+80FE- A0 CF LDY #$CF
+8100- CE C5 AC DEC $ACC5
+8103- 8D 00 20 STA $2000
+8106- FB ???
+8107- 85 C1 STA $C1
+8109- CE C4 A0 DEC $A0C4
+810C- C5 CC CMP $CC
+810E- C5 CD CMP $CD
+8110- C5 CE CMP $CE
+8112- D4 ???
+8113- A0 CC LDY #$CC
+8115- C5 CE CMP $CE
+8117- C7 ???
+8118- D4 ???
+8119- C8 INY
+811A- A0 C1 LDY #$C1
+811C- D3 ???
+811D- A0 C2 LDY #$C2
+811F- D9 D4 C5 CMP $C5D4,Y
+8122- A0 D4 LDY #$D4
+8124- D7 ???
+8125- CF ???
+8126- AC A0 C1 LDY $C1A0
+8129- D3 ???
+812A- A0 D3 LDY #$D3
+812C- D5 C3 CMP $C3,X
+812E- C8 INY
+812F- BA TSX
+8130- 8D 8D 00 STA $008D
+8133- A2 40 LDX #$40
+8135- A9 00 LDA #$00
+8137- A0 03 LDY #$03
+8139- 20 88 85 JSR $8588
+813C- 20 1C 86 JSR $861C
+813F- 20 FB 85 JSR $85FB
+8142- A0 8D LDY #$8D
+8144- 8D 00 20 STA $2000
+8147- FB ???
+8148- 85 C1 STA $C1
+814A- CE C4 A0 DEC $A0C4
+814D- D4 ???
+814E- C8 INY
+814F- C5 A0 CMP $A0
+8151- D2 C5 CMP ($C5)
+8153- D3 ???
+8154- D4 ???
+8155- A0 CF LDY #$CF
+8157- C6 A0 DEC $A0
+8159- D4 ???
+815A- C8 INY
+815B- C5 A0 CMP $A0
+815D- C1 D2 CMP ($D2,X)
+815F- D2 C1 CMP ($C1)
+8161- D9 BA 8D CMP $8DBA,Y
+8164- 8D 00 A2 STA $A200
+8167- 40 RTI
+8168- A9 03 LDA #$03
+816A- A0 0A LDY #$0A
+816C- 20 88 85 JSR $8588
+816F- A2 40 LDX #$40
+8171- A9 0D LDA #$0D
+8173- A0 0A LDY #$0A
+8175- 20 88 85 JSR $8588
+8178- A2 40 LDX #$40
+817A- A9 17 LDA #$17
+817C- A0 0A LDY #$0A
+817E- 20 88 85 JSR $8588
+8181- A2 40 LDX #$40
+8183- A9 21 LDA #$21
+8185- A0 0A LDY #$0A
+8187- 20 88 85 JSR $8588
+818A- A2 40 LDX #$40
+818C- A9 2B LDA #$2B
+818E- A0 0A LDY #$0A
+8190- 20 88 85 JSR $8588
+8193- A2 40 LDX #$40
+8195- A9 35 LDA #$35
+8197- A0 0A LDY #$0A
+8199- 20 88 85 JSR $8588
+819C- A2 40 LDX #$40
+819E- A9 3F LDA #$3F
+81A0- A0 0A LDY #$0A
+81A2- 20 88 85 JSR $8588
+81A5- A2 40 LDX #$40
+81A7- A9 49 LDA #$49
+81A9- A0 0A LDY #$0A
+81AB- 20 88 85 JSR $8588
+81AE- A2 40 LDX #$40
+81B0- A9 53 LDA #$53
+81B2- A0 0A LDY #$0A
+81B4- 20 88 85 JSR $8588
+81B7- A2 40 LDX #$40
+81B9- A9 5D LDA #$5D
+81BB- A0 0A LDY #$0A
+81BD- 20 88 85 JSR $8588
+81C0- 20 1C 86 JSR $861C
+81C3- 20 58 FC JSR $FC58 F8ROM:HOME
+81C6- 20 FB 85 JSR $85FB
+81C9- B8 CLV
+81CA- AD C2 C9 LDA $C9C2
+81CD- D4 ???
+81CE- AC A0 B2 LDY $B2A0
+81D1- AD C4 C9 LDA $C9C4
+81D4- CD C5 CE CMP $CEC5
+81D7- D3 ???
+81D8- C9 CF CMP #$CF
+81DA- CE C1 CC DEC $CCC1
+81DD- A0 C1 LDY #$C1
+81DF- D2 D2 CMP ($D2)
+81E1- C1 D9 CMP ($D9,X)
+81E3- D3 ???
+81E4- BA TSX
+81E5- A0 D0 LDY #$D0
+81E7- D5 D4 CMP $D4,X
+81E9- AC A0 C7 LDY $C7A0
+81EC- C5 D4 CMP $D4
+81EE- 8D 00 20 STA $2000
+81F1- FB ???
+81F2- 85 BD STA $BD
+81F4- BD BD BD LDA $BDBD,X
+81F7- BD BD BD LDA $BDBD,X
+81FA- BD BD BD LDA $BDBD,X
+81FD- BD BD BD LDA $BDBD,X
+8200- BD BD BD LDA $BDBD,X
+8203- BD BD BD LDA $BDBD,X
+8206- BD BD BD LDA $BDBD,X
+8209- BD BD BD LDA $BDBD,X
+820C- BD BD BD LDA $BDBD,X
+820F- BD BD BD LDA $BDBD,X
+8212- BD BD BD LDA $BDBD,X
+8215- BD BD BD LDA $BDBD,X
+8218- 8D 8D 00 STA $008D
+821B- 20 FB 85 JSR $85FB
+821E- C1 CE CMP ($CE,X)
+8220- C4 A0 CPY $A0
+8222- CF ???
+8223- C6 A0 DEC $A0
+8225- C3 ???
+8226- CF ???
+8227- D5 D2 CMP $D2,X
+8229- D3 ???
+822A- C5 AC CMP $AC
+822C- A0 CA LDY #$CA
+822E- D5 D3 CMP $D3,X
+8230- D4 ???
+8231- A0 C1 LDY #$C1
+8233- D3 ???
+8234- A0 D7 LDY #$D7
+8236- C9 D4 CMP #$D4
+8238- C8 INY
+8239- A0 B1 LDY #$B1
+823B- C4 A0 CPY $A0
+823D- C1 D2 CMP ($D2,X)
+823F- D2 C1 CMP ($C1)
+8241- D9 D3 8D CMP $8DD3,Y
+8244- 00 BRK
+8245- 20 FB 85 JSR $85FB
+8248- D7 ???
+8249- C5 A0 CMP $A0
+824B- C3 ???
+824C- C1 CE CMP ($CE,X)
+824E- A0 D5 LDY #$D5
+8250- D3 ???
+8251- C5 A0 CMP $A0
+8253- D0 D5 BNE $822A
+8255- D4 ???
+8256- B8 CLV
+8257- B2 A0 LDA ($A0)
+8259- C1 CE CMP ($CE,X)
+825B- C4 A0 CPY $A0
+825D- C7 ???
+825E- C5 D4 CMP $D4
+8260- B8 CLV
+8261- B2 A0 LDA ($A0)
+8263- D4 ???
+8264- CF ???
+8265- A0 D7 LDY #$D7
+8267- D2 C9 CMP ($C9)
+8269- D4 ???
+826A- C5 8D CMP $8D
+826C- 00 BRK
+826D- 20 FB 85 JSR $85FB
+8270- D4 ???
+8271- CF ???
+8272- A0 C1 LDY #$C1
+8274- CE C4 A0 DEC $A0C4
+8277- D2 C5 CMP ($C5)
+8279- C1 C4 CMP ($C4,X)
+827B- A0 C6 LDY #$C6
+827D- D2 CF CMP ($CF)
+827F- CD A0 D4 CMP $D4A0
+8282- C8 INY
+8283- C5 A0 CMP $A0
+8285- C1 D2 CMP ($D2,X)
+8287- D2 C1 CMP ($C1)
+8289- D9 BA 8D CMP $8DBA,Y
+828C- 8D 00 20 STA $2000
+828F- 1C 86 20 TRB $2086
+8292- FB ???
+8293- 85 A0 STA $A0
+8295- A0 A0 LDY #$A0
+8297- CC C4 C1 CPY $C1C4
+829A- A0 A3 LDY #$A3
+829C- A4 C6 LDY $C6
+829E- C6 8D DEC $8D
+82A0- 00 BRK
+82A1- 20 FB 85 JSR $85FB
+82A4- A0 A0 LDY #$A0
+82A6- A0 D3 LDY #$D3
+82A8- D4 ???
+82A9- C1 A0 CMP ($A0,X)
+82AB- DD D6 C1 CMP $C1D6,X
+82AE- D2 B1 CMP ($B1)
+82B0- 8D 00 20 STA $2000
+82B3- FB ???
+82B4- 85 A0 STA $A0
+82B6- A0 A0 LDY #$A0
+82B8- D0 D5 BNE $828F
+82BA- D4 ???
+82BB- B8 CLV
+82BC- B2 A0 LDA ($A0)
+82BE- A3 ???
+82BF- DD D6 C1 CMP $C1D6,X
+82C2- D2 B1 CMP ($B1)
+82C4- BB ???
+82C5- A3 ???
+82C6- DD C1 D2 CMP $D2C1,X
+82C9- D2 C1 CMP ($C1)
+82CB- D9 B1 BB CMP $BBB1,Y
+82CE- A3 ???
+82CF- B4 BB LDY $BB,X
+82D1- A3 ???
+82D2- B5 8D LDA $8D,X
+82D4- 00 BRK
+82D5- 20 FB 85 JSR $85FB
+82D8- A0 A0 LDY #$A0
+82DA- A0 C7 LDY #$C7
+82DC- C5 D4 CMP $D4
+82DE- B8 CLV
+82DF- B2 A0 LDA ($A0)
+82E1- A3 ???
+82E2- DD C1 D2 CMP $D2C1,X
+82E5- D2 C1 CMP ($C1)
+82E7- D9 B1 BB CMP $BBB1,Y
+82EA- A3 ???
+82EB- B4 BB LDY $BB,X
+82ED- A3 ???
+82EE- B5 8D LDA $8D,X
+82F0- 00 BRK
+82F1- 20 FB 85 JSR $85FB
+82F4- A0 A0 LDY #$A0
+82F6- A0 C4 LDY #$C4
+82F8- D5 CD CMP $CD,X
+82FA- D0 A0 BNE $829C
+82FC- A3 ???
+82FD- D2 C5 CMP ($C5)
+82FF- D4 ???
+8300- D5 D2 CMP $D2,X
+8302- CE BB D2 DEC $D2BB
+8305- C5 D4 CMP $D4
+8307- CC C5 CE CPY $CEC5
+830A- 8D 8D 00 STA $008D
+830D- 20 FB 85 JSR $85FB
+8310- D0 D2 BNE $82E4
+8312- CF ???
+8313- C4 D5 CPY $D5
+8315- C3 ???
+8316- C5 D3 CMP $D3
+8318- BA TSX
+8319- 8D 8D 00 STA $008D
+831C- 20 1C 86 JSR $861C
+831F- A9 FF LDA #$FF
+8321- 8D 00 03 STA $0300
+8324- A9 03 LDA #$03
+8326- 85 FB STA $FB
+8328- A9 00 LDA #$00
+832A- 85 FA STA $FA
+832C- A9 40 LDA #$40
+832E- 85 FD STA $FD
+8330- A9 00 LDA #$00
+8332- 85 FC STA $FC
+8334- A9 04 LDA #$04
+8336- 85 EF STA $EF
+8338- A9 05 LDA #$05
+833A- 85 E3 STA $E3
+833C- 20 78 89 JSR $8978
+833F- A9 40 LDA #$40
+8341- 85 FB STA $FB
+8343- A9 00 LDA #$00
+8345- 85 FA STA $FA
+8347- A9 04 LDA #$04
+8349- 85 EF STA $EF
+834B- A9 05 LDA #$05
+834D- 85 E3 STA $E3
+834F- 20 9F 88 JSR $889F
+8352- A2 60 LDX #$60
+8354- A9 49 LDA #$49
+8356- AC 48 60 LDY $6048
+8359- 20 88 85 JSR $8588
+835C- 20 1C 86 JSR $861C
+835F- 20 58 FC JSR $FC58 F8ROM:HOME
+8362- 20 FB 85 JSR $85FB
+8365- B1 B6 LDA ($B6),Y
+8367- AD C2 C9 LDA $C9C2
+836A- D4 ???
+836B- A0 B2 LDY #$B2
+836D- C4 A0 CPY $A0
+836F- C1 D2 CMP ($D2,X)
+8371- D2 C1 CMP ($C1)
+8373- D9 D3 BA CMP $BAD3,Y
+8376- A0 C4 LDY #$C4
+8378- C9 CD CMP #$CD
+837A- AC A0 C7 LDY $C7A0
+837D- C5 D4 CMP $D4
+837F- AC A0 D0 LDY $D0A0
+8382- D5 D4 CMP $D4,X
+8384- 8D 00 20 STA $2000
+8387- FB ???
+8388- 85 BD STA $BD
+838A- BD BD BD LDA $BDBD,X
+838D- BD BD BD LDA $BDBD,X
+8390- BD BD BD LDA $BDBD,X
+8393- BD BD BD LDA $BDBD,X
+8396- BD BD BD LDA $BDBD,X
+8399- BD BD BD LDA $BDBD,X
+839C- BD BD BD LDA $BDBD,X
+839F- BD BD BD LDA $BDBD,X
+83A2- BD BD BD LDA $BDBD,X
+83A5- BD BD BD LDA $BDBD,X
+83A8- 8D 8D 00 STA $008D
+83AB- 20 FB 85 JSR $85FB
+83AE- C1 CE CMP ($CE,X)
+83B0- C4 A0 CPY $A0
+83B2- CC C1 D3 CPY $D3C1
+83B5- D4 ???
+83B6- CC D9 AC CPY $ACD9
+83B9- A0 D7 LDY #$D7
+83BB- C5 A0 CMP $A0
+83BD- C3 ???
+83BE- C1 CE CMP ($CE,X)
+83C0- A0 D5 LDY #$D5
+83C2- D3 ???
+83C3- C5 A0 CMP $A0
+83C5- B1 B6 LDA ($B6),Y
+83C7- AD C2 C9 LDA $C9C2
+83CA- D4 ???
+83CB- AC A0 D4 LDY $D4A0
+83CE- D7 ???
+83CF- CF ???
+83D0- AD 8D 00 LDA $008D
+83D3- 20 FB 85 JSR $85FB
+83D6- C4 C9 CPY $C9
+83D8- CD C5 CE CMP $CEC5
+83DB- D3 ???
+83DC- C9 CF CMP #$CF
+83DE- CE C1 CC DEC $CCC1
+83E1- A0 C1 LDY #$C1
+83E3- D2 D2 CMP ($D2)
+83E5- C1 D9 CMP ($D9,X)
+83E7- D3 ???
+83E8- A0 D6 LDY #$D6
+83EA- C9 C1 CMP #$C1
+83EC- A0 D4 LDY #$D4
+83EE- C8 INY
+83EF- C5 A0 CMP $A0
+83F1- C4 C9 CPY $C9
+83F3- CD B1 B6 CMP $B6B1
+83F6- B2 AC LDA ($AC)
+83F8- 8D 00 20 STA $2000
+83FB- FB ???
+83FC- 85 D0 STA $D0
+83FE- D5 D4 CMP $D4,X
+8400- B1 B6 LDA ($B6),Y
+8402- B2 AC LDA ($AC)
+8404- A0 C1 LDY #$C1
+8406- CE C4 A0 DEC $A0C4
+8409- C7 ???
+840A- C5 D4 CMP $D4
+840C- B1 B6 LDA ($B6),Y
+840E- B2 A0 LDA ($A0)
+8410- CD C1 C3 CMP $C3C1
+8413- D2 CF CMP ($CF)
+8415- D3 ???
+8416- BA TSX
+8417- 8D 8D 00 STA $008D
+841A- 20 FB 85 JSR $85FB
+841D- A0 A0 LDY #$A0
+841F- A0 C4 LDY #$C4
+8421- C9 CD CMP #$CD
+8423- B1 B6 LDA ($B6),Y
+8425- B2 A0 LDA ($A0)
+8427- A3 ???
+8428- DD C1 D2 CMP $D2C1,X
+842B- D2 C1 CMP ($C1)
+842D- D9 B1 BB CMP $BBB1,Y
+8430- A3 ???
+8431- B3 ???
+8432- B0 B0 BCS $83E4
+8434- BB ???
+8435- A3 ???
+8436- B3 ???
+8437- B0 B0 BCS $83E9
+8439- BB ???
+843A- A3 ???
+843B- B1 BB LDA ($BB),Y
+843D- A3 ???
+843E- A4 B0 LDY $B0
+8440- B0 8D BCS $83CF
+8442- 00 BRK
+8443- 20 FB 85 JSR $85FB
+8446- A0 A0 LDY #$A0
+8448- A0 D0 LDY #$D0
+844A- D5 D4 CMP $D4,X
+844C- B1 B6 LDA ($B6),Y
+844E- B2 A0 LDA ($A0)
+8450- A3 ???
+8451- DD D6 C1 CMP $C1D6,X
+8454- D2 B1 CMP ($B1)
+8456- BB ???
+8457- A3 ???
+8458- DD C1 D2 CMP $D2C1,X
+845B- D2 C1 CMP ($C1)
+845D- D9 B1 BB CMP $BBB1,Y
+8460- A3 ???
+8461- B2 B8 LDA ($B8)
+8463- B0 BB BCS $8420
+8465- A3 ???
+8466- B2 B8 LDA ($B8)
+8468- B0 8D BCS $83F7
+846A- 00 BRK
+846B- 20 FB 85 JSR $85FB
+846E- A0 A0 LDY #$A0
+8470- A0 C7 LDY #$C7
+8472- C5 D4 CMP $D4
+8474- B1 B6 LDA ($B6),Y
+8476- B2 A0 LDA ($A0)
+8478- A3 ???
+8479- DD C1 D2 CMP $D2C1,X
+847C- D2 C1 CMP ($C1)
+847E- D9 B1 BB CMP $BBB1,Y
+8481- A3 ???
+8482- B2 B8 LDA ($B8)
+8484- B0 BB BCS $8441
+8486- A3 ???
+8487- B2 B8 LDA ($B8)
+8489- B0 8D BCS $8418
+848B- 00 BRK
+848C- 20 FB 85 JSR $85FB
+848F- A0 A0 LDY #$A0
+8491- A0 C4 LDY #$C4
+8493- D5 CD CMP $CD,X
+8495- D0 A0 BNE $8437
+8497- A3 ???
+8498- D2 C5 CMP ($C5)
+849A- D4 ???
+849B- D5 D2 CMP $D2,X
+849D- CE BB D2 DEC $D2BB
+84A0- C5 D4 CMP $D4
+84A2- CC C5 CE CPY $CEC5
+84A5- 8D 8D 00 STA $008D
+84A8- 20 FB 85 JSR $85FB
+84AB- D0 D2 BNE $847F
+84AD- CF ???
+84AE- C4 D5 CPY $D5
+84B0- C3 ???
+84B1- C5 D3 CMP $D3
+84B3- BA TSX
+84B4- 8D 8D 00 STA $008D
+84B7- 20 1C 86 JSR $861C
+84BA- A9 40 LDA #$40
+84BC- 85 FF STA $FF
+84BE- A9 00 LDA #$00
+84C0- 85 FE STA $FE
+84C2- A9 01 LDA #$01
+84C4- 85 FB STA $FB
+84C6- A9 2C LDA #$2C
+84C8- 85 FA STA $FA
+84CA- A9 00 LDA #$00
+84CC- 85 FD STA $FD
+84CE- A9 02 LDA #$02
+84D0- 85 FC STA $FC
+84D2- A9 01 LDA #$01
+84D4- 85 EF STA $EF
+84D6- A9 00 LDA #$00
+84D8- 85 E3 STA $E3
+84DA- 20 C0 8B JSR $8BC0
+84DD- A9 03 LDA #$03
+84DF- 85 FB STA $FB
+84E1- A9 00 LDA #$00
+84E3- 85 FA STA $FA
+84E5- A9 40 LDA #$40
+84E7- 85 FD STA $FD
+84E9- A9 00 LDA #$00
+84EB- 85 FC STA $FC
+84ED- A9 01 LDA #$01
+84EF- 85 FF STA $FF
+84F1- A9 18 LDA #$18
+84F3- 85 FE STA $FE
+84F5- A9 00 LDA #$00
+84F7- 85 07 STA $07
+84F9- A9 01 LDA #$01
+84FB- 85 06 STA $06
+84FD- 20 D9 8C JSR $8CD9
+8500- A9 40 LDA #$40
+8502- 85 FB STA $FB
+8504- A9 00 LDA #$00
+8506- 85 FA STA $FA
+8508- A9 01 LDA #$01
+850A- 85 FD STA $FD
+850C- A9 18 LDA #$18
+850E- 85 FC STA $FC
+8510- A9 00 LDA #$00
+8512- 85 FF STA $FF
+8514- A9 01 LDA #$01
+8516- 85 FE STA $FE
+8518- 20 EA 8D JSR $8DEA
+851B- A2 60 LDX #$60
+851D- A9 49 LDA #$49
+851F- AC 48 60 LDY $6048
+8522- 20 88 85 JSR $8588
+8525- 20 1C 86 JSR $861C
+8528- 20 58 FC JSR $FC58 F8ROM:HOME
+852B- 20 FB 85 JSR $85FB
+852E- A0 8D LDY #$8D
+8530- 8D 00 20 STA $2000
+8533- FB ???
+8534- 85 C6 STA $C6
+8536- C9 CE CMP #$CE
+8538- AE 8D 8D LDX $8D8D
+853B- 8D 00 4C STA $4C00
+853E- D0 03 BNE $8543
+8540- 00 BRK
+8541- 00 BRK
+8542- 00 BRK
+8543- 00 BRK
+8544- 00 BRK
+8545- 00 BRK
+8546- 00 BRK
+8547- 00 BRK
+8548- 00 BRK
+8549- 00 BRK
+854A- B0 B1 BCS $84FD
+854C- B2 B3 LDA ($B3)
+854E- B4 B5 LDY $B5,X
+8550- B6 B7 LDX $B7,Y
+8552- B8 CLV
+8553- B9 C1 C2 LDA $C2C1,Y
+8556- C3 ???
+8557- C4 C5 CPY $C5
+8559- C6 85 DEC $85
+855B- 06 86 ASL $86
+855D- 07 ???
+855E- A0 FF LDY #$FF
+8560- C8 INY
+8561- B9 49 60 LDA $6049,Y
+8564- 91 06 STA ($06),Y
+8566- CC 48 60 CPY $6048
+8569- D0 F5 BNE $8560
+856B- 60 RTS
+856C- 85 06 STA $06
+856E- 86 07 STX $07
+8570- 8C 49 61 STY $6149
+8573- A0 FF LDY #$FF
+8575- C8 INY
+8576- B1 06 LDA ($06),Y
+8578- 99 4A 61 STA $614A,Y
+857B- CC 49 61 CPY $6149
+857E- D0 F5 BNE $8575
+8580- 60 RTS
+8581- 29 F0 AND #$F0
+8583- 4A LSR
+8584- 4A LSR
+8585- 4A LSR
+8586- 4A LSR
+8587- 60 RTS
+8588- 8C 42 85 STY $8542
+858B- 85 06 STA $06
+858D- 86 07 STX $07
+858F- A9 8D LDA #$8D
+8591- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+8594- A5 07 LDA $07
+8596- 20 81 85 JSR $8581
+8599- AA TAX
+859A- BD 4A 85 LDA $854A,X
+859D- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+85A0- A5 07 LDA $07
+85A2- 29 0F AND #$0F
+85A4- AA TAX
+85A5- BD 4A 85 LDA $854A,X
+85A8- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+85AB- A5 06 LDA $06
+85AD- 20 81 85 JSR $8581
+85B0- AA TAX
+85B1- BD 4A 85 LDA $854A,X
+85B4- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+85B7- A5 06 LDA $06
+85B9- 29 0F AND #$0F
+85BB- AA TAX
+85BC- BD 4A 85 LDA $854A,X
+85BF- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+85C2- A9 BA LDA #$BA
+85C4- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+85C7- A9 A0 LDA #$A0
+85C9- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+85CC- A0 00 LDY #$00
+85CE- B1 06 LDA ($06),Y
+85D0- 20 81 85 JSR $8581
+85D3- 8D 41 85 STA $8541
+85D6- B1 06 LDA ($06),Y
+85D8- 29 0F AND #$0F
+85DA- 8D 40 85 STA $8540
+85DD- AE 41 85 LDX $8541
+85E0- BD 4A 85 LDA $854A,X
+85E3- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+85E6- AE 40 85 LDX $8540
+85E9- BD 4A 85 LDA $854A,X
+85EC- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+85EF- A9 A0 LDA #$A0
+85F1- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+85F4- C8 INY
+85F5- CC 42 85 CPY $8542
+85F8- D0 D4 BNE $85CE
+85FA- 60 RTS
+85FB- 68 PLA
+85FC- 85 06 STA $06
+85FE- 68 PLA
+85FF- 85 07 STA $07
+8601- A0 01 LDY #$01
+8603- B1 06 LDA ($06),Y
+8605- F0 06 BEQ $860D
+8607- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+860A- C8 INY
+860B- D0 F6 BNE $8603
+860D- 18 CLC
+860E- 98 TYA
+860F- 65 06 ADC $06
+8611- 85 06 STA $06
+8613- A5 07 LDA $07
+8615- 69 00 ADC #$00
+8617- 48 PHA
+8618- A5 06 LDA $06
+861A- 48 PHA
+861B- 60 RTS
+861C- AD 00 C0 LDA $C000 r:KBD w:CLR80COL
+861F- 10 FB BPL $861C
+8621- 29 7F AND #$7F
+8623- 8D 10 C0 STA $C010 r:KBDSTRB
+8626- 60 RTS
+8627- A9 01 LDA #$01
+8629- 8D B6 AA STA $AAB6
+862C- 85 76 STA $76
+862E- 85 33 STA $33
+8630- 85 06 STA $06
+8632- 86 07 STX $07
+8634- A9 FF LDA #$FF
+8636- 85 D8 STA $D8
+8638- A0 00 LDY #$00
+863A- B1 06 LDA ($06),Y
+863C- 8D 5A 9D STA $9D5A
+863F- C8 INY
+8640- B1 06 LDA ($06),Y
+8642- 8D 5B 9D STA $9D5B
+8645- 60 RTS
+8646- A5 FE LDA $FE
+8648- 8D 39 60 STA $6039
+864B- A5 FC LDA $FC
+864D- 8D 37 60 STA $6037
+8650- A9 00 LDA #$00
+8652- 85 FD STA $FD
+8654- 8D 38 60 STA $6038
+8657- A0 00 LDY #$00
+8659- 98 TYA
+865A- A4 FD LDY $FD
+865C- 84 19 STY $19
+865E- F0 0D BEQ $866D
+8660- 18 CLC
+8661- 65 FC ADC $FC
+8663- AA TAX
+8664- 98 TYA
+8665- 65 19 ADC $19
+8667- A8 TAY
+8668- 8A TXA
+8669- 06 FC ASL $FC
+866B- 26 19 ROL $19
+866D- 46 FE LSR $FE
+866F- B0 EF BCS $8660
+8671- D0 F6 BNE $8669
+8673- 8E 33 60 STX $6033
+8676- 8C 34 60 STY $6034
+8679- AD 33 60 LDA $6033
+867C- 18 CLC
+867D- 69 02 ADC #$02
+867F- 8D 33 60 STA $6033
+8682- AD 34 60 LDA $6034
+8685- 69 00 ADC #$00
+8687- 8D 34 60 STA $6034
+868A- A5 EF LDA $EF
+868C- AE 34 60 LDX $6034
+868F- F0 0C BEQ $869D
+8691- A0 00 LDY #$00
+8693- 91 FA STA ($FA),Y
+8695- C8 INY
+8696- D0 FB BNE $8693
+8698- E6 FB INC $FB
+869A- CA DEX
+869B- D0 F6 BNE $8693
+869D- AE 33 60 LDX $6033
+86A0- F0 08 BEQ $86AA
+86A2- A0 00 LDY #$00
+86A4- 91 FA STA ($FA),Y
+86A6- C8 INY
+86A7- CA DEX
+86A8- D0 FA BNE $86A4
+86AA- A0 00 LDY #$00
+86AC- AD 37 60 LDA $6037
+86AF- 91 FA STA ($FA),Y
+86B1- C8 INY
+86B2- AD 39 60 LDA $6039
+86B5- 91 FA STA ($FA),Y
+86B7- A6 FA LDX $FA
+86B9- A4 FB LDY $FB
+86BB- AD 37 60 LDA $6037
+86BE- AD 33 60 LDA $6033
+86C1- 8D 49 60 STA $6049
+86C4- AD 34 60 LDA $6034
+86C7- 8D 4A 60 STA $604A
+86CA- A9 02 LDA #$02
+86CC- 8D 48 60 STA $6048
+86CF- 60 RTS
+86D0- 85 06 STA $06
+86D2- 86 07 STX $07
+86D4- 8C 35 60 STY $6035
+86D7- A9 00 LDA #$00
+86D9- 8D 36 60 STA $6036
+86DC- A0 01 LDY #$01
+86DE- B1 06 LDA ($06),Y
+86E0- 8D 37 60 STA $6037
+86E3- 8D 48 60 STA $6048
+86E6- 88 DEY
+86E7- B1 06 LDA ($06),Y
+86E9- 8D 38 60 STA $6038
+86EC- 98 TYA
+86ED- 84 19 STY $19
+86EF- F0 0F BEQ $8700
+86F1- 18 CLC
+86F2- 6D 35 60 ADC $6035
+86F5- AA TAX
+86F6- 98 TYA
+86F7- 65 19 ADC $19
+86F9- A8 TAY
+86FA- 8A TXA
+86FB- 0E 35 60 ASL $6035
+86FE- 26 19 ROL $19
+8700- 4E 37 60 LSR $6037
+8703- B0 EC BCS $86F1
+8705- D0 F4 BNE $86FB
+8707- 8E 35 60 STX $6035
+870A- 8C 36 60 STY $6036
+870D- 18 CLC
+870E- A9 02 LDA #$02
+8710- 6D 35 60 ADC $6035
+8713- 8D 33 60 STA $6033
+8716- A9 00 LDA #$00
+8718- 6D 36 60 ADC $6036
+871B- 8D 34 60 STA $6034
+871E- 18 CLC
+871F- AD 33 60 LDA $6033
+8722- 65 06 ADC $06
+8724- 8D 33 60 STA $6033
+8727- AD 34 60 LDA $6034
+872A- 65 07 ADC $07
+872C- 8D 34 60 STA $6034
+872F- A0 00 LDY #$00
+8731- AD 33 60 LDA $6033
+8734- 85 06 STA $06
+8736- AD 34 60 LDA $6034
+8739- 85 07 STA $07
+873B- B1 06 LDA ($06),Y
+873D- 99 49 60 STA $6049,Y
+8740- C8 INY
+8741- CC 48 60 CPY $6048
+8744- 90 F5 BCC $873B
+8746- F0 F3 BEQ $873B
+8748- AE 33 60 LDX $6033
+874B- AC 34 60 LDY $6034
+874E- AD 48 60 LDA $6048
+8751- 60 RTS
+8752- A5 EF LDA $EF
+8754- 8D 38 60 STA $6038
+8757- A0 01 LDY #$01
+8759- B1 FC LDA ($FC),Y
+875B- 8D 33 60 STA $6033
+875E- 8D 34 60 STA $6034
+8761- A0 00 LDY #$00
+8763- B1 FC LDA ($FC),Y
+8765- 8D 35 60 STA $6035
+8768- 98 TYA
+8769- 84 06 STY $06
+876B- 84 07 STY $07
+876D- F0 0D BEQ $877C
+876F- 18 CLC
+8770- 65 EF ADC $EF
+8772- AA TAX
+8773- 98 TYA
+8774- 65 06 ADC $06
+8776- A8 TAY
+8777- 8A TXA
+8778- 06 EF ASL $EF
+877A- 26 06 ROL $06
+877C- 4E 33 60 LSR $6033
+877F- B0 EE BCS $876F
+8781- D0 F5 BNE $8778
+8783- 8E 38 60 STX $6038
+8786- 8C 39 60 STY $6039
+8789- 18 CLC
+878A- A9 02 LDA #$02
+878C- 6D 38 60 ADC $6038
+878F- 8D 3A 60 STA $603A
+8792- A9 00 LDA #$00
+8794- 6D 39 60 ADC $6039
+8797- 8D 3B 60 STA $603B
+879A- 18 CLC
+879B- AD 3A 60 LDA $603A
+879E- 65 FC ADC $FC
+87A0- 8D 3A 60 STA $603A
+87A3- AD 3B 60 LDA $603B
+87A6- 65 FD ADC $FD
+87A8- 8D 3B 60 STA $603B
+87AB- 85 FD STA $FD
+87AD- AD 3A 60 LDA $603A
+87B0- 85 FC STA $FC
+87B2- B1 FA LDA ($FA),Y
+87B4- 91 FC STA ($FC),Y
+87B6- C8 INY
+87B7- CC 34 60 CPY $6034
+87BA- D0 F6 BNE $87B2
+87BC- A4 FD LDY $FD
+87BE- A6 FC LDX $FC
+87C0- AD 33 60 LDA $6033
+87C3- 60 RTS
+87C4- A5 E3 LDA $E3
+87C6- 8D 3B 60 STA $603B
+87C9- A5 FE LDA $FE
+87CB- 8D 38 60 STA $6038
+87CE- A5 FC LDA $FC
+87D0- 8D 37 60 STA $6037
+87D3- A9 00 LDA #$00
+87D5- 8D 3C 60 STA $603C
+87D8- A8 TAY
+87D9- 84 19 STY $19
+87DB- F0 0D BEQ $87EA
+87DD- 18 CLC
+87DE- 65 FC ADC $FC
+87E0- AA TAX
+87E1- 98 TYA
+87E2- 65 19 ADC $19
+87E4- A8 TAY
+87E5- 8A TXA
+87E6- 06 FC ASL $FC
+87E8- 26 19 ROL $19
+87EA- 46 FE LSR $FE
+87EC- B0 EF BCS $87DD
+87EE- D0 F6 BNE $87E6
+87F0- 8E 39 60 STX $6039
+87F3- 8C 3A 60 STY $603A
+87F6- A9 00 LDA #$00
+87F8- 8D 33 60 STA $6033
+87FB- 8D 34 60 STA $6034
+87FE- 8D 35 60 STA $6035
+8801- 8D 36 60 STA $6036
+8804- A2 10 LDX #$10
+8806- 4E 3A 60 LSR $603A
+8809- 6E 39 60 ROR $6039
+880C- 90 10 BCC $881E
+880E- AD 35 60 LDA $6035
+8811- 18 CLC
+8812- 6D 3B 60 ADC $603B
+8815- 8D 35 60 STA $6035
+8818- AD 36 60 LDA $6036
+881B- 6D 3C 60 ADC $603C
+881E- 6A ROR
+881F- 8D 36 60 STA $6036
+8822- 6E 35 60 ROR $6035
+8825- 6E 34 60 ROR $6034
+8828- 6E 33 60 ROR $6033
+882B- CA DEX
+882C- D0 D8 BNE $8806
+882E- AD 33 60 LDA $6033
+8831- 18 CLC
+8832- 69 03 ADC #$03
+8834- 8D 33 60 STA $6033
+8837- AD 34 60 LDA $6034
+883A- 69 00 ADC #$00
+883C- 8D 34 60 STA $6034
+883F- AD 35 60 LDA $6035
+8842- 69 00 ADC #$00
+8844- 8D 35 60 STA $6035
+8847- A5 EF LDA $EF
+8849- AE 34 60 LDX $6034
+884C- F0 0C BEQ $885A
+884E- A0 00 LDY #$00
+8850- 91 FA STA ($FA),Y
+8852- C8 INY
+8853- D0 FB BNE $8850
+8855- E6 FB INC $FB
+8857- CA DEX
+8858- D0 F6 BNE $8850
+885A- AE 33 60 LDX $6033
+885D- F0 08 BEQ $8867
+885F- A0 00 LDY #$00
+8861- 91 FA STA ($FA),Y
+8863- C8 INY
+8864- CA DEX
+8865- D0 FA BNE $8861
+8867- A0 00 LDY #$00
+8869- AD 37 60 LDA $6037
+886C- 91 FA STA ($FA),Y
+886E- C8 INY
+886F- AD 38 60 LDA $6038
+8872- 91 FA STA ($FA),Y
+8874- C8 INY
+8875- AD 3B 60 LDA $603B
+8878- 91 FA STA ($FA),Y
+887A- A6 FA LDX $FA
+887C- A4 FB LDY $FB
+887E- AD 33 60 LDA $6033
+8881- 8D 49 60 STA $6049
+8884- AD 34 60 LDA $6034
+8887- 8D 4A 60 STA $604A
+888A- AD 35 60 LDA $6035
+888D- 8D 4B 60 STA $604B
+8890- AD 36 60 LDA $6036
+8893- 8D 4C 60 STA $604C
+8896- A9 04 LDA #$04
+8898- 8D 48 60 STA $6048
+889B- AD 3B 60 LDA $603B
+889E- 60 RTS
+889F- A0 00 LDY #$00
+88A1- B1 FA LDA ($FA),Y
+88A3- 8D 33 60 STA $6033
+88A6- A0 01 LDY #$01
+88A8- B1 FA LDA ($FA),Y
+88AA- 8D 35 60 STA $6035
+88AD- A0 02 LDY #$02
+88AF- B1 FA LDA ($FA),Y
+88B1- 8D 3F 60 STA $603F
+88B4- A9 00 LDA #$00
+88B6- A8 TAY
+88B7- 84 19 STY $19
+88B9- F0 0D BEQ $88C8
+88BB- 18 CLC
+88BC- 65 E3 ADC $E3
+88BE- AA TAX
+88BF- 98 TYA
+88C0- 65 19 ADC $19
+88C2- A8 TAY
+88C3- 8A TXA
+88C4- 06 E3 ASL $E3
+88C6- 26 19 ROL $19
+88C8- 4E 35 60 LSR $6035
+88CB- B0 EE BCS $88BB
+88CD- D0 F5 BNE $88C4
+88CF- 8E 41 60 STX $6041
+88D2- 8C 42 60 STY $6042
+88D5- A5 EF LDA $EF
+88D7- 8D 3B 60 STA $603B
+88DA- AD 3F 60 LDA $603F
+88DD- 8D 3D 60 STA $603D
+88E0- A9 00 LDA #$00
+88E2- 8D 3C 60 STA $603C
+88E5- 8D 3E 60 STA $603E
+88E8- 8D 37 60 STA $6037
+88EB- 8D 38 60 STA $6038
+88EE- 8D 39 60 STA $6039
+88F1- 8D 3A 60 STA $603A
+88F4- A2 10 LDX #$10
+88F6- 4E 3C 60 LSR $603C
+88F9- 6E 3B 60 ROR $603B
+88FC- 90 10 BCC $890E
+88FE- AD 39 60 LDA $6039
+8901- 18 CLC
+8902- 6D 3D 60 ADC $603D
+8905- 8D 39 60 STA $6039
+8908- AD 3A 60 LDA $603A
+890B- 6D 3E 60 ADC $603E
+890E- 6A ROR
+890F- 8D 3A 60 STA $603A
+8912- 6E 39 60 ROR $6039
+8915- 6E 38 60 ROR $6038
+8918- 6E 37 60 ROR $6037
+891B- CA DEX
+891C- D0 D8 BNE $88F6
+891E- AD 37 60 LDA $6037
+8921- 18 CLC
+8922- 69 03 ADC #$03
+8924- 8D 37 60 STA $6037
+8927- AD 38 60 LDA $6038
+892A- 69 00 ADC #$00
+892C- 8D 38 60 STA $6038
+892F- 18 CLC
+8930- AD 37 60 LDA $6037
+8933- 6D 41 60 ADC $6041
+8936- 8D 37 60 STA $6037
+8939- AD 38 60 LDA $6038
+893C- 6D 42 60 ADC $6042
+893F- 8D 38 60 STA $6038
+8942- 18 CLC
+8943- AD 37 60 LDA $6037
+8946- 65 FA ADC $FA
+8948- 8D 37 60 STA $6037
+894B- AD 38 60 LDA $6038
+894E- 65 FB ADC $FB
+8950- 8D 38 60 STA $6038
+8953- AC 37 60 LDY $6037
+8956- AE 38 60 LDX $6038
+8959- 84 FA STY $FA
+895B- 86 FB STX $FB
+895D- A0 00 LDY #$00
+895F- B1 FA LDA ($FA),Y
+8961- 99 49 60 STA $6049,Y
+8964- C8 INY
+8965- CC 3F 60 CPY $603F
+8968- D0 F5 BNE $895F
+896A- AD 3F 60 LDA $603F
+896D- 8D 48 60 STA $6048
+8970- AD 48 60 LDA $6048
+8973- A6 FA LDX $FA
+8975- A4 FB LDY $FB
+8977- 60 RTS
+8978- A0 00 LDY #$00
+897A- B1 FC LDA ($FC),Y
+897C- 8D 3C 60 STA $603C
+897F- A0 01 LDY #$01
+8981- B1 FC LDA ($FC),Y
+8983- 8D 40 60 STA $6040
+8986- A0 02 LDY #$02
+8988- B1 FC LDA ($FC),Y
+898A- 8D 33 60 STA $6033
+898D- A9 00 LDA #$00
+898F- A8 TAY
+8990- 84 19 STY $19
+8992- F0 0D BEQ $89A1
+8994- 18 CLC
+8995- 65 E3 ADC $E3
+8997- AA TAX
+8998- 98 TYA
+8999- 65 19 ADC $19
+899B- A8 TAY
+899C- 8A TXA
+899D- 06 E3 ASL $E3
+899F- 26 19 ROL $19
+89A1- 4E 40 60 LSR $6040
+89A4- B0 EE BCS $8994
+89A6- D0 F5 BNE $899D
+89A8- 8E 42 60 STX $6042
+89AB- 8C 43 60 STY $6043
+89AE- A5 EF LDA $EF
+89B0- 8D 36 60 STA $6036
+89B3- A9 00 LDA #$00
+89B5- 8D 37 60 STA $6037
+89B8- AD 33 60 LDA $6033
+89BB- 8D 34 60 STA $6034
+89BE- A9 00 LDA #$00
+89C0- 8D 35 60 STA $6035
+89C3- 8D 38 60 STA $6038
+89C6- 8D 39 60 STA $6039
+89C9- 8D 3A 60 STA $603A
+89CC- 8D 3B 60 STA $603B
+89CF- A2 10 LDX #$10
+89D1- 4E 37 60 LSR $6037
+89D4- 6E 36 60 ROR $6036
+89D7- 90 10 BCC $89E9
+89D9- AD 3A 60 LDA $603A
+89DC- 18 CLC
+89DD- 6D 34 60 ADC $6034
+89E0- 8D 3A 60 STA $603A
+89E3- AD 3B 60 LDA $603B
+89E6- 6D 35 60 ADC $6035
+89E9- 6A ROR
+89EA- 8D 3B 60 STA $603B
+89ED- 6E 3A 60 ROR $603A
+89F0- 6E 39 60 ROR $6039
+89F3- 6E 38 60 ROR $6038
+89F6- CA DEX
+89F7- D0 D8 BNE $89D1
+89F9- AD 42 60 LDA $6042
+89FC- 18 CLC
+89FD- 6D 38 60 ADC $6038
+8A00- 8D 38 60 STA $6038
+8A03- AD 43 60 LDA $6043
+8A06- 6D 39 60 ADC $6039
+8A09- 8D 39 60 STA $6039
+8A0C- AD 38 60 LDA $6038
+8A0F- 18 CLC
+8A10- 69 03 ADC #$03
+8A12- 8D 38 60 STA $6038
+8A15- AD 39 60 LDA $6039
+8A18- 69 00 ADC #$00
+8A1A- 8D 39 60 STA $6039
+8A1D- 18 CLC
+8A1E- AD 38 60 LDA $6038
+8A21- 65 FC ADC $FC
+8A23- 8D 38 60 STA $6038
+8A26- AD 39 60 LDA $6039
+8A29- 65 FD ADC $FD
+8A2B- 8D 39 60 STA $6039
+8A2E- AE 38 60 LDX $6038
+8A31- AC 39 60 LDY $6039
+8A34- 86 08 STX $08
+8A36- 84 09 STY $09
+8A38- A0 00 LDY #$00
+8A3A- B1 FA LDA ($FA),Y
+8A3C- 91 08 STA ($08),Y
+8A3E- C8 INY
+8A3F- CC 33 60 CPY $6033
+8A42- D0 F6 BNE $8A3A
+8A44- A6 08 LDX $08
+8A46- A4 09 LDY $09
+8A48- AD 33 60 LDA $6033
+8A4B- 60 RTS
+8A4C- A5 FE LDA $FE
+8A4E- 8D 3A 60 STA $603A
+8A51- A5 FC LDA $FC
+8A53- 8D 37 60 STA $6037
+8A56- A5 FD LDA $FD
+8A58- 8D 38 60 STA $6038
+8A5B- 85 19 STA $19
+8A5D- A5 FA LDA $FA
+8A5F- 85 08 STA $08
+8A61- A5 FB LDA $FB
+8A63- 85 09 STA $09
+8A65- A0 00 LDY #$00
+8A67- A9 00 LDA #$00
+8A69- F0 0D BEQ $8A78
+8A6B- 18 CLC
+8A6C- 65 FC ADC $FC
+8A6E- AA TAX
+8A6F- 98 TYA
+8A70- 65 19 ADC $19
+8A72- A8 TAY
+8A73- 8A TXA
+8A74- 06 FC ASL $FC
+8A76- 26 19 ROL $19
+8A78- 46 FE LSR $FE
+8A7A- B0 EF BCS $8A6B
+8A7C- D0 F6 BNE $8A74
+8A7E- 18 CLC
+8A7F- 8A TXA
+8A80- 69 03 ADC #$03
+8A82- 8D 33 60 STA $6033
+8A85- 98 TYA
+8A86- 69 00 ADC #$00
+8A88- 8D 34 60 STA $6034
+8A8B- A5 EF LDA $EF
+8A8D- AE 34 60 LDX $6034
+8A90- F0 0C BEQ $8A9E
+8A92- A0 00 LDY #$00
+8A94- 91 FA STA ($FA),Y
+8A96- C8 INY
+8A97- D0 FB BNE $8A94
+8A99- E6 FB INC $FB
+8A9B- CA DEX
+8A9C- D0 F6 BNE $8A94
+8A9E- AE 33 60 LDX $6033
+8AA1- F0 08 BEQ $8AAB
+8AA3- A0 00 LDY #$00
+8AA5- 91 FA STA ($FA),Y
+8AA7- C8 INY
+8AA8- CA DEX
+8AA9- D0 FA BNE $8AA5
+8AAB- A0 00 LDY #$00
+8AAD- AD 37 60 LDA $6037
+8AB0- 91 08 STA ($08),Y
+8AB2- C8 INY
+8AB3- AD 38 60 LDA $6038
+8AB6- 91 08 STA ($08),Y
+8AB8- C8 INY
+8AB9- AD 3A 60 LDA $603A
+8ABC- 91 08 STA ($08),Y
+8ABE- A6 FA LDX $FA
+8AC0- A4 FB LDY $FB
+8AC2- AD 33 60 LDA $6033
+8AC5- 8D 49 60 STA $6049
+8AC8- AD 34 60 LDA $6034
+8ACB- 8D 4A 60 STA $604A
+8ACE- A9 02 LDA #$02
+8AD0- 8D 48 60 STA $6048
+8AD3- AD 37 60 LDA $6037
+8AD6- 60 RTS
+8AD7- A5 FE LDA $FE
+8AD9- 8D 39 60 STA $6039
+8ADC- A5 FF LDA $FF
+8ADE- 8D 3A 60 STA $603A
+8AE1- 85 19 STA $19
+8AE3- A0 00 LDY #$00
+8AE5- B1 FC LDA ($FC),Y
+8AE7- 8D 35 60 STA $6035
+8AEA- A0 01 LDY #$01
+8AEC- B1 FC LDA ($FC),Y
+8AEE- 8D 36 60 STA $6036
+8AF1- C8 INY
+8AF2- B1 FC LDA ($FC),Y
+8AF4- 8D 33 60 STA $6033
+8AF7- 8D 34 60 STA $6034
+8AFA- A0 00 LDY #$00
+8AFC- A9 00 LDA #$00
+8AFE- F0 0D BEQ $8B0D
+8B00- 18 CLC
+8B01- 65 FE ADC $FE
+8B03- AA TAX
+8B04- 98 TYA
+8B05- 65 19 ADC $19
+8B07- A8 TAY
+8B08- 8A TXA
+8B09- 06 FE ASL $FE
+8B0B- 26 19 ROL $19
+8B0D- 4E 33 60 LSR $6033
+8B10- B0 EE BCS $8B00
+8B12- D0 F5 BNE $8B09
+8B14- 8E 39 60 STX $6039
+8B17- 8C 3A 60 STY $603A
+8B1A- 18 CLC
+8B1B- A9 03 LDA #$03
+8B1D- 6D 39 60 ADC $6039
+8B20- 85 08 STA $08
+8B22- AD 3A 60 LDA $603A
+8B25- 69 00 ADC #$00
+8B27- 85 09 STA $09
+8B29- 18 CLC
+8B2A- A5 08 LDA $08
+8B2C- 65 FC ADC $FC
+8B2E- 85 08 STA $08
+8B30- A5 09 LDA $09
+8B32- 65 FD ADC $FD
+8B34- 85 09 STA $09
+8B36- A0 00 LDY #$00
+8B38- B1 FA LDA ($FA),Y
+8B3A- 91 08 STA ($08),Y
+8B3C- C8 INY
+8B3D- CC 34 60 CPY $6034
+8B40- D0 F6 BNE $8B38
+8B42- A4 09 LDY $09
+8B44- A6 08 LDX $08
+8B46- AD 34 60 LDA $6034
+8B49- 60 RTS
+8B4A- A5 FC LDA $FC
+8B4C- 8D 39 60 STA $6039
+8B4F- A5 FD LDA $FD
+8B51- 85 FD STA $FD
+8B53- 85 19 STA $19
+8B55- A0 00 LDY #$00
+8B57- B1 FA LDA ($FA),Y
+8B59- 8D 35 60 STA $6035
+8B5C- A0 01 LDY #$01
+8B5E- B1 FA LDA ($FA),Y
+8B60- 8D 36 60 STA $6036
+8B63- C8 INY
+8B64- B1 FA LDA ($FA),Y
+8B66- 8D 33 60 STA $6033
+8B69- 8D 34 60 STA $6034
+8B6C- A0 00 LDY #$00
+8B6E- A9 00 LDA #$00
+8B70- F0 0D BEQ $8B7F
+8B72- 18 CLC
+8B73- 65 FC ADC $FC
+8B75- AA TAX
+8B76- 98 TYA
+8B77- 65 19 ADC $19
+8B79- A8 TAY
+8B7A- 8A TXA
+8B7B- 06 FC ASL $FC
+8B7D- 26 19 ROL $19
+8B7F- 4E 33 60 LSR $6033
+8B82- B0 EE BCS $8B72
+8B84- D0 F5 BNE $8B7B
+8B86- 8E 39 60 STX $6039
+8B89- 8C 3A 60 STY $603A
+8B8C- A9 03 LDA #$03
+8B8E- 18 CLC
+8B8F- 6D 39 60 ADC $6039
+8B92- 85 08 STA $08
+8B94- AD 3A 60 LDA $603A
+8B97- 69 00 ADC #$00
+8B99- 85 09 STA $09
+8B9B- A5 08 LDA $08
+8B9D- 18 CLC
+8B9E- 65 FA ADC $FA
+8BA0- 85 08 STA $08
+8BA2- A5 09 LDA $09
+8BA4- 65 FB ADC $FB
+8BA6- 85 09 STA $09
+8BA8- A0 00 LDY #$00
+8BAA- B1 08 LDA ($08),Y
+8BAC- 99 49 60 STA $6049,Y
+8BAF- C8 INY
+8BB0- CC 34 60 CPY $6034
+8BB3- D0 F5 BNE $8BAA
+8BB5- AD 34 60 LDA $6034
+8BB8- 8D 48 60 STA $6048
+8BBB- A4 09 LDY $09
+8BBD- A6 08 LDX $08
+8BBF- 60 RTS
+8BC0- A5 FC LDA $FC
+8BC2- 8D 39 60 STA $6039
+8BC5- 8D 3D 60 STA $603D
+8BC8- A5 FD LDA $FD
+8BCA- 8D 3A 60 STA $603A
+8BCD- 8D 3E 60 STA $603E
+8BD0- A5 FA LDA $FA
+8BD2- 8D 37 60 STA $6037
+8BD5- 8D 3B 60 STA $603B
+8BD8- A5 FB LDA $FB
+8BDA- 8D 38 60 STA $6038
+8BDD- 8D 3C 60 STA $603C
+8BE0- A5 FE LDA $FE
+8BE2- 85 06 STA $06
+8BE4- A5 FF LDA $FF
+8BE6- 85 07 STA $07
+8BE8- A9 00 LDA #$00
+8BEA- 8D 35 60 STA $6035
+8BED- 8D 36 60 STA $6036
+8BF0- A2 10 LDX #$10
+8BF2- 4E 3C 60 LSR $603C
+8BF5- 6E 3B 60 ROR $603B
+8BF8- 90 10 BCC $8C0A
+8BFA- AD 35 60 LDA $6035
+8BFD- 18 CLC
+8BFE- 6D 3D 60 ADC $603D
+8C01- 8D 35 60 STA $6035
+8C04- AD 36 60 LDA $6036
+8C07- 6D 3E 60 ADC $603E
+8C0A- 6A ROR
+8C0B- 8D 36 60 STA $6036
+8C0E- 6E 35 60 ROR $6035
+8C11- 6E 34 60 ROR $6034
+8C14- 6E 33 60 ROR $6033
+8C17- CA DEX
+8C18- D0 D8 BNE $8BF2
+8C1A- A5 EF LDA $EF
+8C1C- 8D 3D 60 STA $603D
+8C1F- A9 00 LDA #$00
+8C21- 8D 3E 60 STA $603E
+8C24- AD 33 60 LDA $6033
+8C27- 8D 3B 60 STA $603B
+8C2A- AD 34 60 LDA $6034
+8C2D- 8D 3C 60 STA $603C
+8C30- A9 00 LDA #$00
+8C32- 8D 33 60 STA $6033
+8C35- 8D 34 60 STA $6034
+8C38- 8D 35 60 STA $6035
+8C3B- 8D 36 60 STA $6036
+8C3E- A2 10 LDX #$10
+8C40- 4E 3C 60 LSR $603C
+8C43- 6E 3B 60 ROR $603B
+8C46- 90 10 BCC $8C58
+8C48- AD 35 60 LDA $6035
+8C4B- 18 CLC
+8C4C- 6D 3D 60 ADC $603D
+8C4F- 8D 35 60 STA $6035
+8C52- AD 36 60 LDA $6036
+8C55- 6D 3E 60 ADC $603E
+8C58- 6A ROR
+8C59- 8D 36 60 STA $6036
+8C5C- 6E 35 60 ROR $6035
+8C5F- 6E 34 60 ROR $6034
+8C62- 6E 33 60 ROR $6033
+8C65- CA DEX
+8C66- D0 D8 BNE $8C40
+8C68- 18 CLC
+8C69- AD 33 60 LDA $6033
+8C6C- 69 05 ADC #$05
+8C6E- 8D 33 60 STA $6033
+8C71- AD 34 60 LDA $6034
+8C74- 69 00 ADC #$00
+8C76- 8D 34 60 STA $6034
+8C79- A5 E3 LDA $E3
+8C7B- AE 34 60 LDX $6034
+8C7E- F0 0C BEQ $8C8C
+8C80- A0 00 LDY #$00
+8C82- 91 FE STA ($FE),Y
+8C84- C8 INY
+8C85- D0 FB BNE $8C82
+8C87- E6 FF INC $FF
+8C89- CA DEX
+8C8A- D0 F6 BNE $8C82
+8C8C- AE 33 60 LDX $6033
+8C8F- F0 08 BEQ $8C99
+8C91- A0 00 LDY #$00
+8C93- 91 FE STA ($FE),Y
+8C95- C8 INY
+8C96- CA DEX
+8C97- D0 FA BNE $8C93
+8C99- A0 00 LDY #$00
+8C9B- AD 37 60 LDA $6037
+8C9E- 91 06 STA ($06),Y
+8CA0- C8 INY
+8CA1- AD 38 60 LDA $6038
+8CA4- 91 06 STA ($06),Y
+8CA6- C8 INY
+8CA7- AD 39 60 LDA $6039
+8CAA- 91 06 STA ($06),Y
+8CAC- C8 INY
+8CAD- AD 3A 60 LDA $603A
+8CB0- 91 06 STA ($06),Y
+8CB2- C8 INY
+8CB3- A5 EF LDA $EF
+8CB5- 91 06 STA ($06),Y
+8CB7- A4 06 LDY $06
+8CB9- A6 07 LDX $07
+8CBB- AD 33 60 LDA $6033
+8CBE- 8D 49 60 STA $6049
+8CC1- AD 34 60 LDA $6034
+8CC4- 8D 4A 60 STA $604A
+8CC7- AD 35 60 LDA $6035
+8CCA- 8D 4B 60 STA $604B
+8CCD- AD 36 60 LDA $6036
+8CD0- 8D 4C 60 STA $604C
+8CD3- A9 04 LDA #$04
+8CD5- 8D 48 60 STA $6048
+8CD8- 60 RTS
+8CD9- A0 04 LDY #$04
+8CDB- B1 FC LDA ($FC),Y
+8CDD- 8D 33 60 STA $6033
+8CE0- A0 00 LDY #$00
+8CE2- B1 FC LDA ($FC),Y
+8CE4- 8D 3F 60 STA $603F
+8CE7- A0 01 LDY #$01
+8CE9- B1 FC LDA ($FC),Y
+8CEB- 8D 40 60 STA $6040
+8CEE- A0 02 LDY #$02
+8CF0- B1 FC LDA ($FC),Y
+8CF2- 8D 41 60 STA $6041
+8CF5- A0 03 LDY #$03
+8CF7- B1 FC LDA ($FC),Y
+8CF9- 8D 42 60 STA $6042
+8CFC- A0 00 LDY #$00
+8CFE- A5 06 LDA $06
+8D00- 8D 3B 60 STA $603B
+8D03- A5 07 LDA $07
+8D05- 8D 3C 60 STA $603C
+8D08- AD 41 60 LDA $6041
+8D0B- 8D 39 60 STA $6039
+8D0E- AD 42 60 LDA $6042
+8D11- 8D 3A 60 STA $603A
+8D14- A9 00 LDA #$00
+8D16- 8D 43 60 STA $6043
+8D19- 8D 44 60 STA $6044
+8D1C- 8D 45 60 STA $6045
+8D1F- 8D 46 60 STA $6046
+8D22- A2 10 LDX #$10
+8D24- 4E 3C 60 LSR $603C
+8D27- 6E 3B 60 ROR $603B
+8D2A- 90 10 BCC $8D3C
+8D2C- AD 45 60 LDA $6045
+8D2F- 18 CLC
+8D30- 6D 39 60 ADC $6039
+8D33- 8D 45 60 STA $6045
+8D36- AD 46 60 LDA $6046
+8D39- 6D 3A 60 ADC $603A
+8D3C- 6A ROR
+8D3D- 8D 46 60 STA $6046
+8D40- 6E 45 60 ROR $6045
+8D43- 6E 44 60 ROR $6044
+8D46- 6E 43 60 ROR $6043
+8D49- CA DEX
+8D4A- D0 D8 BNE $8D24
+8D4C- AD 43 60 LDA $6043
+8D4F- 8D 3D 60 STA $603D
+8D52- AD 44 60 LDA $6044
+8D55- 8D 3E 60 STA $603E
+8D58- A5 FE LDA $FE
+8D5A- 8D 3B 60 STA $603B
+8D5D- A5 FF LDA $FF
+8D5F- 8D 3C 60 STA $603C
+8D62- AD 33 60 LDA $6033
+8D65- 8D 39 60 STA $6039
+8D68- A9 00 LDA #$00
+8D6A- 8D 3A 60 STA $603A
+8D6D- 8D 43 60 STA $6043
+8D70- 8D 44 60 STA $6044
+8D73- 8D 45 60 STA $6045
+8D76- 8D 46 60 STA $6046
+8D79- A2 10 LDX #$10
+8D7B- 4E 3C 60 LSR $603C
+8D7E- 6E 3B 60 ROR $603B
+8D81- 90 10 BCC $8D93
+8D83- AD 45 60 LDA $6045
+8D86- 18 CLC
+8D87- 6D 39 60 ADC $6039
+8D8A- 8D 45 60 STA $6045
+8D8D- AD 46 60 LDA $6046
+8D90- 6D 3A 60 ADC $603A
+8D93- 6A ROR
+8D94- 8D 46 60 STA $6046
+8D97- 6E 45 60 ROR $6045
+8D9A- 6E 44 60 ROR $6044
+8D9D- 6E 43 60 ROR $6043
+8DA0- CA DEX
+8DA1- D0 D8 BNE $8D7B
+8DA3- 18 CLC
+8DA4- AD 43 60 LDA $6043
+8DA7- 6D 3D 60 ADC $603D
+8DAA- 8D 43 60 STA $6043
+8DAD- AD 44 60 LDA $6044
+8DB0- 6D 3E 60 ADC $603E
+8DB3- 8D 44 60 STA $6044
+8DB6- 18 CLC
+8DB7- AD 43 60 LDA $6043
+8DBA- 69 05 ADC #$05
+8DBC- 8D 43 60 STA $6043
+8DBF- AD 44 60 LDA $6044
+8DC2- 69 00 ADC #$00
+8DC4- 8D 44 60 STA $6044
+8DC7- 18 CLC
+8DC8- AD 43 60 LDA $6043
+8DCB- 65 FC ADC $FC
+8DCD- 85 08 STA $08
+8DCF- AD 44 60 LDA $6044
+8DD2- 65 FD ADC $FD
+8DD4- 85 09 STA $09
+8DD6- A0 00 LDY #$00
+8DD8- B1 FA LDA ($FA),Y
+8DDA- 91 08 STA ($08),Y
+8DDC- C8 INY
+8DDD- CC 33 60 CPY $6033
+8DE0- D0 F6 BNE $8DD8
+8DE2- A4 09 LDY $09
+8DE4- A6 08 LDX $08
+8DE6- AD 33 60 LDA $6033
+8DE9- 60 RTS
+8DEA- A0 04 LDY #$04
+8DEC- B1 FA LDA ($FA),Y
+8DEE- 8D 33 60 STA $6033
+8DF1- A0 00 LDY #$00
+8DF3- B1 FA LDA ($FA),Y
+8DF5- 8D 3F 60 STA $603F
+8DF8- A0 01 LDY #$01
+8DFA- B1 FA LDA ($FA),Y
+8DFC- 8D 40 60 STA $6040
+8DFF- A0 02 LDY #$02
+8E01- B1 FA LDA ($FA),Y
+8E03- 8D 41 60 STA $6041
+8E06- A0 03 LDY #$03
+8E08- B1 FA LDA ($FA),Y
+8E0A- 8D 42 60 STA $6042
+8E0D- A0 00 LDY #$00
+8E0F- A5 FE LDA $FE
+8E11- 8D 37 60 STA $6037
+8E14- A5 FF LDA $FF
+8E16- 8D 38 60 STA $6038
+8E19- AD 41 60 LDA $6041
+8E1C- 8D 35 60 STA $6035
+8E1F- AD 42 60 LDA $6042
+8E22- 8D 36 60 STA $6036
+8E25- A9 00 LDA #$00
+8E27- 8D 39 60 STA $6039
+8E2A- 8D 3A 60 STA $603A
+8E2D- 8D 3B 60 STA $603B
+8E30- 8D 3C 60 STA $603C
+8E33- A2 10 LDX #$10
+8E35- 4E 38 60 LSR $6038
+8E38- 6E 37 60 ROR $6037
+8E3B- 90 10 BCC $8E4D
+8E3D- AD 3B 60 LDA $603B
+8E40- 18 CLC
+8E41- 6D 35 60 ADC $6035
+8E44- 8D 3B 60 STA $603B
+8E47- AD 3C 60 LDA $603C
+8E4A- 6D 36 60 ADC $6036
+8E4D- 6A ROR
+8E4E- 8D 3C 60 STA $603C
+8E51- 6E 3B 60 ROR $603B
+8E54- 6E 3A 60 ROR $603A
+8E57- 6E 39 60 ROR $6039
+8E5A- CA DEX
+8E5B- D0 D8 BNE $8E35
+8E5D- AD 39 60 LDA $6039
+8E60- 8D 3D 60 STA $603D
+8E63- AD 3A 60 LDA $603A
+8E66- 8D 3E 60 STA $603E
+8E69- A5 FC LDA $FC
+8E6B- 8D 37 60 STA $6037
+8E6E- A5 FD LDA $FD
+8E70- 8D 38 60 STA $6038
+8E73- AD 33 60 LDA $6033
+8E76- 8D 35 60 STA $6035
+8E79- A9 00 LDA #$00
+8E7B- 8D 36 60 STA $6036
+8E7E- 8D 39 60 STA $6039
+8E81- 8D 3A 60 STA $603A
+8E84- 8D 3B 60 STA $603B
+8E87- 8D 3C 60 STA $603C
+8E8A- A2 10 LDX #$10
+8E8C- 4E 38 60 LSR $6038
+8E8F- 6E 37 60 ROR $6037
+8E92- 90 10 BCC $8EA4
+8E94- AD 3B 60 LDA $603B
+8E97- 18 CLC
+8E98- 6D 35 60 ADC $6035
+8E9B- 8D 3B 60 STA $603B
+8E9E- AD 3C 60 LDA $603C
+8EA1- 6D 36 60 ADC $6036
+8EA4- 6A ROR
+8EA5- 8D 3C 60 STA $603C
+8EA8- 6E 3B 60 ROR $603B
+8EAB- 6E 3A 60 ROR $603A
+8EAE- 6E 39 60 ROR $6039
+8EB1- CA DEX
+8EB2- D0 D8 BNE $8E8C
+8EB4- 18 CLC
+8EB5- AD 39 60 LDA $6039
+8EB8- 6D 3D 60 ADC $603D
+8EBB- 8D 39 60 STA $6039
+8EBE- AD 3A 60 LDA $603A
+8EC1- 6D 3E 60 ADC $603E
+8EC4- 8D 3A 60 STA $603A
+8EC7- 18 CLC
+8EC8- AD 39 60 LDA $6039
+8ECB- 69 05 ADC #$05
+8ECD- 8D 39 60 STA $6039
+8ED0- AD 3A 60 LDA $603A
+8ED3- 69 00 ADC #$00
+8ED5- 8D 3A 60 STA $603A
+8ED8- 18 CLC
+8ED9- AD 39 60 LDA $6039
+8EDC- 65 FA ADC $FA
+8EDE- 85 08 STA $08
+8EE0- AD 3A 60 LDA $603A
+8EE3- 65 FB ADC $FB
+8EE5- 85 09 STA $09
+8EE7- A0 00 LDY #$00
+8EE9- B1 08 LDA ($08),Y
+8EEB- 99 49 60 STA $6049,Y
+8EEE- C8 INY
+8EEF- CC 33 60 CPY $6033
+8EF2- D0 F5 BNE $8EE9
+8EF4- AD 33 60 LDA $6033
+8EF7- 8D 48 60 STA $6048
+8EFA- A4 09 LDY $09
+8EFC- A6 08 LDX $08
+8EFE- 60 RTS
diff --git a/source/disk1_stdio/GO.MINIFY b/source/d3_arrays/GO.MINIFY
similarity index 100%
rename from source/disk1_stdio/GO.MINIFY
rename to source/d3_arrays/GO.MINIFY
diff --git a/source/disk2_common/MINIFY b/source/d3_arrays/MINIFY
similarity index 100%
rename from source/disk2_common/MINIFY
rename to source/d3_arrays/MINIFY
diff --git a/source/d3_arrays/T.DEMO.ARRAYS b/source/d3_arrays/T.DEMO.ARRAYS
new file mode 100644
index 0000000..3959c08
--- /dev/null
+++ b/source/d3_arrays/T.DEMO.ARRAYS
@@ -0,0 +1,461 @@
+*
+*``````````````````````````````*
+* DEMO.ARRAYS *
+* *
+* A DECIDEDLY NON-EXHAUSTIVE *
+* DEMO OF ARRAY FUNCTIONALITY *
+* IN THE APPLEIIASM LIBRARY. *
+* *
+* AUTHOR: NATHAN RIGGS *
+* CONTACT: NATHAN.RIGGS@ *
+* OUTLOOK.COM *
+* *
+* DATE: 14-JUL-2019 *
+* ASSEMBLER: MERLIN 8 PRO *
+* OS: DOS 3.3 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+** ASSEMBLER DIRECTIVES
+*
+ CYC AVE
+ EXP OFF
+ TR ON
+ DSK DEMO.ARRAYS
+ OBJ $BFE0
+ ORG $6000
+*
+*``````````````````````````````*
+* TOP INCLUDES (HOOKS,MACROS) *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+ PUT MIN.HEAD.REQUIRED
+ USE MIN.MAC.REQUIRED
+ USE MIN.MAC.ARRAYS
+ PUT MIN.HOOKS.ARRAYS
+*
+*``````````````````````````````*
+* PROGRAM MAIN BODY *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]VAR1 EQU $300
+]COUNT1 EQU $320
+]ARRAY1 EQU $4000
+]ARRAY2 EQU $5000
+]HOME EQU $FC58
+*
+ JSR ]HOME
+ _PRN "1D AND 2D 8BIT/16BIT ARRAYS",8D
+ _PRN "===========================",8D8D
+ _PRN "THIS MACRO LIBRARY AND VARIOUS",8D
+ _PRN "SUBROUTINES ARE USED FOR THE CREATION,",8D
+ _PRN "ACCESS AND MANAGEMENT OF ARRAYS THAT",8D
+ _PRN "CAN BE EITHER ONE OR TWO DIMENSIONS",8D
+ _PRN "AND CAN HAVE EITHER 255 ELEMENTS PER",8D
+ _PRN "DIMENSION IN THE CASE OF 8BIT ARRAYS OR",8D
+ _PRN "UP TO 65,530 ELEMENTS IN THE CASE OF",8D
+ _PRN "16BIT ARRAYS--AT LEAST, THEORETICALLY.",8D
+ _PRN "SINCE THAT WOULD TAKE UP THE ENTIRETY",8D
+ _PRN "OF RAM ON MOST APPLE ][ COMPUTERS,",8D
+ _PRN "HAVING THAT MANY ELEMENTS IS NOT LIKELY.",8D8D
+ _WAIT
+ JSR ]HOME
+ _PRN "AT LEAST IN THIS LIBRARY, ARRAYS",8D
+ _PRN "ARE FAIRLY SIMPLE DATA STRUCTURES.",8D
+ _PRN "EVERY ARRAY HAS A HEADER THAT SPECIFIES",8D
+ _PRN "THE NUMBER OF ELEMENTS PER DIMENSION",8D
+ _PRN "AS WELL AS THE LENGTH OF EACH ELEMENT.",8D
+ _PRN "THESE ARE SET WITH THE DIM MACROS AND",8D
+ _PRN "SUBROUTINES:",8D8D
+ _PRN "DIM81: INIT 1-DIMENSIONAL 8BIT ARRAY",8D
+ _PRN "DIM82: INIT 2-DIMENSIONAL 8BIT ARRAY",8D
+ _PRN "DIM161: INIT 1-DIMENSIONAL 16BIT ARRAY",8D
+ _PRN "DIM162: INIT 2-DIMENSIONAL 16BIT ARRAY",8D8D
+ _WAIT
+ _PRN "IF YOU NEED FEWER THAN 255 ELEMENTS",8D
+ _PRN "IN A DIMENSION, I HIGHLY SUGGEST",8D
+ _PRN "USING THE 8BIT ARRAY MACROS AND,",8D
+ _PRN "SUBROUTINES, AS THERE IS A SIGNIFICANT",8D
+ _PRN "SAVING OF BYTES AND CPU CYCLES.",8D
+ _WAIT
+ JSR ]HOME
+ _PRN "LIKE THE DIM MACROS, EACH ARRAY",8D
+ _PRN "TYPE ALSO HAS A GET AND PUT MACRO AND",8D
+ _PRN "SET OF SUBROUTINES DEDICATED TO IT:",8D8D
+ _WAIT
+ _PRN "GET81: RETRIEVE THE DATA IN A GIVEN",8D
+ _PRN " ELEMENT AND PUT IN RETURN.",8D
+ _PRN "GET82: RETRIEVE DATA FROM ELEMENT AT",8D
+ _PRN " X,Y AND PUT IN RETURN.",8D
+ _PRN "GET161: GET DATA FROM 16-BIT ELEMENT",8D
+ _PRN " AND PUT IN RETURN.",8D
+ _PRN "GET162: GET DATA FROM ELEMENT AT 16BIT",8D
+ _PRN " X,Y LOCATION AND PUT IN RETURN.",8D8D
+ _WAIT
+ _PRN "PUT81: PUT DATA FROM SOURCE LOCATION IN",8D
+ _PRN " AN ARRAY'S ELEMENT.",8D
+ _PRN "PUT82: PUT DATA FROM SOURCE ADDRESS IN",8D
+ _PRN " ARRAY ELEMENT AT X,Y.",8D
+ _PRN "PUT161: PUT DATA FROM SOURCE ADDRESS IN",8D
+ _PRN " 16-BIT ARRAY ELEMENT.",8D
+ _PRN "PUT162: PUT DATA FROM SOURCE INTO 16BIT",8D
+ _PRN " ARRAY ELEMENT AT X,Y.",8D8D
+ _WAIT
+*
+ JSR ]HOME
+ _PRN "ONE-DIMENSIONAL, 8-BIT ARRAYS",8D
+ _PRN "=============================",8D8D
+ _PRN "DIM81, GET81, AND PU81 ARE USED FOR",8D
+ _PRN "1D ARRAYS THAT DON'T NEED MORE THAN",8D
+ _PRN "A SINGLE DIMENSION OF LESS THAN 255",8D
+ _PRN "ELEMENTS. FOR MANY USES, THIS SUFFICES;",8D
+ _PRN "THE FACT THAT THE APPLE ][ IS AN 8-BIT",8D
+ _PRN "COMPUTER ATTESTS TO THIS FACT.",8D8D
+ _WAIT
+ _PRN "HOWEVER, THERE ARE A NUMBER OF CASES ",8D
+ _PRN "IN WHICH 8-BIT INDEXING ISN'T ENOUGH.",8D
+ _PRN "AGAIN, MAKE THE CHOICE BASED ON NEED,",8D
+ _PRN "NOT CONVENIENCE. IF 255 ELEMENTS IS",8D
+ _PRN "ENOUGH TO ACCOMPLISH THE TASK, USE ",8D
+ _PRN "THESE MACROS AND SUBROUTINES.",8D8D
+ _WAIT
+ JSR ]HOME
+ _PRN "EIGHT BITS AND ONE DIMENSION: DIM",8D
+ _PRN "=================================",8D8D
+ _PRN "THE DIM81 MACRO CREATES A THREE",8D
+ _PRN "BYTE HEADER THAT HOLDS, IN ORDER:",8D8D
+ _PRN "BYTE 0: NUMBER OF ELEMENTS",8D
+ _PRN "BYTE 1: ELEMENT SIZE",8D8D
+ _PRN "THE GET81 AND PUT81 ROUTINES USE ",8D
+ _PRN "THIS HEADER TO KNOW HOW MUCH DATA",8D
+ _PRN "TO READ AND WRITE FROM AN ELEMENT.",8D
+ _PRN "BASIC CHECKS AGAINST THE INTENDED",8D
+ _PRN "NUMBER OF ELEMENTS CAN ALSO BE DONE",8D
+ _PRN "USING THIS HEADER.",8D8D
+ _WAIT
+ _PRN " DIM81 #ARRAY1;#10;#2;#$FF",8D8D
+ _PRN "CREATES AN 8BIT, 1D ARRAY AT THE",8D
+ _PRN "ADDRESS OF #ARRAY1 WITH TEN ELEMENTS",8D
+ _PRN "OF 2 BYTES EACH. ALL ELEMENTS ARE",8D
+ _PRN "FILLED WITH THE LAS PARAMETER, $FF."
+ _WAIT
+ JSR ]HOME
+ _PRN "WE CAN DUMP #ARRAY1 BEFORE AND",8D
+ _PRN "AFTER USING DIM81 TO SHOW THE",8D
+ _PRN "DIFFERENCE:",8D8D
+ _PRN "BEFORE:",8D8D
+ DUMP #]ARRAY1;#2
+ DUMP #]ARRAY1+2;#10
+ DUMP #]ARRAY1+12;#10
+ _PRN " ",8D8D
+ _WAIT
+ DIM81 #]ARRAY1;#10;#2;#$FF
+ _PRN "AFTER:",8D8D
+ DUMP #]ARRAY1;#2
+ DUMP #]ARRAY1+2;#10
+ DUMP #]ARRAY1+12;#10
+ _WAIT
+ JSR ]HOME
+ _PRN "8 BITS AND ONE DIMENSION: PUT",8D
+ _PRN "=============================",8D8D
+ _PRN "THE PUT81 MACRO PUTS THE DATA FROM",8D
+ _PRN "A SOURCE ADDRESS INTO AN 8BIT, 1D",8D
+ _PRN "ARRAY ELEMENT. THE SOURCE ADDRESS,",8D
+ _PRN "ARRAY ADDRESS AND THE ELEMENT NUMBER",8D
+ _PRN "ARE SPECIFIED AS PARAMETERS, IN",8D
+ _PRN "THAT ORDER. NOTE THAT THE NUMBER OF",8D
+ _PRN "BYTES TO COPY INTO THE ELEMENT IS",8D
+ _PRN "PREDETERMINED BY THE ELEMENT SIZE",8D
+ _PRN "SET BY DIM81 IN THE HEADER.",8D8D
+ _PRN "THUS:",8D8D
+ _WAIT
+ _PRN " LDA #0",8D
+ _PRN " STA ]VAR1",8D
+ _PRN " STA ]VAR1+1",8D
+ _PRN " PUT81 #]VAR1;#ARRAY1;#3",8D8D
+ _PRN "WILL PUT $0000 IN ARRAY1'S ",8D
+ _PRN "ELEMENT 3, WHICH IS TECHNICALLY THE",8D
+ _PRN "FOURTH ELEMENT DUE TO ZERO INDEXING."
+ LDA #0
+ STA ]VAR1
+ STA ]VAR1+1
+ PUT81 #]VAR1;#]ARRAY1;#3
+ _WAIT
+ JSR ]HOME
+ _PRN "IF WE DUMP THE ARRAY AGAIN, WE ",8D
+ _PRN "CAN READILY SEE THE CHANGE:",8D8D
+ _WAIT
+ DUMP #]ARRAY1;#2
+ DUMP #]ARRAY1+2;#10
+ DUMP #]ARRAY1+12;#10
+ _WAIT
+ _PRN " ",8D8D
+ _PRN "OF COURSE, THIS IS OF LIMITED",8D
+ _PRN "USE WITHOUT A FUNCTION TO EXTRACT",8D
+ _PRN "THE ELEMENT INA USEFUL FASHION--",8D
+ _PRN "RELYING ON THE DUMP MACRO ONLY GOES",8D
+ _PRN "SO FAR. THAT'S WHERE OUR THIRD MACRO",8D
+ _PRN "AND SUBROUTINE COMES IN..."
+ _WAIT
+ JSR ]HOME
+ _PRN "8-BIT, 1-DIMENSION ARRAYS: GET",8D
+ _PRN "==============================",8D8D
+ _PRN "THE GET81 MACRO GETS THE DATA",8D
+ _PRN "STORED IN AN ELEMENT AND COPIES IT",8D
+ _PRN "TO RETURN, STORING THE ELEMENT",8D
+ _PRN "LENGTH IN RETLEN. THIS ALLOWS YOU",8D
+ _PRN "TO USE THE ARRAY..WELL, LIKE AN",8D
+ _PRN "ARRAY. SO:",8D8D
+ _WAIT
+ _PRN " GET81 #ARRAY1;#3",8D8D
+ _PRN "RETRIEVES ELEMENT 3 OF ARRAY1 AND",8D
+ _PRN "STORES IT IN RETURN FOR USE BY YOUR",8D
+ _PRN "PROGRAM. WE CAN DUMP RETURN BEFORE",8D
+ _PRN "AND AFTER USING GET81 TO SHOW",8D
+ _PRN "THE DIFFERENCE:",8D8D
+ _WAIT
+ _PRN "BEFORE:",8D
+ DUMP #RETURN;RETLEN
+ _WAIT
+ _PRN " ",8D8D
+ _PRN "AFTER: ",8D
+ GET81 #]ARRAY1;#3
+ DUMP #RETURN;RETLEN
+ _WAIT
+ JSR ]HOME
+ _PRN "16-BITS AND ONE DIMENSION: DIM161",8D
+ _PRN "=================================",8D8D
+ _PRN "DIM161 WORKS IN FORM AND FUNCTION JUST",8D
+ _PRN "AS DIM81 DOES, EXCEPT IT ACCEPTS",8D
+ _PRN "A TWO-BYTE VALUE FOR THE NUMBER",8D
+ _PRN "OF ELEMENTS. BECAUSE OF THIS, THE ARRAY",8D
+ _PRN "HEADER CREATED IS THREE BYTES INSTEAD",8D
+ _PRN "OF THE TWO IN 8-BIT ARRAYS. SO:",8D8D
+ _WAIT
+ _PRN " DIM161 #ARRAY1;#300;#2;#$00",8D8D
+ _PRN "WILL INITIALIZE AN ARRAY WITH 0..300",8D
+ _PRN "ELEMENTS, ONE DIMENSION. AGAIN, THIS",8D
+ _PRN "CAN TECHNICALLY USE A BIT MORE THAN",8D
+ _PRN "65,000 ELEMENTS, BUT THIS IS BEYOND",8D
+ _PRN "IMPRACTICAL FOR THE PURPOSES OF THIS",8D
+ _PRN "LIBRARY, AS A CONSECUTIVE 64K OF BYTES",8D
+ _PRN "IS UNLIKELY IN MOST APPLE II SYSTEMS.",8D8D
+ _WAIT
+ DIM161 #]ARRAY1;#300;#2;#$00
+ JSR ]HOME
+ _PRN "16-BITS AND ONE DIMENSION: PUT",8D
+ _PRN "==============================",8D8D
+ _PRN "NOW THAT WE HAVE CREATED OUR ARRAY,",8D
+ _PRN "WE CAN USE PUT161 TO CHANGE THE DATA",8D
+ _PRN "IN EACH ELEMENT. AGAIN, THIS WORKS",8D
+ _PRN "EXACTLY LIKE PUT81, BUT WITH SOME",8D
+ _PRN "EXTRA BYTES HERE AND THERE TO ACCOUNT",8D
+ _PRN "FOR THE EXTRA BREADTH. LET'S FILL",8D
+ _PRN "EACH ELEMENT 0..300 WITH ITS OWN VALUE--",8D
+ _PRN "THAT IS, 0 WILL HOLD 0, 1 WILL HOLD 1,",8D
+ _PRN "299 WILL HOLD 2999 AND 300 WILL HOLD",8D
+ _PRN "300:",8D8D
+ _WAIT
+ _PRN " LDA #0",8D
+ _PRN " STA ]COUNT",8D
+ _PRN " STA ]COUNT+1",8D
+ _PRN " TAX",8D
+ _PRN " TAY",8D
+ _PRN "LP ",8D
+ _PRN " PUT161 #]COUNT'#]ARRAY1;]COUNT",8D
+ _PRN " LDA ]COUNT",8D
+ _PRN " CLC",8D
+ _PRN " ADC #1",8D
+ _PRN " STA ]COUNT",8D
+ _PRN " LDA ]COUNT+1",8D
+ _PRN " ADC #0",8D
+ _PRN " STA ]COUNT+1",8D
+ _PRN " CMP #$01",8D
+ _PRN " BNE LP",8D
+ _PRN " LDA ]COUNT",8D
+ _PRN " CMP #$2C",8D
+ _PRN " BNE LP"
+ _WAIT
+*
+ LDA #0
+ STA ]COUNT1
+ STA ]COUNT1+1
+ TAX
+ TAY
+LP161
+ PUT161 #]COUNT1;#]ARRAY1;]COUNT1
+ LDA ]COUNT1
+ DUMP #]COUNT1;#2
+ LDA ]COUNT1
+ CLC
+ ADC #1
+ STA ]COUNT1
+ LDA ]COUNT1+1
+ ADC #0
+ STA ]COUNT1+1
+ CMP #$01
+ BNE LP161
+ LDA ]COUNT1
+ CMP #$2D
+ BNE LP161
+ _WAIT
+*
+ JSR ]HOME
+ _PRN "WE CAN NOW DUMP THE ENTIRE ARRAY",8D
+ _PRN "TO SEE HOW EACH ELEMENT IS STORED,"
+ _PRN "ALONG WITH THE THREE BYTE HEADER:",8D8D
+ _WAIT
+ DUMP #]ARRAY1;#3
+ _WAIT
+ DUMP #]ARRAY1+3;#60
+ _WAIT
+ DUMP #]ARRAY1+63;#60
+ _WAIT
+ DUMP #]ARRAY1+123;#60
+ _WAIT
+ DUMP #]ARRAY1+183;#60
+ _WAIT
+ DUMP #]ARRAY1+243;#60
+ _WAIT
+ DUMP #]ARRAY1+303;#60
+ _WAIT
+ DUMP #]ARRAY1+363;#60
+ _WAIT
+ DUMP #]ARRAY1+423;#60
+ _WAIT
+ DUMP #]ARRAY1+483;#60
+ _WAIT
+ DUMP #]ARRAY1+543;#64
+ _PRN " ",8D8D
+ _PRN "WELL THAT CERTAINLY WAS A DUMP...",8D8D
+ _WAIT
+ JSR ]HOME
+ _PRN "16-BITS IN ONE DIMENSION: GET",8D
+ _PRN "=============================",8D8D
+ _PRN "AND OF COURSE, WE HAVE THE SAME GET",8D
+ _PRN "MACRO FOR 16-BIT, 1D ARRAYS, GET162. THIS",8D
+ _PRN "AGAIN FUNCTIONS THE SAME AS ITS 8-BIT",8D
+ _PRN "COUNTERPART, EXCEPT THE INDEX IS TWO ",8D
+ _PRN "BYTES RATHER THAN ONE.",8D8D
+ _PRN " ",8D8D
+ _PRN "THUS:",8D8D
+ _WAIT
+ _PRN " GET161 #]ARRAY1;#270",8D8D
+ _PRN "RETURNS: "
+ GET161 #]ARRAY1;#270
+ DUMP #RETURN;RETLEN
+ _WAIT
+ JSR ]HOME
+ _PRN "8-BIT, 2D ARRAYS: FML ANOTHER DIM",8D
+ _PRN "=================================",8D8D
+ _PRN "AT THIS POINT, YOU SHOULD HAVE A",8D
+ _PRN "GOOD GRASP AS TO HOW ARRAYS WORK",8D
+ _PRN "IN THIS LIBRARY. TWO-DIMENSIONAL",8D
+ _PRN "ARRAYS DO NOT SIGNIFICANTLY DIFFER",8D
+ _PRN "FROM ONE-DIMENSIONAL ARRAYS; IT JUST",8D
+ _PRN "MEANS THAT AN EXTRA ELEMENT INDEX IS",8D
+ _PRN "NEEDED AS A PARAMETER. AS SUCH, WE CAN",8D
+ _PRN "MOSTLY BREEZE THROUGH THE REST OF THESE.",8D8D
+ _WAIT
+ _PRN "TO INITIALIZE A 2D, 8BIT ARRAY:",8D8D
+ _PRN " DIM82 #ARRAY1;#10;#10;#1;#00",8D8D
+ _PRN "THIS CREATES AN ARRAY OF TEN BY TEN",8D
+ _PRN "ELEMENTS (TOTAL OF 100 ELEMENTS) WITH ",8D
+ _PRN "A LENGTH OF ONE BYTE. EACH ELEMENT",8D
+ _PRN "IS INITIALIZED TO A VALUE OF 0."
+ _WAIT
+ DIM82 #]ARRAY1;#10;#10;#1;#0
+ JSR ]HOME
+ _PRN "NOTE THAT WE HAVE A LONGER HEADER",8D
+ _PRN "THANKS TO THE EXTRA ELEMENT INDEX. THE",8D
+ _PRN "HEADER CONTAINS THE X-DIMENSION AS ",8D
+ _PRN "BYTE ZERO, Y-DIMENSION AS BYTE ONE,",8D
+ _PRN "AND ELEMENT LENGTH AS BYTE TWO, AS SUCH:",8D8D
+ DUMP #]ARRAY1;#3
+ _WAIT
+ _PRN " ",8D8D
+ _PRN "AND THE REST OF THE ARRAY:",8D8D
+ DUMP #]ARRAY1+3;#10
+ DUMP #]ARRAY1+13;#10
+ DUMP #]ARRAY1+23;#10
+ DUMP #]ARRAY1+33;#10
+ DUMP #]ARRAY1+43;#10
+ DUMP #]ARRAY1+53;#10
+ DUMP #]ARRAY1+63;#10
+ DUMP #]ARRAY1+73;#10
+ DUMP #]ARRAY1+83;#10
+ DUMP #]ARRAY1+93;#10
+ _WAIT
+ JSR ]HOME
+ _PRN "8-BIT, 2-DIMENSIONAL ARRAYS: PUT, GET",8D
+ _PRN "=====================================",8D8D
+ _PRN "AND OF COURSE, JUST AS WITH 1D ARRAYS",8D
+ _PRN "WE CAN USE PUT82 AND GET82 TO WRITE",8D
+ _PRN "TO AND READ FROM THE ARRAY:",8D8D
+ _WAIT
+ _PRN " LDA #$FF",8D
+ _PRN " STA ]VAR1",8D
+ _PRN " PUT82 #]VAR1;#]ARRAY1;#4;#5",8D
+ _PRN " GET82 #]ARRAY1;#4;#5",8D
+ _PRN " DUMP #RETURN;RETLEN",8D8D
+ _PRN "PRODUCES:",8D8D
+ _WAIT
+ LDA #$FF
+ STA ]VAR1
+ PUT82 #]VAR1;#]ARRAY1;#4;#5
+ GET82 #]ARRAY1;#4;#5
+ DUMP #RETURN;RETLEN
+ _WAIT
+ JSR ]HOME
+ _PRN "16-BIT 2D ARRAYS: DIM, GET, PUT",8D
+ _PRN "===============================",8D8D
+ _PRN "AND LASTLY, WE CAN USE 16-BIT, TWO-",8D
+ _PRN "DIMENSIONAL ARRAYS VIA THE DIM162,",8D
+ _PRN "PUT162, AND GET162 MACROS:",8D8D
+ _PRN " DIM162 #]ARRAY1;#300;#300;#1;#$00",8D
+ _PRN " PUT162 #]VAR1;#]ARRAY1;#280;#280",8D
+ _PRN " GET162 #]ARRAY1;#280;#280",8D
+ _PRN " DUMP #RETURN;RETLEN",8D8D
+ _PRN "PRODUCES:",8D8D
+ _WAIT
+ DIM162 #]ARRAY1;#300;#2;#1;#$00
+ PUT162 #]VAR1;#]ARRAY1;#280;#1
+ GET162 #]ARRAY1;#280;#1
+ DUMP #RETURN;RETLEN
+ _WAIT
+ JSR ]HOME
+ _PRN " ",8D8D
+ _PRN "FIN.",8D8D8D
+*
+ JMP REENTRY
+*
+*``````````````````````````````*
+* BOTTOM INCLUDES (ROUTINES) *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+ PUT MIN.LIB.REQUIRED
+*
+** INDIVIDUAL SUBROUTINE INCLUDES
+*
+** 8-BIT 1-DIMENSIONAL ARRAY SUBROUTINES
+*
+ PUT MIN.SUB.ADIM81
+ PUT MIN.SUB.AGET81
+ PUT MIN.SUB.APUT81
+*
+** 8-BIT 2-DIMENSIONAL ARRAY SUBROUTINES
+*
+ PUT MIN.SUB.ADIM82
+ PUT MIN.SUB.AGET82
+ PUT MIN.SUB.APUT82
+*
+** 16-BIT 1-DIMENSIONAL ARRAYS
+*
+ PUT MIN.SUB.ADIM161
+ PUT MIN.SUB.APUT161
+ PUT MIN.SUB.AGET161
+*
+** 16-BIT 2-DIMENSIONAL ARRAYS
+*
+ PUT MIN.SUB.ADIM162
+ PUT MIN.SUB.APUT162
+ PUT MIN.SUB.AGET162
diff --git a/source/d3_arrays/T.HOOKS.ARRAYS b/source/d3_arrays/T.HOOKS.ARRAYS
new file mode 100644
index 0000000..81e3b2d
--- /dev/null
+++ b/source/d3_arrays/T.HOOKS.ARRAYS
@@ -0,0 +1,22 @@
+*
+*``````````````````````````````*
+* HOOKS.ARRAYS *
+* *
+* CURRENTLY, THIS HOOKS FILE *
+* ONLY CONTAINS DUMMY CODE IN *
+* ORDER TO PREVENT AN ERROR *
+* DURING ASSEMBLY (EMPTY *
+* FILE). *
+* *
+* AUTHOR: NATHAN RIGGS *
+* CONTACT: NATHAN.RIGGS@ *
+* OUTLOOK.COM *
+* *
+* DATE: 13-JUL-2019 *
+* ASSEMBLER: MERLIN 8 PRO *
+* OS: DOS 3.3 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+ARRMAX EQU 8192 ; MAXIMUM # OF BYTES
+ ; AN ARRAY CAN USE
+*
diff --git a/source/d3_arrays/T.MAC.ARRAYS b/source/d3_arrays/T.MAC.ARRAYS
new file mode 100644
index 0000000..d34f242
--- /dev/null
+++ b/source/d3_arrays/T.MAC.ARRAYS
@@ -0,0 +1,381 @@
+*
+*``````````````````````````````*
+* MAC.ARRAYS *
+* *
+* A MACRO LIBRARY FOR 8BIT AND *
+* 16BIT ARRAYS, BOTH IN ONE *
+* DIMENSION AND TWO DIMENSIONS *
+* *
+* AUTHOR: NATHAN RIGGS *
+* CONTACT: NATHAN.RIGGS@ *
+* OUTLOOK.COM *
+* *
+* DATE: 13-JUL-2019 *
+* ASSEMBLER: MERLIN 8 PRO *
+* OS: DOS 3.3 *
+* *
+* SUBROUTINE FILES USED *
+* *
+* SUB.ADIM161 *
+* SUB.ADIM162 *
+* SUB.ADIM81 *
+* SUB.ADIM82 *
+* SUB.AGET161 *
+* SUB.AGET162 *
+* SUB.AGET81 *
+* SUB.AGET82 *
+* SUB.APUT161 *
+* SUB.APUT162 *
+* SUB.APUT81 *
+* SUB.APUT82 *
+* *
+* LIST OF MACROS *
+* *
+* DIM81: DIM 1D, 8BIT ARRAY *
+* GET81: GET ELEMENT IN 8BIT, *
+* 1D ARRAY. *
+* PUT81: PUT VALUE INTO ARRAY *
+* AT SPECIFIED INDEX *
+* DIM82: DIM A 2D, 8BIT ARRAY *
+* GET82: GET ELEMENT IN 8BIT, *
+* 2D ARRAY *
+* PUT82: PUT VALUE INTO ARRAY *
+* AT SPECIFIED INDEX *
+* DIM161: DIM 1D, 16BIT ARRAY *
+* GET161: GET ELEMENT FROM 1D, *
+* 16BIT ARRAY. *
+* PUT161: PUT VALUE INTO A 1D, *
+* 16BIT ARRAY INDEX. *
+* DIM162: DIM 2D, 16BIT ARRAY *
+* GET162: GET ELEMENT FROM 2D, *
+* 16BIT ARRAY. *
+* PUT162: PUT VALUE INTO A 2D, *
+* 16BIT ARRAY INDEX. *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+*``````````````````````````````*
+* DIM81 (NATHAN RIGGS) *
+* *
+* CREATE A ONE DIMENSIONAL, *
+* 8-BIT ARRAY AT THE GIVEN *
+* ADDRESS. *
+* *
+* PARAMETERS *
+* *
+* ]1 = ARRAY ADDRESS *
+* ]2 = ARRAY BYTE LENGTH *
+* ]3 = ELEMENT BYTE LENGTH *
+* ]4 = FILL VALUE *
+* *
+* SAMPLE USAGE *
+* *
+* DIM81 #$300;#10;#2;#0 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+DIM81 MAC
+ _MLIT ]1;WPAR1 ; PARSE IF LITERAL OR NOT
+ LDA ]2 ; ARRAY LENGTH
+ STA WPAR2
+ LDA ]3 ; ELEMENT LENGTH
+ STA WPAR3
+ LDA ]4
+ STA BPAR1 ; FILL VAL
+ JSR ADIM81
+ <<<
+*
+*``````````````````````````````*
+* GET81 (NATHAN RIGGS) *
+* *
+* RETRIEVE A VALUE FROM THE *
+* GIVEN ARRAY AT THE SPECIFIED *
+* ELEMENT INDEX AND STORE THE *
+* VALUE IN RETURN. *
+* *
+* PARAMETERS *
+* *
+* ]1 = ARRAY ADDRESS *
+* ]2 = ELEMENT INDEX *
+* *
+* SAMPLE USAGE *
+* *
+* GET81 #$300;#5 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+GET81 MAC
+ _AXLIT ]1 ; PARSE ADDRESS
+ LDY ]2 ; ELEM INDEX
+ JSR AGET81
+ <<<
+*
+*``````````````````````````````*
+* PUT81 (NATHAN RIGGS) *
+* *
+* PUTS THE DATA FOUND AT THE *
+* GIVEN ADDRESS INTO THE ARRAY *
+* AT THE GIVEN INDEX. *
+* *
+* PARAMETERS *
+* *
+* ]1 = SOURCE ADDRESS *
+* ]2 = ARRAY ADDRESS *
+* ]3 = ELEMENT INDEX *
+* *
+* SAMPLE USAGE *
+* *
+* PUT81 #$300;#$3A0;#5 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+PUT81 MAC
+ _MLIT ]1;WPAR1 ; PARSE SOURCE ADDRESS
+ _MLIT ]2;WPAR2 ; PARSE DEST ADDRESS
+ LDA ]3 ; DEST INDEX
+ STA BPAR1
+ JSR APUT81
+ <<<
+*
+*``````````````````````````````*
+* DIM82 (NATHAN RIGGS) *
+* *
+* INITIALIZES AN 8-BIT ARRAY *
+* WITH TWO DIMENSIONS. *
+* *
+* PARAMETERS *
+* *
+* ]1 = ARRAY ADDRESS *
+* ]2 = X DIMENSION *
+* ]3 = Y DIMENSION *
+* ]4 = ELEMENT SIZE *
+* ]5 = FILL VALUE *
+* *
+* SAMPLE USAGE *
+* *
+* DIM82 #$300;#4;#4;#1;#0 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+DIM82 MAC
+ _MLIT ]1;WPAR1 ; PARSE ARRAY ADDRESS
+ LDA ]2 ; X DIM
+ STA WPAR2
+ LDA ]3 ; Y DIM
+ STA WPAR3
+ LDA ]4 ; ELEMENT LENGTH
+ STA BPAR2
+ LDA ]5 ; FILL VAL
+ STA BPAR1
+ JSR ADIM82
+ <<<
+*
+*``````````````````````````````*
+* GET82 (NATHAN RIGGS) *
+* *
+* RETRIEVE VALUE FROM ELEMENT *
+* OF 8-BIT, TWO DIMENSIONAL *
+* ARRAY. *
+* *
+* PARAMETERS *
+* *
+* ]1 = ARRAY ADDRESS *
+* ]2 = X INDEX *
+* ]3 = Y INDEX *
+* *
+* SAMPLE USAGE *
+* *
+* GET82 #$300;#2;#3 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+GET82 MAC
+ _MLIT ]1;WPAR1
+ LDA ]2 ; X INDEX
+ STA BPAR1
+ LDA ]3 ; Y INDEX
+ STA BPAR2
+ JSR AGET82
+ <<<
+*
+*``````````````````````````````*
+* PUT82 (NATHAN RIGGS) *
+* *
+* SET VALUE OF AN ELEMENT IN *
+* AN 8-BIT, TWO-DIMENSIONAL *
+* ARRAY. *
+* *
+* PARAMETERS *
+* *
+* ]1 = SOURCE ADDRESS *
+* ]2 = DEST ARRAY ADDRESS *
+* ]3 = ELEMENT X INDEX *
+* ]4 = Y INDEX *
+* *
+* SAMPLE USAGE *
+* *
+* PUT82 #$300;$3A0;#2;#3 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+PUT82 MAC
+ _MLIT ]1;WPAR1 ; PARSE SOURCE ADDRESS
+ _MLIT ]2;WPAR2 ; PARSE DEST ADDRESS
+ LDA ]3 ; X INDEX
+ STA BPAR1
+ LDA ]4 ; Y INDEX
+ STA BPAR2
+ JSR APUT82
+ <<<
+*
+*``````````````````````````````*
+* DIM161 (NATHAN RIGGS) *
+* *
+* INITIALIZE A 16-BIT ARRAY *
+* WITH A SINGLE DIMENSION. *
+* *
+* PARAMETERS *
+* *
+* ]1 = ARRAY ADDRESS *
+* ]2 = ARRAY BYTE LENGTH *
+* ]3 = ELEMENT BYTE LENGTH *
+* ]4 = ARRAY FILL VALUE *
+* *
+* SAMPLE USAGE *
+* *
+* DIM161 #$300;#10;#2;#$00 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+DIM161 MAC
+ _MLIT ]1;WPAR1 ; PARSE ARRAY ADDRESS
+ _MLIT ]2;WPAR2 ; PARSE BYTE LENGTH
+ LDA ]3 ; ELEMENT LENGTH
+ STA WPAR3
+ LDA ]4 ; FILL VALUE
+ STA BPAR1
+ JSR ADIM161
+ <<<
+*
+*``````````````````````````````*
+* PUT161 (NATHAN RIGGS) *
+* *
+* SET THE VALUE OF AN INDEX *
+* ELEMENT IN A 16-BIT, ONE- *
+* DIMENSIONAL ARRAY. *
+* *
+* PARAMETERS *
+* *
+* ]1 = SOURCE ADDRESS *
+* ]2 = ARRAY ADDRESS *
+* ]3 = ELEMENT INDEX *
+* *
+* SAMPLE USAGE *
+* *
+* PUT161 #$300;$3A0;#5 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+PUT161 MAC
+ _MLIT ]1;WPAR1 ; PARSE SOURCE ADDRESS
+ _MLIT ]2;WPAR2 ; PARSE ARRAY ADDRESS
+ _MLIT ]3;WPAR3 ; PARSE INDEX
+ JSR APUT161
+ <<<
+*
+*``````````````````````````````*
+* GET161 (NATHAN RIGGS) *
+* *
+* GET THE VALUE STORED IN THE *
+* ELEMENT OF A 16-BIT, ONE- *
+* DIMENSIONAL ARRAY. *
+* *
+* PARAMETERS *
+* *
+* ]1 = SOURCE ADDRESS *
+* ]2 = ARRAY ADDRESS *
+* *
+* SAMPLE USAGE *
+* *
+* GET161 #$3A0;#300 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+GET161 MAC
+ _MLIT ]1;WPAR1 ; PARSE SOURCE ADDRESS
+ _MLIT ]2;WPAR2 ; PARSE INDEX
+ JSR AGET161
+ <<<
+*
+*``````````````````````````````*
+* DIM162 (NATHAN RIGGS) *
+* *
+* INITIALIZE A 16-BIT, TWO- *
+* DIMENSIONAL ARRAY. *
+* *
+* PARAMETERS *
+* *
+* ]1 = ARRAY ADDRESS *
+* ]2 = X DIMENSION *
+* ]3 = Y DIMENSION *
+* ]4 = ELEMENT SIZE *
+* ]5 = FILL VALUE *
+* *
+* SAMPLE USAGE *
+* *
+* DIM162 #$300;#4;#4;#1;#0 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+DIM162 MAC
+ _MLIT ]1;WPAR3 ; PARSE ARRAY ADDRESS
+ _MLIT ]2;WPAR1 ; PARSE X DIMENSION
+ _MLIT ]3;WPAR2 ; PARSE Y DIMENSION
+ LDA ]4 ; ELEMENT LENGTH
+ STA BPAR1
+ LDA ]5 ; FILL VAL
+ STA BPAR2
+ JSR ADIM162
+ <<<
+*
+*``````````````````````````````*
+* PUT162 (NATHAN RIGGS) *
+* *
+* SET VALUE OF AN ELEMENT IN *
+* A 16-BIT, TWO-DIMENSIONAL *
+* ARRAY. *
+* *
+* PARAMETERS *
+* *
+* ]1 = SOURCE ADDRESS *
+* ]2 = DEST ARRAY ADDRESS *
+* ]3 = ELEMENT X INDEX *
+* ]4 = Y INDEX *
+* *
+* SAMPLE USAGE *
+* *
+* PUT162 #$3A0;#280;#2 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+PUT162 MAC
+ _MLIT ]1;WPAR1 ; PARSE SOURCE ADDRESS
+ _MLIT ]2;WPAR2 ; PARSE ARRAY ADDRESS
+ _MLIT ]3;WPAR3 ; PARSE X INDEX
+ _MLIT ]4;ADDR1 ; PARSE Y INDEX
+ JSR APUT162
+ <<<
+*
+*``````````````````````````````*
+* GET162 (NATHAN RIGGS) *
+* *
+* GET THE VALUE STORED AT AN *
+* ELEMENT OF A 16-BIT, TWO- *
+* DIMENSIONAL ARRAY. *
+* *
+* PARAMETERS *
+* *
+* ]1 = ARRAY ADDRESS *
+* ]2 = ELEMENT X INDEX *
+* ]3 = Y INDEX *
+* *
+* SAMPLE USAGE *
+* *
+* GET162 #$300;#1000;#10 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+GET162 MAC
+ _MLIT ]1;WPAR1 ; PARSE ARAY ADDRESS
+ _MLIT ]2;WPAR2 ; PARSE X INDEX
+ _MLIT ]3;WPAR3 ; PARSE Y INDEX
+ JSR AGET162
+ <<<
+*
diff --git a/source/d3_arrays/T.MIN.HEAD.REQUIRED b/source/d3_arrays/T.MIN.HEAD.REQUIRED
new file mode 100644
index 0000000..fb77c7e
--- /dev/null
+++ b/source/d3_arrays/T.MIN.HEAD.REQUIRED
@@ -0,0 +1,27 @@
+JUMPTBL JMP MAIN_START
+
+ DS 48
+VARTAB DS 20
+IFDEPTH DS 1
+RETLEN DS 1
+RETURN DS 256
+PARLEN DS 1
+PARAM DS 256
+ADDR1 EQU $06
+ADDR2 EQU $08
+ADDR3 EQU $EB
+ADDR4 EQU $ED
+SCRATCH EQU $19
+SCRATCH2 EQU $1E
+RETADR EQU $FE
+RESULT EQU $FA
+RESULT2 EQU $FC
+WPAR1 EQU $FA
+WPAR2 EQU $FC
+WPAR3 EQU $FE
+BPAR1 EQU $EF
+BPAR2 EQU $E3
+BPAR3 EQU $1E
+BPAR4 EQU $19
+REENTRY EQU $3D0
+MAIN_START
diff --git a/source/disk19_demo_builds_1/T.MIN.HOOKS.ARRAYS b/source/d3_arrays/T.MIN.HOOKS.ARRAYS
similarity index 100%
rename from source/disk19_demo_builds_1/T.MIN.HOOKS.ARRAYS
rename to source/d3_arrays/T.MIN.HOOKS.ARRAYS
diff --git a/source/d3_arrays/T.MIN.LIB.REQUIRED b/source/d3_arrays/T.MIN.LIB.REQUIRED
new file mode 100644
index 0000000..b966af3
--- /dev/null
+++ b/source/d3_arrays/T.MIN.LIB.REQUIRED
@@ -0,0 +1,137 @@
+]RIGHT DS 1
+]LEFT DS 1
+]LENGTH DS 1
+]A DS 1
+]X DS 1
+]Y DS 1
+]C DS 1
+]Z DS 1
+]N DS 1
+]O DS 1
+]HEXTAB ASC "0123456789ABCDEF"
+]COUT EQU $FDF0
+]KYBD EQU $C000
+]STROBE EQU $C010
+__GETRET
+ STA ADDR1
+ STX ADDR1+1
+ LDY #255
+:LP
+ INY
+ LDA RETURN,Y
+ STA (ADDR1),Y ; COUNTER OFFSET
+ CPY RETLEN
+ BNE :LP
+ RTS
+__SETPARM
+ STA ADDR1
+ STX ADDR1+1
+ STY PARLEN
+ LDY #255
+:LP
+ INY
+ LDA (ADDR1),Y
+ STA PARAM,Y ; OFFSET BY COUNTER
+ CPY PARLEN
+ BNE :LP
+ RTS
+__CLRHI
+ AND #$F0
+ LSR
+ LSR
+ LSR
+ LSR
+ RTS
+__DUMP
+ STY ]LENGTH
+ STA ADDR1
+ STX ADDR1+1
+ LDA #$8D
+ JSR ]COUT
+ LDA ADDR1+1
+ JSR __CLRHI
+ TAX
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDA ADDR1+1
+ AND #$0F
+ TAX
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDA ADDR1
+ JSR __CLRHI
+ TAX
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDA ADDR1
+ AND #$0F
+ TAX
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDA #":" ;
+ JSR ]COUT
+ LDA #" "
+ JSR ]COUT
+ LDY #0
+:LP
+ LDA (ADDR1),Y
+ JSR __CLRHI ; AT COUNTER OFFSET
+ STA ]LEFT
+ LDA (ADDR1),Y
+ AND #$0F
+ STA ]RIGHT
+ LDX ]LEFT
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDX ]RIGHT
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDA #160
+ JSR ]COUT
+ INY
+ CPY ]LENGTH
+ BNE :LP
+ RTS
+__P
+ PLA
+ STA ADDR1
+ PLA
+ STA ADDR1+1
+ LDY #1
+:LP LDA (ADDR1),Y
+ BEQ :DONE
+ JSR ]COUT
+ INY
+ BNE :LP
+:DONE CLC
+ TYA
+ ADC ADDR1
+ STA ADDR1
+ LDA ADDR1+1
+ ADC #0
+ PHA ; IF NEEDED
+ LDA ADDR1
+ PHA
+ RTS
+__W
+:LP LDA ]KYBD
+ BPL :LP
+ AND #$7F
+ STA ]STROBE
+ RTS
+__ERRH
+ LDA #1
+ STA $AAB6
+ STA $75+1
+ STA $33
+ STA ADDR1
+ STX ADDR1+1
+ LDA #$FF
+ STA $D8
+ LDY #0
+ LDA (ADDR1),Y
+ STA $9D5A
+ INY
+ LDA (ADDR1),Y
+ STA $9D5B
+ RTS
diff --git a/source/d3_arrays/T.MIN.MAC.ARRAYS b/source/d3_arrays/T.MIN.MAC.ARRAYS
new file mode 100644
index 0000000..7fc0abd
--- /dev/null
+++ b/source/d3_arrays/T.MIN.MAC.ARRAYS
@@ -0,0 +1,94 @@
+DIM81 MAC
+ _MLIT ]1;WPAR1
+ LDA ]2
+ STA WPAR2
+ LDA ]3
+ STA WPAR3
+ LDA ]4
+ STA BPAR1
+ JSR ADIM81
+ <<<
+GET81 MAC
+ _AXLIT ]1
+ LDY ]2
+ JSR AGET81
+ <<<
+PUT81 MAC
+ _MLIT ]1;WPAR1
+ _MLIT ]2;WPAR2
+ LDA ]3
+ STA BPAR1
+ JSR APUT81
+ <<<
+DIM82 MAC
+ _MLIT ]1;WPAR1
+ LDA ]2
+ STA WPAR2
+ LDA ]3
+ STA WPAR3
+ LDA ]4
+ STA BPAR2
+ LDA ]5
+ STA BPAR1
+ JSR ADIM82
+ <<<
+GET82 MAC
+ _MLIT ]1;WPAR1
+ LDA ]2
+ STA BPAR1
+ LDA ]3
+ STA BPAR2
+ JSR AGET82
+ <<<
+PUT82 MAC
+ _MLIT ]1;WPAR1
+ _MLIT ]2;WPAR2
+ LDA ]3
+ STA BPAR1
+ LDA ]4
+ STA BPAR2
+ JSR APUT82
+ <<<
+DIM161 MAC
+ _MLIT ]1;WPAR1
+ _MLIT ]2;WPAR2
+ LDA ]3
+ STA WPAR3
+ LDA ]4
+ STA BPAR1
+ JSR ADIM161
+ <<<
+PUT161 MAC
+ _MLIT ]1;WPAR1
+ _MLIT ]2;WPAR2
+ _MLIT ]3;WPAR3
+ JSR APUT161
+ <<<
+GET161 MAC
+ _MLIT ]1;WPAR1
+ _MLIT ]2;WPAR2
+ JSR AGET161
+ <<<
+DIM162 MAC
+ _MLIT ]1;WPAR3
+ _MLIT ]2;WPAR1
+ _MLIT ]3;WPAR2
+ LDA ]4
+ STA BPAR1
+ LDA ]5
+ STA BPAR2
+ JSR ADIM162
+ <<<
+PUT162 MAC
+ _MLIT ]1;WPAR1
+ _MLIT ]2;WPAR2
+ _MLIT ]3;WPAR3
+ _MLIT ]4;ADDR1
+ JSR APUT162
+ <<<
+GET162 MAC
+ _MLIT ]1;WPAR1
+ _MLIT ]2;WPAR2
+ _MLIT ]3;WPAR3
+ JSR AGET162
+ <<<
diff --git a/source/d3_arrays/T.MIN.MAC.REQUIRED b/source/d3_arrays/T.MIN.MAC.REQUIRED
new file mode 100644
index 0000000..7d3bde0
--- /dev/null
+++ b/source/d3_arrays/T.MIN.MAC.REQUIRED
@@ -0,0 +1,97 @@
+_MLIT MAC
+ IF #=]1
+ LDA ]1/$100
+ STA ]2+1
+ LDA ]1
+ STA ]2
+ ELSE
+ LDA ]1+1
+ STA ]2+1
+ LDA ]1
+ STA ]2
+ FIN
+ <<<
+_ISLIT MAC
+ IF #=]1
+ LDA ]1/$100
+ PHA
+ LDA ]1
+ PHA
+ ELSE
+ LDA ]1+1
+ PHA
+ LDA ]1
+ PHA
+ FIN
+ <<<
+_AXLIT MAC
+ IF #=]1
+ LDX ]1/$100
+ LDA ]1
+ ELSE
+ LDX ]1+1
+ LDA ]1
+ FIN
+ <<<
+_MSTR MAC
+ IF "=]1
+ JMP __STRCONT
+]STRTMP STR ]1
+__STRCONT
+ LDA #>]STRTMP
+ STA ]2+1
+ LDA #<]STRTMP
+ STA ]2
+ ELSE
+ _ISLIT ]1
+ FIN
+ <<<
+_ISSTR MAC
+ IF "=]1
+ JMP __STRCONT
+]STRTMP STR ]1
+__STRCONT
+ LDA #>]STRTMP
+ PHA
+ LDA #<]STRTMP
+ PHA
+ ELSE
+ _ISLIT ]1
+ FIN
+ <<<
+_AXSTR MAC
+ IF "=]1
+ JMP __STRCNT2
+]STRTMP STR ]1
+__STRCNT2
+ LDX #>]STRTMP
+ LDA #<]STRTMP
+ ELSE
+ _AXLIT ]1
+ FIN
+ <<<
+GRET MAC
+ _AXLIT ]1
+ JSR __GETRET
+ <<<
+DUMP MAC
+ _AXLIT ]1
+ LDY ]2
+ JSR __DUMP
+ <<<
+_PRN MAC
+ JSR __P
+ ASC ]1
+ HEX 00
+ <<<
+_WAIT MAC
+ JSR __W
+ <<<
+ERRH MAC
+ _AXLIT
+ JSR __ERRH
+ <<<
+CLRHI MAC
+ LDA ]1
+ JSR __CLRHI
+ <<<
diff --git a/source/d3_arrays/T.MIN.SUB.ADIM161 b/source/d3_arrays/T.MIN.SUB.ADIM161
new file mode 100644
index 0000000..d1abedc
--- /dev/null
+++ b/source/d3_arrays/T.MIN.SUB.ADIM161
@@ -0,0 +1,84 @@
+]ADDRD EQU WPAR1
+]ASIZE EQU WPAR2
+]ESIZE EQU WPAR3
+]FILL EQU BPAR1
+]MSIZE EQU VARTAB
+]ASZBAK EQU VARTAB+4
+]ESZBAK EQU VARTAB+7
+ADIM161
+ LDA ]ESIZE
+ STA ]ESZBAK
+ LDA ]ASIZE
+ STA ]ASZBAK
+ LDA ]ASIZE+1
+ STA ]ASZBAK+1
+ STA SCRATCH
+ LDA ]ADDRD
+ STA ADDR2
+ LDA ]ADDRD+1
+ STA ADDR2+1
+ LDY #0
+ LDA #0
+ BEQ :ENTLP
+:DOADD
+ CLC
+ ADC ]ASIZE
+ TAX
+ TYA
+ ADC SCRATCH
+ TAY
+ TXA
+:LP
+ ASL ]ASIZE
+ ROL SCRATCH
+:ENTLP
+ LSR ]ESIZE
+ BCS :DOADD
+ BNE :LP
+ CLC
+ TXA
+ ADC #3
+ STA ]MSIZE
+ TYA
+ ADC #0
+ STA ]MSIZE+1
+ LDA ]FILL
+ LDX ]MSIZE+1
+ BEQ :PART
+ LDY #0
+:FULL
+ STA (]ADDRD),Y
+ INY
+ BNE :FULL
+ INC ]ADDRD+1
+ DEX
+ BNE :FULL
+:PART
+ LDX ]MSIZE
+ BEQ :MFEXIT
+ LDY #0
+:PARTLP
+ STA (]ADDRD),Y
+ INY
+ DEX
+ BNE :PARTLP
+:MFEXIT
+ LDY #0
+ LDA ]ASZBAK
+ STA (ADDR2),Y
+ INY
+ LDA ]ASZBAK+1
+ STA (ADDR2),Y
+ INY
+ LDA ]ESZBAK
+ STA (ADDR2),Y
+ LDX ]ADDRD
+ LDY ]ADDRD+1
+ LDA ]MSIZE
+ STA RETURN
+ LDA ]MSIZE+1
+ STA RETURN+1
+ LDA #2
+ STA RETLEN
+ LDA ]ASZBAK
+ RTS
diff --git a/source/d3_arrays/T.MIN.SUB.ADIM162 b/source/d3_arrays/T.MIN.SUB.ADIM162
new file mode 100644
index 0000000..db8e587
--- /dev/null
+++ b/source/d3_arrays/T.MIN.SUB.ADIM162
@@ -0,0 +1,137 @@
+]AXSIZE EQU WPAR1
+]AYSIZE EQU WPAR2
+]ELEN EQU BPAR1
+]FILL EQU BPAR2
+]ADDR EQU WPAR3
+]ADDR2 EQU ADDR1
+]PROD EQU VARTAB
+]AXBAK EQU VARTAB+4
+]AYBAK EQU VARTAB+6
+]MLIER EQU VARTAB+8
+]MCAND EQU VARTAB+10
+ADIM162
+ LDA ]AYSIZE
+ STA ]AYBAK
+ STA ]MCAND
+ LDA ]AYSIZE+1
+ STA ]AYBAK+1
+ STA ]MCAND+1
+ LDA ]AXSIZE
+ STA ]AXBAK
+ STA ]MLIER
+ LDA ]AXSIZE+1
+ STA ]AXBAK+1
+ STA ]MLIER+1
+ LDA ]ADDR
+ STA ]ADDR2 ; LOBYTE
+ LDA ]ADDR+1
+ STA ]ADDR2+1
+ LDA #0
+ STA ]PROD+2
+ STA ]PROD+3
+ LDX #$10
+:SHIFT_R
+ LSR ]MLIER+1
+ ROR ]MLIER
+ BCC :ROT_R
+ LDA ]PROD+2
+ CLC
+ ADC ]MCAND
+ STA ]PROD+2
+ LDA ]PROD+3
+ ADC ]MCAND+1
+:ROT_R
+ ROR
+ STA ]PROD+3
+ ROR ]PROD+2
+ ROR ]PROD+1
+ ROR ]PROD
+ DEX
+ BNE :SHIFT_R
+ LDA ]ELEN
+ STA ]MCAND
+ LDA #0
+ STA ]MCAND+1 ;
+ LDA ]PROD
+ STA ]MLIER
+ LDA ]PROD+1
+ STA ]MLIER+1
+ LDA #0
+ STA ]PROD
+ STA ]PROD+1
+ STA ]PROD+2
+ STA ]PROD+3
+ LDX #$10
+:SHIFTR LSR ]MLIER+1
+ ROR ]MLIER
+ BCC :ROTR
+ LDA ]PROD+2
+ CLC
+ ADC ]MCAND
+ STA ]PROD+2
+ LDA ]PROD+3
+ ADC ]MCAND+1
+:ROTR
+ ROR
+ STA ]PROD+3
+ ROR ]PROD+2
+ ROR ]PROD+1
+ ROR ]PROD
+ DEX
+ BNE :SHIFTR
+ CLC
+ LDA ]PROD
+ ADC #5
+ STA ]PROD
+ LDA ]PROD+1
+ ADC #0
+ STA ]PROD+1
+ LDA ]FILL
+ LDX ]PROD+1
+ BEQ :PART
+ LDY #0
+:FULL
+ STA (]ADDR),Y
+ INY
+ BNE :FULL
+ INC ]ADDR+1
+ DEX
+ BNE :FULL
+:PART
+ LDX ]PROD
+ BEQ :MFEXIT
+ LDY #0
+:PARTLP
+ STA (]ADDR),Y
+ INY
+ DEX
+ BNE :PARTLP
+:MFEXIT
+ LDY #0
+ LDA ]AXBAK
+ STA (]ADDR2),Y
+ INY
+ LDA ]AXBAK+1
+ STA (]ADDR2),Y
+ INY
+ LDA ]AYBAK
+ STA (]ADDR2),Y
+ INY
+ LDA ]AYBAK+1
+ STA (]ADDR2),Y
+ INY
+ LDA ]ELEN
+ STA (]ADDR2),Y
+ LDY ]ADDR2
+ LDX ]ADDR2+1
+ LDA ]PROD
+ STA RETURN
+ LDA ]PROD+1
+ STA RETURN+1
+ LDA ]PROD+2
+ STA RETURN+2
+ LDA ]PROD+3
+ STA RETURN+3
+ LDA #4
+ STA RETLEN
+ RTS
diff --git a/source/d3_arrays/T.MIN.SUB.ADIM81 b/source/d3_arrays/T.MIN.SUB.ADIM81
new file mode 100644
index 0000000..961a1b4
--- /dev/null
+++ b/source/d3_arrays/T.MIN.SUB.ADIM81
@@ -0,0 +1,81 @@
+]ADDR EQU WPAR1
+]ASIZE EQU WPAR2
+]ESIZE EQU WPAR3
+]FILL EQU BPAR1
+]MSIZE EQU VARTAB
+]ASZBAK EQU VARTAB+4
+]ESZBAK EQU VARTAB+6
+ADIM81
+ LDA ]ESIZE
+ STA ]ESZBAK
+ LDA ]ASIZE
+ STA ]ASZBAK
+ LDA #0
+ STA ]ASIZE+1
+ STA ]ASZBAK+1
+ LDY #0
+ TYA
+ LDY ]ASIZE+1
+ STY SCRATCH
+ BEQ :ENTLP
+:DOADD
+ CLC
+ ADC ]ASIZE
+ TAX
+ TYA
+ ADC SCRATCH
+ TAY
+ TXA
+:LP
+ ASL ]ASIZE
+ ROL SCRATCH
+:ENTLP
+ LSR ]ESIZE
+ BCS :DOADD
+ BNE :LP
+ STX ]MSIZE
+ STY ]MSIZE+1
+ LDA ]MSIZE
+ CLC
+ ADC #2
+ STA ]MSIZE
+ LDA ]MSIZE+1
+ ADC #0
+ STA ]MSIZE+1
+ LDA ]FILL
+ LDX ]MSIZE+1
+ BEQ :PART
+ LDY #0
+:FULL
+ STA (]ADDR),Y
+ INY
+ BNE :FULL
+ INC ]ADDR+1
+ DEX
+ BNE :FULL
+:PART
+ LDX ]MSIZE
+ BEQ :MFEXIT
+ LDY #0
+:PARTLP
+ STA (]ADDR),Y
+ INY
+ DEX
+ BNE :PARTLP
+:MFEXIT
+ LDY #0
+ LDA ]ASZBAK
+ STA (]ADDR),Y
+ INY
+ LDA ]ESZBAK
+ STA (]ADDR),Y
+ LDX ]ADDR
+ LDY ]ADDR+1
+ LDA ]ASZBAK
+ LDA ]MSIZE
+ STA RETURN
+ LDA ]MSIZE+1
+ STA RETURN+1
+ LDA #2
+ STA RETLEN
+ RTS
diff --git a/source/d3_arrays/T.MIN.SUB.ADIM82 b/source/d3_arrays/T.MIN.SUB.ADIM82
new file mode 100644
index 0000000..8088765
--- /dev/null
+++ b/source/d3_arrays/T.MIN.SUB.ADIM82
@@ -0,0 +1,116 @@
+]ADDR EQU WPAR1
+]AXSIZE EQU WPAR2
+]AYSIZE EQU WPAR3
+]FILL EQU BPAR1
+]ESIZE EQU BPAR2
+]PROD EQU VARTAB
+]AXBAK EQU VARTAB+4
+]AYBAK EQU VARTAB+5
+]MLIER EQU VARTAB+6
+]MCAND EQU VARTAB+8
+ADIM82
+ LDA ]ESIZE
+ STA ]MCAND
+ LDA ]AYSIZE
+ STA ]AYBAK
+ LDA ]AXSIZE
+ STA ]AXBAK
+ LDA #0
+ STA ]MCAND+1
+ TAY
+ STY SCRATCH
+ BEQ :ENTLP
+:DOADD
+ CLC
+ ADC ]AXSIZE
+ TAX
+ TYA
+ ADC SCRATCH
+ TAY
+ TXA
+:LP
+ ASL ]AXSIZE
+ ROL SCRATCH
+:ENTLP
+ LSR ]AYSIZE
+ BCS :DOADD
+ BNE :LP ; ADD AGAIN
+ STX ]MLIER
+ STY ]MLIER+1
+ LDA #0
+ STA ]PROD
+ STA ]PROD+1
+ STA ]PROD+2
+ STA ]PROD+3
+ LDX #$10
+:SHIFTR LSR ]MLIER+1
+ ROR ]MLIER
+ BCC :ROTR
+ LDA ]PROD+2
+ CLC
+ ADC ]MCAND
+ STA ]PROD+2
+ LDA ]PROD+3
+ ADC ]MCAND+1
+:ROTR
+ ROR
+ STA ]PROD+3
+ ROR ]PROD+2
+ ROR ]PROD+1
+ ROR ]PROD
+ DEX
+ BNE :SHIFTR
+ LDA ]PROD
+ CLC
+ ADC #3
+ STA ]PROD
+ LDA ]PROD+1
+ ADC #0
+ STA ]PROD+1
+ LDA ]PROD+2
+ ADC #0
+ STA ]PROD+2
+ LDA ]FILL
+ LDX ]PROD+1
+ BEQ :PART
+ LDY #0
+:FULL
+ STA (]ADDR),Y
+ INY
+ BNE :FULL
+ INC ]ADDR+1
+ DEX
+ BNE :FULL
+:PART
+ LDX ]PROD
+ BEQ :MFEXIT
+ LDY #0
+:PARTLP
+ STA (]ADDR),Y
+ INY
+ DEX
+ BNE :PARTLP
+:MFEXIT
+ LDY #0
+ LDA ]AXBAK
+ STA (]ADDR),Y
+ INY
+ LDA ]AYBAK
+ STA (]ADDR),Y
+ INY
+ LDA ]MCAND
+ STA (]ADDR),Y
+ LDX ]ADDR
+ LDY ]ADDR+1
+ LDA ]PROD
+ STA RETURN
+ LDA ]PROD+1
+ STA RETURN+1
+ LDA ]PROD+2
+ STA RETURN+2
+ LDA ]PROD+3
+ STA RETURN+3
+ LDA #4
+ STA RETLEN
+ LDA ]MCAND
+ RTS
diff --git a/source/d3_arrays/T.MIN.SUB.AGET161 b/source/d3_arrays/T.MIN.SUB.AGET161
new file mode 100644
index 0000000..5e20ee3
--- /dev/null
+++ b/source/d3_arrays/T.MIN.SUB.AGET161
@@ -0,0 +1,68 @@
+]AIDX EQU WPAR2
+]ADDR EQU WPAR1
+]ESIZE EQU VARTAB
+]ESIZEB EQU VARTAB+1
+]ASIZE EQU VARTAB+2
+]IDX EQU VARTAB+6
+AGET161
+ LDA ]AIDX
+ STA ]IDX
+ LDA ]AIDX+1
+ STA ]AIDX+1
+ STA SCRATCH
+ LDY #0
+ LDA (]ADDR),Y
+ STA ]ASIZE
+ LDY #1
+ LDA (]ADDR),Y
+ STA ]ASIZE+1
+ INY
+ LDA (]ADDR),Y
+ STA ]ESIZE
+ STA ]ESIZEB
+ LDY #0
+ LDA #0
+ BEQ :ENTLPA
+:DOADD
+ CLC
+ ADC ]AIDX
+ TAX
+ TYA
+ ADC SCRATCH
+ TAY
+ TXA
+:LPA
+ ASL ]AIDX
+ ROL SCRATCH
+:ENTLPA
+ LSR ]ESIZE
+ BCS :DOADD
+ BNE :LPA
+ STX ]IDX
+ STY ]IDX+1
+ LDA #3
+ CLC
+ ADC ]IDX
+ STA ADDR2
+ LDA ]IDX+1
+ ADC #0
+ STA ADDR2+1
+ LDA ADDR2
+ CLC
+ ADC ]ADDR
+ STA ADDR2
+ LDA ADDR2+1
+ ADC ]ADDR+1
+ STA ADDR2+1
+ LDY #0
+:LP
+ LDA (ADDR2),Y
+ STA RETURN,Y
+ INY
+ CPY ]ESIZEB
+ BNE :LP
+ LDA ]ESIZEB
+ STA RETLEN
+ LDY ADDR2+1
+ LDX ADDR2
+ RTS
diff --git a/source/d3_arrays/T.MIN.SUB.AGET162 b/source/d3_arrays/T.MIN.SUB.AGET162
new file mode 100644
index 0000000..76045fe
--- /dev/null
+++ b/source/d3_arrays/T.MIN.SUB.AGET162
@@ -0,0 +1,126 @@
+]ADDR EQU WPAR1
+]XIDX EQU WPAR2
+]YIDX EQU WPAR3
+]ESIZE EQU VARTAB
+]MCAND EQU VARTAB+2
+]MLIER EQU VARTAB+4
+]PROD EQU VARTAB+6
+]PBAK EQU VARTAB+10
+]XLEN EQU VARTAB+12
+]YLEN EQU VARTAB+14
+AGET162
+ LDY #4
+ LDA (]ADDR),Y
+ STA ]ESIZE
+ LDY #0
+ LDA (]ADDR),Y
+ STA ]XLEN
+ LDY #1
+ LDA (]ADDR),Y
+ STA ]XLEN+1
+ LDY #2
+ LDA (]ADDR),Y
+ STA ]YLEN
+ LDY #3
+ LDA (]ADDR),Y
+ STA ]YLEN+1
+ LDY #0
+ LDA ]YIDX
+ STA ]MLIER
+ LDA ]YIDX+1
+ STA ]MLIER+1
+ LDA ]YLEN
+ STA ]MCAND
+ LDA ]YLEN+1
+ STA ]MCAND+1
+ LDA #00
+ STA ]PROD
+ STA ]PROD+1
+ STA ]PROD+2
+ STA ]PROD+3
+ LDX #$10
+:SHIFT_R
+ LSR ]MLIER+1
+ ROR ]MLIER
+ BCC :ROT_R
+ LDA ]PROD+2
+ CLC
+ ADC ]MCAND
+ STA ]PROD+2
+ LDA ]PROD+3
+ ADC ]MCAND+1
+:ROT_R
+ ROR
+ STA ]PROD+3
+ ROR ]PROD+2
+ ROR ]PROD+1
+ ROR ]PROD
+ DEX
+ BNE :SHIFT_R
+ LDA ]PROD
+ STA ]PBAK ; 1ST AND 2ND BYTES
+ LDA ]PROD+1
+ STA ]PBAK+1
+ LDA ]XIDX
+ STA ]MLIER
+ LDA ]XIDX+1
+ STA ]MLIER+1
+ LDA ]ESIZE
+ STA ]MCAND
+ LDA #0
+ STA ]MCAND+1
+ STA ]PROD
+ STA ]PROD+1
+ STA ]PROD+2
+ STA ]PROD+3
+ LDX #$10
+:SHIFTR LSR ]MLIER+1
+ ROR ]MLIER
+ BCC :ROTR
+ LDA ]PROD+2
+ CLC
+ ADC ]MCAND
+ STA ]PROD+2
+ LDA ]PROD+3
+ ADC ]MCAND+1
+:ROTR
+ ROR
+ STA ]PROD+3
+ ROR ]PROD+2
+ ROR ]PROD+1
+ ROR ]PROD
+ DEX
+ BNE :SHIFTR
+ CLC
+ LDA ]PROD
+ ADC ]PBAK
+ STA ]PROD
+ LDA ]PROD+1
+ ADC ]PBAK+1
+ STA ]PROD+1
+ CLC
+ LDA ]PROD
+ ADC #5
+ STA ]PROD
+ LDA ]PROD+1
+ ADC #0
+ STA ]PROD+1
+ CLC
+ LDA ]PROD
+ ADC ]ADDR
+ STA ADDR2
+ LDA ]PROD+1
+ ADC ]ADDR+1
+ STA ADDR2+1
+ LDY #0
+:CLP
+ LDA (ADDR2),Y
+ STA RETURN,Y
+ INY
+ CPY ]ESIZE
+ BNE :CLP
+ LDA ]ESIZE
+ STA RETLEN
+ LDY ADDR2+1
+ LDX ADDR2
+ RTS
diff --git a/source/d3_arrays/T.MIN.SUB.AGET81 b/source/d3_arrays/T.MIN.SUB.AGET81
new file mode 100644
index 0000000..d86ebb5
--- /dev/null
+++ b/source/d3_arrays/T.MIN.SUB.AGET81
@@ -0,0 +1,67 @@
+]RES EQU VARTAB
+]IDX EQU VARTAB+2
+]ESIZE EQU VARTAB+4
+]ALEN EQU VARTAB+5
+AGET81
+ STA ADDR1
+ STX ADDR1+1
+ STY ]IDX
+ LDA #0
+ STA ]IDX+1
+ LDY #1
+ LDA (ADDR1),Y
+ STA ]ESIZE
+ STA RETLEN
+ DEY
+ LDA (ADDR1),Y
+ STA ]ALEN
+ TYA
+ STY SCRATCH
+ BEQ :ENTLP
+:DOADD
+ CLC
+ ADC ]IDX
+ TAX
+ TYA
+ ADC SCRATCH
+ TAY
+ TXA
+:LP
+ ASL ]IDX
+ ROL SCRATCH
+:ENTLP
+ LSR ]ESIZE
+ BCS :DOADD
+ BNE :LP
+ STX ]IDX
+ STY ]IDX+1
+ CLC
+ LDA #2
+ ADC ]IDX
+ STA ]RES
+ LDA #0
+ ADC ]IDX+1
+ STA ]RES+1
+ CLC
+ LDA ]RES
+ ADC ADDR1
+ STA ]RES
+ LDA ]RES+1
+ ADC ADDR1+1
+ STA ]RES+1
+ LDY #0
+ LDA ]RES
+ STA ADDR1
+ LDA ]RES+1
+ STA ADDR1+1
+:LDLOOP
+ LDA (ADDR1),Y
+ STA RETURN,Y
+ INY
+ CPY RETLEN
+ BCC :LDLOOP
+ BEQ :LDLOOP
+ LDX ]RES
+ LDY ]RES+1
+ LDA RETLEN
+ RTS
diff --git a/source/d3_arrays/T.MIN.SUB.AGET82 b/source/d3_arrays/T.MIN.SUB.AGET82
new file mode 100644
index 0000000..da901cd
--- /dev/null
+++ b/source/d3_arrays/T.MIN.SUB.AGET82
@@ -0,0 +1,108 @@
+]ADDR EQU WPAR1
+]XIDX EQU BPAR1
+]YIDX EQU BPAR2
+]XLEN EQU VARTAB+0
+]YLEN EQU VARTAB+2
+]PROD EQU VARTAB+4
+]MLIER EQU VARTAB+8
+]MCAND EQU VARTAB+10
+]ELEN EQU VARTAB+12
+]PBAK EQU VARTAB+14
+AGET82
+ LDY #0
+ LDA (]ADDR),Y
+ STA ]XLEN
+ LDY #1
+ LDA (]ADDR),Y
+ STA ]YLEN
+ LDY #2
+ LDA (]ADDR),Y
+ STA ]ELEN
+ LDA #0
+ TAY
+ STY SCRATCH
+ BEQ :ENTLP
+:DOADD
+ CLC
+ ADC ]YIDX
+ TAX
+ TYA
+ ADC SCRATCH
+ TAY
+ TXA
+:LP
+ ASL ]YIDX
+ ROL SCRATCH
+:ENTLP
+ LSR ]YLEN
+ BCS :DOADD
+ BNE :LP
+ STX ]PBAK
+ STY ]PBAK+1
+ LDA ]XIDX
+ STA ]MLIER
+ LDA ]ELEN
+ STA ]MCAND
+ LDA #0
+ STA ]MLIER+1
+ STA ]MCAND+1
+ STA ]PROD
+ STA ]PROD+1
+ STA ]PROD+2
+ STA ]PROD+3
+ LDX #$10
+:SHIFTR LSR ]MLIER+1
+ ROR ]MLIER
+ BCC :ROTR
+ LDA ]PROD+2
+ CLC
+ ADC ]MCAND
+ STA ]PROD+2
+ LDA ]PROD+3
+ ADC ]MCAND+1
+:ROTR
+ ROR
+ STA ]PROD+3
+ ROR ]PROD+2
+ ROR ]PROD+1
+ ROR ]PROD
+ DEX
+ BNE :SHIFTR
+ LDA ]PROD
+ CLC
+ ADC #3
+ STA ]PROD
+ LDA ]PROD+1
+ ADC #0
+ STA ]PROD+1
+ CLC
+ LDA ]PROD
+ ADC ]PBAK
+ STA ]PROD
+ LDA ]PROD+1
+ ADC ]PBAK+1
+ STA ]PROD+1
+ CLC
+ LDA ]PROD
+ ADC ]ADDR
+ STA ]PROD
+ LDA ]PROD+1
+ ADC ]ADDR+1
+ STA ]PROD+1
+ LDY ]PROD
+ LDX ]PROD+1
+ STY ]ADDR
+ STX ]ADDR+1
+ LDY #0
+:RLP
+ LDA (]ADDR),Y
+ STA RETURN,Y
+ INY
+ CPY ]ELEN
+ BNE :RLP
+ LDA ]ELEN
+ STA RETLEN
+ LDA RETLEN
+ LDX ]ADDR
+ LDY ]ADDR+1
+ RTS
diff --git a/source/d3_arrays/T.MIN.SUB.APUT161 b/source/d3_arrays/T.MIN.SUB.APUT161
new file mode 100644
index 0000000..9dd0950
--- /dev/null
+++ b/source/d3_arrays/T.MIN.SUB.APUT161
@@ -0,0 +1,68 @@
+]ADDRS EQU WPAR1
+]ADDRD EQU WPAR2
+]AIDX EQU WPAR3
+]ESIZE EQU VARTAB
+]ESIZEB EQU VARTAB+1
+]ASIZE EQU VARTAB+2
+]IDX EQU VARTAB+6
+APUT161
+ LDA ]AIDX
+ STA ]IDX
+ LDA ]AIDX+1
+ STA ]IDX+1
+ STA SCRATCH
+ LDY #0
+ LDA (]ADDRD),Y
+ STA ]ASIZE
+ LDY #1
+ LDA (]ADDRD),Y
+ STA ]ASIZE+1
+ INY
+ LDA (]ADDRD),Y
+ STA ]ESIZE
+ STA ]ESIZEB
+ LDY #0
+ LDA #0
+ BEQ :ENTLPA
+:DOADD
+ CLC
+ ADC ]AIDX
+ TAX
+ TYA
+ ADC SCRATCH
+ TAY
+ TXA
+:LPA
+ ASL ]AIDX
+ ROL SCRATCH
+:ENTLPA
+ LSR ]ESIZE
+ BCS :DOADD
+ BNE :LPA
+ STX ]IDX
+ STY ]IDX+1
+ CLC
+ LDA #3
+ ADC ]IDX
+ STA ADDR2
+ LDA ]IDX+1
+ ADC #0
+ STA ADDR2+1
+ CLC
+ LDA ADDR2
+ ADC ]ADDRD
+ STA ADDR2
+ LDA ADDR2+1
+ ADC ]ADDRD+1
+ STA ADDR2+1
+ LDY #0
+:LP
+ LDA (]ADDRS),Y
+ STA (ADDR2),Y
+ INY
+ CPY ]ESIZEB
+ BNE :LP
+ LDY ADDR2+1
+ LDX ADDR2
+ LDA ]ESIZEB
+ RTS
diff --git a/source/d3_arrays/T.MIN.SUB.APUT162 b/source/d3_arrays/T.MIN.SUB.APUT162
new file mode 100644
index 0000000..c203521
--- /dev/null
+++ b/source/d3_arrays/T.MIN.SUB.APUT162
@@ -0,0 +1,126 @@
+]ADDRS EQU WPAR1
+]ADDRD EQU WPAR2
+]XIDX EQU WPAR3
+]YIDX EQU ADDR1
+]ESIZE EQU VARTAB
+]MCAND EQU VARTAB+6
+]MLIER EQU VARTAB+8
+]PBAK EQU VARTAB+10
+]XLEN EQU VARTAB+12
+]YLEN EQU VARTAB+14
+]PROD EQU VARTAB+16
+APUT162
+ LDY #4
+ LDA (]ADDRD),Y
+ STA ]ESIZE
+ LDY #0
+ LDA (]ADDRD),Y
+ STA ]XLEN
+ LDY #1
+ LDA (]ADDRD),Y
+ STA ]XLEN+1
+ LDY #2
+ LDA (]ADDRD),Y
+ STA ]YLEN
+ LDY #3
+ LDA (]ADDRD),Y
+ STA ]YLEN+1
+ LDY #0
+ LDA ]YIDX
+ STA ]MLIER
+ LDA ]YIDX+1
+ STA ]MLIER+1
+ LDA ]YLEN
+ STA ]MCAND
+ LDA ]YLEN+1
+ STA ]MCAND+1
+ LDA #00
+ STA ]PROD
+ STA ]PROD+1
+ STA ]PROD+2
+ STA ]PROD+3
+ LDX #$10
+:SHIFT_R
+ LSR ]MLIER+1
+ ROR ]MLIER
+ BCC :ROT_R
+ LDA ]PROD+2
+ CLC
+ ADC ]MCAND
+ STA ]PROD+2
+ LDA ]PROD+3
+ ADC ]MCAND+1
+:ROT_R
+ ROR
+ STA ]PROD+3
+ ROR ]PROD+2
+ ROR ]PROD+1
+ ROR ]PROD
+ DEX
+ BNE :SHIFT_R
+ LDA ]PROD
+ STA ]PBAK
+ LDA ]PROD+1
+ STA ]PBAK+1
+ LDA ]XIDX
+ STA ]MLIER
+ LDA ]XIDX+1
+ STA ]MLIER+1
+ LDA ]ESIZE
+ STA ]MCAND
+ LDA #0
+ STA ]MCAND+1
+ STA ]PROD
+ STA ]PROD+1
+ STA ]PROD+2
+ STA ]PROD+3
+ LDX #$10
+:SHIFTR LSR ]MLIER+1
+ ROR ]MLIER
+ BCC :ROTR
+ LDA ]PROD+2
+ CLC
+ ADC ]MCAND
+ STA ]PROD+2
+ LDA ]PROD+3
+ ADC ]MCAND+1
+:ROTR
+ ROR
+ STA ]PROD+3
+ ROR ]PROD+2
+ ROR ]PROD+1
+ ROR ]PROD
+ DEX
+ BNE :SHIFTR
+ CLC
+ LDA ]PROD
+ ADC ]PBAK
+ STA ]PROD
+ LDA ]PROD+1
+ ADC ]PBAK+1
+ STA ]PROD+1
+ CLC
+ LDA ]PROD
+ ADC #5
+ STA ]PROD
+ LDA ]PROD+1
+ ADC #0
+ STA ]PROD+1
+ CLC
+ LDA ]PROD
+ ADC ]ADDRD
+ STA ADDR2 ; ELEMENT ADDRESS
+ LDA ]PROD+1
+ ADC ]ADDRD+1
+ STA ADDR2+1
+ LDY #0
+:CLP
+ LDA (]ADDRS),Y
+ STA (ADDR2),Y
+ INY
+ CPY ]ESIZE
+ BNE :CLP
+ LDY ADDR2+1
+ LDX ADDR2
+ LDA ]ESIZE
+ RTS
diff --git a/source/d3_arrays/T.MIN.SUB.APUT81 b/source/d3_arrays/T.MIN.SUB.APUT81
new file mode 100644
index 0000000..400a302
--- /dev/null
+++ b/source/d3_arrays/T.MIN.SUB.APUT81
@@ -0,0 +1,67 @@
+]ADDRS EQU WPAR1
+]ADDRD EQU WPAR2
+]AIDX EQU BPAR1
+]SCRATCH EQU ADDR1
+]ESIZE EQU VARTAB
+]ESIZEBK EQU VARTAB+1
+]ASIZE EQU VARTAB+2
+]IDX EQU VARTAB+5
+]RES EQU VARTAB+7
+APUT81
+ LDA ]AIDX
+ STA ]IDX
+ LDY #1
+ LDA (]ADDRD),Y
+ STA ]ESIZE
+ STA ]ESIZEBK
+ LDY #0
+ LDA (]ADDRD),Y
+ STA ]ASIZE
+ TYA
+ STY ]SCRATCH
+ STY ]SCRATCH+1
+ BEQ :ENTLPA
+:DOADD
+ CLC
+ ADC ]AIDX
+ TAX
+ TYA
+ ADC ]SCRATCH
+ TAY
+ TXA
+:LPA
+ ASL ]AIDX
+ ROL ]SCRATCH
+:ENTLPA
+ LSR ]ESIZE
+ BCS :DOADD
+ BNE :LPA
+ STX ]IDX
+ STY ]IDX+1
+ CLC
+ LDA #2
+ ADC ]IDX
+ STA ]RES
+ LDA #0
+ ADC ]IDX+1
+ STA ]RES+1
+ CLC
+ LDA ]RES
+ ADC ]ADDRD
+ STA ]RES
+ LDA ]RES+1
+ ADC ]ADDRD+1 ;
+ STA ]RES+1
+ STA ]ADDRD+1
+ LDA ]RES
+ STA ]ADDRD
+:LP
+ LDA (]ADDRS),Y
+ STA (]ADDRD),Y
+ INY
+ CPY ]ESIZEBK
+ BNE :LP
+ LDY ]ADDRD+1
+ LDX ]ADDRD
+ LDA ]ESIZE
+ RTS
diff --git a/source/d3_arrays/T.MIN.SUB.APUT82 b/source/d3_arrays/T.MIN.SUB.APUT82
new file mode 100644
index 0000000..6db4631
--- /dev/null
+++ b/source/d3_arrays/T.MIN.SUB.APUT82
@@ -0,0 +1,108 @@
+]ADDRS EQU WPAR1
+]ADDRD EQU WPAR2
+]XIDX EQU BPAR1
+]YIDX EQU BPAR2
+]ESIZE EQU VARTAB
+]MCAND EQU VARTAB+1
+]MLIER EQU VARTAB+3
+]PROD EQU VARTAB+5
+]XLEN EQU VARTAB+9
+]YLEN EQU VARTAB+13
+]PBAK EQU VARTAB+15
+APUT82
+ LDY #0
+ LDA (]ADDRD),Y
+ STA ]XLEN
+ LDY #1
+ LDA (]ADDRD),Y
+ STA ]YLEN
+ LDY #2
+ LDA (]ADDRD),Y
+ STA ]ESIZE
+ LDA #0
+ TAY
+ STY SCRATCH
+ BEQ :ENTLP
+:DOADD
+ CLC
+ ADC ]YIDX
+ TAX
+ TYA
+ ADC SCRATCH
+ TAY
+ TXA
+:LP
+ ASL ]YIDX
+ ROL SCRATCH
+:ENTLP
+ LSR ]YLEN
+ BCS :DOADD
+ BNE :LP
+ STX ]PBAK
+ STY ]PBAK+1
+ LDA ]XIDX
+ STA ]MLIER
+ LDA #0
+ STA ]MLIER+1
+ LDA ]ESIZE
+ STA ]MCAND
+ LDA #0
+ STA ]MCAND+1
+ STA ]PROD
+ STA ]PROD+1
+ STA ]PROD+2
+ STA ]PROD+3
+ LDX #$10
+:SHIFTR LSR ]MLIER+1
+ ROR ]MLIER
+ BCC :ROTR
+ LDA ]PROD+2
+ CLC
+ ADC ]MCAND
+ STA ]PROD+2
+ LDA ]PROD+3
+ ADC ]MCAND+1
+:ROTR
+ ROR
+ STA ]PROD+3
+ ROR ]PROD+2
+ ROR ]PROD+1
+ ROR ]PROD
+ DEX
+ BNE :SHIFTR
+ LDA ]PBAK
+ CLC
+ ADC ]PROD
+ STA ]PROD
+ LDA ]PBAK+1
+ ADC ]PROD+1
+ STA ]PROD+1
+ LDA ]PROD
+ CLC
+ ADC #3
+ STA ]PROD
+ LDA ]PROD+1
+ ADC #0
+ STA ]PROD+1
+ CLC
+ LDA ]PROD
+ ADC ]ADDRD
+ STA ]PROD
+ LDA ]PROD+1
+ ADC ]ADDRD+1
+ STA ]PROD+1
+ LDX ]PROD
+ LDY ]PROD+1
+ STX ADDR2
+ STY ADDR2+1
+ LDY #0
+:CLP
+ LDA (]ADDRS),Y
+ STA (ADDR2),Y
+ INY
+ CPY ]ESIZE
+ BNE :CLP
+ LDX ADDR2
+ LDY ADDR2+1
+ LDA ]ESIZE
+ RTS
diff --git a/source/d3_arrays/T.SUB.ADIM161 b/source/d3_arrays/T.SUB.ADIM161
new file mode 100644
index 0000000..c18221e
--- /dev/null
+++ b/source/d3_arrays/T.SUB.ADIM161
@@ -0,0 +1,118 @@
+*
+*``````````````````````````````*
+* ADIM161 (NATHAN RIGGS) *
+* *
+* INITIALIZE A 16BIT, 2D ARRAY *
+* *
+* INPUT: *
+* *
+* WPAR1 = ARRAY ADDRESS *
+* WPAR2 = # OF ELEMENTS *
+* WPAR3 = ELEMENT LENGTH *
+* BPAR1 = FILL VALUE *
+* *
+* OUTPUT: *
+* *
+* .A = ELEMENT SIZE *
+* RETURN = TOTAL ARRAY SIZE *
+* RETLEN = 2 *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^^ ^^^ *
+* *
+* CYCLES: 172+ *
+* SIZE: 162 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]ADDRD EQU WPAR1
+]ASIZE EQU WPAR2
+]ESIZE EQU WPAR3
+]FILL EQU BPAR1
+*
+]MSIZE EQU VARTAB ; TOTAL ARRAY BYTES
+]ASZBAK EQU VARTAB+4 ; BACKUP OF ELEMENT #
+]ESZBAK EQU VARTAB+7 ; BACKUP
+*
+ADIM161
+ LDA ]ESIZE ; ELEMENT SIZE
+ STA ]ESZBAK ; ELEMENT LENGTH BACKUP
+ LDA ]ASIZE
+ STA ]ASZBAK ; ARRAY SIZE BACKUP
+ LDA ]ASIZE+1
+ STA ]ASZBAK+1 ; BACKUP
+ STA SCRATCH ; HIBYTE FOR MULTIPLICATION
+ LDA ]ADDRD
+ STA ADDR2
+ LDA ]ADDRD+1
+ STA ADDR2+1
+ LDY #0 ; CLEAR INDEX
+ LDA #0 ; CLEAR ACCUMULATOR
+ BEQ :ENTLP ; IF 0, SKIP TO LOOP
+*
+** MULTIPLY ARRAY SIZE BY ELEMENT SIZE
+*
+:DOADD
+ CLC ; CLEAR CARRY FLAG
+ ADC ]ASIZE ; ADD ARRAY SIZE
+ TAX ; HOLD IN .X
+ TYA ; LOAD HIBYTE
+ ADC SCRATCH ; ADD HIBYTE
+ TAY ; HOLD IN .Y
+ TXA ; RELOAD LOBYTE
+:LP
+ ASL ]ASIZE ; MULTIPLY ARRAY SIZE BY 2
+ ROL SCRATCH ; ADJUST HIBYTE
+:ENTLP
+ LSR ]ESIZE ; DIVIDE ELEMENT SIZE BY 2
+ BCS :DOADD ; IF >= LOBYTE IN .A,
+ BNE :LP ; ADD AGAIN--ELSE, LOOP
+ CLC ; CLEAR CARRY
+ TXA ; LOBYTE TO .A
+ ADC #3 ; ADD 2 FOR HEADER
+ STA ]MSIZE ; STORE IN TOTAL LOBYTE
+ TYA ; HIBYTE TO .A
+ ADC #0 ; DO CARRY
+ STA ]MSIZE+1 ; STORE IN TOTAL HIBYTE
+*
+** CLEAR MEMORY BLOCKS
+*
+ LDA ]FILL ; GET FILL VALUE
+ LDX ]MSIZE+1 ; LOAD TOTAL SIZE LOBYTE
+ BEQ :PART ; IF NO WHOLE PAGES, JUST PART
+ LDY #0 ; RESET INDEX
+:FULL
+ STA (]ADDRD),Y ; COPY BYTE TO ADDRESS
+ INY ; NEXT BYTE
+ BNE :FULL ; LOOP UNTIL PAGE DONE
+ INC ]ADDRD+1 ; GO TO NEXT PAGE
+ DEX ; DECREMENT COUNTER
+ BNE :FULL ; LOOP IF PAGES LEFT
+:PART
+ LDX ]MSIZE ; PARTIAL PAGE BYTES
+ BEQ :MFEXIT ; EXIT IF = 0
+ LDY #0 ; RESET INDEX
+:PARTLP
+ STA (]ADDRD),Y ; STORE BYTE
+ INY ; INCREMENT INDEX
+ DEX ; DECREMENT COUNTER
+ BNE :PARTLP ; LOOP UNTIL DONE
+:MFEXIT
+ LDY #0 ; RESET INDEX
+ LDA ]ASZBAK ; STORE ARRAY SIZE IN HEADER
+ STA (ADDR2),Y
+ INY ; INCREASE INDEX
+ LDA ]ASZBAK+1 ; STORE ARRAY SIZE HIBYTE
+ STA (ADDR2),Y
+ INY ; INCREMENT INDEX
+ LDA ]ESZBAK ; STORE ELEMENT SIZE
+ STA (ADDR2),Y ; IN HEADER
+ LDX ]ADDRD ; .X HOLDS ARRAY ADDRESS LOBYTE
+ LDY ]ADDRD+1 ; .Y HOLDS HIBYTE
+ LDA ]MSIZE ; STORE TOTAL ARRAY SIZE
+ STA RETURN ; IN RETURN
+ LDA ]MSIZE+1
+ STA RETURN+1
+ LDA #2
+ STA RETLEN ; 2 BYTE LENGTH
+ LDA ]ASZBAK ; .A HOLDS # OF ELEMENTS
+ RTS
diff --git a/source/d3_arrays/T.SUB.ADIM162 b/source/d3_arrays/T.SUB.ADIM162
new file mode 100644
index 0000000..ac2f72b
--- /dev/null
+++ b/source/d3_arrays/T.SUB.ADIM162
@@ -0,0 +1,179 @@
+*
+*``````````````````````````````*
+* ADIM162 (NATHAN RIGGS) *
+* *
+* INPUT: *
+* *
+* WPAR1 = 1ST DIM LENGTH *
+* WPAR2 = 2ND DIM LENGTH *
+* WPAR3 = ARRAY ADDRESS *
+* BPAR1 = ELEMENT LENGTH *
+* BPAR2 = FILL VALUE *
+* *
+* OUTPUT: *
+* *
+* .A = ELEMENT LENGTH *
+* RETURN = ELEMENT DATA *
+* RETLEN = ELEMENT LENGTH *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^^ ^^^ *
+* *
+* CYCLES: 426+ *
+* SIZE: 312 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]AXSIZE EQU WPAR1
+]AYSIZE EQU WPAR2
+]ELEN EQU BPAR1
+]FILL EQU BPAR2
+]ADDR EQU WPAR3
+]ADDR2 EQU ADDR1
+*
+]PROD EQU VARTAB ; PRODUCT
+]AXBAK EQU VARTAB+4 ; X SIZE BACKUP
+]AYBAK EQU VARTAB+6 ; Y SIZE BACKUP
+]MLIER EQU VARTAB+8 ; MULTIPLIER
+]MCAND EQU VARTAB+10 ; MULTIPLICAND
+*
+ADIM162
+ LDA ]AYSIZE
+ STA ]AYBAK
+ STA ]MCAND
+ LDA ]AYSIZE+1
+ STA ]AYBAK+1
+ STA ]MCAND+1
+ LDA ]AXSIZE
+ STA ]AXBAK
+ STA ]MLIER
+ LDA ]AXSIZE+1
+ STA ]AXBAK+1
+ STA ]MLIER+1
+ LDA ]ADDR ; GET ARRAY ADDRESS
+ STA ]ADDR2 ; LOBYTE; PUT IN ZERO PAGE
+ LDA ]ADDR+1 ; GET ARRAY ADDRESS HIBYTE
+ STA ]ADDR2+1
+*
+** MULTIPLY X AND Y
+*
+ LDA #0 ; RESET HIBYTE,LOBYTE
+ STA ]PROD+2 ; CLEAR PRODUCT BYTE 3
+ STA ]PROD+3 ; CLEAR PRODUCT BYTE 4
+ LDX #$10 ; (#16)
+:SHIFT_R
+ LSR ]MLIER+1 ; DIVIDE MLIER BY TWO
+ ROR ]MLIER ; ADJUST LOBYTE
+ BCC :ROT_R ; IF 0 IN CARRY, ROTATE MORE
+ LDA ]PROD+2 ; GET 3RD BYTE OF PRODUCT
+ CLC
+ ADC ]MCAND ; ADD MULTIPLICAND
+ STA ]PROD+2 ; STORE 3RD BYTE
+ LDA ]PROD+3 ; LOAD 4TH BYTE
+ ADC ]MCAND+1 ; ADD MULTIPLICAND HIBYTE
+:ROT_R
+ ROR ; ROTATE PARTIAL PRODUCT
+ STA ]PROD+3 ; STORE IN HIBYTE
+ ROR ]PROD+2 ; ROTATE THIRD BYTE
+ ROR ]PROD+1 ; ROTATE 2ND BYTE
+ ROR ]PROD ; ROTATE LOBYTE
+ DEX ; DECREASE COUNTER
+ BNE :SHIFT_R ; IF NOT ZERO, BACK TO SHIFTER
+*
+ LDA ]ELEN ; PUT ELEMENT LENGTH
+ STA ]MCAND ; INTO MULTIPLICAND
+ LDA #0 ; CLEAR HIBYTE
+ STA ]MCAND+1 ;
+ LDA ]PROD ; LOAD EARLIER PRODUCT
+ STA ]MLIER ; STORE LOBYTE IN MULTIPLIER
+ LDA ]PROD+1 ; DO SAME FOR HIBYTE
+ STA ]MLIER+1
+*
+** NOW MULTIPLY BY LENGTH OF ELEMENTS
+*
+ LDA #0 ; CLEAR PRODUCT
+ STA ]PROD
+ STA ]PROD+1
+ STA ]PROD+2
+ STA ]PROD+3
+ LDX #$10
+:SHIFTR LSR ]MLIER+1 ; SHIFT BYTES LEFT (/2)
+ ROR ]MLIER ; ADJUST LOBYTE
+ BCC :ROTR ; IF CARRY = 0, ROTATE
+ LDA ]PROD+2 ; LOAD 3RD BYTE OF PRODUCT
+ CLC
+ ADC ]MCAND ; ADD MULTIPLICAND
+ STA ]PROD+2 ; STORE IN 3RD BYTE
+ LDA ]PROD+3 ; LOAD HIBYTE
+ ADC ]MCAND+1 ; ADD MULTIPLICAND HIBYTE
+:ROTR
+ ROR ; ROTATE .A RIGHT
+ STA ]PROD+3 ; ROTATE 4TH
+ ROR ]PROD+2 ; ROTATE 3RD
+ ROR ]PROD+1 ; ROTATE 2ND
+ ROR ]PROD ; ROTATE LOBYTE
+ DEX ; DECREMENT COUNTER
+ BNE :SHIFTR ; IF NOT 0, BACK TO SHIFTER
+*
+ CLC ; CLEAR CARRY
+ LDA ]PROD ; INCREASE BY 5
+ ADC #5
+ STA ]PROD ; SAVE LOBYTE
+ LDA ]PROD+1
+ ADC #0
+ STA ]PROD+1 ; SAVE HIBYTE
+*
+** NOW CLEAR MEMORY BLOCKS, WHOLE PAGES FIRST
+*
+ LDA ]FILL ; GET FILL VALUE
+ LDX ]PROD+1 ; LOAD PRODUCT 2ND BYTE
+ BEQ :PART ; IF 0, THEN PARTIAL PAGE
+ LDY #0 ; CLEAR INDEX
+:FULL
+ STA (]ADDR),Y ; COPY FILL BYTE TO ADDRESS
+ INY ; INCREASE BYTE COUNTER
+ BNE :FULL ; LOOP UNTIL PAGES DONE
+ INC ]ADDR+1 ; INCREASE HIBYTE
+ DEX ; DECREASE COUNTER
+ BNE :FULL ; LOOP UNTIL PAGES DONE
+*
+** NOW DO REMAINING BYTES
+*
+:PART
+ LDX ]PROD ; LOAD PRODUCT LOBYTE IN X
+ BEQ :MFEXIT ; IF 0, THEN WE'RE DONE
+ LDY #0 ; CLEAR BYTE INDEX
+:PARTLP
+ STA (]ADDR),Y ; STORE FILL BYTE
+ INY ; INCREASE BYTE INDEX
+ DEX ; DECREASE COUNTER
+ BNE :PARTLP ; LOOP UNTIL DONE
+:MFEXIT
+ LDY #0 ; CLEAR BYTE INDEX
+ LDA ]AXBAK ; LOAD ORIGINAL X LENGTH
+ STA (]ADDR2),Y ; STORE IN ARRAY HEADER
+ INY ; INCREASE BYTE COUNTER
+ LDA ]AXBAK+1 ; STORE HIBYTE
+ STA (]ADDR2),Y
+ INY ; INCREASE BYTE INDEX
+ LDA ]AYBAK ; LOAD Y LENGTH LOBYTE
+ STA (]ADDR2),Y ; STORE IN ARRAY HEADER
+ INY ; INCREMENT BYTE INDEX
+ LDA ]AYBAK+1 ; STORE Y HIBYTE
+ STA (]ADDR2),Y
+ INY ; INCREMENT BYTE INDEX
+ LDA ]ELEN ; STORE ELEMENT LENGTH
+ STA (]ADDR2),Y
+*
+ LDY ]ADDR2 ; LOBYTE OF ARRAY ADDRESS
+ LDX ]ADDR2+1 ; ARRAY ADDRESS HIBYTE
+ LDA ]PROD ; STORE TOTAL ARRAY SIZE
+ STA RETURN ; IN BYTES IN RETURN
+ LDA ]PROD+1
+ STA RETURN+1
+ LDA ]PROD+2
+ STA RETURN+2
+ LDA ]PROD+3
+ STA RETURN+3
+ LDA #4 ; SIZE OF RETURN
+ STA RETLEN
+ RTS
diff --git a/source/d3_arrays/T.SUB.ADIM81 b/source/d3_arrays/T.SUB.ADIM81
new file mode 100644
index 0000000..542bff7
--- /dev/null
+++ b/source/d3_arrays/T.SUB.ADIM81
@@ -0,0 +1,113 @@
+*
+*``````````````````````````````*
+* ADIM81 (NATHAN RIGGS) *
+* *
+* INPUT *
+* *
+* WPAR1 = ARRAY ADDRESS (2B) *
+* WPAR2 = # OF ELEMENTS *
+* WPAR3 = LENGTH OF ELEMENTS *
+* BPAR1 = FILL VALUE *
+* *
+* OUTPUT *
+* *
+* RETURN = TOTAL BYTES USED *
+* RETLEN = 2 *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^^ ^^^ *
+* *
+* CYCLES: 176+ *
+* SIZE: 160 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]ADDR EQU WPAR1
+]ASIZE EQU WPAR2
+]ESIZE EQU WPAR3
+]FILL EQU BPAR1
+*
+]MSIZE EQU VARTAB ; TOTAL BYTES OF ARRAY
+]ASZBAK EQU VARTAB+4 ; ARRAY SIZE BACKUP
+]ESZBAK EQU VARTAB+6 ; ELEMENT SIZE BACKUP
+*
+ADIM81
+ LDA ]ESIZE
+ STA ]ESZBAK
+ LDA ]ASIZE
+ STA ]ASZBAK
+ LDA #0
+ STA ]ASIZE+1
+ STA ]ASZBAK+1
+*
+** MULTIPLY ARRAY SIZE BY ELEMENT SIZE
+*
+ LDY #0 ; RESET HIBYTE FOR MULTIPLY
+ TYA ; RESET LOBYTE FOR MULTIPLY
+ LDY ]ASIZE+1
+ STY SCRATCH ; SAVE HIBYTE IN SCRATCH
+ BEQ :ENTLP ; IF ZERO, SKIP TO LOOP
+:DOADD
+ CLC ; ADD ASIZE TO LOBYTE
+ ADC ]ASIZE
+ TAX ; TEMPORARILY STORE IN .X
+ TYA ; TRANSFER HIBYTE TO .A
+ ADC SCRATCH ; ADD HIBYTE
+ TAY ; STORE BACK IN .Y
+ TXA ; LOAD LOBYTE IN .A AGAIN
+:LP ; LOOP START
+ ASL ]ASIZE ; MULTIPLY ASIZE BY 2
+ ROL SCRATCH ; MULTIPLY HIBYTE BY 2
+:ENTLP
+ LSR ]ESIZE ; DIVIDE ESIZE BY 2
+ BCS :DOADD ; IF >= LOBYTE IN .A, ADD AGAIN
+ BNE :LP ; OTHERWISE, RELOOP
+*
+ STX ]MSIZE ; STORE LOBYTE
+ STY ]MSIZE+1 ; STORE HIBYTE
+ LDA ]MSIZE ; NOW ADD TO BYTES
+ CLC ; TO MSIZE FOR ARRAY HEADER
+ ADC #2
+ STA ]MSIZE ; STORE LOBYTE
+ LDA ]MSIZE+1
+ ADC #0 ; CARRY FOR HIBYTE
+ STA ]MSIZE+1
+*
+** NOW CLEAR MEMORY BLOCKS
+*
+ LDA ]FILL ; GET FILL VALUE
+ LDX ]MSIZE+1 ; X = # O PAGES TO DO
+ BEQ :PART ; BRANCH IF HIBYTE = 0
+ LDY #0 ; RESET INDEX
+:FULL
+ STA (]ADDR),Y ; FILL CURRENT BYTE
+ INY ; INCREMENT INDEX
+ BNE :FULL ; LOOP UNTIL PAGE DONE
+ INC ]ADDR+1 ; GO TO NEXT PAGE
+ DEX ; DECREMENT COUNTER
+ BNE :FULL ; LOOP IF PAGES LEFT
+:PART
+ LDX ]MSIZE ; PARTIAL PAGE BYTES
+ BEQ :MFEXIT ; EXIT IF LOBYTE = 0
+ LDY #0 ; RESENT INDEX
+:PARTLP
+ STA (]ADDR),Y ; STORE VAL
+ INY ; INCREMENT INDEX
+ DEX ; DECREMENT COUNTER
+ BNE :PARTLP ; LOOP UNTIL DONE
+:MFEXIT
+ LDY #0 ; STORE NUMBER OF ELEMENTS
+ LDA ]ASZBAK ; INTO FIRST BYTE OF ARRAY
+ STA (]ADDR),Y
+ INY
+ LDA ]ESZBAK ; STORE ELEMENT SIZE INTO
+ STA (]ADDR),Y ; SECOND BYTE OF ARRAY
+ LDX ]ADDR ; GET LOBYTE OF ARRAY ADDRESS
+ LDY ]ADDR+1 ; AND HIBYTE TO RETURN IN .X, .Y
+ LDA ]ASZBAK ; RETURN NUMBER OF ELEMENTS IN .A
+ LDA ]MSIZE ; STORE TOTAL ARRAY SIZE
+ STA RETURN ; IN RETURN
+ LDA ]MSIZE+1
+ STA RETURN+1
+ LDA #2 ; SET RETURN LENGTH TO
+ STA RETLEN ; 2 BYTES
+ RTS
diff --git a/source/d3_arrays/T.SUB.ADIM82 b/source/d3_arrays/T.SUB.ADIM82
new file mode 100644
index 0000000..2b54714
--- /dev/null
+++ b/source/d3_arrays/T.SUB.ADIM82
@@ -0,0 +1,155 @@
+*
+*``````````````````````````````*
+* ADIM82 (NATHAN RIGGS) *
+* *
+* INITIALIZE AN 8BIT, 2D ARRAY *
+* *
+* INPUT: *
+* *
+* WPAR1 = ARRAY ADDRESS *
+* WPAR2 = 1ST DIM LENGTH *
+* WPAR3 = 2ND DIM LENGTH *
+* BPAR1 = FILL VALUE *
+* BPAR2 = ELEMENT LENGTH *
+* *
+* OUTPUT: *
+* *
+* .A = ELEMENT SIZE *
+* RETURN = TOTAL ARRAY SIZE *
+* RETLEN = 4 *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^^ ^^^ *
+* *
+* CYCLES: 282+ *
+* SIZE: 244 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]ADDR EQU WPAR1 ; ARRAY ADDRESS
+]AXSIZE EQU WPAR2 ; FIRST DIM # OF ELEMENTS
+]AYSIZE EQU WPAR3 ; SECOND DIM # OF ELEMENTS
+]FILL EQU BPAR1 ; FILL VALUE
+]ESIZE EQU BPAR2 ; ELEMENT SIZE
+*
+]PROD EQU VARTAB ; PRODUCT
+]AXBAK EQU VARTAB+4 ; ARRAY X SIZE BACKUP
+]AYBAK EQU VARTAB+5 ; ARRAY Y SIZE BACKUP
+]MLIER EQU VARTAB+6 ; MULTIPLIER
+]MCAND EQU VARTAB+8 ; MULTIPLICAND, ELEMENT SIZE
+*
+ADIM82
+ LDA ]ESIZE ; ELEMENT LENGTH
+ STA ]MCAND ; AND STORE AS MULTIPLICAND
+ LDA ]AYSIZE ; GET ARRAY Y SIZE
+ STA ]AYBAK ; BACK IT UP
+ LDA ]AXSIZE
+ STA ]AXBAK ; AND BACK THAT UP TOO
+ LDA #0 ; CLEAR MCAND HIBYTE
+ STA ]MCAND+1
+*
+** MULTIPLY X AND Y
+*
+ TAY ; AND LOBYTE
+ STY SCRATCH
+ BEQ :ENTLP ; IF ZERO, SKIP TO LOOP
+:DOADD
+ CLC ; CLEAR CARRY FLAG
+ ADC ]AXSIZE ; ADD X LENGTH
+ TAX ; TEMPORARILY STORE IN .X
+ TYA ; TRANSFER HIBYTE TO .A
+ ADC SCRATCH ; ADD HIBYTE
+ TAY ; STORE BACK IN .Y
+ TXA ; RELOAD LOBYTE INTO .A
+:LP
+ ASL ]AXSIZE ; MULTIPLY X LENGTH BY 2
+ ROL SCRATCH ; ADJUST HIBYTE
+:ENTLP
+ LSR ]AYSIZE ; DIVIDE Y LENGTH BY 2
+ BCS :DOADD ; IF >= LOBYTE IN .A,
+ BNE :LP ; ADD AGAIN; OTHERWISE, LOOP
+ STX ]MLIER ; STORE LOBYTE IN MULTIPLIER
+ STY ]MLIER+1 ; STORE HIBYTE IN MULTIPLIER
+*
+** NOW MULTIPLY BY LENGTH OF ELEMENTS
+*
+ LDA #0 ; CLEAR PRODUCT LOBYTE
+ STA ]PROD
+ STA ]PROD+1 ; CLEAR NEXT BYTE
+ STA ]PROD+2 ; CLEAR NEXT BYTE
+ STA ]PROD+3 ; CLEAR HIBYTE
+ LDX #$10 ; LOAD $10 IN .X (#16)
+:SHIFTR LSR ]MLIER+1 ; DIVIDE MLIER BY TWO
+ ROR ]MLIER ; ADJUST LOBYTE
+ BCC :ROTR ; IF LESS THAN PRODUCT, ROTATE
+ LDA ]PROD+2 ; LOAD PRODUCT 3RD BYTE
+ CLC ; CLEAR CARRY
+ ADC ]MCAND ; ADD MULTIPLICAND
+ STA ]PROD+2 ; STORE BACK INTO PRODUCT 3RD BYTE
+ LDA ]PROD+3 ; LOAD PRODUCT HIBYTE
+ ADC ]MCAND+1 ; ADD MULTIPLICAND HIBYTE
+:ROTR
+ ROR ; ROTATE .A RIGHT
+ STA ]PROD+3 ; STORE IN PRODUCT HIBYTE
+ ROR ]PROD+2 ; ROTATE PRODUCT 3RD BYTE
+ ROR ]PROD+1 ; ROTATE PRODUCT 2ND BYTE
+ ROR ]PROD ; ROTATE PRODUCT LOBYTE
+ DEX ; DECREMENT COUNTER
+ BNE :SHIFTR ; IF NOT 0, BACK TO SHIFTER
+*
+ LDA ]PROD ; LOAD PRODUCT LOBYTE TO .A
+ CLC ; CLEAR CARRY FLAG
+ ADC #3 ; ADD 3
+ STA ]PROD ; STORE BACK INTO PRODUCT LOBYTE
+ LDA ]PROD+1
+ ADC #0 ; INITIATE CARRY FOR 2ND BYTE
+ STA ]PROD+1
+ LDA ]PROD+2
+ ADC #0 ; AND THIRD BYTE
+ STA ]PROD+2
+*
+** NOW CLEAR MEMORY BLOCKS, WHOLE PAGES FIRST
+*
+ LDA ]FILL ; GET FILL VALUE
+ LDX ]PROD+1 ; LOAD SECOND BYTE OF PRODUCT
+ BEQ :PART ; IF 0, THEN ONLY PARTIAL PAGE
+ LDY #0 ; CLEAR INDEX
+:FULL
+ STA (]ADDR),Y ; COPY FILL BYTE TO ADDRESS
+ INY ; INCREASE INDEX
+ BNE :FULL ; IF NO OVERFLOW, KEEP FILL
+ INC ]ADDR+1 ; INCREASE ADDRESS HIBYTE
+ DEX ; DECREMENT COUNTER
+ BNE :FULL ; LOOP UNTIL PAGES DONE
+:PART
+ LDX ]PROD ; LOAD PRODUCT LOBYTE TO X
+ BEQ :MFEXIT ; IF ZERO, THEN WE'RE DONE
+ LDY #0 ; RESET INDEX
+:PARTLP
+ STA (]ADDR),Y ; STORE FILL BYTE
+ INY ; INCREASE INDEX
+ DEX ; DECREASE COUNTER
+ BNE :PARTLP ; LOOP UNTIL DONE
+:MFEXIT
+ LDY #0 ; RESET INDEX
+ LDA ]AXBAK ; PUT X LENGTH INTO
+ STA (]ADDR),Y ; FIRST BYTE OF ARRAY
+ INY ; INCREMENT INDEX
+ LDA ]AYBAK ; PUT Y LENGTH INTO
+ STA (]ADDR),Y ; SECOND BYTE OF ARRAY
+ INY ; INCREMENT INDEX
+ LDA ]MCAND ; PUT ELEMENT SIZE
+ STA (]ADDR),Y ; INTO 3RD BYTE OF ARRAY
+ LDX ]ADDR ; RETURN ARRAY ADDR LOBYTE IN .X
+ LDY ]ADDR+1 ; RETURN ARRAY ADDR HIBYTE IN .Y
+ LDA ]PROD ; STORE PRODUCT LOBYTE IN RETURN
+ STA RETURN
+ LDA ]PROD+1 ; STORE NEXT BYTE
+ STA RETURN+1
+ LDA ]PROD+2 ; NEXT BYTE
+ STA RETURN+2
+ LDA ]PROD+3 ; STORE HIBYTE
+ STA RETURN+3
+ LDA #4 ; SIZE OF RETURN
+ STA RETLEN ; SPECIFY RETURN LENGTH
+ LDA ]MCAND ; RETURN ELEMENT SIZE IN .A
+ RTS
diff --git a/source/d3_arrays/T.SUB.AGET161 b/source/d3_arrays/T.SUB.AGET161
new file mode 100644
index 0000000..21676da
--- /dev/null
+++ b/source/d3_arrays/T.SUB.AGET161
@@ -0,0 +1,100 @@
+*
+*``````````````````````````````*
+* AGET161 (NATHAN RIGGS) *
+* *
+* GET DATA IN ARRAY ELEMENT *
+* *
+* INPUT: *
+* *
+* WPAR1 = ARRAY ADDRESS *
+* WPAR2 = ELEMENT INDEX *
+* *
+* OUTPUT: *
+* *
+* .A = ELEMENT LENGTH *
+* .X = ELEMENT ADDR LOBYTE *
+* .Y = ELEMENT ADDR HIBYTE *
+* RETURN = ELEMENT DATA *
+* RETLEN = ELEMENT LENGTH *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^^ ^^^ *
+* *
+* CYCLES: 126 *
+* SIZE: 135 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]AIDX EQU WPAR2
+]ADDR EQU WPAR1
+*
+]ESIZE EQU VARTAB ; ELEMENT LENGTH
+]ESIZEB EQU VARTAB+1 ; ^BACKUP
+]ASIZE EQU VARTAB+2 ; NUMBER OF ELEMENTS
+]IDX EQU VARTAB+6 ; INDEX BACKUP
+*
+AGET161
+ LDA ]AIDX
+ STA ]IDX
+ LDA ]AIDX+1 ; GET INDEX HIBYTE
+ STA ]AIDX+1
+ STA SCRATCH
+ LDY #0 ; RESET INDEX
+ LDA (]ADDR),Y ; GET NUMBER OF
+ STA ]ASIZE ; ARRAY ELEMENTS
+ LDY #1 ; GET HIBYTE OF
+ LDA (]ADDR),Y ; # OF ARRAY ELEMENTS
+ STA ]ASIZE+1
+ INY ; INCREASE BYTE INDEX
+ LDA (]ADDR),Y ; GET ELEMENT LENGTH
+ STA ]ESIZE
+ STA ]ESIZEB
+*
+** MULTIPLY INDEX BY ELEMENT SIZE, ADD 3
+*
+ LDY #0 ; RESET .Y AND .A
+ LDA #0
+ BEQ :ENTLPA ; IF ZERO, SKIP TO LOOP
+:DOADD
+ CLC ; CLEAR CARRY
+ ADC ]AIDX ; ADD INDEX TO .A
+ TAX ; HOLD IN .X
+ TYA ; LOAD HIBYTE
+ ADC SCRATCH ; ADD HIBYTE
+ TAY ; HOLD IN .Y
+ TXA ; RELOAD LOBYTE
+:LPA
+ ASL ]AIDX ; MULTIPLY INDEX BY 2
+ ROL SCRATCH ; ADJUST HIBYTE
+:ENTLPA
+ LSR ]ESIZE ; DIVIDE ELEMENT LENGTH BY 2
+ BCS :DOADD ; IF BIT 1 SHIFTED IN CARRY, ADD MORE
+ BNE :LPA ; CONTINUE LOOPING IF ZERO FLAG UNSET
+ STX ]IDX ; STORE LOBYTE
+ STY ]IDX+1 ; STORE HIBYTE
+ LDA #3 ; ADD 3 TO INDEX LOBYTE
+ CLC ; CLEAR CARRY
+ ADC ]IDX
+ STA ADDR2 ; STORE ON ZERO PAGE
+ LDA ]IDX+1 ; ADJUST HIBYTE
+ ADC #0
+ STA ADDR2+1
+*
+ LDA ADDR2 ; ADD ARRAY ADDRESS
+ CLC
+ ADC ]ADDR ; LOBYTE
+ STA ADDR2
+ LDA ADDR2+1 ; HIBYTE
+ ADC ]ADDR+1
+ STA ADDR2+1
+ LDY #0 ; RESET BYTE INDEX
+:LP
+ LDA (ADDR2),Y ; GET BYTE FROM ELEMENT
+ STA RETURN,Y ; PUT INTO RETURN
+ INY ; INCREASE BYTE INDEX
+ CPY ]ESIZEB ; IF INDEX != ELEMENT LENGTH
+ BNE :LP ; CONTINUE LOOP
+ LDA ]ESIZEB ; .A = ELEMENT SIZE
+ STA RETLEN ; STORE IN RETLEN
+ LDY ADDR2+1 ; .Y = ELEMENT ADDRESS HIBYTE
+ LDX ADDR2 ; .X = ELEMENT ADDRESS LOBYTE
+ RTS
diff --git a/source/d3_arrays/T.SUB.AGET162 b/source/d3_arrays/T.SUB.AGET162
new file mode 100644
index 0000000..42e8020
--- /dev/null
+++ b/source/d3_arrays/T.SUB.AGET162
@@ -0,0 +1,168 @@
+*
+*``````````````````````````````*
+* AGET162 (NATHAN RIGGS) *
+* *
+* INPUT: *
+* *
+* WPAR1 = ARRAY ADDRESS *
+* WPAR2 = 1ST DIM INDEX *
+* WPAR3 = 2ND DIM INDEX *
+* *
+* OUTPUT: *
+* *
+* .A = ELEMENT LENGTH *
+* RETURN: ELEMENT DATA *
+* RETLEN: ELEMENT LENGTH *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^^ ^^^ *
+* *
+* CYCLES: 410+ *
+* SIZE: 277 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]ADDR EQU WPAR1
+]XIDX EQU WPAR2
+]YIDX EQU WPAR3
+*
+]ESIZE EQU VARTAB ; ELEMENT LENGTH
+]MCAND EQU VARTAB+2 ; MULTIPLICAND
+]MLIER EQU VARTAB+4 ; MULTIPLIER
+]PROD EQU VARTAB+6 ; PRODUCT
+]PBAK EQU VARTAB+10 ; ^BACKUP
+]XLEN EQU VARTAB+12 ; X-DIM LENGTH
+]YLEN EQU VARTAB+14 ; Y-DIM LENGTH
+*
+AGET162
+ LDY #4 ; READ BYTE 4 FROM HEADER
+ LDA (]ADDR),Y ; TO GET ELEMENT SIZE
+ STA ]ESIZE
+ LDY #0 ; READ BYTE 0 FROM HEADER
+ LDA (]ADDR),Y ; TO GET X-DIM LENGTH LOBYTE
+ STA ]XLEN
+ LDY #1 ; READ BYTE 1 FROM HEADER
+ LDA (]ADDR),Y ; TO GET X-DIM LENGTH HIBYTE
+ STA ]XLEN+1
+ LDY #2 ; READ BYTE 2 FROM HEADER
+ LDA (]ADDR),Y ; TO GET Y-DIM LENGTH LOBYTE
+ STA ]YLEN
+ LDY #3 ; READ BYTE 3 OF HEADER
+ LDA (]ADDR),Y ; TO GET Y-DIM LENGTH HIBYTE
+ STA ]YLEN+1
+ LDY #0 ; RESET BYTE INDEX
+*
+** MULTIPLY Y-INDEX BY Y-LENGTH
+*
+ LDA ]YIDX ; PUT Y-INDEX INTO
+ STA ]MLIER ; MULTIPLIER
+ LDA ]YIDX+1 ; ALSO HIBYTE
+ STA ]MLIER+1
+ LDA ]YLEN ; PUT Y-DIM LENGTH LOBYTE
+ STA ]MCAND ; INTO MULTIPLICAND
+ LDA ]YLEN+1 ; ALSO HIBYTE
+ STA ]MCAND+1
+ LDA #00 ; RESET
+ STA ]PROD ; PRODUCT BYTES
+ STA ]PROD+1
+ STA ]PROD+2
+ STA ]PROD+3
+ LDX #$10 ; LOAD #16 INTO X REGISTER
+:SHIFT_R
+ LSR ]MLIER+1 ; DIVIDE MULTIPLIER BY 2
+ ROR ]MLIER ; ADJUST HIBYTE
+ BCC :ROT_R ; IF 0 PUT INTO CARRY, ROTATE MORE
+ LDA ]PROD+2 ; LOAD PRODUCT 3RD BYTE
+ CLC ; CLEAR CARRY
+ ADC ]MCAND ; ADD MULTIPLICAND
+ STA ]PROD+2 ; STORE IN PRODUCT 3RD
+ LDA ]PROD+3 ; LOAD PRODUCT HIBYTE
+ ADC ]MCAND+1 ; ADD MULTIPLICAN HIBYTE
+:ROT_R
+ ROR ; ROTATE .A RIGHT
+ STA ]PROD+3 ; STORE IN PRODUCT HIBYTE
+ ROR ]PROD+2 ; ROTATE 3RD BYTE
+ ROR ]PROD+1 ; ROTATE 2ND BYTE
+ ROR ]PROD ; ROTATE LOBYTE
+ DEX ; DECREASE X COUNTER
+ BNE :SHIFT_R ; IF NOT ZERO, SHIFT AGAIN
+*
+** NOW MULTIPLY XIDX BY ELEMENT SIZE
+*
+ LDA ]PROD ; BACKUP PREVIOUS PRODUCT
+ STA ]PBAK ; 1ST AND 2ND BYTES; THE
+ LDA ]PROD+1 ; 3RD AND 4TH ARE NOT USED
+ STA ]PBAK+1
+ LDA ]XIDX ; LOAD X-INDEX LOBYTE
+ STA ]MLIER ; AND STORE IN MULTIPLIER
+ LDA ]XIDX+1 ; LOAD HIBYTE AND STORE
+ STA ]MLIER+1
+ LDA ]ESIZE ; LOAD ELEMENT SIZE AND
+ STA ]MCAND ; STORE LOBYTE IN MULTIPLICAND
+ LDA #0 ; CLEAR MULTIPLICAND HIBYTE
+ STA ]MCAND+1
+*
+ STA ]PROD ; CLEAR ALL PRODUCT BYTES
+ STA ]PROD+1
+ STA ]PROD+2
+ STA ]PROD+3
+ LDX #$10 ; LOAD #16 IN COUNTER
+:SHIFTR LSR ]MLIER+1 ; DIVIDE MULTIPLIER HIBYTE BY 2
+ ROR ]MLIER ; ADJUST LOBYTE
+ BCC :ROTR ; IF 0 PUT IN CARRY, ROTATE
+ LDA ]PROD+2 ; LOAD PRODUCT 3RD BYTE
+ CLC ; CLEAR CARRY
+ ADC ]MCAND ; ADD MULTIPLICAND LOBYTE
+ STA ]PROD+2 ; STORE PRODUCT 3RD BYTE
+ LDA ]PROD+3 ; LOAD PRODUCT HIBYTE
+ ADC ]MCAND+1 ; ADD MULTIPLICAND HIBYTE
+:ROTR
+ ROR ; ROTATE .A RIGHT
+ STA ]PROD+3 ; STORE IN PRODUCT HIBYTE
+ ROR ]PROD+2 ; ROTATE PRODUCT 3RD BYTE
+ ROR ]PROD+1 ; ROTATE 2ND BYTE
+ ROR ]PROD ; ROTATE LOBYTE
+ DEX ; DECREMENT X COUNTER
+ BNE :SHIFTR ; IF != 0, SHIFT AGAIN
+*
+** NOW ADD X * ESIZE TO RUNNING PRODUCT
+*
+ CLC ; CLEAR CARRY
+ LDA ]PROD ; ADD PREVIOUS PRODUCT
+ ADC ]PBAK ; LOBYTE TO CURRENT
+ STA ]PROD ; AND STORE IN PRODUCT
+ LDA ]PROD+1 ; DO THE SAME WITH HIBYTES
+ ADC ]PBAK+1
+ STA ]PROD+1
+ CLC ; CLEAR CARRY
+ LDA ]PROD ; ADD 5 BYTES TO PRODUCT
+ ADC #5 ; TO ACCOUNT FOR ARRAY HEADER
+ STA ]PROD
+ LDA ]PROD+1
+ ADC #0 ; ADJUST HIBYTE
+ STA ]PROD+1
+*
+** NOW ADD BASE ADDRESS OF ARRAY TO GET
+** THE ADDRESS OF THE INDEX VALUE
+*
+ CLC ; CLEAR CARRY
+ LDA ]PROD ; ADD PRODUCT TO ARRAY
+ ADC ]ADDR ; ADDRESS, LOBYTES
+ STA ADDR2 ; STORE IN ZERO PAGE
+ LDA ]PROD+1 ; DO THE SAME WITH HIBYTES
+ ADC ]ADDR+1
+ STA ADDR2+1
+ LDY #0 ; RESET BYTE INDEX
+*
+** COPY FROM SRC ADDR TO DEST ADDR
+*
+:CLP
+ LDA (ADDR2),Y ; LOAD BYTE FROM ELEMENT
+ STA RETURN,Y ; AND STORE IN RETURN
+ INY ; INCREMENT BYTE COUNTER
+ CPY ]ESIZE ; IF != ELEMENT LENGTH,
+ BNE :CLP ; CONTINUE LOOPING
+ LDA ]ESIZE ; .A = ELEMENT SIZE
+ STA RETLEN ; ALSO IN RETLEN
+ LDY ADDR2+1 ; .Y = ELEMENT ADDRESS HIBYTE
+ LDX ADDR2 ; .X = ELEMENT ADDRESS LOBYTE
+ RTS
diff --git a/source/d3_arrays/T.SUB.AGET81 b/source/d3_arrays/T.SUB.AGET81
new file mode 100644
index 0000000..95bb545
--- /dev/null
+++ b/source/d3_arrays/T.SUB.AGET81
@@ -0,0 +1,102 @@
+*
+*``````````````````````````````*
+* AGET81 (NATHAN RIGGS) *
+* *
+* INPUT: *
+* *
+* .A = ARRAY ADDRESS LOBYTE *
+* .X = ARRAY ADDRESS HIBYTE *
+* .Y = ARRAY ELEMENT INDEX *
+* *
+* OUTPUT: *
+* *
+* .A = LENGTH OF ELEMENT *
+* RETURN = ELEMENT VALUE *
+* RETLEN = ELEMENT LENGTH *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^^ ^^^ *
+* *
+* CYCLES: 134 *
+* SIZE: 134 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]RES EQU VARTAB ; MATH RESULTS
+]IDX EQU VARTAB+2 ; ELEMENT INDEX
+]ESIZE EQU VARTAB+4 ; ELEMENT SIZE
+]ALEN EQU VARTAB+5 ; NUMBER OF ELEMENTS
+*
+AGET81
+ STA ADDR1 ; .A HOLDS ARRAY ADDRESS LOBYTE
+ STX ADDR1+1 ; .X HOLDS ADDRESS HIBYTE
+ STY ]IDX ; .Y HOLDS THE INDEX
+ LDA #0 ; CLEAR INDEX HIBYTE
+ STA ]IDX+1
+ LDY #1 ; GET ELEMENT SIZE FROM ARRAY
+ LDA (ADDR1),Y ; HEADER
+ STA ]ESIZE
+ STA RETLEN ; STORE IN RETLEN
+ DEY ; MOVE TO BYTE 0 OF HEADER
+ LDA (ADDR1),Y ; GET NUMBER OF ELEMENTS
+ STA ]ALEN ; FROM THE ARRAY HEADER
+*
+** MULTIPLY INDEX BY ELEMENT SIZE, ADD 2
+*
+ TYA ; Y ALREADY HOLDS ZERO
+ STY SCRATCH ; RESET LO AND HI TO 0
+ BEQ :ENTLP ; IF ZERO, SKIP TO LOOP
+:DOADD
+ CLC ; CLEAR CARRY FLAG
+ ADC ]IDX ; ADD INDEX LOBYTE
+ TAX ; TEMPORARILY STORE IN .X
+ TYA ; TRANSFER HIBYTE TO .A
+ ADC SCRATCH ; ADD HIBYTE
+ TAY ; STORE BACK INTO .Y
+ TXA ; RELOAD LOBYTE IN .A
+:LP
+ ASL ]IDX ; MULTIPLY INDEX BY TWO
+ ROL SCRATCH ; ADJUST HIBYTE CARRY
+:ENTLP
+ LSR ]ESIZE ; DIVIDE ELEMENT SIZE BY 2
+ BCS :DOADD ; IF >= LOBYTE IN .A, ADD AGAIN
+ BNE :LP
+*
+ STX ]IDX ; STORE LOBYTE
+ STY ]IDX+1 ; STORE HIBYTE
+ CLC ; CLEAR CARRY
+ LDA #2 ; ADD 2 BYTES TO INDEX
+ ADC ]IDX ; TO ACCOUNT FOR ARRAY HEADER
+ STA ]RES ; AND STORE IN RESULT
+ LDA #0 ; ACCOUNT FOR HIBYTE CARRY
+ ADC ]IDX+1
+ STA ]RES+1
+*
+** NOW ADD TO BASE ADDRESS TO GET ELEMENT ADDRESS
+*
+ CLC ; CLEAR CARRY FLAG
+ LDA ]RES ; LOAD RESULT FROM EARLIER
+ ADC ADDR1 ; ADD ARRAY ADDRESS LOBYTE
+ STA ]RES ; STORE BACK IN RESULT
+ LDA ]RES+1 ; LOAD PRIOR RESULT HIBYTE
+ ADC ADDR1+1 ; ADD ARRAY ADDRESS HIBYTE
+ STA ]RES+1 ; STORE BACK IN RESULT HIBYTE
+*
+** NOW MOVE ELEMENT DATA TO RETURN LOCATION
+*
+ LDY #0 ; RESENT INDEX
+ LDA ]RES ; LOAD ADDRESS LOBYTE
+ STA ADDR1 ; PUT IN ZERO PAGE POINTER
+ LDA ]RES+1 ; GET RESULT HIBYTE
+ STA ADDR1+1 ; PUT IN ZERO PAGE POINTER
+:LDLOOP
+ LDA (ADDR1),Y ; LOAD BYTE FROM ELEMENT
+ STA RETURN,Y ; STORE IN RETURN
+ INY ; INCREASE BYTE INDEX
+ CPY RETLEN ; IF .Y <= ELEMENT SIZE
+ BCC :LDLOOP ; CONTINUE LOOPING
+ BEQ :LDLOOP ; KEEP LOOPING
+*
+ LDX ]RES ; RETURN ELEMENT ADDRESS
+ LDY ]RES+1 ; IN .X (LOBYTE) AND .Y (HI)
+ LDA RETLEN ; RETURN ELEMENT LENGTH IN .A
+ RTS
diff --git a/source/d3_arrays/T.SUB.AGET82 b/source/d3_arrays/T.SUB.AGET82
new file mode 100644
index 0000000..3f18cd1
--- /dev/null
+++ b/source/d3_arrays/T.SUB.AGET82
@@ -0,0 +1,146 @@
+*
+*``````````````````````````````*
+* AGET82 (NATHAN RIGGS) *
+* *
+* INPUT: *
+* *
+* WPAR1 = ARRAY ADDRESS *
+* BPAR1 = 1ST DIM INDEX *
+* BPAR2 = 2ND DIM INDEX *
+* *
+* OUTPUT: *
+* *
+* .A = ELEMENT LENGTH *
+* RETURN = ELEMENT DATA *
+* RETLEN = ELEMENT LENGTH *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^^ ^^^ *
+* *
+* CYCLES: 288+ *
+* SIZE: 243 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]ADDR EQU WPAR1 ; ARRAY ADDRESS
+]XIDX EQU BPAR1 ; 1ST DIMENSION INDEX
+]YIDX EQU BPAR2 ; 2ND DIMENSION INDEX
+*
+]XLEN EQU VARTAB+0 ; X DIMENSION LENGTH
+]YLEN EQU VARTAB+2 ; Y DIMENSION LENGTH
+]PROD EQU VARTAB+4 ; PRODUCT
+]MLIER EQU VARTAB+8 ; MULTIPLIER
+]MCAND EQU VARTAB+10 ; MULTIPLICAND
+]ELEN EQU VARTAB+12 ; ELEMENT LENGTH
+]PBAK EQU VARTAB+14 ; PRODUCT BACKUP
+*
+AGET82
+ LDY #0 ; RESET INDEX
+ LDA (]ADDR),Y ; GET X-LENGTH FROM ARRAY
+ STA ]XLEN
+ LDY #1 ; INCREMENT INDEX
+ LDA (]ADDR),Y ; GET Y-LENGTH FROM ARRAY
+ STA ]YLEN
+ LDY #2 ; INCREMENT INDEX
+ LDA (]ADDR),Y ; GET ELEMENT LENGTH FROM ARRAY
+ STA ]ELEN
+*
+** MULTIPLY Y-INDEX BY Y-LENGTH
+*
+ LDA #0 ; RESET LOBYTE
+ TAY ; RESET HIBYTE
+ STY SCRATCH ; SAVE HIBYTE IN SCRATCH
+ BEQ :ENTLP ; IF ZERO, SKIP TO LOOP
+:DOADD
+ CLC ; CLEAR CARRY FLAG
+ ADC ]YIDX ; ADD Y-INDEX
+ TAX ; TEMPORARILY STORE IN .X
+ TYA ; LOAD HIBYTE TO .A
+ ADC SCRATCH ; ADD HIBYTE
+ TAY ; TRANSFER BACK INTO .Y
+ TXA ; RELOAD LOBYTE
+:LP
+ ASL ]YIDX ; MULTIPLY Y-INDEX BY 2
+ ROL SCRATCH ; DEAL WITH HIBYTE
+:ENTLP
+ LSR ]YLEN ; DIVIDE Y-LENGTH BY 2
+ BCS :DOADD ; IF >= LOBYTE IN .A, ADD AGAIN
+ BNE :LP ; ELSE, LOOP
+ STX ]PBAK ; STORE LOBYTE IN PRODUCT BACKUP
+ STY ]PBAK+1 ; STORE HIBYTE
+*
+** NOW MULTIPLY LENGTH OF ELEMENTS BY XIDX
+*
+ LDA ]XIDX ; PUT X-INDEX INTO
+ STA ]MLIER ; MULTIPLIER
+ LDA ]ELEN ; ELEMENT LENGTH INTO
+ STA ]MCAND ; MULTIPLICAND
+ LDA #0 ; RESET PRODUCT LOBYTE
+ STA ]MLIER+1 ; RESET MULTIPLIER HIBYTE
+ STA ]MCAND+1 ; RESET MULTIPLICAND HIBYTE
+ STA ]PROD
+ STA ]PROD+1 ; RESET PRODUCT 2ND BYTE
+ STA ]PROD+2 ; RESET PRODUCT 3RD BYTE
+ STA ]PROD+3 ; RESET PRODUCT HIBYTE
+ LDX #$10 ; LOAD $10 INTO .X (#16)
+:SHIFTR LSR ]MLIER+1 ; DIVIDE MULTIPLIER BY 2
+ ROR ]MLIER ; ADJUST LOBYTE
+ BCC :ROTR ; IF < PRODUCT, ROTATE
+ LDA ]PROD+2 ; LOAD PRODUCT 3RD BYTE
+ CLC ; CLEAR CARRY FLAG
+ ADC ]MCAND ; ADD MULTIPLICAND
+ STA ]PROD+2 ; STORE BACK INTO 3RD
+ LDA ]PROD+3 ; LOAD HIBYTE
+ ADC ]MCAND+1 ; ADD MULTIPLICAND HIBYTE
+:ROTR
+ ROR ; ROTATE .A RIGHT
+ STA ]PROD+3 ; STORE IN PRODUCT HIBYTE
+ ROR ]PROD+2 ; ROTATE PRODUCT 3RD BYTE
+ ROR ]PROD+1 ; ROTATE PRODUCT 2ND BYTE
+ ROR ]PROD ; ROTATE PRODUCT LOBYTE
+ DEX ; DECREMENT COUNTER
+ BNE :SHIFTR ; IF NOT 0, BACK TO SHIFTER
+ LDA ]PROD ; LOAD PRODUCT LOBYTE
+ CLC ; CLEAR CARRY FLAG
+ ADC #3 ; INCREASE BY 3
+ STA ]PROD ; STORE BACK INTO LOBYTE
+ LDA ]PROD+1 ; ACCOUNT FOR CARRIES
+ ADC #0
+ STA ]PROD+1
+*
+** NOW ADD THAT TO EARLIER CALC
+*
+ CLC ; CLEAR CARRY FLAG
+ LDA ]PROD ; LOAD PRODUCT LOBYTE
+ ADC ]PBAK ; ADD PREVIOUS PRODUCT
+ STA ]PROD ; STORE NEW PRODUCT LOBYTE
+ LDA ]PROD+1 ; LOAD PRODUCT HIBYTE
+ ADC ]PBAK+1 ; ADD PREV PRODUCT HIBYTE
+ STA ]PROD+1 ; STORE PRODUCT HIBYTE
+*
+** NOW ADD ARRAY ADDRESS TO GET INDEX ADDR
+*
+ CLC ; CLEAR CARRY FLAG
+ LDA ]PROD ; LOAD PRODUCT LOBYTE
+ ADC ]ADDR ; ADD ARRAY ADDRESS LOBYTE
+ STA ]PROD ; STORE BACK IN PRODUCT LOBYTE
+ LDA ]PROD+1 ; LOAD HIBYTE
+ ADC ]ADDR+1 ; ADD ADDRESS HIBYTE
+ STA ]PROD+1 ; STORE IN PRODUCT HIBYTE
+*
+ LDY ]PROD ; LOAD PRODUCT LOBYTE IN .Y
+ LDX ]PROD+1 ; LOAD HIBYTE IN .X FOR SOME REASON
+ STY ]ADDR ; TRANSFER TO ZERO PAGE
+ STX ]ADDR+1
+ LDY #0 ; RESET INDEX
+:RLP
+ LDA (]ADDR),Y ; LOAD BYTE
+ STA RETURN,Y ; STORE IN RETURN
+ INY ; INCREASE INDEX
+ CPY ]ELEN ; IF INDEX != ELEMENT LENGTH
+ BNE :RLP ; THEN KEEP COPYING
+ LDA ]ELEN ; OTHERWISE, STORE ELEMENT LENGTH
+ STA RETLEN ; INTO RETURN LENGTH
+ LDA RETLEN ; AND IN .A
+ LDX ]ADDR ; RETURN ARRAY ADDRESS LOBYTE IN .X
+ LDY ]ADDR+1 ; RETURN HIBYTE IN .Y
+ RTS
diff --git a/source/d3_arrays/T.SUB.APUT161 b/source/d3_arrays/T.SUB.APUT161
new file mode 100644
index 0000000..a635e46
--- /dev/null
+++ b/source/d3_arrays/T.SUB.APUT161
@@ -0,0 +1,100 @@
+*
+*``````````````````````````````*
+* APUT161 (NATHAN RIGGS) *
+* *
+* INPUT: *
+* *
+* WPAR1 = SOURCE ADDRESS *
+* WPAR2 = ARRAY ADDRESS *
+* WPAR3 = ELEMENT INDEX *
+* *
+* OUTPUT: *
+* *
+* .A = ELEMENT LENGTH *
+* .X = ARRAY ADDRESS LOBYTE *
+* .Y = ARRAY ADDRESS HIBYTE *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^^ ^^^ *
+* *
+* CYCLES: 181+ *
+* SIZE: 135 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]ADDRS EQU WPAR1
+]ADDRD EQU WPAR2
+]AIDX EQU WPAR3
+*
+]ESIZE EQU VARTAB ; ELEMENT SIZE
+]ESIZEB EQU VARTAB+1 ; ^BACKUP
+]ASIZE EQU VARTAB+2 ; NUMBER OF ELEMENTS
+]IDX EQU VARTAB+6 ; ANOTHER INDEX
+*
+APUT161
+ LDA ]AIDX
+ STA ]IDX
+ LDA ]AIDX+1
+ STA ]IDX+1
+ STA SCRATCH
+ LDY #0 ; RESET BYTE COUNTER
+ LDA (]ADDRD),Y ; GET NUMBER OF ELEMENTS
+ STA ]ASIZE ; LOBYTE
+ LDY #1 ; INCREMENT INDEX
+ LDA (]ADDRD),Y ; GET NUMBER OF ELEMENTS
+ STA ]ASIZE+1 ; HIBYTE
+ INY ; INCREMENT INDEX
+ LDA (]ADDRD),Y ; GET ELEMENT LENGTH
+ STA ]ESIZE
+ STA ]ESIZEB ; BACKUP
+*
+** MULTIPLY INDEX BY ELEMENT SIZE, THEN ADD 3
+*
+ LDY #0 ; RESET LOBYTE
+ LDA #0 ; AND HIBYTE
+ BEQ :ENTLPA ; SKIP TO LOOP
+:DOADD
+ CLC ; CLEAR CARRY
+ ADC ]AIDX ; ADD INDEX LOBYTE
+ TAX ; HOLD IN .X
+ TYA ; LOAD HIBYTE
+ ADC SCRATCH ; ADD HIBYTE
+ TAY ; HOLD BACK IN .Y
+ TXA ; RETURN LOBYTE TO .A
+:LPA
+ ASL ]AIDX ; MULTIPLY INDEX BY 2
+ ROL SCRATCH ; ADJUST HIBYTE
+:ENTLPA
+ LSR ]ESIZE ; DIVIDE ELEM LENGTH BY 2
+ BCS :DOADD ; IF 1 SHIFTED TO CARRY, ADD AGAIN
+ BNE :LPA ; CONTINUE LOOP IF ZERO UNSET
+ STX ]IDX ; LOBYTE IN .X
+ STY ]IDX+1 ; HIBYTE IN .Y
+ CLC
+ LDA #3 ; ADD 3 TO LOBYTE
+ ADC ]IDX
+ STA ADDR2 ; STORE ON ZERO PAGE
+ LDA ]IDX+1 ; ADJUST HIBYTE
+ ADC #0
+ STA ADDR2+1
+*
+ CLC ; CLEAR CARRY
+ LDA ADDR2 ; ADD ARRAY ADDRESS
+ ADC ]ADDRD ; LOBYTE
+ STA ADDR2 ; ADD ARRAY ADDRESS
+ LDA ADDR2+1 ; HIBYTE
+ ADC ]ADDRD+1
+ STA ADDR2+1
+ LDY #0
+:LP
+*
+** OOPS; NEED TO CONVERT THIS TO 16 BITS
+*
+ LDA (]ADDRS),Y ; GET BYTE FROM SOURCE
+ STA (ADDR2),Y ; STORE IN ELEMENT
+ INY ; INCREMENT BYTE INDEX
+ CPY ]ESIZEB ; IF INDEX != ELEMENT LENGTH
+ BNE :LP ; KEEP LOOPING
+ LDY ADDR2+1 ; HIBYTE OF ELEMENT ADDRESS
+ LDX ADDR2 ; LOBYTE
+ LDA ]ESIZEB ; .A = ELEMENT SIZE
+ RTS
diff --git a/source/d3_arrays/T.SUB.APUT162 b/source/d3_arrays/T.SUB.APUT162
new file mode 100644
index 0000000..3b70845
--- /dev/null
+++ b/source/d3_arrays/T.SUB.APUT162
@@ -0,0 +1,165 @@
+*
+*``````````````````````````````*
+* APUT162 (NATHAN RIGGS) *
+* *
+* INPUT: *
+* *
+* WPAR1 = SOURCE ADDRESS *
+* WPAR2 = ARRAY ADDRESS *
+* WPAR3 = 1ST DIM INDEX *
+* ADDR1 = 2ND DIM INDEX *
+* *
+* OUTPUT: *
+* *
+* .A = ELEMENT LENGTH *
+* .X = ELEMENT ADDR LOBYTE *
+* .Y = ELEMENT ADDR HIBYTE *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^^ ^^^ *
+* *
+* CYCLES: 404+ *
+* SIZE: 273 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]ADDRS EQU WPAR1
+]ADDRD EQU WPAR2
+]XIDX EQU WPAR3
+]YIDX EQU ADDR1
+*
+]ESIZE EQU VARTAB ; ELEMENT LENGTH
+]MCAND EQU VARTAB+6 ; MULTIPLICAND
+]MLIER EQU VARTAB+8 ; MULTIPLIER
+]PBAK EQU VARTAB+10 ; PRODUCT BACKUP
+]XLEN EQU VARTAB+12 ; X-DIMENSION LENGTH
+]YLEN EQU VARTAB+14 ; Y-DIMENSION LENGTH
+]PROD EQU VARTAB+16 ; PRODUCT OF MULTIPLICATION
+*
+APUT162
+ LDY #4 ; LOAD BYTE 4 OF ARRAY
+ LDA (]ADDRD),Y ; HEADER TO GET ELEMENT LENGTH
+ STA ]ESIZE
+ LDY #0 ; LOAD BYTE 0 TO GET
+ LDA (]ADDRD),Y ; X-DIMENSION LENGTH LOBYTE
+ STA ]XLEN
+ LDY #1 ; LOAD BYTE 1 TO GET
+ LDA (]ADDRD),Y ; X-DIMENSION LENGTH HIBYTE
+ STA ]XLEN+1
+ LDY #2 ; LOAD BYTE 2 TO GET THE
+ LDA (]ADDRD),Y ; Y-DIMENSION LENGTH LOBYTE
+ STA ]YLEN
+ LDY #3 ; LOAD BYTE 3 TO GET THE
+ LDA (]ADDRD),Y ; Y-DIMENSION LENGTH HIBYTE
+ STA ]YLEN+1
+ LDY #0 ; RESET BYTE INDEX
+*
+** MULTIPLY Y-INDEX BY Y-LENGTH
+*
+ LDA ]YIDX ; LOAD Y-INDEX LOBYTE
+ STA ]MLIER ; PUT IN MULTIPLIER LOBYTE
+ LDA ]YIDX+1 ; DO SAME FOR HIBYTES
+ STA ]MLIER+1
+ LDA ]YLEN ; PUT Y-DIM LENGTH LOBYTE
+ STA ]MCAND ; INTO MULTIPLICAND
+ LDA ]YLEN+1 ; DO SAME FOR HIBYTE
+ STA ]MCAND+1
+ LDA #00 ; CLEAR PRODUCT BYTES
+ STA ]PROD
+ STA ]PROD+1
+ STA ]PROD+2
+ STA ]PROD+3
+ LDX #$10 ; INIT COUNTER TO #16
+:SHIFT_R
+ LSR ]MLIER+1 ; DIVIDE MULTIPLIER HIBYTE BY 2
+ ROR ]MLIER ; ADJUST LOBYTE
+ BCC :ROT_R ; IF 0 PUT IN CARRY, ROTATE PRODUCT
+ LDA ]PROD+2 ; LOAD PRODUCT 3RD BYTE
+ CLC ; CLEAR CARRY
+ ADC ]MCAND ; ADD MULTIPLICAND
+ STA ]PROD+2 ; STORE 3RD BYTE
+ LDA ]PROD+3 ; LOAD PRODUCT HIBYTE
+ ADC ]MCAND+1 ; ADD MULTIPLICAND HIBYTE
+:ROT_R
+ ROR ; ROTATE .A RIGHT
+ STA ]PROD+3 ; STORE IN PRODUCT HIBYTE
+ ROR ]PROD+2 ; ROTATE 3RD BYTE
+ ROR ]PROD+1 ; ROTATE 2ND
+ ROR ]PROD ; ROTATE LOBYTE
+ DEX ; DECREASE X COUNTER
+ BNE :SHIFT_R ; IF NOT ZERO, LOOP AGAIN
+*
+** NOW MULTIPLY XIDX BY ELEMENT SIZE
+*
+ LDA ]PROD ; BACKUP PREVIOUS
+ STA ]PBAK ; PRODUCT FOR USE LATER
+ LDA ]PROD+1 ; DO SAME FOR HIBYTE
+ STA ]PBAK+1
+ LDA ]XIDX ; PUT X-INDEX LOBYTE
+ STA ]MLIER ; INTO MULTIPLIER
+ LDA ]XIDX+1 ; DO SAME FOR HIBYTE
+ STA ]MLIER+1
+ LDA ]ESIZE ; PUT ELEMENT SIZE
+ STA ]MCAND ; INTO MULTIPLICAND
+ LDA #0 ; CLEAR MULTIPLICAND HIBYTE
+ STA ]MCAND+1
+*
+ STA ]PROD ; CLEAR PRODUCT
+ STA ]PROD+1
+ STA ]PROD+2
+ STA ]PROD+3
+ LDX #$10 ; INIT X COUNTER TO #16
+:SHIFTR LSR ]MLIER+1 ; DIVIDE MULTIPLIER BY 2
+ ROR ]MLIER ; ADJUST LOBYTE
+ BCC :ROTR ; IF 0 PUT INTO CARRY, ROTATE PROD
+ LDA ]PROD+2 ; LOAD PRODUCT 3RD BYTE
+ CLC ; CLEAR CARRY
+ ADC ]MCAND ; ADD MULTIPLICAND LOBYTE
+ STA ]PROD+2
+ LDA ]PROD+3 ; LOAD PRODUCT HIBYTE
+ ADC ]MCAND+1 ; HAD MULTIPLICAND HIBYTE
+:ROTR
+ ROR ; ROTATE .A RIGHT
+ STA ]PROD+3 ; STORE PRODUCT HIBYTE
+ ROR ]PROD+2 ; ROTATE 3RD BYTE
+ ROR ]PROD+1 ; ROTATE 2ND BYTE
+ ROR ]PROD ; ROTATE LOBYTE
+ DEX ; DECREASE X COUNTER
+ BNE :SHIFTR ; IF NOT 0, KEEP LOOPING
+*
+** NOW ADD X * ESIZE TO RUNNING PRODUCT
+*
+ CLC ; CLEAR CARRY
+ LDA ]PROD ; ADD CURRENT PRODUCT
+ ADC ]PBAK ; TO PREVIOUS PRODUCT
+ STA ]PROD ; AND STORE BACK IN PRODUCT
+ LDA ]PROD+1
+ ADC ]PBAK+1
+ STA ]PROD+1
+ CLC ; CLEAR CARRY
+ LDA ]PROD ; INCREASE LOBYTE BY 5
+ ADC #5 ; TO ACCOUNT FOR ARRAY
+ STA ]PROD ; HEADER
+ LDA ]PROD+1
+ ADC #0 ; ADJUST HIBYTE
+ STA ]PROD+1
+*
+** ADD ARRAY ADDRESS TO GET INDEX
+*
+ CLC ; CLEAR CARRY
+ LDA ]PROD ; ADD ARRAY ADDRESS
+ ADC ]ADDRD ; TO PRODUCT TO GET
+ STA ADDR2 ; ELEMENT ADDRESS; STORE
+ LDA ]PROD+1 ; ADDRESS ON ZERO PAGE
+ ADC ]ADDRD+1
+ STA ADDR2+1
+ LDY #0 ; RESET BYTE INDEX
+:CLP
+ LDA (]ADDRS),Y ; LOAD BYTE FROM SOURCE
+ STA (ADDR2),Y ; STORE AT ELEMENT ADDRESS
+ INY ; INCREASE BYTE INDEX
+ CPY ]ESIZE ; IF != ELEMENT LENGTH, LOOP
+ BNE :CLP
+ LDY ADDR2+1 ; .Y = ELEMENT ADDRESS HIBYTE
+ LDX ADDR2 ; .X = ELEMENT ADDRESS LOBYTE
+ LDA ]ESIZE ; .A = ELEMENT LENGTH
+ RTS
diff --git a/source/d3_arrays/T.SUB.APUT81 b/source/d3_arrays/T.SUB.APUT81
new file mode 100644
index 0000000..144d509
--- /dev/null
+++ b/source/d3_arrays/T.SUB.APUT81
@@ -0,0 +1,107 @@
+*
+*``````````````````````````````*
+* APUT81 (NATHAN RIGGS) *
+* *
+* PUT DATA FROM SRC LOCATION *
+* INTO 1D, 8BIT ARRAY AT THE *
+* SPECIFIED ELEMENT. *
+* *
+* INPUT: *
+* *
+* WPAR1 = SOURCE ADDRESS *
+* WPAR2 = DESTINATION ADDRESS *
+* BPAR1 = ARRAY INDEX *
+* *
+* OUTPUT: *
+* *
+* .A = ELEMENT SIZE *
+* .X = ELEMENT ADDRESS LOBYTE *
+* .Y = ELEMENT ADDRESS HIBYTE *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^^ ^^^ *
+* *
+* CYCLES: 170+ *
+* SIZE: 145 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]ADDRS EQU WPAR1 ; SOURCE ADDRESS
+]ADDRD EQU WPAR2 ; DESTINATION
+]AIDX EQU BPAR1 ; ARRAY INDEX
+]SCRATCH EQU ADDR1 ; ZEROED HIBYTE
+*
+]ESIZE EQU VARTAB ; ELEMENT SIZE
+]ESIZEBK EQU VARTAB+1 ; ^BACKUP
+]ASIZE EQU VARTAB+2 ; # OF ELEMENTS
+]IDX EQU VARTAB+5 ; INDEX
+]RES EQU VARTAB+7 ; MULTIPLICATION RESULT
+*
+APUT81
+ LDA ]AIDX ; STORE IN 2 LOCATIONS
+ STA ]IDX ; FOR A BACKUP LATER
+*
+** MULTIPLY INDEX BY ELEM SIZE AND ADD 2
+*
+ LDY #1 ; GET ELEMENT LENGTH FROM
+ LDA (]ADDRD),Y ; BYTE 1 OF ARRAY
+ STA ]ESIZE
+ STA ]ESIZEBK
+ LDY #0 ; RESET INDEX
+ LDA (]ADDRD),Y ; GET NUMBER OF ELEMENTS
+ STA ]ASIZE ; FROM ARRAY
+ TYA ; .A = 0
+ STY ]SCRATCH ; LOBYTE = 0
+ STY ]SCRATCH+1 ; HIBYTE = 0
+ BEQ :ENTLPA ; IF 0, SKIP TO LOOP
+:DOADD
+ CLC ; CLEAR CARRY FLAG
+ ADC ]AIDX ; ADD INDEX LOBYTE
+ TAX ; TEMPORARILY STORE IN .X
+ TYA ; TRANSFER HIBYTE TO .A
+ ADC ]SCRATCH ; ADD HIBYTE
+ TAY ; STORE BACK IN .Y
+ TXA ; RELOAD LOBYTE TO .A
+:LPA
+ ASL ]AIDX ; MUL INDEX BY TWO
+ ROL ]SCRATCH ; ADJUST HIBYTE CARRY
+:ENTLPA
+ LSR ]ESIZE ; DIVIDE ELEMENT SIZE BY 2
+ BCS :DOADD ; IF >= LOBYTE IN .A, ADD AGAIN
+ BNE :LPA
+ STX ]IDX ; STORE LOBYTE
+ STY ]IDX+1 ; STORE HIBYTE
+ CLC ; CLEAR CARRY FLAG
+ LDA #2 ; ADD 2 BYTES TO INDEX
+ ADC ]IDX ; TO ACCOUNT FOR HEADER
+ STA ]RES ; STORE LOBYTE
+ LDA #0 ; ACCOUNT FOR HIBYTE CARRY
+ ADC ]IDX+1
+ STA ]RES+1
+*
+** ADD RESULT TO ARRAY ADDRESS TO GET ELEMENT ADDR
+*
+ CLC ; CLEAR CARRY FLAG
+ LDA ]RES ; LOAD RESULT FROM EARLIER
+ ADC ]ADDRD ; ADD ARRAY ADDRESS LOBYTE
+ STA ]RES ; STORE BACK IN RESULT
+ LDA ]RES+1 ; ADD ARRAY ADDRESS HIBYTE
+ ADC ]ADDRD+1 ;
+ STA ]RES+1 ; STORE HIBYTE
+*
+ STA ]ADDRD+1 ; STORE IN ZERO PAGE HIBYTE
+ LDA ]RES ; STORE LOBYTE TO ZERO PAGE
+ STA ]ADDRD
+*
+** COPY FROM SRC ADDR3 TO ELEMENT LOCATION ADDR
+*
+:LP
+ LDA (]ADDRS),Y ; LOAD BYTE FROM SOURCE
+ STA (]ADDRD),Y ; STORE IN ELEMENT ADDRESS
+ INY ; INCREASE BYTE INDEX
+ CPY ]ESIZEBK ; COMPARE TO ELEMENT SIZE
+ BNE :LP ; IF !=, KEEP COPYING
+*
+ LDY ]ADDRD+1 ; .Y = ELEMENT ADDRESS HIBYTE
+ LDX ]ADDRD ; .X = LOBYTE
+ LDA ]ESIZE ; .A = ELEMENT SIZE
+ RTS
diff --git a/source/d3_arrays/T.SUB.APUT82 b/source/d3_arrays/T.SUB.APUT82
new file mode 100644
index 0000000..380a676
--- /dev/null
+++ b/source/d3_arrays/T.SUB.APUT82
@@ -0,0 +1,152 @@
+*
+*``````````````````````````````*
+* APUT82 (NATHAN RIGGS) *
+* *
+* PUT DATA FROM SOURCE INTO *
+* A 2D, 8BIT ARRAY ELEMENT. *
+* *
+* INPUT: *
+* *
+* WPAR1 = SOURCE ADDRESS *
+* WPAR2 = ARRAY ADDRESS *
+* BPAR1 = 1ST DIM INDEX *
+* BPAR2 = 2ND DIM INDEX *
+* *
+* OUTPUT: *
+* *
+* .A = ELEMENT SIZE *
+* .X = ELEMENT ADDR LOBYTE *
+* .Y = ELEMENT ADDR HIBYTE *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^^ ^^^ *
+* *
+* CYCLES: 274 *
+* SIZE: 239 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]ADDRS EQU WPAR1 ; SOURCE ADDRESS
+]ADDRD EQU WPAR2 ; ARRAY ADDRESS
+]XIDX EQU BPAR1 ; X INDEX
+]YIDX EQU BPAR2 ; Y INDEX
+*
+]ESIZE EQU VARTAB ; ELEMENT LENGTH
+]MCAND EQU VARTAB+1 ; MULTIPLICAND
+]MLIER EQU VARTAB+3 ; MULTIPLIER
+]PROD EQU VARTAB+5 ; PRODUCT
+]XLEN EQU VARTAB+9 ; ARRAY X-LENGTH
+]YLEN EQU VARTAB+13 ; ARRAY Y-LENGTH
+]PBAK EQU VARTAB+15 ; PRODUCT BACKUP
+*
+APUT82
+ LDY #0 ; RESET INDEX
+ LDA (]ADDRD),Y ; GET ARRAY X-LENGTH
+ STA ]XLEN
+ LDY #1 ; INCREMENT INDEX
+ LDA (]ADDRD),Y ; GET ARRAY Y-LENGTH
+ STA ]YLEN
+ LDY #2 ; INCREMENT INDEX
+ LDA (]ADDRD),Y ; GET ARRAY ELEMENT LENGTH
+ STA ]ESIZE
+*
+** MULTIPLY Y-INDEX BY Y-LENGTH
+*
+ LDA #0 ; RESET LOBYTE
+ TAY ; RESET HIBYTE
+ STY SCRATCH ; SAVE HIBYTE IN SCRATCH
+ BEQ :ENTLP ; IF ZERO, SKIP TO LOOP
+:DOADD
+ CLC ; CLEAR CARRY FLAG
+ ADC ]YIDX ; ADD Y-INDEX
+ TAX ; STORE IN .X
+ TYA ; LOAD HIBYTE
+ ADC SCRATCH ; ADD HIBYTE
+ TAY ; STORE IN .Y
+ TXA ; RELOAD LOBYTE
+:LP
+ ASL ]YIDX ; MULTIPLY Y-INDEX BY 2
+ ROL SCRATCH ; DEAL WITH HIBYTE
+:ENTLP
+ LSR ]YLEN ; DIVIDE Y-LENGTH BY 2
+ BCS :DOADD ; IF >= LOBYTE, ADD AGAIN
+ BNE :LP ; ELSE, LOOP
+ STX ]PBAK ; STORE LOBYTE IN PRODUCT BACKUP
+ STY ]PBAK+1 ; STORE HIBYTE
+ LDA ]XIDX ; PUT X-INDEX INTO MULTIPLIER
+ STA ]MLIER
+ LDA #0 ; RESET HIBYTE
+ STA ]MLIER+1 ; TRANSFER HIBYTE
+ LDA ]ESIZE ; PUT ELEMENT LENGTH
+ STA ]MCAND ; INTO MULTIPLICAND
+ LDA #0 ; RESET HIBYTE
+ STA ]MCAND+1
+*
+** NOW MULTIPLY XIDX BY ELEMENT LENGTH
+*
+ STA ]PROD ; RESET PRODUCT LOBYTE
+ STA ]PROD+1 ; RESET 2ND BYTE
+ STA ]PROD+2 ; RESET 3RD BYTE
+ STA ]PROD+3 ; RESET HIBYTE
+ LDX #$10 ; LOAD $10 INTO .X (#16)
+:SHIFTR LSR ]MLIER+1 ; DIVIDE MULTIPLIER BY 2
+ ROR ]MLIER ; DEAL WITH HIBYTE
+ BCC :ROTR ; IF < RODUCT, ROTATE
+ LDA ]PROD+2 ; LOAD PRODUCT 3RD BYTE
+ CLC ; CLEAR CARRY FLAG
+ ADC ]MCAND ; ADD MULTIPLICAND
+ STA ]PROD+2 ; STORE 3RD BYTE
+ LDA ]PROD+3 ; LOAD HIBYTE
+ ADC ]MCAND+1 ; ADD MULTIPLICAND HIBYTE
+:ROTR
+ ROR ; ROTATE .A RIGHT
+ STA ]PROD+3 ; STORE IN PRODUCT HIBYTE
+ ROR ]PROD+2 ; ROTATE PRODUCT 3RD BYTE
+ ROR ]PROD+1 ; ROTATE RODUCT 2ND
+ ROR ]PROD ; ROTATE LOBYTE
+ DEX ; DECREMENT COUNTER
+ BNE :SHIFTR ; IF NOT 0, BACK TO SHIFTER
+*
+** NOW ADD PRODUCT TO REST
+*
+ LDA ]PBAK ; LOAD FIRST PRODUCT LOBYTE
+ CLC ; CLEAR CARRY FLAG
+ ADC ]PROD ; ADD 2ND PRODUCT LOBYTE
+ STA ]PROD ; STORE NEW PRODUCT LOBYTE
+ LDA ]PBAK+1 ; LOAD FIRST PRODUCT HIBYTE
+ ADC ]PROD+1 ; ADD 2ND HIBYTE
+ STA ]PROD+1 ; STORE HIBYTE
+ LDA ]PROD ; LOAD NEW PRODUCT LOBYTE
+ CLC ; CLEAR CARRY FLAG
+ ADC #3 ; INCREASE BY 3
+ STA ]PROD ; STORE IN LOBYTE
+ LDA ]PROD+1 ; APPLY CARRY TO HIBYTE
+ ADC #0
+ STA ]PROD+1
+*
+** ADD ARRAY ADDRESS TO GET INDEX
+*
+ CLC ; CLEAR CARRY FLAG
+ LDA ]PROD ; LOAD PRODUCT LOBYTE
+ ADC ]ADDRD ; ADD ARRAY ADDRESS LOBYTE
+ STA ]PROD ; STORE IN PRODUCT
+ LDA ]PROD+1 ; LOAD PRODUCT HIBYTE
+ ADC ]ADDRD+1 ; ADD ARRAYH ADDRESS HIBYTE
+ STA ]PROD+1 ; STORE HIBYTE
+ LDX ]PROD ; PUT ELEMENT ADDRESS LOBYTE IN .X
+ LDY ]PROD+1 ; PUT HIBYTE IN Y
+ STX ADDR2 ; STORE IN ZERO PAGE
+ STY ADDR2+1
+ LDY #0 ; RESET INDEX
+*
+** COPY FROM SRC ADDR TO DEST ADDR
+*
+:CLP
+ LDA (]ADDRS),Y ; GET BYTE FROM SOURCE
+ STA (ADDR2),Y ; STORE IN ELEMENT
+ INY ; INCREASE INDEX
+ CPY ]ESIZE ; IF < ELEMENT SIZE,
+ BNE :CLP ; CONTINUE COPYING
+ LDX ADDR2 ; PUT ELEMENT LOBYTE IN .X
+ LDY ADDR2+1 ; PUT HIBYTE IN .Y
+ LDA ]ESIZE ; PUT ELEMENT SIZE IN .A
+ RTS
diff --git a/source/d4_math/DEMO.MATH b/source/d4_math/DEMO.MATH
new file mode 100644
index 0000000..af3335a
--- /dev/null
+++ b/source/d4_math/DEMO.MATH
@@ -0,0 +1,3103 @@
+6000- 4C 38 61 JMP $6138
+6003- 00 BRK
+6004- 00 BRK
+6005- 00 BRK
+6006- 00 BRK
+6007- 00 BRK
+6008- 00 BRK
+6009- 00 BRK
+600A- 00 BRK
+600B- 00 BRK
+600C- 00 BRK
+600D- 00 BRK
+600E- 00 BRK
+600F- 00 BRK
+6010- 00 BRK
+6011- 00 BRK
+6012- 00 BRK
+6013- 00 BRK
+6014- 00 BRK
+6015- 00 BRK
+6016- 00 BRK
+6017- 00 BRK
+6018- 00 BRK
+6019- 00 BRK
+601A- 00 BRK
+601B- 00 BRK
+601C- 00 BRK
+601D- 00 BRK
+601E- 00 BRK
+601F- 00 BRK
+6020- 00 BRK
+6021- 00 BRK
+6022- 00 BRK
+6023- 00 BRK
+6024- 00 BRK
+6025- 00 BRK
+6026- 00 BRK
+6027- 00 BRK
+6028- 00 BRK
+6029- 00 BRK
+602A- 00 BRK
+602B- 00 BRK
+602C- 00 BRK
+602D- 00 BRK
+602E- 00 BRK
+602F- 00 BRK
+6030- 00 BRK
+6031- 00 BRK
+6032- 00 BRK
+6033- 00 BRK
+6034- 00 BRK
+6035- 00 BRK
+6036- 00 BRK
+6037- 00 BRK
+6038- 00 BRK
+6039- 00 BRK
+603A- 00 BRK
+603B- 00 BRK
+603C- 00 BRK
+603D- 00 BRK
+603E- 00 BRK
+603F- 00 BRK
+6040- 00 BRK
+6041- 00 BRK
+6042- 00 BRK
+6043- 00 BRK
+6044- 00 BRK
+6045- 00 BRK
+6046- 00 BRK
+6047- 00 BRK
+6048- 00 BRK
+6049- 00 BRK
+604A- 00 BRK
+604B- 00 BRK
+604C- 00 BRK
+604D- 00 BRK
+604E- 00 BRK
+604F- 00 BRK
+6050- 00 BRK
+6051- 00 BRK
+6052- 00 BRK
+6053- 00 BRK
+6054- 00 BRK
+6055- 00 BRK
+6056- 00 BRK
+6057- 00 BRK
+6058- 00 BRK
+6059- 00 BRK
+605A- 00 BRK
+605B- 00 BRK
+605C- 00 BRK
+605D- 00 BRK
+605E- 00 BRK
+605F- 00 BRK
+6060- 00 BRK
+6061- 00 BRK
+6062- 00 BRK
+6063- 00 BRK
+6064- 00 BRK
+6065- 00 BRK
+6066- 00 BRK
+6067- 00 BRK
+6068- 00 BRK
+6069- 00 BRK
+606A- 00 BRK
+606B- 00 BRK
+606C- 00 BRK
+606D- 00 BRK
+606E- 00 BRK
+606F- 00 BRK
+6070- 00 BRK
+6071- 00 BRK
+6072- 00 BRK
+6073- 00 BRK
+6074- 00 BRK
+6075- 00 BRK
+6076- 00 BRK
+6077- 00 BRK
+6078- 00 BRK
+6079- 00 BRK
+607A- 00 BRK
+607B- 00 BRK
+607C- 00 BRK
+607D- 00 BRK
+607E- 00 BRK
+607F- 00 BRK
+6080- 00 BRK
+6081- 00 BRK
+6082- 00 BRK
+6083- 00 BRK
+6084- 00 BRK
+6085- 00 BRK
+6086- 00 BRK
+6087- 00 BRK
+6088- 00 BRK
+6089- 00 BRK
+608A- 00 BRK
+608B- 00 BRK
+608C- 00 BRK
+608D- 00 BRK
+608E- 00 BRK
+608F- 00 BRK
+6090- 00 BRK
+6091- 00 BRK
+6092- 00 BRK
+6093- 00 BRK
+6094- 00 BRK
+6095- 00 BRK
+6096- 00 BRK
+6097- 00 BRK
+6098- 00 BRK
+6099- 00 BRK
+609A- 00 BRK
+609B- 00 BRK
+609C- 00 BRK
+609D- 00 BRK
+609E- 00 BRK
+609F- 00 BRK
+60A0- 00 BRK
+60A1- 00 BRK
+60A2- 00 BRK
+60A3- 00 BRK
+60A4- 00 BRK
+60A5- 00 BRK
+60A6- 00 BRK
+60A7- 00 BRK
+60A8- 00 BRK
+60A9- 00 BRK
+60AA- 00 BRK
+60AB- 00 BRK
+60AC- 00 BRK
+60AD- 00 BRK
+60AE- 00 BRK
+60AF- 00 BRK
+60B0- 00 BRK
+60B1- 00 BRK
+60B2- 00 BRK
+60B3- 00 BRK
+60B4- 00 BRK
+60B5- 00 BRK
+60B6- 00 BRK
+60B7- 00 BRK
+60B8- 00 BRK
+60B9- 00 BRK
+60BA- 00 BRK
+60BB- 00 BRK
+60BC- 00 BRK
+60BD- 00 BRK
+60BE- 00 BRK
+60BF- 00 BRK
+60C0- 00 BRK
+60C1- 00 BRK
+60C2- 00 BRK
+60C3- 00 BRK
+60C4- 00 BRK
+60C5- 00 BRK
+60C6- 00 BRK
+60C7- 00 BRK
+60C8- 00 BRK
+60C9- 00 BRK
+60CA- 00 BRK
+60CB- 00 BRK
+60CC- 00 BRK
+60CD- 00 BRK
+60CE- 00 BRK
+60CF- 00 BRK
+60D0- 00 BRK
+60D1- 00 BRK
+60D2- 00 BRK
+60D3- 00 BRK
+60D4- 00 BRK
+60D5- 00 BRK
+60D6- 00 BRK
+60D7- 00 BRK
+60D8- 00 BRK
+60D9- 00 BRK
+60DA- 00 BRK
+60DB- 00 BRK
+60DC- 00 BRK
+60DD- 00 BRK
+60DE- 00 BRK
+60DF- 00 BRK
+60E0- 00 BRK
+60E1- 00 BRK
+60E2- 00 BRK
+60E3- 00 BRK
+60E4- 00 BRK
+60E5- 00 BRK
+60E6- 00 BRK
+60E7- 00 BRK
+60E8- 00 BRK
+60E9- 00 BRK
+60EA- 00 BRK
+60EB- 00 BRK
+60EC- 00 BRK
+60ED- 00 BRK
+60EE- 00 BRK
+60EF- 00 BRK
+60F0- 00 BRK
+60F1- 00 BRK
+60F2- 00 BRK
+60F3- 00 BRK
+60F4- 00 BRK
+60F5- 00 BRK
+60F6- 00 BRK
+60F7- 00 BRK
+60F8- 00 BRK
+60F9- 00 BRK
+60FA- 00 BRK
+60FB- 00 BRK
+60FC- 00 BRK
+60FD- 00 BRK
+60FE- 00 BRK
+60FF- 00 BRK
+6100- 00 BRK
+6101- 00 BRK
+6102- 00 BRK
+6103- 00 BRK
+6104- 00 BRK
+6105- 00 BRK
+6106- 00 BRK
+6107- 00 BRK
+6108- 00 BRK
+6109- 00 BRK
+610A- 00 BRK
+610B- 00 BRK
+610C- 00 BRK
+610D- 00 BRK
+610E- 00 BRK
+610F- 00 BRK
+6110- 00 BRK
+6111- 00 BRK
+6112- 00 BRK
+6113- 00 BRK
+6114- 00 BRK
+6115- 00 BRK
+6116- 00 BRK
+6117- 00 BRK
+6118- 00 BRK
+6119- 00 BRK
+611A- 00 BRK
+611B- 00 BRK
+611C- 00 BRK
+611D- 00 BRK
+611E- 00 BRK
+611F- 00 BRK
+6120- 00 BRK
+6121- 00 BRK
+6122- 00 BRK
+6123- 00 BRK
+6124- 00 BRK
+6125- 00 BRK
+6126- 00 BRK
+6127- 00 BRK
+6128- 00 BRK
+6129- 00 BRK
+612A- 00 BRK
+612B- 00 BRK
+612C- 00 BRK
+612D- 00 BRK
+612E- 00 BRK
+612F- 00 BRK
+6130- 00 BRK
+6131- 00 BRK
+6132- 00 BRK
+6133- 00 BRK
+6134- 00 BRK
+6135- 00 BRK
+6136- 00 BRK
+6137- 00 BRK
+6138- 20 58 FC JSR $FC58 F8ROM:HOME
+613B- 20 2A 74 JSR $742A
+613E- C9 CE CMP #$CE
+6140- D4 ???
+6141- C5 C7 CMP $C7
+6143- C5 D2 CMP $D2
+6145- A0 CD LDY #$CD
+6147- C1 D4 CMP ($D4,X)
+6149- C8 INY
+614A- A0 C4 LDY #$C4
+614C- C5 CD CMP $CD
+614E- CF ???
+614F- 8D 00 20 STA $2000
+6152- 2A ROL
+6153- 74 BD STZ $BD,X
+6155- BD BD BD LDA $BDBD,X
+6158- BD BD BD LDA $BDBD,X
+615B- BD BD BD LDA $BDBD,X
+615E- BD BD BD LDA $BDBD,X
+6161- BD BD BD LDA $BDBD,X
+6164- BD 8D 8D LDA $8D8D,X
+6167- 00 BRK
+6168- 20 2A 74 JSR $742A
+616B- D4 ???
+616C- C8 INY
+616D- C9 D3 CMP #$D3
+616F- A0 C4 LDY #$C4
+6171- C9 D3 CMP #$D3
+6173- CB ???
+6174- A0 C3 LDY #$C3
+6176- CF ???
+6177- CE D4 C1 DEC $C1D4
+617A- C9 CE CMP #$CE
+617C- D3 ???
+617D- A0 CD LDY #$CD
+617F- C1 C3 CMP ($C3,X)
+6181- D2 CF CMP ($CF)
+6183- D3 ???
+6184- A0 C1 LDY #$C1
+6186- CE C4 8D DEC $8DC4
+6189- 00 BRK
+618A- 20 2A 74 JSR $742A
+618D- D3 ???
+618E- D5 C2 CMP $C2,X
+6190- D2 CF CMP ($CF)
+6192- D5 D4 CMP $D4,X
+6194- C9 CE CMP #$CE
+6196- C5 D3 CMP $D3
+6198- A0 D2 LDY #$D2
+619A- C5 CC CMP $CC
+619C- C1 D4 CMP ($D4,X)
+619E- C5 C4 CMP $C4
+61A0- A0 D4 LDY #$D4
+61A2- CF ???
+61A3- A0 C9 LDY #$C9
+61A5- CE D4 C5 DEC $C5D4
+61A8- C7 ???
+61A9- C5 D2 CMP $D2
+61AB- 8D 00 20 STA $2000
+61AE- 2A ROL
+61AF- 74 CD STZ $CD,X
+61B1- C1 D4 CMP ($D4,X)
+61B3- C8 INY
+61B4- A0 A8 LDY #$A8
+61B6- D5 CE CMP $CE,X
+61B8- D3 ???
+61B9- C9 C7 CMP #$C7
+61BB- CE C5 C4 DEC $C4C5
+61BE- A0 CF LDY #$CF
+61C0- CE CC D9 DEC $D9CC
+61C3- AC A0 D3 LDY $D3A0
+61C6- CF ???
+61C7- A0 C6 LDY #$C6
+61C9- C1 D2 CMP ($D2,X)
+61CB- A9 AC LDA #$AC
+61CD- A0 C1 LDY #$C1
+61CF- D3 ???
+61D0- 8D 00 20 STA $2000
+61D3- 2A ROL
+61D4- 74 D7 STZ $D7,X
+61D6- C5 CC CMP $CC
+61D8- CC A0 C1 CPY $C1A0
+61DB- D3 ???
+61DC- A0 C8 LDY #$C8
+61DE- CF ???
+61DF- CF ???
+61E0- CB ???
+61E1- D3 ???
+61E2- A0 D4 LDY #$D4
+61E4- CF ???
+61E5- A0 D5 LDY #$D5
+61E7- D3 ???
+61E8- C5 A0 CMP $A0
+61EA- D4 ???
+61EB- C8 INY
+61EC- C5 A0 CMP $A0
+61EE- D3 ???
+61EF- D4 ???
+61F0- C1 CE CMP ($CE,X)
+61F2- C4 C1 CPY $C1
+61F4- D2 C4 CMP ($C4)
+61F6- 8D 00 20 STA $2000
+61F9- 2A ROL
+61FA- 74 C1 STZ $C1,X
+61FC- D0 D0 BNE $61CE
+61FE- CC C5 D3 CPY $D3C5
+6201- CF ???
+6202- C6 D4 DEC $D4
+6204- A0 C6 LDY #$C6
+6206- CC CF C1 CPY $C1CF
+6209- D4 ???
+620A- C9 CE CMP #$CE
+620C- C7 ???
+620D- AD D0 CF LDA $CFD0
+6210- C9 CE CMP #$CE
+6212- D4 ???
+6213- A0 8D LDY #$8D
+6215- 00 BRK
+6216- 20 2A 74 JSR $742A
+6219- D3 ???
+621A- D5 C2 CMP $C2,X
+621C- D2 CF CMP ($CF)
+621E- D5 D4 CMP $D4,X
+6220- C9 CE CMP #$CE
+6222- C5 D3 CMP $D3
+6224- AE 8D 8D LDX $8D8D
+6227- 00 BRK
+6228- 20 2A 74 JSR $742A
+622B- D4 ???
+622C- C8 INY
+622D- C5 A0 CMP $A0
+622F- C6 CC DEC $CC
+6231- CF ???
+6232- C1 D4 CMP ($D4,X)
+6234- C9 CE CMP #$CE
+6236- C7 ???
+6237- AD D0 CF LDA $CFD0
+623A- C9 CE CMP #$CE
+623C- D4 ???
+623D- A0 D2 LDY #$D2
+623F- CF ???
+6240- D5 D4 CMP $D4,X
+6242- C9 CE CMP #$CE
+6244- C5 D3 CMP $D3
+6246- 8D 00 20 STA $2000
+6249- 2A ROL
+624A- 74 C1 STZ $C1,X
+624C- D2 C5 CMP ($C5)
+624E- A0 CE LDY #$CE
+6250- CF ???
+6251- D4 ???
+6252- A0 C3 LDY #$C3
+6254- CF ???
+6255- D6 C5 DEC $C5,X
+6257- D2 C5 CMP ($C5)
+6259- C4 A0 CPY $A0
+625B- C8 INY
+625C- C5 D2 CMP $D2
+625E- C5 AE CMP $AE
+6260- 8D 8D 00 STA $008D
+6263- 20 4B 74 JSR $744B
+6266- 20 58 FC JSR $FC58 F8ROM:HOME
+6269- 20 2A 74 JSR $742A
+626C- B1 B6 LDA ($B6),Y
+626E- AD C2 C9 LDA $C9C2
+6271- D4 ???
+6272- A0 C9 LDY #$C9
+6274- CE D4 C5 DEC $C5D4
+6277- C7 ???
+6278- C5 D2 CMP $D2
+627A- A0 CD LDY #$CD
+627C- C1 D4 CMP ($D4,X)
+627E- C8 INY
+627F- 8D 00 20 STA $2000
+6282- 2A ROL
+6283- 74 BD STZ $BD,X
+6285- BD BD BD LDA $BDBD,X
+6288- BD BD BD LDA $BDBD,X
+628B- BD BD BD LDA $BDBD,X
+628E- BD BD BD LDA $BDBD,X
+6291- BD BD BD LDA $BDBD,X
+6294- BD BD BD LDA $BDBD,X
+6297- 8D 8D 00 STA $008D
+629A- 20 2A 74 JSR $742A
+629D- C1 C4 CMP ($C4,X)
+629F- C4 B1 CPY $B1
+62A1- B6 AC LDX $AC,Y
+62A3- A0 D3 LDY #$D3
+62A5- D5 C2 CMP $C2,X
+62A7- B1 B6 LDA ($B6),Y
+62A9- AC A0 CD LDY $CDA0
+62AC- D5 CC CMP $CC,X
+62AE- B1 B6 LDA ($B6),Y
+62B0- AC A0 C4 LDY $C4A0
+62B3- C9 D6 CMP #$D6
+62B5- B1 B6 LDA ($B6),Y
+62B7- 8D 8D 00 STA $008D
+62BA- 20 2A 74 JSR $742A
+62BD- D4 ???
+62BE- C8 INY
+62BF- C5 A0 CMP $A0
+62C1- B1 B6 LDA ($B6),Y
+62C3- AD C2 C9 LDA $C9C2
+62C6- D4 ???
+62C7- A0 C9 LDY #$C9
+62C9- CE D4 C5 DEC $C5D4
+62CC- C7 ???
+62CD- C5 D2 CMP $D2
+62CF- A0 CD LDY #$CD
+62D1- C1 D4 CMP ($D4,X)
+62D3- C8 INY
+62D4- A0 CD LDY #$CD
+62D6- C1 C3 CMP ($C3,X)
+62D8- D2 CF CMP ($CF)
+62DA- D3 ???
+62DB- 8D 00 20 STA $2000
+62DE- 2A ROL
+62DF- 74 C1 STZ $C1,X
+62E1- D2 C5 CMP ($C5)
+62E3- A0 D5 LDY #$D5
+62E5- D3 ???
+62E6- C5 C4 CMP $C4
+62E8- A0 D4 LDY #$D4
+62EA- CF ???
+62EB- A0 C3 LDY #$C3
+62ED- C1 CC CMP ($CC,X)
+62EF- C3 ???
+62F0- D5 CC CMP $CC,X
+62F2- C1 D4 CMP ($D4,X)
+62F4- C5 A0 CMP $A0
+62F6- D5 CE CMP $CE,X
+62F8- D3 ???
+62F9- C9 C7 CMP #$C7
+62FB- CE C5 C4 DEC $C4C5
+62FE- A0 D6 LDY #$D6
+6300- C1 CC CMP ($CC,X)
+6302- D5 C5 CMP $C5,X
+6304- D3 ???
+6305- 8D 00 20 STA $2000
+6308- 2A ROL
+6309- 74 C2 STZ $C2,X
+630B- C5 D4 CMP $D4
+630D- D7 ???
+630E- C5 C5 CMP $C5
+6310- CE A0 B0 DEC $B0A0
+6313- A0 C1 LDY #$C1
+6315- CE C4 A0 DEC $A0C4
+6318- B6 B5 LDX $B5,Y
+631A- AC B0 B2 LDY $B2B0
+631D- B5 AE LDA $AE,X
+631F- A0 D4 LDY #$D4
+6321- C8 INY
+6322- C5 D3 CMP $D3
+6324- C5 A0 CMP $A0
+6326- C1 D2 CMP ($D2,X)
+6328- C5 A0 CMP $A0
+632A- D4 ???
+632B- D7 ???
+632C- CF ???
+632D- AD 8D 00 LDA $008D
+6330- 20 2A 74 JSR $742A
+6333- C2 ???
+6334- D9 D4 C5 CMP $C5D4,Y
+6337- A0 D6 LDY #$D6
+6339- C1 CC CMP ($CC,X)
+633B- D5 C5 CMP $C5,X
+633D- D3 ???
+633E- AE 8D 8D LDX $8D8D
+6341- 00 BRK
+6342- 20 2A 74 JSR $742A
+6345- CE CF D4 DEC $D4CF
+6348- C5 A0 CMP $A0
+634A- D4 ???
+634B- C8 INY
+634C- C1 D4 CMP ($D4,X)
+634E- A0 C2 LDY #$C2
+6350- C5 C3 CMP $C3
+6352- C1 D5 CMP ($D5,X)
+6354- D3 ???
+6355- C5 A0 CMP $A0
+6357- CF ???
+6358- C6 A0 DEC $A0
+635A- C9 CE CMP #$CE
+635C- C3 ???
+635D- D2 C5 CMP ($C5)
+635F- C1 D3 CMP ($D3,X)
+6361- C5 C4 CMP $C4
+6363- A0 C2 LDY #$C2
+6365- D9 D4 C5 CMP $C5D4,Y
+6368- 8D 00 20 STA $2000
+636B- 2A ROL
+636C- 74 C1 STZ $C1,X
+636E- CE C4 A0 DEC $A0C4
+6371- C3 ???
+6372- D0 D5 BNE $6349
+6374- A0 C3 LDY #$C3
+6376- D9 C3 CC CMP $CCC3,Y
+6379- C5 A0 CMP $A0
+637B- C5 D8 CMP $D8
+637D- D0 C5 BNE $6344
+637F- CE D3 C5 DEC $C5D3
+6382- D3 ???
+6383- AC A0 D4 LDY $D4A0
+6386- C8 INY
+6387- C5 D3 CMP $D3
+6389- C5 A0 CMP $A0
+638B- D3 ???
+638C- C8 INY
+638D- CF ???
+638E- D5 CC CMP $CC,X
+6390- C4 8D CPY $8D
+6392- 00 BRK
+6393- 20 2A 74 JSR $742A
+6396- CF ???
+6397- CE CC D9 DEC $D9CC
+639A- A0 C2 LDY #$C2
+639C- C5 A0 CMP $A0
+639E- D5 D3 CMP $D3,X
+63A0- C5 C4 CMP $C4
+63A2- A0 C9 LDY #$C9
+63A4- C6 A0 DEC $A0
+63A6- B8 CLV
+63A7- AD C2 C9 LDA $C9C2
+63AA- D4 ???
+63AB- A0 C3 LDY #$C3
+63AD- C1 CC CMP ($CC,X)
+63AF- C3 ???
+63B0- D5 CC CMP $CC,X
+63B2- C1 D4 CMP ($D4,X)
+63B4- C9 CF CMP #$CF
+63B6- CE A0 C9 DEC $C9A0
+63B9- D3 ???
+63BA- CE A7 D4 DEC $D4A7
+63BD- 8D 00 20 STA $2000
+63C0- 2A ROL
+63C1- 74 C1 STZ $C1,X
+63C3- C4 C5 CPY $C5
+63C5- D1 D5 CMP ($D5),Y
+63C7- C1 D4 CMP ($D4,X)
+63C9- C5 AE CMP $AE
+63CB- 8D 00 20 STA $2000
+63CE- 4B ???
+63CF- 74 20 STZ $20,X
+63D1- 58 CLI
+63D2- FC ???
+63D3- 20 2A 74 JSR $742A
+63D6- CC C5 D4 CPY $D4C5
+63D9- A7 ???
+63DA- D3 ???
+63DB- A0 D3 LDY #$D3
+63DD- D4 ???
+63DE- C1 D2 CMP ($D2,X)
+63E0- D4 ???
+63E1- A0 D7 LDY #$D7
+63E3- C9 D4 CMP #$D4
+63E5- C8 INY
+63E6- A0 C1 LDY #$C1
+63E8- C4 C4 CPY $C4
+63EA- C9 CE CMP #$CE
+63EC- C7 ???
+63ED- A0 D4 LDY #$D4
+63EF- D7 ???
+63F0- CF ???
+63F1- A0 B1 LDY #$B1
+63F3- B6 AD LDX $AD,Y
+63F5- C2 ???
+63F6- C9 D4 CMP #$D4
+63F8- 8D 00 20 STA $2000
+63FB- 2A ROL
+63FC- 74 CE STZ $CE,X
+63FE- D5 CD CMP $CD,X
+6400- C2 ???
+6401- C5 D2 CMP $D2
+6403- D3 ???
+6404- AE A0 D4 LDX $D4A0
+6407- C8 INY
+6408- C5 A0 CMP $A0
+640A- C1 C4 CMP ($C4,X)
+640C- C4 B1 CPY $B1
+640E- B6 A0 LDX $A0,Y
+6410- CD C1 C3 CMP $C3C1
+6413- D2 CF CMP ($CF)
+6415- A0 C1 LDY #$C1
+6417- C3 ???
+6418- C3 ???
+6419- C5 D0 CMP $D0
+641B- D4 ???
+641C- D3 ???
+641D- A0 D4 LDY #$D4
+641F- D7 ???
+6420- CF ???
+6421- 8D 00 20 STA $2000
+6424- 2A ROL
+6425- 74 B1 STZ $B1,X
+6427- B6 AD LDX $AD,Y
+6429- C2 ???
+642A- C9 D4 CMP #$D4
+642C- A0 D0 LDY #$D0
+642E- C1 D2 CMP ($D2,X)
+6430- C1 CD CMP ($CD,X)
+6432- C5 D4 CMP $D4
+6434- C5 D2 CMP $D2
+6436- D3 ???
+6437- AC A0 C1 LDY $C1A0
+643A- C4 C4 CPY $C4
+643C- D3 ???
+643D- A0 D4 LDY #$D4
+643F- C8 INY
+6440- C5 CD CMP $CD
+6442- A0 D4 LDY #$D4
+6444- CF ???
+6445- C7 ???
+6446- C5 D4 CMP $D4
+6448- C8 INY
+6449- C5 D2 CMP $D2
+644B- AC 8D 00 LDY $008D
+644E- 20 2A 74 JSR $742A
+6451- C1 CE CMP ($CE,X)
+6453- C4 A0 CPY $A0
+6455- D4 ???
+6456- C8 INY
+6457- C5 CE CMP $CE
+6459- A0 C8 LDY #$C8
+645B- CF ???
+645C- CC C4 D3 CPY $D3C4
+645F- A0 D4 LDY #$D4
+6461- C8 INY
+6462- C5 A0 CMP $A0
+6464- D6 C1 DEC $C1,X
+6466- CC D5 C5 CPY $C5D5
+6469- A0 C9 LDY #$C9
+646B- CE A0 D2 DEC $D2A0
+646E- C5 D4 CMP $D4
+6470- D5 D2 CMP $D2,X
+6472- CE AC 8D DEC $8DAC
+6475- 00 BRK
+6476- 20 2A 74 JSR $742A
+6479- D7 ???
+647A- C9 D4 CMP #$D4
+647C- C8 INY
+647D- A0 D4 LDY #$D4
+647F- C8 INY
+6480- C5 A0 CMP $A0
+6482- C2 ???
+6483- D9 D4 C5 CMP $C5D4,Y
+6486- AD CC C5 LDA $C5CC
+6489- CE C7 D4 DEC $D4C7
+648C- C8 INY
+648D- A0 D3 LDY #$D3
+648F- D4 ???
+6490- CF ???
+6491- D2 C5 CMP ($C5)
+6493- C4 A0 CPY $A0
+6495- C9 CE CMP #$CE
+6497- A0 D2 LDY #$D2
+6499- C5 D4 CMP $D4
+649B- CC C5 CE CPY $CEC5
+649E- AE 8D 8D LDX $8D8D
+64A1- 00 BRK
+64A2- 20 2A 74 JSR $742A
+64A5- CE CF D4 DEC $D4CF
+64A8- C5 A0 CMP $A0
+64AA- D4 ???
+64AB- C8 INY
+64AC- C1 D4 CMP ($D4,X)
+64AE- A0 D4 LDY #$D4
+64B0- C8 INY
+64B1- C5 A0 CMP $A0
+64B3- D3 ???
+64B4- D5 CD CMP $CD,X
+64B6- A0 D2 LDY #$D2
+64B8- C5 D4 CMP $D4
+64BA- D5 D2 CMP $D2,X
+64BC- CE C5 C4 DEC $C4C5
+64BF- A0 C9 LDY #$C9
+64C1- D3 ???
+64C2- A0 C1 LDY #$C1
+64C4- CC D3 CF CPY $CFD3
+64C7- A0 C1 LDY #$C1
+64C9- 8D 00 20 STA $2000
+64CC- 2A ROL
+64CD- 74 B1 STZ $B1,X
+64CF- B6 AD LDX $AD,Y
+64D1- C2 ???
+64D2- C9 D4 CMP #$D4
+64D4- A0 D6 LDY #$D6
+64D6- C1 CC CMP ($CC,X)
+64D8- D5 C5 CMP $C5,X
+64DA- BB ???
+64DB- A0 D4 LDY #$D4
+64DD- C8 INY
+64DE- D5 D3 CMP $D3,X
+64E0- AC A0 C1 LDY $C1A0
+64E3- A0 D4 LDY #$D4
+64E5- CF ???
+64E6- D4 ???
+64E7- C1 CC CMP ($CC,X)
+64E9- A0 D3 LDY #$D3
+64EB- D5 CD CMP $CD,X
+64ED- A0 C3 LDY #$C3
+64EF- C1 CE CMP ($CE,X)
+64F1- A0 C2 LDY #$C2
+64F3- C5 8D CMP $8D
+64F5- 00 BRK
+64F6- 20 2A 74 JSR $742A
+64F9- CE CF A0 DEC $A0CF
+64FC- C8 INY
+64FD- C9 C7 CMP #$C7
+64FF- C8 INY
+6500- C5 D2 CMP $D2
+6502- A0 D4 LDY #$D4
+6504- C8 INY
+6505- C1 CE CMP ($CE,X)
+6507- A0 B6 LDY #$B6
+6509- B5 AC LDA $AC,X
+650B- B0 B2 BCS $64BF
+650D- B5 AE LDA $AE,X
+650F- A0 D4 LDY #$D4
+6511- C8 INY
+6512- C5 A0 CMP $A0
+6514- D3 ???
+6515- D5 CD CMP $CD,X
+6517- A0 C9 LDY #$C9
+6519- D3 ???
+651A- 8D 00 20 STA $2000
+651D- 2A ROL
+651E- 74 C1 STZ $C1,X
+6520- CC D3 CF CPY $CFD3
+6523- A0 D2 LDY #$D2
+6525- C5 D4 CMP $D4
+6527- D5 D2 CMP $D2,X
+6529- CE C5 C4 DEC $C4C5
+652C- A0 C9 LDY #$C9
+652E- CE A0 AE DEC $AEA0
+6531- C1 A0 CMP ($A0,X)
+6533- A8 TAY
+6534- CC CF D7 CPY $D7CF
+6537- A0 C2 LDY #$C2
+6539- D9 D4 C5 CMP $C5D4,Y
+653C- A9 A0 LDA #$A0
+653E- C1 CE CMP ($CE,X)
+6540- C4 8D CPY $8D
+6542- 00 BRK
+6543- 20 2A 74 JSR $742A
+6546- AE D8 A0 LDX $A0D8
+6549- A8 TAY
+654A- C8 INY
+654B- C9 C7 CMP #$C7
+654D- C8 INY
+654E- A0 C2 LDY #$C2
+6550- D9 D4 C5 CMP $C5D4,Y
+6553- A9 A0 LDA #$A0
+6555- C6 CF DEC $CF
+6557- D2 A0 CMP ($A0)
+6559- C6 C1 DEC $C1
+655B- D3 ???
+655C- D4 ???
+655D- C5 D2 CMP $D2
+655F- A0 D2 LDY #$D2
+6561- C5 C6 CMP $C6
+6563- C5 D2 CMP $D2
+6565- C5 CE CMP $CE
+6567- C3 ???
+6568- C5 AE CMP $AE
+656A- 8D 8D 00 STA $008D
+656D- 20 4B 74 JSR $744B
+6570- 20 2A 74 JSR $742A
+6573- D4 ???
+6574- C8 INY
+6575- D5 D3 CMP $D3,X
+6577- AC A0 D4 LDY $D4A0
+657A- C8 INY
+657B- C5 A0 CMP $A0
+657D- C6 CF DEC $CF
+657F- CC CC CF CPY $CFCC
+6582- D7 ???
+6583- C9 CE CMP #$CE
+6585- C7 ???
+6586- A0 C3 LDY #$C3
+6588- CF ???
+6589- C4 C5 CPY $C5
+658B- BA TSX
+658C- 8D 8D 00 STA $008D
+658F- 20 2A 74 JSR $742A
+6592- A0 A0 LDY #$A0
+6594- C1 C4 CMP ($C4,X)
+6596- C4 B1 CPY $B1
+6598- B6 A0 LDX $A0,Y
+659A- A3 ???
+659B- B1 B0 LDA ($B0),Y
+659D- B0 B0 BCS $654F
+659F- B0 BB BCS $655C
+65A1- A3 ???
+65A2- B2 B0 LDA ($B0)
+65A4- B0 B0 BCS $6556
+65A6- B0 8D BCS $6535
+65A8- 8D 00 20 STA $2000
+65AB- 2A ROL
+65AC- 74 D7 STZ $D7,X
+65AE- C9 CC CMP #$CC
+65B0- CC A0 D2 CPY $D2A0
+65B3- C5 D3 CMP $D3
+65B5- D5 CC CMP $CC,X
+65B7- D4 ???
+65B8- A0 C9 LDY #$C9
+65BA- CE BA 8D DEC $8DBA
+65BD- 8D 00 20 STA $2000
+65C0- 4B ???
+65C1- 74 A9 STZ $A9,X
+65C3- 27 ???
+65C4- 85 FB STA $FB
+65C6- A9 10 LDA #$10
+65C8- 85 FA STA $FA
+65CA- A9 4E LDA #$4E
+65CC- 85 FD STA $FD
+65CE- A9 20 LDA #$20
+65D0- 85 FC STA $FC
+65D2- 20 85 75 JSR $7585
+65D5- A2 60 LDX #$60
+65D7- A9 38 LDA #$38
+65D9- AC 37 60 LDY $6037
+65DC- 20 B7 73 JSR $73B7
+65DF- 20 4B 74 JSR $744B
+65E2- 20 58 FC JSR $FC58 F8ROM:HOME
+65E5- 20 2A 74 JSR $742A
+65E8- B1 B6 LDA ($B6),Y
+65EA- AD C2 C9 LDA $C9C2
+65ED- D4 ???
+65EE- A0 D3 LDY #$D3
+65F0- D5 C2 CMP $C2,X
+65F2- D4 ???
+65F3- D2 C1 CMP ($C1)
+65F5- C3 ???
+65F6- D4 ???
+65F7- C9 CF CMP #$CF
+65F9- CE A0 D7 DEC $D7A0
+65FC- CF ???
+65FD- D2 CB CMP ($CB)
+65FF- D3 ???
+6600- A0 CD LDY #$CD
+6602- D5 C3 CMP $C3,X
+6604- C8 INY
+6605- A0 D4 LDY #$D4
+6607- C8 INY
+6608- C5 8D CMP $8D
+660A- 00 BRK
+660B- 20 2A 74 JSR $742A
+660E- D3 ???
+660F- C1 CD CMP ($CD,X)
+6611- C5 AE CMP $AE
+6613- A0 D4 LDY #$D4
+6615- C8 INY
+6616- C5 A0 CMP $A0
+6618- C4 C9 CPY $C9
+661A- C6 C6 DEC $C6
+661C- C5 D2 CMP $D2
+661E- C5 CE CMP $CE
+6620- C3 ???
+6621- C5 A0 CMP $A0
+6623- C9 D3 CMP #$D3
+6625- A0 D3 LDY #$D3
+6627- D4 ???
+6628- CF ???
+6629- D2 C5 CMP ($C5)
+662B- C4 A0 CPY $A0
+662D- C9 CE CMP #$CE
+662F- 8D 00 20 STA $2000
+6632- 2A ROL
+6633- 74 D2 STZ $D2,X
+6635- C5 D4 CMP $D4
+6637- D5 D2 CMP $D2,X
+6639- CE A0 C1 DEC $C1A0
+663C- D3 ???
+663D- A0 D7 LDY #$D7
+663F- C5 CC CMP $CC
+6641- CC A0 C1 CPY $C1A0
+6644- D3 ???
+6645- A0 C9 LDY #$C9
+6647- CE A0 AE DEC $AEA0
+664A- C1 A0 CMP ($A0,X)
+664C- A8 TAY
+664D- CC CF D7 CPY $D7CF
+6650- A9 A0 LDA #$A0
+6652- C1 CE CMP ($CE,X)
+6654- C4 8D CPY $8D
+6656- 00 BRK
+6657- 20 2A 74 JSR $742A
+665A- AE D8 A0 LDX $A0D8
+665D- A8 TAY
+665E- C8 INY
+665F- C9 C7 CMP #$C7
+6661- C8 INY
+6662- A9 AC LDA #$AC
+6664- A0 C1 LDY #$C1
+6666- CE C4 A0 DEC $A0C4
+6669- D2 C5 CMP ($C5)
+666B- D4 ???
+666C- CC C5 CE CPY $CEC5
+666F- A0 C3 LDY #$C3
+6671- CF ???
+6672- CE D4 C1 DEC $C1D4
+6675- C9 CE CMP #$CE
+6677- D3 ???
+6678- 8D 00 20 STA $2000
+667B- 2A ROL
+667C- 74 D4 STZ $D4,X
+667E- C8 INY
+667F- C5 A0 CMP $A0
+6681- C2 ???
+6682- D9 D4 C5 CMP $C5D4,Y
+6685- AD CC C5 LDA $C5CC
+6688- CE C7 D4 DEC $D4C7
+668B- C8 INY
+668C- A0 CF LDY #$CF
+668E- C6 A0 DEC $A0
+6690- D4 ???
+6691- C8 INY
+6692- C5 A0 CMP $A0
+6694- C4 C9 CPY $C9
+6696- C6 C6 DEC $C6
+6698- C5 D2 CMP $D2
+669A- C5 CE CMP $CE
+669C- C3 ???
+669D- C5 AE CMP $AE
+669F- 8D 8D 00 STA $008D
+66A2- 20 2A 74 JSR $742A
+66A5- D4 ???
+66A6- C8 INY
+66A7- D5 D3 CMP $D3,X
+66A9- AC A0 D4 LDY $D4A0
+66AC- C8 INY
+66AD- C5 A0 CMP $A0
+66AF- C6 CF DEC $CF
+66B1- CC CC CF CPY $CFCC
+66B4- D7 ???
+66B5- C9 CE CMP #$CE
+66B7- C7 ???
+66B8- A0 C3 LDY #$C3
+66BA- CF ???
+66BB- C4 C5 CPY $C5
+66BD- BA TSX
+66BE- 8D 8D 00 STA $008D
+66C1- 20 2A 74 JSR $742A
+66C4- A0 A0 LDY #$A0
+66C6- D3 ???
+66C7- D5 C2 CMP $C2,X
+66C9- B1 B6 LDA ($B6),Y
+66CB- A0 A3 LDY #$A3
+66CD- B2 B0 LDA ($B0)
+66CF- B0 B0 BCS $6681
+66D1- B0 BB BCS $668E
+66D3- A3 ???
+66D4- B1 B0 LDA ($B0),Y
+66D6- B0 B0 BCS $6688
+66D8- B0 8D BCS $6667
+66DA- 8D 00 20 STA $2000
+66DD- 2A ROL
+66DE- 74 D0 STZ $D0,X
+66E0- D2 CF CMP ($CF)
+66E2- C4 D5 CPY $D5
+66E4- C3 ???
+66E5- C5 D3 CMP $D3
+66E7- BA TSX
+66E8- 8D 8D 00 STA $008D
+66EB- 20 4B 74 JSR $744B
+66EE- A9 4E LDA #$4E
+66F0- 85 FB STA $FB
+66F2- A9 20 LDA #$20
+66F4- 85 FA STA $FA
+66F6- A9 27 LDA #$27
+66F8- 85 FD STA $FD
+66FA- A9 10 LDA #$10
+66FC- 85 FC STA $FC
+66FE- 20 9D 75 JSR $759D
+6701- A2 60 LDX #$60
+6703- A9 38 LDA #$38
+6705- AC 37 60 LDY $6037
+6708- 20 B7 73 JSR $73B7
+670B- 20 4B 74 JSR $744B
+670E- 20 58 FC JSR $FC58 F8ROM:HOME
+6711- 20 2A 74 JSR $742A
+6714- B1 B6 LDA ($B6),Y
+6716- AD C2 C9 LDA $C9C2
+6719- D4 ???
+671A- A0 CD LDY #$CD
+671C- D5 CC CMP $CC,X
+671E- D4 ???
+671F- C9 D0 CMP #$D0
+6721- CC C9 C3 CPY $C3C9
+6724- C1 D4 CMP ($D4,X)
+6726- C9 CF CMP #$CF
+6728- CE A0 C1 DEC $C1A0
+672B- C7 ???
+672C- C1 C9 CMP ($C9,X)
+672E- CE A0 D7 DEC $D7A0
+6731- CF ???
+6732- D2 CB CMP ($CB)
+6734- D3 ???
+6735- 8D 00 20 STA $2000
+6738- 2A ROL
+6739- 74 CD STZ $CD,X
+673B- D5 C3 CMP $C3,X
+673D- C8 INY
+673E- A0 CC LDY #$CC
+6740- C9 CB CMP #$CB
+6742- C5 A0 CMP $A0
+6744- C1 C4 CMP ($C4,X)
+6746- C4 C9 CPY $C9
+6748- D4 ???
+6749- C9 CF CMP #$CF
+674B- CE A0 C1 DEC $C1A0
+674E- CE C4 A0 DEC $A0C4
+6751- D3 ???
+6752- D5 C2 CMP $C2,X
+6754- D4 ???
+6755- D2 C1 CMP ($C1)
+6757- C3 ???
+6758- D4 ???
+6759- C9 CF CMP #$CF
+675B- CE AC 8D DEC $8DAC
+675E- 00 BRK
+675F- 20 2A 74 JSR $742A
+6762- C5 D8 CMP $D8
+6764- C3 ???
+6765- C5 D0 CMP $D0
+6767- D4 ???
+6768- A0 D4 LDY #$D4
+676A- C8 INY
+676B- C5 A0 CMP $A0
+676D- CF ???
+676E- D2 C4 CMP ($C4)
+6770- C5 D2 CMP $D2
+6772- A0 CF LDY #$CF
+6774- C6 A0 DEC $A0
+6776- D4 ???
+6777- C8 INY
+6778- C5 A0 CMP $A0
+677A- D0 C1 BNE $673D
+677C- D2 C1 CMP ($C1)
+677E- CD C5 D4 CMP $D4C5
+6781- C5 D2 CMP $D2
+6783- D3 ???
+6784- A0 C4 LDY #$C4
+6786- CF ???
+6787- C5 D3 CMP $D3
+6789- 8D 00 20 STA $2000
+678C- 2A ROL
+678D- 74 CE STZ $CE,X
+678F- CF ???
+6790- D4 ???
+6791- A0 CD LDY #$CD
+6793- C1 D4 CMP ($D4,X)
+6795- D4 ???
+6796- C5 D2 CMP $D2
+6798- AE 8D 8D LDX $8D8D
+679B- 00 BRK
+679C- 20 4B 74 JSR $744B
+679F- 20 2A 74 JSR $742A
+67A2- D5 CE CMP $CE,X
+67A4- CC C9 CB CPY $CBC9
+67A7- C5 A0 CMP $A0
+67A9- B1 B6 LDA ($B6),Y
+67AB- AD C2 C9 LDA $C9C2
+67AE- D4 ???
+67AF- A0 C1 LDY #$C1
+67B1- C4 C4 CPY $C4
+67B3- C9 D4 CMP #$D4
+67B5- C9 CF CMP #$CF
+67B7- CE A0 C1 DEC $C1A0
+67BA- CE C4 A0 DEC $A0C4
+67BD- B1 B6 LDA ($B6),Y
+67BF- AD C2 C9 LDA $C9C2
+67C2- D4 ???
+67C3- 8D 00 20 STA $2000
+67C6- 2A ROL
+67C7- 74 D3 STZ $D3,X
+67C9- D5 C2 CMP $C2,X
+67CB- D4 ???
+67CC- D2 C1 CMP ($C1)
+67CE- C3 ???
+67CF- D4 ???
+67D0- C9 CF CMP #$CF
+67D2- CE AC A0 DEC $A0AC
+67D5- D4 ???
+67D6- C8 INY
+67D7- C5 A0 CMP $A0
+67D9- CD D5 CC CMP $CCD5
+67DC- B1 B6 LDA ($B6),Y
+67DE- A0 CD LDY #$CD
+67E0- C1 C3 CMP ($C3,X)
+67E2- D2 CF CMP ($CF)
+67E4- A0 8D LDY #$8D
+67E6- 00 BRK
+67E7- 20 2A 74 JSR $742A
+67EA- D2 C5 CMP ($C5)
+67EC- D4 ???
+67ED- D5 D2 CMP $D2,X
+67EF- CE D3 A0 DEC $A0D3
+67F2- C1 A0 CMP ($A0,X)
+67F4- B3 ???
+67F5- B2 AD LDA ($AD)
+67F7- C2 ???
+67F8- D9 D4 C5 CMP $C5D4,Y
+67FB- A0 D6 LDY #$D6
+67FD- C1 CC CMP ($CC,X)
+67FF- D5 C5 CMP $C5,X
+6801- A0 A8 LDY #$A8
+6803- B4 A0 LDY $A0,X
+6805- C2 ???
+6806- D9 D4 C5 CMP $C5D4,Y
+6809- D3 ???
+680A- A9 AE LDA #$AE
+680C- A0 CE LDY #$CE
+680E- CF ???
+680F- D4 ???
+6810- C5 8D CMP $8D
+6812- 00 BRK
+6813- 20 2A 74 JSR $742A
+6816- D4 ???
+6817- C8 INY
+6818- C1 D4 CMP ($D4,X)
+681A- A0 C9 LDY #$C9
+681C- C6 A0 DEC $A0
+681E- C5 C9 CMP $C9
+6820- D4 ???
+6821- C8 INY
+6822- C5 D2 CMP $D2
+6824- A0 CF LDY #$CF
+6826- C6 A0 DEC $A0
+6828- D4 ???
+6829- C8 INY
+682A- C5 A0 CMP $A0
+682C- D0 C1 BNE $67EF
+682E- D2 C1 CMP ($C1)
+6830- CD C5 D4 CMP $D4C5
+6833- C5 D2 CMP $D2
+6835- D3 ???
+6836- A0 C1 LDY #$C1
+6838- D2 C5 CMP ($C5)
+683A- 8D 00 20 STA $2000
+683D- 2A ROL
+683E- 74 D3 STZ $D3,X
+6840- C9 C7 CMP #$C7
+6842- CE C5 C4 DEC $C4C5
+6845- AC A0 D4 LDY $D4A0
+6848- C8 INY
+6849- C5 A0 CMP $A0
+684B- D4 ???
+684C- D7 ???
+684D- CF ???
+684E- A0 C8 LDY #$C8
+6850- C9 C7 CMP #$C7
+6852- C8 INY
+6853- C5 D3 CMP $D3
+6855- D4 ???
+6856- A0 C2 LDY #$C2
+6858- D9 D4 C5 CMP $C5D4,Y
+685B- D3 ???
+685C- A0 D7 LDY #$D7
+685E- C9 CC CMP #$CC
+6860- CC A0 C2 CPY $C2A0
+6863- C5 8D CMP $8D
+6865- 00 BRK
+6866- 20 2A 74 JSR $742A
+6869- D7 ???
+686A- D2 CF CMP ($CF)
+686C- CE C7 AE DEC $AEC7
+686F- 8D 8D 00 STA $008D
+6872- 20 4B 74 JSR $744B
+6875- 20 2A 74 JSR $742A
+6878- D4 ???
+6879- C8 INY
+687A- D5 D3 CMP $D3,X
+687C- AC A0 CD LDY $CDA0
+687F- D5 CC CMP $CC,X
+6881- D4 ???
+6882- C9 D0 CMP #$D0
+6884- CC D9 C9 CPY $C9D9
+6887- CE C7 A0 DEC $A0C7
+688A- D4 ???
+688B- D7 ???
+688C- CF ???
+688D- A0 CE LDY #$CE
+688F- D5 CD CMP $CD,X
+6891- C2 ???
+6892- C5 D2 CMP $D2
+6894- D3 ???
+6895- A0 C9 LDY #$C9
+6897- D3 ???
+6898- A0 C1 LDY #$C1
+689A- D3 ???
+689B- 8D 00 20 STA $2000
+689E- 2A ROL
+689F- 74 C5 STZ $C5,X
+68A1- C1 D3 CMP ($D3,X)
+68A3- D9 A0 D4 CMP $D4A0,Y
+68A6- CF ???
+68A7- A0 C1 LDY #$C1
+68A9- C3 ???
+68AA- C3 ???
+68AB- CF ???
+68AC- CD D0 CC CMP $CCD0
+68AF- C9 D3 CMP #$D3
+68B1- C8 INY
+68B2- A0 C1 LDY #$C1
+68B4- D3 ???
+68B5- BA TSX
+68B6- 8D 8D 00 STA $008D
+68B9- 20 2A 74 JSR $742A
+68BC- A0 A0 LDY #$A0
+68BE- CD D5 CC CMP $CCD5
+68C1- B1 B6 LDA ($B6),Y
+68C3- A0 A3 LDY #$A3
+68C5- B3 ???
+68C6- B0 B0 BCS $6878
+68C8- BB ???
+68C9- A3 ???
+68CA- B1 B0 LDA ($B0),Y
+68CC- B0 B0 BCS $687E
+68CE- 8D 8D 00 STA $008D
+68D1- 20 2A 74 JSR $742A
+68D4- D7 ???
+68D5- C8 INY
+68D6- C9 C3 CMP #$C3
+68D8- C8 INY
+68D9- A0 CF LDY #$CF
+68DB- D5 D4 CMP $D4,X
+68DD- D0 D5 BNE $68B4
+68DF- D4 ???
+68E0- D3 ???
+68E1- A0 D4 LDY #$D4
+68E3- C8 INY
+68E4- C5 A0 CMP $A0
+68E6- D0 D2 BNE $68BA
+68E8- CF ???
+68E9- C4 D5 CPY $D5
+68EB- C3 ???
+68EC- D4 ???
+68ED- A0 D4 LDY #$D4
+68EF- CF ???
+68F0- A0 D2 LDY #$D2
+68F2- C5 D4 CMP $D4
+68F4- D5 D2 CMP $D2,X
+68F6- CE BA 8D DEC $8DBA
+68F9- 8D 00 20 STA $2000
+68FC- 4B ???
+68FD- 74 A9 STZ $A9,X
+68FF- 01 85 ORA ($85,X)
+6901- FB ???
+6902- A9 2C LDA #$2C
+6904- 85 FA STA $FA
+6906- A9 03 LDA #$03
+6908- 85 FD STA $FD
+690A- A9 E8 LDA #$E8
+690C- 85 FC STA $FC
+690E- 20 D0 75 JSR $75D0
+6911- A2 60 LDX #$60
+6913- A9 38 LDA #$38
+6915- AC 37 60 LDY $6037
+6918- 20 B7 73 JSR $73B7
+691B- 20 4B 74 JSR $744B
+691E- 20 58 FC JSR $FC58 F8ROM:HOME
+6921- 20 2A 74 JSR $742A
+6924- C6 C9 DEC $C9
+6926- CE C1 CC DEC $CCC1
+6929- CC D9 AC CPY $ACD9
+692C- A0 D4 LDY #$D4
+692E- C8 INY
+692F- C5 A0 CMP $A0
+6931- C4 C9 CPY $C9
+6933- D6 B1 DEC $B1,X
+6935- B6 A0 LDX $A0,Y
+6937- CD C1 C3 CMP $C3C1
+693A- D2 CF CMP ($CF)
+693C- A0 C8 LDY #$C8
+693E- C1 CE CMP ($CE,X)
+6940- C4 CC CPY $CC
+6942- C5 D3 CMP $D3
+6944- A0 8D LDY #$8D
+6946- 00 BRK
+6947- 20 2A 74 JSR $742A
+694A- B1 B6 LDA ($B6),Y
+694C- AD C2 C9 LDA $C9C2
+694F- D4 ???
+6950- A0 C4 LDY #$C4
+6952- C9 D6 CMP #$D6
+6954- C9 D3 CMP #$D3
+6956- C9 CF CMP #$CF
+6958- CE AC A0 DEC $A0AC
+695B- D3 ???
+695C- D4 ???
+695D- CF ???
+695E- D2 C9 CMP ($C9)
+6960- CE C7 A0 DEC $A0C7
+6963- D4 ???
+6964- C8 INY
+6965- C5 A0 CMP $A0
+6967- D2 C5 CMP ($C5)
+6969- D3 ???
+696A- D5 CC CMP $CC,X
+696C- D4 ???
+696D- 8D 00 20 STA $2000
+6970- 2A ROL
+6971- 74 C9 STZ $C9,X
+6973- CE A0 D2 DEC $D2A0
+6976- C5 D4 CMP $D4
+6978- D5 D2 CMP $D2,X
+697A- CE AE A0 DEC $A0AE
+697D- D4 ???
+697E- C8 INY
+697F- C9 D3 CMP #$D3
+6981- A0 C9 LDY #$C9
+6983- D3 ???
+6984- A0 C1 LDY #$C1
+6986- CC D3 CF CPY $CFD3
+6989- A0 D3 LDY #$D3
+698B- D4 ???
+698C- CF ???
+698D- D2 C5 CMP ($C5)
+698F- C4 A0 CPY $A0
+6991- C9 CE CMP #$CE
+6993- 8D 00 20 STA $2000
+6996- 2A ROL
+6997- 74 AE STZ $AE,X
+6999- C1 A0 CMP ($A0,X)
+699B- A8 TAY
+699C- CC CF D7 CPY $D7CF
+699F- A0 C2 LDY #$C2
+69A1- D9 D4 C5 CMP $C5D4,Y
+69A4- A9 A0 LDA #$A0
+69A6- C1 CE CMP ($CE,X)
+69A8- C4 A0 CPY $A0
+69AA- AE D8 A0 LDX $A0D8
+69AD- A8 TAY
+69AE- C8 INY
+69AF- C9 C7 CMP #$C7
+69B1- C8 INY
+69B2- A0 C2 LDY #$C2
+69B4- D9 D4 C5 CMP $C5D4,Y
+69B7- A9 AE LDA #$AE
+69B9- A0 D4 LDY #$D4
+69BB- C8 INY
+69BC- C5 A0 CMP $A0
+69BE- 8D 00 20 STA $2000
+69C1- 2A ROL
+69C2- 74 D2 STZ $D2,X
+69C4- C5 CD CMP $CD
+69C6- C1 C9 CMP ($C9,X)
+69C8- CE C4 C5 DEC $C5C4
+69CB- D2 A0 CMP ($A0)
+69CD- CF ???
+69CE- C6 A0 DEC $A0
+69D0- D4 ???
+69D1- C8 INY
+69D2- C5 A0 CMP $A0
+69D4- CF ???
+69D5- D0 C5 BNE $699C
+69D7- D2 C1 CMP ($C1)
+69D9- D4 ???
+69DA- C9 CF CMP #$CF
+69DC- CE A0 C9 DEC $C9A0
+69DF- D3 ???
+69E0- A0 D3 LDY #$D3
+69E2- D4 ???
+69E3- CF ???
+69E4- D2 C5 CMP ($C5)
+69E6- C4 8D CPY $8D
+69E8- 00 BRK
+69E9- 20 2A 74 JSR $742A
+69EC- C9 CE CMP #$CE
+69EE- A0 AE LDY #$AE
+69F0- D9 AE 8D CMP $8DAE,Y
+69F3- 8D 00 20 STA $2000
+69F6- 4B ???
+69F7- 74 20 STZ $20,X
+69F9- 2A ROL
+69FA- 74 D4 STZ $D4,X
+69FC- C8 INY
+69FD- D5 D3 CMP $D3,X
+69FF- BA TSX
+6A00- 8D 8D 00 STA $008D
+6A03- 20 2A 74 JSR $742A
+6A06- A0 A0 LDY #$A0
+6A08- C4 C9 CPY $C9
+6A0A- D6 B1 DEC $B1,X
+6A0C- B6 A0 LDX $A0,Y
+6A0E- A3 ???
+6A0F- B1 B0 LDA ($B0),Y
+6A11- B0 B0 BCS $69C3
+6A13- B0 BB BCS $69D0
+6A15- A3 ???
+6A16- B1 B0 LDA ($B0),Y
+6A18- B0 B0 BCS $69CA
+6A1A- 8D 8D 00 STA $008D
+6A1D- 20 2A 74 JSR $742A
+6A20- D7 ???
+6A21- C9 CC CMP #$CC
+6A23- CC A0 D2 CPY $D2A0
+6A26- C5 D4 CMP $D4
+6A28- D5 D2 CMP $D2,X
+6A2A- CE BA 8D DEC $8DBA
+6A2D- 8D 00 20 STA $2000
+6A30- 4B ???
+6A31- 74 A9 STZ $A9,X
+6A33- 27 ???
+6A34- 85 FB STA $FB
+6A36- A9 10 LDA #$10
+6A38- 85 FA STA $FA
+6A3A- A9 03 LDA #$03
+6A3C- 85 FD STA $FD
+6A3E- A9 E8 LDA #$E8
+6A40- 85 FC STA $FC
+6A42- 20 0D 76 JSR $760D
+6A45- A2 60 LDX #$60
+6A47- A9 38 LDA #$38
+6A49- AC 37 60 LDY $6037
+6A4C- 20 B7 73 JSR $73B7
+6A4F- 20 4B 74 JSR $744B
+6A52- 20 58 FC JSR $FC58 F8ROM:HOME
+6A55- 20 2A 74 JSR $742A
+6A58- B8 CLV
+6A59- AD C2 C9 LDA $C9C2
+6A5C- D4 ???
+6A5D- A0 C9 LDY #$C9
+6A5F- CE D4 C5 DEC $C5D4
+6A62- C7 ???
+6A63- C5 D2 CMP $D2
+6A65- A0 CD LDY #$CD
+6A67- C1 D4 CMP ($D4,X)
+6A69- C8 INY
+6A6A- C5 CD CMP $CD
+6A6C- C1 D4 CMP ($D4,X)
+6A6E- C9 C3 CMP #$C3
+6A70- D3 ???
+6A71- 8D 00 20 STA $2000
+6A74- 2A ROL
+6A75- 74 BD STZ $BD,X
+6A77- BD BD BD LDA $BDBD,X
+6A7A- BD BD BD LDA $BDBD,X
+6A7D- BD BD BD LDA $BDBD,X
+6A80- BD BD BD LDA $BDBD,X
+6A83- BD BD BD LDA $BDBD,X
+6A86- BD BD BD LDA $BDBD,X
+6A89- BD BD BD LDA $BDBD,X
+6A8C- BD BD BD LDA $BDBD,X
+6A8F- 8D 8D 00 STA $008D
+6A92- 20 2A 74 JSR $742A
+6A95- B8 CLV
+6A96- AD C2 C9 LDA $C9C2
+6A99- D4 ???
+6A9A- A0 CD LDY #$CD
+6A9C- C1 D4 CMP ($D4,X)
+6A9E- C8 INY
+6A9F- A0 CD LDY #$CD
+6AA1- CF ???
+6AA2- D3 ???
+6AA3- D4 ???
+6AA4- CC D9 A0 CPY $A0D9
+6AA7- D7 ???
+6AA8- CF ???
+6AA9- D2 CB CMP ($CB)
+6AAB- D3 ???
+6AAC- A0 D4 LDY #$D4
+6AAE- C8 INY
+6AAF- C5 A0 CMP $A0
+6AB1- D3 ???
+6AB2- C1 CD CMP ($CD,X)
+6AB4- C5 8D CMP $8D
+6AB6- 00 BRK
+6AB7- 20 2A 74 JSR $742A
+6ABA- C1 D3 CMP ($D3,X)
+6ABC- A0 B1 LDY #$B1
+6ABE- B6 AD LDX $AD,Y
+6AC0- C2 ???
+6AC1- C9 D4 CMP #$D4
+6AC3- A0 CD LDY #$CD
+6AC5- C1 D4 CMP ($D4,X)
+6AC7- C8 INY
+6AC8- A0 CD LDY #$CD
+6ACA- C1 C3 CMP ($C3,X)
+6ACC- D2 CF CMP ($CF)
+6ACE- D3 ???
+6ACF- AC A0 C2 LDY $C2A0
+6AD2- D5 D4 CMP $D4,X
+6AD4- A0 D3 LDY #$D3
+6AD6- C9 CE CMP #$CE
+6AD8- C3 ???
+6AD9- C5 8D CMP $8D
+6ADB- 00 BRK
+6ADC- 20 2A 74 JSR $742A
+6ADF- B8 CLV
+6AE0- AD C2 C9 LDA $C9C2
+6AE3- D4 ???
+6AE4- A0 C1 LDY #$C1
+6AE6- C4 C4 CPY $C4
+6AE8- C9 D4 CMP #$D4
+6AEA- C9 CF CMP #$CF
+6AEC- CE A0 C1 DEC $C1A0
+6AEF- CE C4 A0 DEC $A0C4
+6AF2- D3 ???
+6AF3- D5 C2 CMP $C2,X
+6AF5- D4 ???
+6AF6- D2 C1 CMP ($C1)
+6AF8- C3 ???
+6AF9- D4 ???
+6AFA- C9 CF CMP #$CF
+6AFC- CE A0 C1 DEC $C1A0
+6AFF- D2 C5 CMP ($C5)
+6B01- 8D 00 20 STA $2000
+6B04- 2A ROL
+6B05- 74 CD STZ $CD,X
+6B07- D5 C3 CMP $C3,X
+6B09- C8 INY
+6B0A- A0 D3 LDY #$D3
+6B0C- C9 CD CMP #$CD
+6B0E- D0 CC BNE $6ADC
+6B10- C5 D2 CMP $D2
+6B12- A0 C9 LDY #$C9
+6B14- CE A0 B6 DEC $B6A0
+6B17- B5 B0 LDA $B0,X
+6B19- B2 AC LDA ($AC)
+6B1B- A0 D4 LDY #$D4
+6B1D- C8 INY
+6B1E- C5 D9 CMP $D9
+6B20- A0 C1 LDY #$C1
+6B22- D2 C5 CMP ($C5)
+6B24- A0 CF LDY #$CF
+6B26- CE CC D9 DEC $D9CC
+6B29- 8D 00 20 STA $2000
+6B2C- 2A ROL
+6B2D- 74 CD STZ $CD,X
+6B2F- C1 C3 CMP ($C3,X)
+6B31- D2 CF CMP ($CF)
+6B33- D3 ???
+6B34- A0 D7 LDY #$D7
+6B36- C9 D4 CMP #$D4
+6B38- C8 INY
+6B39- CF ???
+6B3A- D5 D4 CMP $D4,X
+6B3C- A0 D3 LDY #$D3
+6B3E- D5 C2 CMP $C2,X
+6B40- D2 CF CMP ($CF)
+6B42- D5 D4 CMP $D4,X
+6B44- C9 CE CMP #$CE
+6B46- C5 D3 CMP $D3
+6B48- AC A0 C1 LDY $C1A0
+6B4B- CE C4 A0 DEC $A0C4
+6B4E- 8D 00 20 STA $2000
+6B51- 2A ROL
+6B52- 74 D3 STZ $D3,X
+6B54- D4 ???
+6B55- D2 C9 CMP ($C9)
+6B57- C3 ???
+6B58- D4 ???
+6B59- CC D9 A0 CPY $A0D9
+6B5C- D5 D3 CMP $D3,X
+6B5E- C5 A0 CMP $A0
+6B60- D4 ???
+6B61- C8 INY
+6B62- C5 A0 CMP $A0
+6B64- D2 C5 CMP ($C5)
+6B66- C7 ???
+6B67- C9 D3 CMP #$D3
+6B69- D4 ???
+6B6A- C5 D2 CMP $D2
+6B6C- D3 ???
+6B6D- A0 C6 LDY #$C6
+6B6F- CF ???
+6B70- D2 A0 CMP ($A0)
+6B72- D0 C1 BNE $6B35
+6B74- D3 ???
+6B75- D3 ???
+6B76- C9 CE CMP #$CE
+6B78- C7 ???
+6B79- 8D 00 20 STA $2000
+6B7C- 2A ROL
+6B7D- 74 C4 STZ $C4,X
+6B7F- C1 D4 CMP ($D4,X)
+6B81- C1 AE CMP ($AE,X)
+6B83- 8D 8D 00 STA $008D
+6B86- 20 2A 74 JSR $742A
+6B89- D3 ???
+6B8A- C9 CE CMP #$CE
+6B8C- C3 ???
+6B8D- C5 A0 CMP $A0
+6B8F- D4 ???
+6B90- C8 INY
+6B91- C5 D9 CMP $D9
+6B93- A0 C1 LDY #$C1
+6B95- D2 C5 CMP ($C5)
+6B97- A0 D3 LDY #$D3
+6B99- CF ???
+6B9A- A0 D3 LDY #$D3
+6B9C- C9 CD CMP #$CD
+6B9E- C9 CC CMP #$CC
+6BA0- C1 D2 CMP ($D2,X)
+6BA2- A0 C9 LDY #$C9
+6BA4- CE A0 C6 DEC $C6A0
+6BA7- CF ???
+6BA8- D2 CD CMP ($CD)
+6BAA- 8D 00 20 STA $2000
+6BAD- 2A ROL
+6BAE- 74 C1 STZ $C1,X
+6BB0- CE C4 A0 DEC $A0C4
+6BB3- C6 D5 DEC $D5
+6BB5- CE C3 D4 DEC $D4C3
+6BB8- C9 CF CMP #$CF
+6BBA- CE AC A0 DEC $A0AC
+6BBD- D7 ???
+6BBE- C5 A0 CMP $A0
+6BC0- D7 ???
+6BC1- C9 CC CMP #$CC
+6BC3- CC A0 C3 CPY $C3A0
+6BC6- CF ???
+6BC7- D6 C5 DEC $C5,X
+6BC9- D2 A0 CMP ($A0)
+6BCB- D4 ???
+6BCC- C8 INY
+6BCD- CF ???
+6BCE- D3 ???
+6BCF- C5 8D CMP $8D
+6BD1- 00 BRK
+6BD2- 20 2A 74 JSR $742A
+6BD5- D4 ???
+6BD6- CF ???
+6BD7- C7 ???
+6BD8- C5 D4 CMP $D4
+6BDA- C8 INY
+6BDB- C5 D2 CMP $D2
+6BDD- AE 8D 8D LDX $8D8D
+6BE0- 00 BRK
+6BE1- 20 4B 74 JSR $744B
+6BE4- 20 58 FC JSR $FC58 F8ROM:HOME
+6BE7- 20 2A 74 JSR $742A
+6BEA- D4 ???
+6BEB- C8 INY
+6BEC- C5 A0 CMP $A0
+6BEE- C1 C4 CMP ($C4,X)
+6BF0- C4 B8 CPY $B8
+6BF2- A0 C1 LDY #$C1
+6BF4- CE C4 A0 DEC $A0C4
+6BF7- D3 ???
+6BF8- D5 C2 CMP $C2,X
+6BFA- B8 CLV
+6BFB- A0 CD LDY #$CD
+6BFD- C1 C3 CMP ($C3,X)
+6BFF- D2 CF CMP ($CF)
+6C01- D3 ???
+6C02- A0 C1 LDY #$C1
+6C04- C4 C4 CPY $C4
+6C06- A0 C1 LDY #$C1
+6C08- CE C4 8D DEC $8DC4
+6C0B- 00 BRK
+6C0C- 20 2A 74 JSR $742A
+6C0F- D3 ???
+6C10- D5 C2 CMP $C2,X
+6C12- D4 ???
+6C13- D2 C1 CMP ($C1)
+6C15- C3 ???
+6C16- D4 ???
+6C17- A0 B8 LDY #$B8
+6C19- AD C2 C9 LDA $C9C2
+6C1C- D4 ???
+6C1D- A0 D6 LDY #$D6
+6C1F- C1 CC CMP ($CC,X)
+6C21- D5 C5 CMP $C5,X
+6C23- D3 ???
+6C24- AC A0 D2 LDY $D2A0
+6C27- C5 D3 CMP $D3
+6C29- D0 C5 BNE $6BF0
+6C2B- C3 ???
+6C2C- D4 ???
+6C2D- C9 D6 CMP #$D6
+6C2F- C5 CC CMP $CC
+6C31- D9 AE 8D CMP $8DAE,Y
+6C34- 00 BRK
+6C35- 20 2A 74 JSR $742A
+6C38- D4 ???
+6C39- C8 INY
+6C3A- C5 A0 CMP $A0
+6C3C- D2 C5 CMP ($C5)
+6C3E- D3 ???
+6C3F- D5 CC CMP $CC,X
+6C41- D4 ???
+6C42- A0 CF LDY #$CF
+6C44- C6 A0 DEC $A0
+6C46- C2 ???
+6C47- CF ???
+6C48- D4 ???
+6C49- C8 INY
+6C4A- A0 CF LDY #$CF
+6C4C- D0 C5 BNE $6C13
+6C4E- D2 C1 CMP ($C1)
+6C50- D4 ???
+6C51- C9 CF CMP #$CF
+6C53- CE D3 A0 DEC $A0D3
+6C56- C9 D3 CMP #$D3
+6C58- 8D 00 20 STA $2000
+6C5B- 2A ROL
+6C5C- 74 D3 STZ $D3,X
+6C5E- D4 ???
+6C5F- CF ???
+6C60- D2 C5 CMP ($C5)
+6C62- C4 A0 CPY $A0
+6C64- C9 CE CMP #$CE
+6C66- A0 D4 LDY #$D4
+6C68- C8 INY
+6C69- C5 A0 CMP $A0
+6C6B- C1 C3 CMP ($C3,X)
+6C6D- C3 ???
+6C6E- D5 CD CMP $CD,X
+6C70- D5 CC CMP $CC,X
+6C72- C1 D4 CMP ($D4,X)
+6C74- CF ???
+6C75- D2 AE CMP ($AE)
+6C77- A0 C1 LDY #$C1
+6C79- D3 ???
+6C7A- A0 D3 LDY #$D3
+6C7C- D5 C3 CMP $C3,X
+6C7E- C8 INY
+6C7F- BA TSX
+6C80- 8D 8D 00 STA $008D
+6C83- 20 4B 74 JSR $744B
+6C86- 20 2A 74 JSR $742A
+6C89- A0 A0 LDY #$A0
+6C8B- C1 C4 CMP ($C4,X)
+6C8D- C4 B8 CPY $B8
+6C8F- A0 A3 LDY #$A3
+6C91- B1 B0 LDA ($B0),Y
+6C93- BB ???
+6C94- A3 ???
+6C95- B2 B0 LDA ($B0)
+6C97- 8D 8D 00 STA $008D
+6C9A- 20 2A 74 JSR $742A
+6C9D- D7 ???
+6C9E- C9 CC CMP #$CC
+6CA0- CC A0 D2 CPY $D2A0
+6CA3- C5 D4 CMP $D4
+6CA5- D5 D2 CMP $D2,X
+6CA7- CE BA 8D DEC $8DBA
+6CAA- 8D 00 A9 STA $A900
+6CAD- 01 8D ORA ($8D,X)
+6CAF- 37 ???
+6CB0- 60 RTS
+6CB1- A9 0A LDA #$0A
+6CB3- 18 CLC
+6CB4- 69 14 ADC #$14
+6CB6- 8D 38 60 STA $6038
+6CB9- A2 60 LDX #$60
+6CBB- A9 38 LDA #$38
+6CBD- AC 37 60 LDY $6037
+6CC0- 20 B7 73 JSR $73B7
+6CC3- 20 2A 74 JSR $742A
+6CC6- C1 CE CMP ($CE,X)
+6CC8- C4 BA CPY $BA
+6CCA- 8D 8D 00 STA $008D
+6CCD- 20 4B 74 JSR $744B
+6CD0- 20 2A 74 JSR $742A
+6CD3- A0 A0 LDY #$A0
+6CD5- D3 ???
+6CD6- D5 C2 CMP $C2,X
+6CD8- B8 CLV
+6CD9- A0 A3 LDY #$A3
+6CDB- B2 B0 LDA ($B0)
+6CDD- BB ???
+6CDE- A3 ???
+6CDF- B1 B0 LDA ($B0),Y
+6CE1- 8D 8D 00 STA $008D
+6CE4- 20 2A 74 JSR $742A
+6CE7- D7 ???
+6CE8- C9 CC CMP #$CC
+6CEA- CC A0 D2 CPY $D2A0
+6CED- C5 D4 CMP $D4
+6CEF- D5 D2 CMP $D2,X
+6CF1- CE BA 8D DEC $8DBA
+6CF4- 8D 00 A9 STA $A900
+6CF7- 01 8D ORA ($8D,X)
+6CF9- 37 ???
+6CFA- 60 RTS
+6CFB- A9 14 LDA #$14
+6CFD- 38 SEC
+6CFE- E9 0A SBC #$0A
+6D00- 8D 38 60 STA $6038
+6D03- A2 60 LDX #$60
+6D05- A9 38 LDA #$38
+6D07- AC 37 60 LDY $6037
+6D0A- 20 B7 73 JSR $73B7
+6D0D- 20 4B 74 JSR $744B
+6D10- 20 58 FC JSR $FC58 F8ROM:HOME
+6D13- 20 2A 74 JSR $742A
+6D16- D4 ???
+6D17- C8 INY
+6D18- C5 A0 CMP $A0
+6D1A- C4 C9 CPY $C9
+6D1C- D6 B8 DEC $B8,X
+6D1E- A0 C1 LDY #$C1
+6D20- CE C4 A0 DEC $A0C4
+6D23- CD D5 CC CMP $CCD5
+6D26- B8 CLV
+6D27- A0 CD LDY #$CD
+6D29- C1 C3 CMP ($C3,X)
+6D2B- D2 CF CMP ($CF)
+6D2D- D3 ???
+6D2E- A0 D7 LDY #$D7
+6D30- CF ???
+6D31- D2 CB CMP ($CB)
+6D33- A0 C1 LDY #$C1
+6D35- D3 ???
+6D36- 8D 00 20 STA $2000
+6D39- 2A ROL
+6D3A- 74 C5 STZ $C5,X
+6D3C- D8 CLD
+6D3D- D0 C5 BNE $6D04
+6D3F- C3 ???
+6D40- D4 ???
+6D41- C5 C4 CMP $C4
+6D43- BA TSX
+6D44- A0 CC LDY #$CC
+6D46- C9 CB CMP #$CB
+6D48- C5 A0 CMP $A0
+6D4A- C4 C9 CPY $C9
+6D4C- D6 B1 DEC $B1,X
+6D4E- B6 A0 LDX $A0,Y
+6D50- C1 CE CMP ($CE,X)
+6D52- C4 A0 CPY $A0
+6D54- CD D5 CC CMP $CCD5
+6D57- B1 B6 LDA ($B6),Y
+6D59- AC A0 C2 LDY $C2A0
+6D5C- D5 D4 CMP $D4,X
+6D5E- 8D 00 20 STA $2000
+6D61- 2A ROL
+6D62- 74 D7 STZ $D7,X
+6D64- CF ???
+6D65- D2 CB CMP ($CB)
+6D67- A0 CF LDY #$CF
+6D69- CE CC D9 DEC $D9CC
+6D6C- A0 D7 LDY #$D7
+6D6E- C9 D4 CMP #$D4
+6D70- C8 INY
+6D71- A0 B8 LDY #$B8
+6D73- AD C2 C9 LDA $C9C2
+6D76- D4 ???
+6D77- A0 D6 LDY #$D6
+6D79- C1 CC CMP ($CC,X)
+6D7B- D5 C5 CMP $C5,X
+6D7D- D3 ???
+6D7E- A0 C9 LDY #$C9
+6D80- CE D3 D4 DEC $D4D3
+6D83- C5 C1 CMP $C1
+6D85- C4 AE CPY $AE
+6D87- 8D 8D 00 STA $008D
+6D8A- 20 2A 74 JSR $742A
+6D8D- D4 ???
+6D8E- C8 INY
+6D8F- D5 D3 CMP $D3,X
+6D91- BA TSX
+6D92- 8D 8D 00 STA $008D
+6D95- 20 2A 74 JSR $742A
+6D98- A0 A0 LDY #$A0
+6D9A- CD D5 CC CMP $CCD5
+6D9D- B8 CLV
+6D9E- A0 A3 LDY #$A3
+6DA0- B1 B0 LDA ($B0),Y
+6DA2- BB ???
+6DA3- A3 ???
+6DA4- B1 B0 LDA ($B0),Y
+6DA6- 8D 8D 00 STA $008D
+6DA9- 20 2A 74 JSR $742A
+6DAC- D2 C5 CMP ($C5)
+6DAE- D4 ???
+6DAF- D5 D2 CMP $D2,X
+6DB1- CE D3 BA DEC $BAD3
+6DB4- 8D 8D 00 STA $008D
+6DB7- 20 4B 74 JSR $744B
+6DBA- A9 0A LDA #$0A
+6DBC- A2 0A LDX #$0A
+6DBE- 20 75 74 JSR $7475
+6DC1- A2 60 LDX #$60
+6DC3- A9 38 LDA #$38
+6DC5- AC 37 60 LDY $6037
+6DC8- 20 B7 73 JSR $73B7
+6DCB- 20 4B 74 JSR $744B
+6DCE- 20 2A 74 JSR $742A
+6DD1- C1 CE CMP ($CE,X)
+6DD3- C4 BA CPY $BA
+6DD5- 8D 8D 00 STA $008D
+6DD8- 20 2A 74 JSR $742A
+6DDB- A0 A0 LDY #$A0
+6DDD- C4 C9 CPY $C9
+6DDF- D6 B8 DEC $B8,X
+6DE1- A0 A3 LDY #$A3
+6DE3- B1 B0 LDA ($B0),Y
+6DE5- B0 BB BCS $6DA2
+6DE7- A3 ???
+6DE8- B1 B0 LDA ($B0),Y
+6DEA- 8D 8D 00 STA $008D
+6DED- 20 2A 74 JSR $742A
+6DF0- D2 C5 CMP ($C5)
+6DF2- D4 ???
+6DF3- D5 D2 CMP $D2,X
+6DF5- CE D3 BA DEC $BAD3
+6DF8- 8D 8D 00 STA $008D
+6DFB- 20 4B 74 JSR $744B
+6DFE- A9 64 LDA #$64
+6E00- A2 0A LDX #$0A
+6E02- 20 A4 74 JSR $74A4
+6E05- A2 60 LDX #$60
+6E07- A9 38 LDA #$38
+6E09- AC 37 60 LDY $6037
+6E0C- 20 B7 73 JSR $73B7
+6E0F- 20 4B 74 JSR $744B
+6E12- 20 58 FC JSR $FC58 F8ROM:HOME
+6E15- 20 2A 74 JSR $742A
+6E18- D0 D3 BNE $6DED
+6E1A- C5 D5 CMP $D5
+6E1C- C4 CF CPY $CF
+6E1E- AD D2 C1 LDA $C1D2
+6E21- CE C4 CF DEC $CFC4
+6E24- CD A0 CE CMP $CEA0
+6E27- D5 CD CMP $CD,X
+6E29- C2 ???
+6E2A- C5 D2 CMP $D2
+6E2C- D3 ???
+6E2D- 8D 00 20 STA $2000
+6E30- 2A ROL
+6E31- 74 BD STZ $BD,X
+6E33- BD BD BD LDA $BDBD,X
+6E36- BD BD BD LDA $BDBD,X
+6E39- BD BD BD LDA $BDBD,X
+6E3C- BD BD BD LDA $BDBD,X
+6E3F- BD BD BD LDA $BDBD,X
+6E42- BD BD BD LDA $BDBD,X
+6E45- BD BD 8D LDA $8DBD,X
+6E48- 8D 00 20 STA $2000
+6E4B- 2A ROL
+6E4C- 74 D4 STZ $D4,X
+6E4E- C8 INY
+6E4F- C5 D2 CMP $D2
+6E51- C5 A0 CMP $A0
+6E53- C1 D2 CMP ($D2,X)
+6E55- C5 A0 CMP $A0
+6E57- D4 ???
+6E58- C8 INY
+6E59- D2 C5 CMP ($C5)
+6E5B- C5 A0 CMP $A0
+6E5D- CD C1 C3 CMP $C3C1
+6E60- D2 CF CMP ($CF)
+6E62- D3 ???
+6E63- A0 C4 LDY #$C4
+6E65- C5 C4 CMP $C4
+6E67- C9 C3 CMP #$C3
+6E69- C1 D4 CMP ($D4,X)
+6E6B- C5 C4 CMP $C4
+6E6D- A0 D4 LDY #$D4
+6E6F- CF ???
+6E70- 8D 00 20 STA $2000
+6E73- 2A ROL
+6E74- 74 D0 STZ $D0,X
+6E76- D3 ???
+6E77- C5 D5 CMP $D5
+6E79- C4 CF CPY $CF
+6E7B- AD D2 C1 LDA $C1D2
+6E7E- CE C4 CF DEC $CFC4
+6E81- CD A0 CE CMP $CEA0
+6E84- D5 CD CMP $CD,X
+6E86- C2 ???
+6E87- C5 D2 CMP $D2
+6E89- A0 C7 LDY #$C7
+6E8B- C5 CE CMP $CE
+6E8D- C5 D2 CMP $D2
+6E8F- C1 D4 CMP ($D4,X)
+6E91- C9 CF CMP #$CF
+6E93- CE BA 8D DEC $8DBA
+6E96- 00 BRK
+6E97- 20 2A 74 JSR $742A
+6E9A- D2 CE CMP ($CE)
+6E9C- C4 B8 CPY $B8
+6E9E- AC A0 D2 LDY $D2A0
+6EA1- CE C4 B1 DEC $B1C4
+6EA4- B6 AC LDX $AC,Y
+6EA6- A0 C1 LDY #$C1
+6EA8- CE C4 A0 DEC $A0C4
+6EAB- D2 C1 CMP ($C1)
+6EAD- CE C4 AE DEC $AEC4
+6EB0- A0 8D LDY #$8D
+6EB2- 8D 00 20 STA $2000
+6EB5- 4B ???
+6EB6- 74 20 STZ $20,X
+6EB8- 2A ROL
+6EB9- 74 D2 STZ $D2,X
+6EBB- CE C4 B8 DEC $B8C4
+6EBE- A0 D2 LDY #$D2
+6EC0- C5 D4 CMP $D4
+6EC2- D5 D2 CMP $D2,X
+6EC4- CE D3 A0 DEC $A0D3
+6EC7- C1 A0 CMP ($A0,X)
+6EC9- D0 D3 BNE $6E9E
+6ECB- C5 D5 CMP $D5
+6ECD- C4 CF CPY $CF
+6ECF- AD D2 C1 LDA $C1D2
+6ED2- CE C4 CF DEC $CFC4
+6ED5- CD A0 C2 CMP $C2A0
+6ED8- D9 D4 C5 CMP $C5D4,Y
+6EDB- A0 C9 LDY #$C9
+6EDD- CE 8D 00 DEC $008D
+6EE0- 20 2A 74 JSR $742A
+6EE3- AE C1 A0 LDX $A0C1
+6EE6- C1 CE CMP ($CE,X)
+6EE8- C4 A0 CPY $A0
+6EEA- C9 CE CMP #$CE
+6EEC- A0 D2 LDY #$D2
+6EEE- C5 D4 CMP $D4
+6EF0- D5 D2 CMP $D2,X
+6EF2- CE A0 A8 DEC $A8A0
+6EF5- B0 AE BCS $6EA5
+6EF7- AE B2 B5 LDX $B5B2
+6EFA- B5 A9 LDA $A9,X
+6EFC- AC A0 D7 LDY $D7A0
+6EFF- C8 INY
+6F00- C5 D2 CMP $D2
+6F02- C5 C1 CMP $C1
+6F04- D3 ???
+6F05- 8D 00 20 STA $2000
+6F08- 2A ROL
+6F09- 74 D2 STZ $D2,X
+6F0B- CE C4 B1 DEC $B1C4
+6F0E- B6 A0 LDX $A0,Y
+6F10- D2 C5 CMP ($C5)
+6F12- D4 ???
+6F13- D5 D2 CMP $D2,X
+6F15- CE D3 A0 DEC $A0D3
+6F18- C1 A0 CMP ($A0,X)
+6F1A- B1 B6 LDA ($B6),Y
+6F1C- AD C2 C9 LDA $C9C2
+6F1F- D4 ???
+6F20- A0 D6 LDY #$D6
+6F22- C1 CC CMP ($CC,X)
+6F24- D5 C5 CMP $C5,X
+6F26- A0 A8 LDY #$A8
+6F28- B2 A0 LDA ($A0)
+6F2A- C2 ???
+6F2B- D9 D4 C5 CMP $C5D4,Y
+6F2E- D3 ???
+6F2F- A9 8D LDA #$8D
+6F31- 00 BRK
+6F32- 20 2A 74 JSR $742A
+6F35- C9 CE CMP #$CE
+6F37- A0 D2 LDY #$D2
+6F39- C5 D4 CMP $D4
+6F3B- D5 D2 CMP $D2,X
+6F3D- CE A0 C1 DEC $C1A0
+6F40- CE C4 A0 DEC $A0C4
+6F43- C9 CE CMP #$CE
+6F45- A0 AE LDY #$AE
+6F47- C1 A0 CMP ($A0,X)
+6F49- A8 TAY
+6F4A- CC CF D7 CPY $D7CF
+6F4D- A0 C2 LDY #$C2
+6F4F- D9 D4 C5 CMP $C5D4,Y
+6F52- A9 A0 LDA #$A0
+6F54- C1 CE CMP ($CE,X)
+6F56- C4 A0 CPY $A0
+6F58- AE D8 8D LDX $8DD8
+6F5B- 00 BRK
+6F5C- 20 2A 74 JSR $742A
+6F5F- A8 TAY
+6F60- C8 INY
+6F61- C9 C7 CMP #$C7
+6F63- C8 INY
+6F64- A0 C2 LDY #$C2
+6F66- D9 D4 C5 CMP $C5D4,Y
+6F69- A9 AE LDA #$AE
+6F6B- A0 CC LDY #$CC
+6F6D- C1 D3 CMP ($D3,X)
+6F6F- D4 ???
+6F70- CC D9 AC CPY $ACD9
+6F73- A0 D4 LDY #$D4
+6F75- C8 INY
+6F76- C5 A0 CMP $A0
+6F78- D2 C1 CMP ($C1)
+6F7A- CE C4 A0 DEC $A0C4
+6F7D- CD C1 C3 CMP $C3C1
+6F80- D2 CF CMP ($CF)
+6F82- 8D 00 20 STA $2000
+6F85- 2A ROL
+6F86- 74 D2 STZ $D2,X
+6F88- C5 D4 CMP $D4
+6F8A- D5 D2 CMP $D2,X
+6F8C- CE D3 A0 DEC $A0D3
+6F8F- C1 A0 CMP ($A0,X)
+6F91- C2 ???
+6F92- D9 D4 C5 CMP $C5D4,Y
+6F95- A0 D6 LDY #$D6
+6F97- C1 CC CMP ($CC,X)
+6F99- D5 C5 CMP $C5,X
+6F9B- A0 C2 LDY #$C2
+6F9D- C5 D4 CMP $D4
+6F9F- D7 ???
+6FA0- C5 C5 CMP $C5
+6FA2- CE A0 C1 DEC $C1A0
+6FA5- A0 C7 LDY #$C7
+6FA7- C9 D6 CMP #$D6
+6FA9- C5 CE CMP $CE
+6FAB- A0 8D LDY #$8D
+6FAD- 00 BRK
+6FAE- 20 2A 74 JSR $742A
+6FB1- CC CF D7 CPY $D7CF
+6FB4- A0 D6 LDY #$D6
+6FB6- C1 CC CMP ($CC,X)
+6FB8- D5 C5 CMP $C5,X
+6FBA- A0 C1 LDY #$C1
+6FBC- CE C4 A0 DEC $A0C4
+6FBF- C8 INY
+6FC0- C9 C7 CMP #$C7
+6FC2- C8 INY
+6FC3- A0 D6 LDY #$D6
+6FC5- C1 CC CMP ($CC,X)
+6FC7- D5 C5 CMP $C5,X
+6FC9- AE 8D 8D LDX $8D8D
+6FCC- 00 BRK
+6FCD- 20 4B 74 JSR $744B
+6FD0- 20 2A 74 JSR $742A
+6FD3- D2 CE CMP ($CE)
+6FD5- C4 B8 CPY $B8
+6FD7- A0 C1 LDY #$C1
+6FD9- CE C4 A0 DEC $A0C4
+6FDC- D2 CE CMP ($CE)
+6FDE- C4 B1 CPY $B1
+6FE0- B6 A0 LDX $A0,Y
+6FE2- C4 CF CPY $CF
+6FE4- A0 CE LDY #$CE
+6FE6- CF ???
+6FE7- D4 ???
+6FE8- A0 C1 LDY #$C1
+6FEA- C3 ???
+6FEB- C3 ???
+6FEC- C5 D0 CMP $D0
+6FEE- D4 ???
+6FEF- A0 C1 LDY #$C1
+6FF1- CE D9 8D DEC $8DD9
+6FF4- 00 BRK
+6FF5- 20 2A 74 JSR $742A
+6FF8- D0 C1 BNE $6FBB
+6FFA- D2 C1 CMP ($C1)
+6FFC- CD C5 D4 CMP $D4C5
+6FFF- C5 D2 CMP $D2
+7001- D3 ???
+7002- BB ???
+7003- A0 CF LDY #$CF
+7005- CE CC D9 DEC $D9CC
+7008- A0 D2 LDY #$D2
+700A- C1 CE CMP ($CE,X)
+700C- C4 A0 CPY $A0
+700E- C1 C3 CMP ($C3,X)
+7010- C3 ???
+7011- C5 D0 CMP $D0
+7013- D4 ???
+7014- D3 ???
+7015- A0 C1 LDY #$C1
+7017- CE D9 A0 DEC $A0D9
+701A- C9 CE CMP #$CE
+701C- D0 D5 BNE $6FF3
+701E- D4 ???
+701F- 8D 00 20 STA $2000
+7022- 2A ROL
+7023- 74 D7 STZ $D7,X
+7025- C8 INY
+7026- C1 D4 CMP ($D4,X)
+7028- D3 ???
+7029- CF ???
+702A- C5 D6 CMP $D6
+702C- C5 D2 CMP $D2
+702E- AE A0 D4 LDX $D4A0
+7031- C8 INY
+7032- D5 D3 CMP $D3,X
+7034- BA TSX
+7035- 8D 8D 00 STA $008D
+7038- 20 4B 74 JSR $744B
+703B- 20 2A 74 JSR $742A
+703E- A0 A0 LDY #$A0
+7040- D2 C1 CMP ($C1)
+7042- CE C4 A0 DEC $A0C4
+7045- A3 ???
+7046- B1 B0 LDA ($B0),Y
+7048- BB ???
+7049- A3 ???
+704A- B2 B0 LDA ($B0)
+704C- 8D 8D 00 STA $008D
+704F- 20 2A 74 JSR $742A
+7052- D2 C5 CMP ($C5)
+7054- D4 ???
+7055- D5 D2 CMP $D2,X
+7057- CE D3 A0 DEC $A0D3
+705A- C1 A0 CMP ($A0,X)
+705C- CE D5 CD DEC $CDD5
+705F- C2 ???
+7060- C5 D2 CMP $D2
+7062- A0 C2 LDY #$C2
+7064- C5 D4 CMP $D4
+7066- D7 ???
+7067- C5 C5 CMP $C5
+7069- CE A0 B1 DEC $B1A0
+706C- B0 A0 BCS $700E
+706E- C1 CE CMP ($CE,X)
+7070- C4 A0 CPY $A0
+7072- B2 B0 LDA ($B0)
+7074- BA TSX
+7075- 8D 8D 00 STA $008D
+7078- A9 0A LDA #$0A
+707A- A2 14 LDX #$14
+707C- 20 E1 74 JSR $74E1
+707F- A2 60 LDX #$60
+7081- A9 38 LDA #$38
+7083- AC 37 60 LDY $6037
+7086- 20 B7 73 JSR $73B7
+7089- 20 4B 74 JSR $744B
+708C- 20 58 FC JSR $FC58 F8ROM:HOME
+708F- 20 2A 74 JSR $742A
+7092- B1 B6 LDA ($B6),Y
+7094- AD C2 C9 LDA $C9C2
+7097- D4 ???
+7098- A0 C3 LDY #$C3
+709A- CF ???
+709B- CD D0 C1 CMP $C1D0
+709E- D2 C9 CMP ($C9)
+70A0- D3 ???
+70A1- CF ???
+70A2- CE 8D 00 DEC $008D
+70A5- 20 2A 74 JSR $742A
+70A8- BD BD BD LDA $BDBD,X
+70AB- BD BD BD LDA $BDBD,X
+70AE- BD BD BD LDA $BDBD,X
+70B1- BD BD BD LDA $BDBD,X
+70B4- BD BD BD LDA $BDBD,X
+70B7- BD BD 8D LDA $8DBD,X
+70BA- 8D 00 20 STA $2000
+70BD- 2A ROL
+70BE- 74 CC STZ $CC,X
+70C0- C1 D3 CMP ($D3,X)
+70C2- D4 ???
+70C3- CC D9 AC CPY $ACD9
+70C6- A0 D4 LDY #$D4
+70C8- C8 INY
+70C9- C5 A0 CMP $A0
+70CB- CF ???
+70CC- C4 C4 CPY $C4
+70CE- A0 CD LDY #$CD
+70D0- C1 C3 CMP ($C3,X)
+70D2- D2 CF CMP ($CF)
+70D4- A0 CF LDY #$CF
+70D6- D5 D4 CMP $D4,X
+70D8- A0 C9 LDY #$C9
+70DA- CE A0 D4 DEC $D4A0
+70DD- C8 INY
+70DE- C9 D3 CMP #$D3
+70E0- 8D 00 20 STA $2000
+70E3- 2A ROL
+70E4- 74 CD STZ $CD,X
+70E6- C1 C3 CMP ($C3,X)
+70E8- D2 CF CMP ($CF)
+70EA- A0 C3 LDY #$C3
+70EC- CF ???
+70ED- CC CC C5 CPY $C5CC
+70F0- C3 ???
+70F1- D4 ???
+70F2- C9 CF CMP #$CF
+70F4- CE A0 C9 DEC $C9A0
+70F7- D3 ???
+70F8- A0 C3 LDY #$C3
+70FA- CD D0 B1 CMP $B1D0
+70FD- B6 AC LDX $AC,Y
+70FF- A0 D7 LDY #$D7
+7101- C8 INY
+7102- C9 C3 CMP #$C3
+7104- C8 INY
+7105- 8D 00 20 STA $2000
+7108- 2A ROL
+7109- 74 D0 STZ $D0,X
+710B- C5 D2 CMP $D2
+710D- C6 CF DEC $CF
+710F- D2 CD CMP ($CD)
+7111- D3 ???
+7112- A0 D4 LDY #$D4
+7114- C8 INY
+7115- C5 A0 CMP $A0
+7117- C5 D1 CMP $D1
+7119- D5 C9 CMP $C9,X
+711B- D6 C1 DEC $C1,X
+711D- CC C5 CE CPY $CEC5
+7120- D4 ???
+7121- A0 CF LDY #$CF
+7123- C6 A0 DEC $A0
+7125- D4 ???
+7126- C8 INY
+7127- C5 A0 CMP $A0
+7129- B6 B5 LDX $B5,Y
+712B- B0 B2 BCS $70DF
+712D- 8D 00 20 STA $2000
+7130- 2A ROL
+7131- 74 C1 STZ $C1,X
+7133- D3 ???
+7134- D3 ???
+7135- C5 CD CMP $CD
+7137- C2 ???
+7138- CC D9 A0 CPY $A0D9
+713B- C3 ???
+713C- CD D0 A0 CMP $A0D0
+713F- C3 ???
+7140- CF ???
+7141- CD CD C1 CMP $C1CD
+7144- CE C4 A0 DEC $A0C4
+7147- A8 TAY
+7148- C3 ???
+7149- CF ???
+714A- CD D0 C1 CMP $C1D0
+714D- D2 C5 CMP ($C5)
+714F- A9 A0 LDA #$A0
+7151- C2 ???
+7152- D5 D4 CMP $D4,X
+7154- A0 CF LDY #$CF
+7156- CE A0 C1 DEC $C1A0
+7159- 8D 00 20 STA $2000
+715C- 2A ROL
+715D- 74 B1 STZ $B1,X
+715F- B6 AD LDX $AD,Y
+7161- C2 ???
+7162- C9 D4 CMP #$D4
+7164- A0 D6 LDY #$D6
+7166- C1 CC CMP ($CC,X)
+7168- D5 C5 CMP $C5,X
+716A- AE A0 D4 LDX $D4A0
+716D- C8 INY
+716E- C9 D3 CMP #$D3
+7170- A0 C9 LDY #$C9
+7172- D3 ???
+7173- A0 C1 LDY #$C1
+7175- C3 ???
+7176- C8 INY
+7177- C9 C5 CMP #$C5
+7179- D6 C5 DEC $C5,X
+717B- C4 A0 CPY $A0
+717D- C2 ???
+717E- D9 8D 00 CMP $008D,Y
+7181- 20 2A 74 JSR $742A
+7184- D3 ???
+7185- C5 D4 CMP $D4
+7187- D4 ???
+7188- C9 CE CMP #$CE
+718A- C7 ???
+718B- A0 C6 LDY #$C6
+718D- CC C1 C7 CPY $C7C1
+7190- A0 C2 LDY #$C2
+7192- C9 D4 CMP #$D4
+7194- D3 ???
+7195- A0 C9 LDY #$C9
+7197- CE A0 D4 DEC $D4A0
+719A- C8 INY
+719B- C5 A0 CMP $A0
+719D- AE D0 A0 LDX $A0D0
+71A0- D2 C5 CMP ($C5)
+71A2- C7 ???
+71A3- C9 D3 CMP #$D3
+71A5- D4 ???
+71A6- C5 D2 CMP $D2
+71A8- 8D 00 20 STA $2000
+71AB- 2A ROL
+71AC- 74 C2 STZ $C2,X
+71AE- C1 D3 CMP ($D3,X)
+71B0- C5 C4 CMP $C4
+71B2- A0 CF LDY #$CF
+71B4- CE A0 D7 DEC $D7A0
+71B7- C8 INY
+71B8- C5 D4 CMP $D4
+71BA- C8 INY
+71BB- C5 D2 CMP $D2
+71BD- A0 D4 LDY #$D4
+71BF- C8 INY
+71C0- C5 A0 CMP $A0
+71C2- D4 ???
+71C3- D7 ???
+71C4- CF ???
+71C5- A0 D6 LDY #$D6
+71C7- C1 CC CMP ($CC,X)
+71C9- D5 C5 CMP $C5,X
+71CB- D3 ???
+71CC- A0 C1 LDY #$C1
+71CE- D2 C5 CMP ($C5)
+71D0- 8D 00 20 STA $2000
+71D3- 2A ROL
+71D4- 74 C5 STZ $C5,X
+71D6- D1 D5 CMP ($D5),Y
+71D8- C1 CC CMP ($CC,X)
+71DA- AC A0 CF LDY $CFA0
+71DD- D2 A0 CMP ($A0)
+71DF- CF ???
+71E0- CE C5 A0 DEC $A0C5
+71E3- C9 D3 CMP #$D3
+71E5- A0 CC LDY #$CC
+71E7- C5 D3 CMP $D3
+71E9- D3 ???
+71EA- A0 D4 LDY #$D4
+71EC- C8 INY
+71ED- C1 CE CMP ($CE,X)
+71EF- A0 CF LDY #$CF
+71F1- D2 A0 CMP ($A0)
+71F3- C7 ???
+71F4- D2 C5 CMP ($C5)
+71F6- C1 D4 CMP ($D4,X)
+71F8- C5 D2 CMP $D2
+71FA- 8D 00 20 STA $2000
+71FD- 2A ROL
+71FE- 74 D4 STZ $D4,X
+7200- C8 INY
+7201- C1 CE CMP ($CE,X)
+7203- A0 D4 LDY #$D4
+7205- C8 INY
+7206- C5 A0 CMP $A0
+7208- CF ???
+7209- D4 ???
+720A- C8 INY
+720B- C5 D2 CMP $D2
+720D- AE A0 8D LDX $8DA0
+7210- 8D 00 20 STA $2000
+7213- 4B ???
+7214- 74 20 STZ $20,X
+7216- 2A ROL
+7217- 74 D4 STZ $D4,X
+7219- C8 INY
+721A- C5 A0 CMP $A0
+721C- C6 CF DEC $CF
+721E- CC CC CF CPY $CFCC
+7221- D7 ???
+7222- C9 CE CMP #$CE
+7224- C7 ???
+7225- A0 C6 LDY #$C6
+7227- CC C1 C7 CPY $C7C1
+722A- D3 ???
+722B- A0 C1 LDY #$C1
+722D- D2 C5 CMP ($C5)
+722F- A0 D3 LDY #$D3
+7231- C5 D4 CMP $D4
+7233- A0 C2 LDY #$C2
+7235- C1 D3 CMP ($D3,X)
+7237- C5 C4 CMP $C4
+7239- 8D 00 20 STA $2000
+723C- 2A ROL
+723D- 74 CF STZ $CF,X
+723F- CE A0 D4 DEC $D4A0
+7242- C8 INY
+7243- C5 A0 CMP $A0
+7245- D2 C5 CMP ($C5)
+7247- CC C1 D4 CPY $D4C1
+724A- C9 CF CMP #$CF
+724C- CE D3 C8 DEC $C8D3
+724F- C9 D0 CMP #$D0
+7251- A0 CF LDY #$CF
+7253- C6 A0 DEC $A0
+7255- D4 ???
+7256- C8 INY
+7257- C5 A0 CMP $A0
+7259- D0 C1 BNE $721C
+725B- D2 C1 CMP ($C1)
+725D- CD C5 D4 CMP $D4C5
+7260- C5 D2 CMP $D2
+7262- D3 ???
+7263- BA TSX
+7264- 8D 8D 00 STA $008D
+7267- 20 2A 74 JSR $742A
+726A- D5 CE CMP $CE,X
+726C- D3 ???
+726D- C9 C7 CMP #$C7
+726F- CE C5 C4 DEC $C4C5
+7272- A0 D0 LDY #$D0
+7274- C1 D2 CMP ($D2,X)
+7276- C1 CD CMP ($CD,X)
+7278- C5 D4 CMP $D4
+727A- C5 D2 CMP $D2
+727C- D3 ???
+727D- BA TSX
+727E- 8D 8D 00 STA $008D
+7281- 20 2A 74 JSR $742A
+7284- A0 A0 LDY #$A0
+7286- DA PHX
+7287- A0 BD LDY #$BD
+7289- A0 B1 LDY #$B1
+728B- A0 C9 LDY #$C9
+728D- C6 A0 DEC $A0
+728F- D0 C1 BNE $7252
+7291- D2 C1 CMP ($C1)
+7293- CD C5 D4 CMP $D4C5
+7296- C5 D2 CMP $D2
+7298- D3 ???
+7299- A0 C1 LDY #$C1
+729B- D2 C5 CMP ($C5)
+729D- A0 C5 LDY #$C5
+729F- D1 D5 CMP ($D5),Y
+72A1- C1 CC CMP ($CC,X)
+72A3- 8D 00 20 STA $2000
+72A6- 2A ROL
+72A7- 74 A0 STZ $A0,X
+72A9- A0 C3 LDY #$C3
+72AB- A0 BD LDY #$BD
+72AD- A0 B0 LDY #$B0
+72AF- A0 C9 LDY #$C9
+72B1- C6 A0 DEC $A0
+72B3- C6 C9 DEC $C9
+72B5- D2 D3 CMP ($D3)
+72B7- D4 ???
+72B8- A0 D0 LDY #$D0
+72BA- C1 D2 CMP ($D2,X)
+72BC- C1 CD CMP ($CD,X)
+72BE- C5 D4 CMP $D4
+72C0- C5 D2 CMP $D2
+72C2- A0 BE LDY #$BE
+72C4- A0 D3 LDY #$D3
+72C6- C5 C3 CMP $C3
+72C8- CF ???
+72C9- CE C4 8D DEC $8DC4
+72CC- 00 BRK
+72CD- 20 2A 74 JSR $742A
+72D0- A0 A0 LDY #$A0
+72D2- A0 A0 LDY #$A0
+72D4- A0 A0 LDY #$A0
+72D6- B1 A0 LDA ($A0),Y
+72D8- C9 C6 CMP #$C6
+72DA- A0 C6 LDY #$C6
+72DC- C9 D2 CMP #$D2
+72DE- D3 ???
+72DF- D4 ???
+72E0- A0 D0 LDY #$D0
+72E2- C1 D2 CMP ($D2,X)
+72E4- C1 CD CMP ($CD,X)
+72E6- C5 D4 CMP $D4
+72E8- C5 D2 CMP $D2
+72EA- A0 BC LDY #$BC
+72EC- BD A0 D3 LDA $D3A0,X
+72EF- C5 C3 CMP $C3
+72F1- CF ???
+72F2- CE C4 8D DEC $8DC4
+72F5- 8D 00 20 STA $2000
+72F8- 4B ???
+72F9- 74 20 STZ $20,X
+72FB- 2A ROL
+72FC- 74 D3 STZ $D3,X
+72FE- C9 C7 CMP #$C7
+7300- CE C5 C4 DEC $C4C5
+7303- A0 D0 LDY #$D0
+7305- C1 D2 CMP ($D2,X)
+7307- C1 CD CMP ($CD,X)
+7309- C5 D4 CMP $D4
+730B- C5 D2 CMP $D2
+730D- D3 ???
+730E- BA TSX
+730F- 8D 8D 00 STA $008D
+7312- 20 2A 74 JSR $742A
+7315- A0 A0 LDY #$A0
+7317- CE A0 BD DEC $BDA0
+731A- A0 B1 LDY #$B1
+731C- A0 C9 LDY #$C9
+731E- C6 A0 DEC $A0
+7320- C6 C9 DEC $C9
+7322- D2 D3 CMP ($D3)
+7324- D4 ???
+7325- A0 D0 LDY #$D0
+7327- C1 D2 CMP ($D2,X)
+7329- C1 CD CMP ($CD,X)
+732B- C5 D4 CMP $D4
+732D- C5 D2 CMP $D2
+732F- A0 BE LDY #$BE
+7331- A0 D3 LDY #$D3
+7333- C5 C3 CMP $C3
+7335- CF ???
+7336- CE C4 8D DEC $8DC4
+7339- 00 BRK
+733A- 20 2A 74 JSR $742A
+733D- A0 A0 LDY #$A0
+733F- A0 A0 LDY #$A0
+7341- A0 A0 LDY #$A0
+7343- B0 A0 BCS $72E5
+7345- C9 C6 CMP #$C6
+7347- A0 C6 LDY #$C6
+7349- C9 D2 CMP #$D2
+734B- D3 ???
+734C- D4 ???
+734D- A0 D0 LDY #$D0
+734F- C1 D2 CMP ($D2,X)
+7351- C1 CD CMP ($CD,X)
+7353- C5 D4 CMP $D4
+7355- C5 D2 CMP $D2
+7357- A0 BC LDY #$BC
+7359- BD A0 D3 LDA $D3A0,X
+735C- C5 C3 CMP $C3
+735E- CF ???
+735F- CE C4 8D DEC $8DC4
+7362- 00 BRK
+7363- 20 4B 74 JSR $744B
+7366- 20 58 FC JSR $FC58 F8ROM:HOME
+7369- 20 2A 74 JSR $742A
+736C- D7 ???
+736D- C5 A0 CMP $A0
+736F- C1 D2 CMP ($D2,X)
+7371- C5 A0 CMP $A0
+7373- C4 CF CPY $CF
+7375- CE C5 A0 DEC $A0C5
+7378- C8 INY
+7379- C5 D2 CMP $D2
+737B- C5 AE CMP $AE
+737D- 8D 8D 8D STA $8D8D
+7380- 00 BRK
+7381- 4C D0 03 JMP $03D0
+7384- 00 BRK
+7385- 00 BRK
+7386- 00 BRK
+7387- 00 BRK
+7388- 00 BRK
+7389- 00 BRK
+738A- 00 BRK
+738B- 00 BRK
+738C- 00 BRK
+738D- 00 BRK
+738E- B0 B1 BCS $7341
+7390- B2 B3 LDA ($B3)
+7392- B4 B5 LDY $B5,X
+7394- B6 B7 LDX $B7,Y
+7396- B8 CLV
+7397- B9 C1 C2 LDA $C2C1,Y
+739A- C3 ???
+739B- C4 C5 CPY $C5
+739D- C6 85 DEC $85
+739F- 06 86 ASL $86
+73A1- 07 ???
+73A2- A0 FF LDY #$FF
+73A4- C8 INY
+73A5- B9 38 60 LDA $6038,Y
+73A8- 91 06 STA ($06),Y
+73AA- CC 37 60 CPY $6037
+73AD- D0 F5 BNE $73A4
+73AF- 60 RTS
+73B0- 29 F0 AND #$F0
+73B2- 4A LSR
+73B3- 4A LSR
+73B4- 4A LSR
+73B5- 4A LSR
+73B6- 60 RTS
+73B7- 8C 86 73 STY $7386
+73BA- 85 06 STA $06
+73BC- 86 07 STX $07
+73BE- A9 8D LDA #$8D
+73C0- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+73C3- A5 07 LDA $07
+73C5- 20 B0 73 JSR $73B0
+73C8- AA TAX
+73C9- BD 8E 73 LDA $738E,X
+73CC- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+73CF- A5 07 LDA $07
+73D1- 29 0F AND #$0F
+73D3- AA TAX
+73D4- BD 8E 73 LDA $738E,X
+73D7- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+73DA- A5 06 LDA $06
+73DC- 20 B0 73 JSR $73B0
+73DF- AA TAX
+73E0- BD 8E 73 LDA $738E,X
+73E3- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+73E6- A5 06 LDA $06
+73E8- 29 0F AND #$0F
+73EA- AA TAX
+73EB- BD 8E 73 LDA $738E,X
+73EE- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+73F1- A9 BA LDA #$BA
+73F3- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+73F6- A9 A0 LDA #$A0
+73F8- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+73FB- A0 00 LDY #$00
+73FD- B1 06 LDA ($06),Y
+73FF- 20 B0 73 JSR $73B0
+7402- 8D 85 73 STA $7385
+7405- B1 06 LDA ($06),Y
+7407- 29 0F AND #$0F
+7409- 8D 84 73 STA $7384
+740C- AE 85 73 LDX $7385
+740F- BD 8E 73 LDA $738E,X
+7412- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+7415- AE 84 73 LDX $7384
+7418- BD 8E 73 LDA $738E,X
+741B- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+741E- A9 A0 LDA #$A0
+7420- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+7423- C8 INY
+7424- CC 86 73 CPY $7386
+7427- D0 D4 BNE $73FD
+7429- 60 RTS
+742A- 68 PLA
+742B- 85 06 STA $06
+742D- 68 PLA
+742E- 85 07 STA $07
+7430- A0 01 LDY #$01
+7432- B1 06 LDA ($06),Y
+7434- F0 06 BEQ $743C
+7436- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+7439- C8 INY
+743A- D0 F6 BNE $7432
+743C- 18 CLC
+743D- 98 TYA
+743E- 65 06 ADC $06
+7440- 85 06 STA $06
+7442- A5 07 LDA $07
+7444- 69 00 ADC #$00
+7446- 48 PHA
+7447- A5 06 LDA $06
+7449- 48 PHA
+744A- 60 RTS
+744B- AD 00 C0 LDA $C000 r:KBD w:CLR80COL
+744E- 10 FB BPL $744B
+7450- 29 7F AND #$7F
+7452- 8D 10 C0 STA $C010 r:KBDSTRB
+7455- 60 RTS
+7456- A9 01 LDA #$01
+7458- 8D B6 AA STA $AAB6
+745B- 85 76 STA $76
+745D- 85 33 STA $33
+745F- 85 06 STA $06
+7461- 86 07 STX $07
+7463- A9 FF LDA #$FF
+7465- 85 D8 STA $D8
+7467- A0 00 LDY #$00
+7469- B1 06 LDA ($06),Y
+746B- 8D 5A 9D STA $9D5A
+746E- C8 INY
+746F- B1 06 LDA ($06),Y
+7471- 8D 5B 9D STA $9D5B
+7474- 60 RTS
+7475- 85 FA STA $FA
+7477- 86 FC STX $FC
+7479- A9 00 LDA #$00
+747B- A8 TAY
+747C- AA TAX
+747D- 85 FB STA $FB
+747F- F0 0D BEQ $748E
+7481- 18 CLC
+7482- 65 FA ADC $FA
+7484- AA TAX
+7485- 98 TYA
+7486- 65 FB ADC $FB
+7488- A8 TAY
+7489- 8A TXA
+748A- 06 FA ASL $FA
+748C- 26 FB ROL $FB
+748E- 46 FC LSR $FC
+7490- B0 EF BCS $7481
+7492- D0 F6 BNE $748A
+7494- A9 02 LDA #$02
+7496- 8D 37 60 STA $6037
+7499- 8E 38 60 STX $6038
+749C- 8C 39 60 STY $6039
+749F- 8A TXA
+74A0- AE 39 60 LDX $6039
+74A3- 60 RTS
+74A4- 86 FA STX $FA
+74A6- 85 FC STA $FC
+74A8- A9 00 LDA #$00
+74AA- A2 08 LDX #$08
+74AC- 06 FC ASL $FC
+74AE- 2A ROL
+74AF- C5 FA CMP $FA
+74B1- 90 02 BCC $74B5
+74B3- E5 FA SBC $FA
+74B5- 26 FC ROL $FC
+74B7- CA DEX
+74B8- D0 F4 BNE $74AE
+74BA- AA TAX
+74BB- A9 01 LDA #$01
+74BD- 8D 37 60 STA $6037
+74C0- A5 FC LDA $FC
+74C2- 8D 38 60 STA $6038
+74C5- 60 RTS
+74C6- A2 08 LDX #$08
+74C8- A5 4E LDA $4E
+74CA- 0A ASL
+74CB- 26 4F ROL $4F
+74CD- 90 02 BCC $74D1
+74CF- 49 2D EOR #$2D
+74D1- CA DEX
+74D2- D0 F6 BNE $74CA
+74D4- 85 4E STA $4E
+74D6- 8D 38 60 STA $6038
+74D9- A0 01 LDY #$01
+74DB- 8C 37 60 STY $6037
+74DE- C9 00 CMP #$00
+74E0- 60 RTS
+74E1- 86 E3 STX $E3
+74E3- 85 EF STA $EF
+74E5- A9 01 LDA #$01
+74E7- 85 FA STA $FA
+74E9- A9 FF LDA #$FF
+74EB- 85 FB STA $FB
+74ED- A2 08 LDX #$08
+74EF- A5 4E LDA $4E
+74F1- 0A ASL
+74F2- 26 4F ROL $4F
+74F4- 90 02 BCC $74F8
+74F6- 49 2D EOR #$2D
+74F8- CA DEX
+74F9- D0 F6 BNE $74F1
+74FB- 85 4E STA $4E
+74FD- C9 00 CMP #$00
+74FF- 8D 2D 60 STA $602D
+7502- A5 FB LDA $FB
+7504- 38 SEC
+7505- E5 FA SBC $FA
+7507- 8D 23 60 STA $6023
+750A- A5 E3 LDA $E3
+750C- 38 SEC
+750D- E5 EF SBC $EF
+750F- 8D 25 60 STA $6025
+7512- AD 2D 60 LDA $602D
+7515- 38 SEC
+7516- E5 FA SBC $FA
+7518- 8D 2B 60 STA $602B
+751B- A9 00 LDA #$00
+751D- A8 TAY
+751E- 8C 31 60 STY $6031
+7521- F0 11 BEQ $7534
+7523- 18 CLC
+7524- 6D 2B 60 ADC $602B
+7527- AA TAX
+7528- 98 TYA
+7529- 6D 31 60 ADC $6031
+752C- A8 TAY
+752D- 8A TXA
+752E- 0E 2B 60 ASL $602B
+7531- 2E 31 60 ROL $6031
+7534- 4E 25 60 LSR $6025
+7537- B0 EA BCS $7523
+7539- D0 F3 BNE $752E
+753B- 8D 27 60 STA $6027
+753E- 8C 28 60 STY $6028
+7541- A9 00 LDA #$00
+7543- 8D 33 60 STA $6033
+7546- 8D 34 60 STA $6034
+7549- A2 10 LDX #$10
+754B- 0E 27 60 ASL $6027
+754E- 2E 28 60 ROL $6028
+7551- 2E 33 60 ROL $6033
+7554- 2E 34 60 ROL $6034
+7557- AD 33 60 LDA $6033
+755A- 38 SEC
+755B- ED 23 60 SBC $6023
+755E- A8 TAY
+755F- AD 34 60 LDA $6034
+7562- ED 24 60 SBC $6024
+7565- 90 09 BCC $7570
+7567- 8D 34 60 STA $6034
+756A- 8C 33 60 STY $6033
+756D- EE 29 60 INC $6029
+7570- CA DEX
+7571- D0 D8 BNE $754B
+7573- AD 29 60 LDA $6029
+7576- 18 CLC
+7577- 65 EF ADC $EF
+7579- 8D 2F 60 STA $602F
+757C- 8D 38 60 STA $6038
+757F- A2 01 LDX #$01
+7581- 8E 37 60 STX $6037
+7584- 60 RTS
+7585- A9 02 LDA #$02
+7587- 8D 37 60 STA $6037
+758A- A5 FA LDA $FA
+758C- 18 CLC
+758D- 65 FC ADC $FC
+758F- A8 TAY
+7590- A5 FB LDA $FB
+7592- 65 FD ADC $FD
+7594- AA TAX
+7595- 98 TYA
+7596- 8D 38 60 STA $6038
+7599- 8E 39 60 STX $6039
+759C- 60 RTS
+759D- A9 02 LDA #$02
+759F- 8D 37 60 STA $6037
+75A2- A5 FA LDA $FA
+75A4- 38 SEC
+75A5- E5 FC SBC $FC
+75A7- A8 TAY
+75A8- A5 FB LDA $FB
+75AA- E5 FD SBC $FD
+75AC- AA TAX
+75AD- 98 TYA
+75AE- 8D 38 60 STA $6038
+75B1- 8E 39 60 STX $6039
+75B4- 60 RTS
+75B5- A5 FA LDA $FA
+75B7- C5 FC CMP $FC
+75B9- F0 09 BEQ $75C4
+75BB- A5 FB LDA $FB
+75BD- E5 FD SBC $FD
+75BF- 09 01 ORA #$01
+75C1- 70 08 BVS $75CB
+75C3- 60 RTS
+75C4- A5 FB LDA $FB
+75C6- E5 FD SBC $FD
+75C8- 70 01 BVS $75CB
+75CA- 60 RTS
+75CB- 49 80 EOR #$80
+75CD- 09 01 ORA #$01
+75CF- 60 RTS
+75D0- A9 00 LDA #$00
+75D2- 85 FE STA $FE
+75D4- 85 FF STA $FF
+75D6- A2 11 LDX #$11
+75D8- 18 CLC
+75D9- 66 FF ROR $FF
+75DB- 66 FE ROR $FE
+75DD- 66 FD ROR $FD
+75DF- 66 FC ROR $FC
+75E1- 90 0D BCC $75F0
+75E3- 18 CLC
+75E4- A5 FA LDA $FA
+75E6- 65 FE ADC $FE
+75E8- 85 FE STA $FE
+75EA- A5 FB LDA $FB
+75EC- 65 FF ADC $FF
+75EE- 85 FF STA $FF
+75F0- CA DEX
+75F1- D0 E6 BNE $75D9
+75F3- A9 04 LDA #$04
+75F5- 8D 37 60 STA $6037
+75F8- A5 FF LDA $FF
+75FA- 8D 3B 60 STA $603B
+75FD- A5 FE LDA $FE
+75FF- 8D 3A 60 STA $603A
+7602- A6 FD LDX $FD
+7604- 8E 39 60 STX $6039
+7607- A5 FC LDA $FC
+7609- 8D 38 60 STA $6038
+760C- 60 RTS
+760D- A9 00 LDA #$00
+760F- 85 FE STA $FE
+7611- 85 FF STA $FF
+7613- A2 10 LDX #$10
+7615- 06 FA ASL $FA
+7617- 26 FB ROL $FB
+7619- 26 FE ROL $FE
+761B- 26 FF ROL $FF
+761D- A5 FE LDA $FE
+761F- 38 SEC
+7620- E5 FC SBC $FC
+7622- A8 TAY
+7623- A5 FF LDA $FF
+7625- E5 FD SBC $FD
+7627- 90 06 BCC $762F
+7629- 85 FF STA $FF
+762B- 84 FE STY $FE
+762D- E6 FA INC $FA
+762F- CA DEX
+7630- D0 E3 BNE $7615
+7632- A9 02 LDA #$02
+7634- 8D 37 60 STA $6037
+7637- A5 FA LDA $FA
+7639- 8D 38 60 STA $6038
+763C- A6 FB LDX $FB
+763E- 8E 39 60 STX $6039
+7641- 60 RTS
+7642- A5 4E LDA $4E
+7644- 85 FA STA $FA
+7646- A5 4F LDA $4F
+7648- 85 FB STA $FB
+764A- A5 FA LDA $FA
+764C- F0 14 BEQ $7662
+764E- 06 FA ASL $FA
+7650- A5 FB LDA $FB
+7652- 2A ROL
+7653- 90 16 BCC $766B
+7655- 49 03 EOR #$03
+7657- 85 FB STA $FB
+7659- A5 FA LDA $FA
+765B- 49 69 EOR #$69
+765D- 85 FA STA $FA
+765F- 4C 6D 76 JMP $766D
+7662- A5 FB LDA $FB
+7664- F0 EF BEQ $7655
+7666- 0A ASL
+7667- F0 02 BEQ $766B
+7669- B0 EA BCS $7655
+766B- 85 FB STA $FB
+766D- A6 FB LDX $FB
+766F- A4 FA LDY $FA
+7671- 8C 38 60 STY $6038
+7674- 8E 39 60 STX $6039
+7677- A9 02 LDA #$02
+7679- 8D 37 60 STA $6037
+767C- 98 TYA
+767D- 60 RTS
diff --git a/source/disk18_demos_utils/GO.MAKEEXEC b/source/d4_math/GO.MAKEEXEC
similarity index 100%
rename from source/disk18_demos_utils/GO.MAKEEXEC
rename to source/d4_math/GO.MAKEEXEC
diff --git a/source/disk2_common/GO.MINIFY b/source/d4_math/GO.MINIFY
similarity index 100%
rename from source/disk2_common/GO.MINIFY
rename to source/d4_math/GO.MINIFY
diff --git a/source/disk1_stdio/MAKEEXEC b/source/d4_math/MAKEEXEC
similarity index 100%
rename from source/disk1_stdio/MAKEEXEC
rename to source/d4_math/MAKEEXEC
diff --git a/source/disk3_arrays/MINIFY b/source/d4_math/MINIFY
similarity index 100%
rename from source/disk3_arrays/MINIFY
rename to source/d4_math/MINIFY
diff --git a/source/d4_math/T.DEMO.MATH b/source/d4_math/T.DEMO.MATH
new file mode 100644
index 0000000..2247cb6
--- /dev/null
+++ b/source/d4_math/T.DEMO.MATH
@@ -0,0 +1,261 @@
+*
+*``````````````````````````````*
+* DEMO.MATH *
+* *
+* A DEMO OF THE INTEGER MATH *
+* MACROS INCLUDED AS PART OF *
+* THE APPLEIIASM LIBRARY. *
+* *
+* AUTHOR: NATHAN RIGGS *
+* CONTACT: NATHAN.RIGGS@ *
+* OUTLOOK.COM *
+* *
+* DATE: 16-JUL-2019 *
+* ASSEMBLER: MERLIN 8 PRO *
+* OS: DOS 3.3 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+** ASSEMBLER DIRECTIVES
+*
+ CYC AVE
+ EXP OFF
+ TR ON
+ DSK DEMO.MATH
+ OBJ $BFE0
+ ORG $6000
+*
+*``````````````````````````````*
+* TOP INCLUDES (HOOKS,MACROS) *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+ PUT MIN.HEAD.REQUIRED
+ USE MIN.MAC.REQUIRED
+ PUT MIN.HOOKS.MATH
+ USE MIN.MAC.MATH
+]HOME EQU $FC58
+*
+*``````````````````````````````*
+* PROGRAM MAIN BODY *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+ JSR ]HOME
+ _PRN "INTEGER MATH DEMO",8D
+ _PRN "=================",8D8D
+ _PRN "THIS DISK CONTAINS MACROS AND",8D
+ _PRN "SUBROUTINES RELATED TO INTEGER",8D
+ _PRN "MATH (UNSIGNED ONLY, SO FAR), AS",8D
+ _PRN "WELL AS HOOKS TO USE THE STANDARD",8D
+ _PRN "APPLESOFT FLOATING-POINT ",8D
+ _PRN "SUBROUTINES.",8D8D
+ _PRN "THE FLOATING-POINT ROUTINES",8D
+ _PRN "ARE NOT COVERED HERE.",8D8D
+ _WAIT
+ JSR ]HOME
+ _PRN "16-BIT INTEGER MATH",8D
+ _PRN "===================",8D8D
+ _PRN "ADD16, SUB16, MUL16, DIV16",8D8D
+ _PRN "THE 16-BIT INTEGER MATH MACROS",8D
+ _PRN "ARE USED TO CALCULATE UNSIGNED VALUES",8D
+ _PRN "BETWEEN 0 AND 65,025. THESE ARE TWO-",8D
+ _PRN "BYTE VALUES.",8D8D
+ _PRN "NOTE THAT BECAUSE OF INCREASED BYTE",8D
+ _PRN "AND CPU CYCLE EXPENSES, THESE SHOULD",8D
+ _PRN "ONLY BE USED IF 8-BIT CALCULATION ISN'T",8D
+ _PRN "ADEQUATE.",8D
+ _WAIT
+ JSR ]HOME
+ _PRN "LET'S START WITH ADDING TWO 16-BIT",8D
+ _PRN "NUMBERS. THE ADD16 MACRO ACCEPTS TWO",8D
+ _PRN "16-BIT PARAMETERS, ADDS THEM TOGETHER,",8D
+ _PRN "AND THEN HOLDS THE VALUE IN RETURN,",8D
+ _PRN "WITH THE BYTE-LENGTH STORED IN RETLEN.",8D8D
+ _PRN "NOTE THAT THE SUM RETURNED IS ALSO A",8D
+ _PRN "16-BIT VALUE; THUS, A TOTAL SUM CAN BE",8D
+ _PRN "NO HIGHER THAN 65,025. THE SUM IS",8D
+ _PRN "ALSO RETURNED IN .A (LOW BYTE) AND",8D
+ _PRN ".X (HIGH BYTE) FOR FASTER REFERENCE.",8D8D
+ _WAIT
+ _PRN "THUS, THE FOLLOWING CODE:",8D8D
+ _PRN " ADD16 #10000;#20000",8D8D
+ _PRN "WILL RESULT IN:",8D8D
+ _WAIT
+ ADD16 #10000;#20000
+ DUMP #RETURN;RETLEN
+ _WAIT
+ JSR ]HOME
+ _PRN "16-BIT SUBTRACTION WORKS MUCH THE",8D
+ _PRN "SAME. THE DIFFERENCE IS STORED IN",8D
+ _PRN "RETURN AS WELL AS IN .A (LOW) AND",8D
+ _PRN ".X (HIGH), AND RETLEN CONTAINS",8D
+ _PRN "THE BYTE-LENGTH OF THE DIFFERENCE.",8D8D
+ _PRN "THUS, THE FOLLOWING CODE:",8D8D
+ _PRN " SUB16 #20000;#10000",8D8D
+ _PRN "PRODUCES:",8D8D
+ _WAIT
+ SUB16 #20000;#10000
+ DUMP #RETURN;RETLEN
+ _WAIT
+ JSR ]HOME
+ _PRN "16-BIT MULTIPLICATION AGAIN WORKS",8D
+ _PRN "MUCH LIKE ADDITION AND SUBTRACTION,",8D
+ _PRN "EXCEPT THE ORDER OF THE PARAMETERS DOES",8D
+ _PRN "NOT MATTER.",8D8D
+ _WAIT
+ _PRN "UNLIKE 16-BIT ADDITION AND 16-BIT",8D
+ _PRN "SUBTRACTION, THE MUL16 MACRO ",8D
+ _PRN "RETURNS A 32-BYTE VALUE (4 BYTES). NOTE",8D
+ _PRN "THAT IF EITHER OF THE PARAMETERS ARE",8D
+ _PRN "SIGNED, THE TWO HIGHEST BYTES WILL BE",8D
+ _PRN "WRONG.",8D8D
+ _WAIT
+ _PRN "THUS, MULTIPLYING TWO NUMBERS IS AS",8D
+ _PRN "EASY TO ACCOMPLISH AS:",8D8D
+ _PRN " MUL16 #300;#1000",8D8D
+ _PRN "WHICH OUTPUTS THE PRODUCT TO RETURN:",8D8D
+ _WAIT
+ MUL16 #300;#1000
+ DUMP #RETURN;RETLEN
+ _WAIT
+ JSR ]HOME
+ _PRN "FINALLY, THE DIV16 MACRO HANDLES ",8D
+ _PRN "16-BIT DIVISION, STORING THE RESULT",8D
+ _PRN "IN RETURN. THIS IS ALSO STORED IN",8D
+ _PRN ".A (LOW BYTE) AND .X (HIGH BYTE). THE ",8D
+ _PRN "REMAINDER OF THE OPERATION IS STORED",8D
+ _PRN "IN .Y.",8D8D
+ _WAIT
+ _PRN "THUS:",8D8D
+ _PRN " DIV16 #10000;#1000",8D8D
+ _PRN "WILL RETURN:",8D8D
+ _WAIT
+ DIV16 #10000;#1000
+ DUMP #RETURN;RETLEN
+ _WAIT
+ JSR ]HOME
+ _PRN "8-BIT INTEGER MATHEMATICS",8D
+ _PRN "=========================",8D8D
+ _PRN "8-BIT MATH MOSTLY WORKS THE SAME",8D
+ _PRN "AS 16-BIT MATH MACROS, BUT SINCE",8D
+ _PRN "8-BIT ADDITION AND SUBTRACTION ARE",8D
+ _PRN "MUCH SIMPLER IN 6502, THEY ARE ONLY",8D
+ _PRN "MACROS WITHOUT SUBROUTINES, AND ",8D
+ _PRN "STRICTLY USE THE REGISTERS FOR PASSING",8D
+ _PRN "DATA.",8D8D
+ _PRN "SINCE THEY ARE SO SIMILAR IN FORM",8D
+ _PRN "AND FUNCTION, WE WILL COVER THOSE",8D
+ _PRN "TOGETHER.",8D8D
+ _WAIT
+ JSR ]HOME
+ _PRN "THE ADD8 AND SUB8 MACROS ADD AND",8D
+ _PRN "SUBTRACT 8-BIT VALUES, RESPECTIVELY.",8D
+ _PRN "THE RESULT OF BOTH OPERATIONS IS",8D
+ _PRN "STORED IN THE ACCUMULATOR. AS SUCH:",8D8D
+ _WAIT
+ _PRN " ADD8 #10;#20",8D8D
+ _PRN "WILL RETURN:",8D8D
+ ADD8 #10;#20
+ DUMP #RETURN;RETLEN
+ _PRN "AND:",8D8D
+ _WAIT
+ _PRN " SUB8 #20;#10",8D8D
+ _PRN "WILL RETURN:",8D8D
+ SUB8 #20;#10
+ DUMP #RETURN;RETLEN
+ _WAIT
+ JSR ]HOME
+ _PRN "THE DIV8 AND MUL8 MACROS WORK AS",8D
+ _PRN "EXPECTED: LIKE DIV16 AND MUL16, BUT",8D
+ _PRN "WORK ONLY WITH 8-BIT VALUES INSTEAD.",8D8D
+ _PRN "THUS:",8D8D
+ _PRN " MUL8 #10;#10",8D8D
+ _PRN "RETURNS:",8D8D
+ _WAIT
+ MUL8 #10;#10
+ DUMP #RETURN;RETLEN
+ _WAIT
+ _PRN "AND:",8D8D
+ _PRN " DIV8 #100;#10",8D8D
+ _PRN "RETURNS:",8D8D
+ _WAIT
+ DIV8 #100;#10
+ DUMP #RETURN;RETLEN
+ _WAIT
+ JSR ]HOME
+ _PRN "PSEUDO-RANDOM NUMBERS",8D
+ _PRN "=====================",8D8D
+ _PRN "THERE ARE THREE MACROS DEDICATED TO",8D
+ _PRN "PSEUDO-RANDOM NUMBER GENERATION:",8D
+ _PRN "RND8, RND16, AND RAND. ",8D8D
+ _WAIT
+ _PRN "RND8 RETURNS A PSEUDO-RANDOM BYTE IN",8D
+ _PRN ".A AND IN RETURN (0..255), WHEREAS",8D
+ _PRN "RND16 RETURNS A 16-BIT VALUE (2 BYTES)",8D
+ _PRN "IN RETURN AND IN .A (LOW BYTE) AND .X",8D
+ _PRN "(HIGH BYTE). LASTLY, THE RAND MACRO",8D
+ _PRN "RETURNS A BYTE VALUE BETWEEN A GIVEN ",8D
+ _PRN "LOW VALUE AND HIGH VALUE.",8D8D
+ _WAIT
+ _PRN "RND8 AND RND16 DO NOT ACCEPT ANY",8D
+ _PRN "PARAMETERS; ONLY RAND ACCEPTS ANY INPUT",8D
+ _PRN "WHATSOEVER. THUS:",8D8D
+ _WAIT
+ _PRN " RAND #10;#20",8D8D
+ _PRN "RETURNS A NUMBER BETWEEN 10 AND 20:",8D8D
+ RAND #10;#20
+ DUMP #RETURN;RETLEN
+ _WAIT
+ JSR ]HOME
+ _PRN "16-BIT COMPARISON",8D
+ _PRN "=================",8D8D
+ _PRN "LASTLY, THE ODD MACRO OUT IN THIS",8D
+ _PRN "MACRO COLLECTION IS CMP16, WHICH",8D
+ _PRN "PERFORMS THE EQUIVALENT OF THE 6502",8D
+ _PRN "ASSEMBLY CMP COMMAND (COMPARE) BUT ON A",8D
+ _PRN "16-BIT VALUE. THIS IS ACHIEVED BY",8D
+ _PRN "SETTING FLAG BITS IN THE .P REGISTER",8D
+ _PRN "BASED ON WHETHER THE TWO VALUES ARE",8D
+ _PRN "EQUAL, OR ONE IS LESS THAN OR GREATER",8D
+ _PRN "THAN THE OTHER. ",8D8D
+ _WAIT
+ _PRN "THE FOLLOWING FLAGS ARE SET BASED",8D
+ _PRN "ON THE RELATIONSHIP OF THE PARAMETERS:",8D8D
+ _PRN "UNSIGNED PARAMETERS:",8D8D
+ _PRN " Z = 1 IF PARAMETERS ARE EQUAL",8D
+ _PRN " C = 0 IF FIRST PARAMETER > SECOND",8D
+ _PRN " 1 IF FIRST PARAMETER <= SECOND",8D8D
+ _WAIT
+ _PRN "SIGNED PARAMETERS:",8D8D
+ _PRN " N = 1 IF FIRST PARAMETER > SECOND",8D
+ _PRN " 0 IF FIRST PARAMETER <= SECOND",8D
+*
+ _WAIT
+ JSR ]HOME
+ _PRN "WE ARE DONE HERE.",8D8D8D
+ JMP REENTRY
+*
+*``````````````````````````````*
+* BOTTOM INCLUDES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+** BOTTOM INCLUDES
+*
+ PUT MIN.LIB.REQUIRED
+*
+** INDIVIDUAL SUBROUTINE INCLUDES
+*
+** 8-BIT MATH SUBROUTINES
+*
+ PUT MIN.SUB.MULT8
+ PUT MIN.SUB.DIVD8
+ PUT MIN.SUB.RAND8
+ PUT MIN.SUB.RANDB
+*
+** 16-BIT MATH SUBROUTINES
+*
+ PUT MIN.SUB.ADDIT16
+ PUT MIN.SUB.SUBT16
+ PUT MIN.SUB.COMP16
+ PUT MIN.SUB.MULT16
+ PUT MIN.SUB.DIVD16
+ PUT MIN.SUB.RAND16
+*
diff --git a/source/d4_math/T.HOOKS.MATH b/source/d4_math/T.HOOKS.MATH
new file mode 100644
index 0000000..d5a796f
--- /dev/null
+++ b/source/d4_math/T.HOOKS.MATH
@@ -0,0 +1,56 @@
+*
+*``````````````````````````````*
+* HOOKS.MATH *
+* *
+* THIS HOOKS FILE CONTAINS *
+* HOOKS TO VARIOUS ROUTINES *
+* RELATED TO MATHEMATICS. IN *
+* PARTICULAR, WOZNIAK'S *
+* FLOATING-POINT ALGORITHMS *
+* ARE POINTED TO HERE, IF *
+* INTEGER MATH IS NOT ENOUGH *
+* FOR THE TASK AT HAND. *
+* *
+* NOTE THAT UNLESS ABSOLUTELY *
+* NECESSARY, YOU SHOULD USE *
+* THE INTEGER MATH ROUTINES, *
+* AS THEY ARE MUCH FASTER. IN *
+* THE FUTURE, FIXED-POINT MATH *
+* MAY BE ADDED TO THE LIBRARY *
+* AS WELL. *
+* *
+* AUTHOR: NATHAN RIGGS *
+* CONTACT: NATHAN.RIGGS@ *
+* OUTLOOK.COM *
+* *
+* DATE: 15-JUL-2019 *
+* ASSEMBLER: MERLIN 8 PRO *
+* OS: DOS 3.3 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+GETNUM EQU $FFA7 ; ASCII TO HEX IN 3E & 3F
+RNDL EQU $4E ; RANDOM NUMBER LOW
+RNDH EQU $4F ; RANDOM NUMBER HIGH
+*
+FAC EQU $9D ; FLOATING POINT ACCUM
+FSUB EQU $E7A7 ; FLOATING POINT SUBTRACT
+FADD EQU $E7BE
+FMULT EQU $E97F ; FP MULTIPLY
+FDIV EQU $EA66 ; FP DIVIDE
+FMULTT EQU $E982
+FDIVT EQU $EA69
+FADDT EQU $E7C1
+FSUBT EQU $E7AA
+*
+MOVFM EQU $EAF9 ; MOVE FAC > MEM
+MOVMF EQU $EB2B ; MOVE MEM > FAC
+NORM EQU $E82E
+CONUPK EQU $E9E3
+*
+FLOG EQU $E941 ; LOGARITHM
+FSQR EQU $EE8D ; SQUARE ROOT
+FCOS EQU $EFEA ; FP COSINE
+FSIN EQU $EFF1 ; SINE
+FTAN EQU $F03A ; TANGENT
+FATN EQU $F09E ; ATANGENT
+*
diff --git a/source/d4_math/T.MAC.MATH b/source/d4_math/T.MAC.MATH
new file mode 100644
index 0000000..d260331
--- /dev/null
+++ b/source/d4_math/T.MAC.MATH
@@ -0,0 +1,334 @@
+*
+*``````````````````````````````*
+* MAC.MATH *
+* *
+* THIS FILE CONTAINS ALL OF *
+* THE INTEGER MATH MACROS. *
+* GIVEN THAT THERE HAVE BEEN *
+* 50 YEARS OF OPTIMIZATIONS *
+* FOR 6502 MATH SUBROUTINES, *
+* I WON'T BE REINVENTING THE *
+* WHEEL TOO MUCH HERE. CREDIT *
+* FOR INSPIRATION (OR JUST *
+* PLAIN COPYING) IS GIVEN IN *
+* THE SUBROUTINE FILES. *
+* *
+* AUTHOR: NATHAN RIGGS *
+* CONTACT: NATHAN.RIGGS@ *
+* OUTLOOK.COM *
+* *
+* DATE: 15-JUL-2019 *
+* ASSEMBLER: MERLIN 8 PRO *
+* OS: DOS 3.3 *
+* *
+* SUBROUTINE FILES USED *
+* *
+* SUB.ADDIT16 *
+* SUB.COMP16 *
+* SUB.DIVD16 *
+* SUB.DIVD8 *
+* SUB.MULT16 *
+* SUB.MULT8 *
+* SUB.RAND16 *
+* SUB.RAND8 *
+* SUB.RANDB *
+* SUB.SUBT16 *
+* *
+* LIST OF MACROS *
+* *
+* ADD8 : ADD 8BIT NUMBERS *
+* SUB8 : SUBTRACT 8BIT NUMS *
+* ADD16 : ADD 16BIT NUMBERS *
+* SUB16 : SUBTRACT 16BIT NUMS *
+* MUL16 : MULTIPLY 16BIT NUMS *
+* DIV16 : DIVIDE 16BIT NUMS *
+* RNDB : GET RANDOM BETWEEN *
+* CMP16 : COMPARE 16BIT NUMS *
+* MUL8 : MULTIPLY 8BIT NUMS *
+* DIV8 : DIVIDE 8BIT NUMS *
+* RND16 : RANDOM WORD *
+* RND8 : RANDOM BYTE *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+*``````````````````````````````*
+* ADD8 (NATHAN RIGGS) *
+* *
+* DIRTY MACRO TO ADD TWO BYTES *
+* *
+* PARAMETERS *
+* *
+* ]1 = ADDEND 1 *
+* ]2 = ADDEND 2 *
+* *
+* SAMPLE USAGE *
+* *
+* ADD8 #3;#4 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+ADD8 MAC
+ LDA #1
+ STA RETLEN
+ LDA ]1
+ CLC
+ ADC ]2
+ STA RETURN
+ <<<
+*
+*``````````````````````````````*
+* SUB8 (NATHAN RIGGS) *
+* *
+* MACRO TO SUBTRACT TWO BYTES *
+* *
+* PARAMETERS *
+* *
+* ]1 = MINUEND *
+* ]2 = SUBTRAHEND *
+* *
+* SAMPLE USAGE *
+* *
+* SUB8 #4;#3 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+SUB8 MAC
+ LDA #1
+ STA RETLEN
+ LDA ]1
+ SEC
+ SBC ]2
+ STA RETURN
+ <<<
+*
+*``````````````````````````````*
+* ADD16 (NATHAN RIGGS) *
+* *
+* ADD TWO 16BIT VALUES, STORE *
+* RESULT IN Y, X (LOW, HIGH) *
+* *
+* PARAMETERS *
+* *
+* ]1 = ADDEND 1 *
+* ]2 = ADDEND 2 *
+* *
+* SAMPLE USAGE *
+* *
+* ADD16 #3000;#4000 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+ADD16 MAC
+ _MLIT ]1;WPAR1
+ _MLIT ]2;WPAR2
+ JSR ADDIT16
+ <<<
+*
+*``````````````````````````````*
+* SUB16 (NATHAN RIGGS) *
+* *
+* SUBTRACTS ONE 16BIT INTEGER *
+* FROM ANOTHER, STORING THE *
+* RESULT IN Y,X (LOW, HIGH) *
+* *
+* PARAMETERS *
+* *
+* ]1 = MINUEND *
+* ]2 = SUBTRAHEND *
+* *
+* SAMPLE USAGE *
+* *
+* SUB16 #2000;#1500 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+SUB16 MAC
+ _MLIT ]1;WPAR1
+ _MLIT ]2;WPAR2
+ JSR SUBT16
+ <<<
+*
+*``````````````````````````````*
+* MUL16 (NATHAN RIGGS) *
+* *
+* MULTIPLIES TWO 16BIT NUMBERS *
+* AND RETURNS THE PRODUCT IN *
+* Y,X (LOW, HIGH). *
+* *
+* PARAMETERS *
+* *
+* ]1 = MULTIPLICAND *
+* ]2 = MULTIPLIER *
+* *
+* SAMPLE USAGE *
+* *
+* MUL16 #400;#500 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+MUL16 MAC
+ _MLIT ]1;WPAR1
+ _MLIT ]2;WPAR2
+ JSR MULT16
+ <<<
+*
+*``````````````````````````````*
+* DIV16 (NATHAN RIGGS) *
+* *
+* DIVIDES ONE 16BIT NUMBER BY *
+* ANOTHER AND RETURNS THE *
+* RESULT IN Y,X (LOW,HIGH). *
+* *
+* IF THE THIRD PARAMETER IS *
+* PASSED WITH A S, VALUES WILL *
+* BE TREATED AS SIGNED; IF *
+* NOT, VALUES WILL BE TREATED *
+* AS UNSIGNED. *
+* *
+* PARAMETERS *
+* *
+* ]1 = DIVIDEND *
+* ]2 = DIVISOR *
+* *
+* SAMPLE USAGE *
+* *
+* DIV16 #3000;#300 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+DIV16 MAC
+ _MLIT ]1;WPAR1
+ _MLIT ]2;WPAR2
+ JSR DIVD16 ; UNSIGNED
+ FIN
+ <<<
+*
+*``````````````````````````````*
+* RAND (NATHAN RIGGS) *
+* *
+* RETURNS A RANDOM NUMBER IN *
+* REGISTER A THAT IS BETWEEN *
+* THE LOW AND HIGH BOUNDARIES *
+* PASSED IN THE PARAMETERS. *
+* *
+* NOTE THAT THIS RETURNS A *
+* BYTE, AND THUS ONLY DEALS *
+* WITH VALUES BETWEEN 0..255. *
+* *
+* PARAMETERS *
+* *
+* ]1 = LOW BOUNDARY *
+* ]2 = HIGH BOUNDARY *
+* *
+* SAMPLE USAGE *
+* *
+* RNDB #50;#100 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+RAND MAC
+ LDA ]1 ; LOW
+ LDX ]2 ; HIGH
+ JSR RANDB
+ <<<
+*
+*``````````````````````````````*
+* CMP16 (NATHAN RIGGS) *
+* *
+* COMPARES TWO 16BIT VALUES *
+* AND ALTERS THE P-REGISTER *
+* ACCORDINGLY (FLAGS). *
+* *
+* PARAMETERS *
+* *
+* ]1 = WORD 1 TO COMPARE *
+* ]2 = WORD 2 TO COMPARE *
+* *
+* SAMPLE USAGE *
+* *
+* CMP16 #1023;#3021 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+CMP16 MAC
+ _MLIT ]1;WPAR1
+ _MLIT ]2;WPAR2
+ JSR COMP16
+ <<<
+*
+*``````````````````````````````*
+* MUL8 (NATHAN RIGGS) *
+* *
+* MULTIPLIES TWO 8BIT VALUES *
+* AND RETURNS A 16BIT RESULT *
+* IN Y,X (LOW, HIGH). *
+* *
+* PARAMETERS *
+* *
+* ]1 = MULTIPLICAND *
+* ]2 = MULTIPLIER *
+* *
+* SAMPLE USAGE *
+* *
+* MUL8 #10;#20 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+MUL8 MAC
+ LDA ]1
+ LDX ]2
+ JSR MULT8
+ <<<
+*
+*``````````````````````````````*
+* DIV8 (NATHAN RIGGS) *
+* *
+* DIVIDES ONE 8BIT NUMBER BY *
+* ANOTHER AND STORES THE *
+* QUOTIENT IN A WITH THE *
+* REMAINDER IN X. *
+* *
+* PARAMETERS *
+* *
+* ]1 = DIVIDEND *
+* ]2 = DIVISOR *
+* *
+* SAMPLE USAGE *
+* *
+* DIV8 #100;#10 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+DIV8 MAC
+ LDA ]1
+ LDX ]2
+ JSR DIVD8
+ <<<
+*
+*``````````````````````````````*
+* RND16 (NATHAN RIGGS) *
+* *
+* RETURN A 16-BIT PSEUDORANDOM *
+* NUMBER. *
+* *
+* PARAMETERS *
+* *
+* NONE *
+* *
+* SAMPLE USAGE *
+* *
+* RND16 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+RND16 MAC
+ JSR RAND16
+ <<<
+*
+*``````````````````````````````*
+* RND8 (NATHAN RIGGS) *
+* *
+* RETURN AN 8-BIT PSEUDORANDOM *
+* NUMBER. *
+* *
+* PARAMETERS *
+* *
+* NONE *
+* *
+* SAMPLE USAGE *
+* *
+* RND8 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+RND8 MAC
+ JSR RAND8
+ <<<
+*
diff --git a/source/d4_math/T.MIN.HEAD.REQUIRED b/source/d4_math/T.MIN.HEAD.REQUIRED
new file mode 100644
index 0000000..3c154d5
--- /dev/null
+++ b/source/d4_math/T.MIN.HEAD.REQUIRED
@@ -0,0 +1,24 @@
+JUMPTBL JMP MAIN_START
+
+ DS 32
+VARTAB DS 20
+RETLEN DS 1
+RETURN DS 256
+ADDR1 EQU $06
+ADDR2 EQU $08
+ADDR3 EQU $EB
+ADDR4 EQU $ED
+SCRATCH EQU $19
+SCRATCH2 EQU $1E
+RETADR EQU $FE
+RESULT EQU $FA
+RESULT2 EQU $FC
+WPAR1 EQU $FA
+WPAR2 EQU $FC
+WPAR3 EQU $FE
+BPAR1 EQU $EF
+BPAR2 EQU $E3
+BPAR3 EQU $1E
+BPAR4 EQU $19
+REENTRY EQU $3D0
+MAIN_START
diff --git a/source/disk19_demo_builds_1/T.MIN.HOOKS.MATH b/source/d4_math/T.MIN.HOOKS.MATH
similarity index 100%
rename from source/disk19_demo_builds_1/T.MIN.HOOKS.MATH
rename to source/d4_math/T.MIN.HOOKS.MATH
diff --git a/source/d4_math/T.MIN.LIB.REQUIRED b/source/d4_math/T.MIN.LIB.REQUIRED
new file mode 100644
index 0000000..677df56
--- /dev/null
+++ b/source/d4_math/T.MIN.LIB.REQUIRED
@@ -0,0 +1,125 @@
+]RIGHT DS 1
+]LEFT DS 1
+]LENGTH DS 1
+]A DS 1
+]X DS 1
+]Y DS 1
+]C DS 1
+]Z DS 1
+]N DS 1
+]O DS 1
+]HEXTAB ASC "0123456789ABCDEF"
+]COUT EQU $FDF0
+]KYBD EQU $C000
+]STROBE EQU $C010
+__GETRET
+ STA ADDR1
+ STX ADDR1+1
+ LDY #255
+:LP
+ INY
+ LDA RETURN,Y
+ STA (ADDR1),Y ; COUNTER OFFSET
+ CPY RETLEN
+ BNE :LP
+ RTS
+__CLRHI
+ AND #$F0
+ LSR
+ LSR
+ LSR
+ LSR
+ RTS
+__DUMP
+ STY ]LENGTH
+ STA ADDR1
+ STX ADDR1+1
+ LDA #$8D
+ JSR ]COUT
+ LDA ADDR1+1
+ JSR __CLRHI
+ TAX
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDA ADDR1+1
+ AND #$0F
+ TAX
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDA ADDR1
+ JSR __CLRHI
+ TAX
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDA ADDR1
+ AND #$0F
+ TAX
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDA #":" ;
+ JSR ]COUT
+ LDA #" "
+ JSR ]COUT
+ LDY #0
+:LP
+ LDA (ADDR1),Y
+ JSR __CLRHI ; AT COUNTER OFFSET
+ STA ]LEFT
+ LDA (ADDR1),Y
+ AND #$0F
+ STA ]RIGHT
+ LDX ]LEFT
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDX ]RIGHT
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDA #160
+ JSR ]COUT
+ INY
+ CPY ]LENGTH
+ BNE :LP
+ RTS
+__P
+ PLA
+ STA ADDR1
+ PLA
+ STA ADDR1+1
+ LDY #1
+:LP LDA (ADDR1),Y
+ BEQ :DONE
+ JSR ]COUT
+ INY
+ BNE :LP
+:DONE CLC
+ TYA
+ ADC ADDR1
+ STA ADDR1
+ LDA ADDR1+1
+ ADC #0
+ PHA ; IF NEEDED
+ LDA ADDR1
+ PHA
+ RTS
+__W
+:LP LDA ]KYBD
+ BPL :LP
+ AND #$7F
+ STA ]STROBE
+ RTS
+__ERRH
+ LDA #1
+ STA $AAB6
+ STA $75+1
+ STA $33
+ STA ADDR1
+ STX ADDR1+1
+ LDA #$FF
+ STA $D8
+ LDY #0
+ LDA (ADDR1),Y
+ STA $9D5A
+ INY
+ LDA (ADDR1),Y
+ STA $9D5B
+ RTS
diff --git a/source/d4_math/T.MIN.MAC.MATH b/source/d4_math/T.MIN.MAC.MATH
new file mode 100644
index 0000000..ddad7d8
--- /dev/null
+++ b/source/d4_math/T.MIN.MAC.MATH
@@ -0,0 +1,63 @@
+ADD8 MAC
+ LDA #1
+ STA RETLEN
+ LDA ]1
+ CLC
+ ADC ]2
+ STA RETURN
+ <<<
+SUB8 MAC
+ LDA #1
+ STA RETLEN
+ LDA ]1
+ SEC
+ SBC ]2
+ STA RETURN
+ <<<
+ADD16 MAC
+ _MLIT ]1;WPAR1
+ _MLIT ]2;WPAR2
+ JSR ADDIT16
+ <<<
+SUB16 MAC
+ _MLIT ]1;WPAR1
+ _MLIT ]2;WPAR2
+ JSR SUBT16
+ <<<
+MUL16 MAC
+ _MLIT ]1;WPAR1
+ _MLIT ]2;WPAR2
+ JSR MULT16
+ <<<
+DIV16 MAC
+ _MLIT ]1;WPAR1
+ _MLIT ]2;WPAR2
+ JSR DIVD16
+ FIN
+ <<<
+RAND MAC
+ LDA ]1
+ LDX ]2
+ JSR RANDB
+ <<<
+CMP16 MAC
+ _MLIT ]1;WPAR1
+ _MLIT ]2;WPAR2
+ JSR COMP16
+ <<<
+MUL8 MAC
+ LDA ]1
+ LDX ]2
+ JSR MULT8
+ <<<
+DIV8 MAC
+ LDA ]1
+ LDX ]2
+ JSR DIVD8
+ <<<
+RND16 MAC
+ JSR RAND16
+ <<<
+RND8 MAC
+ JSR RAND8
+ <<<
diff --git a/source/d4_math/T.MIN.MAC.REQUIRED b/source/d4_math/T.MIN.MAC.REQUIRED
new file mode 100644
index 0000000..7d3bde0
--- /dev/null
+++ b/source/d4_math/T.MIN.MAC.REQUIRED
@@ -0,0 +1,97 @@
+_MLIT MAC
+ IF #=]1
+ LDA ]1/$100
+ STA ]2+1
+ LDA ]1
+ STA ]2
+ ELSE
+ LDA ]1+1
+ STA ]2+1
+ LDA ]1
+ STA ]2
+ FIN
+ <<<
+_ISLIT MAC
+ IF #=]1
+ LDA ]1/$100
+ PHA
+ LDA ]1
+ PHA
+ ELSE
+ LDA ]1+1
+ PHA
+ LDA ]1
+ PHA
+ FIN
+ <<<
+_AXLIT MAC
+ IF #=]1
+ LDX ]1/$100
+ LDA ]1
+ ELSE
+ LDX ]1+1
+ LDA ]1
+ FIN
+ <<<
+_MSTR MAC
+ IF "=]1
+ JMP __STRCONT
+]STRTMP STR ]1
+__STRCONT
+ LDA #>]STRTMP
+ STA ]2+1
+ LDA #<]STRTMP
+ STA ]2
+ ELSE
+ _ISLIT ]1
+ FIN
+ <<<
+_ISSTR MAC
+ IF "=]1
+ JMP __STRCONT
+]STRTMP STR ]1
+__STRCONT
+ LDA #>]STRTMP
+ PHA
+ LDA #<]STRTMP
+ PHA
+ ELSE
+ _ISLIT ]1
+ FIN
+ <<<
+_AXSTR MAC
+ IF "=]1
+ JMP __STRCNT2
+]STRTMP STR ]1
+__STRCNT2
+ LDX #>]STRTMP
+ LDA #<]STRTMP
+ ELSE
+ _AXLIT ]1
+ FIN
+ <<<
+GRET MAC
+ _AXLIT ]1
+ JSR __GETRET
+ <<<
+DUMP MAC
+ _AXLIT ]1
+ LDY ]2
+ JSR __DUMP
+ <<<
+_PRN MAC
+ JSR __P
+ ASC ]1
+ HEX 00
+ <<<
+_WAIT MAC
+ JSR __W
+ <<<
+ERRH MAC
+ _AXLIT
+ JSR __ERRH
+ <<<
+CLRHI MAC
+ LDA ]1
+ JSR __CLRHI
+ <<<
diff --git a/source/d4_math/T.MIN.SUB.ADDIT16 b/source/d4_math/T.MIN.SUB.ADDIT16
new file mode 100644
index 0000000..bc1cab1
--- /dev/null
+++ b/source/d4_math/T.MIN.SUB.ADDIT16
@@ -0,0 +1,16 @@
+]ADD1 EQU WPAR1
+]ADD2 EQU WPAR2
+ADDIT16
+ LDA #2
+ STA RETLEN
+ LDA ]ADD1
+ CLC
+ ADC ]ADD2
+ TAY
+ LDA ]ADD1+1
+ ADC ]ADD2+1
+ TAX
+ TYA
+ STA RETURN
+ STX RETURN+1
+ RTS
diff --git a/source/d4_math/T.MIN.SUB.COMP16 b/source/d4_math/T.MIN.SUB.COMP16
new file mode 100644
index 0000000..727a5d1
--- /dev/null
+++ b/source/d4_math/T.MIN.SUB.COMP16
@@ -0,0 +1,20 @@
+]CMP1 EQU WPAR1
+]CMP2 EQU WPAR2
+COMP16
+ LDA ]CMP1
+ CMP ]CMP2
+ BEQ :EQUAL
+ LDA ]CMP1+1
+ SBC ]CMP2+1
+ ORA #1
+ BVS :OVFLOW
+ RTS
+:EQUAL
+ LDA ]CMP1+1
+ SBC ]CMP2+1
+ BVS :OVFLOW
+ RTS
+:OVFLOW
+ EOR #$80
+ ORA #1
+ RTS
diff --git a/source/d4_math/T.MIN.SUB.DIVD16 b/source/d4_math/T.MIN.SUB.DIVD16
new file mode 100644
index 0000000..7a96089
--- /dev/null
+++ b/source/d4_math/T.MIN.SUB.DIVD16
@@ -0,0 +1,34 @@
+]DVEND EQU WPAR1
+]DVSOR EQU WPAR2
+]REM EQU WPAR3
+]RESULT EQU WPAR1
+DIVD16
+ LDA #0
+ STA ]REM
+ STA ]REM+1
+ LDX #16
+:DVLP
+ ASL ]DVEND
+ ROL ]DVEND+1
+ ROL ]REM
+ ROL ]REM+1
+ LDA ]REM
+ SEC
+ SBC ]DVSOR
+ TAY
+ LDA ]REM+1
+ SBC ]DVSOR+1
+ BCC :SKIP
+ STA ]REM+1
+ STY ]REM
+ INC ]RESULT
+:SKIP
+ DEX
+ BNE :DVLP
+ LDA #2
+ STA RETLEN
+ LDA ]RESULT
+ STA RETURN
+ LDX ]RESULT+1
+ STX RETURN+1
+ RTS
diff --git a/source/d4_math/T.MIN.SUB.DIVD8 b/source/d4_math/T.MIN.SUB.DIVD8
new file mode 100644
index 0000000..6f0be39
--- /dev/null
+++ b/source/d4_math/T.MIN.SUB.DIVD8
@@ -0,0 +1,21 @@
+]DVEND EQU WPAR1
+]DVSOR EQU WPAR2
+DIVD8
+ STX ]DVEND
+ STA ]DVSOR
+ LDA #$00
+ LDX #8
+ ASL ]DVSOR
+:L1 ROL
+ CMP ]DVEND
+ BCC :L2
+ SBC ]DVEND
+:L2 ROL ]DVSOR
+ DEX
+ BNE :L1
+ TAX
+ LDA #1
+ STA RETLEN
+ LDA ]DVSOR
+ STA RETURN
+ RTS
diff --git a/source/d4_math/T.MIN.SUB.MULT16 b/source/d4_math/T.MIN.SUB.MULT16
new file mode 100644
index 0000000..078dcd4
--- /dev/null
+++ b/source/d4_math/T.MIN.SUB.MULT16
@@ -0,0 +1,38 @@
+]MCAND EQU WPAR1
+]MLIER EQU WPAR2
+]HPROD EQU WPAR3
+MULT16
+ LDA #0
+ STA ]HPROD
+ STA ]HPROD+1
+ LDX #17
+
+ CLC
+
+:MLP
+ ROR ]HPROD+1
+ ROR ]HPROD
+ ROR ]MLIER+1
+ ROR ]MLIER
+ BCC :DX
+ CLC
+ LDA ]MCAND
+ ADC ]HPROD
+ STA ]HPROD
+ LDA ]MCAND+1
+ ADC ]HPROD+1
+ STA ]HPROD+1
+:DX
+ DEX
+ BNE :MLP
+ LDA #4
+ STA RETLEN
+ LDA ]HPROD+1
+ STA RETURN+3
+ LDA ]HPROD
+ STA RETURN+2
+ LDX ]MLIER+1
+ STX RETURN+1
+ LDA ]MLIER
+ STA RETURN
+ RTS
diff --git a/source/d4_math/T.MIN.SUB.MULT8 b/source/d4_math/T.MIN.SUB.MULT8
new file mode 100644
index 0000000..171a90d
--- /dev/null
+++ b/source/d4_math/T.MIN.SUB.MULT8
@@ -0,0 +1,32 @@
+]MUL1 EQU WPAR1
+]MUL2 EQU WPAR2
+MULT8
+ STA ]MUL1
+ STX ]MUL2
+ LDA #0
+ TAY
+ TAX
+ STA ]MUL1+1
+ BEQ :GOLOOP
+:DOADD
+ CLC
+ ADC ]MUL1
+ TAX
+ TYA
+ ADC ]MUL1+1
+ TAY
+ TXA
+:LP
+ ASL ]MUL1
+ ROL ]MUL1+1
+:GOLOOP
+ LSR ]MUL2
+ BCS :DOADD
+ BNE :LP
+ LDA #2
+ STA RETLEN
+ STX RETURN
+ STY RETURN+1
+ TXA
+ LDX RETURN+1
+ RTS
diff --git a/source/d4_math/T.MIN.SUB.RAND16 b/source/d4_math/T.MIN.SUB.RAND16
new file mode 100644
index 0000000..7a0f9ff
--- /dev/null
+++ b/source/d4_math/T.MIN.SUB.RAND16
@@ -0,0 +1,36 @@
+]SEED EQU WPAR1
+RAND16
+ LDA RNDL
+ STA ]SEED
+ LDA RNDH
+ STA ]SEED+1
+ LDA ]SEED
+ BEQ :LOW0
+ ASL ]SEED
+ LDA ]SEED+1
+ ROL
+ BCC :NOEOR
+:DOEOR
+ EOR #>$0369
+ STA ]SEED+1
+ LDA ]SEED
+ EOR #<$0369
+ STA ]SEED
+ JMP :EXIT
+:LOW0
+ LDA ]SEED+1
+ BEQ :DOEOR
+ ASL
+ BEQ :NOEOR
+ BCS :DOEOR
+:NOEOR
+ STA ]SEED+1
+:EXIT
+ LDX ]SEED+1
+ LDY ]SEED
+ STY RETURN
+ STX RETURN+1
+ LDA #2
+ STA RETLEN
+ TYA
+ RTS
diff --git a/source/d4_math/T.MIN.SUB.RAND8 b/source/d4_math/T.MIN.SUB.RAND8
new file mode 100644
index 0000000..e6276a0
--- /dev/null
+++ b/source/d4_math/T.MIN.SUB.RAND8
@@ -0,0 +1,17 @@
+RAND8
+ LDX #8
+ LDA RNDL+0
+:A
+ ASL ;SHIFT THE REG
+ ROL RNDL+1
+ BCC :B
+ EOR #$2D
+:B
+ DEX
+ BNE :A
+ STA RNDL+0
+ STA RETURN
+ LDY #1
+ STY RETLEN
+ CMP #0
+ RTS
diff --git a/source/d4_math/T.MIN.SUB.RANDB b/source/d4_math/T.MIN.SUB.RANDB
new file mode 100644
index 0000000..c7b4d19
--- /dev/null
+++ b/source/d4_math/T.MIN.SUB.RANDB
@@ -0,0 +1,96 @@
+]NEWMIN EQU BPAR1
+]NEWMAX EQU BPAR2
+]OLDMIN EQU WPAR1
+]OLDMAX EQU WPAR1+1
+]OLDRNG EQU VARTAB
+]NEWRNG EQU VARTAB+2
+]MULRNG EQU VARTAB+4
+]DIVRNG EQU VARTAB+6
+]VALRNG EQU VARTAB+8
+]OLDVAL EQU VARTAB+10
+]NEWVAL EQU VARTAB+12
+]NUM1HI EQU VARTAB+14
+]REMAIN EQU VARTAB+16
+RANDB
+ STX ]NEWMAX
+ STA ]NEWMIN
+ LDA #1
+ STA ]OLDMIN
+ LDA #255
+ STA ]OLDMAX
+ LDX #8
+ LDA RNDL+0
+:AA
+ ASL
+ ROL RNDL+1
+ BCC :BB
+ EOR #$2D
+:BB
+ DEX
+ BNE :AA
+ STA RNDL+0
+ CMP #0
+ STA ]OLDVAL
+ LDA ]OLDMAX
+ SEC
+ SBC ]OLDMIN
+ STA ]OLDRNG
+ LDA ]NEWMAX
+ SEC
+ SBC ]NEWMIN
+ STA ]NEWRNG
+ LDA ]OLDVAL
+ SEC
+ SBC ]OLDMIN
+ STA ]VALRNG
+ LDA #00
+ TAY
+ STY ]NUM1HI
+ BEQ :ENTLP
+:DOADD
+ CLC
+ ADC ]VALRNG
+ TAX
+ TYA
+ ADC ]NUM1HI
+ TAY
+ TXA
+:MLP
+ ASL ]VALRNG
+ ROL ]NUM1HI
+:ENTLP
+ LSR ]NEWRNG
+ BCS :DOADD
+ BNE :MLP
+ STA ]MULRNG
+ STY ]MULRNG+1
+:DIVIDE
+ LDA #0
+ STA ]REMAIN
+ STA ]REMAIN+1
+ LDX #16
+:DIVLP
+ ASL ]MULRNG
+ ROL ]MULRNG+1
+ ROL ]REMAIN
+ ROL ]REMAIN+1
+ LDA ]REMAIN
+ SEC
+ SBC ]OLDRNG
+ TAY
+ LDA ]REMAIN+1
+ SBC ]OLDRNG+1
+ BCC :SKIP
+ STA ]REMAIN+1
+ STY ]REMAIN
+ INC ]DIVRNG
+:SKIP DEX
+ BNE :DIVLP
+ LDA ]DIVRNG
+ CLC
+ ADC ]NEWMIN
+ STA ]NEWVAL
+ STA RETURN
+ LDX #1
+ STX RETLEN
+ RTS
diff --git a/source/d4_math/T.MIN.SUB.SUBT16 b/source/d4_math/T.MIN.SUB.SUBT16
new file mode 100644
index 0000000..cbba708
--- /dev/null
+++ b/source/d4_math/T.MIN.SUB.SUBT16
@@ -0,0 +1,16 @@
+]MINU EQU WPAR1
+]SUBT EQU WPAR2
+SUBT16
+ LDA #2
+ STA RETLEN
+ LDA ]MINU
+ SEC
+ SBC ]SUBT
+ TAY
+ LDA ]MINU+1
+ SBC ]SUBT+1
+ TAX
+ TYA
+ STA RETURN
+ STX RETURN+1
+ RTS
diff --git a/source/d4_math/T.SUB.ADDIT16 b/source/d4_math/T.SUB.ADDIT16
new file mode 100644
index 0000000..2710133
--- /dev/null
+++ b/source/d4_math/T.SUB.ADDIT16
@@ -0,0 +1,39 @@
+*``````````````````````````````*
+* ADDIT16 (NATHAN RIGGS) *
+* *
+* ADD TWO 16-BIT VALUES. *
+* *
+* INPUT: *
+* *
+* WPAR1 = AUGEND *
+* WPAR2 = ADDEND *
+* *
+* OUTPUT: *
+* *
+* .A = SUMMAND LOW BYTE *
+* .X = SUMMAND HIGH BYTE *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^ ^^^ *
+* *
+* CYCLES: 43+ *
+* SIZE: 24 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]ADD1 EQU WPAR1
+]ADD2 EQU WPAR2
+*
+ADDIT16
+ LDA #2
+ STA RETLEN
+ LDA ]ADD1 ; ADD LOBYTES
+ CLC ; CLEAR CARRY
+ ADC ]ADD2
+ TAY ; TEMPORARY STORE IN .Y
+ LDA ]ADD1+1 ; ADD HIBYTES
+ ADC ]ADD2+1
+ TAX ; STORE IN .X
+ TYA ; XFER LOBYTE TO .A
+ STA RETURN
+ STX RETURN+1
+ RTS
diff --git a/source/d4_math/T.SUB.COMP16 b/source/d4_math/T.SUB.COMP16
new file mode 100644
index 0000000..bd90a2f
--- /dev/null
+++ b/source/d4_math/T.SUB.COMP16
@@ -0,0 +1,53 @@
+*
+*``````````````````````````````*
+* COMP16 (NATHAN RIGGS) *
+* *
+* 16-BIT COMPARISON DIRECTIVE *
+* *
+* BASED ON LEVENTHAL AND *
+* SAVILLE'S /6502 ASSEMBLY *
+* LANGUAGE ROUTINES/ LISTING *
+* *
+* INPUT: *
+* *
+* ]WPAR1 = 16-BIT CMP VALUE *
+* ]WPAR2 = 16-BIT CMP VALUE *
+* *
+* OUTPUT: *
+* *
+* Z FLAG = 1 IF VALUES EQUAL *
+* C FLAG = 0 IF CMP1 > CMP2, *
+* 1 IF CMP1 <= CMP2 *
+* N FLAG = 1 IF SIGNED CMP1 > *
+* SIGNED CMP2, 0 IF *
+* SIGNED CMP1 <= *
+* SIGNED CMP2 *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^ ^^^^^^^^ *
+* *
+* CYCLES: 51+ *
+* SIZE: 27 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]CMP1 EQU WPAR1 ; COMPARISON VAR 1
+]CMP2 EQU WPAR2 ; COMPARISON VAR 2
+*
+COMP16
+ LDA ]CMP1 ; FIRST, COMPARE LOW BYTES
+ CMP ]CMP2
+ BEQ :EQUAL ; BRANCH IF EQUAL
+ LDA ]CMP1+1 ; COMPARE HIGH BYTES
+ SBC ]CMP2+1 ; SET ZERO FLAG TO 0,
+ ORA #1 ; SINCE LOW BYTES NOT EQUAL
+ BVS :OVFLOW ; HANDLE V FLAG FOR SIGNED
+ RTS
+:EQUAL
+ LDA ]CMP1+1 ; COMPARE HIGH BYTES
+ SBC ]CMP2+1
+ BVS :OVFLOW ; HANDLE OVERFLOW FOR SIGNED
+ RTS
+:OVFLOW
+ EOR #$80 ; COMPLEMENT NEGATIVE FLAG
+ ORA #1 ; IF OVERFLOW, Z = 0
+ RTS
diff --git a/source/d4_math/T.SUB.DIVD16 b/source/d4_math/T.SUB.DIVD16
new file mode 100644
index 0000000..cbedc90
--- /dev/null
+++ b/source/d4_math/T.SUB.DIVD16
@@ -0,0 +1,64 @@
+*
+*``````````````````````````````*
+* DIVD16 (NATHAN RIGGS) *
+* *
+* DIVIDE WITH 16-BIT VALUES. *
+* *
+* ADAPTED FROM LISTINGS IN THE *
+* C=64 MAGAZINES. *
+* *
+* INPUT: *
+* *
+* WPAR1 = DIVIDEND *
+* WPAR2 = DIVISOR *
+* *
+* OUTPUT: *
+* *
+* .A = LOBYTE OF RESULT *
+* .X = HIBYTE OF RESULT *
+* RETURN = RESULT (2 BYTES) *
+* RETLEN = RESULT BYTE LENGTH *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^ ^^^ *
+* *
+* CYCLES: 92+ *
+* SIZE: 53 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]DVEND EQU WPAR1
+]DVSOR EQU WPAR2
+]REM EQU WPAR3
+]RESULT EQU WPAR1
+*
+DIVD16
+ LDA #0 ; RESET REMAINDER
+ STA ]REM
+ STA ]REM+1
+ LDX #16 ; NUMBER OF BITS
+:DVLP
+ ASL ]DVEND ; LOBYTE * 2
+ ROL ]DVEND+1 ; HIBYTE * 2
+ ROL ]REM ; LOBYTE * 2
+ ROL ]REM+1 ; HIBYTE * 2
+ LDA ]REM
+ SEC ; SET CARRY
+ SBC ]DVSOR ; SUBTRACT DIVISOR
+ TAY ; TO SEE IF IT FITS IN DVEND,
+ LDA ]REM+1 ; HOLD LOBYTE IN .Y
+ SBC ]DVSOR+1 ; AND DO SAME WITH HIBYTES
+ BCC :SKIP ; IF C=0, DVSOR DOESN'T FIT
+*
+ STA ]REM+1 ; ELSE SAVE RESULT AS REM
+ STY ]REM
+ INC ]RESULT ; AND INC RES
+:SKIP
+ DEX ; DECREASE BIT COUNTER
+ BNE :DVLP ; RELOOP IF > 0
+ LDA #2 ; LENGTH OF RESULT IN BYTES
+ STA RETLEN ; STORED IN RETLEN
+ LDA ]RESULT ; STORE RESULT LOBYTE
+ STA RETURN ; IN .A AND RETURN
+ LDX ]RESULT+1 ; STORE HIBYTE IN .X
+ STX RETURN+1 ; AND IN RETURN+1
+ RTS
diff --git a/source/d4_math/T.SUB.DIVD8 b/source/d4_math/T.SUB.DIVD8
new file mode 100644
index 0000000..d1e6de3
--- /dev/null
+++ b/source/d4_math/T.SUB.DIVD8
@@ -0,0 +1,46 @@
+*
+*``````````````````````````````*
+* DIVD8 (NATHAN RIGGS) *
+* *
+* DIVIDE WITH TWO 8-BIT VALUES *
+* *
+* INPUT: *
+* *
+* WPAR1 = DIVIDEND *
+* WPAR2 = DIVISOR *
+* *
+* OUTPUT: *
+* *
+* .A = RESULT *
+* .X = REMAINDER *
+* RETURN = RESULT *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^ ^ ^^^ *
+* *
+* CYCLES: 58+ *
+* SIZE: 34 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]DVEND EQU WPAR1 ; DIVIDEND
+]DVSOR EQU WPAR2 ; DIVISOR
+*
+DIVD8
+ STX ]DVEND ; .X HOLDS DIVIDEND
+ STA ]DVSOR ; .A HOLDS DIVISOR
+ LDA #$00 ; CLEAR ACCUMULATOR
+ LDX #8 ; COUNTER
+ ASL ]DVSOR ; SHIFT LEFT DIVISOR
+:L1 ROL ; ROTATE LEFT .A
+ CMP ]DVEND ; COMPARE TO DIVIDEND
+ BCC :L2 ; IF NEXT BIT = 0, BRANCH :L2
+ SBC ]DVEND ; OTHERWISE, SUBTRACT DIVIDEND
+:L2 ROL ]DVSOR ; ROTATE LEFT DIVISOR
+ DEX ; DECREMENT COUNTER
+ BNE :L1 ; IF > 0, LOOP
+ TAX ; REMAINDER IN .X
+ LDA #1
+ STA RETLEN
+ LDA ]DVSOR ; RESULT IN .A
+ STA RETURN
+ RTS
diff --git a/source/d4_math/T.SUB.MULT16 b/source/d4_math/T.SUB.MULT16
new file mode 100644
index 0000000..efdc266
--- /dev/null
+++ b/source/d4_math/T.SUB.MULT16
@@ -0,0 +1,74 @@
+*
+*``````````````````````````````*
+* MULT16 (NATHAN RIGGS) *
+* *
+* MULTIPLY TWO 16-BIT VALUES. *
+* NOTE THAT THIS ONLY WORKS *
+* CORRECTLY WITH UNSIGNED *
+* VALUES. *
+* *
+* INPUT: *
+* *
+* WPAR1 = MULTIPLICAND *
+* WPAR2 = MULTIPLIER *
+* *
+* OUTPUT: *
+* *
+* RETURN = 32-BIT PRODUCT *
+* RETLEN = 4 (BYTE LENGTH) *
+* .A = LOWEST PRODUCT BYTE *
+* .X = 2ND LOWEST BYTE (COPY) *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^ ^ ^^^ *
+* *
+* CYCLES: 101+ *
+* SIZE: 61 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]MCAND EQU WPAR1 ; MULTIPLICAND
+]MLIER EQU WPAR2 ; MULTIPLIER
+]HPROD EQU WPAR3 ; HIGH BYTES OF PRODUCT
+*
+MULT16
+ LDA #0 ; ZERO OUT TOP TWO
+ STA ]HPROD ; HIGH BYTES OF 32-BIT
+ STA ]HPROD+1 ; RESULT
+ LDX #17 ; # OF BITS IN MLIER PLUS 1
+ ; FOR LAST CARRY INTO PRODUCT
+ CLC ; CLEAR CARRY FOR 1ST TIME
+ ; THROUGH LOOP.
+:MLP
+*
+** IF NEXT BIT = 1, HPROD += 1
+*
+ ROR ]HPROD+1 ; SHIFT HIGHEST BYTE
+ ROR ]HPROD ; SHIFT 2ND-HIGHEST
+ ROR ]MLIER+1 ; SHIFT 3RD-HIGHEST
+ ROR ]MLIER ; SHIFT LOW BYTE
+ BCC :DX ; BRANCH IF NEXT BIT = 0
+ CLC ; OTHERWISE NEXT BIT =1,
+ LDA ]MCAND ; SO ADD MCAND TO PRODUCT
+ ADC ]HPROD
+ STA ]HPROD ; STORE NEW LOBYTE
+ LDA ]MCAND+1
+ ADC ]HPROD+1
+ STA ]HPROD+1 ; STORE NEW HIBYTE
+:DX
+ DEX ; DECREASE COUNTER
+ BNE :MLP ; DO MUL LOOP UNTIL .X = 0
+*
+** NOW STORE IN RETURN, WITH LOWEST TWO
+** BYTES ALSO LEFT IN .A (LO) AND .X (HI)
+*
+ LDA #4 ; LENGTH OF PRODUCT
+ STA RETLEN ; STORED IN RETLEN
+ LDA ]HPROD+1
+ STA RETURN+3
+ LDA ]HPROD
+ STA RETURN+2
+ LDX ]MLIER+1
+ STX RETURN+1
+ LDA ]MLIER
+ STA RETURN
+ RTS
diff --git a/source/d4_math/T.SUB.MULT8 b/source/d4_math/T.SUB.MULT8
new file mode 100644
index 0000000..65f5b20
--- /dev/null
+++ b/source/d4_math/T.SUB.MULT8
@@ -0,0 +1,58 @@
+*
+*``````````````````````````````*
+* MULT8 (NATHAN RIGGS) *
+* *
+* MULTIPLY TWO 8-BIT NUMBERS. *
+* *
+* INPUT: *
+* *
+* WPAR1 = MULTIPLIER *
+* WPAR2 = MULTIPLICAND *
+* *
+* OUTPUT: *
+* *
+* .A = PRODUCT LOW BYTE *
+* .X = PRODUCT HIGH BYTE *
+* RETURN = PRODUCT (2 BYTES) *
+* RETLEN = 2 *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^ ^^^ *
+* *
+* CYCLES: 81+ *
+* SIZE: 47 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]MUL1 EQU WPAR1
+]MUL2 EQU WPAR2
+*
+MULT8
+ STA ]MUL1
+ STX ]MUL2
+ LDA #0 ; CLEAR REGISTERS
+ TAY
+ TAX
+ STA ]MUL1+1 ; CLEAR HIBYTE
+ BEQ :GOLOOP
+:DOADD
+ CLC ; CLEAR CARRY
+ ADC ]MUL1 ; ADD MULTIPLIER
+ TAX ; HOLD IN .Y
+ TYA ; XFER .X TO .A
+ ADC ]MUL1+1 ; ADD MULTIPLIER HIBYTE
+ TAY ; HOLD BACK IN .X
+ TXA ; MOVE LOBYTE INTO .A
+:LP
+ ASL ]MUL1 ; SHIFT LEFT
+ ROL ]MUL1+1 ; ROLL HIBYTE
+:GOLOOP
+ LSR ]MUL2 ; SHIFT MULTIPLIER
+ BCS :DOADD ; IF 1 SHIFTED INTO CARRY, ADD AGAIN
+ BNE :LP ; OTHERWISE, LOP
+ LDA #2 ; 16-BIT LENGTH, 2 BYTES
+ STA RETLEN ; FOR RETURN LENGTH
+ STX RETURN ; STORE LOBYTE
+ STY RETURN+1 ; STORE HIBYTE
+ TXA ; LOBYTE TO .A
+ LDX RETURN+1 ; HIBYTE TO .X
+ RTS
diff --git a/source/d4_math/T.SUB.RAND16 b/source/d4_math/T.SUB.RAND16
new file mode 100644
index 0000000..8eb5a1d
--- /dev/null
+++ b/source/d4_math/T.SUB.RAND16
@@ -0,0 +1,78 @@
+*``````````````````````````````*
+* RAND16 : 16BIT RANDOM NUMBER *
+*- -*
+* GENERATE A 16BIT PSEUDO- *
+* RANDOM NUMBER AND RETURN IT *
+* IN Y,X (LOW, HIGH). *
+* *
+* ORIGINAL AUTHOR IS WHITE *
+* FLAME, AS SHARED ON *
+* CODEBASE64. *
+* *
+* NOTE: THERE ARE 2048 MAGIC *
+* NUMBERS THAT COULD BE EOR'D *
+* TO GENERATE A PSEUDO-RANDOM *
+* PATTERN THAT DOESN'T REPEAT *
+* UNTIL 65535 ITERATIONS. TOO *
+* MANY TO LIST HERE, BUT SOME *
+* ARE: $002D, $1979, $1B47, *
+* $41BB, $3D91, $B5E9, $FFEB *
+* *
+* INPUT: *
+* *
+* NONE *
+* *
+* OUTPUT: *
+* *
+* .A = RND VAL LOW BYTE *
+* .X = RND VAL HIGH BYTE *
+* RETURN = RND VALUE (2B) *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^ ^^^ *
+* *
+* CYCLES: 90+ *
+* SIZE: 60 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]SEED EQU WPAR1
+*
+RAND16
+ LDA RNDL ; GET SEED LOBYTE
+ STA ]SEED
+ LDA RNDH ; GET SEED HIBYTE
+ STA ]SEED+1
+*
+ LDA ]SEED ; CHECK IF $0 OR $8000
+ BEQ :LOW0
+*
+** DO A NORMAL SHIFT
+*
+ ASL ]SEED ; MUTATE
+ LDA ]SEED+1
+ ROL
+ BCC :NOEOR ; IF CARRY CLEAR, EXIT
+:DOEOR ; HIGH BYTE IN A
+ EOR #>$0369 ; EXCLUSIVE OR WITH MAGIC NUMBER
+ STA ]SEED+1 ; STORE BACK INTO HIBYTE
+ LDA ]SEED
+ EOR #<$0369 ; DO THE SAME WITH LOW BYTE
+ STA ]SEED
+ JMP :EXIT
+:LOW0
+ LDA ]SEED+1
+ BEQ :DOEOR ; IF HIBYTE IS ALSO 0, APPLY EOR
+ ASL
+ BEQ :NOEOR ; IF 00, THEN IT WAS $80
+ BCS :DOEOR ; ELSE DO EOR
+:NOEOR
+ STA ]SEED+1
+:EXIT
+ LDX ]SEED+1 ; VAL HIBYTE IN .X
+ LDY ]SEED ; LOBYTE TEMP IN .Y
+ STY RETURN ; TRANSFER TO RETURN AREA
+ STX RETURN+1
+ LDA #2 ; LENGTH OF RETURN IN BYTES
+ STA RETLEN
+ TYA ; TRANSFER LOBYTE TO .A
+ RTS
diff --git a/source/d4_math/T.SUB.RAND8 b/source/d4_math/T.SUB.RAND8
new file mode 100644
index 0000000..0902daf
--- /dev/null
+++ b/source/d4_math/T.SUB.RAND8
@@ -0,0 +1,41 @@
+*
+*``````````````````````````````*
+* RAND8 (NATHAN RIGGS) *
+* *
+* GENERATE PSEUDO-RANDOM BYTE *
+* *
+* INPUT: *
+* *
+* NONE *
+* *
+* OUTPUT: *
+* *
+* .A = RANDOM BYTE *
+* RETURN = RANDOM BYTE *
+* RETLEN = #1 *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^ ^^^ *
+* *
+* CYCLES: 44+ *
+* SIZE: 27 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+RAND8
+ LDX #8 ; NUMBER OF BITS
+ LDA RNDL+0 ; GET SEED
+:A
+ ASL ;SHIFT THE REG
+ ROL RNDL+1 ; ROTATE HIGH BYTE
+ BCC :B ; IF 1 BIT SHIFTED OUT,
+ EOR #$2D ; APPLY XOR FEEDBACK
+:B
+ DEX ; DECREASE BIT COUNTER
+ BNE :A ; IF NOT ZERO, RELOOP
+ STA RNDL+0 ; STORE NEW SEED
+ STA RETURN ; STORE IN RETURN
+ LDY #1 ; RETURN BYTE LENGTH
+ STY RETLEN ; IN RETLEN
+ CMP #0 ; RELOAD FLAGS
+ RTS
+*
diff --git a/source/d4_math/T.SUB.RANDB b/source/d4_math/T.SUB.RANDB
new file mode 100644
index 0000000..421e2c6
--- /dev/null
+++ b/source/d4_math/T.SUB.RANDB
@@ -0,0 +1,148 @@
+*
+*``````````````````````````````*
+* RANDB (NATHAN RIGGS) *
+* *
+* GET A RANDOM VALUE BETWEEN *
+* A MIN AND MAX BOUNDARY. *
+* *
+* INPUT: *
+* *
+* BPAR1 = MINIMUM VALUE *
+* BPAR2 = MAXIMUM VALUE *
+* *
+* OUTPUT: *
+* *
+* .A = NEW VALUE *
+* RETURN = NEW VALUE *
+* RETLEN = 1 (BYTE COUNT) *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^^ ^^^ *
+* *
+* CYCLES: 248+ *
+* SIZE: 476 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]NEWMIN EQU BPAR1 ; MINIMUM PARAMETER
+]NEWMAX EQU BPAR2 ; MAXIMUM PARAMETER
+]OLDMIN EQU WPAR1 ; OLD MINIMUM (1)
+]OLDMAX EQU WPAR1+1 ; OLD MAXIMUM (255)
+]OLDRNG EQU VARTAB ; OLD RANGE
+]NEWRNG EQU VARTAB+2 ; NEW RANGE
+]MULRNG EQU VARTAB+4 ; MULTIPLIED RANGE
+]DIVRNG EQU VARTAB+6 ; DIVIDED RANGE
+]VALRNG EQU VARTAB+8 ; VALUE RANGE
+]OLDVAL EQU VARTAB+10 ; OLD VALUE
+]NEWVAL EQU VARTAB+12 ; NEW VALUE
+]NUM1HI EQU VARTAB+14 ; MULTIPLICATION HI BYTE
+]REMAIN EQU VARTAB+16 ; REMAINDER
+*
+RANDB
+ STX ]NEWMAX ; NEW HIGH VALUE
+ STA ]NEWMIN ; NEW LOW VALUE OF RANGE
+*
+** GET OLDMIN,OLDMAX,OLDVAL
+*
+ LDA #1 ; OLD LOW IS ALWAYS 1
+ STA ]OLDMIN
+ LDA #255 ; OLD HIGH IS ALWAYS 255
+ STA ]OLDMAX
+*
+ LDX #8 ; NUMBER OF BITS IN #
+ LDA RNDL+0 ; LOAD SEED VALUE
+:AA
+ ASL ; SHIFT ACCUMULATOR
+ ROL RNDL+1
+ BCC :BB ; IF NEXT BIT IS 0, BRANCH
+ EOR #$2D ; ELSE, APPLY XOR FEEDBACK
+:BB
+ DEX ; DECREASE .X COUNTER
+ BNE :AA ; IF > 0, KEEP LOOPING
+ STA RNDL+0 ; OVERWRITE SEED VALUE
+ CMP #0 ; RESET FLAGS
+ STA ]OLDVAL ; STORE RANDOM NUMBER
+*
+** NEWVALUE = (((OLDVAL-NEWMIN) * (NEWMAX-NEWMIN) /
+** (OLDMAX-OLDMIN)) + NEWMIN
+*
+** OLDRANGE = (OLDMAX-OLDMIN)
+** NEWRANGE = (NEWMAX - NEWMIN)
+** NEWVAL = (((OLDVAL-OLDMIN) * NEWRANGE) / OLDRANGE) + NEWMIN
+*
+ LDA ]OLDMAX ; SUBTRACT OLDMIN
+ SEC ; FROM OLDMAX, STORE
+ SBC ]OLDMIN ; IN OLDRANGE
+ STA ]OLDRNG
+*
+ LDA ]NEWMAX ; SUBTRACT NEWMIN
+ SEC ; FROM NEWMAX, THEN
+ SBC ]NEWMIN ; STORE IN NEWRANGE
+ STA ]NEWRNG
+*
+ LDA ]OLDVAL ; SUBTRACT OLDMIN
+ SEC ; FROM OLDVAL AND
+ SBC ]OLDMIN ; STORE IN VALRANGE
+ STA ]VALRNG
+*
+** GET MULRANGE: VALRANGE * NEWRANGE
+*
+ LDA #00 ; CLEAR ACCUMULATOR,
+ TAY ; .Y AND THE HIGH BYTE
+ STY ]NUM1HI
+ BEQ :ENTLP ; IF ZERO, BRANCH
+:DOADD
+ CLC ; CLEAR CARRY
+ ADC ]VALRNG ; ADD VALUE RANGE TO .A
+ TAX ; HOLD IN .X
+ TYA ; .Y BACK TO .A
+ ADC ]NUM1HI ; ADD HIBYTE
+ TAY ; MOVE BACK TO .Y
+ TXA ; .X BACK TO .A
+:MLP
+ ASL ]VALRNG ; SHIFT VALUE RANGE
+ ROL ]NUM1HI ; ADJUST HIGH BYTE
+:ENTLP
+ LSR ]NEWRNG ; SHIFT NEW RANGE
+ BCS :DOADD ; IF LAST BIT WAS 1, LOOP ADD
+ BNE :MLP ; IF ZERO FLAG CLEAR, LOOP SHIFT
+ STA ]MULRNG ; STORE RESULT LOW BYTE
+ STY ]MULRNG+1 ; STORE HIGH BYTE
+*
+** NOW GET DIVRANGE: MULRANGE / OLDRANGE
+*
+:DIVIDE
+ LDA #0 ; CLEAR ACCUMULATOR
+ STA ]REMAIN ; AND THE REMAINDER LOBYTE
+ STA ]REMAIN+1 ; AND REMAINDER HIBYTE
+ LDX #16 ; NUMBER OF BYTES
+*
+:DIVLP
+ ASL ]MULRNG ; LOW BYTE * 2
+ ROL ]MULRNG+1 ; HIGH BYTE * 2
+ ROL ]REMAIN ; REMAINDER LOW BYTE * 2
+ ROL ]REMAIN+1 ; HIGH BYTE * 2
+ LDA ]REMAIN ; SUBTRACT OLDRANGE
+ SEC ; FROM REMAINDER
+ SBC ]OLDRNG
+ TAY ; HOLD IN .Y
+ LDA ]REMAIN+1 ; SUBTRACT HIGH BYTES
+ SBC ]OLDRNG+1
+ BCC :SKIP ; IF NO CARRY, THEN NOT DONE
+*
+ STA ]REMAIN+1 ; SAVE SBC AS NEW REMAINDER
+ STY ]REMAIN
+ INC ]DIVRNG ; INCREMENT THE RESULT
+*
+:SKIP DEX ; DECREMENT COUNTER
+ BNE :DIVLP ; IF ZERNO, RELOOP
+*
+** NOW ADD NEWMIN TO DIVRANGE
+*
+ LDA ]DIVRNG ; USE LOW BYTE ONLY
+ CLC ; AND ADD TO ]NEWMIN
+ ADC ]NEWMIN ; TO GET THE NEW VALUE
+ STA ]NEWVAL
+ STA RETURN ; COPY TO RETURN
+ LDX #1 ; RETURN LENGTH
+ STX RETLEN
+ RTS
diff --git a/source/d4_math/T.SUB.SUBT16 b/source/d4_math/T.SUB.SUBT16
new file mode 100644
index 0000000..01cde70
--- /dev/null
+++ b/source/d4_math/T.SUB.SUBT16
@@ -0,0 +1,41 @@
+*
+*``````````````````````````````*
+* SUBT16 (NATHAN RIGGS) *
+* *
+* SUBTRACT A 16-BIT SUBTRAHEND *
+* FROM A MINUEND. *
+* *
+* INPUT *
+* *
+* WPAR1 = MINUEND *
+* WPAR2 = SUBTRAHEND *
+* *
+* OUTPUT: *
+* *
+* .A = DIFFERENCE LOW BYTE *
+* .X = DIFFERENCE HIGH BYTE *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^ ^^^ *
+* *
+* CYCLES: 29+ *
+* SIZE: 13 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]MINU EQU WPAR1 ; MINUEND
+]SUBT EQU WPAR2 ; SUBTRAHEND
+*
+SUBT16
+ LDA #2
+ STA RETLEN
+ LDA ]MINU ; SUBTRACT SUBTRAHEND
+ SEC ; LOBYTE FROM MINUEND
+ SBC ]SUBT ; LOBYTE
+ TAY ; HOLD LOBYTE IN .Y
+ LDA ]MINU+1 ; SUBTRACT SUBTRAHEND
+ SBC ]SUBT+1 ; HIBYTE FROM MINUEND
+ TAX ; HIGH BYTE, PASS IN .X
+ TYA ; LOBYTE BACK IN .A
+ STA RETURN
+ STX RETURN+1
+ RTS
diff --git a/source/d5_strings/DEMO.STRINGS b/source/d5_strings/DEMO.STRINGS
new file mode 100644
index 0000000..21f1b55
--- /dev/null
+++ b/source/d5_strings/DEMO.STRINGS
@@ -0,0 +1,2343 @@
+6000- 4C 38 61 JMP $6138
+6003- 00 BRK
+6004- 00 BRK
+6005- 00 BRK
+6006- 00 BRK
+6007- 00 BRK
+6008- 00 BRK
+6009- 00 BRK
+600A- 00 BRK
+600B- 00 BRK
+600C- 00 BRK
+600D- 00 BRK
+600E- 00 BRK
+600F- 00 BRK
+6010- 00 BRK
+6011- 00 BRK
+6012- 00 BRK
+6013- 00 BRK
+6014- 00 BRK
+6015- 00 BRK
+6016- 00 BRK
+6017- 00 BRK
+6018- 00 BRK
+6019- 00 BRK
+601A- 00 BRK
+601B- 00 BRK
+601C- 00 BRK
+601D- 00 BRK
+601E- 00 BRK
+601F- 00 BRK
+6020- 00 BRK
+6021- 00 BRK
+6022- 00 BRK
+6023- 00 BRK
+6024- 00 BRK
+6025- 00 BRK
+6026- 00 BRK
+6027- 00 BRK
+6028- 00 BRK
+6029- 00 BRK
+602A- 00 BRK
+602B- 00 BRK
+602C- 00 BRK
+602D- 00 BRK
+602E- 00 BRK
+602F- 00 BRK
+6030- 00 BRK
+6031- 00 BRK
+6032- 00 BRK
+6033- 00 BRK
+6034- 00 BRK
+6035- 00 BRK
+6036- 00 BRK
+6037- 00 BRK
+6038- 00 BRK
+6039- 00 BRK
+603A- 00 BRK
+603B- 00 BRK
+603C- 00 BRK
+603D- 00 BRK
+603E- 00 BRK
+603F- 00 BRK
+6040- 00 BRK
+6041- 00 BRK
+6042- 00 BRK
+6043- 00 BRK
+6044- 00 BRK
+6045- 00 BRK
+6046- 00 BRK
+6047- 00 BRK
+6048- 00 BRK
+6049- 00 BRK
+604A- 00 BRK
+604B- 00 BRK
+604C- 00 BRK
+604D- 00 BRK
+604E- 00 BRK
+604F- 00 BRK
+6050- 00 BRK
+6051- 00 BRK
+6052- 00 BRK
+6053- 00 BRK
+6054- 00 BRK
+6055- 00 BRK
+6056- 00 BRK
+6057- 00 BRK
+6058- 00 BRK
+6059- 00 BRK
+605A- 00 BRK
+605B- 00 BRK
+605C- 00 BRK
+605D- 00 BRK
+605E- 00 BRK
+605F- 00 BRK
+6060- 00 BRK
+6061- 00 BRK
+6062- 00 BRK
+6063- 00 BRK
+6064- 00 BRK
+6065- 00 BRK
+6066- 00 BRK
+6067- 00 BRK
+6068- 00 BRK
+6069- 00 BRK
+606A- 00 BRK
+606B- 00 BRK
+606C- 00 BRK
+606D- 00 BRK
+606E- 00 BRK
+606F- 00 BRK
+6070- 00 BRK
+6071- 00 BRK
+6072- 00 BRK
+6073- 00 BRK
+6074- 00 BRK
+6075- 00 BRK
+6076- 00 BRK
+6077- 00 BRK
+6078- 00 BRK
+6079- 00 BRK
+607A- 00 BRK
+607B- 00 BRK
+607C- 00 BRK
+607D- 00 BRK
+607E- 00 BRK
+607F- 00 BRK
+6080- 00 BRK
+6081- 00 BRK
+6082- 00 BRK
+6083- 00 BRK
+6084- 00 BRK
+6085- 00 BRK
+6086- 00 BRK
+6087- 00 BRK
+6088- 00 BRK
+6089- 00 BRK
+608A- 00 BRK
+608B- 00 BRK
+608C- 00 BRK
+608D- 00 BRK
+608E- 00 BRK
+608F- 00 BRK
+6090- 00 BRK
+6091- 00 BRK
+6092- 00 BRK
+6093- 00 BRK
+6094- 00 BRK
+6095- 00 BRK
+6096- 00 BRK
+6097- 00 BRK
+6098- 00 BRK
+6099- 00 BRK
+609A- 00 BRK
+609B- 00 BRK
+609C- 00 BRK
+609D- 00 BRK
+609E- 00 BRK
+609F- 00 BRK
+60A0- 00 BRK
+60A1- 00 BRK
+60A2- 00 BRK
+60A3- 00 BRK
+60A4- 00 BRK
+60A5- 00 BRK
+60A6- 00 BRK
+60A7- 00 BRK
+60A8- 00 BRK
+60A9- 00 BRK
+60AA- 00 BRK
+60AB- 00 BRK
+60AC- 00 BRK
+60AD- 00 BRK
+60AE- 00 BRK
+60AF- 00 BRK
+60B0- 00 BRK
+60B1- 00 BRK
+60B2- 00 BRK
+60B3- 00 BRK
+60B4- 00 BRK
+60B5- 00 BRK
+60B6- 00 BRK
+60B7- 00 BRK
+60B8- 00 BRK
+60B9- 00 BRK
+60BA- 00 BRK
+60BB- 00 BRK
+60BC- 00 BRK
+60BD- 00 BRK
+60BE- 00 BRK
+60BF- 00 BRK
+60C0- 00 BRK
+60C1- 00 BRK
+60C2- 00 BRK
+60C3- 00 BRK
+60C4- 00 BRK
+60C5- 00 BRK
+60C6- 00 BRK
+60C7- 00 BRK
+60C8- 00 BRK
+60C9- 00 BRK
+60CA- 00 BRK
+60CB- 00 BRK
+60CC- 00 BRK
+60CD- 00 BRK
+60CE- 00 BRK
+60CF- 00 BRK
+60D0- 00 BRK
+60D1- 00 BRK
+60D2- 00 BRK
+60D3- 00 BRK
+60D4- 00 BRK
+60D5- 00 BRK
+60D6- 00 BRK
+60D7- 00 BRK
+60D8- 00 BRK
+60D9- 00 BRK
+60DA- 00 BRK
+60DB- 00 BRK
+60DC- 00 BRK
+60DD- 00 BRK
+60DE- 00 BRK
+60DF- 00 BRK
+60E0- 00 BRK
+60E1- 00 BRK
+60E2- 00 BRK
+60E3- 00 BRK
+60E4- 00 BRK
+60E5- 00 BRK
+60E6- 00 BRK
+60E7- 00 BRK
+60E8- 00 BRK
+60E9- 00 BRK
+60EA- 00 BRK
+60EB- 00 BRK
+60EC- 00 BRK
+60ED- 00 BRK
+60EE- 00 BRK
+60EF- 00 BRK
+60F0- 00 BRK
+60F1- 00 BRK
+60F2- 00 BRK
+60F3- 00 BRK
+60F4- 00 BRK
+60F5- 00 BRK
+60F6- 00 BRK
+60F7- 00 BRK
+60F8- 00 BRK
+60F9- 00 BRK
+60FA- 00 BRK
+60FB- 00 BRK
+60FC- 00 BRK
+60FD- 00 BRK
+60FE- 00 BRK
+60FF- 00 BRK
+6100- 00 BRK
+6101- 00 BRK
+6102- 00 BRK
+6103- 00 BRK
+6104- 00 BRK
+6105- 00 BRK
+6106- 00 BRK
+6107- 00 BRK
+6108- 00 BRK
+6109- 00 BRK
+610A- 00 BRK
+610B- 00 BRK
+610C- 00 BRK
+610D- 00 BRK
+610E- 00 BRK
+610F- 00 BRK
+6110- 00 BRK
+6111- 00 BRK
+6112- 00 BRK
+6113- 00 BRK
+6114- 00 BRK
+6115- 00 BRK
+6116- 00 BRK
+6117- 00 BRK
+6118- 00 BRK
+6119- 00 BRK
+611A- 00 BRK
+611B- 00 BRK
+611C- 00 BRK
+611D- 00 BRK
+611E- 00 BRK
+611F- 00 BRK
+6120- 00 BRK
+6121- 00 BRK
+6122- 00 BRK
+6123- 00 BRK
+6124- 00 BRK
+6125- 00 BRK
+6126- 00 BRK
+6127- 00 BRK
+6128- 00 BRK
+6129- 00 BRK
+612A- 00 BRK
+612B- 00 BRK
+612C- 00 BRK
+612D- 00 BRK
+612E- 00 BRK
+612F- 00 BRK
+6130- 00 BRK
+6131- 00 BRK
+6132- 00 BRK
+6133- 00 BRK
+6134- 00 BRK
+6135- 00 BRK
+6136- 00 BRK
+6137- 00 BRK
+6138- 20 58 FC JSR $FC58 F8ROM:HOME
+613B- 20 88 6E JSR $6E88
+613E- D3 ???
+613F- D4 ???
+6140- D2 C9 CMP ($C9)
+6142- CE C7 A0 DEC $A0C7
+6145- CD C1 C3 CMP $C3C1
+6148- D2 CF CMP ($CF)
+614A- D3 ???
+614B- A0 C1 LDY #$C1
+614D- CE C4 A0 DEC $A0C4
+6150- D3 ???
+6151- D5 C2 CMP $C2,X
+6153- D2 CF CMP ($CF)
+6155- D5 D4 CMP $D4,X
+6157- C9 CE CMP #$CE
+6159- C5 D3 CMP $D3
+615B- 8D 00 20 STA $2000
+615E- 88 DEY
+615F- 6E BD BD ROR $BDBD
+6162- BD BD BD LDA $BDBD,X
+6165- BD BD BD LDA $BDBD,X
+6168- BD BD BD LDA $BDBD,X
+616B- BD BD BD LDA $BDBD,X
+616E- BD BD BD LDA $BDBD,X
+6171- BD BD BD LDA $BDBD,X
+6174- BD BD BD LDA $BDBD,X
+6177- BD BD BD LDA $BDBD,X
+617A- BD BD BD LDA $BDBD,X
+617D- 8D 8D 00 STA $008D
+6180- 20 88 6E JSR $6E88
+6183- D4 ???
+6184- C8 INY
+6185- C9 D3 CMP #$D3
+6187- A0 C4 LDY #$C4
+6189- C5 CD CMP $CD
+618B- CF ???
+618C- A0 C9 LDY #$C9
+618E- CC CC D5 CPY $D5CC
+6191- D3 ???
+6192- D4 ???
+6193- D2 C1 CMP ($C1)
+6195- D4 ???
+6196- C5 D3 CMP $D3
+6198- A0 D4 LDY #$D4
+619A- C8 INY
+619B- C5 A0 CMP $A0
+619D- D5 D3 CMP $D3,X
+619F- C1 C7 CMP ($C7,X)
+61A1- C5 8D CMP $8D
+61A3- 00 BRK
+61A4- 20 88 6E JSR $6E88
+61A7- CF ???
+61A8- C6 A0 DEC $A0
+61AA- CD C1 C3 CMP $C3C1
+61AD- D2 CF CMP ($CF)
+61AF- D3 ???
+61B0- A0 D2 LDY #$D2
+61B2- C5 CC CMP $CC
+61B4- C1 D4 CMP ($D4,X)
+61B6- C5 C4 CMP $C4
+61B8- A0 D4 LDY #$D4
+61BA- CF ???
+61BB- A0 D3 LDY #$D3
+61BD- D4 ???
+61BE- D2 C9 CMP ($C9)
+61C0- CE C7 8D DEC $8DC7
+61C3- 00 BRK
+61C4- 20 88 6E JSR $6E88
+61C7- CD C1 CE CMP $CEC1
+61CA- C9 D0 CMP #$D0
+61CC- D5 CC CMP $CC,X
+61CE- C1 D4 CMP ($D4,X)
+61D0- C9 CF CMP #$CF
+61D2- CE AE A0 DEC $A0AE
+61D5- C3 ???
+61D6- D5 D2 CMP $D2,X
+61D8- D2 C5 CMP ($C5)
+61DA- CE D4 CC DEC $CCD4
+61DD- D9 AC A0 CMP $A0AC,Y
+61E0- D4 ???
+61E1- C8 INY
+61E2- C9 D3 CMP #$D3
+61E4- A0 C9 LDY #$C9
+61E6- D3 ???
+61E7- A0 8D LDY #$8D
+61E9- 00 BRK
+61EA- 20 88 6E JSR $6E88
+61ED- CC C9 CD CPY $CDC9
+61F0- C9 D4 CMP #$D4
+61F2- C5 C4 CMP $C4
+61F4- A0 D4 LDY #$D4
+61F6- CF ???
+61F7- A0 B8 LDY #$B8
+61F9- AD C2 C9 LDA $C9C2
+61FC- D4 ???
+61FD- A0 D3 LDY #$D3
+61FF- D4 ???
+6200- D2 C9 CMP ($C9)
+6202- CE C7 D3 DEC $D3C7
+6205- A0 D7 LDY #$D7
+6207- C9 D4 CMP #$D4
+6209- C8 INY
+620A- 8D 00 20 STA $2000
+620D- 88 DEY
+620E- 6E C1 A0 ROR $A0C1
+6211- D0 D2 BNE $61E5
+6213- C5 C3 CMP $C3
+6215- C5 C4 CMP $C4
+6217- C9 CE CMP #$CE
+6219- C7 ???
+621A- A0 CC LDY #$CC
+621C- C5 CE CMP $CE
+621E- C7 ???
+621F- D4 ???
+6220- C8 INY
+6221- A0 C2 LDY #$C2
+6223- D9 D4 C5 CMP $C5D4,Y
+6226- AC A0 C2 LDY $C2A0
+6229- D5 D4 CMP $D4,X
+622B- A0 CD LDY #$CD
+622D- C1 D9 CMP ($D9,X)
+622F- 8D 00 20 STA $2000
+6232- 88 DEY
+6233- 6E C5 CE ROR $CEC5
+6236- C3 ???
+6237- CF ???
+6238- CD D0 C1 CMP $C1D0
+623B- D3 ???
+623C- D3 ???
+623D- A0 CF LDY #$CF
+623F- D4 ???
+6240- C8 INY
+6241- C5 D2 CMP $D2
+6243- A0 D4 LDY #$D4
+6245- D9 D0 C5 CMP $C5D0,Y
+6248- D3 ???
+6249- A0 C9 LDY #$C9
+624B- CE A0 D4 DEC $D4A0
+624E- C8 INY
+624F- C5 A0 CMP $A0
+6251- C6 D5 DEC $D5
+6253- D4 ???
+6254- D5 D2 CMP $D2,X
+6256- C5 AE CMP $AE
+6258- 8D 8D 00 STA $008D
+625B- 20 88 6E JSR $6E88
+625E- D4 ???
+625F- C8 INY
+6260- C5 A0 CMP $A0
+6262- C6 CF DEC $CF
+6264- CC CC CF CPY $CFCC
+6267- D7 ???
+6268- C9 CE CMP #$CE
+626A- C7 ???
+626B- A0 CD LDY #$CD
+626D- C1 C3 CMP ($C3,X)
+626F- D2 CF CMP ($CF)
+6271- D3 ???
+6272- A0 D7 LDY #$D7
+6274- C9 CC CMP #$CC
+6276- CC A0 C2 CPY $C2A0
+6279- C5 A0 CMP $A0
+627B- C3 ???
+627C- CF ???
+627D- D6 C5 DEC $C5,X
+627F- D2 C5 CMP ($C5)
+6281- C4 BA CPY $BA
+6283- 8D 8D 00 STA $008D
+6286- 20 88 6E JSR $6E88
+6289- A0 A0 LDY #$A0
+628B- AD A0 D3 LDA $D3A0
+628E- D0 D2 BNE $6262
+6290- CE 8D 00 DEC $008D
+6293- 20 88 6E JSR $6E88
+6296- A0 A0 LDY #$A0
+6298- AD A0 D3 LDA $D3A0
+629B- C3 ???
+629C- C1 D4 CMP ($D4,X)
+629E- 8D 00 20 STA $2000
+62A1- 88 DEY
+62A2- 6E A0 A0 ROR $A0A0
+62A5- AD A0 D3 LDA $D3A0
+62A8- C3 ???
+62A9- D0 D9 BNE $6284
+62AB- 8D 00 20 STA $2000
+62AE- 88 DEY
+62AF- 6E A0 A0 ROR $A0A0
+62B2- AD A0 D3 LDA $D3A0
+62B5- C4 C5 CPY $C5
+62B7- CC 8D 00 CPY $008D
+62BA- 20 88 6E JSR $6E88
+62BD- A0 A0 LDY #$A0
+62BF- AD A0 D3 LDA $D3A0
+62C2- C9 CE CMP #$CE
+62C4- D3 ???
+62C5- 8D 00 20 STA $2000
+62C8- 88 DEY
+62C9- 6E A0 A0 ROR $A0A0
+62CC- AD A0 D3 LDA $D3A0
+62CF- D0 CF BNE $62A0
+62D1- D3 ???
+62D2- 8D 00 20 STA $2000
+62D5- 88 DEY
+62D6- 6E A0 A0 ROR $A0A0
+62D9- AD A0 D3 LDA $D3A0
+62DC- C3 ???
+62DD- CD D0 8D CMP $8DD0
+62E0- 8D 00 20 STA $2000
+62E3- A9 6E LDA #$6E
+62E5- 20 58 FC JSR $FC58 F8ROM:HOME
+62E8- 20 88 6E JSR $6E88
+62EB- D4 ???
+62EC- C8 INY
+62ED- C5 A0 CMP $A0
+62EF- C6 C9 DEC $C9
+62F1- D2 D3 CMP ($D3)
+62F3- D4 ???
+62F4- A0 C1 LDY #$C1
+62F6- CE C4 A0 DEC $A0C4
+62F9- C5 C1 CMP $C1
+62FB- D3 ???
+62FC- C9 C5 CMP #$C5
+62FE- D3 ???
+62FF- D4 ???
+6300- A0 CD LDY #$CD
+6302- C1 C3 CMP ($C3,X)
+6304- D2 CF CMP ($CF)
+6306- A0 D4 LDY #$D4
+6308- CF ???
+6309- 8D 00 20 STA $2000
+630C- 88 DEY
+630D- 6E D5 D3 ROR $D3D5
+6310- C5 A0 CMP $A0
+6312- C1 CE CMP ($CE,X)
+6314- C4 A0 CPY $A0
+6316- C5 D8 CMP $D8
+6318- D0 CC BNE $62E6
+631A- C1 C9 CMP ($C9,X)
+631C- CE A0 C9 DEC $C9A0
+631F- D3 ???
+6320- A0 D3 LDY #$D3
+6322- D0 D2 BNE $62F6
+6324- CE AC A0 DEC $A0AC
+6327- D7 ???
+6328- C8 INY
+6329- C9 C3 CMP #$C3
+632B- C8 INY
+632C- A0 8D LDY #$8D
+632E- 00 BRK
+632F- 20 88 6E JSR $6E88
+6332- D3 ???
+6333- D4 ???
+6334- C1 CE CMP ($CE,X)
+6336- C4 D3 CPY $D3
+6338- A0 C6 LDY #$C6
+633A- CF ???
+633B- D2 A0 CMP ($A0)
+633D- D3 ???
+633E- D4 ???
+633F- D2 C9 CMP ($C9)
+6341- CE C7 A0 DEC $A0C7
+6344- D0 D2 BNE $6318
+6346- C9 CE CMP #$CE
+6348- D4 ???
+6349- AE A0 C1 LDX $C1A0
+634C- D3 ???
+634D- A0 D4 LDY #$D4
+634F- C8 INY
+6350- C5 8D CMP $8D
+6352- 00 BRK
+6353- 20 88 6E JSR $6E88
+6356- CE C1 CD DEC $CDC1
+6359- C5 A0 CMP $A0
+635B- C9 CD CMP #$CD
+635D- D0 CC BNE $632B
+635F- C9 C5 CMP #$C5
+6361- D3 ???
+6362- AC A0 D4 LDY $D4A0
+6365- C8 INY
+6366- C9 D3 CMP #$D3
+6368- A0 CD LDY #$CD
+636A- C1 C3 CMP ($C3,X)
+636C- D2 CF CMP ($CF)
+636E- A0 D0 LDY #$D0
+6370- D2 C9 CMP ($C9)
+6372- CE D4 D3 DEC $D3D4
+6375- 8D 00 20 STA $2000
+6378- 88 DEY
+6379- 6E D4 C8 ROR $C8D4
+637C- C5 A0 CMP $A0
+637E- D3 ???
+637F- D4 ???
+6380- D2 C9 CMP ($C9)
+6382- CE C7 A0 DEC $A0C7
+6385- C1 D4 CMP ($D4,X)
+6387- A0 C1 LDY #$C1
+6389- A0 C7 LDY #$C7
+638B- C9 D6 CMP #$D6
+638D- C5 CE CMP $CE
+638F- A0 C1 LDY #$C1
+6391- C4 C4 CPY $C4
+6393- D2 C5 CMP ($C5)
+6395- D3 ???
+6396- D3 ???
+6397- A0 D5 LDY #$D5
+6399- D3 ???
+639A- C9 CE CMP #$CE
+639C- C7 ???
+639D- 8D 00 20 STA $2000
+63A0- 88 DEY
+63A1- 6E C3 CF ROR $CFC3
+63A4- D5 D4 CMP $D4,X
+63A6- AE A0 D4 LDX $D4A0
+63A9- C8 INY
+63AA- D5 D3 CMP $D3,X
+63AC- BA TSX
+63AD- 8D 8D 00 STA $008D
+63B0- 20 88 6E JSR $6E88
+63B3- A0 A0 LDY #$A0
+63B5- D3 ???
+63B6- D0 D2 BNE $638A
+63B8- CE A0 A3 DEC $A3A0
+63BB- D3 ???
+63BC- D4 ???
+63BD- D2 B1 CMP ($B1)
+63BF- 8D 8D 00 STA $008D
+63C2- 20 88 6E JSR $6E88
+63C5- D7 ???
+63C6- C9 CC CMP #$CC
+63C8- CC A0 D2 CPY $D2A0
+63CB- C5 D4 CMP $D4
+63CD- D5 D2 CMP $D2,X
+63CF- CE BA 8D DEC $8DBA
+63D2- 8D 00 20 STA $2000
+63D5- A9 6E LDA #$6E
+63D7- 84 19 STY $19
+63D9- A2 70 LDX #$70
+63DB- A9 64 LDA #$64
+63DD- 20 D3 6E JSR $6ED3
+63E0- A4 19 LDY $19
+63E2- 20 A9 6E JSR $6EA9
+63E5- 20 58 FC JSR $FC58 F8ROM:HOME
+63E8- 20 88 6E JSR $6E88
+63EB- D4 ???
+63EC- C8 INY
+63ED- C5 A0 CMP $A0
+63EF- CE C5 D8 DEC $D8C5
+63F2- D4 ???
+63F3- A0 CD LDY #$CD
+63F5- C1 C3 CMP ($C3,X)
+63F7- D2 CF CMP ($CF)
+63F9- AC A0 D3 LDY $D3A0
+63FC- C3 ???
+63FD- C1 D4 CMP ($D4,X)
+63FF- AC A0 C9 LDY $C9A0
+6402- D3 ???
+6403- A0 D5 LDY #$D5
+6405- D3 ???
+6406- C5 C4 CMP $C4
+6408- 8D 00 20 STA $2000
+640B- 88 DEY
+640C- 6E D4 CF ROR $CFD4
+640F- A0 C3 LDY #$C3
+6411- CF ???
+6412- CE C3 C1 DEC $C1C3
+6415- D4 ???
+6416- C5 CE CMP $CE
+6418- C1 D4 CMP ($D4,X)
+641A- C5 A0 CMP $A0
+641C- CF ???
+641D- CE C5 A0 DEC $A0C5
+6420- D3 ???
+6421- D4 ???
+6422- D2 C9 CMP ($C9)
+6424- CE C7 A0 DEC $A0C7
+6427- D4 ???
+6428- CF ???
+6429- 8D 00 20 STA $2000
+642C- 88 DEY
+642D- 6E C1 CE ROR $CEC1
+6430- CF ???
+6431- D4 ???
+6432- C8 INY
+6433- C5 D2 CMP $D2
+6435- AC A0 D3 LDY $D3A0
+6438- D4 ???
+6439- CF ???
+643A- D2 C9 CMP ($C9)
+643C- CE C7 A0 DEC $A0C7
+643F- D4 ???
+6440- C8 INY
+6441- C5 A0 CMP $A0
+6443- CE C5 D7 DEC $D7C5
+6446- A0 D3 LDY #$D3
+6448- D4 ???
+6449- D2 C9 CMP ($C9)
+644B- CE C7 8D DEC $8DC7
+644E- 00 BRK
+644F- 20 88 6E JSR $6E88
+6452- C9 CE CMP #$CE
+6454- A0 D2 LDY #$D2
+6456- C5 D4 CMP $D4
+6458- D5 D2 CMP $D2,X
+645A- CE AE A0 DEC $A0AE
+645D- C5 C9 CMP $C9
+645F- D4 ???
+6460- C8 INY
+6461- C5 D2 CMP $D2
+6463- A0 C1 LDY #$C1
+6465- A0 CC LDY #$CC
+6467- C9 D4 CMP #$D4
+6469- C5 D2 CMP $D2
+646B- C1 CC CMP ($CC,X)
+646D- 8D 00 20 STA $2000
+6470- 88 DEY
+6471- 6E D3 D4 ROR $D4D3
+6474- D2 C9 CMP ($C9)
+6476- CE C7 A0 DEC $A0C7
+6479- CF ???
+647A- D2 A0 CMP ($A0)
+647C- C1 CE CMP ($CE,X)
+647E- A0 C1 LDY #$C1
+6480- C4 C4 CPY $C4
+6482- D2 C5 CMP ($C5)
+6484- D3 ???
+6485- D3 ???
+6486- A0 C3 LDY #$C3
+6488- C1 CE CMP ($CE,X)
+648A- A0 C2 LDY #$C2
+648C- C5 A0 CMP $A0
+648E- D5 D3 CMP $D3,X
+6490- C5 C4 CMP $C4
+6492- 8D 00 20 STA $2000
+6495- 88 DEY
+6496- 6E C9 CE ROR $CEC9
+6499- A0 C5 LDY #$C5
+649B- C1 C3 CMP ($C3,X)
+649D- C8 INY
+649E- A0 D0 LDY #$D0
+64A0- C1 D2 CMP ($D2,X)
+64A2- C1 CD CMP ($CD,X)
+64A4- C5 D4 CMP $D4
+64A6- C5 D2 CMP $D2
+64A8- AE A0 D4 LDX $D4A0
+64AB- C8 INY
+64AC- D5 D3 CMP $D3,X
+64AE- BA TSX
+64AF- 8D 8D 00 STA $008D
+64B2- 20 88 6E JSR $6E88
+64B5- A0 A0 LDY #$A0
+64B7- D3 ???
+64B8- C3 ???
+64B9- C1 D4 CMP ($D4,X)
+64BB- A0 A7 LDY #$A7
+64BD- C8 INY
+64BE- C5 CC CMP $CC
+64C0- CC CF AC CPY $ACCF
+64C3- A7 ???
+64C4- BB ???
+64C5- A7 ???
+64C6- A0 D7 LDY #$D7
+64C8- CF ???
+64C9- D2 CC CMP ($CC)
+64CB- C4 A1 CPY $A1
+64CD- A7 ???
+64CE- 8D 00 20 STA $2000
+64D1- 88 DEY
+64D2- 6E A0 A0 ROR $A0A0
+64D5- D3 ???
+64D6- D0 D2 BNE $64AA
+64D8- CE A0 A3 DEC $A3A0
+64DB- D2 C5 CMP ($C5)
+64DD- D4 ???
+64DE- CC C5 CE CPY $CEC5
+64E1- 8D 8D 00 STA $008D
+64E4- 20 88 6E JSR $6E88
+64E7- D7 ???
+64E8- C9 CC CMP #$CC
+64EA- CC A0 D2 CPY $D2A0
+64ED- C5 D4 CMP $D4
+64EF- D5 D2 CMP $D2,X
+64F1- CE BA 8D DEC $8DBA
+64F4- 8D 00 20 STA $2000
+64F7- A9 6E LDA #$6E
+64F9- 84 19 STY $19
+64FB- 4C 05 65 JMP $6505
+64FE- 06 C8 ASL $C8
+6500- C5 CC CMP $CC
+6502- CC CF AC CPY $ACCF
+6505- A9 64 LDA #$64
+6507- 85 FB STA $FB
+6509- A9 FE LDA #$FE
+650B- 85 FA STA $FA
+650D- 4C 18 65 JMP $6518
+6510- 07 ???
+6511- A0 D7 LDY #$D7
+6513- CF ???
+6514- D2 CC CMP ($CC)
+6516- C4 A1 CPY $A1
+6518- A9 65 LDA #$65
+651A- 85 FD STA $FD
+651C- A9 10 LDA #$10
+651E- 85 FC STA $FC
+6520- 20 ED 6E JSR $6EED
+6523- A4 19 LDY $19
+6525- 84 19 STY $19
+6527- A2 60 LDX #$60
+6529- A9 37 LDA #$37
+652B- 20 D3 6E JSR $6ED3
+652E- A4 19 LDY $19
+6530- 20 A9 6E JSR $6EA9
+6533- 20 58 FC JSR $FC58 F8ROM:HOME
+6536- 20 88 6E JSR $6E88
+6539- D4 ???
+653A- C8 INY
+653B- C5 A0 CMP $A0
+653D- CE C5 D8 DEC $D8C5
+6540- D4 ???
+6541- A0 CD LDY #$CD
+6543- C1 C3 CMP ($C3,X)
+6545- D2 CF CMP ($CF)
+6547- A0 C9 LDY #$C9
+6549- D3 ???
+654A- A0 D3 LDY #$D3
+654C- C3 ???
+654D- D0 D9 BNE $6528
+654F- AC A0 D7 LDY $D7A0
+6552- C8 INY
+6553- C9 C3 CMP #$C3
+6555- C8 INY
+6556- 8D 00 20 STA $2000
+6559- 88 DEY
+655A- 6E D3 D4 ROR $D4D3
+655D- C1 CE CMP ($CE,X)
+655F- C4 D3 CPY $D3
+6561- A0 C6 LDY #$C6
+6563- CF ???
+6564- D2 A0 CMP ($A0)
+6566- D3 ???
+6567- D5 C2 CMP $C2,X
+6569- D3 ???
+656A- D4 ???
+656B- D2 C9 CMP ($C9)
+656D- CE C7 A0 DEC $A0C7
+6570- C3 ???
+6571- CF ???
+6572- D0 D9 BNE $654D
+6574- AE A0 D4 LDX $D4A0
+6577- C8 INY
+6578- C9 D3 CMP #$D3
+657A- 8D 00 20 STA $2000
+657D- 88 DEY
+657E- 6E CD C1 ROR $C1CD
+6581- C3 ???
+6582- D2 CF CMP ($CF)
+6584- A0 C3 LDY #$C3
+6586- CF ???
+6587- D0 C9 BNE $6552
+6589- C5 D3 CMP $D3
+658B- A0 C1 LDY #$C1
+658D- A0 D3 LDY #$D3
+658F- D5 C2 CMP $C2,X
+6591- D3 ???
+6592- D4 ???
+6593- D2 C9 CMP ($C9)
+6595- CE C7 A0 DEC $A0C7
+6598- C6 D2 DEC $D2
+659A- CF ???
+659B- CD A0 C1 CMP $C1A0
+659E- 8D 00 20 STA $2000
+65A1- 88 DEY
+65A2- 6E C7 C9 ROR $C9C7
+65A5- D6 C5 DEC $C5,X
+65A7- CE A0 D3 DEC $D3A0
+65AA- D4 ???
+65AB- D2 C9 CMP ($C9)
+65AD- CE C7 A0 DEC $A0C7
+65B0- A8 TAY
+65B1- CC C9 D4 CPY $D4C9
+65B4- C5 D2 CMP $D2
+65B6- C1 CC CMP ($CC,X)
+65B8- A0 CF LDY #$CF
+65BA- D2 A0 CMP ($A0)
+65BC- C1 C4 CMP ($C4,X)
+65BE- C4 D2 CPY $D2
+65C0- C5 D3 CMP $D3
+65C2- D3 ???
+65C3- A9 8D LDA #$8D
+65C5- 00 BRK
+65C6- 20 88 6E JSR $6E88
+65C9- C1 D4 CMP ($D4,X)
+65CB- A0 D4 LDY #$D4
+65CD- C8 INY
+65CE- C5 A0 CMP $A0
+65D0- C7 ???
+65D1- C9 D6 CMP #$D6
+65D3- C5 CE CMP $CE
+65D5- A0 C9 LDY #$C9
+65D7- CE C4 C5 DEC $C5C4
+65DA- D8 CLD
+65DB- A0 C1 LDY #$C1
+65DD- CE C4 A0 DEC $A0C4
+65E0- CC C5 CE CPY $CEC5
+65E3- C7 ???
+65E4- D4 ???
+65E5- C8 INY
+65E6- AC 8D 00 LDY $008D
+65E9- 20 88 6E JSR $6E88
+65EC- D3 ???
+65ED- D4 ???
+65EE- CF ???
+65EF- D2 C9 CMP ($C9)
+65F1- CE C7 A0 DEC $A0C7
+65F4- C9 D4 CMP #$D4
+65F6- A0 C9 LDY #$C9
+65F8- CE A0 D2 DEC $D2A0
+65FB- C5 D4 CMP $D4
+65FD- D5 D2 CMP $D2,X
+65FF- CE AE A0 DEC $A0AE
+6602- D4 ???
+6603- C8 INY
+6604- D5 D3 CMP $D3,X
+6606- BA TSX
+6607- 8D 8D 00 STA $008D
+660A- 20 88 6E JSR $6E88
+660D- A0 A0 LDY #$A0
+660F- D3 ???
+6610- C3 ???
+6611- D0 D9 BNE $65EC
+6613- A0 A7 LDY #$A7
+6615- CB ???
+6616- C9 CC CMP #$CC
+6618- CC A0 C1 CPY $C1A0
+661B- CC CC A0 CPY $A0CC
+661E- C8 INY
+661F- D5 CD CMP $CD,X
+6621- C1 CE CMP ($CE,X)
+6623- D3 ???
+6624- A7 ???
+6625- BB ???
+6626- A3 ???
+6627- B1 BB LDA ($BB),Y
+6629- A3 ???
+662A- B8 CLV
+662B- 8D 00 20 STA $2000
+662E- 88 DEY
+662F- 6E A0 A0 ROR $A0A0
+6632- D3 ???
+6633- D0 D2 BNE $6607
+6635- CE A0 A3 DEC $A3A0
+6638- D2 C5 CMP ($C5)
+663A- D4 ???
+663B- CC C5 CE CPY $CEC5
+663E- 8D 8D 00 STA $008D
+6641- 20 88 6E JSR $6E88
+6644- D2 C5 CMP ($C5)
+6646- D4 ???
+6647- D5 D2 CMP $D2,X
+6649- CE D3 BA DEC $BAD3
+664C- 8D 8D 00 STA $008D
+664F- 20 A9 6E JSR $6EA9
+6652- 84 19 STY $19
+6654- 4C 67 66 JMP $6667
+6657- 0F ???
+6658- CB ???
+6659- C9 CC CMP #$CC
+665B- CC A0 C1 CPY $C1A0
+665E- CC CC A0 CPY $A0CC
+6661- C8 INY
+6662- D5 CD CMP $CD,X
+6664- C1 CE CMP ($CE,X)
+6666- D3 ???
+6667- A9 66 LDA #$66
+6669- 85 FB STA $FB
+666B- A9 57 LDA #$57
+666D- 85 FA STA $FA
+666F- A9 01 LDA #$01
+6671- 85 E3 STA $E3
+6673- A9 08 LDA #$08
+6675- 85 EF STA $EF
+6677- 20 56 6F JSR $6F56
+667A- A4 19 LDY $19
+667C- 84 19 STY $19
+667E- A2 60 LDX #$60
+6680- A9 37 LDA #$37
+6682- 20 D3 6E JSR $6ED3
+6685- A4 19 LDY $19
+6687- 20 A9 6E JSR $6EA9
+668A- 20 58 FC JSR $FC58 F8ROM:HOME
+668D- 20 88 6E JSR $6E88
+6690- D4 ???
+6691- C8 INY
+6692- C5 A0 CMP $A0
+6694- CE C5 D8 DEC $D8C5
+6697- D4 ???
+6698- A0 CD LDY #$CD
+669A- C1 C3 CMP ($C3,X)
+669C- D2 CF CMP ($CF)
+669E- AC A0 D3 LDY $D3A0
+66A1- C4 C5 CPY $C5
+66A3- CC AC A0 CPY $A0AC
+66A6- C4 C5 CPY $C5
+66A8- CC C5 D4 CPY $D4C5
+66AB- C5 D3 CMP $D3
+66AD- 8D 00 20 STA $2000
+66B0- 88 DEY
+66B1- 6E C1 A0 ROR $A0C1
+66B4- D3 ???
+66B5- D5 C2 CMP $C2,X
+66B7- D3 ???
+66B8- D4 ???
+66B9- D2 C9 CMP ($C9)
+66BB- CE C7 A0 DEC $A0C7
+66BE- C6 D2 DEC $D2
+66C0- CF ???
+66C1- CD A0 C1 CMP $C1A0
+66C4- A0 C7 LDY #$C7
+66C6- C9 D6 CMP #$D6
+66C8- C5 CE CMP $CE
+66CA- A0 D3 LDY #$D3
+66CC- D4 ???
+66CD- D2 C9 CMP ($C9)
+66CF- CE C7 8D DEC $8DC7
+66D2- 00 BRK
+66D3- 20 88 6E JSR $6E88
+66D6- C1 CE CMP ($CE,X)
+66D8- C4 A0 CPY $A0
+66DA- D2 C5 CMP ($C5)
+66DC- D4 ???
+66DD- D5 D2 CMP $D2,X
+66DF- CE D3 A0 DEC $A0D3
+66E2- D4 ???
+66E3- C8 INY
+66E4- C5 A0 CMP $A0
+66E6- CE C5 D7 DEC $D7C5
+66E9- A0 D3 LDY #$D3
+66EB- D4 ???
+66EC- D2 C9 CMP ($C9)
+66EE- CE C7 A0 DEC $A0C7
+66F1- C9 CE CMP #$CE
+66F3- 8D 00 20 STA $2000
+66F6- 88 DEY
+66F7- 6E D2 C5 ROR $C5D2
+66FA- D4 ???
+66FB- D5 D2 CMP $D2,X
+66FD- CE AE A0 DEC $A0AE
+6700- D4 ???
+6701- C8 INY
+6702- D5 D3 CMP $D3,X
+6704- BA TSX
+6705- 8D 8D 00 STA $008D
+6708- 20 88 6E JSR $6E88
+670B- A0 A0 LDY #$A0
+670D- D3 ???
+670E- C4 C5 CPY $C5
+6710- CC A0 A7 CPY $A7A0
+6713- C8 INY
+6714- C5 CC CMP $CC
+6716- CC CF AC CPY $ACCF
+6719- A0 D7 LDY #$D7
+671B- CF ???
+671C- D2 CC CMP ($CC)
+671E- C4 A1 CPY $A1
+6720- A7 ???
+6721- BB ???
+6722- A3 ???
+6723- B6 BB LDX $BB,Y
+6725- A3 ???
+6726- B8 CLV
+6727- 8D 00 20 STA $2000
+672A- 88 DEY
+672B- 6E A0 A0 ROR $A0A0
+672E- D3 ???
+672F- D0 D2 BNE $6703
+6731- CE A0 A3 DEC $A3A0
+6734- D2 C5 CMP ($C5)
+6736- D4 ???
+6737- CC C5 CE CPY $CEC5
+673A- 8D 8D 00 STA $008D
+673D- 20 88 6E JSR $6E88
+6740- D2 C5 CMP ($C5)
+6742- D4 ???
+6743- D5 D2 CMP $D2,X
+6745- CE D3 BA DEC $BAD3
+6748- 8D 8D 00 STA $008D
+674B- 20 A9 6E JSR $6EA9
+674E- 84 19 STY $19
+6750- 4C 61 67 JMP $6761
+6753- 0D C8 C5 ORA $C5C8
+6756- CC CC CF CPY $CFCC
+6759- AC A0 D7 LDY $D7A0
+675C- CF ???
+675D- D2 CC CMP ($CC)
+675F- C4 A1 CPY $A1
+6761- A9 67 LDA #$67
+6763- 85 FB STA $FB
+6765- A9 53 LDA #$53
+6767- 85 FA STA $FA
+6769- A9 06 LDA #$06
+676B- 85 E3 STA $E3
+676D- A9 08 LDA #$08
+676F- 85 EF STA $EF
+6771- 20 70 6F JSR $6F70
+6774- A4 19 LDY $19
+6776- 84 19 STY $19
+6778- A2 60 LDX #$60
+677A- A9 37 LDA #$37
+677C- 20 D3 6E JSR $6ED3
+677F- A4 19 LDY $19
+6781- 20 A9 6E JSR $6EA9
+6784- 20 58 FC JSR $FC58 F8ROM:HOME
+6787- 20 88 6E JSR $6E88
+678A- D4 ???
+678B- C8 INY
+678C- C5 A0 CMP $A0
+678E- D3 ???
+678F- D0 CF BNE $6760
+6791- D3 ???
+6792- A0 CD LDY #$CD
+6794- C1 C3 CMP ($C3,X)
+6796- D2 CF CMP ($CF)
+6798- A0 CC LDY #$CC
+679A- CF ???
+679B- CF ???
+679C- CB ???
+679D- D3 ???
+679E- A0 C6 LDY #$C6
+67A0- CF ???
+67A1- D2 A0 CMP ($A0)
+67A3- C1 8D CMP ($8D,X)
+67A5- 00 BRK
+67A6- 20 88 6E JSR $6E88
+67A9- C7 ???
+67AA- C9 D6 CMP #$D6
+67AC- C5 CE CMP $CE
+67AE- A0 D3 LDY #$D3
+67B0- D5 C2 CMP $C2,X
+67B2- D3 ???
+67B3- D4 ???
+67B4- D2 C9 CMP ($C9)
+67B6- CE C7 A0 DEC $A0C7
+67B9- D7 ???
+67BA- C9 D4 CMP #$D4
+67BC- C8 INY
+67BD- C9 CE CMP #$CE
+67BF- A0 C1 LDY #$C1
+67C1- A0 C7 LDY #$C7
+67C3- C9 D6 CMP #$D6
+67C5- C5 CE CMP $CE
+67C7- 8D 00 20 STA $2000
+67CA- 88 DEY
+67CB- 6E D3 D4 ROR $D4D3
+67CE- D2 C9 CMP ($C9)
+67D0- CE C7 AC DEC $ACC7
+67D3- A0 D2 LDY #$D2
+67D5- C5 D4 CMP $D4
+67D7- D5 D2 CMP $D2,X
+67D9- CE C9 CE DEC $CEC9
+67DC- C7 ???
+67DD- A0 B0 LDY #$B0
+67DF- A0 C9 LDY #$C9
+67E1- C6 A0 DEC $A0
+67E3- CE CF A0 DEC $A0CF
+67E6- CD C1 D4 CMP $D4C1
+67E9- C3 ???
+67EA- C8 INY
+67EB- A0 8D LDY #$8D
+67ED- 00 BRK
+67EE- 20 88 6E JSR $6E88
+67F1- C9 D3 CMP #$D3
+67F3- A0 C6 LDY #$C6
+67F5- CF ???
+67F6- D5 CE CMP $CE,X
+67F8- C4 A0 CPY $A0
+67FA- CF ???
+67FB- D2 A0 CMP ($A0)
+67FD- D2 C5 CMP ($C5)
+67FF- D4 ???
+6800- D5 D2 CMP $D2,X
+6802- CE C9 CE DEC $CEC9
+6805- C7 ???
+6806- A0 D4 LDY #$D4
+6808- C8 INY
+6809- C5 A0 CMP $A0
+680B- C9 CE CMP #$CE
+680D- C4 C5 CPY $C5
+680F- D8 CLD
+6810- A0 C1 LDY #$C1
+6812- D4 ???
+6813- 8D 00 20 STA $2000
+6816- 88 DEY
+6817- 6E D7 C8 ROR $C8D7
+681A- C9 C3 CMP #$C3
+681C- C8 INY
+681D- A0 D4 LDY #$D4
+681F- C8 INY
+6820- C5 A0 CMP $A0
+6822- D3 ???
+6823- D5 C2 CMP $C2,X
+6825- D3 ???
+6826- D4 ???
+6827- D2 C9 CMP ($C9)
+6829- CE C7 A0 DEC $A0C7
+682C- C9 D3 CMP #$D3
+682E- A0 C6 LDY #$C6
+6830- CF ???
+6831- D5 CE CMP $CE,X
+6833- C4 AE CPY $AE
+6835- A0 D4 LDY #$D4
+6837- C8 INY
+6838- D5 D3 CMP $D3,X
+683A- BA TSX
+683B- 8D 8D 00 STA $008D
+683E- 20 88 6E JSR $6E88
+6841- A0 A0 LDY #$A0
+6843- D3 ???
+6844- D0 CF BNE $6815
+6846- D3 ???
+6847- A0 A7 LDY #$A7
+6849- C9 A0 CMP #$A0
+684B- C8 INY
+684C- C1 D4 CMP ($D4,X)
+684E- C5 A0 CMP $A0
+6850- C3 ???
+6851- C1 D0 CMP ($D0,X)
+6853- C9 D4 CMP #$D4
+6855- C1 CC CMP ($CC,X)
+6857- C9 D3 CMP #$D3
+6859- CD A7 BB CMP $BBA7
+685C- A7 ???
+685D- C3 ???
+685E- C1 D0 CMP ($D0,X)
+6860- C9 D4 CMP #$D4
+6862- C1 CC CMP ($CC,X)
+6864- C9 D3 CMP #$D3
+6866- CD A7 8D CMP $8DA7
+6869- 00 BRK
+686A- 20 88 6E JSR $6E88
+686D- A0 8D LDY #$8D
+686F- 00 BRK
+6870- 20 88 6E JSR $6E88
+6873- D7 ???
+6874- C9 CC CMP #$CC
+6876- CC A0 D2 CPY $D2A0
+6879- C5 D4 CMP $D4
+687B- D5 D2 CMP $D2,X
+687D- CE BA 8D DEC $8DBA
+6880- 8D 00 20 STA $2000
+6883- A9 6E LDA #$6E
+6885- 84 19 STY $19
+6887- 4C 9C 68 JMP $689C
+688A- 11 C9 ORA ($C9),Y
+688C- A0 C8 LDY #$C8
+688E- C1 D4 CMP ($D4,X)
+6890- C5 A0 CMP $A0
+6892- C3 ???
+6893- C1 D0 CMP ($D0,X)
+6895- C9 D4 CMP #$D4
+6897- C1 CC CMP ($CC,X)
+6899- C9 D3 CMP #$D3
+689B- CD A9 68 CMP $68A9
+689E- 85 FD STA $FD
+68A0- A9 8A LDA #$8A
+68A2- 85 FC STA $FC
+68A4- 4C B2 68 JMP $68B2
+68A7- 0A ASL
+68A8- C3 ???
+68A9- C1 D0 CMP ($D0,X)
+68AB- C9 D4 CMP #$D4
+68AD- C1 CC CMP ($CC,X)
+68AF- C9 D3 CMP #$D3
+68B1- CD A9 68 CMP $68A9
+68B4- 85 FB STA $FB
+68B6- A9 A7 LDA #$A7
+68B8- 85 FA STA $FA
+68BA- 20 F7 6F JSR $6FF7
+68BD- A4 19 LDY $19
+68BF- A2 60 LDX #$60
+68C1- A9 38 LDA #$38
+68C3- A0 01 LDY #$01
+68C5- 20 15 6E JSR $6E15
+68C8- 20 A9 6E JSR $6EA9
+68CB- 20 58 FC JSR $FC58 F8ROM:HOME
+68CE- 20 88 6E JSR $6E88
+68D1- CE C5 D8 DEC $D8C5
+68D4- D4 ???
+68D5- A0 D7 LDY #$D7
+68D7- C5 A0 CMP $A0
+68D9- C8 INY
+68DA- C1 D6 CMP ($D6,X)
+68DC- C5 A0 CMP $A0
+68DE- D4 ???
+68DF- C8 INY
+68E0- C5 A0 CMP $A0
+68E2- D3 ???
+68E3- C9 CE CMP #$CE
+68E5- D3 ???
+68E6- A0 CD LDY #$CD
+68E8- C1 C3 CMP ($C3,X)
+68EA- D2 CF CMP ($CF)
+68EC- AC A0 D7 LDY $D7A0
+68EF- C8 INY
+68F0- C9 C3 CMP #$C3
+68F2- C8 INY
+68F3- 8D 00 20 STA $2000
+68F6- 88 DEY
+68F7- 6E D3 D4 ROR $D4D3
+68FA- C1 CE CMP ($CE,X)
+68FC- C4 D3 CPY $D3
+68FE- A0 C6 LDY #$C6
+6900- CF ???
+6901- D2 A0 CMP ($A0)
+6903- A7 ???
+6904- D3 ???
+6905- D5 C2 CMP $C2,X
+6907- D3 ???
+6908- D4 ???
+6909- D2 C9 CMP ($C9)
+690B- CE C7 A0 DEC $A0C7
+690E- C9 CE CMP #$CE
+6910- D3 ???
+6911- C5 D2 CMP $D2
+6913- D4 ???
+6914- AE A7 A0 LDX $A0A7
+6917- D4 ???
+6918- C8 INY
+6919- C9 D3 CMP #$D3
+691B- 8D 00 20 STA $2000
+691E- 88 DEY
+691F- 6E CD C1 ROR $C1CD
+6922- C3 ???
+6923- D2 CF CMP ($CF)
+6925- A0 C9 LDY #$C9
+6927- CE D3 C5 DEC $C5D3
+692A- D2 D4 CMP ($D4)
+692C- D3 ???
+692D- A0 C1 LDY #$C1
+692F- A0 D3 LDY #$D3
+6931- D5 C2 CMP $C2,X
+6933- D3 ???
+6934- D4 ???
+6935- D2 C9 CMP ($C9)
+6937- CE C7 A0 DEC $A0C7
+693A- C9 CE CMP #$CE
+693C- D4 ???
+693D- CF ???
+693E- A0 C1 LDY #$C1
+6940- A0 8D LDY #$8D
+6942- 00 BRK
+6943- 20 88 6E JSR $6E88
+6946- D3 ???
+6947- CF ???
+6948- D5 D2 CMP $D2,X
+694A- C3 ???
+694B- C5 A0 CMP $A0
+694D- D3 ???
+694E- D4 ???
+694F- D2 C9 CMP ($C9)
+6951- CE C7 A0 DEC $A0C7
+6954- C1 D4 CMP ($D4,X)
+6956- A0 C1 LDY #$C1
+6958- A0 C7 LDY #$C7
+695A- C9 D6 CMP #$D6
+695C- C5 CE CMP $CE
+695E- A0 D0 LDY #$D0
+6960- CF ???
+6961- D3 ???
+6962- C9 D4 CMP #$D4
+6964- C9 CF CMP #$CF
+6966- CE A0 C1 DEC $C1A0
+6969- CE C4 8D DEC $8DC4
+696C- 00 BRK
+696D- 20 88 6E JSR $6E88
+6970- D0 D5 BNE $6947
+6972- D4 ???
+6973- D3 ???
+6974- A0 D4 LDY #$D4
+6976- C8 INY
+6977- C5 A0 CMP $A0
+6979- CE C5 D7 DEC $D7C5
+697C- A0 D3 LDY #$D3
+697E- D4 ???
+697F- D2 C9 CMP ($C9)
+6981- CE C7 A0 DEC $A0C7
+6984- C9 CE CMP #$CE
+6986- A0 D2 LDY #$D2
+6988- C5 D4 CMP $D4
+698A- D5 D2 CMP $D2,X
+698C- CE AE A0 DEC $A0AE
+698F- D4 ???
+6990- C8 INY
+6991- D5 D3 CMP $D3,X
+6993- BA TSX
+6994- 8D 8D 00 STA $008D
+6997- 20 88 6E JSR $6E88
+699A- A0 A0 LDY #$A0
+699C- D3 ???
+699D- C9 CE CMP #$CE
+699F- D3 ???
+69A0- A0 A7 LDY #$A7
+69A2- C9 A0 CMP #$A0
+69A4- CC CF D6 CPY $D6CF
+69A7- C5 A0 CMP $A0
+69A9- C2 ???
+69AA- C1 C2 CMP ($C2,X)
+69AC- C9 C5 CMP #$C5
+69AE- D3 ???
+69AF- A7 ???
+69B0- BB ???
+69B1- A7 ???
+69B2- A0 D4 LDY #$D4
+69B4- CF ???
+69B5- A0 C8 LDY #$C8
+69B7- C1 D4 CMP ($D4,X)
+69B9- C5 A7 CMP $A7
+69BB- BB ???
+69BC- A3 ???
+69BD- B7 ???
+69BE- 8D 8D 00 STA $008D
+69C1- 20 88 6E JSR $6E88
+69C4- D7 ???
+69C5- C9 CC CMP #$CC
+69C7- CC A0 D2 CPY $D2A0
+69CA- C5 D4 CMP $D4
+69CC- D5 D2 CMP $D2,X
+69CE- CE BA 8D DEC $8DBA
+69D1- 8D 00 20 STA $2000
+69D4- A9 6E LDA #$6E
+69D6- 84 19 STY $19
+69D8- 4C E9 69 JMP $69E9
+69DB- 0D C9 A0 ORA $A0C9
+69DE- CC CF D6 CPY $D6CF
+69E1- C5 A0 CMP $A0
+69E3- C2 ???
+69E4- C1 C2 CMP ($C2,X)
+69E6- C9 C5 CMP #$C5
+69E8- D3 ???
+69E9- A9 69 LDA #$69
+69EB- 85 FD STA $FD
+69ED- A9 DB LDA #$DB
+69EF- 85 FC STA $FC
+69F1- 4C FD 69 JMP $69FD
+69F4- 08 PHP
+69F5- A0 D4 LDY #$D4
+69F7- CF ???
+69F8- A0 C8 LDY #$C8
+69FA- C1 D4 CMP ($D4,X)
+69FC- C5 A9 CMP $A9
+69FE- 69 85 ADC #$85
+6A00- FB ???
+6A01- A9 F4 LDA #$F4
+6A03- 85 FA STA $FA
+6A05- A9 07 LDA #$07
+6A07- 85 EF STA $EF
+6A09- 20 A8 6F JSR $6FA8
+6A0C- A4 19 LDY $19
+6A0E- 84 19 STY $19
+6A10- A2 60 LDX #$60
+6A12- A9 37 LDA #$37
+6A14- 20 D3 6E JSR $6ED3
+6A17- A4 19 LDY $19
+6A19- 20 A9 6E JSR $6EA9
+6A1C- 20 58 FC JSR $FC58 F8ROM:HOME
+6A1F- 20 88 6E JSR $6E88
+6A22- CC C1 D3 CPY $D3C1
+6A25- D4 ???
+6A26- CC D9 A0 CPY $A0D9
+6A29- D7 ???
+6A2A- C5 A0 CMP $A0
+6A2C- C8 INY
+6A2D- C1 D6 CMP ($D6,X)
+6A2F- C5 A0 CMP $A0
+6A31- D4 ???
+6A32- C8 INY
+6A33- C5 A0 CMP $A0
+6A35- D3 ???
+6A36- C3 ???
+6A37- CD D0 A0 CMP $A0D0
+6A3A- CD C1 C3 CMP $C3C1
+6A3D- D2 CF CMP ($CF)
+6A3F- AC A0 D7 LDY $D7A0
+6A42- C8 INY
+6A43- C9 C3 CMP #$C3
+6A45- C8 INY
+6A46- 8D 00 20 STA $2000
+6A49- 88 DEY
+6A4A- 6E D3 D4 ROR $D4D3
+6A4D- C1 CE CMP ($CE,X)
+6A4F- C4 D3 CPY $D3
+6A51- A0 C6 LDY #$C6
+6A53- CF ???
+6A54- D2 A0 CMP ($A0)
+6A56- A7 ???
+6A57- D3 ???
+6A58- D4 ???
+6A59- D2 C9 CMP ($C9)
+6A5B- CE C7 A0 DEC $A0C7
+6A5E- C3 ???
+6A5F- CF ???
+6A60- CD D0 C1 CMP $C1D0
+6A63- D2 C5 CMP ($C5)
+6A65- AE A7 A0 LDX $A0A7
+6A68- D4 ???
+6A69- C8 INY
+6A6A- C9 D3 CMP #$D3
+6A6C- A0 CD LDY #$CD
+6A6E- C1 C3 CMP ($C3,X)
+6A70- D2 CF CMP ($CF)
+6A72- 8D 00 20 STA $2000
+6A75- 88 DEY
+6A76- 6E C3 CF ROR $CFC3
+6A79- CD D0 C1 CMP $C1D0
+6A7C- D2 C5 CMP ($C5)
+6A7E- D3 ???
+6A7F- A0 D4 LDY #$D4
+6A81- D7 ???
+6A82- CF ???
+6A83- A0 D3 LDY #$D3
+6A85- D4 ???
+6A86- D2 C9 CMP ($C9)
+6A88- CE C7 D3 DEC $D3C7
+6A8B- A0 C1 LDY #$C1
+6A8D- CE C4 A0 DEC $A0C4
+6A90- D3 ???
+6A91- C5 D4 CMP $D4
+6A93- D3 ???
+6A94- A0 D3 LDY #$D3
+6A96- D4 ???
+6A97- C1 D4 CMP ($D4,X)
+6A99- D5 D3 CMP $D3,X
+6A9B- 8D 00 20 STA $2000
+6A9E- 88 DEY
+6A9F- 6E C6 CC ROR $CCC6
+6AA2- C1 C7 CMP ($C7,X)
+6AA4- D3 ???
+6AA5- A0 C1 LDY #$C1
+6AA7- C3 ???
+6AA8- C3 ???
+6AA9- CF ???
+6AAA- D2 C4 CMP ($C4)
+6AAC- C9 CE CMP #$CE
+6AAE- C7 ???
+6AAF- CC D9 AC CPY $ACD9
+6AB2- A0 CD LDY #$CD
+6AB4- C1 C9 CMP ($C9,X)
+6AB6- CE CC D9 DEC $D9CC
+6AB9- A0 D4 LDY #$D4
+6ABB- C8 INY
+6ABC- C5 A0 CMP $A0
+6ABE- DA PHX
+6ABF- C5 D2 CMP $D2
+6AC1- CF ???
+6AC2- 8D 00 20 STA $2000
+6AC5- 88 DEY
+6AC6- 6E C6 CC ROR $CCC6
+6AC9- C1 C7 CMP ($C7,X)
+6ACB- A0 C1 LDY #$C1
+6ACD- CE C4 A0 DEC $A0C4
+6AD0- D4 ???
+6AD1- C8 INY
+6AD2- C5 A0 CMP $A0
+6AD4- C3 ???
+6AD5- C1 D2 CMP ($D2,X)
+6AD7- D2 D9 CMP ($D9)
+6AD9- A0 C6 LDY #$C6
+6ADB- CC C1 C7 CPY $C7C1
+6ADE- AE 8D 8D LDX $8D8D
+6AE1- 00 BRK
+6AE2- 20 A9 6E JSR $6EA9
+6AE5- 20 88 6E JSR $6E88
+6AE8- D4 ???
+6AE9- C8 INY
+6AEA- C5 A0 CMP $A0
+6AEC- DA PHX
+6AED- C5 D2 CMP $D2
+6AEF- CF ???
+6AF0- A0 C6 LDY #$C6
+6AF2- CC C1 C7 CPY $C7C1
+6AF5- A0 C9 LDY #$C9
+6AF7- D3 ???
+6AF8- A0 D3 LDY #$D3
+6AFA- C5 D4 CMP $D4
+6AFC- A0 D4 LDY #$D4
+6AFE- CF ???
+6AFF- A0 B0 LDY #$B0
+6B01- A0 C9 LDY #$C9
+6B03- C6 A0 DEC $A0
+6B05- D4 ???
+6B06- C8 INY
+6B07- C5 8D CMP $8D
+6B09- 00 BRK
+6B0A- 20 88 6E JSR $6E88
+6B0D- D3 ???
+6B0E- D4 ???
+6B0F- D2 C9 CMP ($C9)
+6B11- CE C7 D3 DEC $D3C7
+6B14- A0 C1 LDY #$C1
+6B16- D2 C5 CMP ($C5)
+6B18- A0 C1 LDY #$C1
+6B1A- CE A0 C5 DEC $C5A0
+6B1D- D8 CLD
+6B1E- C1 C3 CMP ($C3,X)
+6B20- D4 ???
+6B21- A0 CD LDY #$CD
+6B23- C1 D4 CMP ($D4,X)
+6B25- C3 ???
+6B26- C8 INY
+6B27- BB ???
+6B28- A0 CF LDY #$CF
+6B2A- D4 ???
+6B2B- C8 INY
+6B2C- C5 D2 CMP $D2
+6B2E- D7 ???
+6B2F- C9 D3 CMP #$D3
+6B31- C5 8D CMP $8D
+6B33- 00 BRK
+6B34- 20 88 6E JSR $6E88
+6B37- D4 ???
+6B38- C8 INY
+6B39- C5 A0 CMP $A0
+6B3B- DA PHX
+6B3C- C5 D2 CMP $D2
+6B3E- CF ???
+6B3F- A0 C6 LDY #$C6
+6B41- CC C1 C7 CPY $C7C1
+6B44- A0 C9 LDY #$C9
+6B46- D3 ???
+6B47- A0 D3 LDY #$D3
+6B49- C5 D4 CMP $D4
+6B4B- A0 D4 LDY #$D4
+6B4D- CF ???
+6B4E- A0 B1 LDY #$B1
+6B50- AE A0 C9 LDX $C9A0
+6B53- C6 A0 DEC $A0
+6B55- D4 ???
+6B56- C8 INY
+6B57- C5 8D CMP $8D
+6B59- 00 BRK
+6B5A- 20 88 6E JSR $6E88
+6B5D- D3 ???
+6B5E- D4 ???
+6B5F- D2 C9 CMP ($C9)
+6B61- CE C7 D3 DEC $D3C7
+6B64- A0 C4 LDY #$C4
+6B66- CF ???
+6B67- CE A7 D4 DEC $D4A7
+6B6A- A0 CD LDY #$CD
+6B6C- C1 D4 CMP ($D4,X)
+6B6E- C3 ???
+6B6F- C8 INY
+6B70- AC A0 D4 LDY $D4A0
+6B73- C8 INY
+6B74- C5 D9 CMP $D9
+6B76- A0 C1 LDY #$C1
+6B78- D2 C5 CMP ($C5)
+6B7A- A0 D4 LDY #$D4
+6B7C- C5 D3 CMP $D3
+6B7E- D4 ???
+6B7F- C5 C4 CMP $C4
+6B81- 8D 00 20 STA $2000
+6B84- 88 DEY
+6B85- 6E D4 CF ROR $CFD4
+6B88- A0 D3 LDY #$D3
+6B8A- C5 C5 CMP $C5
+6B8C- A0 C9 LDY #$C9
+6B8E- C6 A0 DEC $A0
+6B90- D4 ???
+6B91- C8 INY
+6B92- C5 D9 CMP $D9
+6B94- A0 C1 LDY #$C1
+6B96- D2 C5 CMP ($C5)
+6B98- A0 D4 LDY #$D4
+6B9A- C8 INY
+6B9B- C5 A0 CMP $A0
+6B9D- D3 ???
+6B9E- C1 CD CMP ($CD,X)
+6BA0- C5 A0 CMP $A0
+6BA2- CC C5 CE CPY $CEC5
+6BA5- C7 ???
+6BA6- D4 ???
+6BA7- C8 INY
+6BA8- AE 8D 00 LDX $008D
+6BAB- 20 88 6E JSR $6E88
+6BAE- C9 C6 CMP #$C6
+6BB0- A0 D4 LDY #$D4
+6BB2- C8 INY
+6BB3- C5 A0 CMP $A0
+6BB5- C6 C9 DEC $C9
+6BB7- D2 D3 CMP ($D3)
+6BB9- D4 ???
+6BBA- A0 D3 LDY #$D3
+6BBC- D4 ???
+6BBD- D2 C9 CMP ($C9)
+6BBF- CE C7 A0 DEC $A0C7
+6BC2- C9 D3 CMP #$D3
+6BC4- A0 D3 LDY #$D3
+6BC6- CD C1 CC CMP $CCC1
+6BC9- CC C5 D2 CPY $D2C5
+6BCC- AC A0 D4 LDY $D4A0
+6BCF- C8 INY
+6BD0- C5 CE CMP $CE
+6BD2- 8D 00 20 STA $2000
+6BD5- 88 DEY
+6BD6- 6E D4 C8 ROR $C8D4
+6BD9- C5 A0 CMP $A0
+6BDB- C3 ???
+6BDC- C1 D2 CMP ($D2,X)
+6BDE- D2 D9 CMP ($D9)
+6BE0- A0 C9 LDY #$C9
+6BE2- D3 ???
+6BE3- A0 D3 LDY #$D3
+6BE5- C5 D4 CMP $D4
+6BE7- A0 D4 LDY #$D4
+6BE9- CF ???
+6BEA- A0 B0 LDY #$B0
+6BEC- BB ???
+6BED- A0 C9 LDY #$C9
+6BEF- C6 A0 DEC $A0
+6BF1- C9 D4 CMP #$D4
+6BF3- A0 C9 LDY #$C9
+6BF5- D3 ???
+6BF6- A0 8D LDY #$8D
+6BF8- 00 BRK
+6BF9- 20 88 6E JSR $6E88
+6BFC- C5 D1 CMP $D1
+6BFE- D5 C1 CMP $C1,X
+6C00- CC A0 D4 CPY $D4A0
+6C03- CF ???
+6C04- A0 CF LDY #$CF
+6C06- D2 A0 CMP ($A0)
+6C08- CC C1 D2 CPY $D2C1
+6C0B- C7 ???
+6C0C- C5 D2 CMP $D2
+6C0E- A0 D4 LDY #$D4
+6C10- C8 INY
+6C11- C1 CE CMP ($CE,X)
+6C13- A0 D4 LDY #$D4
+6C15- C8 INY
+6C16- C5 A0 CMP $A0
+6C18- B2 CE LDA ($CE)
+6C1A- C4 AC CPY $AC
+6C1C- A0 D4 LDY #$D4
+6C1E- C8 INY
+6C1F- C5 CE CMP $CE
+6C21- 8D 00 20 STA $2000
+6C24- 88 DEY
+6C25- 6E D4 C8 ROR $C8D4
+6C28- C5 A0 CMP $A0
+6C2A- C3 ???
+6C2B- C1 D2 CMP ($D2,X)
+6C2D- D2 D9 CMP ($D9)
+6C2F- A0 C9 LDY #$C9
+6C31- D3 ???
+6C32- A0 D3 LDY #$D3
+6C34- C5 D4 CMP $D4
+6C36- A0 D4 LDY #$D4
+6C38- CF ???
+6C39- A0 B1 LDY #$B1
+6C3B- AE 8D 8D LDX $8D8D
+6C3E- 00 BRK
+6C3F- 20 A9 6E JSR $6EA9
+6C42- 20 88 6E JSR $6E88
+6C45- D4 ???
+6C46- C8 INY
+6C47- C5 D3 CMP $D3
+6C49- C5 A0 CMP $A0
+6C4B- C3 ???
+6C4C- C1 CE CMP ($CE,X)
+6C4E- A0 C2 LDY #$C2
+6C50- C5 A0 CMP $A0
+6C52- D4 ???
+6C53- C5 D3 CMP $D3
+6C55- D4 ???
+6C56- C5 C4 CMP $C4
+6C58- A0 C2 LDY #$C2
+6C5A- D9 A0 D5 CMP $D5A0,Y
+6C5D- D3 ???
+6C5E- C9 CE CMP #$CE
+6C60- C7 ???
+6C61- 8D 00 20 STA $2000
+6C64- 88 DEY
+6C65- 6E C2 D2 ROR $D2C2
+6C68- C1 CE CMP ($CE,X)
+6C6A- C3 ???
+6C6B- C8 INY
+6C6C- A0 C9 LDY #$C9
+6C6E- CE D3 D4 DEC $D4D3
+6C71- D2 D5 CMP ($D5)
+6C73- C3 ???
+6C74- D4 ???
+6C75- C9 CF CMP #$CF
+6C77- CE D3 A0 DEC $A0D3
+6C7A- CC C9 CB CPY $CBC9
+6C7D- C5 A0 CMP $A0
+6C7F- C2 ???
+6C80- C5 D1 CMP $D1
+6C82- A0 C6 LDY #$C6
+6C84- CF ???
+6C85- D2 A0 CMP ($A0)
+6C87- D4 ???
+6C88- C8 INY
+6C89- C5 A0 CMP $A0
+6C8B- 8D 00 20 STA $2000
+6C8E- 88 DEY
+6C8F- 6E DA C5 ROR $C5DA
+6C92- D2 CF CMP ($CF)
+6C94- A0 C6 LDY #$C6
+6C96- CC C1 C7 CPY $C7C1
+6C99- A0 CF LDY #$CF
+6C9B- D2 A0 CMP ($A0)
+6C9D- C2 ???
+6C9E- C3 ???
+6C9F- C3 ???
+6CA0- A0 C6 LDY #$C6
+6CA2- CF ???
+6CA3- D2 A0 CMP ($A0)
+6CA5- D4 ???
+6CA6- C8 INY
+6CA7- C5 A0 CMP $A0
+6CA9- C3 ???
+6CAA- C1 D2 CMP ($D2,X)
+6CAC- D2 D9 CMP ($D9)
+6CAE- AE A0 D4 LDX $D4A0
+6CB1- C8 INY
+6CB2- D5 D3 CMP $D3,X
+6CB4- BA TSX
+6CB5- 8D 8D 00 STA $008D
+6CB8- 20 A9 6E JSR $6EA9
+6CBB- 20 88 6E JSR $6E88
+6CBE- A0 A0 LDY #$A0
+6CC0- D3 ???
+6CC1- C3 ???
+6CC2- CD D0 A0 CMP $A0D0
+6CC5- A7 ???
+6CC6- D4 ???
+6CC7- C5 D3 CMP $D3
+6CC9- D4 ???
+6CCA- A7 ???
+6CCB- BB ???
+6CCC- A7 ???
+6CCD- D4 ???
+6CCE- C5 D3 CMP $D3
+6CD0- D4 ???
+6CD1- A7 ???
+6CD2- 8D 00 20 STA $2000
+6CD5- 88 DEY
+6CD6- 6E A0 A0 ROR $A0A0
+6CD9- C2 ???
+6CDA- C5 D1 CMP $D1
+6CDC- A0 A0 LDY #$A0
+6CDE- BA TSX
+6CDF- CE CF CD DEC $CDCF
+6CE2- C1 D4 CMP ($D4,X)
+6CE4- C3 ???
+6CE5- C8 INY
+6CE6- 8D 00 20 STA $2000
+6CE9- 88 DEY
+6CEA- 6E A0 A0 ROR $A0A0
+6CED- DF ???
+6CEE- D0 D2 BNE $6CC2
+6CF0- CE A0 A7 DEC $A7A0
+6CF3- D4 ???
+6CF4- C8 INY
+6CF5- C5 A0 CMP $A0
+6CF7- D3 ???
+6CF8- D4 ???
+6CF9- D2 C9 CMP ($C9)
+6CFB- CE C7 D3 DEC $D3C7
+6CFE- A0 CD LDY #$CD
+6D00- C1 D4 CMP ($D4,X)
+6D02- C3 ???
+6D03- C8 INY
+6D04- A1 A7 LDA ($A7,X)
+6D06- 8D 00 20 STA $2000
+6D09- 88 DEY
+6D0A- 6E A0 A0 ROR $A0A0
+6D0D- CA DEX
+6D0E- CD D0 A0 CMP $A0D0
+6D11- BA TSX
+6D12- C5 D8 CMP $D8
+6D14- C9 D4 CMP #$D4
+6D16- 8D 00 20 STA $2000
+6D19- 88 DEY
+6D1A- 6E A0 A0 ROR $A0A0
+6D1D- BA TSX
+6D1E- CE CF CD DEC $CDCF
+6D21- C1 D4 CMP ($D4,X)
+6D23- C3 ???
+6D24- C8 INY
+6D25- 8D 00 20 STA $2000
+6D28- 88 DEY
+6D29- 6E A0 A0 ROR $A0A0
+6D2C- DF ???
+6D2D- D0 D2 BNE $6D01
+6D2F- CE A0 A7 DEC $A7A0
+6D32- D3 ???
+6D33- D4 ???
+6D34- D2 C9 CMP ($C9)
+6D36- CE C7 D3 DEC $D3C7
+6D39- A0 C4 LDY #$C4
+6D3B- CF ???
+6D3C- A0 CE LDY #$CE
+6D3E- CF ???
+6D3F- D4 ???
+6D40- A0 CD LDY #$CD
+6D42- C1 D4 CMP ($D4,X)
+6D44- C3 ???
+6D45- C8 INY
+6D46- A1 A7 LDA ($A7,X)
+6D48- 8D 00 20 STA $2000
+6D4B- 88 DEY
+6D4C- 6E A0 A0 ROR $A0A0
+6D4F- BA TSX
+6D50- C5 D8 CMP $D8
+6D52- C9 D4 CMP #$D4
+6D54- 8D 8D 00 STA $008D
+6D57- 20 88 6E JSR $6E88
+6D5A- D7 ???
+6D5B- C9 CC CMP #$CC
+6D5D- CC A0 D2 CPY $D2A0
+6D60- C5 D4 CMP $D4
+6D62- D5 D2 CMP $D2,X
+6D64- CE BA 8D DEC $8DBA
+6D67- 8D 00 20 STA $2000
+6D6A- A9 6E LDA #$6E
+6D6C- 84 19 STY $19
+6D6E- 4C 76 6D JMP $6D76
+6D71- 04 D4 TSB $D4
+6D73- C5 D3 CMP $D3
+6D75- D4 ???
+6D76- A9 6D LDA #$6D
+6D78- 85 FB STA $FB
+6D7A- A9 71 LDA #$71
+6D7C- 85 FA STA $FA
+6D7E- 4C 86 6D JMP $6D86
+6D81- 04 D4 TSB $D4
+6D83- C5 D3 CMP $D3
+6D85- D4 ???
+6D86- A9 6D LDA #$6D
+6D88- 85 FD STA $FD
+6D8A- A9 81 LDA #$81
+6D8C- 85 FC STA $FC
+6D8E- 20 36 6F JSR $6F36
+6D91- A4 19 LDY $19
+6D93- F0 1B BEQ $6DB0
+6D95- 20 88 6E JSR $6E88
+6D98- D4 ???
+6D99- C8 INY
+6D9A- C5 A0 CMP $A0
+6D9C- D3 ???
+6D9D- D4 ???
+6D9E- D2 C9 CMP ($C9)
+6DA0- CE C7 D3 DEC $D3C7
+6DA3- A0 CD LDY #$CD
+6DA5- C1 D4 CMP ($D4,X)
+6DA7- C3 ???
+6DA8- C8 INY
+6DA9- A1 8D LDA ($8D,X)
+6DAB- 8D 00 4C STA $4C00
+6DAE- CF ???
+6DAF- 6D 20 88 ADC $8820
+6DB2- 6E D4 C8 ROR $C8D4
+6DB5- C5 A0 CMP $A0
+6DB7- D3 ???
+6DB8- D4 ???
+6DB9- D2 C9 CMP ($C9)
+6DBB- CE C7 D3 DEC $D3C7
+6DBE- A0 C4 LDY #$C4
+6DC0- CF ???
+6DC1- A0 CE LDY #$CE
+6DC3- CF ???
+6DC4- D4 ???
+6DC5- A0 CD LDY #$CD
+6DC7- C1 D4 CMP ($D4,X)
+6DC9- C3 ???
+6DCA- C8 INY
+6DCB- A1 8D LDA ($8D,X)
+6DCD- 8D 00 20 STA $2000
+6DD0- A9 6E LDA #$6E
+6DD2- 20 58 FC JSR $FC58 F8ROM:HOME
+6DD5- 20 88 6E JSR $6E88
+6DD8- C6 C9 DEC $C9
+6DDA- CE AE 8D DEC $8DAE
+6DDD- 8D 00 4C STA $4C00
+6DE0- D0 03 BNE $6DE5
+6DE2- 00 BRK
+6DE3- 00 BRK
+6DE4- 00 BRK
+6DE5- 00 BRK
+6DE6- 00 BRK
+6DE7- 00 BRK
+6DE8- 00 BRK
+6DE9- 00 BRK
+6DEA- 00 BRK
+6DEB- 00 BRK
+6DEC- B0 B1 BCS $6D9F
+6DEE- B2 B3 LDA ($B3)
+6DF0- B4 B5 LDY $B5,X
+6DF2- B6 B7 LDX $B7,Y
+6DF4- B8 CLV
+6DF5- B9 C1 C2 LDA $C2C1,Y
+6DF8- C3 ???
+6DF9- C4 C5 CPY $C5
+6DFB- C6 85 DEC $85
+6DFD- 06 86 ASL $86
+6DFF- 07 ???
+6E00- A0 FF LDY #$FF
+6E02- C8 INY
+6E03- B9 38 60 LDA $6038,Y
+6E06- 91 06 STA ($06),Y
+6E08- CC 37 60 CPY $6037
+6E0B- D0 F5 BNE $6E02
+6E0D- 60 RTS
+6E0E- 29 F0 AND #$F0
+6E10- 4A LSR
+6E11- 4A LSR
+6E12- 4A LSR
+6E13- 4A LSR
+6E14- 60 RTS
+6E15- 8C E4 6D STY $6DE4
+6E18- 85 06 STA $06
+6E1A- 86 07 STX $07
+6E1C- A9 8D LDA #$8D
+6E1E- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+6E21- A5 07 LDA $07
+6E23- 20 0E 6E JSR $6E0E
+6E26- AA TAX
+6E27- BD EC 6D LDA $6DEC,X
+6E2A- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+6E2D- A5 07 LDA $07
+6E2F- 29 0F AND #$0F
+6E31- AA TAX
+6E32- BD EC 6D LDA $6DEC,X
+6E35- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+6E38- A5 06 LDA $06
+6E3A- 20 0E 6E JSR $6E0E
+6E3D- AA TAX
+6E3E- BD EC 6D LDA $6DEC,X
+6E41- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+6E44- A5 06 LDA $06
+6E46- 29 0F AND #$0F
+6E48- AA TAX
+6E49- BD EC 6D LDA $6DEC,X
+6E4C- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+6E4F- A9 BA LDA #$BA
+6E51- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+6E54- A9 A0 LDA #$A0
+6E56- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+6E59- A0 00 LDY #$00
+6E5B- B1 06 LDA ($06),Y
+6E5D- 20 0E 6E JSR $6E0E
+6E60- 8D E3 6D STA $6DE3
+6E63- B1 06 LDA ($06),Y
+6E65- 29 0F AND #$0F
+6E67- 8D E2 6D STA $6DE2
+6E6A- AE E3 6D LDX $6DE3
+6E6D- BD EC 6D LDA $6DEC,X
+6E70- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+6E73- AE E2 6D LDX $6DE2
+6E76- BD EC 6D LDA $6DEC,X
+6E79- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+6E7C- A9 A0 LDA #$A0
+6E7E- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+6E81- C8 INY
+6E82- CC E4 6D CPY $6DE4
+6E85- D0 D4 BNE $6E5B
+6E87- 60 RTS
+6E88- 68 PLA
+6E89- 85 06 STA $06
+6E8B- 68 PLA
+6E8C- 85 07 STA $07
+6E8E- A0 01 LDY #$01
+6E90- B1 06 LDA ($06),Y
+6E92- F0 06 BEQ $6E9A
+6E94- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+6E97- C8 INY
+6E98- D0 F6 BNE $6E90
+6E9A- 18 CLC
+6E9B- 98 TYA
+6E9C- 65 06 ADC $06
+6E9E- 85 06 STA $06
+6EA0- A5 07 LDA $07
+6EA2- 69 00 ADC #$00
+6EA4- 48 PHA
+6EA5- A5 06 LDA $06
+6EA7- 48 PHA
+6EA8- 60 RTS
+6EA9- AD 00 C0 LDA $C000 r:KBD w:CLR80COL
+6EAC- 10 FB BPL $6EA9
+6EAE- 29 7F AND #$7F
+6EB0- 8D 10 C0 STA $C010 r:KBDSTRB
+6EB3- 60 RTS
+6EB4- A9 01 LDA #$01
+6EB6- 8D B6 AA STA $AAB6
+6EB9- 85 76 STA $76
+6EBB- 85 33 STA $33
+6EBD- 85 06 STA $06
+6EBF- 86 07 STX $07
+6EC1- A9 FF LDA #$FF
+6EC3- 85 D8 STA $D8
+6EC5- A0 00 LDY #$00
+6EC7- B1 06 LDA ($06),Y
+6EC9- 8D 5A 9D STA $9D5A
+6ECC- C8 INY
+6ECD- B1 06 LDA ($06),Y
+6ECF- 8D 5B 9D STA $9D5B
+6ED2- 60 RTS
+6ED3- 85 06 STA $06
+6ED5- 86 07 STX $07
+6ED7- A0 00 LDY #$00
+6ED9- B1 06 LDA ($06),Y
+6EDB- 8D 23 60 STA $6023
+6EDE- C8 INY
+6EDF- B1 06 LDA ($06),Y
+6EE1- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+6EE4- CC 23 60 CPY $6023
+6EE7- D0 F5 BNE $6EDE
+6EE9- AD 23 60 LDA $6023
+6EEC- 60 RTS
+6EED- A0 00 LDY #$00
+6EEF- B1 FA LDA ($FA),Y
+6EF1- 8D 24 60 STA $6024
+6EF4- B1 FC LDA ($FC),Y
+6EF6- 8D 26 60 STA $6026
+6EF9- AD 26 60 LDA $6026
+6EFC- 18 CLC
+6EFD- 6D 24 60 ADC $6024
+6F00- 8D 37 60 STA $6037
+6F03- 90 05 BCC $6F0A
+6F05- A9 FF LDA #$FF
+6F07- 8D 37 60 STA $6037
+6F0A- A0 00 LDY #$00
+6F0C- C8 INY
+6F0D- B1 FA LDA ($FA),Y
+6F0F- 99 37 60 STA $6037,Y
+6F12- CC 24 60 CPY $6024
+6F15- D0 F5 BNE $6F0C
+6F17- 98 TYA
+6F18- 18 CLC
+6F19- 69 37 ADC #$37
+6F1B- 85 FE STA $FE
+6F1D- A9 00 LDA #$00
+6F1F- 69 60 ADC #$60
+6F21- 85 FF STA $FF
+6F23- 18 CLC
+6F24- A0 00 LDY #$00
+6F26- C8 INY
+6F27- B1 FC LDA ($FC),Y
+6F29- 91 FE STA ($FE),Y
+6F2B- CC 37 60 CPY $6037
+6F2E- F0 02 BEQ $6F32
+6F30- D0 F4 BNE $6F26
+6F32- AD 37 60 LDA $6037
+6F35- 60 RTS
+6F36- A0 00 LDY #$00
+6F38- B1 FA LDA ($FA),Y
+6F3A- D1 FC CMP ($FC),Y
+6F3C- 90 02 BCC $6F40
+6F3E- B1 FC LDA ($FC),Y
+6F40- AA TAX
+6F41- F0 0C BEQ $6F4F
+6F43- A0 01 LDY #$01
+6F45- B1 FA LDA ($FA),Y
+6F47- D1 FC CMP ($FC),Y
+6F49- D0 0A BNE $6F55
+6F4B- C8 INY
+6F4C- CA DEX
+6F4D- D0 F6 BNE $6F45
+6F4F- A0 00 LDY #$00
+6F51- B1 FA LDA ($FA),Y
+6F53- D1 FC CMP ($FC),Y
+6F55- 60 RTS
+6F56- A4 E3 LDY $E3
+6F58- A5 EF LDA $EF
+6F5A- 8D 37 60 STA $6037
+6F5D- A2 00 LDX #$00
+6F5F- B1 FA LDA ($FA),Y
+6F61- 9D 38 60 STA $6038,X
+6F64- E4 EF CPX $EF
+6F66- F0 05 BEQ $6F6D
+6F68- C8 INY
+6F69- E8 INX
+6F6A- 18 CLC
+6F6B- 90 F2 BCC $6F5F
+6F6D- A5 EF LDA $EF
+6F6F- 60 RTS
+6F70- C6 E3 DEC $E3
+6F72- E6 EF INC $EF
+6F74- A0 00 LDY #$00
+6F76- B1 FA LDA ($FA),Y
+6F78- 38 SEC
+6F79- E5 EF SBC $EF
+6F7B- 8D 37 60 STA $6037
+6F7E- EE 37 60 INC $6037
+6F81- C8 INY
+6F82- B1 FA LDA ($FA),Y
+6F84- 99 37 60 STA $6037,Y
+6F87- C4 E3 CPY $E3
+6F89- D0 F6 BNE $6F81
+6F8B- A6 E3 LDX $E3
+6F8D- 98 TYA
+6F8E- 18 CLC
+6F8F- 65 EF ADC $EF
+6F91- A8 TAY
+6F92- CA DEX
+6F93- 88 DEY
+6F94- C8 INY
+6F95- E8 INX
+6F96- B1 FA LDA ($FA),Y
+6F98- 9D 38 60 STA $6038,X
+6F9B- EC 37 60 CPX $6037
+6F9E- D0 F4 BNE $6F94
+6FA0- AD 37 60 LDA $6037
+6FA3- 60 RTS
+6FA4- C0 FF CPY #$FF
+6FA6- F0 F8 BEQ $6FA0
+6FA8- C6 EF DEC $EF
+6FAA- A0 00 LDY #$00
+6FAC- B1 FC LDA ($FC),Y
+6FAE- 8D 25 60 STA $6025
+6FB1- B1 FA LDA ($FA),Y
+6FB3- 8D 27 60 STA $6027
+6FB6- 18 CLC
+6FB7- 6D 25 60 ADC $6025
+6FBA- 8D 37 60 STA $6037
+6FBD- 90 05 BCC $6FC4
+6FBF- A9 FF LDA #$FF
+6FC1- 8D 37 60 STA $6037
+6FC4- A5 EF LDA $EF
+6FC6- F0 0A BEQ $6FD2
+6FC8- C8 INY
+6FC9- B1 FC LDA ($FC),Y
+6FCB- 99 37 60 STA $6037,Y
+6FCE- C4 EF CPY $EF
+6FD0- D0 F6 BNE $6FC8
+6FD2- 8C 23 60 STY $6023
+6FD5- 98 TYA
+6FD6- AA TAX
+6FD7- A0 00 LDY #$00
+6FD9- C8 INY
+6FDA- E8 INX
+6FDB- B1 FA LDA ($FA),Y
+6FDD- 9D 37 60 STA $6037,X
+6FE0- CC 27 60 CPY $6027
+6FE3- D0 F4 BNE $6FD9
+6FE5- AC 23 60 LDY $6023
+6FE8- C8 INY
+6FE9- E8 INX
+6FEA- B1 FC LDA ($FC),Y
+6FEC- 9D 37 60 STA $6037,X
+6FEF- C4 FC CPY $FC
+6FF1- D0 F5 BNE $6FE8
+6FF3- AD 37 60 LDA $6037
+6FF6- 60 RTS
+6FF7- A0 00 LDY #$00
+6FF9- B1 FC LDA ($FC),Y
+6FFB- F0 5C BEQ $7059
+6FFD- 8D 26 60 STA $6026
+7000- B1 FA LDA ($FA),Y
+7002- F0 55 BEQ $7059
+7004- 8D 27 60 STA $6027
+7007- AD 27 60 LDA $6027
+700A- CD 26 60 CMP $6026
+700D- F0 02 BEQ $7011
+700F- B0 48 BCS $7059
+7011- A9 01 LDA #$01
+7013- 8D 23 60 STA $6023
+7016- AD 26 60 LDA $6026
+7019- 38 SEC
+701A- ED 27 60 SBC $6027
+701D- 8D 25 60 STA $6025
+7020- EE 25 60 INC $6025
+7023- AD 23 60 LDA $6023
+7026- 8D 29 60 STA $6029
+7029- A9 01 LDA #$01
+702B- 8D 24 60 STA $6024
+702E- AC 29 60 LDY $6029
+7031- B1 FC LDA ($FC),Y
+7033- AC 24 60 LDY $6024
+7036- D1 FA CMP ($FA),Y
+7038- D0 0F BNE $7049
+703A- CC 27 60 CPY $6027
+703D- F0 14 BEQ $7053
+703F- C8 INY
+7040- 8C 24 60 STY $6024
+7043- EE 29 60 INC $6029
+7046- 4C 2E 70 JMP $702E
+7049- EE 23 60 INC $6023
+704C- CE 25 60 DEC $6025
+704F- D0 D2 BNE $7023
+7051- F0 06 BEQ $7059
+7053- AD 23 60 LDA $6023
+7056- 4C 5B 70 JMP $705B
+7059- A9 00 LDA #$00
+705B- 8D 38 60 STA $6038
+705E- A0 01 LDY #$01
+7060- 8C 37 60 STY $6037
+7063- 60 RTS
+7064- 0D D4 C5 ORA $C5D4
+7067- D3 ???
+7068- D4 ???
+7069- A0 D3 LDY #$D3
+706B- D4 ???
+706C- D2 C9 CMP ($C9)
+706E- CE C7 A0 DEC $A0C7
+7071- B1 0D LDA ($0D),Y
+7073- D4 ???
+7074- C5 D3 CMP $D3
+7076- D4 ???
+7077- A0 D3 LDY #$D3
+7079- D4 ???
+707A- D2 C9 CMP ($C9)
+707C- CE C7 A0 DEC $A0C7
+707F- B2 0A LDA ($0A)
+7081- AD D3 D5 LDA $D5D3
+7084- C2 ???
+7085- D4 ???
+7086- C5 D3 CMP $D3
+7088- D4 ???
+7089- B1 AD LDA ($AD),Y
+708B- 0D D4 C5 ORA $C5D4
+708E- D3 ???
+708F- D4 ???
+7090- A0 D3 LDY #$D3
+7092- D4 ???
+7093- D2 C9 CMP ($C9)
+7095- CE C7 A0 DEC $A0C7
+7098- B2 06 LDA ($06)
+709A- D3 ???
+709B- D4 ???
+709C- D2 C9 CMP ($C9)
+709E- CE C7 00 DEC $00C7
diff --git a/source/disk19_demo_builds_1/GO.MAKEEXEC b/source/d5_strings/GO.MAKEEXEC
similarity index 100%
rename from source/disk19_demo_builds_1/GO.MAKEEXEC
rename to source/d5_strings/GO.MAKEEXEC
diff --git a/source/disk3_arrays/GO.MINIFY b/source/d5_strings/GO.MINIFY
similarity index 100%
rename from source/disk3_arrays/GO.MINIFY
rename to source/d5_strings/GO.MINIFY
diff --git a/source/disk20_demo_builds_2/MAKEEXEC b/source/d5_strings/MAKEEXEC
similarity index 100%
rename from source/disk20_demo_builds_2/MAKEEXEC
rename to source/d5_strings/MAKEEXEC
diff --git a/source/disk4_math/MINIFY b/source/d5_strings/MINIFY
similarity index 100%
rename from source/disk4_math/MINIFY
rename to source/d5_strings/MINIFY
diff --git a/source/d5_strings/T.DEMO.STRINGS b/source/d5_strings/T.DEMO.STRINGS
new file mode 100644
index 0000000..e614a56
--- /dev/null
+++ b/source/d5_strings/T.DEMO.STRINGS
@@ -0,0 +1,205 @@
+*
+********************************
+* *
+* -< STRINGS DEMO >- *
+* *
+* VERSION 00.03.00 *
+* *
+* 20-JAN-2019 *
+* *
+********************************
+* *
+* NATHAN D. RIGGS *
+* NATHAN.RIGGS@OUTLOOK.COM *
+* *
+********************************
+*
+** ASSEMBLER DIRECTIVES
+*
+ CYC AVE
+ EXP OFF
+ TR ON
+ DSK DEMO.STRINGS
+ OBJ $BFE0
+ ORG $6000
+*
+*``````````````````````````````*
+* TOP INCLUDES (PUTS, MACROS) *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+ PUT MIN.HEAD.REQUIRED
+ USE MIN.MAC.REQUIRED
+ USE MIN.MAC.STRINGS
+ PUT MIN.HOOKS.STRINGS
+]HOME EQU $FC58
+*
+*``````````````````````````````*
+* PROGRAM MAIN BODY *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+ JSR ]HOME
+ _PRN "STRING MACROS AND SUBROUTINES",8D
+ _PRN "=============================",8D8D
+ _PRN "THIS DEMO ILLUSTRATES THE USAGE",8D
+ _PRN "OF MACROS RELATED TO STRING",8D
+ _PRN "MANIPULATION. CURRENTLY, THIS IS ",8D
+ _PRN "LIMITED TO 8-BIT STRINGS WITH",8D
+ _PRN "A PRECEDING LENGTH BYTE, BUT MAY",8D
+ _PRN "ENCOMPASS OTHER TYPES IN THE FUTURE.",8D8D
+ _PRN "THE FOLLOWING MACROS WILL BE COVERED:",8D8D
+ _PRN " - SPRN",8D
+ _PRN " - SCAT",8D
+ _PRN " - SCPY",8D
+ _PRN " - SDEL",8D
+ _PRN " - SINS",8D
+ _PRN " - SPOS",8D
+ _PRN " - SCMP",8D8D
+ _WAIT
+ JSR ]HOME
+ _PRN "THE FIRST AND EASIEST MACRO TO",8D
+ _PRN "USE AND EXPLAIN IS SPRN, WHICH ",8D
+ _PRN "STANDS FOR STRING PRINT. AS THE",8D
+ _PRN "NAME IMPLIES, THIS MACRO PRINTS",8D
+ _PRN "THE STRING AT A GIVEN ADDRESS USING",8D
+ _PRN "COUT. THUS:",8D8D
+ _PRN " SPRN #STR1",8D8D
+ _PRN "WILL RETURN:",8D8D
+ _WAIT
+ SPRN #STR1
+ _WAIT
+ JSR ]HOME
+ _PRN "THE NEXT MACRO, SCAT, IS USED",8D
+ _PRN "TO CONCATENATE ONE STRING TO",8D
+ _PRN "ANOTHER, STORING THE NEW STRING",8D
+ _PRN "IN RETURN. EITHER A LITERAL",8D
+ _PRN "STRING OR AN ADDRESS CAN BE USED",8D
+ _PRN "IN EACH PARAMETER. THUS:",8D8D
+ _PRN " SCAT 'HELLO,';' WORLD!'",8D
+ _PRN " SPRN #RETLEN",8D8D
+ _PRN "WILL RETURN:",8D8D
+ _WAIT
+ SCAT "HELLO,";" WORLD!"
+ SPRN #RETLEN
+ _WAIT
+ JSR ]HOME
+ _PRN "THE NEXT MACRO IS SCPY, WHICH",8D
+ _PRN "STANDS FOR SUBSTRING COPY. THIS",8D
+ _PRN "MACRO COPIES A SUBSTRING FROM A",8D
+ _PRN "GIVEN STRING (LITERAL OR ADDRESS)",8D
+ _PRN "AT THE GIVEN INDEX AND LENGTH,",8D
+ _PRN "STORING IT IN RETURN. THUS:",8D8D
+ _PRN " SCPY 'KILL ALL HUMANS';#1;#8",8D
+ _PRN " SPRN #RETLEN",8D8D
+ _PRN "RETURNS:",8D8D
+ _WAIT
+ SCPY "KILL ALL HUMANS";#1;#8
+ SPRN #RETLEN
+ _WAIT
+ JSR ]HOME
+ _PRN "THE NEXT MACRO, SDEL, DELETES",8D
+ _PRN "A SUBSTRING FROM A GIVEN STRING",8D
+ _PRN "AND RETURNS THE NEW STRING IN",8D
+ _PRN "RETURN. THUS:",8D8D
+ _PRN " SDEL 'HELLO, WORLD!';#6;#8",8D
+ _PRN " SPRN #RETLEN",8D8D
+ _PRN "RETURNS:",8D8D
+ _WAIT
+ SDEL "HELLO, WORLD!";#6;#8
+ SPRN #RETLEN
+ _WAIT
+ JSR ]HOME
+ _PRN "THE SPOS MACRO LOOKS FOR A",8D
+ _PRN "GIVEN SUBSTRING WITHIN A GIVEN",8D
+ _PRN "STRING, RETURNING 0 IF NO MATCH ",8D
+ _PRN "IS FOUND OR RETURNING THE INDEX AT",8D
+ _PRN "WHICH THE SUBSTRING IS FOUND. THUS:",8D8D
+ _PRN " SPOS 'I HATE CAPITALISM';'CAPITALISM'",8D
+ _PRN " ",8D
+ _PRN "WILL RETURN:",8D8D
+ _WAIT
+ SPOS "I HATE CAPITALISM";"CAPITALISM"
+ DUMP #RETURN;#1
+ _WAIT
+ JSR ]HOME
+ _PRN "NEXT WE HAVE THE SINS MACRO, WHICH",8D
+ _PRN "STANDS FOR 'SUBSTRING INSERT.' THIS",8D
+ _PRN "MACRO INSERTS A SUBSTRING INTO A ",8D
+ _PRN "SOURCE STRING AT A GIVEN POSITION AND",8D
+ _PRN "PUTS THE NEW STRING IN RETURN. THUS:",8D8D
+ _PRN " SINS 'I LOVE BABIES';' TO HATE';#7",8D8D
+ _PRN "WILL RETURN:",8D8D
+ _WAIT
+ SINS "I LOVE BABIES";" TO HATE";#7
+ SPRN #RETLEN
+ _WAIT
+ JSR ]HOME
+ _PRN "LASTLY WE HAVE THE SCMP MACRO, WHICH",8D
+ _PRN "STANDS FOR 'STRING COMPARE.' THIS MACRO",8D
+ _PRN "COMPARES TWO STRINGS AND SETS STATUS",8D
+ _PRN "FLAGS ACCORDINGLY, MAINLY THE ZERO",8D
+ _PRN "FLAG AND THE CARRY FLAG.",8D8D
+ _WAIT
+ _PRN "THE ZERO FLAG IS SET TO 0 IF THE",8D
+ _PRN "STRINGS ARE AN EXACT MATCH; OTHERWISE",8D
+ _PRN "THE ZERO FLAG IS SET TO 1. IF THE",8D
+ _PRN "STRINGS DON'T MATCH, THEY ARE TESTED",8D
+ _PRN "TO SEE IF THEY ARE THE SAME LENGTH.",8D
+ _PRN "IF THE FIRST STRING IS SMALLER, THEN",8D
+ _PRN "THE CARRY IS SET TO 0; IF IT IS ",8D
+ _PRN "EQUAL TO OR LARGER THAN THE 2ND, THEN",8D
+ _PRN "THE CARRY IS SET TO 1.",8D8D
+ _WAIT
+ _PRN "THESE CAN BE TESTED BY USING",8D
+ _PRN "BRANCH INSTRUCTIONS LIKE BEQ FOR THE ",8D
+ _PRN "ZERO FLAG OR BCC FOR THE CARRY. THUS:",8D8D
+ _WAIT
+ _PRN " SCMP 'TEST';'TEST'",8D
+ _PRN " BEQ :NOMATCH",8D
+ _PRN " _PRN 'THE STRINGS MATCH!'",8D
+ _PRN " JMP :EXIT",8D
+ _PRN " :NOMATCH",8D
+ _PRN " _PRN 'STRINGS DO NOT MATCH!'",8D
+ _PRN " :EXIT",8D8D
+ _PRN "WILL RETURN:",8D8D
+ _WAIT
+ SCMP "TEST";"TEST"
+ BEQ NOMATCH
+ _PRN "THE STRINGS MATCH!",8D8D
+ JMP EXIT1
+NOMATCH
+ _PRN "THE STRINGS DO NOT MATCH!",8D8D
+EXIT1
+ _WAIT
+ JSR ]HOME
+ _PRN "FIN.",8D8D
+*
+ JMP $3D0
+*
+*``````````````````````````````*
+* BOTTOM INCLUDES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+** BOTTOM INCLUDES
+*
+ PUT MIN.LIB.REQUIRED
+*
+** INDIVIDUAL SUBROUTINE INCLUDES
+*
+** STRING SUBROUTINES
+*
+ PUT MIN.SUB.PRNSTR
+ PUT MIN.SUB.STRCAT
+ PUT MIN.SUB.STRCOMP
+*
+** SUBSTRING SUBROUTINES
+*
+ PUT MIN.SUB.SUBCOPY
+ PUT MIN.SUB.SUBDEL
+ PUT MIN.SUB.SUBINS
+ PUT MIN.SUB.SUBPOS
+*
+STR1 STR "TEST STRING 1"
+STR2 STR "TEST STRING 2"
+SUB1 STR "-SUBTEST1-"
+STR3 STR "TEST STRING 2"
+SUB2 STR "STRING"
diff --git a/source/d5_strings/T.HOOKS.STRINGS b/source/d5_strings/T.HOOKS.STRINGS
new file mode 100644
index 0000000..714fbde
--- /dev/null
+++ b/source/d5_strings/T.HOOKS.STRINGS
@@ -0,0 +1,19 @@
+*
+*``````````````````````````````*
+* HOOKS.STRINGS *
+* *
+* THIS FILE CONTAINS ALL OF *
+* THE HOOKS REQUIRED BY THE *
+* STRING LIBRARY. *
+* *
+* AUTHOR: NATHAN RIGGS *
+* CONTACT: NATHAN.RIGGS@ *
+* OUTLOOK.COM *
+* *
+* DATE: 19-SEP-2019 *
+* ASSEMBLER: MERLIN 8 PRO *
+* OS: DOS 3.3 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+SCOUT1 EQU $FDF0
+*
diff --git a/source/d5_strings/T.MAC.STRINGS b/source/d5_strings/T.MAC.STRINGS
new file mode 100644
index 0000000..1bc460f
--- /dev/null
+++ b/source/d5_strings/T.MAC.STRINGS
@@ -0,0 +1,213 @@
+*``````````````````````````````*
+* MAC.STRINGS *
+* *
+* THIS FILE CONTAINS ALL OF *
+* THE MACROS RELATED TO STRING *
+* MANIPULATION. *
+* *
+* AUTHOR: NATHAN RIGGS *
+* CONTACT: NATHAN.RIGGS@ *
+* OUTLOOK.COM *
+* *
+* DATE: 17-SEP-2019 *
+* ASSEMBLER: MERLIN 8 PRO *
+* OS: DOS 3.3 *
+* *
+* SUBROUTINE FILES USED *
+* *
+* SUB.PRNSTR *
+* SUB.STRCAT *
+* SUB.STRCOMP *
+* SUB.SUBCOPY *
+* SUB.SUBDEL *
+* SUB.SUBINS *
+* SUB.SUBPOS *
+* *
+* LIST OF MACROS *
+* *
+* SCMP : STRING COMPARE *
+* SCAT : STRING CONCATENATE *
+* SPRN : PRINT STRING *
+* SPOS : FIND SUBSTRING POS *
+* SCOP : SUBSTRING COPY *
+* SDEL : SUBSTRING DELETE *
+* SINS : SUNBSTRING INSERT *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+*``````````````````````````````*
+* SCMP (NATHAN RIGGS) *
+* *
+* COMPARES TWO STRINGS AND *
+* CHANGES THE ZERO FLAG TO 1 *
+* IF THE STRINGS ARE EQUAL. IF *
+* UNEQUAL, THE MACRO THEN *
+* COMPARES THE LENGTHS; IF THE *
+* FIRST IS LESS THAN SECOND, *
+* THE CARRY FLAG IS SET TO 0. *
+* OTHERWISE, IT IS SET TO 1. *
+* *
+* PARAMETERS *
+* *
+* ]1 = 1ST STRING TO COMPARE *
+* ]2 = 2ND STRING TO COMPARE *
+* *
+* SAMPLE USAGE *
+* *
+* SCMP "TEST";"TEST" *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+SCMP MAC
+ STY SCRATCH
+ _MSTR ]1;WPAR1
+ _MSTR ]2;WPAR2
+ JSR STRCMP
+ LDY SCRATCH
+ <<<
+*
+*``````````````````````````````*
+* SCAT (NATHAN RIGGS) *
+* *
+* CONCATENATE TWO STRINGS *
+* *
+* PARAMETERS *
+* *
+* ]1 = FIRST STRING *
+* ]2 = SECOND STRING *
+* *
+* SAMPLE USAGE *
+* *
+* SCAT "I AM";" TIRED" *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+SCAT MAC
+ STY SCRATCH
+ _MSTR ]1;WPAR1
+ _MSTR ]2;WPAR2
+ JSR STRCAT
+ LDY SCRATCH
+ <<<
+*
+*``````````````````````````````*
+* SPRN : PRINT STRING *
+* *
+* PRINT A STRING TO THE SCREEN *
+* *
+* PARAMETERS *
+* *
+* ]1 = STRING TO PRINT *
+* *
+* SAMPLE USAGE *
+* *
+* SPRN "TESTING" *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+SPRN MAC
+ STY SCRATCH
+ _AXLIT ]1
+ JSR PRNSTR
+ LDY SCRATCH
+ <<<
+*
+*``````````````````````````````*
+* SPOS (NATHAN RIGGS) *
+* *
+* FIND THE POSITION OF A SUB- *
+* STRING IN A GIVEN STRING. *
+* *
+* PARAMETERS *
+* *
+* ]1 = SOURCE STRING *
+* ]2 = SUBSTRING *
+* *
+* SAMPLE USAGE *
+* *
+* SPOS "A TEST";"TEST" *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+SPOS MAC
+ STY SCRATCH
+ _MSTR ]1;WPAR2
+ _MSTR ]2;WPAR1
+ JSR SUBPOS
+ LDY SCRATCH
+ <<<
+*
+*``````````````````````````````*
+* SCPY (NATHAN RIGGS) *
+* *
+* COPY SUBSTRING FROM STRING *
+* *
+* PARAMETERS *
+* *
+* ]1 = SOURCE STRING *
+* ]2 = SUBSTRING INDEX *
+* ]3 = SUBSTRING LENGTH *
+* *
+* SAMPLE USAGE *
+* *
+* SCPY "HELLO WORLD";#7;#5 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+SCPY MAC
+ STY SCRATCH
+ _MSTR ]1;WPAR1
+ LDA ]2
+ STA BPAR2
+ LDA ]3
+ STA BPAR1
+ JSR SUBCOPY
+ LDY SCRATCH
+ <<<
+*
+*``````````````````````````````*
+* SDEL (NATHAN RIGGS) *
+* *
+* DELETE SUBSTRING FROM STRING *
+* *
+* PARAMETERS *
+* *
+* ]1 = SOURCE STRING *
+* ]2 = SUBSTRING INDEX *
+* ]3 = SUBSTRING LENGTH *
+* *
+* SAMPLE USAGE *
+* *
+* SUBDEL "12345";#2;#2 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+SDEL MAC
+ STY SCRATCH
+ _MSTR ]1;WPAR1
+ LDA ]2
+ STA BPAR2
+ LDA ]3
+ STA BPAR1
+ JSR SUBDEL
+ LDY SCRATCH
+ <<<
+*
+*``````````````````````````````*
+* SINS (NATHAN RIGGS) *
+* *
+* INSERT SUBSTRING INTO STRING *
+* *
+* PARAMETERS *
+* *
+* ]1 = STRING ADDRESS *
+* ]2 = SUBSTRING ADDRESS *
+* ]3 = SUBSTRING INDEX *
+* *
+* SAMPLE USAGE *
+* *
+* SINS "1245";"3";#3 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+SINS MAC
+ STY SCRATCH
+ _MSTR ]1;WPAR2
+ _MSTR ]2;WPAR1
+ LDA ]3
+ STA BPAR1
+ JSR SUBINS
+ LDY SCRATCH
+ <<<
diff --git a/source/d5_strings/T.MIN.HEAD.REQUIRED b/source/d5_strings/T.MIN.HEAD.REQUIRED
new file mode 100644
index 0000000..3c154d5
--- /dev/null
+++ b/source/d5_strings/T.MIN.HEAD.REQUIRED
@@ -0,0 +1,24 @@
+JUMPTBL JMP MAIN_START
+
+ DS 32
+VARTAB DS 20
+RETLEN DS 1
+RETURN DS 256
+ADDR1 EQU $06
+ADDR2 EQU $08
+ADDR3 EQU $EB
+ADDR4 EQU $ED
+SCRATCH EQU $19
+SCRATCH2 EQU $1E
+RETADR EQU $FE
+RESULT EQU $FA
+RESULT2 EQU $FC
+WPAR1 EQU $FA
+WPAR2 EQU $FC
+WPAR3 EQU $FE
+BPAR1 EQU $EF
+BPAR2 EQU $E3
+BPAR3 EQU $1E
+BPAR4 EQU $19
+REENTRY EQU $3D0
+MAIN_START
diff --git a/source/disk19_demo_builds_1/T.MIN.HOOKS.STRINGS b/source/d5_strings/T.MIN.HOOKS.STRINGS
similarity index 100%
rename from source/disk19_demo_builds_1/T.MIN.HOOKS.STRINGS
rename to source/d5_strings/T.MIN.HOOKS.STRINGS
diff --git a/source/d5_strings/T.MIN.LIB.REQUIRED b/source/d5_strings/T.MIN.LIB.REQUIRED
new file mode 100644
index 0000000..677df56
--- /dev/null
+++ b/source/d5_strings/T.MIN.LIB.REQUIRED
@@ -0,0 +1,125 @@
+]RIGHT DS 1
+]LEFT DS 1
+]LENGTH DS 1
+]A DS 1
+]X DS 1
+]Y DS 1
+]C DS 1
+]Z DS 1
+]N DS 1
+]O DS 1
+]HEXTAB ASC "0123456789ABCDEF"
+]COUT EQU $FDF0
+]KYBD EQU $C000
+]STROBE EQU $C010
+__GETRET
+ STA ADDR1
+ STX ADDR1+1
+ LDY #255
+:LP
+ INY
+ LDA RETURN,Y
+ STA (ADDR1),Y ; COUNTER OFFSET
+ CPY RETLEN
+ BNE :LP
+ RTS
+__CLRHI
+ AND #$F0
+ LSR
+ LSR
+ LSR
+ LSR
+ RTS
+__DUMP
+ STY ]LENGTH
+ STA ADDR1
+ STX ADDR1+1
+ LDA #$8D
+ JSR ]COUT
+ LDA ADDR1+1
+ JSR __CLRHI
+ TAX
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDA ADDR1+1
+ AND #$0F
+ TAX
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDA ADDR1
+ JSR __CLRHI
+ TAX
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDA ADDR1
+ AND #$0F
+ TAX
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDA #":" ;
+ JSR ]COUT
+ LDA #" "
+ JSR ]COUT
+ LDY #0
+:LP
+ LDA (ADDR1),Y
+ JSR __CLRHI ; AT COUNTER OFFSET
+ STA ]LEFT
+ LDA (ADDR1),Y
+ AND #$0F
+ STA ]RIGHT
+ LDX ]LEFT
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDX ]RIGHT
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDA #160
+ JSR ]COUT
+ INY
+ CPY ]LENGTH
+ BNE :LP
+ RTS
+__P
+ PLA
+ STA ADDR1
+ PLA
+ STA ADDR1+1
+ LDY #1
+:LP LDA (ADDR1),Y
+ BEQ :DONE
+ JSR ]COUT
+ INY
+ BNE :LP
+:DONE CLC
+ TYA
+ ADC ADDR1
+ STA ADDR1
+ LDA ADDR1+1
+ ADC #0
+ PHA ; IF NEEDED
+ LDA ADDR1
+ PHA
+ RTS
+__W
+:LP LDA ]KYBD
+ BPL :LP
+ AND #$7F
+ STA ]STROBE
+ RTS
+__ERRH
+ LDA #1
+ STA $AAB6
+ STA $75+1
+ STA $33
+ STA ADDR1
+ STX ADDR1+1
+ LDA #$FF
+ STA $D8
+ LDY #0
+ LDA (ADDR1),Y
+ STA $9D5A
+ INY
+ LDA (ADDR1),Y
+ STA $9D5B
+ RTS
diff --git a/source/d5_strings/T.MIN.MAC.REQUIRED b/source/d5_strings/T.MIN.MAC.REQUIRED
new file mode 100644
index 0000000..ee89433
--- /dev/null
+++ b/source/d5_strings/T.MIN.MAC.REQUIRED
@@ -0,0 +1,97 @@
+_MLIT MAC
+ IF #=]1
+ LDA ]1/$100
+ STA ]2+1
+ LDA ]1
+ STA ]2
+ ELSE
+ LDA ]1+1
+ STA ]2+1
+ LDA ]1
+ STA ]2
+ FIN
+ <<<
+_ISLIT MAC
+ IF #=]1
+ LDA ]1/$100
+ PHA
+ LDA ]1
+ PHA
+ ELSE
+ LDA ]1+1
+ PHA
+ LDA ]1
+ PHA
+ FIN
+ <<<
+_AXLIT MAC
+ IF #=]1
+ LDX ]1/$100
+ LDA ]1
+ ELSE
+ LDX ]1+1
+ LDA ]1
+ FIN
+ <<<
+_MSTR MAC
+ IF "=]1
+ JMP __STRCONT
+]STRTMP STR ]1
+__STRCONT
+ LDA #>]STRTMP
+ STA ]2+1
+ LDA #<]STRTMP
+ STA ]2
+ ELSE
+ _MLIT ]1;]2
+ FIN
+ <<<
+_ISSTR MAC
+ IF "=]1
+ JMP __STRCONT
+]STRTMP STR ]1
+__STRCONT
+ LDA #>]STRTMP
+ PHA
+ LDA #<]STRTMP
+ PHA
+ ELSE
+ _ISLIT ]1
+ FIN
+ <<<
+_AXSTR MAC
+ IF "=]1
+ JMP __STRCNT2
+]STRTMP STR ]1
+__STRCNT2
+ LDX #>]STRTMP
+ LDA #<]STRTMP
+ ELSE
+ _AXLIT ]1
+ FIN
+ <<<
+GRET MAC
+ _AXLIT ]1
+ JSR __GETRET
+ <<<
+DUMP MAC
+ _AXLIT ]1
+ LDY ]2
+ JSR __DUMP
+ <<<
+_PRN MAC
+ JSR __P
+ ASC ]1
+ HEX 00
+ <<<
+_WAIT MAC
+ JSR __W
+ <<<
+ERRH MAC
+ _AXLIT
+ JSR __ERRH
+ <<<
+CLRHI MAC
+ LDA ]1
+ JSR __CLRHI
+ <<<
diff --git a/source/d5_strings/T.MIN.MAC.STRINGS b/source/d5_strings/T.MIN.MAC.STRINGS
new file mode 100644
index 0000000..5d5d836
--- /dev/null
+++ b/source/d5_strings/T.MIN.MAC.STRINGS
@@ -0,0 +1,56 @@
+SCMP MAC
+ STY SCRATCH
+ _MSTR ]1;WPAR1
+ _MSTR ]2;WPAR2
+ JSR STRCMP
+ LDY SCRATCH
+ <<<
+SCAT MAC
+ STY SCRATCH
+ _MSTR ]1;WPAR1
+ _MSTR ]2;WPAR2
+ JSR STRCAT
+ LDY SCRATCH
+ <<<
+SPRN MAC
+ STY SCRATCH
+ _AXLIT ]1
+ JSR PRNSTR
+ LDY SCRATCH
+ <<<
+SPOS MAC
+ STY SCRATCH
+ _MSTR ]1;WPAR2
+ _MSTR ]2;WPAR1
+ JSR SUBPOS
+ LDY SCRATCH
+ <<<
+SCPY MAC
+ STY SCRATCH
+ _MSTR ]1;WPAR1
+ LDA ]2
+ STA BPAR2
+ LDA ]3
+ STA BPAR1
+ JSR SUBCOPY
+ LDY SCRATCH
+ <<<
+SDEL MAC
+ STY SCRATCH
+ _MSTR ]1;WPAR1
+ LDA ]2
+ STA BPAR2
+ LDA ]3
+ STA BPAR1
+ JSR SUBDEL
+ LDY SCRATCH
+ <<<
+SINS MAC
+ STY SCRATCH
+ _MSTR ]1;WPAR2
+ _MSTR ]2;WPAR1
+ LDA ]3
+ STA BPAR1
+ JSR SUBINS
+ LDY SCRATCH
+ <<<
diff --git a/source/d5_strings/T.MIN.SUB.PRNSTR b/source/d5_strings/T.MIN.SUB.PRNSTR
new file mode 100644
index 0000000..e34f7d1
--- /dev/null
+++ b/source/d5_strings/T.MIN.SUB.PRNSTR
@@ -0,0 +1,16 @@
+]LEN EQU VARTAB
+]STR EQU ADDR1
+PRNSTR
+ STA ]STR
+ STX ]STR+1
+ LDY #0
+ LDA (]STR),Y
+ STA ]LEN
+:LP
+ INY
+ LDA (]STR),Y
+ JSR SCOUT1
+ CPY ]LEN
+ BNE :LP
+ LDA ]LEN
+ RTS
diff --git a/source/d5_strings/T.MIN.SUB.STRCAT b/source/d5_strings/T.MIN.SUB.STRCAT
new file mode 100644
index 0000000..bbbdada
--- /dev/null
+++ b/source/d5_strings/T.MIN.SUB.STRCAT
@@ -0,0 +1,45 @@
+]S1LEN EQU VARTAB+1
+]S2LEN EQU VARTAB+3
+]INDEX EQU WPAR3
+]STR2 EQU WPAR2
+]STR1 EQU WPAR1
+STRCAT
+ LDY #0
+ LDA (]STR1),Y
+ STA ]S1LEN
+ LDA (]STR2),Y
+ STA ]S2LEN
+ LDA ]S2LEN
+ CLC
+ ADC ]S1LEN
+ STA RETLEN
+ BCC :DOCAT
+ LDA #255
+ STA RETLEN
+:DOCAT
+ LDY #0
+:CAT1
+ INY
+ LDA (]STR1),Y
+ STA RETLEN,Y
+ CPY ]S1LEN
+ BNE :CAT1
+ TYA
+ CLC
+ ADC #RETLEN+1
+ STA ]INDEX+1
+ CLC
+ LDY #0
+:CAT2
+ INY
+ LDA (]STR2),Y
+ STA (]INDEX),Y
+ CPY RETLEN
+ BEQ :EXIT
+ BNE :CAT2
+:EXIT
+ LDA RETLEN
+ RTS
diff --git a/source/d5_strings/T.MIN.SUB.STRCOMP b/source/d5_strings/T.MIN.SUB.STRCOMP
new file mode 100644
index 0000000..9ff1af0
--- /dev/null
+++ b/source/d5_strings/T.MIN.SUB.STRCOMP
@@ -0,0 +1,26 @@
+]STR1 EQU WPAR1
+]STR2 EQU WPAR2
+STRCMP
+ LDY #0
+ LDA (]STR1),Y
+ CMP (]STR2),Y
+ BCC :BEGCMP ; THEN BEGIN COMPARISON
+ LDA (]STR2),Y
+:BEGCMP
+ TAX
+ BEQ :TSTLEN
+ LDY #1
+:CMPLP
+ LDA (]STR1),Y
+ CMP (]STR2),Y
+ BNE :EXIT
+
+ INY
+ DEX
+ BNE :CMPLP
+:TSTLEN
+ LDY #0
+ LDA (]STR1),Y
+ CMP (]STR2),Y
+:EXIT
+ RTS
diff --git a/source/d5_strings/T.MIN.SUB.SUBCOPY b/source/d5_strings/T.MIN.SUB.SUBCOPY
new file mode 100644
index 0000000..88bb00a
--- /dev/null
+++ b/source/d5_strings/T.MIN.SUB.SUBCOPY
@@ -0,0 +1,20 @@
+]SUBLEN EQU BPAR1
+]SUBIND EQU BPAR2
+]STR EQU WPAR1
+SUBCOPY
+ LDY ]SUBIND
+ LDA ]SUBLEN
+ STA RETLEN
+ LDX #0
+:COPY
+ LDA (]STR),Y
+ STA RETURN,X
+ CPX ]SUBLEN
+ BEQ :EXIT
+ INY
+ INX
+ CLC
+ BCC :COPY
+:EXIT
+ LDA ]SUBLEN
+ RTS
diff --git a/source/d5_strings/T.MIN.SUB.SUBDEL b/source/d5_strings/T.MIN.SUB.SUBDEL
new file mode 100644
index 0000000..0dec7a3
--- /dev/null
+++ b/source/d5_strings/T.MIN.SUB.SUBDEL
@@ -0,0 +1,37 @@
+]SUBLEN EQU BPAR1
+]SUBIND EQU BPAR2
+]STR EQU WPAR1
+SUBDEL
+ DEC ]SUBIND
+ INC ]SUBLEN
+ LDY #0
+ LDA (]STR),Y
+ SEC
+ SBC ]SUBLEN
+ STA RETLEN
+ INC RETLEN
+:LP1
+ INY
+ LDA (]STR),Y
+ STA RETLEN,Y
+ CPY ]SUBIND
+ BNE :LP1
+ LDX ]SUBIND
+ TYA
+ CLC
+ ADC ]SUBLEN
+ TAY
+ DEX
+ DEY
+:LP2
+ INY
+ INX
+ LDA (]STR),Y
+ STA RETURN,X
+ CPX RETLEN
+ BNE :LP2
+:EXIT
+ LDA RETLEN
+ RTS
+ CPY #255
+ BEQ :EXIT
diff --git a/source/d5_strings/T.MIN.SUB.SUBINS b/source/d5_strings/T.MIN.SUB.SUBINS
new file mode 100644
index 0000000..9c2d05e
--- /dev/null
+++ b/source/d5_strings/T.MIN.SUB.SUBINS
@@ -0,0 +1,51 @@
+]SUB EQU WPAR1
+]STR EQU WPAR2
+]INDEX EQU BPAR1
+]OLDIND EQU VARTAB
+]TMP EQU VARTAB+2
+]SUBLEN EQU VARTAB+4
+SUBINS
+ DEC ]INDEX
+ LDY #0
+ LDA (]STR),Y
+ STA ]TMP
+ LDA (]SUB),Y
+ STA ]SUBLEN
+ CLC
+ ADC ]TMP
+ STA RETLEN
+ BCC :CONT
+ LDA #255
+ STA RETLEN
+:CONT
+ LDA ]INDEX
+ BEQ :SUBCOPY
+:LP1
+ INY
+ LDA (]STR),Y
+ STA RETLEN,Y
+ CPY ]INDEX
+ BNE :LP1
+:SUBCOPY
+ STY ]OLDIND
+ TYA
+ TAX
+ LDY #0
+:SUBLP
+ INY
+ INX
+ LDA (]SUB),Y
+ STA RETLEN,X
+ CPY ]SUBLEN
+ BNE :SUBLP
+ LDY ]OLDIND
+:FINLP
+ INY
+ INX
+ LDA (]STR),Y
+ STA RETLEN,X
+ CPY ]STR
+ BNE :FINLP
+:EXIT
+ LDA RETLEN
+ RTS
diff --git a/source/d5_strings/T.MIN.SUB.SUBPOS b/source/d5_strings/T.MIN.SUB.SUBPOS
new file mode 100644
index 0000000..6569ca8
--- /dev/null
+++ b/source/d5_strings/T.MIN.SUB.SUBPOS
@@ -0,0 +1,60 @@
+]STRIND EQU VARTAB
+]SUBIND EQU VARTAB+1
+]CNT EQU VARTAB+2
+]STRLEN EQU VARTAB+3
+]SUBLEN EQU VARTAB+4
+]SIDX EQU VARTAB+6
+]SUB EQU WPAR1
+]STR EQU WPAR2
+SUBPOS
+ LDY #0
+ LDA (]STR),Y
+ BEQ :NOTFND
+ STA ]STRLEN
+ LDA (]SUB),Y
+ BEQ :NOTFND
+ STA ]SUBLEN
+ LDA ]SUBLEN
+ CMP ]STRLEN
+ BEQ :LENOK
+ BCS :NOTFND
+:LENOK
+ LDA #1
+ STA ]STRIND
+ LDA ]STRLEN
+ SEC
+ SBC ]SUBLEN
+ STA ]CNT
+ INC ]CNT
+:SLP1
+ LDA ]STRIND
+ STA ]SIDX
+ LDA #1
+ STA ]SUBIND
+:CMPLP
+ LDY ]SIDX
+ LDA (]STR),Y
+ LDY ]SUBIND
+ CMP (]SUB),Y
+ BNE :SLP2 ; NOT A MATCH
+ CPY ]SUBLEN
+ BEQ :FOUND
+ INY
+ STY ]SUBIND
+ INC ]SIDX
+ JMP :CMPLP
+:SLP2
+ INC ]STRIND
+ DEC ]CNT
+ BNE :SLP1
+ BEQ :NOTFND
+:FOUND
+ LDA ]STRIND
+ JMP :EXIT
+:NOTFND
+ LDA #0
+:EXIT
+ STA RETURN
+ LDY #1
+ STY RETLEN
+ RTS
diff --git a/source/d5_strings/T.SUB.PRNSTR b/source/d5_strings/T.SUB.PRNSTR
new file mode 100644
index 0000000..f5e20a0
--- /dev/null
+++ b/source/d5_strings/T.SUB.PRNSTR
@@ -0,0 +1,39 @@
+*``````````````````````````````*
+* PRNSTR (NATHAN RIGGS) *
+* *
+* PRINTS STRING TO SCREEN. *
+* *
+* INPUT: *
+* *
+* .A = ADDRESS LOBYTE *
+* .X = ADDRESS HIBYTE *
+* *
+* OUTPUT: *
+* *
+* .A = STRING LENGTH *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^^ ^^^ *
+* *
+* CYCLES: 46+ *
+* SIZE: 26 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]LEN EQU VARTAB ; STRING LENGTH
+]STR EQU ADDR1 ; ZERO-PAGE ADDRESS POINTER
+*
+PRNSTR
+*
+ STA ]STR ; STORE LOW BYTE OF STRING ADDR
+ STX ]STR+1 ; STORE HIGH BYTE OF ADDR
+ LDY #0 ; RESET .Y COUNTER
+ LDA (]STR),Y ; GET STRING LENGTH
+ STA ]LEN ; STORE LENGTH
+:LP
+ INY ; INCREASE COUNTER
+ LDA (]STR),Y ; GET CHARACTER FROM STRING
+ JSR SCOUT1 ; PRINT CHARACTER TO SCREEN
+ CPY ]LEN ; IF Y < LENGTH
+ BNE :LP ; THEN LOOP
+ LDA ]LEN ; RETURN LENGTH IN .A
+ RTS
diff --git a/source/d5_strings/T.SUB.STRCAT b/source/d5_strings/T.SUB.STRCAT
new file mode 100644
index 0000000..8d406ba
--- /dev/null
+++ b/source/d5_strings/T.SUB.STRCAT
@@ -0,0 +1,85 @@
+*``````````````````````````````*
+* STRCAT (NATHAN RIGGS) *
+* *
+* CONCATENATE TWO STRINGS AND *
+* STORE THE NEW STRING IN *
+* RETURN, WITH THE LENGTH BYTE *
+* AT RETLEN. *
+* *
+* NOTE THAT THE WHOLE STRING *
+* IS ACTUALLY PLACED IN RETLEN *
+* TO ACCOUNT FOR THE LENGTH *
+* BYTE THAT PRECEDES IT. *
+* *
+* INPUT: *
+* *
+* WPAR1 = 1ST STRING *
+* WPAR2 = 2ND STRING ADDRESS *
+* *
+* OUTPUT: *
+* *
+* .A = NEW STRING LENGTH *
+* RETURN = NEW STRING ADDRESS *
+* RETLEN = NEW STRING LENGTH *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^^ ^^^ *
+* *
+* CYCLES: 115+ *
+* SIZE: 75 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]S1LEN EQU VARTAB+1 ; FIRST STRING LENGTH
+]S2LEN EQU VARTAB+3 ; SECOND STRING LENGTH
+]INDEX EQU WPAR3 ; ADDRESS TO PLACE 2ND STRING
+]STR2 EQU WPAR2 ; POINTER TO 2ND STRING
+]STR1 EQU WPAR1 ; POINTER TO 1ST STRING
+*
+STRCAT
+*
+ LDY #0 ; CLEAR INDEX POINTER
+ LDA (]STR1),Y ; GET LENGTH OF 1ST STRING
+ STA ]S1LEN ; STORE IN 1ST STRING LENGTH
+ LDA (]STR2),Y ; GET LENGTH OF 2ND STRING
+ STA ]S2LEN ; STORE 2ND STRING LENGTH
+*
+** DETERMINE NUMBER OF CHAR
+*
+ LDA ]S2LEN ; GET 2ND STRING LENGTH
+ CLC ; CLEAR CARRY
+ ADC ]S1LEN ; ADD TO LENGTH OF 1ST STRING
+ STA RETLEN ; SAVE SUM OF TWO LENGTHS
+ BCC :DOCAT ; NO OVERFLOW, JUST CONCATENATE
+ LDA #255 ; OTHERWISE, 255 IS MAX
+ STA RETLEN
+*
+:DOCAT
+*
+ LDY #0 ; OFFSET INDEX BY 1
+:CAT1
+ INY
+ LDA (]STR1),Y ; LOAD 1ST STRING INDEXED CHAR
+ STA RETLEN,Y ; STORE IN RETURN AT SAME INDEX
+ CPY ]S1LEN ; IF .Y < 1ST STRING LENGTH
+ BNE :CAT1 ; THEN LOOP UNTIL FALSE
+*
+ TYA ; TRANSFER COUNTER TO .A
+ CLC ; CLEAR CARRY
+ ADC #RETLEN+1 ; OF NEW ADDRESS
+ STA ]INDEX+1 ; AND STORE HIGH BYTE
+ CLC ; RESET CARRY
+ LDY #0
+*
+:CAT2
+ INY
+ LDA (]STR2),Y ; LOAD 2ND STRING INDEXED CHAR
+ STA (]INDEX),Y ; STORE AT NEW ADDRESS
+ CPY RETLEN ; IF .Y < 2ND STRING LENGTH
+ BEQ :EXIT
+ BNE :CAT2 ; LOOP UNTIL FALSE
+:EXIT
+ LDA RETLEN ; RETURN NEW LENGTH IN .A
+ RTS
diff --git a/source/d5_strings/T.SUB.STRCOMP b/source/d5_strings/T.SUB.STRCOMP
new file mode 100644
index 0000000..698516e
--- /dev/null
+++ b/source/d5_strings/T.SUB.STRCOMP
@@ -0,0 +1,63 @@
+*``````````````````````````````*
+* STRCMP (NATHAN RIGGS) *
+* *
+* COMPARES A STRING TO ANOTHER *
+* STRING AND SETS THE FLAGS *
+* ACCORDINGLY: *
+* *
+* Z = 1 IF STRINGS MATCH *
+* Z = 0 IF STRINGS DON'T MATCH *
+* *
+* IF THE STRINGS MATCH UP TO *
+* THE LENGTH OF THE SHORTEST *
+* STRING, THE STRING LENGTHS *
+* ARE THEN COMPARED AND THE *
+* CARRY FLAG IS SET AS SUCH: *
+* *
+* C = 0 IF 1ST STRING < 2ND *
+* C = 1 IF 1ST STRING >= 2ND *
+* *
+* INPUT: *
+* *
+* WPAR1 = 1ST STRING ADDRESS *
+* WPAR2 = 2ND STRING ADDRESS *
+* *
+* OUTPUT: *
+* *
+* SEE DESCRIPTION *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^^ ^^^ *
+* *
+* CYCLES: 61+ *
+* SIZE: 32 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]STR1 EQU WPAR1 ; ZP POINTER TO 1ST STRING
+]STR2 EQU WPAR2 ; ZP POINTER TO 2ND STRING
+*
+STRCMP
+*
+ LDY #0 ; RESET .Y COUNTER
+ LDA (]STR1),Y ; GET LENGTH OF 1ST STRING
+ CMP (]STR2),Y ; IF STR1 LENGTH < STR2 LENGTH
+ BCC :BEGCMP ; THEN BEGIN COMPARISON; ELSE
+ LDA (]STR2),Y ; USE STR2 LENGTH INSTEAD
+:BEGCMP
+ TAX ; X IS LENGTH OF SHORTER STRING
+ BEQ :TSTLEN ; IF LENGTH IS 0, TEST LENGTH
+ LDY #1 ; ELSE SET .Y TO FIRST CHAR OF STRINGS
+:CMPLP
+ LDA (]STR1),Y ; GET INDEXED CHAR OF 1ST STRING
+ CMP (]STR2),Y ; COMPARE TO INDEXED CHAR OF 2ND
+ BNE :EXIT ; EXIT IF THE CHARS ARE NOT EQUAL
+ ; Z,C WILL BE PROPERLY SET
+ INY ; INCREASE CHARACTER INDEX
+ DEX ; DECREMENT COUNTER
+ BNE :CMPLP ; CONTINUE UNTIL ALL CHARS CHECKED
+:TSTLEN
+ LDY #0 ; NOW COMPARE LENGTHS
+ LDA (]STR1),Y ; GET LENGTH OF 1ST STRING
+ CMP (]STR2),Y ; SET OR CLEAR THE FLAGS
+:EXIT
+ RTS
diff --git a/source/d5_strings/T.SUB.SUBCOPY b/source/d5_strings/T.SUB.SUBCOPY
new file mode 100644
index 0000000..7a31a97
--- /dev/null
+++ b/source/d5_strings/T.SUB.SUBCOPY
@@ -0,0 +1,47 @@
+*``````````````````````````````*
+* SUBCOPY (NATHAN RIGGS) *
+* *
+* COPY A SUBSTRING FROM A *
+* STRING AND STORE IN RETURN. *
+* *
+* INPUT: *
+* *
+* BPAR1 = SUBSTRING LENGTH *
+* BPAR2 = SUBSTRING INDEX *
+* WPAR1 = SOURCE STRING ADDR *
+* *
+* OUTPUT: *
+* *
+* .A = SUBSTRING LENGTH *
+* RETURN = SUBSTRING *
+* RETLEN = SUBSTRING LENGTH *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^^ ^^^ *
+* *
+* CYCLES: 46+ *
+* SIZE: 27 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]SUBLEN EQU BPAR1 ; SUBSTRING LENGTH
+]SUBIND EQU BPAR2 ; SUBSTRING INDEX
+]STR EQU WPAR1 ; SOURCE STRING
+*
+SUBCOPY
+*
+ LDY ]SUBIND ; STARTING COPY INDEX
+ LDA ]SUBLEN ; SUBSTRING LENGTH
+ STA RETLEN ; STORE SUBSTRING LENGTH IN RETLEN
+ LDX #0
+:COPY
+ LDA (]STR),Y ; GET SUBSTRING CHARACTER
+ STA RETURN,X ; STORE CHAR IN RETURN
+ CPX ]SUBLEN ; IF .X COUNTER = SUBSTRING LENGTH
+ BEQ :EXIT ; THEN FINISHED WITH LOOP
+ INY ; OTHERWISE, INCREMENT .Y
+ INX ; AND INCREMENT .X
+ CLC ; CLEAR CARRY FOR FORCED BRANCH
+ BCC :COPY ; LOOP
+:EXIT
+ LDA ]SUBLEN ; RETURN SUBSTRING LENGTH IN .A
+ RTS
diff --git a/source/d5_strings/T.SUB.SUBDEL b/source/d5_strings/T.SUB.SUBDEL
new file mode 100644
index 0000000..4834210
--- /dev/null
+++ b/source/d5_strings/T.SUB.SUBDEL
@@ -0,0 +1,59 @@
+*``````````````````````````````*
+* SUBDEL (NATHAN RIGGS) *
+* *
+* INPUT: *
+* *
+* .A = ADDRESS LOBYTE *
+* .X = ADDRESS HIBYTE *
+* *
+* OUTPUT: *
+* *
+* .A = STRING LENGTH *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^^ ^^^ *
+* *
+* CYCLES: 79+ *
+* SIZE: 47 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]SUBLEN EQU BPAR1
+]SUBIND EQU BPAR2
+]STR EQU WPAR1
+*
+SUBDEL
+*
+ DEC ]SUBIND
+ INC ]SUBLEN
+ LDY #0 ; RESET .Y INDEX
+ LDA (]STR),Y ; GET STRING LENGTH
+ SEC ; SET CARRY
+ SBC ]SUBLEN ; SUBTRACT SUBSTRING LENGTH
+ STA RETLEN ; STORE NEW LENGTH IN RETLEN
+ INC RETLEN
+:LP1
+ INY ; INCREASE .Y INDEX
+ LDA (]STR),Y ; LOAD CHARACTER FROM STRING
+ STA RETLEN,Y ; STORE IN RETURN
+ CPY ]SUBIND ; IF .Y != SUBSTRING INDEX
+ BNE :LP1 ; THEN CONTINUE LOOPING
+*
+ LDX ]SUBIND ; OTHERWISE, .X INDEX = SUBSTRING INDEX
+ TYA ; TRANSFER .Y INDEX TO .A
+ CLC ; CLEAR CARRY
+ ADC ]SUBLEN ; ADD .Y INDEX TO SUBSTRING LENGTH
+ TAY ; FOR NEW POSITION, THEN BACK TO .Y
+ DEX
+ DEY
+:LP2
+ INY ; INCREMENT .Y INDEX
+ INX ; INCREMEMNT .X INDEX
+ LDA (]STR),Y ; GET CHAR AT STARTING AFTER SUBSTRING
+ STA RETURN,X ; STORE IN RETURN AT SEPARATE INDEX
+ CPX RETLEN ; IF .X != NEW STRING LENGTH,
+ BNE :LP2 ; CONTINUE LOOPING
+:EXIT
+ LDA RETLEN ; LOAD NEW STRING LENGTH IN .A
+ RTS
+ CPY #255 ; IF AT LENGTH MAX
+ BEQ :EXIT ; THEN QUIT COPYING
diff --git a/source/d5_strings/T.SUB.SUBINS b/source/d5_strings/T.SUB.SUBINS
new file mode 100644
index 0000000..a2ed25e
--- /dev/null
+++ b/source/d5_strings/T.SUB.SUBINS
@@ -0,0 +1,77 @@
+*``````````````````````````````*
+* SUBINS (NATHAN RIGGS) *
+* *
+* INPUT: *
+* *
+* WPAR1 = SUBSTRING ADDRESS *
+* WPAR2 = STRING ADDRESS *
+* BPAR1 = INSERTION INDEX *
+* *
+* OUTPUT: *
+* *
+* .A = NEW STRING LENGTH *
+* RETURN = NEW STRING CHARS *
+* RETLEN = NEW STRING LENGTH *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^^ ^^^ *
+* *
+* CYCLES: 106+ *
+* SIZE: 67 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]SUB EQU WPAR1
+]STR EQU WPAR2
+]INDEX EQU BPAR1
+]OLDIND EQU VARTAB
+]TMP EQU VARTAB+2
+]SUBLEN EQU VARTAB+4
+*
+SUBINS
+*
+ DEC ]INDEX
+ LDY #0 ; SET .Y INDEX TO 0
+ LDA (]STR),Y ; GET STRING LENGTH
+ STA ]TMP ; TEMPORARILY STORE
+ LDA (]SUB),Y ; GET SUBSTRING LENGTH
+ STA ]SUBLEN
+ CLC ; CLEAR CARRY
+ ADC ]TMP ; ADD SOURCE STRING LENGTH
+ STA RETLEN ; STORE NEW STRING LENGTH
+ BCC :CONT ; IF NO OVERFLOW, CONTINUE
+ LDA #255 ; ELSE, NEW STRING LENGTH IS 255
+ STA RETLEN ; STORE IN RETLEN
+:CONT
+*
+ LDA ]INDEX ; IF INDEX IS 0, GO STRAIGHT
+ BEQ :SUBCOPY ; TO COPYING SUBSTRING FIRST
+:LP1
+ INY ; INCREASE INDEX
+ LDA (]STR),Y ; GET SOURCE STRING CHARACTER
+ STA RETLEN,Y ; STORE IN RETURN
+ CPY ]INDEX ; IF WE DON'T HIT SUBSTRING INDEX
+ BNE :LP1 ; KEEP ON COPYING
+:SUBCOPY
+ STY ]OLDIND ; STORE CURRENT STRING INDEX
+ TYA ; TRANSFER .Y COUNTER TO
+ TAX ; .X COUNTER TEMPORARILY
+ LDY #0 ; RESET .Y COUNTER
+:SUBLP
+ INY ; INCREASE .Y SUBSTRING INDEX
+ INX ; CONTINUE INCREASING .X INDEX
+ LDA (]SUB),Y ; LOAD INDEXED CHAR FROM SUBSTRING
+ STA RETLEN,X ; STORE INTO RETURN AT CONTINUING INDEX
+ CPY ]SUBLEN ; IF .Y != SUBSTRING LENGTH
+ BNE :SUBLP ; THEN CONTINUE COPYING
+*
+ LDY ]OLDIND ; RESTORE OLD INDEX
+:FINLP
+ INY ; INCREASE ORIGINAL INDEX
+ INX ; INCREASE NEW INDEX
+ LDA (]STR),Y ; LOAD NEXT CHAR FROM STRING
+ STA RETLEN,X ; AND STORE AFTER SUBSTRING
+ CPY ]STR ; IF ORIGINAL STRING LENGTH
+ BNE :FINLP ; IS NOT YET HIT, KEEP LOOPING
+:EXIT
+ LDA RETLEN ; RETURN NEW LENGTH IN .A
+ RTS
diff --git a/source/d5_strings/T.SUB.SUBPOS b/source/d5_strings/T.SUB.SUBPOS
new file mode 100644
index 0000000..e5a3b02
--- /dev/null
+++ b/source/d5_strings/T.SUB.SUBPOS
@@ -0,0 +1,95 @@
+*``````````````````````````````*
+* SUBPOS (NATHAN RIGGS) *
+* *
+* CHECK IF A SUBSTRING CAN BE *
+* FOUND IN A STRING; IF SO, *
+* RETURN INDEX IN .A; ELSE, *
+* RETURN 0 IN .A. *
+* *
+* INPUT: *
+* *
+* WPAR1 = SUBSTRING ADDRESS *
+* WPAR2 = STRING ADDRESS *
+* *
+* OUTPUT: *
+* *
+* .A = SUBSTRING INDEX *
+* RETURN = SUBSTRING INDEX *
+* RETLEN = 1 *
+* *
+* DESTROYS: AXYNVBDIZCMS *
+* ^^^^ ^^^ *
+* *
+* CYCLES: 150+ *
+* SIZE: 103 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]STRIND EQU VARTAB ; STRING INDEX
+]SUBIND EQU VARTAB+1 ; SUBSTRING INDEX
+]CNT EQU VARTAB+2 ; COUNTER
+]STRLEN EQU VARTAB+3 ; STRING LENGTH
+]SUBLEN EQU VARTAB+4 ; SUBSTRING LENGTH
+]SIDX EQU VARTAB+6
+]SUB EQU WPAR1 ; ZP SUBSTRING ADDR PTR
+]STR EQU WPAR2 ; ZP STRING ADDR POINTER
+*
+SUBPOS
+*
+ LDY #0 ; RESET INDEX COUNTER
+ LDA (]STR),Y ; GET LENGTH OF STRING
+ BEQ :NOTFND ; EXIT IF LENGTH = 0
+ STA ]STRLEN ; STORE STRING LENGTH
+ LDA (]SUB),Y ; GET SUBSTR LENGTH
+ BEQ :NOTFND ; EXIT IF SUB LENGTH = 0
+ STA ]SUBLEN ; STORE SUBSTRING LENGTH
+*
+ LDA ]SUBLEN ; IF SUBSTRING LENGTH IS
+ CMP ]STRLEN ; > STRING LENGTH, DECLARE
+ BEQ :LENOK ; THE STRING NOT FOUND
+ BCS :NOTFND ; OTHERWISE, CONTINUE
+*
+:LENOK
+ LDA #1 ; SET STRING INDEX TO
+ STA ]STRIND ; THE FIRST CHARACTER
+ LDA ]STRLEN ; GET STRING LENGTH
+ SEC ; SET CARRY
+ SBC ]SUBLEN ; SUBTRACT SUBSTRING LENGTH
+ STA ]CNT ; STORE AS COUNTER
+ INC ]CNT ; INCREASE BY 1
+*
+:SLP1
+ LDA ]STRIND
+ STA ]SIDX
+ LDA #1 ; START SUBSTRING INDEX
+ STA ]SUBIND ; AT 1
+*
+:CMPLP
+ LDY ]SIDX ; LOAD STRING INDEX TO .7
+ LDA (]STR),Y ; GET NEXT CHAR FROM STR
+ LDY ]SUBIND ; LOAD SUBSTRING INDEX TO .Y
+ CMP (]SUB),Y ; COMPARE TO NEXT SUB CHAR
+ BNE :SLP2 ; NOT A MATCH; BRANCH
+ CPY ]SUBLEN ; TEST IF SUB INDEX = SUB LENGTH
+ BEQ :FOUND ; IF SO, FOUND THE SUBSTRING
+ INY ; ELSE INC TO NEXT CHAR
+ STY ]SUBIND ; STORE NEW SUBSTRING INDEX
+ INC ]SIDX ; INCREASE STRING INDEX
+ JMP :CMPLP ; LOOP UNTIL DONE
+*
+:SLP2
+ INC ]STRIND ; INCREMENT INDEX
+ DEC ]CNT ; DEC COUNT
+ BNE :SLP1 ; LOOP BACK IF UNFINISHED
+ BEQ :NOTFND ; ELSE EXIT TO NOT FOUND
+*
+:FOUND
+ LDA ]STRIND ; FOUND, STORE INDEX IN .A
+ JMP :EXIT
+*
+:NOTFND
+ LDA #0 ; SUB NOT FOUND, .A = 0
+:EXIT
+ STA RETURN ; STORE INDEX OR 0 IN RETURN
+ LDY #1 ; STORE BYTE LENGTH OF 1
+ STY RETLEN ; INTO RETLEN
+ RTS
diff --git a/source/d6_fileio/DEMO.FILEIO b/source/d6_fileio/DEMO.FILEIO
new file mode 100644
index 0000000..1b15ba9
--- /dev/null
+++ b/source/d6_fileio/DEMO.FILEIO
@@ -0,0 +1,2958 @@
+6000- 4C 38 61 JMP $6138
+6003- 00 BRK
+6004- 00 BRK
+6005- 00 BRK
+6006- 00 BRK
+6007- 00 BRK
+6008- 00 BRK
+6009- 00 BRK
+600A- 00 BRK
+600B- 00 BRK
+600C- 00 BRK
+600D- 00 BRK
+600E- 00 BRK
+600F- 00 BRK
+6010- 00 BRK
+6011- 00 BRK
+6012- 00 BRK
+6013- 00 BRK
+6014- 00 BRK
+6015- 00 BRK
+6016- 00 BRK
+6017- 00 BRK
+6018- 00 BRK
+6019- 00 BRK
+601A- 00 BRK
+601B- 00 BRK
+601C- 00 BRK
+601D- 00 BRK
+601E- 00 BRK
+601F- 00 BRK
+6020- 00 BRK
+6021- 00 BRK
+6022- 00 BRK
+6023- 00 BRK
+6024- 00 BRK
+6025- 00 BRK
+6026- 00 BRK
+6027- 00 BRK
+6028- 00 BRK
+6029- 00 BRK
+602A- 00 BRK
+602B- 00 BRK
+602C- 00 BRK
+602D- 00 BRK
+602E- 00 BRK
+602F- 00 BRK
+6030- 00 BRK
+6031- 00 BRK
+6032- 00 BRK
+6033- 00 BRK
+6034- 00 BRK
+6035- 00 BRK
+6036- 00 BRK
+6037- 00 BRK
+6038- 00 BRK
+6039- 00 BRK
+603A- 00 BRK
+603B- 00 BRK
+603C- 00 BRK
+603D- 00 BRK
+603E- 00 BRK
+603F- 00 BRK
+6040- 00 BRK
+6041- 00 BRK
+6042- 00 BRK
+6043- 00 BRK
+6044- 00 BRK
+6045- 00 BRK
+6046- 00 BRK
+6047- 00 BRK
+6048- 00 BRK
+6049- 00 BRK
+604A- 00 BRK
+604B- 00 BRK
+604C- 00 BRK
+604D- 00 BRK
+604E- 00 BRK
+604F- 00 BRK
+6050- 00 BRK
+6051- 00 BRK
+6052- 00 BRK
+6053- 00 BRK
+6054- 00 BRK
+6055- 00 BRK
+6056- 00 BRK
+6057- 00 BRK
+6058- 00 BRK
+6059- 00 BRK
+605A- 00 BRK
+605B- 00 BRK
+605C- 00 BRK
+605D- 00 BRK
+605E- 00 BRK
+605F- 00 BRK
+6060- 00 BRK
+6061- 00 BRK
+6062- 00 BRK
+6063- 00 BRK
+6064- 00 BRK
+6065- 00 BRK
+6066- 00 BRK
+6067- 00 BRK
+6068- 00 BRK
+6069- 00 BRK
+606A- 00 BRK
+606B- 00 BRK
+606C- 00 BRK
+606D- 00 BRK
+606E- 00 BRK
+606F- 00 BRK
+6070- 00 BRK
+6071- 00 BRK
+6072- 00 BRK
+6073- 00 BRK
+6074- 00 BRK
+6075- 00 BRK
+6076- 00 BRK
+6077- 00 BRK
+6078- 00 BRK
+6079- 00 BRK
+607A- 00 BRK
+607B- 00 BRK
+607C- 00 BRK
+607D- 00 BRK
+607E- 00 BRK
+607F- 00 BRK
+6080- 00 BRK
+6081- 00 BRK
+6082- 00 BRK
+6083- 00 BRK
+6084- 00 BRK
+6085- 00 BRK
+6086- 00 BRK
+6087- 00 BRK
+6088- 00 BRK
+6089- 00 BRK
+608A- 00 BRK
+608B- 00 BRK
+608C- 00 BRK
+608D- 00 BRK
+608E- 00 BRK
+608F- 00 BRK
+6090- 00 BRK
+6091- 00 BRK
+6092- 00 BRK
+6093- 00 BRK
+6094- 00 BRK
+6095- 00 BRK
+6096- 00 BRK
+6097- 00 BRK
+6098- 00 BRK
+6099- 00 BRK
+609A- 00 BRK
+609B- 00 BRK
+609C- 00 BRK
+609D- 00 BRK
+609E- 00 BRK
+609F- 00 BRK
+60A0- 00 BRK
+60A1- 00 BRK
+60A2- 00 BRK
+60A3- 00 BRK
+60A4- 00 BRK
+60A5- 00 BRK
+60A6- 00 BRK
+60A7- 00 BRK
+60A8- 00 BRK
+60A9- 00 BRK
+60AA- 00 BRK
+60AB- 00 BRK
+60AC- 00 BRK
+60AD- 00 BRK
+60AE- 00 BRK
+60AF- 00 BRK
+60B0- 00 BRK
+60B1- 00 BRK
+60B2- 00 BRK
+60B3- 00 BRK
+60B4- 00 BRK
+60B5- 00 BRK
+60B6- 00 BRK
+60B7- 00 BRK
+60B8- 00 BRK
+60B9- 00 BRK
+60BA- 00 BRK
+60BB- 00 BRK
+60BC- 00 BRK
+60BD- 00 BRK
+60BE- 00 BRK
+60BF- 00 BRK
+60C0- 00 BRK
+60C1- 00 BRK
+60C2- 00 BRK
+60C3- 00 BRK
+60C4- 00 BRK
+60C5- 00 BRK
+60C6- 00 BRK
+60C7- 00 BRK
+60C8- 00 BRK
+60C9- 00 BRK
+60CA- 00 BRK
+60CB- 00 BRK
+60CC- 00 BRK
+60CD- 00 BRK
+60CE- 00 BRK
+60CF- 00 BRK
+60D0- 00 BRK
+60D1- 00 BRK
+60D2- 00 BRK
+60D3- 00 BRK
+60D4- 00 BRK
+60D5- 00 BRK
+60D6- 00 BRK
+60D7- 00 BRK
+60D8- 00 BRK
+60D9- 00 BRK
+60DA- 00 BRK
+60DB- 00 BRK
+60DC- 00 BRK
+60DD- 00 BRK
+60DE- 00 BRK
+60DF- 00 BRK
+60E0- 00 BRK
+60E1- 00 BRK
+60E2- 00 BRK
+60E3- 00 BRK
+60E4- 00 BRK
+60E5- 00 BRK
+60E6- 00 BRK
+60E7- 00 BRK
+60E8- 00 BRK
+60E9- 00 BRK
+60EA- 00 BRK
+60EB- 00 BRK
+60EC- 00 BRK
+60ED- 00 BRK
+60EE- 00 BRK
+60EF- 00 BRK
+60F0- 00 BRK
+60F1- 00 BRK
+60F2- 00 BRK
+60F3- 00 BRK
+60F4- 00 BRK
+60F5- 00 BRK
+60F6- 00 BRK
+60F7- 00 BRK
+60F8- 00 BRK
+60F9- 00 BRK
+60FA- 00 BRK
+60FB- 00 BRK
+60FC- 00 BRK
+60FD- 00 BRK
+60FE- 00 BRK
+60FF- 00 BRK
+6100- 00 BRK
+6101- 00 BRK
+6102- 00 BRK
+6103- 00 BRK
+6104- 00 BRK
+6105- 00 BRK
+6106- 00 BRK
+6107- 00 BRK
+6108- 00 BRK
+6109- 00 BRK
+610A- 00 BRK
+610B- 00 BRK
+610C- 00 BRK
+610D- 00 BRK
+610E- 00 BRK
+610F- 00 BRK
+6110- 00 BRK
+6111- 00 BRK
+6112- 00 BRK
+6113- 00 BRK
+6114- 00 BRK
+6115- 00 BRK
+6116- 00 BRK
+6117- 00 BRK
+6118- 00 BRK
+6119- 00 BRK
+611A- 00 BRK
+611B- 00 BRK
+611C- 00 BRK
+611D- 00 BRK
+611E- 00 BRK
+611F- 00 BRK
+6120- 00 BRK
+6121- 00 BRK
+6122- 00 BRK
+6123- 00 BRK
+6124- 00 BRK
+6125- 00 BRK
+6126- 00 BRK
+6127- 00 BRK
+6128- 00 BRK
+6129- 00 BRK
+612A- 00 BRK
+612B- 00 BRK
+612C- 00 BRK
+612D- 00 BRK
+612E- 00 BRK
+612F- 00 BRK
+6130- 00 BRK
+6131- 00 BRK
+6132- 00 BRK
+6133- 00 BRK
+6134- 00 BRK
+6135- 00 BRK
+6136- 00 BRK
+6137- 00 BRK
+6138- 20 DC 72 JSR $72DC
+613B- A0 8D LDY #$8D
+613D- 8D 8D 8D STA $8D8D
+6140- 8D 00 20 STA $2000
+6143- DC ???
+6144- 72 C6 ADC ($C6)
+6146- C9 CC CMP #$CC
+6148- C5 A0 CMP $A0
+614A- C9 CE CMP #$CE
+614C- D0 D5 BNE $6123
+614E- D4 ???
+614F- AF ???
+6150- CF ???
+6151- D5 D4 CMP $D4,X
+6153- D0 D5 BNE $612A
+6155- D4 ???
+6156- A0 CD LDY #$CD
+6158- C1 C3 CMP ($C3,X)
+615A- D2 CF CMP ($CF)
+615C- D3 ???
+615D- 8D 00 20 STA $2000
+6160- DC ???
+6161- 72 AD ADC ($AD)
+6163- AD AD AD LDA $ADAD
+6166- AD AD AD LDA $ADAD
+6169- AD AD AD LDA $ADAD
+616C- AD AD AD LDA $ADAD
+616F- AD AD AD LDA $ADAD
+6172- AD AD AD LDA $ADAD
+6175- AD AD AD LDA $ADAD
+6178- AD AD 8D LDA $8DAD
+617B- 8D 00 20 STA $2000
+617E- DC ???
+617F- 72 D4 ADC ($D4)
+6181- C8 INY
+6182- C5 A0 CMP $A0
+6184- C2 ???
+6185- D3 ???
+6186- C1 D6 CMP ($D6,X)
+6188- C5 A0 CMP $A0
+618A- CD C1 C3 CMP $C3C1
+618D- D2 CF CMP ($CF)
+618F- A0 D3 LDY #$D3
+6191- C1 D6 CMP ($D6,X)
+6193- C5 D3 CMP $D3
+6195- A0 D4 LDY #$D4
+6197- C8 INY
+6198- C5 A0 CMP $A0
+619A- C7 ???
+619B- C9 D6 CMP #$D6
+619D- C5 CE CMP $CE
+619F- 8D 00 20 STA $2000
+61A2- DC ???
+61A3- 72 C1 ADC ($C1)
+61A5- C4 C4 CPY $C4
+61A7- D2 C5 CMP ($C5)
+61A9- D3 ???
+61AA- D3 ???
+61AB- A0 D2 LDY #$D2
+61AD- C1 CE CMP ($CE,X)
+61AF- C7 ???
+61B0- C5 A0 CMP $A0
+61B2- D5 CE CMP $CE,X
+61B4- C4 C5 CPY $C5
+61B6- D2 A0 CMP ($A0)
+61B8- D4 ???
+61B9- C8 INY
+61BA- C5 A0 CMP $A0
+61BC- D3 ???
+61BD- D0 C5 BNE $6184
+61BF- C3 ???
+61C0- C9 C6 CMP #$C6
+61C2- C9 C5 CMP #$C5
+61C4- C4 8D CPY $8D
+61C6- 00 BRK
+61C7- 20 DC 72 JSR $72DC
+61CA- C2 ???
+61CB- C9 CE CMP #$CE
+61CD- C1 D2 CMP ($D2,X)
+61CF- D9 A0 C6 CMP $C6A0,Y
+61D2- C9 CC CMP #$CC
+61D4- C5 AE CMP $AE
+61D6- A0 D4 LDY #$D4
+61D8- C8 INY
+61D9- C5 A0 CMP $A0
+61DB- C1 D2 CMP ($D2,X)
+61DD- C7 ???
+61DE- D5 CD CMP $CD,X
+61E0- C5 CE CMP $CE
+61E2- D4 ???
+61E3- A0 C9 LDY #$C9
+61E5- D3 ???
+61E6- A0 D3 LDY #$D3
+61E8- C9 CD CMP #$CD
+61EA- D0 CC BNE $61B8
+61EC- D9 8D 00 CMP $008D,Y
+61EF- 20 DC 72 JSR $72DC
+61F2- C1 A0 CMP ($A0,X)
+61F4- D3 ???
+61F5- D4 ???
+61F6- D2 C9 CMP ($C9)
+61F8- CE C7 A0 DEC $A0C7
+61FB- D4 ???
+61FC- C8 INY
+61FD- C1 D4 CMP ($D4,X)
+61FF- A0 D7 LDY #$D7
+6201- CF ???
+6202- D5 CC CMP $CC,X
+6204- C4 A0 CPY $A0
+6206- CD C1 D4 CMP $D4C1
+6209- C3 ???
+620A- C8 INY
+620B- A0 D4 LDY #$D4
+620D- C8 INY
+620E- C5 A0 CMP $A0
+6210- C1 D2 CMP ($D2,X)
+6212- C7 ???
+6213- D5 CD CMP $CD,X
+6215- C5 CE CMP $CE
+6217- D4 ???
+6218- D3 ???
+6219- 8D 00 20 STA $2000
+621C- DC ???
+621D- 72 CF ADC ($CF)
+621F- C6 A0 DEC $A0
+6221- C1 A0 CMP ($A0,X)
+6223- D4 ???
+6224- D9 D0 C9 CMP $C9D0,Y
+6227- C3 ???
+6228- C1 CC CMP ($CC,X)
+622A- A0 C2 LDY #$C2
+622C- D3 ???
+622D- C1 D6 CMP ($D6,X)
+622F- C5 A0 CMP $A0
+6231- D3 ???
+6232- D4 ???
+6233- C1 D4 CMP ($D4,X)
+6235- C5 CD CMP $CD
+6237- C5 CE CMP $CE
+6239- D4 ???
+623A- A0 C9 LDY #$C9
+623C- CE A0 C4 DEC $C4A0
+623F- CF ???
+6240- D3 ???
+6241- AE 8D 8D LDX $8D8D
+6244- 00 BRK
+6245- 20 DC 72 JSR $72DC
+6248- C2 ???
+6249- D3 ???
+624A- C1 D6 CMP ($D6,X)
+624C- C5 A0 CMP $A0
+624E- A7 ???
+624F- D4 ???
+6250- C5 D3 CMP $D3
+6252- D4 ???
+6253- AC C1 A4 LDY $A4C1
+6256- B8 CLV
+6257- B0 B0 BCS $6209
+6259- AC CC A4 LDY $A4CC
+625C- B1 B0 LDA ($B0),Y
+625E- B0 A7 BCS $6207
+6260- A0 D3 LDY #$D3
+6262- C1 D6 CMP ($D6,X)
+6264- C5 D3 CMP $D3
+6266- A0 D4 LDY #$D4
+6268- C8 INY
+6269- C5 8D CMP $8D
+626B- 00 BRK
+626C- 20 DC 72 JSR $72DC
+626F- A4 B1 LDY $B1
+6271- B0 B0 BCS $6223
+6273- A0 C2 LDY #$C2
+6275- D9 D4 C5 CMP $C5D4,Y
+6278- D3 ???
+6279- A0 CC LDY #$CC
+627B- CF ???
+627C- C3 ???
+627D- C1 D4 CMP ($D4,X)
+627F- C5 C4 CMP $C4
+6281- A0 C1 LDY #$C1
+6283- D4 ???
+6284- A0 A4 LDY #$A4
+6286- B8 CLV
+6287- B0 B0 BCS $6239
+6289- A0 C9 LDY #$C9
+628B- CE A0 D4 DEC $D4A0
+628E- C8 INY
+628F- C5 A0 CMP $A0
+6291- C6 C9 DEC $C9
+6293- CC C5 8D CPY $8DC5
+6296- 00 BRK
+6297- 20 DC 72 JSR $72DC
+629A- D4 ???
+629B- C5 D3 CMP $D3
+629D- D4 ???
+629E- AE 8D 8D LDX $8D8D
+62A1- 00 BRK
+62A2- 20 DC 72 JSR $72DC
+62A5- CC C5 D4 CPY $D4C5
+62A8- A7 ???
+62A9- D3 ???
+62AA- A0 D0 LDY #$D0
+62AC- D5 D4 CMP $D4,X
+62AE- A0 D3 LDY #$D3
+62B0- CF ???
+62B1- CD C5 D4 CMP $D4C5
+62B4- C8 INY
+62B5- C9 CE CMP #$CE
+62B7- C7 ???
+62B8- A0 C9 LDY #$C9
+62BA- CE D4 CF DEC $CFD4
+62BD- A0 A4 LDY #$A4
+62BF- B3 ???
+62C0- B0 B0 BCS $6272
+62C2- A0 D4 LDY #$D4
+62C4- CF ???
+62C5- 8D 00 20 STA $2000
+62C8- DC ???
+62C9- 72 D4 ADC ($D4)
+62CB- C5 D3 CMP $D3
+62CD- D4 ???
+62CE- A0 C9 LDY #$C9
+62D0- D4 ???
+62D1- A0 CF LDY #$CF
+62D3- D5 D4 CMP $D4,X
+62D5- AE 8D 8D LDX $8D8D
+62D8- 00 BRK
+62D9- A0 00 LDY #$00
+62DB- 98 TYA
+62DC- 99 00 08 STA $0800,Y
+62DF- C8 INY
+62E0- C0 00 CPY #$00
+62E2- D0 F7 BNE $62DB
+62E4- 20 FD 72 JSR $72FD
+62E7- A2 08 LDX #$08
+62E9- A9 00 LDA #$00
+62EB- A0 00 LDY #$00
+62ED- 20 69 72 JSR $7269
+62F0- 20 FD 72 JSR $72FD
+62F3- 20 DC 72 JSR $72DC
+62F6- A0 8D LDY #$8D
+62F8- 8D 00 20 STA $2000
+62FB- DC ???
+62FC- 72 A0 ADC ($A0)
+62FE- A0 C2 LDY #$C2
+6300- D3 ???
+6301- C1 D6 CMP ($D6,X)
+6303- C5 A0 CMP $A0
+6305- A7 ???
+6306- D4 ???
+6307- C5 D3 CMP $D3
+6309- D4 ???
+630A- AC C1 A4 LDY $A4C1
+630D- B8 CLV
+630E- B0 B0 BCS $62C0
+6310- AC CC A4 LDY $A4CC
+6313- B1 B0 LDA ($B0),Y
+6315- B0 A7 BCS $62BE
+6317- AE AE AE LDX $AEAE
+631A- AE 00 84 LDX $8400
+631D- 19 4C 32 ORA $324C,Y
+6320- 63 ???
+6321- 10 D4 BPL $62F7
+6323- C5 D3 CMP $D3
+6325- D4 ???
+6326- AC C1 A4 LDY $A4C1
+6329- B8 CLV
+632A- B0 B0 BCS $62DC
+632C- AC CC A4 LDY $A4CC
+632F- B1 B0 LDA ($B0),Y
+6331- B0 A9 BCS $62DC
+6333- 63 ???
+6334- 85 FB STA $FB
+6336- A9 21 LDA #$21
+6338- 85 FA STA $FA
+633A- 20 74 73 JSR $7374
+633D- A4 19 LDY $19
+633F- 20 DC 72 JSR $72DC
+6342- C4 CF CPY $CF
+6344- CE C5 A1 DEC $A1C5
+6347- 8D 8D 00 STA $008D
+634A- 20 DC 72 JSR $72DC
+634D- CE CF D7 DEC $D7CF
+6350- A0 CC LDY #$CC
+6352- C5 D4 CMP $D4
+6354- A7 ???
+6355- D3 ???
+6356- A0 C3 LDY #$C3
+6358- CC C5 C1 CPY $C1C5
+635B- D2 A0 CMP ($A0)
+635D- A4 B1 LDY $B1
+635F- B0 B0 BCS $6311
+6361- A0 C2 LDY #$C2
+6363- D9 D4 C5 CMP $C5D4,Y
+6366- D3 ???
+6367- A0 C1 LDY #$C1
+6369- D4 ???
+636A- 8D 00 20 STA $2000
+636D- DC ???
+636E- 72 A4 ADC ($A4)
+6370- B8 CLV
+6371- B0 B0 BCS $6323
+6373- A0 C2 LDY #$C2
+6375- C5 C6 CMP $C6
+6377- CF ???
+6378- D2 C5 CMP ($C5)
+637A- A0 D7 LDY #$D7
+637C- C5 A0 CMP $A0
+637E- D2 C5 CMP ($C5)
+6380- CC CF C1 CPY $C1CF
+6383- C4 A0 CPY $A0
+6385- C9 D4 CMP #$D4
+6387- A0 D7 LDY #$D7
+6389- C9 D4 CMP #$D4
+638B- C8 INY
+638C- A0 C2 LDY #$C2
+638E- CC CF C1 CPY $C1CF
+6391- C4 AE CPY $AE
+6393- 8D 8D 00 STA $008D
+6396- A0 00 LDY #$00
+6398- A9 00 LDA #$00
+639A- 99 00 08 STA $0800,Y
+639D- C8 INY
+639E- C0 00 CPY #$00
+63A0- D0 F6 BNE $6398
+63A2- A2 08 LDX #$08
+63A4- A9 00 LDA #$00
+63A6- A0 00 LDY #$00
+63A8- 20 69 72 JSR $7269
+63AB- 20 DC 72 JSR $72DC
+63AE- A0 8D LDY #$8D
+63B0- 8D 00 20 STA $2000
+63B3- DC ???
+63B4- 72 CE ADC ($CE)
+63B6- CF ???
+63B7- D7 ???
+63B8- A0 D7 LDY #$D7
+63BA- C5 A0 CMP $A0
+63BC- C3 ???
+63BD- C1 CE CMP ($CE,X)
+63BF- A0 C2 LDY #$C2
+63C1- CC CF C1 CPY $C1CF
+63C4- C4 A0 CPY $A0
+63C6- D4 ???
+63C7- C5 D3 CMP $D3
+63C9- D4 ???
+63CA- A0 D4 LDY #$D4
+63CC- CF ???
+63CD- A0 C7 LDY #$C7
+63CF- C5 D4 CMP $D4
+63D1- A0 A4 LDY #$A4
+63D3- B8 CLV
+63D4- B0 B0 BCS $6386
+63D6- 8D 00 20 STA $2000
+63D9- DC ???
+63DA- 72 C2 ADC ($C2)
+63DC- C1 C3 CMP ($C3,X)
+63DE- CB ???
+63DF- A0 C9 LDY #$C9
+63E1- CE D4 CF DEC $CFD4
+63E4- A0 D4 LDY #$D4
+63E6- C8 INY
+63E7- C5 A0 CMP $A0
+63E9- D3 ???
+63EA- D4 ???
+63EB- C1 D4 CMP ($D4,X)
+63ED- C5 A0 CMP $A0
+63EF- D7 ???
+63F0- C5 A0 CMP $A0
+63F2- D0 D5 BNE $63C9
+63F4- D4 ???
+63F5- A0 C9 LDY #$C9
+63F7- D4 ???
+63F8- AE 8D 8D LDX $8D8D
+63FB- 00 BRK
+63FC- 20 DC 72 JSR $72DC
+63FF- C2 ???
+6400- CC CF C1 CPY $C1CF
+6403- C4 A0 CPY $A0
+6405- A7 ???
+6406- D4 ???
+6407- C5 D3 CMP $D3
+6409- D4 ???
+640A- A7 ???
+640B- AE AE AE LDX $AEAE
+640E- 8D 00 20 STA $2000
+6411- FD 72 84 SBC $8472,X
+6414- 19 4C 1D ORA $1D4C,Y
+6417- 64 04 STZ $04
+6419- D4 ???
+641A- C5 D3 CMP $D3
+641C- D4 ???
+641D- A9 64 LDA #$64
+641F- 85 FB STA $FB
+6421- A9 18 LDA #$18
+6423- 85 FA STA $FA
+6425- 20 27 73 JSR $7327
+6428- A4 19 LDY $19
+642A- 20 DC 72 JSR $72DC
+642D- A0 8D LDY #$8D
+642F- 8D 00 20 STA $2000
+6432- DC ???
+6433- 72 C4 ADC ($C4)
+6435- CF ???
+6436- CE C5 A1 DEC $A1C5
+6439- 8D 8D 00 STA $008D
+643C- A2 08 LDX #$08
+643E- A9 00 LDA #$00
+6440- A0 00 LDY #$00
+6442- 20 69 72 JSR $7269
+6445- 20 DC 72 JSR $72DC
+6448- A0 8D LDY #$8D
+644A- 8D 00 20 STA $2000
+644D- FD 72 20 SBC $2072,X
+6450- DC ???
+6451- 72 D4 ADC ($D4)
+6453- C8 INY
+6454- C5 A0 CMP $A0
+6456- C3 ???
+6457- CD C4 A0 CMP $A0C4
+645A- CD C1 C3 CMP $C3C1
+645D- D2 CF CMP ($CF)
+645F- A0 D3 LDY #$D3
+6461- C9 CD CMP #$CD
+6463- D0 CC BNE $6431
+6465- D9 A0 C5 CMP $C5A0,Y
+6468- D8 CLD
+6469- C5 C3 CMP $C3
+646B- D5 D4 CMP $D4,X
+646D- C5 D3 CMP $D3
+646F- A0 C1 LDY #$C1
+6471- 8D 00 20 STA $2000
+6474- DC ???
+6475- 72 C4 ADC ($C4)
+6477- CF ???
+6478- D3 ???
+6479- A0 C3 LDY #$C3
+647B- CF ???
+647C- CD CD C1 CMP $C1CD
+647F- CE C4 AC DEC $ACC4
+6482- A0 C1 LDY #$C1
+6484- CC CF CE CPY $CECF
+6487- C7 ???
+6488- A0 D7 LDY #$D7
+648A- C9 D4 CMP #$D4
+648C- C8 INY
+648D- A0 C1 LDY #$C1
+648F- CE D9 A0 DEC $A0D9
+6492- C1 D2 CMP ($D2,X)
+6494- C7 ???
+6495- D5 CD CMP $CD,X
+6497- C5 CE CMP $CE
+6499- D4 ???
+649A- D3 ???
+649B- 8D 00 20 STA $2000
+649E- DC ???
+649F- 72 D0 ADC ($D0)
+64A1- C1 D3 CMP ($D3,X)
+64A3- D3 ???
+64A4- C5 C4 CMP $C4
+64A6- A0 D4 LDY #$D4
+64A8- CF ???
+64A9- A0 C9 LDY #$C9
+64AB- D4 ???
+64AC- AE A0 C3 LDX $C3A0
+64AF- CD C4 A0 CMP $A0C4
+64B2- A7 ???
+64B3- C3 ???
+64B4- C1 D4 CMP ($D4,X)
+64B6- C1 CC CMP ($CC,X)
+64B8- CF ???
+64B9- C7 ???
+64BA- A7 ???
+64BB- AC A0 C6 LDY $C6A0
+64BE- CF ???
+64BF- D2 A0 CMP ($A0)
+64C1- C9 CE CMP #$CE
+64C3- D3 ???
+64C4- D4 ???
+64C5- C1 CE CMP ($CE,X)
+64C7- C3 ???
+64C8- C5 AC CMP $AC
+64CA- 8D 00 20 STA $2000
+64CD- DC ???
+64CE- 72 D2 ADC ($D2)
+64D0- C5 D4 CMP $D4
+64D2- D5 D2 CMP $D2,X
+64D4- CE D3 BA DEC $BAD3
+64D7- 8D 8D 00 STA $008D
+64DA- 20 FD 72 JSR $72FD
+64DD- 84 19 STY $19
+64DF- 4C EA 64 JMP $64EA
+64E2- 07 ???
+64E3- C3 ???
+64E4- C1 D4 CMP ($D4,X)
+64E6- C1 CC CMP ($CC,X)
+64E8- CF ???
+64E9- C7 ???
+64EA- A9 64 LDA #$64
+64EC- 85 FB STA $FB
+64EE- A9 E2 LDA #$E2
+64F0- 85 FA STA $FA
+64F2- 20 DE 73 JSR $73DE
+64F5- A4 19 LDY $19
+64F7- 20 FD 72 JSR $72FD
+64FA- A9 01 LDA #$01
+64FC- 8D B6 AA STA $AAB6
+64FF- 85 76 STA $76
+6501- 85 33 STA $33
+6503- 20 DC 72 JSR $72DC
+6506- A0 8D LDY #$8D
+6508- 8D 8D 00 STA $008D
+650B- 20 DC 72 JSR $72DC
+650E- D4 ???
+650F- D9 D0 C9 CMP $C9D0,Y
+6512- C3 ???
+6513- C1 CC CMP ($CC,X)
+6515- CC D9 AC CPY $ACD9
+6518- A0 D4 LDY #$D4
+651A- C8 INY
+651B- C5 A0 CMP $A0
+651D- C3 ???
+651E- CD C4 A0 CMP $A0C4
+6521- CD C1 C3 CMP $C3C1
+6524- D2 CF CMP ($CF)
+6526- A0 C9 LDY #$C9
+6528- D3 ???
+6529- A0 C1 LDY #$C1
+652B- CC D3 CF CPY $CFD3
+652E- 8D 00 20 STA $2000
+6531- DC ???
+6532- 72 D5 ADC ($D5)
+6534- D3 ???
+6535- C5 C4 CMP $C4
+6537- A0 C6 LDY #$C6
+6539- CF ???
+653A- D2 A0 CMP ($A0)
+653C- D0 D2 BNE $6510
+653E- C5 D0 CMP $D0
+6540- C1 D2 CMP ($D2,X)
+6542- C9 CE CMP #$CE
+6544- C7 ???
+6545- A0 D4 LDY #$D4
+6547- CF ???
+6548- A0 D2 LDY #$D2
+654A- C5 C1 CMP $C1
+654C- C4 A0 CPY $A0
+654E- CF ???
+654F- D2 A0 CMP ($A0)
+6551- D7 ???
+6552- D2 C9 CMP ($C9)
+6554- D4 ???
+6555- C5 8D CMP $8D
+6557- 00 BRK
+6558- 20 DC 72 JSR $72DC
+655B- D4 ???
+655C- C5 D8 CMP $D8
+655E- D4 ???
+655F- A0 C6 LDY #$C6
+6561- C9 CC CMP #$CC
+6563- C5 D3 CMP $D3
+6565- AE A0 C8 LDX $C8A0
+6568- CF ???
+6569- D7 ???
+656A- C5 D6 CMP $D6
+656C- C5 D2 CMP $D2
+656E- AC A0 C2 LDY $C2A0
+6571- C5 C6 CMP $C6
+6573- CF ???
+6574- D2 C5 CMP ($C5)
+6576- A0 D4 LDY #$D4
+6578- C8 INY
+6579- C9 D3 CMP #$D3
+657B- A0 C3 LDY #$C3
+657D- C1 CE CMP ($CE,X)
+657F- 8D 00 20 STA $2000
+6582- DC ???
+6583- 72 C2 ADC ($C2)
+6585- C5 A0 CMP $A0
+6587- C1 C3 CMP ($C3,X)
+6589- C3 ???
+658A- CF ???
+658B- CD D0 CC CMP $CCD0
+658E- C9 D3 CMP #$D3
+6590- C8 INY
+6591- C5 C4 CMP $C4
+6593- AC A0 D4 LDY $D4A0
+6596- C8 INY
+6597- C5 A0 CMP $A0
+6599- D4 ???
+659A- CD CF C4 CMP $C4CF
+659D- C5 A0 CMP $A0
+659F- CD C1 C3 CMP $C3C1
+65A2- D2 CF CMP ($CF)
+65A4- 8D 00 20 STA $2000
+65A7- DC ???
+65A8- 72 CD ADC ($CD)
+65AA- D5 D3 CMP $D3,X
+65AC- D4 ???
+65AD- A0 C2 LDY #$C2
+65AF- C5 A0 CMP $A0
+65B1- D2 D5 CMP ($D5)
+65B3- CE A0 D4 DEC $D4A0
+65B6- CF ???
+65B7- A0 D4 LDY #$D4
+65B9- D2 C9 CMP ($C9)
+65BB- C3 ???
+65BC- CB ???
+65BD- A0 C1 LDY #$C1
+65BF- D0 D0 BNE $6591
+65C1- CC C5 D3 CPY $D3C5
+65C4- CF ???
+65C5- C6 D4 DEC $D4
+65C7- A0 C9 LDY #$C9
+65C9- CE D4 CF DEC $CFD4
+65CC- 8D 00 20 STA $2000
+65CF- DC ???
+65D0- 72 C2 ADC ($C2)
+65D2- C5 CC CMP $CC
+65D4- C9 C5 CMP #$C5
+65D6- D6 C9 DEC $C9,X
+65D8- CE C7 A0 DEC $A0C7
+65DB- C9 D4 CMP #$D4
+65DD- A0 C9 LDY #$C9
+65DF- D3 ???
+65E0- CE A7 D4 DEC $D4A7
+65E3- A0 C9 LDY #$C9
+65E5- CE A0 C9 DEC $C9A0
+65E8- CD CD C5 CMP $C5CD
+65EB- C4 C9 CPY $C9
+65ED- C1 D4 CMP ($D4,X)
+65EF- C5 A0 CMP $A0
+65F1- CD CF C4 CMP $C4CF
+65F4- C5 AE CMP $AE
+65F6- 8D 8D 00 STA $008D
+65F9- 20 DC 72 JSR $72DC
+65FC- D4 ???
+65FD- CD CF C4 CMP $C4CF
+6600- C5 A0 CMP $A0
+6602- C8 INY
+6603- C1 D3 CMP ($D3,X)
+6605- A0 CE LDY #$CE
+6607- CF ???
+6608- A0 C1 LDY #$C1
+660A- D2 C7 CMP ($C7)
+660C- D5 CD CMP $CD,X
+660E- C5 CE CMP $CE
+6610- D4 ???
+6611- D3 ???
+6612- AE A0 D4 LDX $D4A0
+6615- C8 INY
+6616- D5 D3 CMP $D3,X
+6618- AC A0 D4 LDY $D4A0
+661B- C8 INY
+661C- C5 8D CMP $8D
+661E- 00 BRK
+661F- 20 DC 72 JSR $72DC
+6622- C6 CF DEC $CF
+6624- CC CC CF CPY $CFCC
+6627- D7 ???
+6628- C9 CE CMP #$CE
+662A- C7 ???
+662B- A0 D0 LDY #$D0
+662D- D2 C5 CMP ($C5)
+662F- D0 C1 BNE $65F2
+6631- D2 C5 CMP ($C5)
+6633- D3 ???
+6634- A0 D5 LDY #$D5
+6636- D3 ???
+6637- A0 D4 LDY #$D4
+6639- CF ???
+663A- A0 CF LDY #$CF
+663C- D0 C5 BNE $6603
+663E- CE A0 C1 DEC $C1A0
+6641- A0 D4 LDY #$D4
+6643- C5 D8 CMP $D8
+6645- D4 ???
+6646- 8D 00 20 STA $2000
+6649- DC ???
+664A- 72 C6 ADC ($C6)
+664C- C9 CC CMP #$CC
+664E- C5 A0 CMP $A0
+6650- D4 ???
+6651- CF ???
+6652- A0 C2 LDY #$C2
+6654- C5 A0 CMP $A0
+6656- D7 ???
+6657- D2 C9 CMP ($C9)
+6659- D4 ???
+665A- D4 ???
+665B- C5 CE CMP $CE
+665D- A0 D4 LDY #$D4
+665F- CF ???
+6660- BA TSX
+6661- 8D 8D 00 STA $008D
+6664- 20 DC 72 JSR $72DC
+6667- C1 CD CMP ($CD,X)
+6669- CF ???
+666A- C4 C5 CPY $C5
+666C- 8D 00 20 STA $2000
+666F- DC ???
+6670- 72 C3 ADC ($C3)
+6672- CD C4 A0 CMP $A0C4
+6675- A7 ???
+6676- CF ???
+6677- D0 C5 BNE $663E
+6679- CE A0 D4 DEC $D4A0
+667C- AE D4 C5 LDX $C5D4
+667F- D8 CLD
+6680- D4 ???
+6681- C6 C9 DEC $C9
+6683- CC C5 A7 CPY $A7C5
+6686- 8D 00 20 STA $2000
+6689- DC ???
+668A- 72 C3 ADC ($C3)
+668C- CD C4 A0 CMP $A0C4
+668F- A7 ???
+6690- D7 ???
+6691- D2 C9 CMP ($C9)
+6693- D4 ???
+6694- C5 A0 CMP $A0
+6696- D4 ???
+6697- AE D4 C5 LDX $C5D4
+669A- D8 CLD
+669B- D4 ???
+669C- C6 C9 DEC $C9
+669E- CC C5 A7 CPY $A7C5
+66A1- 8D 8D 00 STA $008D
+66A4- 20 FD 72 JSR $72FD
+66A7- 20 DC 72 JSR $72DC
+66AA- D7 ???
+66AB- C5 A0 CMP $A0
+66AD- C3 ???
+66AE- C1 CE CMP ($CE,X)
+66B0- A0 CE LDY #$CE
+66B2- CF ???
+66B3- D7 ???
+66B4- A0 D0 LDY #$D0
+66B6- D2 C9 CMP ($C9)
+66B8- CE D4 A0 DEC $A0D4
+66BB- D4 ???
+66BC- CF ???
+66BD- A0 D4 LDY #$D4
+66BF- C8 INY
+66C0- C9 D3 CMP #$D3
+66C2- A0 C6 LDY #$C6
+66C4- C9 CC CMP #$CC
+66C6- C5 A0 CMP $A0
+66C8- D7 ???
+66C9- C9 D4 CMP #$D4
+66CB- C8 INY
+66CC- 8D 00 20 STA $2000
+66CF- DC ???
+66D0- 72 D4 ADC ($D4)
+66D2- C8 INY
+66D3- C5 A0 CMP $A0
+66D5- C6 D0 DEC $D0
+66D7- D2 CE CMP ($CE)
+66D9- A0 CD LDY #$CD
+66DB- C1 C3 CMP ($C3,X)
+66DD- D2 CF CMP ($CF)
+66DF- AE A0 D4 LDX $D4A0
+66E2- C8 INY
+66E3- C9 D3 CMP #$D3
+66E5- A0 CD LDY #$CD
+66E7- C1 C3 CMP ($C3,X)
+66E9- D2 CF CMP ($CF)
+66EB- A0 C5 LDY #$C5
+66ED- C9 D4 CMP #$D4
+66EF- C8 INY
+66F0- C5 D2 CMP $D2
+66F2- 8D 00 20 STA $2000
+66F5- DC ???
+66F6- 72 D0 ADC ($D0)
+66F8- D2 C9 CMP ($C9)
+66FA- CE D4 D3 DEC $D3D4
+66FD- A0 C1 LDY #$C1
+66FF- A0 C7 LDY #$C7
+6701- C9 D6 CMP #$D6
+6703- C5 CE CMP $CE
+6705- A0 CC LDY #$CC
+6707- C9 CE CMP #$CE
+6709- C5 A0 CMP $A0
+670B- CF ???
+670C- C6 A0 DEC $A0
+670E- D4 ???
+670F- C5 D8 CMP $D8
+6711- D4 ???
+6712- A0 D4 LDY #$D4
+6714- CF ???
+6715- A0 D4 LDY #$D4
+6717- C8 INY
+6718- C5 A0 CMP $A0
+671A- C6 C9 DEC $C9
+671C- CC C5 AC CPY $ACC5
+671F- 8D 00 20 STA $2000
+6722- DC ???
+6723- 72 C6 ADC ($C6)
+6725- CF ???
+6726- CC CC CF CPY $CFCC
+6729- D7 ???
+672A- C5 C4 CMP $C4
+672C- A0 C2 LDY #$C2
+672E- D9 A0 C1 CMP $C1A0,Y
+6731- A0 D2 LDY #$D2
+6733- C5 D4 CMP $D4
+6735- D5 D2 CMP $D2,X
+6737- CE A0 A8 DEC $A8A0
+673A- A4 B8 LDY $B8
+673C- C4 A9 CPY $A9
+673E- AC A0 CF LDY $CFA0
+6741- D2 A0 CMP ($A0)
+6743- D0 D2 BNE $6717
+6745- C9 CE CMP #$CE
+6747- D4 ???
+6748- D3 ???
+6749- 8D 00 20 STA $2000
+674C- DC ???
+674D- 72 D4 ADC ($D4)
+674F- C8 INY
+6750- C5 A0 CMP $A0
+6752- C3 ???
+6753- C8 INY
+6754- C1 D2 CMP ($D2,X)
+6756- C1 C3 CMP ($C3,X)
+6758- D4 ???
+6759- C5 D2 CMP $D2
+675B- D3 ???
+675C- A0 C9 LDY #$C9
+675E- CE A0 C1 DEC $C1A0
+6761- A0 D3 LDY #$D3
+6763- D4 ???
+6764- D2 C9 CMP ($C9)
+6766- CE C7 A0 DEC $A0C7
+6769- C1 D4 CMP ($D4,X)
+676B- A0 C1 LDY #$C1
+676D- A0 C7 LDY #$C7
+676F- C9 D6 CMP #$D6
+6771- C5 CE CMP $CE
+6773- 8D 00 20 STA $2000
+6776- DC ???
+6777- 72 C1 ADC ($C1)
+6779- C4 C4 CPY $C4
+677B- D2 C5 CMP ($C5)
+677D- D3 ???
+677E- D3 ???
+677F- AE A0 C9 LDX $C9A0
+6782- CE A0 D4 DEC $D4A0
+6785- C8 INY
+6786- C5 A0 CMP $A0
+6788- CC C1 D4 CPY $D4C1
+678B- D4 ???
+678C- C5 D2 CMP $D2
+678E- A0 C3 LDY #$C3
+6790- C1 D3 CMP ($D3,X)
+6792- C5 AC CMP $AC
+6794- A0 D4 LDY #$D4
+6796- C8 INY
+6797- C5 A0 CMP $A0
+6799- CC C5 CE CPY $CEC5
+679C- C7 ???
+679D- D4 ???
+679E- C8 INY
+679F- 8D 00 20 STA $2000
+67A2- DC ???
+67A3- 72 CF ADC ($CF)
+67A5- C6 A0 DEC $A0
+67A7- D4 ???
+67A8- C8 INY
+67A9- C5 A0 CMP $A0
+67AB- D3 ???
+67AC- D4 ???
+67AD- D2 C9 CMP ($C9)
+67AF- CE C7 A0 DEC $A0C7
+67B2- C9 D3 CMP #$D3
+67B4- A0 CE LDY #$CE
+67B6- CF ???
+67B7- D4 ???
+67B8- A0 D0 LDY #$D0
+67BA- D2 C5 CMP ($C5)
+67BC- D3 ???
+67BD- C5 D2 CMP $D2
+67BF- D6 C5 DEC $C5,X
+67C1- C4 BB CPY $BB
+67C3- A0 CF LDY #$CF
+67C5- CE CC D9 DEC $D9CC
+67C8- 8D 00 20 STA $2000
+67CB- DC ???
+67CC- 72 D4 ADC ($D4)
+67CE- C8 INY
+67CF- C5 A0 CMP $A0
+67D1- C1 D3 CMP ($D3,X)
+67D3- C3 ???
+67D4- C9 C9 CMP #$C9
+67D6- A0 C9 LDY #$C9
+67D8- D3 ???
+67D9- AE 8D 8D LDX $8D8D
+67DC- 00 BRK
+67DD- 20 DC 72 JSR $72DC
+67E0- C6 D0 DEC $D0
+67E2- D2 CE CMP ($CE)
+67E4- A0 A7 LDY #$A7
+67E6- C1 CC CMP ($CC,X)
+67E8- CC A0 C9 CPY $C9A0
+67EB- D3 ???
+67EC- A0 D7 LDY #$D7
+67EE- C5 CC CMP $CC
+67F0- CC A0 D4 CPY $D4A0
+67F3- C8 INY
+67F4- C1 D4 CMP ($D4,X)
+67F6- A0 C5 LDY #$C5
+67F8- CE C4 D3 DEC $D3C4
+67FB- A0 D7 LDY #$D7
+67FD- C5 CC CMP $CC
+67FF- CC AE A7 CPY $A7AE
+6802- 8D 00 20 STA $2000
+6805- DC ???
+6806- 72 C6 ADC ($C6)
+6808- D0 D2 BNE $67DC
+680A- CE A0 D2 DEC $D2A0
+680D- C5 D4 CMP $D4
+680F- CF ???
+6810- D2 D4 CMP ($D4)
+6812- 8D 8D 00 STA $008D
+6815- 84 19 STY $19
+6817- 4C 2A 68 JMP $682A
+681A- 0F ???
+681B- CF ???
+681C- D0 C5 BNE $67E3
+681E- CE A0 D4 DEC $D4A0
+6821- AE D4 C5 LDX $C5D4
+6824- D8 CLD
+6825- D4 ???
+6826- C6 C9 DEC $C9
+6828- CC C5 A9 CPY $A9C5
+682B- 68 PLA
+682C- 85 FB STA $FB
+682E- A9 1A LDA #$1A
+6830- 85 FA STA $FA
+6832- 20 DE 73 JSR $73DE
+6835- A4 19 LDY $19
+6837- 84 19 STY $19
+6839- 4C 4D 68 JMP $684D
+683C- 10 D7 BPL $6815
+683E- D2 C9 CMP ($C9)
+6840- D4 ???
+6841- C5 A0 CMP $A0
+6843- D4 ???
+6844- AE D4 C5 LDX $C5D4
+6847- D8 CLD
+6848- D4 ???
+6849- C6 C9 DEC $C9
+684B- CC C5 A9 CPY $A9C5
+684E- 68 PLA
+684F- 85 FB STA $FB
+6851- A9 3C LDA #$3C
+6853- 85 FA STA $FA
+6855- 20 DE 73 JSR $73DE
+6858- A4 19 LDY $19
+685A- 84 19 STY $19
+685C- 20 31 74 JSR $7431
+685F- C1 CC CMP ($CC,X)
+6861- CC A0 C9 CPY $C9A0
+6864- D3 ???
+6865- A0 D7 LDY #$D7
+6867- C5 CC CMP $CC
+6869- CC A0 D4 CPY $D4A0
+686C- C8 INY
+686D- C1 D4 CMP ($D4,X)
+686F- A0 C5 LDY #$C5
+6871- CE C4 D3 DEC $D3C4
+6874- A0 D7 LDY #$D7
+6876- C5 CC CMP $CC
+6878- CC AE 8D CPY $8DAE
+687B- 00 BRK
+687C- A4 19 LDY $19
+687E- 84 19 STY $19
+6880- A9 72 LDA #$72
+6882- 48 PHA
+6883- A9 1B LDA #$1B
+6885- 48 PHA
+6886- 20 52 74 JSR $7452
+6889- A4 19 LDY $19
+688B- 84 19 STY $19
+688D- 4C A1 68 JMP $68A1
+6890- 10 C3 BPL $6855
+6892- CC CF D3 CPY $D3CF
+6895- C5 A0 CMP $A0
+6897- D4 ???
+6898- AE D4 C5 LDX $C5D4
+689B- D8 CLD
+689C- D4 ???
+689D- C6 C9 DEC $C9
+689F- CC C5 A9 CPY $A9C5
+68A2- 68 PLA
+68A3- 85 FB STA $FB
+68A5- A9 90 LDA #$90
+68A7- 85 FA STA $FA
+68A9- 20 DE 73 JSR $73DE
+68AC- A4 19 LDY $19
+68AE- 20 DC 72 JSR $72DC
+68B1- A0 8D LDY #$8D
+68B3- 8D 8D 00 STA $008D
+68B6- 20 DC 72 JSR $72DC
+68B9- D0 D5 BNE $6890
+68BB- D4 ???
+68BC- D3 ???
+68BD- A0 D4 LDY #$D4
+68BF- C8 INY
+68C0- C5 A0 CMP $A0
+68C2- CC C9 D4 CPY $D4C9
+68C5- C5 D2 CMP $D2
+68C7- C1 CC CMP ($CC,X)
+68C9- A0 D0 LDY #$D0
+68CB- C8 INY
+68CC- D2 C1 CMP ($C1)
+68CE- D3 ???
+68CF- C5 A0 CMP $A0
+68D1- C1 CE CMP ($CE,X)
+68D3- C4 A0 CPY $A0
+68D5- C1 A0 CMP ($A0,X)
+68D7- D0 C8 BNE $68A1
+68D9- D2 C1 CMP ($C1)
+68DB- D3 ???
+68DC- C5 8D CMP $8D
+68DE- 00 BRK
+68DF- 20 DC 72 JSR $72DC
+68E2- D3 ???
+68E3- D4 ???
+68E4- CF ???
+68E5- D2 C5 CMP ($C5)
+68E7- C4 A0 CPY $A0
+68E9- C9 CE CMP #$CE
+68EB- A0 D4 LDY #$D4
+68ED- C8 INY
+68EE- C5 A0 CMP $A0
+68F0- D2 C5 CMP ($C5)
+68F2- D4 ???
+68F3- CF ???
+68F4- D2 D4 CMP ($D4)
+68F6- A0 C1 LDY #$C1
+68F8- C4 C4 CPY $C4
+68FA- D2 C5 CMP ($C5)
+68FC- D3 ???
+68FD- D3 ???
+68FE- A0 C9 LDY #$C9
+6900- CE D4 CF DEC $CFD4
+6903- 8D 00 20 STA $2000
+6906- DC ???
+6907- 72 D4 ADC ($D4)
+6909- C8 INY
+690A- C5 A0 CMP $A0
+690C- C6 C9 DEC $C9
+690E- CC C5 AE CPY $AEC5
+6911- 8D 00 20 STA $2000
+6914- FD 72 20 SBC $2072,X
+6917- DC ???
+6918- 72 A0 ADC ($A0)
+691A- 8D 8D 8D STA $8D8D
+691D- 00 BRK
+691E- 20 DC 72 JSR $72DC
+6921- D4 ???
+6922- C8 INY
+6923- C5 CE CMP $CE
+6925- AC A0 CC LDY $CCA0
+6928- C9 CB CMP #$CB
+692A- C5 A0 CMP $A0
+692C- C1 CC CMP ($CC,X)
+692E- D7 ???
+692F- C1 D9 CMP ($D9,X)
+6931- D3 ???
+6932- AC A0 D7 LDY $D7A0
+6935- C5 A0 CMP $A0
+6937- CD D5 D3 CMP $D3D5
+693A- D4 ???
+693B- A0 C3 LDY #$C3
+693D- CC CF D3 CPY $D3CF
+6940- C5 8D CMP $8D
+6942- 00 BRK
+6943- 20 DC 72 JSR $72DC
+6946- D4 ???
+6947- C8 INY
+6948- C5 A0 CMP $A0
+694A- C6 C9 DEC $C9
+694C- CC C5 A0 CPY $A0C5
+694F- D6 C9 DEC $C9,X
+6951- C1 A0 CMP ($A0,X)
+6953- C3 ???
+6954- CD C4 BA CMP $BAC4
+6957- 8D 8D 00 STA $008D
+695A- 20 DC 72 JSR $72DC
+695D- C3 ???
+695E- CD C4 A0 CMP $A0C4
+6961- A7 ???
+6962- C3 ???
+6963- CC CF D3 CPY $D3CF
+6966- C5 A0 CMP $A0
+6968- D4 ???
+6969- AE D4 C5 LDX $C5D4
+696C- D8 CLD
+696D- D4 ???
+696E- C6 C9 DEC $C9
+6970- CC C5 A7 CPY $A7C5
+6973- 8D 8D 8D STA $8D8D
+6976- 00 BRK
+6977- 20 FD 72 JSR $72FD
+697A- 20 DC 72 JSR $72DC
+697D- C6 C9 DEC $C9
+697F- CE C1 CC DEC $CCC1
+6982- CC D9 AC CPY $ACD9
+6985- A0 D4 LDY #$D4
+6987- CF ???
+6988- A0 D2 LDY #$D2
+698A- C5 C1 CMP $C1
+698C- C4 A0 CPY $A0
+698E- D4 ???
+698F- C8 INY
+6990- C9 D3 CMP #$D3
+6992- A0 D4 LDY #$D4
+6994- C5 D8 CMP $D8
+6996- D4 ???
+6997- A0 C6 LDY #$C6
+6999- C9 CC CMP #$CC
+699B- C5 8D CMP $8D
+699D- 00 BRK
+699E- 20 DC 72 JSR $72DC
+69A1- D7 ???
+69A2- C5 A0 CMP $A0
+69A4- D3 ???
+69A5- C9 CD CMP #$CD
+69A7- D0 CC BNE $6975
+69A9- D9 A0 CE CMP $CEA0,Y
+69AC- C5 C5 CMP $C5
+69AE- C4 A0 CPY $A0
+69B0- D4 ???
+69B1- CF ???
+69B2- A0 CF LDY #$CF
+69B4- D0 C5 BNE $697B
+69B6- CE A0 D4 DEC $D4A0
+69B9- C8 INY
+69BA- C5 8D CMP $8D
+69BC- 00 BRK
+69BD- 20 DC 72 JSR $72DC
+69C0- C6 C9 DEC $C9
+69C2- CC C5 A0 CPY $A0C5
+69C5- C6 CF DEC $CF
+69C7- D2 A0 CMP ($A0)
+69C9- D2 C5 CMP ($C5)
+69CB- C1 C4 CMP ($C4,X)
+69CD- C9 CE CMP #$CE
+69CF- C7 ???
+69D0- A0 D6 LDY #$D6
+69D2- C9 C1 CMP #$C1
+69D4- A0 D4 LDY #$D4
+69D6- C8 INY
+69D7- C5 A0 CMP $A0
+69D9- C3 ???
+69DA- CD C4 A0 CMP $A0C4
+69DD- CD C1 C3 CMP $C3C1
+69E0- D2 CF CMP ($CF)
+69E2- AC 8D 00 LDY $008D
+69E5- 20 DC 72 JSR $72DC
+69E8- D4 ???
+69E9- C8 INY
+69EA- C5 CE CMP $CE
+69EC- A0 D5 LDY #$D5
+69EE- D3 ???
+69EF- C5 A0 CMP $A0
+69F1- D4 ???
+69F2- C8 INY
+69F3- C5 A0 CMP $A0
+69F5- C6 C9 DEC $C9
+69F7- CE D0 A0 DEC $A0D0
+69FA- CD C1 C3 CMP $C3C1
+69FD- D2 CF CMP ($CF)
+69FF- A0 D4 LDY #$D4
+6A01- CF ???
+6A02- A0 D2 LDY #$D2
+6A04- C5 C1 CMP $C1
+6A06- C4 A0 CPY $A0
+6A08- C1 A0 CMP ($A0,X)
+6A0A- 8D 00 20 STA $2000
+6A0D- DC ???
+6A0E- 72 CC ADC ($CC)
+6A10- C9 CE CMP #$CE
+6A12- C5 A0 CMP $A0
+6A14- CF ???
+6A15- C6 A0 DEC $A0
+6A17- D4 ???
+6A18- C5 D8 CMP $D8
+6A1A- D4 ???
+6A1B- A0 C1 LDY #$C1
+6A1D- CE C4 A0 DEC $A0C4
+6A20- D3 ???
+6A21- D4 ???
+6A22- CF ???
+6A23- D2 C5 CMP ($C5)
+6A25- A0 C9 LDY #$C9
+6A27- D4 ???
+6A28- A0 C9 LDY #$C9
+6A2A- CE 8D 00 DEC $008D
+6A2D- 20 DC 72 JSR $72DC
+6A30- CD C5 CD CMP $CDC5
+6A33- CF ???
+6A34- D2 D9 CMP ($D9)
+6A36- BA TSX
+6A37- 8D 8D 00 STA $008D
+6A3A- 20 DC 72 JSR $72DC
+6A3D- C3 ???
+6A3E- CD C4 A0 CMP $A0C4
+6A41- A7 ???
+6A42- CF ???
+6A43- D0 C5 BNE $6A0A
+6A45- CE A0 D4 DEC $D4A0
+6A48- AE D4 C5 LDX $C5D4
+6A4B- D8 CLD
+6A4C- D4 ???
+6A4D- C6 C9 DEC $C9
+6A4F- CC C5 A7 CPY $A7C5
+6A52- 8D 00 20 STA $2000
+6A55- DC ???
+6A56- 72 C3 ADC ($C3)
+6A58- CD C4 A0 CMP $A0C4
+6A5B- A7 ???
+6A5C- D2 C5 CMP ($C5)
+6A5E- C1 C4 CMP ($C4,X)
+6A60- A0 D4 LDY #$D4
+6A62- AE D4 C5 LDX $C5D4
+6A65- D8 CLD
+6A66- D4 ???
+6A67- C6 C9 DEC $C9
+6A69- CC C5 A7 CPY $A7C5
+6A6C- 8D 00 20 STA $2000
+6A6F- DC ???
+6A70- 72 C6 ADC ($C6)
+6A72- C9 CE CMP #$CE
+6A74- D0 8D BNE $6A03
+6A76- 00 BRK
+6A77- 20 DC 72 JSR $72DC
+6A7A- C3 ???
+6A7B- CD C4 A0 CMP $A0C4
+6A7E- A7 ???
+6A7F- C3 ???
+6A80- CC CF D3 CPY $D3CF
+6A83- C5 A0 CMP $A0
+6A85- D4 ???
+6A86- AE D4 C5 LDX $C5D4
+6A89- D8 CLD
+6A8A- D4 ???
+6A8B- C6 C9 DEC $C9
+6A8D- CC C5 A7 CPY $A7C5
+6A90- 8D 8D 00 STA $008D
+6A93- 84 19 STY $19
+6A95- 4C A8 6A JMP $6AA8
+6A98- 0F ???
+6A99- CF ???
+6A9A- D0 C5 BNE $6A61
+6A9C- CE A0 D4 DEC $D4A0
+6A9F- AE D4 C5 LDX $C5D4
+6AA2- D8 CLD
+6AA3- D4 ???
+6AA4- C6 C9 DEC $C9
+6AA6- CC C5 A9 CPY $A9C5
+6AA9- 6A ROR
+6AAA- 85 FB STA $FB
+6AAC- A9 98 LDA #$98
+6AAE- 85 FA STA $FA
+6AB0- 20 DE 73 JSR $73DE
+6AB3- A4 19 LDY $19
+6AB5- 84 19 STY $19
+6AB7- 4C CA 6A JMP $6ACA
+6ABA- 0F ???
+6ABB- D2 C5 CMP ($C5)
+6ABD- C1 C4 CMP ($C4,X)
+6ABF- A0 D4 LDY #$D4
+6AC1- AE D4 C5 LDX $C5D4
+6AC4- D8 CLD
+6AC5- D4 ???
+6AC6- C6 C9 DEC $C9
+6AC8- CC C5 A9 CPY $A9C5
+6ACB- 6A ROR
+6ACC- 85 FB STA $FB
+6ACE- A9 BA LDA #$BA
+6AD0- 85 FA STA $FA
+6AD2- 20 DE 73 JSR $73DE
+6AD5- A4 19 LDY $19
+6AD7- 84 19 STY $19
+6AD9- 20 0D 74 JSR $740D
+6ADC- A4 19 LDY $19
+6ADE- 84 19 STY $19
+6AE0- 4C F4 6A JMP $6AF4
+6AE3- 10 C3 BPL $6AA8
+6AE5- CC CF D3 CPY $D3CF
+6AE8- C5 A0 CMP $A0
+6AEA- D4 ???
+6AEB- AE D4 C5 LDX $C5D4
+6AEE- D8 CLD
+6AEF- D4 ???
+6AF0- C6 C9 DEC $C9
+6AF2- CC C5 A9 CPY $A9C5
+6AF5- 6A ROR
+6AF6- 85 FB STA $FB
+6AF8- A9 E3 LDA #$E3
+6AFA- 85 FA STA $FA
+6AFC- 20 DE 73 JSR $73DE
+6AFF- A4 19 LDY $19
+6B01- 20 FD 72 JSR $72FD
+6B04- A2 60 LDX #$60
+6B06- A9 38 LDA #$38
+6B08- AC 37 60 LDY $6037
+6B0B- 20 69 72 JSR $7269
+6B0E- 20 FD 72 JSR $72FD
+6B11- 20 DC 72 JSR $72DC
+6B14- A0 8D LDY #$8D
+6B16- 8D 00 20 STA $2000
+6B19- DC ???
+6B1A- 72 D4 ADC ($D4)
+6B1C- C8 INY
+6B1D- C5 A0 CMP $A0
+6B1F- D3 ???
+6B20- D4 ???
+6B21- D2 C9 CMP ($C9)
+6B23- CE C7 A0 DEC $A0C7
+6B26- C9 D3 CMP #$D3
+6B28- A0 CE LDY #$CE
+6B2A- CF ???
+6B2B- D7 ???
+6B2C- A0 D3 LDY #$D3
+6B2E- D4 ???
+6B2F- CF ???
+6B30- D2 C5 CMP ($C5)
+6B32- C4 A0 CPY $A0
+6B34- C9 CE CMP #$CE
+6B36- 8D 00 20 STA $2000
+6B39- DC ???
+6B3A- 72 DB ADC ($DB)
+6B3C- D2 C5 CMP ($C5)
+6B3E- D4 ???
+6B3F- D5 D2 CMP $D2,X
+6B41- CE DD AC DEC $ACDD
+6B44- A0 D7 LDY #$D7
+6B46- C9 D4 CMP #$D4
+6B48- C8 INY
+6B49- A0 C1 LDY #$C1
+6B4B- A0 D0 LDY #$D0
+6B4D- D2 C5 CMP ($C5)
+6B4F- C3 ???
+6B50- C5 C4 CMP $C4
+6B52- C9 CE CMP #$CE
+6B54- C7 ???
+6B55- A0 CC LDY #$CC
+6B57- C5 CE CMP $CE
+6B59- C7 ???
+6B5A- D4 ???
+6B5B- C8 INY
+6B5C- A0 C2 LDY #$C2
+6B5E- D9 D4 C5 CMP $C5D4,Y
+6B61- AE 8D 00 LDX $008D
+6B64- 20 DC 72 JSR $72DC
+6B67- D4 ???
+6B68- C8 INY
+6B69- C5 D3 CMP $D3
+6B6B- C5 A0 CMP $A0
+6B6D- C3 ???
+6B6E- C1 CE CMP ($CE,X)
+6B70- A0 C2 LDY #$C2
+6B72- C5 A0 CMP $A0
+6B74- D0 D2 BNE $6B48
+6B76- C9 CE CMP #$CE
+6B78- D4 ???
+6B79- C5 C4 CMP $C4
+6B7B- A0 D7 LDY #$D7
+6B7D- C9 D4 CMP #$D4
+6B7F- C8 INY
+6B80- A0 D4 LDY #$D4
+6B82- C8 INY
+6B83- C5 A0 CMP $A0
+6B85- D3 ???
+6B86- D0 D2 BNE $6B5A
+6B88- CE A0 CD DEC $CDA0
+6B8B- C1 C3 CMP ($C3,X)
+6B8D- D2 CF CMP ($CF)
+6B8F- 8D 00 20 STA $2000
+6B92- DC ???
+6B93- 72 C6 ADC ($C6)
+6B95- CF ???
+6B96- D5 CE CMP $CE,X
+6B98- C4 A0 CPY $A0
+6B9A- C9 CE CMP #$CE
+6B9C- A0 D4 LDY #$D4
+6B9E- C8 INY
+6B9F- C5 A0 CMP $A0
+6BA1- D3 ???
+6BA2- D4 ???
+6BA3- D2 C9 CMP ($C9)
+6BA5- CE C7 D3 DEC $D3C7
+6BA8- A0 CC LDY #$CC
+6BAA- C9 C2 CMP #$C2
+6BAC- D2 C1 CMP ($C1)
+6BAE- D2 D9 CMP ($D9)
+6BB0- AE 8D 8D LDX $8D8D
+6BB3- 8D 00 20 STA $2000
+6BB6- FD 72 20 SBC $2072,X
+6BB9- DC ???
+6BBA- 72 AA ADC ($AA)
+6BBC- AA TAX
+6BBD- AA TAX
+6BBE- AA TAX
+6BBF- AA TAX
+6BC0- AA TAX
+6BC1- AA TAX
+6BC2- AA TAX
+6BC3- AA TAX
+6BC4- AA TAX
+6BC5- AA TAX
+6BC6- AA TAX
+6BC7- AA TAX
+6BC8- AA TAX
+6BC9- AA TAX
+6BCA- AA TAX
+6BCB- AA TAX
+6BCC- AA TAX
+6BCD- AA TAX
+6BCE- AA TAX
+6BCF- AA TAX
+6BD0- AA TAX
+6BD1- AA TAX
+6BD2- AA TAX
+6BD3- AA TAX
+6BD4- AA TAX
+6BD5- AA TAX
+6BD6- AA TAX
+6BD7- AA TAX
+6BD8- AA TAX
+6BD9- AA TAX
+6BDA- AA TAX
+6BDB- 8D 00 20 STA $2000
+6BDE- DC ???
+6BDF- 72 AA ADC ($AA)
+6BE1- AA TAX
+6BE2- AA TAX
+6BE3- AA TAX
+6BE4- AA TAX
+6BE5- AA TAX
+6BE6- AA TAX
+6BE7- AA TAX
+6BE8- AA TAX
+6BE9- AA TAX
+6BEA- AA TAX
+6BEB- AA TAX
+6BEC- AA TAX
+6BED- AA TAX
+6BEE- AA TAX
+6BEF- AA TAX
+6BF0- AA TAX
+6BF1- AA TAX
+6BF2- AA TAX
+6BF3- AA TAX
+6BF4- AA TAX
+6BF5- AA TAX
+6BF6- AA TAX
+6BF7- AA TAX
+6BF8- AA TAX
+6BF9- AA TAX
+6BFA- AA TAX
+6BFB- AA TAX
+6BFC- AA TAX
+6BFD- AA TAX
+6BFE- AA TAX
+6BFF- AA TAX
+6C00- 8D 8D 00 STA $008D
+6C03- 20 DC 72 JSR $72DC
+6C06- A0 A0 LDY #$A0
+6C08- A0 A0 LDY #$A0
+6C0A- A0 A0 LDY #$A0
+6C0C- D7 ???
+6C0D- C1 D2 CMP ($D2,X)
+6C0F- CE C9 CE DEC $CEC9
+6C12- C7 ???
+6C13- A1 A1 LDA ($A1,X)
+6C15- A1 8D LDA ($8D,X)
+6C17- 8D 00 20 STA $2000
+6C1A- DC ???
+6C1B- 72 AA ADC ($AA)
+6C1D- AA TAX
+6C1E- AA TAX
+6C1F- AA TAX
+6C20- AA TAX
+6C21- AA TAX
+6C22- AA TAX
+6C23- AA TAX
+6C24- AA TAX
+6C25- AA TAX
+6C26- AA TAX
+6C27- AA TAX
+6C28- AA TAX
+6C29- AA TAX
+6C2A- AA TAX
+6C2B- AA TAX
+6C2C- AA TAX
+6C2D- AA TAX
+6C2E- AA TAX
+6C2F- AA TAX
+6C30- AA TAX
+6C31- AA TAX
+6C32- AA TAX
+6C33- AA TAX
+6C34- AA TAX
+6C35- AA TAX
+6C36- AA TAX
+6C37- AA TAX
+6C38- AA TAX
+6C39- AA TAX
+6C3A- AA TAX
+6C3B- AA TAX
+6C3C- 8D 00 20 STA $2000
+6C3F- DC ???
+6C40- 72 AA ADC ($AA)
+6C42- AA TAX
+6C43- AA TAX
+6C44- AA TAX
+6C45- AA TAX
+6C46- AA TAX
+6C47- AA TAX
+6C48- AA TAX
+6C49- AA TAX
+6C4A- AA TAX
+6C4B- AA TAX
+6C4C- AA TAX
+6C4D- AA TAX
+6C4E- AA TAX
+6C4F- AA TAX
+6C50- AA TAX
+6C51- AA TAX
+6C52- AA TAX
+6C53- AA TAX
+6C54- AA TAX
+6C55- AA TAX
+6C56- AA TAX
+6C57- AA TAX
+6C58- AA TAX
+6C59- AA TAX
+6C5A- AA TAX
+6C5B- AA TAX
+6C5C- AA TAX
+6C5D- AA TAX
+6C5E- AA TAX
+6C5F- AA TAX
+6C60- AA TAX
+6C61- 8D 8D 00 STA $008D
+6C64- 20 DC 72 JSR $72DC
+6C67- C1 D4 CMP ($D4,X)
+6C69- A0 D4 LDY #$D4
+6C6B- C8 INY
+6C6C- C9 D3 CMP #$D3
+6C6E- A0 D0 LDY #$D0
+6C70- CF ???
+6C71- C9 CE CMP #$CE
+6C73- D4 ???
+6C74- AC A0 D9 LDY $D9A0
+6C77- CF ???
+6C78- D5 A0 CMP $A0,X
+6C7A- D7 ???
+6C7B- C1 CE CMP ($CE,X)
+6C7D- D4 ???
+6C7E- A0 D4 LDY #$D4
+6C80- CF ???
+6C81- A0 C5 LDY #$C5
+6C83- CA DEX
+6C84- C5 C3 CMP $C3
+6C86- D4 ???
+6C87- 8D 00 20 STA $2000
+6C8A- DC ???
+6C8B- 72 D4 ADC ($D4)
+6C8D- C8 INY
+6C8E- C5 A0 CMP $A0
+6C90- C3 ???
+6C91- D5 D2 CMP $D2,X
+6C93- D2 C5 CMP ($C5)
+6C95- CE D4 A0 DEC $A0D4
+6C98- C4 C9 CPY $C9
+6C9A- D3 ???
+6C9B- CB ???
+6C9C- AC A0 C1 LDY $C1A0
+6C9F- CE C4 A0 DEC $A0C4
+6CA2- D0 D5 BNE $6C79
+6CA4- D4 ???
+6CA5- A0 C9 LDY #$C9
+6CA7- CE 8D 00 DEC $008D
+6CAA- 20 DC 72 JSR $72DC
+6CAD- C1 A0 CMP ($A0,X)
+6CAF- C4 C9 CPY $C9
+6CB1- D3 ???
+6CB2- CB ???
+6CB3- A0 D4 LDY #$D4
+6CB5- C8 INY
+6CB6- C1 D4 CMP ($D4,X)
+6CB8- A0 D9 LDY #$D9
+6CBA- CF ???
+6CBB- D5 A0 CMP $A0,X
+6CBD- C4 CF CPY $CF
+6CBF- CE A7 D4 DEC $D4A7
+6CC2- A0 CD LDY #$CD
+6CC4- C9 CE CMP #$CE
+6CC6- C4 A0 CPY $A0
+6CC8- 8D 00 20 STA $2000
+6CCB- DC ???
+6CCC- 72 C8 ADC ($C8)
+6CCE- C1 D6 CMP ($D6,X)
+6CD0- C9 CE CMP #$CE
+6CD2- C7 ???
+6CD3- A0 D4 LDY #$D4
+6CD5- CF ???
+6CD6- A0 D2 LDY #$D2
+6CD8- C5 C6 CMP $C6
+6CDA- CF ???
+6CDB- D2 CD CMP ($CD)
+6CDD- C1 D4 CMP ($D4,X)
+6CDF- AE A0 8D LDX $8DA0
+6CE2- 8D 00 20 STA $2000
+6CE5- DC ???
+6CE6- 72 D4 ADC ($D4)
+6CE8- C8 INY
+6CE9- C5 A0 CMP $A0
+6CEB- D2 C5 CMP ($C5)
+6CED- D3 ???
+6CEE- D4 ???
+6CEF- A0 CF LDY #$CF
+6CF1- C6 A0 DEC $A0
+6CF3- D4 ???
+6CF4- C8 INY
+6CF5- C5 A0 CMP $A0
+6CF7- D2 CF CMP ($CF)
+6CF9- D5 D4 CMP $D4,X
+6CFB- C9 CE CMP #$CE
+6CFD- C5 D3 CMP $D3
+6CFF- A0 C1 LDY #$C1
+6D01- D2 C5 CMP ($C5)
+6D03- 8D 00 20 STA $2000
+6D06- DC ???
+6D07- 72 CC ADC ($CC)
+6D09- CF ???
+6D0A- D7 ???
+6D0B- A0 CC LDY #$CC
+6D0D- C5 D6 CMP $D6
+6D0F- C5 CC CMP $CC
+6D11- A0 C4 LDY #$C4
+6D13- C9 D3 CMP #$D3
+6D15- CB ???
+6D16- A0 C1 LDY #$C1
+6D18- C3 ???
+6D19- C3 ???
+6D1A- C5 D3 CMP $D3
+6D1C- D3 ???
+6D1D- A0 D0 LDY #$D0
+6D1F- D2 CF CMP ($CF)
+6D21- C3 ???
+6D22- C5 C4 CMP $C4
+6D24- D5 D2 CMP $D2,X
+6D26- C5 D3 CMP $D3
+6D28- AC 8D 00 LDY $008D
+6D2B- 20 DC 72 JSR $72DC
+6D2E- C1 CE CMP ($CE,X)
+6D30- C4 A0 CPY $A0
+6D32- C3 ???
+6D33- C1 CE CMP ($CE,X)
+6D35- A0 D3 LDY #$D3
+6D37- C5 D2 CMP $D2
+6D39- C9 CF CMP #$CF
+6D3B- D5 D3 CMP $D3,X
+6D3D- CC D9 A0 CPY $A0D9
+6D40- C4 C1 CPY $C1
+6D42- CD C1 C7 CMP $C7C1
+6D45- C5 A0 CMP $A0
+6D47- C1 A0 CMP ($A0,X)
+6D49- C4 C9 CPY $C9
+6D4B- D3 ???
+6D4C- CB ???
+6D4D- A1 8D LDA ($8D,X)
+6D4F- 8D 00 20 STA $2000
+6D52- DC ???
+6D53- 72 BC ADC ($BC)
+6D55- BC BC A0 LDY $A0BC,X
+6D58- D0 D2 BNE $6D2C
+6D5A- C5 D3 CMP $D3
+6D5C- D3 ???
+6D5D- A0 C1 LDY #$C1
+6D5F- A0 CB LDY #$CB
+6D61- C5 D9 CMP $D9
+6D63- A0 CF LDY #$CF
+6D65- CE C3 C5 DEC $C5C3
+6D68- A0 D9 LDY #$D9
+6D6A- CF ???
+6D6B- D5 A7 CMP $A7,X
+6D6D- D2 C5 CMP ($C5)
+6D6F- A0 D2 LDY #$D2
+6D71- C5 C1 CMP $C1
+6D73- C4 D9 CPY $D9
+6D75- A0 BE LDY #$BE
+6D77- BE BE 8D LDX $8DBE,Y
+6D7A- 8D 00 20 STA $2000
+6D7D- FD 72 20 SBC $2072,X
+6D80- DC ???
+6D81- 72 CC ADC ($CC)
+6D83- CF ???
+6D84- D7 ???
+6D85- AD CC C5 LDA $C5CC
+6D88- D6 C5 DEC $C5,X
+6D8A- CC A0 C4 CPY $C4A0
+6D8D- C9 D3 CMP #$D3
+6D8F- CB ???
+6D90- A0 C1 LDY #$C1
+6D92- C3 ???
+6D93- C3 ???
+6D94- C5 D3 CMP $D3
+6D96- D3 ???
+6D97- A0 C9 LDY #$C9
+6D99- D3 ???
+6D9A- A0 C4 LDY #$C4
+6D9C- CF ???
+6D9D- CE C5 A0 DEC $A0C5
+6DA0- D6 C9 DEC $C9,X
+6DA2- C1 8D CMP ($8D,X)
+6DA4- 00 BRK
+6DA5- 20 DC 72 JSR $72DC
+6DA8- D4 ???
+6DA9- C8 INY
+6DAA- C5 A0 CMP $A0
+6DAC- D3 ???
+6DAD- D4 ???
+6DAE- C1 CE CMP ($CE,X)
+6DB0- C4 C1 CPY $C1
+6DB2- D2 C4 CMP ($C4)
+6DB4- A0 D2 LDY #$D2
+6DB6- D7 ???
+6DB7- D4 ???
+6DB8- D3 ???
+6DB9- A0 D2 LDY #$D2
+6DBB- CF ???
+6DBC- D5 D4 CMP $D4,X
+6DBE- C9 CE CMP #$CE
+6DC0- C5 AC CMP $AC
+6DC2- A0 D7 LDY #$D7
+6DC4- C9 D4 CMP #$D4
+6DC6- C8 INY
+6DC7- A0 C1 LDY #$C1
+6DC9- 8D 00 20 STA $2000
+6DCC- DC ???
+6DCD- 72 C6 ADC ($C6)
+6DCF- C5 D7 CMP $D7
+6DD1- A0 CD LDY #$CD
+6DD3- C1 C3 CMP ($C3,X)
+6DD5- D2 CF CMP ($CF)
+6DD7- D3 ???
+6DD8- A0 D4 LDY #$D4
+6DDA- C8 INY
+6DDB- D2 CF CMP ($CF)
+6DDD- D7 ???
+6DDE- CE A0 C9 DEC $C9A0
+6DE1- CE A0 D4 DEC $D4A0
+6DE4- CF ???
+6DE5- A0 CD LDY #$CD
+6DE7- C1 CB CMP ($CB,X)
+6DE9- C5 A0 CMP $A0
+6DEB- C9 D4 CMP #$D4
+6DED- A0 AA LDY #$AA
+6DEF- C6 C5 DEC $C5
+6DF1- C5 CC CMP $CC
+6DF3- AA TAX
+6DF4- 8D 00 20 STA $2000
+6DF7- DC ???
+6DF8- 72 CD ADC ($CD)
+6DFA- CF ???
+6DFB- D2 C5 CMP ($C5)
+6DFD- A0 D3 LDY #$D3
+6DFF- C5 D2 CMP $D2
+6E01- C9 C1 CMP #$C1
+6E03- CC C9 DA CPY $DAC9
+6E06- C5 C4 CMP $C4
+6E08- AE A0 D4 LDX $D4A0
+6E0B- C8 INY
+6E0C- C5 A0 CMP $A0
+6E0E- C6 CF DEC $CF
+6E10- CC CC CF CPY $CFCC
+6E13- D7 ???
+6E14- C9 CE CMP #$CE
+6E16- C7 ???
+6E17- A0 CD LDY #$CD
+6E19- C1 C3 CMP ($C3,X)
+6E1B- D2 CF CMP ($CF)
+6E1D- D3 ???
+6E1E- 8D 00 20 STA $2000
+6E21- DC ???
+6E22- 72 C1 ADC ($C1)
+6E24- CC D4 C5 CPY $C5D4
+6E27- D2 A0 CMP ($A0)
+6E29- D4 ???
+6E2A- C8 INY
+6E2B- C5 A0 CMP $A0
+6E2D- D2 D7 CMP ($D7)
+6E2F- D4 ???
+6E30- D3 ???
+6E31- A0 D2 LDY #$D2
+6E33- CF ???
+6E34- D5 D4 CMP $D4,X
+6E36- C9 CE CMP #$CE
+6E38- C5 A7 CMP $A7
+6E3A- D3 ???
+6E3B- A0 C2 LDY #$C2
+6E3D- C5 C1 CMP $C1
+6E3F- C8 INY
+6E40- D6 C9 DEC $C9,X
+6E42- CF ???
+6E43- D2 BA CMP ($BA)
+6E45- 8D 8D 00 STA $008D
+6E48- 20 DC 72 JSR $72DC
+6E4B- D3 ???
+6E4C- CC CF D4 CPY $D4CF
+6E4F- A0 BA LDY #$BA
+6E51- A0 D3 LDY #$D3
+6E53- C5 D4 CMP $D4
+6E55- D3 ???
+6E56- A0 D4 LDY #$D4
+6E58- C8 INY
+6E59- C5 A0 CMP $A0
+6E5B- D2 D7 CMP ($D7)
+6E5D- D4 ???
+6E5E- D3 ???
+6E5F- A0 D3 LDY #$D3
+6E61- CC CF D4 CPY $D4CF
+6E64- 8D 00 20 STA $2000
+6E67- DC ???
+6E68- 72 C4 ADC ($C4)
+6E6A- D2 C9 CMP ($C9)
+6E6C- D6 C5 DEC $C5,X
+6E6E- BA TSX
+6E6F- A0 D3 LDY #$D3
+6E71- C5 D4 CMP $D4
+6E73- D3 ???
+6E74- A0 D4 LDY #$D4
+6E76- C8 INY
+6E77- C5 A0 CMP $A0
+6E79- D2 D7 CMP ($D7)
+6E7B- D4 ???
+6E7C- D3 ???
+6E7D- A0 C4 LDY #$C4
+6E7F- D2 C9 CMP ($C9)
+6E81- D6 C5 DEC $C5,X
+6E83- 8D 00 20 STA $2000
+6E86- DC ???
+6E87- 72 D4 ADC ($D4)
+6E89- D2 C1 CMP ($C1)
+6E8B- C3 ???
+6E8C- CB ???
+6E8D- BA TSX
+6E8E- A0 D3 LDY #$D3
+6E90- C5 D4 CMP $D4
+6E92- D3 ???
+6E93- A0 D4 LDY #$D4
+6E95- C8 INY
+6E96- C5 A0 CMP $A0
+6E98- D4 ???
+6E99- D2 C1 CMP ($C1)
+6E9B- C3 ???
+6E9C- CB ???
+6E9D- A0 D4 LDY #$D4
+6E9F- CF ???
+6EA0- A0 C2 LDY #$C2
+6EA2- C5 A0 CMP $A0
+6EA4- D7 ???
+6EA5- D2 C9 CMP ($C9)
+6EA7- D4 ???
+6EA8- D4 ???
+6EA9- C5 CE CMP $CE
+6EAB- AF ???
+6EAC- D2 C5 CMP ($C5)
+6EAE- C1 C4 CMP ($C4,X)
+6EB0- 8D 00 20 STA $2000
+6EB3- DC ???
+6EB4- 72 D3 ADC ($D3)
+6EB6- C5 C3 CMP $C3
+6EB8- D4 ???
+6EB9- A0 BA LDY #$BA
+6EBB- A0 D3 LDY #$D3
+6EBD- C5 D4 CMP $D4
+6EBF- D3 ???
+6EC0- A0 D4 LDY #$D4
+6EC2- C8 INY
+6EC3- C5 A0 CMP $A0
+6EC5- D3 ???
+6EC6- C5 C3 CMP $C3
+6EC8- D4 ???
+6EC9- CF ???
+6ECA- D2 A0 CMP ($A0)
+6ECC- D4 ???
+6ECD- CF ???
+6ECE- A0 C2 LDY #$C2
+6ED0- C5 A0 CMP $A0
+6ED2- D2 C5 CMP ($C5)
+6ED4- C1 C4 CMP ($C4,X)
+6ED6- AF ???
+6ED7- D7 ???
+6ED8- D2 C9 CMP ($C9)
+6EDA- D4 ???
+6EDB- D4 ???
+6EDC- C5 CE CMP $CE
+6EDE- 8D 00 20 STA $2000
+6EE1- DC ???
+6EE2- 72 D3 ADC ($D3)
+6EE4- C5 D4 CMP $D4
+6EE6- C4 D2 CPY $D2
+6EE8- BA TSX
+6EE9- A0 D3 LDY #$D3
+6EEB- C5 D4 CMP $D4
+6EED- A0 D2 LDY #$D2
+6EEF- D7 ???
+6EF0- D4 ???
+6EF1- D3 ???
+6EF2- A0 D4 LDY #$D4
+6EF4- CF ???
+6EF5- A0 D2 LDY #$D2
+6EF7- C5 C1 CMP $C1
+6EF9- C4 A0 CPY $A0
+6EFB- CD CF C4 CMP $C4CF
+6EFE- C5 8D CMP $8D
+6F00- 00 BRK
+6F01- 20 DC 72 JSR $72DC
+6F04- D3 ???
+6F05- C5 D4 CMP $D4
+6F07- C4 D7 CPY $D7
+6F09- BA TSX
+6F0A- A0 D3 LDY #$D3
+6F0C- C5 D4 CMP $D4
+6F0E- A0 D2 LDY #$D2
+6F10- D7 ???
+6F11- D4 ???
+6F12- D3 ???
+6F13- A0 D4 LDY #$D4
+6F15- CF ???
+6F16- A0 D7 LDY #$D7
+6F18- D2 C9 CMP ($C9)
+6F1A- D4 ???
+6F1B- C5 A0 CMP $A0
+6F1D- CD CF C4 CMP $C4CF
+6F20- C5 8D CMP $8D
+6F22- 00 BRK
+6F23- 20 DC 72 JSR $72DC
+6F26- C4 C2 CPY $C2
+6F28- D5 C6 CMP $C6,X
+6F2A- C6 BA DEC $BA
+6F2C- A0 D3 LDY #$D3
+6F2E- C5 D4 CMP $D4
+6F30- A0 D4 LDY #$D4
+6F32- C8 INY
+6F33- C5 A0 CMP $A0
+6F35- D2 C5 CMP ($C5)
+6F37- C1 C4 CMP ($C4,X)
+6F39- AF ???
+6F3A- D7 ???
+6F3B- D2 C9 CMP ($C9)
+6F3D- D4 ???
+6F3E- C5 A0 CMP $A0
+6F40- C2 ???
+6F41- D5 C6 CMP $C6,X
+6F43- C6 C5 DEC $C5
+6F45- D2 A0 CMP ($A0)
+6F47- C1 C4 CMP ($C4,X)
+6F49- C4 D2 CPY $D2
+6F4B- C5 D3 CMP $D3
+6F4D- D3 ???
+6F4E- 8D 8D 00 STA $008D
+6F51- 20 FD 72 JSR $72FD
+6F54- 20 DC 72 JSR $72DC
+6F57- C5 C1 CMP $C1
+6F59- C3 ???
+6F5A- C8 INY
+6F5B- A0 CF LDY #$CF
+6F5D- C6 A0 DEC $A0
+6F5F- D4 ???
+6F60- C8 INY
+6F61- C5 D3 CMP $D3
+6F63- C5 A0 CMP $A0
+6F65- D3 ???
+6F66- C5 D4 CMP $D4
+6F68- D4 ???
+6F69- C9 CE CMP #$CE
+6F6B- C7 ???
+6F6C- D3 ???
+6F6D- A0 C1 LDY #$C1
+6F6F- D2 C5 CMP ($C5)
+6F71- A0 C9 LDY #$C9
+6F73- CE C8 C5 DEC $C5C8
+6F76- D2 C9 CMP ($C9)
+6F78- D4 ???
+6F79- C5 C4 CMP $C4
+6F7B- 8D 00 20 STA $2000
+6F7E- DC ???
+6F7F- 72 C6 ADC ($C6)
+6F81- D2 CF CMP ($CF)
+6F83- CD A0 D4 CMP $D4A0
+6F86- C8 INY
+6F87- C5 A0 CMP $A0
+6F89- D0 D2 BNE $6F5D
+6F8B- C5 D6 CMP $D6
+6F8D- C9 CF CMP #$CF
+6F8F- D5 D3 CMP $D3,X
+6F91- A0 D3 LDY #$D3
+6F93- D4 ???
+6F94- C1 D4 CMP ($D4,X)
+6F96- C5 BB CMP $BB
+6F98- A0 C9 LDY #$C9
+6F9A- C6 A0 DEC $A0
+6F9C- D9 CF D5 CMP $D5CF,Y
+6F9F- A0 C1 LDY #$C1
+6FA1- D2 C5 CMP ($C5)
+6FA3- 8D 00 20 STA $2000
+6FA6- DC ???
+6FA7- 72 C1 ADC ($C1)
+6FA9- CC D2 C5 CPY $C5D2
+6FAC- C1 C4 CMP ($C4,X)
+6FAE- D9 A0 D5 CMP $D5A0,Y
+6FB1- D3 ???
+6FB2- C9 CE CMP #$CE
+6FB4- C7 ???
+6FB5- A0 D3 LDY #$D3
+6FB7- C5 C3 CMP $C3
+6FB9- D4 ???
+6FBA- CF ???
+6FBB- D2 A0 CMP ($A0)
+6FBD- B6 AC LDX $AC,Y
+6FBF- A0 C4 LDY #$C4
+6FC1- D2 C9 CMP ($C9)
+6FC3- D6 C5 DEC $C5,X
+6FC5- A0 B1 LDY #$B1
+6FC7- AC A0 C6 LDY $C6A0
+6FCA- CF ???
+6FCB- D2 8D CMP ($8D)
+6FCD- 00 BRK
+6FCE- 20 DC 72 JSR $72DC
+6FD1- C5 D8 CMP $D8
+6FD3- C1 CD CMP ($CD,X)
+6FD5- D0 CC BNE $6FA3
+6FD7- C5 AC CMP $AC
+6FD9- A0 D4 LDY #$D4
+6FDB- C8 INY
+6FDC- C5 CE CMP $CE
+6FDE- A0 D9 LDY #$D9
+6FE0- CF ???
+6FE1- D5 A0 CMP $A0,X
+6FE3- C4 CF CPY $CF
+6FE5- CE A7 D4 DEC $D4A7
+6FE8- A0 C8 LDY #$C8
+6FEA- C1 D6 CMP ($D6,X)
+6FEC- C5 A0 CMP $A0
+6FEE- D4 ???
+6FEF- CF ???
+6FF0- A0 D3 LDY #$D3
+6FF2- C5 D4 CMP $D4
+6FF4- A0 C9 LDY #$C9
+6FF6- D4 ???
+6FF7- A0 C1 LDY #$C1
+6FF9- C7 ???
+6FFA- C1 C9 CMP ($C9,X)
+6FFC- CE 8D 00 DEC $008D
+6FFF- 20 DC 72 JSR $72DC
+7002- D5 CE CMP $CE,X
+7004- CC C5 D3 CPY $D3C5
+7007- D3 ???
+7008- A0 D9 LDY #$D9
+700A- CF ???
+700B- D5 A0 CMP $A0,X
+700D- D7 ???
+700E- C1 CE CMP ($CE,X)
+7010- D4 ???
+7011- A0 D4 LDY #$D4
+7013- C8 INY
+7014- CF ???
+7015- D3 ???
+7016- C5 A0 CMP $A0
+7018- D3 ???
+7019- C5 D4 CMP $D4
+701B- D4 ???
+701C- C9 CE CMP #$CE
+701E- C7 ???
+701F- D3 ???
+7020- A0 C3 LDY #$C3
+7022- C8 INY
+7023- C1 CE CMP ($CE,X)
+7025- C7 ???
+7026- C5 C4 CMP $C4
+7028- AE 8D 00 LDX $008D
+702B- 20 DC 72 JSR $72DC
+702E- D4 ???
+702F- C8 INY
+7030- C9 D3 CMP #$D3
+7032- A0 CC LDY #$CC
+7034- C9 C2 CMP #$C2
+7036- D2 C1 CMP ($C1)
+7038- D2 D9 CMP ($D9)
+703A- A0 C1 LDY #$C1
+703C- CC D3 CF CPY $CFD3
+703F- A0 D5 LDY #$D5
+7041- D3 ???
+7042- C5 D3 CMP $D3
+7044- A0 D4 LDY #$D4
+7046- C8 INY
+7047- C5 A0 CMP $A0
+7049- D3 ???
+704A- C1 CD CMP ($CD,X)
+704C- C5 A0 CMP $A0
+704E- C9 CF CMP #$CF
+7050- C2 ???
+7051- 8D 00 20 STA $2000
+7054- DC ???
+7055- 72 D4 ADC ($D4)
+7057- C1 C2 CMP ($C2,X)
+7059- CC C5 A0 CPY $A0C5
+705C- C1 D3 CMP ($D3,X)
+705E- A0 D4 LDY #$D4
+7060- C8 INY
+7061- C5 A0 CMP $A0
+7063- CF ???
+7064- D0 C5 BNE $702B
+7066- D2 C1 CMP ($C1)
+7068- D4 ???
+7069- C9 CE CMP #$CE
+706B- C7 ???
+706C- A0 D3 LDY #$D3
+706E- D9 D3 D4 CMP $D4D3,Y
+7071- C5 CD CMP $CD
+7073- A0 A8 LDY #$A8
+7075- C4 CF CPY $CF
+7077- D3 ???
+7078- A0 CF LDY #$CF
+707A- D2 8D CMP ($8D)
+707C- 00 BRK
+707D- 20 DC 72 JSR $72DC
+7080- D0 D2 BNE $7054
+7082- CF ???
+7083- C4 CF CPY $CF
+7085- D3 ???
+7086- A9 A0 LDA #$A0
+7088- D4 ???
+7089- CF ???
+708A- A0 C3 LDY #$C3
+708C- C1 D2 CMP ($D2,X)
+708E- D2 D9 CMP ($D9)
+7090- A0 CF LDY #$CF
+7092- D6 C5 DEC $C5,X
+7094- D2 A0 CMP ($A0)
+7096- C1 CE CMP ($CE,X)
+7098- D9 A0 D0 CMP $D0A0,Y
+709B- D2 C5 CMP ($C5)
+709D- D6 C9 DEC $C9,X
+709F- CF ???
+70A0- D5 D3 CMP $D3,X
+70A2- A0 D3 LDY #$D3
+70A4- C5 D4 CMP $D4
+70A6- D4 ???
+70A7- C9 CE CMP #$CE
+70A9- C7 ???
+70AA- D3 ???
+70AB- AE 8D 8D LDX $8D8D
+70AE- 00 BRK
+70AF- 20 FD 72 JSR $72FD
+70B2- 20 DC 72 JSR $72DC
+70B5- CF ???
+70B6- CE C3 C5 DEC $C5C3
+70B9- A0 D4 LDY #$D4
+70BB- C8 INY
+70BC- C5 A0 CMP $A0
+70BE- D3 ???
+70BF- C5 D4 CMP $D4
+70C1- D4 ???
+70C2- C9 CE CMP #$CE
+70C4- C7 ???
+70C5- D3 ???
+70C6- A0 C1 LDY #$C1
+70C8- D2 C5 CMP ($C5)
+70CA- A0 C1 LDY #$C1
+70CC- D3 ???
+70CD- A0 C4 LDY #$C4
+70CF- C5 D3 CMP $D3
+70D1- C9 D2 CMP #$D2
+70D3- C5 C4 CMP $C4
+70D5- AC 8D 00 LDY $008D
+70D8- 20 DC 72 JSR $72DC
+70DB- D9 CF D5 CMP $D5CF,Y
+70DE- A0 D5 LDY #$D5
+70E0- D3 ???
+70E1- C5 A0 CMP $A0
+70E3- D4 ???
+70E4- C8 INY
+70E5- C5 A0 CMP $A0
+70E7- C4 D2 CPY $D2
+70E9- D7 ???
+70EA- D4 ???
+70EB- D3 ???
+70EC- A0 CD LDY #$CD
+70EE- C1 C3 CMP ($C3,X)
+70F0- D2 CF CMP ($CF)
+70F2- A0 D4 LDY #$D4
+70F4- CF ???
+70F5- A0 C3 LDY #$C3
+70F7- C1 CC CMP ($CC,X)
+70F9- CC 8D 00 CPY $008D
+70FC- 20 DC 72 JSR $72DC
+70FF- D4 ???
+7100- C8 INY
+7101- C5 A0 CMP $A0
+7103- D2 D7 CMP ($D7)
+7105- D4 ???
+7106- D3 ???
+7107- A0 D2 LDY #$D2
+7109- CF ???
+710A- D5 D4 CMP $D4,X
+710C- C9 CE CMP #$CE
+710E- C5 A0 CMP $A0
+7110- D4 ???
+7111- CF ???
+7112- A0 CD LDY #$CD
+7114- C1 CB CMP ($CB,X)
+7116- C5 A0 CMP $A0
+7118- D4 ???
+7119- C8 INY
+711A- C5 A0 CMP $A0
+711C- 8D 00 20 STA $2000
+711F- DC ???
+7120- 72 C1 ADC ($C1)
+7122- D0 D0 BNE $70F4
+7124- D2 CF CMP ($CF)
+7126- D0 D2 BNE $70FA
+7128- C9 C1 CMP #$C1
+712A- D4 ???
+712B- C5 A0 CMP $A0
+712D- D2 C5 CMP ($C5)
+712F- C1 C4 CMP ($C4,X)
+7131- A0 CF LDY #$CF
+7133- D2 A0 CMP ($A0)
+7135- D7 ???
+7136- D2 C9 CMP ($C9)
+7138- D4 ???
+7139- C5 A0 CMP $A0
+713B- C3 ???
+713C- C8 INY
+713D- C1 CE CMP ($CE,X)
+713F- C7 ???
+7140- C5 A0 CMP $A0
+7142- D4 ???
+7143- CF ???
+7144- 8D 00 20 STA $2000
+7147- DC ???
+7148- 72 D4 ADC ($D4)
+714A- C8 INY
+714B- C5 A0 CMP $A0
+714D- C4 C9 CPY $C9
+714F- D3 ???
+7150- CB ???
+7151- AE 8D 8D LDX $8D8D
+7154- 00 BRK
+7155- 20 DC 72 JSR $72DC
+7158- C6 CF DEC $CF
+715A- D2 A0 CMP ($A0)
+715C- D4 ???
+715D- C8 INY
+715E- C5 A0 CMP $A0
+7160- D3 ???
+7161- C1 CB CMP ($CB,X)
+7163- C5 A0 CMP $A0
+7165- CF ???
+7166- C6 A0 DEC $A0
+7168- D0 CC BNE $7136
+716A- C1 D9 CMP ($D9,X)
+716C- C9 CE CMP #$CE
+716E- C7 ???
+716F- A0 C9 LDY #$C9
+7171- D4 ???
+7172- A0 D3 LDY #$D3
+7174- C1 C6 CMP ($C6,X)
+7176- C5 AC CMP $AC
+7178- 8D 00 20 STA $2000
+717B- DC ???
+717C- 72 D7 ADC ($D7)
+717E- C5 A0 CMP $A0
+7180- D7 ???
+7181- CF ???
+7182- CE A7 D4 DEC $D4A7
+7185- A0 C2 LDY #$C2
+7187- C5 A0 CMP $A0
+7189- C4 CF CPY $CF
+718B- C9 CE CMP #$CE
+718D- C7 ???
+718E- A0 D4 LDY #$D4
+7190- C8 INY
+7191- C1 D4 CMP ($D4,X)
+7193- A0 C8 LDY #$C8
+7195- C5 D2 CMP $D2
+7197- C5 AD CMP $AD
+7199- AD D9 CF LDA $CFD9
+719C- D5 A0 CMP $A0,X
+719E- C3 ???
+719F- C1 CE CMP ($CE,X)
+71A1- 8D 00 20 STA $2000
+71A4- DC ???
+71A5- 72 C5 ADC ($C5)
+71A7- D8 CLD
+71A8- D0 C5 BNE $716F
+71AA- D2 C9 CMP ($C9)
+71AC- CD C5 CE CMP $CEC5
+71AF- D4 ???
+71B0- A0 CF LDY #$CF
+71B2- CE A0 D9 DEC $D9A0
+71B5- CF ???
+71B6- D5 D2 CMP $D2,X
+71B8- A0 CF LDY #$CF
+71BA- D7 ???
+71BB- CE A0 D7 DEC $D7A0
+71BE- C9 D4 CMP #$D4
+71C0- C8 INY
+71C1- A0 D4 LDY #$D4
+71C3- C8 INY
+71C4- C5 D3 CMP $D3
+71C6- C5 A0 CMP $A0
+71C8- C3 ???
+71C9- C1 CC CMP ($CC,X)
+71CB- CC D3 BB CPY $BBD3
+71CE- 8D 00 20 STA $2000
+71D1- DC ???
+71D2- 72 D4 ADC ($D4)
+71D4- C8 INY
+71D5- C1 D4 CMP ($D4,X)
+71D7- A0 D7 LDY #$D7
+71D9- C1 D9 CMP ($D9,X)
+71DB- A0 C9 LDY #$C9
+71DD- C6 A0 DEC $A0
+71DF- D3 ???
+71E0- CF ???
+71E1- CD C5 D4 CMP $D4C5
+71E4- C8 INY
+71E5- C9 CE CMP #$CE
+71E7- C7 ???
+71E8- A0 C2 LDY #$C2
+71EA- C1 C4 CMP ($C4,X)
+71EC- A0 C8 LDY #$C8
+71EE- C1 D0 CMP ($D0,X)
+71F0- D0 C5 BNE $71B7
+71F2- CE D3 AC DEC $ACD3
+71F5- 8D 00 20 STA $2000
+71F8- DC ???
+71F9- 72 C9 ADC ($C9)
+71FB- D4 ???
+71FC- A7 ???
+71FD- D3 ???
+71FE- A0 CF LDY #$CF
+7200- CE A0 D9 DEC $D9A0
+7203- CF ???
+7204- D5 AD CMP $AD,X
+7206- AD CE CF LDA $CFCE
+7209- D4 ???
+720A- A0 CD LDY #$CD
+720C- C5 A1 CMP $A1
+720E- A0 BA LDY #$BA
+7210- A9 8D LDA #$8D
+7212- 8D 8D 00 STA $008D
+7215- 20 FD 72 JSR $72FD
+7218- 4C D0 03 JMP $03D0
+721B- 1A INC
+721C- C9 C6 CMP #$C6
+721E- A0 D9 LDY #$D9
+7220- CF ???
+7221- D5 A0 CMP $A0,X
+7223- C1 D2 CMP ($D2,X)
+7225- C5 A0 CMP $A0
+7227- D2 C9 CMP ($C9)
+7229- C3 ???
+722A- C8 INY
+722B- AC A0 C1 LDY $C1A0
+722E- CE D9 C8 DEC $C8D9
+7231- CF ???
+7232- D7 ???
+7233- AE AE AE LDX $AEAE
+7236- 00 BRK
+7237- 00 BRK
+7238- 00 BRK
+7239- 00 BRK
+723A- 00 BRK
+723B- 00 BRK
+723C- 00 BRK
+723D- 00 BRK
+723E- 00 BRK
+723F- 00 BRK
+7240- B0 B1 BCS $71F3
+7242- B2 B3 LDA ($B3)
+7244- B4 B5 LDY $B5,X
+7246- B6 B7 LDX $B7,Y
+7248- B8 CLV
+7249- B9 C1 C2 LDA $C2C1,Y
+724C- C3 ???
+724D- C4 C5 CPY $C5
+724F- C6 85 DEC $85
+7251- 06 86 ASL $86
+7253- 07 ???
+7254- A0 FF LDY #$FF
+7256- C8 INY
+7257- B9 38 60 LDA $6038,Y
+725A- 91 06 STA ($06),Y
+725C- CC 37 60 CPY $6037
+725F- D0 F5 BNE $7256
+7261- 60 RTS
+7262- 29 F0 AND #$F0
+7264- 4A LSR
+7265- 4A LSR
+7266- 4A LSR
+7267- 4A LSR
+7268- 60 RTS
+7269- 8C 38 72 STY $7238
+726C- 85 06 STA $06
+726E- 86 07 STX $07
+7270- A9 8D LDA #$8D
+7272- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+7275- A5 07 LDA $07
+7277- 20 62 72 JSR $7262
+727A- AA TAX
+727B- BD 40 72 LDA $7240,X
+727E- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+7281- A5 07 LDA $07
+7283- 29 0F AND #$0F
+7285- AA TAX
+7286- BD 40 72 LDA $7240,X
+7289- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+728C- A5 06 LDA $06
+728E- 20 62 72 JSR $7262
+7291- AA TAX
+7292- BD 40 72 LDA $7240,X
+7295- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+7298- A5 06 LDA $06
+729A- 29 0F AND #$0F
+729C- AA TAX
+729D- BD 40 72 LDA $7240,X
+72A0- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+72A3- A9 BA LDA #$BA
+72A5- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+72A8- A9 A0 LDA #$A0
+72AA- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+72AD- A0 00 LDY #$00
+72AF- B1 06 LDA ($06),Y
+72B1- 20 62 72 JSR $7262
+72B4- 8D 37 72 STA $7237
+72B7- B1 06 LDA ($06),Y
+72B9- 29 0F AND #$0F
+72BB- 8D 36 72 STA $7236
+72BE- AE 37 72 LDX $7237
+72C1- BD 40 72 LDA $7240,X
+72C4- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+72C7- AE 36 72 LDX $7236
+72CA- BD 40 72 LDA $7240,X
+72CD- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+72D0- A9 A0 LDA #$A0
+72D2- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+72D5- C8 INY
+72D6- CC 38 72 CPY $7238
+72D9- D0 D4 BNE $72AF
+72DB- 60 RTS
+72DC- 68 PLA
+72DD- 85 06 STA $06
+72DF- 68 PLA
+72E0- 85 07 STA $07
+72E2- A0 01 LDY #$01
+72E4- B1 06 LDA ($06),Y
+72E6- F0 06 BEQ $72EE
+72E8- 20 F0 FD JSR $FDF0 F8ROM:COUT1
+72EB- C8 INY
+72EC- D0 F6 BNE $72E4
+72EE- 18 CLC
+72EF- 98 TYA
+72F0- 65 06 ADC $06
+72F2- 85 06 STA $06
+72F4- A5 07 LDA $07
+72F6- 69 00 ADC #$00
+72F8- 48 PHA
+72F9- A5 06 LDA $06
+72FB- 48 PHA
+72FC- 60 RTS
+72FD- AD 00 C0 LDA $C000 r:KBD w:CLR80COL
+7300- 10 FB BPL $72FD
+7302- 29 7F AND #$7F
+7304- 8D 10 C0 STA $C010 r:KBDSTRB
+7307- 60 RTS
+7308- A9 01 LDA #$01
+730A- 8D B6 AA STA $AAB6
+730D- 85 76 STA $76
+730F- 85 33 STA $33
+7311- 85 06 STA $06
+7313- 86 07 STX $07
+7315- A9 FF LDA #$FF
+7317- 85 D8 STA $D8
+7319- A0 00 LDY #$00
+731B- B1 06 LDA ($06),Y
+731D- 8D 5A 9D STA $9D5A
+7320- C8 INY
+7321- B1 06 LDA ($06),Y
+7323- 8D 5B 9D STA $9D5B
+7326- 60 RTS
+7327- A9 01 LDA #$01
+7329- 8D B6 AA STA $AAB6
+732C- 85 76 STA $76
+732E- 85 33 STA $33
+7330- A9 8D LDA #$8D
+7332- 20 ED FD JSR $FDED F8ROM:COUT
+7335- A9 84 LDA #$84
+7337- 20 ED FD JSR $FDED F8ROM:COUT
+733A- A9 C2 LDA #$C2
+733C- 20 ED FD JSR $FDED F8ROM:COUT
+733F- A9 CC LDA #$CC
+7341- 20 ED FD JSR $FDED F8ROM:COUT
+7344- A9 CF LDA #$CF
+7346- 20 ED FD JSR $FDED F8ROM:COUT
+7349- A9 C1 LDA #$C1
+734B- 20 ED FD JSR $FDED F8ROM:COUT
+734E- A9 C4 LDA #$C4
+7350- 20 ED FD JSR $FDED F8ROM:COUT
+7353- A9 A0 LDA #$A0
+7355- 20 ED FD JSR $FDED F8ROM:COUT
+7358- A0 00 LDY #$00
+735A- B1 FA LDA ($FA),Y
+735C- 8D 23 60 STA $6023
+735F- A0 01 LDY #$01
+7361- B1 FA LDA ($FA),Y
+7363- 20 ED FD JSR $FDED F8ROM:COUT
+7366- C8 INY
+7367- CC 23 60 CPY $6023
+736A- 90 F5 BCC $7361
+736C- F0 F3 BEQ $7361
+736E- A9 8D LDA #$8D
+7370- 20 ED FD JSR $FDED F8ROM:COUT
+7373- 60 RTS
+7374- A9 01 LDA #$01
+7376- 8D B6 AA STA $AAB6
+7379- 85 76 STA $76
+737B- 85 33 STA $33
+737D- A9 8D LDA #$8D
+737F- 20 ED FD JSR $FDED F8ROM:COUT
+7382- A9 84 LDA #$84
+7384- 20 ED FD JSR $FDED F8ROM:COUT
+7387- A9 C2 LDA #$C2
+7389- 20 ED FD JSR $FDED F8ROM:COUT
+738C- A9 D3 LDA #$D3
+738E- 20 ED FD JSR $FDED F8ROM:COUT
+7391- A9 C1 LDA #$C1
+7393- 20 ED FD JSR $FDED F8ROM:COUT
+7396- A9 D6 LDA #$D6
+7398- 20 ED FD JSR $FDED F8ROM:COUT
+739B- A9 C5 LDA #$C5
+739D- 20 ED FD JSR $FDED F8ROM:COUT
+73A0- A9 A0 LDA #$A0
+73A2- 20 ED FD JSR $FDED F8ROM:COUT
+73A5- A0 00 LDY #$00
+73A7- B1 FA LDA ($FA),Y
+73A9- 8D 23 60 STA $6023
+73AC- A0 01 LDY #$01
+73AE- B1 FA LDA ($FA),Y
+73B0- 20 ED FD JSR $FDED F8ROM:COUT
+73B3- C8 INY
+73B4- CC 23 60 CPY $6023
+73B7- 90 F5 BCC $73AE
+73B9- F0 F3 BEQ $73AE
+73BB- A9 8D LDA #$8D
+73BD- 20 ED FD JSR $FDED F8ROM:COUT
+73C0- 60 RTS
+73C1- A9 00 LDA #$00
+73C3- 8D EB B7 STA $B7EB
+73C6- A9 01 LDA #$01
+73C8- 8D 37 60 STA $6037
+73CB- A9 60 LDA #$60
+73CD- A0 38 LDY #$38
+73CF- 20 D9 03 JSR $03D9
+73D2- A9 00 LDA #$00
+73D4- 90 03 BCC $73D9
+73D6- AD F5 B7 LDA $B7F5
+73D9- A2 00 LDX #$00
+73DB- 86 48 STX $48
+73DD- 60 RTS
+73DE- A9 01 LDA #$01
+73E0- 8D B6 AA STA $AAB6
+73E3- 85 76 STA $76
+73E5- 85 33 STA $33
+73E7- A9 8D LDA #$8D
+73E9- 20 ED FD JSR $FDED F8ROM:COUT
+73EC- A9 84 LDA #$84
+73EE- 20 ED FD JSR $FDED F8ROM:COUT
+73F1- A0 00 LDY #$00
+73F3- B1 FA LDA ($FA),Y
+73F5- 8D 23 60 STA $6023
+73F8- A0 01 LDY #$01
+73FA- B1 FA LDA ($FA),Y
+73FC- 20 ED FD JSR $FDED F8ROM:COUT
+73FF- C8 INY
+7400- CC 23 60 CPY $6023
+7403- 90 F5 BCC $73FA
+7405- F0 F3 BEQ $73FA
+7407- A9 8D LDA #$8D
+7409- 20 ED FD JSR $FDED F8ROM:COUT
+740C- 60 RTS
+740D- A2 00 LDX #$00
+740F- 20 6F FD JSR $FD6F F8ROM:GETLN1
+7412- 8E 23 60 STX $6023
+7415- E0 00 CPX #$00
+7417- F0 14 BEQ $742D
+7419- A0 00 LDY #$00
+741B- AD 23 60 LDA $6023
+741E- 99 37 60 STA $6037,Y
+7421- B9 00 02 LDA $0200,Y
+7424- C8 INY
+7425- 99 37 60 STA $6037,Y
+7428- CC 23 60 CPY $6023
+742B- D0 F4 BNE $7421
+742D- AD 23 60 LDA $6023
+7430- 60 RTS
+7431- 68 PLA
+7432- 85 FE STA $FE
+7434- 68 PLA
+7435- 85 FF STA $FF
+7437- A0 01 LDY #$01
+7439- B1 FE LDA ($FE),Y
+743B- F0 06 BEQ $7443
+743D- 20 ED FD JSR $FDED F8ROM:COUT
+7440- C8 INY
+7441- D0 F6 BNE $7439
+7443- 18 CLC
+7444- 98 TYA
+7445- 65 FE ADC $FE
+7447- 85 FE STA $FE
+7449- A5 FF LDA $FF
+744B- 69 00 ADC #$00
+744D- 48 PHA
+744E- A5 FE LDA $FE
+7450- 48 PHA
+7451- 60 RTS
+7452- A0 00 LDY #$00
+7454- B1 FA LDA ($FA),Y
+7456- 8D 23 60 STA $6023
+7459- C8 INY
+745A- B1 FA LDA ($FA),Y
+745C- 20 ED FD JSR $FDED F8ROM:COUT
+745F- CC 23 60 CPY $6023
+7462- D0 F5 BNE $7459
+7464- 98 TYA
+7465- 60 RTS
diff --git a/source/d6_fileio/GO.DEMO.FILEIO b/source/d6_fileio/GO.DEMO.FILEIO
new file mode 100644
index 0000000..f94ce09
--- /dev/null
+++ b/source/d6_fileio/GO.DEMO.FILEIO
@@ -0,0 +1,3 @@
+BLOAD DEMO.FILEIO
+CALL -151
+6000G
diff --git a/source/disk1_stdio/GO.MAKEEXEC b/source/d6_fileio/GO.MAKEEXEC
similarity index 100%
rename from source/disk1_stdio/GO.MAKEEXEC
rename to source/d6_fileio/GO.MAKEEXEC
diff --git a/source/disk4_math/GO.MINIFY b/source/d6_fileio/GO.MINIFY
similarity index 100%
rename from source/disk4_math/GO.MINIFY
rename to source/d6_fileio/GO.MINIFY
diff --git a/source/disk2_common/MAKEEXEC b/source/d6_fileio/MAKEEXEC
similarity index 100%
rename from source/disk2_common/MAKEEXEC
rename to source/d6_fileio/MAKEEXEC
diff --git a/source/disk5_strings/MINIFY b/source/d6_fileio/MINIFY
similarity index 100%
rename from source/disk5_strings/MINIFY
rename to source/d6_fileio/MINIFY
diff --git a/source/d6_fileio/T.DEMO.FILEIO b/source/d6_fileio/T.DEMO.FILEIO
new file mode 100644
index 0000000..c0e751c
--- /dev/null
+++ b/source/d6_fileio/T.DEMO.FILEIO
@@ -0,0 +1,272 @@
+*
+*``````````````````````````````*
+* DEMO.FILEIO *
+* *
+* A DEMO OF THE FILE INPUT AND *
+* OUTPUT MACROS. RWTS ROUTINES *
+* ARE NOT DEMONSTRATED. *
+* *
+* AUTHOR: NATHAN RIGGS *
+* CONTACT: NATHAN.RIGGS@ *
+* OUTLOOK.COM *
+* *
+* DATE: 21-SEP-2019 *
+* ASSEMBLER: MERLIN 8 PRO *
+* OS: DOS 3.3 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+** ASSEMBLER DIRECTIVES
+*
+ CYC AVE
+ EXP OFF
+ TR ON
+ DSK DEMO.FILEIO
+ OBJ $BFE0
+ ORG $6000
+*
+*``````````````````````````````*
+* TOP INCLUDES (HOOKS,MACROS) *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+ PUT MIN.HEAD.REQUIRED
+ USE MIN.MAC.REQUIRED
+ USE MIN.MAC.FILEIO
+ PUT MIN.HOOKS.FILEIO
+*
+*``````````````````````````````*
+* PROGRAM MAIN BODY *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+********************************
+********************************
+* *
+* NOTE: FOR THIS TO WORK *
+* PROPERLY, THE DEMO HAS TO BE *
+* BLOADED, THEN EXECUTED VIA *
+* THE MONITOR (6000G). IF THIS *
+* IS NOT DONE, YOU WILL GET A *
+* "FILE NOT FOUND" ERROR WHEN *
+* DOING FILE OPERATIONS. *
+* *
+* FOR YOUR OWN PROJECTS, A WAY *
+* TO WORK AROUND THIS IS TO *
+* USE AN EXEC FILE TO BLOAD *
+* AND EXECUTE THE CODE. *
+* *
+********************************
+********************************
+*
+ _PRN " ",8D8D8D8D8D
+ _PRN "FILE INPUT/OUTPUT MACROS",8D
+ _PRN "------------------------",8D8D
+ _PRN "THE BSAVE MACRO SAVES THE GIVEN",8D
+ _PRN "ADDRESS RANGE UNDER THE SPECIFIED",8D
+ _PRN "BINARY FILE. THE ARGUMENT IS SIMPLY",8D
+ _PRN "A STRING THAT WOULD MATCH THE ARGUMENTS",8D
+ _PRN "OF A TYPICAL BSAVE STATEMENT IN DOS.",8D8D
+ _PRN "BSAVE 'TEST,A$800,L$100' SAVES THE",8D
+ _PRN "$100 BYTES LOCATED AT $800 IN THE FILE",8D
+ _PRN "TEST.",8D8D
+ _PRN "LET'S PUT SOMETHING INTO $300 TO",8D
+ _PRN "TEST IT OUT.",8D8D
+ LDY #0
+LP
+ TYA
+ STA $800,Y
+ INY
+ CPY #$100
+ BNE LP
+ _WAIT
+ DUMP #$800;#$100
+ _WAIT
+ _PRN " ",8D8D
+ _PRN " BSAVE 'TEST,A$800,L$100'...."
+ BSAVE "TEST,A$800,L$100"
+ _PRN "DONE!",8D8D
+ _PRN "NOW LET'S CLEAR $100 BYTES AT",8D
+ _PRN "$800 BEFORE WE RELOAD IT WITH BLOAD.",8D8D
+ LDY #0
+LP2
+ LDA #0
+ STA $800,Y
+ INY
+ CPY #$100
+ BNE LP2
+ DUMP #$800;#$100
+*
+ _PRN " ",8D8D
+ _PRN "NOW WE CAN BLOAD TEST TO GET $800",8D
+ _PRN "BACK INTO THE STATE WE PUT IT.",8D8D
+ _PRN "BLOAD 'TEST'...",8D
+ _WAIT
+ BLOAD "TEST"
+ _PRN " ",8D8D
+ _PRN "DONE!",8D8D
+ DUMP #$0800;#$100
+ _PRN " ",8D8D
+ _WAIT
+*
+ _PRN "THE CMD MACRO SIMPLY EXECUTES A",8D
+ _PRN "DOS COMMAND, ALONG WITH ANY ARGUMENTS",8D
+ _PRN "PASSED TO IT. CMD 'CATALOG', FOR INSTANCE,",8D
+ _PRN "RETURNS:",8D8D
+ _WAIT
+ CMD "CATALOG"
+ _WAIT
+*
+** IF WE ARE TO READ OR WRITE FILES, WE HAVE TO FOOL
+** THE COMPUTER TO THINK IT'S IN APPLESOFT MODE. THIS
+** IS ACCOMPLISHED WITH THE AMODE MACRO. WITH BINSAVE
+** AND BINLOAD, THIS IS ALREADY DONE, SO TECHNICALLY
+** WE DON'T HAVE TO DO IT HERE. HOWEVER, THE CMD
+** ROUTINE DOESN'T SET IT UP AUTOMATICALLY, SO BE SURE
+** TO INCLUDE THIS BEFORE OPENING TEXT FILES.
+*
+ AMODE
+*
+ _PRN " ",8D8D8D
+ _PRN "TYPICALLY, THE CMD MACRO IS ALSO",8D
+ _PRN "USED FOR PREPARING TO READ OR WRITE",8D
+ _PRN "TEXT FILES. HOWEVER, BEFORE THIS CAN",8D
+ _PRN "BE ACCOMPLISHED, THE TMODE MACRO",8D
+ _PRN "MUST BE RUN TO TRICK APPLESOFT INTO",8D
+ _PRN "BELIEVING IT ISN'T IN IMMEDIATE MODE.",8D8D
+ _PRN "TMODE HAS NO ARGUMENTS. THUS, THE",8D
+ _PRN "FOLLOWING PREPARES US TO OPEN A TEXT",8D
+ _PRN "FILE TO BE WRITTEN TO:",8D8D
+ _PRN "AMODE",8D
+ _PRN "CMD 'OPEN T.TEXTFILE'",8D
+ _PRN "CMD 'WRITE T.TEXTFILE'",8D8D
+ _WAIT
+*
+ _PRN "WE CAN NOW PRINT TO THIS FILE WITH",8D
+ _PRN "THE FPRN MACRO. THIS MACRO EITHER",8D
+ _PRN "PRINTS A GIVEN LINE OF TEXT TO THE FILE,",8D
+ _PRN "FOLLOWED BY A RETURN ($8D), OR PRINTS",8D
+ _PRN "THE CHARACTERS IN A STRING AT A GIVEN",8D
+ _PRN "ADDRESS. IN THE LATTER CASE, THE LENGTH",8D
+ _PRN "OF THE STRING IS NOT PRESERVED; ONLY",8D
+ _PRN "THE ASCII IS.",8D8D
+ _PRN "FPRN 'ALL IS WELL THAT ENDS WELL.'",8D
+ _PRN "FPRN RETORT",8D8D
+ CMD "OPEN T.TEXTFILE"
+ CMD "WRITE T.TEXTFILE"
+ FPRN "ALL IS WELL THAT ENDS WELL."
+ FPRN #RETORT
+ CMD "CLOSE T.TEXTFILE"
+ _PRN " ",8D8D8D
+ _PRN "PUTS THE LITERAL PHRASE AND A PHRASE",8D
+ _PRN "STORED IN THE RETORT ADDRESS INTO",8D
+ _PRN "THE FILE.",8D
+ _WAIT
+ _PRN " ",8D8D8D
+ _PRN "THEN, LIKE ALWAYS, WE MUST CLOSE",8D
+ _PRN "THE FILE VIA CMD:",8D8D
+ _PRN "CMD 'CLOSE T.TEXTFILE'",8D8D8D
+ _WAIT
+ _PRN "FINALLY, TO READ THIS TEXT FILE",8D
+ _PRN "WE SIMPLY NEED TO OPEN THE",8D
+ _PRN "FILE FOR READING VIA THE CMD MACRO,",8D
+ _PRN "THEN USE THE FINP MACRO TO READ A ",8D
+ _PRN "LINE OF TEXT AND STORE IT IN",8D
+ _PRN "MEMORY:",8D8D
+ _PRN "CMD 'OPEN T.TEXTFILE'",8D
+ _PRN "CMD 'READ T.TEXTFILE'",8D
+ _PRN "FINP",8D
+ _PRN "CMD 'CLOSE T.TEXTFILE'",8D8D
+ CMD "OPEN T.TEXTFILE"
+ CMD "READ T.TEXTFILE"
+ FINP
+ CMD "CLOSE T.TEXTFILE"
+ _WAIT
+ DUMP #RETURN;RETLEN
+ _WAIT
+*
+ _PRN " ",8D8D
+ _PRN "THE STRING IS NOW STORED IN",8D
+ _PRN "[RETURN], WITH A PRECEDING LENGTH BYTE.",8D
+ _PRN "THESE CAN BE PRINTED WITH THE SPRN MACRO",8D
+ _PRN "FOUND IN THE STRINGS LIBRARY.",8D8D8D
+ _WAIT
+*
+********************************
+********************************
+********************************
+* *
+* W A R N I N G *
+* *
+********************************
+********************************
+********************************
+*
+ _PRN "********************************",8D
+ _PRN "********************************",8D8D
+ _PRN " WARNING!!!",8D8D
+ _PRN "********************************",8D
+ _PRN "********************************",8D8D
+ _PRN "AT THIS POINT, YOU WANT TO EJECT",8D
+ _PRN "THE CURRENT DISK, AND PUT IN",8D
+ _PRN "A DISK THAT YOU DON'T MIND ",8D
+ _PRN "HAVING TO REFORMAT. ",8D8D
+ _PRN "THE REST OF THE ROUTINES ARE",8D
+ _PRN "LOW LEVEL DISK ACCESS PROCEDURES,",8D
+ _PRN "AND CAN SERIOUSLY DAMAGE A DISK!",8D8D
+ _PRN "<<< PRESS A KEY ONCE YOU'RE READY >>>",8D8D
+ _WAIT
+*
+ _PRN "LOW-LEVEL DISK ACCESS IS DONE VIA",8D
+ _PRN "THE STANDARD RWTS ROUTINE, WITH A",8D
+ _PRN "FEW MACROS THROWN IN TO MAKE IT *FEEL*",8D
+ _PRN "MORE SERIALIZED. THE FOLLOWING MACROS",8D
+ _PRN "ALTER THE RWTS ROUTINE'S BEAHVIOR:",8D8D
+ _PRN "SLOT : SETS THE RWTS SLOT",8D
+ _PRN "DRIVE: SETS THE RWTS DRIVE",8D
+ _PRN "TRACK: SETS THE TRACK TO BE WRITTEN/READ",8D
+ _PRN "SECT : SETS THE SECTOR TO BE READ/WRITTEN",8D
+ _PRN "SETDR: SET RWTS TO READ MODE",8D
+ _PRN "SETDW: SET RWTS TO WRITE MODE",8D
+ _PRN "DBUFF: SET THE READ/WRITE BUFFER ADDRESS",8D8D
+ _WAIT
+ _PRN "EACH OF THESE SETTINGS ARE INHERITED",8D
+ _PRN "FROM THE PREVIOUS STATE; IF YOU ARE",8D
+ _PRN "ALREADY USING SECTOR 6, DRIVE 1, FOR",8D
+ _PRN "EXAMPLE, THEN YOU DON'T HAVE TO SET IT AGAIN",8D
+ _PRN "UNLESS YOU WANT THOSE SETTINGS CHANGED.",8D
+ _PRN "THIS LIBRARY ALSO USES THE SAME IOB",8D
+ _PRN "TABLE AS THE OPERATING SYSTEM (DOS OR",8D
+ _PRN "PRODOS) TO CARRY OVER ANY PREVIOUS SETTINGS.",8D8D
+ _WAIT
+*
+ _PRN "ONCE THE SETTINGS ARE AS DESIRED,",8D
+ _PRN "YOU USE THE DRWTS MACRO TO CALL",8D
+ _PRN "THE RWTS ROUTINE TO MAKE THE ",8D
+ _PRN "APPROPRIATE READ OR WRITE CHANGE TO",8D
+ _PRN "THE DISK.",8D8D
+ _PRN "FOR THE SAKE OF PLAYING IT SAFE,",8D
+ _PRN "WE WON'T BE DOING THAT HERE--YOU CAN",8D
+ _PRN "EXPERIMENT ON YOUR OWN WITH THESE CALLS;",8D
+ _PRN "THAT WAY IF SOMETHING BAD HAPPENS,",8D
+ _PRN "IT'S ON YOU--NOT ME! :)",8D8D8D
+ _WAIT
+*
+ JMP REENTRY
+*
+RETORT STR "IF YOU ARE RICH, ANYHOW..."
+*
+*``````````````````````````````*
+* BOTTOM INCLUDES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+ PUT MIN.LIB.REQUIRED
+*
+** INDIVIDUAL SUBROUTINES
+*
+** FILEIO SUBROUTINES
+*
+ PUT MIN.SUB.BINLOAD
+ PUT MIN.SUB.BINSAVE
+ PUT MIN.SUB.DISKRW
+ PUT MIN.SUB.DOSCMD
+ PUT MIN.SUB.FINPUT
+ PUT MIN.SUB.FPRINT
+ PUT MIN.SUB.FPSTR
diff --git a/source/disk6_fileio/T.HOOKS.FILEIO b/source/d6_fileio/T.HOOKS.FILEIO
similarity index 67%
rename from source/disk6_fileio/T.HOOKS.FILEIO
rename to source/d6_fileio/T.HOOKS.FILEIO
index f2ed3e3..7bd94b8 100644
--- a/source/disk6_fileio/T.HOOKS.FILEIO
+++ b/source/d6_fileio/T.HOOKS.FILEIO
@@ -1,10 +1,19 @@
*
-*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*
+*``````````````````````````````*
+* HOOKS.FILEIO *
* *
-* FILEIO.LIB HOOKS *
+* THIS FILE CONTAINS MANY OF *
+* THE HOOKS RELATED TO FILE *
+* INPUT AND OUTPUT. *
* *
-*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*
-*
+* AUTHOR: NATHAN RIGGS *
+* CONTACT: NATHAN.RIGGS@ *
+* OUTLOOK.COM *
+* *
+* DATE: 21-SEP-2019 *
+* ASSEMBLER: MERLIN 8 PRO *
+* OS: DOS 3.3 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
*
STEP00 EQU $C080 ; DISK STEPPER PHASE 0 OFF
STEP01 EQU $C081 ; DISK STEPPER PHASE 0 ON
@@ -24,14 +33,13 @@ Q7CLR EQU $C08E ; DISK Q7 CLEAR
Q7SET EQU $C08F ; DISK Q7 SET
CWRITE EQU $FECD ; WRITE TO CASSETTE TAPE
CREAD EQU $FEFD ; READ FROM CASSETTE TAPE
-*
IOB EQU $B7E8 ; INPUT/OUTPUT AND CONTROL
; BLOCK TABLE
-IOB_SLOT EQU $B7E9
-IOB_DRIV EQU $B7EA
+IOB_SLOT EQU $B7E9 ; SLOT NUMBER
+IOB_DRIV EQU $B7EA ; DRIVE NUMBER
IOB_EVOL EQU $B7EB ; EXPECTED VOLUME NUMBER
-IOB_TRAK EQU $B7EC
-IOB_SECT EQU $B7ED
+IOB_TRAK EQU $B7EC ; DISK TRACK
+IOB_SECT EQU $B7ED ; DISK SECTOR
IOB_DCTL EQU $B7EE ; LOW ORDER BYTE OF THE
; DEVICE CHARACTERISTIC TBL
IOB_DCTH EQU $B7EF ; HIGH ORDER OF DCT
@@ -42,15 +50,11 @@ IOB_ERR EQU $B7F5 ; ERROR CODE
IOB_AVOL EQU $B7F6 ; ACTUAL VOL NUMBER
IOB_PRES EQU $B7F7 ; PREVIOUS SLOT ACCESSED
IOB_PRED EQU $B7F8 ; PREVIOUS DRIVE ACCESSED
-*
-RWTS EQU $3D9
-*
-*
-FCOUT EQU $FDED
-LANG EQU $AAB6
+RWTS EQU $3D9 ; DOS RWTS ROUTINE
+FCOUT EQU $FDED ; COUT SUBROUTINE
+LANG EQU $AAB6 ; DOS LANGUAGE INDICATOR
CURLIN EQU $75
PROMPT EQU $33
FGET EQU $FD0C ; MONITOR GETKEY ROUTINE
FGETLN EQU $FD6F ; MON GETLN ROUTINE
-*
DOSERR EQU $DE ; DOS ERROR LOC
diff --git a/source/disk6_fileio/T.MAC.FILEIO b/source/d6_fileio/T.MAC.FILEIO
similarity index 54%
rename from source/disk6_fileio/T.MAC.FILEIO
rename to source/d6_fileio/T.MAC.FILEIO
index 5460f74..927209d 100644
--- a/source/disk6_fileio/T.MAC.FILEIO
+++ b/source/d6_fileio/T.MAC.FILEIO
@@ -1,93 +1,101 @@
-*
-*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*
-* *
+*``````````````````````````````*
* FILEIO.MAC *
* *
-* AUTHOR: NATHAN RIGGS *
-* CONTACT: NATHAN.RIGGS@ *
-* OUTLOOK.COM *
-* *
-* VERSION: 0.3.0 *
-* DATE: 23-JAN-2019 *
-* ASSEMBLER: MERLIN 8 PRO *
-* OS: DOS 3.3 *
-* LICENSE: APACHE 2.0 *
-* *
-*------------------------------*
-* *
* THIS IS A MACRO LIBRARY FOR *
* FILE INPUT AND OUTPUT, AS *
* WELL AS DISK OPERATIONS. *
* *
-*------------------------------*
+* AUTHOR: NATHAN RIGGS *
+* CONTACT: NATHAN.RIGGS@ *
+* OUTLOOK.COM *
+* *
+* DATE: 21-SEP-2019 *
+* ASSEMBLER: MERLIN 8 PRO *
+* OS: DOS 3.3 *
+* *
+* SUBROUTINE FILES USED *
+* *
+* SUB.BINLOAD *
+* SUB.BINSAVE *
+* SUB.DISKRW *
+* SUB.DOSCMD *
+* SUB.FINPUT *
+* SUB.FPRINT *
+* SUB.FPSTR *
* *
* LIST OF MACROS *
* *
* BSAVE : BINARY SAVE *
* BLOAD : BINARY LOAD *
* AMODE : TURN ON APPLESOFT *
-* CMD : EXECUTE DOS COMMAND *
-* FPRN : PRINT TO FILE *
-* FINP : INPUT LINE FROM FILE *
-* SLOT : SET RWTS SLOT *
+* CMD : EXECUTE DOS COMMAND *
+* FPRN : PRINT TO FILE *
+* FINP : INPUT LINE FROM FILE *
+* SLOT : SET RWTS SLOT *
* DRIVE : SET RWTS DRIVE *
* TRACK : SET RWTS TRACK *
-* SECT : SET RWTS SECTOR *
-* SETDR : SET RWTS READ *
-* SETDW : SET RWTS WRITE *
+* SECT : SET RWTS SECTOR *
+* DSKR : SET RWTS READ *
+* DSKW : SET RWTS WRITE *
* DBUFF : SET BUFFER ADDRESS *
* DRWTS : CALL THE RWTS ROUTE *
-* *
-*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
*
*``````````````````````````````*
-* BLOAD : LOAD A BINARY FILE *
-*- -*
+* BLOAD (NATHAN RIGGS) *
+* *
* LOAD INTO THE GIVEN ADDRESS *
* THE SPECIFIED BINARY FILE. *
-*- -*
+* *
* PARAMETERS: *
* *
-* ]1 = ADDRESS OF CMD STR *
-*- -*
+* ]1 = COMMAND STRING OR PTR *
+* *
* SAMPLE USAGE: *
-* BLOAD "TEST,A$300" *
+* *
+* BLOAD "TEST,A$300" *
*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
*
BLOAD MAC
- _ISSTR ]1
+ STY SCRATCH
+ _MSTR ]1;WPAR1
JSR BINLOAD
+ LDY SCRATCH
<<<
*
*``````````````````````````````*
-* BSAVE : SAVE TO BINARY FILE *
-*- -*
+* BSAVE (NATHAN RIGGS) *
+* *
* SAVE THE GIVEN ADDRESS RANGE *
* TO THE SPECIFIED FILE NAME. *
-*- -*
+* *
* PARAMETERS: *
* *
-* ]1 = ADDRESS OF CDM STR *
-*- -*
+* ]1 = ADDRESS OF CDM STR *
+* *
* SAMPLE USAGE: *
-* BSAVE "TEST,A$300,L$100" *
+* *
+* BSAVE "TEST,A$300,L$100" *
*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
*
BSAVE MAC
- _ISSTR ]1
+ STY SCRATCH
+ _MSTR ]1;WPAR1
JSR BINSAVE
+ LDY SCRATCH
<<<
*
*``````````````````````````````*
-* AMODE : INIT TXTFILE OP MODE *
-*- -*
+* AMODE (NATHAN RIGGS) *
+* *
* FOOLS DOS INTO THINKING THAT *
* WE ARE IN INDIRECT MODE TO *
* ALLOW FOR TEXT FILE READ AND *
* WRITE OPERATIONS. *
-*- -*
+* *
* SAMPLE USAGE: *
-* AMODE *
+* *
+* AMODE *
*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
*
AMODE MAC
@@ -98,46 +106,51 @@ AMODE MAC
<<<
*
*``````````````````````````````*
-* CMD : EXECUTE DOS COMMAND *
-*- -*
+* CMD (NATHAN RIGGS) *
+* *
* SIMPLY EXECUTES THE DOS CMD *
* AS IT IS PROVIDED IN THE *
* STRING PASSED AS PARAMETER 1 *
-*- -*
+* *
* PARAMETERS: *
* *
-* ]1 = COMMAND STRING *
-*- -*
+* ]1 = COMMAND STRING *
+* *
* SAMPLE USAGE: *
+* *
* CMD "CATALOG" *
*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
*
CMD MAC
- _ISSTR ]1
+ STY SCRATCH
+ _MSTR ]1;WPAR1
JSR DOSCMD
+ LDY SCRATCH
<<<
*
*``````````````````````````````*
-* FPRN : PRINT LINE TO FILE *
-*- -*
+* FPRN (NATHAN RIGGS) *
+* *
* PRINTS THE GIVEN STRING TO *
* THE FILE THAT IS OPEN FOR *
* WRITING. IF MEMORY ADDRESS *
* IS PASSED, THEN PRINT THE *
* STRING THAT IS AT THAT *
* LOCATION. *
-*- -*
+* *
* PARAMETERS: *
* *
-* ]1 = EITHER A STRING OR *
-* MEMLOC OF STRING *
-*- -*
+* ]1 = EITHER A STRING OR *
+* MEMLOC OF STRING *
+* *
* SAMPLE USAGE: *
-* FPRN "TESTING" *
-* FPRN $300 *
+* *
+* FPRN "TESTING" *
+* FPRN $300 *
*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
*
FPRN MAC
+ STY SCRATCH
IF ",]1
JSR FPRINT
ASC ]1
@@ -146,42 +159,71 @@ FPRN MAC
_ISLIT ]1
JSR FPSTR ; PRINT STRING
FIN
+ LDY SCRATCH
<<<
*
*``````````````````````````````*
-* FINP : GET LINE FROM TXTFILE *
-*- -*
+* FSPRN (NATHAN RIGGS) *
+* *
+* PRINTS A STRING WITH A *
+* PRECEDING LENGTH BYTE TO A *
+* FILE. *
+* *
+* PARAMETERS: *
+* *
+* ]1 = EITHER A STRING OR *
+* MEMLOC OF STRING *
+* *
+* SAMPLE USAGE: *
+* *
+* FPRN "TESTING" *
+* FPRN $300 *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+FSPRN MAC
+ STY SCRATCH
+ _MLIT ]1;WPAR1
+ JSR FPSTR
+ LDY SCRATCH
+ <<<
+*
+*``````````````````````````````*
+* FINP (NATHAN RIGGS) *
+* *
* GETS A LINE OF TEXT FROM THE *
* FILE OPEN FOR READING AND *
* STORES IT AD THE ADDRRESS *
* SPECIFIED IN THE PARAMETERS. *
-*- -*
+* *
* PARAMETERS: *
* *
-* ]1 = ADDRESS OF CDM STR *
-*- -*
+* NONE, SAVE FOR OPEN FILE *
+* *
* SAMPLE USAGE: *
-* FINP $300 *
+* *
+* FINP $300 *
*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
*
FINP MAC
- _ISLIT ]1
+ STY SCRATCH
JSR FINPUT
+ LDY SCRATCH
<<<
*
*``````````````````````````````*
-* SLOT : CHANGE RWTS IOB SLOT *
-*- -*
+* SLOT (NATHAN RIGGS) *
+* *
* CHANGES THE SLOT VALUE IN *
* THE IOB TABLE FOR THE RWTS *
* ROUTINE. JUST USES DOS IOB. *
-*- -*
+* *
* PARAMETERS: *
* *
-* ]1 = SLOT NUMBER *
-*- -*
+* ]1 = SLOT NUMBER *
+* *
* SAMPLE USAGE: *
-* SLOT #6 *
+* *
+* SLOT #6 *
*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
*
SLOT MAC
@@ -197,18 +239,19 @@ SLOT MAC
<<<
*
*``````````````````````````````*
-* DRIVE : CHANGE RWTSIOB DRIVE *
-*- -*
+* DRIVE (NATHAN RIGGS) *
+* *
* CHANGES THE DRIVE VALUE IN *
* THE IOB TABLE FOR THE RWTS *
* ROUTINE. JUST USES DOS IOB. *
-*- -*
+* *
* PARAMETERS: *
* *
-* ]1 = DRIVE NUMBER *
-*- -*
+* ]1 = DRIVE NUMBER *
+* *
* SAMPLE USAGE: *
-* DRIVE #1 *
+* *
+* DRIVE #1 *
*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
*
DRIVE MAC
@@ -218,18 +261,19 @@ DRIVE MAC
<<<
*
*``````````````````````````````*
-* TRACK : CHANGE RWTSIOB TRACK *
-*- -*
+* TRACK (NATHAN RIGGS) *
+* *
* CHANGES THE TRACK VALUE IN *
* THE IOB TABLE FOR THE RWTS *
* ROUTINE. JUST USES DOS IOB. *
-*- -*
+* *
* PARAMETERS: *
* *
-* ]1 = TRACK NUMBER *
-*- -*
+* ]1 = TRACK NUMBER *
+* *
* SAMPLE USAGE: *
-* TRACK #5 *
+* *
+* TRACK #5 *
*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
*
TRACK MAC
@@ -239,18 +283,19 @@ TRACK MAC
<<<
*
*``````````````````````````````*
-* SECT : CHANGE RWTS SECTOR *
-*- -*
+* SECT (NATHAN RIGGS) *
+* *
* CHANGES THE SECTOR VALUE IN *
* THE IOB TABLE FOR THE RWTS *
* ROUTINE. JUST USES DOS IOB. *
-*- -*
+* *
* PARAMETERS: *
* *
-* ]1 = SECTOR NUMBER *
-*- -*
+* ]1 = SECTOR NUMBER *
+* *
* SAMPLE USAGE: *
-* SECT #3 *
+* *
+* SECT #3 *
*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
*
SECT MAC
@@ -260,49 +305,52 @@ SECT MAC
<<<
*
*``````````````````````````````*
-* SETDR : SET RWTS TO READMODE *
-*- -*
+* DSKR (NATHAN RIGGS) *
+* *
* CHANGES THE RWTS COMMAND TO *
* READ ($01). *
-*- -*
+* *
* SAMPLE USAGE: *
-* SETDR *
+* *
+* SETDR *
*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
*
-SETDR MAC
+DSKR MAC
*
LDA $01
STA IOB_COMM
<<<
*
*``````````````````````````````*
-* SETDW : SET RWTS TO WRITE *
-*- -*
+* DSKW (NATHAN RIGGS) *
+* *
* CHANGES THE RWTS COMMAND TO *
* WRITE ($02). *
-*- -*
+* *
* SAMPLE USAGE: *
-* SETDW *
+* *
+* SETDW *
*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
*
-SETDW MAC
+DSKW MAC
*
LDA $02
STA IOB_COMM
<<<
*
*``````````````````````````````*
-* DBUFF : CHANGE RWTS BUFFADDR *
-*- -*
+* DBUFF (NATHAN RIGGS) *
+* *
* CHANGES THE BUFFER ADDRESS *
* FOR THE RWTS SUBROUTINE *
-*- -*
+* *
* PARAMETERS: *
* *
-* ]1 = BUFFER ADDRESS *
-*- -*
+* ]1 = BUFFER ADDRESS *
+* *
* SAMPLE USAGE: *
-* DBUFF $300 *
+* *
+* DBUFF $300 *
*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
*
DBUFF MAC
@@ -314,17 +362,20 @@ DBUFF MAC
<<<
*
*``````````````````````````````*
-* DRWTS : EXECUTE RWTS ROUTINE *
-*- -*
+* DRWTS (NATHAN RIGGS) *
+* *
* RUNS THE RWTS ROUTINE AFTER *
* THE APPROPRIATE VARIABLES IN *
* THE IOB TABLE ARE SET. *
-*- -*
+* *
* SAMPLE USAGE: *
-* RWTS *
+* *
+* DRWTS *
*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
*
DRWTS MAC
*
- JSR DISKOP
+ STY SCRATCH
+ JSR DISKRW
+ LDY SCRATCH
<<<
diff --git a/source/d6_fileio/T.MIN.HEAD.REQUIRED b/source/d6_fileio/T.MIN.HEAD.REQUIRED
new file mode 100644
index 0000000..3c154d5
--- /dev/null
+++ b/source/d6_fileio/T.MIN.HEAD.REQUIRED
@@ -0,0 +1,24 @@
+JUMPTBL JMP MAIN_START
+
+ DS 32
+VARTAB DS 20
+RETLEN DS 1
+RETURN DS 256
+ADDR1 EQU $06
+ADDR2 EQU $08
+ADDR3 EQU $EB
+ADDR4 EQU $ED
+SCRATCH EQU $19
+SCRATCH2 EQU $1E
+RETADR EQU $FE
+RESULT EQU $FA
+RESULT2 EQU $FC
+WPAR1 EQU $FA
+WPAR2 EQU $FC
+WPAR3 EQU $FE
+BPAR1 EQU $EF
+BPAR2 EQU $E3
+BPAR3 EQU $1E
+BPAR4 EQU $19
+REENTRY EQU $3D0
+MAIN_START
diff --git a/source/disk19_demo_builds_1/T.MIN.HOOKS.FILEIO b/source/d6_fileio/T.MIN.HOOKS.FILEIO
similarity index 83%
rename from source/disk19_demo_builds_1/T.MIN.HOOKS.FILEIO
rename to source/d6_fileio/T.MIN.HOOKS.FILEIO
index be96bc1..7cb8432 100644
--- a/source/disk19_demo_builds_1/T.MIN.HOOKS.FILEIO
+++ b/source/d6_fileio/T.MIN.HOOKS.FILEIO
@@ -18,11 +18,11 @@ CWRITE EQU $FECD
CREAD EQU $FEFD
IOB EQU $B7E8
-IOB_SLOT EQU $B7E9
-IOB_DRIV EQU $B7EA
+IOB_SLOT EQU $B7E9
+IOB_DRIV EQU $B7EA
IOB_EVOL EQU $B7EB
-IOB_TRAK EQU $B7EC
-IOB_SECT EQU $B7ED
+IOB_TRAK EQU $B7EC
+IOB_SECT EQU $B7ED
IOB_DCTL EQU $B7EE
IOB_DCTH EQU $B7EF
@@ -33,9 +33,9 @@ IOB_ERR EQU $B7F5
IOB_AVOL EQU $B7F6
IOB_PRES EQU $B7F7
IOB_PRED EQU $B7F8
-RWTS EQU $3D9
-FCOUT EQU $FDED
-LANG EQU $AAB6
+RWTS EQU $3D9
+FCOUT EQU $FDED
+LANG EQU $AAB6
CURLIN EQU $75
PROMPT EQU $33
FGET EQU $FD0C
diff --git a/source/d6_fileio/T.MIN.LIB.REQUIRED b/source/d6_fileio/T.MIN.LIB.REQUIRED
new file mode 100644
index 0000000..677df56
--- /dev/null
+++ b/source/d6_fileio/T.MIN.LIB.REQUIRED
@@ -0,0 +1,125 @@
+]RIGHT DS 1
+]LEFT DS 1
+]LENGTH DS 1
+]A DS 1
+]X DS 1
+]Y DS 1
+]C DS 1
+]Z DS 1
+]N DS 1
+]O DS 1
+]HEXTAB ASC "0123456789ABCDEF"
+]COUT EQU $FDF0
+]KYBD EQU $C000
+]STROBE EQU $C010
+__GETRET
+ STA ADDR1
+ STX ADDR1+1
+ LDY #255
+:LP
+ INY
+ LDA RETURN,Y
+ STA (ADDR1),Y ; COUNTER OFFSET
+ CPY RETLEN
+ BNE :LP
+ RTS
+__CLRHI
+ AND #$F0
+ LSR
+ LSR
+ LSR
+ LSR
+ RTS
+__DUMP
+ STY ]LENGTH
+ STA ADDR1
+ STX ADDR1+1
+ LDA #$8D
+ JSR ]COUT
+ LDA ADDR1+1
+ JSR __CLRHI
+ TAX
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDA ADDR1+1
+ AND #$0F
+ TAX
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDA ADDR1
+ JSR __CLRHI
+ TAX
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDA ADDR1
+ AND #$0F
+ TAX
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDA #":" ;
+ JSR ]COUT
+ LDA #" "
+ JSR ]COUT
+ LDY #0
+:LP
+ LDA (ADDR1),Y
+ JSR __CLRHI ; AT COUNTER OFFSET
+ STA ]LEFT
+ LDA (ADDR1),Y
+ AND #$0F
+ STA ]RIGHT
+ LDX ]LEFT
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDX ]RIGHT
+ LDA ]HEXTAB,X
+ JSR ]COUT
+ LDA #160
+ JSR ]COUT
+ INY
+ CPY ]LENGTH
+ BNE :LP
+ RTS
+__P
+ PLA
+ STA ADDR1
+ PLA
+ STA ADDR1+1
+ LDY #1
+:LP LDA (ADDR1),Y
+ BEQ :DONE
+ JSR ]COUT
+ INY
+ BNE :LP
+:DONE CLC
+ TYA
+ ADC ADDR1
+ STA ADDR1
+ LDA ADDR1+1
+ ADC #0
+ PHA ; IF NEEDED
+ LDA ADDR1
+ PHA
+ RTS
+__W
+:LP LDA ]KYBD
+ BPL :LP
+ AND #$7F
+ STA ]STROBE
+ RTS
+__ERRH
+ LDA #1
+ STA $AAB6
+ STA $75+1
+ STA $33
+ STA ADDR1
+ STX ADDR1+1
+ LDA #$FF
+ STA $D8
+ LDY #0
+ LDA (ADDR1),Y
+ STA $9D5A
+ INY
+ LDA (ADDR1),Y
+ STA $9D5B
+ RTS
diff --git a/source/disk20_demo_builds_2/T.MIN.MAC.FILEIO b/source/d6_fileio/T.MIN.MAC.FILEIO
similarity index 69%
rename from source/disk20_demo_builds_2/T.MIN.MAC.FILEIO
rename to source/d6_fileio/T.MIN.MAC.FILEIO
index 353fcb9..57987db 100644
--- a/source/disk20_demo_builds_2/T.MIN.MAC.FILEIO
+++ b/source/d6_fileio/T.MIN.MAC.FILEIO
@@ -1,10 +1,14 @@
BLOAD MAC
- _ISSTR ]1
+ STY SCRATCH
+ _MSTR ]1;WPAR1
JSR BINLOAD
+ LDY SCRATCH
<<<
BSAVE MAC
- _ISSTR ]1
+ STY SCRATCH
+ _MSTR ]1;WPAR1
JSR BINSAVE
+ LDY SCRATCH
<<<
AMODE MAC
LDA #1
@@ -13,10 +17,13 @@ AMODE MAC
STA $33
<<<
CMD MAC
- _ISSTR ]1
+ STY SCRATCH
+ _MSTR ]1;WPAR1
JSR DOSCMD
+ LDY SCRATCH
<<<
FPRN MAC
+ STY SCRATCH
IF ",]1
JSR FPRINT
ASC ]1
@@ -25,10 +32,18 @@ FPRN MAC
_ISLIT ]1
JSR FPSTR
FIN
+ LDY SCRATCH
+ <<<
+FSPRN MAC
+ STY SCRATCH
+ _MLIT ]1;WPAR1
+ JSR FPSTR
+ LDY SCRATCH
<<<
FINP MAC
- _ISLIT ]1
+ STY SCRATCH
JSR FINPUT
+ LDY SCRATCH
<<<
SLOT MAC
LDA ]1
@@ -52,11 +67,11 @@ SECT MAC
LDA ]1
STA IOB_SECT
<<<
-SETDR MAC
+DSKR MAC
LDA $01
STA IOB_COMM
<<<
-SETDW MAC
+DSKW MAC
LDA $02
STA IOB_COMM
<<<
@@ -67,5 +82,7 @@ DBUFF MAC
STA IOB_BUFH
<<<
DRWTS MAC
- JSR DISKOP
+ STY SCRATCH
+ JSR DISKRW
+ LDY SCRATCH
<<<
diff --git a/source/d6_fileio/T.MIN.MAC.REQUIRED b/source/d6_fileio/T.MIN.MAC.REQUIRED
new file mode 100644
index 0000000..7d3bde0
--- /dev/null
+++ b/source/d6_fileio/T.MIN.MAC.REQUIRED
@@ -0,0 +1,97 @@
+_MLIT MAC
+ IF #=]1
+ LDA ]1/$100
+ STA ]2+1
+ LDA ]1
+ STA ]2
+ ELSE
+ LDA ]1+1
+ STA ]2+1
+ LDA ]1
+ STA ]2
+ FIN
+ <<<
+_ISLIT MAC
+ IF #=]1
+ LDA ]1/$100
+ PHA
+ LDA ]1
+ PHA
+ ELSE
+ LDA ]1+1
+ PHA
+ LDA ]1
+ PHA
+ FIN
+ <<<
+_AXLIT MAC
+ IF #=]1
+ LDX ]1/$100
+ LDA ]1
+ ELSE
+ LDX ]1+1
+ LDA ]1
+ FIN
+ <<<
+_MSTR MAC
+ IF "=]1
+ JMP __STRCONT
+]STRTMP STR ]1
+__STRCONT
+ LDA #>]STRTMP
+ STA ]2+1
+ LDA #<]STRTMP
+ STA ]2
+ ELSE
+ _ISLIT ]1
+ FIN
+ <<<
+_ISSTR MAC
+ IF "=]1
+ JMP __STRCONT
+]STRTMP STR ]1
+__STRCONT
+ LDA #>]STRTMP
+ PHA
+ LDA #<]STRTMP
+ PHA
+ ELSE
+ _ISLIT ]1
+ FIN
+ <<<
+_AXSTR MAC
+ IF "=]1
+ JMP __STRCNT2
+]STRTMP STR ]1
+__STRCNT2
+ LDX #>]STRTMP
+ LDA #<]STRTMP
+ ELSE
+ _AXLIT ]1
+ FIN
+ <<<
+GRET MAC
+ _AXLIT ]1
+ JSR __GETRET
+ <<<
+DUMP MAC
+ _AXLIT ]1
+ LDY ]2
+ JSR __DUMP
+ <<<
+_PRN MAC
+ JSR __P
+ ASC ]1
+ HEX 00
+ <<<
+_WAIT MAC
+ JSR __W
+ <<<
+ERRH MAC
+ _AXLIT
+ JSR __ERRH
+ <<<
+CLRHI MAC
+ LDA ]1
+ JSR __CLRHI
+ <<<
diff --git a/source/d6_fileio/T.MIN.SUB.BINLOAD b/source/d6_fileio/T.MIN.SUB.BINLOAD
new file mode 100644
index 0000000..ea4e083
--- /dev/null
+++ b/source/d6_fileio/T.MIN.SUB.BINLOAD
@@ -0,0 +1,37 @@
+]SLEN EQU VARTAB
+]ADDR EQU WPAR1
+BINLOAD
+ LDA #1
+ STA $AAB6 ; MODE
+ STA $75+1
+ STA $33
+ LDA #$8D
+ JSR FCOUT
+ LDA #$84
+ JSR FCOUT
+ LDA #$C2
+ JSR FCOUT
+ LDA #$CC
+ JSR FCOUT
+ LDA #$CF
+ JSR FCOUT
+ LDA #$C1
+ JSR FCOUT
+ LDA #$C4
+ JSR FCOUT
+ LDA #$A0
+ JSR FCOUT
+ LDY #0
+ LDA (]ADDR),Y
+ STA ]SLEN
+ LDY #1
+:LP
+ LDA (]ADDR),Y
+ JSR FCOUT
+ INY
+ CPY ]SLEN
+ BCC :LP
+ BEQ :LP
+ LDA #$8D
+ JSR FCOUT
+ RTS
diff --git a/source/d6_fileio/T.MIN.SUB.BINSAVE b/source/d6_fileio/T.MIN.SUB.BINSAVE
new file mode 100644
index 0000000..8c5a380
--- /dev/null
+++ b/source/d6_fileio/T.MIN.SUB.BINSAVE
@@ -0,0 +1,37 @@
+]SLEN EQU VARTAB
+]ADDR EQU WPAR1
+BINSAVE
+ LDA #1
+ STA $AAB6
+ STA $75+1
+ STA $33
+ LDA #$8D
+ JSR FCOUT
+ LDA #$84
+ JSR FCOUT
+ LDA #$C2
+ JSR FCOUT
+ LDA #$D3
+ JSR FCOUT
+ LDA #$C1
+ JSR FCOUT
+ LDA #$D6
+ JSR FCOUT
+ LDA #$C5
+ JSR FCOUT
+ LDA #$A0
+ JSR FCOUT
+ LDY #0
+ LDA (]ADDR),Y
+ STA ]SLEN
+ LDY #1
+:LP
+ LDA (]ADDR),Y
+ JSR FCOUT
+ INY
+ CPY ]SLEN
+ BCC :LP
+ BEQ :LP
+ LDA #$8D
+ JSR FCOUT
+ RTS
diff --git a/source/d6_fileio/T.MIN.SUB.DISKRW b/source/d6_fileio/T.MIN.SUB.DISKRW
new file mode 100644
index 0000000..fc7e769
--- /dev/null
+++ b/source/d6_fileio/T.MIN.SUB.DISKRW
@@ -0,0 +1,16 @@
+DISKRW
+:CLEAR
+ LDA #00
+ STA IOB_EVOL
+ LDA #1
+ STA RETLEN
+ LDA #>RETURN
+ LDY #RETURN ; PASS BUFFER TO RWTS, WHICH
+ LDY #]STRTMP
+ STA ]2+1
+ LDA #<]STRTMP
+ STA ]2
+ ELSE
+ _ISLIT ]1
+ FIN
+ <<<
+_ISSTR MAC
+ IF "=]1
+ JMP __STRCONT
+]STRTMP STR ]1
+__STRCONT
+ LDA #>]STRTMP
+ PHA
+ LDA #<]STRTMP
+ PHA
+ ELSE
+ _ISLIT ]1
+ FIN
+ <<<
+_AXSTR MAC
+ IF "=]1
+ JMP __STRCNT2
+]STRTMP STR ]1
+__STRCNT2
+ LDX #>]STRTMP
+ LDA #<]STRTMP
+ ELSE
+ _AXLIT ]1
+ FIN
+ <<<
+GRET MAC
+ _AXLIT ]1
+ JSR __GETRET
+ <<<
+DUMP MAC
+ _AXLIT ]1
+ LDY ]2
+ JSR __DUMP
+ <<<
+_PRN MAC
+ JSR __P
+ ASC ]1
+ HEX 00
+ <<<
+_WAIT MAC
+ JSR __W
+ <<<
+ERRH MAC
+ _AXLIT
+ JSR __ERRH
+ <<<
+CLRHI MAC
+ LDA ]1
+ JSR __CLRHI
+ <<<
diff --git a/source/d7_convert/T.MIN.SUB.BINASC2HEX b/source/d7_convert/T.MIN.SUB.BINASC2HEX
new file mode 100644
index 0000000..dc7e3dd
--- /dev/null
+++ b/source/d7_convert/T.MIN.SUB.BINASC2HEX
@@ -0,0 +1,154 @@
+]HIGH EQU VARTAB
+]LOW EQU VARTAB+2
+]NIB EQU VARTAB+4
+]STR EQU WPAR1
+BINASC2HEX
+ JSR :TESTNIB
+ LDA ]NIB
+ STA ]HIGH
+ LDA ]STR
+ CLC
+ ADC #4
+ STA ]STR
+ LDA ]STR+1
+ ADC #0
+ STA ]STR+1
+ JSR :TESTNIB
+ LDA ]NIB
+ STA ]LOW
+ LDA #1
+ STA RETLEN
+ LDA ]HIGH
+ ORA ]LOW
+ STA RETURN
+ JMP :EXIT
+:TESTNIB
+ LDY #0
+ LDA (]STR),Y
+ CMP #'0'
+ BEQ :_07
+ JMP :_8F
+:_07
+ LDY #1
+ LDA (]STR),Y
+ CMP #'0'
+ BEQ :_03
+ JMP :_47
+:_03
+ LDY #2
+ LDA (]STR),Y
+ CMP #'0'
+ BEQ :_01
+ JMP :_23
+:_01
+ LDY #3
+ LDA (]STR),Y
+ CMP #'0'
+ BEQ :_00
+ LDA #1
+ STA ]NIB
+ JMP :EXIT
+:_00 LDA #0
+ STA ]NIB
+ JMP :EXIT
+:_23 LDY #3
+ LDA (]STR),Y
+ CMP #'0'
+ BEQ :_02
+ LDA #3
+ STA ]NIB
+ JMP :EXIT
+:_02 LDA #$2
+ STA ]NIB
+ JMP :EXIT
+:_47
+ LDY #2
+ LDA (]STR),Y
+ CMP #'0'
+ BEQ :_45
+ JMP :_67
+:_45
+ LDY #3
+ LDA (]STR),Y
+ CMP #'0'
+ BEQ :_4
+ LDA #$5
+ STA ]NIB
+ JMP :EXIT
+:_4 LDA #$4
+ STA ]NIB
+ JMP :EXIT
+:_67
+ LDY #3
+ LDA (]STR),Y
+ CMP #'0'
+ BEQ :_6
+ LDA #$7
+ STA ]NIB
+ JMP :EXIT
+:_6 LDA #$6
+ STA ]NIB
+ JMP :EXIT
+:_8F
+ LDY #1
+ LDA (]STR),Y
+ CMP #'0'
+ BEQ :_8B
+ JMP :_CF
+:_8B
+ LDY #2
+ LDA (]STR),Y
+ CMP #'0'
+ BEQ :_89
+ JMP :_AB
+:_89
+ LDY #3
+ LDA (]STR),Y
+ CMP #'0' IF = "0",
+ BEQ :_8 THEN NIBBLE IS 8
+ LDA #9
+ STA ]NIB
+ JMP :EXIT
+:_8 LDA #$8
+ STA ]NIB
+ JMP :EXIT
+:_AB
+ LDY #3
+ LDA (]STR),Y
+ CMP #'0'
+ BEQ :_A
+ LDA #$B
+ STA ]NIB
+ JMP :EXIT
+:_A LDA #$A
+ STA ]NIB
+ JMP :EXIT
+:_CF
+ LDY #2
+ LDA (]STR),Y
+ CMP #'0'
+ BEQ :_CD
+ JMP :_EF
+:_CD
+ LDY #3
+ LDA (]STR),Y
+ CMP #'0'
+ BEQ :_C
+ LDA #$D
+ STA ]NIB
+ JMP :EXIT
+:_C LDA #$C
+ STA ]NIB
+ JMP :EXIT
+:_EF
+ LDY #3
+ LDA (]STR),Y
+ CMP #'0'
+ BEQ :_E
+ LDA #$F
+ STA ]NIB
+ JMP :EXIT
+:_E LDA #$E
+ STA ]NIB
+:EXIT
+ RTS
diff --git a/source/d7_convert/T.MIN.SUB.HEX2BINASC b/source/d7_convert/T.MIN.SUB.HEX2BINASC
new file mode 100644
index 0000000..02499a5
--- /dev/null
+++ b/source/d7_convert/T.MIN.SUB.HEX2BINASC
@@ -0,0 +1,55 @@
+]BINTAB ASC "0000"
+ ASC "0001"
+ ASC "0010"
+ ASC "0011"
+ ASC "0100"
+ ASC "0101"
+ ASC "0110"
+ ASC "0111"
+ ASC "1000"
+ ASC "1001"
+ ASC "1010"
+ ASC "1011"
+ ASC "1100"
+ ASC "1101"
+ ASC "1110"
+ ASC "1111"
+]LEFT EQU VARTAB
+]RIGHT EQU VARTAB+2
+]HBYTE EQU BPAR1
+HEX2BINASC
+ LDA ]HBYTE
+ AND #$F0
+ LSR
+ LSR
+ LSR
+ LSR
+ STA ]LEFT
+ LDA ]HBYTE
+ AND #$0F
+ STA ]RIGHT
+ ASL ]LEFT
+ ASL ]LEFT
+ LDX ]LEFT
+ LDA ]BINTAB,X
+ STA RETURN
+ LDA ]BINTAB,X+1
+ STA RETURN+1
+ LDA ]BINTAB,X+2
+ STA RETURN+2
+ LDA ]BINTAB,X+3
+ STA RETURN+3
+ ASL ]RIGHT
+ ASL ]RIGHT
+ LDX ]RIGHT
+ LDA ]BINTAB,X
+ STA RETURN+4
+ LDA ]BINTAB,X+1
+ STA RETURN+5
+ LDA ]BINTAB,X+2
+ STA RETURN+6
+ LDA ]BINTAB,X+3
+ STA RETURN+7
+ LDA #8
+ STA RETLEN
+ RTS
diff --git a/source/d7_convert/T.MIN.SUB.HEX2HEXASC b/source/d7_convert/T.MIN.SUB.HEX2HEXASC
new file mode 100644
index 0000000..aee578a
--- /dev/null
+++ b/source/d7_convert/T.MIN.SUB.HEX2HEXASC
@@ -0,0 +1,28 @@
+]LEFT EQU VARTAB
+]RIGHT EQU VARTAB+2
+]HBYTE EQU VARTAB+4
+]HEXTAB ASC "0123456789ABCDEF"
+HEX2HEXASC
+ STA ]HBYTE
+ AND #$F0
+ LSR
+ LSR
+ LSR
+ LSR
+ STA ]LEFT
+ LDA ]HBYTE
+ AND #$0F
+ STA ]RIGHT
+ LDX ]LEFT
+ LDA ]HEXTAB,X
+ STA ]LEFT
+ LDX ]RIGHT
+ LDA ]HEXTAB,X
+ STA ]RIGHT
+ LDA ]LEFT
+ STA RETURN
+ LDA ]RIGHT
+ STA RETURN+1
+ LDA #2
+ STA RETLEN
+ RTS
diff --git a/source/d7_convert/T.MIN.SUB.HEX2INTASC b/source/d7_convert/T.MIN.SUB.HEX2INTASC
new file mode 100644
index 0000000..63dee0c
--- /dev/null
+++ b/source/d7_convert/T.MIN.SUB.HEX2INTASC
@@ -0,0 +1,84 @@
+]NGFLAG EQU VARTAB
+]VALSTR EQU WPAR1
+]MOD10 EQU VARTAB+2
+HEX2INTASC
+ LDA ]VALSTR+1
+ STA ]NGFLAG
+ BPL :GETBP
+ LDA #0
+ SEC
+ SBC ]VALSTR
+ STA ]VALSTR
+ LDA #0
+ SBC ]VALSTR+1
+ STA ]VALSTR+1
+:GETBP
+ LDA #0
+ LDY #0
+ STA RETLEN,Y
+:CNVERT
+ LDA #0
+ STA ]MOD10
+ STA ]MOD10+1
+ LDX #16
+ CLC
+:DVLOOP
+ ROL ]VALSTR
+ ROL ]VALSTR+1
+ ROL ]MOD10
+ ROL ]MOD10+1
+ SEC
+ LDA ]MOD10
+ SBC #10
+ TAY
+ LDA ]MOD10+1
+ SBC #0
+ BCC :DECCNT
+ STY ]MOD10
+ STA ]MOD10+1
+
+:DECCNT
+ DEX
+ BNE :DVLOOP
+ ROL ]VALSTR
+ ROL ]VALSTR+1
+:CONCH
+ LDA ]MOD10
+ CLC
+ ADC #$B0
+
+ JSR :CONCAT
+ LDA ]VALSTR
+ ORA ]VALSTR+1
+ BNE :CNVERT ;
+:EXIT
+ LDA ]NGFLAG
+ BPL :POS
+ LDA #173
+ JSR :CONCAT
+:POS
+ RTS
+:CONCAT
+ PHA
+ LDY #0
+ LDA RETLEN,Y
+ TAY
+ BEQ :EXITMR
+:MVELP
+ LDA RETLEN,Y
+ INY
+ STA RETLEN,Y
+ DEY
+ DEY
+ BNE :MVELP
+:EXITMR
+ PLA
+ LDY #1
+ STA RETLEN,Y
+ LDY #0
+ LDA RETLEN,Y
+ CLC
+ ADC #1
+ STA RETLEN,Y
+ LDA RETLEN
+ RTS
diff --git a/source/d7_convert/T.MIN.SUB.HEXASC2HEX b/source/d7_convert/T.MIN.SUB.HEXASC2HEX
new file mode 100644
index 0000000..27c4849
--- /dev/null
+++ b/source/d7_convert/T.MIN.SUB.HEXASC2HEX
@@ -0,0 +1,35 @@
+]HI EQU VARTAB
+]LO EQU VARTAB+2
+]STR EQU WPAR1
+HEXASC2HEX
+ LDY #1
+ LDA (]STR),Y
+ STA ]HI
+ INY
+ LDA (]STR),Y
+ STA ]LO
+ SEC
+ SBC #'0'
+ CMP #10
+ BCC :CONT
+ SBC #7
+:CONT
+ STA ]LO
+ LDA ]HI
+ SEC
+ SBC #'0'
+ CMP #10
+ BCC :C2
+ SBC #7
+:C2
+ STA ]HI
+ ASL
+ ASL
+ ASL
+ ASL
+ ORA ]LO
+
+ LDY #1
+ STY RETLEN
+ STA RETURN
+ RTS
diff --git a/source/d7_convert/T.MIN.SUB.INTASC2HEX b/source/d7_convert/T.MIN.SUB.INTASC2HEX
new file mode 100644
index 0000000..83a3230
--- /dev/null
+++ b/source/d7_convert/T.MIN.SUB.INTASC2HEX
@@ -0,0 +1,93 @@
+]NACCUM EQU VARTAB
+]SIGN EQU VARTAB+4
+]NINDEX EQU VARTAB+6
+]STR EQU WPAR1
+INTASC2HEX
+ LDY #0
+ LDA (]STR),Y
+ TAX
+ LDA #1
+ STA ]NINDEX ;
+ LDA #0
+ STA ]NACCUM
+ STA ]NACCUM+1
+ STA ]SIGN
+ TXA
+ BNE :INIT1
+ JMP :EREXIT
+:INIT1
+ LDY ]NINDEX
+ LDA (]STR),Y
+ CMP #173
+ BNE :PLUS
+ LDA #$0FF
+ STA ]SIGN
+ INC ]NINDEX
+ DEX
+ BEQ :EREXIT
+ JMP :CNVERT
+:PLUS
+ CMP #'+'
+ BNE :CHKDIG
+
+ INC ]NINDEX
+ DEX ; DEC COUNT
+ BEQ :EREXIT
+
+:CNVERT
+ LDY ]NINDEX
+ LDA (]STR),Y
+:CHKDIG
+ CMP #$B0
+ BMI :EREXIT
+ CMP #$BA ; '9'+1
+ BPL :EREXIT
+ PHA
+ ASL ]NACCUM
+ ROL ]NACCUM+1
+ LDA ]NACCUM
+ LDY ]NACCUM+1
+ ASL ]NACCUM
+ ROL ]NACCUM+1
+ ASL ]NACCUM
+ ROL ]NACCUM+1
+ CLC
+ ADC ]NACCUM
+ STA ]NACCUM
+ TYA
+ ADC ]NACCUM+1
+ STA ]NACCUM+1
+ PLA
+ SEC
+ SBC #$B0
+ CLC
+ ADC ]NACCUM
+ STA ]NACCUM
+ LDA #0
+ ADC ]NACCUM+1
+ STA ]NACCUM+1
+ INC ]NINDEX ;INC TO NEXT CHARACTER
+ DEX
+ BNE :CNVERT
+ LDA ]SIGN
+ BPL :OKEXIT
+ LDA #0
+ SEC
+ SBC ]NACCUM
+ STA ]NACCUM
+ LDA #0
+ SBC ]NACCUM+1
+ STA ]NACCUM+1
+:OKEXIT
+ CLC
+ BCC :EXIT
+:EREXIT
+ SEC
+:EXIT
+ LDA #2
+ STA RETLEN
+ LDX ]NACCUM+1
+ LDA ]NACCUM
+ STA RETURN
+ STX RETURN+1
+ RTS
diff --git a/source/d7_convert/T.SUB.BINASC2HEX b/source/d7_convert/T.SUB.BINASC2HEX
new file mode 100644
index 0000000..329b78b
--- /dev/null
+++ b/source/d7_convert/T.SUB.BINASC2HEX
@@ -0,0 +1,189 @@
+*``````````````````````````````*
+* BINASC2HEX (NATHAN RIGGS) *
+* *
+* CONVERTS A STRING HOLDING *
+* 8 CHARACTERS OF 0S AND 1S *
+* THAT SIGNIFY A BYTE INTO THE *
+* APPROPRIATE HEX VALUE. *
+* *
+* INPUT: *
+* *
+* WPAR1 = STRING ADDRESS PTR *
+* *
+* OUTPUT: *
+* *
+* .A = HEXADECIMAL VALUE *
+* RETURN = HEX VALUE *
+* RETLEN = 1 (BYTE LENGTH) *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^^ ^^^ *
+* *
+* CYCLES: 400+ *
+* SIZE: 320 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]HIGH EQU VARTAB
+]LOW EQU VARTAB+2
+]NIB EQU VARTAB+4
+]STR EQU WPAR1
+*
+BINASC2HEX
+*
+ JSR :TESTNIB ; FIRST CHECK HIGH NIBBLE
+ LDA ]NIB ; (1ST 4 'BITS' IN THE STRING)
+ STA ]HIGH ; AND STORE HEX IN ]HIGH
+ LDA ]STR ; ADD 4 TO THE STRING ADDRESS
+ CLC ; TO GET THE LOW NIBBLE
+ ADC #4 ; STRING ADDRESS
+ STA ]STR
+ LDA ]STR+1 ; MAKE SURE TO ADJUST
+ ADC #0 ; THE HIGH BYTE
+ STA ]STR+1
+ JSR :TESTNIB ; TEST THE LOW NIBBLE OF THE STRING
+ LDA ]NIB
+ STA ]LOW ; AND STORE THE LOW NIBBLE HEX
+*
+ LDA #1 ; STORE BYTE LENGTH
+ STA RETLEN ; IN RETLEN
+ LDA ]HIGH ; LOAD HIGH NIBBLE AND
+ ORA ]LOW ; EXCLUSIVE-OR IT WITH LOW NIBBLE
+ STA RETURN ; TO GET COMPLETE BYTE
+ JMP :EXIT
+*
+** THE :TESTNIB SUBROUTINE TRANSLATES
+** A BINARY NIBBLE STRING REPRESENTATION INTO
+** ITS EQUIVALENT HEXADECIMAL CODE
+*
+:TESTNIB
+ LDY #0 ; START AT FIRST BINARY DIGIT
+ LDA (]STR),Y ; GET EITHER A 0 OR A 1 CHARACTER
+ CMP #'0' ; IF = 0
+ BEQ :_07 ; THEN THE NIBBLE IS BETWEEN 0 AND 7
+ JMP :_8F ; ELSE IT IS BETWEEN 8 AND F
+:_07
+ LDY #1 ; CHECK SECOND STRING DIGIT
+ LDA (]STR),Y ; AGAIN, GET 0 OR 1
+ CMP #'0' ; IF = 0
+ BEQ :_03 ; THEN NIBBLE BETWEEN 0 AND 3
+ JMP :_47 ; ELSE IT IS BETWEEN 4 AND 7
+:_03
+ LDY #2 ; THIRD DIGIT OF NIBBLE
+ LDA (]STR),Y ; GET 0 OR 1 FROM STRING
+ CMP #'0' ; IF = 0,
+ BEQ :_01 ; NIBBLE IS EITHER 0 OR 1
+ JMP :_23 ; ELSE EITHER 2 OR 3
+:_01
+ LDY #3 ; LAST BIT OF NIBBLE STRING
+ LDA (]STR),Y ; GET EITHER 0 OR 1
+ CMP #'0' ; IF IT IS 0,
+ BEQ :_00 ; FIRST NIBBLE IS 0
+ LDA #1 ; ELSE IT IS 1
+ STA ]NIB ; STORE NIBBLE
+ JMP :EXIT
+:_00 LDA #0 ; NIBBLE IS 0000
+ STA ]NIB
+ JMP :EXIT
+*
+:_23 LDY #3 ; READ 4TH BIT IN NIBBLE
+ LDA (]STR),Y
+ CMP #'0' ; IF = "0",
+ BEQ :_02 ; THEN THE FIRST NIBBLE IS 2
+ LDA #3 ; ELSE IT IS 3
+ STA ]NIB
+ JMP :EXIT
+:_02 LDA #$2 ; NIBBLE IS 2
+ STA ]NIB
+ JMP :EXIT
+:_47
+ LDY #2 ; READ 3RD BIT FROM STRING
+ LDA (]STR),Y
+ CMP #'0' ; IF = "0",
+ BEQ :_45 ; THEN THE 1ST NIBBLE IS 4 OR 5
+ JMP :_67 ; ELSE IT IS 6 OR 7
+:_45
+ LDY #3 ; CHECK 4TH BIT OF BINARY STRING
+ LDA (]STR),Y
+ CMP #'0' ; IF = "0",
+ BEQ :_4 ; THEN FIRST NIB IS 4
+ LDA #$5 ; ELSE IT IS 5
+ STA ]NIB
+ JMP :EXIT
+:_4 LDA #$4 ; NIBBLE = 4
+ STA ]NIB
+ JMP :EXIT
+:_67
+ LDY #3 ; CHECK 4TH BIT IN STRING
+ LDA (]STR),Y
+ CMP #'0' ; IF = "0"
+ BEQ :_6 ; THEN THE FIRST NIB IS 6
+ LDA #$7 ; ELSE IT IS 7
+ STA ]NIB
+ JMP :EXIT
+:_6 LDA #$6 ; NIBBLE = 6
+ STA ]NIB
+ JMP :EXIT
+*
+:_8F ; CHECK VALUE BETWEEN 8 AND F
+ LDY #1 ; CHECK SECOND BIT
+ LDA (]STR),Y
+ CMP #'0' ; IF = "0",
+ BEQ :_8B ; THEN NIBBLE IS BETWEEN 8 AND B
+ JMP :_CF ; OTHERWISE BETWEEN C AND F
+:_8B ; CHECK VALUES 8-B
+ LDY #2 ; CHECK 3RD BIT
+ LDA (]STR),Y
+ CMP #'0' ; IF = "0",
+ BEQ :_89 ; NIBBLE IS EITHER 8 OR 9
+ JMP :_AB ; ELSE IT IS BETWEEN A AND B
+:_89 ; TEST WHETHER 8 OR 9
+ LDY #3 ; CHECK 4TH BIT
+ LDA (]STR),Y
+ CMP #'0' IF = "0",
+ BEQ :_8 THEN NIBBLE IS 8
+ LDA #9 ; ELSE, IS 9
+ STA ]NIB
+ JMP :EXIT
+:_8 LDA #$8 ; NIBBLE = 8
+ STA ]NIB
+ JMP :EXIT
+:_AB ; NIBBLE IS EITHER A OR B
+ LDY #3 ; CHECK 4TH BIT
+ LDA (]STR),Y
+ CMP #'0' ; IF = "0"
+ BEQ :_A ; THEN NIBBLE IS A
+ LDA #$B ; OTHERWISE, IT'S B
+ STA ]NIB
+ JMP :EXIT
+:_A LDA #$A ; NIBBLE IS A
+ STA ]NIB
+ JMP :EXIT
+:_CF ; NIBBLE IS BETWEEN C AND F
+ LDY #2 ; CHECK 3RD BIT
+ LDA (]STR),Y
+ CMP #'0' ; IF = "0",
+ BEQ :_CD ; THEN IT IS EITHER C AND D
+ JMP :_EF ; OTHERWISE, BETWEEN E AND F
+:_CD ; NIBBLE IS EITHER C OR D
+ LDY #3 ; CHECK 4TH BIT
+ LDA (]STR),Y
+ CMP #'0' ; IF IT IS "0",
+ BEQ :_C ; THEN NIBBLE IS C
+ LDA #$D ; OTHERWISE, IT'S D
+ STA ]NIB
+ JMP :EXIT
+:_C LDA #$C ; NIBBLE IS C
+ STA ]NIB
+ JMP :EXIT
+:_EF ; NIBBLE IS EITHER E OR F
+ LDY #3 ; CHECK 4TH BIT
+ LDA (]STR),Y
+ CMP #'0' ; IF IT IS "0",
+ BEQ :_E ; THEN NIBBLE IS E
+ LDA #$F ; OTHERWISE, F
+ STA ]NIB
+ JMP :EXIT
+:_E LDA #$E ; SET TO E
+ STA ]NIB
+:EXIT
+ RTS
diff --git a/source/d7_convert/T.SUB.HEX2BINASC b/source/d7_convert/T.SUB.HEX2BINASC
new file mode 100644
index 0000000..5de4e29
--- /dev/null
+++ b/source/d7_convert/T.SUB.HEX2BINASC
@@ -0,0 +1,83 @@
+*``````````````````````````````*
+* HEX2BINASC (NATHAN RIGGS) *
+* *
+* INPUT: *
+* *
+* BPAR1 = HEX BYTE TO CONVERT *
+* *
+* OUTPUT: *
+* *
+* NONE *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^^ ^^^ *
+* *
+* CYCLES: 134+ *
+* SIZE: 159 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]BINTAB ASC "0000" ; 0
+ ASC "0001" ; 1
+ ASC "0010" ; 2
+ ASC "0011" ; 3
+ ASC "0100" ; 4
+ ASC "0101" ; 5
+ ASC "0110" ; 6
+ ASC "0111" ; 7
+ ASC "1000" ; 8
+ ASC "1001" ; 9
+ ASC "1010" ; A
+ ASC "1011" ; B
+ ASC "1100" ; C
+ ASC "1101" ; D
+ ASC "1110" ; E
+ ASC "1111" ; F
+*
+]LEFT EQU VARTAB ; LEFT NIBBLE
+]RIGHT EQU VARTAB+2 ; RIGHT NIBBLE
+]HBYTE EQU BPAR1 ; HEX BYTE
+*
+HEX2BINASC
+*
+ LDA ]HBYTE
+ AND #$F0 ; FIRST, MASK THE RIGHT NIBBLE
+ LSR ; SHIFT RIGHT
+ LSR ; SHIFT RIGHT
+ LSR ; SHIFT RIGHT
+ LSR ; SHIFT RIGHT
+ STA ]LEFT ; STORE AS LEFT NIBBLE
+ LDA ]HBYTE
+ AND #$0F ; NOW MASK LEFT NIBBLE
+ STA ]RIGHT ; STORE AS RIGHT NIBBLE
+*
+** GET LEFT FROM LOOKUP TABLE
+*
+ ASL ]LEFT ; MULTIPLY ]LEFT NIBBLE
+ ASL ]LEFT ; BY FOUR
+ LDX ]LEFT ; TO GET LOOKUP TABLE OFFSET
+ LDA ]BINTAB,X ; TRANSFER APPROPRIATE
+ STA RETURN ; PART OF THE TABLE TO RETURN
+ LDA ]BINTAB,X+1
+ STA RETURN+1
+ LDA ]BINTAB,X+2
+ STA RETURN+2
+ LDA ]BINTAB,X+3
+ STA RETURN+3
+*
+** NOW GET RIGHT
+*
+ ASL ]RIGHT ; MULTIPLY ]RIGHT BY 4
+ ASL ]RIGHT ; TO GET LOOKUP TABLE OFFSET
+ LDX ]RIGHT
+ LDA ]BINTAB,X ; AND TRANSFER APPROPRIATE
+ STA RETURN+4 ; STRING TO RETURN AFTER
+ LDA ]BINTAB,X+1 ; THE PREVIOUS NIBBLE
+ STA RETURN+5
+ LDA ]BINTAB,X+2
+ STA RETURN+6
+ LDA ]BINTAB,X+3
+ STA RETURN+7
+*
+ LDA #8 ; LENGTH IN .A AND RETLEN
+ STA RETLEN
+ RTS
diff --git a/source/d7_convert/T.SUB.HEX2HEXASC b/source/d7_convert/T.SUB.HEX2HEXASC
new file mode 100644
index 0000000..bcae326
--- /dev/null
+++ b/source/d7_convert/T.SUB.HEX2HEXASC
@@ -0,0 +1,49 @@
+*``````````````````````````````*
+* HEX2HEXASC (NATHAN RIGGS) *
+* *
+* INPUT: *
+* *
+* .A = HEX TO CONVERT *
+* *
+* OUTPUT: *
+* *
+* RETURN = HEX STRING *
+* RETLEN = 2 *
+* *
+* DESTROY: AXYNVBDIZCMS *
+* ^^^^^ ^^^ *
+* *
+* CYCLES: 80+ *
+* SIZE: 77 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]LEFT EQU VARTAB ; LEFT NIBBLE
+]RIGHT EQU VARTAB+2 ; RIGHT NIBBLE
+]HBYTE EQU VARTAB+4 ; HEX BYTE TO CONVERT
+]HEXTAB ASC "0123456789ABCDEF" ; HEX LOOKUP TABLE
+*
+HEX2HEXASC
+*
+ STA ]HBYTE ; STORE HEX PASSED VIA .A
+ AND #$F0 ; MASK RIGHT
+ LSR
+ LSR
+ LSR
+ LSR
+ STA ]LEFT ; STORE LEFT NIBBLE
+ LDA ]HBYTE
+ AND #$0F ; MASK LEFT
+ STA ]RIGHT ; STORE RIGHT NIBBLE
+ LDX ]LEFT ; GET THE LEFT CHARACTER
+ LDA ]HEXTAB,X ; FROM LOOKUP TABLE
+ STA ]LEFT
+ LDX ]RIGHT ; GET THE RIGHT CHARACTER
+ LDA ]HEXTAB,X ; FROM LOOKUP TABLE
+ STA ]RIGHT
+ LDA ]LEFT ; STORE LEFT IN RETURN
+ STA RETURN
+ LDA ]RIGHT ; STORE RIGHT IN NEXT BYTE
+ STA RETURN+1
+ LDA #2 ; LENGTH IN RETLEN AND .A
+ STA RETLEN
+ RTS
diff --git a/source/d7_convert/T.SUB.HEX2INTASC b/source/d7_convert/T.SUB.HEX2INTASC
new file mode 100644
index 0000000..a78b527
--- /dev/null
+++ b/source/d7_convert/T.SUB.HEX2INTASC
@@ -0,0 +1,121 @@
+*``````````````````````````````*
+* HEX2INTASC (NATHAN RIGGS) *
+* *
+* CONVERT A SIGNED HEXADECIMAL *
+* VALUE TO AN INTEGER STRING. *
+* *
+* INPUT: *
+* *
+* WPAR1 = HEX TO CONVERT *
+* *
+* OUTPUT: *
+* *
+* .A = STRING LENGTH *
+* RETURN = INTEGER CHARACTERS *
+* RETLEN = LENGTH BYTE *
+* *
+* DESTROYS: AXYNVBDIZCMS *
+* ^^^^ ^^^ *
+* *
+* CYCLES: 226+ *
+* SIZE: 352 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]NGFLAG EQU VARTAB ; NEGATIVE FLAG
+]VALSTR EQU WPAR1 ; HEXADECIMAL TO CONVERT
+]MOD10 EQU VARTAB+2 ; VALUE MODULUS 10
+*
+HEX2INTASC
+*
+ LDA ]VALSTR+1 ; STORE VALUE HIGH BYTE
+ STA ]NGFLAG ; IN THE NEGATIVE FLAG
+ BPL :GETBP ; IF VALUE IS POSITIVE, BRANCH
+ LDA #0 ; ELSE SUBTRACT LOW BYTE
+ SEC
+ SBC ]VALSTR
+ STA ]VALSTR ; STORE AS NEW LOW BYTE
+ LDA #0 ; ADJUST HIGH BYTE
+ SBC ]VALSTR+1
+ STA ]VALSTR+1
+:GETBP
+ LDA #0 ; SET BUFFER TO EMPTY
+ LDY #0
+ STA RETLEN,Y ; BUFFER(0) = 0
+*
+:CNVERT ; CONVERT VALUE TO STRING
+ LDA #0 ; RESET MODULUS
+ STA ]MOD10
+ STA ]MOD10+1
+ LDX #16
+ CLC ; CLEAR CARRY
+:DVLOOP
+ ROL ]VALSTR ; SHIFT CARRY INTO DIVBIT 0
+ ROL ]VALSTR+1 ; WHICH WILL BE THE QUOTIENT
+ ROL ]MOD10 ; + SHIFT DIV AT SAME TIME
+ ROL ]MOD10+1
+ SEC ; SET CARRY
+ LDA ]MOD10 ; SUBTRACT #10 (DECIMAL) FROM
+ SBC #10 ; MODULUS 10
+ TAY ; SAVE LOW BYTE IN .Y
+ LDA ]MOD10+1 ; ADJUST HIGHBYTE
+ SBC #0 ; SUBTRACT CARRY
+ BCC :DECCNT ; IF DIVIDEND < DIVISOR, DECREASE COUNTER
+ STY ]MOD10 ; ELSE STORE RESULT IN MODULUS
+ STA ]MOD10+1 ; NEXT BIT OF QUOTIENT IS A 1,
+ ; DIVIDEND = DIVIDEND - DIVISOR
+:DECCNT
+ DEX ; DECREASE .X COUNTER
+ BNE :DVLOOP ; IF NOT 0, CONTINUE DIVIDING
+ ROL ]VALSTR ; ELSE, SHIFT IN LAST CARRY FOR QUOTIENT
+ ROL ]VALSTR+1
+:CONCH
+ LDA ]MOD10
+ CLC ; CLEAR CARRY
+ ADC #$B0 ; ADD '0' CHARACTER TO VALUE
+ ; TO GET ACTUAL ASCII CHARACTER
+ JSR :CONCAT ; CONCATENATE TO STRING
+*
+** IF VALUE <> 0 THEN CONTINUE
+*
+ LDA ]VALSTR ; IF VALUE STILL NOT 0,
+ ORA ]VALSTR+1 ; OR HIGH BIT, THEN KEEP DIVIDING
+ BNE :CNVERT ;
+*
+:EXIT
+ LDA ]NGFLAG ; IF NEGATIVE FLAG IS SET
+ BPL :POS ; TO ZERO, THEN NO SIGN NEEDED
+ LDA #173 ; ELSE PREPEND THE STRING
+ JSR :CONCAT ; WITH A MINUS SIGN
+*
+:POS ; VALUE IS POSITIVE
+ RTS ; RETLEN
+*
+:CONCAT ; STRING CONCATENATION SUBROUTINE
+ PHA ; SAVE CHAR ON STACK
+*
+** MOVE BUFFER RIGHT ONE CHAR
+*
+ LDY #0 ; RESET INDEX
+ LDA RETLEN,Y ; GET CURRENT STRING LENGTH
+ TAY ; CURRENT LENGTH IS NOW THE INDEX
+ BEQ :EXITMR ; IF LENGTH = 0, EXIT CONCATENATION
+*
+:MVELP
+ LDA RETLEN,Y ; GET NEXT CHARACTER
+ INY ; INCREASE INDEX
+ STA RETLEN,Y ; STORE IT
+ DEY ; DECREASE INDEX BY 2
+ DEY
+ BNE :MVELP ; LOOP UNTIL INDEX IS 0
+:EXITMR
+ PLA ; GET CHAR BACK FROM STACK
+ LDY #1
+ STA RETLEN,Y ; STORE THE CHAR AS FIRST CHARACTER
+ LDY #0 ; RESET INDEX
+ LDA RETLEN,Y ; GET LENGTH BYTE
+ CLC ; CLEAR CARRY
+ ADC #1 ; INC LENGTH BY ONE
+ STA RETLEN,Y ; UPDATE LENGTH
+*
+ LDA RETLEN
+ RTS
diff --git a/source/d7_convert/T.SUB.HEXASC2HEX b/source/d7_convert/T.SUB.HEXASC2HEX
new file mode 100644
index 0000000..ea66a65
--- /dev/null
+++ b/source/d7_convert/T.SUB.HEXASC2HEX
@@ -0,0 +1,57 @@
+*``````````````````````````````*
+* HEXASC2HEX *
+* *
+* INPUT: *
+* *
+* WPAR1 = HEX STRING ADDRESS *
+* *
+* OUTPUT: *
+* *
+* .A = HEX BYTE VALUE *
+* RETURN = HEX BYTE VALUE *
+* RETLEN = 1 *
+* *
+* DESTROYS: AXYNVBDIZCMS *
+* ^^^^ ^^^ *
+* *
+* CYCLES: 82+ *
+* SIZE: 61 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]HI EQU VARTAB ; HIGH BYTE
+]LO EQU VARTAB+2 ; LOW BYTE
+]STR EQU WPAR1 ; ADDR OF STRING TO CONVERT
+*
+HEXASC2HEX
+ LDY #1 ; GET FIRST HEX CHARACTER
+ LDA (]STR),Y
+ STA ]HI ; STORE IN HIBYTE
+ INY ; INCREASE INDEX
+ LDA (]STR),Y ; TO GET SECOND HEX CHARACTER
+ STA ]LO ; AND STORE THAT IN LOW BYTE
+*
+ SEC ; SET CARRY
+ SBC #'0' ; SUBTRACT '0' CHAR FROM ]LO CHAR
+ CMP #10 ; ASCII NUMERALS OFFSET
+ BCC :CONT ; IF NUMERAL, CONTINUE
+ SBC #7 ; OTHERWISE SUBTRACT LETTER OFFSET
+:CONT
+ STA ]LO ; STORE VALUE INTO LOW BYTE
+ LDA ]HI ; NO WORK ON HIGH BYTE
+ SEC ; SET CARRY
+ SBC #'0' ; SUBTRACT '0' ASCII
+ CMP #10 ; IS NUMBER?
+ BCC :C2 ; THEN DONE
+ SBC #7 ; OTHERWISE LETTER OFFSET
+:C2
+ STA ]HI ; STORE HIGH BYTE VALUE
+ ASL ; CLEAR LOW BYTE OF ]HI
+ ASL
+ ASL
+ ASL
+ ORA ]LO ; OR OPERATION TO INSERT
+ ; LOW BYTE INTO RESULT
+ LDY #1 ; SET LENGTH OF RETURN
+ STY RETLEN
+ STA RETURN ; PASS BACK VIA RETURN AND .A
+ RTS
diff --git a/source/d7_convert/T.SUB.INTASC2HEX b/source/d7_convert/T.SUB.INTASC2HEX
new file mode 100644
index 0000000..ff701da
--- /dev/null
+++ b/source/d7_convert/T.SUB.INTASC2HEX
@@ -0,0 +1,124 @@
+*``````````````````````````````*
+* INTASC2HEX (NATHAN RIGGS) *
+* *
+* INPUT: *
+* *
+* WPAR1 = STRING ADDRESS *
+* *
+* OUTPUT: *
+* *
+* .A = HEX VALUE LOW BYTE *
+* .X = HEX VALUE HIGH BYTE *
+* RETURN = HEX VALUE *
+* RETLEN = 2 *
+* *
+* DESTROYS: AXYNVBDIZCMS *
+* ^^^^ ^^^ *
+* *
+* CYCLES: 266+ *
+* SIZE: 196 BYTES *
+*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
+*
+]NACCUM EQU VARTAB
+]SIGN EQU VARTAB+4
+]NINDEX EQU VARTAB+6
+]STR EQU WPAR1
+*
+INTASC2HEX
+*
+ LDY #0 ; INIT INDEX
+ LDA (]STR),Y ; GET STRING LENGTH
+ TAX ; TRANSFER TO .X
+ LDA #1 ; SET NINDEX TO 1
+ STA ]NINDEX ;
+ LDA #0 ; INIT ]NACCUM LOW, HIGH
+ STA ]NACCUM ; ACCUM = 0
+ STA ]NACCUM+1
+ STA ]SIGN ; INIT SIGN TO 0 (POSITIVE)
+ TXA ; TRANSFER .X BACK TO .A
+ BNE :INIT1 ; IF .A != 0, CONTINUE INIT
+ JMP :EREXIT ; ELSE, EXIT WITH ERROR--NO STRING
+:INIT1
+ LDY ]NINDEX ; INITIALLY, SET TO 1
+ LDA (]STR),Y ; LOAD FIRST CHARACTER
+ CMP #173 ; IF .A != "-"
+ BNE :PLUS ; THEN NUMBER IS POSITIVE
+ LDA #$0FF ; ELSE SET FLAG TO NEGATIVE
+ STA ]SIGN
+ INC ]NINDEX ; INCREASE INDEX
+ DEX ; DECREMENT LENGTH COUNT
+ BEQ :EREXIT ; EXIT WITH ERROR IF .X = 0
+ JMP :CNVERT
+:PLUS
+ CMP #'+'
+ BNE :CHKDIG ; START CONVERSION IF 1ST
+ ; CHARACTER IS NOT A +
+ INC ]NINDEX ; INCREASE NEW INDEX
+ DEX ; DEC COUNT; IGNORE + SIGN
+ BEQ :EREXIT ; ERROR EXIT IF ONLY
+ ; + IN THE BUFFER
+:CNVERT
+ LDY ]NINDEX ; GET NEW INDEX
+ LDA (]STR),Y ; GET NEXT CHARACTER
+:CHKDIG ; CHECK DIGIT
+ CMP #$B0 ; "0"
+ BMI :EREXIT ; ERROR IF NOT A NUMERAL
+ CMP #$BA ; '9'+1; TECHNICALLY :
+ BPL :EREXIT ; ERR IF > 9 (NOT NUMERAL)
+ PHA ; PUSH DIGIT TO STACK
+*
+** VALID DECIMAL DIGIT SO
+** ACCUM = ACCUM * 10
+** = ACCUM * (8+2)
+** = (ACCUM * 8) + (ACCUM * 2)
+*
+ ASL ]NACCUM
+ ROL ]NACCUM+1 ; TIMES 2
+ LDA ]NACCUM
+ LDY ]NACCUM+1 ; SAVE ACCUM * 2
+ ASL ]NACCUM
+ ROL ]NACCUM+1
+ ASL ]NACCUM
+ ROL ]NACCUM+1 ; TIMES 8
+ CLC
+ ADC ]NACCUM ; SUM WITH * 2
+ STA ]NACCUM
+ TYA
+ ADC ]NACCUM+1
+ STA ]NACCUM+1 ; ACCUM=ACCUM * 10
+*
+ PLA ; GET THE DIGIT FROM STACK
+ SEC ; SET CARRY
+ SBC #$B0 ; SUBTRACT ASCII '0'
+ CLC ; CLEAR CARRY
+ ADC ]NACCUM ; ADD TO ACCUMULATION
+ STA ]NACCUM ; STORE IN ACCUMULATION
+ LDA #0 ; NOW ADJUST HIGH BYTE
+ ADC ]NACCUM+1
+ STA ]NACCUM+1
+ INC ]NINDEX ;INC TO NEXT CHARACTER
+ DEX ; DECREMENT .X COUNTER
+ BNE :CNVERT ; IF .X != 0, CONTINUE CONVERSION
+ LDA ]SIGN ; ELSE LOAD SIGN FLAG
+ BPL :OKEXIT ; IF POSITIVE, EXIT WITHOUT ERROR
+ LDA #0 ; ELSE SET THE VALUE TO NEGATIVE
+ SEC ; SET CARRY
+ SBC ]NACCUM ; 0 - ]NACCUM
+ STA ]NACCUM ; STORE AS ]NACCUM
+ LDA #0 ; ADJUST HIGHBYTE
+ SBC ]NACCUM+1
+ STA ]NACCUM+1
+*
+:OKEXIT
+ CLC ; CLEAR CARRY TO SIGNIFY NO ERRORS
+ BCC :EXIT
+:EREXIT
+ SEC ; SET CARRY TO INIDICATE ERROR
+:EXIT
+ LDA #2 ; BYTE LENGTH IS 2
+ STA RETLEN
+ LDX ]NACCUM+1 ; LOAD HIGH BYTE INTO .X
+ LDA ]NACCUM ; AND LOW BYTE INTO .A
+ STA RETURN ; ALSO STORE RESULT IN RETURN
+ STX RETURN+1
+ RTS
diff --git a/source/disk18_demos_utils/GO.MAKEEXEC1 b/source/disk18_demos_utils/GO.MAKEEXEC1
deleted file mode 100644
index a51d4e9..0000000
--- a/source/disk18_demos_utils/GO.MAKEEXEC1
+++ /dev/null
@@ -1,3 +0,0 @@
-BLOAD MAKEEXEC
-CALL -151
-6000G
diff --git a/source/disk18_demos_utils/GO.RDF b/source/disk18_demos_utils/GO.RDF
deleted file mode 100644
index 07bfab9..0000000
--- a/source/disk18_demos_utils/GO.RDF
+++ /dev/null
@@ -1,3 +0,0 @@
-BLOAD RDF
-CALL -151
-7000G
diff --git a/source/disk18_demos_utils/MAKEEXEC b/source/disk18_demos_utils/MAKEEXEC
deleted file mode 100644
index fa95d6b..0000000
--- a/source/disk18_demos_utils/MAKEEXEC
+++ /dev/null
@@ -1,1964 +0,0 @@
-6000- 4C 4A 62 JMP $624A
-6003- 00 BRK
-6004- 00 BRK
-6005- 00 BRK
-6006- 00 BRK
-6007- 00 BRK
-6008- 00 BRK
-6009- 00 BRK
-600A- 00 BRK
-600B- 00 BRK
-600C- 00 BRK
-600D- 00 BRK
-600E- 00 BRK
-600F- 00 BRK
-6010- 00 BRK
-6011- 00 BRK
-6012- 00 BRK
-6013- 00 BRK
-6014- 00 BRK
-6015- 00 BRK
-6016- 00 BRK
-6017- 00 BRK
-6018- 00 BRK
-6019- 00 BRK
-601A- 00 BRK
-601B- 00 BRK
-601C- 00 BRK
-601D- 00 BRK
-601E- 00 BRK
-601F- 00 BRK
-6020- 00 BRK
-6021- 00 BRK
-6022- 00 BRK
-6023- 00 BRK
-6024- 00 BRK
-6025- 00 BRK
-6026- 00 BRK
-6027- 00 BRK
-6028- 00 BRK
-6029- 00 BRK
-602A- 00 BRK
-602B- 00 BRK
-602C- 00 BRK
-602D- 00 BRK
-602E- 00 BRK
-602F- 00 BRK
-6030- 00 BRK
-6031- 00 BRK
-6032- 00 BRK
-6033- 00 BRK
-6034- 00 BRK
-6035- 00 BRK
-6036- 00 BRK
-6037- 00 BRK
-6038- 00 BRK
-6039- 00 BRK
-603A- 00 BRK
-603B- 00 BRK
-603C- 00 BRK
-603D- 00 BRK
-603E- 00 BRK
-603F- 00 BRK
-6040- 00 BRK
-6041- 00 BRK
-6042- 00 BRK
-6043- 00 BRK
-6044- 00 BRK
-6045- 00 BRK
-6046- 00 BRK
-6047- 00 BRK
-6048- 00 BRK
-6049- 00 BRK
-604A- 00 BRK
-604B- 00 BRK
-604C- 00 BRK
-604D- 00 BRK
-604E- 00 BRK
-604F- 00 BRK
-6050- 00 BRK
-6051- 00 BRK
-6052- 00 BRK
-6053- 00 BRK
-6054- 00 BRK
-6055- 00 BRK
-6056- 00 BRK
-6057- 00 BRK
-6058- 00 BRK
-6059- 00 BRK
-605A- 00 BRK
-605B- 00 BRK
-605C- 00 BRK
-605D- 00 BRK
-605E- 00 BRK
-605F- 00 BRK
-6060- 00 BRK
-6061- 00 BRK
-6062- 00 BRK
-6063- 00 BRK
-6064- 00 BRK
-6065- 00 BRK
-6066- 00 BRK
-6067- 00 BRK
-6068- 00 BRK
-6069- 00 BRK
-606A- 00 BRK
-606B- 00 BRK
-606C- 00 BRK
-606D- 00 BRK
-606E- 00 BRK
-606F- 00 BRK
-6070- 00 BRK
-6071- 00 BRK
-6072- 00 BRK
-6073- 00 BRK
-6074- 00 BRK
-6075- 00 BRK
-6076- 00 BRK
-6077- 00 BRK
-6078- 00 BRK
-6079- 00 BRK
-607A- 00 BRK
-607B- 00 BRK
-607C- 00 BRK
-607D- 00 BRK
-607E- 00 BRK
-607F- 00 BRK
-6080- 00 BRK
-6081- 00 BRK
-6082- 00 BRK
-6083- 00 BRK
-6084- 00 BRK
-6085- 00 BRK
-6086- 00 BRK
-6087- 00 BRK
-6088- 00 BRK
-6089- 00 BRK
-608A- 00 BRK
-608B- 00 BRK
-608C- 00 BRK
-608D- 00 BRK
-608E- 00 BRK
-608F- 00 BRK
-6090- 00 BRK
-6091- 00 BRK
-6092- 00 BRK
-6093- 00 BRK
-6094- 00 BRK
-6095- 00 BRK
-6096- 00 BRK
-6097- 00 BRK
-6098- 00 BRK
-6099- 00 BRK
-609A- 00 BRK
-609B- 00 BRK
-609C- 00 BRK
-609D- 00 BRK
-609E- 00 BRK
-609F- 00 BRK
-60A0- 00 BRK
-60A1- 00 BRK
-60A2- 00 BRK
-60A3- 00 BRK
-60A4- 00 BRK
-60A5- 00 BRK
-60A6- 00 BRK
-60A7- 00 BRK
-60A8- 00 BRK
-60A9- 00 BRK
-60AA- 00 BRK
-60AB- 00 BRK
-60AC- 00 BRK
-60AD- 00 BRK
-60AE- 00 BRK
-60AF- 00 BRK
-60B0- 00 BRK
-60B1- 00 BRK
-60B2- 00 BRK
-60B3- 00 BRK
-60B4- 00 BRK
-60B5- 00 BRK
-60B6- 00 BRK
-60B7- 00 BRK
-60B8- 00 BRK
-60B9- 00 BRK
-60BA- 00 BRK
-60BB- 00 BRK
-60BC- 00 BRK
-60BD- 00 BRK
-60BE- 00 BRK
-60BF- 00 BRK
-60C0- 00 BRK
-60C1- 00 BRK
-60C2- 00 BRK
-60C3- 00 BRK
-60C4- 00 BRK
-60C5- 00 BRK
-60C6- 00 BRK
-60C7- 00 BRK
-60C8- 00 BRK
-60C9- 00 BRK
-60CA- 00 BRK
-60CB- 00 BRK
-60CC- 00 BRK
-60CD- 00 BRK
-60CE- 00 BRK
-60CF- 00 BRK
-60D0- 00 BRK
-60D1- 00 BRK
-60D2- 00 BRK
-60D3- 00 BRK
-60D4- 00 BRK
-60D5- 00 BRK
-60D6- 00 BRK
-60D7- 00 BRK
-60D8- 00 BRK
-60D9- 00 BRK
-60DA- 00 BRK
-60DB- 00 BRK
-60DC- 00 BRK
-60DD- 00 BRK
-60DE- 00 BRK
-60DF- 00 BRK
-60E0- 00 BRK
-60E1- 00 BRK
-60E2- 00 BRK
-60E3- 00 BRK
-60E4- 00 BRK
-60E5- 00 BRK
-60E6- 00 BRK
-60E7- 00 BRK
-60E8- 00 BRK
-60E9- 00 BRK
-60EA- 00 BRK
-60EB- 00 BRK
-60EC- 00 BRK
-60ED- 00 BRK
-60EE- 00 BRK
-60EF- 00 BRK
-60F0- 00 BRK
-60F1- 00 BRK
-60F2- 00 BRK
-60F3- 00 BRK
-60F4- 00 BRK
-60F5- 00 BRK
-60F6- 00 BRK
-60F7- 00 BRK
-60F8- 00 BRK
-60F9- 00 BRK
-60FA- 00 BRK
-60FB- 00 BRK
-60FC- 00 BRK
-60FD- 00 BRK
-60FE- 00 BRK
-60FF- 00 BRK
-6100- 00 BRK
-6101- 00 BRK
-6102- 00 BRK
-6103- 00 BRK
-6104- 00 BRK
-6105- 00 BRK
-6106- 00 BRK
-6107- 00 BRK
-6108- 00 BRK
-6109- 00 BRK
-610A- 00 BRK
-610B- 00 BRK
-610C- 00 BRK
-610D- 00 BRK
-610E- 00 BRK
-610F- 00 BRK
-6110- 00 BRK
-6111- 00 BRK
-6112- 00 BRK
-6113- 00 BRK
-6114- 00 BRK
-6115- 00 BRK
-6116- 00 BRK
-6117- 00 BRK
-6118- 00 BRK
-6119- 00 BRK
-611A- 00 BRK
-611B- 00 BRK
-611C- 00 BRK
-611D- 00 BRK
-611E- 00 BRK
-611F- 00 BRK
-6120- 00 BRK
-6121- 00 BRK
-6122- 00 BRK
-6123- 00 BRK
-6124- 00 BRK
-6125- 00 BRK
-6126- 00 BRK
-6127- 00 BRK
-6128- 00 BRK
-6129- 00 BRK
-612A- 00 BRK
-612B- 00 BRK
-612C- 00 BRK
-612D- 00 BRK
-612E- 00 BRK
-612F- 00 BRK
-6130- 00 BRK
-6131- 00 BRK
-6132- 00 BRK
-6133- 00 BRK
-6134- 00 BRK
-6135- 00 BRK
-6136- 00 BRK
-6137- 00 BRK
-6138- 00 BRK
-6139- 00 BRK
-613A- 00 BRK
-613B- 00 BRK
-613C- 00 BRK
-613D- 00 BRK
-613E- 00 BRK
-613F- 00 BRK
-6140- 00 BRK
-6141- 00 BRK
-6142- 00 BRK
-6143- 00 BRK
-6144- 00 BRK
-6145- 00 BRK
-6146- 00 BRK
-6147- 00 BRK
-6148- 00 BRK
-6149- 00 BRK
-614A- 00 BRK
-614B- 00 BRK
-614C- 00 BRK
-614D- 00 BRK
-614E- 00 BRK
-614F- 00 BRK
-6150- 00 BRK
-6151- 00 BRK
-6152- 00 BRK
-6153- 00 BRK
-6154- 00 BRK
-6155- 00 BRK
-6156- 00 BRK
-6157- 00 BRK
-6158- 00 BRK
-6159- 00 BRK
-615A- 00 BRK
-615B- 00 BRK
-615C- 00 BRK
-615D- 00 BRK
-615E- 00 BRK
-615F- 00 BRK
-6160- 00 BRK
-6161- 00 BRK
-6162- 00 BRK
-6163- 00 BRK
-6164- 00 BRK
-6165- 00 BRK
-6166- 00 BRK
-6167- 00 BRK
-6168- 00 BRK
-6169- 00 BRK
-616A- 00 BRK
-616B- 00 BRK
-616C- 00 BRK
-616D- 00 BRK
-616E- 00 BRK
-616F- 00 BRK
-6170- 00 BRK
-6171- 00 BRK
-6172- 00 BRK
-6173- 00 BRK
-6174- 00 BRK
-6175- 00 BRK
-6176- 00 BRK
-6177- 00 BRK
-6178- 00 BRK
-6179- 00 BRK
-617A- 00 BRK
-617B- 00 BRK
-617C- 00 BRK
-617D- 00 BRK
-617E- 00 BRK
-617F- 00 BRK
-6180- 00 BRK
-6181- 00 BRK
-6182- 00 BRK
-6183- 00 BRK
-6184- 00 BRK
-6185- 00 BRK
-6186- 00 BRK
-6187- 00 BRK
-6188- 00 BRK
-6189- 00 BRK
-618A- 00 BRK
-618B- 00 BRK
-618C- 00 BRK
-618D- 00 BRK
-618E- 00 BRK
-618F- 00 BRK
-6190- 00 BRK
-6191- 00 BRK
-6192- 00 BRK
-6193- 00 BRK
-6194- 00 BRK
-6195- 00 BRK
-6196- 00 BRK
-6197- 00 BRK
-6198- 00 BRK
-6199- 00 BRK
-619A- 00 BRK
-619B- 00 BRK
-619C- 00 BRK
-619D- 00 BRK
-619E- 00 BRK
-619F- 00 BRK
-61A0- 00 BRK
-61A1- 00 BRK
-61A2- 00 BRK
-61A3- 00 BRK
-61A4- 00 BRK
-61A5- 00 BRK
-61A6- 00 BRK
-61A7- 00 BRK
-61A8- 00 BRK
-61A9- 00 BRK
-61AA- 00 BRK
-61AB- 00 BRK
-61AC- 00 BRK
-61AD- 00 BRK
-61AE- 00 BRK
-61AF- 00 BRK
-61B0- 00 BRK
-61B1- 00 BRK
-61B2- 00 BRK
-61B3- 00 BRK
-61B4- 00 BRK
-61B5- 00 BRK
-61B6- 00 BRK
-61B7- 00 BRK
-61B8- 00 BRK
-61B9- 00 BRK
-61BA- 00 BRK
-61BB- 00 BRK
-61BC- 00 BRK
-61BD- 00 BRK
-61BE- 00 BRK
-61BF- 00 BRK
-61C0- 00 BRK
-61C1- 00 BRK
-61C2- 00 BRK
-61C3- 00 BRK
-61C4- 00 BRK
-61C5- 00 BRK
-61C6- 00 BRK
-61C7- 00 BRK
-61C8- 00 BRK
-61C9- 00 BRK
-61CA- 00 BRK
-61CB- 00 BRK
-61CC- 00 BRK
-61CD- 00 BRK
-61CE- 00 BRK
-61CF- 00 BRK
-61D0- 00 BRK
-61D1- 00 BRK
-61D2- 00 BRK
-61D3- 00 BRK
-61D4- 00 BRK
-61D5- 00 BRK
-61D6- 00 BRK
-61D7- 00 BRK
-61D8- 00 BRK
-61D9- 00 BRK
-61DA- 00 BRK
-61DB- 00 BRK
-61DC- 00 BRK
-61DD- 00 BRK
-61DE- 00 BRK
-61DF- 00 BRK
-61E0- 00 BRK
-61E1- 00 BRK
-61E2- 00 BRK
-61E3- 00 BRK
-61E4- 00 BRK
-61E5- 00 BRK
-61E6- 00 BRK
-61E7- 00 BRK
-61E8- 00 BRK
-61E9- 00 BRK
-61EA- 00 BRK
-61EB- 00 BRK
-61EC- 00 BRK
-61ED- 00 BRK
-61EE- 00 BRK
-61EF- 00 BRK
-61F0- 00 BRK
-61F1- 00 BRK
-61F2- 00 BRK
-61F3- 00 BRK
-61F4- 00 BRK
-61F5- 00 BRK
-61F6- 00 BRK
-61F7- 00 BRK
-61F8- 00 BRK
-61F9- 00 BRK
-61FA- 00 BRK
-61FB- 00 BRK
-61FC- 00 BRK
-61FD- 00 BRK
-61FE- 00 BRK
-61FF- 00 BRK
-6200- 00 BRK
-6201- 00 BRK
-6202- 00 BRK
-6203- 00 BRK
-6204- 00 BRK
-6205- 00 BRK
-6206- 00 BRK
-6207- 00 BRK
-6208- 00 BRK
-6209- 00 BRK
-620A- 00 BRK
-620B- 00 BRK
-620C- 00 BRK
-620D- 00 BRK
-620E- 00 BRK
-620F- 00 BRK
-6210- 00 BRK
-6211- 00 BRK
-6212- 00 BRK
-6213- 00 BRK
-6214- 00 BRK
-6215- 00 BRK
-6216- 00 BRK
-6217- 00 BRK
-6218- 00 BRK
-6219- 00 BRK
-621A- 00 BRK
-621B- 00 BRK
-621C- 00 BRK
-621D- 00 BRK
-621E- 00 BRK
-621F- 00 BRK
-6220- 00 BRK
-6221- 00 BRK
-6222- 00 BRK
-6223- 00 BRK
-6224- 00 BRK
-6225- 00 BRK
-6226- 00 BRK
-6227- 00 BRK
-6228- 00 BRK
-6229- 00 BRK
-622A- 00 BRK
-622B- 00 BRK
-622C- 00 BRK
-622D- 00 BRK
-622E- 00 BRK
-622F- 00 BRK
-6230- 00 BRK
-6231- 00 BRK
-6232- 00 BRK
-6233- 00 BRK
-6234- 00 BRK
-6235- 00 BRK
-6236- 00 BRK
-6237- 00 BRK
-6238- 00 BRK
-6239- 00 BRK
-623A- 00 BRK
-623B- 00 BRK
-623C- 00 BRK
-623D- 00 BRK
-623E- 00 BRK
-623F- 00 BRK
-6240- 00 BRK
-6241- 00 BRK
-6242- 00 BRK
-6243- 00 BRK
-6244- 00 BRK
-6245- 00 BRK
-6246- 00 BRK
-6247- 00 BRK
-6248- 00 BRK
-6249- 00 BRK
-624A- A9 01 LDA #$01
-624C- 8D 41 62 STA $6241
-624F- A9 01 LDA #$01
-6251- 8D 42 62 STA $6242
-6254- 20 58 FC JSR $FC58 F8ROM:HOME
-6257- 20 4A 6B JSR $6B4A
-625A- AA TAX
-625B- AA TAX
-625C- AA TAX
-625D- AA TAX
-625E- AA TAX
-625F- AA TAX
-6260- AA TAX
-6261- AA TAX
-6262- AA TAX
-6263- AA TAX
-6264- AA TAX
-6265- AA TAX
-6266- AA TAX
-6267- AA TAX
-6268- AA TAX
-6269- AA TAX
-626A- AA TAX
-626B- AA TAX
-626C- AA TAX
-626D- AA TAX
-626E- AA TAX
-626F- AA TAX
-6270- AA TAX
-6271- AA TAX
-6272- 8D 00 20 STA $2000
-6275- 4A LSR
-6276- 6B ???
-6277- AA TAX
-6278- A0 A0 LDY #$A0
-627A- A0 A0 LDY #$A0
-627C- A0 A0 LDY #$A0
-627E- A0 A0 LDY #$A0
-6280- A0 A0 LDY #$A0
-6282- A0 A0 LDY #$A0
-6284- A0 A0 LDY #$A0
-6286- A0 A0 LDY #$A0
-6288- A0 A0 LDY #$A0
-628A- A0 A0 LDY #$A0
-628C- A0 A0 LDY #$A0
-628E- AA TAX
-628F- 8D 00 20 STA $2000
-6292- 4A LSR
-6293- 6B ???
-6294- AA TAX
-6295- A0 C5 LDY #$C5
-6297- D8 CLD
-6298- C5 C3 CMP $C3
-629A- A0 C6 LDY #$C6
-629C- C9 CC CMP #$CC
-629E- C5 A0 CMP $A0
-62A0- CD C1 CB CMP $CBC1
-62A3- C5 D2 CMP $D2
-62A5- A0 C6 LDY #$C6
-62A7- CF ???
-62A8- D2 A0 CMP ($A0)
-62AA- A0 AA LDY #$AA
-62AC- 8D 00 20 STA $2000
-62AF- 4A LSR
-62B0- 6B ???
-62B1- AA TAX
-62B2- A0 C2 LDY #$C2
-62B4- C9 CE CMP #$CE
-62B6- C1 D2 CMP ($D2,X)
-62B8- D9 A0 D0 CMP $D0A0,Y
-62BB- D2 CF CMP ($CF)
-62BD- C7 ???
-62BE- D2 C1 CMP ($C1)
-62C0- CD D3 A0 CMP $A0D3
-62C3- D4 ???
-62C4- C8 INY
-62C5- C1 D4 CMP ($D4,X)
-62C7- A0 AA LDY #$AA
-62C9- 8D 00 20 STA $2000
-62CC- 4A LSR
-62CD- 6B ???
-62CE- AA TAX
-62CF- A0 D5 LDY #$D5
-62D1- D3 ???
-62D2- C5 A0 CMP $A0
-62D4- C1 D0 CMP ($D0,X)
-62D6- D0 CC BNE $62A4
-62D8- C5 D3 CMP $D3
-62DA- CF ???
-62DB- C6 D4 DEC $D4
-62DD- AE A0 A0 LDX $A0A0
-62E0- A0 A0 LDY #$A0
-62E2- A0 A0 LDY #$A0
-62E4- A0 AA LDY #$AA
-62E6- 8D 00 20 STA $2000
-62E9- 4A LSR
-62EA- 6B ???
-62EB- AA TAX
-62EC- A0 A0 LDY #$A0
-62EE- A0 A0 LDY #$A0
-62F0- A0 A0 LDY #$A0
-62F2- A0 A0 LDY #$A0
-62F4- A0 A0 LDY #$A0
-62F6- A0 A0 LDY #$A0
-62F8- A0 A0 LDY #$A0
-62FA- A0 A0 LDY #$A0
-62FC- A0 A0 LDY #$A0
-62FE- A0 A0 LDY #$A0
-6300- A0 A0 LDY #$A0
-6302- AA TAX
-6303- A0 8D LDY #$8D
-6305- 00 BRK
-6306- 20 4A 6B JSR $6B4A
-6309- AA TAX
-630A- AA TAX
-630B- AA TAX
-630C- AA TAX
-630D- AA TAX
-630E- AA TAX
-630F- AA TAX
-6310- AA TAX
-6311- AA TAX
-6312- AA TAX
-6313- AA TAX
-6314- AA TAX
-6315- AA TAX
-6316- AA TAX
-6317- AA TAX
-6318- AA TAX
-6319- AA TAX
-631A- AA TAX
-631B- AA TAX
-631C- AA TAX
-631D- AA TAX
-631E- AA TAX
-631F- AA TAX
-6320- AA TAX
-6321- 8D 8D 8D STA $8D8D
-6324- 00 BRK
-6325- 20 4A 6B JSR $6B4A
-6328- C2 ???
-6329- C9 CE CMP #$CE
-632B- A0 C6 LDY #$C6
-632D- C9 CC CMP #$CC
-632F- C5 CE CMP $CE
-6331- C1 CD CMP ($CD,X)
-6333- C5 BA CMP $BA
-6335- A0 00 LDY #$00
-6337- 20 6B 6B JSR $6B6B
-633A- AD 3F 60 LDA $603F
-633D- A9 65 LDA #$65
-633F- 48 PHA
-6340- A9 18 LDA #$18
-6342- 48 PHA
-6343- 20 44 66 JSR $6644
-6346- 20 4A 6B JSR $6B4A
-6349- C2 ???
-634A- C9 CE CMP #$CE
-634C- A0 D3 LDY #$D3
-634E- D4 ???
-634F- C1 D2 CMP ($D2,X)
-6351- D4 ???
-6352- C9 CE CMP #$CE
-6354- C7 ???
-6355- A0 C1 LDY #$C1
-6357- C4 C4 CPY $C4
-6359- D2 C5 CMP ($C5)
-635B- D3 ???
-635C- D3 ???
-635D- BA TSX
-635E- A0 00 LDY #$00
-6360- 20 6B 6B JSR $6B6B
-6363- AD 3F 60 LDA $603F
-6366- A9 65 LDA #$65
-6368- 48 PHA
-6369- A9 40 LDA #$40
-636B- 48 PHA
-636C- 20 44 66 JSR $6644
-636F- 4C 76 63 JMP $6376
-6372- 03 ???
-6373- C7 ???
-6374- CF ???
-6375- AE A0 00 LDX $00A0
-6378- AD 72 63 LDA $6372
-637B- 8D 40 61 STA $6140
-637E- 8D 41 61 STA $6141
-6381- C8 INY
-6382- B9 72 63 LDA $6372,Y
-6385- 99 41 61 STA $6141,Y
-6388- CC 40 61 CPY $6140
-638B- D0 F4 BNE $6381
-638D- A9 61 LDA #$61
-638F- 48 PHA
-6390- A9 41 LDA #$41
-6392- 48 PHA
-6393- A9 65 LDA #$65
-6395- 48 PHA
-6396- A9 18 LDA #$18
-6398- 48 PHA
-6399- A9 14 LDA #$14
-639B- 48 PHA
-639C- 20 9F 6B JSR $6B9F
-639F- A9 65 LDA #$65
-63A1- 48 PHA
-63A2- A9 2C LDA #$2C
-63A4- 48 PHA
-63A5- 20 44 66 JSR $6644
-63A8- 20 4A 6B JSR $6B4A
-63AB- A0 8D LDY #$8D
-63AD- 00 BRK
-63AE- 20 4A 6B JSR $6B4A
-63B1- C2 ???
-63B2- D5 C9 CMP $C9,X
-63B4- CC C4 C9 CPY $C9C4
-63B7- CE C7 A0 DEC $A0C7
-63BA- C6 C9 DEC $C9
-63BC- CC C5 BA CPY $BAC5
-63BF- A0 00 LDY #$00
-63C1- A9 65 LDA #$65
-63C3- 48 PHA
-63C4- A9 2C LDA #$2C
-63C6- 48 PHA
-63C7- 20 59 6C JSR $6C59
-63CA- 20 4A 6B JSR $6B4A
-63CD- A0 8D LDY #$8D
-63CF- 8D 00 4C STA $4C00
-63D2- DA PHX
-63D3- 63 ???
-63D4- 05 CF ORA $CF
-63D6- D0 C5 BNE $639D
-63D8- CE A0 A0 DEC $A0A0
-63DB- 00 BRK
-63DC- AD D4 63 LDA $63D4
-63DF- 8D 40 61 STA $6140
-63E2- 8D 41 61 STA $6141
-63E5- C8 INY
-63E6- B9 D4 63 LDA $63D4,Y
-63E9- 99 41 61 STA $6141,Y
-63EC- CC 40 61 CPY $6140
-63EF- D0 F4 BNE $63E5
-63F1- A9 61 LDA #$61
-63F3- 48 PHA
-63F4- A9 41 LDA #$41
-63F6- 48 PHA
-63F7- A9 65 LDA #$65
-63F9- 48 PHA
-63FA- A9 2C LDA #$2C
-63FC- 48 PHA
-63FD- A9 FF LDA #$FF
-63FF- 48 PHA
-6400- 20 9F 6B JSR $6B9F
-6403- A9 60 LDA #$60
-6405- 48 PHA
-6406- A9 40 LDA #$40
-6408- 48 PHA
-6409- 20 C3 6A JSR $6AC3
-640C- 4C 16 64 JMP $6416
-640F- 06 D7 ASL $D7
-6411- D2 C9 CMP ($C9)
-6413- D4 ???
-6414- C5 A0 CMP $A0
-6416- A0 00 LDY #$00
-6418- AD 0F 64 LDA $640F
-641B- 8D 40 61 STA $6140
-641E- 8D 41 61 STA $6141
-6421- C8 INY
-6422- B9 0F 64 LDA $640F,Y
-6425- 99 41 61 STA $6141,Y
-6428- CC 40 61 CPY $6140
-642B- D0 F4 BNE $6421
-642D- A9 61 LDA #$61
-642F- 48 PHA
-6430- A9 41 LDA #$41
-6432- 48 PHA
-6433- A9 65 LDA #$65
-6435- 48 PHA
-6436- A9 2C LDA #$2C
-6438- 48 PHA
-6439- A9 FF LDA #$FF
-643B- 48 PHA
-643C- 20 9F 6B JSR $6B9F
-643F- A9 60 LDA #$60
-6441- 48 PHA
-6442- A9 40 LDA #$40
-6444- 48 PHA
-6445- 20 C3 6A JSR $6AC3
-6448- 4C 52 64 JMP $6452
-644B- 06 C2 ASL $C2
-644D- CC CF C1 CPY $C1CF
-6450- C4 A0 CPY $A0
-6452- A0 00 LDY #$00
-6454- AD 4B 64 LDA $644B
-6457- 8D 40 61 STA $6140
-645A- 8D 41 61 STA $6141
-645D- C8 INY
-645E- B9 4B 64 LDA $644B,Y
-6461- 99 41 61 STA $6141,Y
-6464- CC 40 61 CPY $6140
-6467- D0 F4 BNE $645D
-6469- A9 61 LDA #$61
-646B- 48 PHA
-646C- A9 41 LDA #$41
-646E- 48 PHA
-646F- A9 65 LDA #$65
-6471- 48 PHA
-6472- A9 18 LDA #$18
-6474- 48 PHA
-6475- A9 FF LDA #$FF
-6477- 48 PHA
-6478- 20 9F 6B JSR $6B9F
-647B- A9 60 LDA #$60
-647D- 48 PHA
-647E- A9 40 LDA #$40
-6480- 48 PHA
-6481- 20 05 6B JSR $6B05
-6484- A9 8D LDA #$8D
-6486- 20 ED FD JSR $FDED F8ROM:COUT
-6489- 20 A2 6A JSR $6AA2
-648C- C3 ???
-648D- C1 CC CMP ($CC,X)
-648F- CC A0 AD CPY $ADA0
-6492- B1 B5 LDA ($B5),Y
-6494- B1 8D LDA ($8D),Y
-6496- 00 BRK
-6497- A9 65 LDA #$65
-6499- 48 PHA
-649A- A9 40 LDA #$40
-649C- 48 PHA
-649D- 4C A2 64 JMP $64A2
-64A0- 01 C7 ORA ($C7,X)
-64A2- A0 00 LDY #$00
-64A4- AD A0 64 LDA $64A0
-64A7- 8D 40 61 STA $6140
-64AA- 8D 41 61 STA $6141
-64AD- C8 INY
-64AE- B9 A0 64 LDA $64A0,Y
-64B1- 99 41 61 STA $6141,Y
-64B4- CC 40 61 CPY $6140
-64B7- D0 F4 BNE $64AD
-64B9- A9 61 LDA #$61
-64BB- 48 PHA
-64BC- A9 41 LDA #$41
-64BE- 48 PHA
-64BF- A9 FF LDA #$FF
-64C1- 48 PHA
-64C2- 20 9F 6B JSR $6B9F
-64C5- A9 60 LDA #$60
-64C7- 48 PHA
-64C8- A9 40 LDA #$40
-64CA- 48 PHA
-64CB- 20 05 6B JSR $6B05
-64CE- 4C D8 64 JMP $64D8
-64D1- 06 C3 ASL $C3
-64D3- CC CF D3 CPY $D3CF
-64D6- C5 A0 CMP $A0
-64D8- A0 00 LDY #$00
-64DA- AD D1 64 LDA $64D1
-64DD- 8D 40 61 STA $6140
-64E0- 8D 41 61 STA $6141
-64E3- C8 INY
-64E4- B9 D1 64 LDA $64D1,Y
-64E7- 99 41 61 STA $6141,Y
-64EA- CC 40 61 CPY $6140
-64ED- D0 F4 BNE $64E3
-64EF- A9 61 LDA #$61
-64F1- 48 PHA
-64F2- A9 41 LDA #$41
-64F4- 48 PHA
-64F5- A9 65 LDA #$65
-64F7- 48 PHA
-64F8- A9 2C LDA #$2C
-64FA- 48 PHA
-64FB- A9 FF LDA #$FF
-64FD- 48 PHA
-64FE- 20 9F 6B JSR $6B9F
-6501- A9 60 LDA #$60
-6503- 48 PHA
-6504- A9 40 LDA #$40
-6506- 48 PHA
-6507- 20 C3 6A JSR $6AC3
-650A- 20 4A 6B JSR $6B4A
-650D- C4 CF CPY $CF
-650F- CE C5 A1 DEC $A1C5
-6512- 8D 8D 00 STA $008D
-6515- 4C D0 03 JMP $03D0
-6518- 00 BRK
-6519- 00 BRK
-651A- 00 BRK
-651B- 00 BRK
-651C- 00 BRK
-651D- 00 BRK
-651E- 00 BRK
-651F- 00 BRK
-6520- 00 BRK
-6521- 00 BRK
-6522- 00 BRK
-6523- 00 BRK
-6524- 00 BRK
-6525- 00 BRK
-6526- 00 BRK
-6527- 00 BRK
-6528- 00 BRK
-6529- 00 BRK
-652A- 00 BRK
-652B- 00 BRK
-652C- 00 BRK
-652D- 00 BRK
-652E- 00 BRK
-652F- 00 BRK
-6530- 00 BRK
-6531- 00 BRK
-6532- 00 BRK
-6533- 00 BRK
-6534- 00 BRK
-6535- 00 BRK
-6536- 00 BRK
-6537- 00 BRK
-6538- 00 BRK
-6539- 00 BRK
-653A- 00 BRK
-653B- 00 BRK
-653C- 00 BRK
-653D- 00 BRK
-653E- 00 BRK
-653F- 00 BRK
-6540- 00 BRK
-6541- 00 BRK
-6542- 00 BRK
-6543- 00 BRK
-6544- 00 BRK
-6545- 00 BRK
-6546- 00 BRK
-6547- 00 BRK
-6548- 00 BRK
-6549- 00 BRK
-654A- 00 BRK
-654B- 00 BRK
-654C- 00 BRK
-654D- 00 BRK
-654E- 00 BRK
-654F- 00 BRK
-6550- 00 BRK
-6551- 00 BRK
-6552- 00 BRK
-6553- 00 BRK
-6554- 00 BRK
-6555- 00 BRK
-6556- 00 BRK
-6557- 00 BRK
-6558- 00 BRK
-6559- 00 BRK
-655A- 00 BRK
-655B- 00 BRK
-655C- 00 BRK
-655D- 00 BRK
-655E- 00 BRK
-655F- 00 BRK
-6560- 00 BRK
-6561- 00 BRK
-6562- 00 BRK
-6563- 00 BRK
-6564- 00 BRK
-6565- 00 BRK
-6566- 00 BRK
-6567- 00 BRK
-6568- 00 BRK
-6569- 00 BRK
-656A- 00 BRK
-656B- 00 BRK
-656C- 00 BRK
-656D- 00 BRK
-656E- 00 BRK
-656F- 00 BRK
-6570- 00 BRK
-6571- 00 BRK
-6572- D2 C5 CMP ($C5)
-6574- CD A0 AA CMP $AAA0
-6577- AA TAX
-6578- A0 D4 LDY #$D4
-657A- C8 INY
-657B- C9 D3 CMP #$D3
-657D- A0 C6 LDY #$C6
-657F- C9 CC CMP #$CC
-6581- C5 D3 CMP $D3
-6583- A0 C2 LDY #$C2
-6585- CC CF C1 CPY $C1CF
-6588- C4 D3 CPY $D3
-658A- 8D D2 C5 STA $C5D2
-658D- CD A0 AA CMP $AAA0
-6590- AA TAX
-6591- A0 C1 LDY #$C1
-6593- A0 C2 LDY #$C2
-6595- C9 CE CMP #$CE
-6597- C1 D2 CMP ($D2,X)
-6599- D9 A0 D0 CMP $D0A0,Y
-659C- D2 CF CMP ($CF)
-659E- C7 ???
-659F- D2 C1 CMP ($C1)
-65A1- CD A0 C9 CMP $C9A0
-65A4- CE D4 CF DEC $CFD4
-65A7- 8D D2 C5 STA $C5D2
-65AA- CD A0 AA CMP $AAA0
-65AD- AA TAX
-65AE- A0 CD LDY #$CD
-65B0- C5 CD CMP $CD
-65B2- CF ???
-65B3- D2 D9 CMP ($D9)
-65B5- A0 D4 LDY #$D4
-65B7- C8 INY
-65B8- C5 CE CMP $CE
-65BA- A0 C5 LDY #$C5
-65BC- D8 CLD
-65BD- C5 C3 CMP $C3
-65BF- D5 D4 CMP $D4,X
-65C1- C5 D3 CMP $D3
-65C3- A0 C9 LDY #$C9
-65C5- D4 ???
-65C6- 8D D2 C5 STA $C5D2
-65C9- CD A0 AA CMP $AAA0
-65CC- AA TAX
-65CD- A0 D6 LDY #$D6
-65CF- C9 C1 CMP #$C1
-65D1- A0 D4 LDY #$D4
-65D3- C8 INY
-65D4- C5 A0 CMP $A0
-65D6- CD CF CE CMP $CECF
-65D9- C9 D4 CMP #$D4
-65DB- CF ???
-65DC- D2 AE CMP ($AE)
-65DE- A0 D4 LDY #$D4
-65E0- C8 INY
-65E1- C9 D3 CMP #$D3
-65E3- A0 C9 LDY #$C9
-65E5- D3 ???
-65E6- 8D D2 C5 STA $C5D2
-65E9- CD A0 AA CMP $AAA0
-65EC- AA TAX
-65ED- A0 CE LDY #$CE
-65EF- C5 C3 CMP $C3
-65F1- C5 D3 CMP $D3
-65F3- D3 ???
-65F4- C1 D2 CMP ($D2,X)
-65F6- D9 A0 C6 CMP $C6A0,Y
-65F9- CF ???
-65FA- D2 A0 CMP ($A0)
-65FC- C3 ???
-65FD- C5 D2 CMP $D2
-65FF- D4 ???
-6600- C1 C9 CMP ($C9,X)
-6602- CE A0 8D DEC $8DA0
-6605- D2 C5 CMP ($C5)
-6607- CD A0 AA CMP $AAA0
-660A- AA TAX
-660B- A0 C5 LDY #$C5
-660D- D8 CLD
-660E- C5 C3 CMP $C3
-6610- D5 D4 CMP $D4,X
-6612- C1 C2 CMP ($C2,X)
-6614- CC C5 D3 CPY $D3C5
-6617- A0 D4 LDY #$D4
-6619- C8 INY
-661A- C1 D4 CMP ($D4,X)
-661C- A0 D5 LDY #$D5
-661E- D3 ???
-661F- C5 A0 CMP $A0
-6621- C1 D0 CMP ($D0,X)
-6623- D0 CC BNE $65F1
-6625- C5 D3 CMP $D3
-6627- CF ???
-6628- C6 D4 DEC $D4
-662A- 8D D2 C5 STA $C5D2
-662D- CD A0 AA CMP $AAA0
-6630- AA TAX
-6631- A0 D2 LDY #$D2
-6633- CF ???
-6634- D5 D4 CMP $D4,X
-6636- C9 CE CMP #$CE
-6638- C5 D3 CMP $D3
-663A- AE 8D D2 LDX $D28D
-663D- C5 CD CMP $CD
-663F- A0 AA LDY #$AA
-6641- AA TAX
-6642- 8D 00 68 STA $6800
-6645- 8D 68 66 STA $6668
-6648- 68 PLA
-6649- 8D 69 66 STA $6669
-664C- 68 PLA
-664D- 85 06 STA $06
-664F- 68 PLA
-6650- 85 07 STA $07
-6652- A0 FF LDY #$FF
-6654- C8 INY
-6655- B9 40 60 LDA $6040,Y
-6658- 91 06 STA ($06),Y
-665A- CC 3F 60 CPY $603F
-665D- D0 F5 BNE $6654
-665F- AD 69 66 LDA $6669
-6662- 48 PHA
-6663- AD 68 66 LDA $6668
-6666- 48 PHA
-6667- 60 RTS
-6668- 00 BRK
-6669- 00 BRK
-666A- A0 FF LDY #$FF
-666C- 68 PLA
-666D- 8D 8E 66 STA $668E
-6670- 68 PLA
-6671- 8D 8F 66 STA $668F
-6674- 68 PLA
-6675- 85 06 STA $06
-6677- 68 PLA
-6678- 85 07 STA $07
-667A- C8 INY
-667B- B1 06 LDA ($06),Y
-667D- 99 41 61 STA $6141,Y
-6680- CC 40 61 CPY $6140
-6683- D0 F5 BNE $667A
-6685- AD 8F 66 LDA $668F
-6688- 48 PHA
-6689- AD 8E 66 LDA $668E
-668C- 48 PHA
-668D- 60 RTS
-668E- 00 BRK
-668F- 00 BRK
-6690- 68 PLA
-6691- 8D 1F 67 STA $671F
-6694- 68 PLA
-6695- 8D 20 67 STA $6720
-6698- 68 PLA
-6699- 8D 23 67 STA $6723
-669C- 68 PLA
-669D- 85 EB STA $EB
-669F- 68 PLA
-66A0- 85 EC STA $EC
-66A2- A9 8D LDA #$8D
-66A4- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-66A7- A5 EC LDA $EC
-66A9- 29 F0 AND #$F0
-66AB- 4A LSR
-66AC- 4A LSR
-66AD- 4A LSR
-66AE- 4A LSR
-66AF- AA TAX
-66B0- BD 42 69 LDA $6942,X
-66B3- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-66B6- A5 EC LDA $EC
-66B8- 29 0F AND #$0F
-66BA- AA TAX
-66BB- BD 42 69 LDA $6942,X
-66BE- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-66C1- A5 EB LDA $EB
-66C3- 29 F0 AND #$F0
-66C5- 4A LSR
-66C6- 4A LSR
-66C7- 4A LSR
-66C8- 4A LSR
-66C9- AA TAX
-66CA- BD 42 69 LDA $6942,X
-66CD- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-66D0- A5 EB LDA $EB
-66D2- 29 0F AND #$0F
-66D4- AA TAX
-66D5- BD 42 69 LDA $6942,X
-66D8- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-66DB- A9 BA LDA #$BA
-66DD- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-66E0- A9 A0 LDA #$A0
-66E2- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-66E5- A0 00 LDY #$00
-66E7- B1 EB LDA ($EB),Y
-66E9- 29 F0 AND #$F0
-66EB- 4A LSR
-66EC- 4A LSR
-66ED- 4A LSR
-66EE- 4A LSR
-66EF- 8D 22 67 STA $6722
-66F2- B1 EB LDA ($EB),Y
-66F4- 29 0F AND #$0F
-66F6- 8D 21 67 STA $6721
-66F9- AE 22 67 LDX $6722
-66FC- BD 42 69 LDA $6942,X
-66FF- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6702- AE 21 67 LDX $6721
-6705- BD 42 69 LDA $6942,X
-6708- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-670B- A9 A0 LDA #$A0
-670D- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6710- C8 INY
-6711- CC 23 67 CPY $6723
-6714- D0 D1 BNE $66E7
-6716- AD 20 67 LDA $6720
-6719- 48 PHA
-671A- AD 1F 67 LDA $671F
-671D- 48 PHA
-671E- 60 RTS
-671F- 00 BRK
-6720- 00 BRK
-6721- 00 BRK
-6722- 00 BRK
-6723- 00 BRK
-6724- 68 PLA
-6725- 85 06 STA $06
-6727- 68 PLA
-6728- 85 07 STA $07
-672A- A0 01 LDY #$01
-672C- B1 06 LDA ($06),Y
-672E- F0 06 BEQ $6736
-6730- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6733- C8 INY
-6734- D0 F6 BNE $672C
-6736- 18 CLC
-6737- 98 TYA
-6738- 65 06 ADC $06
-673A- 85 06 STA $06
-673C- A5 07 LDA $07
-673E- 69 00 ADC #$00
-6740- 48 PHA
-6741- A5 06 LDA $06
-6743- 48 PHA
-6744- 60 RTS
-6745- 20 0C FD JSR $FD0C F8ROM:RDKEY
-6748- 60 RTS
-6749- 8D 43 62 STA $6243
-674C- 8E 44 62 STX $6244
-674F- 8C 45 62 STY $6245
-6752- 90 11 BCC $6765
-6754- B0 17 BCS $676D
-6756- F0 1D BEQ $6775
-6758- D0 23 BNE $677D
-675A- 30 29 BMI $6785
-675C- 10 2F BPL $678D
-675E- 50 35 BVC $6795
-6760- 70 3B BVS $679D
-6762- 4C A2 67 JMP $67A2
-6765- A9 00 LDA #$00
-6767- 8D 46 62 STA $6246
-676A- 4C 56 67 JMP $6756
-676D- A9 01 LDA #$01
-676F- 8D 46 62 STA $6246
-6772- 4C 56 67 JMP $6756
-6775- A9 01 LDA #$01
-6777- 8D 48 62 STA $6248
-677A- 4C 5A 67 JMP $675A
-677D- A9 00 LDA #$00
-677F- 8D 48 62 STA $6248
-6782- 4C 5A 67 JMP $675A
-6785- A9 01 LDA #$01
-6787- 8D 47 62 STA $6247
-678A- 4C 5E 67 JMP $675E
-678D- A9 00 LDA #$00
-678F- 8D 47 62 STA $6247
-6792- 4C 5E 67 JMP $675E
-6795- A9 00 LDA #$00
-6797- 8D 49 62 STA $6249
-679A- 4C A2 67 JMP $67A2
-679D- A9 01 LDA #$01
-679F- 8D 49 62 STA $6249
-67A2- 60 RTS
-67A3- 20 24 67 JSR $6724
-67A6- A0 8D LDY #$8D
-67A8- 8D 00 20 STA $2000
-67AB- 24 67 BIT $67
-67AD- D2 C5 CMP ($C5)
-67AF- C7 ???
-67B0- C9 D3 CMP #$D3
-67B2- D4 ???
-67B3- D2 D9 CMP ($D9)
-67B5- A0 C4 LDY #$C4
-67B7- D5 CD CMP $CD,X
-67B9- D0 8D BNE $6748
-67BB- 00 BRK
-67BC- 20 24 67 JSR $6724
-67BF- BD BD BD LDA $BDBD,X
-67C2- BD BD BD LDA $BDBD,X
-67C5- BD BD BD LDA $BDBD,X
-67C8- BD BD BD LDA $BDBD,X
-67CB- BD 8D 00 LDA $008D,X
-67CE- 20 24 67 JSR $6724
-67D1- C1 BA CMP ($BA,X)
-67D3- A0 00 LDY #$00
-67D5- AD 43 62 LDA $6243
-67D8- 29 F0 AND #$F0
-67DA- 4A LSR
-67DB- 4A LSR
-67DC- 4A LSR
-67DD- 4A LSR
-67DE- 8D 40 69 STA $6940
-67E1- AD 43 62 LDA $6243
-67E4- 29 0F AND #$0F
-67E6- 8D 41 69 STA $6941
-67E9- AE 40 69 LDX $6940
-67EC- BD 42 69 LDA $6942,X
-67EF- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-67F2- AE 41 69 LDX $6941
-67F5- BD 42 69 LDA $6942,X
-67F8- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-67FB- 20 24 67 JSR $6724
-67FE- A0 8D LDY #$8D
-6800- 00 BRK
-6801- 20 24 67 JSR $6724
-6804- D8 CLD
-6805- BA TSX
-6806- A0 00 LDY #$00
-6808- AD 44 62 LDA $6244
-680B- 29 F0 AND #$F0
-680D- 4A LSR
-680E- 4A LSR
-680F- 4A LSR
-6810- 4A LSR
-6811- 8D 40 69 STA $6940
-6814- AD 44 62 LDA $6244
-6817- 29 0F AND #$0F
-6819- 8D 41 69 STA $6941
-681C- AE 40 69 LDX $6940
-681F- BD 42 69 LDA $6942,X
-6822- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6825- AE 41 69 LDX $6941
-6828- BD 42 69 LDA $6942,X
-682B- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-682E- 20 24 67 JSR $6724
-6831- A0 8D LDY #$8D
-6833- 00 BRK
-6834- 20 24 67 JSR $6724
-6837- D9 BA A0 CMP $A0BA,Y
-683A- 00 BRK
-683B- AD 45 62 LDA $6245
-683E- 29 F0 AND #$F0
-6840- 4A LSR
-6841- 4A LSR
-6842- 4A LSR
-6843- 4A LSR
-6844- 8D 40 69 STA $6940
-6847- AD 45 62 LDA $6245
-684A- 29 0F AND #$0F
-684C- 8D 41 69 STA $6941
-684F- AE 40 69 LDX $6940
-6852- BD 42 69 LDA $6942,X
-6855- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6858- AE 41 69 LDX $6941
-685B- BD 42 69 LDA $6942,X
-685E- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6861- 20 24 67 JSR $6724
-6864- A0 8D LDY #$8D
-6866- 8D 00 20 STA $2000
-6869- 24 67 BIT $67
-686B- D3 ???
-686C- D4 ???
-686D- C1 D4 CMP ($D4,X)
-686F- D5 D3 CMP $D3,X
-6871- A0 C6 LDY #$C6
-6873- CC C1 C7 CPY $C7C1
-6876- D3 ???
-6877- 8D 00 20 STA $2000
-687A- 24 67 BIT $67
-687C- BD BD BD LDA $BDBD,X
-687F- BD BD BD LDA $BDBD,X
-6882- BD BD BD LDA $BDBD,X
-6885- BD BD BD LDA $BDBD,X
-6888- 8D 8D 00 STA $008D
-688B- A9 00 LDA #$00
-688D- CD 46 62 CMP $6246
-6890- F0 12 BEQ $68A4
-6892- 20 24 67 JSR $6724
-6895- C3 ???
-6896- C1 D2 CMP ($D2,X)
-6898- D2 D9 CMP ($D9)
-689A- BA TSX
-689B- A0 D3 LDY #$D3
-689D- C5 D4 CMP $D4
-689F- 8D 00 4C STA $4C00
-68A2- B5 68 LDA $68,X
-68A4- 20 24 67 JSR $6724
-68A7- C3 ???
-68A8- C1 D2 CMP ($D2,X)
-68AA- D2 D9 CMP ($D9)
-68AC- BA TSX
-68AD- A0 C3 LDY #$C3
-68AF- CC C5 C1 CPY $C1C5
-68B2- D2 8D CMP ($8D)
-68B4- 00 BRK
-68B5- A9 00 LDA #$00
-68B7- CD 47 62 CMP $6247
-68BA- F0 15 BEQ $68D1
-68BC- 20 24 67 JSR $6724
-68BF- CE C5 C7 DEC $C7C5
-68C2- C1 D4 CMP ($D4,X)
-68C4- C9 D6 CMP #$D6
-68C6- C5 BA CMP $BA
-68C8- A0 D3 LDY #$D3
-68CA- C5 D4 CMP $D4
-68CC- 8D 00 4C STA $4C00
-68CF- E5 68 SBC $68
-68D1- 20 24 67 JSR $6724
-68D4- CE C5 C7 DEC $C7C5
-68D7- C1 D4 CMP ($D4,X)
-68D9- C9 D6 CMP #$D6
-68DB- C5 BA CMP $BA
-68DD- A0 C3 LDY #$C3
-68DF- CC C5 C1 CPY $C1C5
-68E2- D2 8D CMP ($8D)
-68E4- 00 BRK
-68E5- A9 00 LDA #$00
-68E7- CD 48 62 CMP $6248
-68EA- F0 11 BEQ $68FD
-68EC- 20 24 67 JSR $6724
-68EF- DA PHX
-68F0- C5 D2 CMP $D2
-68F2- CF ???
-68F3- BA TSX
-68F4- A0 D3 LDY #$D3
-68F6- C5 D4 CMP $D4
-68F8- 8D 00 4C STA $4C00
-68FB- 0D 69 20 ORA $2069
-68FE- 24 67 BIT $67
-6900- DA PHX
-6901- C5 D2 CMP $D2
-6903- CF ???
-6904- BA TSX
-6905- A0 C3 LDY #$C3
-6907- CC C5 C1 CPY $C1C5
-690A- D2 8D CMP ($8D)
-690C- 00 BRK
-690D- A9 00 LDA #$00
-690F- CD 49 62 CMP $6249
-6912- F0 15 BEQ $6929
-6914- 20 24 67 JSR $6724
-6917- CF ???
-6918- D6 C5 DEC $C5,X
-691A- D2 C6 CMP ($C6)
-691C- CC CF D7 CPY $D7CF
-691F- BA TSX
-6920- A0 D3 LDY #$D3
-6922- C5 D4 CMP $D4
-6924- 8D 00 4C STA $4C00
-6927- 3F ???
-6928- 69 20 ADC #$20
-692A- 24 67 BIT $67
-692C- CF ???
-692D- D6 C5 DEC $C5,X
-692F- D2 C6 CMP ($C6)
-6931- CC CF D7 CPY $D7CF
-6934- BA TSX
-6935- A0 C3 LDY #$C3
-6937- CC C5 C1 CPY $C1C5
-693A- D2 8D CMP ($8D)
-693C- 8D 8D 00 STA $008D
-693F- 60 RTS
-6940- 00 BRK
-6941- 00 BRK
-6942- B0 B1 BCS $68F5
-6944- B2 B3 LDA ($B3)
-6946- B4 B5 LDY $B5,X
-6948- B6 B7 LDX $B7,Y
-694A- B8 CLV
-694B- B9 C1 C2 LDA $C2C1,Y
-694E- C3 ???
-694F- C4 C5 CPY $C5
-6951- C6 A0 DEC $A0
-6953- 00 BRK
-6954- B1 FE LDA ($FE),Y
-6956- 8D 76 6A STA $6A76
-6959- C8 INY
-695A- B1 FE LDA ($FE),Y
-695C- 8D 77 6A STA $6A77
-695F- 20 49 67 JSR $6749
-6962- 68 PLA
-6963- 85 FE STA $FE
-6965- 68 PLA
-6966- 85 FF STA $FF
-6968- 68 PLA
-6969- 8D 6D 6A STA $6A6D
-696C- 68 PLA
-696D- 8D 6E 6A STA $6A6E
-6970- 68 PLA
-6971- 8D 6F 6A STA $6A6F
-6974- 68 PLA
-6975- 8D 70 6A STA $6A70
-6978- 68 PLA
-6979- 8D 71 6A STA $6A71
-697C- 68 PLA
-697D- 8D 72 6A STA $6A72
-6980- 68 PLA
-6981- 8D 73 6A STA $6A73
-6984- 68 PLA
-6985- 8D 74 6A STA $6A74
-6988- 68 PLA
-6989- 8D 75 6A STA $6A75
-698C- 20 24 67 JSR $6724
-698F- A0 87 LDY #$87
-6991- 87 ???
-6992- 87 ???
-6993- 87 ???
-6994- 87 ???
-6995- 8D 8D 00 STA $008D
-6998- 20 24 67 JSR $6724
-699B- C5 D2 CMP $D2
-699D- D2 CF CMP ($CF)
-699F- D2 A1 CMP ($A1)
-69A1- 8D 8D 00 STA $008D
-69A4- 20 24 67 JSR $6724
-69A7- D3 ???
-69A8- D5 C2 CMP $C2,X
-69AA- D2 CF CMP ($CF)
-69AC- D5 D4 CMP $D4,X
-69AE- C9 CE CMP #$CE
-69B0- C5 BA CMP $BA
-69B2- A0 00 LDY #$00
-69B4- A0 00 LDY #$00
-69B6- AD 74 6A LDA $6A74
-69B9- 85 06 STA $06
-69BB- AD 75 6A LDA $6A75
-69BE- 85 07 STA $07
-69C0- B1 06 LDA ($06),Y
-69C2- F0 06 BEQ $69CA
-69C4- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-69C7- C8 INY
-69C8- D0 F6 BNE $69C0
-69CA- 20 24 67 JSR $6724
-69CD- A0 8D LDY #$8D
-69CF- 00 BRK
-69D0- 20 24 67 JSR $6724
-69D3- CD C5 D3 CMP $D3C5
-69D6- D3 ???
-69D7- C1 C7 CMP ($C7,X)
-69D9- C5 BA CMP $BA
-69DB- A0 00 LDY #$00
-69DD- A0 00 LDY #$00
-69DF- AD 72 6A LDA $6A72
-69E2- 85 06 STA $06
-69E4- AD 73 6A LDA $6A73
-69E7- 85 07 STA $07
-69E9- B1 06 LDA ($06),Y
-69EB- F0 06 BEQ $69F3
-69ED- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-69F0- C8 INY
-69F1- D0 F6 BNE $69E9
-69F3- 20 24 67 JSR $6724
-69F6- A0 8D LDY #$8D
-69F8- 8D 00 20 STA $2000
-69FB- 45 67 EOR $67
-69FD- A0 00 LDY #$00
-69FF- AD 70 6A LDA $6A70
-6A02- 85 06 STA $06
-6A04- AD 71 6A LDA $6A71
-6A07- 85 07 STA $07
-6A09- B1 06 LDA ($06),Y
-6A0B- F0 06 BEQ $6A13
-6A0D- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6A10- C8 INY
-6A11- D0 F6 BNE $6A09
-6A13- 20 24 67 JSR $6724
-6A16- A0 8D LDY #$8D
-6A18- 00 BRK
-6A19- AD 6F 6A LDA $6A6F
-6A1C- 48 PHA
-6A1D- AD 6E 6A LDA $6A6E
-6A20- 48 PHA
-6A21- AD 6D 6A LDA $6A6D
-6A24- 48 PHA
-6A25- 20 90 66 JSR $6690
-6A28- 20 45 67 JSR $6745
-6A2B- A5 FF LDA $FF
-6A2D- 48 PHA
-6A2E- A5 FE LDA $FE
-6A30- 48 PHA
-6A31- 20 24 67 JSR $6724
-6A34- A0 8D LDY #$8D
-6A36- 8D 00 20 STA $2000
-6A39- 45 67 EOR $67
-6A3B- 20 A3 67 JSR $67A3
-6A3E- 20 45 67 JSR $6745
-6A41- AD 41 62 LDA $6241
-6A44- C9 01 CMP #$01
-6A46- F0 01 BEQ $6A49
-6A48- 60 RTS
-6A49- 20 24 67 JSR $6724
-6A4C- A0 8D LDY #$8D
-6A4E- 8D 00 20 STA $2000
-6A51- 24 67 BIT $67
-6A53- C2 ???
-6A54- D2 C5 CMP ($C5)
-6A56- C1 CB CMP ($CB,X)
-6A58- A0 C1 LDY #$C1
-6A5A- D4 ???
-6A5B- BA TSX
-6A5C- A0 00 LDY #$00
-6A5E- A9 6A LDA #$6A
-6A60- 48 PHA
-6A61- A9 76 LDA #$76
-6A63- 48 PHA
-6A64- A9 02 LDA #$02
-6A66- 48 PHA
-6A67- 20 90 66 JSR $6690
-6A6A- 4C D0 03 JMP $03D0
-6A6D- 00 BRK
-6A6E- 00 BRK
-6A6F- 00 BRK
-6A70- 00 BRK
-6A71- 00 BRK
-6A72- 00 BRK
-6A73- 00 BRK
-6A74- 00 BRK
-6A75- 00 BRK
-6A76- 00 BRK
-6A77- 00 BRK
-6A78- 68 PLA
-6A79- 8D A0 6A STA $6AA0
-6A7C- 68 PLA
-6A7D- 8D A1 6A STA $6AA1
-6A80- 68 PLA
-6A81- 85 06 STA $06
-6A83- 68 PLA
-6A84- 85 07 STA $07
-6A86- A9 FC LDA #$FC
-6A88- 85 D8 STA $D8
-6A8A- A0 00 LDY #$00
-6A8C- B1 06 LDA ($06),Y
-6A8E- 8D 5A 9D STA $9D5A
-6A91- C8 INY
-6A92- B1 06 LDA ($06),Y
-6A94- 8D 5B 9D STA $9D5B
-6A97- AD A1 6A LDA $6AA1
-6A9A- 48 PHA
-6A9B- AD A0 6A LDA $6AA0
-6A9E- 48 PHA
-6A9F- 60 RTS
-6AA0- 00 BRK
-6AA1- 00 BRK
-6AA2- 68 PLA
-6AA3- 85 FE STA $FE
-6AA5- 68 PLA
-6AA6- 85 FF STA $FF
-6AA8- A0 01 LDY #$01
-6AAA- B1 FE LDA ($FE),Y
-6AAC- F0 06 BEQ $6AB4
-6AAE- 20 ED FD JSR $FDED F8ROM:COUT
-6AB1- C8 INY
-6AB2- D0 F6 BNE $6AAA
-6AB4- 18 CLC
-6AB5- 98 TYA
-6AB6- 65 FE ADC $FE
-6AB8- 85 FE STA $FE
-6ABA- A5 FF LDA $FF
-6ABC- 69 00 ADC #$00
-6ABE- 48 PHA
-6ABF- A5 FE LDA $FE
-6AC1- 48 PHA
-6AC2- 60 RTS
-6AC3- 68 PLA
-6AC4- 85 FE STA $FE
-6AC6- 68 PLA
-6AC7- 85 FF STA $FF
-6AC9- 68 PLA
-6ACA- 85 06 STA $06
-6ACC- 68 PLA
-6ACD- 85 07 STA $07
-6ACF- A9 01 LDA #$01
-6AD1- 8D B6 AA STA $AAB6
-6AD4- 85 76 STA $76
-6AD6- 85 33 STA $33
-6AD8- A9 8D LDA #$8D
-6ADA- 20 ED FD JSR $FDED F8ROM:COUT
-6ADD- A9 84 LDA #$84
-6ADF- 20 ED FD JSR $FDED F8ROM:COUT
-6AE2- A0 00 LDY #$00
-6AE4- B1 06 LDA ($06),Y
-6AE6- 8D 04 6B STA $6B04
-6AE9- A0 01 LDY #$01
-6AEB- B1 06 LDA ($06),Y
-6AED- 20 ED FD JSR $FDED F8ROM:COUT
-6AF0- C8 INY
-6AF1- CC 04 6B CPY $6B04
-6AF4- 90 F5 BCC $6AEB
-6AF6- F0 F3 BEQ $6AEB
-6AF8- A9 8D LDA #$8D
-6AFA- 20 ED FD JSR $FDED F8ROM:COUT
-6AFD- A5 FF LDA $FF
-6AFF- 48 PHA
-6B00- A5 FE LDA $FE
-6B02- 48 PHA
-6B03- 60 RTS
-6B04- 00 BRK
-6B05- 68 PLA
-6B06- 85 FE STA $FE
-6B08- 68 PLA
-6B09- 85 FF STA $FF
-6B0B- 68 PLA
-6B0C- 85 06 STA $06
-6B0E- 68 PLA
-6B0F- 85 07 STA $07
-6B11- A0 00 LDY #$00
-6B13- B1 06 LDA ($06),Y
-6B15- 8D 2A 6B STA $6B2A
-6B18- C8 INY
-6B19- B1 06 LDA ($06),Y
-6B1B- 20 ED FD JSR $FDED F8ROM:COUT
-6B1E- CC 2A 6B CPY $6B2A
-6B21- D0 F5 BNE $6B18
-6B23- A5 FF LDA $FF
-6B25- 48 PHA
-6B26- A5 FE LDA $FE
-6B28- 48 PHA
-6B29- 60 RTS
-6B2A- 00 BRK
-6B2B- 68 PLA
-6B2C- 85 FE STA $FE
-6B2E- 68 PLA
-6B2F- 85 FF STA $FF
-6B31- 68 PLA
-6B32- 85 06 STA $06
-6B34- 68 PLA
-6B35- 85 07 STA $07
-6B37- A0 00 LDY #$00
-6B39- B1 06 LDA ($06),Y
-6B3B- F0 06 BEQ $6B43
-6B3D- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6B40- C8 INY
-6B41- D0 F6 BNE $6B39
-6B43- A5 FF LDA $FF
-6B45- 48 PHA
-6B46- A5 FE LDA $FE
-6B48- 48 PHA
-6B49- 60 RTS
-6B4A- 68 PLA
-6B4B- 85 06 STA $06
-6B4D- 68 PLA
-6B4E- 85 07 STA $07
-6B50- A0 01 LDY #$01
-6B52- B1 06 LDA ($06),Y
-6B54- F0 06 BEQ $6B5C
-6B56- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6B59- C8 INY
-6B5A- D0 F6 BNE $6B52
-6B5C- 18 CLC
-6B5D- 98 TYA
-6B5E- 65 06 ADC $06
-6B60- 85 06 STA $06
-6B62- A5 07 LDA $07
-6B64- 69 00 ADC #$00
-6B66- 48 PHA
-6B67- A5 06 LDA $06
-6B69- 48 PHA
-6B6A- 60 RTS
-6B6B- A2 00 LDX #$00
-6B6D- 20 6F FD JSR $FD6F F8ROM:GETLN1
-6B70- 8E 9D 6B STX $6B9D
-6B73- E0 00 CPX #$00
-6B75- F0 1D BEQ $6B94
-6B77- A0 00 LDY #$00
-6B79- AD 9D 6B LDA $6B9D
-6B7C- 8D 3F 60 STA $603F
-6B7F- 8D 40 60 STA $6040
-6B82- EE 3F 60 INC $603F
-6B85- B9 00 02 LDA $0200,Y
-6B88- C8 INY
-6B89- 99 40 60 STA $6040,Y
-6B8C- CC 9D 6B CPY $6B9D
-6B8F- D0 F4 BNE $6B85
-6B91- 4C 9C 6B JMP $6B9C
-6B94- A9 00 LDA #$00
-6B96- 8D 3F 60 STA $603F
-6B99- 8D 40 60 STA $6040
-6B9C- 60 RTS
-6B9D- 00 BRK
-6B9E- 00 BRK
-6B9F- 68 PLA
-6BA0- 85 FE STA $FE
-6BA2- 68 PLA
-6BA3- 85 FF STA $FF
-6BA5- 68 PLA
-6BA6- 8D 56 6C STA $6C56
-6BA9- 68 PLA
-6BAA- 85 08 STA $08
-6BAC- 68 PLA
-6BAD- 85 09 STA $09
-6BAF- 68 PLA
-6BB0- 85 06 STA $06
-6BB2- 68 PLA
-6BB3- 85 07 STA $07
-6BB5- A0 00 LDY #$00
-6BB7- B1 06 LDA ($06),Y
-6BB9- 8D 52 6C STA $6C52
-6BBC- 8D 53 6C STA $6C53
-6BBF- EE 53 6C INC $6C53
-6BC2- B1 08 LDA ($08),Y
-6BC4- 8D 54 6C STA $6C54
-6BC7- A9 01 LDA #$01
-6BC9- 8D 55 6C STA $6C55
-6BCC- AD 54 6C LDA $6C54
-6BCF- 18 CLC
-6BD0- 6D 52 6C ADC $6C52
-6BD3- 8D 51 6C STA $6C51
-6BD6- B0 07 BCS $6BDF
-6BD8- CD 56 6C CMP $6C56
-6BDB- F0 1C BEQ $6BF9
-6BDD- 90 1A BCC $6BF9
-6BDF- A9 FF LDA #$FF
-6BE1- 8D 58 6C STA $6C58
-6BE4- AD 56 6C LDA $6C56
-6BE7- 38 SEC
-6BE8- ED 52 6C SBC $6C52
-6BEB- 90 34 BCC $6C21
-6BED- 8D 57 6C STA $6C57
-6BF0- AD 56 6C LDA $6C56
-6BF3- 8D 52 6C STA $6C52
-6BF6- 4C 07 6C JMP $6C07
-6BF9- 8D 52 6C STA $6C52
-6BFC- A9 00 LDA #$00
-6BFE- 8D 58 6C STA $6C58
-6C01- AD 54 6C LDA $6C54
-6C04- 8D 57 6C STA $6C57
-6C07- AD 57 6C LDA $6C57
-6C0A- F0 15 BEQ $6C21
-6C0C- AC 55 6C LDY $6C55
-6C0F- B1 08 LDA ($08),Y
-6C11- AC 53 6C LDY $6C53
-6C14- 91 06 STA ($06),Y
-6C16- EE 53 6C INC $6C53
-6C19- EE 55 6C INC $6C55
-6C1C- CE 57 6C DEC $6C57
-6C1F- D0 EB BNE $6C0C
-6C21- AD 52 6C LDA $6C52
-6C24- A0 00 LDY #$00
-6C26- 91 06 STA ($06),Y
-6C28- AD 58 6C LDA $6C58
-6C2B- 6A ROR
-6C2C- A5 FF LDA $FF
-6C2E- 48 PHA
-6C2F- A5 FE LDA $FE
-6C31- 48 PHA
-6C32- A0 00 LDY #$00
-6C34- B1 06 LDA ($06),Y
-6C36- 8D 3F 60 STA $603F
-6C39- A9 01 LDA #$01
-6C3B- B1 06 LDA ($06),Y
-6C3D- 99 40 60 STA $6040,Y
-6C40- CC 3F 60 CPY $603F
-6C43- C8 INY
-6C44- D0 F5 BNE $6C3B
-6C46- AD 3F 60 LDA $603F
-6C49- A0 00 LDY #$00
-6C4B- 91 06 STA ($06),Y
-6C4D- AE 51 6C LDX $6C51
-6C50- 60 RTS
-6C51- 00 BRK
-6C52- 00 BRK
-6C53- 00 BRK
-6C54- 00 BRK
-6C55- 00 BRK
-6C56- 00 BRK
-6C57- 00 BRK
-6C58- 00 BRK
-6C59- 68 PLA
-6C5A- 85 FE STA $FE
-6C5C- 68 PLA
-6C5D- 85 FF STA $FF
-6C5F- 68 PLA
-6C60- 85 06 STA $06
-6C62- 68 PLA
-6C63- 85 07 STA $07
-6C65- A0 00 LDY #$00
-6C67- B1 06 LDA ($06),Y
-6C69- 8D 8A 6C STA $6C8A
-6C6C- C8 INY
-6C6D- B1 06 LDA ($06),Y
-6C6F- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6C72- CC 8A 6C CPY $6C8A
-6C75- D0 F5 BNE $6C6C
-6C77- A0 00 LDY #$00
-6C79- B1 06 LDA ($06),Y
-6C7B- A5 FF LDA $FF
-6C7D- 48 PHA
-6C7E- A5 FE LDA $FE
-6C80- 48 PHA
-6C81- A0 00 LDY #$00
-6C83- B1 06 LDA ($06),Y
-6C85- A4 06 LDY $06
-6C87- A6 07 LDX $07
-6C89- 60 RTS
-6C8A- 00 BRK
diff --git a/source/disk18_demos_utils/MAKEEXEC1 b/source/disk18_demos_utils/MAKEEXEC1
deleted file mode 100644
index 25fcf74..0000000
--- a/source/disk18_demos_utils/MAKEEXEC1
+++ /dev/null
@@ -1,1907 +0,0 @@
-6000- 4C 4A 62 JMP $624A
-6003- 00 BRK
-6004- 00 BRK
-6005- 00 BRK
-6006- 00 BRK
-6007- 00 BRK
-6008- 00 BRK
-6009- 00 BRK
-600A- 00 BRK
-600B- 00 BRK
-600C- 00 BRK
-600D- 00 BRK
-600E- 00 BRK
-600F- 00 BRK
-6010- 00 BRK
-6011- 00 BRK
-6012- 00 BRK
-6013- 00 BRK
-6014- 00 BRK
-6015- 00 BRK
-6016- 00 BRK
-6017- 00 BRK
-6018- 00 BRK
-6019- 00 BRK
-601A- 00 BRK
-601B- 00 BRK
-601C- 00 BRK
-601D- 00 BRK
-601E- 00 BRK
-601F- 00 BRK
-6020- 00 BRK
-6021- 00 BRK
-6022- 00 BRK
-6023- 00 BRK
-6024- 00 BRK
-6025- 00 BRK
-6026- 00 BRK
-6027- 00 BRK
-6028- 00 BRK
-6029- 00 BRK
-602A- 00 BRK
-602B- 00 BRK
-602C- 00 BRK
-602D- 00 BRK
-602E- 00 BRK
-602F- 00 BRK
-6030- 00 BRK
-6031- 00 BRK
-6032- 00 BRK
-6033- 00 BRK
-6034- 00 BRK
-6035- 00 BRK
-6036- 00 BRK
-6037- 00 BRK
-6038- 00 BRK
-6039- 00 BRK
-603A- 00 BRK
-603B- 00 BRK
-603C- 00 BRK
-603D- 00 BRK
-603E- 00 BRK
-603F- 00 BRK
-6040- 00 BRK
-6041- 00 BRK
-6042- 00 BRK
-6043- 00 BRK
-6044- 00 BRK
-6045- 00 BRK
-6046- 00 BRK
-6047- 00 BRK
-6048- 00 BRK
-6049- 00 BRK
-604A- 00 BRK
-604B- 00 BRK
-604C- 00 BRK
-604D- 00 BRK
-604E- 00 BRK
-604F- 00 BRK
-6050- 00 BRK
-6051- 00 BRK
-6052- 00 BRK
-6053- 00 BRK
-6054- 00 BRK
-6055- 00 BRK
-6056- 00 BRK
-6057- 00 BRK
-6058- 00 BRK
-6059- 00 BRK
-605A- 00 BRK
-605B- 00 BRK
-605C- 00 BRK
-605D- 00 BRK
-605E- 00 BRK
-605F- 00 BRK
-6060- 00 BRK
-6061- 00 BRK
-6062- 00 BRK
-6063- 00 BRK
-6064- 00 BRK
-6065- 00 BRK
-6066- 00 BRK
-6067- 00 BRK
-6068- 00 BRK
-6069- 00 BRK
-606A- 00 BRK
-606B- 00 BRK
-606C- 00 BRK
-606D- 00 BRK
-606E- 00 BRK
-606F- 00 BRK
-6070- 00 BRK
-6071- 00 BRK
-6072- 00 BRK
-6073- 00 BRK
-6074- 00 BRK
-6075- 00 BRK
-6076- 00 BRK
-6077- 00 BRK
-6078- 00 BRK
-6079- 00 BRK
-607A- 00 BRK
-607B- 00 BRK
-607C- 00 BRK
-607D- 00 BRK
-607E- 00 BRK
-607F- 00 BRK
-6080- 00 BRK
-6081- 00 BRK
-6082- 00 BRK
-6083- 00 BRK
-6084- 00 BRK
-6085- 00 BRK
-6086- 00 BRK
-6087- 00 BRK
-6088- 00 BRK
-6089- 00 BRK
-608A- 00 BRK
-608B- 00 BRK
-608C- 00 BRK
-608D- 00 BRK
-608E- 00 BRK
-608F- 00 BRK
-6090- 00 BRK
-6091- 00 BRK
-6092- 00 BRK
-6093- 00 BRK
-6094- 00 BRK
-6095- 00 BRK
-6096- 00 BRK
-6097- 00 BRK
-6098- 00 BRK
-6099- 00 BRK
-609A- 00 BRK
-609B- 00 BRK
-609C- 00 BRK
-609D- 00 BRK
-609E- 00 BRK
-609F- 00 BRK
-60A0- 00 BRK
-60A1- 00 BRK
-60A2- 00 BRK
-60A3- 00 BRK
-60A4- 00 BRK
-60A5- 00 BRK
-60A6- 00 BRK
-60A7- 00 BRK
-60A8- 00 BRK
-60A9- 00 BRK
-60AA- 00 BRK
-60AB- 00 BRK
-60AC- 00 BRK
-60AD- 00 BRK
-60AE- 00 BRK
-60AF- 00 BRK
-60B0- 00 BRK
-60B1- 00 BRK
-60B2- 00 BRK
-60B3- 00 BRK
-60B4- 00 BRK
-60B5- 00 BRK
-60B6- 00 BRK
-60B7- 00 BRK
-60B8- 00 BRK
-60B9- 00 BRK
-60BA- 00 BRK
-60BB- 00 BRK
-60BC- 00 BRK
-60BD- 00 BRK
-60BE- 00 BRK
-60BF- 00 BRK
-60C0- 00 BRK
-60C1- 00 BRK
-60C2- 00 BRK
-60C3- 00 BRK
-60C4- 00 BRK
-60C5- 00 BRK
-60C6- 00 BRK
-60C7- 00 BRK
-60C8- 00 BRK
-60C9- 00 BRK
-60CA- 00 BRK
-60CB- 00 BRK
-60CC- 00 BRK
-60CD- 00 BRK
-60CE- 00 BRK
-60CF- 00 BRK
-60D0- 00 BRK
-60D1- 00 BRK
-60D2- 00 BRK
-60D3- 00 BRK
-60D4- 00 BRK
-60D5- 00 BRK
-60D6- 00 BRK
-60D7- 00 BRK
-60D8- 00 BRK
-60D9- 00 BRK
-60DA- 00 BRK
-60DB- 00 BRK
-60DC- 00 BRK
-60DD- 00 BRK
-60DE- 00 BRK
-60DF- 00 BRK
-60E0- 00 BRK
-60E1- 00 BRK
-60E2- 00 BRK
-60E3- 00 BRK
-60E4- 00 BRK
-60E5- 00 BRK
-60E6- 00 BRK
-60E7- 00 BRK
-60E8- 00 BRK
-60E9- 00 BRK
-60EA- 00 BRK
-60EB- 00 BRK
-60EC- 00 BRK
-60ED- 00 BRK
-60EE- 00 BRK
-60EF- 00 BRK
-60F0- 00 BRK
-60F1- 00 BRK
-60F2- 00 BRK
-60F3- 00 BRK
-60F4- 00 BRK
-60F5- 00 BRK
-60F6- 00 BRK
-60F7- 00 BRK
-60F8- 00 BRK
-60F9- 00 BRK
-60FA- 00 BRK
-60FB- 00 BRK
-60FC- 00 BRK
-60FD- 00 BRK
-60FE- 00 BRK
-60FF- 00 BRK
-6100- 00 BRK
-6101- 00 BRK
-6102- 00 BRK
-6103- 00 BRK
-6104- 00 BRK
-6105- 00 BRK
-6106- 00 BRK
-6107- 00 BRK
-6108- 00 BRK
-6109- 00 BRK
-610A- 00 BRK
-610B- 00 BRK
-610C- 00 BRK
-610D- 00 BRK
-610E- 00 BRK
-610F- 00 BRK
-6110- 00 BRK
-6111- 00 BRK
-6112- 00 BRK
-6113- 00 BRK
-6114- 00 BRK
-6115- 00 BRK
-6116- 00 BRK
-6117- 00 BRK
-6118- 00 BRK
-6119- 00 BRK
-611A- 00 BRK
-611B- 00 BRK
-611C- 00 BRK
-611D- 00 BRK
-611E- 00 BRK
-611F- 00 BRK
-6120- 00 BRK
-6121- 00 BRK
-6122- 00 BRK
-6123- 00 BRK
-6124- 00 BRK
-6125- 00 BRK
-6126- 00 BRK
-6127- 00 BRK
-6128- 00 BRK
-6129- 00 BRK
-612A- 00 BRK
-612B- 00 BRK
-612C- 00 BRK
-612D- 00 BRK
-612E- 00 BRK
-612F- 00 BRK
-6130- 00 BRK
-6131- 00 BRK
-6132- 00 BRK
-6133- 00 BRK
-6134- 00 BRK
-6135- 00 BRK
-6136- 00 BRK
-6137- 00 BRK
-6138- 00 BRK
-6139- 00 BRK
-613A- 00 BRK
-613B- 00 BRK
-613C- 00 BRK
-613D- 00 BRK
-613E- 00 BRK
-613F- 00 BRK
-6140- 00 BRK
-6141- 00 BRK
-6142- 00 BRK
-6143- 00 BRK
-6144- 00 BRK
-6145- 00 BRK
-6146- 00 BRK
-6147- 00 BRK
-6148- 00 BRK
-6149- 00 BRK
-614A- 00 BRK
-614B- 00 BRK
-614C- 00 BRK
-614D- 00 BRK
-614E- 00 BRK
-614F- 00 BRK
-6150- 00 BRK
-6151- 00 BRK
-6152- 00 BRK
-6153- 00 BRK
-6154- 00 BRK
-6155- 00 BRK
-6156- 00 BRK
-6157- 00 BRK
-6158- 00 BRK
-6159- 00 BRK
-615A- 00 BRK
-615B- 00 BRK
-615C- 00 BRK
-615D- 00 BRK
-615E- 00 BRK
-615F- 00 BRK
-6160- 00 BRK
-6161- 00 BRK
-6162- 00 BRK
-6163- 00 BRK
-6164- 00 BRK
-6165- 00 BRK
-6166- 00 BRK
-6167- 00 BRK
-6168- 00 BRK
-6169- 00 BRK
-616A- 00 BRK
-616B- 00 BRK
-616C- 00 BRK
-616D- 00 BRK
-616E- 00 BRK
-616F- 00 BRK
-6170- 00 BRK
-6171- 00 BRK
-6172- 00 BRK
-6173- 00 BRK
-6174- 00 BRK
-6175- 00 BRK
-6176- 00 BRK
-6177- 00 BRK
-6178- 00 BRK
-6179- 00 BRK
-617A- 00 BRK
-617B- 00 BRK
-617C- 00 BRK
-617D- 00 BRK
-617E- 00 BRK
-617F- 00 BRK
-6180- 00 BRK
-6181- 00 BRK
-6182- 00 BRK
-6183- 00 BRK
-6184- 00 BRK
-6185- 00 BRK
-6186- 00 BRK
-6187- 00 BRK
-6188- 00 BRK
-6189- 00 BRK
-618A- 00 BRK
-618B- 00 BRK
-618C- 00 BRK
-618D- 00 BRK
-618E- 00 BRK
-618F- 00 BRK
-6190- 00 BRK
-6191- 00 BRK
-6192- 00 BRK
-6193- 00 BRK
-6194- 00 BRK
-6195- 00 BRK
-6196- 00 BRK
-6197- 00 BRK
-6198- 00 BRK
-6199- 00 BRK
-619A- 00 BRK
-619B- 00 BRK
-619C- 00 BRK
-619D- 00 BRK
-619E- 00 BRK
-619F- 00 BRK
-61A0- 00 BRK
-61A1- 00 BRK
-61A2- 00 BRK
-61A3- 00 BRK
-61A4- 00 BRK
-61A5- 00 BRK
-61A6- 00 BRK
-61A7- 00 BRK
-61A8- 00 BRK
-61A9- 00 BRK
-61AA- 00 BRK
-61AB- 00 BRK
-61AC- 00 BRK
-61AD- 00 BRK
-61AE- 00 BRK
-61AF- 00 BRK
-61B0- 00 BRK
-61B1- 00 BRK
-61B2- 00 BRK
-61B3- 00 BRK
-61B4- 00 BRK
-61B5- 00 BRK
-61B6- 00 BRK
-61B7- 00 BRK
-61B8- 00 BRK
-61B9- 00 BRK
-61BA- 00 BRK
-61BB- 00 BRK
-61BC- 00 BRK
-61BD- 00 BRK
-61BE- 00 BRK
-61BF- 00 BRK
-61C0- 00 BRK
-61C1- 00 BRK
-61C2- 00 BRK
-61C3- 00 BRK
-61C4- 00 BRK
-61C5- 00 BRK
-61C6- 00 BRK
-61C7- 00 BRK
-61C8- 00 BRK
-61C9- 00 BRK
-61CA- 00 BRK
-61CB- 00 BRK
-61CC- 00 BRK
-61CD- 00 BRK
-61CE- 00 BRK
-61CF- 00 BRK
-61D0- 00 BRK
-61D1- 00 BRK
-61D2- 00 BRK
-61D3- 00 BRK
-61D4- 00 BRK
-61D5- 00 BRK
-61D6- 00 BRK
-61D7- 00 BRK
-61D8- 00 BRK
-61D9- 00 BRK
-61DA- 00 BRK
-61DB- 00 BRK
-61DC- 00 BRK
-61DD- 00 BRK
-61DE- 00 BRK
-61DF- 00 BRK
-61E0- 00 BRK
-61E1- 00 BRK
-61E2- 00 BRK
-61E3- 00 BRK
-61E4- 00 BRK
-61E5- 00 BRK
-61E6- 00 BRK
-61E7- 00 BRK
-61E8- 00 BRK
-61E9- 00 BRK
-61EA- 00 BRK
-61EB- 00 BRK
-61EC- 00 BRK
-61ED- 00 BRK
-61EE- 00 BRK
-61EF- 00 BRK
-61F0- 00 BRK
-61F1- 00 BRK
-61F2- 00 BRK
-61F3- 00 BRK
-61F4- 00 BRK
-61F5- 00 BRK
-61F6- 00 BRK
-61F7- 00 BRK
-61F8- 00 BRK
-61F9- 00 BRK
-61FA- 00 BRK
-61FB- 00 BRK
-61FC- 00 BRK
-61FD- 00 BRK
-61FE- 00 BRK
-61FF- 00 BRK
-6200- 00 BRK
-6201- 00 BRK
-6202- 00 BRK
-6203- 00 BRK
-6204- 00 BRK
-6205- 00 BRK
-6206- 00 BRK
-6207- 00 BRK
-6208- 00 BRK
-6209- 00 BRK
-620A- 00 BRK
-620B- 00 BRK
-620C- 00 BRK
-620D- 00 BRK
-620E- 00 BRK
-620F- 00 BRK
-6210- 00 BRK
-6211- 00 BRK
-6212- 00 BRK
-6213- 00 BRK
-6214- 00 BRK
-6215- 00 BRK
-6216- 00 BRK
-6217- 00 BRK
-6218- 00 BRK
-6219- 00 BRK
-621A- 00 BRK
-621B- 00 BRK
-621C- 00 BRK
-621D- 00 BRK
-621E- 00 BRK
-621F- 00 BRK
-6220- 00 BRK
-6221- 00 BRK
-6222- 00 BRK
-6223- 00 BRK
-6224- 00 BRK
-6225- 00 BRK
-6226- 00 BRK
-6227- 00 BRK
-6228- 00 BRK
-6229- 00 BRK
-622A- 00 BRK
-622B- 00 BRK
-622C- 00 BRK
-622D- 00 BRK
-622E- 00 BRK
-622F- 00 BRK
-6230- 00 BRK
-6231- 00 BRK
-6232- 00 BRK
-6233- 00 BRK
-6234- 00 BRK
-6235- 00 BRK
-6236- 00 BRK
-6237- 00 BRK
-6238- 00 BRK
-6239- 00 BRK
-623A- 00 BRK
-623B- 00 BRK
-623C- 00 BRK
-623D- 00 BRK
-623E- 00 BRK
-623F- 00 BRK
-6240- 00 BRK
-6241- 00 BRK
-6242- 00 BRK
-6243- 00 BRK
-6244- 00 BRK
-6245- 00 BRK
-6246- 00 BRK
-6247- 00 BRK
-6248- 00 BRK
-6249- 00 BRK
-624A- A9 01 LDA #$01
-624C- 8D 41 62 STA $6241
-624F- A9 01 LDA #$01
-6251- 8D 42 62 STA $6242
-6254- 20 58 FC JSR $FC58 F8ROM:HOME
-6257- 20 E4 6A JSR $6AE4
-625A- AA TAX
-625B- AA TAX
-625C- AA TAX
-625D- AA TAX
-625E- AA TAX
-625F- AA TAX
-6260- AA TAX
-6261- AA TAX
-6262- AA TAX
-6263- AA TAX
-6264- AA TAX
-6265- AA TAX
-6266- AA TAX
-6267- AA TAX
-6268- AA TAX
-6269- AA TAX
-626A- AA TAX
-626B- AA TAX
-626C- AA TAX
-626D- AA TAX
-626E- AA TAX
-626F- AA TAX
-6270- AA TAX
-6271- AA TAX
-6272- 8D 00 20 STA $2000
-6275- E4 6A CPX $6A
-6277- AA TAX
-6278- 8D 00 20 STA $2000
-627B- E4 6A CPX $6A
-627D- AA TAX
-627E- A0 C5 LDY #$C5
-6280- D8 CLD
-6281- C5 C3 CMP $C3
-6283- A0 C6 LDY #$C6
-6285- C9 CC CMP #$CC
-6287- C5 A0 CMP $A0
-6289- CD C1 CB CMP $CBC1
-628C- C5 D2 CMP $D2
-628E- A0 C6 LDY #$C6
-6290- CF ???
-6291- D2 8D CMP ($8D)
-6293- 00 BRK
-6294- 20 E4 6A JSR $6AE4
-6297- AA TAX
-6298- A0 C2 LDY #$C2
-629A- C9 CE CMP #$CE
-629C- C1 D2 CMP ($D2,X)
-629E- D9 A0 D0 CMP $D0A0,Y
-62A1- D2 CF CMP ($CF)
-62A3- C7 ???
-62A4- D2 C1 CMP ($C1)
-62A6- CD D3 A0 CMP $A0D3
-62A9- D4 ???
-62AA- C8 INY
-62AB- C1 D4 CMP ($D4,X)
-62AD- 8D 00 20 STA $2000
-62B0- E4 6A CPX $6A
-62B2- AA TAX
-62B3- A0 D5 LDY #$D5
-62B5- D3 ???
-62B6- C5 A0 CMP $A0
-62B8- C1 D0 CMP ($D0,X)
-62BA- D0 CC BNE $6288
-62BC- C5 D3 CMP $D3
-62BE- CF ???
-62BF- C6 D4 DEC $D4
-62C1- AE 8D 00 LDX $008D
-62C4- 20 E4 6A JSR $6AE4
-62C7- AA TAX
-62C8- 8D 00 20 STA $2000
-62CB- E4 6A CPX $6A
-62CD- AA TAX
-62CE- AA TAX
-62CF- AA TAX
-62D0- AA TAX
-62D1- AA TAX
-62D2- AA TAX
-62D3- AA TAX
-62D4- AA TAX
-62D5- AA TAX
-62D6- AA TAX
-62D7- AA TAX
-62D8- AA TAX
-62D9- AA TAX
-62DA- AA TAX
-62DB- AA TAX
-62DC- AA TAX
-62DD- AA TAX
-62DE- AA TAX
-62DF- AA TAX
-62E0- AA TAX
-62E1- AA TAX
-62E2- AA TAX
-62E3- AA TAX
-62E4- AA TAX
-62E5- 8D 8D 8D STA $8D8D
-62E8- 00 BRK
-62E9- 20 E4 6A JSR $6AE4
-62EC- C2 ???
-62ED- C9 CE CMP #$CE
-62EF- A0 C6 LDY #$C6
-62F1- C9 CC CMP #$CC
-62F3- C5 CE CMP $CE
-62F5- C1 CD CMP ($CD,X)
-62F7- C5 BA CMP $BA
-62F9- A0 00 LDY #$00
-62FB- 20 05 6B JSR $6B05
-62FE- AD 3F 60 LDA $603F
-6301- 8D E2 64 STA $64E2
-6304- A9 64 LDA #$64
-6306- 48 PHA
-6307- A9 E3 LDA #$E3
-6309- 48 PHA
-630A- 20 0E 66 JSR $660E
-630D- 20 E4 6A JSR $6AE4
-6310- C2 ???
-6311- C9 CE CMP #$CE
-6313- A0 D3 LDY #$D3
-6315- D4 ???
-6316- C1 D2 CMP ($D2,X)
-6318- D4 ???
-6319- C9 CE CMP #$CE
-631B- C7 ???
-631C- A0 C1 LDY #$C1
-631E- C4 C4 CPY $C4
-6320- D2 C5 CMP ($C5)
-6322- D3 ???
-6323- D3 ???
-6324- BA TSX
-6325- A0 00 LDY #$00
-6327- 20 05 6B JSR $6B05
-632A- AD 3F 60 LDA $603F
-632D- 8D 0A 65 STA $650A
-6330- A9 65 LDA #$65
-6332- 48 PHA
-6333- A9 0B LDA #$0B
-6335- 48 PHA
-6336- 20 0E 66 JSR $660E
-6339- 4C 40 63 JMP $6340
-633C- 03 ???
-633D- C7 ???
-633E- CF ???
-633F- AE A0 00 LDX $00A0
-6342- AD 3C 63 LDA $633C
-6345- 8D 40 61 STA $6140
-6348- 8D 41 61 STA $6141
-634B- C8 INY
-634C- B9 3C 63 LDA $633C,Y
-634F- 99 41 61 STA $6141,Y
-6352- CC 40 61 CPY $6140
-6355- D0 F4 BNE $634B
-6357- A9 61 LDA #$61
-6359- 48 PHA
-635A- A9 41 LDA #$41
-635C- 48 PHA
-635D- A9 64 LDA #$64
-635F- 48 PHA
-6360- A9 E2 LDA #$E2
-6362- 48 PHA
-6363- A9 14 LDA #$14
-6365- 48 PHA
-6366- 20 33 6B JSR $6B33
-6369- A9 64 LDA #$64
-636B- 48 PHA
-636C- A9 F6 LDA #$F6
-636E- 48 PHA
-636F- 20 0E 66 JSR $660E
-6372- 20 E4 6A JSR $6AE4
-6375- A0 8D LDY #$8D
-6377- 00 BRK
-6378- 20 E4 6A JSR $6AE4
-637B- C2 ???
-637C- D5 C9 CMP $C9,X
-637E- CC C4 C9 CPY $C9C4
-6381- CE C7 A0 DEC $A0C7
-6384- C6 C9 DEC $C9
-6386- CC C5 BA CPY $BAC5
-6389- A0 00 LDY #$00
-638B- A9 64 LDA #$64
-638D- 48 PHA
-638E- A9 F6 LDA #$F6
-6390- 48 PHA
-6391- 20 ED 6B JSR $6BED
-6394- 20 E4 6A JSR $6AE4
-6397- A0 8D LDY #$8D
-6399- 8D 00 4C STA $4C00
-639C- A4 63 LDY $63
-639E- 05 CF ORA $CF
-63A0- D0 C5 BNE $6367
-63A2- CE A0 A0 DEC $A0A0
-63A5- 00 BRK
-63A6- AD 9E 63 LDA $639E
-63A9- 8D 40 61 STA $6140
-63AC- 8D 41 61 STA $6141
-63AF- C8 INY
-63B0- B9 9E 63 LDA $639E,Y
-63B3- 99 41 61 STA $6141,Y
-63B6- CC 40 61 CPY $6140
-63B9- D0 F4 BNE $63AF
-63BB- A9 61 LDA #$61
-63BD- 48 PHA
-63BE- A9 41 LDA #$41
-63C0- 48 PHA
-63C1- A9 64 LDA #$64
-63C3- 48 PHA
-63C4- A9 F6 LDA #$F6
-63C6- 48 PHA
-63C7- A9 FF LDA #$FF
-63C9- 48 PHA
-63CA- 20 33 6B JSR $6B33
-63CD- A9 60 LDA #$60
-63CF- 48 PHA
-63D0- A9 40 LDA #$40
-63D2- 48 PHA
-63D3- 20 5D 6A JSR $6A5D
-63D6- 4C E0 63 JMP $63E0
-63D9- 06 D7 ASL $D7
-63DB- D2 C9 CMP ($C9)
-63DD- D4 ???
-63DE- C5 A0 CMP $A0
-63E0- A0 00 LDY #$00
-63E2- AD D9 63 LDA $63D9
-63E5- 8D 40 61 STA $6140
-63E8- 8D 41 61 STA $6141
-63EB- C8 INY
-63EC- B9 D9 63 LDA $63D9,Y
-63EF- 99 41 61 STA $6141,Y
-63F2- CC 40 61 CPY $6140
-63F5- D0 F4 BNE $63EB
-63F7- A9 61 LDA #$61
-63F9- 48 PHA
-63FA- A9 41 LDA #$41
-63FC- 48 PHA
-63FD- A9 64 LDA #$64
-63FF- 48 PHA
-6400- A9 F6 LDA #$F6
-6402- 48 PHA
-6403- A9 FF LDA #$FF
-6405- 48 PHA
-6406- 20 33 6B JSR $6B33
-6409- A9 60 LDA #$60
-640B- 48 PHA
-640C- A9 40 LDA #$40
-640E- 48 PHA
-640F- 20 5D 6A JSR $6A5D
-6412- 4C 1C 64 JMP $641C
-6415- 06 C2 ASL $C2
-6417- CC CF C1 CPY $C1CF
-641A- C4 A0 CPY $A0
-641C- A0 00 LDY #$00
-641E- AD 15 64 LDA $6415
-6421- 8D 40 61 STA $6140
-6424- 8D 41 61 STA $6141
-6427- C8 INY
-6428- B9 15 64 LDA $6415,Y
-642B- 99 41 61 STA $6141,Y
-642E- CC 40 61 CPY $6140
-6431- D0 F4 BNE $6427
-6433- A9 61 LDA #$61
-6435- 48 PHA
-6436- A9 41 LDA #$41
-6438- 48 PHA
-6439- A9 64 LDA #$64
-643B- 48 PHA
-643C- A9 E2 LDA #$E2
-643E- 48 PHA
-643F- A9 FF LDA #$FF
-6441- 48 PHA
-6442- 20 33 6B JSR $6B33
-6445- A9 60 LDA #$60
-6447- 48 PHA
-6448- A9 40 LDA #$40
-644A- 48 PHA
-644B- 20 9F 6A JSR $6A9F
-644E- A9 8D LDA #$8D
-6450- 20 ED FD JSR $FDED F8ROM:COUT
-6453- 20 3C 6A JSR $6A3C
-6456- C3 ???
-6457- C1 CC CMP ($CC,X)
-6459- CC A0 AD CPY $ADA0
-645C- B1 B5 LDA ($B5),Y
-645E- B1 8D LDA ($8D),Y
-6460- 00 BRK
-6461- A9 65 LDA #$65
-6463- 48 PHA
-6464- A9 0A LDA #$0A
-6466- 48 PHA
-6467- 4C 6C 64 JMP $646C
-646A- 01 C7 ORA ($C7,X)
-646C- A0 00 LDY #$00
-646E- AD 6A 64 LDA $646A
-6471- 8D 40 61 STA $6140
-6474- 8D 41 61 STA $6141
-6477- C8 INY
-6478- B9 6A 64 LDA $646A,Y
-647B- 99 41 61 STA $6141,Y
-647E- CC 40 61 CPY $6140
-6481- D0 F4 BNE $6477
-6483- A9 61 LDA #$61
-6485- 48 PHA
-6486- A9 41 LDA #$41
-6488- 48 PHA
-6489- A9 FF LDA #$FF
-648B- 48 PHA
-648C- 20 33 6B JSR $6B33
-648F- A9 60 LDA #$60
-6491- 48 PHA
-6492- A9 40 LDA #$40
-6494- 48 PHA
-6495- 20 9F 6A JSR $6A9F
-6498- 4C A2 64 JMP $64A2
-649B- 06 C3 ASL $C3
-649D- CC CF D3 CPY $D3CF
-64A0- C5 A0 CMP $A0
-64A2- A0 00 LDY #$00
-64A4- AD 9B 64 LDA $649B
-64A7- 8D 40 61 STA $6140
-64AA- 8D 41 61 STA $6141
-64AD- C8 INY
-64AE- B9 9B 64 LDA $649B,Y
-64B1- 99 41 61 STA $6141,Y
-64B4- CC 40 61 CPY $6140
-64B7- D0 F4 BNE $64AD
-64B9- A9 61 LDA #$61
-64BB- 48 PHA
-64BC- A9 41 LDA #$41
-64BE- 48 PHA
-64BF- A9 64 LDA #$64
-64C1- 48 PHA
-64C2- A9 F6 LDA #$F6
-64C4- 48 PHA
-64C5- A9 FF LDA #$FF
-64C7- 48 PHA
-64C8- 20 33 6B JSR $6B33
-64CB- A9 60 LDA #$60
-64CD- 48 PHA
-64CE- A9 40 LDA #$40
-64D0- 48 PHA
-64D1- 20 5D 6A JSR $6A5D
-64D4- 20 E4 6A JSR $6AE4
-64D7- C4 CF CPY $CF
-64D9- CE C5 A1 DEC $A1C5
-64DC- 8D 8D 00 STA $008D
-64DF- 4C D0 03 JMP $03D0
-64E2- 00 BRK
-64E3- 00 BRK
-64E4- 00 BRK
-64E5- 00 BRK
-64E6- 00 BRK
-64E7- 00 BRK
-64E8- 00 BRK
-64E9- 00 BRK
-64EA- 00 BRK
-64EB- 00 BRK
-64EC- 00 BRK
-64ED- 00 BRK
-64EE- 00 BRK
-64EF- 00 BRK
-64F0- 00 BRK
-64F1- 00 BRK
-64F2- 00 BRK
-64F3- 00 BRK
-64F4- 00 BRK
-64F5- 00 BRK
-64F6- 00 BRK
-64F7- 00 BRK
-64F8- 00 BRK
-64F9- 00 BRK
-64FA- 00 BRK
-64FB- 00 BRK
-64FC- 00 BRK
-64FD- 00 BRK
-64FE- 00 BRK
-64FF- 00 BRK
-6500- 00 BRK
-6501- 00 BRK
-6502- 00 BRK
-6503- 00 BRK
-6504- 00 BRK
-6505- 00 BRK
-6506- 00 BRK
-6507- 00 BRK
-6508- 00 BRK
-6509- 00 BRK
-650A- 00 BRK
-650B- 00 BRK
-650C- 00 BRK
-650D- 00 BRK
-650E- 00 BRK
-650F- 00 BRK
-6510- 00 BRK
-6511- 00 BRK
-6512- 00 BRK
-6513- 00 BRK
-6514- 00 BRK
-6515- 00 BRK
-6516- 00 BRK
-6517- 00 BRK
-6518- 00 BRK
-6519- 00 BRK
-651A- 00 BRK
-651B- 00 BRK
-651C- 00 BRK
-651D- 00 BRK
-651E- 00 BRK
-651F- 00 BRK
-6520- 00 BRK
-6521- 00 BRK
-6522- 00 BRK
-6523- 00 BRK
-6524- 00 BRK
-6525- 00 BRK
-6526- 00 BRK
-6527- 00 BRK
-6528- 00 BRK
-6529- 00 BRK
-652A- 00 BRK
-652B- 00 BRK
-652C- 00 BRK
-652D- 00 BRK
-652E- 00 BRK
-652F- 00 BRK
-6530- 00 BRK
-6531- 00 BRK
-6532- 00 BRK
-6533- 00 BRK
-6534- 00 BRK
-6535- 00 BRK
-6536- 00 BRK
-6537- 00 BRK
-6538- 00 BRK
-6539- 00 BRK
-653A- 00 BRK
-653B- 00 BRK
-653C- D2 C5 CMP ($C5)
-653E- CD A0 AA CMP $AAA0
-6541- AA TAX
-6542- A0 D4 LDY #$D4
-6544- C8 INY
-6545- C9 D3 CMP #$D3
-6547- A0 C6 LDY #$C6
-6549- C9 CC CMP #$CC
-654B- C5 D3 CMP $D3
-654D- A0 C2 LDY #$C2
-654F- CC CF C1 CPY $C1CF
-6552- C4 D3 CPY $D3
-6554- 8D D2 C5 STA $C5D2
-6557- CD A0 AA CMP $AAA0
-655A- AA TAX
-655B- A0 C1 LDY #$C1
-655D- A0 C2 LDY #$C2
-655F- C9 CE CMP #$CE
-6561- C1 D2 CMP ($D2,X)
-6563- D9 A0 D0 CMP $D0A0,Y
-6566- D2 CF CMP ($CF)
-6568- C7 ???
-6569- D2 C1 CMP ($C1)
-656B- CD A0 C9 CMP $C9A0
-656E- CE D4 CF DEC $CFD4
-6571- 8D D2 C5 STA $C5D2
-6574- CD A0 AA CMP $AAA0
-6577- AA TAX
-6578- A0 CD LDY #$CD
-657A- C5 CD CMP $CD
-657C- CF ???
-657D- D2 D9 CMP ($D9)
-657F- A0 D4 LDY #$D4
-6581- C8 INY
-6582- C5 CE CMP $CE
-6584- A0 C5 LDY #$C5
-6586- D8 CLD
-6587- C5 C3 CMP $C3
-6589- D5 D4 CMP $D4,X
-658B- C5 D3 CMP $D3
-658D- A0 C9 LDY #$C9
-658F- D4 ???
-6590- 8D D2 C5 STA $C5D2
-6593- CD A0 AA CMP $AAA0
-6596- AA TAX
-6597- A0 D6 LDY #$D6
-6599- C9 C1 CMP #$C1
-659B- A0 D4 LDY #$D4
-659D- C8 INY
-659E- C5 A0 CMP $A0
-65A0- CD CF CE CMP $CECF
-65A3- C9 D4 CMP #$D4
-65A5- CF ???
-65A6- D2 AE CMP ($AE)
-65A8- A0 D4 LDY #$D4
-65AA- C8 INY
-65AB- C9 D3 CMP #$D3
-65AD- A0 C9 LDY #$C9
-65AF- D3 ???
-65B0- 8D D2 C5 STA $C5D2
-65B3- CD A0 AA CMP $AAA0
-65B6- AA TAX
-65B7- A0 CE LDY #$CE
-65B9- C5 C3 CMP $C3
-65BB- C5 D3 CMP $D3
-65BD- D3 ???
-65BE- C1 D2 CMP ($D2,X)
-65C0- D9 A0 C6 CMP $C6A0,Y
-65C3- CF ???
-65C4- D2 A0 CMP ($A0)
-65C6- C3 ???
-65C7- C5 D2 CMP $D2
-65C9- D4 ???
-65CA- C1 C9 CMP ($C9,X)
-65CC- CE A0 8D DEC $8DA0
-65CF- D2 C5 CMP ($C5)
-65D1- CD A0 AA CMP $AAA0
-65D4- AA TAX
-65D5- A0 C5 LDY #$C5
-65D7- D8 CLD
-65D8- C5 C3 CMP $C3
-65DA- D5 D4 CMP $D4,X
-65DC- C1 C2 CMP ($C2,X)
-65DE- CC C5 D3 CPY $D3C5
-65E1- A0 D4 LDY #$D4
-65E3- C8 INY
-65E4- C1 D4 CMP ($D4,X)
-65E6- A0 D5 LDY #$D5
-65E8- D3 ???
-65E9- C5 A0 CMP $A0
-65EB- C1 D0 CMP ($D0,X)
-65ED- D0 CC BNE $65BB
-65EF- C5 D3 CMP $D3
-65F1- CF ???
-65F2- C6 D4 DEC $D4
-65F4- 8D D2 C5 STA $C5D2
-65F7- CD A0 AA CMP $AAA0
-65FA- AA TAX
-65FB- A0 D2 LDY #$D2
-65FD- CF ???
-65FE- D5 D4 CMP $D4,X
-6600- C9 CE CMP #$CE
-6602- C5 D3 CMP $D3
-6604- AE 8D D2 LDX $D28D
-6607- C5 CD CMP $CD
-6609- A0 AA LDY #$AA
-660B- AA TAX
-660C- 8D 00 A0 STA $A000
-660F- FF ???
-6610- 68 PLA
-6611- 8D 38 66 STA $6638
-6614- 68 PLA
-6615- 8D 39 66 STA $6639
-6618- 68 PLA
-6619- 85 06 STA $06
-661B- 68 PLA
-661C- 85 07 STA $07
-661E- C8 INY
-661F- B9 40 60 LDA $6040,Y
-6622- 91 06 STA ($06),Y
-6624- CC 3F 60 CPY $603F
-6627- D0 F5 BNE $661E
-6629- A5 07 LDA $07
-662B- 48 PHA
-662C- A5 06 LDA $06
-662E- 48 PHA
-662F- AD 39 66 LDA $6639
-6632- 48 PHA
-6633- AD 38 66 LDA $6638
-6636- 48 PHA
-6637- 60 RTS
-6638- 00 BRK
-6639- 00 BRK
-663A- A0 FF LDY #$FF
-663C- 68 PLA
-663D- 85 06 STA $06
-663F- 68 PLA
-6640- 85 07 STA $07
-6642- C8 INY
-6643- B1 06 LDA ($06),Y
-6645- 99 41 61 STA $6141,Y
-6648- CC 40 61 CPY $6140
-664B- D0 F5 BNE $6642
-664D- A5 07 LDA $07
-664F- 48 PHA
-6650- A5 06 LDA $06
-6652- 48 PHA
-6653- 60 RTS
-6654- 68 PLA
-6655- 8D E3 66 STA $66E3
-6658- 68 PLA
-6659- 8D E4 66 STA $66E4
-665C- 68 PLA
-665D- 8D E7 66 STA $66E7
-6660- 68 PLA
-6661- 85 EB STA $EB
-6663- 68 PLA
-6664- 85 EC STA $EC
-6666- A9 8D LDA #$8D
-6668- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-666B- A5 EC LDA $EC
-666D- 29 F0 AND #$F0
-666F- 4A LSR
-6670- 4A LSR
-6671- 4A LSR
-6672- 4A LSR
-6673- AA TAX
-6674- BD 06 69 LDA $6906,X
-6677- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-667A- A5 EC LDA $EC
-667C- 29 0F AND #$0F
-667E- AA TAX
-667F- BD 06 69 LDA $6906,X
-6682- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6685- A5 EB LDA $EB
-6687- 29 F0 AND #$F0
-6689- 4A LSR
-668A- 4A LSR
-668B- 4A LSR
-668C- 4A LSR
-668D- AA TAX
-668E- BD 06 69 LDA $6906,X
-6691- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6694- A5 EB LDA $EB
-6696- 29 0F AND #$0F
-6698- AA TAX
-6699- BD 06 69 LDA $6906,X
-669C- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-669F- A9 BA LDA #$BA
-66A1- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-66A4- A9 A0 LDA #$A0
-66A6- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-66A9- A0 00 LDY #$00
-66AB- B1 EB LDA ($EB),Y
-66AD- 29 F0 AND #$F0
-66AF- 4A LSR
-66B0- 4A LSR
-66B1- 4A LSR
-66B2- 4A LSR
-66B3- 8D E6 66 STA $66E6
-66B6- B1 EB LDA ($EB),Y
-66B8- 29 0F AND #$0F
-66BA- 8D E5 66 STA $66E5
-66BD- AE E6 66 LDX $66E6
-66C0- BD 06 69 LDA $6906,X
-66C3- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-66C6- AE E5 66 LDX $66E5
-66C9- BD 06 69 LDA $6906,X
-66CC- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-66CF- A9 A0 LDA #$A0
-66D1- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-66D4- C8 INY
-66D5- CC E7 66 CPY $66E7
-66D8- D0 D1 BNE $66AB
-66DA- AD E4 66 LDA $66E4
-66DD- 48 PHA
-66DE- AD E3 66 LDA $66E3
-66E1- 48 PHA
-66E2- 60 RTS
-66E3- 00 BRK
-66E4- 00 BRK
-66E5- 00 BRK
-66E6- 00 BRK
-66E7- 00 BRK
-66E8- 68 PLA
-66E9- 85 06 STA $06
-66EB- 68 PLA
-66EC- 85 07 STA $07
-66EE- A0 01 LDY #$01
-66F0- B1 06 LDA ($06),Y
-66F2- F0 06 BEQ $66FA
-66F4- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-66F7- C8 INY
-66F8- D0 F6 BNE $66F0
-66FA- 18 CLC
-66FB- 98 TYA
-66FC- 65 06 ADC $06
-66FE- 85 06 STA $06
-6700- A5 07 LDA $07
-6702- 69 00 ADC #$00
-6704- 48 PHA
-6705- A5 06 LDA $06
-6707- 48 PHA
-6708- 60 RTS
-6709- 20 0C FD JSR $FD0C F8ROM:RDKEY
-670C- 60 RTS
-670D- 8D 43 62 STA $6243
-6710- 8E 44 62 STX $6244
-6713- 8C 45 62 STY $6245
-6716- 90 11 BCC $6729
-6718- B0 17 BCS $6731
-671A- F0 1D BEQ $6739
-671C- D0 23 BNE $6741
-671E- 30 29 BMI $6749
-6720- 10 2F BPL $6751
-6722- 50 35 BVC $6759
-6724- 70 3B BVS $6761
-6726- 4C 66 67 JMP $6766
-6729- A9 00 LDA #$00
-672B- 8D 46 62 STA $6246
-672E- 4C 1A 67 JMP $671A
-6731- A9 01 LDA #$01
-6733- 8D 46 62 STA $6246
-6736- 4C 1A 67 JMP $671A
-6739- A9 01 LDA #$01
-673B- 8D 48 62 STA $6248
-673E- 4C 1E 67 JMP $671E
-6741- A9 00 LDA #$00
-6743- 8D 48 62 STA $6248
-6746- 4C 1E 67 JMP $671E
-6749- A9 01 LDA #$01
-674B- 8D 47 62 STA $6247
-674E- 4C 22 67 JMP $6722
-6751- A9 00 LDA #$00
-6753- 8D 47 62 STA $6247
-6756- 4C 22 67 JMP $6722
-6759- A9 00 LDA #$00
-675B- 8D 49 62 STA $6249
-675E- 4C 66 67 JMP $6766
-6761- A9 01 LDA #$01
-6763- 8D 49 62 STA $6249
-6766- 60 RTS
-6767- 20 E8 66 JSR $66E8
-676A- A0 8D LDY #$8D
-676C- 8D 00 20 STA $2000
-676F- E8 INX
-6770- 66 D2 ROR $D2
-6772- C5 C7 CMP $C7
-6774- C9 D3 CMP #$D3
-6776- D4 ???
-6777- D2 D9 CMP ($D9)
-6779- A0 C4 LDY #$C4
-677B- D5 CD CMP $CD,X
-677D- D0 8D BNE $670C
-677F- 00 BRK
-6780- 20 E8 66 JSR $66E8
-6783- BD BD BD LDA $BDBD,X
-6786- BD BD BD LDA $BDBD,X
-6789- BD BD BD LDA $BDBD,X
-678C- BD BD BD LDA $BDBD,X
-678F- BD 8D 00 LDA $008D,X
-6792- 20 E8 66 JSR $66E8
-6795- C1 BA CMP ($BA,X)
-6797- A0 00 LDY #$00
-6799- AD 43 62 LDA $6243
-679C- 29 F0 AND #$F0
-679E- 4A LSR
-679F- 4A LSR
-67A0- 4A LSR
-67A1- 4A LSR
-67A2- 8D 04 69 STA $6904
-67A5- AD 43 62 LDA $6243
-67A8- 29 0F AND #$0F
-67AA- 8D 05 69 STA $6905
-67AD- AE 04 69 LDX $6904
-67B0- BD 06 69 LDA $6906,X
-67B3- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-67B6- AE 05 69 LDX $6905
-67B9- BD 06 69 LDA $6906,X
-67BC- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-67BF- 20 E8 66 JSR $66E8
-67C2- A0 8D LDY #$8D
-67C4- 00 BRK
-67C5- 20 E8 66 JSR $66E8
-67C8- D8 CLD
-67C9- BA TSX
-67CA- A0 00 LDY #$00
-67CC- AD 44 62 LDA $6244
-67CF- 29 F0 AND #$F0
-67D1- 4A LSR
-67D2- 4A LSR
-67D3- 4A LSR
-67D4- 4A LSR
-67D5- 8D 04 69 STA $6904
-67D8- AD 44 62 LDA $6244
-67DB- 29 0F AND #$0F
-67DD- 8D 05 69 STA $6905
-67E0- AE 04 69 LDX $6904
-67E3- BD 06 69 LDA $6906,X
-67E6- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-67E9- AE 05 69 LDX $6905
-67EC- BD 06 69 LDA $6906,X
-67EF- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-67F2- 20 E8 66 JSR $66E8
-67F5- A0 8D LDY #$8D
-67F7- 00 BRK
-67F8- 20 E8 66 JSR $66E8
-67FB- D9 BA A0 CMP $A0BA,Y
-67FE- 00 BRK
-67FF- AD 45 62 LDA $6245
-6802- 29 F0 AND #$F0
-6804- 4A LSR
-6805- 4A LSR
-6806- 4A LSR
-6807- 4A LSR
-6808- 8D 04 69 STA $6904
-680B- AD 45 62 LDA $6245
-680E- 29 0F AND #$0F
-6810- 8D 05 69 STA $6905
-6813- AE 04 69 LDX $6904
-6816- BD 06 69 LDA $6906,X
-6819- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-681C- AE 05 69 LDX $6905
-681F- BD 06 69 LDA $6906,X
-6822- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6825- 20 E8 66 JSR $66E8
-6828- A0 8D LDY #$8D
-682A- 8D 00 20 STA $2000
-682D- E8 INX
-682E- 66 D3 ROR $D3
-6830- D4 ???
-6831- C1 D4 CMP ($D4,X)
-6833- D5 D3 CMP $D3,X
-6835- A0 C6 LDY #$C6
-6837- CC C1 C7 CPY $C7C1
-683A- D3 ???
-683B- 8D 00 20 STA $2000
-683E- E8 INX
-683F- 66 BD ROR $BD
-6841- BD BD BD LDA $BDBD,X
-6844- BD BD BD LDA $BDBD,X
-6847- BD BD BD LDA $BDBD,X
-684A- BD BD 8D LDA $8DBD,X
-684D- 8D 00 A9 STA $A900
-6850- 00 BRK
-6851- CD 46 62 CMP $6246
-6854- F0 12 BEQ $6868
-6856- 20 E8 66 JSR $66E8
-6859- C3 ???
-685A- C1 D2 CMP ($D2,X)
-685C- D2 D9 CMP ($D9)
-685E- BA TSX
-685F- A0 D3 LDY #$D3
-6861- C5 D4 CMP $D4
-6863- 8D 00 4C STA $4C00
-6866- 79 68 20 ADC $2068,Y
-6869- E8 INX
-686A- 66 C3 ROR $C3
-686C- C1 D2 CMP ($D2,X)
-686E- D2 D9 CMP ($D9)
-6870- BA TSX
-6871- A0 C3 LDY #$C3
-6873- CC C5 C1 CPY $C1C5
-6876- D2 8D CMP ($8D)
-6878- 00 BRK
-6879- A9 00 LDA #$00
-687B- CD 47 62 CMP $6247
-687E- F0 15 BEQ $6895
-6880- 20 E8 66 JSR $66E8
-6883- CE C5 C7 DEC $C7C5
-6886- C1 D4 CMP ($D4,X)
-6888- C9 D6 CMP #$D6
-688A- C5 BA CMP $BA
-688C- A0 D3 LDY #$D3
-688E- C5 D4 CMP $D4
-6890- 8D 00 4C STA $4C00
-6893- A9 68 LDA #$68
-6895- 20 E8 66 JSR $66E8
-6898- CE C5 C7 DEC $C7C5
-689B- C1 D4 CMP ($D4,X)
-689D- C9 D6 CMP #$D6
-689F- C5 BA CMP $BA
-68A1- A0 C3 LDY #$C3
-68A3- CC C5 C1 CPY $C1C5
-68A6- D2 8D CMP ($8D)
-68A8- 00 BRK
-68A9- A9 00 LDA #$00
-68AB- CD 48 62 CMP $6248
-68AE- F0 11 BEQ $68C1
-68B0- 20 E8 66 JSR $66E8
-68B3- DA PHX
-68B4- C5 D2 CMP $D2
-68B6- CF ???
-68B7- BA TSX
-68B8- A0 D3 LDY #$D3
-68BA- C5 D4 CMP $D4
-68BC- 8D 00 4C STA $4C00
-68BF- D1 68 CMP ($68),Y
-68C1- 20 E8 66 JSR $66E8
-68C4- DA PHX
-68C5- C5 D2 CMP $D2
-68C7- CF ???
-68C8- BA TSX
-68C9- A0 C3 LDY #$C3
-68CB- CC C5 C1 CPY $C1C5
-68CE- D2 8D CMP ($8D)
-68D0- 00 BRK
-68D1- A9 00 LDA #$00
-68D3- CD 49 62 CMP $6249
-68D6- F0 15 BEQ $68ED
-68D8- 20 E8 66 JSR $66E8
-68DB- CF ???
-68DC- D6 C5 DEC $C5,X
-68DE- D2 C6 CMP ($C6)
-68E0- CC CF D7 CPY $D7CF
-68E3- BA TSX
-68E4- A0 D3 LDY #$D3
-68E6- C5 D4 CMP $D4
-68E8- 8D 00 4C STA $4C00
-68EB- 03 ???
-68EC- 69 20 ADC #$20
-68EE- E8 INX
-68EF- 66 CF ROR $CF
-68F1- D6 C5 DEC $C5,X
-68F3- D2 C6 CMP ($C6)
-68F5- CC CF D7 CPY $D7CF
-68F8- BA TSX
-68F9- A0 C3 LDY #$C3
-68FB- CC C5 C1 CPY $C1C5
-68FE- D2 8D CMP ($8D)
-6900- 8D 8D 00 STA $008D
-6903- 60 RTS
-6904- 00 BRK
-6905- 00 BRK
-6906- B0 B1 BCS $68B9
-6908- B2 B3 LDA ($B3)
-690A- B4 B5 LDY $B5,X
-690C- B6 B7 LDX $B7,Y
-690E- B8 CLV
-690F- B9 C1 C2 LDA $C2C1,Y
-6912- C3 ???
-6913- C4 C5 CPY $C5
-6915- C6 A0 DEC $A0
-6917- 00 BRK
-6918- B1 FE LDA ($FE),Y
-691A- 8D 3A 6A STA $6A3A
-691D- C8 INY
-691E- B1 FE LDA ($FE),Y
-6920- 8D 3B 6A STA $6A3B
-6923- 20 0D 67 JSR $670D
-6926- 68 PLA
-6927- 85 FE STA $FE
-6929- 68 PLA
-692A- 85 FF STA $FF
-692C- 68 PLA
-692D- 8D 31 6A STA $6A31
-6930- 68 PLA
-6931- 8D 32 6A STA $6A32
-6934- 68 PLA
-6935- 8D 33 6A STA $6A33
-6938- 68 PLA
-6939- 8D 34 6A STA $6A34
-693C- 68 PLA
-693D- 8D 35 6A STA $6A35
-6940- 68 PLA
-6941- 8D 36 6A STA $6A36
-6944- 68 PLA
-6945- 8D 37 6A STA $6A37
-6948- 68 PLA
-6949- 8D 38 6A STA $6A38
-694C- 68 PLA
-694D- 8D 39 6A STA $6A39
-6950- 20 E8 66 JSR $66E8
-6953- A0 87 LDY #$87
-6955- 87 ???
-6956- 87 ???
-6957- 87 ???
-6958- 87 ???
-6959- 8D 8D 00 STA $008D
-695C- 20 E8 66 JSR $66E8
-695F- C5 D2 CMP $D2
-6961- D2 CF CMP ($CF)
-6963- D2 A1 CMP ($A1)
-6965- 8D 8D 00 STA $008D
-6968- 20 E8 66 JSR $66E8
-696B- D3 ???
-696C- D5 C2 CMP $C2,X
-696E- D2 CF CMP ($CF)
-6970- D5 D4 CMP $D4,X
-6972- C9 CE CMP #$CE
-6974- C5 BA CMP $BA
-6976- A0 00 LDY #$00
-6978- A0 00 LDY #$00
-697A- AD 38 6A LDA $6A38
-697D- 85 06 STA $06
-697F- AD 39 6A LDA $6A39
-6982- 85 07 STA $07
-6984- B1 06 LDA ($06),Y
-6986- F0 06 BEQ $698E
-6988- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-698B- C8 INY
-698C- D0 F6 BNE $6984
-698E- 20 E8 66 JSR $66E8
-6991- A0 8D LDY #$8D
-6993- 00 BRK
-6994- 20 E8 66 JSR $66E8
-6997- CD C5 D3 CMP $D3C5
-699A- D3 ???
-699B- C1 C7 CMP ($C7,X)
-699D- C5 BA CMP $BA
-699F- A0 00 LDY #$00
-69A1- A0 00 LDY #$00
-69A3- AD 36 6A LDA $6A36
-69A6- 85 06 STA $06
-69A8- AD 37 6A LDA $6A37
-69AB- 85 07 STA $07
-69AD- B1 06 LDA ($06),Y
-69AF- F0 06 BEQ $69B7
-69B1- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-69B4- C8 INY
-69B5- D0 F6 BNE $69AD
-69B7- 20 E8 66 JSR $66E8
-69BA- A0 8D LDY #$8D
-69BC- 8D 00 20 STA $2000
-69BF- 09 67 ORA #$67
-69C1- A0 00 LDY #$00
-69C3- AD 34 6A LDA $6A34
-69C6- 85 06 STA $06
-69C8- AD 35 6A LDA $6A35
-69CB- 85 07 STA $07
-69CD- B1 06 LDA ($06),Y
-69CF- F0 06 BEQ $69D7
-69D1- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-69D4- C8 INY
-69D5- D0 F6 BNE $69CD
-69D7- 20 E8 66 JSR $66E8
-69DA- A0 8D LDY #$8D
-69DC- 00 BRK
-69DD- AD 33 6A LDA $6A33
-69E0- 48 PHA
-69E1- AD 32 6A LDA $6A32
-69E4- 48 PHA
-69E5- AD 31 6A LDA $6A31
-69E8- 48 PHA
-69E9- 20 54 66 JSR $6654
-69EC- 20 09 67 JSR $6709
-69EF- A5 FF LDA $FF
-69F1- 48 PHA
-69F2- A5 FE LDA $FE
-69F4- 48 PHA
-69F5- 20 E8 66 JSR $66E8
-69F8- A0 8D LDY #$8D
-69FA- 8D 00 20 STA $2000
-69FD- 09 67 ORA #$67
-69FF- 20 67 67 JSR $6767
-6A02- 20 09 67 JSR $6709
-6A05- AD 41 62 LDA $6241
-6A08- C9 01 CMP #$01
-6A0A- F0 01 BEQ $6A0D
-6A0C- 60 RTS
-6A0D- 20 E8 66 JSR $66E8
-6A10- A0 8D LDY #$8D
-6A12- 8D 00 20 STA $2000
-6A15- E8 INX
-6A16- 66 C2 ROR $C2
-6A18- D2 C5 CMP ($C5)
-6A1A- C1 CB CMP ($CB,X)
-6A1C- A0 C1 LDY #$C1
-6A1E- D4 ???
-6A1F- BA TSX
-6A20- A0 00 LDY #$00
-6A22- A9 6A LDA #$6A
-6A24- 48 PHA
-6A25- A9 3A LDA #$3A
-6A27- 48 PHA
-6A28- A9 02 LDA #$02
-6A2A- 48 PHA
-6A2B- 20 54 66 JSR $6654
-6A2E- 4C D0 03 JMP $03D0
-6A31- 00 BRK
-6A32- 00 BRK
-6A33- 00 BRK
-6A34- 00 BRK
-6A35- 00 BRK
-6A36- 00 BRK
-6A37- 00 BRK
-6A38- 00 BRK
-6A39- 00 BRK
-6A3A- 00 BRK
-6A3B- 00 BRK
-6A3C- 68 PLA
-6A3D- 85 FE STA $FE
-6A3F- 68 PLA
-6A40- 85 FF STA $FF
-6A42- A0 01 LDY #$01
-6A44- B1 FE LDA ($FE),Y
-6A46- F0 06 BEQ $6A4E
-6A48- 20 ED FD JSR $FDED F8ROM:COUT
-6A4B- C8 INY
-6A4C- D0 F6 BNE $6A44
-6A4E- 18 CLC
-6A4F- 98 TYA
-6A50- 65 FE ADC $FE
-6A52- 85 FE STA $FE
-6A54- A5 FF LDA $FF
-6A56- 69 00 ADC #$00
-6A58- 48 PHA
-6A59- A5 FE LDA $FE
-6A5B- 48 PHA
-6A5C- 60 RTS
-6A5D- 68 PLA
-6A5E- 85 FE STA $FE
-6A60- 68 PLA
-6A61- 85 FF STA $FF
-6A63- 68 PLA
-6A64- 85 06 STA $06
-6A66- 68 PLA
-6A67- 85 07 STA $07
-6A69- A9 01 LDA #$01
-6A6B- 8D B6 AA STA $AAB6
-6A6E- 85 76 STA $76
-6A70- 85 33 STA $33
-6A72- A9 8D LDA #$8D
-6A74- 20 ED FD JSR $FDED F8ROM:COUT
-6A77- A9 84 LDA #$84
-6A79- 20 ED FD JSR $FDED F8ROM:COUT
-6A7C- A0 00 LDY #$00
-6A7E- B1 06 LDA ($06),Y
-6A80- 8D 9E 6A STA $6A9E
-6A83- A0 01 LDY #$01
-6A85- B1 06 LDA ($06),Y
-6A87- 20 ED FD JSR $FDED F8ROM:COUT
-6A8A- C8 INY
-6A8B- CC 9E 6A CPY $6A9E
-6A8E- 90 F5 BCC $6A85
-6A90- F0 F3 BEQ $6A85
-6A92- A9 8D LDA #$8D
-6A94- 20 ED FD JSR $FDED F8ROM:COUT
-6A97- A5 FF LDA $FF
-6A99- 48 PHA
-6A9A- A5 FE LDA $FE
-6A9C- 48 PHA
-6A9D- 60 RTS
-6A9E- 00 BRK
-6A9F- 68 PLA
-6AA0- 85 FE STA $FE
-6AA2- 68 PLA
-6AA3- 85 FF STA $FF
-6AA5- 68 PLA
-6AA6- 85 06 STA $06
-6AA8- 68 PLA
-6AA9- 85 07 STA $07
-6AAB- A0 00 LDY #$00
-6AAD- B1 06 LDA ($06),Y
-6AAF- 8D C4 6A STA $6AC4
-6AB2- C8 INY
-6AB3- B1 06 LDA ($06),Y
-6AB5- 20 ED FD JSR $FDED F8ROM:COUT
-6AB8- CC C4 6A CPY $6AC4
-6ABB- D0 F5 BNE $6AB2
-6ABD- A5 FF LDA $FF
-6ABF- 48 PHA
-6AC0- A5 FE LDA $FE
-6AC2- 48 PHA
-6AC3- 60 RTS
-6AC4- 00 BRK
-6AC5- 68 PLA
-6AC6- 85 FE STA $FE
-6AC8- 68 PLA
-6AC9- 85 FF STA $FF
-6ACB- 68 PLA
-6ACC- 85 06 STA $06
-6ACE- 68 PLA
-6ACF- 85 07 STA $07
-6AD1- A0 00 LDY #$00
-6AD3- B1 06 LDA ($06),Y
-6AD5- F0 06 BEQ $6ADD
-6AD7- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6ADA- C8 INY
-6ADB- D0 F6 BNE $6AD3
-6ADD- A5 FF LDA $FF
-6ADF- 48 PHA
-6AE0- A5 FE LDA $FE
-6AE2- 48 PHA
-6AE3- 60 RTS
-6AE4- 68 PLA
-6AE5- 85 06 STA $06
-6AE7- 68 PLA
-6AE8- 85 07 STA $07
-6AEA- A0 01 LDY #$01
-6AEC- B1 06 LDA ($06),Y
-6AEE- F0 06 BEQ $6AF6
-6AF0- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6AF3- C8 INY
-6AF4- D0 F6 BNE $6AEC
-6AF6- 18 CLC
-6AF7- 98 TYA
-6AF8- 65 06 ADC $06
-6AFA- 85 06 STA $06
-6AFC- A5 07 LDA $07
-6AFE- 69 00 ADC #$00
-6B00- 48 PHA
-6B01- A5 06 LDA $06
-6B03- 48 PHA
-6B04- 60 RTS
-6B05- 68 PLA
-6B06- 85 FE STA $FE
-6B08- 68 PLA
-6B09- 85 FF STA $FF
-6B0B- A2 00 LDX #$00
-6B0D- 20 6F FD JSR $FD6F F8ROM:GETLN1
-6B10- 8E 32 6B STX $6B32
-6B13- E0 00 CPX #$00
-6B15- F0 14 BEQ $6B2B
-6B17- A0 00 LDY #$00
-6B19- AD 32 6B LDA $6B32
-6B1C- 99 3F 60 STA $603F,Y
-6B1F- B9 00 02 LDA $0200,Y
-6B22- 99 40 60 STA $6040,Y
-6B25- C8 INY
-6B26- CC 32 6B CPY $6B32
-6B29- D0 F4 BNE $6B1F
-6B2B- A5 FF LDA $FF
-6B2D- 48 PHA
-6B2E- A5 FE LDA $FE
-6B30- 48 PHA
-6B31- 60 RTS
-6B32- 00 BRK
-6B33- 68 PLA
-6B34- 85 FE STA $FE
-6B36- 68 PLA
-6B37- 85 FF STA $FF
-6B39- 68 PLA
-6B3A- 8D EA 6B STA $6BEA
-6B3D- 68 PLA
-6B3E- 85 08 STA $08
-6B40- 68 PLA
-6B41- 85 09 STA $09
-6B43- 68 PLA
-6B44- 85 06 STA $06
-6B46- 68 PLA
-6B47- 85 07 STA $07
-6B49- A0 00 LDY #$00
-6B4B- B1 06 LDA ($06),Y
-6B4D- 8D E6 6B STA $6BE6
-6B50- 8D E7 6B STA $6BE7
-6B53- EE E7 6B INC $6BE7
-6B56- B1 08 LDA ($08),Y
-6B58- 8D E8 6B STA $6BE8
-6B5B- A9 01 LDA #$01
-6B5D- 8D E9 6B STA $6BE9
-6B60- AD E8 6B LDA $6BE8
-6B63- 18 CLC
-6B64- 6D E6 6B ADC $6BE6
-6B67- 8D E5 6B STA $6BE5
-6B6A- B0 07 BCS $6B73
-6B6C- CD EA 6B CMP $6BEA
-6B6F- F0 1C BEQ $6B8D
-6B71- 90 1A BCC $6B8D
-6B73- A9 FF LDA #$FF
-6B75- 8D EC 6B STA $6BEC
-6B78- AD EA 6B LDA $6BEA
-6B7B- 38 SEC
-6B7C- ED E6 6B SBC $6BE6
-6B7F- 90 34 BCC $6BB5
-6B81- 8D EB 6B STA $6BEB
-6B84- AD EA 6B LDA $6BEA
-6B87- 8D E6 6B STA $6BE6
-6B8A- 4C 9B 6B JMP $6B9B
-6B8D- 8D E6 6B STA $6BE6
-6B90- A9 00 LDA #$00
-6B92- 8D EC 6B STA $6BEC
-6B95- AD E8 6B LDA $6BE8
-6B98- 8D EB 6B STA $6BEB
-6B9B- AD EB 6B LDA $6BEB
-6B9E- F0 15 BEQ $6BB5
-6BA0- AC E9 6B LDY $6BE9
-6BA3- B1 08 LDA ($08),Y
-6BA5- AC E7 6B LDY $6BE7
-6BA8- 91 06 STA ($06),Y
-6BAA- EE E7 6B INC $6BE7
-6BAD- EE E9 6B INC $6BE9
-6BB0- CE EB 6B DEC $6BEB
-6BB3- D0 EB BNE $6BA0
-6BB5- AD E6 6B LDA $6BE6
-6BB8- A0 00 LDY #$00
-6BBA- 91 06 STA ($06),Y
-6BBC- AD EC 6B LDA $6BEC
-6BBF- 6A ROR
-6BC0- A5 FF LDA $FF
-6BC2- 48 PHA
-6BC3- A5 FE LDA $FE
-6BC5- 48 PHA
-6BC6- A0 00 LDY #$00
-6BC8- B1 06 LDA ($06),Y
-6BCA- 8D 3F 60 STA $603F
-6BCD- A9 01 LDA #$01
-6BCF- B1 06 LDA ($06),Y
-6BD1- 99 40 60 STA $6040,Y
-6BD4- CC 3F 60 CPY $603F
-6BD7- C8 INY
-6BD8- D0 F5 BNE $6BCF
-6BDA- AD 3F 60 LDA $603F
-6BDD- A0 00 LDY #$00
-6BDF- 91 06 STA ($06),Y
-6BE1- AE E5 6B LDX $6BE5
-6BE4- 60 RTS
-6BE5- 00 BRK
-6BE6- 00 BRK
-6BE7- 00 BRK
-6BE8- 00 BRK
-6BE9- 00 BRK
-6BEA- 00 BRK
-6BEB- 00 BRK
-6BEC- 00 BRK
-6BED- 68 PLA
-6BEE- 85 FE STA $FE
-6BF0- 68 PLA
-6BF1- 85 FF STA $FF
-6BF3- 68 PLA
-6BF4- 85 06 STA $06
-6BF6- 68 PLA
-6BF7- 85 07 STA $07
-6BF9- A0 00 LDY #$00
-6BFB- B1 06 LDA ($06),Y
-6BFD- 8D 1E 6C STA $6C1E
-6C00- C8 INY
-6C01- B1 06 LDA ($06),Y
-6C03- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6C06- CC 1E 6C CPY $6C1E
-6C09- D0 F5 BNE $6C00
-6C0B- A0 00 LDY #$00
-6C0D- B1 06 LDA ($06),Y
-6C0F- A5 FF LDA $FF
-6C11- 48 PHA
-6C12- A5 FE LDA $FE
-6C14- 48 PHA
-6C15- A0 00 LDY #$00
-6C17- B1 06 LDA ($06),Y
-6C19- A4 06 LDY $06
-6C1B- A6 07 LDX $07
-6C1D- 60 RTS
-6C1E- 00 BRK
diff --git a/source/disk18_demos_utils/MAKEMAZE b/source/disk18_demos_utils/MAKEMAZE
deleted file mode 100644
index b86ca30..0000000
--- a/source/disk18_demos_utils/MAKEMAZE
+++ /dev/null
@@ -1,3429 +0,0 @@
-6000- 4C 4A 62 JMP $624A
-6003- 00 BRK
-6004- 00 BRK
-6005- 00 BRK
-6006- 00 BRK
-6007- 00 BRK
-6008- 00 BRK
-6009- 00 BRK
-600A- 00 BRK
-600B- 00 BRK
-600C- 00 BRK
-600D- 00 BRK
-600E- 00 BRK
-600F- 00 BRK
-6010- 00 BRK
-6011- 00 BRK
-6012- 00 BRK
-6013- 00 BRK
-6014- 00 BRK
-6015- 00 BRK
-6016- 00 BRK
-6017- 00 BRK
-6018- 00 BRK
-6019- 00 BRK
-601A- 00 BRK
-601B- 00 BRK
-601C- 00 BRK
-601D- 00 BRK
-601E- 00 BRK
-601F- 00 BRK
-6020- 00 BRK
-6021- 00 BRK
-6022- 00 BRK
-6023- 00 BRK
-6024- 00 BRK
-6025- 00 BRK
-6026- 00 BRK
-6027- 00 BRK
-6028- 00 BRK
-6029- 00 BRK
-602A- 00 BRK
-602B- 00 BRK
-602C- 00 BRK
-602D- 00 BRK
-602E- 00 BRK
-602F- 00 BRK
-6030- 00 BRK
-6031- 00 BRK
-6032- 00 BRK
-6033- 00 BRK
-6034- 00 BRK
-6035- 00 BRK
-6036- 00 BRK
-6037- 00 BRK
-6038- 00 BRK
-6039- 00 BRK
-603A- 00 BRK
-603B- 00 BRK
-603C- 00 BRK
-603D- 00 BRK
-603E- 00 BRK
-603F- 00 BRK
-6040- 00 BRK
-6041- 00 BRK
-6042- 00 BRK
-6043- 00 BRK
-6044- 00 BRK
-6045- 00 BRK
-6046- 00 BRK
-6047- 00 BRK
-6048- 00 BRK
-6049- 00 BRK
-604A- 00 BRK
-604B- 00 BRK
-604C- 00 BRK
-604D- 00 BRK
-604E- 00 BRK
-604F- 00 BRK
-6050- 00 BRK
-6051- 00 BRK
-6052- 00 BRK
-6053- 00 BRK
-6054- 00 BRK
-6055- 00 BRK
-6056- 00 BRK
-6057- 00 BRK
-6058- 00 BRK
-6059- 00 BRK
-605A- 00 BRK
-605B- 00 BRK
-605C- 00 BRK
-605D- 00 BRK
-605E- 00 BRK
-605F- 00 BRK
-6060- 00 BRK
-6061- 00 BRK
-6062- 00 BRK
-6063- 00 BRK
-6064- 00 BRK
-6065- 00 BRK
-6066- 00 BRK
-6067- 00 BRK
-6068- 00 BRK
-6069- 00 BRK
-606A- 00 BRK
-606B- 00 BRK
-606C- 00 BRK
-606D- 00 BRK
-606E- 00 BRK
-606F- 00 BRK
-6070- 00 BRK
-6071- 00 BRK
-6072- 00 BRK
-6073- 00 BRK
-6074- 00 BRK
-6075- 00 BRK
-6076- 00 BRK
-6077- 00 BRK
-6078- 00 BRK
-6079- 00 BRK
-607A- 00 BRK
-607B- 00 BRK
-607C- 00 BRK
-607D- 00 BRK
-607E- 00 BRK
-607F- 00 BRK
-6080- 00 BRK
-6081- 00 BRK
-6082- 00 BRK
-6083- 00 BRK
-6084- 00 BRK
-6085- 00 BRK
-6086- 00 BRK
-6087- 00 BRK
-6088- 00 BRK
-6089- 00 BRK
-608A- 00 BRK
-608B- 00 BRK
-608C- 00 BRK
-608D- 00 BRK
-608E- 00 BRK
-608F- 00 BRK
-6090- 00 BRK
-6091- 00 BRK
-6092- 00 BRK
-6093- 00 BRK
-6094- 00 BRK
-6095- 00 BRK
-6096- 00 BRK
-6097- 00 BRK
-6098- 00 BRK
-6099- 00 BRK
-609A- 00 BRK
-609B- 00 BRK
-609C- 00 BRK
-609D- 00 BRK
-609E- 00 BRK
-609F- 00 BRK
-60A0- 00 BRK
-60A1- 00 BRK
-60A2- 00 BRK
-60A3- 00 BRK
-60A4- 00 BRK
-60A5- 00 BRK
-60A6- 00 BRK
-60A7- 00 BRK
-60A8- 00 BRK
-60A9- 00 BRK
-60AA- 00 BRK
-60AB- 00 BRK
-60AC- 00 BRK
-60AD- 00 BRK
-60AE- 00 BRK
-60AF- 00 BRK
-60B0- 00 BRK
-60B1- 00 BRK
-60B2- 00 BRK
-60B3- 00 BRK
-60B4- 00 BRK
-60B5- 00 BRK
-60B6- 00 BRK
-60B7- 00 BRK
-60B8- 00 BRK
-60B9- 00 BRK
-60BA- 00 BRK
-60BB- 00 BRK
-60BC- 00 BRK
-60BD- 00 BRK
-60BE- 00 BRK
-60BF- 00 BRK
-60C0- 00 BRK
-60C1- 00 BRK
-60C2- 00 BRK
-60C3- 00 BRK
-60C4- 00 BRK
-60C5- 00 BRK
-60C6- 00 BRK
-60C7- 00 BRK
-60C8- 00 BRK
-60C9- 00 BRK
-60CA- 00 BRK
-60CB- 00 BRK
-60CC- 00 BRK
-60CD- 00 BRK
-60CE- 00 BRK
-60CF- 00 BRK
-60D0- 00 BRK
-60D1- 00 BRK
-60D2- 00 BRK
-60D3- 00 BRK
-60D4- 00 BRK
-60D5- 00 BRK
-60D6- 00 BRK
-60D7- 00 BRK
-60D8- 00 BRK
-60D9- 00 BRK
-60DA- 00 BRK
-60DB- 00 BRK
-60DC- 00 BRK
-60DD- 00 BRK
-60DE- 00 BRK
-60DF- 00 BRK
-60E0- 00 BRK
-60E1- 00 BRK
-60E2- 00 BRK
-60E3- 00 BRK
-60E4- 00 BRK
-60E5- 00 BRK
-60E6- 00 BRK
-60E7- 00 BRK
-60E8- 00 BRK
-60E9- 00 BRK
-60EA- 00 BRK
-60EB- 00 BRK
-60EC- 00 BRK
-60ED- 00 BRK
-60EE- 00 BRK
-60EF- 00 BRK
-60F0- 00 BRK
-60F1- 00 BRK
-60F2- 00 BRK
-60F3- 00 BRK
-60F4- 00 BRK
-60F5- 00 BRK
-60F6- 00 BRK
-60F7- 00 BRK
-60F8- 00 BRK
-60F9- 00 BRK
-60FA- 00 BRK
-60FB- 00 BRK
-60FC- 00 BRK
-60FD- 00 BRK
-60FE- 00 BRK
-60FF- 00 BRK
-6100- 00 BRK
-6101- 00 BRK
-6102- 00 BRK
-6103- 00 BRK
-6104- 00 BRK
-6105- 00 BRK
-6106- 00 BRK
-6107- 00 BRK
-6108- 00 BRK
-6109- 00 BRK
-610A- 00 BRK
-610B- 00 BRK
-610C- 00 BRK
-610D- 00 BRK
-610E- 00 BRK
-610F- 00 BRK
-6110- 00 BRK
-6111- 00 BRK
-6112- 00 BRK
-6113- 00 BRK
-6114- 00 BRK
-6115- 00 BRK
-6116- 00 BRK
-6117- 00 BRK
-6118- 00 BRK
-6119- 00 BRK
-611A- 00 BRK
-611B- 00 BRK
-611C- 00 BRK
-611D- 00 BRK
-611E- 00 BRK
-611F- 00 BRK
-6120- 00 BRK
-6121- 00 BRK
-6122- 00 BRK
-6123- 00 BRK
-6124- 00 BRK
-6125- 00 BRK
-6126- 00 BRK
-6127- 00 BRK
-6128- 00 BRK
-6129- 00 BRK
-612A- 00 BRK
-612B- 00 BRK
-612C- 00 BRK
-612D- 00 BRK
-612E- 00 BRK
-612F- 00 BRK
-6130- 00 BRK
-6131- 00 BRK
-6132- 00 BRK
-6133- 00 BRK
-6134- 00 BRK
-6135- 00 BRK
-6136- 00 BRK
-6137- 00 BRK
-6138- 00 BRK
-6139- 00 BRK
-613A- 00 BRK
-613B- 00 BRK
-613C- 00 BRK
-613D- 00 BRK
-613E- 00 BRK
-613F- 00 BRK
-6140- 00 BRK
-6141- 00 BRK
-6142- 00 BRK
-6143- 00 BRK
-6144- 00 BRK
-6145- 00 BRK
-6146- 00 BRK
-6147- 00 BRK
-6148- 00 BRK
-6149- 00 BRK
-614A- 00 BRK
-614B- 00 BRK
-614C- 00 BRK
-614D- 00 BRK
-614E- 00 BRK
-614F- 00 BRK
-6150- 00 BRK
-6151- 00 BRK
-6152- 00 BRK
-6153- 00 BRK
-6154- 00 BRK
-6155- 00 BRK
-6156- 00 BRK
-6157- 00 BRK
-6158- 00 BRK
-6159- 00 BRK
-615A- 00 BRK
-615B- 00 BRK
-615C- 00 BRK
-615D- 00 BRK
-615E- 00 BRK
-615F- 00 BRK
-6160- 00 BRK
-6161- 00 BRK
-6162- 00 BRK
-6163- 00 BRK
-6164- 00 BRK
-6165- 00 BRK
-6166- 00 BRK
-6167- 00 BRK
-6168- 00 BRK
-6169- 00 BRK
-616A- 00 BRK
-616B- 00 BRK
-616C- 00 BRK
-616D- 00 BRK
-616E- 00 BRK
-616F- 00 BRK
-6170- 00 BRK
-6171- 00 BRK
-6172- 00 BRK
-6173- 00 BRK
-6174- 00 BRK
-6175- 00 BRK
-6176- 00 BRK
-6177- 00 BRK
-6178- 00 BRK
-6179- 00 BRK
-617A- 00 BRK
-617B- 00 BRK
-617C- 00 BRK
-617D- 00 BRK
-617E- 00 BRK
-617F- 00 BRK
-6180- 00 BRK
-6181- 00 BRK
-6182- 00 BRK
-6183- 00 BRK
-6184- 00 BRK
-6185- 00 BRK
-6186- 00 BRK
-6187- 00 BRK
-6188- 00 BRK
-6189- 00 BRK
-618A- 00 BRK
-618B- 00 BRK
-618C- 00 BRK
-618D- 00 BRK
-618E- 00 BRK
-618F- 00 BRK
-6190- 00 BRK
-6191- 00 BRK
-6192- 00 BRK
-6193- 00 BRK
-6194- 00 BRK
-6195- 00 BRK
-6196- 00 BRK
-6197- 00 BRK
-6198- 00 BRK
-6199- 00 BRK
-619A- 00 BRK
-619B- 00 BRK
-619C- 00 BRK
-619D- 00 BRK
-619E- 00 BRK
-619F- 00 BRK
-61A0- 00 BRK
-61A1- 00 BRK
-61A2- 00 BRK
-61A3- 00 BRK
-61A4- 00 BRK
-61A5- 00 BRK
-61A6- 00 BRK
-61A7- 00 BRK
-61A8- 00 BRK
-61A9- 00 BRK
-61AA- 00 BRK
-61AB- 00 BRK
-61AC- 00 BRK
-61AD- 00 BRK
-61AE- 00 BRK
-61AF- 00 BRK
-61B0- 00 BRK
-61B1- 00 BRK
-61B2- 00 BRK
-61B3- 00 BRK
-61B4- 00 BRK
-61B5- 00 BRK
-61B6- 00 BRK
-61B7- 00 BRK
-61B8- 00 BRK
-61B9- 00 BRK
-61BA- 00 BRK
-61BB- 00 BRK
-61BC- 00 BRK
-61BD- 00 BRK
-61BE- 00 BRK
-61BF- 00 BRK
-61C0- 00 BRK
-61C1- 00 BRK
-61C2- 00 BRK
-61C3- 00 BRK
-61C4- 00 BRK
-61C5- 00 BRK
-61C6- 00 BRK
-61C7- 00 BRK
-61C8- 00 BRK
-61C9- 00 BRK
-61CA- 00 BRK
-61CB- 00 BRK
-61CC- 00 BRK
-61CD- 00 BRK
-61CE- 00 BRK
-61CF- 00 BRK
-61D0- 00 BRK
-61D1- 00 BRK
-61D2- 00 BRK
-61D3- 00 BRK
-61D4- 00 BRK
-61D5- 00 BRK
-61D6- 00 BRK
-61D7- 00 BRK
-61D8- 00 BRK
-61D9- 00 BRK
-61DA- 00 BRK
-61DB- 00 BRK
-61DC- 00 BRK
-61DD- 00 BRK
-61DE- 00 BRK
-61DF- 00 BRK
-61E0- 00 BRK
-61E1- 00 BRK
-61E2- 00 BRK
-61E3- 00 BRK
-61E4- 00 BRK
-61E5- 00 BRK
-61E6- 00 BRK
-61E7- 00 BRK
-61E8- 00 BRK
-61E9- 00 BRK
-61EA- 00 BRK
-61EB- 00 BRK
-61EC- 00 BRK
-61ED- 00 BRK
-61EE- 00 BRK
-61EF- 00 BRK
-61F0- 00 BRK
-61F1- 00 BRK
-61F2- 00 BRK
-61F3- 00 BRK
-61F4- 00 BRK
-61F5- 00 BRK
-61F6- 00 BRK
-61F7- 00 BRK
-61F8- 00 BRK
-61F9- 00 BRK
-61FA- 00 BRK
-61FB- 00 BRK
-61FC- 00 BRK
-61FD- 00 BRK
-61FE- 00 BRK
-61FF- 00 BRK
-6200- 00 BRK
-6201- 00 BRK
-6202- 00 BRK
-6203- 00 BRK
-6204- 00 BRK
-6205- 00 BRK
-6206- 00 BRK
-6207- 00 BRK
-6208- 00 BRK
-6209- 00 BRK
-620A- 00 BRK
-620B- 00 BRK
-620C- 00 BRK
-620D- 00 BRK
-620E- 00 BRK
-620F- 00 BRK
-6210- 00 BRK
-6211- 00 BRK
-6212- 00 BRK
-6213- 00 BRK
-6214- 00 BRK
-6215- 00 BRK
-6216- 00 BRK
-6217- 00 BRK
-6218- 00 BRK
-6219- 00 BRK
-621A- 00 BRK
-621B- 00 BRK
-621C- 00 BRK
-621D- 00 BRK
-621E- 00 BRK
-621F- 00 BRK
-6220- 00 BRK
-6221- 00 BRK
-6222- 00 BRK
-6223- 00 BRK
-6224- 00 BRK
-6225- 00 BRK
-6226- 00 BRK
-6227- 00 BRK
-6228- 00 BRK
-6229- 00 BRK
-622A- 00 BRK
-622B- 00 BRK
-622C- 00 BRK
-622D- 00 BRK
-622E- 00 BRK
-622F- 00 BRK
-6230- 00 BRK
-6231- 00 BRK
-6232- 00 BRK
-6233- 00 BRK
-6234- 00 BRK
-6235- 00 BRK
-6236- 00 BRK
-6237- 00 BRK
-6238- 00 BRK
-6239- 00 BRK
-623A- 00 BRK
-623B- 00 BRK
-623C- 00 BRK
-623D- 00 BRK
-623E- 00 BRK
-623F- 00 BRK
-6240- 00 BRK
-6241- 00 BRK
-6242- 00 BRK
-6243- 00 BRK
-6244- 00 BRK
-6245- 00 BRK
-6246- 00 BRK
-6247- 00 BRK
-6248- 00 BRK
-6249- 00 BRK
-624A- A9 01 LDA #$01
-624C- 8D 41 62 STA $6241
-624F- A9 01 LDA #$01
-6251- 8D 42 62 STA $6242
-6254- 20 58 FC JSR $FC58 F8ROM:HOME
-6257- 20 7E 78 JSR $787E
-625A- C9 CE CMP #$CE
-625C- C9 D4 CMP #$D4
-625E- C9 C1 CMP #$C1
-6260- CC C9 DA CPY $DAC9
-6263- C9 CE CMP #$CE
-6265- C7 ???
-6266- AE AE AE LDX $AEAE
-6269- 8D 00 20 STA $2000
-626C- BB ???
-626D- 62 ???
-626E- 20 44 63 JSR $6344
-6271- A9 02 LDA #$02
-6273- 48 PHA
-6274- A9 27 LDA #$27
-6276- 48 PHA
-6277- 20 86 77 JSR $7786
-627A- 8D 94 68 STA $6894
-627D- A9 02 LDA #$02
-627F- 48 PHA
-6280- A9 27 LDA #$27
-6282- 48 PHA
-6283- 20 86 77 JSR $7786
-6286- 8D 96 68 STA $6896
-6289- A9 00 LDA #$00
-628B- C9 00 CMP #$00
-628D- F0 21 BEQ $62B0
-628F- A9 00 LDA #$00
-6291- C9 00 CMP #$00
-6293- F0 1B BEQ $62B0
-6295- A9 01 LDA #$01
-6297- 48 PHA
-6298- A9 00 LDA #$00
-629A- 48 PHA
-629B- 20 86 77 JSR $7786
-629E- 8D 95 68 STA $6895
-62A1- A9 01 LDA #$01
-62A3- 48 PHA
-62A4- A9 00 LDA #$00
-62A6- 48 PHA
-62A7- 20 86 77 JSR $7786
-62AA- 8D 97 68 STA $6897
-62AD- 4C 05 64 JMP $6405
-62B0- A9 00 LDA #$00
-62B2- 8D 95 68 STA $6895
-62B5- 8D 97 68 STA $6897
-62B8- 4C 05 64 JMP $6405
-62BB- A9 20 LDA #$20
-62BD- 48 PHA
-62BE- A9 00 LDA #$00
-62C0- 48 PHA
-62C1- A9 00 LDA #$00
-62C3- 48 PHA
-62C4- A9 28 LDA #$28
-62C6- 48 PHA
-62C7- A9 00 LDA #$00
-62C9- 48 PHA
-62CA- A9 28 LDA #$28
-62CC- 48 PHA
-62CD- A9 01 LDA #$01
-62CF- 48 PHA
-62D0- A9 01 LDA #$01
-62D2- 48 PHA
-62D3- 20 AF 6D JSR $6DAF
-62D6- A9 26 LDA #$26
-62D8- 48 PHA
-62D9- A9 4A LDA #$4A
-62DB- 48 PHA
-62DC- A9 00 LDA #$00
-62DE- 48 PHA
-62DF- A9 28 LDA #$28
-62E1- 48 PHA
-62E2- A9 00 LDA #$00
-62E4- 48 PHA
-62E5- A9 28 LDA #$28
-62E7- 48 PHA
-62E8- A9 01 LDA #$01
-62EA- 48 PHA
-62EB- A9 01 LDA #$01
-62ED- 48 PHA
-62EE- 20 AF 6D JSR $6DAF
-62F1- A9 2C LDA #$2C
-62F3- 48 PHA
-62F4- A9 94 LDA #$94
-62F6- 48 PHA
-62F7- A9 00 LDA #$00
-62F9- 48 PHA
-62FA- A9 28 LDA #$28
-62FC- 48 PHA
-62FD- A9 00 LDA #$00
-62FF- 48 PHA
-6300- A9 28 LDA #$28
-6302- 48 PHA
-6303- A9 01 LDA #$01
-6305- 48 PHA
-6306- A9 00 LDA #$00
-6308- 48 PHA
-6309- 20 AF 6D JSR $6DAF
-630C- A9 32 LDA #$32
-630E- 48 PHA
-630F- A9 DE LDA #$DE
-6311- 48 PHA
-6312- A9 0C LDA #$0C
-6314- 48 PHA
-6315- A9 95 LDA #$95
-6317- 48 PHA
-6318- A9 02 LDA #$02
-631A- 48 PHA
-631B- A9 00 LDA #$00
-631D- 48 PHA
-631E- 20 00 6D JSR $6D00
-6321- A9 3F LDA #$3F
-6323- 48 PHA
-6324- A9 73 LDA #$73
-6326- 48 PHA
-6327- A9 0C LDA #$0C
-6329- 48 PHA
-632A- A9 95 LDA #$95
-632C- 48 PHA
-632D- A9 02 LDA #$02
-632F- 48 PHA
-6330- A9 00 LDA #$00
-6332- 48 PHA
-6333- 20 00 6D JSR $6D00
-6336- A9 00 LDA #$00
-6338- 8D 98 68 STA $6898
-633B- 8D 92 68 STA $6892
-633E- A9 01 LDA #$01
-6340- 8D 93 68 STA $6893
-6343- 60 RTS
-6344- A9 00 LDA #$00
-6346- 8D 94 68 STA $6894
-6349- 8D 96 68 STA $6896
-634C- 8D 95 68 STA $6895
-634F- 8D 97 68 STA $6897
-6352- 4C 63 63 JMP $6363
-6355- AD 94 68 LDA $6894
-6358- 18 CLC
-6359- 69 01 ADC #$01
-635B- 8D 94 68 STA $6894
-635E- 90 03 BCC $6363
-6360- EE 95 68 INC $6895
-6363- A9 68 LDA #$68
-6365- 48 PHA
-6366- A9 93 LDA #$93
-6368- 48 PHA
-6369- A9 2C LDA #$2C
-636B- 48 PHA
-636C- A9 94 LDA #$94
-636E- 48 PHA
-636F- AD 95 68 LDA $6895
-6372- 48 PHA
-6373- AD 94 68 LDA $6894
-6376- 48 PHA
-6377- A9 00 LDA #$00
-6379- 48 PHA
-637A- A9 00 LDA #$00
-637C- 48 PHA
-637D- 20 0E 75 JSR $750E
-6380- A9 68 LDA #$68
-6382- 48 PHA
-6383- A9 93 LDA #$93
-6385- 48 PHA
-6386- A9 2C LDA #$2C
-6388- 48 PHA
-6389- A9 94 LDA #$94
-638B- 48 PHA
-638C- AD 95 68 LDA $6895
-638F- 48 PHA
-6390- AD 94 68 LDA $6894
-6393- 48 PHA
-6394- A9 00 LDA #$00
-6396- 48 PHA
-6397- A9 27 LDA #$27
-6399- 48 PHA
-639A- 20 0E 75 JSR $750E
-639D- AD 94 68 LDA $6894
-63A0- C9 27 CMP #$27
-63A2- D0 B1 BNE $6355
-63A4- AD 95 68 LDA $6895
-63A7- C9 00 CMP #$00
-63A9- D0 AA BNE $6355
-63AB- 4C BC 63 JMP $63BC
-63AE- AD 96 68 LDA $6896
-63B1- 18 CLC
-63B2- 69 01 ADC #$01
-63B4- 8D 96 68 STA $6896
-63B7- 90 03 BCC $63BC
-63B9- EE 97 68 INC $6897
-63BC- A9 68 LDA #$68
-63BE- 48 PHA
-63BF- A9 93 LDA #$93
-63C1- 48 PHA
-63C2- A9 2C LDA #$2C
-63C4- 48 PHA
-63C5- A9 94 LDA #$94
-63C7- 48 PHA
-63C8- A9 00 LDA #$00
-63CA- 48 PHA
-63CB- A9 00 LDA #$00
-63CD- 48 PHA
-63CE- AD 97 68 LDA $6897
-63D1- 48 PHA
-63D2- AD 96 68 LDA $6896
-63D5- 48 PHA
-63D6- 20 0E 75 JSR $750E
-63D9- A9 68 LDA #$68
-63DB- 48 PHA
-63DC- A9 93 LDA #$93
-63DE- 48 PHA
-63DF- A9 2C LDA #$2C
-63E1- 48 PHA
-63E2- A9 94 LDA #$94
-63E4- 48 PHA
-63E5- A9 00 LDA #$00
-63E7- 48 PHA
-63E8- A9 27 LDA #$27
-63EA- 48 PHA
-63EB- AD 97 68 LDA $6897
-63EE- 48 PHA
-63EF- AD 96 68 LDA $6896
-63F2- 48 PHA
-63F3- 20 0E 75 JSR $750E
-63F6- AD 96 68 LDA $6896
-63F9- C9 27 CMP #$27
-63FB- D0 B1 BNE $63AE
-63FD- AD 97 68 LDA $6897
-6400- C9 00 CMP #$00
-6402- D0 AA BNE $63AE
-6404- 60 RTS
-6405- 20 7E 78 JSR $787E
-6408- C2 ???
-6409- D5 C9 CMP $C9,X
-640B- CC C4 C9 CPY $C9C4
-640E- CE C7 A0 DEC $A0C7
-6411- CD C1 DA CMP $DAC1
-6414- C5 AE CMP $AE
-6416- AE AE 8D LDX $8DAE
-6419- 8D 00 4C STA $4C00
-641C- 2C 64 AD BIT $AD64
-641F- 98 TYA
-6420- 68 PLA
-6421- 18 CLC
-6422- 69 01 ADC #$01
-6424- 8D 98 68 STA $6898
-6427- 90 03 BCC $642C
-6429- EE 99 68 INC $6899
-642C- A9 68 LDA #$68
-642E- 48 PHA
-642F- A9 94 LDA #$94
-6431- 48 PHA
-6432- A9 32 LDA #$32
-6434- 48 PHA
-6435- A9 DE LDA #$DE
-6437- 48 PHA
-6438- AD 99 68 LDA $6899
-643B- 48 PHA
-643C- AD 98 68 LDA $6898
-643F- 48 PHA
-6440- 20 97 73 JSR $7397
-6443- A9 68 LDA #$68
-6445- 48 PHA
-6446- A9 96 LDA #$96
-6448- 48 PHA
-6449- A9 3F LDA #$3F
-644B- 48 PHA
-644C- A9 73 LDA #$73
-644E- 48 PHA
-644F- AD 99 68 LDA $6899
-6452- 48 PHA
-6453- AD 98 68 LDA $6898
-6456- 48 PHA
-6457- 20 97 73 JSR $7397
-645A- A9 68 LDA #$68
-645C- 48 PHA
-645D- A9 93 LDA #$93
-645F- 48 PHA
-6460- A9 2C LDA #$2C
-6462- 48 PHA
-6463- A9 94 LDA #$94
-6465- 48 PHA
-6466- AD 95 68 LDA $6895
-6469- 48 PHA
-646A- AD 94 68 LDA $6894
-646D- 48 PHA
-646E- AD 97 68 LDA $6897
-6471- 48 PHA
-6472- AD 96 68 LDA $6896
-6475- 48 PHA
-6476- 20 0E 75 JSR $750E
-6479- AD 97 68 LDA $6897
-647C- 8D 9F 68 STA $689F
-647F- 8D A1 68 STA $68A1
-6482- AD 95 68 LDA $6895
-6485- 8D 9B 68 STA $689B
-6488- 8D 9D 68 STA $689D
-648B- AD 96 68 LDA $6896
-648E- 18 CLC
-648F- 69 01 ADC #$01
-6491- 8D 9E 68 STA $689E
-6494- 90 03 BCC $6499
-6496- EE 9F 68 INC $689F
-6499- AD 94 68 LDA $6894
-649C- 18 CLC
-649D- 69 01 ADC #$01
-649F- 8D 9A 68 STA $689A
-64A2- 90 03 BCC $64A7
-64A4- EE 9B 68 INC $689B
-64A7- AD 96 68 LDA $6896
-64AA- 38 SEC
-64AB- E9 01 SBC #$01
-64AD- 8D A0 68 STA $68A0
-64B0- B0 03 BCS $64B5
-64B2- CE A1 68 DEC $68A1
-64B5- AD 94 68 LDA $6894
-64B8- 38 SEC
-64B9- E9 01 SBC #$01
-64BB- 8D 9C 68 STA $689C
-64BE- B0 03 BCS $64C3
-64C0- CE 9D 68 DEC $689D
-64C3- AD 97 68 LDA $6897
-64C6- C9 00 CMP #$00
-64C8- D0 07 BNE $64D1
-64CA- AD 96 68 LDA $6896
-64CD- C9 28 CMP #$28
-64CF- F0 23 BEQ $64F4
-64D1- A9 2C LDA #$2C
-64D3- 48 PHA
-64D4- A9 94 LDA #$94
-64D6- 48 PHA
-64D7- AD 95 68 LDA $6895
-64DA- 48 PHA
-64DB- AD 94 68 LDA $6894
-64DE- 48 PHA
-64DF- AD 9F 68 LDA $689F
-64E2- 48 PHA
-64E3- AD 9E 68 LDA $689E
-64E6- 48 PHA
-64E7- 20 38 71 JSR $7138
-64EA- AD 40 60 LDA $6040
-64ED- C9 01 CMP #$01
-64EF- F0 03 BEQ $64F4
-64F1- 4C E5 65 JMP $65E5
-64F4- AD 95 68 LDA $6895
-64F7- C9 00 CMP #$00
-64F9- D0 07 BNE $6502
-64FB- AD 94 68 LDA $6894
-64FE- C9 27 CMP #$27
-6500- F0 23 BEQ $6525
-6502- A9 2C LDA #$2C
-6504- 48 PHA
-6505- A9 94 LDA #$94
-6507- 48 PHA
-6508- AD 9B 68 LDA $689B
-650B- 48 PHA
-650C- AD 9A 68 LDA $689A
-650F- 48 PHA
-6510- AD 97 68 LDA $6897
-6513- 48 PHA
-6514- AD 96 68 LDA $6896
-6517- 48 PHA
-6518- 20 38 71 JSR $7138
-651B- AD 40 60 LDA $6040
-651E- C9 01 CMP #$01
-6520- F0 03 BEQ $6525
-6522- 4C E5 65 JMP $65E5
-6525- AD 97 68 LDA $6897
-6528- C9 00 CMP #$00
-652A- D0 07 BNE $6533
-652C- AD 96 68 LDA $6896
-652F- C9 00 CMP #$00
-6531- F0 23 BEQ $6556
-6533- A9 2C LDA #$2C
-6535- 48 PHA
-6536- A9 94 LDA #$94
-6538- 48 PHA
-6539- AD 95 68 LDA $6895
-653C- 48 PHA
-653D- AD 94 68 LDA $6894
-6540- 48 PHA
-6541- AD A1 68 LDA $68A1
-6544- 48 PHA
-6545- AD A0 68 LDA $68A0
-6548- 48 PHA
-6549- 20 38 71 JSR $7138
-654C- AD 40 60 LDA $6040
-654F- C9 01 CMP #$01
-6551- F0 03 BEQ $6556
-6553- 4C E5 65 JMP $65E5
-6556- AD 95 68 LDA $6895
-6559- C9 00 CMP #$00
-655B- D0 07 BNE $6564
-655D- AD 94 68 LDA $6894
-6560- C9 00 CMP #$00
-6562- F0 23 BEQ $6587
-6564- A9 2C LDA #$2C
-6566- 48 PHA
-6567- A9 94 LDA #$94
-6569- 48 PHA
-656A- AD 9D 68 LDA $689D
-656D- 48 PHA
-656E- AD 9C 68 LDA $689C
-6571- 48 PHA
-6572- AD 97 68 LDA $6897
-6575- 48 PHA
-6576- AD 96 68 LDA $6896
-6579- 48 PHA
-657A- 20 38 71 JSR $7138
-657D- AD 40 60 LDA $6040
-6580- C9 01 CMP #$01
-6582- F0 03 BEQ $6587
-6584- 4C E5 65 JMP $65E5
-6587- A9 32 LDA #$32
-6589- 48 PHA
-658A- A9 DE LDA #$DE
-658C- 48 PHA
-658D- AD 99 68 LDA $6899
-6590- 48 PHA
-6591- AD 98 68 LDA $6898
-6594- 48 PHA
-6595- 20 BE 6F JSR $6FBE
-6598- AD 40 60 LDA $6040
-659B- 8D 94 68 STA $6894
-659E- AD 41 60 LDA $6041
-65A1- 8D 95 68 STA $6895
-65A4- A9 3F LDA #$3F
-65A6- 48 PHA
-65A7- A9 73 LDA #$73
-65A9- 48 PHA
-65AA- AD 99 68 LDA $6899
-65AD- 48 PHA
-65AE- AD 98 68 LDA $6898
-65B1- 48 PHA
-65B2- 20 BE 6F JSR $6FBE
-65B5- AD 40 60 LDA $6040
-65B8- 8D 96 68 STA $6896
-65BB- AD 41 60 LDA $6041
-65BE- 8D 97 68 STA $6897
-65C1- AD 98 68 LDA $6898
-65C4- 38 SEC
-65C5- E9 01 SBC #$01
-65C7- 8D 98 68 STA $6898
-65CA- B0 03 BCS $65CF
-65CC- CE 99 68 DEC $6899
-65CF- AD 99 68 LDA $6899
-65D2- C9 00 CMP #$00
-65D4- D0 0C BNE $65E2
-65D6- AD 98 68 LDA $6898
-65D9- C9 01 CMP #$01
-65DB- F0 05 BEQ $65E2
-65DD- B0 03 BCS $65E2
-65DF- 4C 7C 67 JMP $677C
-65E2- 4C 79 64 JMP $6479
-65E5- 20 6B 77 JSR $776B
-65E8- C9 40 CMP #$40
-65EA- 90 11 BCC $65FD
-65EC- C9 80 CMP #$80
-65EE- 90 0A BCC $65FA
-65F0- C9 C0 CMP #$C0
-65F2- 90 03 BCC $65F7
-65F4- 4C 1D 67 JMP $671D
-65F7- 4C BE 66 JMP $66BE
-65FA- 4C 5F 66 JMP $665F
-65FD- 4C 00 66 JMP $6600
-6600- AD 97 68 LDA $6897
-6603- C9 00 CMP #$00
-6605- D0 07 BNE $660E
-6607- AD 96 68 LDA $6896
-660A- C9 28 CMP #$28
-660C- F0 20 BEQ $662E
-660E- A9 2C LDA #$2C
-6610- 48 PHA
-6611- A9 94 LDA #$94
-6613- 48 PHA
-6614- AD 95 68 LDA $6895
-6617- 48 PHA
-6618- AD 94 68 LDA $6894
-661B- 48 PHA
-661C- AD 9F 68 LDA $689F
-661F- 48 PHA
-6620- AD 9E 68 LDA $689E
-6623- 48 PHA
-6624- 20 38 71 JSR $7138
-6627- AD 40 60 LDA $6040
-662A- C9 00 CMP #$00
-662C- F0 03 BEQ $6631
-662E- 4C E5 65 JMP $65E5
-6631- A9 68 LDA #$68
-6633- 48 PHA
-6634- A9 92 LDA #$92
-6636- 48 PHA
-6637- A9 20 LDA #$20
-6639- 48 PHA
-663A- A9 00 LDA #$00
-663C- 48 PHA
-663D- AD 95 68 LDA $6895
-6640- 48 PHA
-6641- AD 94 68 LDA $6894
-6644- 48 PHA
-6645- AD 97 68 LDA $6897
-6648- 48 PHA
-6649- AD 96 68 LDA $6896
-664C- 48 PHA
-664D- 20 0E 75 JSR $750E
-6650- AD 9E 68 LDA $689E
-6653- 8D 96 68 STA $6896
-6656- AD 9F 68 LDA $689F
-6659- 8D 97 68 STA $6897
-665C- 4C 1E 64 JMP $641E
-665F- AD 95 68 LDA $6895
-6662- C9 00 CMP #$00
-6664- D0 07 BNE $666D
-6666- AD 94 68 LDA $6894
-6669- C9 27 CMP #$27
-666B- F0 20 BEQ $668D
-666D- A9 2C LDA #$2C
-666F- 48 PHA
-6670- A9 94 LDA #$94
-6672- 48 PHA
-6673- AD 9B 68 LDA $689B
-6676- 48 PHA
-6677- AD 9A 68 LDA $689A
-667A- 48 PHA
-667B- AD 97 68 LDA $6897
-667E- 48 PHA
-667F- AD 96 68 LDA $6896
-6682- 48 PHA
-6683- 20 38 71 JSR $7138
-6686- AD 40 60 LDA $6040
-6689- C9 00 CMP #$00
-668B- F0 03 BEQ $6690
-668D- 4C E5 65 JMP $65E5
-6690- A9 68 LDA #$68
-6692- 48 PHA
-6693- A9 92 LDA #$92
-6695- 48 PHA
-6696- A9 26 LDA #$26
-6698- 48 PHA
-6699- A9 4A LDA #$4A
-669B- 48 PHA
-669C- AD 9B 68 LDA $689B
-669F- 48 PHA
-66A0- AD 9A 68 LDA $689A
-66A3- 48 PHA
-66A4- AD 97 68 LDA $6897
-66A7- 48 PHA
-66A8- AD 96 68 LDA $6896
-66AB- 48 PHA
-66AC- 20 0E 75 JSR $750E
-66AF- AD 9A 68 LDA $689A
-66B2- 8D 94 68 STA $6894
-66B5- AD 9B 68 LDA $689B
-66B8- 8D 95 68 STA $6895
-66BB- 4C 1E 64 JMP $641E
-66BE- AD 97 68 LDA $6897
-66C1- C9 00 CMP #$00
-66C3- D0 07 BNE $66CC
-66C5- AD 96 68 LDA $6896
-66C8- C9 00 CMP #$00
-66CA- F0 20 BEQ $66EC
-66CC- A9 2C LDA #$2C
-66CE- 48 PHA
-66CF- A9 94 LDA #$94
-66D1- 48 PHA
-66D2- AD 95 68 LDA $6895
-66D5- 48 PHA
-66D6- AD 94 68 LDA $6894
-66D9- 48 PHA
-66DA- AD A1 68 LDA $68A1
-66DD- 48 PHA
-66DE- AD A0 68 LDA $68A0
-66E1- 48 PHA
-66E2- 20 38 71 JSR $7138
-66E5- AD 40 60 LDA $6040
-66E8- C9 00 CMP #$00
-66EA- F0 03 BEQ $66EF
-66EC- 4C E5 65 JMP $65E5
-66EF- A9 68 LDA #$68
-66F1- 48 PHA
-66F2- A9 92 LDA #$92
-66F4- 48 PHA
-66F5- A9 20 LDA #$20
-66F7- 48 PHA
-66F8- A9 00 LDA #$00
-66FA- 48 PHA
-66FB- AD 95 68 LDA $6895
-66FE- 48 PHA
-66FF- AD 94 68 LDA $6894
-6702- 48 PHA
-6703- AD A1 68 LDA $68A1
-6706- 48 PHA
-6707- AD A0 68 LDA $68A0
-670A- 48 PHA
-670B- 20 0E 75 JSR $750E
-670E- AD A0 68 LDA $68A0
-6711- 8D 96 68 STA $6896
-6714- AD A1 68 LDA $68A1
-6717- 8D 97 68 STA $6897
-671A- 4C 1E 64 JMP $641E
-671D- AD 95 68 LDA $6895
-6720- C9 00 CMP #$00
-6722- D0 07 BNE $672B
-6724- AD 94 68 LDA $6894
-6727- C9 00 CMP #$00
-6729- F0 20 BEQ $674B
-672B- A9 2C LDA #$2C
-672D- 48 PHA
-672E- A9 94 LDA #$94
-6730- 48 PHA
-6731- AD 9D 68 LDA $689D
-6734- 48 PHA
-6735- AD 9C 68 LDA $689C
-6738- 48 PHA
-6739- AD 97 68 LDA $6897
-673C- 48 PHA
-673D- AD 96 68 LDA $6896
-6740- 48 PHA
-6741- 20 38 71 JSR $7138
-6744- AD 40 60 LDA $6040
-6747- C9 00 CMP #$00
-6749- F0 03 BEQ $674E
-674B- 4C E5 65 JMP $65E5
-674E- A9 68 LDA #$68
-6750- 48 PHA
-6751- A9 92 LDA #$92
-6753- 48 PHA
-6754- A9 26 LDA #$26
-6756- 48 PHA
-6757- A9 4A LDA #$4A
-6759- 48 PHA
-675A- AD 95 68 LDA $6895
-675D- 48 PHA
-675E- AD 94 68 LDA $6894
-6761- 48 PHA
-6762- AD 97 68 LDA $6897
-6765- 48 PHA
-6766- AD 96 68 LDA $6896
-6769- 48 PHA
-676A- 20 0E 75 JSR $750E
-676D- AD 9C 68 LDA $689C
-6770- 8D 94 68 STA $6894
-6773- AD 9D 68 LDA $689D
-6776- 8D 95 68 STA $6895
-6779- 4C 1E 64 JMP $641E
-677C- 20 7E 78 JSR $787E
-677F- D0 D2 BNE $6753
-6781- C9 CE CMP #$CE
-6783- D4 ???
-6784- C9 CE CMP #$CE
-6786- C7 ???
-6787- AE AE AE LDX $AEAE
-678A- 8D 8D 00 STA $008D
-678D- A9 00 LDA #$00
-678F- 8D 94 68 STA $6894
-6792- EE 94 68 INC $6894
-6795- 20 7E 78 JSR $787E
-6798- D8 CLD
-6799- 00 BRK
-679A- AD 94 68 LDA $6894
-679D- C9 4D CMP #$4D
-679F- D0 F1 BNE $6792
-67A1- 20 7E 78 JSR $787E
-67A4- A0 8D LDY #$8D
-67A6- 00 BRK
-67A7- A9 00 LDA #$00
-67A9- 8D 95 68 STA $6895
-67AC- 8D 97 68 STA $6897
-67AF- A9 01 LDA #$01
-67B1- 8D 94 68 STA $6894
-67B4- 8D 96 68 STA $6896
-67B7- A9 26 LDA #$26
-67B9- 48 PHA
-67BA- A9 4A LDA #$4A
-67BC- 48 PHA
-67BD- AD 95 68 LDA $6895
-67C0- 48 PHA
-67C1- AD 94 68 LDA $6894
-67C4- 48 PHA
-67C5- AD 97 68 LDA $6897
-67C8- 48 PHA
-67C9- AD 96 68 LDA $6896
-67CC- 48 PHA
-67CD- 20 38 71 JSR $7138
-67D0- AD 40 60 LDA $6040
-67D3- C9 00 CMP #$00
-67D5- F0 09 BEQ $67E0
-67D7- 20 7E 78 JSR $787E
-67DA- D8 CLD
-67DB- A0 00 LDY #$00
-67DD- 4C E6 67 JMP $67E6
-67E0- 20 7E 78 JSR $787E
-67E3- A0 A0 LDY #$A0
-67E5- 00 BRK
-67E6- AD 94 68 LDA $6894
-67E9- 18 CLC
-67EA- 69 01 ADC #$01
-67EC- 8D 94 68 STA $6894
-67EF- 90 03 BCC $67F4
-67F1- EE 95 68 INC $6895
-67F4- AD 95 68 LDA $6895
-67F7- C9 00 CMP #$00
-67F9- D0 BC BNE $67B7
-67FB- AD 94 68 LDA $6894
-67FE- C9 27 CMP #$27
-6800- D0 B5 BNE $67B7
-6802- 20 7E 78 JSR $787E
-6805- D8 CLD
-6806- 8D 00 A9 STA $A900
-6809- 01 8D ORA ($8D,X)
-680B- 94 68 STY $68,X
-680D- A9 00 LDA #$00
-680F- 8D 95 68 STA $6895
-6812- A9 20 LDA #$20
-6814- 48 PHA
-6815- A9 00 LDA #$00
-6817- 48 PHA
-6818- AD 95 68 LDA $6895
-681B- 48 PHA
-681C- AD 94 68 LDA $6894
-681F- 48 PHA
-6820- AD 97 68 LDA $6897
-6823- 48 PHA
-6824- AD 96 68 LDA $6896
-6827- 48 PHA
-6828- 20 38 71 JSR $7138
-682B- AD 40 60 LDA $6040
-682E- C9 00 CMP #$00
-6830- F0 09 BEQ $683B
-6832- 20 7E 78 JSR $787E
-6835- D8 CLD
-6836- D8 CLD
-6837- 00 BRK
-6838- 4C 41 68 JMP $6841
-683B- 20 7E 78 JSR $787E
-683E- D8 CLD
-683F- A0 00 LDY #$00
-6841- AD 94 68 LDA $6894
-6844- 18 CLC
-6845- 69 01 ADC #$01
-6847- 8D 94 68 STA $6894
-684A- 90 03 BCC $684F
-684C- EE 95 68 INC $6895
-684F- AD 95 68 LDA $6895
-6852- C9 00 CMP #$00
-6854- D0 BC BNE $6812
-6856- AD 94 68 LDA $6894
-6859- C9 27 CMP #$27
-685B- D0 B5 BNE $6812
-685D- 20 7E 78 JSR $787E
-6860- D8 CLD
-6861- 8D 00 A9 STA $A900
-6864- 00 BRK
-6865- 8D 95 68 STA $6895
-6868- A9 01 LDA #$01
-686A- 8D 94 68 STA $6894
-686D- AD 96 68 LDA $6896
-6870- 18 CLC
-6871- 69 01 ADC #$01
-6873- 8D 96 68 STA $6896
-6876- 90 03 BCC $687B
-6878- EE 97 68 INC $6897
-687B- AD 97 68 LDA $6897
-687E- C9 00 CMP #$00
-6880- D0 07 BNE $6889
-6882- AD 96 68 LDA $6896
-6885- C9 27 CMP #$27
-6887- F0 03 BEQ $688C
-6889- 4C B7 67 JMP $67B7
-688C- 20 A3 69 JSR $69A3
-688F- 4C D0 03 JMP $03D0
-6892- 00 BRK
-6893- 00 BRK
-6894- 00 BRK
-6895- 00 BRK
-6896- 00 BRK
-6897- 00 BRK
-6898- 00 BRK
-6899- 00 BRK
-689A- 00 BRK
-689B- 00 BRK
-689C- 00 BRK
-689D- 00 BRK
-689E- 00 BRK
-689F- 00 BRK
-68A0- 00 BRK
-68A1- 00 BRK
-68A2- 68 PLA
-68A3- 8D C6 68 STA $68C6
-68A6- 68 PLA
-68A7- 8D C7 68 STA $68C7
-68AA- 68 PLA
-68AB- 85 06 STA $06
-68AD- 68 PLA
-68AE- 85 07 STA $07
-68B0- A0 FF LDY #$FF
-68B2- C8 INY
-68B3- B9 40 60 LDA $6040,Y
-68B6- 91 06 STA ($06),Y
-68B8- CC 3F 60 CPY $603F
-68BB- D0 F5 BNE $68B2
-68BD- AD C7 68 LDA $68C7
-68C0- 48 PHA
-68C1- AD C6 68 LDA $68C6
-68C4- 48 PHA
-68C5- 60 RTS
-68C6- 00 BRK
-68C7- 00 BRK
-68C8- A0 FF LDY #$FF
-68CA- 68 PLA
-68CB- 8D EC 68 STA $68EC
-68CE- 68 PLA
-68CF- 8D ED 68 STA $68ED
-68D2- 68 PLA
-68D3- 85 06 STA $06
-68D5- 68 PLA
-68D6- 85 07 STA $07
-68D8- C8 INY
-68D9- B1 06 LDA ($06),Y
-68DB- 99 41 61 STA $6141,Y
-68DE- CC 40 61 CPY $6140
-68E1- D0 F5 BNE $68D8
-68E3- AD ED 68 LDA $68ED
-68E6- 48 PHA
-68E7- AD EC 68 LDA $68EC
-68EA- 48 PHA
-68EB- 60 RTS
-68EC- 00 BRK
-68ED- 00 BRK
-68EE- 68 PLA
-68EF- 8D 7D 69 STA $697D
-68F2- 68 PLA
-68F3- 8D 7E 69 STA $697E
-68F6- 68 PLA
-68F7- 8D 81 69 STA $6981
-68FA- 68 PLA
-68FB- 85 EB STA $EB
-68FD- 68 PLA
-68FE- 85 EC STA $EC
-6900- A9 8D LDA #$8D
-6902- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6905- A5 EC LDA $EC
-6907- 29 F0 AND #$F0
-6909- 4A LSR
-690A- 4A LSR
-690B- 4A LSR
-690C- 4A LSR
-690D- AA TAX
-690E- BD A0 6B LDA $6BA0,X
-6911- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6914- A5 EC LDA $EC
-6916- 29 0F AND #$0F
-6918- AA TAX
-6919- BD A0 6B LDA $6BA0,X
-691C- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-691F- A5 EB LDA $EB
-6921- 29 F0 AND #$F0
-6923- 4A LSR
-6924- 4A LSR
-6925- 4A LSR
-6926- 4A LSR
-6927- AA TAX
-6928- BD A0 6B LDA $6BA0,X
-692B- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-692E- A5 EB LDA $EB
-6930- 29 0F AND #$0F
-6932- AA TAX
-6933- BD A0 6B LDA $6BA0,X
-6936- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6939- A9 BA LDA #$BA
-693B- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-693E- A9 A0 LDA #$A0
-6940- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6943- A0 00 LDY #$00
-6945- B1 EB LDA ($EB),Y
-6947- 29 F0 AND #$F0
-6949- 4A LSR
-694A- 4A LSR
-694B- 4A LSR
-694C- 4A LSR
-694D- 8D 80 69 STA $6980
-6950- B1 EB LDA ($EB),Y
-6952- 29 0F AND #$0F
-6954- 8D 7F 69 STA $697F
-6957- AE 80 69 LDX $6980
-695A- BD A0 6B LDA $6BA0,X
-695D- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6960- AE 7F 69 LDX $697F
-6963- BD A0 6B LDA $6BA0,X
-6966- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6969- A9 A0 LDA #$A0
-696B- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-696E- C8 INY
-696F- CC 81 69 CPY $6981
-6972- D0 D1 BNE $6945
-6974- AD 7E 69 LDA $697E
-6977- 48 PHA
-6978- AD 7D 69 LDA $697D
-697B- 48 PHA
-697C- 60 RTS
-697D- 00 BRK
-697E- 00 BRK
-697F- 00 BRK
-6980- 00 BRK
-6981- 00 BRK
-6982- 68 PLA
-6983- 85 06 STA $06
-6985- 68 PLA
-6986- 85 07 STA $07
-6988- A0 01 LDY #$01
-698A- B1 06 LDA ($06),Y
-698C- F0 06 BEQ $6994
-698E- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6991- C8 INY
-6992- D0 F6 BNE $698A
-6994- 18 CLC
-6995- 98 TYA
-6996- 65 06 ADC $06
-6998- 85 06 STA $06
-699A- A5 07 LDA $07
-699C- 69 00 ADC #$00
-699E- 48 PHA
-699F- A5 06 LDA $06
-69A1- 48 PHA
-69A2- 60 RTS
-69A3- 20 0C FD JSR $FD0C F8ROM:RDKEY
-69A6- 60 RTS
-69A7- 8D 43 62 STA $6243
-69AA- 8E 44 62 STX $6244
-69AD- 8C 45 62 STY $6245
-69B0- 90 11 BCC $69C3
-69B2- B0 17 BCS $69CB
-69B4- F0 1D BEQ $69D3
-69B6- D0 23 BNE $69DB
-69B8- 30 29 BMI $69E3
-69BA- 10 2F BPL $69EB
-69BC- 50 35 BVC $69F3
-69BE- 70 3B BVS $69FB
-69C0- 4C 00 6A JMP $6A00
-69C3- A9 00 LDA #$00
-69C5- 8D 46 62 STA $6246
-69C8- 4C B4 69 JMP $69B4
-69CB- A9 01 LDA #$01
-69CD- 8D 46 62 STA $6246
-69D0- 4C B4 69 JMP $69B4
-69D3- A9 01 LDA #$01
-69D5- 8D 48 62 STA $6248
-69D8- 4C B8 69 JMP $69B8
-69DB- A9 00 LDA #$00
-69DD- 8D 48 62 STA $6248
-69E0- 4C B8 69 JMP $69B8
-69E3- A9 01 LDA #$01
-69E5- 8D 47 62 STA $6247
-69E8- 4C BC 69 JMP $69BC
-69EB- A9 00 LDA #$00
-69ED- 8D 47 62 STA $6247
-69F0- 4C BC 69 JMP $69BC
-69F3- A9 00 LDA #$00
-69F5- 8D 49 62 STA $6249
-69F8- 4C 00 6A JMP $6A00
-69FB- A9 01 LDA #$01
-69FD- 8D 49 62 STA $6249
-6A00- 60 RTS
-6A01- 20 82 69 JSR $6982
-6A04- A0 8D LDY #$8D
-6A06- 8D 00 20 STA $2000
-6A09- 82 ???
-6A0A- 69 D2 ADC #$D2
-6A0C- C5 C7 CMP $C7
-6A0E- C9 D3 CMP #$D3
-6A10- D4 ???
-6A11- D2 D9 CMP ($D9)
-6A13- A0 C4 LDY #$C4
-6A15- D5 CD CMP $CD,X
-6A17- D0 8D BNE $69A6
-6A19- 00 BRK
-6A1A- 20 82 69 JSR $6982
-6A1D- BD BD BD LDA $BDBD,X
-6A20- BD BD BD LDA $BDBD,X
-6A23- BD BD BD LDA $BDBD,X
-6A26- BD BD BD LDA $BDBD,X
-6A29- BD 8D 00 LDA $008D,X
-6A2C- 20 82 69 JSR $6982
-6A2F- C1 BA CMP ($BA,X)
-6A31- A0 00 LDY #$00
-6A33- AD 43 62 LDA $6243
-6A36- 29 F0 AND #$F0
-6A38- 4A LSR
-6A39- 4A LSR
-6A3A- 4A LSR
-6A3B- 4A LSR
-6A3C- 8D 9E 6B STA $6B9E
-6A3F- AD 43 62 LDA $6243
-6A42- 29 0F AND #$0F
-6A44- 8D 9F 6B STA $6B9F
-6A47- AE 9E 6B LDX $6B9E
-6A4A- BD A0 6B LDA $6BA0,X
-6A4D- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6A50- AE 9F 6B LDX $6B9F
-6A53- BD A0 6B LDA $6BA0,X
-6A56- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6A59- 20 82 69 JSR $6982
-6A5C- A0 8D LDY #$8D
-6A5E- 00 BRK
-6A5F- 20 82 69 JSR $6982
-6A62- D8 CLD
-6A63- BA TSX
-6A64- A0 00 LDY #$00
-6A66- AD 44 62 LDA $6244
-6A69- 29 F0 AND #$F0
-6A6B- 4A LSR
-6A6C- 4A LSR
-6A6D- 4A LSR
-6A6E- 4A LSR
-6A6F- 8D 9E 6B STA $6B9E
-6A72- AD 44 62 LDA $6244
-6A75- 29 0F AND #$0F
-6A77- 8D 9F 6B STA $6B9F
-6A7A- AE 9E 6B LDX $6B9E
-6A7D- BD A0 6B LDA $6BA0,X
-6A80- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6A83- AE 9F 6B LDX $6B9F
-6A86- BD A0 6B LDA $6BA0,X
-6A89- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6A8C- 20 82 69 JSR $6982
-6A8F- A0 8D LDY #$8D
-6A91- 00 BRK
-6A92- 20 82 69 JSR $6982
-6A95- D9 BA A0 CMP $A0BA,Y
-6A98- 00 BRK
-6A99- AD 45 62 LDA $6245
-6A9C- 29 F0 AND #$F0
-6A9E- 4A LSR
-6A9F- 4A LSR
-6AA0- 4A LSR
-6AA1- 4A LSR
-6AA2- 8D 9E 6B STA $6B9E
-6AA5- AD 45 62 LDA $6245
-6AA8- 29 0F AND #$0F
-6AAA- 8D 9F 6B STA $6B9F
-6AAD- AE 9E 6B LDX $6B9E
-6AB0- BD A0 6B LDA $6BA0,X
-6AB3- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6AB6- AE 9F 6B LDX $6B9F
-6AB9- BD A0 6B LDA $6BA0,X
-6ABC- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6ABF- 20 82 69 JSR $6982
-6AC2- A0 8D LDY #$8D
-6AC4- 8D 00 20 STA $2000
-6AC7- 82 ???
-6AC8- 69 D3 ADC #$D3
-6ACA- D4 ???
-6ACB- C1 D4 CMP ($D4,X)
-6ACD- D5 D3 CMP $D3,X
-6ACF- A0 C6 LDY #$C6
-6AD1- CC C1 C7 CPY $C7C1
-6AD4- D3 ???
-6AD5- 8D 00 20 STA $2000
-6AD8- 82 ???
-6AD9- 69 BD ADC #$BD
-6ADB- BD BD BD LDA $BDBD,X
-6ADE- BD BD BD LDA $BDBD,X
-6AE1- BD BD BD LDA $BDBD,X
-6AE4- BD BD 8D LDA $8DBD,X
-6AE7- 8D 00 A9 STA $A900
-6AEA- 00 BRK
-6AEB- CD 46 62 CMP $6246
-6AEE- F0 12 BEQ $6B02
-6AF0- 20 82 69 JSR $6982
-6AF3- C3 ???
-6AF4- C1 D2 CMP ($D2,X)
-6AF6- D2 D9 CMP ($D9)
-6AF8- BA TSX
-6AF9- A0 D3 LDY #$D3
-6AFB- C5 D4 CMP $D4
-6AFD- 8D 00 4C STA $4C00
-6B00- 13 ???
-6B01- 6B ???
-6B02- 20 82 69 JSR $6982
-6B05- C3 ???
-6B06- C1 D2 CMP ($D2,X)
-6B08- D2 D9 CMP ($D9)
-6B0A- BA TSX
-6B0B- A0 C3 LDY #$C3
-6B0D- CC C5 C1 CPY $C1C5
-6B10- D2 8D CMP ($8D)
-6B12- 00 BRK
-6B13- A9 00 LDA #$00
-6B15- CD 47 62 CMP $6247
-6B18- F0 15 BEQ $6B2F
-6B1A- 20 82 69 JSR $6982
-6B1D- CE C5 C7 DEC $C7C5
-6B20- C1 D4 CMP ($D4,X)
-6B22- C9 D6 CMP #$D6
-6B24- C5 BA CMP $BA
-6B26- A0 D3 LDY #$D3
-6B28- C5 D4 CMP $D4
-6B2A- 8D 00 4C STA $4C00
-6B2D- 43 ???
-6B2E- 6B ???
-6B2F- 20 82 69 JSR $6982
-6B32- CE C5 C7 DEC $C7C5
-6B35- C1 D4 CMP ($D4,X)
-6B37- C9 D6 CMP #$D6
-6B39- C5 BA CMP $BA
-6B3B- A0 C3 LDY #$C3
-6B3D- CC C5 C1 CPY $C1C5
-6B40- D2 8D CMP ($8D)
-6B42- 00 BRK
-6B43- A9 00 LDA #$00
-6B45- CD 48 62 CMP $6248
-6B48- F0 11 BEQ $6B5B
-6B4A- 20 82 69 JSR $6982
-6B4D- DA PHX
-6B4E- C5 D2 CMP $D2
-6B50- CF ???
-6B51- BA TSX
-6B52- A0 D3 LDY #$D3
-6B54- C5 D4 CMP $D4
-6B56- 8D 00 4C STA $4C00
-6B59- 6B ???
-6B5A- 6B ???
-6B5B- 20 82 69 JSR $6982
-6B5E- DA PHX
-6B5F- C5 D2 CMP $D2
-6B61- CF ???
-6B62- BA TSX
-6B63- A0 C3 LDY #$C3
-6B65- CC C5 C1 CPY $C1C5
-6B68- D2 8D CMP ($8D)
-6B6A- 00 BRK
-6B6B- A9 00 LDA #$00
-6B6D- CD 49 62 CMP $6249
-6B70- F0 15 BEQ $6B87
-6B72- 20 82 69 JSR $6982
-6B75- CF ???
-6B76- D6 C5 DEC $C5,X
-6B78- D2 C6 CMP ($C6)
-6B7A- CC CF D7 CPY $D7CF
-6B7D- BA TSX
-6B7E- A0 D3 LDY #$D3
-6B80- C5 D4 CMP $D4
-6B82- 8D 00 4C STA $4C00
-6B85- 9D 6B 20 STA $206B,X
-6B88- 82 ???
-6B89- 69 CF ADC #$CF
-6B8B- D6 C5 DEC $C5,X
-6B8D- D2 C6 CMP ($C6)
-6B8F- CC CF D7 CPY $D7CF
-6B92- BA TSX
-6B93- A0 C3 LDY #$C3
-6B95- CC C5 C1 CPY $C1C5
-6B98- D2 8D CMP ($8D)
-6B9A- 8D 8D 00 STA $008D
-6B9D- 60 RTS
-6B9E- 00 BRK
-6B9F- 00 BRK
-6BA0- B0 B1 BCS $6B53
-6BA2- B2 B3 LDA ($B3)
-6BA4- B4 B5 LDY $B5,X
-6BA6- B6 B7 LDX $B7,Y
-6BA8- B8 CLV
-6BA9- B9 C1 C2 LDA $C2C1,Y
-6BAC- C3 ???
-6BAD- C4 C5 CPY $C5
-6BAF- C6 A0 DEC $A0
-6BB1- 00 BRK
-6BB2- B1 FE LDA ($FE),Y
-6BB4- 8D D4 6C STA $6CD4
-6BB7- C8 INY
-6BB8- B1 FE LDA ($FE),Y
-6BBA- 8D D5 6C STA $6CD5
-6BBD- 20 A7 69 JSR $69A7
-6BC0- 68 PLA
-6BC1- 85 FE STA $FE
-6BC3- 68 PLA
-6BC4- 85 FF STA $FF
-6BC6- 68 PLA
-6BC7- 8D CB 6C STA $6CCB
-6BCA- 68 PLA
-6BCB- 8D CC 6C STA $6CCC
-6BCE- 68 PLA
-6BCF- 8D CD 6C STA $6CCD
-6BD2- 68 PLA
-6BD3- 8D CE 6C STA $6CCE
-6BD6- 68 PLA
-6BD7- 8D CF 6C STA $6CCF
-6BDA- 68 PLA
-6BDB- 8D D0 6C STA $6CD0
-6BDE- 68 PLA
-6BDF- 8D D1 6C STA $6CD1
-6BE2- 68 PLA
-6BE3- 8D D2 6C STA $6CD2
-6BE6- 68 PLA
-6BE7- 8D D3 6C STA $6CD3
-6BEA- 20 82 69 JSR $6982
-6BED- A0 87 LDY #$87
-6BEF- 87 ???
-6BF0- 87 ???
-6BF1- 87 ???
-6BF2- 87 ???
-6BF3- 8D 8D 00 STA $008D
-6BF6- 20 82 69 JSR $6982
-6BF9- C5 D2 CMP $D2
-6BFB- D2 CF CMP ($CF)
-6BFD- D2 A1 CMP ($A1)
-6BFF- 8D 8D 00 STA $008D
-6C02- 20 82 69 JSR $6982
-6C05- D3 ???
-6C06- D5 C2 CMP $C2,X
-6C08- D2 CF CMP ($CF)
-6C0A- D5 D4 CMP $D4,X
-6C0C- C9 CE CMP #$CE
-6C0E- C5 BA CMP $BA
-6C10- A0 00 LDY #$00
-6C12- A0 00 LDY #$00
-6C14- AD D2 6C LDA $6CD2
-6C17- 85 06 STA $06
-6C19- AD D3 6C LDA $6CD3
-6C1C- 85 07 STA $07
-6C1E- B1 06 LDA ($06),Y
-6C20- F0 06 BEQ $6C28
-6C22- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6C25- C8 INY
-6C26- D0 F6 BNE $6C1E
-6C28- 20 82 69 JSR $6982
-6C2B- A0 8D LDY #$8D
-6C2D- 00 BRK
-6C2E- 20 82 69 JSR $6982
-6C31- CD C5 D3 CMP $D3C5
-6C34- D3 ???
-6C35- C1 C7 CMP ($C7,X)
-6C37- C5 BA CMP $BA
-6C39- A0 00 LDY #$00
-6C3B- A0 00 LDY #$00
-6C3D- AD D0 6C LDA $6CD0
-6C40- 85 06 STA $06
-6C42- AD D1 6C LDA $6CD1
-6C45- 85 07 STA $07
-6C47- B1 06 LDA ($06),Y
-6C49- F0 06 BEQ $6C51
-6C4B- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6C4E- C8 INY
-6C4F- D0 F6 BNE $6C47
-6C51- 20 82 69 JSR $6982
-6C54- A0 8D LDY #$8D
-6C56- 8D 00 20 STA $2000
-6C59- A3 ???
-6C5A- 69 A0 ADC #$A0
-6C5C- 00 BRK
-6C5D- AD CE 6C LDA $6CCE
-6C60- 85 06 STA $06
-6C62- AD CF 6C LDA $6CCF
-6C65- 85 07 STA $07
-6C67- B1 06 LDA ($06),Y
-6C69- F0 06 BEQ $6C71
-6C6B- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6C6E- C8 INY
-6C6F- D0 F6 BNE $6C67
-6C71- 20 82 69 JSR $6982
-6C74- A0 8D LDY #$8D
-6C76- 00 BRK
-6C77- AD CD 6C LDA $6CCD
-6C7A- 48 PHA
-6C7B- AD CC 6C LDA $6CCC
-6C7E- 48 PHA
-6C7F- AD CB 6C LDA $6CCB
-6C82- 48 PHA
-6C83- 20 EE 68 JSR $68EE
-6C86- 20 A3 69 JSR $69A3
-6C89- A5 FF LDA $FF
-6C8B- 48 PHA
-6C8C- A5 FE LDA $FE
-6C8E- 48 PHA
-6C8F- 20 82 69 JSR $6982
-6C92- A0 8D LDY #$8D
-6C94- 8D 00 20 STA $2000
-6C97- A3 ???
-6C98- 69 20 ADC #$20
-6C9A- 01 6A ORA ($6A,X)
-6C9C- 20 A3 69 JSR $69A3
-6C9F- AD 41 62 LDA $6241
-6CA2- C9 01 CMP #$01
-6CA4- F0 01 BEQ $6CA7
-6CA6- 60 RTS
-6CA7- 20 82 69 JSR $6982
-6CAA- A0 8D LDY #$8D
-6CAC- 8D 00 20 STA $2000
-6CAF- 82 ???
-6CB0- 69 C2 ADC #$C2
-6CB2- D2 C5 CMP ($C5)
-6CB4- C1 CB CMP ($CB,X)
-6CB6- A0 C1 LDY #$C1
-6CB8- D4 ???
-6CB9- BA TSX
-6CBA- A0 00 LDY #$00
-6CBC- A9 6C LDA #$6C
-6CBE- 48 PHA
-6CBF- A9 D4 LDA #$D4
-6CC1- 48 PHA
-6CC2- A9 02 LDA #$02
-6CC4- 48 PHA
-6CC5- 20 EE 68 JSR $68EE
-6CC8- 4C D0 03 JMP $03D0
-6CCB- 00 BRK
-6CCC- 00 BRK
-6CCD- 00 BRK
-6CCE- 00 BRK
-6CCF- 00 BRK
-6CD0- 00 BRK
-6CD1- 00 BRK
-6CD2- 00 BRK
-6CD3- 00 BRK
-6CD4- 00 BRK
-6CD5- 00 BRK
-6CD6- 68 PLA
-6CD7- 8D FE 6C STA $6CFE
-6CDA- 68 PLA
-6CDB- 8D FF 6C STA $6CFF
-6CDE- 68 PLA
-6CDF- 85 06 STA $06
-6CE1- 68 PLA
-6CE2- 85 07 STA $07
-6CE4- A9 FC LDA #$FC
-6CE6- 85 D8 STA $D8
-6CE8- A0 00 LDY #$00
-6CEA- B1 06 LDA ($06),Y
-6CEC- 8D 5A 9D STA $9D5A
-6CEF- C8 INY
-6CF0- B1 06 LDA ($06),Y
-6CF2- 8D 5B 9D STA $9D5B
-6CF5- AD FF 6C LDA $6CFF
-6CF8- 48 PHA
-6CF9- AD FE 6C LDA $6CFE
-6CFC- 48 PHA
-6CFD- 60 RTS
-6CFE- 00 BRK
-6CFF- 00 BRK
-6D00- 68 PLA
-6D01- 85 FE STA $FE
-6D03- 68 PLA
-6D04- 85 FF STA $FF
-6D06- 68 PLA
-6D07- 8D AE 6D STA $6DAE
-6D0A- 68 PLA
-6D0B- 8D AA 6D STA $6DAA
-6D0E- 8D AD 6D STA $6DAD
-6D11- 68 PLA
-6D12- 8D A8 6D STA $6DA8
-6D15- 8D AB 6D STA $6DAB
-6D18- 68 PLA
-6D19- 8D A9 6D STA $6DA9
-6D1C- 8D AC 6D STA $6DAC
-6D1F- 85 19 STA $19
-6D21- 68 PLA
-6D22- 85 06 STA $06
-6D24- 85 08 STA $08
-6D26- 68 PLA
-6D27- 85 07 STA $07
-6D29- 85 09 STA $09
-6D2B- A0 00 LDY #$00
-6D2D- A9 00 LDA #$00
-6D2F- F0 0F BEQ $6D40
-6D31- 18 CLC
-6D32- 6D A8 6D ADC $6DA8
-6D35- AA TAX
-6D36- 98 TYA
-6D37- 65 19 ADC $19
-6D39- A8 TAY
-6D3A- 8A TXA
-6D3B- 0E A8 6D ASL $6DA8
-6D3E- 26 19 ROL $19
-6D40- 4E AA 6D LSR $6DAA
-6D43- B0 EC BCS $6D31
-6D45- D0 F4 BNE $6D3B
-6D47- 18 CLC
-6D48- E8 INX
-6D49- E8 INX
-6D4A- 90 01 BCC $6D4D
-6D4C- C8 INY
-6D4D- 8E A6 6D STX $6DA6
-6D50- 8C A7 6D STY $6DA7
-6D53- AD AE 6D LDA $6DAE
-6D56- AE A7 6D LDX $6DA7
-6D59- F0 0C BEQ $6D67
-6D5B- A0 00 LDY #$00
-6D5D- 91 06 STA ($06),Y
-6D5F- C8 INY
-6D60- D0 FB BNE $6D5D
-6D62- E6 07 INC $07
-6D64- CA DEX
-6D65- D0 F6 BNE $6D5D
-6D67- AE A6 6D LDX $6DA6
-6D6A- F0 08 BEQ $6D74
-6D6C- A0 00 LDY #$00
-6D6E- 91 06 STA ($06),Y
-6D70- C8 INY
-6D71- CA DEX
-6D72- D0 FA BNE $6D6E
-6D74- A0 00 LDY #$00
-6D76- AD AB 6D LDA $6DAB
-6D79- 91 08 STA ($08),Y
-6D7B- C8 INY
-6D7C- AD AC 6D LDA $6DAC
-6D7F- 91 08 STA ($08),Y
-6D81- C8 INY
-6D82- AD AD 6D LDA $6DAD
-6D85- 91 08 STA ($08),Y
-6D87- A5 FF LDA $FF
-6D89- 48 PHA
-6D8A- A5 FE LDA $FE
-6D8C- 48 PHA
-6D8D- A4 06 LDY $06
-6D8F- A6 07 LDX $07
-6D91- AD AB 6D LDA $6DAB
-6D94- AD A6 6D LDA $6DA6
-6D97- 8D 40 60 STA $6040
-6D9A- AD A7 6D LDA $6DA7
-6D9D- 8D 41 60 STA $6041
-6DA0- A9 02 LDA #$02
-6DA2- 8D 3F 60 STA $603F
-6DA5- 60 RTS
-6DA6- 00 BRK
-6DA7- 00 BRK
-6DA8- 00 BRK
-6DA9- 00 BRK
-6DAA- 00 BRK
-6DAB- 00 BRK
-6DAC- 00 BRK
-6DAD- 00 BRK
-6DAE- 00 BRK
-6DAF- 68 PLA
-6DB0- 85 FE STA $FE
-6DB2- 68 PLA
-6DB3- 85 FF STA $FF
-6DB5- 68 PLA
-6DB6- 8D 3D 6F STA $6F3D
-6DB9- 68 PLA
-6DBA- 8D 3E 6F STA $6F3E
-6DBD- 68 PLA
-6DBE- 8D 33 6F STA $6F33
-6DC1- 8D 37 6F STA $6F37
-6DC4- 8D 3B 6F STA $6F3B
-6DC7- 68 PLA
-6DC8- 8D 34 6F STA $6F34
-6DCB- 8D 38 6F STA $6F38
-6DCE- 8D 3C 6F STA $6F3C
-6DD1- 68 PLA
-6DD2- 8D 31 6F STA $6F31
-6DD5- 8D 35 6F STA $6F35
-6DD8- 8D 39 6F STA $6F39
-6DDB- 68 PLA
-6DDC- 8D 32 6F STA $6F32
-6DDF- 8D 36 6F STA $6F36
-6DE2- 8D 3A 6F STA $6F3A
-6DE5- 68 PLA
-6DE6- 85 06 STA $06
-6DE8- 85 ED STA $ED
-6DEA- 68 PLA
-6DEB- 85 07 STA $07
-6DED- 85 EE STA $EE
-6DEF- A9 00 LDA #$00
-6DF1- 8D 2F 6F STA $6F2F
-6DF4- 8D 30 6F STA $6F30
-6DF7- A2 10 LDX #$10
-6DF9- 4E 3A 6F LSR $6F3A
-6DFC- 6E 39 6F ROR $6F39
-6DFF- 90 10 BCC $6E11
-6E01- AD 2F 6F LDA $6F2F
-6E04- 18 CLC
-6E05- 6D 3B 6F ADC $6F3B
-6E08- 8D 2F 6F STA $6F2F
-6E0B- AD 30 6F LDA $6F30
-6E0E- 6D 3C 6F ADC $6F3C
-6E11- 6A ROR
-6E12- 8D 30 6F STA $6F30
-6E15- 6E 2F 6F ROR $6F2F
-6E18- 6E 2E 6F ROR $6F2E
-6E1B- 6E 2D 6F ROR $6F2D
-6E1E- CA DEX
-6E1F- D0 D8 BNE $6DF9
-6E21- AD 3E 6F LDA $6F3E
-6E24- 8D 3B 6F STA $6F3B
-6E27- A9 00 LDA #$00
-6E29- 8D 3C 6F STA $6F3C
-6E2C- AD 2D 6F LDA $6F2D
-6E2F- 8D 39 6F STA $6F39
-6E32- AD 2E 6F LDA $6F2E
-6E35- 8D 3A 6F STA $6F3A
-6E38- A9 00 LDA #$00
-6E3A- 8D 2D 6F STA $6F2D
-6E3D- 8D 2E 6F STA $6F2E
-6E40- 8D 2F 6F STA $6F2F
-6E43- 8D 30 6F STA $6F30
-6E46- A2 10 LDX #$10
-6E48- 4E 3A 6F LSR $6F3A
-6E4B- 6E 39 6F ROR $6F39
-6E4E- 90 10 BCC $6E60
-6E50- AD 2F 6F LDA $6F2F
-6E53- 18 CLC
-6E54- 6D 3B 6F ADC $6F3B
-6E57- 8D 2F 6F STA $6F2F
-6E5A- AD 30 6F LDA $6F30
-6E5D- 6D 3C 6F ADC $6F3C
-6E60- 6A ROR
-6E61- 8D 30 6F STA $6F30
-6E64- 6E 2F 6F ROR $6F2F
-6E67- 6E 2E 6F ROR $6F2E
-6E6A- 6E 2D 6F ROR $6F2D
-6E6D- CA DEX
-6E6E- D0 D8 BNE $6E48
-6E70- 18 CLC
-6E71- AD 2D 6F LDA $6F2D
-6E74- 69 05 ADC #$05
-6E76- 8D 2D 6F STA $6F2D
-6E79- 90 03 BCC $6E7E
-6E7B- EE 2E 6F INC $6F2E
-6E7E- AD 42 62 LDA $6242
-6E81- C9 01 CMP #$01
-6E83- F0 03 BEQ $6E88
-6E85- 4C C5 6E JMP $6EC5
-6E88- AD 2F 6F LDA $6F2F
-6E8B- C9 00 CMP #$00
-6E8D- D0 18 BNE $6EA7
-6E8F- AD 2E 6F LDA $6F2E
-6E92- C9 20 CMP #$20
-6E94- B0 05 BCS $6E9B
-6E96- F0 03 BEQ $6E9B
-6E98- 4C C5 6E JMP $6EC5
-6E9B- AD 2D 6F LDA $6F2D
-6E9E- C9 00 CMP #$00
-6EA0- B0 05 BCS $6EA7
-6EA2- F0 03 BEQ $6EA7
-6EA4- 4C C5 6E JMP $6EC5
-6EA7- A9 6F LDA #$6F
-6EA9- 48 PHA
-6EAA- A9 3F LDA #$3F
-6EAC- 48 PHA
-6EAD- A9 6F LDA #$6F
-6EAF- 48 PHA
-6EB0- A9 AD LDA #$AD
-6EB2- 48 PHA
-6EB3- A9 6F LDA #$6F
-6EB5- 48 PHA
-6EB6- A9 56 LDA #$56
-6EB8- 48 PHA
-6EB9- A9 6F LDA #$6F
-6EBB- 48 PHA
-6EBC- A9 2D LDA #$2D
-6EBE- 48 PHA
-6EBF- A9 12 LDA #$12
-6EC1- 48 PHA
-6EC2- 20 B0 6B JSR $6BB0
-6EC5- AD 3D 6F LDA $6F3D
-6EC8- AE 2E 6F LDX $6F2E
-6ECB- F0 0C BEQ $6ED9
-6ECD- A0 00 LDY #$00
-6ECF- 91 06 STA ($06),Y
-6ED1- C8 INY
-6ED2- D0 FB BNE $6ECF
-6ED4- E6 07 INC $07
-6ED6- CA DEX
-6ED7- D0 F6 BNE $6ECF
-6ED9- AE 2D 6F LDX $6F2D
-6EDC- F0 08 BEQ $6EE6
-6EDE- A0 00 LDY #$00
-6EE0- 91 06 STA ($06),Y
-6EE2- C8 INY
-6EE3- CA DEX
-6EE4- D0 FA BNE $6EE0
-6EE6- A0 00 LDY #$00
-6EE8- AD 35 6F LDA $6F35
-6EEB- 91 ED STA ($ED),Y
-6EED- C8 INY
-6EEE- AD 36 6F LDA $6F36
-6EF1- 91 ED STA ($ED),Y
-6EF3- C8 INY
-6EF4- AD 37 6F LDA $6F37
-6EF7- 91 ED STA ($ED),Y
-6EF9- C8 INY
-6EFA- AD 38 6F LDA $6F38
-6EFD- 91 ED STA ($ED),Y
-6EFF- C8 INY
-6F00- AD 3E 6F LDA $6F3E
-6F03- 91 ED STA ($ED),Y
-6F05- A5 FF LDA $FF
-6F07- 48 PHA
-6F08- A5 FE LDA $FE
-6F0A- 48 PHA
-6F0B- A4 ED LDY $ED
-6F0D- A6 EE LDX $EE
-6F0F- AD 2D 6F LDA $6F2D
-6F12- 8D 40 60 STA $6040
-6F15- AD 2E 6F LDA $6F2E
-6F18- 8D 41 60 STA $6041
-6F1B- AD 2F 6F LDA $6F2F
-6F1E- 8D 42 60 STA $6042
-6F21- AD 30 6F LDA $6F30
-6F24- 8D 43 60 STA $6043
-6F27- A9 04 LDA #$04
-6F29- 8D 3F 60 STA $603F
-6F2C- 60 RTS
-6F2D- 00 BRK
-6F2E- 00 BRK
-6F2F- 00 BRK
-6F30- 00 BRK
-6F31- 00 BRK
-6F32- 00 BRK
-6F33- 00 BRK
-6F34- 00 BRK
-6F35- 00 BRK
-6F36- 00 BRK
-6F37- 00 BRK
-6F38- 00 BRK
-6F39- 00 BRK
-6F3A- 00 BRK
-6F3B- 00 BRK
-6F3C- 00 BRK
-6F3D- 00 BRK
-6F3E- 00 BRK
-6F3F- C1 C4 CMP ($C4,X)
-6F41- C9 CD CMP #$CD
-6F43- B1 B6 LDA ($B6),Y
-6F45- B2 A0 LDA ($A0)
-6F47- A8 TAY
-6F48- C4 C9 CPY $C9
-6F4A- CD B1 B6 CMP $B6B1
-6F4D- B2 A0 LDA ($A0)
-6F4F- CD C1 C3 CMP $C3C1
-6F52- D2 CF CMP ($CF)
-6F54- A9 00 LDA #$00
-6F56- BA TSX
-6F57- D0 D2 BNE $6F2B
-6F59- CF ???
-6F5A- C4 A8 CPY $A8
-6F5C- B4 A9 LDY $A9,X
-6F5E- A0 BA LDY #$BA
-6F60- C1 D8 CMP ($D8,X)
-6F62- D3 ???
-6F63- C9 DA CMP #$DA
-6F65- C5 A8 CMP $A8
-6F67- B2 A9 LDA ($A9)
-6F69- A0 BA LDY #$BA
-6F6B- C1 D9 CMP ($D9,X)
-6F6D- D3 ???
-6F6E- C9 DA CMP #$DA
-6F70- C5 A8 CMP $A8
-6F72- B2 A9 LDA ($A9)
-6F74- BA TSX
-6F75- C1 D8 CMP ($D8,X)
-6F77- C2 ???
-6F78- C1 CB CMP ($CB,X)
-6F7A- A8 TAY
-6F7B- B2 A9 LDA ($A9)
-6F7D- A0 BA LDY #$BA
-6F7F- C1 D9 CMP ($D9,X)
-6F81- C2 ???
-6F82- C1 CB CMP ($CB,X)
-6F84- A8 TAY
-6F85- B2 A9 LDA ($A9)
-6F87- A0 BA LDY #$BA
-6F89- CD CC C9 CMP $C9CC
-6F8C- C5 D2 CMP $D2
-6F8E- A8 TAY
-6F8F- B2 A9 LDA ($A9)
-6F91- BA TSX
-6F92- CD C3 C1 CMP $C1C3
-6F95- CE C4 A8 DEC $A8C4
-6F98- B2 A9 LDA ($A9)
-6F9A- A0 BA LDY #$BA
-6F9C- C6 C9 DEC $C9
-6F9E- CC CC A8 CPY $A8CC
-6FA1- B1 A9 LDA ($A9),Y
-6FA3- A0 BA LDY #$BA
-6FA5- C5 CC CMP $CC
-6FA7- C5 CE CMP $CE
-6FA9- A8 TAY
-6FAA- B1 A9 LDA ($A9),Y
-6FAC- 00 BRK
-6FAD- C1 D2 CMP ($D2,X)
-6FAF- D2 C1 CMP ($C1)
-6FB1- D9 A0 D4 CMP $D4A0,Y
-6FB4- CF ???
-6FB5- CF ???
-6FB6- A0 CC LDY #$CC
-6FB8- C1 D2 CMP ($D2,X)
-6FBA- C7 ???
-6FBB- C5 A1 CMP $A1
-6FBD- 00 BRK
-6FBE- 68 PLA
-6FBF- 85 FE STA $FE
-6FC1- 68 PLA
-6FC2- 85 FF STA $FF
-6FC4- 68 PLA
-6FC5- 8D B5 70 STA $70B5
-6FC8- 8D B7 70 STA $70B7
-6FCB- 68 PLA
-6FCC- 8D B6 70 STA $70B6
-6FCF- 85 19 STA $19
-6FD1- 38 SEC
-6FD2- 8D B8 70 STA $70B8
-6FD5- 68 PLA
-6FD6- 85 ED STA $ED
-6FD8- 68 PLA
-6FD9- 85 EE STA $EE
-6FDB- A0 00 LDY #$00
-6FDD- B1 ED LDA ($ED),Y
-6FDF- 8D B3 70 STA $70B3
-6FE2- A0 01 LDY #$01
-6FE4- B1 ED LDA ($ED),Y
-6FE6- 8D B4 70 STA $70B4
-6FE9- C8 INY
-6FEA- B1 ED LDA ($ED),Y
-6FEC- 8D B1 70 STA $70B1
-6FEF- 8D B2 70 STA $70B2
-6FF2- AD 42 62 LDA $6242
-6FF5- C9 01 CMP #$01
-6FF7- F0 03 BEQ $6FFC
-6FF9- 4C 32 70 JMP $7032
-6FFC- AD B8 70 LDA $70B8
-6FFF- CD B4 70 CMP $70B4
-7002- B0 03 BCS $7007
-7004- 4C 32 70 JMP $7032
-7007- AD B7 70 LDA $70B7
-700A- CD B3 70 CMP $70B3
-700D- F0 23 BEQ $7032
-700F- B0 03 BCS $7014
-7011- 4C 32 70 JMP $7032
-7014- A9 70 LDA #$70
-7016- 48 PHA
-7017- A9 BB LDA #$BB
-7019- 48 PHA
-701A- A9 71 LDA #$71
-701C- 48 PHA
-701D- A9 14 LDA #$14
-701F- 48 PHA
-7020- A9 70 LDA #$70
-7022- 48 PHA
-7023- A9 D3 LDA #$D3
-7025- 48 PHA
-7026- A9 70 LDA #$70
-7028- 48 PHA
-7029- A9 B1 LDA #$B1
-702B- 48 PHA
-702C- A9 09 LDA #$09
-702E- 48 PHA
-702F- 20 B0 6B JSR $6BB0
-7032- A0 00 LDY #$00
-7034- A9 00 LDA #$00
-7036- F0 0F BEQ $7047
-7038- 18 CLC
-7039- 6D B5 70 ADC $70B5
-703C- AA TAX
-703D- 98 TYA
-703E- 65 19 ADC $19
-7040- A8 TAY
-7041- 8A TXA
-7042- 0E B5 70 ASL $70B5
-7045- 26 19 ROL $19
-7047- 4E B1 70 LSR $70B1
-704A- B0 EC BCS $7038
-704C- D0 F4 BNE $7042
-704E- 8E B7 70 STX $70B7
-7051- 8C B8 70 STY $70B8
-7054- 18 CLC
-7055- A9 03 LDA #$03
-7057- 6D B7 70 ADC $70B7
-705A- 8D B9 70 STA $70B9
-705D- B0 03 BCS $7062
-705F- 4C 6A 70 JMP $706A
-7062- A9 01 LDA #$01
-7064- 6D B8 70 ADC $70B8
-7067- 8D B8 70 STA $70B8
-706A- AD B8 70 LDA $70B8
-706D- 8D BA 70 STA $70BA
-7070- 18 CLC
-7071- AD B9 70 LDA $70B9
-7074- 65 ED ADC $ED
-7076- 8D B9 70 STA $70B9
-7079- B0 03 BCS $707E
-707B- 4C 81 70 JMP $7081
-707E- EE BA 70 INC $70BA
-7081- AD BA 70 LDA $70BA
-7084- 65 EE ADC $EE
-7086- 8D BA 70 STA $70BA
-7089- 85 09 STA $09
-708B- AD B9 70 LDA $70B9
-708E- 85 08 STA $08
-7090- A0 00 LDY #$00
-7092- B1 08 LDA ($08),Y
-7094- 99 40 60 STA $6040,Y
-7097- C8 INY
-7098- CC B2 70 CPY $70B2
-709B- D0 F5 BNE $7092
-709D- AD B2 70 LDA $70B2
-70A0- 8D 3F 60 STA $603F
-70A3- A5 FF LDA $FF
-70A5- 48 PHA
-70A6- A5 FE LDA $FE
-70A8- 48 PHA
-70A9- A6 09 LDX $09
-70AB- A4 08 LDY $08
-70AD- AD B1 70 LDA $70B1
-70B0- 60 RTS
-70B1- 00 BRK
-70B2- 00 BRK
-70B3- 00 BRK
-70B4- 00 BRK
-70B5- 00 BRK
-70B6- 00 BRK
-70B7- 00 BRK
-70B8- 00 BRK
-70B9- 00 BRK
-70BA- 00 BRK
-70BB- C1 C7 CMP ($C7,X)
-70BD- C5 D4 CMP $D4
-70BF- B1 B6 LDA ($B6),Y
-70C1- B1 A0 LDA ($A0),Y
-70C3- A8 TAY
-70C4- C7 ???
-70C5- C5 D4 CMP $D4
-70C7- B1 B6 LDA ($B6),Y
-70C9- B1 A0 LDA ($A0),Y
-70CB- CD C1 C3 CMP $C3C1
-70CE- D2 CF CMP ($CF)
-70D0- A9 AC LDA #$AC
-70D2- 00 BRK
-70D3- C4 D5 CPY $D5
-70D5- CD D0 C9 CMP $C9D0
-70D8- CE C7 A0 DEC $A0C7
-70DB- BA TSX
-70DC- C5 D3 CMP $D3
-70DE- C9 DA CMP #$DA
-70E0- C5 A8 CMP $A8
-70E2- B1 A9 LDA ($A9),Y
-70E4- A0 BA LDY #$BA
-70E6- C5 D3 CMP $D3
-70E8- C9 DA CMP #$DA
-70EA- C5 C2 CMP $C2
-70EC- C1 CB CMP ($CB,X)
-70EE- A8 TAY
-70EF- B1 A9 LDA ($A9),Y
-70F1- A0 BA LDY #$BA
-70F3- C1 D3 CMP ($D3,X)
-70F5- C9 DA CMP #$DA
-70F7- C5 A8 CMP $A8
-70F9- B2 A9 LDA ($A9)
-70FB- BA TSX
-70FC- C1 C9 CMP ($C9,X)
-70FE- C4 D8 CPY $D8
-7100- A8 TAY
-7101- B2 A9 LDA ($A9)
-7103- A0 BA LDY #$BA
-7105- C9 C4 CMP #$C4
-7107- D8 CLD
-7108- A8 TAY
-7109- B2 A9 LDA ($A9)
-710B- A0 BA LDY #$BA
-710D- D2 C5 CMP ($C5)
-710F- D3 ???
-7110- A8 TAY
-7111- B2 A9 LDA ($A9)
-7113- 00 BRK
-7114- CF ???
-7115- D5 D4 CMP $D4,X
-7117- A0 CF LDY #$CF
-7119- C6 A0 DEC $A0
-711B- C2 ???
-711C- CF ???
-711D- D5 CE CMP $CE,X
-711F- C4 D3 CPY $D3
-7121- A1 A0 LDA ($A0,X)
-7123- C9 CE CMP #$CE
-7125- C4 C5 CPY $C5
-7127- D8 CLD
-7128- A0 BE LDY #$BE
-712A- A0 C1 LDY #$C1
-712C- D2 D2 CMP ($D2)
-712E- C1 D9 CMP ($D9,X)
-7130- A0 CC LDY #$CC
-7132- C5 CE CMP $CE
-7134- C7 ???
-7135- D4 ???
-7136- C8 INY
-7137- 00 BRK
-7138- 68 PLA
-7139- 85 FE STA $FE
-713B- 68 PLA
-713C- 85 FF STA $FF
-713E- 68 PLA
-713F- 8D E9 72 STA $72E9
-7142- 68 PLA
-7143- 8D EA 72 STA $72EA
-7146- 68 PLA
-7147- 8D E7 72 STA $72E7
-714A- 68 PLA
-714B- 8D E8 72 STA $72E8
-714E- 68 PLA
-714F- 85 ED STA $ED
-7151- 68 PLA
-7152- 85 EE STA $EE
-7154- A0 04 LDY #$04
-7156- B1 ED LDA ($ED),Y
-7158- 8D E5 72 STA $72E5
-715B- A0 00 LDY #$00
-715D- B1 ED LDA ($ED),Y
-715F- 8D F5 72 STA $72F5
-7162- A0 01 LDY #$01
-7164- B1 ED LDA ($ED),Y
-7166- 8D F6 72 STA $72F6
-7169- A0 02 LDY #$02
-716B- B1 ED LDA ($ED),Y
-716D- 8D F7 72 STA $72F7
-7170- A0 03 LDY #$03
-7172- B1 ED LDA ($ED),Y
-7174- 8D F8 72 STA $72F8
-7177- A0 00 LDY #$00
-7179- AD 42 62 LDA $6242
-717C- C9 01 CMP #$01
-717E- F0 03 BEQ $7183
-7180- 4C E3 71 JMP $71E3
-7183- AD E7 72 LDA $72E7
-7186- CD F5 72 CMP $72F5
-7189- 90 28 BCC $71B3
-718B- AD E8 72 LDA $72E8
-718E- CD F6 72 CMP $72F6
-7191- F0 20 BEQ $71B3
-7193- 90 1E BCC $71B3
-7195- A9 72 LDA #$72
-7197- 48 PHA
-7198- A9 F9 LDA #$F9
-719A- 48 PHA
-719B- A9 73 LDA #$73
-719D- 48 PHA
-719E- A9 65 LDA #$65
-71A0- 48 PHA
-71A1- A9 73 LDA #$73
-71A3- 48 PHA
-71A4- A9 10 LDA #$10
-71A6- 48 PHA
-71A7- A9 72 LDA #$72
-71A9- 48 PHA
-71AA- A9 E5 LDA #$E5
-71AC- 48 PHA
-71AD- A9 14 LDA #$14
-71AF- 48 PHA
-71B0- 20 B0 6B JSR $6BB0
-71B3- AD E9 72 LDA $72E9
-71B6- CD F7 72 CMP $72F7
-71B9- 90 28 BCC $71E3
-71BB- AD EA 72 LDA $72EA
-71BE- CD F8 72 CMP $72F8
-71C1- F0 20 BEQ $71E3
-71C3- 90 1E BCC $71E3
-71C5- A9 72 LDA #$72
-71C7- 48 PHA
-71C8- A9 F9 LDA #$F9
-71CA- 48 PHA
-71CB- A9 73 LDA #$73
-71CD- 48 PHA
-71CE- A9 80 LDA #$80
-71D0- 48 PHA
-71D1- A9 73 LDA #$73
-71D3- 48 PHA
-71D4- A9 10 LDA #$10
-71D6- 48 PHA
-71D7- A9 72 LDA #$72
-71D9- 48 PHA
-71DA- A9 E5 LDA #$E5
-71DC- 48 PHA
-71DD- A9 14 LDA #$14
-71DF- 48 PHA
-71E0- 20 B0 6B JSR $6BB0
-71E3- AD E9 72 LDA $72E9
-71E6- 8D ED 72 STA $72ED
-71E9- AD EA 72 LDA $72EA
-71EC- 8D EE 72 STA $72EE
-71EF- AD F7 72 LDA $72F7
-71F2- 8D EB 72 STA $72EB
-71F5- AD F8 72 LDA $72F8
-71F8- 8D EC 72 STA $72EC
-71FB- A9 00 LDA #$00
-71FD- 8D EF 72 STA $72EF
-7200- 8D F0 72 STA $72F0
-7203- 8D F1 72 STA $72F1
-7206- 8D F2 72 STA $72F2
-7209- A2 10 LDX #$10
-720B- 4E EE 72 LSR $72EE
-720E- 6E ED 72 ROR $72ED
-7211- 90 10 BCC $7223
-7213- AD F1 72 LDA $72F1
-7216- 18 CLC
-7217- 6D EB 72 ADC $72EB
-721A- 8D F1 72 STA $72F1
-721D- AD F2 72 LDA $72F2
-7220- 6D EC 72 ADC $72EC
-7223- 6A ROR
-7224- 8D F2 72 STA $72F2
-7227- 6E F1 72 ROR $72F1
-722A- 6E F0 72 ROR $72F0
-722D- 6E EF 72 ROR $72EF
-7230- CA DEX
-7231- D0 D8 BNE $720B
-7233- AD EF 72 LDA $72EF
-7236- 8D F3 72 STA $72F3
-7239- AD F0 72 LDA $72F0
-723C- 8D F4 72 STA $72F4
-723F- AD E7 72 LDA $72E7
-7242- 8D ED 72 STA $72ED
-7245- AD E8 72 LDA $72E8
-7248- 8D EE 72 STA $72EE
-724B- AD E5 72 LDA $72E5
-724E- 8D EB 72 STA $72EB
-7251- A9 00 LDA #$00
-7253- 8D EC 72 STA $72EC
-7256- 8D EF 72 STA $72EF
-7259- 8D F0 72 STA $72F0
-725C- 8D F1 72 STA $72F1
-725F- 8D F2 72 STA $72F2
-7262- A2 10 LDX #$10
-7264- 4E EE 72 LSR $72EE
-7267- 6E ED 72 ROR $72ED
-726A- 90 10 BCC $727C
-726C- AD F1 72 LDA $72F1
-726F- 18 CLC
-7270- 6D EB 72 ADC $72EB
-7273- 8D F1 72 STA $72F1
-7276- AD F2 72 LDA $72F2
-7279- 6D EC 72 ADC $72EC
-727C- 6A ROR
-727D- 8D F2 72 STA $72F2
-7280- 6E F1 72 ROR $72F1
-7283- 6E F0 72 ROR $72F0
-7286- 6E EF 72 ROR $72EF
-7289- CA DEX
-728A- D0 D8 BNE $7264
-728C- 18 CLC
-728D- AD EF 72 LDA $72EF
-7290- 6D F3 72 ADC $72F3
-7293- 8D EF 72 STA $72EF
-7296- AD F0 72 LDA $72F0
-7299- 6D F4 72 ADC $72F4
-729C- 8D F0 72 STA $72F0
-729F- 18 CLC
-72A0- AD EF 72 LDA $72EF
-72A3- 69 05 ADC #$05
-72A5- 8D EF 72 STA $72EF
-72A8- 90 03 BCC $72AD
-72AA- EE F0 72 INC $72F0
-72AD- 18 CLC
-72AE- AD EF 72 LDA $72EF
-72B1- 65 ED ADC $ED
-72B3- 8D EF 72 STA $72EF
-72B6- 85 08 STA $08
-72B8- AD F0 72 LDA $72F0
-72BB- 65 EE ADC $EE
-72BD- 8D F0 72 STA $72F0
-72C0- 85 09 STA $09
-72C2- A0 00 LDY #$00
-72C4- A2 00 LDX #$00
-72C6- B1 08 LDA ($08),Y
-72C8- 99 40 60 STA $6040,Y
-72CB- C8 INY
-72CC- CC E5 72 CPY $72E5
-72CF- D0 F5 BNE $72C6
-72D1- AD E5 72 LDA $72E5
-72D4- 8D 3F 60 STA $603F
-72D7- A5 FF LDA $FF
-72D9- 48 PHA
-72DA- A5 FE LDA $FE
-72DC- 48 PHA
-72DD- A6 09 LDX $09
-72DF- A4 08 LDY $08
-72E1- AD E5 72 LDA $72E5
-72E4- 60 RTS
-72E5- 00 BRK
-72E6- 00 BRK
-72E7- 00 BRK
-72E8- 00 BRK
-72E9- 00 BRK
-72EA- 00 BRK
-72EB- 00 BRK
-72EC- 00 BRK
-72ED- 00 BRK
-72EE- 00 BRK
-72EF- 00 BRK
-72F0- 00 BRK
-72F1- 00 BRK
-72F2- 00 BRK
-72F3- 00 BRK
-72F4- 00 BRK
-72F5- 00 BRK
-72F6- 00 BRK
-72F7- 00 BRK
-72F8- 00 BRK
-72F9- C1 C7 CMP ($C7,X)
-72FB- C5 D4 CMP $D4
-72FD- B1 B6 LDA ($B6),Y
-72FF- B2 A0 LDA ($A0)
-7301- A8 TAY
-7302- C7 ???
-7303- C5 D4 CMP $D4
-7305- B1 B6 LDA ($B6),Y
-7307- B2 A0 LDA ($A0)
-7309- CD C1 C3 CMP $C3C1
-730C- D2 CF CMP ($CF)
-730E- A9 00 LDA #$00
-7310- BA TSX
-7311- C5 D3 CMP $D3
-7313- C9 DA CMP #$DA
-7315- C5 A8 CMP $A8
-7317- B2 A9 LDA ($A9)
-7319- A0 D8 LDY #$D8
-731B- C9 C4 CMP #$C4
-731D- D8 CLD
-731E- A8 TAY
-731F- B2 A9 LDA ($A9)
-7321- A0 D9 LDY #$D9
-7323- C9 C4 CMP #$C4
-7325- D8 CLD
-7326- A8 TAY
-7327- B2 A9 LDA ($A9)
-7329- A0 CD LDY #$CD
-732B- C3 ???
-732C- C1 CE CMP ($CE,X)
-732E- C4 A8 CPY $A8
-7330- B2 A9 LDA ($A9)
-7332- A0 CD LDY #$CD
-7334- C3 ???
-7335- C1 CE CMP ($CE,X)
-7337- C4 A8 CPY $A8
-7339- B2 A9 LDA ($A9)
-733B- A0 CD LDY #$CD
-733D- CC C9 C5 CPY $C5C9
-7340- D2 A8 CMP ($A8)
-7342- B2 A9 LDA ($A9)
-7344- A0 D0 LDY #$D0
-7346- D2 CF CMP ($CF)
-7348- C4 A8 CPY $A8
-734A- B4 A9 LDY $A9,X
-734C- A0 D0 LDY #$D0
-734E- C2 ???
-734F- C1 CB CMP ($CB,X)
-7351- A8 TAY
-7352- B2 A9 LDA ($A9)
-7354- A0 D8 LDY #$D8
-7356- CC C5 CE CPY $CEC5
-7359- A8 TAY
-735A- B2 A9 LDA ($A9)
-735C- A0 D9 LDY #$D9
-735E- CC C5 CE CPY $CEC5
-7361- A8 TAY
-7362- B2 A9 LDA ($A9)
-7364- 00 BRK
-7365- CF ???
-7366- D5 D4 CMP $D4,X
-7368- A0 CF LDY #$CF
-736A- C6 A0 DEC $A0
-736C- C2 ???
-736D- CF ???
-736E- D5 CE CMP $CE,X
-7370- C4 D3 CPY $D3
-7372- A1 A0 LDA ($A0,X)
-7374- D8 CLD
-7375- A0 BE LDY #$BE
-7377- A0 CD LDY #$CD
-7379- C1 D8 CMP ($D8,X)
-737B- C9 CD CMP #$CD
-737D- D5 CD CMP $CD,X
-737F- 00 BRK
-7380- CF ???
-7381- D5 D4 CMP $D4,X
-7383- A0 CF LDY #$CF
-7385- C6 A0 DEC $A0
-7387- C2 ???
-7388- CF ???
-7389- D5 CE CMP $CE,X
-738B- C4 D3 CPY $D3
-738D- A1 A0 LDA ($A0,X)
-738F- D9 A0 BE CMP $BEA0,Y
-7392- A0 CD LDY #$CD
-7394- C1 D8 CMP ($D8,X)
-7396- 00 BRK
-7397- 68 PLA
-7398- 85 FE STA $FE
-739A- 68 PLA
-739B- 85 FF STA $FF
-739D- 68 PLA
-739E- 8D 8B 74 STA $748B
-73A1- 8D 8D 74 STA $748D
-73A4- 68 PLA
-73A5- 8D 8C 74 STA $748C
-73A8- 85 19 STA $19
-73AA- 38 SEC
-73AB- 8D 8E 74 STA $748E
-73AE- 68 PLA
-73AF- 85 ED STA $ED
-73B1- 68 PLA
-73B2- 85 EE STA $EE
-73B4- 68 PLA
-73B5- 85 EB STA $EB
-73B7- 68 PLA
-73B8- 85 EC STA $EC
-73BA- A0 00 LDY #$00
-73BC- B1 ED LDA ($ED),Y
-73BE- 8D 89 74 STA $7489
-73C1- A0 01 LDY #$01
-73C3- B1 ED LDA ($ED),Y
-73C5- 8D 8A 74 STA $748A
-73C8- C8 INY
-73C9- B1 ED LDA ($ED),Y
-73CB- 8D 87 74 STA $7487
-73CE- 8D 88 74 STA $7488
-73D1- AD 42 62 LDA $6242
-73D4- C9 01 CMP #$01
-73D6- F0 03 BEQ $73DB
-73D8- 4C 0F 74 JMP $740F
-73DB- AD 8E 74 LDA $748E
-73DE- CD 8A 74 CMP $748A
-73E1- B0 03 BCS $73E6
-73E3- 4C 0F 74 JMP $740F
-73E6- AD 8D 74 LDA $748D
-73E9- CD 89 74 CMP $7489
-73EC- B0 03 BCS $73F1
-73EE- 4C 0F 74 JMP $740F
-73F1- A9 74 LDA #$74
-73F3- 48 PHA
-73F4- A9 91 LDA #$91
-73F6- 48 PHA
-73F7- A9 74 LDA #$74
-73F9- 48 PHA
-73FA- A9 EA LDA #$EA
-73FC- 48 PHA
-73FD- A9 74 LDA #$74
-73FF- 48 PHA
-7400- A9 A9 LDA #$A9
-7402- 48 PHA
-7403- A9 74 LDA #$74
-7405- 48 PHA
-7406- A9 87 LDA #$87
-7408- 48 PHA
-7409- A9 09 LDA #$09
-740B- 48 PHA
-740C- 20 B0 6B JSR $6BB0
-740F- A0 00 LDY #$00
-7411- A9 00 LDA #$00
-7413- F0 0F BEQ $7424
-7415- 18 CLC
-7416- 6D 8B 74 ADC $748B
-7419- AA TAX
-741A- 98 TYA
-741B- 65 19 ADC $19
-741D- A8 TAY
-741E- 8A TXA
-741F- 0E 8B 74 ASL $748B
-7422- 26 19 ROL $19
-7424- 4E 87 74 LSR $7487
-7427- B0 EC BCS $7415
-7429- D0 F4 BNE $741F
-742B- 8E 8D 74 STX $748D
-742E- 8C 8E 74 STY $748E
-7431- 18 CLC
-7432- A9 03 LDA #$03
-7434- 6D 8D 74 ADC $748D
-7437- 8D 8F 74 STA $748F
-743A- B0 03 BCS $743F
-743C- 4C 47 74 JMP $7447
-743F- A9 01 LDA #$01
-7441- 6D 8E 74 ADC $748E
-7444- 8D 8E 74 STA $748E
-7447- AD 8E 74 LDA $748E
-744A- 8D 90 74 STA $7490
-744D- 18 CLC
-744E- AD 8F 74 LDA $748F
-7451- 65 ED ADC $ED
-7453- 8D 8F 74 STA $748F
-7456- B0 03 BCS $745B
-7458- 4C 5E 74 JMP $745E
-745B- EE 90 74 INC $7490
-745E- AD 90 74 LDA $7490
-7461- 65 EE ADC $EE
-7463- 8D 90 74 STA $7490
-7466- 85 09 STA $09
-7468- AD 8F 74 LDA $748F
-746B- 85 08 STA $08
-746D- A0 00 LDY #$00
-746F- B1 EB LDA ($EB),Y
-7471- 91 08 STA ($08),Y
-7473- C8 INY
-7474- CC 88 74 CPY $7488
-7477- D0 F6 BNE $746F
-7479- A5 FF LDA $FF
-747B- 48 PHA
-747C- A5 FE LDA $FE
-747E- 48 PHA
-747F- A6 09 LDX $09
-7481- A4 08 LDY $08
-7483- AD 87 74 LDA $7487
-7486- 60 RTS
-7487- 00 BRK
-7488- 00 BRK
-7489- 00 BRK
-748A- 00 BRK
-748B- 00 BRK
-748C- 00 BRK
-748D- 00 BRK
-748E- 00 BRK
-748F- 00 BRK
-7490- 00 BRK
-7491- C1 D0 CMP ($D0,X)
-7493- D5 D4 CMP $D4,X
-7495- B1 B6 LDA ($B6),Y
-7497- B1 A0 LDA ($A0),Y
-7499- A8 TAY
-749A- D0 D5 BNE $7471
-749C- D4 ???
-749D- B1 B6 LDA ($B6),Y
-749F- B1 A0 LDA ($A0),Y
-74A1- CD C1 C3 CMP $C3C1
-74A4- D2 CF CMP ($CF)
-74A6- A9 AC LDA #$AC
-74A8- 00 BRK
-74A9- C4 D5 CPY $D5
-74AB- CD D0 C9 CMP $C9D0
-74AE- CE C7 A0 DEC $A0C7
-74B1- BA TSX
-74B2- C5 D3 CMP $D3
-74B4- C9 DA CMP #$DA
-74B6- C5 A8 CMP $A8
-74B8- B1 A9 LDA ($A9),Y
-74BA- A0 BA LDY #$BA
-74BC- C5 D3 CMP $D3
-74BE- C9 DA CMP #$DA
-74C0- C5 C2 CMP $C2
-74C2- C1 CB CMP ($CB,X)
-74C4- A8 TAY
-74C5- B1 A9 LDA ($A9),Y
-74C7- A0 BA LDY #$BA
-74C9- C1 D3 CMP ($D3,X)
-74CB- C9 DA CMP #$DA
-74CD- C5 A8 CMP $A8
-74CF- B2 A9 LDA ($A9)
-74D1- BA TSX
-74D2- C1 C9 CMP ($C9,X)
-74D4- C4 D8 CPY $D8
-74D6- A8 TAY
-74D7- B2 A9 LDA ($A9)
-74D9- A0 BA LDY #$BA
-74DB- C9 C4 CMP #$C4
-74DD- D8 CLD
-74DE- A8 TAY
-74DF- B2 A9 LDA ($A9)
-74E1- A0 BA LDY #$BA
-74E3- D2 C5 CMP ($C5)
-74E5- D3 ???
-74E6- A8 TAY
-74E7- B2 A9 LDA ($A9)
-74E9- 00 BRK
-74EA- CF ???
-74EB- D5 D4 CMP $D4,X
-74ED- A0 CF LDY #$CF
-74EF- C6 A0 DEC $A0
-74F1- C2 ???
-74F2- CF ???
-74F3- D5 CE CMP $CE,X
-74F5- C4 D3 CPY $D3
-74F7- A1 A0 LDA ($A0,X)
-74F9- C9 CE CMP #$CE
-74FB- C4 C5 CPY $C5
-74FD- D8 CLD
-74FE- A0 BE LDY #$BE
-7500- A0 C1 LDY #$C1
-7502- D2 D2 CMP ($D2)
-7504- C1 D9 CMP ($D9,X)
-7506- A0 CC LDY #$CC
-7508- C5 CE CMP $CE
-750A- C7 ???
-750B- D4 ???
-750C- C8 INY
-750D- 00 BRK
-750E- 68 PLA
-750F- 85 FE STA $FE
-7511- 68 PLA
-7512- 85 FF STA $FF
-7514- 68 PLA
-7515- 8D BE 76 STA $76BE
-7518- 68 PLA
-7519- 8D BF 76 STA $76BF
-751C- 68 PLA
-751D- 8D BC 76 STA $76BC
-7520- 68 PLA
-7521- 8D BD 76 STA $76BD
-7524- 68 PLA
-7525- 85 ED STA $ED
-7527- 68 PLA
-7528- 85 EE STA $EE
-752A- 68 PLA
-752B- 85 EB STA $EB
-752D- 68 PLA
-752E- 85 EC STA $EC
-7530- A0 04 LDY #$04
-7532- B1 ED LDA ($ED),Y
-7534- 8D BA 76 STA $76BA
-7537- A0 00 LDY #$00
-7539- B1 ED LDA ($ED),Y
-753B- 8D CA 76 STA $76CA
-753E- A0 01 LDY #$01
-7540- B1 ED LDA ($ED),Y
-7542- 8D CB 76 STA $76CB
-7545- A0 02 LDY #$02
-7547- B1 ED LDA ($ED),Y
-7549- 8D CC 76 STA $76CC
-754C- A0 03 LDY #$03
-754E- B1 ED LDA ($ED),Y
-7550- 8D CD 76 STA $76CD
-7553- A0 00 LDY #$00
-7555- AD 42 62 LDA $6242
-7558- C9 01 CMP #$01
-755A- F0 03 BEQ $755F
-755C- 4C BF 75 JMP $75BF
-755F- AD BC 76 LDA $76BC
-7562- CD CA 76 CMP $76CA
-7565- 90 28 BCC $758F
-7567- AD BD 76 LDA $76BD
-756A- CD CB 76 CMP $76CB
-756D- F0 20 BEQ $758F
-756F- 90 1E BCC $758F
-7571- A9 76 LDA #$76
-7573- 48 PHA
-7574- A9 CE LDA #$CE
-7576- 48 PHA
-7577- A9 77 LDA #$77
-7579- 48 PHA
-757A- A9 37 LDA #$37
-757C- 48 PHA
-757D- A9 76 LDA #$76
-757F- 48 PHA
-7580- A9 E5 LDA #$E5
-7582- 48 PHA
-7583- A9 76 LDA #$76
-7585- 48 PHA
-7586- A9 BA LDA #$BA
-7588- 48 PHA
-7589- A9 14 LDA #$14
-758B- 48 PHA
-758C- 20 B0 6B JSR $6BB0
-758F- AD BE 76 LDA $76BE
-7592- CD CC 76 CMP $76CC
-7595- 90 28 BCC $75BF
-7597- AD BF 76 LDA $76BF
-759A- CD CD 76 CMP $76CD
-759D- F0 20 BEQ $75BF
-759F- 90 1E BCC $75BF
-75A1- A9 76 LDA #$76
-75A3- 48 PHA
-75A4- A9 CE LDA #$CE
-75A6- 48 PHA
-75A7- A9 77 LDA #$77
-75A9- 48 PHA
-75AA- A9 53 LDA #$53
-75AC- 48 PHA
-75AD- A9 76 LDA #$76
-75AF- 48 PHA
-75B0- A9 E5 LDA #$E5
-75B2- 48 PHA
-75B3- A9 76 LDA #$76
-75B5- 48 PHA
-75B6- A9 BA LDA #$BA
-75B8- 48 PHA
-75B9- A9 14 LDA #$14
-75BB- 48 PHA
-75BC- 20 B0 6B JSR $6BB0
-75BF- AD BE 76 LDA $76BE
-75C2- 8D C2 76 STA $76C2
-75C5- AD BF 76 LDA $76BF
-75C8- 8D C3 76 STA $76C3
-75CB- AD CC 76 LDA $76CC
-75CE- 8D C0 76 STA $76C0
-75D1- AD CD 76 LDA $76CD
-75D4- 8D C1 76 STA $76C1
-75D7- A9 00 LDA #$00
-75D9- 8D C4 76 STA $76C4
-75DC- 8D C5 76 STA $76C5
-75DF- 8D C6 76 STA $76C6
-75E2- 8D C7 76 STA $76C7
-75E5- A2 10 LDX #$10
-75E7- 4E C3 76 LSR $76C3
-75EA- 6E C2 76 ROR $76C2
-75ED- 90 10 BCC $75FF
-75EF- AD C6 76 LDA $76C6
-75F2- 18 CLC
-75F3- 6D C0 76 ADC $76C0
-75F6- 8D C6 76 STA $76C6
-75F9- AD C7 76 LDA $76C7
-75FC- 6D C1 76 ADC $76C1
-75FF- 6A ROR
-7600- 8D C7 76 STA $76C7
-7603- 6E C6 76 ROR $76C6
-7606- 6E C5 76 ROR $76C5
-7609- 6E C4 76 ROR $76C4
-760C- CA DEX
-760D- D0 D8 BNE $75E7
-760F- AD C4 76 LDA $76C4
-7612- 8D C8 76 STA $76C8
-7615- AD C5 76 LDA $76C5
-7618- 8D C9 76 STA $76C9
-761B- AD BC 76 LDA $76BC
-761E- 8D C2 76 STA $76C2
-7621- AD BD 76 LDA $76BD
-7624- 8D C3 76 STA $76C3
-7627- AD BA 76 LDA $76BA
-762A- 8D C0 76 STA $76C0
-762D- A9 00 LDA #$00
-762F- 8D C1 76 STA $76C1
-7632- 8D C4 76 STA $76C4
-7635- 8D C5 76 STA $76C5
-7638- 8D C6 76 STA $76C6
-763B- 8D C7 76 STA $76C7
-763E- A2 10 LDX #$10
-7640- 4E C3 76 LSR $76C3
-7643- 6E C2 76 ROR $76C2
-7646- 90 10 BCC $7658
-7648- AD C6 76 LDA $76C6
-764B- 18 CLC
-764C- 6D C0 76 ADC $76C0
-764F- 8D C6 76 STA $76C6
-7652- AD C7 76 LDA $76C7
-7655- 6D C1 76 ADC $76C1
-7658- 6A ROR
-7659- 8D C7 76 STA $76C7
-765C- 6E C6 76 ROR $76C6
-765F- 6E C5 76 ROR $76C5
-7662- 6E C4 76 ROR $76C4
-7665- CA DEX
-7666- D0 D8 BNE $7640
-7668- 18 CLC
-7669- AD C4 76 LDA $76C4
-766C- 6D C8 76 ADC $76C8
-766F- 8D C4 76 STA $76C4
-7672- AD C5 76 LDA $76C5
-7675- 6D C9 76 ADC $76C9
-7678- 8D C5 76 STA $76C5
-767B- 18 CLC
-767C- AD C4 76 LDA $76C4
-767F- 69 05 ADC #$05
-7681- 8D C4 76 STA $76C4
-7684- 90 03 BCC $7689
-7686- EE C5 76 INC $76C5
-7689- 18 CLC
-768A- AD C4 76 LDA $76C4
-768D- 65 ED ADC $ED
-768F- 8D C4 76 STA $76C4
-7692- 85 08 STA $08
-7694- AD C5 76 LDA $76C5
-7697- 65 EE ADC $EE
-7699- 8D C5 76 STA $76C5
-769C- 85 09 STA $09
-769E- A0 00 LDY #$00
-76A0- A2 00 LDX #$00
-76A2- B1 EB LDA ($EB),Y
-76A4- 91 08 STA ($08),Y
-76A6- C8 INY
-76A7- CC BA 76 CPY $76BA
-76AA- D0 F6 BNE $76A2
-76AC- A5 FF LDA $FF
-76AE- 48 PHA
-76AF- A5 FE LDA $FE
-76B1- 48 PHA
-76B2- A6 09 LDX $09
-76B4- A4 08 LDY $08
-76B6- AD BA 76 LDA $76BA
-76B9- 60 RTS
-76BA- 00 BRK
-76BB- 00 BRK
-76BC- 00 BRK
-76BD- 00 BRK
-76BE- 00 BRK
-76BF- 00 BRK
-76C0- 00 BRK
-76C1- 00 BRK
-76C2- 00 BRK
-76C3- 00 BRK
-76C4- 00 BRK
-76C5- 00 BRK
-76C6- 00 BRK
-76C7- 00 BRK
-76C8- 00 BRK
-76C9- 00 BRK
-76CA- 00 BRK
-76CB- 00 BRK
-76CC- 00 BRK
-76CD- 00 BRK
-76CE- C1 D0 CMP ($D0,X)
-76D0- D5 D4 CMP $D4,X
-76D2- B1 B6 LDA ($B6),Y
-76D4- B2 A0 LDA ($A0)
-76D6- A8 TAY
-76D7- D0 D5 BNE $76AE
-76D9- D4 ???
-76DA- B1 B6 LDA ($B6),Y
-76DC- B2 A0 LDA ($A0)
-76DE- CD C1 C3 CMP $C3C1
-76E1- D2 CF CMP ($CF)
-76E3- A9 00 LDA #$00
-76E5- BA TSX
-76E6- C5 D3 CMP $D3
-76E8- C9 DA CMP #$DA
-76EA- C5 A8 CMP $A8
-76EC- B2 A9 LDA ($A9)
-76EE- A0 BA LDY #$BA
-76F0- D8 CLD
-76F1- C9 C4 CMP #$C4
-76F3- D8 CLD
-76F4- A8 TAY
-76F5- B2 A9 LDA ($A9)
-76F7- A0 BA LDY #$BA
-76F9- D9 C9 C4 CMP $C4C9,Y
-76FC- D8 CLD
-76FD- A8 TAY
-76FE- B2 A9 LDA ($A9)
-7700- A0 BA LDY #$BA
-7702- CD C3 C1 CMP $C1C3
-7705- CE C4 A8 DEC $A8C4
-7708- B2 A9 LDA ($A9)
-770A- A0 BA LDY #$BA
-770C- CD CC C9 CMP $C9CC
-770F- C5 D2 CMP $D2
-7711- A8 TAY
-7712- B2 A9 LDA ($A9)
-7714- BA TSX
-7715- D0 D2 BNE $76E9
-7717- CF ???
-7718- C4 A8 CPY $A8
-771A- B4 A9 LDY $A9,X
-771C- A0 D0 LDY #$D0
-771E- C2 ???
-771F- C1 CB CMP ($CB,X)
-7721- A8 TAY
-7722- B2 A9 LDA ($A9)
-7724- A0 BA LDY #$BA
-7726- D8 CLD
-7727- CC C5 CE CPY $CEC5
-772A- A8 TAY
-772B- B1 A9 LDA ($A9),Y
-772D- A0 BA LDY #$BA
-772F- D9 CC C5 CMP $C5CC,Y
-7732- CE A8 B1 DEC $B1A8
-7735- A9 00 LDA #$00
-7737- CF ???
-7738- D5 D4 CMP $D4,X
-773A- A0 CF LDY #$CF
-773C- C6 A0 DEC $A0
-773E- C2 ???
-773F- CF ???
-7740- D5 CE CMP $CE,X
-7742- C4 D3 CPY $D3
-7744- A1 A0 LDA ($A0,X)
-7746- D8 CLD
-7747- A0 BE LDY #$BE
-7749- A0 CD LDY #$CD
-774B- C1 D8 CMP ($D8,X)
-774D- C9 CD CMP #$CD
-774F- D5 CD CMP $CD,X
-7751- AE 00 CF LDX $CF00
-7754- D5 D4 CMP $D4,X
-7756- A0 CF LDY #$CF
-7758- C6 A0 DEC $A0
-775A- C2 ???
-775B- CF ???
-775C- D5 CE CMP $CE,X
-775E- C4 D3 CPY $D3
-7760- A1 A0 LDA ($A0,X)
-7762- D9 A0 BE CMP $BEA0,Y
-7765- A0 CD LDY #$CD
-7767- C1 D8 CMP ($D8,X)
-7769- AE 00 A2 LDX $A200
-776C- 08 PHP
-776D- A5 4E LDA $4E
-776F- 0A ASL
-7770- 26 4F ROL $4F
-7772- 90 02 BCC $7776
-7774- 49 2D EOR #$2D
-7776- CA DEX
-7777- D0 F6 BNE $776F
-7779- 85 4E STA $4E
-777B- 8D 40 60 STA $6040
-777E- A0 01 LDY #$01
-7780- 8C 3F 60 STY $603F
-7783- C9 00 CMP #$00
-7785- 60 RTS
-7786- 68 PLA
-7787- 85 FE STA $FE
-7789- 68 PLA
-778A- 85 FF STA $FF
-778C- 68 PLA
-778D- 8D 59 78 STA $7859
-7790- 68 PLA
-7791- 8D 55 78 STA $7855
-7794- A9 01 LDA #$01
-7796- 8D 53 78 STA $7853
-7799- A9 FF LDA #$FF
-779B- 8D 57 78 STA $7857
-779E- A2 08 LDX #$08
-77A0- A5 4E LDA $4E
-77A2- 0A ASL
-77A3- 26 4F ROL $4F
-77A5- 90 02 BCC $77A9
-77A7- 49 2D EOR #$2D
-77A9- CA DEX
-77AA- D0 F6 BNE $77A2
-77AC- 85 4E STA $4E
-77AE- C9 00 CMP #$00
-77B0- 8D 4F 78 STA $784F
-77B3- AD 57 78 LDA $7857
-77B6- 38 SEC
-77B7- ED 53 78 SBC $7853
-77BA- 8D 45 78 STA $7845
-77BD- AD 59 78 LDA $7859
-77C0- 38 SEC
-77C1- ED 55 78 SBC $7855
-77C4- 8D 47 78 STA $7847
-77C7- AD 4F 78 LDA $784F
-77CA- 38 SEC
-77CB- ED 53 78 SBC $7853
-77CE- 8D 4D 78 STA $784D
-77D1- A9 00 LDA #$00
-77D3- A8 TAY
-77D4- 8C 5B 78 STY $785B
-77D7- F0 11 BEQ $77EA
-77D9- 18 CLC
-77DA- 6D 4D 78 ADC $784D
-77DD- AA TAX
-77DE- 98 TYA
-77DF- 6D 5B 78 ADC $785B
-77E2- A8 TAY
-77E3- 8A TXA
-77E4- 0E 4D 78 ASL $784D
-77E7- 2E 5B 78 ROL $785B
-77EA- 4E 47 78 LSR $7847
-77ED- B0 EA BCS $77D9
-77EF- D0 F3 BNE $77E4
-77F1- 8D 49 78 STA $7849
-77F4- 8C 4A 78 STY $784A
-77F7- A9 00 LDA #$00
-77F9- 8D 5D 78 STA $785D
-77FC- 8D 5E 78 STA $785E
-77FF- A2 10 LDX #$10
-7801- 0E 49 78 ASL $7849
-7804- 2E 4A 78 ROL $784A
-7807- 2E 5D 78 ROL $785D
-780A- 2E 5E 78 ROL $785E
-780D- AD 5D 78 LDA $785D
-7810- 38 SEC
-7811- ED 45 78 SBC $7845
-7814- A8 TAY
-7815- AD 5E 78 LDA $785E
-7818- ED 46 78 SBC $7846
-781B- 90 09 BCC $7826
-781D- 8D 5E 78 STA $785E
-7820- 8C 5D 78 STY $785D
-7823- EE 4B 78 INC $784B
-7826- CA DEX
-7827- D0 D8 BNE $7801
-7829- AD 4B 78 LDA $784B
-782C- 18 CLC
-782D- 6D 55 78 ADC $7855
-7830- 8D 51 78 STA $7851
-7833- A5 FF LDA $FF
-7835- 48 PHA
-7836- A5 FE LDA $FE
-7838- 48 PHA
-7839- AD 51 78 LDA $7851
-783C- 8D 40 60 STA $6040
-783F- A2 01 LDX #$01
-7841- 8E 3F 60 STX $603F
-7844- 60 RTS
-7845- 00 BRK
-7846- 00 BRK
-7847- 00 BRK
-7848- 00 BRK
-7849- 00 BRK
-784A- 00 BRK
-784B- 00 BRK
-784C- 00 BRK
-784D- 00 BRK
-784E- 00 BRK
-784F- 00 BRK
-7850- 00 BRK
-7851- 00 BRK
-7852- 00 BRK
-7853- 00 BRK
-7854- 00 BRK
-7855- 00 BRK
-7856- 00 BRK
-7857- 00 BRK
-7858- 00 BRK
-7859- 00 BRK
-785A- 00 BRK
-785B- 00 BRK
-785C- 00 BRK
-785D- 00 BRK
-785E- 00 BRK
-785F- 68 PLA
-7860- 85 FE STA $FE
-7862- 68 PLA
-7863- 85 FF STA $FF
-7865- 68 PLA
-7866- 85 06 STA $06
-7868- 68 PLA
-7869- 85 07 STA $07
-786B- A0 00 LDY #$00
-786D- B1 06 LDA ($06),Y
-786F- F0 06 BEQ $7877
-7871- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7874- C8 INY
-7875- D0 F6 BNE $786D
-7877- A5 FF LDA $FF
-7879- 48 PHA
-787A- A5 FE LDA $FE
-787C- 48 PHA
-787D- 60 RTS
-787E- 68 PLA
-787F- 85 06 STA $06
-7881- 68 PLA
-7882- 85 07 STA $07
-7884- A0 01 LDY #$01
-7886- B1 06 LDA ($06),Y
-7888- F0 06 BEQ $7890
-788A- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-788D- C8 INY
-788E- D0 F6 BNE $7886
-7890- 18 CLC
-7891- 98 TYA
-7892- 65 06 ADC $06
-7894- 85 06 STA $06
-7896- A5 07 LDA $07
-7898- 69 00 ADC #$00
-789A- 48 PHA
-789B- A5 06 LDA $06
-789D- 48 PHA
-789E- 60 RTS
diff --git a/source/disk18_demos_utils/RDF b/source/disk18_demos_utils/RDF
deleted file mode 100644
index 6fc0dce..0000000
--- a/source/disk18_demos_utils/RDF
+++ /dev/null
@@ -1,2766 +0,0 @@
-7000- 4C 4A 72 JMP $724A
-7003- 00 BRK
-7004- 00 BRK
-7005- 00 BRK
-7006- 00 BRK
-7007- 00 BRK
-7008- 00 BRK
-7009- 00 BRK
-700A- 00 BRK
-700B- 00 BRK
-700C- 00 BRK
-700D- 00 BRK
-700E- 00 BRK
-700F- 00 BRK
-7010- 00 BRK
-7011- 00 BRK
-7012- 00 BRK
-7013- 00 BRK
-7014- 00 BRK
-7015- 00 BRK
-7016- 00 BRK
-7017- 00 BRK
-7018- 00 BRK
-7019- 00 BRK
-701A- 00 BRK
-701B- 00 BRK
-701C- 00 BRK
-701D- 00 BRK
-701E- 00 BRK
-701F- 00 BRK
-7020- 00 BRK
-7021- 00 BRK
-7022- 00 BRK
-7023- 00 BRK
-7024- 00 BRK
-7025- 00 BRK
-7026- 00 BRK
-7027- 00 BRK
-7028- 00 BRK
-7029- 00 BRK
-702A- 00 BRK
-702B- 00 BRK
-702C- 00 BRK
-702D- 00 BRK
-702E- 00 BRK
-702F- 00 BRK
-7030- 00 BRK
-7031- 00 BRK
-7032- 00 BRK
-7033- 00 BRK
-7034- 00 BRK
-7035- 00 BRK
-7036- 00 BRK
-7037- 00 BRK
-7038- 00 BRK
-7039- 00 BRK
-703A- 00 BRK
-703B- 00 BRK
-703C- 00 BRK
-703D- 00 BRK
-703E- 00 BRK
-703F- 00 BRK
-7040- 00 BRK
-7041- 00 BRK
-7042- 00 BRK
-7043- 00 BRK
-7044- 00 BRK
-7045- 00 BRK
-7046- 00 BRK
-7047- 00 BRK
-7048- 00 BRK
-7049- 00 BRK
-704A- 00 BRK
-704B- 00 BRK
-704C- 00 BRK
-704D- 00 BRK
-704E- 00 BRK
-704F- 00 BRK
-7050- 00 BRK
-7051- 00 BRK
-7052- 00 BRK
-7053- 00 BRK
-7054- 00 BRK
-7055- 00 BRK
-7056- 00 BRK
-7057- 00 BRK
-7058- 00 BRK
-7059- 00 BRK
-705A- 00 BRK
-705B- 00 BRK
-705C- 00 BRK
-705D- 00 BRK
-705E- 00 BRK
-705F- 00 BRK
-7060- 00 BRK
-7061- 00 BRK
-7062- 00 BRK
-7063- 00 BRK
-7064- 00 BRK
-7065- 00 BRK
-7066- 00 BRK
-7067- 00 BRK
-7068- 00 BRK
-7069- 00 BRK
-706A- 00 BRK
-706B- 00 BRK
-706C- 00 BRK
-706D- 00 BRK
-706E- 00 BRK
-706F- 00 BRK
-7070- 00 BRK
-7071- 00 BRK
-7072- 00 BRK
-7073- 00 BRK
-7074- 00 BRK
-7075- 00 BRK
-7076- 00 BRK
-7077- 00 BRK
-7078- 00 BRK
-7079- 00 BRK
-707A- 00 BRK
-707B- 00 BRK
-707C- 00 BRK
-707D- 00 BRK
-707E- 00 BRK
-707F- 00 BRK
-7080- 00 BRK
-7081- 00 BRK
-7082- 00 BRK
-7083- 00 BRK
-7084- 00 BRK
-7085- 00 BRK
-7086- 00 BRK
-7087- 00 BRK
-7088- 00 BRK
-7089- 00 BRK
-708A- 00 BRK
-708B- 00 BRK
-708C- 00 BRK
-708D- 00 BRK
-708E- 00 BRK
-708F- 00 BRK
-7090- 00 BRK
-7091- 00 BRK
-7092- 00 BRK
-7093- 00 BRK
-7094- 00 BRK
-7095- 00 BRK
-7096- 00 BRK
-7097- 00 BRK
-7098- 00 BRK
-7099- 00 BRK
-709A- 00 BRK
-709B- 00 BRK
-709C- 00 BRK
-709D- 00 BRK
-709E- 00 BRK
-709F- 00 BRK
-70A0- 00 BRK
-70A1- 00 BRK
-70A2- 00 BRK
-70A3- 00 BRK
-70A4- 00 BRK
-70A5- 00 BRK
-70A6- 00 BRK
-70A7- 00 BRK
-70A8- 00 BRK
-70A9- 00 BRK
-70AA- 00 BRK
-70AB- 00 BRK
-70AC- 00 BRK
-70AD- 00 BRK
-70AE- 00 BRK
-70AF- 00 BRK
-70B0- 00 BRK
-70B1- 00 BRK
-70B2- 00 BRK
-70B3- 00 BRK
-70B4- 00 BRK
-70B5- 00 BRK
-70B6- 00 BRK
-70B7- 00 BRK
-70B8- 00 BRK
-70B9- 00 BRK
-70BA- 00 BRK
-70BB- 00 BRK
-70BC- 00 BRK
-70BD- 00 BRK
-70BE- 00 BRK
-70BF- 00 BRK
-70C0- 00 BRK
-70C1- 00 BRK
-70C2- 00 BRK
-70C3- 00 BRK
-70C4- 00 BRK
-70C5- 00 BRK
-70C6- 00 BRK
-70C7- 00 BRK
-70C8- 00 BRK
-70C9- 00 BRK
-70CA- 00 BRK
-70CB- 00 BRK
-70CC- 00 BRK
-70CD- 00 BRK
-70CE- 00 BRK
-70CF- 00 BRK
-70D0- 00 BRK
-70D1- 00 BRK
-70D2- 00 BRK
-70D3- 00 BRK
-70D4- 00 BRK
-70D5- 00 BRK
-70D6- 00 BRK
-70D7- 00 BRK
-70D8- 00 BRK
-70D9- 00 BRK
-70DA- 00 BRK
-70DB- 00 BRK
-70DC- 00 BRK
-70DD- 00 BRK
-70DE- 00 BRK
-70DF- 00 BRK
-70E0- 00 BRK
-70E1- 00 BRK
-70E2- 00 BRK
-70E3- 00 BRK
-70E4- 00 BRK
-70E5- 00 BRK
-70E6- 00 BRK
-70E7- 00 BRK
-70E8- 00 BRK
-70E9- 00 BRK
-70EA- 00 BRK
-70EB- 00 BRK
-70EC- 00 BRK
-70ED- 00 BRK
-70EE- 00 BRK
-70EF- 00 BRK
-70F0- 00 BRK
-70F1- 00 BRK
-70F2- 00 BRK
-70F3- 00 BRK
-70F4- 00 BRK
-70F5- 00 BRK
-70F6- 00 BRK
-70F7- 00 BRK
-70F8- 00 BRK
-70F9- 00 BRK
-70FA- 00 BRK
-70FB- 00 BRK
-70FC- 00 BRK
-70FD- 00 BRK
-70FE- 00 BRK
-70FF- 00 BRK
-7100- 00 BRK
-7101- 00 BRK
-7102- 00 BRK
-7103- 00 BRK
-7104- 00 BRK
-7105- 00 BRK
-7106- 00 BRK
-7107- 00 BRK
-7108- 00 BRK
-7109- 00 BRK
-710A- 00 BRK
-710B- 00 BRK
-710C- 00 BRK
-710D- 00 BRK
-710E- 00 BRK
-710F- 00 BRK
-7110- 00 BRK
-7111- 00 BRK
-7112- 00 BRK
-7113- 00 BRK
-7114- 00 BRK
-7115- 00 BRK
-7116- 00 BRK
-7117- 00 BRK
-7118- 00 BRK
-7119- 00 BRK
-711A- 00 BRK
-711B- 00 BRK
-711C- 00 BRK
-711D- 00 BRK
-711E- 00 BRK
-711F- 00 BRK
-7120- 00 BRK
-7121- 00 BRK
-7122- 00 BRK
-7123- 00 BRK
-7124- 00 BRK
-7125- 00 BRK
-7126- 00 BRK
-7127- 00 BRK
-7128- 00 BRK
-7129- 00 BRK
-712A- 00 BRK
-712B- 00 BRK
-712C- 00 BRK
-712D- 00 BRK
-712E- 00 BRK
-712F- 00 BRK
-7130- 00 BRK
-7131- 00 BRK
-7132- 00 BRK
-7133- 00 BRK
-7134- 00 BRK
-7135- 00 BRK
-7136- 00 BRK
-7137- 00 BRK
-7138- 00 BRK
-7139- 00 BRK
-713A- 00 BRK
-713B- 00 BRK
-713C- 00 BRK
-713D- 00 BRK
-713E- 00 BRK
-713F- 00 BRK
-7140- 00 BRK
-7141- 00 BRK
-7142- 00 BRK
-7143- 00 BRK
-7144- 00 BRK
-7145- 00 BRK
-7146- 00 BRK
-7147- 00 BRK
-7148- 00 BRK
-7149- 00 BRK
-714A- 00 BRK
-714B- 00 BRK
-714C- 00 BRK
-714D- 00 BRK
-714E- 00 BRK
-714F- 00 BRK
-7150- 00 BRK
-7151- 00 BRK
-7152- 00 BRK
-7153- 00 BRK
-7154- 00 BRK
-7155- 00 BRK
-7156- 00 BRK
-7157- 00 BRK
-7158- 00 BRK
-7159- 00 BRK
-715A- 00 BRK
-715B- 00 BRK
-715C- 00 BRK
-715D- 00 BRK
-715E- 00 BRK
-715F- 00 BRK
-7160- 00 BRK
-7161- 00 BRK
-7162- 00 BRK
-7163- 00 BRK
-7164- 00 BRK
-7165- 00 BRK
-7166- 00 BRK
-7167- 00 BRK
-7168- 00 BRK
-7169- 00 BRK
-716A- 00 BRK
-716B- 00 BRK
-716C- 00 BRK
-716D- 00 BRK
-716E- 00 BRK
-716F- 00 BRK
-7170- 00 BRK
-7171- 00 BRK
-7172- 00 BRK
-7173- 00 BRK
-7174- 00 BRK
-7175- 00 BRK
-7176- 00 BRK
-7177- 00 BRK
-7178- 00 BRK
-7179- 00 BRK
-717A- 00 BRK
-717B- 00 BRK
-717C- 00 BRK
-717D- 00 BRK
-717E- 00 BRK
-717F- 00 BRK
-7180- 00 BRK
-7181- 00 BRK
-7182- 00 BRK
-7183- 00 BRK
-7184- 00 BRK
-7185- 00 BRK
-7186- 00 BRK
-7187- 00 BRK
-7188- 00 BRK
-7189- 00 BRK
-718A- 00 BRK
-718B- 00 BRK
-718C- 00 BRK
-718D- 00 BRK
-718E- 00 BRK
-718F- 00 BRK
-7190- 00 BRK
-7191- 00 BRK
-7192- 00 BRK
-7193- 00 BRK
-7194- 00 BRK
-7195- 00 BRK
-7196- 00 BRK
-7197- 00 BRK
-7198- 00 BRK
-7199- 00 BRK
-719A- 00 BRK
-719B- 00 BRK
-719C- 00 BRK
-719D- 00 BRK
-719E- 00 BRK
-719F- 00 BRK
-71A0- 00 BRK
-71A1- 00 BRK
-71A2- 00 BRK
-71A3- 00 BRK
-71A4- 00 BRK
-71A5- 00 BRK
-71A6- 00 BRK
-71A7- 00 BRK
-71A8- 00 BRK
-71A9- 00 BRK
-71AA- 00 BRK
-71AB- 00 BRK
-71AC- 00 BRK
-71AD- 00 BRK
-71AE- 00 BRK
-71AF- 00 BRK
-71B0- 00 BRK
-71B1- 00 BRK
-71B2- 00 BRK
-71B3- 00 BRK
-71B4- 00 BRK
-71B5- 00 BRK
-71B6- 00 BRK
-71B7- 00 BRK
-71B8- 00 BRK
-71B9- 00 BRK
-71BA- 00 BRK
-71BB- 00 BRK
-71BC- 00 BRK
-71BD- 00 BRK
-71BE- 00 BRK
-71BF- 00 BRK
-71C0- 00 BRK
-71C1- 00 BRK
-71C2- 00 BRK
-71C3- 00 BRK
-71C4- 00 BRK
-71C5- 00 BRK
-71C6- 00 BRK
-71C7- 00 BRK
-71C8- 00 BRK
-71C9- 00 BRK
-71CA- 00 BRK
-71CB- 00 BRK
-71CC- 00 BRK
-71CD- 00 BRK
-71CE- 00 BRK
-71CF- 00 BRK
-71D0- 00 BRK
-71D1- 00 BRK
-71D2- 00 BRK
-71D3- 00 BRK
-71D4- 00 BRK
-71D5- 00 BRK
-71D6- 00 BRK
-71D7- 00 BRK
-71D8- 00 BRK
-71D9- 00 BRK
-71DA- 00 BRK
-71DB- 00 BRK
-71DC- 00 BRK
-71DD- 00 BRK
-71DE- 00 BRK
-71DF- 00 BRK
-71E0- 00 BRK
-71E1- 00 BRK
-71E2- 00 BRK
-71E3- 00 BRK
-71E4- 00 BRK
-71E5- 00 BRK
-71E6- 00 BRK
-71E7- 00 BRK
-71E8- 00 BRK
-71E9- 00 BRK
-71EA- 00 BRK
-71EB- 00 BRK
-71EC- 00 BRK
-71ED- 00 BRK
-71EE- 00 BRK
-71EF- 00 BRK
-71F0- 00 BRK
-71F1- 00 BRK
-71F2- 00 BRK
-71F3- 00 BRK
-71F4- 00 BRK
-71F5- 00 BRK
-71F6- 00 BRK
-71F7- 00 BRK
-71F8- 00 BRK
-71F9- 00 BRK
-71FA- 00 BRK
-71FB- 00 BRK
-71FC- 00 BRK
-71FD- 00 BRK
-71FE- 00 BRK
-71FF- 00 BRK
-7200- 00 BRK
-7201- 00 BRK
-7202- 00 BRK
-7203- 00 BRK
-7204- 00 BRK
-7205- 00 BRK
-7206- 00 BRK
-7207- 00 BRK
-7208- 00 BRK
-7209- 00 BRK
-720A- 00 BRK
-720B- 00 BRK
-720C- 00 BRK
-720D- 00 BRK
-720E- 00 BRK
-720F- 00 BRK
-7210- 00 BRK
-7211- 00 BRK
-7212- 00 BRK
-7213- 00 BRK
-7214- 00 BRK
-7215- 00 BRK
-7216- 00 BRK
-7217- 00 BRK
-7218- 00 BRK
-7219- 00 BRK
-721A- 00 BRK
-721B- 00 BRK
-721C- 00 BRK
-721D- 00 BRK
-721E- 00 BRK
-721F- 00 BRK
-7220- 00 BRK
-7221- 00 BRK
-7222- 00 BRK
-7223- 00 BRK
-7224- 00 BRK
-7225- 00 BRK
-7226- 00 BRK
-7227- 00 BRK
-7228- 00 BRK
-7229- 00 BRK
-722A- 00 BRK
-722B- 00 BRK
-722C- 00 BRK
-722D- 00 BRK
-722E- 00 BRK
-722F- 00 BRK
-7230- 00 BRK
-7231- 00 BRK
-7232- 00 BRK
-7233- 00 BRK
-7234- 00 BRK
-7235- 00 BRK
-7236- 00 BRK
-7237- 00 BRK
-7238- 00 BRK
-7239- 00 BRK
-723A- 00 BRK
-723B- 00 BRK
-723C- 00 BRK
-723D- 00 BRK
-723E- 00 BRK
-723F- 00 BRK
-7240- 00 BRK
-7241- 00 BRK
-7242- 00 BRK
-7243- 00 BRK
-7244- 00 BRK
-7245- 00 BRK
-7246- 00 BRK
-7247- 00 BRK
-7248- 00 BRK
-7249- 00 BRK
-724A- A9 01 LDA #$01
-724C- 8D 41 72 STA $7241
-724F- A9 01 LDA #$01
-7251- 8D 42 72 STA $7242
-7254- 20 5D 72 JSR $725D
-7257- 20 70 72 JSR $7270
-725A- 4C D0 03 JMP $03D0
-725D- A9 01 LDA #$01
-725F- 8D B6 AA STA $AAB6
-7262- 85 76 STA $76
-7264- 85 33 STA $33
-7266- A9 00 LDA #$00
-7268- 85 D8 STA $D8
-726A- A9 00 LDA #$00
-726C- 8D DC 76 STA $76DC
-726F- 60 RTS
-7270- 20 7D 72 JSR $727D
-7273- 20 A4 72 JSR $72A4
-7276- 20 29 73 JSR $7329
-7279- 20 D6 73 JSR $73D6
-727C- 60 RTS
-727D- 20 21 7F JSR $7F21
-7280- A0 8D LDY #$8D
-7282- 8D 00 20 STA $2000
-7285- 21 7F AND ($7F,X)
-7287- C6 C9 DEC $C9
-7289- CC C5 A0 CPY $A0C5
-728C- D4 ???
-728D- CF ???
-728E- A0 D0 LDY #$D0
-7290- D2 C9 CMP ($C9)
-7292- CE D4 BA DEC $BAD4
-7295- A0 00 LDY #$00
-7297- 20 42 7F JSR $7F42
-729A- A9 76 LDA #$76
-729C- 48 PHA
-729D- A9 DD LDA #$DD
-729F- 48 PHA
-72A0- 20 1B 7A JSR $7A1B
-72A3- 60 RTS
-72A4- A9 01 LDA #$01
-72A6- 8D B6 AA STA $AAB6
-72A9- 85 76 STA $76
-72AB- 85 33 STA $33
-72AD- A9 FF LDA #$FF
-72AF- 85 D8 STA $D8
-72B1- A9 F9 LDA #$F9
-72B3- 8D 5A 9D STA $9D5A
-72B6- A9 72 LDA #$72
-72B8- 8D 5B 9D STA $9D5B
-72BB- 4C C6 72 JMP $72C6
-72BE- 07 ???
-72BF- D6 C5 DEC $C5,X
-72C1- D2 C9 CMP ($C9)
-72C3- C6 D9 DEC $D9
-72C5- A0 A0 LDY #$A0
-72C7- 00 BRK
-72C8- AD BE 72 LDA $72BE
-72CB- 8D 40 71 STA $7140
-72CE- 8D 41 71 STA $7141
-72D1- C8 INY
-72D2- B9 BE 72 LDA $72BE,Y
-72D5- 99 41 71 STA $7141,Y
-72D8- CC 40 71 CPY $7140
-72DB- D0 F4 BNE $72D1
-72DD- A9 71 LDA #$71
-72DF- 48 PHA
-72E0- A9 41 LDA #$41
-72E2- 48 PHA
-72E3- A9 76 LDA #$76
-72E5- 48 PHA
-72E6- A9 DD LDA #$DD
-72E8- 48 PHA
-72E9- A9 64 LDA #$64
-72EB- 48 PHA
-72EC- 20 76 7F JSR $7F76
-72EF- A9 70 LDA #$70
-72F1- 48 PHA
-72F2- A9 40 LDA #$40
-72F4- 48 PHA
-72F5- 20 9A 7E JSR $7E9A
-72F8- 60 RTS
-72F9- 20 21 7F JSR $7F21
-72FC- A0 8D LDY #$8D
-72FE- 8D 00 A9 STA $A900
-7301- 07 ???
-7302- 20 ED FD JSR $FDED F8ROM:COUT
-7305- 20 21 7F JSR $7F21
-7308- C5 D2 CMP $D2
-730A- D2 CF CMP ($CF)
-730C- D2 BA CMP ($BA)
-730E- A0 C6 LDY #$C6
-7310- C9 CC CMP #$CC
-7312- C5 A0 CMP $A0
-7314- C4 CF CPY $CF
-7316- C5 D3 CMP $D3
-7318- CE A7 D4 DEC $D4A7
-731B- A0 C5 LDY #$C5
-731D- D8 CLD
-731E- C9 D3 CMP #$D3
-7320- D4 ???
-7321- 8D 8D 00 STA $008D
-7324- 68 PLA
-7325- 68 PLA
-7326- 4C D0 03 JMP $03D0
-7329- A9 01 LDA #$01
-732B- 8D B6 AA STA $AAB6
-732E- 85 76 STA $76
-7330- 85 33 STA $33
-7332- A9 FF LDA #$FF
-7334- 85 D8 STA $D8
-7336- A9 CC LDA #$CC
-7338- 8D 5A 9D STA $9D5A
-733B- A9 73 LDA #$73
-733D- 8D 5B 9D STA $9D5B
-7340- 4C 4A 73 JMP $734A
-7343- 06 C2 ASL $C2
-7345- CC CF C1 CPY $C1CF
-7348- C4 A0 CPY $A0
-734A- A0 00 LDY #$00
-734C- AD 43 73 LDA $7343
-734F- 8D 40 71 STA $7140
-7352- 8D 41 71 STA $7141
-7355- C8 INY
-7356- B9 43 73 LDA $7343,Y
-7359- 99 41 71 STA $7141,Y
-735C- CC 40 71 CPY $7140
-735F- D0 F4 BNE $7355
-7361- A9 71 LDA #$71
-7363- 48 PHA
-7364- A9 41 LDA #$41
-7366- 48 PHA
-7367- A9 76 LDA #$76
-7369- 48 PHA
-736A- A9 DD LDA #$DD
-736C- 48 PHA
-736D- A9 64 LDA #$64
-736F- 48 PHA
-7370- 20 76 7F JSR $7F76
-7373- A9 78 LDA #$78
-7375- 48 PHA
-7376- A9 1B LDA #$1B
-7378- 48 PHA
-7379- 20 1B 7A JSR $7A1B
-737C- A9 78 LDA #$78
-737E- 48 PHA
-737F- A9 1B LDA #$1B
-7381- 48 PHA
-7382- 4C 8D 73 JMP $738D
-7385- 07 ???
-7386- AC C1 A4 LDY $A4C1
-7389- B2 B0 LDA ($B0)
-738B- B0 B0 BCS $733D
-738D- A0 00 LDY #$00
-738F- AD 85 73 LDA $7385
-7392- 8D 40 71 STA $7140
-7395- 8D 41 71 STA $7141
-7398- C8 INY
-7399- B9 85 73 LDA $7385,Y
-739C- 99 41 71 STA $7141,Y
-739F- CC 40 71 CPY $7140
-73A2- D0 F4 BNE $7398
-73A4- A9 71 LDA #$71
-73A6- 48 PHA
-73A7- A9 41 LDA #$41
-73A9- 48 PHA
-73AA- A9 64 LDA #$64
-73AC- 48 PHA
-73AD- 20 76 7F JSR $7F76
-73B0- A9 70 LDA #$70
-73B2- 48 PHA
-73B3- A9 40 LDA #$40
-73B5- 48 PHA
-73B6- 20 9A 7E JSR $7E9A
-73B9- A9 FF LDA #$FF
-73BB- 8D DA 76 STA $76DA
-73BE- AD DC 76 LDA $76DC
-73C1- C9 FF CMP #$FF
-73C3- F0 01 BEQ $73C6
-73C5- 60 RTS
-73C6- A9 00 LDA #$00
-73C8- 8D DA 76 STA $76DA
-73CB- 60 RTS
-73CC- A9 FF LDA #$FF
-73CE- 8D DC 76 STA $76DC
-73D1- A9 00 LDA #$00
-73D3- 85 D8 STA $D8
-73D5- 60 RTS
-73D6- AD DA 76 LDA $76DA
-73D9- C9 00 CMP #$00
-73DB- F0 03 BEQ $73E0
-73DD- 4C E3 73 JMP $73E3
-73E0- 4C 0E 75 JMP $750E
-73E3- AD 72 AA LDA $AA72
-73E6- 8D 14 77 STA $7714
-73E9- AD 73 AA LDA $AA73
-73EC- 8D 15 77 STA $7715
-73EF- 20 21 7F JSR $7F21
-73F2- A0 8D LDY #$8D
-73F4- 8D 00 AD STA $AD00
-73F7- 60 RTS
-73F8- AA TAX
-73F9- 8D 16 77 STA $7716
-73FC- AD 61 AA LDA $AA61
-73FF- 8D 17 77 STA $7717
-7402- 20 21 7F JSR $7F21
-7405- CC C5 CE CPY $CEC5
-7408- C7 ???
-7409- D4 ???
-740A- C8 INY
-740B- BA TSX
-740C- A0 A8 LDY #$A8
-740E- CC CF D7 CPY $D7CF
-7411- A0 C2 LDY #$C2
-7413- D9 D4 C5 CMP $C5D4,Y
-7416- AC A0 C8 LDY $C8A0
-7419- C9 C7 CMP #$C7
-741B- C8 INY
-741C- A0 C2 LDY #$C2
-741E- D9 D4 C5 CMP $C5D4,Y
-7421- A9 8D LDA #$8D
-7423- 00 BRK
-7424- A9 77 LDA #$77
-7426- 48 PHA
-7427- A9 16 LDA #$16
-7429- 48 PHA
-742A- A9 02 LDA #$02
-742C- 48 PHA
-742D- 20 67 7A JSR $7A67
-7430- 20 21 7F JSR $7F21
-7433- A0 8D LDY #$8D
-7435- 00 BRK
-7436- 20 1C 7B JSR $7B1C
-7439- A9 00 LDA #$00
-743B- 8D 0F 77 STA $770F
-743E- A9 00 LDA #$00
-7440- 8D 1B 77 STA $771B
-7443- A9 20 LDA #$20
-7445- 8D 1C 77 STA $771C
-7448- AD 1B 77 LDA $771B
-744B- 85 EB STA $EB
-744D- AD 1C 77 LDA $771C
-7450- 85 EC STA $EC
-7452- A5 EC LDA $EC
-7454- 29 F0 AND #$F0
-7456- 4A LSR
-7457- 4A LSR
-7458- 4A LSR
-7459- 4A LSR
-745A- AA TAX
-745B- BD 19 7D LDA $7D19,X
-745E- 20 ED FD JSR $FDED F8ROM:COUT
-7461- A5 EC LDA $EC
-7463- 29 0F AND #$0F
-7465- AA TAX
-7466- BD 19 7D LDA $7D19,X
-7469- 20 ED FD JSR $FDED F8ROM:COUT
-746C- A5 EB LDA $EB
-746E- 29 F0 AND #$F0
-7470- 4A LSR
-7471- 4A LSR
-7472- 4A LSR
-7473- 4A LSR
-7474- AA TAX
-7475- BD 19 7D LDA $7D19,X
-7478- 20 ED FD JSR $FDED F8ROM:COUT
-747B- A5 EB LDA $EB
-747D- 29 0F AND #$0F
-747F- AA TAX
-7480- BD 19 7D LDA $7D19,X
-7483- 20 ED FD JSR $FDED F8ROM:COUT
-7486- A9 BA LDA #$BA
-7488- 20 ED FD JSR $FDED F8ROM:COUT
-748B- A9 A0 LDA #$A0
-748D- 20 ED FD JSR $FDED F8ROM:COUT
-7490- A0 00 LDY #$00
-7492- B1 EB LDA ($EB),Y
-7494- 29 F0 AND #$F0
-7496- 4A LSR
-7497- 4A LSR
-7498- 4A LSR
-7499- 4A LSR
-749A- 8D 18 77 STA $7718
-749D- B1 EB LDA ($EB),Y
-749F- 29 0F AND #$0F
-74A1- 8D 19 77 STA $7719
-74A4- AE 18 77 LDX $7718
-74A7- BD 19 7D LDA $7D19,X
-74AA- 20 ED FD JSR $FDED F8ROM:COUT
-74AD- AE 19 77 LDX $7719
-74B0- BD 19 7D LDA $7D19,X
-74B3- 20 ED FD JSR $FDED F8ROM:COUT
-74B6- A9 A0 LDA #$A0
-74B8- 20 ED FD JSR $FDED F8ROM:COUT
-74BB- C8 INY
-74BC- C0 08 CPY #$08
-74BE- D0 D2 BNE $7492
-74C0- 20 21 7F JSR $7F21
-74C3- A0 8D LDY #$8D
-74C5- 00 BRK
-74C6- EE 0F 77 INC $770F
-74C9- AD 0F 77 LDA $770F
-74CC- C9 14 CMP #$14
-74CE- D0 08 BNE $74D8
-74D0- 20 1C 7B JSR $7B1C
-74D3- A9 00 LDA #$00
-74D5- 8D 0F 77 STA $770F
-74D8- AD 1B 77 LDA $771B
-74DB- 18 CLC
-74DC- 69 08 ADC #$08
-74DE- 90 03 BCC $74E3
-74E0- EE 1C 77 INC $771C
-74E3- 8D 1B 77 STA $771B
-74E6- AD 00 20 LDA $2000
-74E9- 6D 16 77 ADC $7716
-74EC- 8D 12 77 STA $7712
-74EF- AD 01 20 LDA $2001
-74F2- 6D 17 77 ADC $7717
-74F5- 8D 13 77 STA $7713
-74F8- AD 1C 77 LDA $771C
-74FB- CD 13 77 CMP $7713
-74FE- D0 0A BNE $750A
-7500- AD 1B 77 LDA $771B
-7503- CD 12 77 CMP $7712
-7506- F0 02 BEQ $750A
-7508- B0 03 BCS $750D
-750A- 4C 48 74 JMP $7448
-750D- 60 RTS
-750E- A9 01 LDA #$01
-7510- 8D B6 AA STA $AAB6
-7513- 85 76 STA $76
-7515- 85 33 STA $33
-7517- A9 FF LDA #$FF
-7519- 85 D8 STA $D8
-751B- A9 43 LDA #$43
-751D- 8D 5A 9D STA $9D5A
-7520- A9 76 LDA #$76
-7522- 8D 5B 9D STA $9D5B
-7525- 4C 2E 75 JMP $752E
-7528- 05 CF ORA $CF
-752A- D0 C5 BNE $74F1
-752C- CE A0 A0 DEC $A0A0
-752F- 00 BRK
-7530- AD 28 75 LDA $7528
-7533- 8D 40 71 STA $7140
-7536- 8D 41 71 STA $7141
-7539- C8 INY
-753A- B9 28 75 LDA $7528,Y
-753D- 99 41 71 STA $7141,Y
-7540- CC 40 71 CPY $7140
-7543- D0 F4 BNE $7539
-7545- A9 71 LDA #$71
-7547- 48 PHA
-7548- A9 41 LDA #$41
-754A- 48 PHA
-754B- A9 76 LDA #$76
-754D- 48 PHA
-754E- A9 DD LDA #$DD
-7550- 48 PHA
-7551- A9 64 LDA #$64
-7553- 48 PHA
-7554- 20 76 7F JSR $7F76
-7557- A9 70 LDA #$70
-7559- 48 PHA
-755A- A9 40 LDA #$40
-755C- 48 PHA
-755D- 20 9A 7E JSR $7E9A
-7560- 4C 69 75 JMP $7569
-7563- 05 D2 ORA $D2
-7565- C5 C1 CMP $C1
-7567- C4 A0 CPY $A0
-7569- A0 00 LDY #$00
-756B- AD 63 75 LDA $7563
-756E- 8D 40 71 STA $7140
-7571- 8D 41 71 STA $7141
-7574- C8 INY
-7575- B9 63 75 LDA $7563,Y
-7578- 99 41 71 STA $7141,Y
-757B- CC 40 71 CPY $7140
-757E- D0 F4 BNE $7574
-7580- A9 71 LDA #$71
-7582- 48 PHA
-7583- A9 41 LDA #$41
-7585- 48 PHA
-7586- A9 76 LDA #$76
-7588- 48 PHA
-7589- A9 DD LDA #$DD
-758B- 48 PHA
-758C- A9 64 LDA #$64
-758E- 48 PHA
-758F- 20 76 7F JSR $7F76
-7592- A9 70 LDA #$70
-7594- 48 PHA
-7595- A9 40 LDA #$40
-7597- 48 PHA
-7598- 20 9A 7E JSR $7E9A
-759B- A9 01 LDA #$01
-759D- 8D B6 AA STA $AAB6
-75A0- 85 76 STA $76
-75A2- 85 33 STA $33
-75A4- A9 FF LDA #$FF
-75A6- 85 D8 STA $D8
-75A8- A9 03 LDA #$03
-75AA- 8D 5A 9D STA $9D5A
-75AD- A9 76 LDA #$76
-75AF- 8D 5B 9D STA $9D5B
-75B2- A0 00 LDY #$00
-75B4- 8C 11 77 STY $7711
-75B7- A0 01 LDY #$01
-75B9- 8C 0F 77 STY $770F
-75BC- 20 0C FD JSR $FD0C F8ROM:RDKEY
-75BF- A0 00 LDY #$00
-75C1- 8C 10 C0 STY $C010 r:KBDSTRB
-75C4- AC 0F 77 LDY $770F
-75C7- 99 1B 77 STA $771B,Y
-75CA- C9 8D CMP #$8D
-75CC- F0 0A BEQ $75D8
-75CE- C0 FF CPY #$FF
-75D0- F0 06 BEQ $75D8
-75D2- EE 0F 77 INC $770F
-75D5- 4C BC 75 JMP $75BC
-75D8- EE 11 77 INC $7711
-75DB- AC 0F 77 LDY $770F
-75DE- 8C 1B 77 STY $771B
-75E1- A9 77 LDA #$77
-75E3- 48 PHA
-75E4- A9 1B LDA #$1B
-75E6- 48 PHA
-75E7- 20 30 80 JSR $8030
-75EA- AC 11 77 LDY $7711
-75ED- C0 14 CPY #$14
-75EF- D0 0F BNE $7600
-75F1- AD 00 C0 LDA $C000 r:KBD w:CLR80COL
-75F4- 10 FB BPL $75F1
-75F6- 29 7F AND #$7F
-75F8- 8D 10 C0 STA $C010 r:KBDSTRB
-75FB- A0 00 LDY #$00
-75FD- 8C 11 77 STY $7711
-7600- 4C B7 75 JMP $75B7
-7603- 4C 0D 76 JMP $760D
-7606- 06 C3 ASL $C3
-7608- CC CF D3 CPY $D3CF
-760B- C5 A0 CMP $A0
-760D- A0 00 LDY #$00
-760F- AD 06 76 LDA $7606
-7612- 8D 40 71 STA $7140
-7615- 8D 41 71 STA $7141
-7618- C8 INY
-7619- B9 06 76 LDA $7606,Y
-761C- 99 41 71 STA $7141,Y
-761F- CC 40 71 CPY $7140
-7622- D0 F4 BNE $7618
-7624- A9 71 LDA #$71
-7626- 48 PHA
-7627- A9 41 LDA #$41
-7629- 48 PHA
-762A- A9 76 LDA #$76
-762C- 48 PHA
-762D- A9 DD LDA #$DD
-762F- 48 PHA
-7630- A9 64 LDA #$64
-7632- 48 PHA
-7633- 20 76 7F JSR $7F76
-7636- A9 70 LDA #$70
-7638- 48 PHA
-7639- A9 40 LDA #$40
-763B- 48 PHA
-763C- 20 9A 7E JSR $7E9A
-763F- 68 PLA
-7640- 4C D0 03 JMP $03D0
-7643- 4C 4C 76 JMP $764C
-7646- 05 C3 ORA $C3
-7648- CC CF D3 CPY $D3CF
-764B- C5 A0 CMP $A0
-764D- 00 BRK
-764E- AD 46 76 LDA $7646
-7651- 8D 40 71 STA $7140
-7654- 8D 41 71 STA $7141
-7657- C8 INY
-7658- B9 46 76 LDA $7646,Y
-765B- 99 41 71 STA $7141,Y
-765E- CC 40 71 CPY $7140
-7661- D0 F4 BNE $7657
-7663- A9 71 LDA #$71
-7665- 48 PHA
-7666- A9 41 LDA #$41
-7668- 48 PHA
-7669- 20 9A 7E JSR $7E9A
-766C- 20 21 7F JSR $7F21
-766F- D4 ???
-7670- D9 D0 C5 CMP $C5D0,Y
-7673- A0 DB LDY #$DB
-7675- CC C9 D3 CPY $D3C9
-7678- D4 ???
-7679- DD A0 D4 CMP $D4A0,X
-767C- CF ???
-767D- A0 D2 LDY #$D2
-767F- C5 C1 CMP $C1
-7681- C4 8D CPY $8D
-7683- 00 BRK
-7684- 20 21 7F JSR $7F21
-7687- D4 ???
-7688- C8 INY
-7689- C5 A0 CMP $A0
-768B- C2 ???
-768C- C1 D3 CMP ($D3,X)
-768E- C9 C3 CMP #$C3
-7690- A0 CC LDY #$CC
-7692- C9 D3 CMP #$D3
-7694- D4 ???
-7695- C9 CE CMP #$CE
-7697- C7 ???
-7698- AE 8D 8D LDX $8D8D
-769B- 00 BRK
-769C- 4C A5 76 JMP $76A5
-769F- 05 CC ORA $CC
-76A1- CF ???
-76A2- C1 C4 CMP ($C4,X)
-76A4- A0 A0 LDY #$A0
-76A6- 00 BRK
-76A7- AD 9F 76 LDA $769F
-76AA- 8D 40 71 STA $7140
-76AD- 8D 41 71 STA $7141
-76B0- C8 INY
-76B1- B9 9F 76 LDA $769F,Y
-76B4- 99 41 71 STA $7141,Y
-76B7- CC 40 71 CPY $7140
-76BA- D0 F4 BNE $76B0
-76BC- A9 71 LDA #$71
-76BE- 48 PHA
-76BF- A9 41 LDA #$41
-76C1- 48 PHA
-76C2- A9 76 LDA #$76
-76C4- 48 PHA
-76C5- A9 DD LDA #$DD
-76C7- 48 PHA
-76C8- A9 64 LDA #$64
-76CA- 48 PHA
-76CB- 20 76 7F JSR $7F76
-76CE- A9 70 LDA #$70
-76D0- 48 PHA
-76D1- A9 40 LDA #$40
-76D3- 48 PHA
-76D4- 20 9A 7E JSR $7E9A
-76D7- 4C D0 03 JMP $03D0
-76DA- 00 BRK
-76DB- 00 BRK
-76DC- 00 BRK
-76DD- 00 BRK
-76DE- 00 BRK
-76DF- 00 BRK
-76E0- 00 BRK
-76E1- 00 BRK
-76E2- 00 BRK
-76E3- 00 BRK
-76E4- 00 BRK
-76E5- 00 BRK
-76E6- 00 BRK
-76E7- 00 BRK
-76E8- 00 BRK
-76E9- 00 BRK
-76EA- 00 BRK
-76EB- 00 BRK
-76EC- 00 BRK
-76ED- 00 BRK
-76EE- 00 BRK
-76EF- 00 BRK
-76F0- 00 BRK
-76F1- 00 BRK
-76F2- 00 BRK
-76F3- 00 BRK
-76F4- 00 BRK
-76F5- 00 BRK
-76F6- 00 BRK
-76F7- 00 BRK
-76F8- 00 BRK
-76F9- 00 BRK
-76FA- 00 BRK
-76FB- 00 BRK
-76FC- 00 BRK
-76FD- 00 BRK
-76FE- 00 BRK
-76FF- 00 BRK
-7700- 00 BRK
-7701- 00 BRK
-7702- 00 BRK
-7703- 00 BRK
-7704- 00 BRK
-7705- 00 BRK
-7706- 00 BRK
-7707- 00 BRK
-7708- 00 BRK
-7709- 00 BRK
-770A- 00 BRK
-770B- 00 BRK
-770C- 00 BRK
-770D- 00 BRK
-770E- 00 BRK
-770F- 00 BRK
-7710- 00 BRK
-7711- 00 BRK
-7712- 00 BRK
-7713- 00 BRK
-7714- 00 BRK
-7715- 00 BRK
-7716- 00 BRK
-7717- 00 BRK
-7718- 00 BRK
-7719- 00 BRK
-771A- 00 BRK
-771B- 00 BRK
-771C- 00 BRK
-771D- 00 BRK
-771E- 00 BRK
-771F- 00 BRK
-7720- 00 BRK
-7721- 00 BRK
-7722- 00 BRK
-7723- 00 BRK
-7724- 00 BRK
-7725- 00 BRK
-7726- 00 BRK
-7727- 00 BRK
-7728- 00 BRK
-7729- 00 BRK
-772A- 00 BRK
-772B- 00 BRK
-772C- 00 BRK
-772D- 00 BRK
-772E- 00 BRK
-772F- 00 BRK
-7730- 00 BRK
-7731- 00 BRK
-7732- 00 BRK
-7733- 00 BRK
-7734- 00 BRK
-7735- 00 BRK
-7736- 00 BRK
-7737- 00 BRK
-7738- 00 BRK
-7739- 00 BRK
-773A- 00 BRK
-773B- 00 BRK
-773C- 00 BRK
-773D- 00 BRK
-773E- 00 BRK
-773F- 00 BRK
-7740- 00 BRK
-7741- 00 BRK
-7742- 00 BRK
-7743- 00 BRK
-7744- 00 BRK
-7745- 00 BRK
-7746- 00 BRK
-7747- 00 BRK
-7748- 00 BRK
-7749- 00 BRK
-774A- 00 BRK
-774B- 00 BRK
-774C- 00 BRK
-774D- 00 BRK
-774E- 00 BRK
-774F- 00 BRK
-7750- 00 BRK
-7751- 00 BRK
-7752- 00 BRK
-7753- 00 BRK
-7754- 00 BRK
-7755- 00 BRK
-7756- 00 BRK
-7757- 00 BRK
-7758- 00 BRK
-7759- 00 BRK
-775A- 00 BRK
-775B- 00 BRK
-775C- 00 BRK
-775D- 00 BRK
-775E- 00 BRK
-775F- 00 BRK
-7760- 00 BRK
-7761- 00 BRK
-7762- 00 BRK
-7763- 00 BRK
-7764- 00 BRK
-7765- 00 BRK
-7766- 00 BRK
-7767- 00 BRK
-7768- 00 BRK
-7769- 00 BRK
-776A- 00 BRK
-776B- 00 BRK
-776C- 00 BRK
-776D- 00 BRK
-776E- 00 BRK
-776F- 00 BRK
-7770- 00 BRK
-7771- 00 BRK
-7772- 00 BRK
-7773- 00 BRK
-7774- 00 BRK
-7775- 00 BRK
-7776- 00 BRK
-7777- 00 BRK
-7778- 00 BRK
-7779- 00 BRK
-777A- 00 BRK
-777B- 00 BRK
-777C- 00 BRK
-777D- 00 BRK
-777E- 00 BRK
-777F- 00 BRK
-7780- 00 BRK
-7781- 00 BRK
-7782- 00 BRK
-7783- 00 BRK
-7784- 00 BRK
-7785- 00 BRK
-7786- 00 BRK
-7787- 00 BRK
-7788- 00 BRK
-7789- 00 BRK
-778A- 00 BRK
-778B- 00 BRK
-778C- 00 BRK
-778D- 00 BRK
-778E- 00 BRK
-778F- 00 BRK
-7790- 00 BRK
-7791- 00 BRK
-7792- 00 BRK
-7793- 00 BRK
-7794- 00 BRK
-7795- 00 BRK
-7796- 00 BRK
-7797- 00 BRK
-7798- 00 BRK
-7799- 00 BRK
-779A- 00 BRK
-779B- 00 BRK
-779C- 00 BRK
-779D- 00 BRK
-779E- 00 BRK
-779F- 00 BRK
-77A0- 00 BRK
-77A1- 00 BRK
-77A2- 00 BRK
-77A3- 00 BRK
-77A4- 00 BRK
-77A5- 00 BRK
-77A6- 00 BRK
-77A7- 00 BRK
-77A8- 00 BRK
-77A9- 00 BRK
-77AA- 00 BRK
-77AB- 00 BRK
-77AC- 00 BRK
-77AD- 00 BRK
-77AE- 00 BRK
-77AF- 00 BRK
-77B0- 00 BRK
-77B1- 00 BRK
-77B2- 00 BRK
-77B3- 00 BRK
-77B4- 00 BRK
-77B5- 00 BRK
-77B6- 00 BRK
-77B7- 00 BRK
-77B8- 00 BRK
-77B9- 00 BRK
-77BA- 00 BRK
-77BB- 00 BRK
-77BC- 00 BRK
-77BD- 00 BRK
-77BE- 00 BRK
-77BF- 00 BRK
-77C0- 00 BRK
-77C1- 00 BRK
-77C2- 00 BRK
-77C3- 00 BRK
-77C4- 00 BRK
-77C5- 00 BRK
-77C6- 00 BRK
-77C7- 00 BRK
-77C8- 00 BRK
-77C9- 00 BRK
-77CA- 00 BRK
-77CB- 00 BRK
-77CC- 00 BRK
-77CD- 00 BRK
-77CE- 00 BRK
-77CF- 00 BRK
-77D0- 00 BRK
-77D1- 00 BRK
-77D2- 00 BRK
-77D3- 00 BRK
-77D4- 00 BRK
-77D5- 00 BRK
-77D6- 00 BRK
-77D7- 00 BRK
-77D8- 00 BRK
-77D9- 00 BRK
-77DA- 00 BRK
-77DB- 00 BRK
-77DC- 00 BRK
-77DD- 00 BRK
-77DE- 00 BRK
-77DF- 00 BRK
-77E0- 00 BRK
-77E1- 00 BRK
-77E2- 00 BRK
-77E3- 00 BRK
-77E4- 00 BRK
-77E5- 00 BRK
-77E6- 00 BRK
-77E7- 00 BRK
-77E8- 00 BRK
-77E9- 00 BRK
-77EA- 00 BRK
-77EB- 00 BRK
-77EC- 00 BRK
-77ED- 00 BRK
-77EE- 00 BRK
-77EF- 00 BRK
-77F0- 00 BRK
-77F1- 00 BRK
-77F2- 00 BRK
-77F3- 00 BRK
-77F4- 00 BRK
-77F5- 00 BRK
-77F6- 00 BRK
-77F7- 00 BRK
-77F8- 00 BRK
-77F9- 00 BRK
-77FA- 00 BRK
-77FB- 00 BRK
-77FC- 00 BRK
-77FD- 00 BRK
-77FE- 00 BRK
-77FF- 00 BRK
-7800- 00 BRK
-7801- 00 BRK
-7802- 00 BRK
-7803- 00 BRK
-7804- 00 BRK
-7805- 00 BRK
-7806- 00 BRK
-7807- 00 BRK
-7808- 00 BRK
-7809- 00 BRK
-780A- 00 BRK
-780B- 00 BRK
-780C- 00 BRK
-780D- 00 BRK
-780E- 00 BRK
-780F- 00 BRK
-7810- 00 BRK
-7811- 00 BRK
-7812- 00 BRK
-7813- 00 BRK
-7814- 00 BRK
-7815- 00 BRK
-7816- 00 BRK
-7817- 00 BRK
-7818- 00 BRK
-7819- 00 BRK
-781A- 00 BRK
-781B- 00 BRK
-781C- 00 BRK
-781D- 00 BRK
-781E- 00 BRK
-781F- 00 BRK
-7820- 00 BRK
-7821- 00 BRK
-7822- 00 BRK
-7823- 00 BRK
-7824- 00 BRK
-7825- 00 BRK
-7826- 00 BRK
-7827- 00 BRK
-7828- 00 BRK
-7829- 00 BRK
-782A- 00 BRK
-782B- 00 BRK
-782C- 00 BRK
-782D- 00 BRK
-782E- 00 BRK
-782F- 00 BRK
-7830- 00 BRK
-7831- 00 BRK
-7832- 00 BRK
-7833- 00 BRK
-7834- 00 BRK
-7835- 00 BRK
-7836- 00 BRK
-7837- 00 BRK
-7838- 00 BRK
-7839- 00 BRK
-783A- 00 BRK
-783B- 00 BRK
-783C- 00 BRK
-783D- 00 BRK
-783E- 00 BRK
-783F- 00 BRK
-7840- 00 BRK
-7841- 00 BRK
-7842- 00 BRK
-7843- 00 BRK
-7844- 00 BRK
-7845- 00 BRK
-7846- 00 BRK
-7847- 00 BRK
-7848- 00 BRK
-7849- 00 BRK
-784A- 00 BRK
-784B- 00 BRK
-784C- 00 BRK
-784D- 00 BRK
-784E- 00 BRK
-784F- 00 BRK
-7850- 00 BRK
-7851- 00 BRK
-7852- 00 BRK
-7853- 00 BRK
-7854- 00 BRK
-7855- 00 BRK
-7856- 00 BRK
-7857- 00 BRK
-7858- 00 BRK
-7859- 00 BRK
-785A- 00 BRK
-785B- 00 BRK
-785C- 00 BRK
-785D- 00 BRK
-785E- 00 BRK
-785F- 00 BRK
-7860- 00 BRK
-7861- 00 BRK
-7862- 00 BRK
-7863- 00 BRK
-7864- 00 BRK
-7865- 00 BRK
-7866- 00 BRK
-7867- 00 BRK
-7868- 00 BRK
-7869- 00 BRK
-786A- 00 BRK
-786B- 00 BRK
-786C- 00 BRK
-786D- 00 BRK
-786E- 00 BRK
-786F- 00 BRK
-7870- 00 BRK
-7871- 00 BRK
-7872- 00 BRK
-7873- 00 BRK
-7874- 00 BRK
-7875- 00 BRK
-7876- 00 BRK
-7877- 00 BRK
-7878- 00 BRK
-7879- 00 BRK
-787A- 00 BRK
-787B- 00 BRK
-787C- 00 BRK
-787D- 00 BRK
-787E- 00 BRK
-787F- 00 BRK
-7880- 00 BRK
-7881- 00 BRK
-7882- 00 BRK
-7883- 00 BRK
-7884- 00 BRK
-7885- 00 BRK
-7886- 00 BRK
-7887- 00 BRK
-7888- 00 BRK
-7889- 00 BRK
-788A- 00 BRK
-788B- 00 BRK
-788C- 00 BRK
-788D- 00 BRK
-788E- 00 BRK
-788F- 00 BRK
-7890- 00 BRK
-7891- 00 BRK
-7892- 00 BRK
-7893- 00 BRK
-7894- 00 BRK
-7895- 00 BRK
-7896- 00 BRK
-7897- 00 BRK
-7898- 00 BRK
-7899- 00 BRK
-789A- 00 BRK
-789B- 00 BRK
-789C- 00 BRK
-789D- 00 BRK
-789E- 00 BRK
-789F- 00 BRK
-78A0- 00 BRK
-78A1- 00 BRK
-78A2- 00 BRK
-78A3- 00 BRK
-78A4- 00 BRK
-78A5- 00 BRK
-78A6- 00 BRK
-78A7- 00 BRK
-78A8- 00 BRK
-78A9- 00 BRK
-78AA- 00 BRK
-78AB- 00 BRK
-78AC- 00 BRK
-78AD- 00 BRK
-78AE- 00 BRK
-78AF- 00 BRK
-78B0- 00 BRK
-78B1- 00 BRK
-78B2- 00 BRK
-78B3- 00 BRK
-78B4- 00 BRK
-78B5- 00 BRK
-78B6- 00 BRK
-78B7- 00 BRK
-78B8- 00 BRK
-78B9- 00 BRK
-78BA- 00 BRK
-78BB- 00 BRK
-78BC- 00 BRK
-78BD- 00 BRK
-78BE- 00 BRK
-78BF- 00 BRK
-78C0- 00 BRK
-78C1- 00 BRK
-78C2- 00 BRK
-78C3- 00 BRK
-78C4- 00 BRK
-78C5- 00 BRK
-78C6- 00 BRK
-78C7- 00 BRK
-78C8- 00 BRK
-78C9- 00 BRK
-78CA- 00 BRK
-78CB- 00 BRK
-78CC- 00 BRK
-78CD- 00 BRK
-78CE- 00 BRK
-78CF- 00 BRK
-78D0- 00 BRK
-78D1- 00 BRK
-78D2- 00 BRK
-78D3- 00 BRK
-78D4- 00 BRK
-78D5- 00 BRK
-78D6- 00 BRK
-78D7- 00 BRK
-78D8- 00 BRK
-78D9- 00 BRK
-78DA- 00 BRK
-78DB- 00 BRK
-78DC- 00 BRK
-78DD- 00 BRK
-78DE- 00 BRK
-78DF- 00 BRK
-78E0- 00 BRK
-78E1- 00 BRK
-78E2- 00 BRK
-78E3- 00 BRK
-78E4- 00 BRK
-78E5- 00 BRK
-78E6- 00 BRK
-78E7- 00 BRK
-78E8- 00 BRK
-78E9- 00 BRK
-78EA- 00 BRK
-78EB- 00 BRK
-78EC- 00 BRK
-78ED- 00 BRK
-78EE- 00 BRK
-78EF- 00 BRK
-78F0- 00 BRK
-78F1- 00 BRK
-78F2- 00 BRK
-78F3- 00 BRK
-78F4- 00 BRK
-78F5- 00 BRK
-78F6- 00 BRK
-78F7- 00 BRK
-78F8- 00 BRK
-78F9- 00 BRK
-78FA- 00 BRK
-78FB- 00 BRK
-78FC- 00 BRK
-78FD- 00 BRK
-78FE- 00 BRK
-78FF- 00 BRK
-7900- 00 BRK
-7901- 00 BRK
-7902- 00 BRK
-7903- 00 BRK
-7904- 00 BRK
-7905- 00 BRK
-7906- 00 BRK
-7907- 00 BRK
-7908- 00 BRK
-7909- 00 BRK
-790A- 00 BRK
-790B- 00 BRK
-790C- 00 BRK
-790D- 00 BRK
-790E- 00 BRK
-790F- 00 BRK
-7910- 00 BRK
-7911- 00 BRK
-7912- 00 BRK
-7913- 00 BRK
-7914- 00 BRK
-7915- 00 BRK
-7916- 00 BRK
-7917- 00 BRK
-7918- 00 BRK
-7919- 00 BRK
-791A- 00 BRK
-791B- 00 BRK
-791C- 00 BRK
-791D- 00 BRK
-791E- 00 BRK
-791F- 00 BRK
-7920- 00 BRK
-7921- 00 BRK
-7922- 00 BRK
-7923- 00 BRK
-7924- 00 BRK
-7925- 00 BRK
-7926- 00 BRK
-7927- 00 BRK
-7928- 00 BRK
-7929- 00 BRK
-792A- 00 BRK
-792B- 00 BRK
-792C- 00 BRK
-792D- 00 BRK
-792E- 00 BRK
-792F- 00 BRK
-7930- 00 BRK
-7931- 00 BRK
-7932- 00 BRK
-7933- 00 BRK
-7934- 00 BRK
-7935- 00 BRK
-7936- 00 BRK
-7937- 00 BRK
-7938- 00 BRK
-7939- 00 BRK
-793A- 00 BRK
-793B- 00 BRK
-793C- 00 BRK
-793D- 00 BRK
-793E- 00 BRK
-793F- 00 BRK
-7940- 00 BRK
-7941- 00 BRK
-7942- 00 BRK
-7943- 00 BRK
-7944- 00 BRK
-7945- 00 BRK
-7946- 00 BRK
-7947- 00 BRK
-7948- 00 BRK
-7949- 00 BRK
-794A- 00 BRK
-794B- 00 BRK
-794C- 00 BRK
-794D- 00 BRK
-794E- 00 BRK
-794F- 00 BRK
-7950- 00 BRK
-7951- 00 BRK
-7952- 00 BRK
-7953- 00 BRK
-7954- 00 BRK
-7955- 00 BRK
-7956- 00 BRK
-7957- 00 BRK
-7958- 00 BRK
-7959- 00 BRK
-795A- 00 BRK
-795B- 00 BRK
-795C- 00 BRK
-795D- 00 BRK
-795E- 00 BRK
-795F- 00 BRK
-7960- 00 BRK
-7961- 00 BRK
-7962- 00 BRK
-7963- 00 BRK
-7964- 00 BRK
-7965- 00 BRK
-7966- 00 BRK
-7967- 00 BRK
-7968- 00 BRK
-7969- 00 BRK
-796A- 00 BRK
-796B- 00 BRK
-796C- 00 BRK
-796D- 00 BRK
-796E- 00 BRK
-796F- 00 BRK
-7970- 00 BRK
-7971- 00 BRK
-7972- 00 BRK
-7973- 00 BRK
-7974- 00 BRK
-7975- 00 BRK
-7976- 00 BRK
-7977- 00 BRK
-7978- 00 BRK
-7979- 00 BRK
-797A- 00 BRK
-797B- 00 BRK
-797C- 00 BRK
-797D- 00 BRK
-797E- 00 BRK
-797F- 00 BRK
-7980- 00 BRK
-7981- 00 BRK
-7982- 00 BRK
-7983- 00 BRK
-7984- 00 BRK
-7985- 00 BRK
-7986- 00 BRK
-7987- 00 BRK
-7988- 00 BRK
-7989- 00 BRK
-798A- 00 BRK
-798B- 00 BRK
-798C- 00 BRK
-798D- 00 BRK
-798E- 00 BRK
-798F- 00 BRK
-7990- 00 BRK
-7991- 00 BRK
-7992- 00 BRK
-7993- 00 BRK
-7994- 00 BRK
-7995- 00 BRK
-7996- 00 BRK
-7997- 00 BRK
-7998- 00 BRK
-7999- 00 BRK
-799A- 00 BRK
-799B- 00 BRK
-799C- 00 BRK
-799D- 00 BRK
-799E- 00 BRK
-799F- 00 BRK
-79A0- 00 BRK
-79A1- 00 BRK
-79A2- 00 BRK
-79A3- 00 BRK
-79A4- 00 BRK
-79A5- 00 BRK
-79A6- 00 BRK
-79A7- 00 BRK
-79A8- 00 BRK
-79A9- 00 BRK
-79AA- 00 BRK
-79AB- 00 BRK
-79AC- 00 BRK
-79AD- 00 BRK
-79AE- 00 BRK
-79AF- 00 BRK
-79B0- 00 BRK
-79B1- 00 BRK
-79B2- 00 BRK
-79B3- 00 BRK
-79B4- 00 BRK
-79B5- 00 BRK
-79B6- 00 BRK
-79B7- 00 BRK
-79B8- 00 BRK
-79B9- 00 BRK
-79BA- 00 BRK
-79BB- 00 BRK
-79BC- 00 BRK
-79BD- 00 BRK
-79BE- 00 BRK
-79BF- 00 BRK
-79C0- 00 BRK
-79C1- 00 BRK
-79C2- 00 BRK
-79C3- 00 BRK
-79C4- 00 BRK
-79C5- 00 BRK
-79C6- 00 BRK
-79C7- 00 BRK
-79C8- 00 BRK
-79C9- 00 BRK
-79CA- 00 BRK
-79CB- 00 BRK
-79CC- 00 BRK
-79CD- 00 BRK
-79CE- 00 BRK
-79CF- 00 BRK
-79D0- 00 BRK
-79D1- 00 BRK
-79D2- 00 BRK
-79D3- 00 BRK
-79D4- 00 BRK
-79D5- 00 BRK
-79D6- 00 BRK
-79D7- 00 BRK
-79D8- 00 BRK
-79D9- 00 BRK
-79DA- 00 BRK
-79DB- 00 BRK
-79DC- 00 BRK
-79DD- 00 BRK
-79DE- 00 BRK
-79DF- 00 BRK
-79E0- 00 BRK
-79E1- 00 BRK
-79E2- 00 BRK
-79E3- 00 BRK
-79E4- 00 BRK
-79E5- 00 BRK
-79E6- 00 BRK
-79E7- 00 BRK
-79E8- 00 BRK
-79E9- 00 BRK
-79EA- 00 BRK
-79EB- 00 BRK
-79EC- 00 BRK
-79ED- 00 BRK
-79EE- 00 BRK
-79EF- 00 BRK
-79F0- 00 BRK
-79F1- 00 BRK
-79F2- 00 BRK
-79F3- 00 BRK
-79F4- 00 BRK
-79F5- 00 BRK
-79F6- 00 BRK
-79F7- 00 BRK
-79F8- 00 BRK
-79F9- 00 BRK
-79FA- 00 BRK
-79FB- 00 BRK
-79FC- 00 BRK
-79FD- 00 BRK
-79FE- 00 BRK
-79FF- 00 BRK
-7A00- 00 BRK
-7A01- 00 BRK
-7A02- 00 BRK
-7A03- 00 BRK
-7A04- 00 BRK
-7A05- 00 BRK
-7A06- 00 BRK
-7A07- 00 BRK
-7A08- 00 BRK
-7A09- 00 BRK
-7A0A- 00 BRK
-7A0B- 00 BRK
-7A0C- 00 BRK
-7A0D- 00 BRK
-7A0E- 00 BRK
-7A0F- 00 BRK
-7A10- 00 BRK
-7A11- 00 BRK
-7A12- 00 BRK
-7A13- 00 BRK
-7A14- 00 BRK
-7A15- 00 BRK
-7A16- 00 BRK
-7A17- 00 BRK
-7A18- 00 BRK
-7A19- 00 BRK
-7A1A- 00 BRK
-7A1B- 68 PLA
-7A1C- 8D 3F 7A STA $7A3F
-7A1F- 68 PLA
-7A20- 8D 40 7A STA $7A40
-7A23- 68 PLA
-7A24- 85 06 STA $06
-7A26- 68 PLA
-7A27- 85 07 STA $07
-7A29- A0 FF LDY #$FF
-7A2B- C8 INY
-7A2C- B9 40 70 LDA $7040,Y
-7A2F- 91 06 STA ($06),Y
-7A31- CC 3F 70 CPY $703F
-7A34- D0 F5 BNE $7A2B
-7A36- AD 40 7A LDA $7A40
-7A39- 48 PHA
-7A3A- AD 3F 7A LDA $7A3F
-7A3D- 48 PHA
-7A3E- 60 RTS
-7A3F- 00 BRK
-7A40- 00 BRK
-7A41- A0 FF LDY #$FF
-7A43- 68 PLA
-7A44- 8D 65 7A STA $7A65
-7A47- 68 PLA
-7A48- 8D 66 7A STA $7A66
-7A4B- 68 PLA
-7A4C- 85 06 STA $06
-7A4E- 68 PLA
-7A4F- 85 07 STA $07
-7A51- C8 INY
-7A52- B1 06 LDA ($06),Y
-7A54- 99 41 71 STA $7141,Y
-7A57- CC 40 71 CPY $7140
-7A5A- D0 F5 BNE $7A51
-7A5C- AD 66 7A LDA $7A66
-7A5F- 48 PHA
-7A60- AD 65 7A LDA $7A65
-7A63- 48 PHA
-7A64- 60 RTS
-7A65- 00 BRK
-7A66- 00 BRK
-7A67- 68 PLA
-7A68- 8D F6 7A STA $7AF6
-7A6B- 68 PLA
-7A6C- 8D F7 7A STA $7AF7
-7A6F- 68 PLA
-7A70- 8D FA 7A STA $7AFA
-7A73- 68 PLA
-7A74- 85 EB STA $EB
-7A76- 68 PLA
-7A77- 85 EC STA $EC
-7A79- A9 8D LDA #$8D
-7A7B- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7A7E- A5 EC LDA $EC
-7A80- 29 F0 AND #$F0
-7A82- 4A LSR
-7A83- 4A LSR
-7A84- 4A LSR
-7A85- 4A LSR
-7A86- AA TAX
-7A87- BD 19 7D LDA $7D19,X
-7A8A- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7A8D- A5 EC LDA $EC
-7A8F- 29 0F AND #$0F
-7A91- AA TAX
-7A92- BD 19 7D LDA $7D19,X
-7A95- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7A98- A5 EB LDA $EB
-7A9A- 29 F0 AND #$F0
-7A9C- 4A LSR
-7A9D- 4A LSR
-7A9E- 4A LSR
-7A9F- 4A LSR
-7AA0- AA TAX
-7AA1- BD 19 7D LDA $7D19,X
-7AA4- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7AA7- A5 EB LDA $EB
-7AA9- 29 0F AND #$0F
-7AAB- AA TAX
-7AAC- BD 19 7D LDA $7D19,X
-7AAF- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7AB2- A9 BA LDA #$BA
-7AB4- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7AB7- A9 A0 LDA #$A0
-7AB9- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7ABC- A0 00 LDY #$00
-7ABE- B1 EB LDA ($EB),Y
-7AC0- 29 F0 AND #$F0
-7AC2- 4A LSR
-7AC3- 4A LSR
-7AC4- 4A LSR
-7AC5- 4A LSR
-7AC6- 8D F9 7A STA $7AF9
-7AC9- B1 EB LDA ($EB),Y
-7ACB- 29 0F AND #$0F
-7ACD- 8D F8 7A STA $7AF8
-7AD0- AE F9 7A LDX $7AF9
-7AD3- BD 19 7D LDA $7D19,X
-7AD6- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7AD9- AE F8 7A LDX $7AF8
-7ADC- BD 19 7D LDA $7D19,X
-7ADF- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7AE2- A9 A0 LDA #$A0
-7AE4- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7AE7- C8 INY
-7AE8- CC FA 7A CPY $7AFA
-7AEB- D0 D1 BNE $7ABE
-7AED- AD F7 7A LDA $7AF7
-7AF0- 48 PHA
-7AF1- AD F6 7A LDA $7AF6
-7AF4- 48 PHA
-7AF5- 60 RTS
-7AF6- 00 BRK
-7AF7- 00 BRK
-7AF8- 00 BRK
-7AF9- 00 BRK
-7AFA- 00 BRK
-7AFB- 68 PLA
-7AFC- 85 06 STA $06
-7AFE- 68 PLA
-7AFF- 85 07 STA $07
-7B01- A0 01 LDY #$01
-7B03- B1 06 LDA ($06),Y
-7B05- F0 06 BEQ $7B0D
-7B07- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7B0A- C8 INY
-7B0B- D0 F6 BNE $7B03
-7B0D- 18 CLC
-7B0E- 98 TYA
-7B0F- 65 06 ADC $06
-7B11- 85 06 STA $06
-7B13- A5 07 LDA $07
-7B15- 69 00 ADC #$00
-7B17- 48 PHA
-7B18- A5 06 LDA $06
-7B1A- 48 PHA
-7B1B- 60 RTS
-7B1C- 20 0C FD JSR $FD0C F8ROM:RDKEY
-7B1F- 60 RTS
-7B20- 8D 43 72 STA $7243
-7B23- 8E 44 72 STX $7244
-7B26- 8C 45 72 STY $7245
-7B29- 90 11 BCC $7B3C
-7B2B- B0 17 BCS $7B44
-7B2D- F0 1D BEQ $7B4C
-7B2F- D0 23 BNE $7B54
-7B31- 30 29 BMI $7B5C
-7B33- 10 2F BPL $7B64
-7B35- 50 35 BVC $7B6C
-7B37- 70 3B BVS $7B74
-7B39- 4C 79 7B JMP $7B79
-7B3C- A9 00 LDA #$00
-7B3E- 8D 46 72 STA $7246
-7B41- 4C 2D 7B JMP $7B2D
-7B44- A9 01 LDA #$01
-7B46- 8D 46 72 STA $7246
-7B49- 4C 2D 7B JMP $7B2D
-7B4C- A9 01 LDA #$01
-7B4E- 8D 48 72 STA $7248
-7B51- 4C 31 7B JMP $7B31
-7B54- A9 00 LDA #$00
-7B56- 8D 48 72 STA $7248
-7B59- 4C 31 7B JMP $7B31
-7B5C- A9 01 LDA #$01
-7B5E- 8D 47 72 STA $7247
-7B61- 4C 35 7B JMP $7B35
-7B64- A9 00 LDA #$00
-7B66- 8D 47 72 STA $7247
-7B69- 4C 35 7B JMP $7B35
-7B6C- A9 00 LDA #$00
-7B6E- 8D 49 72 STA $7249
-7B71- 4C 79 7B JMP $7B79
-7B74- A9 01 LDA #$01
-7B76- 8D 49 72 STA $7249
-7B79- 60 RTS
-7B7A- 20 FB 7A JSR $7AFB
-7B7D- A0 8D LDY #$8D
-7B7F- 8D 00 20 STA $2000
-7B82- FB ???
-7B83- 7A PLY
-7B84- D2 C5 CMP ($C5)
-7B86- C7 ???
-7B87- C9 D3 CMP #$D3
-7B89- D4 ???
-7B8A- D2 D9 CMP ($D9)
-7B8C- A0 C4 LDY #$C4
-7B8E- D5 CD CMP $CD,X
-7B90- D0 8D BNE $7B1F
-7B92- 00 BRK
-7B93- 20 FB 7A JSR $7AFB
-7B96- BD BD BD LDA $BDBD,X
-7B99- BD BD BD LDA $BDBD,X
-7B9C- BD BD BD LDA $BDBD,X
-7B9F- BD BD BD LDA $BDBD,X
-7BA2- BD 8D 00 LDA $008D,X
-7BA5- 20 FB 7A JSR $7AFB
-7BA8- C1 BA CMP ($BA,X)
-7BAA- A0 00 LDY #$00
-7BAC- AD 43 72 LDA $7243
-7BAF- 29 F0 AND #$F0
-7BB1- 4A LSR
-7BB2- 4A LSR
-7BB3- 4A LSR
-7BB4- 4A LSR
-7BB5- 8D 17 7D STA $7D17
-7BB8- AD 43 72 LDA $7243
-7BBB- 29 0F AND #$0F
-7BBD- 8D 18 7D STA $7D18
-7BC0- AE 17 7D LDX $7D17
-7BC3- BD 19 7D LDA $7D19,X
-7BC6- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7BC9- AE 18 7D LDX $7D18
-7BCC- BD 19 7D LDA $7D19,X
-7BCF- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7BD2- 20 FB 7A JSR $7AFB
-7BD5- A0 8D LDY #$8D
-7BD7- 00 BRK
-7BD8- 20 FB 7A JSR $7AFB
-7BDB- D8 CLD
-7BDC- BA TSX
-7BDD- A0 00 LDY #$00
-7BDF- AD 44 72 LDA $7244
-7BE2- 29 F0 AND #$F0
-7BE4- 4A LSR
-7BE5- 4A LSR
-7BE6- 4A LSR
-7BE7- 4A LSR
-7BE8- 8D 17 7D STA $7D17
-7BEB- AD 44 72 LDA $7244
-7BEE- 29 0F AND #$0F
-7BF0- 8D 18 7D STA $7D18
-7BF3- AE 17 7D LDX $7D17
-7BF6- BD 19 7D LDA $7D19,X
-7BF9- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7BFC- AE 18 7D LDX $7D18
-7BFF- BD 19 7D LDA $7D19,X
-7C02- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7C05- 20 FB 7A JSR $7AFB
-7C08- A0 8D LDY #$8D
-7C0A- 00 BRK
-7C0B- 20 FB 7A JSR $7AFB
-7C0E- D9 BA A0 CMP $A0BA,Y
-7C11- 00 BRK
-7C12- AD 45 72 LDA $7245
-7C15- 29 F0 AND #$F0
-7C17- 4A LSR
-7C18- 4A LSR
-7C19- 4A LSR
-7C1A- 4A LSR
-7C1B- 8D 17 7D STA $7D17
-7C1E- AD 45 72 LDA $7245
-7C21- 29 0F AND #$0F
-7C23- 8D 18 7D STA $7D18
-7C26- AE 17 7D LDX $7D17
-7C29- BD 19 7D LDA $7D19,X
-7C2C- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7C2F- AE 18 7D LDX $7D18
-7C32- BD 19 7D LDA $7D19,X
-7C35- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7C38- 20 FB 7A JSR $7AFB
-7C3B- A0 8D LDY #$8D
-7C3D- 8D 00 20 STA $2000
-7C40- FB ???
-7C41- 7A PLY
-7C42- D3 ???
-7C43- D4 ???
-7C44- C1 D4 CMP ($D4,X)
-7C46- D5 D3 CMP $D3,X
-7C48- A0 C6 LDY #$C6
-7C4A- CC C1 C7 CPY $C7C1
-7C4D- D3 ???
-7C4E- 8D 00 20 STA $2000
-7C51- FB ???
-7C52- 7A PLY
-7C53- BD BD BD LDA $BDBD,X
-7C56- BD BD BD LDA $BDBD,X
-7C59- BD BD BD LDA $BDBD,X
-7C5C- BD BD BD LDA $BDBD,X
-7C5F- 8D 8D 00 STA $008D
-7C62- A9 00 LDA #$00
-7C64- CD 46 72 CMP $7246
-7C67- F0 12 BEQ $7C7B
-7C69- 20 FB 7A JSR $7AFB
-7C6C- C3 ???
-7C6D- C1 D2 CMP ($D2,X)
-7C6F- D2 D9 CMP ($D9)
-7C71- BA TSX
-7C72- A0 D3 LDY #$D3
-7C74- C5 D4 CMP $D4
-7C76- 8D 00 4C STA $4C00
-7C79- 8C 7C 20 STY $207C
-7C7C- FB ???
-7C7D- 7A PLY
-7C7E- C3 ???
-7C7F- C1 D2 CMP ($D2,X)
-7C81- D2 D9 CMP ($D9)
-7C83- BA TSX
-7C84- A0 C3 LDY #$C3
-7C86- CC C5 C1 CPY $C1C5
-7C89- D2 8D CMP ($8D)
-7C8B- 00 BRK
-7C8C- A9 00 LDA #$00
-7C8E- CD 47 72 CMP $7247
-7C91- F0 15 BEQ $7CA8
-7C93- 20 FB 7A JSR $7AFB
-7C96- CE C5 C7 DEC $C7C5
-7C99- C1 D4 CMP ($D4,X)
-7C9B- C9 D6 CMP #$D6
-7C9D- C5 BA CMP $BA
-7C9F- A0 D3 LDY #$D3
-7CA1- C5 D4 CMP $D4
-7CA3- 8D 00 4C STA $4C00
-7CA6- BC 7C 20 LDY $207C,X
-7CA9- FB ???
-7CAA- 7A PLY
-7CAB- CE C5 C7 DEC $C7C5
-7CAE- C1 D4 CMP ($D4,X)
-7CB0- C9 D6 CMP #$D6
-7CB2- C5 BA CMP $BA
-7CB4- A0 C3 LDY #$C3
-7CB6- CC C5 C1 CPY $C1C5
-7CB9- D2 8D CMP ($8D)
-7CBB- 00 BRK
-7CBC- A9 00 LDA #$00
-7CBE- CD 48 72 CMP $7248
-7CC1- F0 11 BEQ $7CD4
-7CC3- 20 FB 7A JSR $7AFB
-7CC6- DA PHX
-7CC7- C5 D2 CMP $D2
-7CC9- CF ???
-7CCA- BA TSX
-7CCB- A0 D3 LDY #$D3
-7CCD- C5 D4 CMP $D4
-7CCF- 8D 00 4C STA $4C00
-7CD2- E4 7C CPX $7C
-7CD4- 20 FB 7A JSR $7AFB
-7CD7- DA PHX
-7CD8- C5 D2 CMP $D2
-7CDA- CF ???
-7CDB- BA TSX
-7CDC- A0 C3 LDY #$C3
-7CDE- CC C5 C1 CPY $C1C5
-7CE1- D2 8D CMP ($8D)
-7CE3- 00 BRK
-7CE4- A9 00 LDA #$00
-7CE6- CD 49 72 CMP $7249
-7CE9- F0 15 BEQ $7D00
-7CEB- 20 FB 7A JSR $7AFB
-7CEE- CF ???
-7CEF- D6 C5 DEC $C5,X
-7CF1- D2 C6 CMP ($C6)
-7CF3- CC CF D7 CPY $D7CF
-7CF6- BA TSX
-7CF7- A0 D3 LDY #$D3
-7CF9- C5 D4 CMP $D4
-7CFB- 8D 00 4C STA $4C00
-7CFE- 16 7D ASL $7D,X
-7D00- 20 FB 7A JSR $7AFB
-7D03- CF ???
-7D04- D6 C5 DEC $C5,X
-7D06- D2 C6 CMP ($C6)
-7D08- CC CF D7 CPY $D7CF
-7D0B- BA TSX
-7D0C- A0 C3 LDY #$C3
-7D0E- CC C5 C1 CPY $C1C5
-7D11- D2 8D CMP ($8D)
-7D13- 8D 8D 00 STA $008D
-7D16- 60 RTS
-7D17- 00 BRK
-7D18- 00 BRK
-7D19- B0 B1 BCS $7CCC
-7D1B- B2 B3 LDA ($B3)
-7D1D- B4 B5 LDY $B5,X
-7D1F- B6 B7 LDX $B7,Y
-7D21- B8 CLV
-7D22- B9 C1 C2 LDA $C2C1,Y
-7D25- C3 ???
-7D26- C4 C5 CPY $C5
-7D28- C6 A0 DEC $A0
-7D2A- 00 BRK
-7D2B- B1 FE LDA ($FE),Y
-7D2D- 8D 4D 7E STA $7E4D
-7D30- C8 INY
-7D31- B1 FE LDA ($FE),Y
-7D33- 8D 4E 7E STA $7E4E
-7D36- 20 20 7B JSR $7B20
-7D39- 68 PLA
-7D3A- 85 FE STA $FE
-7D3C- 68 PLA
-7D3D- 85 FF STA $FF
-7D3F- 68 PLA
-7D40- 8D 44 7E STA $7E44
-7D43- 68 PLA
-7D44- 8D 45 7E STA $7E45
-7D47- 68 PLA
-7D48- 8D 46 7E STA $7E46
-7D4B- 68 PLA
-7D4C- 8D 47 7E STA $7E47
-7D4F- 68 PLA
-7D50- 8D 48 7E STA $7E48
-7D53- 68 PLA
-7D54- 8D 49 7E STA $7E49
-7D57- 68 PLA
-7D58- 8D 4A 7E STA $7E4A
-7D5B- 68 PLA
-7D5C- 8D 4B 7E STA $7E4B
-7D5F- 68 PLA
-7D60- 8D 4C 7E STA $7E4C
-7D63- 20 FB 7A JSR $7AFB
-7D66- A0 87 LDY #$87
-7D68- 87 ???
-7D69- 87 ???
-7D6A- 87 ???
-7D6B- 87 ???
-7D6C- 8D 8D 00 STA $008D
-7D6F- 20 FB 7A JSR $7AFB
-7D72- C5 D2 CMP $D2
-7D74- D2 CF CMP ($CF)
-7D76- D2 A1 CMP ($A1)
-7D78- 8D 8D 00 STA $008D
-7D7B- 20 FB 7A JSR $7AFB
-7D7E- D3 ???
-7D7F- D5 C2 CMP $C2,X
-7D81- D2 CF CMP ($CF)
-7D83- D5 D4 CMP $D4,X
-7D85- C9 CE CMP #$CE
-7D87- C5 BA CMP $BA
-7D89- A0 00 LDY #$00
-7D8B- A0 00 LDY #$00
-7D8D- AD 4B 7E LDA $7E4B
-7D90- 85 06 STA $06
-7D92- AD 4C 7E LDA $7E4C
-7D95- 85 07 STA $07
-7D97- B1 06 LDA ($06),Y
-7D99- F0 06 BEQ $7DA1
-7D9B- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7D9E- C8 INY
-7D9F- D0 F6 BNE $7D97
-7DA1- 20 FB 7A JSR $7AFB
-7DA4- A0 8D LDY #$8D
-7DA6- 00 BRK
-7DA7- 20 FB 7A JSR $7AFB
-7DAA- CD C5 D3 CMP $D3C5
-7DAD- D3 ???
-7DAE- C1 C7 CMP ($C7,X)
-7DB0- C5 BA CMP $BA
-7DB2- A0 00 LDY #$00
-7DB4- A0 00 LDY #$00
-7DB6- AD 49 7E LDA $7E49
-7DB9- 85 06 STA $06
-7DBB- AD 4A 7E LDA $7E4A
-7DBE- 85 07 STA $07
-7DC0- B1 06 LDA ($06),Y
-7DC2- F0 06 BEQ $7DCA
-7DC4- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7DC7- C8 INY
-7DC8- D0 F6 BNE $7DC0
-7DCA- 20 FB 7A JSR $7AFB
-7DCD- A0 8D LDY #$8D
-7DCF- 8D 00 20 STA $2000
-7DD2- 1C 7B A0 TRB $A07B
-7DD5- 00 BRK
-7DD6- AD 47 7E LDA $7E47
-7DD9- 85 06 STA $06
-7DDB- AD 48 7E LDA $7E48
-7DDE- 85 07 STA $07
-7DE0- B1 06 LDA ($06),Y
-7DE2- F0 06 BEQ $7DEA
-7DE4- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7DE7- C8 INY
-7DE8- D0 F6 BNE $7DE0
-7DEA- 20 FB 7A JSR $7AFB
-7DED- A0 8D LDY #$8D
-7DEF- 00 BRK
-7DF0- AD 46 7E LDA $7E46
-7DF3- 48 PHA
-7DF4- AD 45 7E LDA $7E45
-7DF7- 48 PHA
-7DF8- AD 44 7E LDA $7E44
-7DFB- 48 PHA
-7DFC- 20 67 7A JSR $7A67
-7DFF- 20 1C 7B JSR $7B1C
-7E02- A5 FF LDA $FF
-7E04- 48 PHA
-7E05- A5 FE LDA $FE
-7E07- 48 PHA
-7E08- 20 FB 7A JSR $7AFB
-7E0B- A0 8D LDY #$8D
-7E0D- 8D 00 20 STA $2000
-7E10- 1C 7B 20 TRB $207B
-7E13- 7A PLY
-7E14- 7B ???
-7E15- 20 1C 7B JSR $7B1C
-7E18- AD 41 72 LDA $7241
-7E1B- C9 01 CMP #$01
-7E1D- F0 01 BEQ $7E20
-7E1F- 60 RTS
-7E20- 20 FB 7A JSR $7AFB
-7E23- A0 8D LDY #$8D
-7E25- 8D 00 20 STA $2000
-7E28- FB ???
-7E29- 7A PLY
-7E2A- C2 ???
-7E2B- D2 C5 CMP ($C5)
-7E2D- C1 CB CMP ($CB,X)
-7E2F- A0 C1 LDY #$C1
-7E31- D4 ???
-7E32- BA TSX
-7E33- A0 00 LDY #$00
-7E35- A9 7E LDA #$7E
-7E37- 48 PHA
-7E38- A9 4D LDA #$4D
-7E3A- 48 PHA
-7E3B- A9 02 LDA #$02
-7E3D- 48 PHA
-7E3E- 20 67 7A JSR $7A67
-7E41- 4C D0 03 JMP $03D0
-7E44- 00 BRK
-7E45- 00 BRK
-7E46- 00 BRK
-7E47- 00 BRK
-7E48- 00 BRK
-7E49- 00 BRK
-7E4A- 00 BRK
-7E4B- 00 BRK
-7E4C- 00 BRK
-7E4D- 00 BRK
-7E4E- 00 BRK
-7E4F- 68 PLA
-7E50- 8D 77 7E STA $7E77
-7E53- 68 PLA
-7E54- 8D 78 7E STA $7E78
-7E57- 68 PLA
-7E58- 85 06 STA $06
-7E5A- 68 PLA
-7E5B- 85 07 STA $07
-7E5D- A9 FC LDA #$FC
-7E5F- 85 D8 STA $D8
-7E61- A0 00 LDY #$00
-7E63- B1 06 LDA ($06),Y
-7E65- 8D 5A 9D STA $9D5A
-7E68- C8 INY
-7E69- B1 06 LDA ($06),Y
-7E6B- 8D 5B 9D STA $9D5B
-7E6E- AD 78 7E LDA $7E78
-7E71- 48 PHA
-7E72- AD 77 7E LDA $7E77
-7E75- 48 PHA
-7E76- 60 RTS
-7E77- 00 BRK
-7E78- 00 BRK
-7E79- 68 PLA
-7E7A- 85 FE STA $FE
-7E7C- 68 PLA
-7E7D- 85 FF STA $FF
-7E7F- A0 01 LDY #$01
-7E81- B1 FE LDA ($FE),Y
-7E83- F0 06 BEQ $7E8B
-7E85- 20 ED FD JSR $FDED F8ROM:COUT
-7E88- C8 INY
-7E89- D0 F6 BNE $7E81
-7E8B- 18 CLC
-7E8C- 98 TYA
-7E8D- 65 FE ADC $FE
-7E8F- 85 FE STA $FE
-7E91- A5 FF LDA $FF
-7E93- 69 00 ADC #$00
-7E95- 48 PHA
-7E96- A5 FE LDA $FE
-7E98- 48 PHA
-7E99- 60 RTS
-7E9A- 68 PLA
-7E9B- 85 FE STA $FE
-7E9D- 68 PLA
-7E9E- 85 FF STA $FF
-7EA0- 68 PLA
-7EA1- 85 06 STA $06
-7EA3- 68 PLA
-7EA4- 85 07 STA $07
-7EA6- A9 01 LDA #$01
-7EA8- 8D B6 AA STA $AAB6
-7EAB- 85 76 STA $76
-7EAD- 85 33 STA $33
-7EAF- A9 8D LDA #$8D
-7EB1- 20 ED FD JSR $FDED F8ROM:COUT
-7EB4- A9 84 LDA #$84
-7EB6- 20 ED FD JSR $FDED F8ROM:COUT
-7EB9- A0 00 LDY #$00
-7EBB- B1 06 LDA ($06),Y
-7EBD- 8D DB 7E STA $7EDB
-7EC0- A0 01 LDY #$01
-7EC2- B1 06 LDA ($06),Y
-7EC4- 20 ED FD JSR $FDED F8ROM:COUT
-7EC7- C8 INY
-7EC8- CC DB 7E CPY $7EDB
-7ECB- 90 F5 BCC $7EC2
-7ECD- F0 F3 BEQ $7EC2
-7ECF- A9 8D LDA #$8D
-7ED1- 20 ED FD JSR $FDED F8ROM:COUT
-7ED4- A5 FF LDA $FF
-7ED6- 48 PHA
-7ED7- A5 FE LDA $FE
-7ED9- 48 PHA
-7EDA- 60 RTS
-7EDB- 00 BRK
-7EDC- 68 PLA
-7EDD- 85 FE STA $FE
-7EDF- 68 PLA
-7EE0- 85 FF STA $FF
-7EE2- 68 PLA
-7EE3- 85 06 STA $06
-7EE5- 68 PLA
-7EE6- 85 07 STA $07
-7EE8- A0 00 LDY #$00
-7EEA- B1 06 LDA ($06),Y
-7EEC- 8D 01 7F STA $7F01
-7EEF- C8 INY
-7EF0- B1 06 LDA ($06),Y
-7EF2- 20 ED FD JSR $FDED F8ROM:COUT
-7EF5- CC 01 7F CPY $7F01
-7EF8- D0 F5 BNE $7EEF
-7EFA- A5 FF LDA $FF
-7EFC- 48 PHA
-7EFD- A5 FE LDA $FE
-7EFF- 48 PHA
-7F00- 60 RTS
-7F01- 00 BRK
-7F02- 68 PLA
-7F03- 85 FE STA $FE
-7F05- 68 PLA
-7F06- 85 FF STA $FF
-7F08- 68 PLA
-7F09- 85 06 STA $06
-7F0B- 68 PLA
-7F0C- 85 07 STA $07
-7F0E- A0 00 LDY #$00
-7F10- B1 06 LDA ($06),Y
-7F12- F0 06 BEQ $7F1A
-7F14- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7F17- C8 INY
-7F18- D0 F6 BNE $7F10
-7F1A- A5 FF LDA $FF
-7F1C- 48 PHA
-7F1D- A5 FE LDA $FE
-7F1F- 48 PHA
-7F20- 60 RTS
-7F21- 68 PLA
-7F22- 85 06 STA $06
-7F24- 68 PLA
-7F25- 85 07 STA $07
-7F27- A0 01 LDY #$01
-7F29- B1 06 LDA ($06),Y
-7F2B- F0 06 BEQ $7F33
-7F2D- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7F30- C8 INY
-7F31- D0 F6 BNE $7F29
-7F33- 18 CLC
-7F34- 98 TYA
-7F35- 65 06 ADC $06
-7F37- 85 06 STA $06
-7F39- A5 07 LDA $07
-7F3B- 69 00 ADC #$00
-7F3D- 48 PHA
-7F3E- A5 06 LDA $06
-7F40- 48 PHA
-7F41- 60 RTS
-7F42- A2 00 LDX #$00
-7F44- 20 6F FD JSR $FD6F F8ROM:GETLN1
-7F47- 8E 74 7F STX $7F74
-7F4A- E0 00 CPX #$00
-7F4C- F0 1D BEQ $7F6B
-7F4E- A0 00 LDY #$00
-7F50- AD 74 7F LDA $7F74
-7F53- 8D 3F 70 STA $703F
-7F56- 8D 40 70 STA $7040
-7F59- EE 3F 70 INC $703F
-7F5C- B9 00 02 LDA $0200,Y
-7F5F- C8 INY
-7F60- 99 40 70 STA $7040,Y
-7F63- CC 74 7F CPY $7F74
-7F66- D0 F4 BNE $7F5C
-7F68- 4C 73 7F JMP $7F73
-7F6B- A9 00 LDA #$00
-7F6D- 8D 3F 70 STA $703F
-7F70- 8D 40 70 STA $7040
-7F73- 60 RTS
-7F74- 00 BRK
-7F75- 00 BRK
-7F76- 68 PLA
-7F77- 85 FE STA $FE
-7F79- 68 PLA
-7F7A- 85 FF STA $FF
-7F7C- 68 PLA
-7F7D- 8D 2D 80 STA $802D
-7F80- 68 PLA
-7F81- 85 08 STA $08
-7F83- 68 PLA
-7F84- 85 09 STA $09
-7F86- 68 PLA
-7F87- 85 06 STA $06
-7F89- 68 PLA
-7F8A- 85 07 STA $07
-7F8C- A0 00 LDY #$00
-7F8E- B1 06 LDA ($06),Y
-7F90- 8D 29 80 STA $8029
-7F93- 8D 2A 80 STA $802A
-7F96- EE 2A 80 INC $802A
-7F99- B1 08 LDA ($08),Y
-7F9B- 8D 2B 80 STA $802B
-7F9E- A9 01 LDA #$01
-7FA0- 8D 2C 80 STA $802C
-7FA3- AD 2B 80 LDA $802B
-7FA6- 18 CLC
-7FA7- 6D 29 80 ADC $8029
-7FAA- 8D 28 80 STA $8028
-7FAD- B0 07 BCS $7FB6
-7FAF- CD 2D 80 CMP $802D
-7FB2- F0 1C BEQ $7FD0
-7FB4- 90 1A BCC $7FD0
-7FB6- A9 FF LDA #$FF
-7FB8- 8D 2F 80 STA $802F
-7FBB- AD 2D 80 LDA $802D
-7FBE- 38 SEC
-7FBF- ED 29 80 SBC $8029
-7FC2- 90 34 BCC $7FF8
-7FC4- 8D 2E 80 STA $802E
-7FC7- AD 2D 80 LDA $802D
-7FCA- 8D 29 80 STA $8029
-7FCD- 4C DE 7F JMP $7FDE
-7FD0- 8D 29 80 STA $8029
-7FD3- A9 00 LDA #$00
-7FD5- 8D 2F 80 STA $802F
-7FD8- AD 2B 80 LDA $802B
-7FDB- 8D 2E 80 STA $802E
-7FDE- AD 2E 80 LDA $802E
-7FE1- F0 15 BEQ $7FF8
-7FE3- AC 2C 80 LDY $802C
-7FE6- B1 08 LDA ($08),Y
-7FE8- AC 2A 80 LDY $802A
-7FEB- 91 06 STA ($06),Y
-7FED- EE 2A 80 INC $802A
-7FF0- EE 2C 80 INC $802C
-7FF3- CE 2E 80 DEC $802E
-7FF6- D0 EB BNE $7FE3
-7FF8- AD 29 80 LDA $8029
-7FFB- A0 00 LDY #$00
-7FFD- 91 06 STA ($06),Y
-7FFF- AD 2F 80 LDA $802F
-8002- 6A ROR
-8003- A5 FF LDA $FF
-8005- 48 PHA
-8006- A5 FE LDA $FE
-8008- 48 PHA
-8009- A0 00 LDY #$00
-800B- B1 06 LDA ($06),Y
-800D- 8D 3F 70 STA $703F
-8010- A9 01 LDA #$01
-8012- B1 06 LDA ($06),Y
-8014- 99 40 70 STA $7040,Y
-8017- CC 3F 70 CPY $703F
-801A- C8 INY
-801B- D0 F5 BNE $8012
-801D- AD 3F 70 LDA $703F
-8020- A0 00 LDY #$00
-8022- 91 06 STA ($06),Y
-8024- AE 28 80 LDX $8028
-8027- 60 RTS
-8028- 00 BRK
-8029- 00 BRK
-802A- 00 BRK
-802B- 00 BRK
-802C- 00 BRK
-802D- 00 BRK
-802E- 00 BRK
-802F- 00 BRK
-8030- 68 PLA
-8031- 85 FE STA $FE
-8033- 68 PLA
-8034- 85 FF STA $FF
-8036- 68 PLA
-8037- 85 06 STA $06
-8039- 68 PLA
-803A- 85 07 STA $07
-803C- A0 00 LDY #$00
-803E- B1 06 LDA ($06),Y
-8040- 8D 61 80 STA $8061
-8043- C8 INY
-8044- B1 06 LDA ($06),Y
-8046- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-8049- CC 61 80 CPY $8061
-804C- D0 F5 BNE $8043
-804E- A0 00 LDY #$00
-8050- B1 06 LDA ($06),Y
-8052- A5 FF LDA $FF
-8054- 48 PHA
-8055- A5 FE LDA $FE
-8057- 48 PHA
-8058- A0 00 LDY #$00
-805A- B1 06 LDA ($06),Y
-805C- A4 06 LDY $06
-805E- A6 07 LDX $07
-8060- 60 RTS
-8061- 00 BRK
diff --git a/source/disk18_demos_utils/T.MAKEEXEC b/source/disk18_demos_utils/T.MAKEEXEC
deleted file mode 100644
index e1b43d0..0000000
--- a/source/disk18_demos_utils/T.MAKEEXEC
+++ /dev/null
@@ -1,151 +0,0 @@
-********************************
-* *
-* MAKEEXEC *
-* *
-* CREATES AN EXEC FILE THAT *
-* RUNS A BINARY. NECESSARY FOR *
-* ANY FILE OPERATIONS. *
-* *
-* NOTE THAT IRONICALLY, THIS *
-* PROGRAM ITSELF HAS TO BE RUN *
-* THROUGH AN EXEC FILE... *
-* *
-********************************
-*
-** ASSEMBLER DIRECTIVES
-*
- CYC AVE
- EXP ONLY ; TURN OFF LATER
- DSK MAKEEXEC
- TR ON
- OBJ $BFE0
- ORG $6000
-*
-********************************
-* *
-* HEADER, HOOKS AND MACROS *
-* *
-********************************
-*
- PUT MIN.VARS.REQUIRED
- USE MIN.MAC.STRINGS
- USE MIN.MAC.REQUIRED
- USE MIN.MAC.FILEIO
- USE MIN.MAC.STDIO
- PUT MIN.HOOKS.REQUIRED
- PUT MIN.HOOKS.STDIO
- PUT MIN.HOOKS.FILEIO
- PUT MIN.HOOKS.STRINGS
-*
-********************************
-* *
-* CONSTANT DECLARATIONS *
-* *
-********************************
-*
-*
-********************************
-* *
-* MAIN PROGRAM LOOP *
-* *
-********************************
-*
- JSR HOME
- PRN "************************",8D
- PRN "* *",8D
- PRN "* EXEC FILE MAKER FOR *",8D
- PRN "* BINARY PROGRAMS THAT *",8D
- PRN "* USE APPLESOFT. *",8D
- PRN "* * ",8D
- PRN "************************",8D8D8D
-*
- PRN "BIN FILENAME: "
- INP
- LDA RETLEN
- GRET BNAME ; TRANSFER RETURN TO BNAME
-*
- PRN "BIN STARTING ADDRESS: "
- INP
- LDA RETLEN
- GRET BLOC
-*
- SCAT "GO.";BNAME;#20 ; PREFIX NAME WITH GO.
-*
- GRET TNAME ; STORE RESULTING STRING IN TNAME
-*
- PRN " ",8D
- PRN "BUILDING FILE: "
- SPRN TNAME
- PRN " ",8D8D
-*
-** OPEN FILE FOR WRITING
-*
- SCAT "OPEN ";TNAME;#255
- CMD RETURN
- SCAT "WRITE ";TNAME;#255
- CMD RETURN
-*
-** PRINT TO FILE
-*
- SCAT "BLOAD ";BNAME;#255
- FPRN RETURN
- LDA #$8D
- JSR FCOUT
- FPRN "CALL -151"
- SCAT BLOC;"G";#255
- FPRN RETURN
-*
-** CLOSE FILE
-*
- SCAT "CLOSE ";TNAME;#255
- CMD RETURN
-*
- PRN "DONE!",8D8D
- JMP REENTRY
-*
-********************************
-* *
-* VARIABLES *
-* *
-********************************
-*
-BNAME DS 20
-TNAME DS 20
-BLOC DS 10
-LINE DS 40
-HEAD ASC "REM ** THIS FILES BLOADS",8D
- ASC "REM ** A BINARY PROGRAM INTO",8D
- ASC "REM ** MEMORY THEN EXECUTES IT",8D
- ASC "REM ** VIA THE MONITOR. THIS IS",8D
- ASC "REM ** NECESSARY FOR CERTAIN ",8D
- ASC "REM ** EXECUTABLES THAT USE APPLESOFT",8D
- ASC "REM ** ROUTINES.",8D
- ASC "REM **",8D00
-*
-********************************
-* *
-* LOW-LEVEL ROUTINES *
-* *
-********************************
-*
- PUT MIN.LIB.REQUIRED
-*
-** INDIVIDUAL SUBROUTINES
-*
-*** FILEIO
-*
- PUT MIN.SUB.FPRINT
- PUT MIN.SUB.DOSCMD
- PUT MIN.SUB.FPSTR
-*
-*** STDIO
-*
- PUT MIN.SUB.DPRINT
- PUT MIN.SUB.XPRINT
- PUT MIN.SUB.SINPUT
-*
-*** STRINGS
-*
- PUT MIN.SUB.STRCAT
- PUT MIN.SUB.PRNSTR
-*
diff --git a/source/disk18_demos_utils/T.MAKEMAZE b/source/disk18_demos_utils/T.MAKEMAZE
deleted file mode 100644
index 2765328..0000000
--- a/source/disk18_demos_utils/T.MAKEMAZE
+++ /dev/null
@@ -1,599 +0,0 @@
-********************************
-* *
-* PERFECT MAZE GENERATOR *
-* *
-********************************
-*
-** ASSEMBLER DIRECTIVES
-*
- CYC AVE
- EXP ONLY ; TURN OFF LATER
- DSK MAKEMAZE
- TR ON
- OBJ $BFE0
- ORG $6000
-*
- PUT VARS.REQUIRED
- USE MIN.MAC.REQUIRED
- USE MIN.MAC.ARRAYS
- USE MIN.MAC.MATH
- USE MIN.MAC.STDIO
- PUT MIN.HOOKS.REQUIRED
- PUT HOOKS.STDIO
- PUT HOOKS.MATH
- PUT HOOKS.ARRAYS
-*
-********************************
-* *
-* CONSTANT DECLARATIONS *
-* *
-********************************
-*
-XLEN KBD "ENTER MAZE SIZE"
-XNUM EQU 2*XLEN
-BAS EQU $2000 ; BASE ADDRESS FOR ARRAYS
-YLEN EQU XLEN ; CURRENT ALGO ONLY DOES SQUARE
-XMAX EQU XLEN+1 ; ADD EXTRA COLUMN
-YMAX EQU YLEN+1 ; ADD EXTRA ROW
-ASZ EQU XMAX*YMAX+10 ; ARRAY SIZE+INFO BYTES
-XSTAKS EQU ASZ*2+1 ; COLUMN STACK SIZE; X * Y + 1
-YSTAKS EQU ASZ*2+1 ; ROW STACK SIZE; X * Y + 1
-*
-SOUTHW EQU BAS ; SOUTH WALLS ARRAY
-WESTW EQU ASZ+BAS ; WEST WALLS ARRAY
-VISITED EQU 2*ASZ+BAS ; CELLS VISITED
-XSTACK EQU 3*ASZ+BAS ; STACK FOR COLUMNS
-YSTACK EQU 3*ASZ+BAS+XSTAKS ; STACK FOR ROWS
-*
-********************************
-* *
-* MAIN PROGRAM LOOP *
-* *
-********************************
-*
-INIT
-*
- JSR HOME
- PRN "INITIALIZING...",8D
-*
- JSR :SETVARS
- JSR :OUTWALLS
-*
-** GET RANDOM STARTING POINT
-*
- RNDB #2;#XLEN ; IF XLEN HIBYTE IS 0,
- CMP #0 ; THEN SKIP SETTING XX HIBYTE
- BEQ :SKIPHI
- LDA #>YLEN ; IF YLEN HIBYTE IS 0,
- CMP #0 ; THEN SKIP SETTING YY HIBYTE
- BEQ :SKIPHI
- RNDB #1;#>XLEN ; RANDOMLY SET XX HIBYTE
- STA XX+1
- RNDB #1;#>YLEN ; RANDOMLY SET YY HIBYTE
- STA YY+1
- JMP BUILD
-:SKIPHI ; JUST SET HIBYTES TO 0
- LDA #0
- STA XX+1
- STA YY+1
-*
- JMP BUILD
-*
-********************************
-*
-:SETVARS
-*
-** DIM ARRAYS AND FILL
-*
- DIM162 SOUTHW;#XMAX;#YMAX;#1;#1
- DIM162 WESTW;#XMAX;#YMAX;#1;#1
- DIM162 VISITED;#XMAX;#YMAX;#1;#0
- DIM161 XSTACK;#XSTAKS;#2;#0
- DIM161 YSTACK;#YSTAKS;#2;#0
-*
-** NOW ASSIGN VARIABLE VALUES
-*
- LDA #0
- STA SPTR ; INIT STACK POINTER
- STA V0
- LDA #1
- STA V1
- RTS
-*
-********************************
-*
-:OUTWALLS
-*
-** MAKE COLUMN MIN AND MAX TO BE ALL
-** WALL (CODE: 1).
-*
- LDA #0 ; CLEAR ALL TO 0 FIRST
- STA XX
- STA YY
- STA XX+1
- STA YY+1
- JMP :COLCONT ; SKIP FIRST INCREMENT
-*
-:COLEDGE
- LDA XX
- CLC
- ADC #1
- STA XX
- BCC :COLCONT ; IF CARRY SET, THEN INC HIBYTE
- INC XX+1
-:COLCONT
- PUT162 V1;VISITED;XX;#0
- PUT162 V1;VISITED;XX;#YMAX-1
- LDA XX
- CMP #XMAX ; IF XX HI < MAX HI, REPEAT
- BNE :COLEDGE
-*
-** MAKE MIN AND MAX ROWS TO BE ALL WALL
-*
- JMP :ROWCONT ; SKIP FIRST INCREMENT
-*
-:ROWEDGE
- LDA YY
- CLC
- ADC #1
- STA YY
- BCC :ROWCONT ; IF CARRY SET, INC HIBYTE
- INC YY+1
-:ROWCONT
- PUT162 V1;VISITED;#0;YY
- PUT162 V1;VISITED;#XMAX-1;YY
- LDA YY
- CMP #YMAX ; IF YY HI < YMAX HI, REPEAT
- BNE :ROWEDGE
- RTS
-*
-********************************
-* *
-* BUILD THE MAZE *
-* *
-********************************
-*
-BUILD
-*
- PRN "BUILDING MAZE...",8D8D
- JMP CONTSPTR ; SKIP FIRST INC
-*
-********************************
-*
-STAKPUSH
-*
- LDA SPTR ; INCREMENT STACK POINTER
- CLC
- ADC #1
- STA SPTR
- BCC CONTSPTR ; IF CARRY SET, INC POINTER HI
- INC SPTR+1
-CONTSPTR
- PUT161 XX;XSTACK;SPTR ; PUT COL ON STACK
- PUT161 YY;YSTACK;SPTR ; PUT ROW ON STACK
- PUT162 V1;VISITED;XX;YY ; MARK BLOCK AS VISITED
-*
-********************************
-*
-CHECKALL
-*
-** CHECKS ALL ADJACENT BLOCKS FOR A WALL. IF
-** COMPLETELY SURROUNDED, POP THE STACK AND
-** AND START OVER UNTIL.
-*
- LDA YY+1 ; COPY HI BYTES OF XX,YY FIRST
- STA YP1+1
- STA YM1+1
- LDA XX+1
- STA XP1+1
- STA XM1+1
-*
- LDA YY ; CALC AND STORE YY+1
- CLC
- ADC #1
- STA YP1
- BCC :YP1CNT ; IF CARRY SET, INC YYP1 HI
- INC YP1+1
-:YP1CNT
- LDA XX ; CALC AND STORE XX+1
- CLC
- ADC #1
- STA XP1
- BCC :XP1CNT ; IF CARRY SET, INC XP1 HI
- INC XP1+1
-:XP1CNT
- LDA YY ; CALC AND STORE YY-1
- SEC
- SBC #1
- STA YM1
- BCS :YM1CNT ; IF CARRY CLEAR, DEC YM1 HI
- DEC YM1+1
-:YM1CNT
- LDA XX ; CALC AND STORE XX-1
- SEC
- SBC #1
- STA XM1
- BCS :XM1CNT ; IF CARRY CLEAR, DEC XM1 HI
- DEC XM1+1
-:XM1CNT
-*JSR CELLPOS
-*
-** NOW CHECK ADJACENT CELLS FOR WALLS
-*
-:IF1 ; IF VISITED(XX,YY+1) = 1
- LDA YY+1 ; IF YY HI BYTE = YMAX HI BYTE,
- CMP #>YMAX ; THEN TEST YY LOW BYTE
- BNE :IF1TEST
- LDA YY
- CMP #XMAX ; THEN TEST LOBYTE
- BNE :IF2TEST
- LDA XX ; IF XX LOBYTE = XMAX LOBYTE
- CMP # 0
- CMP #0 ; THEN REPEAT MOVEMENT
- BNE :DOREPEAT
- LDA SPTR ; OTHERWISE, TEST LOBYTE
- CMP #1 ; IF STILL MORE ON STACK
- BEQ :DOREPEAT
- BCS :DOREPEAT ; THEN REPEAT MOVEMENT
- JMP DISPMAZE ; OTHERWISE, FINISHED!
-*
-:DOREPEAT
- JMP CHECKALL
-*
-********************************
-*
-DOMOVE
-*
-** MOVE IN A RANDOM DIRECTION
-*
- JSR RAND8
- CMP #64 ; IF RND < 64
- BCC :MVDJ
- CMP #128 ; ELSE IF RND < 128
- BCC :MVRJ
- CMP #192 ; ELSE IF RND < 192
- BCC :MVUPJ
- JMP :MVLEFT ; ELSE RND IS > 191
-:MVUPJ JMP :MVUP
-:MVRJ JMP :MVRIGHT
-:MVDJ JMP :MVDOWN
-*
-:MVDOWN
- LDA YY+1 ; IF YY HIBYTE = YMAX HIBYTE
- CMP #>YMAX ; THEN TEST LOBYTES
- BNE :DTEST ; OTHERWISE, TEST CELL BELOW
- LDA YY
- CMP #XMAX ; THEN TEST LOW BYTE
- BNE :RTEST ; ELSE CONTINUE CELL CHECK
- LDA XX
- CMP #XMAX
- BNE WLP ; THEN REPEAT
- LDA XX ; OTHERWISE, TEST LOWS
- CMP #XMAX ; IF HI != XMAX HI
- BNE SLP ; REPEAT
- LDA XX ; ELSE, TEST LOBYTE
- CMP #YMAX ; THEN NOT DONE; REPEAT LOOPS
- BNE REPT
- LDA YY ; ELSE IF YY LO != YMAX LO
- CMP #:DELCONT
- STA $9D5B
-*
- SCAT "DELETE ";DNAME;#50 ; DELETE PREVIOUS IF EXISTS
- CMD RETURN
-*
-:DELCONT
- RTS
-*
-********************************
-* *
-* MAIN FILE COPY LOOP *
-* *
-********************************
-*
-FCOPY
-*
- PRN "MINIFYING...",8D8D
-*
- JSR SETFILEERR
- JSR OPENFILES
-*
-** THE FOLLOWING LOOP ENDS WHEN
-** THE END OF THE SOURCE FILE
-** IS REACHED, PROMPTING AN ERROR
-** THAT GETS HANDLED BY FCLOSE
-*
-:COPYLOOP
- JSR READSRC
- JSR CHKCOMMENT
- JSR WRITEDEST
-:LOOPEND JMP :COPYLOOP
-*
-********************************
-* *
-* SETFILEERR *
-* *
-********************************
-*
-SETFILEERR
-*
-** SET ERROR CONTROL TO FILE CLOSING ROUTINE
-*
- LDA #FCLOSE
- STA $9D5B
- RTS
-*
-********************************
-* *
-* OPENFILES *
-* *
-********************************
-*
-OPENFILES
-*
-** OPEN SOURCE AND DESTINATION FILES
-*
- SCAT "OPEN ";SNAME;#80
- CMD RETURN
- SCAT "OPEN ";DNAME;#80
- CMD RETURN
- RTS
-*
-********************************
-* *
-* READSRC *
-* *
-********************************
-*
-READSRC
-*
-** CLEAR BUFFER POINTER, SET TO READ SOURCE
-*
- LDA #1
- STA CCNT
- SCAT "READ ";SNAME;#80
- CMD RETURN
-:LP
- GKEY ; ASCII CHAR STORED IN .A
- LDY CCNT
- STA LINE,Y
- CMP #$8D ; IS THIS A CARRIAGE RETURN?
- BEQ :XLP ; YES, EXIT LOOP
- INC CCNT ; INCREASE BUFFER POINTER
- JMP :LP ; KEEP ON READING
-:XLP
- LDA CCNT
- STA LINE
- RTS
-*
-********************************
-* *
-* CHKCOMMENT *
-* *
-********************************
-*
-CHKCOMMENT
-*
-** NOW CHECK IF LINE BEGINS WITH *
-*
- LDA LINE+1
- CMP #170 ; * CHARACTER
- BNE :SEMITEST
- LDA #$FF
- STA WRITEOFF
-*
-:SEMITEST
-*
-** NOW TEST FOR SUBSTRING " ; "
-*
- LDA LINE ; START AT END OF STRING
- STA CCNT
- DEC CCNT
-*
-:SEMILP
- LDY CCNT
- LDA LINE,Y
- CMP #$BB ; ";" CHARACTER
- BEQ :SEMIF
- CPY #0
- BEQ :XSEMILP
- DEC CCNT
- JMP :SEMILP
-*
-:SEMIF
- LDY CCNT
- INY
- LDA LINE,Y
- CMP #$20 ; IS NEXT CHAR A SPACE?
- BNE :XSEMILP
- LDA #$8D
- LDY CCNT
- STA LINE,Y
-:XSEMILP
- RTS
-*
-********************************
-* *
-* WRITEDEST *
-* *
-********************************
-*
-WRITEDEST
-*
- LDA WRITEOFF
- CMP #$FF
- BEQ :XWLP
-*
-** CLEAR COUNTER, SET TO WRITE DEST
-*
- LDA #1
- STA CCNT
- SCAT "WRITE ";DNAME;#80
- CMD RETURN
-*
-:WLP ; WRITE LOOP
- LDY CCNT
- LDA LINE,Y
- CMP #$8D ; WAS IT A CR?
- BEQ :XWLP ; YEP, EXIT LOOP
- JSR FCOUT ; PRINT TO FILE
- INC CCNT
- JMP :WLP
-:XWLP
- LDA #00
- STA WRITEOFF
- RTS
-*
-********************************
-* *
-* FCLOSE *
-* *
-********************************
-*
-FCLOSE
-*
-** NOW CLOSE SOURCE AND DESTINATION FILES
-** AFTER END OF FILE ERROR
-*
- SCAT "CLOSE ";SNAME;#80
- CMD RETURN
-*
- SCAT "CLOSE ";DNAME;#80
- CMD RETURN
-*
- PRN "DONE!",8D8D
- PRN "WOULD YOU LIKE TO MINIFY ANOTHER? "
- INP
- LDA RETURN+1
- CMP #217 ; 'Y' LETTER
- BNE FIN
- PLA
- PLA
- PLA
- JMP BEGIN
-FIN
-*
- PLA
- PLA
- JMP REENTRY
-*
-********************************
-* *
-* VARIABLES *
-* *
-********************************
-*
-SNAME DS 40 ; SOURCE FILE NAME
-DNAME DS 40 ; DEST FILE NAME
-CCNT DS 2 ; SECOND COUNTER
-TEMP DS 2
-WRITEOFF DS 2
-ADDT HEX 00
-LINE DS 200
-*
-********************************
-* *
-* LOW-LEVEL ROUTINES *
-* *
-********************************
-*
- PUT MIN.LIB.REQUIRED
-*
-** INDIVIDUAL SUBROUTINES
-*
-*** STRINGS
-*
- PUT MIN.SUB.STRCAT
- PUT MIN.SUB.SUBPOS
- PUT MIN.SUB.PRNSTR
- PUT MIN.SUB.SUBDEL
-*
-*** STDIO
-*
- PUT MIN.SUB.DPRINT
- PUT MIN.SUB.XPRINT
- PUT MIN.SUB.SINPUT
-*
-*** FILEIO
-*
- PUT MIN.SUB.DOSCMD
- PUT MIN.SUB.FINPUT
- PUT MIN.SUB.FPRINT
- PUT MIN.SUB.FPSTR
-*
diff --git a/source/disk18_demos_utils/T.RDF b/source/disk18_demos_utils/T.RDF
deleted file mode 100644
index cc27c96..0000000
--- a/source/disk18_demos_utils/T.RDF
+++ /dev/null
@@ -1,383 +0,0 @@
-********************************
-* *
-* TYPE :: OUTPUT FILE CONTENTS *
-* *
-********************************
-*
-** ASSEMBLER DIRECTIVES
-*
- CYC AVE
- EXP ONLY ; TURN OFF LATER
- DSK RDF
- TR ON
- OBJ $BFE0
- ORG $7000
-*
-********************************
-* *
-* HEADER, HOOKS AND MACROS *
-* *
-********************************
-*
- PUT MIN.VARS.REQUIRED
- USE MIN.MAC.STRINGS
- USE MIN.MAC.REQUIRED
- USE MIN.MAC.FILEIO
- USE MIN.MAC.STDIO
- PUT MIN.HOOKS.REQUIRED
- PUT MIN.HOOKS.STDIO
- PUT MIN.HOOKS.FILEIO
- PUT MIN.HOOKS.STRINGS
-*
-********************************
-* *
-* MAIN PROGRAM LOOP *
-* *
-********************************
-*
-LISTING EQU $2000
-BYTES EQU 08
-*
- JSR INIT
- JSR OPENFILE
-*
- JMP REENTRY
-*
-********************************
-* *
-* INIT *
-* *
-********************************
-*
-INIT
-*
- AMODE
- LDA #$00
- STA $D8
-*
- LDA #00
- STA TFOUND
- RTS
-*
-*
-********************************
-* *
-* OPENFILE *
-* *
-********************************
-*
-OPENFILE
-*
- JSR GETNAME
- JSR CHKEXIST
- JSR CHKTYPE
- JSR OPENIT
- RTS
-*
-*****
-***** GETNAME
-*****
-*
-GETNAME
-*
- PRN " ",8D8D
- PRN "FILE TO PRINT: "
- INP
- GRET FNAME
- RTS
-*
-*****
-***** CHKEXIST
-*****
-*
-CHKEXIST
- ERRH :NOEXIST
- SCAT "VERIFY ";FNAME;#100
- CMD RETURN
- RTS
-*
-:NOEXIST
- PRN " ",8D8D
- LDA #7
- JSR COUT
- PRN "ERROR: FILE DOESN'T EXIST",8D8D
- PLA
- PLA
- JMP REENTRY
-*
-*****
-***** CHKTYPE
-*****
-*
-CHKTYPE
- ERRH :TXTF
- SCAT "BLOAD ";FNAME;#100
- GRET BLOAD1
- SCAT BLOAD1;",A$2000";#100
- CMD RETURN
- LDA #$FF
- STA FTYPE
- LDA TFOUND
- CMP #$FF
- BEQ :TTYPE
- RTS
-:TTYPE
- LDA #0
- STA FTYPE
- RTS
-:TXTF
- LDA #$FF
- STA TFOUND
- LDA #$00
- STA $D8
- RTS
-*
-*****
-***** OPENIT
-*****
-*
-OPENIT
- LDA FTYPE
- CMP #0
- BEQ :GOTXT
- JMP :HEXDISP
-:GOTXT
- JMP :TXTDISP
-:HEXDISP
-*
-** CODE WAS ALREADY BLOADED, SO NOW
-** JUST FIND THE ADDRESS IT'S AT
-*
- LDA $AA72 ; LOADING ADDRESS OF FILE
- STA LDADDR
- LDA $AA73
- STA LDADDR+1
- PRN " ",8D8D
-*
- LDA $AA60 ; LOADING LENGTH
- STA LDLEN
- LDA $AA61
- STA LDLEN+1
- PRN "LENGTH: (LOW BYTE, HIGH BYTE)",8D
- DUMP LDLEN;#2
- PRN " ",8D
- _WAIT
-*
-:BEGHEXOUT
- LDA #0
- STA CNT1
- LDA #LISTING
- STA LINE+1
-:HEXLP1
-*
-*DUMP LINE;#BYTES
-*
-*
- LDA LINE
- STA ADDR3
- LDA LINE+1
- STA ADDR3+1
-*
- LDA ADDR3+1
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- TAX
- LDA HEXTAB,X
- JSR COUT
-*
- LDA ADDR3+1
- AND #$0F
- TAX
- LDA HEXTAB,X
- JSR COUT
-*
- LDA ADDR3
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- TAX
- LDA HEXTAB,X
- JSR COUT
- LDA ADDR3
- AND #$0F
- TAX
- LDA HEXTAB,X
- JSR COUT
-*
- LDA #186 ; ":"
- JSR COUT
- LDA #160 " "
- JSR COUT
-*
- LDY #0
-:DLP
- LDA (ADDR3),Y
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA LEFT
- LDA (ADDR3),Y
- AND #$0F
- STA RIGHT
- LDX LEFT
- LDA HEXTAB,X
- JSR COUT
- LDX RIGHT
- LDA HEXTAB,X
- JSR COUT
- LDA #160
- JSR COUT
- INY
- CPY #BYTES
- BNE :DLP
-*
- PRN " ",8D
-*
- INC CNT1
- LDA CNT1
- CMP #20
- BNE :NOWAIT
- _WAIT
- LDA #0
- STA CNT1
-:NOWAIT
- LDA LINE
- CLC
- ADC #BYTES
- BCC :NOADDHI
- INC LINE+1
-:NOADDHI
-*
-** NOW CHECK IF <= BINARY LENGTH
-*
- STA LINE
-*
- LDA LISTING
- ADC LDLEN
- STA TEMP
- LDA LISTING+1
- ADC LDLEN+1
- STA TEMP+1
-*
- LDA LINE+1
- CMP TEMP+1
- BNE :RELOOP
- LDA LINE
- CMP TEMP
- BEQ :RELOOP
- BCS :QUITLP
-:RELOOP
- JMP :HEXLP1
-:QUITLP
- RTS
-:TXTDISP
- ERRH :BASIC
- SCAT "OPEN ";FNAME;#100
- CMD RETURN
- SCAT "READ ";FNAME;#100
- CMD RETURN
- ERRH :TXTDONE
- LDY #0
- STY CNT2
-:TLP0
- LDY #1
- STY CNT1
-:TLP1
- GKEY
- LDY CNT1
-*AND #$0F
- STA LINE,Y
- CMP #$8D ; IS IT RETURN CHAR?
- BEQ :TCONT
- CPY #255
- BEQ :TCONT
- INC CNT1
- JMP :TLP1
-:TCONT
- INC CNT2
- LDY CNT1
- STY LINE ; STORE LENGTH
- SPRN LINE
- LDY CNT2
- CPY #20
- BNE :TCON
-:KW
- LDA $C000 ; CHECK FOR KEYPRESS
- BPL :KW ; KEEP WAITING
- AND #$7F ; TURN OFF BIT 7
- STA $C010 ; CLEAR KEYBOARD STROBE
- LDY #0
- STY CNT2
-:TCON
- JMP :TLP0
-:TXTDONE
- SCAT "CLOSE ";FNAME;#100
- CMD RETURN
- PLA
- JMP REENTRY
-*
-*** BASIC LISTING
-*
-:BASIC
- CMD "CLOSE"
- PRN "TYPE [LIST] TO READ",8D
- PRN "THE BASIC LISTING.",8D8D
- SCAT "LOAD ";FNAME;#100
- JMP REENTRY
-*
-********************************
-* *
-* VARIABLES *
-* *
-********************************
-*
-FTYPE DS 2
-TFOUND DS 1
-FNAME DS 50
-CNT1 DS 2
-CNT2 DS 1
-TEMP DS 2
-LDADDR DS 2
-LDLEN DS 2
-LEFT DS 1
-RIGHT DS 2
-LINE DS 256
-BLOAD1 DS 256
-BLOAD2 DS 256
-*
-********************************
-* *
-* LOW-LEVEL ROUTINES *
-* *
-********************************
-*
- PUT MIN.LIB.REQUIRED
-*
-** INDIVIDUAL SUBROUTINES
-*
-*** FILEIO
-*
- PUT MIN.SUB.FPRINT
- PUT MIN.SUB.DOSCMD
- PUT MIN.SUB.FPSTR
-*
-*** STDIO
-*
- PUT MIN.SUB.DPRINT
- PUT MIN.SUB.XPRINT
- PUT MIN.SUB.SINPUT
-*
-*** STRINGS
-*
- PUT MIN.SUB.STRCAT
- PUT MIN.SUB.PRNSTR
-*
diff --git a/source/disk19_demo_builds_1/GO.RDF b/source/disk19_demo_builds_1/GO.RDF
deleted file mode 100644
index 07bfab9..0000000
--- a/source/disk19_demo_builds_1/GO.RDF
+++ /dev/null
@@ -1,3 +0,0 @@
-BLOAD RDF
-CALL -151
-7000G
diff --git a/source/disk19_demo_builds_1/MAKEEXEC b/source/disk19_demo_builds_1/MAKEEXEC
deleted file mode 100644
index f084209..0000000
--- a/source/disk19_demo_builds_1/MAKEEXEC
+++ /dev/null
@@ -1,1963 +0,0 @@
-6000- 4C 4A 62 JMP $624A
-6003- 00 BRK
-6004- 00 BRK
-6005- 00 BRK
-6006- 00 BRK
-6007- 00 BRK
-6008- 00 BRK
-6009- 00 BRK
-600A- 00 BRK
-600B- 00 BRK
-600C- 00 BRK
-600D- 00 BRK
-600E- 00 BRK
-600F- 00 BRK
-6010- 00 BRK
-6011- 00 BRK
-6012- 00 BRK
-6013- 00 BRK
-6014- 00 BRK
-6015- 00 BRK
-6016- 00 BRK
-6017- 00 BRK
-6018- 00 BRK
-6019- 00 BRK
-601A- 00 BRK
-601B- 00 BRK
-601C- 00 BRK
-601D- 00 BRK
-601E- 00 BRK
-601F- 00 BRK
-6020- 00 BRK
-6021- 00 BRK
-6022- 00 BRK
-6023- 00 BRK
-6024- 00 BRK
-6025- 00 BRK
-6026- 00 BRK
-6027- 00 BRK
-6028- 00 BRK
-6029- 00 BRK
-602A- 00 BRK
-602B- 00 BRK
-602C- 00 BRK
-602D- 00 BRK
-602E- 00 BRK
-602F- 00 BRK
-6030- 00 BRK
-6031- 00 BRK
-6032- 00 BRK
-6033- 00 BRK
-6034- 00 BRK
-6035- 00 BRK
-6036- 00 BRK
-6037- 00 BRK
-6038- 00 BRK
-6039- 00 BRK
-603A- 00 BRK
-603B- 00 BRK
-603C- 00 BRK
-603D- 00 BRK
-603E- 00 BRK
-603F- 00 BRK
-6040- 00 BRK
-6041- 00 BRK
-6042- 00 BRK
-6043- 00 BRK
-6044- 00 BRK
-6045- 00 BRK
-6046- 00 BRK
-6047- 00 BRK
-6048- 00 BRK
-6049- 00 BRK
-604A- 00 BRK
-604B- 00 BRK
-604C- 00 BRK
-604D- 00 BRK
-604E- 00 BRK
-604F- 00 BRK
-6050- 00 BRK
-6051- 00 BRK
-6052- 00 BRK
-6053- 00 BRK
-6054- 00 BRK
-6055- 00 BRK
-6056- 00 BRK
-6057- 00 BRK
-6058- 00 BRK
-6059- 00 BRK
-605A- 00 BRK
-605B- 00 BRK
-605C- 00 BRK
-605D- 00 BRK
-605E- 00 BRK
-605F- 00 BRK
-6060- 00 BRK
-6061- 00 BRK
-6062- 00 BRK
-6063- 00 BRK
-6064- 00 BRK
-6065- 00 BRK
-6066- 00 BRK
-6067- 00 BRK
-6068- 00 BRK
-6069- 00 BRK
-606A- 00 BRK
-606B- 00 BRK
-606C- 00 BRK
-606D- 00 BRK
-606E- 00 BRK
-606F- 00 BRK
-6070- 00 BRK
-6071- 00 BRK
-6072- 00 BRK
-6073- 00 BRK
-6074- 00 BRK
-6075- 00 BRK
-6076- 00 BRK
-6077- 00 BRK
-6078- 00 BRK
-6079- 00 BRK
-607A- 00 BRK
-607B- 00 BRK
-607C- 00 BRK
-607D- 00 BRK
-607E- 00 BRK
-607F- 00 BRK
-6080- 00 BRK
-6081- 00 BRK
-6082- 00 BRK
-6083- 00 BRK
-6084- 00 BRK
-6085- 00 BRK
-6086- 00 BRK
-6087- 00 BRK
-6088- 00 BRK
-6089- 00 BRK
-608A- 00 BRK
-608B- 00 BRK
-608C- 00 BRK
-608D- 00 BRK
-608E- 00 BRK
-608F- 00 BRK
-6090- 00 BRK
-6091- 00 BRK
-6092- 00 BRK
-6093- 00 BRK
-6094- 00 BRK
-6095- 00 BRK
-6096- 00 BRK
-6097- 00 BRK
-6098- 00 BRK
-6099- 00 BRK
-609A- 00 BRK
-609B- 00 BRK
-609C- 00 BRK
-609D- 00 BRK
-609E- 00 BRK
-609F- 00 BRK
-60A0- 00 BRK
-60A1- 00 BRK
-60A2- 00 BRK
-60A3- 00 BRK
-60A4- 00 BRK
-60A5- 00 BRK
-60A6- 00 BRK
-60A7- 00 BRK
-60A8- 00 BRK
-60A9- 00 BRK
-60AA- 00 BRK
-60AB- 00 BRK
-60AC- 00 BRK
-60AD- 00 BRK
-60AE- 00 BRK
-60AF- 00 BRK
-60B0- 00 BRK
-60B1- 00 BRK
-60B2- 00 BRK
-60B3- 00 BRK
-60B4- 00 BRK
-60B5- 00 BRK
-60B6- 00 BRK
-60B7- 00 BRK
-60B8- 00 BRK
-60B9- 00 BRK
-60BA- 00 BRK
-60BB- 00 BRK
-60BC- 00 BRK
-60BD- 00 BRK
-60BE- 00 BRK
-60BF- 00 BRK
-60C0- 00 BRK
-60C1- 00 BRK
-60C2- 00 BRK
-60C3- 00 BRK
-60C4- 00 BRK
-60C5- 00 BRK
-60C6- 00 BRK
-60C7- 00 BRK
-60C8- 00 BRK
-60C9- 00 BRK
-60CA- 00 BRK
-60CB- 00 BRK
-60CC- 00 BRK
-60CD- 00 BRK
-60CE- 00 BRK
-60CF- 00 BRK
-60D0- 00 BRK
-60D1- 00 BRK
-60D2- 00 BRK
-60D3- 00 BRK
-60D4- 00 BRK
-60D5- 00 BRK
-60D6- 00 BRK
-60D7- 00 BRK
-60D8- 00 BRK
-60D9- 00 BRK
-60DA- 00 BRK
-60DB- 00 BRK
-60DC- 00 BRK
-60DD- 00 BRK
-60DE- 00 BRK
-60DF- 00 BRK
-60E0- 00 BRK
-60E1- 00 BRK
-60E2- 00 BRK
-60E3- 00 BRK
-60E4- 00 BRK
-60E5- 00 BRK
-60E6- 00 BRK
-60E7- 00 BRK
-60E8- 00 BRK
-60E9- 00 BRK
-60EA- 00 BRK
-60EB- 00 BRK
-60EC- 00 BRK
-60ED- 00 BRK
-60EE- 00 BRK
-60EF- 00 BRK
-60F0- 00 BRK
-60F1- 00 BRK
-60F2- 00 BRK
-60F3- 00 BRK
-60F4- 00 BRK
-60F5- 00 BRK
-60F6- 00 BRK
-60F7- 00 BRK
-60F8- 00 BRK
-60F9- 00 BRK
-60FA- 00 BRK
-60FB- 00 BRK
-60FC- 00 BRK
-60FD- 00 BRK
-60FE- 00 BRK
-60FF- 00 BRK
-6100- 00 BRK
-6101- 00 BRK
-6102- 00 BRK
-6103- 00 BRK
-6104- 00 BRK
-6105- 00 BRK
-6106- 00 BRK
-6107- 00 BRK
-6108- 00 BRK
-6109- 00 BRK
-610A- 00 BRK
-610B- 00 BRK
-610C- 00 BRK
-610D- 00 BRK
-610E- 00 BRK
-610F- 00 BRK
-6110- 00 BRK
-6111- 00 BRK
-6112- 00 BRK
-6113- 00 BRK
-6114- 00 BRK
-6115- 00 BRK
-6116- 00 BRK
-6117- 00 BRK
-6118- 00 BRK
-6119- 00 BRK
-611A- 00 BRK
-611B- 00 BRK
-611C- 00 BRK
-611D- 00 BRK
-611E- 00 BRK
-611F- 00 BRK
-6120- 00 BRK
-6121- 00 BRK
-6122- 00 BRK
-6123- 00 BRK
-6124- 00 BRK
-6125- 00 BRK
-6126- 00 BRK
-6127- 00 BRK
-6128- 00 BRK
-6129- 00 BRK
-612A- 00 BRK
-612B- 00 BRK
-612C- 00 BRK
-612D- 00 BRK
-612E- 00 BRK
-612F- 00 BRK
-6130- 00 BRK
-6131- 00 BRK
-6132- 00 BRK
-6133- 00 BRK
-6134- 00 BRK
-6135- 00 BRK
-6136- 00 BRK
-6137- 00 BRK
-6138- 00 BRK
-6139- 00 BRK
-613A- 00 BRK
-613B- 00 BRK
-613C- 00 BRK
-613D- 00 BRK
-613E- 00 BRK
-613F- 00 BRK
-6140- 00 BRK
-6141- 00 BRK
-6142- 00 BRK
-6143- 00 BRK
-6144- 00 BRK
-6145- 00 BRK
-6146- 00 BRK
-6147- 00 BRK
-6148- 00 BRK
-6149- 00 BRK
-614A- 00 BRK
-614B- 00 BRK
-614C- 00 BRK
-614D- 00 BRK
-614E- 00 BRK
-614F- 00 BRK
-6150- 00 BRK
-6151- 00 BRK
-6152- 00 BRK
-6153- 00 BRK
-6154- 00 BRK
-6155- 00 BRK
-6156- 00 BRK
-6157- 00 BRK
-6158- 00 BRK
-6159- 00 BRK
-615A- 00 BRK
-615B- 00 BRK
-615C- 00 BRK
-615D- 00 BRK
-615E- 00 BRK
-615F- 00 BRK
-6160- 00 BRK
-6161- 00 BRK
-6162- 00 BRK
-6163- 00 BRK
-6164- 00 BRK
-6165- 00 BRK
-6166- 00 BRK
-6167- 00 BRK
-6168- 00 BRK
-6169- 00 BRK
-616A- 00 BRK
-616B- 00 BRK
-616C- 00 BRK
-616D- 00 BRK
-616E- 00 BRK
-616F- 00 BRK
-6170- 00 BRK
-6171- 00 BRK
-6172- 00 BRK
-6173- 00 BRK
-6174- 00 BRK
-6175- 00 BRK
-6176- 00 BRK
-6177- 00 BRK
-6178- 00 BRK
-6179- 00 BRK
-617A- 00 BRK
-617B- 00 BRK
-617C- 00 BRK
-617D- 00 BRK
-617E- 00 BRK
-617F- 00 BRK
-6180- 00 BRK
-6181- 00 BRK
-6182- 00 BRK
-6183- 00 BRK
-6184- 00 BRK
-6185- 00 BRK
-6186- 00 BRK
-6187- 00 BRK
-6188- 00 BRK
-6189- 00 BRK
-618A- 00 BRK
-618B- 00 BRK
-618C- 00 BRK
-618D- 00 BRK
-618E- 00 BRK
-618F- 00 BRK
-6190- 00 BRK
-6191- 00 BRK
-6192- 00 BRK
-6193- 00 BRK
-6194- 00 BRK
-6195- 00 BRK
-6196- 00 BRK
-6197- 00 BRK
-6198- 00 BRK
-6199- 00 BRK
-619A- 00 BRK
-619B- 00 BRK
-619C- 00 BRK
-619D- 00 BRK
-619E- 00 BRK
-619F- 00 BRK
-61A0- 00 BRK
-61A1- 00 BRK
-61A2- 00 BRK
-61A3- 00 BRK
-61A4- 00 BRK
-61A5- 00 BRK
-61A6- 00 BRK
-61A7- 00 BRK
-61A8- 00 BRK
-61A9- 00 BRK
-61AA- 00 BRK
-61AB- 00 BRK
-61AC- 00 BRK
-61AD- 00 BRK
-61AE- 00 BRK
-61AF- 00 BRK
-61B0- 00 BRK
-61B1- 00 BRK
-61B2- 00 BRK
-61B3- 00 BRK
-61B4- 00 BRK
-61B5- 00 BRK
-61B6- 00 BRK
-61B7- 00 BRK
-61B8- 00 BRK
-61B9- 00 BRK
-61BA- 00 BRK
-61BB- 00 BRK
-61BC- 00 BRK
-61BD- 00 BRK
-61BE- 00 BRK
-61BF- 00 BRK
-61C0- 00 BRK
-61C1- 00 BRK
-61C2- 00 BRK
-61C3- 00 BRK
-61C4- 00 BRK
-61C5- 00 BRK
-61C6- 00 BRK
-61C7- 00 BRK
-61C8- 00 BRK
-61C9- 00 BRK
-61CA- 00 BRK
-61CB- 00 BRK
-61CC- 00 BRK
-61CD- 00 BRK
-61CE- 00 BRK
-61CF- 00 BRK
-61D0- 00 BRK
-61D1- 00 BRK
-61D2- 00 BRK
-61D3- 00 BRK
-61D4- 00 BRK
-61D5- 00 BRK
-61D6- 00 BRK
-61D7- 00 BRK
-61D8- 00 BRK
-61D9- 00 BRK
-61DA- 00 BRK
-61DB- 00 BRK
-61DC- 00 BRK
-61DD- 00 BRK
-61DE- 00 BRK
-61DF- 00 BRK
-61E0- 00 BRK
-61E1- 00 BRK
-61E2- 00 BRK
-61E3- 00 BRK
-61E4- 00 BRK
-61E5- 00 BRK
-61E6- 00 BRK
-61E7- 00 BRK
-61E8- 00 BRK
-61E9- 00 BRK
-61EA- 00 BRK
-61EB- 00 BRK
-61EC- 00 BRK
-61ED- 00 BRK
-61EE- 00 BRK
-61EF- 00 BRK
-61F0- 00 BRK
-61F1- 00 BRK
-61F2- 00 BRK
-61F3- 00 BRK
-61F4- 00 BRK
-61F5- 00 BRK
-61F6- 00 BRK
-61F7- 00 BRK
-61F8- 00 BRK
-61F9- 00 BRK
-61FA- 00 BRK
-61FB- 00 BRK
-61FC- 00 BRK
-61FD- 00 BRK
-61FE- 00 BRK
-61FF- 00 BRK
-6200- 00 BRK
-6201- 00 BRK
-6202- 00 BRK
-6203- 00 BRK
-6204- 00 BRK
-6205- 00 BRK
-6206- 00 BRK
-6207- 00 BRK
-6208- 00 BRK
-6209- 00 BRK
-620A- 00 BRK
-620B- 00 BRK
-620C- 00 BRK
-620D- 00 BRK
-620E- 00 BRK
-620F- 00 BRK
-6210- 00 BRK
-6211- 00 BRK
-6212- 00 BRK
-6213- 00 BRK
-6214- 00 BRK
-6215- 00 BRK
-6216- 00 BRK
-6217- 00 BRK
-6218- 00 BRK
-6219- 00 BRK
-621A- 00 BRK
-621B- 00 BRK
-621C- 00 BRK
-621D- 00 BRK
-621E- 00 BRK
-621F- 00 BRK
-6220- 00 BRK
-6221- 00 BRK
-6222- 00 BRK
-6223- 00 BRK
-6224- 00 BRK
-6225- 00 BRK
-6226- 00 BRK
-6227- 00 BRK
-6228- 00 BRK
-6229- 00 BRK
-622A- 00 BRK
-622B- 00 BRK
-622C- 00 BRK
-622D- 00 BRK
-622E- 00 BRK
-622F- 00 BRK
-6230- 00 BRK
-6231- 00 BRK
-6232- 00 BRK
-6233- 00 BRK
-6234- 00 BRK
-6235- 00 BRK
-6236- 00 BRK
-6237- 00 BRK
-6238- 00 BRK
-6239- 00 BRK
-623A- 00 BRK
-623B- 00 BRK
-623C- 00 BRK
-623D- 00 BRK
-623E- 00 BRK
-623F- 00 BRK
-6240- 00 BRK
-6241- 00 BRK
-6242- 00 BRK
-6243- 00 BRK
-6244- 00 BRK
-6245- 00 BRK
-6246- 00 BRK
-6247- 00 BRK
-6248- 00 BRK
-6249- 00 BRK
-624A- A9 01 LDA #$01
-624C- 8D 41 62 STA $6241
-624F- A9 01 LDA #$01
-6251- 8D 42 62 STA $6242
-6254- 20 58 FC JSR $FC58 F8ROM:HOME
-6257- 20 4A 6B JSR $6B4A
-625A- AA TAX
-625B- AA TAX
-625C- AA TAX
-625D- AA TAX
-625E- AA TAX
-625F- AA TAX
-6260- AA TAX
-6261- AA TAX
-6262- AA TAX
-6263- AA TAX
-6264- AA TAX
-6265- AA TAX
-6266- AA TAX
-6267- AA TAX
-6268- AA TAX
-6269- AA TAX
-626A- AA TAX
-626B- AA TAX
-626C- AA TAX
-626D- AA TAX
-626E- AA TAX
-626F- AA TAX
-6270- AA TAX
-6271- AA TAX
-6272- 8D 00 20 STA $2000
-6275- 4A LSR
-6276- 6B ???
-6277- AA TAX
-6278- A0 A0 LDY #$A0
-627A- A0 A0 LDY #$A0
-627C- A0 A0 LDY #$A0
-627E- A0 A0 LDY #$A0
-6280- A0 A0 LDY #$A0
-6282- A0 A0 LDY #$A0
-6284- A0 A0 LDY #$A0
-6286- A0 A0 LDY #$A0
-6288- A0 A0 LDY #$A0
-628A- A0 A0 LDY #$A0
-628C- A0 A0 LDY #$A0
-628E- AA TAX
-628F- 8D 00 20 STA $2000
-6292- 4A LSR
-6293- 6B ???
-6294- AA TAX
-6295- A0 C5 LDY #$C5
-6297- D8 CLD
-6298- C5 C3 CMP $C3
-629A- A0 C6 LDY #$C6
-629C- C9 CC CMP #$CC
-629E- C5 A0 CMP $A0
-62A0- CD C1 CB CMP $CBC1
-62A3- C5 D2 CMP $D2
-62A5- A0 C6 LDY #$C6
-62A7- CF ???
-62A8- D2 A0 CMP ($A0)
-62AA- A0 AA LDY #$AA
-62AC- 8D 00 20 STA $2000
-62AF- 4A LSR
-62B0- 6B ???
-62B1- AA TAX
-62B2- A0 C2 LDY #$C2
-62B4- C9 CE CMP #$CE
-62B6- C1 D2 CMP ($D2,X)
-62B8- D9 A0 D0 CMP $D0A0,Y
-62BB- D2 CF CMP ($CF)
-62BD- C7 ???
-62BE- D2 C1 CMP ($C1)
-62C0- CD D3 A0 CMP $A0D3
-62C3- D4 ???
-62C4- C8 INY
-62C5- C1 D4 CMP ($D4,X)
-62C7- A0 AA LDY #$AA
-62C9- 8D 00 20 STA $2000
-62CC- 4A LSR
-62CD- 6B ???
-62CE- AA TAX
-62CF- A0 D5 LDY #$D5
-62D1- D3 ???
-62D2- C5 A0 CMP $A0
-62D4- C1 D0 CMP ($D0,X)
-62D6- D0 CC BNE $62A4
-62D8- C5 D3 CMP $D3
-62DA- CF ???
-62DB- C6 D4 DEC $D4
-62DD- AE A0 A0 LDX $A0A0
-62E0- A0 A0 LDY #$A0
-62E2- A0 A0 LDY #$A0
-62E4- A0 AA LDY #$AA
-62E6- 8D 00 20 STA $2000
-62E9- 4A LSR
-62EA- 6B ???
-62EB- AA TAX
-62EC- A0 A0 LDY #$A0
-62EE- A0 A0 LDY #$A0
-62F0- A0 A0 LDY #$A0
-62F2- A0 A0 LDY #$A0
-62F4- A0 A0 LDY #$A0
-62F6- A0 A0 LDY #$A0
-62F8- A0 A0 LDY #$A0
-62FA- A0 A0 LDY #$A0
-62FC- A0 A0 LDY #$A0
-62FE- A0 A0 LDY #$A0
-6300- A0 A0 LDY #$A0
-6302- AA TAX
-6303- A0 8D LDY #$8D
-6305- 00 BRK
-6306- 20 4A 6B JSR $6B4A
-6309- AA TAX
-630A- AA TAX
-630B- AA TAX
-630C- AA TAX
-630D- AA TAX
-630E- AA TAX
-630F- AA TAX
-6310- AA TAX
-6311- AA TAX
-6312- AA TAX
-6313- AA TAX
-6314- AA TAX
-6315- AA TAX
-6316- AA TAX
-6317- AA TAX
-6318- AA TAX
-6319- AA TAX
-631A- AA TAX
-631B- AA TAX
-631C- AA TAX
-631D- AA TAX
-631E- AA TAX
-631F- AA TAX
-6320- AA TAX
-6321- 8D 8D 8D STA $8D8D
-6324- 00 BRK
-6325- 20 4A 6B JSR $6B4A
-6328- C2 ???
-6329- C9 CE CMP #$CE
-632B- A0 C6 LDY #$C6
-632D- C9 CC CMP #$CC
-632F- C5 CE CMP $CE
-6331- C1 CD CMP ($CD,X)
-6333- C5 BA CMP $BA
-6335- A0 00 LDY #$00
-6337- 20 6B 6B JSR $6B6B
-633A- AD 3F 60 LDA $603F
-633D- A9 65 LDA #$65
-633F- 48 PHA
-6340- A9 18 LDA #$18
-6342- 48 PHA
-6343- 20 44 66 JSR $6644
-6346- 20 4A 6B JSR $6B4A
-6349- C2 ???
-634A- C9 CE CMP #$CE
-634C- A0 D3 LDY #$D3
-634E- D4 ???
-634F- C1 D2 CMP ($D2,X)
-6351- D4 ???
-6352- C9 CE CMP #$CE
-6354- C7 ???
-6355- A0 C1 LDY #$C1
-6357- C4 C4 CPY $C4
-6359- D2 C5 CMP ($C5)
-635B- D3 ???
-635C- D3 ???
-635D- BA TSX
-635E- A0 00 LDY #$00
-6360- 20 6B 6B JSR $6B6B
-6363- AD 3F 60 LDA $603F
-6366- A9 65 LDA #$65
-6368- 48 PHA
-6369- A9 40 LDA #$40
-636B- 48 PHA
-636C- 20 44 66 JSR $6644
-636F- 4C 76 63 JMP $6376
-6372- 03 ???
-6373- C7 ???
-6374- CF ???
-6375- AE A0 00 LDX $00A0
-6378- AD 72 63 LDA $6372
-637B- 8D 40 61 STA $6140
-637E- 8D 41 61 STA $6141
-6381- C8 INY
-6382- B9 72 63 LDA $6372,Y
-6385- 99 41 61 STA $6141,Y
-6388- CC 40 61 CPY $6140
-638B- D0 F4 BNE $6381
-638D- A9 61 LDA #$61
-638F- 48 PHA
-6390- A9 41 LDA #$41
-6392- 48 PHA
-6393- A9 65 LDA #$65
-6395- 48 PHA
-6396- A9 18 LDA #$18
-6398- 48 PHA
-6399- A9 14 LDA #$14
-639B- 48 PHA
-639C- 20 9E 6B JSR $6B9E
-639F- A9 65 LDA #$65
-63A1- 48 PHA
-63A2- A9 2C LDA #$2C
-63A4- 48 PHA
-63A5- 20 44 66 JSR $6644
-63A8- 20 4A 6B JSR $6B4A
-63AB- A0 8D LDY #$8D
-63AD- 00 BRK
-63AE- 20 4A 6B JSR $6B4A
-63B1- C2 ???
-63B2- D5 C9 CMP $C9,X
-63B4- CC C4 C9 CPY $C9C4
-63B7- CE C7 A0 DEC $A0C7
-63BA- C6 C9 DEC $C9
-63BC- CC C5 BA CPY $BAC5
-63BF- A0 00 LDY #$00
-63C1- A9 65 LDA #$65
-63C3- 48 PHA
-63C4- A9 2C LDA #$2C
-63C6- 48 PHA
-63C7- 20 58 6C JSR $6C58
-63CA- 20 4A 6B JSR $6B4A
-63CD- A0 8D LDY #$8D
-63CF- 8D 00 4C STA $4C00
-63D2- DA PHX
-63D3- 63 ???
-63D4- 05 CF ORA $CF
-63D6- D0 C5 BNE $639D
-63D8- CE A0 A0 DEC $A0A0
-63DB- 00 BRK
-63DC- AD D4 63 LDA $63D4
-63DF- 8D 40 61 STA $6140
-63E2- 8D 41 61 STA $6141
-63E5- C8 INY
-63E6- B9 D4 63 LDA $63D4,Y
-63E9- 99 41 61 STA $6141,Y
-63EC- CC 40 61 CPY $6140
-63EF- D0 F4 BNE $63E5
-63F1- A9 61 LDA #$61
-63F3- 48 PHA
-63F4- A9 41 LDA #$41
-63F6- 48 PHA
-63F7- A9 65 LDA #$65
-63F9- 48 PHA
-63FA- A9 2C LDA #$2C
-63FC- 48 PHA
-63FD- A9 FF LDA #$FF
-63FF- 48 PHA
-6400- 20 9E 6B JSR $6B9E
-6403- A9 60 LDA #$60
-6405- 48 PHA
-6406- A9 40 LDA #$40
-6408- 48 PHA
-6409- 20 C3 6A JSR $6AC3
-640C- 4C 16 64 JMP $6416
-640F- 06 D7 ASL $D7
-6411- D2 C9 CMP ($C9)
-6413- D4 ???
-6414- C5 A0 CMP $A0
-6416- A0 00 LDY #$00
-6418- AD 0F 64 LDA $640F
-641B- 8D 40 61 STA $6140
-641E- 8D 41 61 STA $6141
-6421- C8 INY
-6422- B9 0F 64 LDA $640F,Y
-6425- 99 41 61 STA $6141,Y
-6428- CC 40 61 CPY $6140
-642B- D0 F4 BNE $6421
-642D- A9 61 LDA #$61
-642F- 48 PHA
-6430- A9 41 LDA #$41
-6432- 48 PHA
-6433- A9 65 LDA #$65
-6435- 48 PHA
-6436- A9 2C LDA #$2C
-6438- 48 PHA
-6439- A9 FF LDA #$FF
-643B- 48 PHA
-643C- 20 9E 6B JSR $6B9E
-643F- A9 60 LDA #$60
-6441- 48 PHA
-6442- A9 40 LDA #$40
-6444- 48 PHA
-6445- 20 C3 6A JSR $6AC3
-6448- 4C 52 64 JMP $6452
-644B- 06 C2 ASL $C2
-644D- CC CF C1 CPY $C1CF
-6450- C4 A0 CPY $A0
-6452- A0 00 LDY #$00
-6454- AD 4B 64 LDA $644B
-6457- 8D 40 61 STA $6140
-645A- 8D 41 61 STA $6141
-645D- C8 INY
-645E- B9 4B 64 LDA $644B,Y
-6461- 99 41 61 STA $6141,Y
-6464- CC 40 61 CPY $6140
-6467- D0 F4 BNE $645D
-6469- A9 61 LDA #$61
-646B- 48 PHA
-646C- A9 41 LDA #$41
-646E- 48 PHA
-646F- A9 65 LDA #$65
-6471- 48 PHA
-6472- A9 18 LDA #$18
-6474- 48 PHA
-6475- A9 FF LDA #$FF
-6477- 48 PHA
-6478- 20 9E 6B JSR $6B9E
-647B- A9 60 LDA #$60
-647D- 48 PHA
-647E- A9 40 LDA #$40
-6480- 48 PHA
-6481- 20 05 6B JSR $6B05
-6484- A9 8D LDA #$8D
-6486- 20 ED FD JSR $FDED F8ROM:COUT
-6489- 20 A2 6A JSR $6AA2
-648C- C3 ???
-648D- C1 CC CMP ($CC,X)
-648F- CC A0 AD CPY $ADA0
-6492- B1 B5 LDA ($B5),Y
-6494- B1 8D LDA ($8D),Y
-6496- 00 BRK
-6497- A9 65 LDA #$65
-6499- 48 PHA
-649A- A9 40 LDA #$40
-649C- 48 PHA
-649D- 4C A2 64 JMP $64A2
-64A0- 01 C7 ORA ($C7,X)
-64A2- A0 00 LDY #$00
-64A4- AD A0 64 LDA $64A0
-64A7- 8D 40 61 STA $6140
-64AA- 8D 41 61 STA $6141
-64AD- C8 INY
-64AE- B9 A0 64 LDA $64A0,Y
-64B1- 99 41 61 STA $6141,Y
-64B4- CC 40 61 CPY $6140
-64B7- D0 F4 BNE $64AD
-64B9- A9 61 LDA #$61
-64BB- 48 PHA
-64BC- A9 41 LDA #$41
-64BE- 48 PHA
-64BF- A9 FF LDA #$FF
-64C1- 48 PHA
-64C2- 20 9E 6B JSR $6B9E
-64C5- A9 60 LDA #$60
-64C7- 48 PHA
-64C8- A9 40 LDA #$40
-64CA- 48 PHA
-64CB- 20 05 6B JSR $6B05
-64CE- 4C D8 64 JMP $64D8
-64D1- 06 C3 ASL $C3
-64D3- CC CF D3 CPY $D3CF
-64D6- C5 A0 CMP $A0
-64D8- A0 00 LDY #$00
-64DA- AD D1 64 LDA $64D1
-64DD- 8D 40 61 STA $6140
-64E0- 8D 41 61 STA $6141
-64E3- C8 INY
-64E4- B9 D1 64 LDA $64D1,Y
-64E7- 99 41 61 STA $6141,Y
-64EA- CC 40 61 CPY $6140
-64ED- D0 F4 BNE $64E3
-64EF- A9 61 LDA #$61
-64F1- 48 PHA
-64F2- A9 41 LDA #$41
-64F4- 48 PHA
-64F5- A9 65 LDA #$65
-64F7- 48 PHA
-64F8- A9 2C LDA #$2C
-64FA- 48 PHA
-64FB- A9 FF LDA #$FF
-64FD- 48 PHA
-64FE- 20 9E 6B JSR $6B9E
-6501- A9 60 LDA #$60
-6503- 48 PHA
-6504- A9 40 LDA #$40
-6506- 48 PHA
-6507- 20 C3 6A JSR $6AC3
-650A- 20 4A 6B JSR $6B4A
-650D- C4 CF CPY $CF
-650F- CE C5 A1 DEC $A1C5
-6512- 8D 8D 00 STA $008D
-6515- 4C D0 03 JMP $03D0
-6518- 00 BRK
-6519- 00 BRK
-651A- 00 BRK
-651B- 00 BRK
-651C- 00 BRK
-651D- 00 BRK
-651E- 00 BRK
-651F- 00 BRK
-6520- 00 BRK
-6521- 00 BRK
-6522- 00 BRK
-6523- 00 BRK
-6524- 00 BRK
-6525- 00 BRK
-6526- 00 BRK
-6527- 00 BRK
-6528- 00 BRK
-6529- 00 BRK
-652A- 00 BRK
-652B- 00 BRK
-652C- 00 BRK
-652D- 00 BRK
-652E- 00 BRK
-652F- 00 BRK
-6530- 00 BRK
-6531- 00 BRK
-6532- 00 BRK
-6533- 00 BRK
-6534- 00 BRK
-6535- 00 BRK
-6536- 00 BRK
-6537- 00 BRK
-6538- 00 BRK
-6539- 00 BRK
-653A- 00 BRK
-653B- 00 BRK
-653C- 00 BRK
-653D- 00 BRK
-653E- 00 BRK
-653F- 00 BRK
-6540- 00 BRK
-6541- 00 BRK
-6542- 00 BRK
-6543- 00 BRK
-6544- 00 BRK
-6545- 00 BRK
-6546- 00 BRK
-6547- 00 BRK
-6548- 00 BRK
-6549- 00 BRK
-654A- 00 BRK
-654B- 00 BRK
-654C- 00 BRK
-654D- 00 BRK
-654E- 00 BRK
-654F- 00 BRK
-6550- 00 BRK
-6551- 00 BRK
-6552- 00 BRK
-6553- 00 BRK
-6554- 00 BRK
-6555- 00 BRK
-6556- 00 BRK
-6557- 00 BRK
-6558- 00 BRK
-6559- 00 BRK
-655A- 00 BRK
-655B- 00 BRK
-655C- 00 BRK
-655D- 00 BRK
-655E- 00 BRK
-655F- 00 BRK
-6560- 00 BRK
-6561- 00 BRK
-6562- 00 BRK
-6563- 00 BRK
-6564- 00 BRK
-6565- 00 BRK
-6566- 00 BRK
-6567- 00 BRK
-6568- 00 BRK
-6569- 00 BRK
-656A- 00 BRK
-656B- 00 BRK
-656C- 00 BRK
-656D- 00 BRK
-656E- 00 BRK
-656F- 00 BRK
-6570- 00 BRK
-6571- 00 BRK
-6572- D2 C5 CMP ($C5)
-6574- CD A0 AA CMP $AAA0
-6577- AA TAX
-6578- A0 D4 LDY #$D4
-657A- C8 INY
-657B- C9 D3 CMP #$D3
-657D- A0 C6 LDY #$C6
-657F- C9 CC CMP #$CC
-6581- C5 D3 CMP $D3
-6583- A0 C2 LDY #$C2
-6585- CC CF C1 CPY $C1CF
-6588- C4 D3 CPY $D3
-658A- 8D D2 C5 STA $C5D2
-658D- CD A0 AA CMP $AAA0
-6590- AA TAX
-6591- A0 C1 LDY #$C1
-6593- A0 C2 LDY #$C2
-6595- C9 CE CMP #$CE
-6597- C1 D2 CMP ($D2,X)
-6599- D9 A0 D0 CMP $D0A0,Y
-659C- D2 CF CMP ($CF)
-659E- C7 ???
-659F- D2 C1 CMP ($C1)
-65A1- CD A0 C9 CMP $C9A0
-65A4- CE D4 CF DEC $CFD4
-65A7- 8D D2 C5 STA $C5D2
-65AA- CD A0 AA CMP $AAA0
-65AD- AA TAX
-65AE- A0 CD LDY #$CD
-65B0- C5 CD CMP $CD
-65B2- CF ???
-65B3- D2 D9 CMP ($D9)
-65B5- A0 D4 LDY #$D4
-65B7- C8 INY
-65B8- C5 CE CMP $CE
-65BA- A0 C5 LDY #$C5
-65BC- D8 CLD
-65BD- C5 C3 CMP $C3
-65BF- D5 D4 CMP $D4,X
-65C1- C5 D3 CMP $D3
-65C3- A0 C9 LDY #$C9
-65C5- D4 ???
-65C6- 8D D2 C5 STA $C5D2
-65C9- CD A0 AA CMP $AAA0
-65CC- AA TAX
-65CD- A0 D6 LDY #$D6
-65CF- C9 C1 CMP #$C1
-65D1- A0 D4 LDY #$D4
-65D3- C8 INY
-65D4- C5 A0 CMP $A0
-65D6- CD CF CE CMP $CECF
-65D9- C9 D4 CMP #$D4
-65DB- CF ???
-65DC- D2 AE CMP ($AE)
-65DE- A0 D4 LDY #$D4
-65E0- C8 INY
-65E1- C9 D3 CMP #$D3
-65E3- A0 C9 LDY #$C9
-65E5- D3 ???
-65E6- 8D D2 C5 STA $C5D2
-65E9- CD A0 AA CMP $AAA0
-65EC- AA TAX
-65ED- A0 CE LDY #$CE
-65EF- C5 C3 CMP $C3
-65F1- C5 D3 CMP $D3
-65F3- D3 ???
-65F4- C1 D2 CMP ($D2,X)
-65F6- D9 A0 C6 CMP $C6A0,Y
-65F9- CF ???
-65FA- D2 A0 CMP ($A0)
-65FC- C3 ???
-65FD- C5 D2 CMP $D2
-65FF- D4 ???
-6600- C1 C9 CMP ($C9,X)
-6602- CE A0 8D DEC $8DA0
-6605- D2 C5 CMP ($C5)
-6607- CD A0 AA CMP $AAA0
-660A- AA TAX
-660B- A0 C5 LDY #$C5
-660D- D8 CLD
-660E- C5 C3 CMP $C3
-6610- D5 D4 CMP $D4,X
-6612- C1 C2 CMP ($C2,X)
-6614- CC C5 D3 CPY $D3C5
-6617- A0 D4 LDY #$D4
-6619- C8 INY
-661A- C1 D4 CMP ($D4,X)
-661C- A0 D5 LDY #$D5
-661E- D3 ???
-661F- C5 A0 CMP $A0
-6621- C1 D0 CMP ($D0,X)
-6623- D0 CC BNE $65F1
-6625- C5 D3 CMP $D3
-6627- CF ???
-6628- C6 D4 DEC $D4
-662A- 8D D2 C5 STA $C5D2
-662D- CD A0 AA CMP $AAA0
-6630- AA TAX
-6631- A0 D2 LDY #$D2
-6633- CF ???
-6634- D5 D4 CMP $D4,X
-6636- C9 CE CMP #$CE
-6638- C5 D3 CMP $D3
-663A- AE 8D D2 LDX $D28D
-663D- C5 CD CMP $CD
-663F- A0 AA LDY #$AA
-6641- AA TAX
-6642- 8D 00 68 STA $6800
-6645- 8D 68 66 STA $6668
-6648- 68 PLA
-6649- 8D 69 66 STA $6669
-664C- 68 PLA
-664D- 85 06 STA $06
-664F- 68 PLA
-6650- 85 07 STA $07
-6652- A0 FF LDY #$FF
-6654- C8 INY
-6655- B9 40 60 LDA $6040,Y
-6658- 91 06 STA ($06),Y
-665A- CC 3F 60 CPY $603F
-665D- D0 F5 BNE $6654
-665F- AD 69 66 LDA $6669
-6662- 48 PHA
-6663- AD 68 66 LDA $6668
-6666- 48 PHA
-6667- 60 RTS
-6668- 00 BRK
-6669- 00 BRK
-666A- A0 FF LDY #$FF
-666C- 68 PLA
-666D- 8D 8E 66 STA $668E
-6670- 68 PLA
-6671- 8D 8F 66 STA $668F
-6674- 68 PLA
-6675- 85 06 STA $06
-6677- 68 PLA
-6678- 85 07 STA $07
-667A- C8 INY
-667B- B1 06 LDA ($06),Y
-667D- 99 41 61 STA $6141,Y
-6680- CC 40 61 CPY $6140
-6683- D0 F5 BNE $667A
-6685- AD 8F 66 LDA $668F
-6688- 48 PHA
-6689- AD 8E 66 LDA $668E
-668C- 48 PHA
-668D- 60 RTS
-668E- 00 BRK
-668F- 00 BRK
-6690- 68 PLA
-6691- 8D 1F 67 STA $671F
-6694- 68 PLA
-6695- 8D 20 67 STA $6720
-6698- 68 PLA
-6699- 8D 23 67 STA $6723
-669C- 68 PLA
-669D- 85 EB STA $EB
-669F- 68 PLA
-66A0- 85 EC STA $EC
-66A2- A9 8D LDA #$8D
-66A4- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-66A7- A5 EC LDA $EC
-66A9- 29 F0 AND #$F0
-66AB- 4A LSR
-66AC- 4A LSR
-66AD- 4A LSR
-66AE- 4A LSR
-66AF- AA TAX
-66B0- BD 42 69 LDA $6942,X
-66B3- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-66B6- A5 EC LDA $EC
-66B8- 29 0F AND #$0F
-66BA- AA TAX
-66BB- BD 42 69 LDA $6942,X
-66BE- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-66C1- A5 EB LDA $EB
-66C3- 29 F0 AND #$F0
-66C5- 4A LSR
-66C6- 4A LSR
-66C7- 4A LSR
-66C8- 4A LSR
-66C9- AA TAX
-66CA- BD 42 69 LDA $6942,X
-66CD- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-66D0- A5 EB LDA $EB
-66D2- 29 0F AND #$0F
-66D4- AA TAX
-66D5- BD 42 69 LDA $6942,X
-66D8- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-66DB- A9 BA LDA #$BA
-66DD- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-66E0- A9 A0 LDA #$A0
-66E2- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-66E5- A0 00 LDY #$00
-66E7- B1 EB LDA ($EB),Y
-66E9- 29 F0 AND #$F0
-66EB- 4A LSR
-66EC- 4A LSR
-66ED- 4A LSR
-66EE- 4A LSR
-66EF- 8D 22 67 STA $6722
-66F2- B1 EB LDA ($EB),Y
-66F4- 29 0F AND #$0F
-66F6- 8D 21 67 STA $6721
-66F9- AE 22 67 LDX $6722
-66FC- BD 42 69 LDA $6942,X
-66FF- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6702- AE 21 67 LDX $6721
-6705- BD 42 69 LDA $6942,X
-6708- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-670B- A9 A0 LDA #$A0
-670D- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6710- C8 INY
-6711- CC 23 67 CPY $6723
-6714- D0 D1 BNE $66E7
-6716- AD 20 67 LDA $6720
-6719- 48 PHA
-671A- AD 1F 67 LDA $671F
-671D- 48 PHA
-671E- 60 RTS
-671F- 00 BRK
-6720- 00 BRK
-6721- 00 BRK
-6722- 00 BRK
-6723- 00 BRK
-6724- 68 PLA
-6725- 85 06 STA $06
-6727- 68 PLA
-6728- 85 07 STA $07
-672A- A0 01 LDY #$01
-672C- B1 06 LDA ($06),Y
-672E- F0 06 BEQ $6736
-6730- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6733- C8 INY
-6734- D0 F6 BNE $672C
-6736- 18 CLC
-6737- 98 TYA
-6738- 65 06 ADC $06
-673A- 85 06 STA $06
-673C- A5 07 LDA $07
-673E- 69 00 ADC #$00
-6740- 48 PHA
-6741- A5 06 LDA $06
-6743- 48 PHA
-6744- 60 RTS
-6745- 20 0C FD JSR $FD0C F8ROM:RDKEY
-6748- 60 RTS
-6749- 8D 43 62 STA $6243
-674C- 8E 44 62 STX $6244
-674F- 8C 45 62 STY $6245
-6752- 90 11 BCC $6765
-6754- B0 17 BCS $676D
-6756- F0 1D BEQ $6775
-6758- D0 23 BNE $677D
-675A- 30 29 BMI $6785
-675C- 10 2F BPL $678D
-675E- 50 35 BVC $6795
-6760- 70 3B BVS $679D
-6762- 4C A2 67 JMP $67A2
-6765- A9 00 LDA #$00
-6767- 8D 46 62 STA $6246
-676A- 4C 56 67 JMP $6756
-676D- A9 01 LDA #$01
-676F- 8D 46 62 STA $6246
-6772- 4C 56 67 JMP $6756
-6775- A9 01 LDA #$01
-6777- 8D 48 62 STA $6248
-677A- 4C 5A 67 JMP $675A
-677D- A9 00 LDA #$00
-677F- 8D 48 62 STA $6248
-6782- 4C 5A 67 JMP $675A
-6785- A9 01 LDA #$01
-6787- 8D 47 62 STA $6247
-678A- 4C 5E 67 JMP $675E
-678D- A9 00 LDA #$00
-678F- 8D 47 62 STA $6247
-6792- 4C 5E 67 JMP $675E
-6795- A9 00 LDA #$00
-6797- 8D 49 62 STA $6249
-679A- 4C A2 67 JMP $67A2
-679D- A9 01 LDA #$01
-679F- 8D 49 62 STA $6249
-67A2- 60 RTS
-67A3- 20 24 67 JSR $6724
-67A6- A0 8D LDY #$8D
-67A8- 8D 00 20 STA $2000
-67AB- 24 67 BIT $67
-67AD- D2 C5 CMP ($C5)
-67AF- C7 ???
-67B0- C9 D3 CMP #$D3
-67B2- D4 ???
-67B3- D2 D9 CMP ($D9)
-67B5- A0 C4 LDY #$C4
-67B7- D5 CD CMP $CD,X
-67B9- D0 8D BNE $6748
-67BB- 00 BRK
-67BC- 20 24 67 JSR $6724
-67BF- BD BD BD LDA $BDBD,X
-67C2- BD BD BD LDA $BDBD,X
-67C5- BD BD BD LDA $BDBD,X
-67C8- BD BD BD LDA $BDBD,X
-67CB- BD 8D 00 LDA $008D,X
-67CE- 20 24 67 JSR $6724
-67D1- C1 BA CMP ($BA,X)
-67D3- A0 00 LDY #$00
-67D5- AD 43 62 LDA $6243
-67D8- 29 F0 AND #$F0
-67DA- 4A LSR
-67DB- 4A LSR
-67DC- 4A LSR
-67DD- 4A LSR
-67DE- 8D 40 69 STA $6940
-67E1- AD 43 62 LDA $6243
-67E4- 29 0F AND #$0F
-67E6- 8D 41 69 STA $6941
-67E9- AE 40 69 LDX $6940
-67EC- BD 42 69 LDA $6942,X
-67EF- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-67F2- AE 41 69 LDX $6941
-67F5- BD 42 69 LDA $6942,X
-67F8- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-67FB- 20 24 67 JSR $6724
-67FE- A0 8D LDY #$8D
-6800- 00 BRK
-6801- 20 24 67 JSR $6724
-6804- D8 CLD
-6805- BA TSX
-6806- A0 00 LDY #$00
-6808- AD 44 62 LDA $6244
-680B- 29 F0 AND #$F0
-680D- 4A LSR
-680E- 4A LSR
-680F- 4A LSR
-6810- 4A LSR
-6811- 8D 40 69 STA $6940
-6814- AD 44 62 LDA $6244
-6817- 29 0F AND #$0F
-6819- 8D 41 69 STA $6941
-681C- AE 40 69 LDX $6940
-681F- BD 42 69 LDA $6942,X
-6822- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6825- AE 41 69 LDX $6941
-6828- BD 42 69 LDA $6942,X
-682B- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-682E- 20 24 67 JSR $6724
-6831- A0 8D LDY #$8D
-6833- 00 BRK
-6834- 20 24 67 JSR $6724
-6837- D9 BA A0 CMP $A0BA,Y
-683A- 00 BRK
-683B- AD 45 62 LDA $6245
-683E- 29 F0 AND #$F0
-6840- 4A LSR
-6841- 4A LSR
-6842- 4A LSR
-6843- 4A LSR
-6844- 8D 40 69 STA $6940
-6847- AD 45 62 LDA $6245
-684A- 29 0F AND #$0F
-684C- 8D 41 69 STA $6941
-684F- AE 40 69 LDX $6940
-6852- BD 42 69 LDA $6942,X
-6855- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6858- AE 41 69 LDX $6941
-685B- BD 42 69 LDA $6942,X
-685E- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6861- 20 24 67 JSR $6724
-6864- A0 8D LDY #$8D
-6866- 8D 00 20 STA $2000
-6869- 24 67 BIT $67
-686B- D3 ???
-686C- D4 ???
-686D- C1 D4 CMP ($D4,X)
-686F- D5 D3 CMP $D3,X
-6871- A0 C6 LDY #$C6
-6873- CC C1 C7 CPY $C7C1
-6876- D3 ???
-6877- 8D 00 20 STA $2000
-687A- 24 67 BIT $67
-687C- BD BD BD LDA $BDBD,X
-687F- BD BD BD LDA $BDBD,X
-6882- BD BD BD LDA $BDBD,X
-6885- BD BD BD LDA $BDBD,X
-6888- 8D 8D 00 STA $008D
-688B- A9 00 LDA #$00
-688D- CD 46 62 CMP $6246
-6890- F0 12 BEQ $68A4
-6892- 20 24 67 JSR $6724
-6895- C3 ???
-6896- C1 D2 CMP ($D2,X)
-6898- D2 D9 CMP ($D9)
-689A- BA TSX
-689B- A0 D3 LDY #$D3
-689D- C5 D4 CMP $D4
-689F- 8D 00 4C STA $4C00
-68A2- B5 68 LDA $68,X
-68A4- 20 24 67 JSR $6724
-68A7- C3 ???
-68A8- C1 D2 CMP ($D2,X)
-68AA- D2 D9 CMP ($D9)
-68AC- BA TSX
-68AD- A0 C3 LDY #$C3
-68AF- CC C5 C1 CPY $C1C5
-68B2- D2 8D CMP ($8D)
-68B4- 00 BRK
-68B5- A9 00 LDA #$00
-68B7- CD 47 62 CMP $6247
-68BA- F0 15 BEQ $68D1
-68BC- 20 24 67 JSR $6724
-68BF- CE C5 C7 DEC $C7C5
-68C2- C1 D4 CMP ($D4,X)
-68C4- C9 D6 CMP #$D6
-68C6- C5 BA CMP $BA
-68C8- A0 D3 LDY #$D3
-68CA- C5 D4 CMP $D4
-68CC- 8D 00 4C STA $4C00
-68CF- E5 68 SBC $68
-68D1- 20 24 67 JSR $6724
-68D4- CE C5 C7 DEC $C7C5
-68D7- C1 D4 CMP ($D4,X)
-68D9- C9 D6 CMP #$D6
-68DB- C5 BA CMP $BA
-68DD- A0 C3 LDY #$C3
-68DF- CC C5 C1 CPY $C1C5
-68E2- D2 8D CMP ($8D)
-68E4- 00 BRK
-68E5- A9 00 LDA #$00
-68E7- CD 48 62 CMP $6248
-68EA- F0 11 BEQ $68FD
-68EC- 20 24 67 JSR $6724
-68EF- DA PHX
-68F0- C5 D2 CMP $D2
-68F2- CF ???
-68F3- BA TSX
-68F4- A0 D3 LDY #$D3
-68F6- C5 D4 CMP $D4
-68F8- 8D 00 4C STA $4C00
-68FB- 0D 69 20 ORA $2069
-68FE- 24 67 BIT $67
-6900- DA PHX
-6901- C5 D2 CMP $D2
-6903- CF ???
-6904- BA TSX
-6905- A0 C3 LDY #$C3
-6907- CC C5 C1 CPY $C1C5
-690A- D2 8D CMP ($8D)
-690C- 00 BRK
-690D- A9 00 LDA #$00
-690F- CD 49 62 CMP $6249
-6912- F0 15 BEQ $6929
-6914- 20 24 67 JSR $6724
-6917- CF ???
-6918- D6 C5 DEC $C5,X
-691A- D2 C6 CMP ($C6)
-691C- CC CF D7 CPY $D7CF
-691F- BA TSX
-6920- A0 D3 LDY #$D3
-6922- C5 D4 CMP $D4
-6924- 8D 00 4C STA $4C00
-6927- 3F ???
-6928- 69 20 ADC #$20
-692A- 24 67 BIT $67
-692C- CF ???
-692D- D6 C5 DEC $C5,X
-692F- D2 C6 CMP ($C6)
-6931- CC CF D7 CPY $D7CF
-6934- BA TSX
-6935- A0 C3 LDY #$C3
-6937- CC C5 C1 CPY $C1C5
-693A- D2 8D CMP ($8D)
-693C- 8D 8D 00 STA $008D
-693F- 60 RTS
-6940- 00 BRK
-6941- 00 BRK
-6942- B0 B1 BCS $68F5
-6944- B2 B3 LDA ($B3)
-6946- B4 B5 LDY $B5,X
-6948- B6 B7 LDX $B7,Y
-694A- B8 CLV
-694B- B9 C1 C2 LDA $C2C1,Y
-694E- C3 ???
-694F- C4 C5 CPY $C5
-6951- C6 A0 DEC $A0
-6953- 00 BRK
-6954- B1 FE LDA ($FE),Y
-6956- 8D 76 6A STA $6A76
-6959- C8 INY
-695A- B1 FE LDA ($FE),Y
-695C- 8D 77 6A STA $6A77
-695F- 20 49 67 JSR $6749
-6962- 68 PLA
-6963- 85 FE STA $FE
-6965- 68 PLA
-6966- 85 FF STA $FF
-6968- 68 PLA
-6969- 8D 6D 6A STA $6A6D
-696C- 68 PLA
-696D- 8D 6E 6A STA $6A6E
-6970- 68 PLA
-6971- 8D 6F 6A STA $6A6F
-6974- 68 PLA
-6975- 8D 70 6A STA $6A70
-6978- 68 PLA
-6979- 8D 71 6A STA $6A71
-697C- 68 PLA
-697D- 8D 72 6A STA $6A72
-6980- 68 PLA
-6981- 8D 73 6A STA $6A73
-6984- 68 PLA
-6985- 8D 74 6A STA $6A74
-6988- 68 PLA
-6989- 8D 75 6A STA $6A75
-698C- 20 24 67 JSR $6724
-698F- A0 87 LDY #$87
-6991- 87 ???
-6992- 87 ???
-6993- 87 ???
-6994- 87 ???
-6995- 8D 8D 00 STA $008D
-6998- 20 24 67 JSR $6724
-699B- C5 D2 CMP $D2
-699D- D2 CF CMP ($CF)
-699F- D2 A1 CMP ($A1)
-69A1- 8D 8D 00 STA $008D
-69A4- 20 24 67 JSR $6724
-69A7- D3 ???
-69A8- D5 C2 CMP $C2,X
-69AA- D2 CF CMP ($CF)
-69AC- D5 D4 CMP $D4,X
-69AE- C9 CE CMP #$CE
-69B0- C5 BA CMP $BA
-69B2- A0 00 LDY #$00
-69B4- A0 00 LDY #$00
-69B6- AD 74 6A LDA $6A74
-69B9- 85 06 STA $06
-69BB- AD 75 6A LDA $6A75
-69BE- 85 07 STA $07
-69C0- B1 06 LDA ($06),Y
-69C2- F0 06 BEQ $69CA
-69C4- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-69C7- C8 INY
-69C8- D0 F6 BNE $69C0
-69CA- 20 24 67 JSR $6724
-69CD- A0 8D LDY #$8D
-69CF- 00 BRK
-69D0- 20 24 67 JSR $6724
-69D3- CD C5 D3 CMP $D3C5
-69D6- D3 ???
-69D7- C1 C7 CMP ($C7,X)
-69D9- C5 BA CMP $BA
-69DB- A0 00 LDY #$00
-69DD- A0 00 LDY #$00
-69DF- AD 72 6A LDA $6A72
-69E2- 85 06 STA $06
-69E4- AD 73 6A LDA $6A73
-69E7- 85 07 STA $07
-69E9- B1 06 LDA ($06),Y
-69EB- F0 06 BEQ $69F3
-69ED- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-69F0- C8 INY
-69F1- D0 F6 BNE $69E9
-69F3- 20 24 67 JSR $6724
-69F6- A0 8D LDY #$8D
-69F8- 8D 00 20 STA $2000
-69FB- 45 67 EOR $67
-69FD- A0 00 LDY #$00
-69FF- AD 70 6A LDA $6A70
-6A02- 85 06 STA $06
-6A04- AD 71 6A LDA $6A71
-6A07- 85 07 STA $07
-6A09- B1 06 LDA ($06),Y
-6A0B- F0 06 BEQ $6A13
-6A0D- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6A10- C8 INY
-6A11- D0 F6 BNE $6A09
-6A13- 20 24 67 JSR $6724
-6A16- A0 8D LDY #$8D
-6A18- 00 BRK
-6A19- AD 6F 6A LDA $6A6F
-6A1C- 48 PHA
-6A1D- AD 6E 6A LDA $6A6E
-6A20- 48 PHA
-6A21- AD 6D 6A LDA $6A6D
-6A24- 48 PHA
-6A25- 20 90 66 JSR $6690
-6A28- 20 45 67 JSR $6745
-6A2B- A5 FF LDA $FF
-6A2D- 48 PHA
-6A2E- A5 FE LDA $FE
-6A30- 48 PHA
-6A31- 20 24 67 JSR $6724
-6A34- A0 8D LDY #$8D
-6A36- 8D 00 20 STA $2000
-6A39- 45 67 EOR $67
-6A3B- 20 A3 67 JSR $67A3
-6A3E- 20 45 67 JSR $6745
-6A41- AD 41 62 LDA $6241
-6A44- C9 01 CMP #$01
-6A46- F0 01 BEQ $6A49
-6A48- 60 RTS
-6A49- 20 24 67 JSR $6724
-6A4C- A0 8D LDY #$8D
-6A4E- 8D 00 20 STA $2000
-6A51- 24 67 BIT $67
-6A53- C2 ???
-6A54- D2 C5 CMP ($C5)
-6A56- C1 CB CMP ($CB,X)
-6A58- A0 C1 LDY #$C1
-6A5A- D4 ???
-6A5B- BA TSX
-6A5C- A0 00 LDY #$00
-6A5E- A9 6A LDA #$6A
-6A60- 48 PHA
-6A61- A9 76 LDA #$76
-6A63- 48 PHA
-6A64- A9 02 LDA #$02
-6A66- 48 PHA
-6A67- 20 90 66 JSR $6690
-6A6A- 4C D0 03 JMP $03D0
-6A6D- 00 BRK
-6A6E- 00 BRK
-6A6F- 00 BRK
-6A70- 00 BRK
-6A71- 00 BRK
-6A72- 00 BRK
-6A73- 00 BRK
-6A74- 00 BRK
-6A75- 00 BRK
-6A76- 00 BRK
-6A77- 00 BRK
-6A78- 68 PLA
-6A79- 8D A0 6A STA $6AA0
-6A7C- 68 PLA
-6A7D- 8D A1 6A STA $6AA1
-6A80- 68 PLA
-6A81- 85 06 STA $06
-6A83- 68 PLA
-6A84- 85 07 STA $07
-6A86- A9 FC LDA #$FC
-6A88- 85 D8 STA $D8
-6A8A- A0 00 LDY #$00
-6A8C- B1 06 LDA ($06),Y
-6A8E- 8D 5A 9D STA $9D5A
-6A91- C8 INY
-6A92- B1 06 LDA ($06),Y
-6A94- 8D 5B 9D STA $9D5B
-6A97- AD A1 6A LDA $6AA1
-6A9A- 48 PHA
-6A9B- AD A0 6A LDA $6AA0
-6A9E- 48 PHA
-6A9F- 60 RTS
-6AA0- 00 BRK
-6AA1- 00 BRK
-6AA2- 68 PLA
-6AA3- 85 FE STA $FE
-6AA5- 68 PLA
-6AA6- 85 FF STA $FF
-6AA8- A0 01 LDY #$01
-6AAA- B1 FE LDA ($FE),Y
-6AAC- F0 06 BEQ $6AB4
-6AAE- 20 ED FD JSR $FDED F8ROM:COUT
-6AB1- C8 INY
-6AB2- D0 F6 BNE $6AAA
-6AB4- 18 CLC
-6AB5- 98 TYA
-6AB6- 65 FE ADC $FE
-6AB8- 85 FE STA $FE
-6ABA- A5 FF LDA $FF
-6ABC- 69 00 ADC #$00
-6ABE- 48 PHA
-6ABF- A5 FE LDA $FE
-6AC1- 48 PHA
-6AC2- 60 RTS
-6AC3- 68 PLA
-6AC4- 85 FE STA $FE
-6AC6- 68 PLA
-6AC7- 85 FF STA $FF
-6AC9- 68 PLA
-6ACA- 85 06 STA $06
-6ACC- 68 PLA
-6ACD- 85 07 STA $07
-6ACF- A9 01 LDA #$01
-6AD1- 8D B6 AA STA $AAB6
-6AD4- 85 76 STA $76
-6AD6- 85 33 STA $33
-6AD8- A9 8D LDA #$8D
-6ADA- 20 ED FD JSR $FDED F8ROM:COUT
-6ADD- A9 84 LDA #$84
-6ADF- 20 ED FD JSR $FDED F8ROM:COUT
-6AE2- A0 00 LDY #$00
-6AE4- B1 06 LDA ($06),Y
-6AE6- 8D 04 6B STA $6B04
-6AE9- A0 01 LDY #$01
-6AEB- B1 06 LDA ($06),Y
-6AED- 20 ED FD JSR $FDED F8ROM:COUT
-6AF0- C8 INY
-6AF1- CC 04 6B CPY $6B04
-6AF4- 90 F5 BCC $6AEB
-6AF6- F0 F3 BEQ $6AEB
-6AF8- A9 8D LDA #$8D
-6AFA- 20 ED FD JSR $FDED F8ROM:COUT
-6AFD- A5 FF LDA $FF
-6AFF- 48 PHA
-6B00- A5 FE LDA $FE
-6B02- 48 PHA
-6B03- 60 RTS
-6B04- 00 BRK
-6B05- 68 PLA
-6B06- 85 FE STA $FE
-6B08- 68 PLA
-6B09- 85 FF STA $FF
-6B0B- 68 PLA
-6B0C- 85 06 STA $06
-6B0E- 68 PLA
-6B0F- 85 07 STA $07
-6B11- A0 00 LDY #$00
-6B13- B1 06 LDA ($06),Y
-6B15- 8D 2A 6B STA $6B2A
-6B18- C8 INY
-6B19- B1 06 LDA ($06),Y
-6B1B- 20 ED FD JSR $FDED F8ROM:COUT
-6B1E- CC 2A 6B CPY $6B2A
-6B21- D0 F5 BNE $6B18
-6B23- A5 FF LDA $FF
-6B25- 48 PHA
-6B26- A5 FE LDA $FE
-6B28- 48 PHA
-6B29- 60 RTS
-6B2A- 00 BRK
-6B2B- 68 PLA
-6B2C- 85 FE STA $FE
-6B2E- 68 PLA
-6B2F- 85 FF STA $FF
-6B31- 68 PLA
-6B32- 85 06 STA $06
-6B34- 68 PLA
-6B35- 85 07 STA $07
-6B37- A0 00 LDY #$00
-6B39- B1 06 LDA ($06),Y
-6B3B- F0 06 BEQ $6B43
-6B3D- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6B40- C8 INY
-6B41- D0 F6 BNE $6B39
-6B43- A5 FF LDA $FF
-6B45- 48 PHA
-6B46- A5 FE LDA $FE
-6B48- 48 PHA
-6B49- 60 RTS
-6B4A- 68 PLA
-6B4B- 85 06 STA $06
-6B4D- 68 PLA
-6B4E- 85 07 STA $07
-6B50- A0 01 LDY #$01
-6B52- B1 06 LDA ($06),Y
-6B54- F0 06 BEQ $6B5C
-6B56- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6B59- C8 INY
-6B5A- D0 F6 BNE $6B52
-6B5C- 18 CLC
-6B5D- 98 TYA
-6B5E- 65 06 ADC $06
-6B60- 85 06 STA $06
-6B62- A5 07 LDA $07
-6B64- 69 00 ADC #$00
-6B66- 48 PHA
-6B67- A5 06 LDA $06
-6B69- 48 PHA
-6B6A- 60 RTS
-6B6B- A2 00 LDX #$00
-6B6D- 20 6F FD JSR $FD6F F8ROM:GETLN1
-6B70- 8E 9D 6B STX $6B9D
-6B73- E0 00 CPX #$00
-6B75- F0 1D BEQ $6B94
-6B77- A0 00 LDY #$00
-6B79- AD 9D 6B LDA $6B9D
-6B7C- 8D 3F 60 STA $603F
-6B7F- 8D 40 60 STA $6040
-6B82- EE 3F 60 INC $603F
-6B85- B9 00 02 LDA $0200,Y
-6B88- C8 INY
-6B89- 99 40 60 STA $6040,Y
-6B8C- CC 9D 6B CPY $6B9D
-6B8F- D0 F4 BNE $6B85
-6B91- 4C 9C 6B JMP $6B9C
-6B94- A9 00 LDA #$00
-6B96- 8D 3F 60 STA $603F
-6B99- 8D 40 60 STA $6040
-6B9C- 60 RTS
-6B9D- 00 BRK
-6B9E- 68 PLA
-6B9F- 85 FE STA $FE
-6BA1- 68 PLA
-6BA2- 85 FF STA $FF
-6BA4- 68 PLA
-6BA5- 8D 55 6C STA $6C55
-6BA8- 68 PLA
-6BA9- 85 08 STA $08
-6BAB- 68 PLA
-6BAC- 85 09 STA $09
-6BAE- 68 PLA
-6BAF- 85 06 STA $06
-6BB1- 68 PLA
-6BB2- 85 07 STA $07
-6BB4- A0 00 LDY #$00
-6BB6- B1 06 LDA ($06),Y
-6BB8- 8D 51 6C STA $6C51
-6BBB- 8D 52 6C STA $6C52
-6BBE- EE 52 6C INC $6C52
-6BC1- B1 08 LDA ($08),Y
-6BC3- 8D 53 6C STA $6C53
-6BC6- A9 01 LDA #$01
-6BC8- 8D 54 6C STA $6C54
-6BCB- AD 53 6C LDA $6C53
-6BCE- 18 CLC
-6BCF- 6D 51 6C ADC $6C51
-6BD2- 8D 50 6C STA $6C50
-6BD5- B0 07 BCS $6BDE
-6BD7- CD 55 6C CMP $6C55
-6BDA- F0 1C BEQ $6BF8
-6BDC- 90 1A BCC $6BF8
-6BDE- A9 FF LDA #$FF
-6BE0- 8D 57 6C STA $6C57
-6BE3- AD 55 6C LDA $6C55
-6BE6- 38 SEC
-6BE7- ED 51 6C SBC $6C51
-6BEA- 90 34 BCC $6C20
-6BEC- 8D 56 6C STA $6C56
-6BEF- AD 55 6C LDA $6C55
-6BF2- 8D 51 6C STA $6C51
-6BF5- 4C 06 6C JMP $6C06
-6BF8- 8D 51 6C STA $6C51
-6BFB- A9 00 LDA #$00
-6BFD- 8D 57 6C STA $6C57
-6C00- AD 53 6C LDA $6C53
-6C03- 8D 56 6C STA $6C56
-6C06- AD 56 6C LDA $6C56
-6C09- F0 15 BEQ $6C20
-6C0B- AC 54 6C LDY $6C54
-6C0E- B1 08 LDA ($08),Y
-6C10- AC 52 6C LDY $6C52
-6C13- 91 06 STA ($06),Y
-6C15- EE 52 6C INC $6C52
-6C18- EE 54 6C INC $6C54
-6C1B- CE 56 6C DEC $6C56
-6C1E- D0 EB BNE $6C0B
-6C20- AD 51 6C LDA $6C51
-6C23- A0 00 LDY #$00
-6C25- 91 06 STA ($06),Y
-6C27- AD 57 6C LDA $6C57
-6C2A- 6A ROR
-6C2B- A5 FF LDA $FF
-6C2D- 48 PHA
-6C2E- A5 FE LDA $FE
-6C30- 48 PHA
-6C31- A0 00 LDY #$00
-6C33- B1 06 LDA ($06),Y
-6C35- 8D 3F 60 STA $603F
-6C38- A9 01 LDA #$01
-6C3A- B1 06 LDA ($06),Y
-6C3C- 99 40 60 STA $6040,Y
-6C3F- CC 3F 60 CPY $603F
-6C42- C8 INY
-6C43- D0 F5 BNE $6C3A
-6C45- AD 3F 60 LDA $603F
-6C48- A0 00 LDY #$00
-6C4A- 91 06 STA ($06),Y
-6C4C- AE 50 6C LDX $6C50
-6C4F- 60 RTS
-6C50- 00 BRK
-6C51- 00 BRK
-6C52- 00 BRK
-6C53- 00 BRK
-6C54- 00 BRK
-6C55- 00 BRK
-6C56- 00 BRK
-6C57- 00 BRK
-6C58- 68 PLA
-6C59- 85 FE STA $FE
-6C5B- 68 PLA
-6C5C- 85 FF STA $FF
-6C5E- 68 PLA
-6C5F- 85 06 STA $06
-6C61- 68 PLA
-6C62- 85 07 STA $07
-6C64- A0 00 LDY #$00
-6C66- B1 06 LDA ($06),Y
-6C68- 8D 89 6C STA $6C89
-6C6B- C8 INY
-6C6C- B1 06 LDA ($06),Y
-6C6E- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6C71- CC 89 6C CPY $6C89
-6C74- D0 F5 BNE $6C6B
-6C76- A0 00 LDY #$00
-6C78- B1 06 LDA ($06),Y
-6C7A- A5 FF LDA $FF
-6C7C- 48 PHA
-6C7D- A5 FE LDA $FE
-6C7F- 48 PHA
-6C80- A0 00 LDY #$00
-6C82- B1 06 LDA ($06),Y
-6C84- A4 06 LDY $06
-6C86- A6 07 LDX $07
-6C88- 60 RTS
-6C89- 00 BRK
diff --git a/source/disk19_demo_builds_1/MAKEEXEC.S b/source/disk19_demo_builds_1/MAKEEXEC.S
deleted file mode 100644
index 1e812cb..0000000
--- a/source/disk19_demo_builds_1/MAKEEXEC.S
+++ /dev/null
@@ -1,1624 +0,0 @@
-0901- AA TAX
-0902- AA TAX
-0903- AA TAX
-0904- AA TAX
-0905- AA TAX
-0906- AA TAX
-0907- AA TAX
-0908- AA TAX
-0909- AA TAX
-090A- AA TAX
-090B- AA TAX
-090C- AA TAX
-090D- AA TAX
-090E- AA TAX
-090F- AA TAX
-0910- AA TAX
-0911- AA TAX
-0912- AA TAX
-0913- AA TAX
-0914- AA TAX
-0915- AA TAX
-0916- AA TAX
-0917- AA TAX
-0918- AA TAX
-0919- AA TAX
-091A- AA TAX
-091B- AA TAX
-091C- AA TAX
-091D- AA TAX
-091E- AA TAX
-091F- AA TAX
-0920- AA TAX
-0921- 8D AA 20 STA $20AA
-0924- 20 20 20 JSR $2020
-0927- 20 20 20 JSR $2020
-092A- 20 20 20 JSR $2020
-092D- 20 20 20 JSR $2020
-0930- 20 20 20 JSR $2020
-0933- 20 20 20 JSR $2020
-0936- 20 20 20 JSR $2020
-0939- 20 20 20 JSR $2020
-093C- 20 20 20 JSR $2020
-093F- 20 20 AA JSR $AA20
-0942- 8D AA 20 STA $20AA
-0945- CD C1 CB CMP $CBC1
-0948- C5 C5 CMP $C5
-094A- D8 CLD
-094B- C5 C3 CMP $C3
-094D- 20 20 20 JSR $2020
-0950- 20 20 20 JSR $2020
-0953- 20 20 20 JSR $2020
-0956- 20 20 20 JSR $2020
-0959- 20 20 20 JSR $2020
-095C- 20 20 20 JSR $2020
-095F- 20 20 20 JSR $2020
-0962- AA TAX
-0963- 8D AA 20 STA $20AA
-0966- 20 20 20 JSR $2020
-0969- 20 20 20 JSR $2020
-096C- 20 20 20 JSR $2020
-096F- 20 20 20 JSR $2020
-0972- 20 20 20 JSR $2020
-0975- 20 20 20 JSR $2020
-0978- 20 20 20 JSR $2020
-097B- 20 20 20 JSR $2020
-097E- 20 20 20 JSR $2020
-0981- 20 20 AA JSR $AA20
-0984- 8D AA 20 STA $20AA
-0987- C3 ???
-0988- D2 C5 CMP ($C5)
-098A- C1 D4 CMP ($D4,X)
-098C- C5 D3 CMP $D3
-098E- 20 C1 CE JSR $CEC1
-0991- 20 C5 D8 JSR $D8C5
-0994- C5 C3 CMP $C3
-0996- 20 C6 C9 JSR $C9C6
-0999- CC C5 20 CPY $20C5
-099C- D4 ???
-099D- C8 INY
-099E- C1 D4 CMP ($D4,X)
-09A0- 20 20 20 JSR $2020
-09A3- 20 AA 8D JSR $8DAA
-09A6- AA TAX
-09A7- 20 D2 D5 JSR $D5D2
-09AA- CE D3 20 DEC $20D3
-09AD- C1 20 CMP ($20,X)
-09AF- C2 ???
-09B0- C9 CE CMP #$CE
-09B2- C1 D2 CMP ($D2,X)
-09B4- D9 AE 20 CMP $20AE,Y
-09B7- CE C5 C3 DEC $C3C5
-09BA- C5 D3 CMP $D3
-09BC- D3 ???
-09BD- C1 D2 CMP ($D2,X)
-09BF- D9 20 C6 CMP $C620,Y
-09C2- CF ???
-09C3- D2 20 CMP ($20)
-09C5- AA TAX
-09C6- 8D AA 20 STA $20AA
-09C9- C1 CE CMP ($CE,X)
-09CB- D9 20 C6 CMP $C620,Y
-09CE- C9 CC CMP #$CC
-09D0- C5 20 CMP $20
-09D2- CF ???
-09D3- D0 C5 BNE $099A
-09D5- D2 C1 CMP ($C1)
-09D7- D4 ???
-09D8- C9 CF CMP #$CF
-09DA- CE D3 AE DEC $AED3
-09DD- 20 20 20 JSR $2020
-09E0- 20 20 20 JSR $2020
-09E3- 20 20 20 JSR $2020
-09E6- AA TAX
-09E7- 8D AA 20 STA $20AA
-09EA- 20 20 20 JSR $2020
-09ED- 20 20 20 JSR $2020
-09F0- 20 20 20 JSR $2020
-09F3- 20 20 20 JSR $2020
-09F6- 20 20 20 JSR $2020
-09F9- 20 20 20 JSR $2020
-09FC- 20 20 20 JSR $2020
-09FF- 20 20 20 JSR $2020
-0A02- 20 20 20 JSR $2020
-0A05- 20 20 AA JSR $AA20
-0A08- 8D AA 20 STA $20AA
-0A0B- CE CF D4 DEC $D4CF
-0A0E- C5 20 CMP $20
-0A10- D4 ???
-0A11- C8 INY
-0A12- C1 D4 CMP ($D4,X)
-0A14- 20 C9 D2 JSR $D2C9
-0A17- CF ???
-0A18- CE C9 C3 DEC $C3C9
-0A1B- C1 CC CMP ($CC,X)
-0A1D- CC D9 AC CPY $ACD9
-0A20- 20 D4 C8 JSR $C8D4
-0A23- C9 D3 CMP #$D3
-0A25- 20 20 20 JSR $2020
-0A28- AA TAX
-0A29- 8D AA 20 STA $20AA
-0A2C- D0 D2 BNE $0A00
-0A2E- CF ???
-0A2F- C7 ???
-0A30- D2 C1 CMP ($C1)
-0A32- CD 20 C9 CMP $C920
-0A35- D4 ???
-0A36- D3 ???
-0A37- C5 CC CMP $CC
-0A39- C6 20 DEC $20
-0A3B- C8 INY
-0A3C- C1 D3 CMP ($D3,X)
-0A3E- 20 D4 CF JSR $CFD4
-0A41- 20 C2 C5 JSR $C5C2
-0A44- 20 D2 D5 JSR $D5D2
-0A47- CE 20 AA DEC $AA20
-0A4A- 8D AA 20 STA $20AA
-0A4D- D4 ???
-0A4E- C8 INY
-0A4F- D2 CF CMP ($CF)
-0A51- D5 C7 CMP $C7,X
-0A53- C8 INY
-0A54- 20 C1 CE JSR $CEC1
-0A57- 20 C5 D8 JSR $D8C5
-0A5A- C5 C3 CMP $C3
-0A5C- 20 C6 C9 JSR $C9C6
-0A5F- CC C5 AE CPY $AEC5
-0A62- AE AE 20 LDX $20AE
-0A65- 20 20 20 JSR $2020
-0A68- 20 20 AA JSR $AA20
-0A6B- 8D AA 20 STA $20AA
-0A6E- 20 20 20 JSR $2020
-0A71- 20 20 20 JSR $2020
-0A74- 20 20 20 JSR $2020
-0A77- 20 20 20 JSR $2020
-0A7A- 20 20 20 JSR $2020
-0A7D- 20 20 20 JSR $2020
-0A80- 20 20 20 JSR $2020
-0A83- 20 20 20 JSR $2020
-0A86- 20 20 20 JSR $2020
-0A89- 20 20 AA JSR $AA20
-0A8C- 8D AA AA STA $AAAA
-0A8F- AA TAX
-0A90- AA TAX
-0A91- AA TAX
-0A92- AA TAX
-0A93- AA TAX
-0A94- AA TAX
-0A95- AA TAX
-0A96- AA TAX
-0A97- AA TAX
-0A98- AA TAX
-0A99- AA TAX
-0A9A- AA TAX
-0A9B- AA TAX
-0A9C- AA TAX
-0A9D- AA TAX
-0A9E- AA TAX
-0A9F- AA TAX
-0AA0- AA TAX
-0AA1- AA TAX
-0AA2- AA TAX
-0AA3- AA TAX
-0AA4- AA TAX
-0AA5- AA TAX
-0AA6- AA TAX
-0AA7- AA TAX
-0AA8- AA TAX
-0AA9- AA TAX
-0AAA- AA TAX
-0AAB- AA TAX
-0AAC- AA TAX
-0AAD- 8D AA 8D STA $8DAA
-0AB0- AA TAX
-0AB1- AA TAX
-0AB2- 20 C1 D3 JSR $D3C1
-0AB5- D3 ???
-0AB6- C5 CD CMP $CD
-0AB8- C2 ???
-0AB9- CC C5 D2 CPY $D2C5
-0ABC- 20 C4 C9 JSR $C9C4
-0ABF- D2 C5 CMP ($C5)
-0AC1- C3 ???
-0AC2- D4 ???
-0AC3- C9 D6 CMP #$D6
-0AC5- C5 D3 CMP $D3
-0AC7- 8D AA 8D STA $8DAA
-0ACA- A0 C3 LDY #$C3
-0ACC- D9 C3 A0 CMP $A0C3,Y
-0ACF- C1 D6 CMP ($D6,X)
-0AD1- C5 8D CMP $8D
-0AD3- A0 C5 LDY #$C5
-0AD5- D8 CLD
-0AD6- D0 A0 BNE $0A78
-0AD8- CF ???
-0AD9- CE CC D9 DEC $D9CC
-0ADC- A0 BB LDY #$BB
-0ADE- 20 D4 D5 JSR $D5D4
-0AE1- D2 CE CMP ($CE)
-0AE3- 20 CF C6 JSR $C6CF
-0AE6- C6 20 DEC $20
-0AE8- CC C1 D4 CPY $D4C1
-0AEB- C5 D2 CMP $D2
-0AED- 8D A0 C4 STA $C4A0
-0AF0- D3 ???
-0AF1- CB ???
-0AF2- A0 CD LDY #$CD
-0AF4- C1 CB CMP ($CB,X)
-0AF6- C5 C5 CMP $C5
-0AF8- D8 CLD
-0AF9- C5 C3 CMP $C3
-0AFB- 8D A0 D4 STA $D4A0
-0AFE- D2 A0 CMP ($A0)
-0B00- CF ???
-0B01- CE 8D A0 DEC $A08D
-0B04- CF ???
-0B05- C2 ???
-0B06- CA DEX
-0B07- A0 A4 LDY #$A4
-0B09- C2 ???
-0B0A- C6 C5 DEC $C5
-0B0C- B0 8D BCS $0A9B
-0B0E- A0 CF LDY #$CF
-0B10- D2 C7 CMP ($C7)
-0B12- A0 A4 LDY #$A4
-0B14- B6 B0 LDX $B0,Y
-0B16- B0 B0 BCS $0AC8
-0B18- 8D AA 8D STA $8DAA
-0B1B- AA TAX
-0B1C- AA TAX
-0B1D- AA TAX
-0B1E- AA TAX
-0B1F- AA TAX
-0B20- AA TAX
-0B21- AA TAX
-0B22- AA TAX
-0B23- AA TAX
-0B24- AA TAX
-0B25- AA TAX
-0B26- AA TAX
-0B27- AA TAX
-0B28- AA TAX
-0B29- AA TAX
-0B2A- AA TAX
-0B2B- AA TAX
-0B2C- AA TAX
-0B2D- AA TAX
-0B2E- AA TAX
-0B2F- AA TAX
-0B30- AA TAX
-0B31- AA TAX
-0B32- AA TAX
-0B33- AA TAX
-0B34- AA TAX
-0B35- AA TAX
-0B36- AA TAX
-0B37- AA TAX
-0B38- AA TAX
-0B39- AA TAX
-0B3A- AA TAX
-0B3B- 8D AA 20 STA $20AA
-0B3E- 20 20 20 JSR $2020
-0B41- 20 20 20 JSR $2020
-0B44- 20 20 20 JSR $2020
-0B47- 20 20 20 JSR $2020
-0B4A- 20 20 20 JSR $2020
-0B4D- 20 20 20 JSR $2020
-0B50- 20 20 20 JSR $2020
-0B53- 20 20 20 JSR $2020
-0B56- 20 20 20 JSR $2020
-0B59- 20 20 AA JSR $AA20
-0B5C- 8D AA 20 STA $20AA
-0B5F- C8 INY
-0B60- C5 C1 CMP $C1
-0B62- C4 C5 CPY $C5
-0B64- D2 AC CMP ($AC)
-0B66- 20 C8 CF JSR $CFC8
-0B69- CF ???
-0B6A- CB ???
-0B6B- D3 ???
-0B6C- 20 C1 CE JSR $CEC1
-0B6F- C4 20 CPY $20
-0B71- CD C1 C3 CMP $C3C1
-0B74- D2 CF CMP ($CF)
-0B76- D3 ???
-0B77- 20 20 20 JSR $2020
-0B7A- 20 20 AA JSR $AA20
-0B7D- 8D AA 20 STA $20AA
-0B80- 20 20 20 JSR $2020
-0B83- 20 20 20 JSR $2020
-0B86- 20 20 20 JSR $2020
-0B89- 20 20 20 JSR $2020
-0B8C- 20 20 20 JSR $2020
-0B8F- 20 20 20 JSR $2020
-0B92- 20 20 20 JSR $2020
-0B95- 20 20 20 JSR $2020
-0B98- 20 20 20 JSR $2020
-0B9B- 20 20 AA JSR $AA20
-0B9E- 8D AA AA STA $AAAA
-0BA1- AA TAX
-0BA2- AA TAX
-0BA3- AA TAX
-0BA4- AA TAX
-0BA5- AA TAX
-0BA6- AA TAX
-0BA7- AA TAX
-0BA8- AA TAX
-0BA9- AA TAX
-0BAA- AA TAX
-0BAB- AA TAX
-0BAC- AA TAX
-0BAD- AA TAX
-0BAE- AA TAX
-0BAF- AA TAX
-0BB0- AA TAX
-0BB1- AA TAX
-0BB2- AA TAX
-0BB3- AA TAX
-0BB4- AA TAX
-0BB5- AA TAX
-0BB6- AA TAX
-0BB7- AA TAX
-0BB8- AA TAX
-0BB9- AA TAX
-0BBA- AA TAX
-0BBB- AA TAX
-0BBC- AA TAX
-0BBD- AA TAX
-0BBE- AA TAX
-0BBF- 8D AA 8D STA $8DAA
-0BC2- A0 D0 LDY #$D0
-0BC4- D5 D4 CMP $D4,X
-0BC6- A0 CD LDY #$CD
-0BC8- C9 CE CMP #$CE
-0BCA- AE D6 C1 LDX $C1D6
-0BCD- D2 D3 CMP ($D3)
-0BCF- AE D2 C5 LDX $C5D2
-0BD2- D1 D5 CMP ($D5),Y
-0BD4- C9 D2 CMP #$D2
-0BD6- C5 C4 CMP $C4
-0BD8- 8D A0 D5 STA $D5A0
-0BDB- D3 ???
-0BDC- C5 A0 CMP $A0
-0BDE- CD C9 CE CMP $CEC9
-0BE1- AE CD C1 LDX $C1CD
-0BE4- C3 ???
-0BE5- AE D3 D4 LDX $D4D3
-0BE8- D2 C9 CMP ($C9)
-0BEA- CE C7 D3 DEC $D3C7
-0BED- 8D A0 D5 STA $D5A0
-0BF0- D3 ???
-0BF1- C5 A0 CMP $A0
-0BF3- CD C9 CE CMP $CEC9
-0BF6- AE CD C1 LDX $C1CD
-0BF9- C3 ???
-0BFA- AE D2 C5 LDX $C5D2
-0BFD- D1 D5 CMP ($D5),Y
-0BFF- C9 D2 CMP #$D2
-0C01- C5 C4 CMP $C4
-0C03- 8D A0 D5 STA $D5A0
-0C06- D3 ???
-0C07- C5 A0 CMP $A0
-0C09- CD C9 CE CMP $CEC9
-0C0C- AE CD C1 LDX $C1CD
-0C0F- C3 ???
-0C10- AE C6 C9 LDX $C9C6
-0C13- CC C5 C9 CPY $C9C5
-0C16- CF ???
-0C17- 8D A0 D5 STA $D5A0
-0C1A- D3 ???
-0C1B- C5 A0 CMP $A0
-0C1D- CD C9 CE CMP $CEC9
-0C20- AE CD C1 LDX $C1CD
-0C23- C3 ???
-0C24- AE D3 D4 LDX $D4D3
-0C27- C4 C9 CPY $C9
-0C29- CF ???
-0C2A- 8D A0 D0 STA $D0A0
-0C2D- D5 D4 CMP $D4,X
-0C2F- A0 CD LDY #$CD
-0C31- C9 CE CMP #$CE
-0C33- AE C8 CF LDX $CFC8
-0C36- CF ???
-0C37- CB ???
-0C38- D3 ???
-0C39- AE D2 C5 LDX $C5D2
-0C3C- D1 D5 CMP ($D5),Y
-0C3E- C9 D2 CMP #$D2
-0C40- C5 C4 CMP $C4
-0C42- 8D A0 D0 STA $D0A0
-0C45- D5 D4 CMP $D4,X
-0C47- A0 CD LDY #$CD
-0C49- C9 CE CMP #$CE
-0C4B- AE C8 CF LDX $CFC8
-0C4E- CF ???
-0C4F- CB ???
-0C50- D3 ???
-0C51- AE D3 D4 LDX $D4D3
-0C54- C4 C9 CPY $C9
-0C56- CF ???
-0C57- 8D A0 D0 STA $D0A0
-0C5A- D5 D4 CMP $D4,X
-0C5C- A0 CD LDY #$CD
-0C5E- C9 CE CMP #$CE
-0C60- AE C8 CF LDX $CFC8
-0C63- CF ???
-0C64- CB ???
-0C65- D3 ???
-0C66- AE C6 C9 LDX $C9C6
-0C69- CC C5 C9 CPY $C9C5
-0C6C- CF ???
-0C6D- 8D A0 D0 STA $D0A0
-0C70- D5 D4 CMP $D4,X
-0C72- A0 CD LDY #$CD
-0C74- C9 CE CMP #$CE
-0C76- AE C8 CF LDX $CFC8
-0C79- CF ???
-0C7A- CB ???
-0C7B- D3 ???
-0C7C- AE D3 D4 LDX $D4D3
-0C7F- D2 C9 CMP ($C9)
-0C81- CE C7 D3 DEC $D3C7
-0C84- 8D AA 8D STA $8DAA
-0C87- AA TAX
-0C88- AA TAX
-0C89- AA TAX
-0C8A- AA TAX
-0C8B- AA TAX
-0C8C- AA TAX
-0C8D- AA TAX
-0C8E- AA TAX
-0C8F- AA TAX
-0C90- AA TAX
-0C91- AA TAX
-0C92- AA TAX
-0C93- AA TAX
-0C94- AA TAX
-0C95- AA TAX
-0C96- AA TAX
-0C97- AA TAX
-0C98- AA TAX
-0C99- AA TAX
-0C9A- AA TAX
-0C9B- AA TAX
-0C9C- AA TAX
-0C9D- AA TAX
-0C9E- AA TAX
-0C9F- AA TAX
-0CA0- AA TAX
-0CA1- AA TAX
-0CA2- AA TAX
-0CA3- AA TAX
-0CA4- AA TAX
-0CA5- AA TAX
-0CA6- AA TAX
-0CA7- 8D AA 20 STA $20AA
-0CAA- 20 20 20 JSR $2020
-0CAD- 20 20 20 JSR $2020
-0CB0- 20 20 20 JSR $2020
-0CB3- 20 20 20 JSR $2020
-0CB6- 20 20 20 JSR $2020
-0CB9- 20 20 20 JSR $2020
-0CBC- 20 20 20 JSR $2020
-0CBF- 20 20 20 JSR $2020
-0CC2- 20 20 20 JSR $2020
-0CC5- 20 20 AA JSR $AA20
-0CC8- 8D AA 20 STA $20AA
-0CCB- C3 ???
-0CCC- CF ???
-0CCD- CE D3 D4 DEC $D4D3
-0CD0- C1 CE CMP ($CE,X)
-0CD2- D4 ???
-0CD3- 20 C4 C5 JSR $C5C4
-0CD6- C3 ???
-0CD7- CC C1 D2 CPY $D2C1
-0CDA- C1 D4 CMP ($D4,X)
-0CDC- C9 CF CMP #$CF
-0CDE- CE D3 20 DEC $20D3
-0CE1- 20 20 20 JSR $2020
-0CE4- 20 20 20 JSR $2020
-0CE7- 20 AA 8D JSR $8DAA
-0CEA- AA TAX
-0CEB- 20 20 20 JSR $2020
-0CEE- 20 20 20 JSR $2020
-0CF1- 20 20 20 JSR $2020
-0CF4- 20 20 20 JSR $2020
-0CF7- 20 20 20 JSR $2020
-0CFA- 20 20 20 JSR $2020
-0CFD- 20 20 20 JSR $2020
-0D00- 20 20 20 JSR $2020
-0D03- 20 20 20 JSR $2020
-0D06- 20 20 20 JSR $2020
-0D09- AA TAX
-0D0A- 8D AA AA STA $AAAA
-0D0D- AA TAX
-0D0E- AA TAX
-0D0F- AA TAX
-0D10- AA TAX
-0D11- AA TAX
-0D12- AA TAX
-0D13- AA TAX
-0D14- AA TAX
-0D15- AA TAX
-0D16- AA TAX
-0D17- AA TAX
-0D18- AA TAX
-0D19- AA TAX
-0D1A- AA TAX
-0D1B- AA TAX
-0D1C- AA TAX
-0D1D- AA TAX
-0D1E- AA TAX
-0D1F- AA TAX
-0D20- AA TAX
-0D21- AA TAX
-0D22- AA TAX
-0D23- AA TAX
-0D24- AA TAX
-0D25- AA TAX
-0D26- AA TAX
-0D27- AA TAX
-0D28- AA TAX
-0D29- AA TAX
-0D2A- AA TAX
-0D2B- 8D AA 8D STA $8DAA
-0D2E- AA TAX
-0D2F- 8D AA AA STA $AAAA
-0D32- AA TAX
-0D33- AA TAX
-0D34- AA TAX
-0D35- AA TAX
-0D36- AA TAX
-0D37- AA TAX
-0D38- AA TAX
-0D39- AA TAX
-0D3A- AA TAX
-0D3B- AA TAX
-0D3C- AA TAX
-0D3D- AA TAX
-0D3E- AA TAX
-0D3F- AA TAX
-0D40- AA TAX
-0D41- AA TAX
-0D42- AA TAX
-0D43- AA TAX
-0D44- AA TAX
-0D45- AA TAX
-0D46- AA TAX
-0D47- AA TAX
-0D48- AA TAX
-0D49- AA TAX
-0D4A- AA TAX
-0D4B- AA TAX
-0D4C- AA TAX
-0D4D- AA TAX
-0D4E- AA TAX
-0D4F- AA TAX
-0D50- 8D AA 20 STA $20AA
-0D53- 20 20 20 JSR $2020
-0D56- 20 20 20 JSR $2020
-0D59- 20 20 20 JSR $2020
-0D5C- 20 20 20 JSR $2020
-0D5F- 20 20 20 JSR $2020
-0D62- 20 20 20 JSR $2020
-0D65- 20 20 20 JSR $2020
-0D68- 20 20 20 JSR $2020
-0D6B- 20 20 20 JSR $2020
-0D6E- 20 20 AA JSR $AA20
-0D71- 8D AA 20 STA $20AA
-0D74- CD C1 C9 CMP $C9C1
-0D77- CE 20 D0 DEC $D020
-0D7A- D2 CF CMP ($CF)
-0D7C- C7 ???
-0D7D- D2 C1 CMP ($C1)
-0D7F- CD 20 CC CMP $CC20
-0D82- CF ???
-0D83- CF ???
-0D84- D0 20 BNE $0DA6
-0D86- 20 20 20 JSR $2020
-0D89- 20 20 20 JSR $2020
-0D8C- 20 20 20 JSR $2020
-0D8F- 20 20 AA JSR $AA20
-0D92- 8D AA 20 STA $20AA
-0D95- 20 20 20 JSR $2020
-0D98- 20 20 20 JSR $2020
-0D9B- 20 20 20 JSR $2020
-0D9E- 20 20 20 JSR $2020
-0DA1- 20 20 20 JSR $2020
-0DA4- 20 20 20 JSR $2020
-0DA7- 20 20 20 JSR $2020
-0DAA- 20 20 20 JSR $2020
-0DAD- 20 20 20 JSR $2020
-0DB0- 20 20 AA JSR $AA20
-0DB3- 8D AA AA STA $AAAA
-0DB6- AA TAX
-0DB7- AA TAX
-0DB8- AA TAX
-0DB9- AA TAX
-0DBA- AA TAX
-0DBB- AA TAX
-0DBC- AA TAX
-0DBD- AA TAX
-0DBE- AA TAX
-0DBF- AA TAX
-0DC0- AA TAX
-0DC1- AA TAX
-0DC2- AA TAX
-0DC3- AA TAX
-0DC4- AA TAX
-0DC5- AA TAX
-0DC6- AA TAX
-0DC7- AA TAX
-0DC8- AA TAX
-0DC9- AA TAX
-0DCA- AA TAX
-0DCB- AA TAX
-0DCC- AA TAX
-0DCD- AA TAX
-0DCE- AA TAX
-0DCF- AA TAX
-0DD0- AA TAX
-0DD1- AA TAX
-0DD2- AA TAX
-0DD3- AA TAX
-0DD4- 8D AA 8D STA $8DAA
-0DD7- A0 CA LDY #$CA
-0DD9- D3 ???
-0DDA- D2 A0 CMP ($A0)
-0DDC- C8 INY
-0DDD- CF ???
-0DDE- CD C5 8D CMP $8DC5
-0DE1- A0 D0 LDY #$D0
-0DE3- D2 CE CMP ($CE)
-0DE5- A0 A2 LDY #$A2
-0DE7- AA TAX
-0DE8- AA TAX
-0DE9- AA TAX
-0DEA- AA TAX
-0DEB- AA TAX
-0DEC- AA TAX
-0DED- AA TAX
-0DEE- AA TAX
-0DEF- AA TAX
-0DF0- AA TAX
-0DF1- AA TAX
-0DF2- AA TAX
-0DF3- AA TAX
-0DF4- AA TAX
-0DF5- AA TAX
-0DF6- AA TAX
-0DF7- AA TAX
-0DF8- AA TAX
-0DF9- AA TAX
-0DFA- AA TAX
-0DFB- AA TAX
-0DFC- AA TAX
-0DFD- AA TAX
-0DFE- AA TAX
-0DFF- A2 AC LDX #$AC
-0E01- B8 CLV
-0E02- C4 8D CPY $8D
-0E04- A0 D0 LDY #$D0
-0E06- D2 CE CMP ($CE)
-0E08- A0 A2 LDY #$A2
-0E0A- AA TAX
-0E0B- 20 20 20 JSR $2020
-0E0E- 20 20 20 JSR $2020
-0E11- 20 20 20 JSR $2020
-0E14- 20 20 20 JSR $2020
-0E17- 20 20 20 JSR $2020
-0E1A- 20 20 20 JSR $2020
-0E1D- 20 20 20 JSR $2020
-0E20- 20 AA A2 JSR $A2AA
-0E23- AC B8 C4 LDY $C4B8
-0E26- 8D A0 D0 STA $D0A0
-0E29- D2 CE CMP ($CE)
-0E2B- A0 A2 LDY #$A2
-0E2D- AA TAX
-0E2E- 20 C5 D8 JSR $D8C5
-0E31- C5 C3 CMP $C3
-0E33- 20 C6 C9 JSR $C9C6
-0E36- CC C5 20 CPY $20C5
-0E39- CD C1 CB CMP $CBC1
-0E3C- C5 D2 CMP $D2
-0E3E- 20 C6 CF JSR $CFC6
-0E41- D2 20 CMP ($20)
-0E43- 20 AA A2 JSR $A2AA
-0E46- AC B8 C4 LDY $C4B8
-0E49- 8D A0 D0 STA $D0A0
-0E4C- D2 CE CMP ($CE)
-0E4E- A0 A2 LDY #$A2
-0E50- AA TAX
-0E51- 20 C2 C9 JSR $C9C2
-0E54- CE C1 D2 DEC $D2C1
-0E57- D9 20 D0 CMP $D020,Y
-0E5A- D2 CF CMP ($CF)
-0E5C- C7 ???
-0E5D- D2 C1 CMP ($C1)
-0E5F- CD D3 20 CMP $20D3
-0E62- D4 ???
-0E63- C8 INY
-0E64- C1 D4 CMP ($D4,X)
-0E66- 20 AA A2 JSR $A2AA
-0E69- AC B8 C4 LDY $C4B8
-0E6C- 8D A0 D0 STA $D0A0
-0E6F- D2 CE CMP ($CE)
-0E71- A0 A2 LDY #$A2
-0E73- AA TAX
-0E74- 20 D5 D3 JSR $D3D5
-0E77- C5 20 CMP $20
-0E79- C1 D0 CMP ($D0,X)
-0E7B- D0 CC BNE $0E49
-0E7D- C5 D3 CMP $D3
-0E7F- CF ???
-0E80- C6 D4 DEC $D4
-0E82- AE 20 20 LDX $2020
-0E85- 20 20 20 JSR $2020
-0E88- 20 20 AA JSR $AA20
-0E8B- A2 AC LDX #$AC
-0E8D- B8 CLV
-0E8E- C4 8D CPY $8D
-0E90- A0 D0 LDY #$D0
-0E92- D2 CE CMP ($CE)
-0E94- A0 A2 LDY #$A2
-0E96- AA TAX
-0E97- 20 20 20 JSR $2020
-0E9A- 20 20 20 JSR $2020
-0E9D- 20 20 20 JSR $2020
-0EA0- 20 20 20 JSR $2020
-0EA3- 20 20 20 JSR $2020
-0EA6- 20 20 20 JSR $2020
-0EA9- 20 20 20 JSR $2020
-0EAC- 20 AA 20 JSR $20AA
-0EAF- A2 AC LDX #$AC
-0EB1- B8 CLV
-0EB2- C4 8D CPY $8D
-0EB4- A0 D0 LDY #$D0
-0EB6- D2 CE CMP ($CE)
-0EB8- A0 A2 LDY #$A2
-0EBA- AA TAX
-0EBB- AA TAX
-0EBC- AA TAX
-0EBD- AA TAX
-0EBE- AA TAX
-0EBF- AA TAX
-0EC0- AA TAX
-0EC1- AA TAX
-0EC2- AA TAX
-0EC3- AA TAX
-0EC4- AA TAX
-0EC5- AA TAX
-0EC6- AA TAX
-0EC7- AA TAX
-0EC8- AA TAX
-0EC9- AA TAX
-0ECA- AA TAX
-0ECB- AA TAX
-0ECC- AA TAX
-0ECD- AA TAX
-0ECE- AA TAX
-0ECF- AA TAX
-0ED0- AA TAX
-0ED1- AA TAX
-0ED2- A2 AC LDX #$AC
-0ED4- B8 CLV
-0ED5- C4 B8 CPY $B8
-0ED7- C4 B8 CPY $B8
-0ED9- C4 8D CPY $8D
-0EDB- AA TAX
-0EDC- 8D A0 D0 STA $D0A0
-0EDF- D2 CE CMP ($CE)
-0EE1- A0 A2 LDY #$A2
-0EE3- C2 ???
-0EE4- C9 CE CMP #$CE
-0EE6- 20 C6 C9 JSR $C9C6
-0EE9- CC C5 CE CPY $CEC5
-0EEC- C1 CD CMP ($CD,X)
-0EEE- C5 BA CMP $BA
-0EF0- 20 A2 8D JSR $8DA2
-0EF3- A0 C9 LDY #$C9
-0EF5- CE D0 8D DEC $8DD0
-0EF8- A0 CC LDY #$CC
-0EFA- C4 C1 CPY $C1
-0EFC- A0 D2 LDY #$D2
-0EFE- C5 D4 CMP $D4
-0F00- CC C5 CE CPY $CEC5
-0F03- 8D A0 C7 STA $C7A0
-0F06- D2 C5 CMP ($C5)
-0F08- D4 ???
-0F09- A0 A3 LDY #$A3
-0F0B- C2 ???
-0F0C- CE C1 CD DEC $CDC1
-0F0F- C5 A0 CMP $A0
-0F11- BB ???
-0F12- 20 D4 D2 JSR $D2D4
-0F15- C1 CE CMP ($CE,X)
-0F17- D3 ???
-0F18- C6 C5 DEC $C5
-0F1A- D2 20 CMP ($20)
-0F1C- D2 C5 CMP ($C5)
-0F1E- D4 ???
-0F1F- D5 D2 CMP $D2,X
-0F21- CE 20 D4 DEC $D420
-0F24- CF ???
-0F25- 20 C2 CE JSR $CEC2
-0F28- C1 CD CMP ($CD,X)
-0F2A- C5 8D CMP $8D
-0F2C- AA TAX
-0F2D- 8D A0 D0 STA $D0A0
-0F30- D2 CE CMP ($CE)
-0F32- A0 A2 LDY #$A2
-0F34- C2 ???
-0F35- C9 CE CMP #$CE
-0F37- 20 D3 D4 JSR $D4D3
-0F3A- C1 D2 CMP ($D2,X)
-0F3C- D4 ???
-0F3D- C9 CE CMP #$CE
-0F3F- C7 ???
-0F40- 20 C1 C4 JSR $C4C1
-0F43- C4 D2 CPY $D2
-0F45- C5 D3 CMP $D3
-0F47- D3 ???
-0F48- BA TSX
-0F49- 20 A2 8D JSR $8DA2
-0F4C- A0 C9 LDY #$C9
-0F4E- CE D0 8D DEC $8DD0
-0F51- A0 CC LDY #$CC
-0F53- C4 C1 CPY $C1
-0F55- A0 D2 LDY #$D2
-0F57- C5 D4 CMP $D4
-0F59- CC C5 CE CPY $CEC5
-0F5C- 8D A0 C7 STA $C7A0
-0F5F- D2 C5 CMP ($C5)
-0F61- D4 ???
-0F62- A0 A3 LDY #$A3
-0F64- C2 ???
-0F65- CC CF C3 CPY $C3CF
-0F68- 8D AA 8D STA $8DAA
-0F6B- A0 D3 LDY #$D3
-0F6D- C3 ???
-0F6E- C1 D4 CMP ($D4,X)
-0F70- A0 A2 LDY #$A2
-0F72- C7 ???
-0F73- CF ???
-0F74- AE A2 BB LDX $BBA2
-0F77- A3 ???
-0F78- C2 ???
-0F79- CE C1 CD DEC $CDC1
-0F7C- C5 BB CMP $BB
-0F7E- A3 ???
-0F7F- B2 B0 LDA ($B0)
-0F81- 20 BB 20 JSR $20BB
-0F84- D0 D2 BNE $0F58
-0F86- C5 C6 CMP $C6
-0F88- C9 D8 CMP #$D8
-0F8A- 20 CE C1 JSR $C1CE
-0F8D- CD C5 20 CMP $20C5
-0F90- D7 ???
-0F91- C9 D4 CMP #$D4
-0F93- C8 INY
-0F94- 20 C7 CF JSR $CFC7
-0F97- AE 8D AA LDX $AA8D
-0F9A- 8D A0 C7 STA $C7A0
-0F9D- D2 C5 CMP ($C5)
-0F9F- D4 ???
-0FA0- A0 A3 LDY #$A3
-0FA2- D4 ???
-0FA3- CE C1 CD DEC $CDC1
-0FA6- C5 A0 CMP $A0
-0FA8- BB ???
-0FA9- 20 D3 D4 JSR $D4D3
-0FAC- CF ???
-0FAD- D2 C5 CMP ($C5)
-0FAF- 20 D2 C5 JSR $C5D2
-0FB2- D3 ???
-0FB3- D5 CC CMP $CC,X
-0FB5- D4 ???
-0FB6- C9 CE CMP #$CE
-0FB8- C7 ???
-0FB9- 20 D3 D4 JSR $D4D3
-0FBC- D2 C9 CMP ($C9)
-0FBE- CE C7 20 DEC $20C7
-0FC1- C9 CE CMP #$CE
-0FC3- 20 D4 CE JSR $CED4
-0FC6- C1 CD CMP ($CD,X)
-0FC8- C5 8D CMP $8D
-0FCA- AA TAX
-0FCB- 8D A0 D0 STA $D0A0
-0FCE- D2 CE CMP ($CE)
-0FD0- A0 A2 LDY #$A2
-0FD2- 20 A2 AC JSR $ACA2
-0FD5- B8 CLV
-0FD6- C4 8D CPY $8D
-0FD8- A0 D0 LDY #$D0
-0FDA- D2 CE CMP ($CE)
-0FDC- A0 A2 LDY #$A2
-0FDE- C2 ???
-0FDF- D5 C9 CMP $C9,X
-0FE1- CC C4 C9 CPY $C9C4
-0FE4- CE C7 20 DEC $20C7
-0FE7- C6 C9 DEC $C9
-0FE9- CC C5 BA CPY $BAC5
-0FEC- 20 A2 8D JSR $8DA2
-0FEF- A0 D3 LDY #$D3
-0FF1- D0 D2 BNE $0FC5
-0FF3- CE A0 A3 DEC $A3A0
-0FF6- D4 ???
-0FF7- CE C1 CD DEC $CDC1
-0FFA- C5 8D CMP $8D
-0FFC- A0 D0 LDY #$D0
-0FFE- D2 CE CMP ($CE)
-1000- A0 A2 LDY #$A2
-1002- 20 A2 AC JSR $ACA2
-1005- B8 CLV
-1006- C4 B8 CPY $B8
-1008- C4 8D CPY $8D
-100A- AA TAX
-100B- 8D AA AA STA $AAAA
-100E- 20 CF D0 JSR $D0CF
-1011- C5 CE CMP $CE
-1013- 20 C6 C9 JSR $C9C6
-1016- CC C5 20 CPY $20C5
-1019- C6 CF DEC $CF
-101B- D2 20 CMP ($20)
-101D- D7 ???
-101E- D2 C9 CMP ($C9)
-1020- D4 ???
-1021- C9 CE CMP #$CE
-1023- C7 ???
-1024- 8D AA 8D STA $8DAA
-1027- A0 D3 LDY #$D3
-1029- C3 ???
-102A- C1 D4 CMP ($D4,X)
-102C- A0 A2 LDY #$A2
-102E- CF ???
-102F- D0 C5 BNE $0FF6
-1031- CE 20 A2 DEC $A220
-1034- BB ???
-1035- A3 ???
-1036- D4 ???
-1037- CE C1 CD DEC $CDC1
-103A- C5 BB CMP $BB
-103C- A3 ???
-103D- B2 B5 LDA ($B5)
-103F- B5 8D LDA $8D,X
-1041- A0 C3 LDY #$C3
-1043- CD C4 A0 CMP $A0C4
-1046- A3 ???
-1047- D2 C5 CMP ($C5)
-1049- D4 ???
-104A- D5 D2 CMP $D2,X
-104C- CE 8D A0 DEC $A08D
-104F- D3 ???
-1050- C3 ???
-1051- C1 D4 CMP ($D4,X)
-1053- A0 A2 LDY #$A2
-1055- D7 ???
-1056- D2 C9 CMP ($C9)
-1058- D4 ???
-1059- C5 20 CMP $20
-105B- A2 BB LDX #$BB
-105D- A3 ???
-105E- D4 ???
-105F- CE C1 CD DEC $CDC1
-1062- C5 BB CMP $BB
-1064- A3 ???
-1065- B2 B5 LDA ($B5)
-1067- B5 8D LDA $8D,X
-1069- A0 C3 LDY #$C3
-106B- CD C4 A0 CMP $A0C4
-106E- A3 ???
-106F- D2 C5 CMP ($C5)
-1071- D4 ???
-1072- D5 D2 CMP $D2,X
-1074- CE 8D AA DEC $AA8D
-1077- 8D AA AA STA $AAAA
-107A- 20 D0 D2 JSR $D2D0
-107D- C9 CE CMP #$CE
-107F- D4 ???
-1080- 20 D4 CF JSR $CFD4
-1083- 20 C6 C9 JSR $C9C6
-1086- CC C5 8D CPY $8DC5
-1089- AA TAX
-108A- 8D A0 D3 STA $D3A0
-108D- C3 ???
-108E- C1 D4 CMP ($D4,X)
-1090- A0 A2 LDY #$A2
-1092- C2 ???
-1093- CC CF C1 CPY $C1CF
-1096- C4 20 CPY $20
-1098- A2 BB LDX #$BB
-109A- A3 ???
-109B- C2 ???
-109C- CE C1 CD DEC $CDC1
-109F- C5 BB CMP $BB
-10A1- A3 ???
-10A2- B2 B5 LDA ($B5)
-10A4- B5 8D LDA $8D,X
-10A6- A0 C6 LDY #$C6
-10A8- D0 D2 BNE $107C
-10AA- CE A0 A3 DEC $A3A0
-10AD- D2 C5 CMP ($C5)
-10AF- D4 ???
-10B0- D5 D2 CMP $D2,X
-10B2- CE 8D A0 DEC $A08D
-10B5- CC C4 C1 CPY $C1C4
-10B8- A0 A3 LDY #$A3
-10BA- A4 B8 LDY $B8
-10BC- C4 8D CPY $8D
-10BE- A0 CA LDY #$CA
-10C0- D3 ???
-10C1- D2 A0 CMP ($A0)
-10C3- C6 C3 DEC $C3
-10C5- CF ???
-10C6- D5 D4 CMP $D4,X
-10C8- 8D A0 C6 STA $C6A0
-10CB- D0 D2 BNE $109F
-10CD- CE A0 A2 DEC $A2A0
-10D0- C3 ???
-10D1- C1 CC CMP ($CC,X)
-10D3- CC 20 AD CPY $AD20
-10D6- B1 B5 LDA ($B5),Y
-10D8- B1 A2 LDA ($A2),Y
-10DA- 8D A0 D3 STA $D3A0
-10DD- C3 ???
-10DE- C1 D4 CMP ($D4,X)
-10E0- A0 A3 LDY #$A3
-10E2- C2 ???
-10E3- CC CF C3 CPY $C3CF
-10E6- BB ???
-10E7- A2 C7 LDX #$C7
-10E9- A2 BB LDX #$BB
-10EB- A3 ???
-10EC- B2 B5 LDA ($B5)
-10EE- B5 8D LDA $8D,X
-10F0- A0 C6 LDY #$C6
-10F2- D0 D2 BNE $10C6
-10F4- CE A0 A3 DEC $A3A0
-10F7- D2 C5 CMP ($C5)
-10F9- D4 ???
-10FA- D5 D2 CMP $D2,X
-10FC- CE 8D AA DEC $AA8D
-10FF- 8D AA AA STA $AAAA
-1102- 20 C3 CC JSR $CCC3
-1105- CF ???
-1106- D3 ???
-1107- C5 20 CMP $20
-1109- C6 C9 DEC $C9
-110B- CC C5 8D CPY $8DC5
-110E- AA TAX
-110F- 8D A0 D3 STA $D3A0
-1112- C3 ???
-1113- C1 D4 CMP ($D4,X)
-1115- A0 A2 LDY #$A2
-1117- C3 ???
-1118- CC CF D3 CPY $D3CF
-111B- C5 20 CMP $20
-111D- A2 BB LDX #$BB
-111F- A3 ???
-1120- D4 ???
-1121- CE C1 CD DEC $CDC1
-1124- C5 BB CMP $BB
-1126- A3 ???
-1127- B2 B5 LDA ($B5)
-1129- B5 8D LDA $8D,X
-112B- A0 C3 LDY #$C3
-112D- CD C4 A0 CMP $A0C4
-1130- A3 ???
-1131- D2 C5 CMP ($C5)
-1133- D4 ???
-1134- D5 D2 CMP $D2,X
-1136- CE 8D AA DEC $AA8D
-1139- 8D A0 D0 STA $D0A0
-113C- D2 CE CMP ($CE)
-113E- A0 A2 LDY #$A2
-1140- C4 CF CPY $CF
-1142- CE C5 A1 DEC $A1C5
-1145- A2 AC LDX #$AC
-1147- B8 CLV
-1148- C4 B8 CPY $B8
-114A- C4 8D CPY $8D
-114C- A0 CA LDY #$CA
-114E- CD D0 A0 CMP $A0D0
-1151- D2 C5 CMP ($C5)
-1153- C5 CE CMP $CE
-1155- D4 ???
-1156- D2 D9 CMP ($D9)
-1158- 8D AA 8D STA $8DAA
-115B- AA TAX
-115C- AA TAX
-115D- AA TAX
-115E- AA TAX
-115F- AA TAX
-1160- AA TAX
-1161- AA TAX
-1162- AA TAX
-1163- AA TAX
-1164- AA TAX
-1165- AA TAX
-1166- AA TAX
-1167- AA TAX
-1168- AA TAX
-1169- AA TAX
-116A- AA TAX
-116B- AA TAX
-116C- AA TAX
-116D- AA TAX
-116E- AA TAX
-116F- AA TAX
-1170- AA TAX
-1171- AA TAX
-1172- AA TAX
-1173- AA TAX
-1174- AA TAX
-1175- AA TAX
-1176- AA TAX
-1177- AA TAX
-1178- AA TAX
-1179- AA TAX
-117A- AA TAX
-117B- 8D AA 20 STA $20AA
-117E- 20 20 20 JSR $2020
-1181- 20 20 20 JSR $2020
-1184- 20 20 20 JSR $2020
-1187- 20 20 20 JSR $2020
-118A- 20 20 20 JSR $2020
-118D- 20 20 20 JSR $2020
-1190- 20 20 20 JSR $2020
-1193- 20 20 20 JSR $2020
-1196- 20 20 20 JSR $2020
-1199- 20 20 AA JSR $AA20
-119C- 8D AA 20 STA $20AA
-119F- D6 C1 DEC $C1,X
-11A1- D2 C9 CMP ($C9)
-11A3- C1 C2 CMP ($C2,X)
-11A5- CC C5 D3 CPY $D3C5
-11A8- 20 20 20 JSR $2020
-11AB- 20 20 20 JSR $2020
-11AE- 20 20 20 JSR $2020
-11B1- 20 20 20 JSR $2020
-11B4- 20 20 20 JSR $2020
-11B7- 20 20 20 JSR $2020
-11BA- 20 20 AA JSR $AA20
-11BD- 8D AA 20 STA $20AA
-11C0- 20 20 20 JSR $2020
-11C3- 20 20 20 JSR $2020
-11C6- 20 20 20 JSR $2020
-11C9- 20 20 20 JSR $2020
-11CC- 20 20 20 JSR $2020
-11CF- 20 20 20 JSR $2020
-11D2- 20 20 20 JSR $2020
-11D5- 20 20 20 JSR $2020
-11D8- 20 20 20 JSR $2020
-11DB- 20 20 AA JSR $AA20
-11DE- 8D AA AA STA $AAAA
-11E1- AA TAX
-11E2- AA TAX
-11E3- AA TAX
-11E4- AA TAX
-11E5- AA TAX
-11E6- AA TAX
-11E7- AA TAX
-11E8- AA TAX
-11E9- AA TAX
-11EA- AA TAX
-11EB- AA TAX
-11EC- AA TAX
-11ED- AA TAX
-11EE- AA TAX
-11EF- AA TAX
-11F0- AA TAX
-11F1- AA TAX
-11F2- AA TAX
-11F3- AA TAX
-11F4- AA TAX
-11F5- AA TAX
-11F6- AA TAX
-11F7- AA TAX
-11F8- AA TAX
-11F9- AA TAX
-11FA- AA TAX
-11FB- AA TAX
-11FC- AA TAX
-11FD- AA TAX
-11FE- AA TAX
-11FF- 8D AA 8D STA $8DAA
-1202- C2 ???
-1203- CE C1 CD DEC $CDC1
-1206- C5 A0 CMP $A0
-1208- C4 D3 CPY $D3
-120A- A0 B2 LDY #$B2
-120C- B0 8D BCS $119B
-120E- D4 ???
-120F- CE C1 CD DEC $CDC1
-1212- C5 A0 CMP $A0
-1214- C4 D3 CPY $D3
-1216- A0 B2 LDY #$B2
-1218- B0 8D BCS $11A7
-121A- C2 ???
-121B- CC CF C3 CPY $C3CF
-121E- A0 C4 LDY #$C4
-1220- D3 ???
-1221- A0 B1 LDY #$B1
-1223- B0 8D BCS $11B2
-1225- CC C9 CE CPY $CEC9
-1228- C5 A0 CMP $A0
-122A- C4 D3 CPY $D3
-122C- A0 B4 LDY #$B4
-122E- B0 8D BCS $11BD
-1230- C8 INY
-1231- C5 C1 CMP $C1
-1233- C4 A0 CPY $A0
-1235- C1 D3 CMP ($D3,X)
-1237- C3 ???
-1238- A0 A2 LDY #$A2
-123A- D2 C5 CMP ($C5)
-123C- CD 20 AA CMP $AA20
-123F- AA TAX
-1240- 20 D4 C8 JSR $C8D4
-1243- C9 D3 CMP #$D3
-1245- 20 C6 C9 JSR $C9C6
-1248- CC C5 D3 CPY $D3C5
-124B- 20 C2 CC JSR $CCC2
-124E- CF ???
-124F- C1 C4 CMP ($C4,X)
-1251- D3 ???
-1252- A2 AC LDX #$AC
-1254- B8 CLV
-1255- C4 8D CPY $8D
-1257- A0 C1 LDY #$C1
-1259- D3 ???
-125A- C3 ???
-125B- A0 A2 LDY #$A2
-125D- D2 C5 CMP ($C5)
-125F- CD 20 AA CMP $AA20
-1262- AA TAX
-1263- 20 C1 20 JSR $20C1
-1266- C2 ???
-1267- C9 CE CMP #$CE
-1269- C1 D2 CMP ($D2,X)
-126B- D9 20 D0 CMP $D020,Y
-126E- D2 CF CMP ($CF)
-1270- C7 ???
-1271- D2 C1 CMP ($C1)
-1273- CD 20 C9 CMP $C920
-1276- CE D4 CF DEC $CFD4
-1279- A2 AC LDX #$AC
-127B- B8 CLV
-127C- C4 8D CPY $8D
-127E- A0 C1 LDY #$C1
-1280- D3 ???
-1281- C3 ???
-1282- A0 A2 LDY #$A2
-1284- D2 C5 CMP ($C5)
-1286- CD 20 AA CMP $AA20
-1289- AA TAX
-128A- 20 CD C5 JSR $C5CD
-128D- CD CF D2 CMP $D2CF
-1290- D9 20 D4 CMP $D420,Y
-1293- C8 INY
-1294- C5 CE CMP $CE
-1296- 20 C5 D8 JSR $D8C5
-1299- C5 C3 CMP $C3
-129B- D5 D4 CMP $D4,X
-129D- C5 D3 CMP $D3
-129F- 20 C9 D4 JSR $D4C9
-12A2- A2 AC LDX #$AC
-12A4- B8 CLV
-12A5- C4 8D CPY $8D
-12A7- A0 C1 LDY #$C1
-12A9- D3 ???
-12AA- C3 ???
-12AB- A0 A2 LDY #$A2
-12AD- D2 C5 CMP ($C5)
-12AF- CD 20 AA CMP $AA20
-12B2- AA TAX
-12B3- 20 D6 C9 JSR $C9D6
-12B6- C1 20 CMP ($20,X)
-12B8- D4 ???
-12B9- C8 INY
-12BA- C5 20 CMP $20
-12BC- CD CF CE CMP $CECF
-12BF- C9 D4 CMP #$D4
-12C1- CF ???
-12C2- D2 AE CMP ($AE)
-12C4- 20 D4 C8 JSR $C8D4
-12C7- C9 D3 CMP #$D3
-12C9- 20 C9 D3 JSR $D3C9
-12CC- A2 AC LDX #$AC
-12CE- B8 CLV
-12CF- C4 8D CPY $8D
-12D1- A0 C1 LDY #$C1
-12D3- D3 ???
-12D4- C3 ???
-12D5- A0 A2 LDY #$A2
-12D7- D2 C5 CMP ($C5)
-12D9- CD 20 AA CMP $AA20
-12DC- AA TAX
-12DD- 20 CE C5 JSR $C5CE
-12E0- C3 ???
-12E1- C5 D3 CMP $D3
-12E3- D3 ???
-12E4- C1 D2 CMP ($D2,X)
-12E6- D9 20 C6 CMP $C620,Y
-12E9- CF ???
-12EA- D2 20 CMP ($20)
-12EC- C3 ???
-12ED- C5 D2 CMP $D2
-12EF- D4 ???
-12F0- C1 C9 CMP ($C9,X)
-12F2- CE 20 A2 DEC $A220
-12F5- AC B8 C4 LDY $C4B8
-12F8- 8D A0 C1 STA $C1A0
-12FB- D3 ???
-12FC- C3 ???
-12FD- A0 A2 LDY #$A2
-12FF- D2 C5 CMP ($C5)
-1301- CD 20 AA CMP $AA20
-1304- AA TAX
-1305- 20 C5 D8 JSR $D8C5
-1308- C5 C3 CMP $C3
-130A- D5 D4 CMP $D4,X
-130C- C1 C2 CMP ($C2,X)
-130E- CC C5 D3 CPY $D3C5
-1311- 20 D4 C8 JSR $C8D4
-1314- C1 D4 CMP ($D4,X)
-1316- 20 D5 D3 JSR $D3D5
-1319- C5 20 CMP $20
-131B- C1 D0 CMP ($D0,X)
-131D- D0 CC BNE $12EB
-131F- C5 D3 CMP $D3
-1321- CF ???
-1322- C6 D4 DEC $D4
-1324- A2 AC LDX #$AC
-1326- B8 CLV
-1327- C4 8D CPY $8D
-1329- A0 C1 LDY #$C1
-132B- D3 ???
-132C- C3 ???
-132D- A0 A2 LDY #$A2
-132F- D2 C5 CMP ($C5)
-1331- CD 20 AA CMP $AA20
-1334- AA TAX
-1335- 20 D2 CF JSR $CFD2
-1338- D5 D4 CMP $D4,X
-133A- C9 CE CMP #$CE
-133C- C5 D3 CMP $D3
-133E- AE A2 AC LDX $ACA2
-1341- B8 CLV
-1342- C4 8D CPY $8D
-1344- A0 C1 LDY #$C1
-1346- D3 ???
-1347- C3 ???
-1348- A0 A2 LDY #$A2
-134A- D2 C5 CMP ($C5)
-134C- CD 20 AA CMP $AA20
-134F- AA TAX
-1350- A2 AC LDX #$AC
-1352- B8 CLV
-1353- C4 B0 CPY $B0
-1355- B0 8D BCS $12E4
-1357- AA TAX
-1358- 8D AA AA STA $AAAA
-135B- AA TAX
-135C- AA TAX
-135D- AA TAX
-135E- AA TAX
-135F- AA TAX
-1360- AA TAX
-1361- AA TAX
-1362- AA TAX
-1363- AA TAX
-1364- AA TAX
-1365- AA TAX
-1366- AA TAX
-1367- AA TAX
-1368- AA TAX
-1369- AA TAX
-136A- AA TAX
-136B- AA TAX
-136C- AA TAX
-136D- AA TAX
-136E- AA TAX
-136F- AA TAX
-1370- AA TAX
-1371- AA TAX
-1372- AA TAX
-1373- AA TAX
-1374- AA TAX
-1375- AA TAX
-1376- AA TAX
-1377- AA TAX
-1378- AA TAX
-1379- 8D AA 20 STA $20AA
-137C- 20 20 20 JSR $2020
-137F- 20 20 20 JSR $2020
-1382- 20 20 20 JSR $2020
-1385- 20 20 20 JSR $2020
-1388- 20 20 20 JSR $2020
-138B- 20 20 20 JSR $2020
-138E- 20 20 20 JSR $2020
-1391- 20 20 20 JSR $2020
-1394- 20 20 20 JSR $2020
-1397- 20 20 AA JSR $AA20
-139A- 8D AA 20 STA $20AA
-139D- 20 CC CF JSR $CFCC
-13A0- D7 ???
-13A1- AD CC C5 LDA $C5CC
-13A4- D6 C5 DEC $C5,X
-13A6- CC 20 D2 CPY $D220
-13A9- CF ???
-13AA- D5 D4 CMP $D4,X
-13AC- C9 CE CMP #$CE
-13AE- C5 D3 CMP $D3
-13B0- 20 20 20 JSR $2020
-13B3- 20 20 20 JSR $2020
-13B6- 20 20 20 JSR $2020
-13B9- 20 AA 8D JSR $8DAA
-13BC- AA TAX
-13BD- 20 20 20 JSR $2020
-13C0- 20 20 20 JSR $2020
-13C3- 20 20 20 JSR $2020
-13C6- 20 20 20 JSR $2020
-13C9- 20 20 20 JSR $2020
-13CC- 20 20 20 JSR $2020
-13CF- 20 20 20 JSR $2020
-13D2- 20 20 20 JSR $2020
-13D5- 20 20 20 JSR $2020
-13D8- 20 20 20 JSR $2020
-13DB- AA TAX
-13DC- 8D AA AA STA $AAAA
-13DF- AA TAX
-13E0- AA TAX
-13E1- AA TAX
-13E2- AA TAX
-13E3- AA TAX
-13E4- AA TAX
-13E5- AA TAX
-13E6- AA TAX
-13E7- AA TAX
-13E8- AA TAX
-13E9- AA TAX
-13EA- AA TAX
-13EB- AA TAX
-13EC- AA TAX
-13ED- AA TAX
-13EE- AA TAX
-13EF- AA TAX
-13F0- AA TAX
-13F1- AA TAX
-13F2- AA TAX
-13F3- AA TAX
-13F4- AA TAX
-13F5- AA TAX
-13F6- AA TAX
-13F7- AA TAX
-13F8- AA TAX
-13F9- AA TAX
-13FA- AA TAX
-13FB- AA TAX
-13FC- AA TAX
-13FD- 8D AA 8D STA $8DAA
-1400- A0 D0 LDY #$D0
-1402- D5 D4 CMP $D4,X
-1404- A0 CD LDY #$CD
-1406- C9 CE CMP #$CE
-1408- AE CC C9 LDX $C9CC
-140B- C2 ???
-140C- AE D2 C5 LDX $C5D2
-140F- D1 D5 CMP ($D5),Y
-1411- C9 D2 CMP #$D2
-1413- C5 C4 CMP $C4
-1415- 8D AA 8D STA $8DAA
-1418- AA TAX
-1419- AA TAX
-141A- 20 C9 CE JSR $CEC9
-141D- C4 C9 CPY $C9
-141F- D6 C9 DEC $C9,X
-1421- C4 D5 CPY $D5
-1423- C1 CC CMP ($CC,X)
-1425- 20 D3 D5 JSR $D5D3
-1428- C2 ???
-1429- D2 CF CMP ($CF)
-142B- D5 D4 CMP $D4,X
-142D- C9 CE CMP #$CE
-142F- C5 D3 CMP $D3
-1431- 8D AA 8D STA $8DAA
-1434- AA TAX
-1435- AA TAX
-1436- AA TAX
-1437- 20 C6 C9 JSR $C9C6
-143A- CC C5 C9 CPY $C9C5
-143D- CF ???
-143E- 8D AA 8D STA $8DAA
-1441- A0 D0 LDY #$D0
-1443- D5 D4 CMP $D4,X
-1445- A0 CD LDY #$CD
-1447- C9 CE CMP #$CE
-1449- AE D3 D5 LDX $D5D3
-144C- C2 ???
-144D- AE C6 D0 LDX $D0C6
-1450- D2 C9 CMP ($C9)
-1452- CE D4 8D DEC $8DD4
-1455- A0 D0 LDY #$D0
-1457- D5 D4 CMP $D4,X
-1459- A0 CD LDY #$CD
-145B- C9 CE CMP #$CE
-145D- AE D3 D5 LDX $D5D3
-1460- C2 ???
-1461- AE C4 CF LDX $CFC4
-1464- D3 ???
-1465- C3 ???
-1466- CD C4 8D CMP $8DC4
-1469- A0 D0 LDY #$D0
-146B- D5 D4 CMP $D4,X
-146D- A0 CD LDY #$CD
-146F- C9 CE CMP #$CE
-1471- AE D3 D5 LDX $D5D3
-1474- C2 ???
-1475- AE C6 D0 LDX $D0C6
-1478- D3 ???
-1479- D4 ???
-147A- D2 8D CMP ($8D)
-147C- AA TAX
-147D- 8D AA AA STA $AAAA
-1480- AA TAX
-1481- 20 D3 D4 JSR $D4D3
-1484- C4 C9 CPY $C9
-1486- CF ???
-1487- 8D AA 8D STA $8DAA
-148A- A0 D0 LDY #$D0
-148C- D5 D4 CMP $D4,X
-148E- A0 CD LDY #$CD
-1490- C9 CE CMP #$CE
-1492- AE D3 D5 LDX $D5D3
-1495- C2 ???
-1496- AE C4 D0 LDX $D0C4
-1499- D2 C9 CMP ($C9)
-149B- CE D4 8D DEC $8DD4
-149E- A0 D0 LDY #$D0
-14A0- D5 D4 CMP $D4,X
-14A2- A0 CD LDY #$CD
-14A4- C9 CE CMP #$CE
-14A6- AE D3 D5 LDX $D5D3
-14A9- C2 ???
-14AA- AE D8 D0 LDX $D0D8
-14AD- D2 C9 CMP ($C9)
-14AF- CE D4 8D DEC $8DD4
-14B2- A0 D0 LDY #$D0
-14B4- D5 D4 CMP $D4,X
-14B6- A0 CD LDY #$CD
-14B8- C9 CE CMP #$CE
-14BA- AE D3 D5 LDX $D5D3
-14BD- C2 ???
-14BE- AE D3 C9 LDX $C9D3
-14C1- CE D0 D5 DEC $D5D0
-14C4- D4 ???
-14C5- 8D AA 8D STA $8DAA
-14C8- AA TAX
-14C9- AA TAX
-14CA- AA TAX
-14CB- 20 D3 D4 JSR $D4D3
-14CE- D2 C9 CMP ($C9)
-14D0- CE C7 D3 DEC $D3C7
-14D3- 8D AA 8D STA $8DAA
-14D6- A0 D0 LDY #$D0
-14D8- D5 D4 CMP $D4,X
-14DA- A0 CD LDY #$CD
-14DC- C9 CE CMP #$CE
-14DE- AE D3 D5 LDX $D5D3
-14E1- C2 ???
-14E2- AE D3 D4 LDX $D4D3
-14E5- D2 C3 CMP ($C3)
-14E7- C1 D4 CMP ($D4,X)
-14E9- 8D A0 D0 STA $D0A0
-14EC- D5 D4 CMP $D4,X
-14EE- A0 CD LDY #$CD
-14F0- C9 CE CMP #$CE
-14F2- AE D3 D5 LDX $D5D3
-14F5- C2 ???
-14F6- AE D0 D2 LDX $D2D0
-14F9- CE D3 D4 DEC $D4D3
-14FC- D2 8D CMP ($8D)
-14FE- AA TAX
-14FF- 8D 00 00 STA $0000
diff --git a/source/disk19_demo_builds_1/MAKEMAZE b/source/disk19_demo_builds_1/MAKEMAZE
deleted file mode 100644
index 675356b..0000000
--- a/source/disk19_demo_builds_1/MAKEMAZE
+++ /dev/null
@@ -1,3424 +0,0 @@
-6000- 4C 4A 62 JMP $624A
-6003- 00 BRK
-6004- 00 BRK
-6005- 00 BRK
-6006- 00 BRK
-6007- 00 BRK
-6008- 00 BRK
-6009- 00 BRK
-600A- 00 BRK
-600B- 00 BRK
-600C- 00 BRK
-600D- 00 BRK
-600E- 00 BRK
-600F- 00 BRK
-6010- 00 BRK
-6011- 00 BRK
-6012- 00 BRK
-6013- 00 BRK
-6014- 00 BRK
-6015- 00 BRK
-6016- 00 BRK
-6017- 00 BRK
-6018- 00 BRK
-6019- 00 BRK
-601A- 00 BRK
-601B- 00 BRK
-601C- 00 BRK
-601D- 00 BRK
-601E- 00 BRK
-601F- 00 BRK
-6020- 00 BRK
-6021- 00 BRK
-6022- 00 BRK
-6023- 00 BRK
-6024- 00 BRK
-6025- 00 BRK
-6026- 00 BRK
-6027- 00 BRK
-6028- 00 BRK
-6029- 00 BRK
-602A- 00 BRK
-602B- 00 BRK
-602C- 00 BRK
-602D- 00 BRK
-602E- 00 BRK
-602F- 00 BRK
-6030- 00 BRK
-6031- 00 BRK
-6032- 00 BRK
-6033- 00 BRK
-6034- 00 BRK
-6035- 00 BRK
-6036- 00 BRK
-6037- 00 BRK
-6038- 00 BRK
-6039- 00 BRK
-603A- 00 BRK
-603B- 00 BRK
-603C- 00 BRK
-603D- 00 BRK
-603E- 00 BRK
-603F- 00 BRK
-6040- 00 BRK
-6041- 00 BRK
-6042- 00 BRK
-6043- 00 BRK
-6044- 00 BRK
-6045- 00 BRK
-6046- 00 BRK
-6047- 00 BRK
-6048- 00 BRK
-6049- 00 BRK
-604A- 00 BRK
-604B- 00 BRK
-604C- 00 BRK
-604D- 00 BRK
-604E- 00 BRK
-604F- 00 BRK
-6050- 00 BRK
-6051- 00 BRK
-6052- 00 BRK
-6053- 00 BRK
-6054- 00 BRK
-6055- 00 BRK
-6056- 00 BRK
-6057- 00 BRK
-6058- 00 BRK
-6059- 00 BRK
-605A- 00 BRK
-605B- 00 BRK
-605C- 00 BRK
-605D- 00 BRK
-605E- 00 BRK
-605F- 00 BRK
-6060- 00 BRK
-6061- 00 BRK
-6062- 00 BRK
-6063- 00 BRK
-6064- 00 BRK
-6065- 00 BRK
-6066- 00 BRK
-6067- 00 BRK
-6068- 00 BRK
-6069- 00 BRK
-606A- 00 BRK
-606B- 00 BRK
-606C- 00 BRK
-606D- 00 BRK
-606E- 00 BRK
-606F- 00 BRK
-6070- 00 BRK
-6071- 00 BRK
-6072- 00 BRK
-6073- 00 BRK
-6074- 00 BRK
-6075- 00 BRK
-6076- 00 BRK
-6077- 00 BRK
-6078- 00 BRK
-6079- 00 BRK
-607A- 00 BRK
-607B- 00 BRK
-607C- 00 BRK
-607D- 00 BRK
-607E- 00 BRK
-607F- 00 BRK
-6080- 00 BRK
-6081- 00 BRK
-6082- 00 BRK
-6083- 00 BRK
-6084- 00 BRK
-6085- 00 BRK
-6086- 00 BRK
-6087- 00 BRK
-6088- 00 BRK
-6089- 00 BRK
-608A- 00 BRK
-608B- 00 BRK
-608C- 00 BRK
-608D- 00 BRK
-608E- 00 BRK
-608F- 00 BRK
-6090- 00 BRK
-6091- 00 BRK
-6092- 00 BRK
-6093- 00 BRK
-6094- 00 BRK
-6095- 00 BRK
-6096- 00 BRK
-6097- 00 BRK
-6098- 00 BRK
-6099- 00 BRK
-609A- 00 BRK
-609B- 00 BRK
-609C- 00 BRK
-609D- 00 BRK
-609E- 00 BRK
-609F- 00 BRK
-60A0- 00 BRK
-60A1- 00 BRK
-60A2- 00 BRK
-60A3- 00 BRK
-60A4- 00 BRK
-60A5- 00 BRK
-60A6- 00 BRK
-60A7- 00 BRK
-60A8- 00 BRK
-60A9- 00 BRK
-60AA- 00 BRK
-60AB- 00 BRK
-60AC- 00 BRK
-60AD- 00 BRK
-60AE- 00 BRK
-60AF- 00 BRK
-60B0- 00 BRK
-60B1- 00 BRK
-60B2- 00 BRK
-60B3- 00 BRK
-60B4- 00 BRK
-60B5- 00 BRK
-60B6- 00 BRK
-60B7- 00 BRK
-60B8- 00 BRK
-60B9- 00 BRK
-60BA- 00 BRK
-60BB- 00 BRK
-60BC- 00 BRK
-60BD- 00 BRK
-60BE- 00 BRK
-60BF- 00 BRK
-60C0- 00 BRK
-60C1- 00 BRK
-60C2- 00 BRK
-60C3- 00 BRK
-60C4- 00 BRK
-60C5- 00 BRK
-60C6- 00 BRK
-60C7- 00 BRK
-60C8- 00 BRK
-60C9- 00 BRK
-60CA- 00 BRK
-60CB- 00 BRK
-60CC- 00 BRK
-60CD- 00 BRK
-60CE- 00 BRK
-60CF- 00 BRK
-60D0- 00 BRK
-60D1- 00 BRK
-60D2- 00 BRK
-60D3- 00 BRK
-60D4- 00 BRK
-60D5- 00 BRK
-60D6- 00 BRK
-60D7- 00 BRK
-60D8- 00 BRK
-60D9- 00 BRK
-60DA- 00 BRK
-60DB- 00 BRK
-60DC- 00 BRK
-60DD- 00 BRK
-60DE- 00 BRK
-60DF- 00 BRK
-60E0- 00 BRK
-60E1- 00 BRK
-60E2- 00 BRK
-60E3- 00 BRK
-60E4- 00 BRK
-60E5- 00 BRK
-60E6- 00 BRK
-60E7- 00 BRK
-60E8- 00 BRK
-60E9- 00 BRK
-60EA- 00 BRK
-60EB- 00 BRK
-60EC- 00 BRK
-60ED- 00 BRK
-60EE- 00 BRK
-60EF- 00 BRK
-60F0- 00 BRK
-60F1- 00 BRK
-60F2- 00 BRK
-60F3- 00 BRK
-60F4- 00 BRK
-60F5- 00 BRK
-60F6- 00 BRK
-60F7- 00 BRK
-60F8- 00 BRK
-60F9- 00 BRK
-60FA- 00 BRK
-60FB- 00 BRK
-60FC- 00 BRK
-60FD- 00 BRK
-60FE- 00 BRK
-60FF- 00 BRK
-6100- 00 BRK
-6101- 00 BRK
-6102- 00 BRK
-6103- 00 BRK
-6104- 00 BRK
-6105- 00 BRK
-6106- 00 BRK
-6107- 00 BRK
-6108- 00 BRK
-6109- 00 BRK
-610A- 00 BRK
-610B- 00 BRK
-610C- 00 BRK
-610D- 00 BRK
-610E- 00 BRK
-610F- 00 BRK
-6110- 00 BRK
-6111- 00 BRK
-6112- 00 BRK
-6113- 00 BRK
-6114- 00 BRK
-6115- 00 BRK
-6116- 00 BRK
-6117- 00 BRK
-6118- 00 BRK
-6119- 00 BRK
-611A- 00 BRK
-611B- 00 BRK
-611C- 00 BRK
-611D- 00 BRK
-611E- 00 BRK
-611F- 00 BRK
-6120- 00 BRK
-6121- 00 BRK
-6122- 00 BRK
-6123- 00 BRK
-6124- 00 BRK
-6125- 00 BRK
-6126- 00 BRK
-6127- 00 BRK
-6128- 00 BRK
-6129- 00 BRK
-612A- 00 BRK
-612B- 00 BRK
-612C- 00 BRK
-612D- 00 BRK
-612E- 00 BRK
-612F- 00 BRK
-6130- 00 BRK
-6131- 00 BRK
-6132- 00 BRK
-6133- 00 BRK
-6134- 00 BRK
-6135- 00 BRK
-6136- 00 BRK
-6137- 00 BRK
-6138- 00 BRK
-6139- 00 BRK
-613A- 00 BRK
-613B- 00 BRK
-613C- 00 BRK
-613D- 00 BRK
-613E- 00 BRK
-613F- 00 BRK
-6140- 00 BRK
-6141- 00 BRK
-6142- 00 BRK
-6143- 00 BRK
-6144- 00 BRK
-6145- 00 BRK
-6146- 00 BRK
-6147- 00 BRK
-6148- 00 BRK
-6149- 00 BRK
-614A- 00 BRK
-614B- 00 BRK
-614C- 00 BRK
-614D- 00 BRK
-614E- 00 BRK
-614F- 00 BRK
-6150- 00 BRK
-6151- 00 BRK
-6152- 00 BRK
-6153- 00 BRK
-6154- 00 BRK
-6155- 00 BRK
-6156- 00 BRK
-6157- 00 BRK
-6158- 00 BRK
-6159- 00 BRK
-615A- 00 BRK
-615B- 00 BRK
-615C- 00 BRK
-615D- 00 BRK
-615E- 00 BRK
-615F- 00 BRK
-6160- 00 BRK
-6161- 00 BRK
-6162- 00 BRK
-6163- 00 BRK
-6164- 00 BRK
-6165- 00 BRK
-6166- 00 BRK
-6167- 00 BRK
-6168- 00 BRK
-6169- 00 BRK
-616A- 00 BRK
-616B- 00 BRK
-616C- 00 BRK
-616D- 00 BRK
-616E- 00 BRK
-616F- 00 BRK
-6170- 00 BRK
-6171- 00 BRK
-6172- 00 BRK
-6173- 00 BRK
-6174- 00 BRK
-6175- 00 BRK
-6176- 00 BRK
-6177- 00 BRK
-6178- 00 BRK
-6179- 00 BRK
-617A- 00 BRK
-617B- 00 BRK
-617C- 00 BRK
-617D- 00 BRK
-617E- 00 BRK
-617F- 00 BRK
-6180- 00 BRK
-6181- 00 BRK
-6182- 00 BRK
-6183- 00 BRK
-6184- 00 BRK
-6185- 00 BRK
-6186- 00 BRK
-6187- 00 BRK
-6188- 00 BRK
-6189- 00 BRK
-618A- 00 BRK
-618B- 00 BRK
-618C- 00 BRK
-618D- 00 BRK
-618E- 00 BRK
-618F- 00 BRK
-6190- 00 BRK
-6191- 00 BRK
-6192- 00 BRK
-6193- 00 BRK
-6194- 00 BRK
-6195- 00 BRK
-6196- 00 BRK
-6197- 00 BRK
-6198- 00 BRK
-6199- 00 BRK
-619A- 00 BRK
-619B- 00 BRK
-619C- 00 BRK
-619D- 00 BRK
-619E- 00 BRK
-619F- 00 BRK
-61A0- 00 BRK
-61A1- 00 BRK
-61A2- 00 BRK
-61A3- 00 BRK
-61A4- 00 BRK
-61A5- 00 BRK
-61A6- 00 BRK
-61A7- 00 BRK
-61A8- 00 BRK
-61A9- 00 BRK
-61AA- 00 BRK
-61AB- 00 BRK
-61AC- 00 BRK
-61AD- 00 BRK
-61AE- 00 BRK
-61AF- 00 BRK
-61B0- 00 BRK
-61B1- 00 BRK
-61B2- 00 BRK
-61B3- 00 BRK
-61B4- 00 BRK
-61B5- 00 BRK
-61B6- 00 BRK
-61B7- 00 BRK
-61B8- 00 BRK
-61B9- 00 BRK
-61BA- 00 BRK
-61BB- 00 BRK
-61BC- 00 BRK
-61BD- 00 BRK
-61BE- 00 BRK
-61BF- 00 BRK
-61C0- 00 BRK
-61C1- 00 BRK
-61C2- 00 BRK
-61C3- 00 BRK
-61C4- 00 BRK
-61C5- 00 BRK
-61C6- 00 BRK
-61C7- 00 BRK
-61C8- 00 BRK
-61C9- 00 BRK
-61CA- 00 BRK
-61CB- 00 BRK
-61CC- 00 BRK
-61CD- 00 BRK
-61CE- 00 BRK
-61CF- 00 BRK
-61D0- 00 BRK
-61D1- 00 BRK
-61D2- 00 BRK
-61D3- 00 BRK
-61D4- 00 BRK
-61D5- 00 BRK
-61D6- 00 BRK
-61D7- 00 BRK
-61D8- 00 BRK
-61D9- 00 BRK
-61DA- 00 BRK
-61DB- 00 BRK
-61DC- 00 BRK
-61DD- 00 BRK
-61DE- 00 BRK
-61DF- 00 BRK
-61E0- 00 BRK
-61E1- 00 BRK
-61E2- 00 BRK
-61E3- 00 BRK
-61E4- 00 BRK
-61E5- 00 BRK
-61E6- 00 BRK
-61E7- 00 BRK
-61E8- 00 BRK
-61E9- 00 BRK
-61EA- 00 BRK
-61EB- 00 BRK
-61EC- 00 BRK
-61ED- 00 BRK
-61EE- 00 BRK
-61EF- 00 BRK
-61F0- 00 BRK
-61F1- 00 BRK
-61F2- 00 BRK
-61F3- 00 BRK
-61F4- 00 BRK
-61F5- 00 BRK
-61F6- 00 BRK
-61F7- 00 BRK
-61F8- 00 BRK
-61F9- 00 BRK
-61FA- 00 BRK
-61FB- 00 BRK
-61FC- 00 BRK
-61FD- 00 BRK
-61FE- 00 BRK
-61FF- 00 BRK
-6200- 00 BRK
-6201- 00 BRK
-6202- 00 BRK
-6203- 00 BRK
-6204- 00 BRK
-6205- 00 BRK
-6206- 00 BRK
-6207- 00 BRK
-6208- 00 BRK
-6209- 00 BRK
-620A- 00 BRK
-620B- 00 BRK
-620C- 00 BRK
-620D- 00 BRK
-620E- 00 BRK
-620F- 00 BRK
-6210- 00 BRK
-6211- 00 BRK
-6212- 00 BRK
-6213- 00 BRK
-6214- 00 BRK
-6215- 00 BRK
-6216- 00 BRK
-6217- 00 BRK
-6218- 00 BRK
-6219- 00 BRK
-621A- 00 BRK
-621B- 00 BRK
-621C- 00 BRK
-621D- 00 BRK
-621E- 00 BRK
-621F- 00 BRK
-6220- 00 BRK
-6221- 00 BRK
-6222- 00 BRK
-6223- 00 BRK
-6224- 00 BRK
-6225- 00 BRK
-6226- 00 BRK
-6227- 00 BRK
-6228- 00 BRK
-6229- 00 BRK
-622A- 00 BRK
-622B- 00 BRK
-622C- 00 BRK
-622D- 00 BRK
-622E- 00 BRK
-622F- 00 BRK
-6230- 00 BRK
-6231- 00 BRK
-6232- 00 BRK
-6233- 00 BRK
-6234- 00 BRK
-6235- 00 BRK
-6236- 00 BRK
-6237- 00 BRK
-6238- 00 BRK
-6239- 00 BRK
-623A- 00 BRK
-623B- 00 BRK
-623C- 00 BRK
-623D- 00 BRK
-623E- 00 BRK
-623F- 00 BRK
-6240- 00 BRK
-6241- 00 BRK
-6242- 00 BRK
-6243- 00 BRK
-6244- 00 BRK
-6245- 00 BRK
-6246- 00 BRK
-6247- 00 BRK
-6248- 00 BRK
-6249- 00 BRK
-624A- A9 01 LDA #$01
-624C- 8D 41 62 STA $6241
-624F- A9 01 LDA #$01
-6251- 8D 42 62 STA $6242
-6254- 20 58 FC JSR $FC58 F8ROM:HOME
-6257- 20 74 78 JSR $7874
-625A- C9 CE CMP #$CE
-625C- C9 D4 CMP #$D4
-625E- C9 C1 CMP #$C1
-6260- CC C9 DA CPY $DAC9
-6263- C9 CE CMP #$CE
-6265- C7 ???
-6266- AE AE AE LDX $AEAE
-6269- 8D 00 20 STA $2000
-626C- BB ???
-626D- 62 ???
-626E- 20 44 63 JSR $6344
-6271- A9 02 LDA #$02
-6273- 48 PHA
-6274- A9 0F LDA #$0F
-6276- 48 PHA
-6277- 20 7C 77 JSR $777C
-627A- 8D 94 68 STA $6894
-627D- A9 02 LDA #$02
-627F- 48 PHA
-6280- A9 0F LDA #$0F
-6282- 48 PHA
-6283- 20 7C 77 JSR $777C
-6286- 8D 96 68 STA $6896
-6289- A9 00 LDA #$00
-628B- C9 00 CMP #$00
-628D- F0 21 BEQ $62B0
-628F- A9 00 LDA #$00
-6291- C9 00 CMP #$00
-6293- F0 1B BEQ $62B0
-6295- A9 01 LDA #$01
-6297- 48 PHA
-6298- A9 00 LDA #$00
-629A- 48 PHA
-629B- 20 7C 77 JSR $777C
-629E- 8D 95 68 STA $6895
-62A1- A9 01 LDA #$01
-62A3- 48 PHA
-62A4- A9 00 LDA #$00
-62A6- 48 PHA
-62A7- 20 7C 77 JSR $777C
-62AA- 8D 97 68 STA $6897
-62AD- 4C 05 64 JMP $6405
-62B0- A9 00 LDA #$00
-62B2- 8D 95 68 STA $6895
-62B5- 8D 97 68 STA $6897
-62B8- 4C 05 64 JMP $6405
-62BB- A9 20 LDA #$20
-62BD- 48 PHA
-62BE- A9 00 LDA #$00
-62C0- 48 PHA
-62C1- A9 00 LDA #$00
-62C3- 48 PHA
-62C4- A9 10 LDA #$10
-62C6- 48 PHA
-62C7- A9 00 LDA #$00
-62C9- 48 PHA
-62CA- A9 10 LDA #$10
-62CC- 48 PHA
-62CD- A9 01 LDA #$01
-62CF- 48 PHA
-62D0- A9 01 LDA #$01
-62D2- 48 PHA
-62D3- 20 AF 6D JSR $6DAF
-62D6- A9 21 LDA #$21
-62D8- 48 PHA
-62D9- A9 0A LDA #$0A
-62DB- 48 PHA
-62DC- A9 00 LDA #$00
-62DE- 48 PHA
-62DF- A9 10 LDA #$10
-62E1- 48 PHA
-62E2- A9 00 LDA #$00
-62E4- 48 PHA
-62E5- A9 10 LDA #$10
-62E7- 48 PHA
-62E8- A9 01 LDA #$01
-62EA- 48 PHA
-62EB- A9 01 LDA #$01
-62ED- 48 PHA
-62EE- 20 AF 6D JSR $6DAF
-62F1- A9 22 LDA #$22
-62F3- 48 PHA
-62F4- A9 14 LDA #$14
-62F6- 48 PHA
-62F7- A9 00 LDA #$00
-62F9- 48 PHA
-62FA- A9 10 LDA #$10
-62FC- 48 PHA
-62FD- A9 00 LDA #$00
-62FF- 48 PHA
-6300- A9 10 LDA #$10
-6302- 48 PHA
-6303- A9 01 LDA #$01
-6305- 48 PHA
-6306- A9 00 LDA #$00
-6308- 48 PHA
-6309- 20 AF 6D JSR $6DAF
-630C- A9 23 LDA #$23
-630E- 48 PHA
-630F- A9 1E LDA #$1E
-6311- 48 PHA
-6312- A9 02 LDA #$02
-6314- 48 PHA
-6315- A9 15 LDA #$15
-6317- 48 PHA
-6318- A9 02 LDA #$02
-631A- 48 PHA
-631B- A9 00 LDA #$00
-631D- 48 PHA
-631E- 20 00 6D JSR $6D00
-6321- A9 25 LDA #$25
-6323- 48 PHA
-6324- A9 33 LDA #$33
-6326- 48 PHA
-6327- A9 02 LDA #$02
-6329- 48 PHA
-632A- A9 15 LDA #$15
-632C- 48 PHA
-632D- A9 02 LDA #$02
-632F- 48 PHA
-6330- A9 00 LDA #$00
-6332- 48 PHA
-6333- 20 00 6D JSR $6D00
-6336- A9 00 LDA #$00
-6338- 8D 98 68 STA $6898
-633B- 8D 92 68 STA $6892
-633E- A9 01 LDA #$01
-6340- 8D 93 68 STA $6893
-6343- 60 RTS
-6344- A9 00 LDA #$00
-6346- 8D 94 68 STA $6894
-6349- 8D 96 68 STA $6896
-634C- 8D 95 68 STA $6895
-634F- 8D 97 68 STA $6897
-6352- 4C 63 63 JMP $6363
-6355- AD 94 68 LDA $6894
-6358- 18 CLC
-6359- 69 01 ADC #$01
-635B- 8D 94 68 STA $6894
-635E- 90 03 BCC $6363
-6360- EE 95 68 INC $6895
-6363- A9 68 LDA #$68
-6365- 48 PHA
-6366- A9 93 LDA #$93
-6368- 48 PHA
-6369- A9 22 LDA #$22
-636B- 48 PHA
-636C- A9 14 LDA #$14
-636E- 48 PHA
-636F- AD 95 68 LDA $6895
-6372- 48 PHA
-6373- AD 94 68 LDA $6894
-6376- 48 PHA
-6377- A9 00 LDA #$00
-6379- 48 PHA
-637A- A9 00 LDA #$00
-637C- 48 PHA
-637D- 20 04 75 JSR $7504
-6380- A9 68 LDA #$68
-6382- 48 PHA
-6383- A9 93 LDA #$93
-6385- 48 PHA
-6386- A9 22 LDA #$22
-6388- 48 PHA
-6389- A9 14 LDA #$14
-638B- 48 PHA
-638C- AD 95 68 LDA $6895
-638F- 48 PHA
-6390- AD 94 68 LDA $6894
-6393- 48 PHA
-6394- A9 00 LDA #$00
-6396- 48 PHA
-6397- A9 0F LDA #$0F
-6399- 48 PHA
-639A- 20 04 75 JSR $7504
-639D- AD 94 68 LDA $6894
-63A0- C9 0F CMP #$0F
-63A2- D0 B1 BNE $6355
-63A4- AD 95 68 LDA $6895
-63A7- C9 00 CMP #$00
-63A9- D0 AA BNE $6355
-63AB- 4C BC 63 JMP $63BC
-63AE- AD 96 68 LDA $6896
-63B1- 18 CLC
-63B2- 69 01 ADC #$01
-63B4- 8D 96 68 STA $6896
-63B7- 90 03 BCC $63BC
-63B9- EE 97 68 INC $6897
-63BC- A9 68 LDA #$68
-63BE- 48 PHA
-63BF- A9 93 LDA #$93
-63C1- 48 PHA
-63C2- A9 22 LDA #$22
-63C4- 48 PHA
-63C5- A9 14 LDA #$14
-63C7- 48 PHA
-63C8- A9 00 LDA #$00
-63CA- 48 PHA
-63CB- A9 00 LDA #$00
-63CD- 48 PHA
-63CE- AD 97 68 LDA $6897
-63D1- 48 PHA
-63D2- AD 96 68 LDA $6896
-63D5- 48 PHA
-63D6- 20 04 75 JSR $7504
-63D9- A9 68 LDA #$68
-63DB- 48 PHA
-63DC- A9 93 LDA #$93
-63DE- 48 PHA
-63DF- A9 22 LDA #$22
-63E1- 48 PHA
-63E2- A9 14 LDA #$14
-63E4- 48 PHA
-63E5- A9 00 LDA #$00
-63E7- 48 PHA
-63E8- A9 0F LDA #$0F
-63EA- 48 PHA
-63EB- AD 97 68 LDA $6897
-63EE- 48 PHA
-63EF- AD 96 68 LDA $6896
-63F2- 48 PHA
-63F3- 20 04 75 JSR $7504
-63F6- AD 96 68 LDA $6896
-63F9- C9 0F CMP #$0F
-63FB- D0 B1 BNE $63AE
-63FD- AD 97 68 LDA $6897
-6400- C9 00 CMP #$00
-6402- D0 AA BNE $63AE
-6404- 60 RTS
-6405- 20 74 78 JSR $7874
-6408- C2 ???
-6409- D5 C9 CMP $C9,X
-640B- CC C4 C9 CPY $C9C4
-640E- CE C7 A0 DEC $A0C7
-6411- CD C1 DA CMP $DAC1
-6414- C5 AE CMP $AE
-6416- AE AE 8D LDX $8DAE
-6419- 8D 00 4C STA $4C00
-641C- 2C 64 AD BIT $AD64
-641F- 98 TYA
-6420- 68 PLA
-6421- 18 CLC
-6422- 69 01 ADC #$01
-6424- 8D 98 68 STA $6898
-6427- 90 03 BCC $642C
-6429- EE 99 68 INC $6899
-642C- A9 68 LDA #$68
-642E- 48 PHA
-642F- A9 94 LDA #$94
-6431- 48 PHA
-6432- A9 23 LDA #$23
-6434- 48 PHA
-6435- A9 1E LDA #$1E
-6437- 48 PHA
-6438- AD 99 68 LDA $6899
-643B- 48 PHA
-643C- AD 98 68 LDA $6898
-643F- 48 PHA
-6440- 20 91 73 JSR $7391
-6443- A9 68 LDA #$68
-6445- 48 PHA
-6446- A9 96 LDA #$96
-6448- 48 PHA
-6449- A9 25 LDA #$25
-644B- 48 PHA
-644C- A9 33 LDA #$33
-644E- 48 PHA
-644F- AD 99 68 LDA $6899
-6452- 48 PHA
-6453- AD 98 68 LDA $6898
-6456- 48 PHA
-6457- 20 91 73 JSR $7391
-645A- A9 68 LDA #$68
-645C- 48 PHA
-645D- A9 93 LDA #$93
-645F- 48 PHA
-6460- A9 22 LDA #$22
-6462- 48 PHA
-6463- A9 14 LDA #$14
-6465- 48 PHA
-6466- AD 95 68 LDA $6895
-6469- 48 PHA
-646A- AD 94 68 LDA $6894
-646D- 48 PHA
-646E- AD 97 68 LDA $6897
-6471- 48 PHA
-6472- AD 96 68 LDA $6896
-6475- 48 PHA
-6476- 20 04 75 JSR $7504
-6479- AD 97 68 LDA $6897
-647C- 8D 9F 68 STA $689F
-647F- 8D A1 68 STA $68A1
-6482- AD 95 68 LDA $6895
-6485- 8D 9B 68 STA $689B
-6488- 8D 9D 68 STA $689D
-648B- AD 96 68 LDA $6896
-648E- 18 CLC
-648F- 69 01 ADC #$01
-6491- 8D 9E 68 STA $689E
-6494- 90 03 BCC $6499
-6496- EE 9F 68 INC $689F
-6499- AD 94 68 LDA $6894
-649C- 18 CLC
-649D- 69 01 ADC #$01
-649F- 8D 9A 68 STA $689A
-64A2- 90 03 BCC $64A7
-64A4- EE 9B 68 INC $689B
-64A7- AD 96 68 LDA $6896
-64AA- 38 SEC
-64AB- E9 01 SBC #$01
-64AD- 8D A0 68 STA $68A0
-64B0- B0 03 BCS $64B5
-64B2- CE A1 68 DEC $68A1
-64B5- AD 94 68 LDA $6894
-64B8- 38 SEC
-64B9- E9 01 SBC #$01
-64BB- 8D 9C 68 STA $689C
-64BE- B0 03 BCS $64C3
-64C0- CE 9D 68 DEC $689D
-64C3- AD 97 68 LDA $6897
-64C6- C9 00 CMP #$00
-64C8- D0 07 BNE $64D1
-64CA- AD 96 68 LDA $6896
-64CD- C9 10 CMP #$10
-64CF- F0 23 BEQ $64F4
-64D1- A9 22 LDA #$22
-64D3- 48 PHA
-64D4- A9 14 LDA #$14
-64D6- 48 PHA
-64D7- AD 95 68 LDA $6895
-64DA- 48 PHA
-64DB- AD 94 68 LDA $6894
-64DE- 48 PHA
-64DF- AD 9F 68 LDA $689F
-64E2- 48 PHA
-64E3- AD 9E 68 LDA $689E
-64E6- 48 PHA
-64E7- 20 32 71 JSR $7132
-64EA- AD 40 60 LDA $6040
-64ED- C9 01 CMP #$01
-64EF- F0 03 BEQ $64F4
-64F1- 4C E5 65 JMP $65E5
-64F4- AD 95 68 LDA $6895
-64F7- C9 00 CMP #$00
-64F9- D0 07 BNE $6502
-64FB- AD 94 68 LDA $6894
-64FE- C9 0F CMP #$0F
-6500- F0 23 BEQ $6525
-6502- A9 22 LDA #$22
-6504- 48 PHA
-6505- A9 14 LDA #$14
-6507- 48 PHA
-6508- AD 9B 68 LDA $689B
-650B- 48 PHA
-650C- AD 9A 68 LDA $689A
-650F- 48 PHA
-6510- AD 97 68 LDA $6897
-6513- 48 PHA
-6514- AD 96 68 LDA $6896
-6517- 48 PHA
-6518- 20 32 71 JSR $7132
-651B- AD 40 60 LDA $6040
-651E- C9 01 CMP #$01
-6520- F0 03 BEQ $6525
-6522- 4C E5 65 JMP $65E5
-6525- AD 97 68 LDA $6897
-6528- C9 00 CMP #$00
-652A- D0 07 BNE $6533
-652C- AD 96 68 LDA $6896
-652F- C9 00 CMP #$00
-6531- F0 23 BEQ $6556
-6533- A9 22 LDA #$22
-6535- 48 PHA
-6536- A9 14 LDA #$14
-6538- 48 PHA
-6539- AD 95 68 LDA $6895
-653C- 48 PHA
-653D- AD 94 68 LDA $6894
-6540- 48 PHA
-6541- AD A1 68 LDA $68A1
-6544- 48 PHA
-6545- AD A0 68 LDA $68A0
-6548- 48 PHA
-6549- 20 32 71 JSR $7132
-654C- AD 40 60 LDA $6040
-654F- C9 01 CMP #$01
-6551- F0 03 BEQ $6556
-6553- 4C E5 65 JMP $65E5
-6556- AD 95 68 LDA $6895
-6559- C9 00 CMP #$00
-655B- D0 07 BNE $6564
-655D- AD 94 68 LDA $6894
-6560- C9 00 CMP #$00
-6562- F0 23 BEQ $6587
-6564- A9 22 LDA #$22
-6566- 48 PHA
-6567- A9 14 LDA #$14
-6569- 48 PHA
-656A- AD 9D 68 LDA $689D
-656D- 48 PHA
-656E- AD 9C 68 LDA $689C
-6571- 48 PHA
-6572- AD 97 68 LDA $6897
-6575- 48 PHA
-6576- AD 96 68 LDA $6896
-6579- 48 PHA
-657A- 20 32 71 JSR $7132
-657D- AD 40 60 LDA $6040
-6580- C9 01 CMP #$01
-6582- F0 03 BEQ $6587
-6584- 4C E5 65 JMP $65E5
-6587- A9 23 LDA #$23
-6589- 48 PHA
-658A- A9 1E LDA #$1E
-658C- 48 PHA
-658D- AD 99 68 LDA $6899
-6590- 48 PHA
-6591- AD 98 68 LDA $6898
-6594- 48 PHA
-6595- 20 BE 6F JSR $6FBE
-6598- AD 40 60 LDA $6040
-659B- 8D 94 68 STA $6894
-659E- AD 41 60 LDA $6041
-65A1- 8D 95 68 STA $6895
-65A4- A9 25 LDA #$25
-65A6- 48 PHA
-65A7- A9 33 LDA #$33
-65A9- 48 PHA
-65AA- AD 99 68 LDA $6899
-65AD- 48 PHA
-65AE- AD 98 68 LDA $6898
-65B1- 48 PHA
-65B2- 20 BE 6F JSR $6FBE
-65B5- AD 40 60 LDA $6040
-65B8- 8D 96 68 STA $6896
-65BB- AD 41 60 LDA $6041
-65BE- 8D 97 68 STA $6897
-65C1- AD 98 68 LDA $6898
-65C4- 38 SEC
-65C5- E9 01 SBC #$01
-65C7- 8D 98 68 STA $6898
-65CA- B0 03 BCS $65CF
-65CC- CE 99 68 DEC $6899
-65CF- AD 99 68 LDA $6899
-65D2- C9 00 CMP #$00
-65D4- D0 0C BNE $65E2
-65D6- AD 98 68 LDA $6898
-65D9- C9 01 CMP #$01
-65DB- F0 05 BEQ $65E2
-65DD- B0 03 BCS $65E2
-65DF- 4C 7C 67 JMP $677C
-65E2- 4C 79 64 JMP $6479
-65E5- 20 61 77 JSR $7761
-65E8- C9 40 CMP #$40
-65EA- 90 11 BCC $65FD
-65EC- C9 80 CMP #$80
-65EE- 90 0A BCC $65FA
-65F0- C9 C0 CMP #$C0
-65F2- 90 03 BCC $65F7
-65F4- 4C 1D 67 JMP $671D
-65F7- 4C BE 66 JMP $66BE
-65FA- 4C 5F 66 JMP $665F
-65FD- 4C 00 66 JMP $6600
-6600- AD 97 68 LDA $6897
-6603- C9 00 CMP #$00
-6605- D0 07 BNE $660E
-6607- AD 96 68 LDA $6896
-660A- C9 10 CMP #$10
-660C- F0 20 BEQ $662E
-660E- A9 22 LDA #$22
-6610- 48 PHA
-6611- A9 14 LDA #$14
-6613- 48 PHA
-6614- AD 95 68 LDA $6895
-6617- 48 PHA
-6618- AD 94 68 LDA $6894
-661B- 48 PHA
-661C- AD 9F 68 LDA $689F
-661F- 48 PHA
-6620- AD 9E 68 LDA $689E
-6623- 48 PHA
-6624- 20 32 71 JSR $7132
-6627- AD 40 60 LDA $6040
-662A- C9 00 CMP #$00
-662C- F0 03 BEQ $6631
-662E- 4C E5 65 JMP $65E5
-6631- A9 68 LDA #$68
-6633- 48 PHA
-6634- A9 92 LDA #$92
-6636- 48 PHA
-6637- A9 20 LDA #$20
-6639- 48 PHA
-663A- A9 00 LDA #$00
-663C- 48 PHA
-663D- AD 95 68 LDA $6895
-6640- 48 PHA
-6641- AD 94 68 LDA $6894
-6644- 48 PHA
-6645- AD 97 68 LDA $6897
-6648- 48 PHA
-6649- AD 96 68 LDA $6896
-664C- 48 PHA
-664D- 20 04 75 JSR $7504
-6650- AD 9E 68 LDA $689E
-6653- 8D 96 68 STA $6896
-6656- AD 9F 68 LDA $689F
-6659- 8D 97 68 STA $6897
-665C- 4C 1E 64 JMP $641E
-665F- AD 95 68 LDA $6895
-6662- C9 00 CMP #$00
-6664- D0 07 BNE $666D
-6666- AD 94 68 LDA $6894
-6669- C9 0F CMP #$0F
-666B- F0 20 BEQ $668D
-666D- A9 22 LDA #$22
-666F- 48 PHA
-6670- A9 14 LDA #$14
-6672- 48 PHA
-6673- AD 9B 68 LDA $689B
-6676- 48 PHA
-6677- AD 9A 68 LDA $689A
-667A- 48 PHA
-667B- AD 97 68 LDA $6897
-667E- 48 PHA
-667F- AD 96 68 LDA $6896
-6682- 48 PHA
-6683- 20 32 71 JSR $7132
-6686- AD 40 60 LDA $6040
-6689- C9 00 CMP #$00
-668B- F0 03 BEQ $6690
-668D- 4C E5 65 JMP $65E5
-6690- A9 68 LDA #$68
-6692- 48 PHA
-6693- A9 92 LDA #$92
-6695- 48 PHA
-6696- A9 21 LDA #$21
-6698- 48 PHA
-6699- A9 0A LDA #$0A
-669B- 48 PHA
-669C- AD 9B 68 LDA $689B
-669F- 48 PHA
-66A0- AD 9A 68 LDA $689A
-66A3- 48 PHA
-66A4- AD 97 68 LDA $6897
-66A7- 48 PHA
-66A8- AD 96 68 LDA $6896
-66AB- 48 PHA
-66AC- 20 04 75 JSR $7504
-66AF- AD 9A 68 LDA $689A
-66B2- 8D 94 68 STA $6894
-66B5- AD 9B 68 LDA $689B
-66B8- 8D 95 68 STA $6895
-66BB- 4C 1E 64 JMP $641E
-66BE- AD 97 68 LDA $6897
-66C1- C9 00 CMP #$00
-66C3- D0 07 BNE $66CC
-66C5- AD 96 68 LDA $6896
-66C8- C9 00 CMP #$00
-66CA- F0 20 BEQ $66EC
-66CC- A9 22 LDA #$22
-66CE- 48 PHA
-66CF- A9 14 LDA #$14
-66D1- 48 PHA
-66D2- AD 95 68 LDA $6895
-66D5- 48 PHA
-66D6- AD 94 68 LDA $6894
-66D9- 48 PHA
-66DA- AD A1 68 LDA $68A1
-66DD- 48 PHA
-66DE- AD A0 68 LDA $68A0
-66E1- 48 PHA
-66E2- 20 32 71 JSR $7132
-66E5- AD 40 60 LDA $6040
-66E8- C9 00 CMP #$00
-66EA- F0 03 BEQ $66EF
-66EC- 4C E5 65 JMP $65E5
-66EF- A9 68 LDA #$68
-66F1- 48 PHA
-66F2- A9 92 LDA #$92
-66F4- 48 PHA
-66F5- A9 20 LDA #$20
-66F7- 48 PHA
-66F8- A9 00 LDA #$00
-66FA- 48 PHA
-66FB- AD 95 68 LDA $6895
-66FE- 48 PHA
-66FF- AD 94 68 LDA $6894
-6702- 48 PHA
-6703- AD A1 68 LDA $68A1
-6706- 48 PHA
-6707- AD A0 68 LDA $68A0
-670A- 48 PHA
-670B- 20 04 75 JSR $7504
-670E- AD A0 68 LDA $68A0
-6711- 8D 96 68 STA $6896
-6714- AD A1 68 LDA $68A1
-6717- 8D 97 68 STA $6897
-671A- 4C 1E 64 JMP $641E
-671D- AD 95 68 LDA $6895
-6720- C9 00 CMP #$00
-6722- D0 07 BNE $672B
-6724- AD 94 68 LDA $6894
-6727- C9 00 CMP #$00
-6729- F0 20 BEQ $674B
-672B- A9 22 LDA #$22
-672D- 48 PHA
-672E- A9 14 LDA #$14
-6730- 48 PHA
-6731- AD 9D 68 LDA $689D
-6734- 48 PHA
-6735- AD 9C 68 LDA $689C
-6738- 48 PHA
-6739- AD 97 68 LDA $6897
-673C- 48 PHA
-673D- AD 96 68 LDA $6896
-6740- 48 PHA
-6741- 20 32 71 JSR $7132
-6744- AD 40 60 LDA $6040
-6747- C9 00 CMP #$00
-6749- F0 03 BEQ $674E
-674B- 4C E5 65 JMP $65E5
-674E- A9 68 LDA #$68
-6750- 48 PHA
-6751- A9 92 LDA #$92
-6753- 48 PHA
-6754- A9 21 LDA #$21
-6756- 48 PHA
-6757- A9 0A LDA #$0A
-6759- 48 PHA
-675A- AD 95 68 LDA $6895
-675D- 48 PHA
-675E- AD 94 68 LDA $6894
-6761- 48 PHA
-6762- AD 97 68 LDA $6897
-6765- 48 PHA
-6766- AD 96 68 LDA $6896
-6769- 48 PHA
-676A- 20 04 75 JSR $7504
-676D- AD 9C 68 LDA $689C
-6770- 8D 94 68 STA $6894
-6773- AD 9D 68 LDA $689D
-6776- 8D 95 68 STA $6895
-6779- 4C 1E 64 JMP $641E
-677C- 20 74 78 JSR $7874
-677F- D0 D2 BNE $6753
-6781- C9 CE CMP #$CE
-6783- D4 ???
-6784- C9 CE CMP #$CE
-6786- C7 ???
-6787- AE AE AE LDX $AEAE
-678A- 8D 8D 00 STA $008D
-678D- A9 00 LDA #$00
-678F- 8D 94 68 STA $6894
-6792- EE 94 68 INC $6894
-6795- 20 74 78 JSR $7874
-6798- D8 CLD
-6799- 00 BRK
-679A- AD 94 68 LDA $6894
-679D- C9 1D CMP #$1D
-679F- D0 F1 BNE $6792
-67A1- 20 74 78 JSR $7874
-67A4- A0 8D LDY #$8D
-67A6- 00 BRK
-67A7- A9 00 LDA #$00
-67A9- 8D 95 68 STA $6895
-67AC- 8D 97 68 STA $6897
-67AF- A9 01 LDA #$01
-67B1- 8D 94 68 STA $6894
-67B4- 8D 96 68 STA $6896
-67B7- A9 21 LDA #$21
-67B9- 48 PHA
-67BA- A9 0A LDA #$0A
-67BC- 48 PHA
-67BD- AD 95 68 LDA $6895
-67C0- 48 PHA
-67C1- AD 94 68 LDA $6894
-67C4- 48 PHA
-67C5- AD 97 68 LDA $6897
-67C8- 48 PHA
-67C9- AD 96 68 LDA $6896
-67CC- 48 PHA
-67CD- 20 32 71 JSR $7132
-67D0- AD 40 60 LDA $6040
-67D3- C9 00 CMP #$00
-67D5- F0 09 BEQ $67E0
-67D7- 20 74 78 JSR $7874
-67DA- D8 CLD
-67DB- A0 00 LDY #$00
-67DD- 4C E6 67 JMP $67E6
-67E0- 20 74 78 JSR $7874
-67E3- A0 A0 LDY #$A0
-67E5- 00 BRK
-67E6- AD 94 68 LDA $6894
-67E9- 18 CLC
-67EA- 69 01 ADC #$01
-67EC- 8D 94 68 STA $6894
-67EF- 90 03 BCC $67F4
-67F1- EE 95 68 INC $6895
-67F4- AD 95 68 LDA $6895
-67F7- C9 00 CMP #$00
-67F9- D0 BC BNE $67B7
-67FB- AD 94 68 LDA $6894
-67FE- C9 0F CMP #$0F
-6800- D0 B5 BNE $67B7
-6802- 20 74 78 JSR $7874
-6805- D8 CLD
-6806- 8D 00 A9 STA $A900
-6809- 01 8D ORA ($8D,X)
-680B- 94 68 STY $68,X
-680D- A9 00 LDA #$00
-680F- 8D 95 68 STA $6895
-6812- A9 20 LDA #$20
-6814- 48 PHA
-6815- A9 00 LDA #$00
-6817- 48 PHA
-6818- AD 95 68 LDA $6895
-681B- 48 PHA
-681C- AD 94 68 LDA $6894
-681F- 48 PHA
-6820- AD 97 68 LDA $6897
-6823- 48 PHA
-6824- AD 96 68 LDA $6896
-6827- 48 PHA
-6828- 20 32 71 JSR $7132
-682B- AD 40 60 LDA $6040
-682E- C9 00 CMP #$00
-6830- F0 09 BEQ $683B
-6832- 20 74 78 JSR $7874
-6835- D8 CLD
-6836- D8 CLD
-6837- 00 BRK
-6838- 4C 41 68 JMP $6841
-683B- 20 74 78 JSR $7874
-683E- D8 CLD
-683F- A0 00 LDY #$00
-6841- AD 94 68 LDA $6894
-6844- 18 CLC
-6845- 69 01 ADC #$01
-6847- 8D 94 68 STA $6894
-684A- 90 03 BCC $684F
-684C- EE 95 68 INC $6895
-684F- AD 95 68 LDA $6895
-6852- C9 00 CMP #$00
-6854- D0 BC BNE $6812
-6856- AD 94 68 LDA $6894
-6859- C9 0F CMP #$0F
-685B- D0 B5 BNE $6812
-685D- 20 74 78 JSR $7874
-6860- D8 CLD
-6861- 8D 00 A9 STA $A900
-6864- 00 BRK
-6865- 8D 95 68 STA $6895
-6868- A9 01 LDA #$01
-686A- 8D 94 68 STA $6894
-686D- AD 96 68 LDA $6896
-6870- 18 CLC
-6871- 69 01 ADC #$01
-6873- 8D 96 68 STA $6896
-6876- 90 03 BCC $687B
-6878- EE 97 68 INC $6897
-687B- AD 97 68 LDA $6897
-687E- C9 00 CMP #$00
-6880- D0 07 BNE $6889
-6882- AD 96 68 LDA $6896
-6885- C9 0F CMP #$0F
-6887- F0 03 BEQ $688C
-6889- 4C B7 67 JMP $67B7
-688C- 20 A3 69 JSR $69A3
-688F- 4C D0 03 JMP $03D0
-6892- 00 BRK
-6893- 00 BRK
-6894- 00 BRK
-6895- 00 BRK
-6896- 00 BRK
-6897- 00 BRK
-6898- 00 BRK
-6899- 00 BRK
-689A- 00 BRK
-689B- 00 BRK
-689C- 00 BRK
-689D- 00 BRK
-689E- 00 BRK
-689F- 00 BRK
-68A0- 00 BRK
-68A1- 00 BRK
-68A2- 68 PLA
-68A3- 8D C6 68 STA $68C6
-68A6- 68 PLA
-68A7- 8D C7 68 STA $68C7
-68AA- 68 PLA
-68AB- 85 06 STA $06
-68AD- 68 PLA
-68AE- 85 07 STA $07
-68B0- A0 FF LDY #$FF
-68B2- C8 INY
-68B3- B9 40 60 LDA $6040,Y
-68B6- 91 06 STA ($06),Y
-68B8- CC 3F 60 CPY $603F
-68BB- D0 F5 BNE $68B2
-68BD- AD C7 68 LDA $68C7
-68C0- 48 PHA
-68C1- AD C6 68 LDA $68C6
-68C4- 48 PHA
-68C5- 60 RTS
-68C6- 00 BRK
-68C7- 00 BRK
-68C8- A0 FF LDY #$FF
-68CA- 68 PLA
-68CB- 8D EC 68 STA $68EC
-68CE- 68 PLA
-68CF- 8D ED 68 STA $68ED
-68D2- 68 PLA
-68D3- 85 06 STA $06
-68D5- 68 PLA
-68D6- 85 07 STA $07
-68D8- C8 INY
-68D9- B1 06 LDA ($06),Y
-68DB- 99 41 61 STA $6141,Y
-68DE- CC 40 61 CPY $6140
-68E1- D0 F5 BNE $68D8
-68E3- AD ED 68 LDA $68ED
-68E6- 48 PHA
-68E7- AD EC 68 LDA $68EC
-68EA- 48 PHA
-68EB- 60 RTS
-68EC- 00 BRK
-68ED- 00 BRK
-68EE- 68 PLA
-68EF- 8D 7D 69 STA $697D
-68F2- 68 PLA
-68F3- 8D 7E 69 STA $697E
-68F6- 68 PLA
-68F7- 8D 81 69 STA $6981
-68FA- 68 PLA
-68FB- 85 EB STA $EB
-68FD- 68 PLA
-68FE- 85 EC STA $EC
-6900- A9 8D LDA #$8D
-6902- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6905- A5 EC LDA $EC
-6907- 29 F0 AND #$F0
-6909- 4A LSR
-690A- 4A LSR
-690B- 4A LSR
-690C- 4A LSR
-690D- AA TAX
-690E- BD A0 6B LDA $6BA0,X
-6911- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6914- A5 EC LDA $EC
-6916- 29 0F AND #$0F
-6918- AA TAX
-6919- BD A0 6B LDA $6BA0,X
-691C- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-691F- A5 EB LDA $EB
-6921- 29 F0 AND #$F0
-6923- 4A LSR
-6924- 4A LSR
-6925- 4A LSR
-6926- 4A LSR
-6927- AA TAX
-6928- BD A0 6B LDA $6BA0,X
-692B- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-692E- A5 EB LDA $EB
-6930- 29 0F AND #$0F
-6932- AA TAX
-6933- BD A0 6B LDA $6BA0,X
-6936- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6939- A9 BA LDA #$BA
-693B- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-693E- A9 A0 LDA #$A0
-6940- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6943- A0 00 LDY #$00
-6945- B1 EB LDA ($EB),Y
-6947- 29 F0 AND #$F0
-6949- 4A LSR
-694A- 4A LSR
-694B- 4A LSR
-694C- 4A LSR
-694D- 8D 80 69 STA $6980
-6950- B1 EB LDA ($EB),Y
-6952- 29 0F AND #$0F
-6954- 8D 7F 69 STA $697F
-6957- AE 80 69 LDX $6980
-695A- BD A0 6B LDA $6BA0,X
-695D- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6960- AE 7F 69 LDX $697F
-6963- BD A0 6B LDA $6BA0,X
-6966- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6969- A9 A0 LDA #$A0
-696B- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-696E- C8 INY
-696F- CC 81 69 CPY $6981
-6972- D0 D1 BNE $6945
-6974- AD 7E 69 LDA $697E
-6977- 48 PHA
-6978- AD 7D 69 LDA $697D
-697B- 48 PHA
-697C- 60 RTS
-697D- 00 BRK
-697E- 00 BRK
-697F- 00 BRK
-6980- 00 BRK
-6981- 00 BRK
-6982- 68 PLA
-6983- 85 06 STA $06
-6985- 68 PLA
-6986- 85 07 STA $07
-6988- A0 01 LDY #$01
-698A- B1 06 LDA ($06),Y
-698C- F0 06 BEQ $6994
-698E- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6991- C8 INY
-6992- D0 F6 BNE $698A
-6994- 18 CLC
-6995- 98 TYA
-6996- 65 06 ADC $06
-6998- 85 06 STA $06
-699A- A5 07 LDA $07
-699C- 69 00 ADC #$00
-699E- 48 PHA
-699F- A5 06 LDA $06
-69A1- 48 PHA
-69A2- 60 RTS
-69A3- 20 0C FD JSR $FD0C F8ROM:RDKEY
-69A6- 60 RTS
-69A7- 8D 43 62 STA $6243
-69AA- 8E 44 62 STX $6244
-69AD- 8C 45 62 STY $6245
-69B0- 90 11 BCC $69C3
-69B2- B0 17 BCS $69CB
-69B4- F0 1D BEQ $69D3
-69B6- D0 23 BNE $69DB
-69B8- 30 29 BMI $69E3
-69BA- 10 2F BPL $69EB
-69BC- 50 35 BVC $69F3
-69BE- 70 3B BVS $69FB
-69C0- 4C 00 6A JMP $6A00
-69C3- A9 00 LDA #$00
-69C5- 8D 46 62 STA $6246
-69C8- 4C B4 69 JMP $69B4
-69CB- A9 01 LDA #$01
-69CD- 8D 46 62 STA $6246
-69D0- 4C B4 69 JMP $69B4
-69D3- A9 01 LDA #$01
-69D5- 8D 48 62 STA $6248
-69D8- 4C B8 69 JMP $69B8
-69DB- A9 00 LDA #$00
-69DD- 8D 48 62 STA $6248
-69E0- 4C B8 69 JMP $69B8
-69E3- A9 01 LDA #$01
-69E5- 8D 47 62 STA $6247
-69E8- 4C BC 69 JMP $69BC
-69EB- A9 00 LDA #$00
-69ED- 8D 47 62 STA $6247
-69F0- 4C BC 69 JMP $69BC
-69F3- A9 00 LDA #$00
-69F5- 8D 49 62 STA $6249
-69F8- 4C 00 6A JMP $6A00
-69FB- A9 01 LDA #$01
-69FD- 8D 49 62 STA $6249
-6A00- 60 RTS
-6A01- 20 82 69 JSR $6982
-6A04- A0 8D LDY #$8D
-6A06- 8D 00 20 STA $2000
-6A09- 82 ???
-6A0A- 69 D2 ADC #$D2
-6A0C- C5 C7 CMP $C7
-6A0E- C9 D3 CMP #$D3
-6A10- D4 ???
-6A11- D2 D9 CMP ($D9)
-6A13- A0 C4 LDY #$C4
-6A15- D5 CD CMP $CD,X
-6A17- D0 8D BNE $69A6
-6A19- 00 BRK
-6A1A- 20 82 69 JSR $6982
-6A1D- BD BD BD LDA $BDBD,X
-6A20- BD BD BD LDA $BDBD,X
-6A23- BD BD BD LDA $BDBD,X
-6A26- BD BD BD LDA $BDBD,X
-6A29- BD 8D 00 LDA $008D,X
-6A2C- 20 82 69 JSR $6982
-6A2F- C1 BA CMP ($BA,X)
-6A31- A0 00 LDY #$00
-6A33- AD 43 62 LDA $6243
-6A36- 29 F0 AND #$F0
-6A38- 4A LSR
-6A39- 4A LSR
-6A3A- 4A LSR
-6A3B- 4A LSR
-6A3C- 8D 9E 6B STA $6B9E
-6A3F- AD 43 62 LDA $6243
-6A42- 29 0F AND #$0F
-6A44- 8D 9F 6B STA $6B9F
-6A47- AE 9E 6B LDX $6B9E
-6A4A- BD A0 6B LDA $6BA0,X
-6A4D- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6A50- AE 9F 6B LDX $6B9F
-6A53- BD A0 6B LDA $6BA0,X
-6A56- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6A59- 20 82 69 JSR $6982
-6A5C- A0 8D LDY #$8D
-6A5E- 00 BRK
-6A5F- 20 82 69 JSR $6982
-6A62- D8 CLD
-6A63- BA TSX
-6A64- A0 00 LDY #$00
-6A66- AD 44 62 LDA $6244
-6A69- 29 F0 AND #$F0
-6A6B- 4A LSR
-6A6C- 4A LSR
-6A6D- 4A LSR
-6A6E- 4A LSR
-6A6F- 8D 9E 6B STA $6B9E
-6A72- AD 44 62 LDA $6244
-6A75- 29 0F AND #$0F
-6A77- 8D 9F 6B STA $6B9F
-6A7A- AE 9E 6B LDX $6B9E
-6A7D- BD A0 6B LDA $6BA0,X
-6A80- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6A83- AE 9F 6B LDX $6B9F
-6A86- BD A0 6B LDA $6BA0,X
-6A89- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6A8C- 20 82 69 JSR $6982
-6A8F- A0 8D LDY #$8D
-6A91- 00 BRK
-6A92- 20 82 69 JSR $6982
-6A95- D9 BA A0 CMP $A0BA,Y
-6A98- 00 BRK
-6A99- AD 45 62 LDA $6245
-6A9C- 29 F0 AND #$F0
-6A9E- 4A LSR
-6A9F- 4A LSR
-6AA0- 4A LSR
-6AA1- 4A LSR
-6AA2- 8D 9E 6B STA $6B9E
-6AA5- AD 45 62 LDA $6245
-6AA8- 29 0F AND #$0F
-6AAA- 8D 9F 6B STA $6B9F
-6AAD- AE 9E 6B LDX $6B9E
-6AB0- BD A0 6B LDA $6BA0,X
-6AB3- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6AB6- AE 9F 6B LDX $6B9F
-6AB9- BD A0 6B LDA $6BA0,X
-6ABC- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6ABF- 20 82 69 JSR $6982
-6AC2- A0 8D LDY #$8D
-6AC4- 8D 00 20 STA $2000
-6AC7- 82 ???
-6AC8- 69 D3 ADC #$D3
-6ACA- D4 ???
-6ACB- C1 D4 CMP ($D4,X)
-6ACD- D5 D3 CMP $D3,X
-6ACF- A0 C6 LDY #$C6
-6AD1- CC C1 C7 CPY $C7C1
-6AD4- D3 ???
-6AD5- 8D 00 20 STA $2000
-6AD8- 82 ???
-6AD9- 69 BD ADC #$BD
-6ADB- BD BD BD LDA $BDBD,X
-6ADE- BD BD BD LDA $BDBD,X
-6AE1- BD BD BD LDA $BDBD,X
-6AE4- BD BD 8D LDA $8DBD,X
-6AE7- 8D 00 A9 STA $A900
-6AEA- 00 BRK
-6AEB- CD 46 62 CMP $6246
-6AEE- F0 12 BEQ $6B02
-6AF0- 20 82 69 JSR $6982
-6AF3- C3 ???
-6AF4- C1 D2 CMP ($D2,X)
-6AF6- D2 D9 CMP ($D9)
-6AF8- BA TSX
-6AF9- A0 D3 LDY #$D3
-6AFB- C5 D4 CMP $D4
-6AFD- 8D 00 4C STA $4C00
-6B00- 13 ???
-6B01- 6B ???
-6B02- 20 82 69 JSR $6982
-6B05- C3 ???
-6B06- C1 D2 CMP ($D2,X)
-6B08- D2 D9 CMP ($D9)
-6B0A- BA TSX
-6B0B- A0 C3 LDY #$C3
-6B0D- CC C5 C1 CPY $C1C5
-6B10- D2 8D CMP ($8D)
-6B12- 00 BRK
-6B13- A9 00 LDA #$00
-6B15- CD 47 62 CMP $6247
-6B18- F0 15 BEQ $6B2F
-6B1A- 20 82 69 JSR $6982
-6B1D- CE C5 C7 DEC $C7C5
-6B20- C1 D4 CMP ($D4,X)
-6B22- C9 D6 CMP #$D6
-6B24- C5 BA CMP $BA
-6B26- A0 D3 LDY #$D3
-6B28- C5 D4 CMP $D4
-6B2A- 8D 00 4C STA $4C00
-6B2D- 43 ???
-6B2E- 6B ???
-6B2F- 20 82 69 JSR $6982
-6B32- CE C5 C7 DEC $C7C5
-6B35- C1 D4 CMP ($D4,X)
-6B37- C9 D6 CMP #$D6
-6B39- C5 BA CMP $BA
-6B3B- A0 C3 LDY #$C3
-6B3D- CC C5 C1 CPY $C1C5
-6B40- D2 8D CMP ($8D)
-6B42- 00 BRK
-6B43- A9 00 LDA #$00
-6B45- CD 48 62 CMP $6248
-6B48- F0 11 BEQ $6B5B
-6B4A- 20 82 69 JSR $6982
-6B4D- DA PHX
-6B4E- C5 D2 CMP $D2
-6B50- CF ???
-6B51- BA TSX
-6B52- A0 D3 LDY #$D3
-6B54- C5 D4 CMP $D4
-6B56- 8D 00 4C STA $4C00
-6B59- 6B ???
-6B5A- 6B ???
-6B5B- 20 82 69 JSR $6982
-6B5E- DA PHX
-6B5F- C5 D2 CMP $D2
-6B61- CF ???
-6B62- BA TSX
-6B63- A0 C3 LDY #$C3
-6B65- CC C5 C1 CPY $C1C5
-6B68- D2 8D CMP ($8D)
-6B6A- 00 BRK
-6B6B- A9 00 LDA #$00
-6B6D- CD 49 62 CMP $6249
-6B70- F0 15 BEQ $6B87
-6B72- 20 82 69 JSR $6982
-6B75- CF ???
-6B76- D6 C5 DEC $C5,X
-6B78- D2 C6 CMP ($C6)
-6B7A- CC CF D7 CPY $D7CF
-6B7D- BA TSX
-6B7E- A0 D3 LDY #$D3
-6B80- C5 D4 CMP $D4
-6B82- 8D 00 4C STA $4C00
-6B85- 9D 6B 20 STA $206B,X
-6B88- 82 ???
-6B89- 69 CF ADC #$CF
-6B8B- D6 C5 DEC $C5,X
-6B8D- D2 C6 CMP ($C6)
-6B8F- CC CF D7 CPY $D7CF
-6B92- BA TSX
-6B93- A0 C3 LDY #$C3
-6B95- CC C5 C1 CPY $C1C5
-6B98- D2 8D CMP ($8D)
-6B9A- 8D 8D 00 STA $008D
-6B9D- 60 RTS
-6B9E- 00 BRK
-6B9F- 00 BRK
-6BA0- B0 B1 BCS $6B53
-6BA2- B2 B3 LDA ($B3)
-6BA4- B4 B5 LDY $B5,X
-6BA6- B6 B7 LDX $B7,Y
-6BA8- B8 CLV
-6BA9- B9 C1 C2 LDA $C2C1,Y
-6BAC- C3 ???
-6BAD- C4 C5 CPY $C5
-6BAF- C6 A0 DEC $A0
-6BB1- 00 BRK
-6BB2- B1 FE LDA ($FE),Y
-6BB4- 8D D4 6C STA $6CD4
-6BB7- C8 INY
-6BB8- B1 FE LDA ($FE),Y
-6BBA- 8D D5 6C STA $6CD5
-6BBD- 20 A7 69 JSR $69A7
-6BC0- 68 PLA
-6BC1- 85 FE STA $FE
-6BC3- 68 PLA
-6BC4- 85 FF STA $FF
-6BC6- 68 PLA
-6BC7- 8D CB 6C STA $6CCB
-6BCA- 68 PLA
-6BCB- 8D CC 6C STA $6CCC
-6BCE- 68 PLA
-6BCF- 8D CD 6C STA $6CCD
-6BD2- 68 PLA
-6BD3- 8D CE 6C STA $6CCE
-6BD6- 68 PLA
-6BD7- 8D CF 6C STA $6CCF
-6BDA- 68 PLA
-6BDB- 8D D0 6C STA $6CD0
-6BDE- 68 PLA
-6BDF- 8D D1 6C STA $6CD1
-6BE2- 68 PLA
-6BE3- 8D D2 6C STA $6CD2
-6BE6- 68 PLA
-6BE7- 8D D3 6C STA $6CD3
-6BEA- 20 82 69 JSR $6982
-6BED- A0 87 LDY #$87
-6BEF- 87 ???
-6BF0- 87 ???
-6BF1- 87 ???
-6BF2- 87 ???
-6BF3- 8D 8D 00 STA $008D
-6BF6- 20 82 69 JSR $6982
-6BF9- C5 D2 CMP $D2
-6BFB- D2 CF CMP ($CF)
-6BFD- D2 A1 CMP ($A1)
-6BFF- 8D 8D 00 STA $008D
-6C02- 20 82 69 JSR $6982
-6C05- D3 ???
-6C06- D5 C2 CMP $C2,X
-6C08- D2 CF CMP ($CF)
-6C0A- D5 D4 CMP $D4,X
-6C0C- C9 CE CMP #$CE
-6C0E- C5 BA CMP $BA
-6C10- A0 00 LDY #$00
-6C12- A0 00 LDY #$00
-6C14- AD D2 6C LDA $6CD2
-6C17- 85 06 STA $06
-6C19- AD D3 6C LDA $6CD3
-6C1C- 85 07 STA $07
-6C1E- B1 06 LDA ($06),Y
-6C20- F0 06 BEQ $6C28
-6C22- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6C25- C8 INY
-6C26- D0 F6 BNE $6C1E
-6C28- 20 82 69 JSR $6982
-6C2B- A0 8D LDY #$8D
-6C2D- 00 BRK
-6C2E- 20 82 69 JSR $6982
-6C31- CD C5 D3 CMP $D3C5
-6C34- D3 ???
-6C35- C1 C7 CMP ($C7,X)
-6C37- C5 BA CMP $BA
-6C39- A0 00 LDY #$00
-6C3B- A0 00 LDY #$00
-6C3D- AD D0 6C LDA $6CD0
-6C40- 85 06 STA $06
-6C42- AD D1 6C LDA $6CD1
-6C45- 85 07 STA $07
-6C47- B1 06 LDA ($06),Y
-6C49- F0 06 BEQ $6C51
-6C4B- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6C4E- C8 INY
-6C4F- D0 F6 BNE $6C47
-6C51- 20 82 69 JSR $6982
-6C54- A0 8D LDY #$8D
-6C56- 8D 00 20 STA $2000
-6C59- A3 ???
-6C5A- 69 A0 ADC #$A0
-6C5C- 00 BRK
-6C5D- AD CE 6C LDA $6CCE
-6C60- 85 06 STA $06
-6C62- AD CF 6C LDA $6CCF
-6C65- 85 07 STA $07
-6C67- B1 06 LDA ($06),Y
-6C69- F0 06 BEQ $6C71
-6C6B- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6C6E- C8 INY
-6C6F- D0 F6 BNE $6C67
-6C71- 20 82 69 JSR $6982
-6C74- A0 8D LDY #$8D
-6C76- 00 BRK
-6C77- AD CD 6C LDA $6CCD
-6C7A- 48 PHA
-6C7B- AD CC 6C LDA $6CCC
-6C7E- 48 PHA
-6C7F- AD CB 6C LDA $6CCB
-6C82- 48 PHA
-6C83- 20 EE 68 JSR $68EE
-6C86- 20 A3 69 JSR $69A3
-6C89- A5 FF LDA $FF
-6C8B- 48 PHA
-6C8C- A5 FE LDA $FE
-6C8E- 48 PHA
-6C8F- 20 82 69 JSR $6982
-6C92- A0 8D LDY #$8D
-6C94- 8D 00 20 STA $2000
-6C97- A3 ???
-6C98- 69 20 ADC #$20
-6C9A- 01 6A ORA ($6A,X)
-6C9C- 20 A3 69 JSR $69A3
-6C9F- AD 41 62 LDA $6241
-6CA2- C9 01 CMP #$01
-6CA4- F0 01 BEQ $6CA7
-6CA6- 60 RTS
-6CA7- 20 82 69 JSR $6982
-6CAA- A0 8D LDY #$8D
-6CAC- 8D 00 20 STA $2000
-6CAF- 82 ???
-6CB0- 69 C2 ADC #$C2
-6CB2- D2 C5 CMP ($C5)
-6CB4- C1 CB CMP ($CB,X)
-6CB6- A0 C1 LDY #$C1
-6CB8- D4 ???
-6CB9- BA TSX
-6CBA- A0 00 LDY #$00
-6CBC- A9 6C LDA #$6C
-6CBE- 48 PHA
-6CBF- A9 D4 LDA #$D4
-6CC1- 48 PHA
-6CC2- A9 02 LDA #$02
-6CC4- 48 PHA
-6CC5- 20 EE 68 JSR $68EE
-6CC8- 4C D0 03 JMP $03D0
-6CCB- 00 BRK
-6CCC- 00 BRK
-6CCD- 00 BRK
-6CCE- 00 BRK
-6CCF- 00 BRK
-6CD0- 00 BRK
-6CD1- 00 BRK
-6CD2- 00 BRK
-6CD3- 00 BRK
-6CD4- 00 BRK
-6CD5- 00 BRK
-6CD6- 68 PLA
-6CD7- 8D FE 6C STA $6CFE
-6CDA- 68 PLA
-6CDB- 8D FF 6C STA $6CFF
-6CDE- 68 PLA
-6CDF- 85 06 STA $06
-6CE1- 68 PLA
-6CE2- 85 07 STA $07
-6CE4- A9 FC LDA #$FC
-6CE6- 85 D8 STA $D8
-6CE8- A0 00 LDY #$00
-6CEA- B1 06 LDA ($06),Y
-6CEC- 8D 5A 9D STA $9D5A
-6CEF- C8 INY
-6CF0- B1 06 LDA ($06),Y
-6CF2- 8D 5B 9D STA $9D5B
-6CF5- AD FF 6C LDA $6CFF
-6CF8- 48 PHA
-6CF9- AD FE 6C LDA $6CFE
-6CFC- 48 PHA
-6CFD- 60 RTS
-6CFE- 00 BRK
-6CFF- 00 BRK
-6D00- 68 PLA
-6D01- 85 FE STA $FE
-6D03- 68 PLA
-6D04- 85 FF STA $FF
-6D06- 68 PLA
-6D07- 8D AE 6D STA $6DAE
-6D0A- 68 PLA
-6D0B- 8D AA 6D STA $6DAA
-6D0E- 8D AD 6D STA $6DAD
-6D11- 68 PLA
-6D12- 8D A8 6D STA $6DA8
-6D15- 8D AB 6D STA $6DAB
-6D18- 68 PLA
-6D19- 8D A9 6D STA $6DA9
-6D1C- 8D AC 6D STA $6DAC
-6D1F- 85 19 STA $19
-6D21- 68 PLA
-6D22- 85 06 STA $06
-6D24- 85 08 STA $08
-6D26- 68 PLA
-6D27- 85 07 STA $07
-6D29- 85 09 STA $09
-6D2B- A0 00 LDY #$00
-6D2D- A9 00 LDA #$00
-6D2F- F0 0F BEQ $6D40
-6D31- 18 CLC
-6D32- 6D A8 6D ADC $6DA8
-6D35- AA TAX
-6D36- 98 TYA
-6D37- 65 19 ADC $19
-6D39- A8 TAY
-6D3A- 8A TXA
-6D3B- 0E A8 6D ASL $6DA8
-6D3E- 26 19 ROL $19
-6D40- 4E AA 6D LSR $6DAA
-6D43- B0 EC BCS $6D31
-6D45- D0 F4 BNE $6D3B
-6D47- 18 CLC
-6D48- E8 INX
-6D49- E8 INX
-6D4A- 90 01 BCC $6D4D
-6D4C- C8 INY
-6D4D- 8E A6 6D STX $6DA6
-6D50- 8C A7 6D STY $6DA7
-6D53- AD AE 6D LDA $6DAE
-6D56- AE A7 6D LDX $6DA7
-6D59- F0 0C BEQ $6D67
-6D5B- A0 00 LDY #$00
-6D5D- 91 06 STA ($06),Y
-6D5F- C8 INY
-6D60- D0 FB BNE $6D5D
-6D62- E6 07 INC $07
-6D64- CA DEX
-6D65- D0 F6 BNE $6D5D
-6D67- AE A6 6D LDX $6DA6
-6D6A- F0 08 BEQ $6D74
-6D6C- A0 00 LDY #$00
-6D6E- 91 06 STA ($06),Y
-6D70- C8 INY
-6D71- CA DEX
-6D72- D0 FA BNE $6D6E
-6D74- A0 00 LDY #$00
-6D76- AD AB 6D LDA $6DAB
-6D79- 91 08 STA ($08),Y
-6D7B- C8 INY
-6D7C- AD AC 6D LDA $6DAC
-6D7F- 91 08 STA ($08),Y
-6D81- C8 INY
-6D82- AD AD 6D LDA $6DAD
-6D85- 91 08 STA ($08),Y
-6D87- A5 FF LDA $FF
-6D89- 48 PHA
-6D8A- A5 FE LDA $FE
-6D8C- 48 PHA
-6D8D- A4 06 LDY $06
-6D8F- A6 07 LDX $07
-6D91- AD AB 6D LDA $6DAB
-6D94- AD A6 6D LDA $6DA6
-6D97- 8D 40 60 STA $6040
-6D9A- AD A7 6D LDA $6DA7
-6D9D- 8D 41 60 STA $6041
-6DA0- A9 02 LDA #$02
-6DA2- 8D 3F 60 STA $603F
-6DA5- 60 RTS
-6DA6- 00 BRK
-6DA7- 00 BRK
-6DA8- 00 BRK
-6DA9- 00 BRK
-6DAA- 00 BRK
-6DAB- 00 BRK
-6DAC- 00 BRK
-6DAD- 00 BRK
-6DAE- 00 BRK
-6DAF- 68 PLA
-6DB0- 85 FE STA $FE
-6DB2- 68 PLA
-6DB3- 85 FF STA $FF
-6DB5- 68 PLA
-6DB6- 8D 3D 6F STA $6F3D
-6DB9- 68 PLA
-6DBA- 8D 3E 6F STA $6F3E
-6DBD- 68 PLA
-6DBE- 8D 33 6F STA $6F33
-6DC1- 8D 37 6F STA $6F37
-6DC4- 8D 3B 6F STA $6F3B
-6DC7- 68 PLA
-6DC8- 8D 34 6F STA $6F34
-6DCB- 8D 38 6F STA $6F38
-6DCE- 8D 3C 6F STA $6F3C
-6DD1- 68 PLA
-6DD2- 8D 31 6F STA $6F31
-6DD5- 8D 35 6F STA $6F35
-6DD8- 8D 39 6F STA $6F39
-6DDB- 68 PLA
-6DDC- 8D 32 6F STA $6F32
-6DDF- 8D 36 6F STA $6F36
-6DE2- 8D 3A 6F STA $6F3A
-6DE5- 68 PLA
-6DE6- 85 06 STA $06
-6DE8- 85 ED STA $ED
-6DEA- 68 PLA
-6DEB- 85 07 STA $07
-6DED- 85 EE STA $EE
-6DEF- A9 00 LDA #$00
-6DF1- 8D 2F 6F STA $6F2F
-6DF4- 8D 30 6F STA $6F30
-6DF7- A2 10 LDX #$10
-6DF9- 4E 3A 6F LSR $6F3A
-6DFC- 6E 39 6F ROR $6F39
-6DFF- 90 10 BCC $6E11
-6E01- AD 2F 6F LDA $6F2F
-6E04- 18 CLC
-6E05- 6D 3B 6F ADC $6F3B
-6E08- 8D 2F 6F STA $6F2F
-6E0B- AD 30 6F LDA $6F30
-6E0E- 6D 3C 6F ADC $6F3C
-6E11- 6A ROR
-6E12- 8D 30 6F STA $6F30
-6E15- 6E 2F 6F ROR $6F2F
-6E18- 6E 2E 6F ROR $6F2E
-6E1B- 6E 2D 6F ROR $6F2D
-6E1E- CA DEX
-6E1F- D0 D8 BNE $6DF9
-6E21- AD 3E 6F LDA $6F3E
-6E24- 8D 3B 6F STA $6F3B
-6E27- A9 00 LDA #$00
-6E29- 8D 3C 6F STA $6F3C
-6E2C- AD 2D 6F LDA $6F2D
-6E2F- 8D 39 6F STA $6F39
-6E32- AD 2E 6F LDA $6F2E
-6E35- 8D 3A 6F STA $6F3A
-6E38- A9 00 LDA #$00
-6E3A- 8D 2D 6F STA $6F2D
-6E3D- 8D 2E 6F STA $6F2E
-6E40- 8D 2F 6F STA $6F2F
-6E43- 8D 30 6F STA $6F30
-6E46- A2 10 LDX #$10
-6E48- 4E 3A 6F LSR $6F3A
-6E4B- 6E 39 6F ROR $6F39
-6E4E- 90 10 BCC $6E60
-6E50- AD 2F 6F LDA $6F2F
-6E53- 18 CLC
-6E54- 6D 3B 6F ADC $6F3B
-6E57- 8D 2F 6F STA $6F2F
-6E5A- AD 30 6F LDA $6F30
-6E5D- 6D 3C 6F ADC $6F3C
-6E60- 6A ROR
-6E61- 8D 30 6F STA $6F30
-6E64- 6E 2F 6F ROR $6F2F
-6E67- 6E 2E 6F ROR $6F2E
-6E6A- 6E 2D 6F ROR $6F2D
-6E6D- CA DEX
-6E6E- D0 D8 BNE $6E48
-6E70- 18 CLC
-6E71- AD 2D 6F LDA $6F2D
-6E74- 69 05 ADC #$05
-6E76- 8D 2D 6F STA $6F2D
-6E79- 90 03 BCC $6E7E
-6E7B- EE 2E 6F INC $6F2E
-6E7E- AD 42 62 LDA $6242
-6E81- C9 01 CMP #$01
-6E83- F0 03 BEQ $6E88
-6E85- 4C C5 6E JMP $6EC5
-6E88- AD 2F 6F LDA $6F2F
-6E8B- C9 00 CMP #$00
-6E8D- D0 18 BNE $6EA7
-6E8F- AD 2E 6F LDA $6F2E
-6E92- C9 20 CMP #$20
-6E94- B0 05 BCS $6E9B
-6E96- F0 03 BEQ $6E9B
-6E98- 4C C5 6E JMP $6EC5
-6E9B- AD 2D 6F LDA $6F2D
-6E9E- C9 00 CMP #$00
-6EA0- B0 05 BCS $6EA7
-6EA2- F0 03 BEQ $6EA7
-6EA4- 4C C5 6E JMP $6EC5
-6EA7- A9 6F LDA #$6F
-6EA9- 48 PHA
-6EAA- A9 3F LDA #$3F
-6EAC- 48 PHA
-6EAD- A9 6F LDA #$6F
-6EAF- 48 PHA
-6EB0- A9 AD LDA #$AD
-6EB2- 48 PHA
-6EB3- A9 6F LDA #$6F
-6EB5- 48 PHA
-6EB6- A9 56 LDA #$56
-6EB8- 48 PHA
-6EB9- A9 6F LDA #$6F
-6EBB- 48 PHA
-6EBC- A9 2D LDA #$2D
-6EBE- 48 PHA
-6EBF- A9 12 LDA #$12
-6EC1- 48 PHA
-6EC2- 20 B0 6B JSR $6BB0
-6EC5- AD 3D 6F LDA $6F3D
-6EC8- AE 2E 6F LDX $6F2E
-6ECB- F0 0C BEQ $6ED9
-6ECD- A0 00 LDY #$00
-6ECF- 91 06 STA ($06),Y
-6ED1- C8 INY
-6ED2- D0 FB BNE $6ECF
-6ED4- E6 07 INC $07
-6ED6- CA DEX
-6ED7- D0 F6 BNE $6ECF
-6ED9- AE 2D 6F LDX $6F2D
-6EDC- F0 08 BEQ $6EE6
-6EDE- A0 00 LDY #$00
-6EE0- 91 06 STA ($06),Y
-6EE2- C8 INY
-6EE3- CA DEX
-6EE4- D0 FA BNE $6EE0
-6EE6- A0 00 LDY #$00
-6EE8- AD 35 6F LDA $6F35
-6EEB- 91 ED STA ($ED),Y
-6EED- C8 INY
-6EEE- AD 36 6F LDA $6F36
-6EF1- 91 ED STA ($ED),Y
-6EF3- C8 INY
-6EF4- AD 37 6F LDA $6F37
-6EF7- 91 ED STA ($ED),Y
-6EF9- C8 INY
-6EFA- AD 38 6F LDA $6F38
-6EFD- 91 ED STA ($ED),Y
-6EFF- C8 INY
-6F00- AD 3E 6F LDA $6F3E
-6F03- 91 ED STA ($ED),Y
-6F05- A5 FF LDA $FF
-6F07- 48 PHA
-6F08- A5 FE LDA $FE
-6F0A- 48 PHA
-6F0B- A4 ED LDY $ED
-6F0D- A6 EE LDX $EE
-6F0F- AD 2D 6F LDA $6F2D
-6F12- 8D 40 60 STA $6040
-6F15- AD 2E 6F LDA $6F2E
-6F18- 8D 41 60 STA $6041
-6F1B- AD 2F 6F LDA $6F2F
-6F1E- 8D 42 60 STA $6042
-6F21- AD 30 6F LDA $6F30
-6F24- 8D 43 60 STA $6043
-6F27- A9 04 LDA #$04
-6F29- 8D 3F 60 STA $603F
-6F2C- 60 RTS
-6F2D- 00 BRK
-6F2E- 00 BRK
-6F2F- 00 BRK
-6F30- 00 BRK
-6F31- 00 BRK
-6F32- 00 BRK
-6F33- 00 BRK
-6F34- 00 BRK
-6F35- 00 BRK
-6F36- 00 BRK
-6F37- 00 BRK
-6F38- 00 BRK
-6F39- 00 BRK
-6F3A- 00 BRK
-6F3B- 00 BRK
-6F3C- 00 BRK
-6F3D- 00 BRK
-6F3E- 00 BRK
-6F3F- C1 C4 CMP ($C4,X)
-6F41- C9 CD CMP #$CD
-6F43- B1 B6 LDA ($B6),Y
-6F45- B2 A0 LDA ($A0)
-6F47- A8 TAY
-6F48- C4 C9 CPY $C9
-6F4A- CD B1 B6 CMP $B6B1
-6F4D- B2 A0 LDA ($A0)
-6F4F- CD C1 C3 CMP $C3C1
-6F52- D2 CF CMP ($CF)
-6F54- A9 00 LDA #$00
-6F56- BA TSX
-6F57- D0 D2 BNE $6F2B
-6F59- CF ???
-6F5A- C4 A8 CPY $A8
-6F5C- B4 A9 LDY $A9,X
-6F5E- A0 BA LDY #$BA
-6F60- C1 D8 CMP ($D8,X)
-6F62- D3 ???
-6F63- C9 DA CMP #$DA
-6F65- C5 A8 CMP $A8
-6F67- B2 A9 LDA ($A9)
-6F69- A0 BA LDY #$BA
-6F6B- C1 D9 CMP ($D9,X)
-6F6D- D3 ???
-6F6E- C9 DA CMP #$DA
-6F70- C5 A8 CMP $A8
-6F72- B2 A9 LDA ($A9)
-6F74- BA TSX
-6F75- C1 D8 CMP ($D8,X)
-6F77- C2 ???
-6F78- C1 CB CMP ($CB,X)
-6F7A- A8 TAY
-6F7B- B2 A9 LDA ($A9)
-6F7D- A0 BA LDY #$BA
-6F7F- C1 D9 CMP ($D9,X)
-6F81- C2 ???
-6F82- C1 CB CMP ($CB,X)
-6F84- A8 TAY
-6F85- B2 A9 LDA ($A9)
-6F87- A0 BA LDY #$BA
-6F89- CD CC C9 CMP $C9CC
-6F8C- C5 D2 CMP $D2
-6F8E- A8 TAY
-6F8F- B2 A9 LDA ($A9)
-6F91- BA TSX
-6F92- CD C3 C1 CMP $C1C3
-6F95- CE C4 A8 DEC $A8C4
-6F98- B2 A9 LDA ($A9)
-6F9A- A0 BA LDY #$BA
-6F9C- C6 C9 DEC $C9
-6F9E- CC CC A8 CPY $A8CC
-6FA1- B1 A9 LDA ($A9),Y
-6FA3- A0 BA LDY #$BA
-6FA5- C5 CC CMP $CC
-6FA7- C5 CE CMP $CE
-6FA9- A8 TAY
-6FAA- B1 A9 LDA ($A9),Y
-6FAC- 00 BRK
-6FAD- C1 D2 CMP ($D2,X)
-6FAF- D2 C1 CMP ($C1)
-6FB1- D9 A0 D4 CMP $D4A0,Y
-6FB4- CF ???
-6FB5- CF ???
-6FB6- A0 CC LDY #$CC
-6FB8- C1 D2 CMP ($D2,X)
-6FBA- C7 ???
-6FBB- C5 A1 CMP $A1
-6FBD- 00 BRK
-6FBE- 68 PLA
-6FBF- 85 FE STA $FE
-6FC1- 68 PLA
-6FC2- 85 FF STA $FF
-6FC4- 68 PLA
-6FC5- 8D AF 70 STA $70AF
-6FC8- 8D B1 70 STA $70B1
-6FCB- 68 PLA
-6FCC- 8D B0 70 STA $70B0
-6FCF- 85 19 STA $19
-6FD1- 68 PLA
-6FD2- 85 ED STA $ED
-6FD4- 68 PLA
-6FD5- 85 EE STA $EE
-6FD7- A0 00 LDY #$00
-6FD9- B1 ED LDA ($ED),Y
-6FDB- 8D AD 70 STA $70AD
-6FDE- A0 01 LDY #$01
-6FE0- B1 ED LDA ($ED),Y
-6FE2- 8D AE 70 STA $70AE
-6FE5- C8 INY
-6FE6- B1 ED LDA ($ED),Y
-6FE8- 8D AB 70 STA $70AB
-6FEB- 8D AC 70 STA $70AC
-6FEE- AD 42 62 LDA $6242
-6FF1- C9 01 CMP #$01
-6FF3- F0 03 BEQ $6FF8
-6FF5- 4C 2C 70 JMP $702C
-6FF8- AD B2 70 LDA $70B2
-6FFB- CD AE 70 CMP $70AE
-6FFE- B0 03 BCS $7003
-7000- 4C 2C 70 JMP $702C
-7003- AD B1 70 LDA $70B1
-7006- CD AD 70 CMP $70AD
-7009- B0 03 BCS $700E
-700B- 4C 2C 70 JMP $702C
-700E- A9 70 LDA #$70
-7010- 48 PHA
-7011- A9 B5 LDA #$B5
-7013- 48 PHA
-7014- A9 71 LDA #$71
-7016- 48 PHA
-7017- A9 0E LDA #$0E
-7019- 48 PHA
-701A- A9 70 LDA #$70
-701C- 48 PHA
-701D- A9 CD LDA #$CD
-701F- 48 PHA
-7020- A9 70 LDA #$70
-7022- 48 PHA
-7023- A9 AB LDA #$AB
-7025- 48 PHA
-7026- A9 09 LDA #$09
-7028- 48 PHA
-7029- 20 B0 6B JSR $6BB0
-702C- A0 00 LDY #$00
-702E- A9 00 LDA #$00
-7030- F0 0F BEQ $7041
-7032- 18 CLC
-7033- 6D AF 70 ADC $70AF
-7036- AA TAX
-7037- 98 TYA
-7038- 65 19 ADC $19
-703A- A8 TAY
-703B- 8A TXA
-703C- 0E AF 70 ASL $70AF
-703F- 26 19 ROL $19
-7041- 4E AB 70 LSR $70AB
-7044- B0 EC BCS $7032
-7046- D0 F4 BNE $703C
-7048- 8E B1 70 STX $70B1
-704B- 8C B2 70 STY $70B2
-704E- 18 CLC
-704F- A9 03 LDA #$03
-7051- 6D B1 70 ADC $70B1
-7054- 8D B3 70 STA $70B3
-7057- B0 03 BCS $705C
-7059- 4C 64 70 JMP $7064
-705C- A9 01 LDA #$01
-705E- 6D B2 70 ADC $70B2
-7061- 8D B2 70 STA $70B2
-7064- AD B2 70 LDA $70B2
-7067- 8D B4 70 STA $70B4
-706A- 18 CLC
-706B- AD B3 70 LDA $70B3
-706E- 65 ED ADC $ED
-7070- 8D B3 70 STA $70B3
-7073- B0 03 BCS $7078
-7075- 4C 7B 70 JMP $707B
-7078- EE B4 70 INC $70B4
-707B- AD B4 70 LDA $70B4
-707E- 65 EE ADC $EE
-7080- 8D B4 70 STA $70B4
-7083- 85 09 STA $09
-7085- AD B3 70 LDA $70B3
-7088- 85 08 STA $08
-708A- A0 00 LDY #$00
-708C- B1 08 LDA ($08),Y
-708E- 99 40 60 STA $6040,Y
-7091- C8 INY
-7092- CC AC 70 CPY $70AC
-7095- D0 F5 BNE $708C
-7097- AD AC 70 LDA $70AC
-709A- 8D 3F 60 STA $603F
-709D- A5 FF LDA $FF
-709F- 48 PHA
-70A0- A5 FE LDA $FE
-70A2- 48 PHA
-70A3- A6 09 LDX $09
-70A5- A4 08 LDY $08
-70A7- AD AB 70 LDA $70AB
-70AA- 60 RTS
-70AB- 00 BRK
-70AC- 00 BRK
-70AD- 00 BRK
-70AE- 00 BRK
-70AF- 00 BRK
-70B0- 00 BRK
-70B1- 00 BRK
-70B2- 00 BRK
-70B3- 00 BRK
-70B4- 00 BRK
-70B5- C1 C7 CMP ($C7,X)
-70B7- C5 D4 CMP $D4
-70B9- B1 B6 LDA ($B6),Y
-70BB- B1 A0 LDA ($A0),Y
-70BD- A8 TAY
-70BE- C7 ???
-70BF- C5 D4 CMP $D4
-70C1- B1 B6 LDA ($B6),Y
-70C3- B1 A0 LDA ($A0),Y
-70C5- CD C1 C3 CMP $C3C1
-70C8- D2 CF CMP ($CF)
-70CA- A9 AC LDA #$AC
-70CC- 00 BRK
-70CD- C4 D5 CPY $D5
-70CF- CD D0 C9 CMP $C9D0
-70D2- CE C7 A0 DEC $A0C7
-70D5- BA TSX
-70D6- C5 D3 CMP $D3
-70D8- C9 DA CMP #$DA
-70DA- C5 A8 CMP $A8
-70DC- B1 A9 LDA ($A9),Y
-70DE- A0 BA LDY #$BA
-70E0- C5 D3 CMP $D3
-70E2- C9 DA CMP #$DA
-70E4- C5 C2 CMP $C2
-70E6- C1 CB CMP ($CB,X)
-70E8- A8 TAY
-70E9- B1 A9 LDA ($A9),Y
-70EB- A0 BA LDY #$BA
-70ED- C1 D3 CMP ($D3,X)
-70EF- C9 DA CMP #$DA
-70F1- C5 A8 CMP $A8
-70F3- B2 A9 LDA ($A9)
-70F5- BA TSX
-70F6- C1 C9 CMP ($C9,X)
-70F8- C4 D8 CPY $D8
-70FA- A8 TAY
-70FB- B2 A9 LDA ($A9)
-70FD- A0 BA LDY #$BA
-70FF- C9 C4 CMP #$C4
-7101- D8 CLD
-7102- A8 TAY
-7103- B2 A9 LDA ($A9)
-7105- A0 BA LDY #$BA
-7107- D2 C5 CMP ($C5)
-7109- D3 ???
-710A- A8 TAY
-710B- B2 A9 LDA ($A9)
-710D- 00 BRK
-710E- CF ???
-710F- D5 D4 CMP $D4,X
-7111- A0 CF LDY #$CF
-7113- C6 A0 DEC $A0
-7115- C2 ???
-7116- CF ???
-7117- D5 CE CMP $CE,X
-7119- C4 D3 CPY $D3
-711B- A1 A0 LDA ($A0,X)
-711D- C9 CE CMP #$CE
-711F- C4 C5 CPY $C5
-7121- D8 CLD
-7122- A0 BE LDY #$BE
-7124- A0 C1 LDY #$C1
-7126- D2 D2 CMP ($D2)
-7128- C1 D9 CMP ($D9,X)
-712A- A0 CC LDY #$CC
-712C- C5 CE CMP $CE
-712E- C7 ???
-712F- D4 ???
-7130- C8 INY
-7131- 00 BRK
-7132- 68 PLA
-7133- 85 FE STA $FE
-7135- 68 PLA
-7136- 85 FF STA $FF
-7138- 68 PLA
-7139- 8D E3 72 STA $72E3
-713C- 68 PLA
-713D- 8D E4 72 STA $72E4
-7140- 68 PLA
-7141- 8D E1 72 STA $72E1
-7144- 68 PLA
-7145- 8D E2 72 STA $72E2
-7148- 68 PLA
-7149- 85 ED STA $ED
-714B- 68 PLA
-714C- 85 EE STA $EE
-714E- A0 04 LDY #$04
-7150- B1 ED LDA ($ED),Y
-7152- 8D DF 72 STA $72DF
-7155- A0 00 LDY #$00
-7157- B1 ED LDA ($ED),Y
-7159- 8D EF 72 STA $72EF
-715C- A0 01 LDY #$01
-715E- B1 ED LDA ($ED),Y
-7160- 8D F0 72 STA $72F0
-7163- A0 02 LDY #$02
-7165- B1 ED LDA ($ED),Y
-7167- 8D F1 72 STA $72F1
-716A- A0 03 LDY #$03
-716C- B1 ED LDA ($ED),Y
-716E- 8D F2 72 STA $72F2
-7171- A0 00 LDY #$00
-7173- AD 42 62 LDA $6242
-7176- C9 01 CMP #$01
-7178- F0 03 BEQ $717D
-717A- 4C DD 71 JMP $71DD
-717D- AD E1 72 LDA $72E1
-7180- CD EF 72 CMP $72EF
-7183- 90 28 BCC $71AD
-7185- AD E2 72 LDA $72E2
-7188- CD F0 72 CMP $72F0
-718B- F0 20 BEQ $71AD
-718D- 90 1E BCC $71AD
-718F- A9 72 LDA #$72
-7191- 48 PHA
-7192- A9 F3 LDA #$F3
-7194- 48 PHA
-7195- A9 73 LDA #$73
-7197- 48 PHA
-7198- A9 5F LDA #$5F
-719A- 48 PHA
-719B- A9 73 LDA #$73
-719D- 48 PHA
-719E- A9 0A LDA #$0A
-71A0- 48 PHA
-71A1- A9 72 LDA #$72
-71A3- 48 PHA
-71A4- A9 DF LDA #$DF
-71A6- 48 PHA
-71A7- A9 14 LDA #$14
-71A9- 48 PHA
-71AA- 20 B0 6B JSR $6BB0
-71AD- AD E3 72 LDA $72E3
-71B0- CD F1 72 CMP $72F1
-71B3- 90 28 BCC $71DD
-71B5- AD E4 72 LDA $72E4
-71B8- CD F2 72 CMP $72F2
-71BB- F0 20 BEQ $71DD
-71BD- 90 1E BCC $71DD
-71BF- A9 72 LDA #$72
-71C1- 48 PHA
-71C2- A9 F3 LDA #$F3
-71C4- 48 PHA
-71C5- A9 73 LDA #$73
-71C7- 48 PHA
-71C8- A9 7A LDA #$7A
-71CA- 48 PHA
-71CB- A9 73 LDA #$73
-71CD- 48 PHA
-71CE- A9 0A LDA #$0A
-71D0- 48 PHA
-71D1- A9 72 LDA #$72
-71D3- 48 PHA
-71D4- A9 DF LDA #$DF
-71D6- 48 PHA
-71D7- A9 14 LDA #$14
-71D9- 48 PHA
-71DA- 20 B0 6B JSR $6BB0
-71DD- AD E3 72 LDA $72E3
-71E0- 8D E7 72 STA $72E7
-71E3- AD E4 72 LDA $72E4
-71E6- 8D E8 72 STA $72E8
-71E9- AD F1 72 LDA $72F1
-71EC- 8D E5 72 STA $72E5
-71EF- AD F2 72 LDA $72F2
-71F2- 8D E6 72 STA $72E6
-71F5- A9 00 LDA #$00
-71F7- 8D E9 72 STA $72E9
-71FA- 8D EA 72 STA $72EA
-71FD- 8D EB 72 STA $72EB
-7200- 8D EC 72 STA $72EC
-7203- A2 10 LDX #$10
-7205- 4E E8 72 LSR $72E8
-7208- 6E E7 72 ROR $72E7
-720B- 90 10 BCC $721D
-720D- AD EB 72 LDA $72EB
-7210- 18 CLC
-7211- 6D E5 72 ADC $72E5
-7214- 8D EB 72 STA $72EB
-7217- AD EC 72 LDA $72EC
-721A- 6D E6 72 ADC $72E6
-721D- 6A ROR
-721E- 8D EC 72 STA $72EC
-7221- 6E EB 72 ROR $72EB
-7224- 6E EA 72 ROR $72EA
-7227- 6E E9 72 ROR $72E9
-722A- CA DEX
-722B- D0 D8 BNE $7205
-722D- AD E9 72 LDA $72E9
-7230- 8D ED 72 STA $72ED
-7233- AD EA 72 LDA $72EA
-7236- 8D EE 72 STA $72EE
-7239- AD E1 72 LDA $72E1
-723C- 8D E7 72 STA $72E7
-723F- AD E2 72 LDA $72E2
-7242- 8D E8 72 STA $72E8
-7245- AD DF 72 LDA $72DF
-7248- 8D E5 72 STA $72E5
-724B- A9 00 LDA #$00
-724D- 8D E6 72 STA $72E6
-7250- 8D E9 72 STA $72E9
-7253- 8D EA 72 STA $72EA
-7256- 8D EB 72 STA $72EB
-7259- 8D EC 72 STA $72EC
-725C- A2 10 LDX #$10
-725E- 4E E8 72 LSR $72E8
-7261- 6E E7 72 ROR $72E7
-7264- 90 10 BCC $7276
-7266- AD EB 72 LDA $72EB
-7269- 18 CLC
-726A- 6D E5 72 ADC $72E5
-726D- 8D EB 72 STA $72EB
-7270- AD EC 72 LDA $72EC
-7273- 6D E6 72 ADC $72E6
-7276- 6A ROR
-7277- 8D EC 72 STA $72EC
-727A- 6E EB 72 ROR $72EB
-727D- 6E EA 72 ROR $72EA
-7280- 6E E9 72 ROR $72E9
-7283- CA DEX
-7284- D0 D8 BNE $725E
-7286- 18 CLC
-7287- AD E9 72 LDA $72E9
-728A- 6D ED 72 ADC $72ED
-728D- 8D E9 72 STA $72E9
-7290- AD EA 72 LDA $72EA
-7293- 6D EE 72 ADC $72EE
-7296- 8D EA 72 STA $72EA
-7299- 18 CLC
-729A- AD E9 72 LDA $72E9
-729D- 69 05 ADC #$05
-729F- 8D E9 72 STA $72E9
-72A2- 90 03 BCC $72A7
-72A4- EE EA 72 INC $72EA
-72A7- 18 CLC
-72A8- AD E9 72 LDA $72E9
-72AB- 65 ED ADC $ED
-72AD- 8D E9 72 STA $72E9
-72B0- 85 08 STA $08
-72B2- AD EA 72 LDA $72EA
-72B5- 65 EE ADC $EE
-72B7- 8D EA 72 STA $72EA
-72BA- 85 09 STA $09
-72BC- A0 00 LDY #$00
-72BE- A2 00 LDX #$00
-72C0- B1 08 LDA ($08),Y
-72C2- 99 40 60 STA $6040,Y
-72C5- C8 INY
-72C6- CC DF 72 CPY $72DF
-72C9- D0 F5 BNE $72C0
-72CB- AD DF 72 LDA $72DF
-72CE- 8D 3F 60 STA $603F
-72D1- A5 FF LDA $FF
-72D3- 48 PHA
-72D4- A5 FE LDA $FE
-72D6- 48 PHA
-72D7- A6 09 LDX $09
-72D9- A4 08 LDY $08
-72DB- AD DF 72 LDA $72DF
-72DE- 60 RTS
-72DF- 00 BRK
-72E0- 00 BRK
-72E1- 00 BRK
-72E2- 00 BRK
-72E3- 00 BRK
-72E4- 00 BRK
-72E5- 00 BRK
-72E6- 00 BRK
-72E7- 00 BRK
-72E8- 00 BRK
-72E9- 00 BRK
-72EA- 00 BRK
-72EB- 00 BRK
-72EC- 00 BRK
-72ED- 00 BRK
-72EE- 00 BRK
-72EF- 00 BRK
-72F0- 00 BRK
-72F1- 00 BRK
-72F2- 00 BRK
-72F3- C1 C7 CMP ($C7,X)
-72F5- C5 D4 CMP $D4
-72F7- B1 B6 LDA ($B6),Y
-72F9- B2 A0 LDA ($A0)
-72FB- A8 TAY
-72FC- C7 ???
-72FD- C5 D4 CMP $D4
-72FF- B1 B6 LDA ($B6),Y
-7301- B2 A0 LDA ($A0)
-7303- CD C1 C3 CMP $C3C1
-7306- D2 CF CMP ($CF)
-7308- A9 00 LDA #$00
-730A- BA TSX
-730B- C5 D3 CMP $D3
-730D- C9 DA CMP #$DA
-730F- C5 A8 CMP $A8
-7311- B2 A9 LDA ($A9)
-7313- A0 D8 LDY #$D8
-7315- C9 C4 CMP #$C4
-7317- D8 CLD
-7318- A8 TAY
-7319- B2 A9 LDA ($A9)
-731B- A0 D9 LDY #$D9
-731D- C9 C4 CMP #$C4
-731F- D8 CLD
-7320- A8 TAY
-7321- B2 A9 LDA ($A9)
-7323- A0 CD LDY #$CD
-7325- C3 ???
-7326- C1 CE CMP ($CE,X)
-7328- C4 A8 CPY $A8
-732A- B2 A9 LDA ($A9)
-732C- A0 CD LDY #$CD
-732E- C3 ???
-732F- C1 CE CMP ($CE,X)
-7331- C4 A8 CPY $A8
-7333- B2 A9 LDA ($A9)
-7335- A0 CD LDY #$CD
-7337- CC C9 C5 CPY $C5C9
-733A- D2 A8 CMP ($A8)
-733C- B2 A9 LDA ($A9)
-733E- A0 D0 LDY #$D0
-7340- D2 CF CMP ($CF)
-7342- C4 A8 CPY $A8
-7344- B4 A9 LDY $A9,X
-7346- A0 D0 LDY #$D0
-7348- C2 ???
-7349- C1 CB CMP ($CB,X)
-734B- A8 TAY
-734C- B2 A9 LDA ($A9)
-734E- A0 D8 LDY #$D8
-7350- CC C5 CE CPY $CEC5
-7353- A8 TAY
-7354- B2 A9 LDA ($A9)
-7356- A0 D9 LDY #$D9
-7358- CC C5 CE CPY $CEC5
-735B- A8 TAY
-735C- B2 A9 LDA ($A9)
-735E- 00 BRK
-735F- CF ???
-7360- D5 D4 CMP $D4,X
-7362- A0 CF LDY #$CF
-7364- C6 A0 DEC $A0
-7366- C2 ???
-7367- CF ???
-7368- D5 CE CMP $CE,X
-736A- C4 D3 CPY $D3
-736C- A1 A0 LDA ($A0,X)
-736E- D8 CLD
-736F- A0 BE LDY #$BE
-7371- A0 CD LDY #$CD
-7373- C1 D8 CMP ($D8,X)
-7375- C9 CD CMP #$CD
-7377- D5 CD CMP $CD,X
-7379- 00 BRK
-737A- CF ???
-737B- D5 D4 CMP $D4,X
-737D- A0 CF LDY #$CF
-737F- C6 A0 DEC $A0
-7381- C2 ???
-7382- CF ???
-7383- D5 CE CMP $CE,X
-7385- C4 D3 CPY $D3
-7387- A1 A0 LDA ($A0,X)
-7389- D9 A0 BE CMP $BEA0,Y
-738C- A0 CD LDY #$CD
-738E- C1 D8 CMP ($D8,X)
-7390- 00 BRK
-7391- 68 PLA
-7392- 85 FE STA $FE
-7394- 68 PLA
-7395- 85 FF STA $FF
-7397- 68 PLA
-7398- 8D 81 74 STA $7481
-739B- 8D 83 74 STA $7483
-739E- 68 PLA
-739F- 8D 82 74 STA $7482
-73A2- 85 19 STA $19
-73A4- 68 PLA
-73A5- 85 ED STA $ED
-73A7- 68 PLA
-73A8- 85 EE STA $EE
-73AA- 68 PLA
-73AB- 85 EB STA $EB
-73AD- 68 PLA
-73AE- 85 EC STA $EC
-73B0- A0 00 LDY #$00
-73B2- B1 ED LDA ($ED),Y
-73B4- 8D 7F 74 STA $747F
-73B7- A0 01 LDY #$01
-73B9- B1 ED LDA ($ED),Y
-73BB- 8D 80 74 STA $7480
-73BE- C8 INY
-73BF- B1 ED LDA ($ED),Y
-73C1- 8D 7D 74 STA $747D
-73C4- 8D 7E 74 STA $747E
-73C7- AD 42 62 LDA $6242
-73CA- C9 01 CMP #$01
-73CC- F0 03 BEQ $73D1
-73CE- 4C 05 74 JMP $7405
-73D1- AD 84 74 LDA $7484
-73D4- CD 80 74 CMP $7480
-73D7- B0 03 BCS $73DC
-73D9- 4C 05 74 JMP $7405
-73DC- AD 83 74 LDA $7483
-73DF- CD 7F 74 CMP $747F
-73E2- B0 03 BCS $73E7
-73E4- 4C 05 74 JMP $7405
-73E7- A9 74 LDA #$74
-73E9- 48 PHA
-73EA- A9 87 LDA #$87
-73EC- 48 PHA
-73ED- A9 74 LDA #$74
-73EF- 48 PHA
-73F0- A9 E0 LDA #$E0
-73F2- 48 PHA
-73F3- A9 74 LDA #$74
-73F5- 48 PHA
-73F6- A9 9F LDA #$9F
-73F8- 48 PHA
-73F9- A9 74 LDA #$74
-73FB- 48 PHA
-73FC- A9 7D LDA #$7D
-73FE- 48 PHA
-73FF- A9 09 LDA #$09
-7401- 48 PHA
-7402- 20 B0 6B JSR $6BB0
-7405- A0 00 LDY #$00
-7407- A9 00 LDA #$00
-7409- F0 0F BEQ $741A
-740B- 18 CLC
-740C- 6D 81 74 ADC $7481
-740F- AA TAX
-7410- 98 TYA
-7411- 65 19 ADC $19
-7413- A8 TAY
-7414- 8A TXA
-7415- 0E 81 74 ASL $7481
-7418- 26 19 ROL $19
-741A- 4E 7D 74 LSR $747D
-741D- B0 EC BCS $740B
-741F- D0 F4 BNE $7415
-7421- 8E 83 74 STX $7483
-7424- 8C 84 74 STY $7484
-7427- 18 CLC
-7428- A9 03 LDA #$03
-742A- 6D 83 74 ADC $7483
-742D- 8D 85 74 STA $7485
-7430- B0 03 BCS $7435
-7432- 4C 3D 74 JMP $743D
-7435- A9 01 LDA #$01
-7437- 6D 84 74 ADC $7484
-743A- 8D 84 74 STA $7484
-743D- AD 84 74 LDA $7484
-7440- 8D 86 74 STA $7486
-7443- 18 CLC
-7444- AD 85 74 LDA $7485
-7447- 65 ED ADC $ED
-7449- 8D 85 74 STA $7485
-744C- B0 03 BCS $7451
-744E- 4C 54 74 JMP $7454
-7451- EE 86 74 INC $7486
-7454- AD 86 74 LDA $7486
-7457- 65 EE ADC $EE
-7459- 8D 86 74 STA $7486
-745C- 85 09 STA $09
-745E- AD 85 74 LDA $7485
-7461- 85 08 STA $08
-7463- A0 00 LDY #$00
-7465- B1 EB LDA ($EB),Y
-7467- 91 08 STA ($08),Y
-7469- C8 INY
-746A- CC 7E 74 CPY $747E
-746D- D0 F6 BNE $7465
-746F- A5 FF LDA $FF
-7471- 48 PHA
-7472- A5 FE LDA $FE
-7474- 48 PHA
-7475- A6 09 LDX $09
-7477- A4 08 LDY $08
-7479- AD 7D 74 LDA $747D
-747C- 60 RTS
-747D- 00 BRK
-747E- 00 BRK
-747F- 00 BRK
-7480- 00 BRK
-7481- 00 BRK
-7482- 00 BRK
-7483- 00 BRK
-7484- 00 BRK
-7485- 00 BRK
-7486- 00 BRK
-7487- C1 D0 CMP ($D0,X)
-7489- D5 D4 CMP $D4,X
-748B- B1 B6 LDA ($B6),Y
-748D- B1 A0 LDA ($A0),Y
-748F- A8 TAY
-7490- D0 D5 BNE $7467
-7492- D4 ???
-7493- B1 B6 LDA ($B6),Y
-7495- B1 A0 LDA ($A0),Y
-7497- CD C1 C3 CMP $C3C1
-749A- D2 CF CMP ($CF)
-749C- A9 AC LDA #$AC
-749E- 00 BRK
-749F- C4 D5 CPY $D5
-74A1- CD D0 C9 CMP $C9D0
-74A4- CE C7 A0 DEC $A0C7
-74A7- BA TSX
-74A8- C5 D3 CMP $D3
-74AA- C9 DA CMP #$DA
-74AC- C5 A8 CMP $A8
-74AE- B1 A9 LDA ($A9),Y
-74B0- A0 BA LDY #$BA
-74B2- C5 D3 CMP $D3
-74B4- C9 DA CMP #$DA
-74B6- C5 C2 CMP $C2
-74B8- C1 CB CMP ($CB,X)
-74BA- A8 TAY
-74BB- B1 A9 LDA ($A9),Y
-74BD- A0 BA LDY #$BA
-74BF- C1 D3 CMP ($D3,X)
-74C1- C9 DA CMP #$DA
-74C3- C5 A8 CMP $A8
-74C5- B2 A9 LDA ($A9)
-74C7- BA TSX
-74C8- C1 C9 CMP ($C9,X)
-74CA- C4 D8 CPY $D8
-74CC- A8 TAY
-74CD- B2 A9 LDA ($A9)
-74CF- A0 BA LDY #$BA
-74D1- C9 C4 CMP #$C4
-74D3- D8 CLD
-74D4- A8 TAY
-74D5- B2 A9 LDA ($A9)
-74D7- A0 BA LDY #$BA
-74D9- D2 C5 CMP ($C5)
-74DB- D3 ???
-74DC- A8 TAY
-74DD- B2 A9 LDA ($A9)
-74DF- 00 BRK
-74E0- CF ???
-74E1- D5 D4 CMP $D4,X
-74E3- A0 CF LDY #$CF
-74E5- C6 A0 DEC $A0
-74E7- C2 ???
-74E8- CF ???
-74E9- D5 CE CMP $CE,X
-74EB- C4 D3 CPY $D3
-74ED- A1 A0 LDA ($A0,X)
-74EF- C9 CE CMP #$CE
-74F1- C4 C5 CPY $C5
-74F3- D8 CLD
-74F4- A0 BE LDY #$BE
-74F6- A0 C1 LDY #$C1
-74F8- D2 D2 CMP ($D2)
-74FA- C1 D9 CMP ($D9,X)
-74FC- A0 CC LDY #$CC
-74FE- C5 CE CMP $CE
-7500- C7 ???
-7501- D4 ???
-7502- C8 INY
-7503- 00 BRK
-7504- 68 PLA
-7505- 85 FE STA $FE
-7507- 68 PLA
-7508- 85 FF STA $FF
-750A- 68 PLA
-750B- 8D B4 76 STA $76B4
-750E- 68 PLA
-750F- 8D B5 76 STA $76B5
-7512- 68 PLA
-7513- 8D B2 76 STA $76B2
-7516- 68 PLA
-7517- 8D B3 76 STA $76B3
-751A- 68 PLA
-751B- 85 ED STA $ED
-751D- 68 PLA
-751E- 85 EE STA $EE
-7520- 68 PLA
-7521- 85 EB STA $EB
-7523- 68 PLA
-7524- 85 EC STA $EC
-7526- A0 04 LDY #$04
-7528- B1 ED LDA ($ED),Y
-752A- 8D B0 76 STA $76B0
-752D- A0 00 LDY #$00
-752F- B1 ED LDA ($ED),Y
-7531- 8D C0 76 STA $76C0
-7534- A0 01 LDY #$01
-7536- B1 ED LDA ($ED),Y
-7538- 8D C1 76 STA $76C1
-753B- A0 02 LDY #$02
-753D- B1 ED LDA ($ED),Y
-753F- 8D C2 76 STA $76C2
-7542- A0 03 LDY #$03
-7544- B1 ED LDA ($ED),Y
-7546- 8D C3 76 STA $76C3
-7549- A0 00 LDY #$00
-754B- AD 42 62 LDA $6242
-754E- C9 01 CMP #$01
-7550- F0 03 BEQ $7555
-7552- 4C B5 75 JMP $75B5
-7555- AD B2 76 LDA $76B2
-7558- CD C0 76 CMP $76C0
-755B- 90 28 BCC $7585
-755D- AD B3 76 LDA $76B3
-7560- CD C1 76 CMP $76C1
-7563- F0 20 BEQ $7585
-7565- 90 1E BCC $7585
-7567- A9 76 LDA #$76
-7569- 48 PHA
-756A- A9 C4 LDA #$C4
-756C- 48 PHA
-756D- A9 77 LDA #$77
-756F- 48 PHA
-7570- A9 2D LDA #$2D
-7572- 48 PHA
-7573- A9 76 LDA #$76
-7575- 48 PHA
-7576- A9 DB LDA #$DB
-7578- 48 PHA
-7579- A9 76 LDA #$76
-757B- 48 PHA
-757C- A9 B0 LDA #$B0
-757E- 48 PHA
-757F- A9 14 LDA #$14
-7581- 48 PHA
-7582- 20 B0 6B JSR $6BB0
-7585- AD B4 76 LDA $76B4
-7588- CD C2 76 CMP $76C2
-758B- 90 28 BCC $75B5
-758D- AD B5 76 LDA $76B5
-7590- CD C3 76 CMP $76C3
-7593- F0 20 BEQ $75B5
-7595- 90 1E BCC $75B5
-7597- A9 76 LDA #$76
-7599- 48 PHA
-759A- A9 C4 LDA #$C4
-759C- 48 PHA
-759D- A9 77 LDA #$77
-759F- 48 PHA
-75A0- A9 49 LDA #$49
-75A2- 48 PHA
-75A3- A9 76 LDA #$76
-75A5- 48 PHA
-75A6- A9 DB LDA #$DB
-75A8- 48 PHA
-75A9- A9 76 LDA #$76
-75AB- 48 PHA
-75AC- A9 B0 LDA #$B0
-75AE- 48 PHA
-75AF- A9 14 LDA #$14
-75B1- 48 PHA
-75B2- 20 B0 6B JSR $6BB0
-75B5- AD B4 76 LDA $76B4
-75B8- 8D B8 76 STA $76B8
-75BB- AD B5 76 LDA $76B5
-75BE- 8D B9 76 STA $76B9
-75C1- AD C2 76 LDA $76C2
-75C4- 8D B6 76 STA $76B6
-75C7- AD C3 76 LDA $76C3
-75CA- 8D B7 76 STA $76B7
-75CD- A9 00 LDA #$00
-75CF- 8D BA 76 STA $76BA
-75D2- 8D BB 76 STA $76BB
-75D5- 8D BC 76 STA $76BC
-75D8- 8D BD 76 STA $76BD
-75DB- A2 10 LDX #$10
-75DD- 4E B9 76 LSR $76B9
-75E0- 6E B8 76 ROR $76B8
-75E3- 90 10 BCC $75F5
-75E5- AD BC 76 LDA $76BC
-75E8- 18 CLC
-75E9- 6D B6 76 ADC $76B6
-75EC- 8D BC 76 STA $76BC
-75EF- AD BD 76 LDA $76BD
-75F2- 6D B7 76 ADC $76B7
-75F5- 6A ROR
-75F6- 8D BD 76 STA $76BD
-75F9- 6E BC 76 ROR $76BC
-75FC- 6E BB 76 ROR $76BB
-75FF- 6E BA 76 ROR $76BA
-7602- CA DEX
-7603- D0 D8 BNE $75DD
-7605- AD BA 76 LDA $76BA
-7608- 8D BE 76 STA $76BE
-760B- AD BB 76 LDA $76BB
-760E- 8D BF 76 STA $76BF
-7611- AD B2 76 LDA $76B2
-7614- 8D B8 76 STA $76B8
-7617- AD B3 76 LDA $76B3
-761A- 8D B9 76 STA $76B9
-761D- AD B0 76 LDA $76B0
-7620- 8D B6 76 STA $76B6
-7623- A9 00 LDA #$00
-7625- 8D B7 76 STA $76B7
-7628- 8D BA 76 STA $76BA
-762B- 8D BB 76 STA $76BB
-762E- 8D BC 76 STA $76BC
-7631- 8D BD 76 STA $76BD
-7634- A2 10 LDX #$10
-7636- 4E B9 76 LSR $76B9
-7639- 6E B8 76 ROR $76B8
-763C- 90 10 BCC $764E
-763E- AD BC 76 LDA $76BC
-7641- 18 CLC
-7642- 6D B6 76 ADC $76B6
-7645- 8D BC 76 STA $76BC
-7648- AD BD 76 LDA $76BD
-764B- 6D B7 76 ADC $76B7
-764E- 6A ROR
-764F- 8D BD 76 STA $76BD
-7652- 6E BC 76 ROR $76BC
-7655- 6E BB 76 ROR $76BB
-7658- 6E BA 76 ROR $76BA
-765B- CA DEX
-765C- D0 D8 BNE $7636
-765E- 18 CLC
-765F- AD BA 76 LDA $76BA
-7662- 6D BE 76 ADC $76BE
-7665- 8D BA 76 STA $76BA
-7668- AD BB 76 LDA $76BB
-766B- 6D BF 76 ADC $76BF
-766E- 8D BB 76 STA $76BB
-7671- 18 CLC
-7672- AD BA 76 LDA $76BA
-7675- 69 05 ADC #$05
-7677- 8D BA 76 STA $76BA
-767A- 90 03 BCC $767F
-767C- EE BB 76 INC $76BB
-767F- 18 CLC
-7680- AD BA 76 LDA $76BA
-7683- 65 ED ADC $ED
-7685- 8D BA 76 STA $76BA
-7688- 85 08 STA $08
-768A- AD BB 76 LDA $76BB
-768D- 65 EE ADC $EE
-768F- 8D BB 76 STA $76BB
-7692- 85 09 STA $09
-7694- A0 00 LDY #$00
-7696- A2 00 LDX #$00
-7698- B1 EB LDA ($EB),Y
-769A- 91 08 STA ($08),Y
-769C- C8 INY
-769D- CC B0 76 CPY $76B0
-76A0- D0 F6 BNE $7698
-76A2- A5 FF LDA $FF
-76A4- 48 PHA
-76A5- A5 FE LDA $FE
-76A7- 48 PHA
-76A8- A6 09 LDX $09
-76AA- A4 08 LDY $08
-76AC- AD B0 76 LDA $76B0
-76AF- 60 RTS
-76B0- 00 BRK
-76B1- 00 BRK
-76B2- 00 BRK
-76B3- 00 BRK
-76B4- 00 BRK
-76B5- 00 BRK
-76B6- 00 BRK
-76B7- 00 BRK
-76B8- 00 BRK
-76B9- 00 BRK
-76BA- 00 BRK
-76BB- 00 BRK
-76BC- 00 BRK
-76BD- 00 BRK
-76BE- 00 BRK
-76BF- 00 BRK
-76C0- 00 BRK
-76C1- 00 BRK
-76C2- 00 BRK
-76C3- 00 BRK
-76C4- C1 D0 CMP ($D0,X)
-76C6- D5 D4 CMP $D4,X
-76C8- B1 B6 LDA ($B6),Y
-76CA- B2 A0 LDA ($A0)
-76CC- A8 TAY
-76CD- D0 D5 BNE $76A4
-76CF- D4 ???
-76D0- B1 B6 LDA ($B6),Y
-76D2- B2 A0 LDA ($A0)
-76D4- CD C1 C3 CMP $C3C1
-76D7- D2 CF CMP ($CF)
-76D9- A9 00 LDA #$00
-76DB- BA TSX
-76DC- C5 D3 CMP $D3
-76DE- C9 DA CMP #$DA
-76E0- C5 A8 CMP $A8
-76E2- B2 A9 LDA ($A9)
-76E4- A0 BA LDY #$BA
-76E6- D8 CLD
-76E7- C9 C4 CMP #$C4
-76E9- D8 CLD
-76EA- A8 TAY
-76EB- B2 A9 LDA ($A9)
-76ED- A0 BA LDY #$BA
-76EF- D9 C9 C4 CMP $C4C9,Y
-76F2- D8 CLD
-76F3- A8 TAY
-76F4- B2 A9 LDA ($A9)
-76F6- A0 BA LDY #$BA
-76F8- CD C3 C1 CMP $C1C3
-76FB- CE C4 A8 DEC $A8C4
-76FE- B2 A9 LDA ($A9)
-7700- A0 BA LDY #$BA
-7702- CD CC C9 CMP $C9CC
-7705- C5 D2 CMP $D2
-7707- A8 TAY
-7708- B2 A9 LDA ($A9)
-770A- BA TSX
-770B- D0 D2 BNE $76DF
-770D- CF ???
-770E- C4 A8 CPY $A8
-7710- B4 A9 LDY $A9,X
-7712- A0 D0 LDY #$D0
-7714- C2 ???
-7715- C1 CB CMP ($CB,X)
-7717- A8 TAY
-7718- B2 A9 LDA ($A9)
-771A- A0 BA LDY #$BA
-771C- D8 CLD
-771D- CC C5 CE CPY $CEC5
-7720- A8 TAY
-7721- B1 A9 LDA ($A9),Y
-7723- A0 BA LDY #$BA
-7725- D9 CC C5 CMP $C5CC,Y
-7728- CE A8 B1 DEC $B1A8
-772B- A9 00 LDA #$00
-772D- CF ???
-772E- D5 D4 CMP $D4,X
-7730- A0 CF LDY #$CF
-7732- C6 A0 DEC $A0
-7734- C2 ???
-7735- CF ???
-7736- D5 CE CMP $CE,X
-7738- C4 D3 CPY $D3
-773A- A1 A0 LDA ($A0,X)
-773C- D8 CLD
-773D- A0 BE LDY #$BE
-773F- A0 CD LDY #$CD
-7741- C1 D8 CMP ($D8,X)
-7743- C9 CD CMP #$CD
-7745- D5 CD CMP $CD,X
-7747- AE 00 CF LDX $CF00
-774A- D5 D4 CMP $D4,X
-774C- A0 CF LDY #$CF
-774E- C6 A0 DEC $A0
-7750- C2 ???
-7751- CF ???
-7752- D5 CE CMP $CE,X
-7754- C4 D3 CPY $D3
-7756- A1 A0 LDA ($A0,X)
-7758- D9 A0 BE CMP $BEA0,Y
-775B- A0 CD LDY #$CD
-775D- C1 D8 CMP ($D8,X)
-775F- AE 00 A2 LDX $A200
-7762- 08 PHP
-7763- A5 4E LDA $4E
-7765- 0A ASL
-7766- 26 4F ROL $4F
-7768- 90 02 BCC $776C
-776A- 49 2D EOR #$2D
-776C- CA DEX
-776D- D0 F6 BNE $7765
-776F- 85 4E STA $4E
-7771- 8D 40 60 STA $6040
-7774- A0 01 LDY #$01
-7776- 8C 3F 60 STY $603F
-7779- C9 00 CMP #$00
-777B- 60 RTS
-777C- 68 PLA
-777D- 85 FE STA $FE
-777F- 68 PLA
-7780- 85 FF STA $FF
-7782- 68 PLA
-7783- 8D 4F 78 STA $784F
-7786- 68 PLA
-7787- 8D 4B 78 STA $784B
-778A- A9 01 LDA #$01
-778C- 8D 49 78 STA $7849
-778F- A9 FF LDA #$FF
-7791- 8D 4D 78 STA $784D
-7794- A2 08 LDX #$08
-7796- A5 4E LDA $4E
-7798- 0A ASL
-7799- 26 4F ROL $4F
-779B- 90 02 BCC $779F
-779D- 49 2D EOR #$2D
-779F- CA DEX
-77A0- D0 F6 BNE $7798
-77A2- 85 4E STA $4E
-77A4- C9 00 CMP #$00
-77A6- 8D 45 78 STA $7845
-77A9- AD 4D 78 LDA $784D
-77AC- 38 SEC
-77AD- ED 49 78 SBC $7849
-77B0- 8D 3B 78 STA $783B
-77B3- AD 4F 78 LDA $784F
-77B6- 38 SEC
-77B7- ED 4B 78 SBC $784B
-77BA- 8D 3D 78 STA $783D
-77BD- AD 45 78 LDA $7845
-77C0- 38 SEC
-77C1- ED 49 78 SBC $7849
-77C4- 8D 43 78 STA $7843
-77C7- A9 00 LDA #$00
-77C9- A8 TAY
-77CA- 8C 51 78 STY $7851
-77CD- F0 11 BEQ $77E0
-77CF- 18 CLC
-77D0- 6D 43 78 ADC $7843
-77D3- AA TAX
-77D4- 98 TYA
-77D5- 6D 51 78 ADC $7851
-77D8- A8 TAY
-77D9- 8A TXA
-77DA- 0E 43 78 ASL $7843
-77DD- 2E 51 78 ROL $7851
-77E0- 4E 3D 78 LSR $783D
-77E3- B0 EA BCS $77CF
-77E5- D0 F3 BNE $77DA
-77E7- 8D 3F 78 STA $783F
-77EA- 8C 40 78 STY $7840
-77ED- A9 00 LDA #$00
-77EF- 8D 53 78 STA $7853
-77F2- 8D 54 78 STA $7854
-77F5- A2 10 LDX #$10
-77F7- 0E 3F 78 ASL $783F
-77FA- 2E 40 78 ROL $7840
-77FD- 2E 53 78 ROL $7853
-7800- 2E 54 78 ROL $7854
-7803- AD 53 78 LDA $7853
-7806- 38 SEC
-7807- ED 3B 78 SBC $783B
-780A- A8 TAY
-780B- AD 54 78 LDA $7854
-780E- ED 3C 78 SBC $783C
-7811- 90 09 BCC $781C
-7813- 8D 54 78 STA $7854
-7816- 8C 53 78 STY $7853
-7819- EE 41 78 INC $7841
-781C- CA DEX
-781D- D0 D8 BNE $77F7
-781F- AD 41 78 LDA $7841
-7822- 18 CLC
-7823- 6D 4B 78 ADC $784B
-7826- 8D 47 78 STA $7847
-7829- A5 FF LDA $FF
-782B- 48 PHA
-782C- A5 FE LDA $FE
-782E- 48 PHA
-782F- AD 47 78 LDA $7847
-7832- 8D 40 60 STA $6040
-7835- A2 01 LDX #$01
-7837- 8E 3F 60 STX $603F
-783A- 60 RTS
-783B- 00 BRK
-783C- 00 BRK
-783D- 00 BRK
-783E- 00 BRK
-783F- 00 BRK
-7840- 00 BRK
-7841- 00 BRK
-7842- 00 BRK
-7843- 00 BRK
-7844- 00 BRK
-7845- 00 BRK
-7846- 00 BRK
-7847- 00 BRK
-7848- 00 BRK
-7849- 00 BRK
-784A- 00 BRK
-784B- 00 BRK
-784C- 00 BRK
-784D- 00 BRK
-784E- 00 BRK
-784F- 00 BRK
-7850- 00 BRK
-7851- 00 BRK
-7852- 00 BRK
-7853- 00 BRK
-7854- 00 BRK
-7855- 68 PLA
-7856- 85 FE STA $FE
-7858- 68 PLA
-7859- 85 FF STA $FF
-785B- 68 PLA
-785C- 85 06 STA $06
-785E- 68 PLA
-785F- 85 07 STA $07
-7861- A0 00 LDY #$00
-7863- B1 06 LDA ($06),Y
-7865- F0 06 BEQ $786D
-7867- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-786A- C8 INY
-786B- D0 F6 BNE $7863
-786D- A5 FF LDA $FF
-786F- 48 PHA
-7870- A5 FE LDA $FE
-7872- 48 PHA
-7873- 60 RTS
-7874- 68 PLA
-7875- 85 06 STA $06
-7877- 68 PLA
-7878- 85 07 STA $07
-787A- A0 01 LDY #$01
-787C- B1 06 LDA ($06),Y
-787E- F0 06 BEQ $7886
-7880- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7883- C8 INY
-7884- D0 F6 BNE $787C
-7886- 18 CLC
-7887- 98 TYA
-7888- 65 06 ADC $06
-788A- 85 06 STA $06
-788C- A5 07 LDA $07
-788E- 69 00 ADC #$00
-7890- 48 PHA
-7891- A5 06 LDA $06
-7893- 48 PHA
-7894- 60 RTS
diff --git a/source/disk19_demo_builds_1/MAKEMAZE.S b/source/disk19_demo_builds_1/MAKEMAZE.S
deleted file mode 100644
index 887f864..0000000
--- a/source/disk19_demo_builds_1/MAKEMAZE.S
+++ /dev/null
@@ -1,5986 +0,0 @@
-0901- AA TAX
-0902- AA TAX
-0903- AA TAX
-0904- AA TAX
-0905- AA TAX
-0906- AA TAX
-0907- AA TAX
-0908- AA TAX
-0909- AA TAX
-090A- AA TAX
-090B- AA TAX
-090C- AA TAX
-090D- AA TAX
-090E- AA TAX
-090F- AA TAX
-0910- AA TAX
-0911- AA TAX
-0912- AA TAX
-0913- AA TAX
-0914- AA TAX
-0915- AA TAX
-0916- AA TAX
-0917- AA TAX
-0918- AA TAX
-0919- AA TAX
-091A- AA TAX
-091B- AA TAX
-091C- AA TAX
-091D- AA TAX
-091E- AA TAX
-091F- AA TAX
-0920- AA TAX
-0921- 8D AA 20 STA $20AA
-0924- 20 20 20 JSR $2020
-0927- 20 20 20 JSR $2020
-092A- 20 20 20 JSR $2020
-092D- 20 20 20 JSR $2020
-0930- 20 20 20 JSR $2020
-0933- 20 20 20 JSR $2020
-0936- 20 20 20 JSR $2020
-0939- 20 20 20 JSR $2020
-093C- 20 20 20 JSR $2020
-093F- 20 20 AA JSR $AA20
-0942- 8D AA 20 STA $20AA
-0945- D0 C5 BNE $090C
-0947- D2 C6 CMP ($C6)
-0949- C5 C3 CMP $C3
-094B- D4 ???
-094C- 20 CD C1 JSR $C1CD
-094F- DA PHX
-0950- C5 20 CMP $20
-0952- C7 ???
-0953- C5 CE CMP $CE
-0955- C5 D2 CMP $D2
-0957- C1 D4 CMP ($D4,X)
-0959- CF ???
-095A- D2 20 CMP ($20)
-095C- 20 20 20 JSR $2020
-095F- 20 20 20 JSR $2020
-0962- AA TAX
-0963- 8D AA 20 STA $20AA
-0966- 20 20 20 JSR $2020
-0969- 20 20 20 JSR $2020
-096C- 20 20 20 JSR $2020
-096F- 20 20 20 JSR $2020
-0972- 20 20 20 JSR $2020
-0975- 20 20 20 JSR $2020
-0978- 20 20 20 JSR $2020
-097B- 20 20 20 JSR $2020
-097E- 20 20 20 JSR $2020
-0981- 20 20 AA JSR $AA20
-0984- 8D AA AA STA $AAAA
-0987- AA TAX
-0988- AA TAX
-0989- AA TAX
-098A- AA TAX
-098B- AA TAX
-098C- AA TAX
-098D- AA TAX
-098E- AA TAX
-098F- AA TAX
-0990- AA TAX
-0991- AA TAX
-0992- AA TAX
-0993- AA TAX
-0994- AA TAX
-0995- AA TAX
-0996- AA TAX
-0997- AA TAX
-0998- AA TAX
-0999- AA TAX
-099A- AA TAX
-099B- AA TAX
-099C- AA TAX
-099D- AA TAX
-099E- AA TAX
-099F- AA TAX
-09A0- AA TAX
-09A1- AA TAX
-09A2- AA TAX
-09A3- AA TAX
-09A4- AA TAX
-09A5- 8D AA 8D STA $8DAA
-09A8- AA TAX
-09A9- AA TAX
-09AA- 20 C1 D3 JSR $D3C1
-09AD- D3 ???
-09AE- C5 CD CMP $CD
-09B0- C2 ???
-09B1- CC C5 D2 CPY $D2C5
-09B4- 20 C4 C9 JSR $C9C4
-09B7- D2 C5 CMP ($C5)
-09B9- C3 ???
-09BA- D4 ???
-09BB- C9 D6 CMP #$D6
-09BD- C5 D3 CMP $D3
-09BF- 8D AA 8D STA $8DAA
-09C2- A0 C3 LDY #$C3
-09C4- D9 C3 A0 CMP $A0C3,Y
-09C7- C1 D6 CMP ($D6,X)
-09C9- C5 8D CMP $8D
-09CB- A0 C5 LDY #$C5
-09CD- D8 CLD
-09CE- D0 A0 BNE $0970
-09D0- CF ???
-09D1- CE CC D9 DEC $D9CC
-09D4- A0 BB LDY #$BB
-09D6- 20 D4 D5 JSR $D5D4
-09D9- D2 CE CMP ($CE)
-09DB- 20 CF C6 JSR $C6CF
-09DE- C6 20 DEC $20
-09E0- CC C1 D4 CPY $D4C1
-09E3- C5 D2 CMP $D2
-09E5- 8D A0 C4 STA $C4A0
-09E8- D3 ???
-09E9- CB ???
-09EA- A0 CD LDY #$CD
-09EC- C1 CB CMP ($CB,X)
-09EE- C5 CD CMP $CD
-09F0- C1 DA CMP ($DA,X)
-09F2- C5 8D CMP $8D
-09F4- A0 D4 LDY #$D4
-09F6- D2 A0 CMP ($A0)
-09F8- CF ???
-09F9- CE 8D A0 DEC $A08D
-09FC- CF ???
-09FD- C2 ???
-09FE- CA DEX
-09FF- A0 A4 LDY #$A4
-0A01- C2 ???
-0A02- C6 C5 DEC $C5
-0A04- B0 8D BCS $0993
-0A06- A0 CF LDY #$CF
-0A08- D2 C7 CMP ($C7)
-0A0A- A0 A4 LDY #$A4
-0A0C- B6 B0 LDX $B0,Y
-0A0E- B0 B0 BCS $09C0
-0A10- 8D AA 8D STA $8DAA
-0A13- A0 D0 LDY #$D0
-0A15- D5 D4 CMP $D4,X
-0A17- A0 CD LDY #$CD
-0A19- C9 CE CMP #$CE
-0A1B- AE D6 C1 LDX $C1D6
-0A1E- D2 D3 CMP ($D3)
-0A20- AE D2 C5 LDX $C5D2
-0A23- D1 D5 CMP ($D5),Y
-0A25- C9 D2 CMP #$D2
-0A27- C5 C4 CMP $C4
-0A29- 8D A0 D5 STA $D5A0
-0A2C- D3 ???
-0A2D- C5 A0 CMP $A0
-0A2F- CD C9 CE CMP $CEC9
-0A32- AE CD C1 LDX $C1CD
-0A35- C3 ???
-0A36- AE D2 C5 LDX $C5D2
-0A39- D1 D5 CMP ($D5),Y
-0A3B- C9 D2 CMP #$D2
-0A3D- C5 C4 CMP $C4
-0A3F- 8D 20 A0 STA $A020
-0A42- D5 D3 CMP $D3,X
-0A44- C5 A0 CMP $A0
-0A46- CD C9 CE CMP $CEC9
-0A49- AE CD C1 LDX $C1CD
-0A4C- C3 ???
-0A4D- AE C1 D2 LDX $D2C1
-0A50- D2 C1 CMP ($C1)
-0A52- D9 D3 8D CMP $8DD3,Y
-0A55- 20 A0 D5 JSR $D5A0
-0A58- D3 ???
-0A59- C5 A0 CMP $A0
-0A5B- CD C9 CE CMP $CEC9
-0A5E- AE CD C1 LDX $C1CD
-0A61- C3 ???
-0A62- AE CD C1 LDX $C1CD
-0A65- D4 ???
-0A66- C8 INY
-0A67- 8D A0 D5 STA $D5A0
-0A6A- D3 ???
-0A6B- C5 A0 CMP $A0
-0A6D- CD C9 CE CMP $CEC9
-0A70- AE CD C1 LDX $C1CD
-0A73- C3 ???
-0A74- AE D3 D4 LDX $D4D3
-0A77- C4 C9 CPY $C9
-0A79- CF ???
-0A7A- 8D A0 D0 STA $D0A0
-0A7D- D5 D4 CMP $D4,X
-0A7F- A0 CD LDY #$CD
-0A81- C9 CE CMP #$CE
-0A83- AE C8 CF LDX $CFC8
-0A86- CF ???
-0A87- CB ???
-0A88- D3 ???
-0A89- AE D2 C5 LDX $C5D2
-0A8C- D1 D5 CMP ($D5),Y
-0A8E- C9 D2 CMP #$D2
-0A90- C5 C4 CMP $C4
-0A92- 8D A0 D0 STA $D0A0
-0A95- D5 D4 CMP $D4,X
-0A97- A0 CD LDY #$CD
-0A99- C9 CE CMP #$CE
-0A9B- AE C8 CF LDX $CFC8
-0A9E- CF ???
-0A9F- CB ???
-0AA0- D3 ???
-0AA1- AE D3 D4 LDX $D4D3
-0AA4- C4 C9 CPY $C9
-0AA6- CF ???
-0AA7- 8D A0 D0 STA $D0A0
-0AAA- D5 D4 CMP $D4,X
-0AAC- A0 CD LDY #$CD
-0AAE- C9 CE CMP #$CE
-0AB0- AE C8 CF LDX $CFC8
-0AB3- CF ???
-0AB4- CB ???
-0AB5- D3 ???
-0AB6- AE CD C1 LDX $C1CD
-0AB9- D4 ???
-0ABA- C8 INY
-0ABB- 8D A0 D0 STA $D0A0
-0ABE- D5 D4 CMP $D4,X
-0AC0- A0 CD LDY #$CD
-0AC2- C9 CE CMP #$CE
-0AC4- AE C8 CF LDX $CFC8
-0AC7- CF ???
-0AC8- CB ???
-0AC9- D3 ???
-0ACA- AE C1 D2 LDX $D2C1
-0ACD- D2 C1 CMP ($C1)
-0ACF- D9 D3 8D CMP $8DD3,Y
-0AD2- AA TAX
-0AD3- 8D AA AA STA $AAAA
-0AD6- AA TAX
-0AD7- AA TAX
-0AD8- AA TAX
-0AD9- AA TAX
-0ADA- AA TAX
-0ADB- AA TAX
-0ADC- AA TAX
-0ADD- AA TAX
-0ADE- AA TAX
-0ADF- AA TAX
-0AE0- AA TAX
-0AE1- AA TAX
-0AE2- AA TAX
-0AE3- AA TAX
-0AE4- AA TAX
-0AE5- AA TAX
-0AE6- AA TAX
-0AE7- AA TAX
-0AE8- AA TAX
-0AE9- AA TAX
-0AEA- AA TAX
-0AEB- AA TAX
-0AEC- AA TAX
-0AED- AA TAX
-0AEE- AA TAX
-0AEF- AA TAX
-0AF0- AA TAX
-0AF1- AA TAX
-0AF2- AA TAX
-0AF3- AA TAX
-0AF4- 8D AA 20 STA $20AA
-0AF7- 20 20 20 JSR $2020
-0AFA- 20 20 20 JSR $2020
-0AFD- 20 20 20 JSR $2020
-0B00- 20 20 20 JSR $2020
-0B03- 20 20 20 JSR $2020
-0B06- 20 20 20 JSR $2020
-0B09- 20 20 20 JSR $2020
-0B0C- 20 20 20 JSR $2020
-0B0F- 20 20 20 JSR $2020
-0B12- 20 20 AA JSR $AA20
-0B15- 8D AA 20 STA $20AA
-0B18- C3 ???
-0B19- CF ???
-0B1A- CE D3 D4 DEC $D4D3
-0B1D- C1 CE CMP ($CE,X)
-0B1F- D4 ???
-0B20- 20 C4 C5 JSR $C5C4
-0B23- C3 ???
-0B24- CC C1 D2 CPY $D2C1
-0B27- C1 D4 CMP ($D4,X)
-0B29- C9 CF CMP #$CF
-0B2B- CE D3 20 DEC $20D3
-0B2E- 20 20 20 JSR $2020
-0B31- 20 20 20 JSR $2020
-0B34- 20 AA 8D JSR $8DAA
-0B37- AA TAX
-0B38- 20 20 20 JSR $2020
-0B3B- 20 20 20 JSR $2020
-0B3E- 20 20 20 JSR $2020
-0B41- 20 20 20 JSR $2020
-0B44- 20 20 20 JSR $2020
-0B47- 20 20 20 JSR $2020
-0B4A- 20 20 20 JSR $2020
-0B4D- 20 20 20 JSR $2020
-0B50- 20 20 20 JSR $2020
-0B53- 20 20 20 JSR $2020
-0B56- AA TAX
-0B57- 8D AA AA STA $AAAA
-0B5A- AA TAX
-0B5B- AA TAX
-0B5C- AA TAX
-0B5D- AA TAX
-0B5E- AA TAX
-0B5F- AA TAX
-0B60- AA TAX
-0B61- AA TAX
-0B62- AA TAX
-0B63- AA TAX
-0B64- AA TAX
-0B65- AA TAX
-0B66- AA TAX
-0B67- AA TAX
-0B68- AA TAX
-0B69- AA TAX
-0B6A- AA TAX
-0B6B- AA TAX
-0B6C- AA TAX
-0B6D- AA TAX
-0B6E- AA TAX
-0B6F- AA TAX
-0B70- AA TAX
-0B71- AA TAX
-0B72- AA TAX
-0B73- AA TAX
-0B74- AA TAX
-0B75- AA TAX
-0B76- AA TAX
-0B77- AA TAX
-0B78- 8D AA 8D STA $8DAA
-0B7B- D8 CLD
-0B7C- CC C5 CE CPY $CEC5
-0B7F- A0 CB LDY #$CB
-0B81- C2 ???
-0B82- C4 A0 CPY $A0
-0B84- A2 C5 LDX #$C5
-0B86- CE D4 C5 DEC $C5D4
-0B89- D2 20 CMP ($20)
-0B8B- CD C1 DA CMP $DAC1
-0B8E- C5 20 CMP $20
-0B90- D3 ???
-0B91- C9 DA CMP #$DA
-0B93- C5 A2 CMP $A2
-0B95- 8D D8 CE STA $CED8
-0B98- D5 CD CMP $CD,X
-0B9A- A0 C5 LDY #$C5
-0B9C- D1 D5 CMP ($D5),Y
-0B9E- A0 B2 LDY #$B2
-0BA0- AA TAX
-0BA1- D8 CLD
-0BA2- CC C5 CE CPY $CEC5
-0BA5- 8D C2 C1 STA $C1C2
-0BA8- D3 ???
-0BA9- A0 C5 LDY #$C5
-0BAB- D1 D5 CMP ($D5),Y
-0BAD- A0 A4 LDY #$A4
-0BAF- B2 B0 LDA ($B0)
-0BB1- B0 B0 BCS $0B63
-0BB3- A0 BB LDY #$BB
-0BB5- 20 C2 C1 JSR $C1C2
-0BB8- D3 ???
-0BB9- C5 20 CMP $20
-0BBB- C1 C4 CMP ($C4,X)
-0BBD- C4 D2 CPY $D2
-0BBF- C5 D3 CMP $D3
-0BC1- D3 ???
-0BC2- 20 C6 CF JSR $CFC6
-0BC5- D2 20 CMP ($20)
-0BC7- C1 D2 CMP ($D2,X)
-0BC9- D2 C1 CMP ($C1)
-0BCB- D9 D3 8D CMP $8DD3,Y
-0BCE- D9 CC C5 CMP $C5CC,Y
-0BD1- CE A0 C5 DEC $C5A0
-0BD4- D1 D5 CMP ($D5),Y
-0BD6- A0 D8 LDY #$D8
-0BD8- CC C5 CE CPY $CEC5
-0BDB- A0 BB LDY #$BB
-0BDD- 20 C3 D5 JSR $D5C3
-0BE0- D2 D2 CMP ($D2)
-0BE2- C5 CE CMP $CE
-0BE4- D4 ???
-0BE5- 20 C1 CC JSR $CCC1
-0BE8- C7 ???
-0BE9- CF ???
-0BEA- 20 CF CE JSR $CECF
-0BED- CC D9 20 CPY $20D9
-0BF0- C4 CF CPY $CF
-0BF2- C5 D3 CMP $D3
-0BF4- 20 D3 D1 JSR $D1D3
-0BF7- D5 C1 CMP $C1,X
-0BF9- D2 C5 CMP ($C5)
-0BFB- 8D D8 CD STA $CDD8
-0BFE- C1 D8 CMP ($D8,X)
-0C00- A0 C5 LDY #$C5
-0C02- D1 D5 CMP ($D5),Y
-0C04- A0 D8 LDY #$D8
-0C06- CC C5 CE CPY $CEC5
-0C09- AB ???
-0C0A- B1 A0 LDA ($A0),Y
-0C0C- BB ???
-0C0D- 20 C1 C4 JSR $C4C1
-0C10- C4 20 CPY $20
-0C12- C5 D8 CMP $D8
-0C14- D4 ???
-0C15- D2 C1 CMP ($C1)
-0C17- 20 C3 CF JSR $CFC3
-0C1A- CC D5 CD CPY $CDD5
-0C1D- CE 8D D9 DEC $D98D
-0C20- CD C1 D8 CMP $D8C1
-0C23- A0 C5 LDY #$C5
-0C25- D1 D5 CMP ($D5),Y
-0C27- A0 D9 LDY #$D9
-0C29- CC C5 CE CPY $CEC5
-0C2C- AB ???
-0C2D- B1 A0 LDA ($A0),Y
-0C2F- BB ???
-0C30- 20 C1 C4 JSR $C4C1
-0C33- C4 20 CPY $20
-0C35- C5 D8 CMP $D8
-0C37- D4 ???
-0C38- D2 C1 CMP ($C1)
-0C3A- 20 D2 CF JSR $CFD2
-0C3D- D7 ???
-0C3E- 8D C1 D3 STA $D3C1
-0C41- DA PHX
-0C42- A0 C5 LDY #$C5
-0C44- D1 D5 CMP ($D5),Y
-0C46- A0 D8 LDY #$D8
-0C48- CD C1 D8 CMP $D8C1
-0C4B- AA TAX
-0C4C- D9 CD C1 CMP $C1CD,Y
-0C4F- D8 CLD
-0C50- AB ???
-0C51- B1 B0 LDA ($B0),Y
-0C53- A0 BB LDY #$BB
-0C55- 20 C1 D2 JSR $D2C1
-0C58- D2 C1 CMP ($C1)
-0C5A- D9 20 D3 CMP $D320,Y
-0C5D- C9 DA CMP #$DA
-0C5F- C5 AB CMP $AB
-0C61- C9 CE CMP #$CE
-0C63- C6 CF DEC $CF
-0C65- 20 C2 D9 JSR $D9C2
-0C68- D4 ???
-0C69- C5 D3 CMP $D3
-0C6B- 8D D8 D3 STA $D3D8
-0C6E- D4 ???
-0C6F- C1 CB CMP ($CB,X)
-0C71- D3 ???
-0C72- A0 C5 LDY #$C5
-0C74- D1 D5 CMP ($D5),Y
-0C76- A0 C1 LDY #$C1
-0C78- D3 ???
-0C79- DA PHX
-0C7A- AA TAX
-0C7B- B2 AB LDA ($AB)
-0C7D- B1 A0 LDA ($A0),Y
-0C7F- BB ???
-0C80- 20 C3 CF JSR $CFC3
-0C83- CC D5 CD CPY $CDD5
-0C86- CE 20 D3 DEC $D320
-0C89- D4 ???
-0C8A- C1 C3 CMP ($C3,X)
-0C8C- CB ???
-0C8D- 20 D3 C9 JSR $C9D3
-0C90- DA PHX
-0C91- C5 BB CMP $BB
-0C93- 20 D8 20 JSR $20D8
-0C96- AA TAX
-0C97- 20 D9 20 JSR $20D9
-0C9A- AB ???
-0C9B- 20 B1 8D JSR $8DB1
-0C9E- D9 D3 D4 CMP $D4D3,Y
-0CA1- C1 CB CMP ($CB,X)
-0CA3- D3 ???
-0CA4- A0 C5 LDY #$C5
-0CA6- D1 D5 CMP ($D5),Y
-0CA8- A0 C1 LDY #$C1
-0CAA- D3 ???
-0CAB- DA PHX
-0CAC- AA TAX
-0CAD- B2 AB LDA ($AB)
-0CAF- B1 A0 LDA ($A0),Y
-0CB1- BB ???
-0CB2- 20 D2 CF JSR $CFD2
-0CB5- D7 ???
-0CB6- 20 D3 D4 JSR $D4D3
-0CB9- C1 C3 CMP ($C3,X)
-0CBB- CB ???
-0CBC- 20 D3 C9 JSR $C9D3
-0CBF- DA PHX
-0CC0- C5 BB CMP $BB
-0CC2- 20 D8 20 JSR $20D8
-0CC5- AA TAX
-0CC6- 20 D9 20 JSR $20D9
-0CC9- AB ???
-0CCA- 20 B1 8D JSR $8DB1
-0CCD- AA TAX
-0CCE- 8D D3 CF STA $CFD3
-0CD1- D5 D4 CMP $D4,X
-0CD3- C8 INY
-0CD4- D7 ???
-0CD5- A0 C5 LDY #$C5
-0CD7- D1 D5 CMP ($D5),Y
-0CD9- A0 C2 LDY #$C2
-0CDB- C1 D3 CMP ($D3,X)
-0CDD- A0 BB LDY #$BB
-0CDF- 20 D3 CF JSR $CFD3
-0CE2- D5 D4 CMP $D4,X
-0CE4- C8 INY
-0CE5- 20 D7 C1 JSR $C1D7
-0CE8- CC CC D3 CPY $D3CC
-0CEB- 20 C1 D2 JSR $D2C1
-0CEE- D2 C1 CMP ($C1)
-0CF0- D9 8D D7 CMP $D78D,Y
-0CF3- C5 D3 CMP $D3
-0CF5- D4 ???
-0CF6- D7 ???
-0CF7- A0 C5 LDY #$C5
-0CF9- D1 D5 CMP ($D5),Y
-0CFB- A0 C1 LDY #$C1
-0CFD- D3 ???
-0CFE- DA PHX
-0CFF- AB ???
-0D00- C2 ???
-0D01- C1 D3 CMP ($D3,X)
-0D03- A0 BB LDY #$BB
-0D05- 20 D7 C5 JSR $C5D7
-0D08- D3 ???
-0D09- D4 ???
-0D0A- 20 D7 C1 JSR $C1D7
-0D0D- CC CC D3 CPY $D3CC
-0D10- 20 C1 D2 JSR $D2C1
-0D13- D2 C1 CMP ($C1)
-0D15- D9 8D D6 CMP $D68D,Y
-0D18- C9 D3 CMP #$D3
-0D1A- C9 D4 CMP #$D4
-0D1C- C5 C4 CMP $C4
-0D1E- A0 C5 LDY #$C5
-0D20- D1 D5 CMP ($D5),Y
-0D22- A0 B2 LDY #$B2
-0D24- AA TAX
-0D25- C1 D3 CMP ($D3,X)
-0D27- DA PHX
-0D28- AB ???
-0D29- C2 ???
-0D2A- C1 D3 CMP ($D3,X)
-0D2C- A0 BB LDY #$BB
-0D2E- 20 C3 C5 JSR $C5C3
-0D31- CC CC D3 CPY $D3CC
-0D34- 20 D6 C9 JSR $C9D6
-0D37- D3 ???
-0D38- C9 D4 CMP #$D4
-0D3A- C5 C4 CMP $C4
-0D3C- 8D D8 D3 STA $D3D8
-0D3F- D4 ???
-0D40- C1 C3 CMP ($C3,X)
-0D42- CB ???
-0D43- A0 C5 LDY #$C5
-0D45- D1 D5 CMP ($D5),Y
-0D47- A0 B3 LDY #$B3
-0D49- AA TAX
-0D4A- C1 D3 CMP ($D3,X)
-0D4C- DA PHX
-0D4D- AB ???
-0D4E- C2 ???
-0D4F- C1 D3 CMP ($D3,X)
-0D51- A0 BB LDY #$BB
-0D53- 20 D3 D4 JSR $D4D3
-0D56- C1 C3 CMP ($C3,X)
-0D58- CB ???
-0D59- 20 C6 CF JSR $CFC6
-0D5C- D2 20 CMP ($20)
-0D5E- C3 ???
-0D5F- CF ???
-0D60- CC D5 CD CPY $CDD5
-0D63- CE D3 8D DEC $8DD3
-0D66- D9 D3 D4 CMP $D4D3,Y
-0D69- C1 C3 CMP ($C3,X)
-0D6B- CB ???
-0D6C- A0 C5 LDY #$C5
-0D6E- D1 D5 CMP ($D5),Y
-0D70- A0 B3 LDY #$B3
-0D72- AA TAX
-0D73- C1 D3 CMP ($D3,X)
-0D75- DA PHX
-0D76- AB ???
-0D77- C2 ???
-0D78- C1 D3 CMP ($D3,X)
-0D7A- AB ???
-0D7B- D8 CLD
-0D7C- D3 ???
-0D7D- D4 ???
-0D7E- C1 CB CMP ($CB,X)
-0D80- D3 ???
-0D81- A0 BB LDY #$BB
-0D83- 20 D3 D4 JSR $D4D3
-0D86- C1 C3 CMP ($C3,X)
-0D88- CB ???
-0D89- 20 C6 CF JSR $CFC6
-0D8C- D2 20 CMP ($20)
-0D8E- D2 CF CMP ($CF)
-0D90- D7 ???
-0D91- D3 ???
-0D92- 8D AA 8D STA $8DAA
-0D95- AA TAX
-0D96- AA TAX
-0D97- AA TAX
-0D98- AA TAX
-0D99- AA TAX
-0D9A- AA TAX
-0D9B- AA TAX
-0D9C- AA TAX
-0D9D- AA TAX
-0D9E- AA TAX
-0D9F- AA TAX
-0DA0- AA TAX
-0DA1- AA TAX
-0DA2- AA TAX
-0DA3- AA TAX
-0DA4- AA TAX
-0DA5- AA TAX
-0DA6- AA TAX
-0DA7- AA TAX
-0DA8- AA TAX
-0DA9- AA TAX
-0DAA- AA TAX
-0DAB- AA TAX
-0DAC- AA TAX
-0DAD- AA TAX
-0DAE- AA TAX
-0DAF- AA TAX
-0DB0- AA TAX
-0DB1- AA TAX
-0DB2- AA TAX
-0DB3- AA TAX
-0DB4- AA TAX
-0DB5- 8D AA 20 STA $20AA
-0DB8- 20 20 20 JSR $2020
-0DBB- 20 20 20 JSR $2020
-0DBE- 20 20 20 JSR $2020
-0DC1- 20 20 20 JSR $2020
-0DC4- 20 20 20 JSR $2020
-0DC7- 20 20 20 JSR $2020
-0DCA- 20 20 20 JSR $2020
-0DCD- 20 20 20 JSR $2020
-0DD0- 20 20 20 JSR $2020
-0DD3- 20 20 AA JSR $AA20
-0DD6- 8D AA 20 STA $20AA
-0DD9- CD C1 C9 CMP $C9C1
-0DDC- CE 20 D0 DEC $D020
-0DDF- D2 CF CMP ($CF)
-0DE1- C7 ???
-0DE2- D2 C1 CMP ($C1)
-0DE4- CD 20 CC CMP $CC20
-0DE7- CF ???
-0DE8- CF ???
-0DE9- D0 20 BNE $0E0B
-0DEB- 20 20 20 JSR $2020
-0DEE- 20 20 20 JSR $2020
-0DF1- 20 20 20 JSR $2020
-0DF4- 20 20 AA JSR $AA20
-0DF7- 8D AA 20 STA $20AA
-0DFA- 20 20 20 JSR $2020
-0DFD- 20 20 20 JSR $2020
-0E00- 20 20 20 JSR $2020
-0E03- 20 20 20 JSR $2020
-0E06- 20 20 20 JSR $2020
-0E09- 20 20 20 JSR $2020
-0E0C- 20 20 20 JSR $2020
-0E0F- 20 20 20 JSR $2020
-0E12- 20 20 20 JSR $2020
-0E15- 20 20 AA JSR $AA20
-0E18- 8D AA AA STA $AAAA
-0E1B- AA TAX
-0E1C- AA TAX
-0E1D- AA TAX
-0E1E- AA TAX
-0E1F- AA TAX
-0E20- AA TAX
-0E21- AA TAX
-0E22- AA TAX
-0E23- AA TAX
-0E24- AA TAX
-0E25- AA TAX
-0E26- AA TAX
-0E27- AA TAX
-0E28- AA TAX
-0E29- AA TAX
-0E2A- AA TAX
-0E2B- AA TAX
-0E2C- AA TAX
-0E2D- AA TAX
-0E2E- AA TAX
-0E2F- AA TAX
-0E30- AA TAX
-0E31- AA TAX
-0E32- AA TAX
-0E33- AA TAX
-0E34- AA TAX
-0E35- AA TAX
-0E36- AA TAX
-0E37- AA TAX
-0E38- AA TAX
-0E39- 8D AA 8D STA $8DAA
-0E3C- C9 CE CMP #$CE
-0E3E- C9 D4 CMP #$D4
-0E40- 8D AA 8D STA $8DAA
-0E43- A0 CA LDY #$CA
-0E45- D3 ???
-0E46- D2 A0 CMP ($A0)
-0E48- C8 INY
-0E49- CF ???
-0E4A- CD C5 8D CMP $8DC5
-0E4D- A0 D0 LDY #$D0
-0E4F- D2 CE CMP ($CE)
-0E51- A0 A2 LDY #$A2
-0E53- C9 CE CMP #$CE
-0E55- C9 D4 CMP #$D4
-0E57- C9 C1 CMP #$C1
-0E59- CC C9 DA CPY $DAC9
-0E5C- C9 CE CMP #$CE
-0E5E- C7 ???
-0E5F- AE AE AE LDX $AEAE
-0E62- A2 AC LDX #$AC
-0E64- B8 CLV
-0E65- C4 8D CPY $8D
-0E67- AA TAX
-0E68- 8D A0 CA STA $CAA0
-0E6B- D3 ???
-0E6C- D2 A0 CMP ($A0)
-0E6E- BA TSX
-0E6F- D3 ???
-0E70- C5 D4 CMP $D4
-0E72- D6 C1 DEC $C1,X
-0E74- D2 D3 CMP ($D3)
-0E76- 8D A0 CA STA $CAA0
-0E79- D3 ???
-0E7A- D2 A0 CMP ($A0)
-0E7C- BA TSX
-0E7D- CF ???
-0E7E- D5 D4 CMP $D4,X
-0E80- D7 ???
-0E81- C1 CC CMP ($CC,X)
-0E83- CC D3 8D CPY $8DD3
-0E86- AA TAX
-0E87- 8D AA AA STA $AAAA
-0E8A- 20 C7 C5 JSR $C5C7
-0E8D- D4 ???
-0E8E- 20 D2 C1 JSR $C1D2
-0E91- CE C4 CF DEC $CFC4
-0E94- CD 20 D3 CMP $D320
-0E97- D4 ???
-0E98- C1 D2 CMP ($D2,X)
-0E9A- D4 ???
-0E9B- C9 CE CMP #$CE
-0E9D- C7 ???
-0E9E- 20 D0 CF JSR $CFD0
-0EA1- C9 CE CMP #$CE
-0EA3- D4 ???
-0EA4- 8D AA 8D STA $8DAA
-0EA7- A0 D2 LDY #$D2
-0EA9- CE C4 C2 DEC $C2C4
-0EAC- 20 A3 B2 JSR $B2A3
-0EAF- BB ???
-0EB0- A3 ???
-0EB1- BC D8 CC LDY $CCD8,X
-0EB4- C5 CE CMP $CE
-0EB6- A0 BB LDY #$BB
-0EB8- 20 D2 C1 JSR $C1D2
-0EBB- CE C4 CF DEC $CFC4
-0EBE- CD 20 D3 CMP $D320
-0EC1- D4 ???
-0EC2- C1 D2 CMP ($D2,X)
-0EC4- D4 ???
-0EC5- C9 CE CMP #$CE
-0EC7- C7 ???
-0EC8- 20 D0 CF JSR $CFD0
-0ECB- C9 CE CMP #$CE
-0ECD- D4 ???
-0ECE- 8D A0 D3 STA $D3A0
-0ED1- D4 ???
-0ED2- C1 A0 CMP ($A0,X)
-0ED4- D8 CLD
-0ED5- D8 CLD
-0ED6- A0 BB LDY #$BB
-0ED8- 20 C2 C5 JSR $C5C2
-0EDB- D4 ???
-0EDC- D7 ???
-0EDD- C5 C5 CMP $C5
-0EDF- CE 20 B2 DEC $B220
-0EE2- 20 C1 CE JSR $CEC1
-0EE5- C4 20 CPY $20
-0EE7- D8 CLD
-0EE8- CC C5 CE CPY $CEC5
-0EEB- 20 CC CF JSR $CFCC
-0EEE- C2 ???
-0EEF- D9 D4 C5 CMP $C5D4,Y
-0EF2- 8D A0 D2 STA $D2A0
-0EF5- CE C4 C2 DEC $C2C4
-0EF8- 20 A3 B2 JSR $B2A3
-0EFB- BB ???
-0EFC- A3 ???
-0EFD- BC D9 CC LDY $CCD9,X
-0F00- C5 CE CMP $CE
-0F02- A0 A0 LDY #$A0
-0F04- BB ???
-0F05- 20 D2 C1 JSR $C1D2
-0F08- CE C4 CF DEC $CFC4
-0F0B- CD 20 D3 CMP $D320
-0F0E- D4 ???
-0F0F- C1 D2 CMP ($D2,X)
-0F11- D4 ???
-0F12- C9 CE CMP #$CE
-0F14- C7 ???
-0F15- 20 D0 CF JSR $CFD0
-0F18- C9 CE CMP #$CE
-0F1A- D4 ???
-0F1B- 8D A0 D3 STA $D3A0
-0F1E- D4 ???
-0F1F- C1 A0 CMP ($A0,X)
-0F21- D9 D9 A0 CMP $A0D9,Y
-0F24- BB ???
-0F25- 20 C2 C5 JSR $C5C2
-0F28- D4 ???
-0F29- D7 ???
-0F2A- C5 C5 CMP $C5
-0F2C- CE 20 B2 DEC $B220
-0F2F- 20 C1 CE JSR $CEC1
-0F32- C4 20 CPY $20
-0F34- D9 CC C5 CMP $C5CC,Y
-0F37- CE 20 CC DEC $CC20
-0F3A- CF ???
-0F3B- C2 ???
-0F3C- D9 D4 C5 CMP $C5D4,Y
-0F3F- 8D A0 CC STA $CCA0
-0F42- C4 C1 CPY $C1
-0F44- A0 A3 LDY #$A3
-0F46- BE D8 CC LDX $CCD8,Y
-0F49- C5 CE CMP $CE
-0F4B- A0 BB LDY #$BB
-0F4D- 20 C9 C6 JSR $C6C9
-0F50- 20 D8 CC JSR $CCD8
-0F53- C5 CE CMP $CE
-0F55- 20 C8 C9 JSR $C9C8
-0F58- C2 ???
-0F59- D9 D4 C5 CMP $C5D4,Y
-0F5C- 20 C9 D3 JSR $D3C9
-0F5F- 20 B0 AC JSR $ACB0
-0F62- 8D A0 C3 STA $C3A0
-0F65- CD D0 A0 CMP $A0D0
-0F68- A3 ???
-0F69- B0 A0 BCS $0F0B
-0F6B- BB ???
-0F6C- 20 D4 C8 JSR $C8D4
-0F6F- C5 CE CMP $CE
-0F71- 20 D3 CB JSR $CBD3
-0F74- C9 D0 CMP #$D0
-0F76- 20 D3 C5 JSR $C5D3
-0F79- D4 ???
-0F7A- D4 ???
-0F7B- C9 CE CMP #$CE
-0F7D- C7 ???
-0F7E- 20 D8 D8 JSR $D8D8
-0F81- 20 C8 C9 JSR $C9C8
-0F84- C2 ???
-0F85- D9 D4 C5 CMP $C5D4,Y
-0F88- 8D A0 C2 STA $C2A0
-0F8B- C5 D1 CMP $D1
-0F8D- A0 BA LDY #$BA
-0F8F- D3 ???
-0F90- CB ???
-0F91- C9 D0 CMP #$D0
-0F93- C8 INY
-0F94- C9 8D CMP #$8D
-0F96- A0 CC LDY #$CC
-0F98- C4 C1 CPY $C1
-0F9A- A0 A3 LDY #$A3
-0F9C- BE D9 CC LDX $CCD9,Y
-0F9F- C5 CE CMP $CE
-0FA1- A0 BB LDY #$BB
-0FA3- 20 C9 C6 JSR $C6C9
-0FA6- 20 D9 CC JSR $CCD9
-0FA9- C5 CE CMP $CE
-0FAB- 20 C8 C9 JSR $C9C8
-0FAE- C2 ???
-0FAF- D9 D4 C5 CMP $C5D4,Y
-0FB2- 20 C9 D3 JSR $D3C9
-0FB5- 20 B0 AC JSR $ACB0
-0FB8- 8D A0 C3 STA $C3A0
-0FBB- CD D0 A0 CMP $A0D0
-0FBE- A3 ???
-0FBF- B0 A0 BCS $0F61
-0FC1- BB ???
-0FC2- 20 D4 C8 JSR $C8D4
-0FC5- C5 CE CMP $CE
-0FC7- 20 D3 CB JSR $CBD3
-0FCA- C9 D0 CMP #$D0
-0FCC- 20 D3 C5 JSR $C5D3
-0FCF- D4 ???
-0FD0- D4 ???
-0FD1- C9 CE CMP #$CE
-0FD3- C7 ???
-0FD4- 20 D9 D9 JSR $D9D9
-0FD7- 20 C8 C9 JSR $C9C8
-0FDA- C2 ???
-0FDB- D9 D4 C5 CMP $C5D4,Y
-0FDE- 8D A0 C2 STA $C2A0
-0FE1- C5 D1 CMP $D1
-0FE3- A0 BA LDY #$BA
-0FE5- D3 ???
-0FE6- CB ???
-0FE7- C9 D0 CMP #$D0
-0FE9- C8 INY
-0FEA- C9 8D CMP #$8D
-0FEC- A0 D2 LDY #$D2
-0FEE- CE C4 C2 DEC $C2C4
-0FF1- A0 A3 LDY #$A3
-0FF3- B1 BB LDA ($BB),Y
-0FF5- A3 ???
-0FF6- BE D8 CC LDX $CCD8,Y
-0FF9- C5 CE CMP $CE
-0FFB- A0 BB LDY #$BB
-0FFD- 20 D2 C1 JSR $C1D2
-1000- CE C4 CF DEC $CFC4
-1003- CD CC D9 CMP $D9CC
-1006- 20 D3 C5 JSR $C5D3
-1009- D4 ???
-100A- 20 D8 D8 JSR $D8D8
-100D- 20 C8 C9 JSR $C9C8
-1010- C2 ???
-1011- D9 D4 C5 CMP $C5D4,Y
-1014- 8D A0 D3 STA $D3A0
-1017- D4 ???
-1018- C1 A0 CMP ($A0,X)
-101A- D8 CLD
-101B- D8 CLD
-101C- AB ???
-101D- B1 8D LDA ($8D),Y
-101F- A0 D2 LDY #$D2
-1021- CE C4 C2 DEC $C2C4
-1024- A0 A3 LDY #$A3
-1026- B1 BB LDA ($BB),Y
-1028- A3 ???
-1029- BE D9 CC LDX $CCD9,Y
-102C- C5 CE CMP $CE
-102E- A0 BB LDY #$BB
-1030- 20 D2 C1 JSR $C1D2
-1033- CE C4 CF DEC $CFC4
-1036- CD CC D9 CMP $D9CC
-1039- 20 D3 C5 JSR $C5D3
-103C- D4 ???
-103D- 20 D9 D9 JSR $D9D9
-1040- 20 C8 C9 JSR $C9C8
-1043- C2 ???
-1044- D9 D4 C5 CMP $C5D4,Y
-1047- 8D A0 D3 STA $D3A0
-104A- D4 ???
-104B- C1 A0 CMP ($A0,X)
-104D- D9 D9 AB CMP $ABD9,Y
-1050- B1 8D LDA ($8D),Y
-1052- A0 CA LDY #$CA
-1054- CD D0 A0 CMP $A0D0
-1057- C2 ???
-1058- D5 C9 CMP $C9,X
-105A- CC C4 8D CPY $8DC4
-105D- BA TSX
-105E- D3 ???
-105F- CB ???
-1060- C9 D0 CMP #$D0
-1062- C8 INY
-1063- C9 A0 CMP #$A0
-1065- BB ???
-1066- 20 CA D5 JSR $D5CA
-1069- D3 ???
-106A- D4 ???
-106B- 20 D3 C5 JSR $C5D3
-106E- D4 ???
-106F- 20 C8 C9 JSR $C9C8
-1072- C2 ???
-1073- D9 D4 C5 CMP $C5D4,Y
-1076- D3 ???
-1077- 20 D4 CF JSR $CFD4
-107A- 20 B0 8D JSR $8DB0
-107D- A0 CC LDY #$CC
-107F- C4 C1 CPY $C1
-1081- A0 A3 LDY #$A3
-1083- B0 8D BCS $1012
-1085- A0 D3 LDY #$D3
-1087- D4 ???
-1088- C1 A0 CMP ($A0,X)
-108A- D8 CLD
-108B- D8 CLD
-108C- AB ???
-108D- B1 8D LDA ($8D),Y
-108F- A0 D3 LDY #$D3
-1091- D4 ???
-1092- C1 A0 CMP ($A0,X)
-1094- D9 D9 AB CMP $ABD9,Y
-1097- B1 8D LDA ($8D),Y
-1099- AA TAX
-109A- 8D A0 CA STA $CAA0
-109D- CD D0 A0 CMP $A0D0
-10A0- C2 ???
-10A1- D5 C9 CMP $C9,X
-10A3- CC C4 8D CPY $8DC4
-10A6- AA TAX
-10A7- 8D AA AA STA $AAAA
-10AA- AA TAX
-10AB- AA TAX
-10AC- AA TAX
-10AD- AA TAX
-10AE- AA TAX
-10AF- AA TAX
-10B0- AA TAX
-10B1- AA TAX
-10B2- AA TAX
-10B3- AA TAX
-10B4- AA TAX
-10B5- AA TAX
-10B6- AA TAX
-10B7- AA TAX
-10B8- AA TAX
-10B9- AA TAX
-10BA- AA TAX
-10BB- AA TAX
-10BC- AA TAX
-10BD- AA TAX
-10BE- AA TAX
-10BF- AA TAX
-10C0- AA TAX
-10C1- AA TAX
-10C2- AA TAX
-10C3- AA TAX
-10C4- AA TAX
-10C5- AA TAX
-10C6- AA TAX
-10C7- AA TAX
-10C8- 8D AA 8D STA $8DAA
-10CB- BA TSX
-10CC- D3 ???
-10CD- C5 D4 CMP $D4
-10CF- D6 C1 DEC $C1,X
-10D1- D2 D3 CMP ($D3)
-10D3- 8D AA 8D STA $8DAA
-10D6- AA TAX
-10D7- AA TAX
-10D8- 20 C4 C9 JSR $C9C4
-10DB- CD 20 C1 CMP $C120
-10DE- D2 D2 CMP ($D2)
-10E0- C1 D9 CMP ($D9,X)
-10E2- D3 ???
-10E3- 20 C1 CE JSR $CEC1
-10E6- C4 20 CPY $20
-10E8- C6 C9 DEC $C9
-10EA- CC CC 8D CPY $8DCC
-10ED- AA TAX
-10EE- 8D A0 C4 STA $C4A0
-10F1- C9 CD CMP #$CD
-10F3- B1 B6 LDA ($B6),Y
-10F5- B2 A0 LDA ($A0)
-10F7- A3 ???
-10F8- D3 ???
-10F9- CF ???
-10FA- D5 D4 CMP $D4,X
-10FC- C8 INY
-10FD- D7 ???
-10FE- BB ???
-10FF- A3 ???
-1100- D8 CLD
-1101- CD C1 D8 CMP $D8C1
-1104- BB ???
-1105- A3 ???
-1106- D9 CD C1 CMP $C1CD,Y
-1109- D8 CLD
-110A- BB ???
-110B- A3 ???
-110C- B1 BB LDA ($BB),Y
-110E- A3 ???
-110F- B1 8D LDA ($8D),Y
-1111- A0 C4 LDY #$C4
-1113- C9 CD CMP #$CD
-1115- B1 B6 LDA ($B6),Y
-1117- B2 20 LDA ($20)
-1119- A3 ???
-111A- D7 ???
-111B- C5 D3 CMP $D3
-111D- D4 ???
-111E- D7 ???
-111F- BB ???
-1120- A3 ???
-1121- D8 CLD
-1122- CD C1 D8 CMP $D8C1
-1125- BB ???
-1126- A3 ???
-1127- D9 CD C1 CMP $C1CD,Y
-112A- D8 CLD
-112B- BB ???
-112C- A3 ???
-112D- B1 BB LDA ($BB),Y
-112F- A3 ???
-1130- B1 8D LDA ($8D),Y
-1132- A0 C4 LDY #$C4
-1134- C9 CD CMP #$CD
-1136- B1 B6 LDA ($B6),Y
-1138- B2 20 LDA ($20)
-113A- A3 ???
-113B- D6 C9 DEC $C9,X
-113D- D3 ???
-113E- C9 D4 CMP #$D4
-1140- C5 C4 CMP $C4
-1142- BB ???
-1143- A3 ???
-1144- D8 CLD
-1145- CD C1 D8 CMP $D8C1
-1148- BB ???
-1149- A3 ???
-114A- D9 CD C1 CMP $C1CD,Y
-114D- D8 CLD
-114E- BB ???
-114F- A3 ???
-1150- B1 BB LDA ($BB),Y
-1152- A3 ???
-1153- B0 8D BCS $10E2
-1155- A0 C4 LDY #$C4
-1157- C9 CD CMP #$CD
-1159- B1 B6 LDA ($B6),Y
-115B- B1 A0 LDA ($A0),Y
-115D- A3 ???
-115E- D8 CLD
-115F- D3 ???
-1160- D4 ???
-1161- C1 C3 CMP ($C3,X)
-1163- CB ???
-1164- BB ???
-1165- A3 ???
-1166- D8 CLD
-1167- D3 ???
-1168- D4 ???
-1169- C1 CB CMP ($CB,X)
-116B- D3 ???
-116C- BB ???
-116D- A3 ???
-116E- B2 BB LDA ($BB)
-1170- A3 ???
-1171- B0 8D BCS $1100
-1173- A0 C4 LDY #$C4
-1175- C9 CD CMP #$CD
-1177- B1 B6 LDA ($B6),Y
-1179- B1 A0 LDA ($A0),Y
-117B- A3 ???
-117C- D9 D3 D4 CMP $D4D3,Y
-117F- C1 C3 CMP ($C3,X)
-1181- CB ???
-1182- BB ???
-1183- A3 ???
-1184- D9 D3 D4 CMP $D4D3,Y
-1187- C1 CB CMP ($CB,X)
-1189- D3 ???
-118A- BB ???
-118B- A3 ???
-118C- B2 BB LDA ($BB)
-118E- A3 ???
-118F- B0 8D BCS $111E
-1191- AA TAX
-1192- 8D AA AA STA $AAAA
-1195- 20 CE CF JSR $CFCE
-1198- D7 ???
-1199- 20 C1 D3 JSR $D3C1
-119C- D3 ???
-119D- C9 C7 CMP #$C7
-119F- CE 20 D6 DEC $D620
-11A2- C1 D2 CMP ($D2,X)
-11A4- C9 C1 CMP #$C1
-11A6- C2 ???
-11A7- CC C5 20 CPY $20C5
-11AA- D6 C1 DEC $C1,X
-11AC- CC D5 C5 CPY $C5D5
-11AF- D3 ???
-11B0- 8D AA 8D STA $8DAA
-11B3- A0 CC LDY #$CC
-11B5- C4 C1 CPY $C1
-11B7- A0 A3 LDY #$A3
-11B9- B0 8D BCS $1148
-11BB- A0 D3 LDY #$D3
-11BD- D4 ???
-11BE- C1 A0 CMP ($A0,X)
-11C0- D3 ???
-11C1- D0 D4 BNE $1197
-11C3- D2 A0 CMP ($A0)
-11C5- BB ???
-11C6- 20 C9 CE JSR $CEC9
-11C9- C9 D4 CMP #$D4
-11CB- 20 D3 D4 JSR $D4D3
-11CE- C1 C3 CMP ($C3,X)
-11D0- CB ???
-11D1- 20 D0 CF JSR $CFD0
-11D4- C9 CE CMP #$CE
-11D6- D4 ???
-11D7- C5 D2 CMP $D2
-11D9- 8D A0 D3 STA $D3A0
-11DC- D4 ???
-11DD- C1 A0 CMP ($A0,X)
-11DF- D6 B0 DEC $B0,X
-11E1- 8D A0 CC STA $CCA0
-11E4- C4 C1 CPY $C1
-11E6- A0 A3 LDY #$A3
-11E8- B1 8D LDA ($8D),Y
-11EA- A0 D3 LDY #$D3
-11EC- D4 ???
-11ED- C1 A0 CMP ($A0,X)
-11EF- D6 B1 DEC $B1,X
-11F1- 8D A0 D2 STA $D2A0
-11F4- D4 ???
-11F5- D3 ???
-11F6- 8D AA 8D STA $8DAA
-11F9- AA TAX
-11FA- AA TAX
-11FB- AA TAX
-11FC- AA TAX
-11FD- AA TAX
-11FE- AA TAX
-11FF- AA TAX
-1200- AA TAX
-1201- AA TAX
-1202- AA TAX
-1203- AA TAX
-1204- AA TAX
-1205- AA TAX
-1206- AA TAX
-1207- AA TAX
-1208- AA TAX
-1209- AA TAX
-120A- AA TAX
-120B- AA TAX
-120C- AA TAX
-120D- AA TAX
-120E- AA TAX
-120F- AA TAX
-1210- AA TAX
-1211- AA TAX
-1212- AA TAX
-1213- AA TAX
-1214- AA TAX
-1215- AA TAX
-1216- AA TAX
-1217- AA TAX
-1218- AA TAX
-1219- 8D AA 8D STA $8DAA
-121C- BA TSX
-121D- CF ???
-121E- D5 D4 CMP $D4,X
-1220- D7 ???
-1221- C1 CC CMP ($CC,X)
-1223- CC D3 8D CPY $8DD3
-1226- AA TAX
-1227- 8D AA AA STA $AAAA
-122A- 20 CD C1 JSR $C1CD
-122D- CB ???
-122E- C5 20 CMP $20
-1230- C3 ???
-1231- CF ???
-1232- CC D5 CD CPY $CDD5
-1235- CE 20 CD DEC $CD20
-1238- C9 CE CMP #$CE
-123A- 20 C1 CE JSR $CEC1
-123D- C4 20 CPY $20
-123F- CD C1 D8 CMP $D8C1
-1242- 20 D4 CF JSR $CFD4
-1245- 20 C2 C5 JSR $C5C2
-1248- 20 C1 CC JSR $CCC1
-124B- CC 8D AA CPY $AA8D
-124E- AA TAX
-124F- 20 D7 C1 JSR $C1D7
-1252- CC CC 20 CPY $20CC
-1255- A8 TAY
-1256- C3 ???
-1257- CF ???
-1258- C4 C5 CPY $C5
-125A- BA TSX
-125B- 20 B1 A9 JSR $A9B1
-125E- AE 8D AA LDX $AA8D
-1261- 8D A0 CC STA $CCA0
-1264- C4 C1 CPY $C1
-1266- A0 A3 LDY #$A3
-1268- B0 A0 BCS $120A
-126A- BB ???
-126B- 20 C3 CC JSR $CCC3
-126E- C5 C1 CMP $C1
-1270- D2 20 CMP ($20)
-1272- C1 CC CMP ($CC,X)
-1274- CC 20 D4 CPY $D420
-1277- CF ???
-1278- 20 B0 20 JSR $20B0
-127B- C6 C9 DEC $C9
-127D- D2 D3 CMP ($D3)
-127F- D4 ???
-1280- 8D A0 D3 STA $D3A0
-1283- D4 ???
-1284- C1 A0 CMP ($A0,X)
-1286- D8 CLD
-1287- D8 CLD
-1288- 8D A0 D3 STA $D3A0
-128B- D4 ???
-128C- C1 A0 CMP ($A0,X)
-128E- D9 D9 8D CMP $8DD9,Y
-1291- A0 D3 LDY #$D3
-1293- D4 ???
-1294- C1 A0 CMP ($A0,X)
-1296- D8 CLD
-1297- D8 CLD
-1298- AB ???
-1299- B1 8D LDA ($8D),Y
-129B- A0 D3 LDY #$D3
-129D- D4 ???
-129E- C1 A0 CMP ($A0,X)
-12A0- D9 D9 AB CMP $ABD9,Y
-12A3- B1 8D LDA ($8D),Y
-12A5- A0 CA LDY #$CA
-12A7- CD D0 A0 CMP $A0D0
-12AA- BA TSX
-12AB- C3 ???
-12AC- CF ???
-12AD- CC C3 CF CPY $CFC3
-12B0- CE D4 A0 DEC $A0D4
-12B3- BB ???
-12B4- 20 D3 CB JSR $CBD3
-12B7- C9 D0 CMP #$D0
-12B9- 20 C6 C9 JSR $C9C6
-12BC- D2 D3 CMP ($D3)
-12BE- D4 ???
-12BF- 20 C9 CE JSR $CEC9
-12C2- C3 ???
-12C3- D2 C5 CMP ($C5)
-12C5- CD C5 CE CMP $CEC5
-12C8- D4 ???
-12C9- 8D AA 8D STA $8DAA
-12CC- BA TSX
-12CD- C3 ???
-12CE- CF ???
-12CF- CC C5 C4 CPY $C4C5
-12D2- C7 ???
-12D3- C5 8D CMP $8D
-12D5- A0 CC LDY #$CC
-12D7- C4 C1 CPY $C1
-12D9- A0 D8 LDY #$D8
-12DB- D8 CLD
-12DC- 8D A0 C3 STA $C3A0
-12DF- CC C3 8D CPY $8DC3
-12E2- A0 C1 LDY #$C1
-12E4- C4 C3 CPY $C3
-12E6- A0 A3 LDY #$A3
-12E8- B1 8D LDA ($8D),Y
-12EA- A0 D3 LDY #$D3
-12EC- D4 ???
-12ED- C1 A0 CMP ($A0,X)
-12EF- D8 CLD
-12F0- D8 CLD
-12F1- 8D A0 C2 STA $C2A0
-12F4- C3 ???
-12F5- C3 ???
-12F6- A0 BA LDY #$BA
-12F8- C3 ???
-12F9- CF ???
-12FA- CC C3 CF CPY $CFC3
-12FD- CE D4 A0 DEC $A0D4
-1300- BB ???
-1301- 20 C9 C6 JSR $C6C9
-1304- 20 C3 C1 JSR $C1C3
-1307- D2 D2 CMP ($D2)
-1309- D9 20 D3 CMP $D320,Y
-130C- C5 D4 CMP $D4
-130E- AC 20 D4 LDY $D420
-1311- C8 INY
-1312- C5 CE CMP $CE
-1314- 20 C9 CE JSR $CEC9
-1317- C3 ???
-1318- 20 C8 C9 JSR $C9C8
-131B- C2 ???
-131C- D9 D4 C5 CMP $C5D4,Y
-131F- 8D A0 C9 STA $C9A0
-1322- CE C3 A0 DEC $A0C3
-1325- D8 CLD
-1326- D8 CLD
-1327- AB ???
-1328- B1 8D LDA ($8D),Y
-132A- BA TSX
-132B- C3 ???
-132C- CF ???
-132D- CC C3 CF CPY $CFC3
-1330- CE D4 8D DEC $8DD4
-1333- A0 D0 LDY #$D0
-1335- D5 D4 CMP $D4,X
-1337- B1 B6 LDA ($B6),Y
-1339- B2 A0 LDA ($A0)
-133B- A3 ???
-133C- D6 B1 DEC $B1,X
-133E- BB ???
-133F- A3 ???
-1340- D6 C9 DEC $C9,X
-1342- D3 ???
-1343- C9 D4 CMP #$D4
-1345- C5 C4 CMP $C4
-1347- BB ???
-1348- D8 CLD
-1349- D8 CLD
-134A- BB ???
-134B- A3 ???
-134C- B0 8D BCS $12DB
-134E- A0 D0 LDY #$D0
-1350- D5 D4 CMP $D4,X
-1352- B1 B6 LDA ($B6),Y
-1354- B2 A0 LDA ($A0)
-1356- A3 ???
-1357- D6 B1 DEC $B1,X
-1359- BB ???
-135A- A3 ???
-135B- D6 C9 DEC $C9,X
-135D- D3 ???
-135E- C9 D4 CMP #$D4
-1360- C5 C4 CMP $C4
-1362- BB ???
-1363- D8 CLD
-1364- D8 CLD
-1365- BB ???
-1366- A3 ???
-1367- D9 CD C1 CMP $C1CD,Y
-136A- D8 CLD
-136B- AD B1 8D LDA $8DB1
-136E- A0 CC LDY #$CC
-1370- C4 C1 CPY $C1
-1372- A0 D8 LDY #$D8
-1374- D8 CLD
-1375- 8D A0 C3 STA $C3A0
-1378- CD D0 A0 CMP $A0D0
-137B- A3 ???
-137C- BC D8 CD LDY $CDD8,X
-137F- C1 D8 CMP ($D8,X)
-1381- AD B1 A0 LDA $A0B1
-1384- BB ???
-1385- 20 C9 C6 JSR $C6C9
-1388- 20 D8 D8 JSR $D8D8
-138B- 20 CC CF JSR $CFCC
-138E- 20 BC 20 JSR $20BC
-1391- CD C1 D8 CMP $D8C1
-1394- 20 D3 C9 JSR $C9D3
-1397- DA PHX
-1398- C5 AC CMP $AC
-139A- 20 D2 C5 JSR $C5D2
-139D- D0 C5 BNE $1364
-139F- C1 D4 CMP ($D4,X)
-13A1- 8D A0 C2 STA $C2A0
-13A4- CE C5 A0 DEC $A0C5
-13A7- BA TSX
-13A8- C3 ???
-13A9- CF ???
-13AA- CC C5 C4 CPY $C4C5
-13AD- C7 ???
-13AE- C5 8D CMP $8D
-13B0- A0 CC LDY #$CC
-13B2- C4 C1 CPY $C1
-13B4- A0 D8 LDY #$D8
-13B6- D8 CLD
-13B7- AB ???
-13B8- B1 A0 LDA ($A0),Y
-13BA- BB ???
-13BB- 20 D4 C5 JSR $C5D4
-13BE- D3 ???
-13BF- D4 ???
-13C0- 20 C8 C9 JSR $C9C8
-13C3- 20 C2 C9 JSR $C9C2
-13C6- D4 ???
-13C7- 8D A0 C3 STA $C3A0
-13CA- CD D0 A0 CMP $A0D0
-13CD- A3 ???
-13CE- BE D8 CD LDX $CDD8,Y
-13D1- C1 D8 CMP ($D8,X)
-13D3- A0 BB LDY #$BB
-13D5- 20 C9 C6 JSR $C6C9
-13D8- 20 D8 D8 JSR $D8D8
-13DB- 20 C8 C9 JSR $C9C8
-13DE- 20 BC 20 JSR $20BC
-13E1- CD C1 D8 CMP $D8C1
-13E4- 20 C8 C9 JSR $C9C8
-13E7- AC 20 D2 LDY $D220
-13EA- C5 D0 CMP $D0
-13EC- C5 C1 CMP $C1
-13EE- D4 ???
-13EF- 8D A0 C2 STA $C2A0
-13F2- CE C5 A0 DEC $A0C5
-13F5- BA TSX
-13F6- C3 ???
-13F7- CF ???
-13F8- CC C5 C4 CPY $C4C5
-13FB- C7 ???
-13FC- C5 8D CMP $8D
-13FE- AA TAX
-13FF- 8D AA AA STA $AAAA
-1402- 20 CD C1 JSR $C1CD
-1405- CB ???
-1406- C5 20 CMP $20
-1408- CD C9 CE CMP $CEC9
-140B- 20 C1 CE JSR $CEC1
-140E- C4 20 CPY $20
-1410- CD C1 D8 CMP $D8C1
-1413- 20 D2 CF JSR $CFD2
-1416- D7 ???
-1417- D3 ???
-1418- 20 D4 CF JSR $CFD4
-141B- 20 C2 C5 JSR $C5C2
-141E- 20 C1 CC JSR $CCC1
-1421- CC 20 D7 CPY $D720
-1424- C1 CC CMP ($CC,X)
-1426- CC 8D AA CPY $AA8D
-1429- 8D A0 CA STA $CAA0
-142C- CD D0 A0 CMP $A0D0
-142F- BA TSX
-1430- D2 CF CMP ($CF)
-1432- D7 ???
-1433- C3 ???
-1434- CF ???
-1435- CE D4 A0 DEC $A0D4
-1438- BB ???
-1439- 20 D3 CB JSR $CBD3
-143C- C9 D0 CMP #$D0
-143E- 20 C6 C9 JSR $C9C6
-1441- D2 D3 CMP ($D3)
-1443- D4 ???
-1444- 20 C9 CE JSR $CEC9
-1447- C3 ???
-1448- D2 C5 CMP ($C5)
-144A- CD C5 CE CMP $CEC5
-144D- D4 ???
-144E- 8D AA 8D STA $8DAA
-1451- BA TSX
-1452- D2 CF CMP ($CF)
-1454- D7 ???
-1455- C5 C4 CMP $C4
-1457- C7 ???
-1458- C5 8D CMP $8D
-145A- A0 CC LDY #$CC
-145C- C4 C1 CPY $C1
-145E- A0 D9 LDY #$D9
-1460- D9 8D A0 CMP $A08D,Y
-1463- C3 ???
-1464- CC C3 8D CPY $8DC3
-1467- A0 C1 LDY #$C1
-1469- C4 C3 CPY $C3
-146B- A0 A3 LDY #$A3
-146D- B1 8D LDA ($8D),Y
-146F- A0 D3 LDY #$D3
-1471- D4 ???
-1472- C1 A0 CMP ($A0,X)
-1474- D9 D9 8D CMP $8DD9,Y
-1477- A0 C2 LDY #$C2
-1479- C3 ???
-147A- C3 ???
-147B- A0 BA LDY #$BA
-147D- D2 CF CMP ($CF)
-147F- D7 ???
-1480- C3 ???
-1481- CF ???
-1482- CE D4 A0 DEC $A0D4
-1485- BB ???
-1486- 20 C9 C6 JSR $C6C9
-1489- 20 C3 C1 JSR $C1C3
-148C- D2 D2 CMP ($D2)
-148E- D9 20 D3 CMP $D320,Y
-1491- C5 D4 CMP $D4
-1493- AC 20 C9 LDY $C920
-1496- CE C3 20 DEC $20C3
-1499- C8 INY
-149A- C9 C2 CMP #$C2
-149C- D9 D4 C5 CMP $C5D4,Y
-149F- 8D A0 C9 STA $C9A0
-14A2- CE C3 A0 DEC $A0C3
-14A5- D9 D9 AB CMP $ABD9,Y
-14A8- B1 8D LDA ($8D),Y
-14AA- BA TSX
-14AB- D2 CF CMP ($CF)
-14AD- D7 ???
-14AE- C3 ???
-14AF- CF ???
-14B0- CE D4 8D DEC $8DD4
-14B3- A0 D0 LDY #$D0
-14B5- D5 D4 CMP $D4,X
-14B7- B1 B6 LDA ($B6),Y
-14B9- B2 A0 LDA ($A0)
-14BB- A3 ???
-14BC- D6 B1 DEC $B1,X
-14BE- BB ???
-14BF- A3 ???
-14C0- D6 C9 DEC $C9,X
-14C2- D3 ???
-14C3- C9 D4 CMP #$D4
-14C5- C5 C4 CMP $C4
-14C7- BB ???
-14C8- A3 ???
-14C9- B0 BB BCS $1486
-14CB- D9 D9 8D CMP $8DD9,Y
-14CE- A0 D0 LDY #$D0
-14D0- D5 D4 CMP $D4,X
-14D2- B1 B6 LDA ($B6),Y
-14D4- B2 A0 LDA ($A0)
-14D6- A3 ???
-14D7- D6 B1 DEC $B1,X
-14D9- BB ???
-14DA- A3 ???
-14DB- D6 C9 DEC $C9,X
-14DD- D3 ???
-14DE- C9 D4 CMP #$D4
-14E0- C5 C4 CMP $C4
-14E2- BB ???
-14E3- A3 ???
-14E4- D8 CLD
-14E5- CD C1 D8 CMP $D8C1
-14E8- AD B1 BB LDA $BBB1
-14EB- D9 D9 8D CMP $8DD9,Y
-14EE- A0 CC LDY #$CC
-14F0- C4 C1 CPY $C1
-14F2- A0 D9 LDY #$D9
-14F4- D9 8D A0 CMP $A08D,Y
-14F7- C3 ???
-14F8- CD D0 A0 CMP $A0D0
-14FB- A3 ???
-14FC- BC D9 CD LDY $CDD9,X
-14FF- C1 D8 CMP ($D8,X)
-1501- AD B1 A0 LDA $A0B1
-1504- BB ???
-1505- 20 C9 C6 JSR $C6C9
-1508- 20 D9 D9 JSR $D9D9
-150B- 20 CC CF JSR $CFCC
-150E- 20 BC 20 JSR $20BC
-1511- D9 CD C1 CMP $C1CD,Y
-1514- D8 CLD
-1515- 20 CC CF JSR $CFCC
-1518- AC 20 D2 LDY $D220
-151B- C5 D0 CMP $D0
-151D- C5 C1 CMP $C1
-151F- D4 ???
-1520- 8D A0 C2 STA $C2A0
-1523- CE C5 A0 DEC $A0C5
-1526- BA TSX
-1527- D2 CF CMP ($CF)
-1529- D7 ???
-152A- C5 C4 CMP $C4
-152C- C7 ???
-152D- C5 8D CMP $8D
-152F- A0 CC LDY #$CC
-1531- C4 C1 CPY $C1
-1533- A0 D9 LDY #$D9
-1535- D9 AB B1 CMP $B1AB,Y
-1538- 8D A0 C3 STA $C3A0
-153B- CD D0 A0 CMP $A0D0
-153E- A3 ???
-153F- BE D9 CD LDX $CDD9,Y
-1542- C1 D8 CMP ($D8,X)
-1544- A0 BB LDY #$BB
-1546- 20 C9 C6 JSR $C6C9
-1549- 20 D9 D9 JSR $D9D9
-154C- 20 C8 C9 JSR $C9C8
-154F- 20 BC 20 JSR $20BC
-1552- D9 CD C1 CMP $C1CD,Y
-1555- D8 CLD
-1556- 20 C8 C9 JSR $C9C8
-1559- AC 20 D2 LDY $D220
-155C- C5 D0 CMP $D0
-155E- C5 C1 CMP $C1
-1560- D4 ???
-1561- 8D A0 C2 STA $C2A0
-1564- CE C5 A0 DEC $A0C5
-1567- BA TSX
-1568- D2 CF CMP ($CF)
-156A- D7 ???
-156B- C5 C4 CMP $C4
-156D- C7 ???
-156E- C5 8D CMP $8D
-1570- A0 D2 LDY #$D2
-1572- D4 ???
-1573- D3 ???
-1574- 8D AA 8D STA $8DAA
-1577- AA TAX
-1578- AA TAX
-1579- AA TAX
-157A- AA TAX
-157B- AA TAX
-157C- AA TAX
-157D- AA TAX
-157E- AA TAX
-157F- AA TAX
-1580- AA TAX
-1581- AA TAX
-1582- AA TAX
-1583- AA TAX
-1584- AA TAX
-1585- AA TAX
-1586- AA TAX
-1587- AA TAX
-1588- AA TAX
-1589- AA TAX
-158A- AA TAX
-158B- AA TAX
-158C- AA TAX
-158D- AA TAX
-158E- AA TAX
-158F- AA TAX
-1590- AA TAX
-1591- AA TAX
-1592- AA TAX
-1593- AA TAX
-1594- AA TAX
-1595- AA TAX
-1596- AA TAX
-1597- 8D AA 20 STA $20AA
-159A- 20 20 20 JSR $2020
-159D- 20 20 20 JSR $2020
-15A0- 20 20 20 JSR $2020
-15A3- 20 20 20 JSR $2020
-15A6- 20 20 20 JSR $2020
-15A9- 20 20 20 JSR $2020
-15AC- 20 20 20 JSR $2020
-15AF- 20 20 20 JSR $2020
-15B2- 20 20 20 JSR $2020
-15B5- 20 20 AA JSR $AA20
-15B8- 8D AA 20 STA $20AA
-15BB- 20 20 C2 JSR $C220
-15BE- D5 C9 CMP $C9,X
-15C0- CC C4 20 CPY $20C4
-15C3- D4 ???
-15C4- C8 INY
-15C5- C5 20 CMP $20
-15C7- CD C1 DA CMP $DAC1
-15CA- C5 20 CMP $20
-15CC- 20 20 20 JSR $2020
-15CF- 20 20 20 JSR $2020
-15D2- 20 20 20 JSR $2020
-15D5- 20 20 20 JSR $2020
-15D8- AA TAX
-15D9- 8D AA 20 STA $20AA
-15DC- 20 20 20 JSR $2020
-15DF- 20 20 20 JSR $2020
-15E2- 20 20 20 JSR $2020
-15E5- 20 20 20 JSR $2020
-15E8- 20 20 20 JSR $2020
-15EB- 20 20 20 JSR $2020
-15EE- 20 20 20 JSR $2020
-15F1- 20 20 20 JSR $2020
-15F4- 20 20 20 JSR $2020
-15F7- 20 20 AA JSR $AA20
-15FA- 8D AA AA STA $AAAA
-15FD- AA TAX
-15FE- AA TAX
-15FF- AA TAX
-1600- AA TAX
-1601- AA TAX
-1602- AA TAX
-1603- AA TAX
-1604- AA TAX
-1605- AA TAX
-1606- AA TAX
-1607- AA TAX
-1608- AA TAX
-1609- AA TAX
-160A- AA TAX
-160B- AA TAX
-160C- AA TAX
-160D- AA TAX
-160E- AA TAX
-160F- AA TAX
-1610- AA TAX
-1611- AA TAX
-1612- AA TAX
-1613- AA TAX
-1614- AA TAX
-1615- AA TAX
-1616- AA TAX
-1617- AA TAX
-1618- AA TAX
-1619- AA TAX
-161A- AA TAX
-161B- 8D AA 8D STA $8DAA
-161E- C2 ???
-161F- D5 C9 CMP $C9,X
-1621- CC C4 8D CPY $8DC4
-1624- AA TAX
-1625- 8D A0 D0 STA $D0A0
-1628- D2 CE CMP ($CE)
-162A- A0 A2 LDY #$A2
-162C- C2 ???
-162D- D5 C9 CMP $C9,X
-162F- CC C4 C9 CPY $C9C4
-1632- CE C7 20 DEC $20C7
-1635- CD C1 DA CMP $DAC1
-1638- C5 AE CMP $AE
-163A- AE AE A2 LDX $A2AE
-163D- AC B8 C4 LDY $C4B8
-1640- B8 CLV
-1641- C4 8D CPY $8D
-1643- A0 CA LDY #$CA
-1645- CD D0 A0 CMP $A0D0
-1648- C3 ???
-1649- CF ???
-164A- CE D4 D3 DEC $D3D4
-164D- D0 D4 BNE $1623
-164F- D2 A0 CMP ($A0)
-1651- BB ???
-1652- 20 D3 CB JSR $CBD3
-1655- C9 D0 CMP #$D0
-1657- 20 C6 C9 JSR $C9C6
-165A- D2 D3 CMP ($D3)
-165C- D4 ???
-165D- 20 C9 CE JSR $CEC9
-1660- C3 ???
-1661- 8D AA 8D STA $8DAA
-1664- AA TAX
-1665- AA TAX
-1666- AA TAX
-1667- AA TAX
-1668- AA TAX
-1669- AA TAX
-166A- AA TAX
-166B- AA TAX
-166C- AA TAX
-166D- AA TAX
-166E- AA TAX
-166F- AA TAX
-1670- AA TAX
-1671- AA TAX
-1672- AA TAX
-1673- AA TAX
-1674- AA TAX
-1675- AA TAX
-1676- AA TAX
-1677- AA TAX
-1678- AA TAX
-1679- AA TAX
-167A- AA TAX
-167B- AA TAX
-167C- AA TAX
-167D- AA TAX
-167E- AA TAX
-167F- AA TAX
-1680- AA TAX
-1681- AA TAX
-1682- AA TAX
-1683- AA TAX
-1684- 8D AA 8D STA $8DAA
-1687- D3 ???
-1688- D4 ???
-1689- C1 CB CMP ($CB,X)
-168B- D0 D5 BNE $1662
-168D- D3 ???
-168E- C8 INY
-168F- 8D AA 8D STA $8DAA
-1692- A0 CC LDY #$CC
-1694- C4 C1 CPY $C1
-1696- A0 D3 LDY #$D3
-1698- D0 D4 BNE $166E
-169A- D2 A0 CMP ($A0)
-169C- BB ???
-169D- 20 C9 CE JSR $CEC9
-16A0- C3 ???
-16A1- D2 C5 CMP ($C5)
-16A3- CD C5 CE CMP $CEC5
-16A6- D4 ???
-16A7- 20 D3 D4 JSR $D4D3
-16AA- C1 C3 CMP ($C3,X)
-16AC- CB ???
-16AD- 20 D0 CF JSR $CFD0
-16B0- C9 CE CMP #$CE
-16B2- D4 ???
-16B3- C5 D2 CMP $D2
-16B5- 8D A0 C3 STA $C3A0
-16B8- CC C3 8D CPY $8DC3
-16BB- A0 C1 LDY #$C1
-16BD- C4 C3 CPY $C3
-16BF- A0 A3 LDY #$A3
-16C1- B1 8D LDA ($8D),Y
-16C3- A0 D3 LDY #$D3
-16C5- D4 ???
-16C6- C1 A0 CMP ($A0,X)
-16C8- D3 ???
-16C9- D0 D4 BNE $169F
-16CB- D2 8D CMP ($8D)
-16CD- A0 C2 LDY #$C2
-16CF- C3 ???
-16D0- C3 ???
-16D1- A0 C3 LDY #$C3
-16D3- CF ???
-16D4- CE D4 D3 DEC $D3D4
-16D7- D0 D4 BNE $16AD
-16D9- D2 A0 CMP ($A0)
-16DB- BB ???
-16DC- 20 C9 C6 JSR $C6C9
-16DF- 20 C3 C1 JSR $C1C3
-16E2- D2 D2 CMP ($D2)
-16E4- D9 20 D3 CMP $D320,Y
-16E7- C5 D4 CMP $D4
-16E9- AC 20 C9 LDY $C920
-16EC- CE C3 20 DEC $20C3
-16EF- D0 CF BNE $16C0
-16F1- C9 CE CMP #$CE
-16F3- D4 ???
-16F4- C5 D2 CMP $D2
-16F6- 20 C8 C9 JSR $C9C8
-16F9- 8D A0 C9 STA $C9A0
-16FC- CE C3 A0 DEC $A0C3
-16FF- D3 ???
-1700- D0 D4 BNE $16D6
-1702- D2 AB CMP ($AB)
-1704- B1 8D LDA ($8D),Y
-1706- C3 ???
-1707- CF ???
-1708- CE D4 D3 DEC $D3D4
-170B- D0 D4 BNE $16E1
-170D- D2 8D CMP ($8D)
-170F- A0 D0 LDY #$D0
-1711- D5 D4 CMP $D4,X
-1713- B1 B6 LDA ($B6),Y
-1715- B1 A0 LDA ($A0),Y
-1717- A3 ???
-1718- D8 CLD
-1719- D8 CLD
-171A- BB ???
-171B- A3 ???
-171C- D8 CLD
-171D- D3 ???
-171E- D4 ???
-171F- C1 C3 CMP ($C3,X)
-1721- CB ???
-1722- BB ???
-1723- D3 ???
-1724- D0 D4 BNE $16FA
-1726- D2 A0 CMP ($A0)
-1728- BB ???
-1729- 20 D0 D5 JSR $D5D0
-172C- D4 ???
-172D- 20 C3 CF JSR $CFC3
-1730- CC 20 CF CPY $CF20
-1733- CE 20 D3 DEC $D320
-1736- D4 ???
-1737- C1 C3 CMP ($C3,X)
-1739- CB ???
-173A- 8D A0 D0 STA $D0A0
-173D- D5 D4 CMP $D4,X
-173F- B1 B6 LDA ($B6),Y
-1741- B1 A0 LDA ($A0),Y
-1743- A3 ???
-1744- D9 D9 BB CMP $BBD9,Y
-1747- A3 ???
-1748- D9 D3 D4 CMP $D4D3,Y
-174B- C1 C3 CMP ($C3,X)
-174D- CB ???
-174E- BB ???
-174F- D3 ???
-1750- D0 D4 BNE $1726
-1752- D2 A0 CMP ($A0)
-1754- BB ???
-1755- 20 D0 D5 JSR $D5D0
-1758- D4 ???
-1759- 20 D2 CF JSR $CFD2
-175C- D7 ???
-175D- 20 CF CE JSR $CECF
-1760- 20 D3 D4 JSR $D4D3
-1763- C1 C3 CMP ($C3,X)
-1765- CB ???
-1766- 8D A0 D0 STA $D0A0
-1769- D5 D4 CMP $D4,X
-176B- B1 B6 LDA ($B6),Y
-176D- B2 A0 LDA ($A0)
-176F- A3 ???
-1770- D6 B1 DEC $B1,X
-1772- BB ???
-1773- A3 ???
-1774- D6 C9 DEC $C9,X
-1776- D3 ???
-1777- C9 D4 CMP #$D4
-1779- C5 C4 CMP $C4
-177B- BB ???
-177C- D8 CLD
-177D- D8 CLD
-177E- BB ???
-177F- D9 D9 A0 CMP $A0D9,Y
-1782- BB ???
-1783- 20 CD C1 JSR $C1CD
-1786- D2 CB CMP ($CB)
-1788- 20 C2 CC JSR $CCC2
-178B- CF ???
-178C- C3 ???
-178D- CB ???
-178E- 20 C1 D3 JSR $D3C1
-1791- 20 D6 C9 JSR $C9D6
-1794- D3 ???
-1795- C9 D4 CMP #$D4
-1797- C5 C4 CMP $C4
-1799- 8D AA 8D STA $8DAA
-179C- AA TAX
-179D- AA TAX
-179E- AA TAX
-179F- AA TAX
-17A0- AA TAX
-17A1- AA TAX
-17A2- AA TAX
-17A3- AA TAX
-17A4- AA TAX
-17A5- AA TAX
-17A6- AA TAX
-17A7- AA TAX
-17A8- AA TAX
-17A9- AA TAX
-17AA- AA TAX
-17AB- AA TAX
-17AC- AA TAX
-17AD- AA TAX
-17AE- AA TAX
-17AF- AA TAX
-17B0- AA TAX
-17B1- AA TAX
-17B2- AA TAX
-17B3- AA TAX
-17B4- AA TAX
-17B5- AA TAX
-17B6- AA TAX
-17B7- AA TAX
-17B8- AA TAX
-17B9- AA TAX
-17BA- AA TAX
-17BB- AA TAX
-17BC- 8D AA 8D STA $8DAA
-17BF- C3 ???
-17C0- C8 INY
-17C1- C5 C3 CMP $C3
-17C3- CB ???
-17C4- C1 CC CMP ($CC,X)
-17C6- CC 8D AA CPY $AA8D
-17C9- 8D AA AA STA $AAAA
-17CC- 20 C3 C8 JSR $C8C3
-17CF- C5 C3 CMP $C3
-17D1- CB ???
-17D2- D3 ???
-17D3- 20 C1 CC JSR $CCC1
-17D6- CC 20 C1 CPY $C120
-17D9- C4 CA CPY $CA
-17DB- C1 C3 CMP ($C3,X)
-17DD- C5 CE CMP $CE
-17DF- D4 ???
-17E0- 20 C2 CC JSR $CCC2
-17E3- CF ???
-17E4- C3 ???
-17E5- CB ???
-17E6- D3 ???
-17E7- 20 C6 CF JSR $CFC6
-17EA- D2 20 CMP ($20)
-17EC- C1 20 CMP ($20,X)
-17EE- D7 ???
-17EF- C1 CC CMP ($CC,X)
-17F1- CC AE 20 CPY $20AE
-17F4- C9 C6 CMP #$C6
-17F6- 8D AA AA STA $AAAA
-17F9- 20 C3 CF JSR $CFC3
-17FC- CD D0 CC CMP $CCD0
-17FF- C5 D4 CMP $D4
-1801- C5 CC CMP $CC
-1803- D9 20 D3 CMP $D320,Y
-1806- D5 D2 CMP $D2,X
-1808- D2 CF CMP ($CF)
-180A- D5 CE CMP $CE,X
-180C- C4 C5 CPY $C5
-180E- C4 AC CPY $AC
-1810- 20 D0 CF JSR $CFD0
-1813- D0 20 BNE $1835
-1815- D4 ???
-1816- C8 INY
-1817- C5 20 CMP $20
-1819- D3 ???
-181A- D4 ???
-181B- C1 C3 CMP ($C3,X)
-181D- CB ???
-181E- 20 C1 CE JSR $CEC1
-1821- C4 8D CPY $8D
-1823- AA TAX
-1824- AA TAX
-1825- 20 C1 CE JSR $CEC1
-1828- C4 20 CPY $20
-182A- D3 ???
-182B- D4 ???
-182C- C1 D2 CMP ($D2,X)
-182E- D4 ???
-182F- 20 CF D6 JSR $D6CF
-1832- C5 D2 CMP $D2
-1834- 20 D5 CE JSR $CED5
-1837- D4 ???
-1838- C9 CC CMP #$CC
-183A- AE 8D AA LDX $AA8D
-183D- 8D A0 CC STA $CCA0
-1840- C4 C1 CPY $C1
-1842- A0 D9 LDY #$D9
-1844- D9 AB B1 CMP $B1AB,Y
-1847- A0 BB LDY #$BB
-1849- 20 C3 CF JSR $CFC3
-184C- D0 D9 BNE $1827
-184E- 20 C8 C9 JSR $C9C8
-1851- 20 C2 D9 JSR $D9C2
-1854- D4 ???
-1855- C5 D3 CMP $D3
-1857- 20 CF C6 JSR $C6CF
-185A- 20 D8 D8 JSR $D8D8
-185D- AC D9 D9 LDY $D9D9
-1860- 20 C6 C9 JSR $C9C6
-1863- D2 D3 CMP ($D3)
-1865- D4 ???
-1866- 8D A0 D3 STA $D3A0
-1869- D4 ???
-186A- C1 A0 CMP ($A0,X)
-186C- D9 D0 B1 CMP $B1D0,Y
-186F- AB ???
-1870- B1 8D LDA ($8D),Y
-1872- A0 D3 LDY #$D3
-1874- D4 ???
-1875- C1 A0 CMP ($A0,X)
-1877- D9 CD B1 CMP $B1CD,Y
-187A- AB ???
-187B- B1 8D LDA ($8D),Y
-187D- A0 CC LDY #$CC
-187F- C4 C1 CPY $C1
-1881- A0 D8 LDY #$D8
-1883- D8 CLD
-1884- AB ???
-1885- B1 8D LDA ($8D),Y
-1887- A0 D3 LDY #$D3
-1889- D4 ???
-188A- C1 A0 CMP ($A0,X)
-188C- D8 CLD
-188D- D0 B1 BNE $1840
-188F- AB ???
-1890- B1 8D LDA ($8D),Y
-1892- A0 D3 LDY #$D3
-1894- D4 ???
-1895- C1 A0 CMP ($A0,X)
-1897- D8 CLD
-1898- CD B1 AB CMP $ABB1
-189B- B1 8D LDA ($8D),Y
-189D- AA TAX
-189E- 8D A0 CC STA $CCA0
-18A1- C4 C1 CPY $C1
-18A3- A0 D9 LDY #$D9
-18A5- D9 A0 BB CMP $BBA0,Y
-18A8- 20 C3 C1 JSR $C1C3
-18AB- CC C3 20 CPY $20C3
-18AE- C1 CE CMP ($CE,X)
-18B0- C4 20 CPY $20
-18B2- D3 ???
-18B3- D4 ???
-18B4- CF ???
-18B5- D2 C5 CMP ($C5)
-18B7- 20 D9 D9 JSR $D9D9
-18BA- AB ???
-18BB- B1 8D LDA ($8D),Y
-18BD- A0 C3 LDY #$C3
-18BF- CC C3 8D CPY $8DC3
-18C2- A0 C1 LDY #$C1
-18C4- C4 C3 CPY $C3
-18C6- A0 A3 LDY #$A3
-18C8- B1 8D LDA ($8D),Y
-18CA- A0 D3 LDY #$D3
-18CC- D4 ???
-18CD- C1 A0 CMP ($A0,X)
-18CF- D9 D0 B1 CMP $B1D0,Y
-18D2- 8D A0 C2 STA $C2A0
-18D5- C3 ???
-18D6- C3 ???
-18D7- A0 BA LDY #$BA
-18D9- D9 D0 B1 CMP $B1D0,Y
-18DC- C3 ???
-18DD- CE D4 A0 DEC $A0D4
-18E0- BB ???
-18E1- 20 C9 C6 JSR $C6C9
-18E4- 20 C3 C1 JSR $C1C3
-18E7- D2 D2 CMP ($D2)
-18E9- D9 20 D3 CMP $D320,Y
-18EC- C5 D4 CMP $D4
-18EE- AC 20 C9 LDY $C920
-18F1- CE C3 20 DEC $20C3
-18F4- D9 D9 D0 CMP $D0D9,Y
-18F7- B1 20 LDA ($20),Y
-18F9- C8 INY
-18FA- C9 8D CMP #$8D
-18FC- A0 C9 LDY #$C9
-18FE- CE C3 A0 DEC $A0C3
-1901- D9 D0 B1 CMP $B1D0,Y
-1904- AB ???
-1905- B1 8D LDA ($8D),Y
-1907- BA TSX
-1908- D9 D0 B1 CMP $B1D0,Y
-190B- C3 ???
-190C- CE D4 8D DEC $8DD4
-190F- A0 CC LDY #$CC
-1911- C4 C1 CPY $C1
-1913- A0 D8 LDY #$D8
-1915- D8 CLD
-1916- A0 BB LDY #$BB
-1918- 20 C3 C1 JSR $C1C3
-191B- CC C3 20 CPY $20C3
-191E- C1 CE CMP ($CE,X)
-1920- C4 20 CPY $20
-1922- D3 ???
-1923- D4 ???
-1924- CF ???
-1925- D2 C5 CMP ($C5)
-1927- 20 D8 D8 JSR $D8D8
-192A- AB ???
-192B- B1 8D LDA ($8D),Y
-192D- A0 C3 LDY #$C3
-192F- CC C3 8D CPY $8DC3
-1932- A0 C1 LDY #$C1
-1934- C4 C3 CPY $C3
-1936- A0 A3 LDY #$A3
-1938- B1 8D LDA ($8D),Y
-193A- A0 D3 LDY #$D3
-193C- D4 ???
-193D- C1 A0 CMP ($A0,X)
-193F- D8 CLD
-1940- D0 B1 BNE $18F3
-1942- 8D A0 C2 STA $C2A0
-1945- C3 ???
-1946- C3 ???
-1947- A0 BA LDY #$BA
-1949- D8 CLD
-194A- D0 B1 BNE $18FD
-194C- C3 ???
-194D- CE D4 A0 DEC $A0D4
-1950- BB ???
-1951- 20 C9 C6 JSR $C6C9
-1954- 20 C3 C1 JSR $C1C3
-1957- D2 D2 CMP ($D2)
-1959- D9 20 D3 CMP $D320,Y
-195C- C5 D4 CMP $D4
-195E- AC 20 C9 LDY $C920
-1961- CE C3 20 DEC $20C3
-1964- D8 CLD
-1965- D0 B1 BNE $1918
-1967- 20 C8 C9 JSR $C9C8
-196A- 8D A0 C9 STA $C9A0
-196D- CE C3 A0 DEC $A0C3
-1970- D8 CLD
-1971- D0 B1 BNE $1924
-1973- AB ???
-1974- B1 8D LDA ($8D),Y
-1976- BA TSX
-1977- D8 CLD
-1978- D0 B1 BNE $192B
-197A- C3 ???
-197B- CE D4 8D DEC $8DD4
-197E- A0 CC LDY #$CC
-1980- C4 C1 CPY $C1
-1982- A0 D9 LDY #$D9
-1984- D9 A0 BB CMP $BBA0,Y
-1987- 20 C3 C1 JSR $C1C3
-198A- CC C3 20 CPY $20C3
-198D- C1 CE CMP ($CE,X)
-198F- C4 20 CPY $20
-1991- D3 ???
-1992- D4 ???
-1993- CF ???
-1994- D2 C5 CMP ($C5)
-1996- 20 D9 D9 JSR $D9D9
-1999- AD B1 8D LDA $8DB1
-199C- A0 D3 LDY #$D3
-199E- C5 C3 CMP $C3
-19A0- 8D A0 D3 STA $D3A0
-19A3- C2 ???
-19A4- C3 ???
-19A5- A0 A3 LDY #$A3
-19A7- B1 8D LDA ($8D),Y
-19A9- A0 D3 LDY #$D3
-19AB- D4 ???
-19AC- C1 A0 CMP ($A0,X)
-19AE- D9 CD B1 CMP $B1CD,Y
-19B1- 8D A0 C2 STA $C2A0
-19B4- C3 ???
-19B5- D3 ???
-19B6- A0 BA LDY #$BA
-19B8- D9 CD B1 CMP $B1CD,Y
-19BB- C3 ???
-19BC- CE D4 A0 DEC $A0D4
-19BF- BB ???
-19C0- 20 C9 C6 JSR $C6C9
-19C3- 20 C3 C1 JSR $C1C3
-19C6- D2 D2 CMP ($D2)
-19C8- D9 20 C3 CMP $C320,Y
-19CB- CC C5 C1 CPY $C1C5
-19CE- D2 AC CMP ($AC)
-19D0- 20 C4 C5 JSR $C5C4
-19D3- C3 ???
-19D4- 20 D9 CD JSR $CDD9
-19D7- B1 20 LDA ($20),Y
-19D9- C8 INY
-19DA- C9 8D CMP #$8D
-19DC- A0 C4 LDY #$C4
-19DE- C5 C3 CMP $C3
-19E0- A0 D9 LDY #$D9
-19E2- CD B1 AB CMP $ABB1
-19E5- B1 8D LDA ($8D),Y
-19E7- BA TSX
-19E8- D9 CD B1 CMP $B1CD,Y
-19EB- C3 ???
-19EC- CE D4 8D DEC $8DD4
-19EF- A0 CC LDY #$CC
-19F1- C4 C1 CPY $C1
-19F3- A0 D8 LDY #$D8
-19F5- D8 CLD
-19F6- A0 BB LDY #$BB
-19F8- 20 C3 C1 JSR $C1C3
-19FB- CC C3 20 CPY $20C3
-19FE- C1 CE CMP ($CE,X)
-1A00- C4 20 CPY $20
-1A02- D3 ???
-1A03- D4 ???
-1A04- CF ???
-1A05- D2 C5 CMP ($C5)
-1A07- 20 D8 D8 JSR $D8D8
-1A0A- AD B1 8D LDA $8DB1
-1A0D- A0 D3 LDY #$D3
-1A0F- C5 C3 CMP $C3
-1A11- 8D A0 D3 STA $D3A0
-1A14- C2 ???
-1A15- C3 ???
-1A16- A0 A3 LDY #$A3
-1A18- B1 8D LDA ($8D),Y
-1A1A- A0 D3 LDY #$D3
-1A1C- D4 ???
-1A1D- C1 A0 CMP ($A0,X)
-1A1F- D8 CLD
-1A20- CD B1 8D CMP $8DB1
-1A23- A0 C2 LDY #$C2
-1A25- C3 ???
-1A26- D3 ???
-1A27- A0 BA LDY #$BA
-1A29- D8 CLD
-1A2A- CD B1 C3 CMP $C3B1
-1A2D- CE D4 A0 DEC $A0D4
-1A30- BB ???
-1A31- 20 C9 C6 JSR $C6C9
-1A34- 20 C3 C1 JSR $C1C3
-1A37- D2 D2 CMP ($D2)
-1A39- D9 20 C3 CMP $C320,Y
-1A3C- CC C5 C1 CPY $C1C5
-1A3F- D2 AC CMP ($AC)
-1A41- 20 C4 C5 JSR $C5C4
-1A44- C3 ???
-1A45- 20 D8 CD JSR $CDD8
-1A48- B1 20 LDA ($20),Y
-1A4A- C8 INY
-1A4B- C9 8D CMP #$8D
-1A4D- A0 C4 LDY #$C4
-1A4F- C5 C3 CMP $C3
-1A51- A0 D8 LDY #$D8
-1A53- CD B1 AB CMP $ABB1
-1A56- B1 8D LDA ($8D),Y
-1A58- BA TSX
-1A59- D8 CLD
-1A5A- CD B1 C3 CMP $C3B1
-1A5D- CE D4 8D DEC $8DD4
-1A60- AA TAX
-1A61- CA DEX
-1A62- D3 ???
-1A63- D2 20 CMP ($20)
-1A65- C3 ???
-1A66- C5 CC CMP $CC
-1A68- CC D0 CF CPY $CFD0
-1A6B- D3 ???
-1A6C- 8D AA 8D STA $8DAA
-1A6F- AA TAX
-1A70- AA TAX
-1A71- 20 CE CF JSR $CFCE
-1A74- D7 ???
-1A75- 20 C3 C8 JSR $C8C3
-1A78- C5 C3 CMP $C3
-1A7A- CB ???
-1A7B- 20 C1 C4 JSR $C4C1
-1A7E- CA DEX
-1A7F- C1 C3 CMP ($C3,X)
-1A81- C5 CE CMP $CE
-1A83- D4 ???
-1A84- 20 C3 C5 JSR $C5C3
-1A87- CC CC D3 CPY $D3CC
-1A8A- 20 C6 CF JSR $CFC6
-1A8D- D2 20 CMP ($20)
-1A8F- D7 ???
-1A90- C1 CC CMP ($CC,X)
-1A92- CC D3 8D CPY $8DD3
-1A95- AA TAX
-1A96- 8D BA C9 STA $C9BA
-1A99- C6 B1 DEC $B1
-1A9B- A0 BB LDY #$BB
-1A9D- 20 C9 C6 JSR $C6C9
-1AA0- 20 D6 C9 JSR $C9D6
-1AA3- D3 ???
-1AA4- C9 D4 CMP #$D4
-1AA6- C5 C4 CMP $C4
-1AA8- A8 TAY
-1AA9- D8 CLD
-1AAA- D8 CLD
-1AAB- AC D9 D9 LDY $D9D9
-1AAE- AB ???
-1AAF- B1 A9 LDA ($A9),Y
-1AB1- 20 BD 20 JSR $20BD
-1AB4- B1 8D LDA ($8D),Y
-1AB6- A0 CC LDY #$CC
-1AB8- C4 C1 CPY $C1
-1ABA- A0 D9 LDY #$D9
-1ABC- D9 AB B1 CMP $B1AB,Y
-1ABF- A0 BB LDY #$BB
-1AC1- 20 C9 C6 JSR $C6C9
-1AC4- 20 D9 D9 JSR $D9D9
-1AC7- 20 C8 C9 JSR $C9C8
-1ACA- 20 C2 D9 JSR $D9C2
-1ACD- D4 ???
-1ACE- C5 20 CMP $20
-1AD0- BD 20 D9 LDA $D920,X
-1AD3- CD C1 D8 CMP $D8C1
-1AD6- 20 C8 C9 JSR $C9C8
-1AD9- 20 C2 D9 JSR $D9C2
-1ADC- D4 ???
-1ADD- C5 AC CMP $AC
-1ADF- 8D A0 C3 STA $C3A0
-1AE2- CD D0 A0 CMP $A0D0
-1AE5- A3 ???
-1AE6- BE D9 CD LDX $CDD9,Y
-1AE9- C1 D8 CMP ($D8,X)
-1AEB- A0 BB LDY #$BB
-1AED- 20 D4 C8 JSR $C8D4
-1AF0- C5 CE CMP $CE
-1AF2- 20 D4 C5 JSR $C5D4
-1AF5- D3 ???
-1AF6- D4 ???
-1AF7- 20 D9 D9 JSR $D9D9
-1AFA- 20 CC CF JSR $CFCC
-1AFD- D7 ???
-1AFE- 20 C2 D9 JSR $D9C2
-1B01- D4 ???
-1B02- C5 8D CMP $8D
-1B04- A0 C2 LDY #$C2
-1B06- CE C5 A0 DEC $A0C5
-1B09- BA TSX
-1B0A- C9 C6 CMP #$C6
-1B0C- B1 D4 LDA ($D4),Y
-1B0E- C5 D3 CMP $D3
-1B10- D4 ???
-1B11- 8D A0 CC STA $CCA0
-1B14- C4 C1 CPY $C1
-1B16- A0 D9 LDY #$D9
-1B18- D9 8D A0 CMP $A08D,Y
-1B1B- C3 ???
-1B1C- CD D0 A0 CMP $A0D0
-1B1F- A3 ???
-1B20- BC D9 CD LDY $CDD9,X
-1B23- C1 D8 CMP ($D8,X)
-1B25- A0 BB LDY #$BB
-1B27- 20 C9 C6 JSR $C6C9
-1B2A- 20 D9 D9 JSR $D9D9
-1B2D- 20 CC CF JSR $CFCC
-1B30- C2 ???
-1B31- D9 D4 C5 CMP $C5D4,Y
-1B34- 20 BD 20 JSR $20BD
-1B37- D9 CD C1 CMP $C1CD,Y
-1B3A- D8 CLD
-1B3B- 20 CC CF JSR $CFCC
-1B3E- C2 ???
-1B3F- D9 D4 C5 CMP $C5D4,Y
-1B42- AC 20 D4 LDY $D420
-1B45- C8 INY
-1B46- C5 CE CMP $CE
-1B48- 8D A0 C2 STA $C2A0
-1B4B- C5 D1 CMP $D1
-1B4D- A0 BA LDY #$BA
-1B4F- C9 C6 CMP #$C6
-1B51- B2 A0 LDA ($A0)
-1B53- BB ???
-1B54- 20 C1 D5 JSR $D5C1
-1B57- D4 ???
-1B58- CF ???
-1B59- CD C1 D4 CMP $D4C1
-1B5C- C9 C3 CMP #$C3
-1B5E- C1 CC CMP ($CC,X)
-1B60- CC D9 20 CPY $20D9
-1B63- C1 D3 CMP ($D3,X)
-1B65- D3 ???
-1B66- D5 CD CMP $CD,X
-1B68- C5 20 CMP $20
-1B6A- C9 D4 CMP #$D4
-1B6C- D3 ???
-1B6D- 20 C1 20 JSR $20C1
-1B70- D7 ???
-1B71- C1 CC CMP ($CC,X)
-1B73- CC 8D AA CPY $AA8D
-1B76- 8D BA C9 STA $C9BA
-1B79- C6 B1 DEC $B1
-1B7B- D4 ???
-1B7C- C5 D3 CMP $D3
-1B7E- D4 ???
-1B7F- 8D A0 C7 STA $C7A0
-1B82- C5 D4 CMP $D4
-1B84- B1 B6 LDA ($B6),Y
-1B86- B2 A0 LDA ($A0)
-1B88- A3 ???
-1B89- D6 C9 DEC $C9,X
-1B8B- D3 ???
-1B8C- C9 D4 CMP #$D4
-1B8E- C5 C4 CMP $C4
-1B90- BB ???
-1B91- D8 CLD
-1B92- D8 CLD
-1B93- BB ???
-1B94- D9 D0 B1 CMP $B1D0,Y
-1B97- 8D A0 CC STA $CCA0
-1B9A- C4 C1 CPY $C1
-1B9C- A0 D2 LDY #$D2
-1B9E- C5 D4 CMP $D4
-1BA0- D5 D2 CMP $D2,X
-1BA2- CE 8D A0 DEC $A08D
-1BA5- C3 ???
-1BA6- CD D0 A0 CMP $A0D0
-1BA9- A3 ???
-1BAA- B1 8D LDA ($8D),Y
-1BAC- A0 C2 LDY #$C2
-1BAE- C5 D1 CMP $D1
-1BB0- A0 BA LDY #$BA
-1BB2- C9 C6 CMP #$C6
-1BB4- B2 A0 LDA ($A0)
-1BB6- BB ???
-1BB7- 20 C9 C6 JSR $C6C9
-1BBA- 20 C3 C5 JSR $C5C3
-1BBD- CC CC 20 CPY $20CC
-1BC0- C2 ???
-1BC1- C5 CC CMP $CC
-1BC3- CF ???
-1BC4- D7 ???
-1BC5- 20 C9 D3 JSR $D3C9
-1BC8- 20 C1 20 JSR $20C1
-1BCB- D7 ???
-1BCC- C1 CC CMP ($CC,X)
-1BCE- CC 8D BB CPY $BB8D
-1BD1- 20 C3 CF JSR $CFC3
-1BD4- CE D4 C9 DEC $C9D4
-1BD7- CE D5 C5 DEC $C5D5
-1BDA- 20 D4 C5 JSR $C5D4
-1BDD- D3 ???
-1BDE- D4 ???
-1BDF- C9 CE CMP #$CE
-1BE1- C7 ???
-1BE2- 20 CF D4 JSR $D4CF
-1BE5- C8 INY
-1BE6- C5 D2 CMP $D2
-1BE8- 8D A0 BB STA $BBA0
-1BEB- 20 C1 C4 JSR $C4C1
-1BEE- CA DEX
-1BEF- C1 C3 CMP ($C3,X)
-1BF1- C5 CE CMP $CE
-1BF3- D4 ???
-1BF4- 20 C3 C5 JSR $C5C3
-1BF7- CC CC D3 CPY $D3CC
-1BFA- 8D A0 CA STA $CAA0
-1BFD- CD D0 A0 CMP $A0D0
-1C00- C4 CF CPY $CF
-1C02- CD CF D6 CMP $D6CF
-1C05- C5 A0 CMP $A0
-1C07- BB ???
-1C08- 20 CF D4 JSR $D4CF
-1C0B- C8 INY
-1C0C- C5 D2 CMP $D2
-1C0E- D7 ???
-1C0F- C9 D3 CMP #$D3
-1C11- C5 AC CMP $AC
-1C13- 20 C5 D8 JSR $D8C5
-1C16- C9 D4 CMP #$D4
-1C18- 20 C3 CF JSR $CFC3
-1C1B- CE C4 C9 DEC $C9C4
-1C1E- D4 ???
-1C1F- C9 CF CMP #$CF
-1C21- CE C1 CC DEC $CCC1
-1C24- 8D AA 8D STA $8DAA
-1C27- BA TSX
-1C28- C9 C6 CMP #$C6
-1C2A- B2 A0 LDA ($A0)
-1C2C- BB ???
-1C2D- 20 C9 C6 JSR $C6C9
-1C30- 20 D6 C9 JSR $C9D6
-1C33- D3 ???
-1C34- C9 D4 CMP #$D4
-1C36- C5 C4 CMP $C4
-1C38- A8 TAY
-1C39- D8 CLD
-1C3A- AB ???
-1C3B- B1 AC LDA ($AC),Y
-1C3D- D9 A9 20 CMP $20A9,Y
-1C40- BD 20 B1 LDA $B120,X
-1C43- 8D AA 8D STA $8DAA
-1C46- A0 CC LDY #$CC
-1C48- C4 C1 CPY $C1
-1C4A- A0 D8 LDY #$D8
-1C4C- D8 CLD
-1C4D- AB ???
-1C4E- B1 A0 LDA ($A0),Y
-1C50- BB ???
-1C51- 20 C9 C6 JSR $C6C9
-1C54- 20 D8 D8 JSR $D8D8
-1C57- 20 C8 C9 JSR $C9C8
-1C5A- 20 C2 D9 JSR $D9C2
-1C5D- D4 ???
-1C5E- C5 20 CMP $20
-1C60- BD 20 D8 LDA $D820,X
-1C63- CD C1 D8 CMP $D8C1
-1C66- 20 C8 C9 JSR $C9C8
-1C69- C2 ???
-1C6A- D9 D4 C5 CMP $C5D4,Y
-1C6D- 8D A0 C3 STA $C3A0
-1C70- CD D0 A0 CMP $A0D0
-1C73- A3 ???
-1C74- BE D8 CD LDX $CDD8,Y
-1C77- C1 D8 CMP ($D8,X)
-1C79- A0 BB LDY #$BB
-1C7B- 20 D4 C8 JSR $C8D4
-1C7E- C5 CE CMP $CE
-1C80- 20 D4 C5 JSR $C5D4
-1C83- D3 ???
-1C84- D4 ???
-1C85- 20 CC CF JSR $CFCC
-1C88- C2 ???
-1C89- D9 D4 C5 CMP $C5D4,Y
-1C8C- 8D A0 C2 STA $C2A0
-1C8F- CE C5 A0 DEC $A0C5
-1C92- BA TSX
-1C93- C9 C6 CMP #$C6
-1C95- B2 D4 LDA ($D4)
-1C97- C5 D3 CMP $D3
-1C99- D4 ???
-1C9A- 8D A0 CC STA $CCA0
-1C9D- C4 C1 CPY $C1
-1C9F- A0 D8 LDY #$D8
-1CA1- D8 CLD
-1CA2- A0 BB LDY #$BB
-1CA4- 20 C9 C6 JSR $C6C9
-1CA7- 20 D8 D8 JSR $D8D8
-1CAA- 20 CC CF JSR $CFCC
-1CAD- C2 ???
-1CAE- D9 D4 C5 CMP $C5D4,Y
-1CB1- 20 BD 20 JSR $20BD
-1CB4- D8 CLD
-1CB5- CD C1 D8 CMP $D8C1
-1CB8- 20 CC CF JSR $CFCC
-1CBB- C2 ???
-1CBC- D9 D4 C5 CMP $C5D4,Y
-1CBF- 8D A0 C3 STA $C3A0
-1CC2- CD D0 A0 CMP $A0D0
-1CC5- A3 ???
-1CC6- BC D8 CD LDY $CDD8,X
-1CC9- C1 D8 CMP ($D8,X)
-1CCB- AD B1 A0 LDA $A0B1
-1CCE- BB ???
-1CCF- 20 D4 C8 JSR $C8D4
-1CD2- C5 CE CMP $CE
-1CD4- 20 C1 D3 JSR $D3C1
-1CD7- D3 ???
-1CD8- D5 CD CMP $CD,X
-1CDA- C5 20 CMP $20
-1CDC- D2 C9 CMP ($C9)
-1CDE- C7 ???
-1CDF- C8 INY
-1CE0- D4 ???
-1CE1- 20 C3 C5 JSR $C5C3
-1CE4- CC CC 20 CPY $20CC
-1CE7- BD 20 D7 LDA $D720,X
-1CEA- C1 CC CMP ($CC,X)
-1CEC- CC 8D A0 CPY $A08D
-1CEF- C2 ???
-1CF0- C5 D1 CMP $D1
-1CF2- A0 BA LDY #$BA
-1CF4- C9 C6 CMP #$C6
-1CF6- B3 ???
-1CF7- 8D BA C9 STA $C9BA
-1CFA- C6 B2 DEC $B2
-1CFC- D4 ???
-1CFD- C5 D3 CMP $D3
-1CFF- D4 ???
-1D00- 8D A0 C7 STA $C7A0
-1D03- C5 D4 CMP $D4
-1D05- B1 B6 LDA ($B6),Y
-1D07- B2 A0 LDA ($A0)
-1D09- A3 ???
-1D0A- D6 C9 DEC $C9,X
-1D0C- D3 ???
-1D0D- C9 D4 CMP #$D4
-1D0F- C5 C4 CMP $C4
-1D11- BB ???
-1D12- D8 CLD
-1D13- D0 B1 BNE $1CC6
-1D15- BB ???
-1D16- D9 D9 A0 CMP $A0D9,Y
-1D19- BB ???
-1D1A- 20 C9 C6 JSR $C6C9
-1D1D- 20 C3 C5 JSR $C5C3
-1D20- CC CC 20 CPY $20CC
-1D23- D4 ???
-1D24- CF ???
-1D25- 20 D2 C9 JSR $C9D2
-1D28- C7 ???
-1D29- C8 INY
-1D2A- D4 ???
-1D2B- 8D A0 CC STA $CCA0
-1D2E- C4 C1 CPY $C1
-1D30- A0 D2 LDY #$D2
-1D32- C5 D4 CMP $D4
-1D34- D5 D2 CMP $D2,X
-1D36- CE A0 BB DEC $BBA0
-1D39- 20 C9 D3 JSR $D3C9
-1D3C- 20 C1 20 JSR $20C1
-1D3F- D7 ???
-1D40- C1 CC CMP ($CC,X)
-1D42- CC AC 20 CPY $20AC
-1D45- D4 ???
-1D46- C8 INY
-1D47- C5 CE CMP $CE
-1D49- 8D A0 C3 STA $C3A0
-1D4C- CD D0 A0 CMP $A0D0
-1D4F- A3 ???
-1D50- B1 A0 LDA ($A0),Y
-1D52- BB ???
-1D53- 20 C3 CF JSR $CFC3
-1D56- CE D4 C9 DEC $C9D4
-1D59- CE D5 C5 DEC $C5D5
-1D5C- 20 C3 C5 JSR $C5C3
-1D5F- CC CC 20 CPY $20CC
-1D62- D4 ???
-1D63- C5 D3 CMP $D3
-1D65- D4 ???
-1D66- C9 CE CMP #$CE
-1D68- C7 ???
-1D69- BB ???
-1D6A- 8D A0 C2 STA $C2A0
-1D6D- C5 D1 CMP $D1
-1D6F- A0 BA LDY #$BA
-1D71- C9 C6 CMP #$C6
-1D73- B3 ???
-1D74- A0 BB LDY #$BB
-1D76- 20 C5 CC JSR $CCC5
-1D79- D3 ???
-1D7A- C5 AC CMP $AC
-1D7C- 20 D2 C5 JSR $C5D2
-1D7F- D0 C5 BNE $1D46
-1D81- C1 D4 CMP ($D4,X)
-1D83- 20 CD CF JSR $CFCD
-1D86- D6 C5 DEC $C5,X
-1D88- 8D A0 CA STA $CAA0
-1D8B- CD D0 A0 CMP $A0D0
-1D8E- C4 CF CPY $CF
-1D90- CD CF D6 CMP $D6CF
-1D93- C5 8D CMP $8D
-1D95- AA TAX
-1D96- 8D BA C9 STA $C9BA
-1D99- C6 B3 DEC $B3
-1D9B- A0 BB LDY #$BB
-1D9D- 20 C9 C6 JSR $C6C9
-1DA0- 20 D6 C9 JSR $C9D6
-1DA3- D3 ???
-1DA4- C9 D4 CMP #$D4
-1DA6- C5 C4 CMP $C4
-1DA8- A8 TAY
-1DA9- D8 CLD
-1DAA- D8 CLD
-1DAB- AC D9 D9 LDY $D9D9
-1DAE- AD B1 A9 LDA $A9B1
-1DB1- 20 BD 20 JSR $20BD
-1DB4- B1 8D LDA ($8D),Y
-1DB6- A0 CC LDY #$CC
-1DB8- C4 C1 CPY $C1
-1DBA- A0 D9 LDY #$D9
-1DBC- D9 AB B1 CMP $B1AB,Y
-1DBF- A0 BB LDY #$BB
-1DC1- 20 C9 C6 JSR $C6C9
-1DC4- 20 D9 D9 JSR $D9D9
-1DC7- 20 C8 C9 JSR $C9C8
-1DCA- C2 ???
-1DCB- D9 D4 C5 CMP $C5D4,Y
-1DCE- 20 BD 20 JSR $20BD
-1DD1- B0 20 BCS $1DF3
-1DD3- D4 ???
-1DD4- C8 INY
-1DD5- C5 CE CMP $CE
-1DD7- 20 D4 C5 JSR $C5D4
-1DDA- D3 ???
-1DDB- D4 ???
-1DDC- 8D A0 C3 STA $C3A0
-1DDF- CD D0 A0 CMP $A0D0
-1DE2- A3 ???
-1DE3- B0 A0 BCS $1D85
-1DE5- BB ???
-1DE6- 20 CC CF JSR $CFCC
-1DE9- C2 ???
-1DEA- D9 D4 C5 CMP $C5D4,Y
-1DED- 8D A0 C2 STA $C2A0
-1DF0- CE C5 A0 DEC $A0C5
-1DF3- BA TSX
-1DF4- C9 C6 CMP #$C6
-1DF6- B3 ???
-1DF7- D4 ???
-1DF8- C5 D3 CMP $D3
-1DFA- D4 ???
-1DFB- 8D A0 CC STA $CCA0
-1DFE- C4 C1 CPY $C1
-1E00- A0 D9 LDY #$D9
-1E02- D9 A0 BB CMP $BBA0,Y
-1E05- 20 C9 C6 JSR $C6C9
-1E08- 20 D9 D9 JSR $D9D9
-1E0B- 20 CC CF JSR $CFCC
-1E0E- C2 ???
-1E0F- D9 D4 C5 CMP $C5D4,Y
-1E12- 20 BD 20 JSR $20BD
-1E15- B0 20 BCS $1E37
-1E17- D4 ???
-1E18- C8 INY
-1E19- C5 CE CMP $CE
-1E1B- 8D A0 C3 STA $C3A0
-1E1E- CD D0 A0 CMP $A0D0
-1E21- A3 ???
-1E22- B0 A0 BCS $1DC4
-1E24- BB ???
-1E25- 20 C1 D3 JSR $D3C1
-1E28- D3 ???
-1E29- D5 CD CMP $CD,X
-1E2B- C5 20 CMP $20
-1E2D- D5 D0 CMP $D0,X
-1E2F- D0 C5 BNE $1DF6
-1E31- D2 20 CMP ($20)
-1E33- C3 ???
-1E34- C5 CC CMP $CC
-1E36- CC 20 BD CPY $BD20
-1E39- 20 D7 C1 JSR $C1D7
-1E3C- CC CC 8D CPY $8DCC
-1E3F- A0 C2 LDY #$C2
-1E41- C5 D1 CMP $D1
-1E43- A0 BA LDY #$BA
-1E45- C9 C6 CMP #$C6
-1E47- B4 A0 LDY $A0,X
-1E49- BB ???
-1E4A- 20 C1 CE JSR $CEC1
-1E4D- C4 20 CPY $20
-1E4F- C3 ???
-1E50- CF ???
-1E51- CE D4 C9 DEC $C9D4
-1E54- CE D5 C5 DEC $C5D5
-1E57- 20 D4 C5 JSR $C5D4
-1E5A- D3 ???
-1E5B- D4 ???
-1E5C- C9 CE CMP #$CE
-1E5E- C7 ???
-1E5F- 8D BA C9 STA $C9BA
-1E62- C6 B3 DEC $B3
-1E64- D4 ???
-1E65- C5 D3 CMP $D3
-1E67- D4 ???
-1E68- 8D A0 C7 STA $C7A0
-1E6B- C5 D4 CMP $D4
-1E6D- B1 B6 LDA ($B6),Y
-1E6F- B2 A0 LDA ($A0)
-1E71- A3 ???
-1E72- D6 C9 DEC $C9,X
-1E74- D3 ???
-1E75- C9 D4 CMP #$D4
-1E77- C5 C4 CMP $C4
-1E79- BB ???
-1E7A- D8 CLD
-1E7B- D8 CLD
-1E7C- BB ???
-1E7D- D9 CD B1 CMP $B1CD,Y
-1E80- 8D A0 CC STA $CCA0
-1E83- C4 C1 CPY $C1
-1E85- A0 D2 LDY #$D2
-1E87- C5 D4 CMP $D4
-1E89- D5 D2 CMP $D2,X
-1E8B- CE A0 BB DEC $BBA0
-1E8E- 20 C9 C6 JSR $C6C9
-1E91- 20 C3 C5 JSR $C5C3
-1E94- CC CC 20 CPY $20CC
-1E97- C1 C2 CMP ($C2,X)
-1E99- CF ???
-1E9A- D6 C5 DEC $C5,X
-1E9C- 20 C9 D3 JSR $D3C9
-1E9F- 20 D7 C1 JSR $C1D7
-1EA2- CC CC 20 CPY $20CC
-1EA5- D4 ???
-1EA6- C8 INY
-1EA7- C5 CE CMP $CE
-1EA9- 8D A0 C3 STA $C3A0
-1EAC- CD D0 A0 CMP $A0D0
-1EAF- A3 ???
-1EB0- B1 A0 LDA ($A0),Y
-1EB2- BB ???
-1EB3- 20 C3 CF JSR $CFC3
-1EB6- CE D4 C9 DEC $C9D4
-1EB9- CE D5 C5 DEC $C5D5
-1EBC- 20 D4 C5 JSR $C5D4
-1EBF- D3 ???
-1EC0- D4 ???
-1EC1- C9 CE CMP #$CE
-1EC3- C7 ???
-1EC4- 20 C3 C5 JSR $C5C3
-1EC7- CC CC D3 CPY $D3CC
-1ECA- BB ???
-1ECB- 8D A0 C2 STA $C2A0
-1ECE- C5 D1 CMP $D1
-1ED0- A0 BA LDY #$BA
-1ED2- C9 C6 CMP #$C6
-1ED4- B4 A0 LDY $A0,X
-1ED6- BB ???
-1ED7- 20 C5 CC JSR $CCC5
-1EDA- D3 ???
-1EDB- C5 AC CMP $AC
-1EDD- 20 D2 C5 JSR $C5D2
-1EE0- D0 C5 BNE $1EA7
-1EE2- C1 D4 CMP ($D4,X)
-1EE4- 20 CD CF JSR $CFCD
-1EE7- D6 C5 DEC $C5,X
-1EE9- 8D A0 CA STA $CAA0
-1EEC- CD D0 A0 CMP $A0D0
-1EEF- C4 CF CPY $CF
-1EF1- CD CF D6 CMP $D6CF
-1EF4- C5 8D CMP $8D
-1EF6- AA TAX
-1EF7- 8D BA C9 STA $C9BA
-1EFA- C6 B4 DEC $B4
-1EFC- A0 A0 LDY #$A0
-1EFE- BB ???
-1EFF- 20 C9 C6 JSR $C6C9
-1F02- 20 D6 C9 JSR $C9D6
-1F05- D3 ???
-1F06- C9 D4 CMP #$D4
-1F08- C5 C4 CMP $C4
-1F0A- A8 TAY
-1F0B- D8 CLD
-1F0C- D8 CLD
-1F0D- AD B1 AC LDA $ACB1
-1F10- D9 D9 A9 CMP $A9D9,Y
-1F13- 20 BD 20 JSR $20BD
-1F16- B1 8D LDA ($8D),Y
-1F18- A0 CC LDY #$CC
-1F1A- C4 C1 CPY $C1
-1F1C- A0 D8 LDY #$D8
-1F1E- D8 CLD
-1F1F- AB ???
-1F20- B1 A0 LDA ($A0),Y
-1F22- BB ???
-1F23- 20 C9 C6 JSR $C6C9
-1F26- 20 D8 D8 JSR $D8D8
-1F29- 20 C8 C9 JSR $C9C8
-1F2C- C2 ???
-1F2D- D9 D4 C5 CMP $C5D4,Y
-1F30- 20 BD 20 JSR $20BD
-1F33- B0 8D BCS $1EC2
-1F35- A0 C3 LDY #$C3
-1F37- CD D0 A0 CMP $A0D0
-1F3A- A3 ???
-1F3B- B0 A0 BCS $1EDD
-1F3D- BB ???
-1F3E- 20 D4 C8 JSR $C8D4
-1F41- C5 CE CMP $CE
-1F43- 20 D4 C5 JSR $C5D4
-1F46- D3 ???
-1F47- D4 ???
-1F48- 20 CC CF JSR $CFCC
-1F4B- C2 ???
-1F4C- D9 D4 C5 CMP $C5D4,Y
-1F4F- D3 ???
-1F50- 8D A0 C2 STA $C2A0
-1F53- CE C5 A0 DEC $A0C5
-1F56- BA TSX
-1F57- C9 C6 CMP #$C6
-1F59- B4 D4 LDY $D4,X
-1F5B- C5 D3 CMP $D3
-1F5D- D4 ???
-1F5E- 8D A0 CC STA $CCA0
-1F61- C4 C1 CPY $C1
-1F63- A0 D8 LDY #$D8
-1F65- D8 CLD
-1F66- A0 BB LDY #$BB
-1F68- 20 C9 C6 JSR $C6C9
-1F6B- 20 D8 D8 JSR $D8D8
-1F6E- 20 CC CF JSR $CFCC
-1F71- C2 ???
-1F72- D9 D4 C5 CMP $C5D4,Y
-1F75- 20 BD 20 JSR $20BD
-1F78- B0 8D BCS $1F07
-1F7A- A0 C3 LDY #$C3
-1F7C- CD D0 A0 CMP $A0D0
-1F7F- A3 ???
-1F80- B0 A0 BCS $1F22
-1F82- BB ???
-1F83- 20 D4 C8 JSR $C8D4
-1F86- C5 CE CMP $CE
-1F88- 20 C1 D3 JSR $D3C1
-1F8B- D3 ???
-1F8C- D5 CD CMP $CD,X
-1F8E- C5 20 CMP $20
-1F90- CC C5 C6 CPY $C6C5
-1F93- D4 ???
-1F94- 20 C3 C5 JSR $C5C3
-1F97- CC CC 20 CPY $20CC
-1F9A- BD 20 D7 LDA $D720,X
-1F9D- C1 CC CMP ($CC,X)
-1F9F- CC 8D A0 CPY $A08D
-1FA2- C2 ???
-1FA3- C5 D1 CMP $D1
-1FA5- A0 BA LDY #$BA
-1FA7- D0 CF BNE $1F78
-1FA9- D0 A0 BNE $1F4B
-1FAB- BB ???
-1FAC- 20 C1 CE JSR $CEC1
-1FAF- C4 20 CPY $20
-1FB1- D0 CF BNE $1F82
-1FB3- D0 20 BNE $1FD5
-1FB5- D4 ???
-1FB6- C8 INY
-1FB7- C5 20 CMP $20
-1FB9- D3 ???
-1FBA- D4 ???
-1FBB- C1 C3 CMP ($C3,X)
-1FBD- CB ???
-1FBE- 8D BA C9 STA $C9BA
-1FC1- C6 B4 DEC $B4
-1FC3- D4 ???
-1FC4- C5 D3 CMP $D3
-1FC6- D4 ???
-1FC7- 8D A0 C7 STA $C7A0
-1FCA- C5 D4 CMP $D4
-1FCC- B1 B6 LDA ($B6),Y
-1FCE- B2 A0 LDA ($A0)
-1FD0- A3 ???
-1FD1- D6 C9 DEC $C9,X
-1FD3- D3 ???
-1FD4- C9 D4 CMP #$D4
-1FD6- C5 C4 CMP $C4
-1FD8- BB ???
-1FD9- D8 CLD
-1FDA- CD B1 BB CMP $BBB1
-1FDD- D9 D9 8D CMP $8DD9,Y
-1FE0- A0 CC LDY #$CC
-1FE2- C4 C1 CPY $C1
-1FE4- A0 D2 LDY #$D2
-1FE6- C5 D4 CMP $D4
-1FE8- D5 D2 CMP $D2,X
-1FEA- CE A0 BB DEC $BBA0
-1FED- 20 C9 C6 JSR $C6C9
-1FF0- 20 CC C5 JSR $C5CC
-1FF3- C6 D4 DEC $D4
-1FF5- 20 C3 C5 JSR $C5C3
-1FF8- CC CC 20 CPY $20CC
-1FFB- BD 20 B1 LDA $B120,X
-1FFE- 8D A0 C3 STA $C3A0
-2001- CD D0 A0 CMP $A0D0
-2004- A3 ???
-2005- B1 A0 LDA ($A0),Y
-2007- BB ???
-2008- 20 D4 C8 JSR $C8D4
-200B- C5 CE CMP $CE
-200D- 20 C1 CC JSR $CCC1
-2010- CC 20 C1 CPY $C120
-2013- C4 CA CPY $CA
-2015- C1 C3 CMP ($C3,X)
-2017- C5 CE CMP $CE
-2019- D4 ???
-201A- 20 C3 C5 JSR $C5C3
-201D- CC CC D3 CPY $D3CC
-2020- 20 C1 D2 JSR $D2C1
-2023- C5 20 CMP $20
-2025- D7 ???
-2026- C1 CC CMP ($CC,X)
-2028- CC D3 8D CPY $8DD3
-202B- A0 C2 LDY #$C2
-202D- C5 D1 CMP $D1
-202F- A0 BA LDY #$BA
-2031- D0 CF BNE $2002
-2033- D0 A0 BNE $1FD5
-2035- BB ???
-2036- 20 D3 CF JSR $CFD3
-2039- 20 D0 CF JSR $CFD0
-203C- D0 20 BNE $205E
-203E- D4 ???
-203F- C8 INY
-2040- C5 20 CMP $20
-2042- D3 ???
-2043- D4 ???
-2044- C1 C3 CMP ($C3,X)
-2046- CB ???
-2047- 8D AA 8D STA $8DAA
-204A- A0 CA LDY #$CA
-204C- CD D0 A0 CMP $A0D0
-204F- C4 CF CPY $CF
-2051- CD CF D6 CMP $D6CF
-2054- C5 A0 CMP $A0
-2056- BB ???
-2057- 20 CF D4 JSR $D4CF
-205A- C8 INY
-205B- C5 D2 CMP $D2
-205D- D7 ???
-205E- C9 D3 CMP #$D3
-2060- C5 AC CMP $AC
-2062- 20 D2 C5 JSR $C5D2
-2065- D0 C5 BNE $202C
-2067- C1 D4 CMP ($D4,X)
-2069- 20 CD CF JSR $CFCD
-206C- D6 C9 DEC $C9,X
-206E- CE C7 8D DEC $8DC7
-2071- AA TAX
-2072- 8D AA AA STA $AAAA
-2075- AA TAX
-2076- AA TAX
-2077- AA TAX
-2078- AA TAX
-2079- AA TAX
-207A- AA TAX
-207B- AA TAX
-207C- AA TAX
-207D- AA TAX
-207E- AA TAX
-207F- AA TAX
-2080- AA TAX
-2081- AA TAX
-2082- AA TAX
-2083- AA TAX
-2084- AA TAX
-2085- AA TAX
-2086- AA TAX
-2087- AA TAX
-2088- AA TAX
-2089- AA TAX
-208A- AA TAX
-208B- AA TAX
-208C- AA TAX
-208D- AA TAX
-208E- AA TAX
-208F- AA TAX
-2090- AA TAX
-2091- AA TAX
-2092- AA TAX
-2093- 8D AA 8D STA $8DAA
-2096- BA TSX
-2097- D0 CF BNE $2068
-2099- D0 8D BNE $2028
-209B- AA TAX
-209C- 8D A0 C7 STA $C7A0
-209F- C5 D4 CMP $D4
-20A1- B1 B6 LDA ($B6),Y
-20A3- B1 A0 LDA ($A0),Y
-20A5- A3 ???
-20A6- D8 CLD
-20A7- D3 ???
-20A8- D4 ???
-20A9- C1 C3 CMP ($C3,X)
-20AB- CB ???
-20AC- BB ???
-20AD- D3 ???
-20AE- D0 D4 BNE $2084
-20B0- D2 A0 CMP ($A0)
-20B2- BB ???
-20B3- 20 C7 C5 JSR $C5C7
-20B6- D4 ???
-20B7- 20 CE C5 JSR $C5CE
-20BA- D7 ???
-20BB- 20 D8 D8 JSR $D8D8
-20BE- 20 D0 CF JSR $CFD0
-20C1- D3 ???
-20C2- C9 D4 CMP #$D4
-20C4- C9 CF CMP #$CF
-20C6- CE 8D A0 DEC $A08D
-20C9- CC C4 C1 CPY $C1C4
-20CC- A0 D2 LDY #$D2
-20CE- C5 D4 CMP $D4
-20D0- D5 D2 CMP $D2,X
-20D2- CE 8D A0 DEC $A08D
-20D5- D3 ???
-20D6- D4 ???
-20D7- C1 A0 CMP ($A0,X)
-20D9- D8 CLD
-20DA- D8 CLD
-20DB- A0 BB LDY #$BB
-20DD- 20 D3 D4 JSR $D4D3
-20E0- CF ???
-20E1- D2 C5 CMP ($C5)
-20E3- 20 CC CF JSR $CFCC
-20E6- 20 C2 D9 JSR $D9C2
-20E9- D4 ???
-20EA- C5 8D CMP $8D
-20EC- A0 CC LDY #$CC
-20EE- C4 C1 CPY $C1
-20F0- A0 D2 LDY #$D2
-20F2- C5 D4 CMP $D4
-20F4- D5 D2 CMP $D2,X
-20F6- CE AB B1 DEC $B1AB
-20F9- 8D A0 D3 STA $D3A0
-20FC- D4 ???
-20FD- C1 A0 CMP ($A0,X)
-20FF- D8 CLD
-2100- D8 CLD
-2101- AB ???
-2102- B1 A0 LDA ($A0),Y
-2104- BB ???
-2105- 20 D3 D4 JSR $D4D3
-2108- CF ???
-2109- D2 C5 CMP ($C5)
-210B- 20 C8 C9 JSR $C9C8
-210E- 20 C2 D9 JSR $D9C2
-2111- D4 ???
-2112- C5 8D CMP $8D
-2114- A0 C7 LDY #$C7
-2116- C5 D4 CMP $D4
-2118- B1 B6 LDA ($B6),Y
-211A- B1 A0 LDA ($A0),Y
-211C- A3 ???
-211D- D9 D3 D4 CMP $D4D3,Y
-2120- C1 C3 CMP ($C3,X)
-2122- CB ???
-2123- BB ???
-2124- D3 ???
-2125- D0 D4 BNE $20FB
-2127- D2 8D CMP ($8D)
-2129- A0 CC LDY #$CC
-212B- C4 C1 CPY $C1
-212D- A0 D2 LDY #$D2
-212F- C5 D4 CMP $D4
-2131- D5 D2 CMP $D2,X
-2133- CE A0 BB DEC $BBA0
-2136- 20 C7 C5 JSR $C5C7
-2139- D4 ???
-213A- 20 CE C5 JSR $C5CE
-213D- D7 ???
-213E- 20 D9 20 JSR $20D9
-2141- D0 CF BNE $2112
-2143- D3 ???
-2144- C9 D4 CMP #$D4
-2146- C9 CF CMP #$CF
-2148- CE 8D A0 DEC $A08D
-214B- D3 ???
-214C- D4 ???
-214D- C1 A0 CMP ($A0,X)
-214F- D9 D9 8D CMP $8DD9,Y
-2152- A0 CC LDY #$CC
-2154- C4 C1 CPY $C1
-2156- A0 D2 LDY #$D2
-2158- C5 D4 CMP $D4
-215A- D5 D2 CMP $D2,X
-215C- CE AB B1 DEC $B1AB
-215F- 8D A0 D3 STA $D3A0
-2162- D4 ???
-2163- C1 A0 CMP ($A0,X)
-2165- D9 D9 AB CMP $ABD9,Y
-2168- B1 8D LDA ($8D),Y
-216A- A0 CC LDY #$CC
-216C- C4 C1 CPY $C1
-216E- A0 D3 LDY #$D3
-2170- D0 D4 BNE $2146
-2172- D2 A0 CMP ($A0)
-2174- BB ???
-2175- 20 D0 CF JSR $CFD0
-2178- D0 20 BNE $219A
-217A- D3 ???
-217B- D4 ???
-217C- C1 C3 CMP ($C3,X)
-217E- CB ???
-217F- 8D A0 D3 STA $D3A0
-2182- C5 C3 CMP $C3
-2184- 8D A0 D3 STA $D3A0
-2187- C2 ???
-2188- C3 ???
-2189- A0 A3 LDY #$A3
-218B- B1 8D LDA ($8D),Y
-218D- A0 D3 LDY #$D3
-218F- D4 ???
-2190- C1 A0 CMP ($A0,X)
-2192- D3 ???
-2193- D0 D4 BNE $2169
-2195- D2 8D CMP ($8D)
-2197- A0 C2 LDY #$C2
-2199- C3 ???
-219A- D3 ???
-219B- A0 BA LDY #$BA
-219D- D3 ???
-219E- D0 C3 BNE $2163
-21A0- CE D4 B2 DEC $B2D4
-21A3- A0 BB LDY #$BB
-21A5- 20 C9 C6 JSR $C6C9
-21A8- 20 C3 C1 JSR $C1C3
-21AB- D2 D2 CMP ($D2)
-21AD- D9 20 CE CMP $CE20,Y
-21B0- CF ???
-21B1- D4 ???
-21B2- 20 D3 C5 JSR $C5D3
-21B5- D4 ???
-21B6- AC 20 C4 LDY $C420
-21B9- C5 C3 CMP $C3
-21BB- 20 C8 C9 JSR $C9C8
-21BE- C2 ???
-21BF- D9 D4 C5 CMP $C5D4,Y
-21C2- 8D A0 C4 STA $C4A0
-21C5- C5 C3 CMP $C3
-21C7- A0 D3 LDY #$D3
-21C9- D0 D4 BNE $219F
-21CB- D2 AB CMP ($AB)
-21CD- B1 8D LDA ($8D),Y
-21CF- BA TSX
-21D0- D3 ???
-21D1- D0 C3 BNE $2196
-21D3- CE D4 B2 DEC $B2D4
-21D6- 8D A0 CC STA $CCA0
-21D9- C4 C1 CPY $C1
-21DB- A0 D3 LDY #$D3
-21DD- D0 D4 BNE $21B3
-21DF- D2 AB CMP ($AB)
-21E1- B1 A0 LDA ($A0),Y
-21E3- BB ???
-21E4- 20 C9 C6 JSR $C6C9
-21E7- 20 D0 CF JSR $CFD0
-21EA- C9 CE CMP #$CE
-21EC- D4 ???
-21ED- C5 D2 CMP $D2
-21EF- 20 C8 C9 JSR $C9C8
-21F2- C2 ???
-21F3- D9 D4 C5 CMP $C5D4,Y
-21F6- 20 BE 20 JSR $20BE
-21F9- B0 8D BCS $2188
-21FB- A0 C3 LDY #$C3
-21FD- CD D0 A0 CMP $A0D0
-2200- A3 ???
-2201- B0 A0 BCS $21A3
-2203- BB ???
-2204- 20 D4 C8 JSR $C8D4
-2207- C5 CE CMP $CE
-2209- 20 D2 C5 JSR $C5D2
-220C- D0 C5 BNE $21D3
-220E- C1 D4 CMP ($D4,X)
-2210- 20 CD CF JSR $CFCD
-2213- D6 C5 DEC $C5,X
-2215- CD C5 CE CMP $CEC5
-2218- D4 ???
-2219- 8D A0 C2 STA $C2A0
-221C- CE C5 A0 DEC $A0C5
-221F- BA TSX
-2220- C4 CF CPY $CF
-2222- D2 C5 CMP ($C5)
-2224- D0 C5 BNE $21EB
-2226- C1 D4 CMP ($D4,X)
-2228- 8D A0 CC STA $CCA0
-222B- C4 C1 CPY $C1
-222D- A0 D3 LDY #$D3
-222F- D0 D4 BNE $2205
-2231- D2 A0 CMP ($A0)
-2233- BB ???
-2234- 20 CF D4 JSR $D4CF
-2237- C8 INY
-2238- C5 D2 CMP $D2
-223A- D7 ???
-223B- C9 D3 CMP #$D3
-223D- C5 AC CMP $AC
-223F- 20 D4 C5 JSR $C5D4
-2242- D3 ???
-2243- D4 ???
-2244- 20 CC CF JSR $CFCC
-2247- C2 ???
-2248- D9 D4 C5 CMP $C5D4,Y
-224B- 8D A0 C3 STA $C3A0
-224E- CD D0 A0 CMP $A0D0
-2251- A3 ???
-2252- B1 A0 LDA ($A0),Y
-2254- BB ???
-2255- 20 C9 C6 JSR $C6C9
-2258- 20 D3 D4 JSR $D4D3
-225B- C9 CC CMP #$CC
-225D- CC 20 CD CPY $CD20
-2260- CF ???
-2261- D2 C5 CMP ($C5)
-2263- 20 CF CE JSR $CECF
-2266- 20 D3 D4 JSR $D4D3
-2269- C1 C3 CMP ($C3,X)
-226B- CB ???
-226C- 8D A0 C2 STA $C2A0
-226F- C5 D1 CMP $D1
-2271- A0 BA LDY #$BA
-2273- C4 CF CPY $CF
-2275- D2 C5 CMP ($C5)
-2277- D0 C5 BNE $223E
-2279- C1 D4 CMP ($D4,X)
-227B- 8D A0 C2 STA $C2A0
-227E- C3 ???
-227F- D3 ???
-2280- A0 BA LDY #$BA
-2282- C4 CF CPY $CF
-2284- D2 C5 CMP ($C5)
-2286- D0 C5 BNE $224D
-2288- C1 D4 CMP ($D4,X)
-228A- A0 BB LDY #$BB
-228C- 20 D4 C8 JSR $C8D4
-228F- C5 CE CMP $CE
-2291- 20 D2 C5 JSR $C5D2
-2294- D0 C5 BNE $225B
-2296- C1 D4 CMP ($D4,X)
-2298- 20 CD CF JSR $CFCD
-229B- D6 C5 DEC $C5,X
-229D- CD C5 CE CMP $CEC5
-22A0- D4 ???
-22A1- 8D A0 CA STA $CAA0
-22A4- CD D0 A0 CMP $A0D0
-22A7- C4 C9 CPY $C9
-22A9- D3 ???
-22AA- D0 CD BNE $2279
-22AC- C1 DA CMP ($DA,X)
-22AE- C5 A0 CMP $A0
-22B0- BB ???
-22B1- 20 CF D4 JSR $D4CF
-22B4- C8 INY
-22B5- C5 D2 CMP $D2
-22B7- D7 ???
-22B8- C9 D3 CMP #$D3
-22BA- C5 AC CMP $AC
-22BC- 20 C6 C9 JSR $C9C6
-22BF- CE C9 D3 DEC $D3C9
-22C2- C8 INY
-22C3- C5 C4 CMP $C4
-22C5- A1 8D LDA ($8D,X)
-22C7- AA TAX
-22C8- 8D BA C4 STA $C4BA
-22CB- CF ???
-22CC- D2 C5 CMP ($C5)
-22CE- D0 C5 BNE $2295
-22D0- C1 D4 CMP ($D4,X)
-22D2- 8D A0 CA STA $CAA0
-22D5- CD D0 A0 CMP $A0D0
-22D8- C3 ???
-22D9- C8 INY
-22DA- C5 C3 CMP $C3
-22DC- CB ???
-22DD- C1 CC CMP ($CC,X)
-22DF- CC 8D AA CPY $AA8D
-22E2- 8D AA AA STA $AAAA
-22E5- AA TAX
-22E6- AA TAX
-22E7- AA TAX
-22E8- AA TAX
-22E9- AA TAX
-22EA- AA TAX
-22EB- AA TAX
-22EC- AA TAX
-22ED- AA TAX
-22EE- AA TAX
-22EF- AA TAX
-22F0- AA TAX
-22F1- AA TAX
-22F2- AA TAX
-22F3- AA TAX
-22F4- AA TAX
-22F5- AA TAX
-22F6- AA TAX
-22F7- AA TAX
-22F8- AA TAX
-22F9- AA TAX
-22FA- AA TAX
-22FB- AA TAX
-22FC- AA TAX
-22FD- AA TAX
-22FE- AA TAX
-22FF- AA TAX
-2300- AA TAX
-2301- AA TAX
-2302- AA TAX
-2303- 8D AA 8D STA $8DAA
-2306- C4 CF CPY $CF
-2308- CD CF D6 CMP $D6CF
-230B- C5 8D CMP $8D
-230D- AA TAX
-230E- 8D AA AA STA $AAAA
-2311- 20 CD CF JSR $CFCD
-2314- D6 C5 DEC $C5,X
-2316- 20 C9 CE JSR $CEC9
-2319- 20 C1 20 JSR $20C1
-231C- D2 C1 CMP ($C1)
-231E- CE C4 CF DEC $CFC4
-2321- CD 20 C4 CMP $C420
-2324- C9 D2 CMP #$D2
-2326- C5 C3 CMP $C3
-2328- D4 ???
-2329- C9 CF CMP #$CF
-232B- CE 8D AA DEC $AA8D
-232E- 8D A0 CA STA $CAA0
-2331- D3 ???
-2332- D2 A0 CMP ($A0)
-2334- D2 C1 CMP ($C1)
-2336- CE C4 B8 DEC $B8C4
-2339- 8D A0 C3 STA $C3A0
-233C- CD D0 A0 CMP $A0D0
-233F- A3 ???
-2340- B6 B4 LDX $B4,Y
-2342- A0 BB LDY #$BB
-2344- 20 C9 C6 JSR $C6C9
-2347- 20 D2 CE JSR $CED2
-234A- C4 20 CPY $20
-234C- BC 20 B6 LDY $B620,X
-234F- B4 8D LDY $8D,X
-2351- A0 C2 LDY #$C2
-2353- C3 ???
-2354- C3 ???
-2355- A0 BA LDY #$BA
-2357- CD D6 C4 CMP $C4D6
-235A- CA DEX
-235B- 8D A0 C3 STA $C3A0
-235E- CD D0 A0 CMP $A0D0
-2361- A3 ???
-2362- B1 B2 LDA ($B2),Y
-2364- B8 CLV
-2365- A0 BB LDY #$BB
-2367- 20 C5 CC JSR $CCC5
-236A- D3 ???
-236B- C5 20 CMP $20
-236D- C9 C6 CMP #$C6
-236F- 20 D2 CE JSR $CED2
-2372- C4 20 CPY $20
-2374- BC 20 B1 LDY $B120,X
-2377- B2 B8 LDA ($B8)
-2379- 8D A0 C2 STA $C2A0
-237C- C3 ???
-237D- C3 ???
-237E- A0 BA LDY #$BA
-2380- CD D6 D2 CMP $D2D6
-2383- CA DEX
-2384- 8D A0 C3 STA $C3A0
-2387- CD D0 A0 CMP $A0D0
-238A- A3 ???
-238B- B1 B9 LDA ($B9),Y
-238D- B2 A0 LDA ($A0)
-238F- BB ???
-2390- 20 C5 CC JSR $CCC5
-2393- D3 ???
-2394- C5 20 CMP $20
-2396- C9 C6 CMP #$C6
-2398- 20 D2 CE JSR $CED2
-239B- C4 20 CPY $20
-239D- BC 20 B1 LDY $B120,X
-23A0- B9 B2 8D LDA $8DB2,Y
-23A3- A0 C2 LDY #$C2
-23A5- C3 ???
-23A6- C3 ???
-23A7- A0 BA LDY #$BA
-23A9- CD D6 D5 CMP $D5D6
-23AC- D0 CA BNE $2378
-23AE- 8D A0 CA STA $CAA0
-23B1- CD D0 A0 CMP $A0D0
-23B4- BA TSX
-23B5- CD D6 CC CMP $CCD6
-23B8- C5 C6 CMP $C6
-23BA- D4 ???
-23BB- A0 BB LDY #$BB
-23BD- 20 C5 CC JSR $CCC5
-23C0- D3 ???
-23C1- C5 20 CMP $20
-23C3- D2 CE CMP ($CE)
-23C5- C4 20 CPY $20
-23C7- C9 D3 CMP #$D3
-23C9- 20 BE 20 JSR $20BE
-23CC- B1 B9 LDA ($B9),Y
-23CE- B1 8D LDA ($8D),Y
-23D0- BA TSX
-23D1- CD D6 D5 CMP $D5D6
-23D4- D0 CA BNE $23A0
-23D6- A0 CA LDY #$CA
-23D8- CD D0 A0 CMP $A0D0
-23DB- BA TSX
-23DC- CD D6 D5 CMP $D5D6
-23DF- D0 8D BNE $236E
-23E1- BA TSX
-23E2- CD D6 D2 CMP $D2D6
-23E5- CA DEX
-23E6- A0 CA LDY #$CA
-23E8- CD D0 A0 CMP $A0D0
-23EB- BA TSX
-23EC- CD D6 D2 CMP $D2D6
-23EF- C9 C7 CMP #$C7
-23F1- C8 INY
-23F2- D4 ???
-23F3- 8D BA CD STA $CDBA
-23F6- D6 C4 DEC $C4,X
-23F8- CA DEX
-23F9- A0 CA LDY #$CA
-23FB- CD D0 A0 CMP $A0D0
-23FE- BA TSX
-23FF- CD D6 C4 CMP $C4D6
-2402- CF ???
-2403- D7 ???
-2404- CE 8D AA DEC $AA8D
-2407- 8D BA CD STA $CDBA
-240A- D6 C4 DEC $C4,X
-240C- CF ???
-240D- D7 ???
-240E- CE 8D A0 DEC $A08D
-2411- CC C4 C1 CPY $C1C4
-2414- A0 D9 LDY #$D9
-2416- D9 AB B1 CMP $B1AB,Y
-2419- A0 BB LDY #$BB
-241B- 20 C9 C6 JSR $C6C9
-241E- 20 D9 D9 JSR $D9D9
-2421- 20 C8 C9 JSR $C9C8
-2424- C2 ???
-2425- D9 D4 C5 CMP $C5D4,Y
-2428- 20 BD 20 JSR $20BD
-242B- D9 CD C1 CMP $C1CD,Y
-242E- D8 CLD
-242F- 20 C8 C9 JSR $C9C8
-2432- C2 ???
-2433- D9 D4 C5 CMP $C5D4,Y
-2436- 8D A0 C3 STA $C3A0
-2439- CD D0 A0 CMP $A0D0
-243C- A3 ???
-243D- BE D9 CD LDX $CDD9,Y
-2440- C1 D8 CMP ($D8,X)
-2442- A0 BB LDY #$BB
-2444- 20 D4 C8 JSR $C8D4
-2447- C5 CE CMP $CE
-2449- 20 D4 C5 JSR $C5D4
-244C- D3 ???
-244D- D4 ???
-244E- 20 CC CF JSR $CFCC
-2451- C2 ???
-2452- D9 D4 C5 CMP $C5D4,Y
-2455- D3 ???
-2456- 8D A0 C2 STA $C2A0
-2459- CE C5 A0 DEC $A0C5
-245C- BA TSX
-245D- C4 D4 CPY $D4
-245F- C5 D3 CMP $D3
-2461- D4 ???
-2462- A0 BB LDY #$BB
-2464- 20 CF D4 JSR $D4CF
-2467- C8 INY
-2468- C5 D2 CMP $D2
-246A- D7 ???
-246B- C9 D3 CMP #$D3
-246D- C5 AC CMP $AC
-246F- 20 D4 C5 JSR $C5D4
-2472- D3 ???
-2473- D4 ???
-2474- 20 C3 C5 JSR $C5C3
-2477- CC CC 20 CPY $20CC
-247A- C2 ???
-247B- C5 CC CMP $CC
-247D- CF ???
-247E- D7 ???
-247F- 8D A0 CC STA $CCA0
-2482- C4 C1 CPY $C1
-2484- A0 D9 LDY #$D9
-2486- D9 8D A0 CMP $A08D,Y
-2489- C3 ???
-248A- CD D0 A0 CMP $A0D0
-248D- A3 ???
-248E- BC D9 CD LDY $CDD9,X
-2491- C1 D8 CMP ($D8,X)
-2493- A0 BB LDY #$BB
-2495- 20 C9 C6 JSR $C6C9
-2498- 20 D9 D9 JSR $D9D9
-249B- 20 CC CF JSR $CFCC
-249E- C2 ???
-249F- D9 D4 C5 CMP $C5D4,Y
-24A2- 20 BD 20 JSR $20BD
-24A5- D9 CD C1 CMP $C1CD,Y
-24A8- D8 CLD
-24A9- 20 CC CF JSR $CFCC
-24AC- C2 ???
-24AD- D9 D4 C5 CMP $C5D4,Y
-24B0- 8D A0 C2 STA $C2A0
-24B3- C5 D1 CMP $D1
-24B5- A0 BA LDY #$BA
-24B7- C4 CE CPY $CE
-24B9- CF ???
-24BA- A0 BB LDY #$BB
-24BC- 20 D4 C8 JSR $C8D4
-24BF- C5 CE CMP $CE
-24C1- 20 C1 D3 JSR $D3C1
-24C4- D3 ???
-24C5- D5 CD CMP $CD,X
-24C7- C5 20 CMP $20
-24C9- C3 ???
-24CA- C5 CC CMP $CC
-24CC- CC 20 C2 CPY $C220
-24CF- C5 CC CMP $CC
-24D1- CF ???
-24D2- D7 ???
-24D3- 20 BD 20 JSR $20BD
-24D6- D7 ???
-24D7- C1 CC CMP ($CC,X)
-24D9- CC 8D BA CPY $BA8D
-24DC- C4 D4 CPY $D4
-24DE- C5 D3 CMP $D3
-24E0- D4 ???
-24E1- 8D A0 C7 STA $C7A0
-24E4- C5 D4 CMP $D4
-24E6- B1 B6 LDA ($B6),Y
-24E8- B2 A0 LDA ($A0)
-24EA- A3 ???
-24EB- D6 C9 DEC $C9,X
-24ED- D3 ???
-24EE- C9 D4 CMP #$D4
-24F0- C5 C4 CMP $C4
-24F2- BB ???
-24F3- D8 CLD
-24F4- D8 CLD
-24F5- BB ???
-24F6- D9 D0 B1 CMP $B1D0,Y
-24F9- 8D A0 CC STA $CCA0
-24FC- C4 C1 CPY $C1
-24FE- A0 D2 LDY #$D2
-2500- C5 D4 CMP $D4
-2502- D5 D2 CMP $D2,X
-2504- CE 8D A0 DEC $A08D
-2507- C3 ???
-2508- CD D0 A0 CMP $A0D0
-250B- A3 ???
-250C- B0 A0 BCS $24AE
-250E- BB ???
-250F- 20 C9 C6 JSR $C6C9
-2512- 20 C3 C5 JSR $C5C3
-2515- CC CC 20 CPY $20CC
-2518- C2 ???
-2519- C5 CC CMP $CC
-251B- CF ???
-251C- D7 ???
-251D- 20 CE CF JSR $CFCE
-2520- D4 ???
-2521- 20 C1 20 JSR $20C1
-2524- D7 ???
-2525- C1 CC CMP ($CC,X)
-2527- CC 8D A0 CPY $A08D
-252A- C2 ???
-252B- C5 D1 CMP $D1
-252D- A0 BA LDY #$BA
-252F- C4 CF CPY $CF
-2531- D7 ???
-2532- CE C7 CF DEC $CFC7
-2535- A0 BB LDY #$BB
-2537- 20 D4 C8 JSR $C8D4
-253A- C5 CE CMP $CE
-253C- 20 CD CF JSR $CFCD
-253F- D6 C5 DEC $C5,X
-2541- 20 C4 CF JSR $CFC4
-2544- D7 ???
-2545- CE 8D BA DEC $BA8D
-2548- C4 CE CPY $CE
-254A- CF ???
-254B- 8D A0 CA STA $CAA0
-254E- CD D0 A0 CMP $A0D0
-2551- C4 CF CPY $CF
-2553- CD CF D6 CMP $D6CF
-2556- C5 A0 CMP $A0
-2558- BB ???
-2559- 20 C5 CC JSR $CCC5
-255C- D3 ???
-255D- C5 AC CMP $AC
-255F- 20 D4 D2 JSR $D2D4
-2562- D9 20 CD CMP $CD20,Y
-2565- CF ???
-2566- D6 C9 DEC $C9,X
-2568- CE C7 20 DEC $20C7
-256B- C5 CC CMP $CC
-256D- D3 ???
-256E- C5 D7 CMP $D7
-2570- C8 INY
-2571- C5 D2 CMP $D2
-2573- C5 8D CMP $8D
-2575- BA TSX
-2576- C4 CF CPY $CF
-2578- D7 ???
-2579- CE C7 CF DEC $CFC7
-257C- 8D A0 D0 STA $D0A0
-257F- D5 D4 CMP $D4,X
-2581- B1 B6 LDA ($B6),Y
-2583- B2 A0 LDA ($A0)
-2585- A3 ???
-2586- D6 B0 DEC $B0,X
-2588- BB ???
-2589- A3 ???
-258A- D3 ???
-258B- CF ???
-258C- D5 D4 CMP $D4,X
-258E- C8 INY
-258F- D7 ???
-2590- BB ???
-2591- D8 CLD
-2592- D8 CLD
-2593- BB ???
-2594- D9 D9 A0 CMP $A0D9,Y
-2597- A0 BB LDY #$BB
-2599- 20 D0 D5 JSR $D5D0
-259C- D4 ???
-259D- 20 B0 20 JSR $20B0
-25A0- C1 D4 CMP ($D4,X)
-25A2- 20 C3 D5 JSR $D5C3
-25A5- D2 D2 CMP ($D2)
-25A7- C5 CE CMP $CE
-25A9- D4 ???
-25AA- 20 D0 CF JSR $CFD0
-25AD- D3 ???
-25AE- C9 D4 CMP #$D4
-25B0- C9 CF CMP #$CF
-25B2- CE 8D A0 DEC $A08D
-25B5- CC C4 C1 CPY $C1C4
-25B8- A0 D9 LDY #$D9
-25BA- D0 B1 BNE $256D
-25BC- A0 BB LDY #$BB
-25BE- 20 C9 CE JSR $CEC9
-25C1- C3 ???
-25C2- D2 C5 CMP ($C5)
-25C4- C1 D3 CMP ($D3,X)
-25C6- C5 20 CMP $20
-25C8- D9 D9 20 CMP $20D9,Y
-25CB- D0 CF BNE $259C
-25CD- D3 ???
-25CE- C9 D4 CMP #$D4
-25D0- C9 CF CMP #$CF
-25D2- CE 20 A8 DEC $A820
-25D5- CD CF D6 CMP $D6CF
-25D8- C5 20 CMP $20
-25DA- C4 CF CPY $CF
-25DC- D7 ???
-25DD- CE A9 8D DEC $8DA9
-25E0- A0 D3 LDY #$D3
-25E2- D4 ???
-25E3- C1 A0 CMP ($A0,X)
-25E5- D9 D9 8D CMP $8DD9,Y
-25E8- A0 CC LDY #$CC
-25EA- C4 C1 CPY $C1
-25EC- A0 D9 LDY #$D9
-25EE- D0 B1 BNE $25A1
-25F0- AB ???
-25F1- B1 8D LDA ($8D),Y
-25F3- A0 D3 LDY #$D3
-25F5- D4 ???
-25F6- C1 A0 CMP ($A0,X)
-25F8- D9 D9 AB CMP $ABD9,Y
-25FB- B1 8D LDA ($8D),Y
-25FD- BA TSX
-25FE- C4 CF CPY $CF
-2600- D7 ???
-2601- CE C3 8D DEC $8DC3
-2604- A0 CA LDY #$CA
-2606- CD D0 A0 CMP $A0D0
-2609- D3 ???
-260A- D4 ???
-260B- C1 CB CMP ($CB,X)
-260D- D0 D5 BNE $25E4
-260F- D3 ???
-2610- C8 INY
-2611- A0 BB LDY #$BB
-2613- 20 D0 D5 JSR $D5D0
-2616- D3 ???
-2617- C8 INY
-2618- 20 D0 CF JSR $CFD0
-261B- D3 ???
-261C- C9 D4 CMP #$D4
-261E- C9 CF CMP #$CF
-2620- CE 20 D4 DEC $D420
-2623- CF ???
-2624- 20 D3 D4 JSR $D4D3
-2627- C1 C3 CMP ($C3,X)
-2629- CB ???
-262A- AC 20 D2 LDY $D220
-262D- C5 D0 CMP $D0
-262F- C5 C1 CMP $C1
-2631- D4 ???
-2632- 8D AA 8D STA $8DAA
-2635- BA TSX
-2636- CD D6 D2 CMP $D2D6
-2639- C9 C7 CMP #$C7
-263B- C8 INY
-263C- D4 ???
-263D- 8D A0 CC STA $CCA0
-2640- C4 C1 CPY $C1
-2642- A0 D8 LDY #$D8
-2644- D8 CLD
-2645- AB ???
-2646- B1 A0 LDA ($A0),Y
-2648- BB ???
-2649- 20 C9 C6 JSR $C6C9
-264C- 20 D8 D8 JSR $D8D8
-264F- 20 C8 C9 JSR $C9C8
-2652- C2 ???
-2653- D9 D4 C5 CMP $C5D4,Y
-2656- 20 BD 20 JSR $20BD
-2659- D8 CLD
-265A- CD C1 D8 CMP $D8C1
-265D- 20 C8 C9 JSR $C9C8
-2660- C2 ???
-2661- D9 D4 C5 CMP $C5D4,Y
-2664- 8D A0 C3 STA $C3A0
-2667- CD D0 A0 CMP $A0D0
-266A- A3 ???
-266B- BE D8 CD LDX $CDD8,Y
-266E- C1 D8 CMP ($D8,X)
-2670- A0 BB LDY #$BB
-2672- 20 D4 C8 JSR $C8D4
-2675- C5 CE CMP $CE
-2677- 20 D4 C5 JSR $C5D4
-267A- D3 ???
-267B- D4 ???
-267C- 20 CC CF JSR $CFCC
-267F- D7 ???
-2680- 20 C2 D9 JSR $D9C2
-2683- D4 ???
-2684- C5 8D CMP $8D
-2686- A0 C2 LDY #$C2
-2688- CE C5 A0 DEC $A0C5
-268B- BA TSX
-268C- D2 D4 CMP ($D4)
-268E- C5 D3 CMP $D3
-2690- D4 ???
-2691- A0 BB LDY #$BB
-2693- 20 C5 CC JSR $CCC5
-2696- D3 ???
-2697- C5 20 CMP $20
-2699- C3 ???
-269A- CF ???
-269B- CE D4 C9 DEC $C9D4
-269E- CE D5 C5 DEC $C5D5
-26A1- 20 C3 C5 JSR $C5C3
-26A4- CC CC 20 CPY $20CC
-26A7- C3 ???
-26A8- C8 INY
-26A9- C5 C3 CMP $C3
-26AB- CB ???
-26AC- 8D A0 CC STA $CCA0
-26AF- C4 C1 CPY $C1
-26B1- A0 D8 LDY #$D8
-26B3- D8 CLD
-26B4- 8D A0 C3 STA $C3A0
-26B7- CD D0 A0 CMP $A0D0
-26BA- A3 ???
-26BB- BC D8 CD LDY $CDD8,X
-26BE- C1 D8 CMP ($D8,X)
-26C0- AD B1 A0 LDA $A0B1
-26C3- BB ???
-26C4- 20 C9 C6 JSR $C6C9
-26C7- 20 D8 D8 JSR $D8D8
-26CA- 20 CC CF JSR $CFCC
-26CD- C2 ???
-26CE- D9 D4 C5 CMP $C5D4,Y
-26D1- 20 BD 20 JSR $20BD
-26D4- D8 CLD
-26D5- CD C1 D8 CMP $D8C1
-26D8- 20 CC CF JSR $CFCC
-26DB- C2 ???
-26DC- D9 D4 C5 CMP $C5D4,Y
-26DF- 8D A0 C2 STA $C2A0
-26E2- C5 D1 CMP $D1
-26E4- A0 BA LDY #$BA
-26E6- D2 CE CMP ($CE)
-26E8- CF ???
-26E9- A0 BB LDY #$BB
-26EB- 20 D4 C8 JSR $C8D4
-26EE- C5 CE CMP $CE
-26F0- 20 C1 D3 JSR $D3C1
-26F3- D3 ???
-26F4- D5 CD CMP $CD,X
-26F6- C5 20 CMP $20
-26F8- D7 ???
-26F9- C1 CC CMP ($CC,X)
-26FB- CC 20 D4 CPY $D420
-26FE- CF ???
-26FF- 20 D2 C9 JSR $C9D2
-2702- C7 ???
-2703- C8 INY
-2704- D4 ???
-2705- 8D A0 A0 STA $A0A0
-2708- A0 BB LDY #$BB
-270A- 20 C1 CE JSR $CEC1
-270D- C4 20 CPY $20
-270F- D3 ???
-2710- CB ???
-2711- C9 D0 CMP #$D0
-2713- 20 D4 C8 JSR $C8D4
-2716- C5 20 CMP $20
-2718- C3 ???
-2719- C8 INY
-271A- C5 C3 CMP $C3
-271C- CB ???
-271D- 8D BA D2 STA $D2BA
-2720- D4 ???
-2721- C5 D3 CMP $D3
-2723- D4 ???
-2724- 8D A0 C7 STA $C7A0
-2727- C5 D4 CMP $D4
-2729- B1 B6 LDA ($B6),Y
-272B- B2 A0 LDA ($A0)
-272D- A3 ???
-272E- D6 C9 DEC $C9,X
-2730- D3 ???
-2731- C9 D4 CMP #$D4
-2733- C5 C4 CMP $C4
-2735- BB ???
-2736- D8 CLD
-2737- D0 B1 BNE $26EA
-2739- BB ???
-273A- D9 D9 8D CMP $8DD9,Y
-273D- A0 CC LDY #$CC
-273F- C4 C1 CPY $C1
-2741- A0 D2 LDY #$D2
-2743- C5 D4 CMP $D4
-2745- D5 D2 CMP $D2,X
-2747- CE A0 BB DEC $BBA0
-274A- 20 C9 C6 JSR $C6C9
-274D- 20 C3 C5 JSR $C5C3
-2750- CC CC 20 CPY $20CC
-2753- D4 ???
-2754- CF ???
-2755- 20 D2 C9 JSR $C9D2
-2758- C7 ???
-2759- C8 INY
-275A- D4 ???
-275B- 20 C9 D3 JSR $D3C9
-275E- 20 CE CF JSR $CFCE
-2761- D4 ???
-2762- 20 D7 C1 JSR $C1D7
-2765- CC CC 8D CPY $8DCC
-2768- A0 C3 LDY #$C3
-276A- CD D0 A0 CMP $A0D0
-276D- A3 ???
-276E- B0 A0 BCS $2710
-2770- BB ???
-2771- 20 D4 C8 JSR $C8D4
-2774- C5 CE CMP $CE
-2776- 20 CD CF JSR $CFCD
-2779- D6 C5 DEC $C5,X
-277B- 20 D4 C8 JSR $C8D4
-277E- C5 D2 CMP $D2
-2780- C5 8D CMP $8D
-2782- A0 C2 LDY #$C2
-2784- C5 D1 CMP $D1
-2786- A0 BA LDY #$BA
-2788- D2 C9 CMP ($C9)
-278A- C7 ???
-278B- C8 INY
-278C- D4 ???
-278D- C7 ???
-278E- CF ???
-278F- 8D BA D2 STA $D2BA
-2792- CE CF 8D DEC $8DCF
-2795- A0 CA LDY #$CA
-2797- CD D0 A0 CMP $A0D0
-279A- C4 CF CPY $CF
-279C- CD CF D6 CMP $D6CF
-279F- C5 A0 CMP $A0
-27A1- BB ???
-27A2- 20 CF D4 JSR $D4CF
-27A5- C8 INY
-27A6- C5 D2 CMP $D2
-27A8- D7 ???
-27A9- C9 D3 CMP #$D3
-27AB- C5 AC CMP $AC
-27AD- 20 D4 D2 JSR $D2D4
-27B0- D9 20 CD CMP $CD20,Y
-27B3- CF ???
-27B4- D6 C9 DEC $C9,X
-27B6- CE C7 20 DEC $20C7
-27B9- C5 CC CMP $CC
-27BB- D3 ???
-27BC- C5 D7 CMP $D7
-27BE- C8 INY
-27BF- C5 D2 CMP $D2
-27C1- C5 8D CMP $8D
-27C3- BA TSX
-27C4- D2 C9 CMP ($C9)
-27C6- C7 ???
-27C7- C8 INY
-27C8- D4 ???
-27C9- C7 ???
-27CA- CF ???
-27CB- 8D A0 D0 STA $D0A0
-27CE- D5 D4 CMP $D4,X
-27D0- B1 B6 LDA ($B6),Y
-27D2- B2 A0 LDA ($A0)
-27D4- A3 ???
-27D5- D6 B0 DEC $B0,X
-27D7- BB ???
-27D8- A3 ???
-27D9- D7 ???
-27DA- C5 D3 CMP $D3
-27DC- D4 ???
-27DD- D7 ???
-27DE- BB ???
-27DF- D8 CLD
-27E0- D0 B1 BNE $2793
-27E2- BB ???
-27E3- D9 D9 A0 CMP $A0D9,Y
-27E6- BB ???
-27E7- 20 CD C1 JSR $C1CD
-27EA- D2 CB CMP ($CB)
-27EC- 20 D2 C9 JSR $C9D2
-27EF- C7 ???
-27F0- C8 INY
-27F1- D4 ???
-27F2- 20 C3 C5 JSR $C5C3
-27F5- CC CC 20 CPY $20CC
-27F8- C1 D3 CMP ($D3,X)
-27FA- 20 C5 CD JSR $CDC5
-27FD- D0 D4 BNE $27D3
-27FF- D9 8D A0 CMP $A08D,Y
-2802- CC C4 C1 CPY $C1C4
-2805- A0 D8 LDY #$D8
-2807- D0 B1 BNE $27BA
-2809- A0 BB LDY #$BB
-280B- 20 CD CF JSR $CFCD
-280E- D6 C5 DEC $C5,X
-2810- 20 D4 CF JSR $CFD4
-2813- 20 D2 C9 JSR $C9D2
-2816- C7 ???
-2817- C8 INY
-2818- D4 ???
-2819- 20 C3 C5 JSR $C5C3
-281C- CC CC 8D CPY $8DCC
-281F- A0 D3 LDY #$D3
-2821- D4 ???
-2822- C1 A0 CMP ($A0,X)
-2824- D8 CLD
-2825- D8 CLD
-2826- 8D A0 CC STA $CCA0
-2829- C4 C1 CPY $C1
-282B- A0 D8 LDY #$D8
-282D- D0 B1 BNE $27E0
-282F- AB ???
-2830- B1 8D LDA ($8D),Y
-2832- A0 D3 LDY #$D3
-2834- D4 ???
-2835- C1 A0 CMP ($A0,X)
-2837- D8 CLD
-2838- D8 CLD
-2839- AB ???
-283A- B1 8D LDA ($8D),Y
-283C- BA TSX
-283D- D2 C9 CMP ($C9)
-283F- C7 ???
-2840- C8 INY
-2841- D4 ???
-2842- C3 ???
-2843- 8D A0 CA STA $CAA0
-2846- CD D0 A0 CMP $A0D0
-2849- D3 ???
-284A- D4 ???
-284B- C1 CB CMP ($CB,X)
-284D- D0 D5 BNE $2824
-284F- D3 ???
-2850- C8 INY
-2851- 8D AA 8D STA $8DAA
-2854- BA TSX
-2855- CD D6 D5 CMP $D5D6
-2858- D0 8D BNE $27E7
-285A- A0 CC LDY #$CC
-285C- C4 C1 CPY $C1
-285E- A0 D9 LDY #$D9
-2860- D9 AB B1 CMP $B1AB,Y
-2863- A0 BB LDY #$BB
-2865- 20 C9 C6 JSR $C6C9
-2868- 20 D9 D9 JSR $D9D9
-286B- 20 C8 C9 JSR $C9C8
-286E- C2 ???
-286F- D9 D4 C5 CMP $C5D4,Y
-2872- 20 A1 BD JSR $BDA1
-2875- 20 B0 20 JSR $20B0
-2878- D4 ???
-2879- C8 INY
-287A- C5 CE CMP $CE
-287C- 8D A0 C3 STA $C3A0
-287F- CD D0 A0 CMP $A0D0
-2882- A3 ???
-2883- B0 A0 BCS $2825
-2885- BB ???
-2886- 20 D3 CB JSR $CBD3
-2889- C9 D0 CMP #$D0
-288B- 20 CC CF JSR $CFCC
-288E- C2 ???
-288F- D9 D4 C5 CMP $C5D4,Y
-2892- 20 D4 C5 JSR $C5D4
-2895- D3 ???
-2896- D4 ???
-2897- 8D A0 C2 STA $C2A0
-289A- CE C5 A0 DEC $A0C5
-289D- BA TSX
-289E- D5 D4 CMP $D4,X
-28A0- C5 D3 CMP $D3
-28A2- D4 ???
-28A3- 8D A0 CC STA $CCA0
-28A6- C4 C1 CPY $C1
-28A8- A0 D9 LDY #$D9
-28AA- D9 A0 BB CMP $BBA0,Y
-28AD- 20 C9 C6 JSR $C6C9
-28B0- 20 D9 D9 JSR $D9D9
-28B3- 20 CC CF JSR $CFCC
-28B6- C2 ???
-28B7- D9 D4 C5 CMP $C5D4,Y
-28BA- 20 BD 20 JSR $20BD
-28BD- B0 20 BCS $28DF
-28BF- D4 ???
-28C0- C8 INY
-28C1- C5 CE CMP $CE
-28C3- 8D A0 C3 STA $C3A0
-28C6- CD D0 A0 CMP $A0D0
-28C9- A3 ???
-28CA- B0 A0 BCS $286C
-28CC- BB ???
-28CD- 20 C1 D3 JSR $D3C1
-28D0- D3 ???
-28D1- D5 CD CMP $CD,X
-28D3- C5 20 CMP $20
-28D5- D5 D0 CMP $D0,X
-28D7- 20 C3 C5 JSR $C5C3
-28DA- CC CC 20 CPY $20CC
-28DD- C9 D3 CMP #$D3
-28DF- 20 D7 C1 JSR $C1D7
-28E2- CC CC 8D CPY $8DCC
-28E5- A0 C2 LDY #$C2
-28E7- C5 D1 CMP $D1
-28E9- A0 BA LDY #$BA
-28EB- D5 CE CMP $CE,X
-28ED- CF ???
-28EE- A0 BB LDY #$BB
-28F0- 20 C1 CE JSR $CEC1
-28F3- C4 20 CPY $20
-28F5- CD CF D6 CMP $D6CF
-28F8- C5 20 CMP $20
-28FA- C5 CC CMP $CC
-28FC- D3 ???
-28FD- C5 D7 CMP $D7
-28FF- C8 INY
-2900- C5 D2 CMP $D2
-2902- C5 8D CMP $8D
-2904- BA TSX
-2905- D5 D4 CMP $D4,X
-2907- C5 D3 CMP $D3
-2909- D4 ???
-290A- 8D A0 C7 STA $C7A0
-290D- C5 D4 CMP $D4
-290F- B1 B6 LDA ($B6),Y
-2911- B2 A0 LDA ($A0)
-2913- A3 ???
-2914- D6 C9 DEC $C9,X
-2916- D3 ???
-2917- C9 D4 CMP #$D4
-2919- C5 C4 CMP $C4
-291B- BB ???
-291C- D8 CLD
-291D- D8 CLD
-291E- BB ???
-291F- D9 CD B1 CMP $B1CD,Y
-2922- 8D A0 CC STA $CCA0
-2925- C4 C1 CPY $C1
-2927- A0 D2 LDY #$D2
-2929- C5 D4 CMP $D4
-292B- D5 D2 CMP $D2,X
-292D- CE A0 BB DEC $BBA0
-2930- 20 C9 C6 JSR $C6C9
-2933- 20 D6 C9 JSR $C9D6
-2936- D3 ???
-2937- C9 D4 CMP #$D4
-2939- C5 C4 CMP $C4
-293B- A8 TAY
-293C- D8 CLD
-293D- D8 CLD
-293E- AC D9 D9 LDY $D9D9
-2941- A9 20 LDA #$20
-2943- BD 20 B0 LDA $B020,X
-2946- 8D A0 C3 STA $C3A0
-2949- CD D0 A0 CMP $A0D0
-294C- A3 ???
-294D- B0 A0 BCS $28EF
-294F- BB ???
-2950- 20 A8 CE JSR $CEA8
-2953- CF ???
-2954- 20 D7 C1 JSR $C1D7
-2957- CC CC A9 CPY $A9CC
-295A- 20 D4 C8 JSR $C8D4
-295D- C5 CE CMP $CE
-295F- 8D A0 C2 STA $C2A0
-2962- C5 D1 CMP $D1
-2964- A0 BA LDY #$BA
-2966- D5 D0 CMP $D0,X
-2968- C7 ???
-2969- CF ???
-296A- A0 BB LDY #$BB
-296C- 20 CD CF JSR $CFCD
-296F- D6 C5 DEC $C5,X
-2971- 20 CF CE JSR $CECF
-2974- 20 D5 D0 JSR $D0D5
-2977- 20 D4 C8 JSR $C8D4
-297A- C5 D2 CMP $D2
-297C- C5 8D CMP $8D
-297E- BA TSX
-297F- D5 CE CMP $CE,X
-2981- CF ???
-2982- 8D A0 CA STA $CAA0
-2985- CD D0 A0 CMP $A0D0
-2988- C4 CF CPY $CF
-298A- CD CF D6 CMP $D6CF
-298D- C5 8D CMP $8D
-298F- BA TSX
-2990- D5 D0 CMP $D0,X
-2992- C7 ???
-2993- CF ???
-2994- 8D A0 D0 STA $D0A0
-2997- D5 D4 CMP $D4,X
-2999- B1 B6 LDA ($B6),Y
-299B- B2 A0 LDA ($A0)
-299D- A3 ???
-299E- D6 B0 DEC $B0,X
-29A0- BB ???
-29A1- A3 ???
-29A2- D3 ???
-29A3- CF ???
-29A4- D5 D4 CMP $D4,X
-29A6- C8 INY
-29A7- D7 ???
-29A8- BB ???
-29A9- D8 CLD
-29AA- D8 CLD
-29AB- BB ???
-29AC- D9 CD B1 CMP $B1CD,Y
-29AF- 8D A0 CC STA $CCA0
-29B2- C4 C1 CPY $C1
-29B4- A0 D9 LDY #$D9
-29B6- CD B1 A0 CMP $A0B1
-29B9- BB ???
-29BA- 20 CD CF JSR $CFCD
-29BD- D6 C5 DEC $C5,X
-29BF- 20 D5 D0 JSR $D0D5
-29C2- 20 CF CE JSR $CECF
-29C5- C5 20 CMP $20
-29C7- C3 ???
-29C8- C5 CC CMP $CC
-29CA- CC 8D A0 CPY $A08D
-29CD- D3 ???
-29CE- D4 ???
-29CF- C1 A0 CMP ($A0,X)
-29D1- D9 D9 8D CMP $8DD9,Y
-29D4- A0 CC LDY #$CC
-29D6- C4 C1 CPY $C1
-29D8- A0 D9 LDY #$D9
-29DA- CD B1 AB CMP $ABB1
-29DD- B1 8D LDA ($8D),Y
-29DF- A0 D3 LDY #$D3
-29E1- D4 ???
-29E2- C1 A0 CMP ($A0,X)
-29E4- D9 D9 AB CMP $ABD9,Y
-29E7- B1 8D LDA ($8D),Y
-29E9- BA TSX
-29EA- D5 D0 CMP $D0,X
-29EC- C3 ???
-29ED- 8D A0 CA STA $CAA0
-29F0- CD D0 A0 CMP $A0D0
-29F3- D3 ???
-29F4- D4 ???
-29F5- C1 CB CMP ($CB,X)
-29F7- D0 D5 BNE $29CE
-29F9- D3 ???
-29FA- C8 INY
-29FB- 8D AA 8D STA $8DAA
-29FE- BA TSX
-29FF- CD D6 CC CMP $CCD6
-2A02- C5 C6 CMP $C6
-2A04- D4 ???
-2A05- 8D A0 CC STA $CCA0
-2A08- C4 C1 CPY $C1
-2A0A- A0 D8 LDY #$D8
-2A0C- D8 CLD
-2A0D- AB ???
-2A0E- B1 A0 LDA ($A0),Y
-2A10- BB ???
-2A11- 20 C9 C6 JSR $C6C9
-2A14- 20 D8 D8 JSR $D8D8
-2A17- 20 C8 C9 JSR $C9C8
-2A1A- C2 ???
-2A1B- D9 D4 C5 CMP $C5D4,Y
-2A1E- 20 A1 BD JSR $BDA1
-2A21- 20 B0 20 JSR $20B0
-2A24- D4 ???
-2A25- C8 INY
-2A26- C5 CE CMP $CE
-2A28- 8D A0 C3 STA $C3A0
-2A2B- CD D0 A0 CMP $A0D0
-2A2E- A3 ???
-2A2F- B0 A0 BCS $29D1
-2A31- BB ???
-2A32- 20 D3 CB JSR $CBD3
-2A35- C9 D0 CMP #$D0
-2A37- 20 CC CF JSR $CFCC
-2A3A- C2 ???
-2A3B- D9 D4 C5 CMP $C5D4,Y
-2A3E- 20 D4 C5 JSR $C5D4
-2A41- D3 ???
-2A42- D4 ???
-2A43- 8D A0 C2 STA $C2A0
-2A46- CE C5 A0 DEC $A0C5
-2A49- BA TSX
-2A4A- CC D4 C5 CPY $C5D4
-2A4D- D3 ???
-2A4E- D4 ???
-2A4F- 8D A0 CC STA $CCA0
-2A52- C4 C1 CPY $C1
-2A54- A0 D8 LDY #$D8
-2A56- D8 CLD
-2A57- A0 BB LDY #$BB
-2A59- 20 C9 C6 JSR $C6C9
-2A5C- 20 D8 D8 JSR $D8D8
-2A5F- 20 CC CF JSR $CFCC
-2A62- C2 ???
-2A63- D9 D4 C5 CMP $C5D4,Y
-2A66- 20 BD 20 JSR $20BD
-2A69- B0 8D BCS $29F8
-2A6B- A0 C3 LDY #$C3
-2A6D- CD D0 A0 CMP $A0D0
-2A70- A3 ???
-2A71- B0 A0 BCS $2A13
-2A73- BB ???
-2A74- 20 D4 C8 JSR $C8D4
-2A77- C5 CE CMP $CE
-2A79- 20 C1 D3 JSR $D3C1
-2A7C- D3 ???
-2A7D- CD C5 20 CMP $20C5
-2A80- CC C5 C6 CPY $C6C5
-2A83- D4 ???
-2A84- 20 C3 C5 JSR $C5C3
-2A87- CC CC 20 CPY $20CC
-2A8A- C9 D3 CMP #$D3
-2A8C- 20 D7 C1 JSR $C1D7
-2A8F- CC CC 8D CPY $8DCC
-2A92- A0 C2 LDY #$C2
-2A94- C5 D1 CMP $D1
-2A96- A0 BA LDY #$BA
-2A98- CC CE CF CPY $CFCE
-2A9B- A0 BB LDY #$BB
-2A9D- 20 C1 CE JSR $CEC1
-2AA0- C4 20 CPY $20
-2AA2- D4 ???
-2AA3- D2 D9 CMP ($D9)
-2AA5- 20 D4 CF JSR $CFD4
-2AA8- 20 CD CF JSR $CFCD
-2AAB- D6 C5 DEC $C5,X
-2AAD- 20 C5 CC JSR $CCC5
-2AB0- D3 ???
-2AB1- C5 D7 CMP $D7
-2AB3- C8 INY
-2AB4- C5 D2 CMP $D2
-2AB6- C5 8D CMP $8D
-2AB8- BA TSX
-2AB9- CC D4 C5 CPY $C5D4
-2ABC- D3 ???
-2ABD- D4 ???
-2ABE- 8D A0 C7 STA $C7A0
-2AC1- C5 D4 CMP $D4
-2AC3- B1 B6 LDA ($B6),Y
-2AC5- B2 A0 LDA ($A0)
-2AC7- A3 ???
-2AC8- D6 C9 DEC $C9,X
-2ACA- D3 ???
-2ACB- C9 D4 CMP #$D4
-2ACD- C5 C4 CMP $C4
-2ACF- BB ???
-2AD0- D8 CLD
-2AD1- CD B1 BB CMP $BBB1
-2AD4- D9 D9 8D CMP $8DD9,Y
-2AD7- A0 CC LDY #$CC
-2AD9- C4 C1 CPY $C1
-2ADB- A0 D2 LDY #$D2
-2ADD- C5 D4 CMP $D4
-2ADF- D5 D2 CMP $D2,X
-2AE1- CE A0 BB DEC $BBA0
-2AE4- 20 C9 C6 JSR $C6C9
-2AE7- 20 CC C5 JSR $C5CC
-2AEA- C6 D4 DEC $D4
-2AEC- 20 C3 C5 JSR $C5C3
-2AEF- CC CC 20 CPY $20CC
-2AF2- C9 D3 CMP #$D3
-2AF4- 20 CE CF JSR $CFCE
-2AF7- D4 ???
-2AF8- 20 C1 20 JSR $20C1
-2AFB- D7 ???
-2AFC- C1 CC CMP ($CC,X)
-2AFE- CC 8D A0 CPY $A08D
-2B01- C3 ???
-2B02- CD D0 A0 CMP $A0D0
-2B05- A3 ???
-2B06- B0 A0 BCS $2AA8
-2B08- BB ???
-2B09- 20 D4 C8 JSR $C8D4
-2B0C- C5 CE CMP $CE
-2B0E- 20 CC C5 JSR $C5CC
-2B11- D4 ???
-2B12- A7 ???
-2B13- D3 ???
-2B14- 20 CD CF JSR $CFCD
-2B17- D6 C5 DEC $C5,X
-2B19- 20 D4 C8 JSR $C8D4
-2B1C- C5 D2 CMP $D2
-2B1E- C5 8D CMP $8D
-2B20- A0 C2 LDY #$C2
-2B22- C5 D1 CMP $D1
-2B24- A0 BA LDY #$BA
-2B26- CC C5 C6 CPY $C6C5
-2B29- D4 ???
-2B2A- C7 ???
-2B2B- CF ???
-2B2C- 8D BA CC STA $CCBA
-2B2F- CE CF 8D DEC $8DCF
-2B32- A0 CA LDY #$CA
-2B34- CD D0 A0 CMP $A0D0
-2B37- C4 CF CPY $CF
-2B39- CD CF D6 CMP $D6CF
-2B3C- C5 8D CMP $8D
-2B3E- BA TSX
-2B3F- CC C5 C6 CPY $C6C5
-2B42- D4 ???
-2B43- C7 ???
-2B44- CF ???
-2B45- 8D A0 D0 STA $D0A0
-2B48- D5 D4 CMP $D4,X
-2B4A- B1 B6 LDA ($B6),Y
-2B4C- B2 A0 LDA ($A0)
-2B4E- A3 ???
-2B4F- D6 B0 DEC $B0,X
-2B51- BB ???
-2B52- A3 ???
-2B53- D7 ???
-2B54- C5 D3 CMP $D3
-2B56- D4 ???
-2B57- D7 ???
-2B58- BB ???
-2B59- D8 CLD
-2B5A- D8 CLD
-2B5B- BB ???
-2B5C- D9 D9 8D CMP $8DD9,Y
-2B5F- A0 CC LDY #$CC
-2B61- C4 C1 CPY $C1
-2B63- A0 D8 LDY #$D8
-2B65- CD B1 A0 CMP $A0B1
-2B68- BB ???
-2B69- 20 CD CF JSR $CFCD
-2B6C- D6 C5 DEC $C5,X
-2B6E- 20 CF CE JSR $CECF
-2B71- C5 20 CMP $20
-2B73- C3 ???
-2B74- C5 CC CMP $CC
-2B76- CC 20 CC CPY $CC20
-2B79- C5 C6 CMP $C6
-2B7B- D4 ???
-2B7C- 8D A0 D3 STA $D3A0
-2B7F- D4 ???
-2B80- C1 A0 CMP ($A0,X)
-2B82- D8 CLD
-2B83- D8 CLD
-2B84- 8D A0 CC STA $CCA0
-2B87- C4 C1 CPY $C1
-2B89- A0 D8 LDY #$D8
-2B8B- CD B1 AB CMP $ABB1
-2B8E- B1 8D LDA ($8D),Y
-2B90- A0 D3 LDY #$D3
-2B92- D4 ???
-2B93- C1 A0 CMP ($A0,X)
-2B95- D8 CLD
-2B96- D8 CLD
-2B97- AB ???
-2B98- B1 8D LDA ($8D),Y
-2B9A- BA TSX
-2B9B- CC C5 C6 CPY $C6C5
-2B9E- D4 ???
-2B9F- C3 ???
-2BA0- 8D A0 CA STA $CAA0
-2BA3- CD D0 A0 CMP $A0D0
-2BA6- D3 ???
-2BA7- D4 ???
-2BA8- C1 CB CMP ($CB,X)
-2BAA- D0 D5 BNE $2B81
-2BAC- D3 ???
-2BAD- C8 INY
-2BAE- 8D AA 8D STA $8DAA
-2BB1- AA TAX
-2BB2- AA TAX
-2BB3- AA TAX
-2BB4- AA TAX
-2BB5- AA TAX
-2BB6- AA TAX
-2BB7- AA TAX
-2BB8- AA TAX
-2BB9- AA TAX
-2BBA- AA TAX
-2BBB- AA TAX
-2BBC- AA TAX
-2BBD- AA TAX
-2BBE- AA TAX
-2BBF- AA TAX
-2BC0- AA TAX
-2BC1- AA TAX
-2BC2- AA TAX
-2BC3- AA TAX
-2BC4- AA TAX
-2BC5- AA TAX
-2BC6- AA TAX
-2BC7- AA TAX
-2BC8- AA TAX
-2BC9- AA TAX
-2BCA- AA TAX
-2BCB- AA TAX
-2BCC- AA TAX
-2BCD- AA TAX
-2BCE- AA TAX
-2BCF- AA TAX
-2BD0- AA TAX
-2BD1- 8D AA 20 STA $20AA
-2BD4- 20 20 20 JSR $2020
-2BD7- 20 20 20 JSR $2020
-2BDA- 20 20 20 JSR $2020
-2BDD- 20 20 20 JSR $2020
-2BE0- 20 20 20 JSR $2020
-2BE3- 20 20 20 JSR $2020
-2BE6- 20 20 20 JSR $2020
-2BE9- 20 20 20 JSR $2020
-2BEC- 20 20 20 JSR $2020
-2BEF- 20 20 AA JSR $AA20
-2BF2- 8D AA 20 STA $20AA
-2BF5- C4 C9 CPY $C9
-2BF7- D3 ???
-2BF8- D0 CC BNE $2BC6
-2BFA- C1 D9 CMP ($D9,X)
-2BFC- 20 D4 C8 JSR $C8D4
-2BFF- C5 20 CMP $20
-2C01- CD C1 DA CMP $DAC1
-2C04- C5 20 CMP $20
-2C06- 20 20 20 JSR $2020
-2C09- 20 20 20 JSR $2020
-2C0C- 20 20 20 JSR $2020
-2C0F- 20 20 20 JSR $2020
-2C12- AA TAX
-2C13- 8D AA 20 STA $20AA
-2C16- 20 20 20 JSR $2020
-2C19- 20 20 20 JSR $2020
-2C1C- 20 20 20 JSR $2020
-2C1F- 20 20 20 JSR $2020
-2C22- 20 20 20 JSR $2020
-2C25- 20 20 20 JSR $2020
-2C28- 20 20 20 JSR $2020
-2C2B- 20 20 20 JSR $2020
-2C2E- 20 20 20 JSR $2020
-2C31- 20 20 AA JSR $AA20
-2C34- 8D AA AA STA $AAAA
-2C37- AA TAX
-2C38- AA TAX
-2C39- AA TAX
-2C3A- AA TAX
-2C3B- AA TAX
-2C3C- AA TAX
-2C3D- AA TAX
-2C3E- AA TAX
-2C3F- AA TAX
-2C40- AA TAX
-2C41- AA TAX
-2C42- AA TAX
-2C43- AA TAX
-2C44- AA TAX
-2C45- AA TAX
-2C46- AA TAX
-2C47- AA TAX
-2C48- AA TAX
-2C49- AA TAX
-2C4A- AA TAX
-2C4B- AA TAX
-2C4C- AA TAX
-2C4D- AA TAX
-2C4E- AA TAX
-2C4F- AA TAX
-2C50- AA TAX
-2C51- AA TAX
-2C52- AA TAX
-2C53- AA TAX
-2C54- AA TAX
-2C55- 8D AA 8D STA $8DAA
-2C58- C4 C9 CPY $C9
-2C5A- D3 ???
-2C5B- D0 CD BNE $2C2A
-2C5D- C1 DA CMP ($DA,X)
-2C5F- C5 8D CMP $8D
-2C61- AA TAX
-2C62- 8D AA AA STA $AAAA
-2C65- 20 D3 C5 JSR $C5D3
-2C68- CE C4 20 DEC $20C4
-2C6B- CD C1 DA CMP $DAC1
-2C6E- C5 20 CMP $20
-2C70- D4 ???
-2C71- CF ???
-2C72- 20 C4 C9 JSR $C9C4
-2C75- D3 ???
-2C76- D0 CC BNE $2C44
-2C78- C1 D9 CMP ($D9,X)
-2C7A- 20 CF D5 JSR $D5CF
-2C7D- D4 ???
-2C7E- D0 D5 BNE $2C55
-2C80- D4 ???
-2C81- AC 20 C6 LDY $C620
-2C84- CF ???
-2C85- D2 CD CMP ($CD)
-2C87- C1 D4 CMP ($D4,X)
-2C89- D4 ???
-2C8A- C5 C4 CMP $C4
-2C8C- 8D AA 8D STA $8DAA
-2C8F- A0 D0 LDY #$D0
-2C91- D2 CE CMP ($CE)
-2C93- A0 A2 LDY #$A2
-2C95- D0 D2 BNE $2C69
-2C97- C9 CE CMP #$CE
-2C99- D4 ???
-2C9A- C9 CE CMP #$CE
-2C9C- C7 ???
-2C9D- AE AE AE LDX $AEAE
-2CA0- A2 AC LDX #$AC
-2CA2- B8 CLV
-2CA3- C4 B8 CPY $B8
-2CA5- C4 8D CPY $8D
-2CA7- A0 CC LDY #$CC
-2CA9- C4 C1 CPY $C1
-2CAB- A0 A3 LDY #$A3
-2CAD- B0 8D BCS $2C3C
-2CAF- A0 D3 LDY #$D3
-2CB1- D4 ???
-2CB2- C1 A0 CMP ($A0,X)
-2CB4- D8 CLD
-2CB5- D8 CLD
-2CB6- 8D BA D8 STA $D8BA
-2CB9- CC CF CF CPY $CFCF
-2CBC- D0 A0 BNE $2C5E
-2CBE- BB ???
-2CBF- 20 D0 D2 JSR $D2D0
-2CC2- C9 CE CMP #$CE
-2CC4- D4 ???
-2CC5- 20 C6 C9 JSR $C9C6
-2CC8- D2 D3 CMP ($D3)
-2CCA- D4 ???
-2CCB- 20 CC C9 JSR $C9CC
-2CCE- CE C5 20 DEC $20C5
-2CD1- CF ???
-2CD2- C6 20 DEC $20
-2CD4- D7 ???
-2CD5- C1 CC CMP ($CC,X)
-2CD7- CC D3 8D CPY $8DD3
-2CDA- A0 C9 LDY #$C9
-2CDC- CE C3 A0 DEC $A0C3
-2CDF- D8 CLD
-2CE0- D8 CLD
-2CE1- 8D A0 D0 STA $D0A0
-2CE4- D2 CE CMP ($CE)
-2CE6- A0 A2 LDY #$A2
-2CE8- D8 CLD
-2CE9- A2 8D LDX #$8D
-2CEB- A0 CC LDY #$CC
-2CED- C4 C1 CPY $C1
-2CEF- A0 D8 LDY #$D8
-2CF1- D8 CLD
-2CF2- 8D A0 C3 STA $C3A0
-2CF5- CD D0 A0 CMP $A0D0
-2CF8- A3 ???
-2CF9- D8 CLD
-2CFA- CE D5 CD DEC $CDD5
-2CFD- AD B1 8D LDA $8DB1
-2D00- A0 C2 LDY #$C2
-2D02- CE C5 A0 DEC $A0C5
-2D05- BA TSX
-2D06- D8 CLD
-2D07- CC CF CF CPY $CFCF
-2D0A- D0 8D BNE $2C99
-2D0C- A0 D0 LDY #$D0
-2D0E- D2 CE CMP ($CE)
-2D10- A0 A2 LDY #$A2
-2D12- 20 A2 AC JSR $ACA2
-2D15- B8 CLV
-2D16- C4 8D CPY $8D
-2D18- AA TAX
-2D19- 8D A0 CC STA $CCA0
-2D1C- C4 C1 CPY $C1
-2D1E- A0 A3 LDY #$A3
-2D20- B0 A0 BCS $2CC2
-2D22- BB ???
-2D23- 20 D2 C5 JSR $C5D2
-2D26- D3 ???
-2D27- C5 D4 CMP $D4
-2D29- 20 D8 D8 JSR $D8D8
-2D2C- AC D9 D9 LDY $D9D9
-2D2F- 8D A0 D3 STA $D3A0
-2D32- D4 ???
-2D33- C1 A0 CMP ($A0,X)
-2D35- D8 CLD
-2D36- D8 CLD
-2D37- AB ???
-2D38- B1 8D LDA ($8D),Y
-2D3A- A0 D3 LDY #$D3
-2D3C- D4 ???
-2D3D- C1 A0 CMP ($A0,X)
-2D3F- D9 D9 AB CMP $ABD9,Y
-2D42- B1 8D LDA ($8D),Y
-2D44- A0 CC LDY #$CC
-2D46- C4 C1 CPY $C1
-2D48- A0 A3 LDY #$A3
-2D4A- B1 8D LDA ($8D),Y
-2D4C- A0 D3 LDY #$D3
-2D4E- D4 ???
-2D4F- C1 A0 CMP ($A0,X)
-2D51- D8 CLD
-2D52- D8 CLD
-2D53- 8D A0 D3 STA $D3A0
-2D56- D4 ???
-2D57- C1 A0 CMP ($A0,X)
-2D59- D9 D9 8D CMP $8DD9,Y
-2D5C- D7 ???
-2D5D- CC D0 8D CPY $8DD0
-2D60- AA TAX
-2D61- 8D AA AA STA $AAAA
-2D64- 20 C9 C6 JSR $C6C9
-2D67- 20 D7 C5 JSR $C5D7
-2D6A- D3 ???
-2D6B- D4 ???
-2D6C- D7 ???
-2D6D- A8 TAY
-2D6E- D8 CLD
-2D6F- AC D9 A9 LDY $A9D9
-2D72- 20 BD BD JSR $BDBD
-2D75- 20 B0 8D JSR $8DB0
-2D78- AA TAX
-2D79- 8D A0 C7 STA $C7A0
-2D7C- C5 D4 CMP $D4
-2D7E- B1 B6 LDA ($B6),Y
-2D80- B2 A0 LDA ($A0)
-2D82- A3 ???
-2D83- D7 ???
-2D84- C5 D3 CMP $D3
-2D86- D4 ???
-2D87- D7 ???
-2D88- BB ???
-2D89- D8 CLD
-2D8A- D8 CLD
-2D8B- BB ???
-2D8C- D9 D9 8D CMP $8DD9,Y
-2D8F- A0 CC LDY #$CC
-2D91- C4 C1 CPY $C1
-2D93- A0 D2 LDY #$D2
-2D95- C5 D4 CMP $D4
-2D97- D5 D2 CMP $D2,X
-2D99- CE 8D A0 DEC $A08D
-2D9C- C3 ???
-2D9D- CD D0 A0 CMP $A0D0
-2DA0- A3 ???
-2DA1- B0 8D BCS $2D30
-2DA3- A0 C2 LDY #$C2
-2DA5- C5 D1 CMP $D1
-2DA7- A0 CE LDY #$CE
-2DA9- CF ???
-2DAA- D7 ???
-2DAB- C1 CC CMP ($CC,X)
-2DAD- CC D7 A0 CPY $A0D7
-2DB0- BB ???
-2DB1- 20 D4 C8 JSR $C8D4
-2DB4- C5 CE CMP $CE
-2DB6- 20 D0 D2 JSR $D2D0
-2DB9- C9 CE CMP #$CE
-2DBB- D4 ???
-2DBC- 20 AE AE JSR $AEAE
-2DBF- AE 8D D9 LDX $D98D
-2DC2- C5 D3 CMP $D3
-2DC4- D7 ???
-2DC5- C1 CC CMP ($CC,X)
-2DC7- CC D7 A0 CPY $A0D7
-2DCA- BB ???
-2DCB- 20 C5 CC JSR $CCC5
-2DCE- D3 ???
-2DCF- C5 20 CMP $20
-2DD1- D0 D2 BNE $2DA5
-2DD3- C9 CE CMP #$CE
-2DD5- D4 ???
-2DD6- 20 D8 AE JSR $AED8
-2DD9- AE 8D A0 LDX $A08D
-2DDC- D0 D2 BNE $2DB0
-2DDE- CE A0 A2 DEC $A2A0
-2DE1- D8 CLD
-2DE2- 20 A2 8D JSR $8DA2
-2DE5- A0 CA LDY #$CA
-2DE7- CD D0 A0 CMP $A0D0
-2DEA- C3 ???
-2DEB- CF ???
-2DEC- CE D4 D7 DEC $D7D4
-2DEF- CC D0 8D CPY $8DD0
-2DF2- CE CF D7 DEC $D7CF
-2DF5- C1 CC CMP ($CC,X)
-2DF7- CC D7 8D CPY $8DD7
-2DFA- A0 D0 LDY #$D0
-2DFC- D2 CE CMP ($CE)
-2DFE- A0 A2 LDY #$A2
-2E00- 20 20 A2 JSR $A220
-2E03- 8D AA 8D STA $8DAA
-2E06- C3 ???
-2E07- CF ???
-2E08- CE D4 D7 DEC $D7D4
-2E0B- CC D0 8D CPY $8DD0
-2E0E- A0 CC LDY #$CC
-2E10- C4 C1 CPY $C1
-2E12- A0 D8 LDY #$D8
-2E14- D8 CLD
-2E15- A0 BB LDY #$BB
-2E17- 20 C9 CE JSR $CEC9
-2E1A- C3 ???
-2E1B- D2 C5 CMP ($C5)
-2E1D- C1 D3 CMP ($D3,X)
-2E1F- C5 20 CMP $20
-2E21- D8 CLD
-2E22- D8 CLD
-2E23- 8D A0 C3 STA $C3A0
-2E26- CC C3 8D CPY $8DC3
-2E29- A0 C1 LDY #$C1
-2E2B- C4 C3 CPY $C3
-2E2D- A0 A3 LDY #$A3
-2E2F- B1 A0 LDA ($A0),Y
-2E31- BB ???
-2E32- 20 CC CF JSR $CFCC
-2E35- C2 ???
-2E36- D9 D4 C5 CMP $C5D4,Y
-2E39- 20 C6 C9 JSR $C9C6
-2E3C- D2 D3 CMP ($D3)
-2E3E- D4 ???
-2E3F- 8D A0 D3 STA $D3A0
-2E42- D4 ???
-2E43- C1 A0 CMP ($A0,X)
-2E45- D8 CLD
-2E46- D8 CLD
-2E47- 8D A0 C2 STA $C2A0
-2E4A- C3 ???
-2E4B- C3 ???
-2E4C- A0 BA LDY #$BA
-2E4E- D3 ???
-2E4F- CB ???
-2E50- C9 D0 CMP #$D0
-2E52- C8 INY
-2E53- C9 A0 CMP #$A0
-2E55- BB ???
-2E56- 20 C9 C6 JSR $C6C9
-2E59- 20 C8 C9 JSR $C9C8
-2E5C- 20 BD 20 JSR $20BD
-2E5F- B0 AC BCS $2E0D
-2E61- 20 D3 CB JSR $CBD3
-2E64- C9 D0 CMP #$D0
-2E66- 20 C9 CE JSR $CEC9
-2E69- C3 ???
-2E6A- 8D A0 C9 STA $C9A0
-2E6D- CE C3 A0 DEC $A0C3
-2E70- D8 CLD
-2E71- D8 CLD
-2E72- AB ???
-2E73- B1 8D LDA ($8D),Y
-2E75- BA TSX
-2E76- D3 ???
-2E77- CB ???
-2E78- C9 D0 CMP #$D0
-2E7A- C8 INY
-2E7B- C9 8D CMP #$8D
-2E7D- A0 CC LDY #$CC
-2E7F- C4 C1 CPY $C1
-2E81- A0 D8 LDY #$D8
-2E83- D8 CLD
-2E84- AB ???
-2E85- B1 A0 LDA ($A0),Y
-2E87- BB ???
-2E88- 20 C9 C6 JSR $C6C9
-2E8B- 20 C8 C9 JSR $C9C8
-2E8E- C2 ???
-2E8F- D9 D4 C5 CMP $C5D4,Y
-2E92- 20 A1 BD JSR $BDA1
-2E95- 20 D8 CD JSR $CDD8
-2E98- C1 D8 CMP ($D8,X)
-2E9A- 20 C8 C9 JSR $C9C8
-2E9D- 8D A0 C3 STA $C3A0
-2EA0- CD D0 A0 CMP $A0D0
-2EA3- A3 ???
-2EA4- BE D8 CD LDX $CDD8,Y
-2EA7- C1 D8 CMP ($D8,X)
-2EA9- 8D A0 C2 STA $C2A0
-2EAC- CE C5 A0 DEC $A0C5
-2EAF- D7 ???
-2EB0- CC D0 A0 CPY $A0D0
-2EB3- BB ???
-2EB4- 20 D4 C8 JSR $C8D4
-2EB7- C5 CE CMP $CE
-2EB9- 20 D2 C5 JSR $C5D2
-2EBC- D0 C5 BNE $2E83
-2EBE- C1 D4 CMP ($D4,X)
-2EC0- 8D A0 CC STA $CCA0
-2EC3- C4 C1 CPY $C1
-2EC5- A0 D8 LDY #$D8
-2EC7- D8 CLD
-2EC8- A0 BB LDY #$BB
-2ECA- 20 CF D4 JSR $D4CF
-2ECD- C8 INY
-2ECE- C5 D2 CMP $D2
-2ED0- D7 ???
-2ED1- C9 D3 CMP #$D3
-2ED3- C5 AC CMP $AC
-2ED5- 20 D4 C5 JSR $C5D4
-2ED8- D3 ???
-2ED9- D4 ???
-2EDA- 20 CC CF JSR $CFCC
-2EDD- D7 ???
-2EDE- D3 ???
-2EDF- 8D A0 C3 STA $C3A0
-2EE2- CD D0 A0 CMP $A0D0
-2EE5- A3 ???
-2EE6- BC D8 CD LDY $CDD8,X
-2EE9- C1 D8 CMP ($D8,X)
-2EEB- AD B1 A0 LDA $A0B1
-2EEE- BB ???
-2EEF- 20 C9 C6 JSR $C6C9
-2EF2- 20 CC CF JSR $CFCC
-2EF5- C2 ???
-2EF6- D9 D4 C5 CMP $C5D4,Y
-2EF9- 20 A1 BD JSR $BDA1
-2EFC- 20 D8 CD JSR $CDD8
-2EFF- C1 D8 CMP ($D8,X)
-2F01- AD B1 8D LDA $8DB1
-2F04- A0 C2 LDY #$C2
-2F06- CE C5 A0 DEC $A0C5
-2F09- D7 ???
-2F0A- CC D0 A0 CPY $A0D0
-2F0D- BB ???
-2F0E- 20 D2 C5 JSR $C5D2
-2F11- D0 C5 BNE $2ED8
-2F13- C1 D4 CMP ($D4,X)
-2F15- 8D AA 8D STA $8DAA
-2F18- A0 D0 LDY #$D0
-2F1A- D2 CE CMP ($CE)
-2F1C- A0 A2 LDY #$A2
-2F1E- D8 CLD
-2F1F- A2 AC LDX #$AC
-2F21- B8 CLV
-2F22- C4 20 CPY $20
-2F24- 20 BB 20 JSR $20BB
-2F27- CF ???
-2F28- D4 ???
-2F29- C8 INY
-2F2A- C5 D2 CMP $D2
-2F2C- D7 ???
-2F2D- C9 D3 CMP #$D3
-2F2F- C5 AC CMP $AC
-2F31- 20 C7 CF JSR $CFC7
-2F34- 20 D4 CF JSR $CFD4
-2F37- 20 CE C5 JSR $C5CE
-2F3A- D8 CLD
-2F3B- D4 ???
-2F3C- 20 CC C9 JSR $C9CC
-2F3F- CE C5 8D DEC $8DC5
-2F42- AA TAX
-2F43- 8D A0 CC STA $CCA0
-2F46- C4 C1 CPY $C1
-2F48- A0 A3 LDY #$A3
-2F4A- B1 A0 LDA ($A0),Y
-2F4C- BB ???
-2F4D- 20 D2 C5 JSR $C5D2
-2F50- D3 ???
-2F51- C5 D4 CMP $D4
-2F53- 20 D8 D8 JSR $D8D8
-2F56- 20 C3 CF JSR $CFC3
-2F59- D5 CE CMP $CE,X
-2F5B- D4 ???
-2F5C- C5 D2 CMP $D2
-2F5E- 8D A0 D3 STA $D3A0
-2F61- D4 ???
-2F62- C1 A0 CMP ($A0,X)
-2F64- D8 CLD
-2F65- D8 CLD
-2F66- 8D A0 CC STA $CCA0
-2F69- C4 C1 CPY $C1
-2F6B- A0 A3 LDY #$A3
-2F6D- B0 8D BCS $2EFC
-2F6F- A0 D3 LDY #$D3
-2F71- D4 ???
-2F72- C1 A0 CMP ($A0,X)
-2F74- D8 CLD
-2F75- D8 CLD
-2F76- AB ???
-2F77- B1 8D LDA ($8D),Y
-2F79- AA TAX
-2F7A- 8D AA AA STA $AAAA
-2F7D- 20 C9 C6 JSR $C6C9
-2F80- 20 D3 CF JSR $CFD3
-2F83- D5 D4 CMP $D4,X
-2F85- C8 INY
-2F86- D7 ???
-2F87- A8 TAY
-2F88- D8 CLD
-2F89- AC D9 A9 LDY $A9D9
-2F8C- 20 BD BD JSR $BDBD
-2F8F- 20 B0 8D JSR $8DB0
-2F92- AA TAX
-2F93- 8D D3 CC STA $CCD3
-2F96- D0 8D BNE $2F25
-2F98- A0 C7 LDY #$C7
-2F9A- C5 D4 CMP $D4
-2F9C- B1 B6 LDA ($B6),Y
-2F9E- B2 A0 LDA ($A0)
-2FA0- A3 ???
-2FA1- D3 ???
-2FA2- CF ???
-2FA3- D5 D4 CMP $D4,X
-2FA5- C8 INY
-2FA6- D7 ???
-2FA7- BB ???
-2FA8- D8 CLD
-2FA9- D8 CLD
-2FAA- BB ???
-2FAB- D9 D9 8D CMP $8DD9,Y
-2FAE- A0 CC LDY #$CC
-2FB0- C4 C1 CPY $C1
-2FB2- A0 D2 LDY #$D2
-2FB4- C5 D4 CMP $D4
-2FB6- D5 D2 CMP $D2,X
-2FB8- CE 8D A0 DEC $A08D
-2FBB- C3 ???
-2FBC- CD D0 A0 CMP $A0D0
-2FBF- A3 ???
-2FC0- B0 8D BCS $2F4F
-2FC2- A0 C2 LDY #$C2
-2FC4- C5 D1 CMP $D1
-2FC6- A0 CE LDY #$CE
-2FC8- CF ???
-2FC9- D3 ???
-2FCA- CF ???
-2FCB- D5 D4 CMP $D4,X
-2FCD- C8 INY
-2FCE- A0 BB LDY #$BB
-2FD0- 20 D4 C8 JSR $C8D4
-2FD3- C5 CE CMP $CE
-2FD5- 20 D0 D2 JSR $D2D0
-2FD8- C9 CE CMP #$CE
-2FDA- D4 ???
-2FDB- 20 D8 AE JSR $AED8
-2FDE- AE 8D D9 LDX $D98D
-2FE1- D3 ???
-2FE2- CF ???
-2FE3- D5 D4 CMP $D4,X
-2FE5- C8 INY
-2FE6- A0 BB LDY #$BB
-2FE8- 20 C5 CC JSR $CCC5
-2FEB- D3 ???
-2FEC- C5 20 CMP $20
-2FEE- D0 D2 BNE $2FC2
-2FF0- C9 CE CMP #$CE
-2FF2- D4 ???
-2FF3- 20 D8 D8 JSR $D8D8
-2FF6- D8 CLD
-2FF7- 8D A0 D0 STA $D0A0
-2FFA- D2 CE CMP ($CE)
-2FFC- A0 A2 LDY #$A2
-2FFE- D8 CLD
-2FFF- D8 CLD
-3000- A2 8D LDX #$8D
-3002- A0 CA LDY #$CA
-3004- CD D0 A0 CMP $A0D0
-3007- C3 ???
-3008- CF ???
-3009- CE D4 D3 DEC $D3D4
-300C- CC D0 8D CPY $8DD0
-300F- CE CF D3 DEC $D3CF
-3012- CF ???
-3013- D5 D4 CMP $D4,X
-3015- C8 INY
-3016- 8D A0 D0 STA $D0A0
-3019- D2 CE CMP ($CE)
-301B- A0 A2 LDY #$A2
-301D- D8 CLD
-301E- 20 A2 8D JSR $8DA2
-3021- C3 ???
-3022- CF ???
-3023- CE D4 D3 DEC $D3D4
-3026- CC D0 8D CPY $8DD0
-3029- A0 CC LDY #$CC
-302B- C4 C1 CPY $C1
-302D- A0 D8 LDY #$D8
-302F- D8 CLD
-3030- A0 BB LDY #$BB
-3032- 20 C9 CE JSR $CEC9
-3035- C3 ???
-3036- D2 C5 CMP ($C5)
-3038- C1 D3 CMP ($D3,X)
-303A- C5 20 CMP $20
-303C- D8 CLD
-303D- D8 CLD
-303E- 20 C2 D9 JSR $D9C2
-3041- 20 B1 8D JSR $8DB1
-3044- A0 C3 LDY #$C3
-3046- CC C3 8D CPY $8DC3
-3049- A0 C1 LDY #$C1
-304B- C4 C3 CPY $C3
-304D- A0 A3 LDY #$A3
-304F- B1 8D LDA ($8D),Y
-3051- A0 D3 LDY #$D3
-3053- D4 ???
-3054- C1 A0 CMP ($A0,X)
-3056- D8 CLD
-3057- D8 CLD
-3058- 8D A0 C2 STA $C2A0
-305B- C3 ???
-305C- C3 ???
-305D- A0 BA LDY #$BA
-305F- D3 ???
-3060- CB ???
-3061- C9 D0 CMP #$D0
-3063- C8 INY
-3064- C9 B2 CMP #$B2
-3066- A0 BB LDY #$BB
-3068- 20 D3 CB JSR $CBD3
-306B- C9 D0 CMP #$D0
-306D- 20 C8 C9 JSR $C9C8
-3070- 20 C9 CE JSR $CEC9
-3073- C3 ???
-3074- 20 C9 C6 JSR $C6C9
-3077- 20 CE CF JSR $CFCE
-307A- 20 C3 C1 JSR $C1C3
-307D- D2 D2 CMP ($D2)
-307F- D9 8D A0 CMP $A08D,Y
-3082- C9 CE CMP #$CE
-3084- C3 ???
-3085- A0 D8 LDY #$D8
-3087- D8 CLD
-3088- AB ???
-3089- B1 8D LDA ($8D),Y
-308B- BA TSX
-308C- D3 ???
-308D- CB ???
-308E- C9 D0 CMP #$D0
-3090- C8 INY
-3091- C9 B2 CMP #$B2
-3093- 8D A0 CC STA $CCA0
-3096- C4 C1 CPY $C1
-3098- A0 D8 LDY #$D8
-309A- D8 CLD
-309B- AB ???
-309C- B1 A0 LDA ($A0),Y
-309E- BB ???
-309F- 20 D4 C5 JSR $C5D4
-30A2- D3 ???
-30A3- D4 ???
-30A4- 20 C8 C9 JSR $C9C8
-30A7- C2 ???
-30A8- D9 D4 C5 CMP $C5D4,Y
-30AB- 20 CF C6 JSR $C6CF
-30AE- 20 D8 D8 JSR $D8D8
-30B1- 8D A0 C3 STA $C3A0
-30B4- CD D0 A0 CMP $A0D0
-30B7- A3 ???
-30B8- BE D8 CD LDX $CDD8,Y
-30BB- C1 D8 CMP ($D8,X)
-30BD- A0 BB LDY #$BB
-30BF- 20 C9 C6 JSR $C6C9
-30C2- 20 C8 C9 JSR $C9C8
-30C5- 20 A1 BD JSR $BDA1
-30C8- 20 D8 CD JSR $CDD8
-30CB- C1 D8 CMP ($D8,X)
-30CD- 20 C8 C9 JSR $C9C8
-30D0- 8D A0 C2 STA $C2A0
-30D3- CE C5 A0 DEC $A0C5
-30D6- D3 ???
-30D7- CC D0 A0 CPY $A0D0
-30DA- BB ???
-30DB- 20 D2 C5 JSR $C5D2
-30DE- D0 C5 BNE $30A5
-30E0- C1 D4 CMP ($D4,X)
-30E2- 8D A0 CC STA $CCA0
-30E5- C4 C1 CPY $C1
-30E7- A0 D8 LDY #$D8
-30E9- D8 CLD
-30EA- A0 BB LDY #$BB
-30EC- 20 C5 CC JSR $CCC5
-30EF- D3 ???
-30F0- C5 AC CMP $AC
-30F2- 20 D4 C5 JSR $C5D4
-30F5- D3 ???
-30F6- D4 ???
-30F7- 20 CC CF JSR $CFCC
-30FA- C2 ???
-30FB- D9 D4 C5 CMP $C5D4,Y
-30FE- 8D A0 C3 STA $C3A0
-3101- CD D0 A0 CMP $A0D0
-3104- A3 ???
-3105- BC D8 CD LDY $CDD8,X
-3108- C1 D8 CMP ($D8,X)
-310A- AD B1 A0 LDA $A0B1
-310D- BB ???
-310E- 20 C9 C6 JSR $C6C9
-3111- 20 D8 D8 JSR $D8D8
-3114- 20 CC CF JSR $CFCC
-3117- 20 A1 BD JSR $BDA1
-311A- 20 D8 CD JSR $CDD8
-311D- C1 D8 CMP ($D8,X)
-311F- 20 CC CF JSR $CFCC
-3122- 20 AD 20 JSR $20AD
-3125- B1 8D LDA ($8D),Y
-3127- A0 C2 LDY #$C2
-3129- CE C5 A0 DEC $A0C5
-312C- D3 ???
-312D- CC D0 A0 CPY $A0D0
-3130- BB ???
-3131- 20 D2 C5 JSR $C5D2
-3134- D0 C5 BNE $30FB
-3136- C1 D4 CMP ($D4,X)
-3138- 8D AA 8D STA $8DAA
-313B- A0 D0 LDY #$D0
-313D- D2 CE CMP ($CE)
-313F- A0 A2 LDY #$A2
-3141- D8 CLD
-3142- A2 AC LDX #$AC
-3144- B8 CLV
-3145- C4 20 CPY $20
-3147- BB ???
-3148- 20 CF D4 JSR $D4CF
-314B- C8 INY
-314C- C5 D2 CMP $D2
-314E- D7 ???
-314F- C9 D3 CMP #$D3
-3151- C5 AC CMP $AC
-3153- 20 CE C5 JSR $C5CE
-3156- D7 ???
-3157- 20 CC C9 JSR $C9CC
-315A- CE C5 8D DEC $8DC5
-315D- AA TAX
-315E- 8D A0 CC STA $CCA0
-3161- C4 C1 CPY $C1
-3163- A0 A3 LDY #$A3
-3165- B0 A0 BCS $3107
-3167- BB ???
-3168- 20 D2 C5 JSR $C5D2
-316B- D3 ???
-316C- C5 D4 CMP $D4
-316E- 20 D8 D8 JSR $D8D8
-3171- 8D A0 D3 STA $D3A0
-3174- D4 ???
-3175- C1 A0 CMP ($A0,X)
-3177- D8 CLD
-3178- D8 CLD
-3179- AB ???
-317A- B1 8D LDA ($8D),Y
-317C- A0 CC LDY #$CC
-317E- C4 C1 CPY $C1
-3180- A0 A3 LDY #$A3
-3182- B1 8D LDA ($8D),Y
-3184- A0 D3 LDY #$D3
-3186- D4 ???
-3187- C1 A0 CMP ($A0,X)
-3189- D8 CLD
-318A- D8 CLD
-318B- 8D A0 CC STA $CCA0
-318E- C4 C1 CPY $C1
-3190- A0 D9 LDY #$D9
-3192- D9 A0 BB CMP $BBA0,Y
-3195- 20 C9 CE JSR $CEC9
-3198- C3 ???
-3199- D2 C5 CMP ($C5)
-319B- C1 D3 CMP ($D3,X)
-319D- C5 20 CMP $20
-319F- D9 D9 20 CMP $20D9,Y
-31A2- C2 ???
-31A3- D9 20 B1 CMP $B120,Y
-31A6- 8D A0 C3 STA $C3A0
-31A9- CC C3 8D CPY $8DC3
-31AC- A0 C1 LDY #$C1
-31AE- C4 C3 CPY $C3
-31B0- A0 A3 LDY #$A3
-31B2- B1 8D LDA ($8D),Y
-31B4- A0 D3 LDY #$D3
-31B6- D4 ???
-31B7- C1 A0 CMP ($A0,X)
-31B9- D9 D9 8D CMP $8DD9,Y
-31BC- A0 C2 LDY #$C2
-31BE- C3 ???
-31BF- C3 ???
-31C0- A0 BA LDY #$BA
-31C2- D3 ???
-31C3- CB ???
-31C4- C9 D0 CMP #$D0
-31C6- A0 BB LDY #$BB
-31C8- 20 C9 C6 JSR $C6C9
-31CB- 20 CE CF JSR $CFCE
-31CE- 20 C3 C1 JSR $C1C3
-31D1- D2 D2 CMP ($D2)
-31D3- D9 AC 20 CMP $20AC,Y
-31D6- D3 ???
-31D7- CB ???
-31D8- C9 D0 CMP #$D0
-31DA- 20 C8 C9 JSR $C9C8
-31DD- 20 C9 CE JSR $CEC9
-31E0- C3 ???
-31E1- 8D A0 C9 STA $C9A0
-31E4- CE C3 A0 DEC $A0C3
-31E7- D9 D9 AB CMP $ABD9,Y
-31EA- B1 8D LDA ($8D),Y
-31EC- BA TSX
-31ED- D3 ???
-31EE- CB ???
-31EF- C9 D0 CMP #$D0
-31F1- 8D A0 CC STA $CCA0
-31F4- C4 C1 CPY $C1
-31F6- A0 D9 LDY #$D9
-31F8- D9 AB B1 CMP $B1AB,Y
-31FB- A0 BB LDY #$BB
-31FD- 20 C9 C6 JSR $C6C9
-3200- 20 D9 D9 JSR $D9D9
-3203- 20 C8 C9 JSR $C9C8
-3206- 20 A1 BD JSR $BDA1
-3209- 20 D9 CD JSR $CDD9
-320C- C1 D8 CMP ($D8,X)
-320E- 20 C8 C9 JSR $C9C8
-3211- 8D A0 C3 STA $C3A0
-3214- CD D0 A0 CMP $A0D0
-3217- A3 ???
-3218- BE D9 CD LDX $CDD9,Y
-321B- C1 D8 CMP ($D8,X)
-321D- A0 BB LDY #$BB
-321F- 20 D4 C8 JSR $C8D4
-3222- C5 CE CMP $CE
-3224- 20 CE CF JSR $CFCE
-3227- D4 ???
-3228- 20 C4 CF JSR $CFC4
-322B- CE C5 BB DEC $BBC5
-322E- 20 D2 C5 JSR $C5D2
-3231- D0 C5 BNE $31F8
-3233- C1 D4 CMP ($D4,X)
-3235- 20 CC CF JSR $CFCC
-3238- CF ???
-3239- D0 D3 BNE $320E
-323B- 8D A0 C2 STA $C2A0
-323E- CE C5 A0 DEC $A0C5
-3241- D2 C5 CMP ($C5)
-3243- D0 D4 BNE $3219
-3245- 8D A0 CC STA $CCA0
-3248- C4 C1 CPY $C1
-324A- A0 D9 LDY #$D9
-324C- D9 A0 BB CMP $BBA0,Y
-324F- 20 C5 CC JSR $CCC5
-3252- D3 ???
-3253- C5 20 CMP $20
-3255- C9 C6 CMP #$C6
-3257- 20 D9 D9 JSR $D9D9
-325A- 20 CC CF JSR $CFCC
-325D- 20 A1 BD JSR $BDA1
-3260- 20 D9 CD JSR $CDD9
-3263- C1 D8 CMP ($D8,X)
-3265- 20 CC CF JSR $CFCC
-3268- 8D A0 C3 STA $C3A0
-326B- CD D0 A0 CMP $A0D0
-326E- A3 ???
-326F- BC D9 CD LDY $CDD9,X
-3272- C1 D8 CMP ($D8,X)
-3274- AD B1 A0 LDA $A0B1
-3277- BB ???
-3278- 20 D4 C8 JSR $C8D4
-327B- C5 CE CMP $CE
-327D- 20 CE CF JSR $CFCE
-3280- D4 ???
-3281- 20 C4 CF JSR $CFC4
-3284- CE C5 BB DEC $BBC5
-3287- 20 D2 C5 JSR $C5D2
-328A- D0 C5 BNE $3251
-328C- C1 D4 CMP ($D4,X)
-328E- 20 CC CF JSR $CFCC
-3291- CF ???
-3292- D0 D3 BNE $3267
-3294- 8D A0 C2 STA $C2A0
-3297- C5 D1 CMP $D1
-3299- A0 C4 LDY #$C4
-329B- C9 D3 CMP #$D3
-329D- D0 C5 BNE $3264
-329F- D8 CLD
-32A0- C9 D4 CMP #$D4
-32A2- A0 BB LDY #$BB
-32A4- 20 CF D4 JSR $D4CF
-32A7- C8 INY
-32A8- C5 D2 CMP $D2
-32AA- D7 ???
-32AB- C9 D3 CMP #$D3
-32AD- C5 AC CMP $AC
-32AF- 20 C4 CF JSR $CFC4
-32B2- CE C5 A1 DEC $A1C5
-32B5- 8D D2 C5 STA $C5D2
-32B8- D0 D4 BNE $328E
-32BA- A0 CA LDY #$CA
-32BC- CD D0 A0 CMP $A0D0
-32BF- D7 ???
-32C0- CC D0 8D CPY $8DD0
-32C3- AA TAX
-32C4- 8D C4 C9 STA $C9C4
-32C7- D3 ???
-32C8- D0 C5 BNE $328F
-32CA- D8 CLD
-32CB- C9 D4 CMP #$D4
-32CD- 8D AA 8D STA $8DAA
-32D0- A0 DF LDY #$DF
-32D2- D7 ???
-32D3- C1 C9 CMP ($C9,X)
-32D5- D4 ???
-32D6- 8D A0 CA STA $CAA0
-32D9- CD D0 A0 CMP $A0D0
-32DC- D2 C5 CMP ($C5)
-32DE- C5 CE CMP $CE
-32E0- D4 ???
-32E1- D2 D9 CMP ($D9)
-32E3- 8D AA 8D STA $8DAA
-32E6- AA TAX
-32E7- AA TAX
-32E8- AA TAX
-32E9- AA TAX
-32EA- AA TAX
-32EB- AA TAX
-32EC- AA TAX
-32ED- AA TAX
-32EE- AA TAX
-32EF- AA TAX
-32F0- AA TAX
-32F1- AA TAX
-32F2- AA TAX
-32F3- AA TAX
-32F4- AA TAX
-32F5- AA TAX
-32F6- AA TAX
-32F7- AA TAX
-32F8- AA TAX
-32F9- AA TAX
-32FA- AA TAX
-32FB- AA TAX
-32FC- AA TAX
-32FD- AA TAX
-32FE- AA TAX
-32FF- AA TAX
-3300- AA TAX
-3301- AA TAX
-3302- AA TAX
-3303- AA TAX
-3304- AA TAX
-3305- AA TAX
-3306- 8D AA 20 STA $20AA
-3309- 20 20 20 JSR $2020
-330C- 20 20 20 JSR $2020
-330F- 20 20 20 JSR $2020
-3312- 20 20 20 JSR $2020
-3315- 20 20 20 JSR $2020
-3318- 20 20 20 JSR $2020
-331B- 20 20 20 JSR $2020
-331E- 20 20 20 JSR $2020
-3321- 20 20 20 JSR $2020
-3324- 20 20 AA JSR $AA20
-3327- 8D AA 20 STA $20AA
-332A- D6 C1 DEC $C1,X
-332C- D2 C9 CMP ($C9)
-332E- C1 C2 CMP ($C2,X)
-3330- CC C5 D3 CPY $D3C5
-3333- 20 20 20 JSR $2020
-3336- 20 20 20 JSR $2020
-3339- 20 20 20 JSR $2020
-333C- 20 20 20 JSR $2020
-333F- 20 20 20 JSR $2020
-3342- 20 20 20 JSR $2020
-3345- 20 20 AA JSR $AA20
-3348- 8D AA 20 STA $20AA
-334B- 20 20 20 JSR $2020
-334E- 20 20 20 JSR $2020
-3351- 20 20 20 JSR $2020
-3354- 20 20 20 JSR $2020
-3357- 20 20 20 JSR $2020
-335A- 20 20 20 JSR $2020
-335D- 20 20 20 JSR $2020
-3360- 20 20 20 JSR $2020
-3363- 20 20 20 JSR $2020
-3366- 20 20 AA JSR $AA20
-3369- 8D AA AA STA $AAAA
-336C- AA TAX
-336D- AA TAX
-336E- AA TAX
-336F- AA TAX
-3370- AA TAX
-3371- AA TAX
-3372- AA TAX
-3373- AA TAX
-3374- AA TAX
-3375- AA TAX
-3376- AA TAX
-3377- AA TAX
-3378- AA TAX
-3379- AA TAX
-337A- AA TAX
-337B- AA TAX
-337C- AA TAX
-337D- AA TAX
-337E- AA TAX
-337F- AA TAX
-3380- AA TAX
-3381- AA TAX
-3382- AA TAX
-3383- AA TAX
-3384- AA TAX
-3385- AA TAX
-3386- AA TAX
-3387- AA TAX
-3388- AA TAX
-3389- AA TAX
-338A- 8D AA 8D STA $8DAA
-338D- D6 B0 DEC $B0,X
-338F- A0 C4 LDY #$C4
-3391- D3 ???
-3392- A0 B1 LDY #$B1
-3394- A0 BB LDY #$BB
-3396- 20 D5 D3 JSR $D3D5
-3399- C5 C4 CMP $C4
-339B- 20 C2 C5 JSR $C5C2
-339E- C3 ???
-339F- C1 D5 CMP ($D5,X)
-33A1- D3 ???
-33A2- C5 20 CMP $20
-33A4- CF ???
-33A5- C6 20 DEC $20
-33A7- C3 ???
-33A8- D5 D2 CMP $D2,X
-33AA- D2 C5 CMP ($C5)
-33AC- CE D4 8D DEC $8DD4
-33AF- D6 B1 DEC $B1,X
-33B1- A0 C4 LDY #$C4
-33B3- D3 ???
-33B4- A0 B1 LDY #$B1
-33B6- A0 BB LDY #$BB
-33B8- 20 C1 D2 JSR $D2C1
-33BB- D2 C1 CMP ($C1)
-33BD- D9 20 C4 CMP $C420,Y
-33C0- C9 CD CMP #$CD
-33C2- 20 CC C9 JSR $C9CC
-33C5- CD C9 D4 CMP $D4C9
-33C8- C1 D4 CMP ($D4,X)
-33CA- C9 CF CMP #$CF
-33CC- CE D3 8D DEC $8DD3
-33CF- AA TAX
-33D0- 8D D8 D8 STA $D8D8
-33D3- A0 C4 LDY #$C4
-33D5- D3 ???
-33D6- A0 B2 LDY #$B2
-33D8- A0 BB LDY #$BB
-33DA- 20 C3 D5 JSR $D5C3
-33DD- D2 D2 CMP ($D2)
-33DF- C5 CE CMP $CE
-33E1- D4 ???
-33E2- 20 C3 CF JSR $CFC3
-33E5- CC D5 CD CPY $CDD5
-33E8- CE 8D D9 DEC $D98D
-33EB- D9 A0 C4 CMP $C4A0,Y
-33EE- D3 ???
-33EF- A0 B2 LDY #$B2
-33F1- A0 BB LDY #$BB
-33F3- 20 C3 D5 JSR $D5C3
-33F6- D2 D2 CMP ($D2)
-33F8- C5 CE CMP $CE
-33FA- D4 ???
-33FB- 20 D2 CF JSR $CFD2
-33FE- D7 ???
-33FF- 8D D3 D0 STA $D0D3
-3402- D4 ???
-3403- D2 A0 CMP ($A0)
-3405- C4 D3 CPY $D3
-3407- A0 B2 LDY #$B2
-3409- A0 BB LDY #$BB
-340B- 20 C1 D2 JSR $D2C1
-340E- D2 C1 CMP ($C1)
-3410- D9 20 D3 CMP $D320,Y
-3413- D4 ???
-3414- C1 C3 CMP ($C3,X)
-3416- CB ???
-3417- 20 D0 CF JSR $CFD0
-341A- C9 CE CMP #$CE
-341C- D4 ???
-341D- C5 D2 CMP $D2
-341F- 8D D8 D0 STA $D0D8
-3422- B1 A0 LDA ($A0),Y
-3424- C4 D3 CPY $D3
-3426- A0 B2 LDY #$B2
-3428- A0 BB LDY #$BB
-342A- 20 D8 20 JSR $20D8
-342D- D0 CC BNE $33FB
-342F- D5 D3 CMP $D3,X
-3431- 20 CF CE JSR $CECF
-3434- C5 8D CMP $8D
-3436- D8 CLD
-3437- CD B1 A0 CMP $A0B1
-343A- C4 D3 CPY $D3
-343C- A0 B2 LDY #$B2
-343E- A0 BB LDY #$BB
-3440- 20 D8 20 JSR $20D8
-3443- CD C9 CE CMP $CEC9
-3446- D5 D3 CMP $D3,X
-3448- 20 CF CE JSR $CECF
-344B- C5 8D CMP $8D
-344D- D9 D0 B1 CMP $B1D0,Y
-3450- A0 C4 LDY #$C4
-3452- D3 ???
-3453- A0 B2 LDY #$B2
-3455- A0 BB LDY #$BB
-3457- 20 D9 20 JSR $20D9
-345A- D0 CC BNE $3428
-345C- D5 D3 CMP $D3,X
-345E- 20 CF CE JSR $CECF
-3461- C5 8D CMP $8D
-3463- D9 CD B1 CMP $B1CD,Y
-3466- A0 C4 LDY #$C4
-3468- D3 ???
-3469- A0 B2 LDY #$B2
-346B- A0 BB LDY #$BB
-346D- 20 D9 20 JSR $20D9
-3470- CD C9 CE CMP $CEC9
-3473- D5 D3 CMP $D3,X
-3475- 20 CF CE JSR $CECF
-3478- C5 8D CMP $8D
-347A- AA TAX
-347B- 8D AA AA STA $AAAA
-347E- AA TAX
-347F- AA TAX
-3480- AA TAX
-3481- AA TAX
-3482- AA TAX
-3483- AA TAX
-3484- AA TAX
-3485- AA TAX
-3486- AA TAX
-3487- AA TAX
-3488- AA TAX
-3489- AA TAX
-348A- AA TAX
-348B- AA TAX
-348C- AA TAX
-348D- AA TAX
-348E- AA TAX
-348F- AA TAX
-3490- AA TAX
-3491- AA TAX
-3492- AA TAX
-3493- AA TAX
-3494- AA TAX
-3495- AA TAX
-3496- AA TAX
-3497- AA TAX
-3498- AA TAX
-3499- AA TAX
-349A- AA TAX
-349B- AA TAX
-349C- 8D AA 20 STA $20AA
-349F- 20 20 20 JSR $2020
-34A2- 20 20 20 JSR $2020
-34A5- 20 20 20 JSR $2020
-34A8- 20 20 20 JSR $2020
-34AB- 20 20 20 JSR $2020
-34AE- 20 20 20 JSR $2020
-34B1- 20 20 20 JSR $2020
-34B4- 20 20 20 JSR $2020
-34B7- 20 20 20 JSR $2020
-34BA- 20 20 AA JSR $AA20
-34BD- 8D AA 20 STA $20AA
-34C0- 20 CC CF JSR $CFCC
-34C3- D7 ???
-34C4- AD CC C5 LDA $C5CC
-34C7- D6 C5 DEC $C5,X
-34C9- CC 20 D2 CPY $D220
-34CC- CF ???
-34CD- D5 D4 CMP $D4,X
-34CF- C9 CE CMP #$CE
-34D1- C5 D3 CMP $D3
-34D3- 20 20 20 JSR $2020
-34D6- 20 20 20 JSR $2020
-34D9- 20 20 20 JSR $2020
-34DC- 20 AA 8D JSR $8DAA
-34DF- AA TAX
-34E0- 20 20 20 JSR $2020
-34E3- 20 20 20 JSR $2020
-34E6- 20 20 20 JSR $2020
-34E9- 20 20 20 JSR $2020
-34EC- 20 20 20 JSR $2020
-34EF- 20 20 20 JSR $2020
-34F2- 20 20 20 JSR $2020
-34F5- 20 20 20 JSR $2020
-34F8- 20 20 20 JSR $2020
-34FB- 20 20 20 JSR $2020
-34FE- AA TAX
-34FF- 8D AA AA STA $AAAA
-3502- AA TAX
-3503- AA TAX
-3504- AA TAX
-3505- AA TAX
-3506- AA TAX
-3507- AA TAX
-3508- AA TAX
-3509- AA TAX
-350A- AA TAX
-350B- AA TAX
-350C- AA TAX
-350D- AA TAX
-350E- AA TAX
-350F- AA TAX
-3510- AA TAX
-3511- AA TAX
-3512- AA TAX
-3513- AA TAX
-3514- AA TAX
-3515- AA TAX
-3516- AA TAX
-3517- AA TAX
-3518- AA TAX
-3519- AA TAX
-351A- AA TAX
-351B- AA TAX
-351C- AA TAX
-351D- AA TAX
-351E- AA TAX
-351F- AA TAX
-3520- 8D AA 8D STA $8DAA
-3523- A0 D0 LDY #$D0
-3525- D5 D4 CMP $D4,X
-3527- A0 CD LDY #$CD
-3529- C9 CE CMP #$CE
-352B- AE CC C9 LDX $C9CC
-352E- C2 ???
-352F- AE D2 C5 LDX $C5D2
-3532- D1 D5 CMP ($D5),Y
-3534- C9 D2 CMP #$D2
-3536- C5 C4 CMP $C4
-3538- 8D AA 8D STA $8DAA
-353B- AA TAX
-353C- AA TAX
-353D- 20 C9 CE JSR $CEC9
-3540- C4 C9 CPY $C9
-3542- D6 C9 DEC $C9,X
-3544- C4 D5 CPY $D5
-3546- C1 CC CMP ($CC,X)
-3548- 20 D3 D5 JSR $D5D3
-354B- C2 ???
-354C- D2 CF CMP ($CF)
-354E- D5 D4 CMP $D4,X
-3550- C9 CE CMP #$CE
-3552- C5 D3 CMP $D3
-3554- 8D AA 8D STA $8DAA
-3557- AA TAX
-3558- AA TAX
-3559- 20 C1 D2 JSR $D2C1
-355C- D2 C1 CMP ($C1)
-355E- D9 D3 8D CMP $8DD3,Y
-3561- AA TAX
-3562- 8D A0 D0 STA $D0A0
-3565- D5 D4 CMP $D4,X
-3567- A0 CD LDY #$CD
-3569- C9 CE CMP #$CE
-356B- AE D3 D5 LDX $D5D3
-356E- C2 ???
-356F- AE C1 C4 LDX $C4C1
-3572- C9 CD CMP #$CD
-3574- B1 B6 LDA ($B6),Y
-3576- B1 8D LDA ($8D),Y
-3578- A0 D0 LDY #$D0
-357A- D5 D4 CMP $D4,X
-357C- A0 CD LDY #$CD
-357E- C9 CE CMP #$CE
-3580- AE D3 D5 LDX $D5D3
-3583- C2 ???
-3584- AE C1 C4 LDX $C4C1
-3587- C9 CD CMP #$CD
-3589- B1 B6 LDA ($B6),Y
-358B- B2 8D LDA ($8D)
-358D- A0 D0 LDY #$D0
-358F- D5 D4 CMP $D4,X
-3591- A0 CD LDY #$CD
-3593- C9 CE CMP #$CE
-3595- AE D3 D5 LDX $D5D3
-3598- C2 ???
-3599- AE C1 C7 LDX $C7C1
-359C- C5 D4 CMP $D4
-359E- B1 B6 LDA ($B6),Y
-35A0- B1 8D LDA ($8D),Y
-35A2- A0 D0 LDY #$D0
-35A4- D5 D4 CMP $D4,X
-35A6- A0 CD LDY #$CD
-35A8- C9 CE CMP #$CE
-35AA- AE D3 D5 LDX $D5D3
-35AD- C2 ???
-35AE- AE C1 C7 LDX $C7C1
-35B1- C5 D4 CMP $D4
-35B3- B1 B6 LDA ($B6),Y
-35B5- B2 8D LDA ($8D)
-35B7- A0 D0 LDY #$D0
-35B9- D5 D4 CMP $D4,X
-35BB- A0 CD LDY #$CD
-35BD- C9 CE CMP #$CE
-35BF- AE D3 D5 LDX $D5D3
-35C2- C2 ???
-35C3- AE C1 D0 LDX $D0C1
-35C6- D5 D4 CMP $D4,X
-35C8- B1 B6 LDA ($B6),Y
-35CA- B1 8D LDA ($8D),Y
-35CC- A0 D0 LDY #$D0
-35CE- D5 D4 CMP $D4,X
-35D0- A0 CD LDY #$CD
-35D2- C9 CE CMP #$CE
-35D4- AE D3 D5 LDX $D5D3
-35D7- C2 ???
-35D8- AE C1 D0 LDX $D0C1
-35DB- D5 D4 CMP $D4,X
-35DD- B1 B6 LDA ($B6),Y
-35DF- B2 8D LDA ($8D)
-35E1- AA TAX
-35E2- 8D AA AA STA $AAAA
-35E5- 20 CD C1 JSR $C1CD
-35E8- D4 ???
-35E9- C8 INY
-35EA- 8D AA 8D STA $8DAA
-35ED- A0 D0 LDY #$D0
-35EF- D5 D4 CMP $D4,X
-35F1- A0 CD LDY #$CD
-35F3- C9 CE CMP #$CE
-35F5- AE D3 D5 LDX $D5D3
-35F8- C2 ???
-35F9- AE D2 C1 LDX $C1D2
-35FC- CE C4 B8 DEC $B8C4
-35FF- 8D A0 D0 STA $D0A0
-3602- D5 D4 CMP $D4,X
-3604- A0 CD LDY #$CD
-3606- C9 CE CMP #$CE
-3608- AE D3 D5 LDX $D5D3
-360B- C2 ???
-360C- AE D2 C1 LDX $C1D2
-360F- CE C4 C2 DEC $C2C4
-3612- 8D AA 8D STA $8DAA
-3615- AA TAX
-3616- AA TAX
-3617- 20 D3 D4 JSR $D4D3
-361A- C4 C9 CPY $C9
-361C- CF ???
-361D- 8D AA 8D STA $8DAA
-3620- A0 D0 LDY #$D0
-3622- D5 D4 CMP $D4,X
-3624- A0 CD LDY #$CD
-3626- C9 CE CMP #$CE
-3628- AE D3 D5 LDX $D5D3
-362B- C2 ???
-362C- AE C4 D0 LDX $D0C4
-362F- D2 C9 CMP ($C9)
-3631- CE D4 8D DEC $8DD4
-3634- A0 D0 LDY #$D0
-3636- D5 D4 CMP $D4,X
-3638- A0 CD LDY #$CD
-363A- C9 CE CMP #$CE
-363C- AE D3 D5 LDX $D5D3
-363F- C2 ???
-3640- AE D8 D0 LDX $D0D8
-3643- D2 C9 CMP ($C9)
-3645- CE D4 8D DEC $8DD4
-3648- AA TAX
-3649- 8D 00 00 STA $0000
diff --git a/source/disk19_demo_builds_1/MINIFY b/source/disk19_demo_builds_1/MINIFY
deleted file mode 100644
index 9619cc0..0000000
--- a/source/disk19_demo_builds_1/MINIFY
+++ /dev/null
@@ -1,2425 +0,0 @@
-7000- 4C 4A 72 JMP $724A
-7003- 00 BRK
-7004- 00 BRK
-7005- 00 BRK
-7006- 00 BRK
-7007- 00 BRK
-7008- 00 BRK
-7009- 00 BRK
-700A- 00 BRK
-700B- 00 BRK
-700C- 00 BRK
-700D- 00 BRK
-700E- 00 BRK
-700F- 00 BRK
-7010- 00 BRK
-7011- 00 BRK
-7012- 00 BRK
-7013- 00 BRK
-7014- 00 BRK
-7015- 00 BRK
-7016- 00 BRK
-7017- 00 BRK
-7018- 00 BRK
-7019- 00 BRK
-701A- 00 BRK
-701B- 00 BRK
-701C- 00 BRK
-701D- 00 BRK
-701E- 00 BRK
-701F- 00 BRK
-7020- 00 BRK
-7021- 00 BRK
-7022- 00 BRK
-7023- 00 BRK
-7024- 00 BRK
-7025- 00 BRK
-7026- 00 BRK
-7027- 00 BRK
-7028- 00 BRK
-7029- 00 BRK
-702A- 00 BRK
-702B- 00 BRK
-702C- 00 BRK
-702D- 00 BRK
-702E- 00 BRK
-702F- 00 BRK
-7030- 00 BRK
-7031- 00 BRK
-7032- 00 BRK
-7033- 00 BRK
-7034- 00 BRK
-7035- 00 BRK
-7036- 00 BRK
-7037- 00 BRK
-7038- 00 BRK
-7039- 00 BRK
-703A- 00 BRK
-703B- 00 BRK
-703C- 00 BRK
-703D- 00 BRK
-703E- 00 BRK
-703F- 00 BRK
-7040- 00 BRK
-7041- 00 BRK
-7042- 00 BRK
-7043- 00 BRK
-7044- 00 BRK
-7045- 00 BRK
-7046- 00 BRK
-7047- 00 BRK
-7048- 00 BRK
-7049- 00 BRK
-704A- 00 BRK
-704B- 00 BRK
-704C- 00 BRK
-704D- 00 BRK
-704E- 00 BRK
-704F- 00 BRK
-7050- 00 BRK
-7051- 00 BRK
-7052- 00 BRK
-7053- 00 BRK
-7054- 00 BRK
-7055- 00 BRK
-7056- 00 BRK
-7057- 00 BRK
-7058- 00 BRK
-7059- 00 BRK
-705A- 00 BRK
-705B- 00 BRK
-705C- 00 BRK
-705D- 00 BRK
-705E- 00 BRK
-705F- 00 BRK
-7060- 00 BRK
-7061- 00 BRK
-7062- 00 BRK
-7063- 00 BRK
-7064- 00 BRK
-7065- 00 BRK
-7066- 00 BRK
-7067- 00 BRK
-7068- 00 BRK
-7069- 00 BRK
-706A- 00 BRK
-706B- 00 BRK
-706C- 00 BRK
-706D- 00 BRK
-706E- 00 BRK
-706F- 00 BRK
-7070- 00 BRK
-7071- 00 BRK
-7072- 00 BRK
-7073- 00 BRK
-7074- 00 BRK
-7075- 00 BRK
-7076- 00 BRK
-7077- 00 BRK
-7078- 00 BRK
-7079- 00 BRK
-707A- 00 BRK
-707B- 00 BRK
-707C- 00 BRK
-707D- 00 BRK
-707E- 00 BRK
-707F- 00 BRK
-7080- 00 BRK
-7081- 00 BRK
-7082- 00 BRK
-7083- 00 BRK
-7084- 00 BRK
-7085- 00 BRK
-7086- 00 BRK
-7087- 00 BRK
-7088- 00 BRK
-7089- 00 BRK
-708A- 00 BRK
-708B- 00 BRK
-708C- 00 BRK
-708D- 00 BRK
-708E- 00 BRK
-708F- 00 BRK
-7090- 00 BRK
-7091- 00 BRK
-7092- 00 BRK
-7093- 00 BRK
-7094- 00 BRK
-7095- 00 BRK
-7096- 00 BRK
-7097- 00 BRK
-7098- 00 BRK
-7099- 00 BRK
-709A- 00 BRK
-709B- 00 BRK
-709C- 00 BRK
-709D- 00 BRK
-709E- 00 BRK
-709F- 00 BRK
-70A0- 00 BRK
-70A1- 00 BRK
-70A2- 00 BRK
-70A3- 00 BRK
-70A4- 00 BRK
-70A5- 00 BRK
-70A6- 00 BRK
-70A7- 00 BRK
-70A8- 00 BRK
-70A9- 00 BRK
-70AA- 00 BRK
-70AB- 00 BRK
-70AC- 00 BRK
-70AD- 00 BRK
-70AE- 00 BRK
-70AF- 00 BRK
-70B0- 00 BRK
-70B1- 00 BRK
-70B2- 00 BRK
-70B3- 00 BRK
-70B4- 00 BRK
-70B5- 00 BRK
-70B6- 00 BRK
-70B7- 00 BRK
-70B8- 00 BRK
-70B9- 00 BRK
-70BA- 00 BRK
-70BB- 00 BRK
-70BC- 00 BRK
-70BD- 00 BRK
-70BE- 00 BRK
-70BF- 00 BRK
-70C0- 00 BRK
-70C1- 00 BRK
-70C2- 00 BRK
-70C3- 00 BRK
-70C4- 00 BRK
-70C5- 00 BRK
-70C6- 00 BRK
-70C7- 00 BRK
-70C8- 00 BRK
-70C9- 00 BRK
-70CA- 00 BRK
-70CB- 00 BRK
-70CC- 00 BRK
-70CD- 00 BRK
-70CE- 00 BRK
-70CF- 00 BRK
-70D0- 00 BRK
-70D1- 00 BRK
-70D2- 00 BRK
-70D3- 00 BRK
-70D4- 00 BRK
-70D5- 00 BRK
-70D6- 00 BRK
-70D7- 00 BRK
-70D8- 00 BRK
-70D9- 00 BRK
-70DA- 00 BRK
-70DB- 00 BRK
-70DC- 00 BRK
-70DD- 00 BRK
-70DE- 00 BRK
-70DF- 00 BRK
-70E0- 00 BRK
-70E1- 00 BRK
-70E2- 00 BRK
-70E3- 00 BRK
-70E4- 00 BRK
-70E5- 00 BRK
-70E6- 00 BRK
-70E7- 00 BRK
-70E8- 00 BRK
-70E9- 00 BRK
-70EA- 00 BRK
-70EB- 00 BRK
-70EC- 00 BRK
-70ED- 00 BRK
-70EE- 00 BRK
-70EF- 00 BRK
-70F0- 00 BRK
-70F1- 00 BRK
-70F2- 00 BRK
-70F3- 00 BRK
-70F4- 00 BRK
-70F5- 00 BRK
-70F6- 00 BRK
-70F7- 00 BRK
-70F8- 00 BRK
-70F9- 00 BRK
-70FA- 00 BRK
-70FB- 00 BRK
-70FC- 00 BRK
-70FD- 00 BRK
-70FE- 00 BRK
-70FF- 00 BRK
-7100- 00 BRK
-7101- 00 BRK
-7102- 00 BRK
-7103- 00 BRK
-7104- 00 BRK
-7105- 00 BRK
-7106- 00 BRK
-7107- 00 BRK
-7108- 00 BRK
-7109- 00 BRK
-710A- 00 BRK
-710B- 00 BRK
-710C- 00 BRK
-710D- 00 BRK
-710E- 00 BRK
-710F- 00 BRK
-7110- 00 BRK
-7111- 00 BRK
-7112- 00 BRK
-7113- 00 BRK
-7114- 00 BRK
-7115- 00 BRK
-7116- 00 BRK
-7117- 00 BRK
-7118- 00 BRK
-7119- 00 BRK
-711A- 00 BRK
-711B- 00 BRK
-711C- 00 BRK
-711D- 00 BRK
-711E- 00 BRK
-711F- 00 BRK
-7120- 00 BRK
-7121- 00 BRK
-7122- 00 BRK
-7123- 00 BRK
-7124- 00 BRK
-7125- 00 BRK
-7126- 00 BRK
-7127- 00 BRK
-7128- 00 BRK
-7129- 00 BRK
-712A- 00 BRK
-712B- 00 BRK
-712C- 00 BRK
-712D- 00 BRK
-712E- 00 BRK
-712F- 00 BRK
-7130- 00 BRK
-7131- 00 BRK
-7132- 00 BRK
-7133- 00 BRK
-7134- 00 BRK
-7135- 00 BRK
-7136- 00 BRK
-7137- 00 BRK
-7138- 00 BRK
-7139- 00 BRK
-713A- 00 BRK
-713B- 00 BRK
-713C- 00 BRK
-713D- 00 BRK
-713E- 00 BRK
-713F- 00 BRK
-7140- 00 BRK
-7141- 00 BRK
-7142- 00 BRK
-7143- 00 BRK
-7144- 00 BRK
-7145- 00 BRK
-7146- 00 BRK
-7147- 00 BRK
-7148- 00 BRK
-7149- 00 BRK
-714A- 00 BRK
-714B- 00 BRK
-714C- 00 BRK
-714D- 00 BRK
-714E- 00 BRK
-714F- 00 BRK
-7150- 00 BRK
-7151- 00 BRK
-7152- 00 BRK
-7153- 00 BRK
-7154- 00 BRK
-7155- 00 BRK
-7156- 00 BRK
-7157- 00 BRK
-7158- 00 BRK
-7159- 00 BRK
-715A- 00 BRK
-715B- 00 BRK
-715C- 00 BRK
-715D- 00 BRK
-715E- 00 BRK
-715F- 00 BRK
-7160- 00 BRK
-7161- 00 BRK
-7162- 00 BRK
-7163- 00 BRK
-7164- 00 BRK
-7165- 00 BRK
-7166- 00 BRK
-7167- 00 BRK
-7168- 00 BRK
-7169- 00 BRK
-716A- 00 BRK
-716B- 00 BRK
-716C- 00 BRK
-716D- 00 BRK
-716E- 00 BRK
-716F- 00 BRK
-7170- 00 BRK
-7171- 00 BRK
-7172- 00 BRK
-7173- 00 BRK
-7174- 00 BRK
-7175- 00 BRK
-7176- 00 BRK
-7177- 00 BRK
-7178- 00 BRK
-7179- 00 BRK
-717A- 00 BRK
-717B- 00 BRK
-717C- 00 BRK
-717D- 00 BRK
-717E- 00 BRK
-717F- 00 BRK
-7180- 00 BRK
-7181- 00 BRK
-7182- 00 BRK
-7183- 00 BRK
-7184- 00 BRK
-7185- 00 BRK
-7186- 00 BRK
-7187- 00 BRK
-7188- 00 BRK
-7189- 00 BRK
-718A- 00 BRK
-718B- 00 BRK
-718C- 00 BRK
-718D- 00 BRK
-718E- 00 BRK
-718F- 00 BRK
-7190- 00 BRK
-7191- 00 BRK
-7192- 00 BRK
-7193- 00 BRK
-7194- 00 BRK
-7195- 00 BRK
-7196- 00 BRK
-7197- 00 BRK
-7198- 00 BRK
-7199- 00 BRK
-719A- 00 BRK
-719B- 00 BRK
-719C- 00 BRK
-719D- 00 BRK
-719E- 00 BRK
-719F- 00 BRK
-71A0- 00 BRK
-71A1- 00 BRK
-71A2- 00 BRK
-71A3- 00 BRK
-71A4- 00 BRK
-71A5- 00 BRK
-71A6- 00 BRK
-71A7- 00 BRK
-71A8- 00 BRK
-71A9- 00 BRK
-71AA- 00 BRK
-71AB- 00 BRK
-71AC- 00 BRK
-71AD- 00 BRK
-71AE- 00 BRK
-71AF- 00 BRK
-71B0- 00 BRK
-71B1- 00 BRK
-71B2- 00 BRK
-71B3- 00 BRK
-71B4- 00 BRK
-71B5- 00 BRK
-71B6- 00 BRK
-71B7- 00 BRK
-71B8- 00 BRK
-71B9- 00 BRK
-71BA- 00 BRK
-71BB- 00 BRK
-71BC- 00 BRK
-71BD- 00 BRK
-71BE- 00 BRK
-71BF- 00 BRK
-71C0- 00 BRK
-71C1- 00 BRK
-71C2- 00 BRK
-71C3- 00 BRK
-71C4- 00 BRK
-71C5- 00 BRK
-71C6- 00 BRK
-71C7- 00 BRK
-71C8- 00 BRK
-71C9- 00 BRK
-71CA- 00 BRK
-71CB- 00 BRK
-71CC- 00 BRK
-71CD- 00 BRK
-71CE- 00 BRK
-71CF- 00 BRK
-71D0- 00 BRK
-71D1- 00 BRK
-71D2- 00 BRK
-71D3- 00 BRK
-71D4- 00 BRK
-71D5- 00 BRK
-71D6- 00 BRK
-71D7- 00 BRK
-71D8- 00 BRK
-71D9- 00 BRK
-71DA- 00 BRK
-71DB- 00 BRK
-71DC- 00 BRK
-71DD- 00 BRK
-71DE- 00 BRK
-71DF- 00 BRK
-71E0- 00 BRK
-71E1- 00 BRK
-71E2- 00 BRK
-71E3- 00 BRK
-71E4- 00 BRK
-71E5- 00 BRK
-71E6- 00 BRK
-71E7- 00 BRK
-71E8- 00 BRK
-71E9- 00 BRK
-71EA- 00 BRK
-71EB- 00 BRK
-71EC- 00 BRK
-71ED- 00 BRK
-71EE- 00 BRK
-71EF- 00 BRK
-71F0- 00 BRK
-71F1- 00 BRK
-71F2- 00 BRK
-71F3- 00 BRK
-71F4- 00 BRK
-71F5- 00 BRK
-71F6- 00 BRK
-71F7- 00 BRK
-71F8- 00 BRK
-71F9- 00 BRK
-71FA- 00 BRK
-71FB- 00 BRK
-71FC- 00 BRK
-71FD- 00 BRK
-71FE- 00 BRK
-71FF- 00 BRK
-7200- 00 BRK
-7201- 00 BRK
-7202- 00 BRK
-7203- 00 BRK
-7204- 00 BRK
-7205- 00 BRK
-7206- 00 BRK
-7207- 00 BRK
-7208- 00 BRK
-7209- 00 BRK
-720A- 00 BRK
-720B- 00 BRK
-720C- 00 BRK
-720D- 00 BRK
-720E- 00 BRK
-720F- 00 BRK
-7210- 00 BRK
-7211- 00 BRK
-7212- 00 BRK
-7213- 00 BRK
-7214- 00 BRK
-7215- 00 BRK
-7216- 00 BRK
-7217- 00 BRK
-7218- 00 BRK
-7219- 00 BRK
-721A- 00 BRK
-721B- 00 BRK
-721C- 00 BRK
-721D- 00 BRK
-721E- 00 BRK
-721F- 00 BRK
-7220- 00 BRK
-7221- 00 BRK
-7222- 00 BRK
-7223- 00 BRK
-7224- 00 BRK
-7225- 00 BRK
-7226- 00 BRK
-7227- 00 BRK
-7228- 00 BRK
-7229- 00 BRK
-722A- 00 BRK
-722B- 00 BRK
-722C- 00 BRK
-722D- 00 BRK
-722E- 00 BRK
-722F- 00 BRK
-7230- 00 BRK
-7231- 00 BRK
-7232- 00 BRK
-7233- 00 BRK
-7234- 00 BRK
-7235- 00 BRK
-7236- 00 BRK
-7237- 00 BRK
-7238- 00 BRK
-7239- 00 BRK
-723A- 00 BRK
-723B- 00 BRK
-723C- 00 BRK
-723D- 00 BRK
-723E- 00 BRK
-723F- 00 BRK
-7240- 00 BRK
-7241- 00 BRK
-7242- 00 BRK
-7243- 00 BRK
-7244- 00 BRK
-7245- 00 BRK
-7246- 00 BRK
-7247- 00 BRK
-7248- 00 BRK
-7249- 00 BRK
-724A- A9 01 LDA #$01
-724C- 8D 41 72 STA $7241
-724F- A9 01 LDA #$01
-7251- 8D 42 72 STA $7242
-7254- 20 63 72 JSR $7263
-7257- 20 7E 72 JSR $727E
-725A- 20 6E 74 JSR $746E
-725D- 4C BA 74 JMP $74BA
-7260- 4C D0 03 JMP $03D0
-7263- A9 01 LDA #$01
-7265- 8D B6 AA STA $AAB6
-7268- 85 76 STA $76
-726A- 85 33 STA $33
-726C- A9 00 LDA #$00
-726E- 85 D8 STA $D8
-7270- A9 15 LDA #$15
-7272- 20 ED FD JSR $FDED F8ROM:COUT
-7275- A9 00 LDA #$00
-7277- 8D 71 77 STA $7771
-727A- 8D 6F 77 STA $776F
-727D- 60 RTS
-727E- 20 58 FC JSR $FC58 F8ROM:HOME
-7281- 20 C1 7E JSR $7EC1
-7284- C1 D3 CMP ($D3,X)
-7286- D3 ???
-7287- C5 CD CMP $CD
-7289- C2 ???
-728A- CC D9 A0 CPY $A0D9
-728D- C3 ???
-728E- CF ???
-728F- C4 C5 CPY $C5
-7291- A0 CD LDY #$CD
-7293- C9 CE CMP #$CE
-7295- C9 C6 CMP #$C6
-7297- C9 C5 CMP #$C5
-7299- D2 8D CMP ($8D)
-729B- 00 BRK
-729C- 20 C1 7E JSR $7EC1
-729F- BD BD BD LDA $BDBD,X
-72A2- BD BD BD LDA $BDBD,X
-72A5- BD BD BD LDA $BDBD,X
-72A8- BD BD BD LDA $BDBD,X
-72AB- BD BD BD LDA $BDBD,X
-72AE- BD BD BD LDA $BDBD,X
-72B1- BD BD BD LDA $BDBD,X
-72B4- BD 8D 8D LDA $8D8D,X
-72B7- 00 BRK
-72B8- 20 C1 7E JSR $7EC1
-72BB- D4 ???
-72BC- C8 INY
-72BD- C9 D3 CMP #$D3
-72BF- A0 D0 LDY #$D0
-72C1- D2 CF CMP ($CF)
-72C3- C7 ???
-72C4- D2 C1 CMP ($C1)
-72C6- CD A0 D3 CMP $D3A0
-72C9- D4 ???
-72CA- D2 C9 CMP ($C9)
-72CC- D0 D3 BNE $72A1
-72CE- A0 C1 LDY #$C1
-72D0- 8D 00 20 STA $2000
-72D3- C1 7E CMP ($7E,X)
-72D5- D0 D2 BNE $72A9
-72D7- CF ???
-72D8- C7 ???
-72D9- D2 C1 CMP ($C1)
-72DB- CD A0 CF CMP $CFA0
-72DE- C6 A0 DEC $A0
-72E0- C9 D4 CMP #$D4
-72E2- D3 ???
-72E3- A0 C3 LDY #$C3
-72E5- CF ???
-72E6- CD CD C5 CMP $C5CD
-72E9- CE D4 D3 DEC $D3D4
-72EC- 8D 00 20 STA $2000
-72EF- C1 7E CMP ($7E,X)
-72F1- C1 CE CMP ($CE,X)
-72F3- C4 A0 CPY $A0
-72F5- D3 ???
-72F6- D4 ???
-72F7- CF ???
-72F8- D2 C5 CMP ($C5)
-72FA- D3 ???
-72FB- A0 D4 LDY #$D4
-72FD- C8 INY
-72FE- C5 A0 CMP $A0
-7300- D2 C5 CMP ($C5)
-7302- D3 ???
-7303- D5 CC CMP $CC,X
-7305- D4 ???
-7306- C9 CE CMP #$CE
-7308- C7 ???
-7309- 8D 00 20 STA $2000
-730C- C1 7E CMP ($7E,X)
-730E- C6 C9 DEC $C9
-7310- CC C5 A0 CPY $A0C5
-7313- D7 ???
-7314- C9 CE CMP #$CE
-7316- A0 C1 LDY #$C1
-7318- A0 CD LDY #$CD
-731A- C9 CE CMP #$CE
-731C- AE A0 D0 LDX $D0A0
-731F- D2 C5 CMP ($C5)
-7321- C6 C9 DEC $C9
-7323- D8 CLD
-7324- AE 8D 8D LDX $8D8D
-7327- 00 BRK
-7328- 20 C1 7E JSR $7EC1
-732B- C6 C9 DEC $C9
-732D- CC C5 A0 CPY $A0C5
-7330- D4 ???
-7331- CF ???
-7332- A0 CD LDY #$CD
-7334- C9 CE CMP #$CE
-7336- C9 C6 CMP #$C6
-7338- D9 A0 8D CMP $8DA0,Y
-733B- 00 BRK
-733C- 20 C1 7E JSR $7EC1
-733F- A8 TAY
-7340- D2 C5 CMP ($C5)
-7342- D4 ???
-7343- D5 D2 CMP $D2,X
-7345- CE A0 C6 DEC $C6A0
-7348- CF ???
-7349- D2 A0 CMP ($A0)
-734B- C3 ???
-734C- C1 D4 CMP ($D4,X)
-734E- C1 CC CMP ($CC,X)
-7350- CF ???
-7351- C7 ???
-7352- A9 BA LDA #$BA
-7354- A0 00 LDY #$00
-7356- 20 E2 7E JSR $7EE2
-7359- AD 3F 70 LDA $703F
-735C- C9 00 CMP #$00
-735E- D0 34 BNE $7394
-7360- 4C 6B 73 JMP $736B
-7363- 07 ???
-7364- C3 ???
-7365- C1 D4 CMP ($D4,X)
-7367- C1 CC CMP ($CC,X)
-7369- CF ???
-736A- C7 ???
-736B- A0 00 LDY #$00
-736D- AD 63 73 LDA $7363
-7370- 8D 40 71 STA $7140
-7373- 8D 41 71 STA $7141
-7376- C8 INY
-7377- B9 63 73 LDA $7363,Y
-737A- 99 41 71 STA $7141,Y
-737D- CC 40 71 CPY $7140
-7380- D0 F4 BNE $7376
-7382- A9 71 LDA #$71
-7384- 48 PHA
-7385- A9 41 LDA #$41
-7387- 48 PHA
-7388- 20 15 7F JSR $7F15
-738B- 20 C1 7E JSR $7EC1
-738E- A0 8D LDY #$8D
-7390- 00 BRK
-7391- 4C 28 73 JMP $7328
-7394- A9 77 LDA #$77
-7396- 48 PHA
-7397- A9 1B LDA #$1B
-7399- 48 PHA
-739A- 20 3A 78 JSR $783A
-739D- A9 77 LDA #$77
-739F- 48 PHA
-73A0- A9 43 LDA #$43
-73A2- 48 PHA
-73A3- 20 3A 78 JSR $783A
-73A6- A9 77 LDA #$77
-73A8- 48 PHA
-73A9- A9 1B LDA #$1B
-73AB- 48 PHA
-73AC- 4C B2 73 JMP $73B2
-73AF- 02 ???
-73B0- D4 ???
-73B1- AE A0 00 LDX $00A0
-73B4- AD AF 73 LDA $73AF
-73B7- 8D 40 71 STA $7140
-73BA- 8D 41 71 STA $7141
-73BD- C8 INY
-73BE- B9 AF 73 LDA $73AF,Y
-73C1- 99 41 71 STA $7141,Y
-73C4- CC 40 71 CPY $7140
-73C7- D0 F4 BNE $73BD
-73C9- A9 71 LDA #$71
-73CB- 48 PHA
-73CC- A9 41 LDA #$41
-73CE- 48 PHA
-73CF- 20 52 7D JSR $7D52
-73D2- AD 40 70 LDA $7040
-73D5- C9 01 CMP #$01
-73D7- D0 14 BNE $73ED
-73D9- A9 77 LDA #$77
-73DB- 48 PHA
-73DC- A9 43 LDA #$43
-73DE- 48 PHA
-73DF- A9 01 LDA #$01
-73E1- 48 PHA
-73E2- A9 02 LDA #$02
-73E4- 48 PHA
-73E5- 20 12 7E JSR $7E12
-73E8- A9 FF LDA #$FF
-73EA- 8D 71 77 STA $7771
-73ED- 4C F5 73 JMP $73F5
-73F0- 04 CD TSB $CD
-73F2- C9 CE CMP #$CE
-73F4- AE A0 00 LDX $00A0
-73F7- AD F0 73 LDA $73F0
-73FA- 8D 40 71 STA $7140
-73FD- 8D 41 71 STA $7141
-7400- C8 INY
-7401- B9 F0 73 LDA $73F0,Y
-7404- 99 41 71 STA $7141,Y
-7407- CC 40 71 CPY $7140
-740A- D0 F4 BNE $7400
-740C- A9 71 LDA #$71
-740E- 48 PHA
-740F- A9 41 LDA #$41
-7411- 48 PHA
-7412- A9 77 LDA #$77
-7414- 48 PHA
-7415- A9 43 LDA #$43
-7417- 48 PHA
-7418- A9 1E LDA #$1E
-741A- 48 PHA
-741B- 20 98 7C JSR $7C98
-741E- AD 3F 70 LDA $703F
-7421- AD 44 77 LDA $7744
-7424- 48 PHA
-7425- AD 43 77 LDA $7743
-7428- 48 PHA
-7429- 20 3A 78 JSR $783A
-742C- AD 71 77 LDA $7771
-742F- C9 FF CMP #$FF
-7431- D0 3A BNE $746D
-7433- 4C 39 74 JMP $7439
-7436- 02 ???
-7437- D4 ???
-7438- AE A0 00 LDX $00A0
-743B- AD 36 74 LDA $7436
-743E- 8D 40 71 STA $7140
-7441- 8D 41 71 STA $7141
-7444- C8 INY
-7445- B9 36 74 LDA $7436,Y
-7448- 99 41 71 STA $7141,Y
-744B- CC 40 71 CPY $7140
-744E- D0 F4 BNE $7444
-7450- A9 71 LDA #$71
-7452- 48 PHA
-7453- A9 41 LDA #$41
-7455- 48 PHA
-7456- AD 44 77 LDA $7744
-7459- 48 PHA
-745A- AD 43 77 LDA $7743
-745D- 48 PHA
-745E- A9 1E LDA #$1E
-7460- 48 PHA
-7461- 20 98 7C JSR $7C98
-7464- A9 77 LDA #$77
-7466- 48 PHA
-7467- A9 43 LDA #$43
-7469- 48 PHA
-746A- 20 3A 78 JSR $783A
-746D- 60 RTS
-746E- A9 FF LDA #$FF
-7470- 85 D8 STA $D8
-7472- A9 B9 LDA #$B9
-7474- 8D 5A 9D STA $9D5A
-7477- A9 74 LDA #$74
-7479- 8D 5B 9D STA $9D5B
-747C- 4C 87 74 JMP $7487
-747F- 07 ???
-7480- C4 C5 CPY $C5
-7482- CC C5 D4 CPY $D4C5
-7485- C5 A0 CMP $A0
-7487- A0 00 LDY #$00
-7489- AD 7F 74 LDA $747F
-748C- 8D 40 71 STA $7140
-748F- 8D 41 71 STA $7141
-7492- C8 INY
-7493- B9 7F 74 LDA $747F,Y
-7496- 99 41 71 STA $7141,Y
-7499- CC 40 71 CPY $7140
-749C- D0 F4 BNE $7492
-749E- A9 71 LDA #$71
-74A0- 48 PHA
-74A1- A9 41 LDA #$41
-74A3- 48 PHA
-74A4- A9 77 LDA #$77
-74A6- 48 PHA
-74A7- A9 43 LDA #$43
-74A9- 48 PHA
-74AA- A9 32 LDA #$32
-74AC- 48 PHA
-74AD- 20 98 7C JSR $7C98
-74B0- A9 70 LDA #$70
-74B2- 48 PHA
-74B3- A9 40 LDA #$40
-74B5- 48 PHA
-74B6- 20 15 7F JSR $7F15
-74B9- 60 RTS
-74BA- 20 C1 7E JSR $7EC1
-74BD- CD C9 CE CMP $CEC9
-74C0- C9 C6 CMP #$C6
-74C2- D9 C9 CE CMP $CEC9,Y
-74C5- C7 ???
-74C6- AE AE AE LDX $AEAE
-74C9- 8D 8D 00 STA $008D
-74CC- 20 DE 74 JSR $74DE
-74CF- 20 E9 74 JSR $74E9
-74D2- 20 60 75 JSR $7560
-74D5- 20 BF 75 JSR $75BF
-74D8- 20 FC 75 JSR $75FC
-74DB- 4C D2 74 JMP $74D2
-74DE- A9 5D LDA #$5D
-74E0- 8D 5A 9D STA $9D5A
-74E3- A9 76 LDA #$76
-74E5- 8D 5B 9D STA $9D5B
-74E8- 60 RTS
-74E9- 4C F2 74 JMP $74F2
-74EC- 05 CF ORA $CF
-74EE- D0 C5 BNE $74B5
-74F0- CE A0 A0 DEC $A0A0
-74F3- 00 BRK
-74F4- AD EC 74 LDA $74EC
-74F7- 8D 40 71 STA $7140
-74FA- 8D 41 71 STA $7141
-74FD- C8 INY
-74FE- B9 EC 74 LDA $74EC,Y
-7501- 99 41 71 STA $7141,Y
-7504- CC 40 71 CPY $7140
-7507- D0 F4 BNE $74FD
-7509- A9 71 LDA #$71
-750B- 48 PHA
-750C- A9 41 LDA #$41
-750E- 48 PHA
-750F- A9 77 LDA #$77
-7511- 48 PHA
-7512- A9 1B LDA #$1B
-7514- 48 PHA
-7515- A9 50 LDA #$50
-7517- 48 PHA
-7518- 20 98 7C JSR $7C98
-751B- A9 70 LDA #$70
-751D- 48 PHA
-751E- A9 40 LDA #$40
-7520- 48 PHA
-7521- 20 15 7F JSR $7F15
-7524- 4C 2D 75 JMP $752D
-7527- 05 CF ORA $CF
-7529- D0 C5 BNE $74F0
-752B- CE A0 A0 DEC $A0A0
-752E- 00 BRK
-752F- AD 27 75 LDA $7527
-7532- 8D 40 71 STA $7140
-7535- 8D 41 71 STA $7141
-7538- C8 INY
-7539- B9 27 75 LDA $7527,Y
-753C- 99 41 71 STA $7141,Y
-753F- CC 40 71 CPY $7140
-7542- D0 F4 BNE $7538
-7544- A9 71 LDA #$71
-7546- 48 PHA
-7547- A9 41 LDA #$41
-7549- 48 PHA
-754A- A9 77 LDA #$77
-754C- 48 PHA
-754D- A9 43 LDA #$43
-754F- 48 PHA
-7550- A9 50 LDA #$50
-7552- 48 PHA
-7553- 20 98 7C JSR $7C98
-7556- A9 70 LDA #$70
-7558- 48 PHA
-7559- A9 40 LDA #$40
-755B- 48 PHA
-755C- 20 15 7F JSR $7F15
-755F- 60 RTS
-7560- A9 01 LDA #$01
-7562- 8D 6B 77 STA $776B
-7565- 4C 6E 75 JMP $756E
-7568- 05 D2 ORA $D2
-756A- C5 C1 CMP $C1
-756C- C4 A0 CPY $A0
-756E- A0 00 LDY #$00
-7570- AD 68 75 LDA $7568
-7573- 8D 40 71 STA $7140
-7576- 8D 41 71 STA $7141
-7579- C8 INY
-757A- B9 68 75 LDA $7568,Y
-757D- 99 41 71 STA $7141,Y
-7580- CC 40 71 CPY $7140
-7583- D0 F4 BNE $7579
-7585- A9 71 LDA #$71
-7587- 48 PHA
-7588- A9 41 LDA #$41
-758A- 48 PHA
-758B- A9 77 LDA #$77
-758D- 48 PHA
-758E- A9 1B LDA #$1B
-7590- 48 PHA
-7591- A9 50 LDA #$50
-7593- 48 PHA
-7594- 20 98 7C JSR $7C98
-7597- A9 70 LDA #$70
-7599- 48 PHA
-759A- A9 40 LDA #$40
-759C- 48 PHA
-759D- 20 15 7F JSR $7F15
-75A0- 20 0C FD JSR $FD0C F8ROM:RDKEY
-75A3- A0 00 LDY #$00
-75A5- 8C 10 C0 STY $C010 r:KBDSTRB
-75A8- AC 6B 77 LDY $776B
-75AB- 99 72 77 STA $7772,Y
-75AE- C9 8D CMP #$8D
-75B0- F0 06 BEQ $75B8
-75B2- EE 6B 77 INC $776B
-75B5- 4C A0 75 JMP $75A0
-75B8- AD 6B 77 LDA $776B
-75BB- 8D 72 77 STA $7772
-75BE- 60 RTS
-75BF- AD 73 77 LDA $7773
-75C2- C9 AA CMP #$AA
-75C4- D0 05 BNE $75CB
-75C6- A9 FF LDA #$FF
-75C8- 8D 6F 77 STA $776F
-75CB- AD 72 77 LDA $7772
-75CE- 8D 6B 77 STA $776B
-75D1- CE 6B 77 DEC $776B
-75D4- AC 6B 77 LDY $776B
-75D7- B9 72 77 LDA $7772,Y
-75DA- C9 BB CMP #$BB
-75DC- F0 0A BEQ $75E8
-75DE- C0 00 CPY #$00
-75E0- F0 19 BEQ $75FB
-75E2- CE 6B 77 DEC $776B
-75E5- 4C D4 75 JMP $75D4
-75E8- AC 6B 77 LDY $776B
-75EB- C8 INY
-75EC- B9 72 77 LDA $7772,Y
-75EF- C9 20 CMP #$20
-75F1- D0 08 BNE $75FB
-75F3- A9 8D LDA #$8D
-75F5- AC 6B 77 LDY $776B
-75F8- 99 72 77 STA $7772,Y
-75FB- 60 RTS
-75FC- AD 6F 77 LDA $776F
-75FF- C9 FF CMP #$FF
-7601- F0 54 BEQ $7657
-7603- A9 01 LDA #$01
-7605- 8D 6B 77 STA $776B
-7608- 4C 12 76 JMP $7612
-760B- 06 D7 ASL $D7
-760D- D2 C9 CMP ($C9)
-760F- D4 ???
-7610- C5 A0 CMP $A0
-7612- A0 00 LDY #$00
-7614- AD 0B 76 LDA $760B
-7617- 8D 40 71 STA $7140
-761A- 8D 41 71 STA $7141
-761D- C8 INY
-761E- B9 0B 76 LDA $760B,Y
-7621- 99 41 71 STA $7141,Y
-7624- CC 40 71 CPY $7140
-7627- D0 F4 BNE $761D
-7629- A9 71 LDA #$71
-762B- 48 PHA
-762C- A9 41 LDA #$41
-762E- 48 PHA
-762F- A9 77 LDA #$77
-7631- 48 PHA
-7632- A9 43 LDA #$43
-7634- 48 PHA
-7635- A9 50 LDA #$50
-7637- 48 PHA
-7638- 20 98 7C JSR $7C98
-763B- A9 70 LDA #$70
-763D- 48 PHA
-763E- A9 40 LDA #$40
-7640- 48 PHA
-7641- 20 15 7F JSR $7F15
-7644- AC 6B 77 LDY $776B
-7647- B9 72 77 LDA $7772,Y
-764A- C9 8D CMP #$8D
-764C- F0 09 BEQ $7657
-764E- 20 ED FD JSR $FDED F8ROM:COUT
-7651- EE 6B 77 INC $776B
-7654- 4C 44 76 JMP $7644
-7657- A9 00 LDA #$00
-7659- 8D 6F 77 STA $776F
-765C- 60 RTS
-765D- 4C 67 76 JMP $7667
-7660- 06 C3 ASL $C3
-7662- CC CF D3 CPY $D3CF
-7665- C5 A0 CMP $A0
-7667- A0 00 LDY #$00
-7669- AD 60 76 LDA $7660
-766C- 8D 40 71 STA $7140
-766F- 8D 41 71 STA $7141
-7672- C8 INY
-7673- B9 60 76 LDA $7660,Y
-7676- 99 41 71 STA $7141,Y
-7679- CC 40 71 CPY $7140
-767C- D0 F4 BNE $7672
-767E- A9 71 LDA #$71
-7680- 48 PHA
-7681- A9 41 LDA #$41
-7683- 48 PHA
-7684- A9 77 LDA #$77
-7686- 48 PHA
-7687- A9 1B LDA #$1B
-7689- 48 PHA
-768A- A9 50 LDA #$50
-768C- 48 PHA
-768D- 20 98 7C JSR $7C98
-7690- A9 70 LDA #$70
-7692- 48 PHA
-7693- A9 40 LDA #$40
-7695- 48 PHA
-7696- 20 15 7F JSR $7F15
-7699- 4C A3 76 JMP $76A3
-769C- 06 C3 ASL $C3
-769E- CC CF D3 CPY $D3CF
-76A1- C5 A0 CMP $A0
-76A3- A0 00 LDY #$00
-76A5- AD 9C 76 LDA $769C
-76A8- 8D 40 71 STA $7140
-76AB- 8D 41 71 STA $7141
-76AE- C8 INY
-76AF- B9 9C 76 LDA $769C,Y
-76B2- 99 41 71 STA $7141,Y
-76B5- CC 40 71 CPY $7140
-76B8- D0 F4 BNE $76AE
-76BA- A9 71 LDA #$71
-76BC- 48 PHA
-76BD- A9 41 LDA #$41
-76BF- 48 PHA
-76C0- A9 77 LDA #$77
-76C2- 48 PHA
-76C3- A9 43 LDA #$43
-76C5- 48 PHA
-76C6- A9 50 LDA #$50
-76C8- 48 PHA
-76C9- 20 98 7C JSR $7C98
-76CC- A9 70 LDA #$70
-76CE- 48 PHA
-76CF- A9 40 LDA #$40
-76D1- 48 PHA
-76D2- 20 15 7F JSR $7F15
-76D5- 20 C1 7E JSR $7EC1
-76D8- C4 CF CPY $CF
-76DA- CE C5 A1 DEC $A1C5
-76DD- 8D 8D 00 STA $008D
-76E0- 20 C1 7E JSR $7EC1
-76E3- D7 ???
-76E4- CF ???
-76E5- D5 CC CMP $CC,X
-76E7- C4 A0 CPY $A0
-76E9- D9 CF D5 CMP $D5CF,Y
-76EC- A0 CC LDY #$CC
-76EE- C9 CB CMP #$CB
-76F0- C5 A0 CMP $A0
-76F2- D4 ???
-76F3- CF ???
-76F4- A0 CD LDY #$CD
-76F6- C9 CE CMP #$CE
-76F8- C9 C6 CMP #$C6
-76FA- D9 A0 C1 CMP $C1A0,Y
-76FD- CE CF D4 DEC $D4CF
-7700- C8 INY
-7701- C5 D2 CMP $D2
-7703- BF ???
-7704- A0 00 LDY #$00
-7706- 20 E2 7E JSR $7EE2
-7709- AD 41 70 LDA $7041
-770C- C9 D9 CMP #$D9
-770E- D0 06 BNE $7716
-7710- 68 PLA
-7711- 68 PLA
-7712- 68 PLA
-7713- 4C 54 72 JMP $7254
-7716- 68 PLA
-7717- 68 PLA
-7718- 4C D0 03 JMP $03D0
-771B- 00 BRK
-771C- 00 BRK
-771D- 00 BRK
-771E- 00 BRK
-771F- 00 BRK
-7720- 00 BRK
-7721- 00 BRK
-7722- 00 BRK
-7723- 00 BRK
-7724- 00 BRK
-7725- 00 BRK
-7726- 00 BRK
-7727- 00 BRK
-7728- 00 BRK
-7729- 00 BRK
-772A- 00 BRK
-772B- 00 BRK
-772C- 00 BRK
-772D- 00 BRK
-772E- 00 BRK
-772F- 00 BRK
-7730- 00 BRK
-7731- 00 BRK
-7732- 00 BRK
-7733- 00 BRK
-7734- 00 BRK
-7735- 00 BRK
-7736- 00 BRK
-7737- 00 BRK
-7738- 00 BRK
-7739- 00 BRK
-773A- 00 BRK
-773B- 00 BRK
-773C- 00 BRK
-773D- 00 BRK
-773E- 00 BRK
-773F- 00 BRK
-7740- 00 BRK
-7741- 00 BRK
-7742- 00 BRK
-7743- 00 BRK
-7744- 00 BRK
-7745- 00 BRK
-7746- 00 BRK
-7747- 00 BRK
-7748- 00 BRK
-7749- 00 BRK
-774A- 00 BRK
-774B- 00 BRK
-774C- 00 BRK
-774D- 00 BRK
-774E- 00 BRK
-774F- 00 BRK
-7750- 00 BRK
-7751- 00 BRK
-7752- 00 BRK
-7753- 00 BRK
-7754- 00 BRK
-7755- 00 BRK
-7756- 00 BRK
-7757- 00 BRK
-7758- 00 BRK
-7759- 00 BRK
-775A- 00 BRK
-775B- 00 BRK
-775C- 00 BRK
-775D- 00 BRK
-775E- 00 BRK
-775F- 00 BRK
-7760- 00 BRK
-7761- 00 BRK
-7762- 00 BRK
-7763- 00 BRK
-7764- 00 BRK
-7765- 00 BRK
-7766- 00 BRK
-7767- 00 BRK
-7768- 00 BRK
-7769- 00 BRK
-776A- 00 BRK
-776B- 00 BRK
-776C- 00 BRK
-776D- 00 BRK
-776E- 00 BRK
-776F- 00 BRK
-7770- 00 BRK
-7771- 00 BRK
-7772- 00 BRK
-7773- 00 BRK
-7774- 00 BRK
-7775- 00 BRK
-7776- 00 BRK
-7777- 00 BRK
-7778- 00 BRK
-7779- 00 BRK
-777A- 00 BRK
-777B- 00 BRK
-777C- 00 BRK
-777D- 00 BRK
-777E- 00 BRK
-777F- 00 BRK
-7780- 00 BRK
-7781- 00 BRK
-7782- 00 BRK
-7783- 00 BRK
-7784- 00 BRK
-7785- 00 BRK
-7786- 00 BRK
-7787- 00 BRK
-7788- 00 BRK
-7789- 00 BRK
-778A- 00 BRK
-778B- 00 BRK
-778C- 00 BRK
-778D- 00 BRK
-778E- 00 BRK
-778F- 00 BRK
-7790- 00 BRK
-7791- 00 BRK
-7792- 00 BRK
-7793- 00 BRK
-7794- 00 BRK
-7795- 00 BRK
-7796- 00 BRK
-7797- 00 BRK
-7798- 00 BRK
-7799- 00 BRK
-779A- 00 BRK
-779B- 00 BRK
-779C- 00 BRK
-779D- 00 BRK
-779E- 00 BRK
-779F- 00 BRK
-77A0- 00 BRK
-77A1- 00 BRK
-77A2- 00 BRK
-77A3- 00 BRK
-77A4- 00 BRK
-77A5- 00 BRK
-77A6- 00 BRK
-77A7- 00 BRK
-77A8- 00 BRK
-77A9- 00 BRK
-77AA- 00 BRK
-77AB- 00 BRK
-77AC- 00 BRK
-77AD- 00 BRK
-77AE- 00 BRK
-77AF- 00 BRK
-77B0- 00 BRK
-77B1- 00 BRK
-77B2- 00 BRK
-77B3- 00 BRK
-77B4- 00 BRK
-77B5- 00 BRK
-77B6- 00 BRK
-77B7- 00 BRK
-77B8- 00 BRK
-77B9- 00 BRK
-77BA- 00 BRK
-77BB- 00 BRK
-77BC- 00 BRK
-77BD- 00 BRK
-77BE- 00 BRK
-77BF- 00 BRK
-77C0- 00 BRK
-77C1- 00 BRK
-77C2- 00 BRK
-77C3- 00 BRK
-77C4- 00 BRK
-77C5- 00 BRK
-77C6- 00 BRK
-77C7- 00 BRK
-77C8- 00 BRK
-77C9- 00 BRK
-77CA- 00 BRK
-77CB- 00 BRK
-77CC- 00 BRK
-77CD- 00 BRK
-77CE- 00 BRK
-77CF- 00 BRK
-77D0- 00 BRK
-77D1- 00 BRK
-77D2- 00 BRK
-77D3- 00 BRK
-77D4- 00 BRK
-77D5- 00 BRK
-77D6- 00 BRK
-77D7- 00 BRK
-77D8- 00 BRK
-77D9- 00 BRK
-77DA- 00 BRK
-77DB- 00 BRK
-77DC- 00 BRK
-77DD- 00 BRK
-77DE- 00 BRK
-77DF- 00 BRK
-77E0- 00 BRK
-77E1- 00 BRK
-77E2- 00 BRK
-77E3- 00 BRK
-77E4- 00 BRK
-77E5- 00 BRK
-77E6- 00 BRK
-77E7- 00 BRK
-77E8- 00 BRK
-77E9- 00 BRK
-77EA- 00 BRK
-77EB- 00 BRK
-77EC- 00 BRK
-77ED- 00 BRK
-77EE- 00 BRK
-77EF- 00 BRK
-77F0- 00 BRK
-77F1- 00 BRK
-77F2- 00 BRK
-77F3- 00 BRK
-77F4- 00 BRK
-77F5- 00 BRK
-77F6- 00 BRK
-77F7- 00 BRK
-77F8- 00 BRK
-77F9- 00 BRK
-77FA- 00 BRK
-77FB- 00 BRK
-77FC- 00 BRK
-77FD- 00 BRK
-77FE- 00 BRK
-77FF- 00 BRK
-7800- 00 BRK
-7801- 00 BRK
-7802- 00 BRK
-7803- 00 BRK
-7804- 00 BRK
-7805- 00 BRK
-7806- 00 BRK
-7807- 00 BRK
-7808- 00 BRK
-7809- 00 BRK
-780A- 00 BRK
-780B- 00 BRK
-780C- 00 BRK
-780D- 00 BRK
-780E- 00 BRK
-780F- 00 BRK
-7810- 00 BRK
-7811- 00 BRK
-7812- 00 BRK
-7813- 00 BRK
-7814- 00 BRK
-7815- 00 BRK
-7816- 00 BRK
-7817- 00 BRK
-7818- 00 BRK
-7819- 00 BRK
-781A- 00 BRK
-781B- 00 BRK
-781C- 00 BRK
-781D- 00 BRK
-781E- 00 BRK
-781F- 00 BRK
-7820- 00 BRK
-7821- 00 BRK
-7822- 00 BRK
-7823- 00 BRK
-7824- 00 BRK
-7825- 00 BRK
-7826- 00 BRK
-7827- 00 BRK
-7828- 00 BRK
-7829- 00 BRK
-782A- 00 BRK
-782B- 00 BRK
-782C- 00 BRK
-782D- 00 BRK
-782E- 00 BRK
-782F- 00 BRK
-7830- 00 BRK
-7831- 00 BRK
-7832- 00 BRK
-7833- 00 BRK
-7834- 00 BRK
-7835- 00 BRK
-7836- 00 BRK
-7837- 00 BRK
-7838- 00 BRK
-7839- 00 BRK
-783A- 68 PLA
-783B- 8D 5E 78 STA $785E
-783E- 68 PLA
-783F- 8D 5F 78 STA $785F
-7842- 68 PLA
-7843- 85 06 STA $06
-7845- 68 PLA
-7846- 85 07 STA $07
-7848- A0 FF LDY #$FF
-784A- C8 INY
-784B- B9 40 70 LDA $7040,Y
-784E- 91 06 STA ($06),Y
-7850- CC 3F 70 CPY $703F
-7853- D0 F5 BNE $784A
-7855- AD 5F 78 LDA $785F
-7858- 48 PHA
-7859- AD 5E 78 LDA $785E
-785C- 48 PHA
-785D- 60 RTS
-785E- 00 BRK
-785F- 00 BRK
-7860- A0 FF LDY #$FF
-7862- 68 PLA
-7863- 8D 84 78 STA $7884
-7866- 68 PLA
-7867- 8D 85 78 STA $7885
-786A- 68 PLA
-786B- 85 06 STA $06
-786D- 68 PLA
-786E- 85 07 STA $07
-7870- C8 INY
-7871- B1 06 LDA ($06),Y
-7873- 99 41 71 STA $7141,Y
-7876- CC 40 71 CPY $7140
-7879- D0 F5 BNE $7870
-787B- AD 85 78 LDA $7885
-787E- 48 PHA
-787F- AD 84 78 LDA $7884
-7882- 48 PHA
-7883- 60 RTS
-7884- 00 BRK
-7885- 00 BRK
-7886- 68 PLA
-7887- 8D 15 79 STA $7915
-788A- 68 PLA
-788B- 8D 16 79 STA $7916
-788E- 68 PLA
-788F- 8D 19 79 STA $7919
-7892- 68 PLA
-7893- 85 EB STA $EB
-7895- 68 PLA
-7896- 85 EC STA $EC
-7898- A9 8D LDA #$8D
-789A- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-789D- A5 EC LDA $EC
-789F- 29 F0 AND #$F0
-78A1- 4A LSR
-78A2- 4A LSR
-78A3- 4A LSR
-78A4- 4A LSR
-78A5- AA TAX
-78A6- BD 38 7B LDA $7B38,X
-78A9- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-78AC- A5 EC LDA $EC
-78AE- 29 0F AND #$0F
-78B0- AA TAX
-78B1- BD 38 7B LDA $7B38,X
-78B4- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-78B7- A5 EB LDA $EB
-78B9- 29 F0 AND #$F0
-78BB- 4A LSR
-78BC- 4A LSR
-78BD- 4A LSR
-78BE- 4A LSR
-78BF- AA TAX
-78C0- BD 38 7B LDA $7B38,X
-78C3- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-78C6- A5 EB LDA $EB
-78C8- 29 0F AND #$0F
-78CA- AA TAX
-78CB- BD 38 7B LDA $7B38,X
-78CE- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-78D1- A9 BA LDA #$BA
-78D3- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-78D6- A9 A0 LDA #$A0
-78D8- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-78DB- A0 00 LDY #$00
-78DD- B1 EB LDA ($EB),Y
-78DF- 29 F0 AND #$F0
-78E1- 4A LSR
-78E2- 4A LSR
-78E3- 4A LSR
-78E4- 4A LSR
-78E5- 8D 18 79 STA $7918
-78E8- B1 EB LDA ($EB),Y
-78EA- 29 0F AND #$0F
-78EC- 8D 17 79 STA $7917
-78EF- AE 18 79 LDX $7918
-78F2- BD 38 7B LDA $7B38,X
-78F5- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-78F8- AE 17 79 LDX $7917
-78FB- BD 38 7B LDA $7B38,X
-78FE- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7901- A9 A0 LDA #$A0
-7903- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7906- C8 INY
-7907- CC 19 79 CPY $7919
-790A- D0 D1 BNE $78DD
-790C- AD 16 79 LDA $7916
-790F- 48 PHA
-7910- AD 15 79 LDA $7915
-7913- 48 PHA
-7914- 60 RTS
-7915- 00 BRK
-7916- 00 BRK
-7917- 00 BRK
-7918- 00 BRK
-7919- 00 BRK
-791A- 68 PLA
-791B- 85 06 STA $06
-791D- 68 PLA
-791E- 85 07 STA $07
-7920- A0 01 LDY #$01
-7922- B1 06 LDA ($06),Y
-7924- F0 06 BEQ $792C
-7926- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7929- C8 INY
-792A- D0 F6 BNE $7922
-792C- 18 CLC
-792D- 98 TYA
-792E- 65 06 ADC $06
-7930- 85 06 STA $06
-7932- A5 07 LDA $07
-7934- 69 00 ADC #$00
-7936- 48 PHA
-7937- A5 06 LDA $06
-7939- 48 PHA
-793A- 60 RTS
-793B- 20 0C FD JSR $FD0C F8ROM:RDKEY
-793E- 60 RTS
-793F- 8D 43 72 STA $7243
-7942- 8E 44 72 STX $7244
-7945- 8C 45 72 STY $7245
-7948- 90 11 BCC $795B
-794A- B0 17 BCS $7963
-794C- F0 1D BEQ $796B
-794E- D0 23 BNE $7973
-7950- 30 29 BMI $797B
-7952- 10 2F BPL $7983
-7954- 50 35 BVC $798B
-7956- 70 3B BVS $7993
-7958- 4C 98 79 JMP $7998
-795B- A9 00 LDA #$00
-795D- 8D 46 72 STA $7246
-7960- 4C 4C 79 JMP $794C
-7963- A9 01 LDA #$01
-7965- 8D 46 72 STA $7246
-7968- 4C 4C 79 JMP $794C
-796B- A9 01 LDA #$01
-796D- 8D 48 72 STA $7248
-7970- 4C 50 79 JMP $7950
-7973- A9 00 LDA #$00
-7975- 8D 48 72 STA $7248
-7978- 4C 50 79 JMP $7950
-797B- A9 01 LDA #$01
-797D- 8D 47 72 STA $7247
-7980- 4C 54 79 JMP $7954
-7983- A9 00 LDA #$00
-7985- 8D 47 72 STA $7247
-7988- 4C 54 79 JMP $7954
-798B- A9 00 LDA #$00
-798D- 8D 49 72 STA $7249
-7990- 4C 98 79 JMP $7998
-7993- A9 01 LDA #$01
-7995- 8D 49 72 STA $7249
-7998- 60 RTS
-7999- 20 1A 79 JSR $791A
-799C- A0 8D LDY #$8D
-799E- 8D 00 20 STA $2000
-79A1- 1A INC
-79A2- 79 D2 C5 ADC $C5D2,Y
-79A5- C7 ???
-79A6- C9 D3 CMP #$D3
-79A8- D4 ???
-79A9- D2 D9 CMP ($D9)
-79AB- A0 C4 LDY #$C4
-79AD- D5 CD CMP $CD,X
-79AF- D0 8D BNE $793E
-79B1- 00 BRK
-79B2- 20 1A 79 JSR $791A
-79B5- BD BD BD LDA $BDBD,X
-79B8- BD BD BD LDA $BDBD,X
-79BB- BD BD BD LDA $BDBD,X
-79BE- BD BD BD LDA $BDBD,X
-79C1- BD 8D 00 LDA $008D,X
-79C4- 20 1A 79 JSR $791A
-79C7- C1 BA CMP ($BA,X)
-79C9- A0 00 LDY #$00
-79CB- AD 43 72 LDA $7243
-79CE- 29 F0 AND #$F0
-79D0- 4A LSR
-79D1- 4A LSR
-79D2- 4A LSR
-79D3- 4A LSR
-79D4- 8D 36 7B STA $7B36
-79D7- AD 43 72 LDA $7243
-79DA- 29 0F AND #$0F
-79DC- 8D 37 7B STA $7B37
-79DF- AE 36 7B LDX $7B36
-79E2- BD 38 7B LDA $7B38,X
-79E5- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-79E8- AE 37 7B LDX $7B37
-79EB- BD 38 7B LDA $7B38,X
-79EE- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-79F1- 20 1A 79 JSR $791A
-79F4- A0 8D LDY #$8D
-79F6- 00 BRK
-79F7- 20 1A 79 JSR $791A
-79FA- D8 CLD
-79FB- BA TSX
-79FC- A0 00 LDY #$00
-79FE- AD 44 72 LDA $7244
-7A01- 29 F0 AND #$F0
-7A03- 4A LSR
-7A04- 4A LSR
-7A05- 4A LSR
-7A06- 4A LSR
-7A07- 8D 36 7B STA $7B36
-7A0A- AD 44 72 LDA $7244
-7A0D- 29 0F AND #$0F
-7A0F- 8D 37 7B STA $7B37
-7A12- AE 36 7B LDX $7B36
-7A15- BD 38 7B LDA $7B38,X
-7A18- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7A1B- AE 37 7B LDX $7B37
-7A1E- BD 38 7B LDA $7B38,X
-7A21- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7A24- 20 1A 79 JSR $791A
-7A27- A0 8D LDY #$8D
-7A29- 00 BRK
-7A2A- 20 1A 79 JSR $791A
-7A2D- D9 BA A0 CMP $A0BA,Y
-7A30- 00 BRK
-7A31- AD 45 72 LDA $7245
-7A34- 29 F0 AND #$F0
-7A36- 4A LSR
-7A37- 4A LSR
-7A38- 4A LSR
-7A39- 4A LSR
-7A3A- 8D 36 7B STA $7B36
-7A3D- AD 45 72 LDA $7245
-7A40- 29 0F AND #$0F
-7A42- 8D 37 7B STA $7B37
-7A45- AE 36 7B LDX $7B36
-7A48- BD 38 7B LDA $7B38,X
-7A4B- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7A4E- AE 37 7B LDX $7B37
-7A51- BD 38 7B LDA $7B38,X
-7A54- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7A57- 20 1A 79 JSR $791A
-7A5A- A0 8D LDY #$8D
-7A5C- 8D 00 20 STA $2000
-7A5F- 1A INC
-7A60- 79 D3 D4 ADC $D4D3,Y
-7A63- C1 D4 CMP ($D4,X)
-7A65- D5 D3 CMP $D3,X
-7A67- A0 C6 LDY #$C6
-7A69- CC C1 C7 CPY $C7C1
-7A6C- D3 ???
-7A6D- 8D 00 20 STA $2000
-7A70- 1A INC
-7A71- 79 BD BD ADC $BDBD,Y
-7A74- BD BD BD LDA $BDBD,X
-7A77- BD BD BD LDA $BDBD,X
-7A7A- BD BD BD LDA $BDBD,X
-7A7D- BD 8D 8D LDA $8D8D,X
-7A80- 00 BRK
-7A81- A9 00 LDA #$00
-7A83- CD 46 72 CMP $7246
-7A86- F0 12 BEQ $7A9A
-7A88- 20 1A 79 JSR $791A
-7A8B- C3 ???
-7A8C- C1 D2 CMP ($D2,X)
-7A8E- D2 D9 CMP ($D9)
-7A90- BA TSX
-7A91- A0 D3 LDY #$D3
-7A93- C5 D4 CMP $D4
-7A95- 8D 00 4C STA $4C00
-7A98- AB ???
-7A99- 7A PLY
-7A9A- 20 1A 79 JSR $791A
-7A9D- C3 ???
-7A9E- C1 D2 CMP ($D2,X)
-7AA0- D2 D9 CMP ($D9)
-7AA2- BA TSX
-7AA3- A0 C3 LDY #$C3
-7AA5- CC C5 C1 CPY $C1C5
-7AA8- D2 8D CMP ($8D)
-7AAA- 00 BRK
-7AAB- A9 00 LDA #$00
-7AAD- CD 47 72 CMP $7247
-7AB0- F0 15 BEQ $7AC7
-7AB2- 20 1A 79 JSR $791A
-7AB5- CE C5 C7 DEC $C7C5
-7AB8- C1 D4 CMP ($D4,X)
-7ABA- C9 D6 CMP #$D6
-7ABC- C5 BA CMP $BA
-7ABE- A0 D3 LDY #$D3
-7AC0- C5 D4 CMP $D4
-7AC2- 8D 00 4C STA $4C00
-7AC5- DB ???
-7AC6- 7A PLY
-7AC7- 20 1A 79 JSR $791A
-7ACA- CE C5 C7 DEC $C7C5
-7ACD- C1 D4 CMP ($D4,X)
-7ACF- C9 D6 CMP #$D6
-7AD1- C5 BA CMP $BA
-7AD3- A0 C3 LDY #$C3
-7AD5- CC C5 C1 CPY $C1C5
-7AD8- D2 8D CMP ($8D)
-7ADA- 00 BRK
-7ADB- A9 00 LDA #$00
-7ADD- CD 48 72 CMP $7248
-7AE0- F0 11 BEQ $7AF3
-7AE2- 20 1A 79 JSR $791A
-7AE5- DA PHX
-7AE6- C5 D2 CMP $D2
-7AE8- CF ???
-7AE9- BA TSX
-7AEA- A0 D3 LDY #$D3
-7AEC- C5 D4 CMP $D4
-7AEE- 8D 00 4C STA $4C00
-7AF1- 03 ???
-7AF2- 7B ???
-7AF3- 20 1A 79 JSR $791A
-7AF6- DA PHX
-7AF7- C5 D2 CMP $D2
-7AF9- CF ???
-7AFA- BA TSX
-7AFB- A0 C3 LDY #$C3
-7AFD- CC C5 C1 CPY $C1C5
-7B00- D2 8D CMP ($8D)
-7B02- 00 BRK
-7B03- A9 00 LDA #$00
-7B05- CD 49 72 CMP $7249
-7B08- F0 15 BEQ $7B1F
-7B0A- 20 1A 79 JSR $791A
-7B0D- CF ???
-7B0E- D6 C5 DEC $C5,X
-7B10- D2 C6 CMP ($C6)
-7B12- CC CF D7 CPY $D7CF
-7B15- BA TSX
-7B16- A0 D3 LDY #$D3
-7B18- C5 D4 CMP $D4
-7B1A- 8D 00 4C STA $4C00
-7B1D- 35 7B AND $7B,X
-7B1F- 20 1A 79 JSR $791A
-7B22- CF ???
-7B23- D6 C5 DEC $C5,X
-7B25- D2 C6 CMP ($C6)
-7B27- CC CF D7 CPY $D7CF
-7B2A- BA TSX
-7B2B- A0 C3 LDY #$C3
-7B2D- CC C5 C1 CPY $C1C5
-7B30- D2 8D CMP ($8D)
-7B32- 8D 8D 00 STA $008D
-7B35- 60 RTS
-7B36- 00 BRK
-7B37- 00 BRK
-7B38- B0 B1 BCS $7AEB
-7B3A- B2 B3 LDA ($B3)
-7B3C- B4 B5 LDY $B5,X
-7B3E- B6 B7 LDX $B7,Y
-7B40- B8 CLV
-7B41- B9 C1 C2 LDA $C2C1,Y
-7B44- C3 ???
-7B45- C4 C5 CPY $C5
-7B47- C6 A0 DEC $A0
-7B49- 00 BRK
-7B4A- B1 FE LDA ($FE),Y
-7B4C- 8D 6C 7C STA $7C6C
-7B4F- C8 INY
-7B50- B1 FE LDA ($FE),Y
-7B52- 8D 6D 7C STA $7C6D
-7B55- 20 3F 79 JSR $793F
-7B58- 68 PLA
-7B59- 85 FE STA $FE
-7B5B- 68 PLA
-7B5C- 85 FF STA $FF
-7B5E- 68 PLA
-7B5F- 8D 63 7C STA $7C63
-7B62- 68 PLA
-7B63- 8D 64 7C STA $7C64
-7B66- 68 PLA
-7B67- 8D 65 7C STA $7C65
-7B6A- 68 PLA
-7B6B- 8D 66 7C STA $7C66
-7B6E- 68 PLA
-7B6F- 8D 67 7C STA $7C67
-7B72- 68 PLA
-7B73- 8D 68 7C STA $7C68
-7B76- 68 PLA
-7B77- 8D 69 7C STA $7C69
-7B7A- 68 PLA
-7B7B- 8D 6A 7C STA $7C6A
-7B7E- 68 PLA
-7B7F- 8D 6B 7C STA $7C6B
-7B82- 20 1A 79 JSR $791A
-7B85- A0 87 LDY #$87
-7B87- 87 ???
-7B88- 87 ???
-7B89- 87 ???
-7B8A- 87 ???
-7B8B- 8D 8D 00 STA $008D
-7B8E- 20 1A 79 JSR $791A
-7B91- C5 D2 CMP $D2
-7B93- D2 CF CMP ($CF)
-7B95- D2 A1 CMP ($A1)
-7B97- 8D 8D 00 STA $008D
-7B9A- 20 1A 79 JSR $791A
-7B9D- D3 ???
-7B9E- D5 C2 CMP $C2,X
-7BA0- D2 CF CMP ($CF)
-7BA2- D5 D4 CMP $D4,X
-7BA4- C9 CE CMP #$CE
-7BA6- C5 BA CMP $BA
-7BA8- A0 00 LDY #$00
-7BAA- A0 00 LDY #$00
-7BAC- AD 6A 7C LDA $7C6A
-7BAF- 85 06 STA $06
-7BB1- AD 6B 7C LDA $7C6B
-7BB4- 85 07 STA $07
-7BB6- B1 06 LDA ($06),Y
-7BB8- F0 06 BEQ $7BC0
-7BBA- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7BBD- C8 INY
-7BBE- D0 F6 BNE $7BB6
-7BC0- 20 1A 79 JSR $791A
-7BC3- A0 8D LDY #$8D
-7BC5- 00 BRK
-7BC6- 20 1A 79 JSR $791A
-7BC9- CD C5 D3 CMP $D3C5
-7BCC- D3 ???
-7BCD- C1 C7 CMP ($C7,X)
-7BCF- C5 BA CMP $BA
-7BD1- A0 00 LDY #$00
-7BD3- A0 00 LDY #$00
-7BD5- AD 68 7C LDA $7C68
-7BD8- 85 06 STA $06
-7BDA- AD 69 7C LDA $7C69
-7BDD- 85 07 STA $07
-7BDF- B1 06 LDA ($06),Y
-7BE1- F0 06 BEQ $7BE9
-7BE3- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7BE6- C8 INY
-7BE7- D0 F6 BNE $7BDF
-7BE9- 20 1A 79 JSR $791A
-7BEC- A0 8D LDY #$8D
-7BEE- 8D 00 20 STA $2000
-7BF1- 3B ???
-7BF2- 79 A0 00 ADC $00A0,Y
-7BF5- AD 66 7C LDA $7C66
-7BF8- 85 06 STA $06
-7BFA- AD 67 7C LDA $7C67
-7BFD- 85 07 STA $07
-7BFF- B1 06 LDA ($06),Y
-7C01- F0 06 BEQ $7C09
-7C03- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7C06- C8 INY
-7C07- D0 F6 BNE $7BFF
-7C09- 20 1A 79 JSR $791A
-7C0C- A0 8D LDY #$8D
-7C0E- 00 BRK
-7C0F- AD 65 7C LDA $7C65
-7C12- 48 PHA
-7C13- AD 64 7C LDA $7C64
-7C16- 48 PHA
-7C17- AD 63 7C LDA $7C63
-7C1A- 48 PHA
-7C1B- 20 86 78 JSR $7886
-7C1E- 20 3B 79 JSR $793B
-7C21- A5 FF LDA $FF
-7C23- 48 PHA
-7C24- A5 FE LDA $FE
-7C26- 48 PHA
-7C27- 20 1A 79 JSR $791A
-7C2A- A0 8D LDY #$8D
-7C2C- 8D 00 20 STA $2000
-7C2F- 3B ???
-7C30- 79 20 99 ADC $9920,Y
-7C33- 79 20 3B ADC $3B20,Y
-7C36- 79 AD 41 ADC $41AD,Y
-7C39- 72 C9 ADC ($C9)
-7C3B- 01 F0 ORA ($F0,X)
-7C3D- 01 60 ORA ($60,X)
-7C3F- 20 1A 79 JSR $791A
-7C42- A0 8D LDY #$8D
-7C44- 8D 00 20 STA $2000
-7C47- 1A INC
-7C48- 79 C2 D2 ADC $D2C2,Y
-7C4B- C5 C1 CMP $C1
-7C4D- CB ???
-7C4E- A0 C1 LDY #$C1
-7C50- D4 ???
-7C51- BA TSX
-7C52- A0 00 LDY #$00
-7C54- A9 7C LDA #$7C
-7C56- 48 PHA
-7C57- A9 6C LDA #$6C
-7C59- 48 PHA
-7C5A- A9 02 LDA #$02
-7C5C- 48 PHA
-7C5D- 20 86 78 JSR $7886
-7C60- 4C D0 03 JMP $03D0
-7C63- 00 BRK
-7C64- 00 BRK
-7C65- 00 BRK
-7C66- 00 BRK
-7C67- 00 BRK
-7C68- 00 BRK
-7C69- 00 BRK
-7C6A- 00 BRK
-7C6B- 00 BRK
-7C6C- 00 BRK
-7C6D- 00 BRK
-7C6E- 68 PLA
-7C6F- 8D 96 7C STA $7C96
-7C72- 68 PLA
-7C73- 8D 97 7C STA $7C97
-7C76- 68 PLA
-7C77- 85 06 STA $06
-7C79- 68 PLA
-7C7A- 85 07 STA $07
-7C7C- A9 FC LDA #$FC
-7C7E- 85 D8 STA $D8
-7C80- A0 00 LDY #$00
-7C82- B1 06 LDA ($06),Y
-7C84- 8D 5A 9D STA $9D5A
-7C87- C8 INY
-7C88- B1 06 LDA ($06),Y
-7C8A- 8D 5B 9D STA $9D5B
-7C8D- AD 97 7C LDA $7C97
-7C90- 48 PHA
-7C91- AD 96 7C LDA $7C96
-7C94- 48 PHA
-7C95- 60 RTS
-7C96- 00 BRK
-7C97- 00 BRK
-7C98- 68 PLA
-7C99- 85 FE STA $FE
-7C9B- 68 PLA
-7C9C- 85 FF STA $FF
-7C9E- 68 PLA
-7C9F- 8D 4F 7D STA $7D4F
-7CA2- 68 PLA
-7CA3- 85 08 STA $08
-7CA5- 68 PLA
-7CA6- 85 09 STA $09
-7CA8- 68 PLA
-7CA9- 85 06 STA $06
-7CAB- 68 PLA
-7CAC- 85 07 STA $07
-7CAE- A0 00 LDY #$00
-7CB0- B1 06 LDA ($06),Y
-7CB2- 8D 4B 7D STA $7D4B
-7CB5- 8D 4C 7D STA $7D4C
-7CB8- EE 4C 7D INC $7D4C
-7CBB- B1 08 LDA ($08),Y
-7CBD- 8D 4D 7D STA $7D4D
-7CC0- A9 01 LDA #$01
-7CC2- 8D 4E 7D STA $7D4E
-7CC5- AD 4D 7D LDA $7D4D
-7CC8- 18 CLC
-7CC9- 6D 4B 7D ADC $7D4B
-7CCC- 8D 4A 7D STA $7D4A
-7CCF- B0 07 BCS $7CD8
-7CD1- CD 4F 7D CMP $7D4F
-7CD4- F0 1C BEQ $7CF2
-7CD6- 90 1A BCC $7CF2
-7CD8- A9 FF LDA #$FF
-7CDA- 8D 51 7D STA $7D51
-7CDD- AD 4F 7D LDA $7D4F
-7CE0- 38 SEC
-7CE1- ED 4B 7D SBC $7D4B
-7CE4- 90 34 BCC $7D1A
-7CE6- 8D 50 7D STA $7D50
-7CE9- AD 4F 7D LDA $7D4F
-7CEC- 8D 4B 7D STA $7D4B
-7CEF- 4C 00 7D JMP $7D00
-7CF2- 8D 4B 7D STA $7D4B
-7CF5- A9 00 LDA #$00
-7CF7- 8D 51 7D STA $7D51
-7CFA- AD 4D 7D LDA $7D4D
-7CFD- 8D 50 7D STA $7D50
-7D00- AD 50 7D LDA $7D50
-7D03- F0 15 BEQ $7D1A
-7D05- AC 4E 7D LDY $7D4E
-7D08- B1 08 LDA ($08),Y
-7D0A- AC 4C 7D LDY $7D4C
-7D0D- 91 06 STA ($06),Y
-7D0F- EE 4C 7D INC $7D4C
-7D12- EE 4E 7D INC $7D4E
-7D15- CE 50 7D DEC $7D50
-7D18- D0 EB BNE $7D05
-7D1A- AD 4B 7D LDA $7D4B
-7D1D- A0 00 LDY #$00
-7D1F- 91 06 STA ($06),Y
-7D21- AD 51 7D LDA $7D51
-7D24- 6A ROR
-7D25- A5 FF LDA $FF
-7D27- 48 PHA
-7D28- A5 FE LDA $FE
-7D2A- 48 PHA
-7D2B- A0 00 LDY #$00
-7D2D- B1 06 LDA ($06),Y
-7D2F- 8D 3F 70 STA $703F
-7D32- A9 01 LDA #$01
-7D34- B1 06 LDA ($06),Y
-7D36- 99 40 70 STA $7040,Y
-7D39- CC 3F 70 CPY $703F
-7D3C- C8 INY
-7D3D- D0 F5 BNE $7D34
-7D3F- AD 3F 70 LDA $703F
-7D42- A0 00 LDY #$00
-7D44- 91 06 STA ($06),Y
-7D46- AE 4A 7D LDX $7D4A
-7D49- 60 RTS
-7D4A- 00 BRK
-7D4B- 00 BRK
-7D4C- 00 BRK
-7D4D- 00 BRK
-7D4E- 00 BRK
-7D4F- 00 BRK
-7D50- 00 BRK
-7D51- 00 BRK
-7D52- 68 PLA
-7D53- 85 FE STA $FE
-7D55- 68 PLA
-7D56- 85 FF STA $FF
-7D58- 68 PLA
-7D59- 85 08 STA $08
-7D5B- 68 PLA
-7D5C- 85 09 STA $09
-7D5E- 68 PLA
-7D5F- 85 06 STA $06
-7D61- 68 PLA
-7D62- 85 07 STA $07
-7D64- A5 FF LDA $FF
-7D66- 48 PHA
-7D67- A5 FE LDA $FE
-7D69- 48 PHA
-7D6A- A0 00 LDY #$00
-7D6C- B1 06 LDA ($06),Y
-7D6E- F0 5F BEQ $7DCF
-7D70- 8D DA 7D STA $7DDA
-7D73- B1 08 LDA ($08),Y
-7D75- F0 58 BEQ $7DCF
-7D77- 8D DB 7D STA $7DDB
-7D7A- AD DB 7D LDA $7DDB
-7D7D- CD DA 7D CMP $7DDA
-7D80- F0 02 BEQ $7D84
-7D82- B0 4B BCS $7DCF
-7D84- A9 01 LDA #$01
-7D86- 8D DC 7D STA $7DDC
-7D89- AD DA 7D LDA $7DDA
-7D8C- 38 SEC
-7D8D- ED DB 7D SBC $7DDB
-7D90- 8D DE 7D STA $7DDE
-7D93- EE DE 7D INC $7DDE
-7D96- AD DC 7D LDA $7DDC
-7D99- 8D DF 7D STA $7DDF
-7D9C- A9 01 LDA #$01
-7D9E- 8D DD 7D STA $7DDD
-7DA1- AC DF 7D LDY $7DDF
-7DA4- B1 06 LDA ($06),Y
-7DA6- AC DD 7D LDY $7DDD
-7DA9- D1 08 CMP ($08),Y
-7DAB- D0 12 BNE $7DBF
-7DAD- AC DD 7D LDY $7DDD
-7DB0- CC DB 7D CPY $7DDB
-7DB3- F0 14 BEQ $7DC9
-7DB5- C8 INY
-7DB6- 8C DD 7D STY $7DDD
-7DB9- EE DF 7D INC $7DDF
-7DBC- 4C A1 7D JMP $7DA1
-7DBF- EE DC 7D INC $7DDC
-7DC2- CE DE 7D DEC $7DDE
-7DC5- D0 CF BNE $7D96
-7DC7- F0 06 BEQ $7DCF
-7DC9- AD DC 7D LDA $7DDC
-7DCC- 4C D1 7D JMP $7DD1
-7DCF- A9 00 LDA #$00
-7DD1- 8D 40 70 STA $7040
-7DD4- A0 01 LDY #$01
-7DD6- 8C 3F 70 STY $703F
-7DD9- 60 RTS
-7DDA- 00 BRK
-7DDB- 00 BRK
-7DDC- 00 BRK
-7DDD- 00 BRK
-7DDE- 00 BRK
-7DDF- 00 BRK
-7DE0- 68 PLA
-7DE1- 85 FE STA $FE
-7DE3- 68 PLA
-7DE4- 85 FF STA $FF
-7DE6- 68 PLA
-7DE7- 85 06 STA $06
-7DE9- 68 PLA
-7DEA- 85 07 STA $07
-7DEC- A0 00 LDY #$00
-7DEE- B1 06 LDA ($06),Y
-7DF0- 8D 11 7E STA $7E11
-7DF3- C8 INY
-7DF4- B1 06 LDA ($06),Y
-7DF6- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7DF9- CC 11 7E CPY $7E11
-7DFC- D0 F5 BNE $7DF3
-7DFE- A0 00 LDY #$00
-7E00- B1 06 LDA ($06),Y
-7E02- A5 FF LDA $FF
-7E04- 48 PHA
-7E05- A5 FE LDA $FE
-7E07- 48 PHA
-7E08- A0 00 LDY #$00
-7E0A- B1 06 LDA ($06),Y
-7E0C- A4 06 LDY $06
-7E0E- A6 07 LDX $07
-7E10- 60 RTS
-7E11- 00 BRK
-7E12- 68 PLA
-7E13- A8 TAY
-7E14- 68 PLA
-7E15- AA TAX
-7E16- 68 PLA
-7E17- 8D 9E 7E STA $7E9E
-7E1A- 68 PLA
-7E1B- 8D 9F 7E STA $7E9F
-7E1E- 68 PLA
-7E1F- 85 06 STA $06
-7E21- 68 PLA
-7E22- 85 07 STA $07
-7E24- 8A TXA
-7E25- 48 PHA
-7E26- 98 TYA
-7E27- 48 PHA
-7E28- A0 00 LDY #$00
-7E2A- 8C A1 7E STY $7EA1
-7E2D- B1 06 LDA ($06),Y
-7E2F- 8D 9D 7E STA $7E9D
-7E32- AD 9E 7E LDA $7E9E
-7E35- F0 5A BEQ $7E91
-7E37- AD 9F 7E LDA $7E9F
-7E3A- F0 58 BEQ $7E94
-7E3C- AD 9D 7E LDA $7E9D
-7E3F- CD 9F 7E CMP $7E9F
-7E42- 90 50 BCC $7E94
-7E44- AD 9F 7E LDA $7E9F
-7E47- 18 CLC
-7E48- 6D 9E 7E ADC $7E9E
-7E4B- B0 11 BCS $7E5E
-7E4D- 8D A0 7E STA $7EA0
-7E50- AA TAX
-7E51- CA DEX
-7E52- EC 9D 7E CPX $7E9D
-7E55- 90 15 BCC $7E6C
-7E57- F0 05 BEQ $7E5E
-7E59- A9 FF LDA #$FF
-7E5B- 8D A1 7E STA $7EA1
-7E5E- AE 9F 7E LDX $7E9F
-7E61- CA DEX
-7E62- 8E 9D 7E STX $7E9D
-7E65- AD A1 7E LDA $7EA1
-7E68- F0 27 BEQ $7E91
-7E6A- D0 28 BNE $7E94
-7E6C- AD 9D 7E LDA $7E9D
-7E6F- 38 SEC
-7E70- ED A0 7E SBC $7EA0
-7E73- AA TAX
-7E74- E8 INX
-7E75- F0 1A BEQ $7E91
-7E77- AC A0 7E LDY $7EA0
-7E7A- B1 06 LDA ($06),Y
-7E7C- AC 9F 7E LDY $7E9F
-7E7F- 91 06 STA ($06),Y
-7E81- EE 9F 7E INC $7E9F
-7E84- EE A0 7E INC $7EA0
-7E87- CA DEX
-7E88- D0 ED BNE $7E77
-7E8A- AE 9F 7E LDX $7E9F
-7E8D- CA DEX
-7E8E- 8E 9D 7E STX $7E9D
-7E91- 18 CLC
-7E92- 90 01 BCC $7E95
-7E94- 38 SEC
-7E95- AD 9D 7E LDA $7E9D
-7E98- A0 00 LDY #$00
-7E9A- 91 06 STA ($06),Y
-7E9C- 60 RTS
-7E9D- 00 BRK
-7E9E- 00 BRK
-7E9F- 00 BRK
-7EA0- 00 BRK
-7EA1- 00 BRK
-7EA2- 68 PLA
-7EA3- 85 FE STA $FE
-7EA5- 68 PLA
-7EA6- 85 FF STA $FF
-7EA8- 68 PLA
-7EA9- 85 06 STA $06
-7EAB- 68 PLA
-7EAC- 85 07 STA $07
-7EAE- A0 00 LDY #$00
-7EB0- B1 06 LDA ($06),Y
-7EB2- F0 06 BEQ $7EBA
-7EB4- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7EB7- C8 INY
-7EB8- D0 F6 BNE $7EB0
-7EBA- A5 FF LDA $FF
-7EBC- 48 PHA
-7EBD- A5 FE LDA $FE
-7EBF- 48 PHA
-7EC0- 60 RTS
-7EC1- 68 PLA
-7EC2- 85 06 STA $06
-7EC4- 68 PLA
-7EC5- 85 07 STA $07
-7EC7- A0 01 LDY #$01
-7EC9- B1 06 LDA ($06),Y
-7ECB- F0 06 BEQ $7ED3
-7ECD- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7ED0- C8 INY
-7ED1- D0 F6 BNE $7EC9
-7ED3- 18 CLC
-7ED4- 98 TYA
-7ED5- 65 06 ADC $06
-7ED7- 85 06 STA $06
-7ED9- A5 07 LDA $07
-7EDB- 69 00 ADC #$00
-7EDD- 48 PHA
-7EDE- A5 06 LDA $06
-7EE0- 48 PHA
-7EE1- 60 RTS
-7EE2- A2 00 LDX #$00
-7EE4- 20 6F FD JSR $FD6F F8ROM:GETLN1
-7EE7- 8E 14 7F STX $7F14
-7EEA- E0 00 CPX #$00
-7EEC- F0 1D BEQ $7F0B
-7EEE- A0 00 LDY #$00
-7EF0- AD 14 7F LDA $7F14
-7EF3- 8D 3F 70 STA $703F
-7EF6- 8D 40 70 STA $7040
-7EF9- EE 3F 70 INC $703F
-7EFC- B9 00 02 LDA $0200,Y
-7EFF- C8 INY
-7F00- 99 40 70 STA $7040,Y
-7F03- CC 14 7F CPY $7F14
-7F06- D0 F4 BNE $7EFC
-7F08- 4C 13 7F JMP $7F13
-7F0B- A9 00 LDA #$00
-7F0D- 8D 3F 70 STA $703F
-7F10- 8D 40 70 STA $7040
-7F13- 60 RTS
-7F14- 00 BRK
-7F15- 68 PLA
-7F16- 85 FE STA $FE
-7F18- 68 PLA
-7F19- 85 FF STA $FF
-7F1B- 68 PLA
-7F1C- 85 06 STA $06
-7F1E- 68 PLA
-7F1F- 85 07 STA $07
-7F21- A9 01 LDA #$01
-7F23- 8D B6 AA STA $AAB6
-7F26- 85 76 STA $76
-7F28- 85 33 STA $33
-7F2A- A9 8D LDA #$8D
-7F2C- 20 ED FD JSR $FDED F8ROM:COUT
-7F2F- A9 84 LDA #$84
-7F31- 20 ED FD JSR $FDED F8ROM:COUT
-7F34- A0 00 LDY #$00
-7F36- B1 06 LDA ($06),Y
-7F38- 8D 56 7F STA $7F56
-7F3B- A0 01 LDY #$01
-7F3D- B1 06 LDA ($06),Y
-7F3F- 20 ED FD JSR $FDED F8ROM:COUT
-7F42- C8 INY
-7F43- CC 56 7F CPY $7F56
-7F46- 90 F5 BCC $7F3D
-7F48- F0 F3 BEQ $7F3D
-7F4A- A9 8D LDA #$8D
-7F4C- 20 ED FD JSR $FDED F8ROM:COUT
-7F4F- A5 FF LDA $FF
-7F51- 48 PHA
-7F52- A5 FE LDA $FE
-7F54- 48 PHA
-7F55- 60 RTS
-7F56- 00 BRK
-7F57- 68 PLA
-7F58- 85 FE STA $FE
-7F5A- 68 PLA
-7F5B- 85 FF STA $FF
-7F5D- 68 PLA
-7F5E- 85 06 STA $06
-7F60- 68 PLA
-7F61- 85 07 STA $07
-7F63- A2 00 LDX #$00
-7F65- 20 6F FD JSR $FD6F F8ROM:GETLN1
-7F68- 8E 88 7F STX $7F88
-7F6B- E0 00 CPX #$00
-7F6D- F0 12 BEQ $7F81
-7F6F- A0 00 LDY #$00
-7F71- AD 88 7F LDA $7F88
-7F74- 91 06 STA ($06),Y
-7F76- B9 00 02 LDA $0200,Y
-7F79- C8 INY
-7F7A- 91 06 STA ($06),Y
-7F7C- CC 88 7F CPY $7F88
-7F7F- D0 F5 BNE $7F76
-7F81- A5 FF LDA $FF
-7F83- 48 PHA
-7F84- A5 FE LDA $FE
-7F86- 48 PHA
-7F87- 60 RTS
-7F88- 00 BRK
-7F89- 68 PLA
-7F8A- 85 FE STA $FE
-7F8C- 68 PLA
-7F8D- 85 FF STA $FF
-7F8F- A0 01 LDY #$01
-7F91- B1 FE LDA ($FE),Y
-7F93- F0 06 BEQ $7F9B
-7F95- 20 ED FD JSR $FDED F8ROM:COUT
-7F98- C8 INY
-7F99- D0 F6 BNE $7F91
-7F9B- 18 CLC
-7F9C- 98 TYA
-7F9D- 65 FE ADC $FE
-7F9F- 85 FE STA $FE
-7FA1- A5 FF LDA $FF
-7FA3- 69 00 ADC #$00
-7FA5- 48 PHA
-7FA6- A5 FE LDA $FE
-7FA8- 48 PHA
-7FA9- 60 RTS
-7FAA- 68 PLA
-7FAB- 85 FE STA $FE
-7FAD- 68 PLA
-7FAE- 85 FF STA $FF
-7FB0- 68 PLA
-7FB1- 85 06 STA $06
-7FB3- 68 PLA
-7FB4- 85 07 STA $07
-7FB6- A0 00 LDY #$00
-7FB8- B1 06 LDA ($06),Y
-7FBA- 8D CF 7F STA $7FCF
-7FBD- C8 INY
-7FBE- B1 06 LDA ($06),Y
-7FC0- 20 ED FD JSR $FDED F8ROM:COUT
-7FC3- CC CF 7F CPY $7FCF
-7FC6- D0 F5 BNE $7FBD
-7FC8- A5 FF LDA $FF
-7FCA- 48 PHA
-7FCB- A5 FE LDA $FE
-7FCD- 48 PHA
-7FCE- 60 RTS
-7FCF- 00 BRK
diff --git a/source/disk19_demo_builds_1/MINIFY.S b/source/disk19_demo_builds_1/MINIFY.S
deleted file mode 100644
index e6a939e..0000000
--- a/source/disk19_demo_builds_1/MINIFY.S
+++ /dev/null
@@ -1,3612 +0,0 @@
-0901- AA TAX
-0902- AA TAX
-0903- AA TAX
-0904- AA TAX
-0905- AA TAX
-0906- AA TAX
-0907- AA TAX
-0908- AA TAX
-0909- AA TAX
-090A- AA TAX
-090B- AA TAX
-090C- AA TAX
-090D- AA TAX
-090E- AA TAX
-090F- AA TAX
-0910- AA TAX
-0911- AA TAX
-0912- AA TAX
-0913- AA TAX
-0914- AA TAX
-0915- AA TAX
-0916- AA TAX
-0917- AA TAX
-0918- AA TAX
-0919- AA TAX
-091A- AA TAX
-091B- AA TAX
-091C- AA TAX
-091D- AA TAX
-091E- AA TAX
-091F- AA TAX
-0920- AA TAX
-0921- 8D AA 20 STA $20AA
-0924- 20 20 20 JSR $2020
-0927- 20 20 20 JSR $2020
-092A- 20 20 20 JSR $2020
-092D- 20 20 20 JSR $2020
-0930- 20 20 20 JSR $2020
-0933- 20 20 20 JSR $2020
-0936- 20 20 20 JSR $2020
-0939- 20 20 20 JSR $2020
-093C- 20 20 20 JSR $2020
-093F- 20 20 AA JSR $AA20
-0942- 8D AA 20 STA $20AA
-0945- C1 D3 CMP ($D3,X)
-0947- D3 ???
-0948- C5 CD CMP $CD
-094A- C2 ???
-094B- CC D9 20 CPY $20D9
-094E- CC C9 D3 CPY $D3C9
-0951- D4 ???
-0952- C9 CE CMP #$CE
-0954- C7 ???
-0955- 20 CD C9 JSR $C9CD
-0958- CE C9 C6 DEC $C6C9
-095B- C9 C5 CMP #$C5
-095D- D2 20 CMP ($20)
-095F- 20 20 20 JSR $2020
-0962- AA TAX
-0963- 8D AA 20 STA $20AA
-0966- 20 20 20 JSR $2020
-0969- 20 20 20 JSR $2020
-096C- 20 20 20 JSR $2020
-096F- 20 20 20 JSR $2020
-0972- 20 20 20 JSR $2020
-0975- 20 20 20 JSR $2020
-0978- 20 20 20 JSR $2020
-097B- 20 20 20 JSR $2020
-097E- 20 20 20 JSR $2020
-0981- 20 20 AA JSR $AA20
-0984- 8D AA 20 STA $20AA
-0987- C1 20 CMP ($20,X)
-0989- D0 D2 BNE $095D
-098B- CF ???
-098C- C7 ???
-098D- D2 C1 CMP ($C1)
-098F- CD 20 D4 CMP $D420
-0992- C8 INY
-0993- C1 D4 CMP ($D4,X)
-0995- 20 D2 C5 JSR $C5D2
-0998- CD CF D6 CMP $D6CF
-099B- C5 D3 CMP $D3
-099D- 20 20 20 JSR $2020
-09A0- 20 20 20 JSR $2020
-09A3- 20 AA 8D JSR $8DAA
-09A6- AA TAX
-09A7- 20 C3 CF JSR $CFC3
-09AA- CD CD C5 CMP $C5CD
-09AD- CE D4 D3 DEC $D3D4
-09B0- 20 C6 D2 JSR $D2C6
-09B3- CF ???
-09B4- CD 20 C1 CMP $C120
-09B7- D3 ???
-09B8- D3 ???
-09B9- C5 CD CMP $CD
-09BB- C2 ???
-09BC- CC D9 20 CPY $20D9
-09BF- C3 ???
-09C0- CF ???
-09C1- C4 C5 CPY $C5
-09C3- AE 20 AA LDX $AA20
-09C6- 8D AA 20 STA $20AA
-09C9- 20 20 20 JSR $2020
-09CC- 20 20 20 JSR $2020
-09CF- 20 20 20 JSR $2020
-09D2- 20 20 20 JSR $2020
-09D5- 20 20 20 JSR $2020
-09D8- 20 20 20 JSR $2020
-09DB- 20 20 20 JSR $2020
-09DE- 20 20 20 JSR $2020
-09E1- 20 20 20 JSR $2020
-09E4- 20 20 AA JSR $AA20
-09E7- 8D AA AA STA $AAAA
-09EA- AA TAX
-09EB- AA TAX
-09EC- AA TAX
-09ED- AA TAX
-09EE- AA TAX
-09EF- AA TAX
-09F0- AA TAX
-09F1- AA TAX
-09F2- AA TAX
-09F3- AA TAX
-09F4- AA TAX
-09F5- AA TAX
-09F6- AA TAX
-09F7- AA TAX
-09F8- AA TAX
-09F9- AA TAX
-09FA- AA TAX
-09FB- AA TAX
-09FC- AA TAX
-09FD- AA TAX
-09FE- AA TAX
-09FF- AA TAX
-0A00- AA TAX
-0A01- AA TAX
-0A02- AA TAX
-0A03- AA TAX
-0A04- AA TAX
-0A05- AA TAX
-0A06- AA TAX
-0A07- AA TAX
-0A08- 8D AA 8D STA $8DAA
-0A0B- AA TAX
-0A0C- AA TAX
-0A0D- 20 C1 D3 JSR $D3C1
-0A10- D3 ???
-0A11- C5 CD CMP $CD
-0A13- C2 ???
-0A14- CC C5 D2 CPY $D2C5
-0A17- 20 C4 C9 JSR $C9C4
-0A1A- D2 C5 CMP ($C5)
-0A1C- C3 ???
-0A1D- D4 ???
-0A1E- C9 D6 CMP #$D6
-0A20- C5 D3 CMP $D3
-0A22- 8D AA 8D STA $8DAA
-0A25- A0 C3 LDY #$C3
-0A27- D9 C3 A0 CMP $A0C3,Y
-0A2A- C1 D6 CMP ($D6,X)
-0A2C- C5 8D CMP $8D
-0A2E- A0 C5 LDY #$C5
-0A30- D8 CLD
-0A31- D0 A0 BNE $09D3
-0A33- CF ???
-0A34- C6 C6 DEC $C6
-0A36- 8D A0 C4 STA $C4A0
-0A39- D3 ???
-0A3A- CB ???
-0A3B- A0 CD LDY #$CD
-0A3D- C9 CE CMP #$CE
-0A3F- C9 C6 CMP #$C6
-0A41- D9 8D A0 CMP $A08D,Y
-0A44- D4 ???
-0A45- D2 A0 CMP ($A0)
-0A47- CF ???
-0A48- CE 8D A0 DEC $A08D
-0A4B- CF ???
-0A4C- C2 ???
-0A4D- CA DEX
-0A4E- A0 A4 LDY #$A4
-0A50- C2 ???
-0A51- C6 C5 DEC $C5
-0A53- B0 8D BCS $09E2
-0A55- A0 CF LDY #$CF
-0A57- D2 C7 CMP ($C7)
-0A59- A0 A4 LDY #$A4
-0A5B- B7 ???
-0A5C- B0 B0 BCS $0A0E
-0A5E- B0 8D BCS $09ED
-0A60- AA TAX
-0A61- 8D AA AA STA $AAAA
-0A64- AA TAX
-0A65- AA TAX
-0A66- AA TAX
-0A67- AA TAX
-0A68- AA TAX
-0A69- AA TAX
-0A6A- AA TAX
-0A6B- AA TAX
-0A6C- AA TAX
-0A6D- AA TAX
-0A6E- AA TAX
-0A6F- AA TAX
-0A70- AA TAX
-0A71- AA TAX
-0A72- AA TAX
-0A73- AA TAX
-0A74- AA TAX
-0A75- AA TAX
-0A76- AA TAX
-0A77- AA TAX
-0A78- AA TAX
-0A79- AA TAX
-0A7A- AA TAX
-0A7B- AA TAX
-0A7C- AA TAX
-0A7D- AA TAX
-0A7E- AA TAX
-0A7F- AA TAX
-0A80- AA TAX
-0A81- AA TAX
-0A82- 8D AA 20 STA $20AA
-0A85- 20 20 20 JSR $2020
-0A88- 20 20 20 JSR $2020
-0A8B- 20 20 20 JSR $2020
-0A8E- 20 20 20 JSR $2020
-0A91- 20 20 20 JSR $2020
-0A94- 20 20 20 JSR $2020
-0A97- 20 20 20 JSR $2020
-0A9A- 20 20 20 JSR $2020
-0A9D- 20 20 20 JSR $2020
-0AA0- 20 20 AA JSR $AA20
-0AA3- 8D AA 20 STA $20AA
-0AA6- C8 INY
-0AA7- C5 C1 CMP $C1
-0AA9- C4 C5 CPY $C5
-0AAB- D2 AC CMP ($AC)
-0AAD- 20 C8 CF JSR $CFC8
-0AB0- CF ???
-0AB1- CB ???
-0AB2- D3 ???
-0AB3- 20 C1 CE JSR $CEC1
-0AB6- C4 20 CPY $20
-0AB8- CD C1 C3 CMP $C3C1
-0ABB- D2 CF CMP ($CF)
-0ABD- D3 ???
-0ABE- 20 20 20 JSR $2020
-0AC1- 20 20 AA JSR $AA20
-0AC4- 8D AA 20 STA $20AA
-0AC7- 20 20 20 JSR $2020
-0ACA- 20 20 20 JSR $2020
-0ACD- 20 20 20 JSR $2020
-0AD0- 20 20 20 JSR $2020
-0AD3- 20 20 20 JSR $2020
-0AD6- 20 20 20 JSR $2020
-0AD9- 20 20 20 JSR $2020
-0ADC- 20 20 20 JSR $2020
-0ADF- 20 20 20 JSR $2020
-0AE2- 20 20 AA JSR $AA20
-0AE5- 8D AA AA STA $AAAA
-0AE8- AA TAX
-0AE9- AA TAX
-0AEA- AA TAX
-0AEB- AA TAX
-0AEC- AA TAX
-0AED- AA TAX
-0AEE- AA TAX
-0AEF- AA TAX
-0AF0- AA TAX
-0AF1- AA TAX
-0AF2- AA TAX
-0AF3- AA TAX
-0AF4- AA TAX
-0AF5- AA TAX
-0AF6- AA TAX
-0AF7- AA TAX
-0AF8- AA TAX
-0AF9- AA TAX
-0AFA- AA TAX
-0AFB- AA TAX
-0AFC- AA TAX
-0AFD- AA TAX
-0AFE- AA TAX
-0AFF- AA TAX
-0B00- AA TAX
-0B01- AA TAX
-0B02- AA TAX
-0B03- AA TAX
-0B04- AA TAX
-0B05- AA TAX
-0B06- 8D AA 8D STA $8DAA
-0B09- A0 D0 LDY #$D0
-0B0B- D5 D4 CMP $D4,X
-0B0D- A0 CD LDY #$CD
-0B0F- C9 CE CMP #$CE
-0B11- AE D6 C1 LDX $C1D6
-0B14- D2 D3 CMP ($D3)
-0B16- AE D2 C5 LDX $C5D2
-0B19- D1 D5 CMP ($D5),Y
-0B1B- C9 D2 CMP #$D2
-0B1D- C5 C4 CMP $C4
-0B1F- 8D A0 D5 STA $D5A0
-0B22- D3 ???
-0B23- C5 A0 CMP $A0
-0B25- CD C9 CE CMP $CEC9
-0B28- AE CD C1 LDX $C1CD
-0B2B- C3 ???
-0B2C- AE D2 C5 LDX $C5D2
-0B2F- D1 D5 CMP ($D5),Y
-0B31- C9 D2 CMP #$D2
-0B33- C5 C4 CMP $C4
-0B35- 8D A0 D0 STA $D0A0
-0B38- D5 D4 CMP $D4,X
-0B3A- A0 CD LDY #$CD
-0B3C- C9 CE CMP #$CE
-0B3E- AE C8 CF LDX $CFC8
-0B41- CF ???
-0B42- CB ???
-0B43- D3 ???
-0B44- AE D2 C5 LDX $C5D2
-0B47- D1 D5 CMP ($D5),Y
-0B49- C9 D2 CMP #$D2
-0B4B- C5 C4 CMP $C4
-0B4D- 8D A0 D5 STA $D5A0
-0B50- D3 ???
-0B51- C5 A0 CMP $A0
-0B53- CD C9 CE CMP $CEC9
-0B56- AE CD C1 LDX $C1CD
-0B59- C3 ???
-0B5A- AE D3 D4 LDX $D4D3
-0B5D- C4 C9 CPY $C9
-0B5F- CF ???
-0B60- 8D A0 D0 STA $D0A0
-0B63- D5 D4 CMP $D4,X
-0B65- A0 CD LDY #$CD
-0B67- C9 CE CMP #$CE
-0B69- AE C8 CF LDX $CFC8
-0B6C- CF ???
-0B6D- CB ???
-0B6E- D3 ???
-0B6F- AE D3 D4 LDX $D4D3
-0B72- C4 C9 CPY $C9
-0B74- CF ???
-0B75- 8D A0 D5 STA $D5A0
-0B78- D3 ???
-0B79- C5 A0 CMP $A0
-0B7B- CD C9 CE CMP $CEC9
-0B7E- AE CD C1 LDX $C1CD
-0B81- C3 ???
-0B82- AE C6 C9 LDX $C9C6
-0B85- CC C5 C9 CPY $C9C5
-0B88- CF ???
-0B89- 8D A0 D0 STA $D0A0
-0B8C- D5 D4 CMP $D4,X
-0B8E- A0 CD LDY #$CD
-0B90- C9 CE CMP #$CE
-0B92- AE C8 CF LDX $CFC8
-0B95- CF ???
-0B96- CB ???
-0B97- D3 ???
-0B98- AE C6 C9 LDX $C9C6
-0B9B- CC C5 C9 CPY $C9C5
-0B9E- CF ???
-0B9F- 8D A0 D5 STA $D5A0
-0BA2- D3 ???
-0BA3- C5 A0 CMP $A0
-0BA5- CD C9 CE CMP $CEC9
-0BA8- AE CD C1 LDX $C1CD
-0BAB- C3 ???
-0BAC- AE D3 D4 LDX $D4D3
-0BAF- D2 C9 CMP ($C9)
-0BB1- CE C7 D3 DEC $D3C7
-0BB4- 8D A0 D0 STA $D0A0
-0BB7- D5 D4 CMP $D4,X
-0BB9- A0 CD LDY #$CD
-0BBB- C9 CE CMP #$CE
-0BBD- AE C8 CF LDX $CFC8
-0BC0- CF ???
-0BC1- CB ???
-0BC2- D3 ???
-0BC3- AE D3 D4 LDX $D4D3
-0BC6- D2 C9 CMP ($C9)
-0BC8- CE C7 D3 DEC $D3C7
-0BCB- 8D AA 8D STA $8DAA
-0BCE- AA TAX
-0BCF- AA TAX
-0BD0- AA TAX
-0BD1- AA TAX
-0BD2- AA TAX
-0BD3- AA TAX
-0BD4- AA TAX
-0BD5- AA TAX
-0BD6- AA TAX
-0BD7- AA TAX
-0BD8- AA TAX
-0BD9- AA TAX
-0BDA- AA TAX
-0BDB- AA TAX
-0BDC- AA TAX
-0BDD- AA TAX
-0BDE- AA TAX
-0BDF- AA TAX
-0BE0- AA TAX
-0BE1- AA TAX
-0BE2- AA TAX
-0BE3- AA TAX
-0BE4- AA TAX
-0BE5- AA TAX
-0BE6- AA TAX
-0BE7- AA TAX
-0BE8- AA TAX
-0BE9- AA TAX
-0BEA- AA TAX
-0BEB- AA TAX
-0BEC- AA TAX
-0BED- AA TAX
-0BEE- 8D AA 20 STA $20AA
-0BF1- 20 20 20 JSR $2020
-0BF4- 20 20 20 JSR $2020
-0BF7- 20 20 20 JSR $2020
-0BFA- 20 20 20 JSR $2020
-0BFD- 20 20 20 JSR $2020
-0C00- 20 20 20 JSR $2020
-0C03- 20 20 20 JSR $2020
-0C06- 20 20 20 JSR $2020
-0C09- 20 20 20 JSR $2020
-0C0C- 20 20 AA JSR $AA20
-0C0F- 8D AA 20 STA $20AA
-0C12- CD C1 C9 CMP $C9C1
-0C15- CE 20 D0 DEC $D020
-0C18- D2 CF CMP ($CF)
-0C1A- C7 ???
-0C1B- D2 C1 CMP ($C1)
-0C1D- CD 20 CC CMP $CC20
-0C20- CF ???
-0C21- CF ???
-0C22- D0 20 BNE $0C44
-0C24- 20 20 20 JSR $2020
-0C27- 20 20 20 JSR $2020
-0C2A- 20 20 20 JSR $2020
-0C2D- 20 20 AA JSR $AA20
-0C30- 8D AA 20 STA $20AA
-0C33- 20 20 20 JSR $2020
-0C36- 20 20 20 JSR $2020
-0C39- 20 20 20 JSR $2020
-0C3C- 20 20 20 JSR $2020
-0C3F- 20 20 20 JSR $2020
-0C42- 20 20 20 JSR $2020
-0C45- 20 20 20 JSR $2020
-0C48- 20 20 20 JSR $2020
-0C4B- 20 20 20 JSR $2020
-0C4E- 20 20 AA JSR $AA20
-0C51- 8D AA AA STA $AAAA
-0C54- AA TAX
-0C55- AA TAX
-0C56- AA TAX
-0C57- AA TAX
-0C58- AA TAX
-0C59- AA TAX
-0C5A- AA TAX
-0C5B- AA TAX
-0C5C- AA TAX
-0C5D- AA TAX
-0C5E- AA TAX
-0C5F- AA TAX
-0C60- AA TAX
-0C61- AA TAX
-0C62- AA TAX
-0C63- AA TAX
-0C64- AA TAX
-0C65- AA TAX
-0C66- AA TAX
-0C67- AA TAX
-0C68- AA TAX
-0C69- AA TAX
-0C6A- AA TAX
-0C6B- AA TAX
-0C6C- AA TAX
-0C6D- AA TAX
-0C6E- AA TAX
-0C6F- AA TAX
-0C70- AA TAX
-0C71- AA TAX
-0C72- 8D AA 8D STA $8DAA
-0C75- C2 ???
-0C76- C5 C7 CMP $C7
-0C78- C9 CE CMP #$CE
-0C7A- 8D AA 8D STA $8DAA
-0C7D- A0 CA LDY #$CA
-0C7F- D3 ???
-0C80- D2 A0 CMP ($A0)
-0C82- C9 CE CMP #$CE
-0C84- C9 D4 CMP #$D4
-0C86- 8D A0 CA STA $CAA0
-0C89- D3 ???
-0C8A- D2 A0 CMP ($A0)
-0C8C- C7 ???
-0C8D- C5 D4 CMP $D4
-0C8F- CE C1 CD DEC $CDC1
-0C92- C5 D3 CMP $D3
-0C94- 8D A0 CA STA $CAA0
-0C97- D3 ???
-0C98- D2 A0 CMP ($A0)
-0C9A- C4 C5 CPY $C5
-0C9C- CC CD C9 CPY $C9CD
-0C9F- CE 8D A0 DEC $A08D
-0CA2- CA DEX
-0CA3- CD D0 A0 CMP $A0D0
-0CA6- C6 C3 DEC $C3
-0CA8- CF ???
-0CA9- D0 D9 BNE $0C84
-0CAB- 8D AA 8D STA $8DAA
-0CAE- A0 CA LDY #$CA
-0CB0- CD D0 A0 CMP $A0D0
-0CB3- D2 C5 CMP ($C5)
-0CB5- C5 CE CMP $CE
-0CB7- D4 ???
-0CB8- D2 D9 CMP ($D9)
-0CBA- 8D AA 8D STA $8DAA
-0CBD- AA TAX
-0CBE- AA TAX
-0CBF- AA TAX
-0CC0- AA TAX
-0CC1- AA TAX
-0CC2- AA TAX
-0CC3- AA TAX
-0CC4- AA TAX
-0CC5- AA TAX
-0CC6- AA TAX
-0CC7- AA TAX
-0CC8- AA TAX
-0CC9- AA TAX
-0CCA- AA TAX
-0CCB- AA TAX
-0CCC- AA TAX
-0CCD- AA TAX
-0CCE- AA TAX
-0CCF- AA TAX
-0CD0- AA TAX
-0CD1- AA TAX
-0CD2- AA TAX
-0CD3- AA TAX
-0CD4- AA TAX
-0CD5- AA TAX
-0CD6- AA TAX
-0CD7- AA TAX
-0CD8- AA TAX
-0CD9- AA TAX
-0CDA- AA TAX
-0CDB- AA TAX
-0CDC- AA TAX
-0CDD- 8D AA 20 STA $20AA
-0CE0- 20 20 20 JSR $2020
-0CE3- 20 20 20 JSR $2020
-0CE6- 20 20 20 JSR $2020
-0CE9- 20 20 20 JSR $2020
-0CEC- 20 20 20 JSR $2020
-0CEF- 20 20 20 JSR $2020
-0CF2- 20 20 20 JSR $2020
-0CF5- 20 20 20 JSR $2020
-0CF8- 20 20 20 JSR $2020
-0CFB- 20 20 AA JSR $AA20
-0CFE- 8D AA 20 STA $20AA
-0D01- C9 CE CMP #$CE
-0D03- C9 D4 CMP #$D4
-0D05- 20 20 20 JSR $2020
-0D08- 20 20 20 JSR $2020
-0D0B- 20 20 20 JSR $2020
-0D0E- 20 20 20 JSR $2020
-0D11- 20 20 20 JSR $2020
-0D14- 20 20 20 JSR $2020
-0D17- 20 20 20 JSR $2020
-0D1A- 20 20 20 JSR $2020
-0D1D- 20 AA 8D JSR $8DAA
-0D20- AA TAX
-0D21- 20 20 20 JSR $2020
-0D24- 20 20 20 JSR $2020
-0D27- 20 20 20 JSR $2020
-0D2A- 20 20 20 JSR $2020
-0D2D- 20 20 20 JSR $2020
-0D30- 20 20 20 JSR $2020
-0D33- 20 20 20 JSR $2020
-0D36- 20 20 20 JSR $2020
-0D39- 20 20 20 JSR $2020
-0D3C- 20 20 20 JSR $2020
-0D3F- AA TAX
-0D40- 8D AA AA STA $AAAA
-0D43- AA TAX
-0D44- AA TAX
-0D45- AA TAX
-0D46- AA TAX
-0D47- AA TAX
-0D48- AA TAX
-0D49- AA TAX
-0D4A- AA TAX
-0D4B- AA TAX
-0D4C- AA TAX
-0D4D- AA TAX
-0D4E- AA TAX
-0D4F- AA TAX
-0D50- AA TAX
-0D51- AA TAX
-0D52- AA TAX
-0D53- AA TAX
-0D54- AA TAX
-0D55- AA TAX
-0D56- AA TAX
-0D57- AA TAX
-0D58- AA TAX
-0D59- AA TAX
-0D5A- AA TAX
-0D5B- AA TAX
-0D5C- AA TAX
-0D5D- AA TAX
-0D5E- AA TAX
-0D5F- AA TAX
-0D60- AA TAX
-0D61- 8D AA 8D STA $8DAA
-0D64- C9 CE CMP #$CE
-0D66- C9 D4 CMP #$D4
-0D68- 8D AA 8D STA $8DAA
-0D6B- AA TAX
-0D6C- AA TAX
-0D6D- 20 D2 C5 JSR $C5D2
-0D70- D3 ???
-0D71- C5 D4 CMP $D4
-0D73- 20 C5 D2 JSR $D2C5
-0D76- D2 CF CMP ($CF)
-0D78- D2 20 CMP ($20)
-0D7A- C8 INY
-0D7B- C1 CE CMP ($CE,X)
-0D7D- C4 CC CPY $CC
-0D7F- C9 CE CMP #$CE
-0D81- C7 ???
-0D82- 8D AA 8D STA $8DAA
-0D85- A0 C1 LDY #$C1
-0D87- CD CF C4 CMP $C4CF
-0D8A- C5 8D CMP $8D
-0D8C- A0 CC LDY #$CC
-0D8E- C4 C1 CPY $C1
-0D90- A0 A3 LDY #$A3
-0D92- A4 B0 LDY $B0
-0D94- B0 8D BCS $0D23
-0D96- A0 D3 LDY #$D3
-0D98- D4 ???
-0D99- C1 A0 CMP ($A0,X)
-0D9B- A4 C4 LDY $C4
-0D9D- B8 CLV
-0D9E- 8D AA 8D STA $8DAA
-0DA1- A0 CC LDY #$CC
-0DA3- C4 C1 CPY $C1
-0DA5- A0 A3 LDY #$A3
-0DA7- B2 B1 LDA ($B1)
-0DA9- A0 BB LDY #$BB
-0DAB- 20 D3 C5 JSR $C5D3
-0DAE- CE C4 20 DEC $20C4
-0DB1- DE D5 20 DEC $20D5,X
-0DB4- D4 ???
-0DB5- CF ???
-0DB6- 20 C3 CF JSR $CFC3
-0DB9- D5 D4 CMP $D4,X
-0DBB- 20 D4 CF JSR $CFD4
-0DBE- 8D A0 CA STA $CAA0
-0DC1- D3 ???
-0DC2- D2 A0 CMP ($A0)
-0DC4- C3 ???
-0DC5- CF ???
-0DC6- D5 D4 CMP $D4,X
-0DC8- A0 BB LDY #$BB
-0DCA- 20 C5 CE JSR $CEC5
-0DCD- D3 ???
-0DCE- D5 D2 CMP $D2,X
-0DD0- C5 20 CMP $20
-0DD2- B4 B0 LDY $B0,X
-0DD4- C3 ???
-0DD5- CF ???
-0DD6- CC 20 CD CPY $CD20
-0DD9- CF ???
-0DDA- C4 C5 CPY $C5
-0DDC- 8D A0 CC STA $CCA0
-0DDF- C4 C1 CPY $C1
-0DE1- A0 A3 LDY #$A3
-0DE3- B0 B0 BCS $0D95
-0DE5- 8D A0 D3 STA $D3A0
-0DE8- D4 ???
-0DE9- C1 A0 CMP ($A0,X)
-0DEB- C1 C4 CMP ($C4,X)
-0DED- C4 D4 CPY $D4
-0DEF- 8D A0 D3 STA $D3A0
-0DF2- D4 ???
-0DF3- C1 A0 CMP ($A0,X)
-0DF5- D7 ???
-0DF6- D2 C9 CMP ($C9)
-0DF8- D4 ???
-0DF9- C5 CF CMP $CF
-0DFB- C6 C6 DEC $C6
-0DFD- 8D A0 D2 STA $D2A0
-0E00- D4 ???
-0E01- D3 ???
-0E02- 8D AA 8D STA $8DAA
-0E05- AA TAX
-0E06- AA TAX
-0E07- AA TAX
-0E08- AA TAX
-0E09- AA TAX
-0E0A- AA TAX
-0E0B- AA TAX
-0E0C- AA TAX
-0E0D- AA TAX
-0E0E- AA TAX
-0E0F- AA TAX
-0E10- AA TAX
-0E11- AA TAX
-0E12- AA TAX
-0E13- AA TAX
-0E14- AA TAX
-0E15- AA TAX
-0E16- AA TAX
-0E17- AA TAX
-0E18- AA TAX
-0E19- AA TAX
-0E1A- AA TAX
-0E1B- AA TAX
-0E1C- AA TAX
-0E1D- AA TAX
-0E1E- AA TAX
-0E1F- AA TAX
-0E20- AA TAX
-0E21- AA TAX
-0E22- AA TAX
-0E23- AA TAX
-0E24- AA TAX
-0E25- 8D AA 20 STA $20AA
-0E28- 20 20 20 JSR $2020
-0E2B- 20 20 20 JSR $2020
-0E2E- 20 20 20 JSR $2020
-0E31- 20 20 20 JSR $2020
-0E34- 20 20 20 JSR $2020
-0E37- 20 20 20 JSR $2020
-0E3A- 20 20 20 JSR $2020
-0E3D- 20 20 20 JSR $2020
-0E40- 20 20 20 JSR $2020
-0E43- 20 20 AA JSR $AA20
-0E46- 8D AA 20 STA $20AA
-0E49- C7 ???
-0E4A- C5 D4 CMP $D4
-0E4C- CE C1 CD DEC $CDC1
-0E4F- C5 D3 CMP $D3
-0E51- 20 20 20 JSR $2020
-0E54- 20 20 20 JSR $2020
-0E57- 20 20 20 JSR $2020
-0E5A- 20 20 20 JSR $2020
-0E5D- 20 20 20 JSR $2020
-0E60- 20 20 20 JSR $2020
-0E63- 20 20 20 JSR $2020
-0E66- AA TAX
-0E67- 8D AA 20 STA $20AA
-0E6A- 20 20 20 JSR $2020
-0E6D- 20 20 20 JSR $2020
-0E70- 20 20 20 JSR $2020
-0E73- 20 20 20 JSR $2020
-0E76- 20 20 20 JSR $2020
-0E79- 20 20 20 JSR $2020
-0E7C- 20 20 20 JSR $2020
-0E7F- 20 20 20 JSR $2020
-0E82- 20 20 20 JSR $2020
-0E85- 20 20 AA JSR $AA20
-0E88- 8D AA AA STA $AAAA
-0E8B- AA TAX
-0E8C- AA TAX
-0E8D- AA TAX
-0E8E- AA TAX
-0E8F- AA TAX
-0E90- AA TAX
-0E91- AA TAX
-0E92- AA TAX
-0E93- AA TAX
-0E94- AA TAX
-0E95- AA TAX
-0E96- AA TAX
-0E97- AA TAX
-0E98- AA TAX
-0E99- AA TAX
-0E9A- AA TAX
-0E9B- AA TAX
-0E9C- AA TAX
-0E9D- AA TAX
-0E9E- AA TAX
-0E9F- AA TAX
-0EA0- AA TAX
-0EA1- AA TAX
-0EA2- AA TAX
-0EA3- AA TAX
-0EA4- AA TAX
-0EA5- AA TAX
-0EA6- AA TAX
-0EA7- AA TAX
-0EA8- AA TAX
-0EA9- 8D AA 8D STA $8DAA
-0EAC- C7 ???
-0EAD- C5 D4 CMP $D4
-0EAF- CE C1 CD DEC $CDC1
-0EB2- C5 D3 CMP $D3
-0EB4- 8D AA 8D STA $8DAA
-0EB7- A0 CA LDY #$CA
-0EB9- D3 ???
-0EBA- D2 A0 CMP ($A0)
-0EBC- C8 INY
-0EBD- CF ???
-0EBE- CD C5 8D CMP $8DC5
-0EC1- A0 D0 LDY #$D0
-0EC3- D2 CE CMP ($CE)
-0EC5- A0 A2 LDY #$A2
-0EC7- C1 D3 CMP ($D3,X)
-0EC9- D3 ???
-0ECA- C5 CD CMP $CD
-0ECC- C2 ???
-0ECD- CC D9 20 CPY $20D9
-0ED0- C3 ???
-0ED1- CF ???
-0ED2- C4 C5 CPY $C5
-0ED4- 20 CD C9 JSR $C9CD
-0ED7- CE C9 C6 DEC $C6C9
-0EDA- C9 C5 CMP #$C5
-0EDC- D2 A2 CMP ($A2)
-0EDE- AC B8 C4 LDY $C4B8
-0EE1- 8D A0 D0 STA $D0A0
-0EE4- D2 CE CMP ($CE)
-0EE6- A0 A2 LDY #$A2
-0EE8- BD BD BD LDA $BDBD,X
-0EEB- BD BD BD LDA $BDBD,X
-0EEE- BD BD BD LDA $BDBD,X
-0EF1- BD BD BD LDA $BDBD,X
-0EF4- BD BD BD LDA $BDBD,X
-0EF7- BD BD BD LDA $BDBD,X
-0EFA- BD BD BD LDA $BDBD,X
-0EFD- BD A2 AC LDA $ACA2,X
-0F00- B8 CLV
-0F01- C4 B8 CPY $B8
-0F03- C4 8D CPY $8D
-0F05- A0 D0 LDY #$D0
-0F07- D2 CE CMP ($CE)
-0F09- A0 A2 LDY #$A2
-0F0B- D4 ???
-0F0C- C8 INY
-0F0D- C9 D3 CMP #$D3
-0F0F- 20 D0 D2 JSR $D2D0
-0F12- CF ???
-0F13- C7 ???
-0F14- D2 C1 CMP ($C1)
-0F16- CD 20 D3 CMP $D320
-0F19- D4 ???
-0F1A- D2 C9 CMP ($C9)
-0F1C- D0 D3 BNE $0EF1
-0F1E- 20 C1 A2 JSR $A2C1
-0F21- AC B8 C4 LDY $C4B8
-0F24- 8D A0 D0 STA $D0A0
-0F27- D2 CE CMP ($CE)
-0F29- A0 A2 LDY #$A2
-0F2B- D0 D2 BNE $0EFF
-0F2D- CF ???
-0F2E- C7 ???
-0F2F- D2 C1 CMP ($C1)
-0F31- CD 20 CF CMP $CF20
-0F34- C6 20 DEC $20
-0F36- C9 D4 CMP #$D4
-0F38- D3 ???
-0F39- 20 C3 CF JSR $CFC3
-0F3C- CD CD C5 CMP $C5CD
-0F3F- CE D4 D3 DEC $D3D4
-0F42- A2 AC LDX #$AC
-0F44- B8 CLV
-0F45- C4 8D CPY $8D
-0F47- A0 D0 LDY #$D0
-0F49- D2 CE CMP ($CE)
-0F4B- A0 A2 LDY #$A2
-0F4D- C1 CE CMP ($CE,X)
-0F4F- C4 20 CPY $20
-0F51- D3 ???
-0F52- D4 ???
-0F53- CF ???
-0F54- D2 C5 CMP ($C5)
-0F56- D3 ???
-0F57- 20 D4 C8 JSR $C8D4
-0F5A- C5 20 CMP $20
-0F5C- D2 C5 CMP ($C5)
-0F5E- D3 ???
-0F5F- D5 CC CMP $CC,X
-0F61- D4 ???
-0F62- C9 CE CMP #$CE
-0F64- C7 ???
-0F65- A2 AC LDX #$AC
-0F67- B8 CLV
-0F68- C4 8D CPY $8D
-0F6A- A0 D0 LDY #$D0
-0F6C- D2 CE CMP ($CE)
-0F6E- A0 A2 LDY #$A2
-0F70- C6 C9 DEC $C9
-0F72- CC C5 20 CPY $20C5
-0F75- D7 ???
-0F76- C9 CE CMP #$CE
-0F78- 20 C1 20 JSR $20C1
-0F7B- CD C9 CE CMP $CEC9
-0F7E- AE 20 D0 LDX $D020
-0F81- D2 C5 CMP ($C5)
-0F83- C6 C9 DEC $C9
-0F85- D8 CLD
-0F86- AE A2 AC LDX $ACA2
-0F89- B8 CLV
-0F8A- C4 B8 CPY $B8
-0F8C- C4 8D CPY $8D
-0F8E- AA TAX
-0F8F- 8D BA D1 STA $D1BA
-0F92- D5 C5 CMP $C5,X
-0F94- D2 D9 CMP ($D9)
-0F96- 8D A0 D0 STA $D0A0
-0F99- D2 CE CMP ($CE)
-0F9B- A0 A2 LDY #$A2
-0F9D- C6 C9 DEC $C9
-0F9F- CC C5 20 CPY $20C5
-0FA2- D4 ???
-0FA3- CF ???
-0FA4- 20 CD C9 JSR $C9CD
-0FA7- CE C9 C6 DEC $C6C9
-0FAA- D9 20 A2 CMP $A220,Y
-0FAD- AC B8 C4 LDY $C4B8
-0FB0- 8D A0 D0 STA $D0A0
-0FB3- D2 CE CMP ($CE)
-0FB5- A0 A2 LDY #$A2
-0FB7- A8 TAY
-0FB8- D2 C5 CMP ($C5)
-0FBA- D4 ???
-0FBB- D5 D2 CMP $D2,X
-0FBD- CE 20 C6 DEC $C620
-0FC0- CF ???
-0FC1- D2 20 CMP ($20)
-0FC3- C3 ???
-0FC4- C1 D4 CMP ($D4,X)
-0FC6- C1 CC CMP ($CC,X)
-0FC8- CF ???
-0FC9- C7 ???
-0FCA- A9 BA LDA #$BA
-0FCC- 20 A2 8D JSR $8DA2
-0FCF- A0 C9 LDY #$C9
-0FD1- CE D0 8D DEC $8DD0
-0FD4- A0 CC LDY #$CC
-0FD6- C4 C1 CPY $C1
-0FD8- A0 D2 LDY #$D2
-0FDA- C5 D4 CMP $D4
-0FDC- CC C5 CE CPY $CEC5
-0FDF- 8D A0 C3 STA $C3A0
-0FE2- CD D0 A0 CMP $A0D0
-0FE5- A3 ???
-0FE6- B0 A0 BCS $0F88
-0FE8- BB ???
-0FE9- 20 C9 C6 JSR $C6C9
-0FEC- 20 CE CF JSR $CFCE
-0FEF- D4 ???
-0FF0- 20 CA D5 JSR $D5CA
-0FF3- D3 ???
-0FF4- D4 ???
-0FF5- 20 C3 D2 JSR $D2C3
-0FF8- AC 20 D4 LDY $D420
-0FFB- C8 INY
-0FFC- C5 CE CMP $CE
-0FFE- 8D A0 C2 STA $C2A0
-1001- CE C5 A0 DEC $A0C5
-1004- BA TSX
-1005- CE C1 CD DEC $CDC1
-1008- C5 D3 CMP $D3
-100A- A0 BB LDY #$BB
-100C- 20 C7 CF JSR $CFC7
-100F- 20 D4 CF JSR $CFD4
-1012- 20 CE C1 JSR $C1CE
-1015- CD C5 D3 CMP $D3C5
-1018- 8D A0 C3 STA $C3A0
-101B- CD C4 A0 CMP $A0C4
-101E- A2 C3 LDX #$C3
-1020- C1 D4 CMP ($D4,X)
-1022- C1 CC CMP ($CC,X)
-1024- CF ???
-1025- C7 ???
-1026- A2 20 LDX #$20
-1028- BB ???
-1029- 20 CF D4 JSR $D4CF
-102C- C8 INY
-102D- C5 D2 CMP $D2
-102F- D7 ???
-1030- C9 D3 CMP #$D3
-1032- C5 AC CMP $AC
-1034- 20 C3 C1 JSR $C1C3
-1037- D4 ???
-1038- 8D A0 D0 STA $D0A0
-103B- D2 CE CMP ($CE)
-103D- A0 A2 LDY #$A2
-103F- 20 A2 AC JSR $ACA2
-1042- B8 CLV
-1043- C4 8D CPY $8D
-1045- A0 CA LDY #$CA
-1047- CD D0 A0 CMP $A0D0
-104A- BA TSX
-104B- D1 D5 CMP ($D5),Y
-104D- C5 D2 CMP $D2
-104F- D9 8D BA CMP $BA8D,Y
-1052- CE C1 CD DEC $CDC1
-1055- C5 D3 CMP $D3
-1057- 8D 20 A0 STA $A020
-105A- C7 ???
-105B- D2 C5 CMP ($C5)
-105D- D4 ???
-105E- A0 A3 LDY #$A3
-1060- D3 ???
-1061- CE C1 CD DEC $CDC1
-1064- C5 8D CMP $8D
-1066- A0 C7 LDY #$C7
-1068- D2 C5 CMP ($C5)
-106A- D4 ???
-106B- A0 A3 LDY #$A3
-106D- C4 CE CPY $CE
-106F- C1 CD CMP ($CD,X)
-1071- C5 8D CMP $8D
-1073- AA TAX
-1074- 8D AA AA STA $AAAA
-1077- 20 CE C5 JSR $C5CE
-107A- C5 C4 CMP $C4
-107C- 20 D4 CF JSR $CFD4
-107F- 20 C3 C8 JSR $C8C3
-1082- C5 C3 CMP $C3
-1084- CB ???
-1085- 20 C9 C6 JSR $C6C9
-1088- 20 D3 D4 JSR $D4D3
-108B- C1 D2 CMP ($D2,X)
-108D- D4 ???
-108E- C9 CE CMP #$CE
-1090- C7 ???
-1091- 20 D7 C9 JSR $C9D7
-1094- D4 ???
-1095- C8 INY
-1096- 20 D4 AE JSR $AED4
-1099- BB ???
-109A- 20 C9 C6 JSR $C6C9
-109D- 20 D3 CF JSR $CFD3
-10A0- AC 20 C9 LDY $C920
-10A3- CE D3 C5 DEC $C5D3
-10A6- D2 D4 CMP ($D4)
-10A8- 8D AA AA STA $AAAA
-10AB- 20 CD C9 JSR $C9CD
-10AE- CE AE 20 DEC $20AE
-10B1- C1 C6 CMP ($C6,X)
-10B3- D4 ???
-10B4- C5 D2 CMP $D2
-10B6- 20 D4 AE JSR $AED4
-10B9- 20 CF D4 JSR $D4CF
-10BC- C8 INY
-10BD- C5 D2 CMP $D2
-10BF- D7 ???
-10C0- C9 D3 CMP #$D3
-10C2- C5 AC CMP $AC
-10C4- 20 CA D5 JSR $D5CA
-10C7- D3 ???
-10C8- D4 ???
-10C9- 20 D0 D2 JSR $D2D0
-10CC- C5 C6 CMP $C6
-10CE- C9 D8 CMP #$D8
-10D0- AE 8D AA LDX $AA8D
-10D3- 8D A0 D3 STA $D3A0
-10D6- D0 CF BNE $10A7
-10D8- D3 ???
-10D9- A0 A3 LDY #$A3
-10DB- D3 ???
-10DC- CE C1 CD DEC $CDC1
-10DF- C5 BB CMP $BB
-10E1- A2 D4 LDX #$D4
-10E3- AE A2 8D LDX $8DA2
-10E6- A0 CC LDY #$CC
-10E8- C4 C1 CPY $C1
-10EA- A0 D2 LDY #$D2
-10EC- C5 D4 CMP $D4
-10EE- D5 D2 CMP $D2,X
-10F0- CE 8D A0 DEC $A08D
-10F3- C3 ???
-10F4- CD D0 A0 CMP $A0D0
-10F7- A3 ???
-10F8- B1 A0 LDA ($A0),Y
-10FA- BB ???
-10FB- 20 C9 C6 JSR $C6C9
-10FE- 20 D3 D4 JSR $D4D3
-1101- D2 C9 CMP ($C9)
-1103- CE C7 20 DEC $20C7
-1106- C2 ???
-1107- C5 C7 CMP $C7
-1109- C9 CE CMP #$CE
-110B- D3 ???
-110C- 20 D7 C9 JSR $C9D7
-110F- D4 ???
-1110- C8 INY
-1111- 20 A2 D4 JSR $D4A2
-1114- AE A2 8D LDX $8DA2
-1117- A0 C2 LDY #$C2
-1119- CE C5 A0 DEC $A0C5
-111C- BA TSX
-111D- C3 ???
-111E- CF ???
-111F- CE D4 CE DEC $CED4
-1122- A0 BB LDY #$BB
-1124- 20 C4 C5 JSR $C5C4
-1127- CC C5 D4 CPY $D4C5
-112A- C5 20 CMP $20
-112C- D4 ???
-112D- AE 20 C6 LDX $C620
-1130- D2 CF CMP ($CF)
-1132- CD 20 D3 CMP $D320
-1135- D4 ???
-1136- D2 C9 CMP ($C9)
-1138- CE C7 8D DEC $8DC7
-113B- A0 D3 LDY #$D3
-113D- C4 C5 CPY $C5
-113F- CC A0 A3 CPY $A3A0
-1142- C4 CE CPY $CE
-1144- C1 CD CMP ($CD,X)
-1146- C5 BB CMP $BB
-1148- A3 ???
-1149- B1 BB LDA ($BB),Y
-114B- A3 ???
-114C- B2 8D LDA ($8D)
-114E- A0 CC LDY #$CC
-1150- C4 C1 CPY $C1
-1152- A0 A3 LDY #$A3
-1154- A4 C6 LDY $C6
-1156- C6 8D DEC $8D
-1158- A0 D3 LDY #$D3
-115A- D4 ???
-115B- C1 A0 CMP ($A0,X)
-115D- C1 C4 CMP ($C4,X)
-115F- C4 D4 CPY $D4
-1161- 8D BA C3 STA $C3BA
-1164- CF ???
-1165- CE D4 CE DEC $CED4
-1168- 8D A0 D3 STA $D3A0
-116B- C3 ???
-116C- C1 D4 CMP ($D4,X)
-116E- A0 A2 LDY #$A2
-1170- CD C9 CE CMP $CEC9
-1173- AE A2 BB LDX $BBA2
-1176- A3 ???
-1177- C4 CE CPY $CE
-1179- C1 CD CMP ($CD,X)
-117B- C5 BB CMP $BB
-117D- A3 ???
-117E- B3 ???
-117F- B0 8D BCS $110E
-1181- A0 CC LDY #$CC
-1183- C4 C1 CPY $C1
-1185- A0 D2 LDY #$D2
-1187- C5 D4 CMP $D4
-1189- CC C5 CE CPY $CEC5
-118C- 8D A0 C7 STA $C7A0
-118F- D2 C5 CMP ($C5)
-1191- D4 ???
-1192- A0 C4 LDY #$C4
-1194- CE C1 CD DEC $CDC1
-1197- C5 20 CMP $20
-1199- BB ???
-119A- 20 D3 C3 JSR $C3D3
-119D- C1 D4 CMP ($D4,X)
-119F- 20 D0 D5 JSR $D5D0
-11A2- D4 ???
-11A3- D3 ???
-11A4- 20 CC C5 JSR $C5CC
-11A7- CE C7 D4 DEC $D4C7
-11AA- C8 INY
-11AB- 20 C2 D9 JSR $D9C2
-11AE- D4 ???
-11AF- C5 8D CMP $8D
-11B1- BB ???
-11B2- 20 C9 CE JSR $CEC9
-11B5- 20 D2 C5 JSR $C5D2
-11B8- D4 ???
-11B9- D5 D2 CMP $D2,X
-11BB- CE 20 C1 DEC $C120
-11BE- D3 ???
-11BF- 20 D7 C5 JSR $C5D7
-11C2- CC CC 20 CPY $20CC
-11C5- C1 D3 CMP ($D3,X)
-11C7- 20 D2 C5 JSR $C5D2
-11CA- D4 ???
-11CB- CC C5 CE CPY $CEC5
-11CE- 8D AA 8D STA $8DAA
-11D1- AA TAX
-11D2- AA TAX
-11D3- 20 CE CF JSR $CFCE
-11D6- D7 ???
-11D7- 20 C1 C4 JSR $C4C1
-11DA- C4 20 CPY $20
-11DC- C2 ???
-11DD- C1 C3 CMP ($C3,X)
-11DF- CB ???
-11E0- 20 A2 D4 JSR $D4A2
-11E3- AE A2 20 LDX $20A2
-11E6- D0 D2 BNE $11BA
-11E8- C5 C6 CMP $C6
-11EA- C9 D8 CMP #$D8
-11EC- 20 C9 C6 JSR $C6C9
-11EF- 20 CE C5 JSR $C5CE
-11F2- C5 C4 CMP $C4
-11F4- C5 C4 CMP $C4
-11F6- 8D AA 8D STA $8DAA
-11F9- A0 CC LDY #$CC
-11FB- C4 C1 CPY $C1
-11FD- A0 C1 LDY #$C1
-11FF- C4 C4 CPY $C4
-1201- D4 ???
-1202- 8D A0 C3 STA $C3A0
-1205- CD D0 A0 CMP $A0D0
-1208- A3 ???
-1209- A4 C6 LDY $C6
-120B- C6 8D DEC $8D
-120D- A0 C2 LDY #$C2
-120F- CE C5 A0 DEC $A0C5
-1212- D3 ???
-1213- CB ???
-1214- C9 D0 CMP #$D0
-1216- D4 ???
-1217- 8D A0 D3 STA $D3A0
-121A- C3 ???
-121B- C1 D4 CMP ($D4,X)
-121D- A0 A2 LDY #$A2
-121F- D4 ???
-1220- AE A2 BB LDX $BBA2
-1223- C4 CE CPY $CE
-1225- C1 CD CMP ($CD,X)
-1227- C5 BB CMP $BB
-1229- A3 ???
-122A- B3 ???
-122B- B0 8D BCS $11BA
-122D- A0 C7 LDY #$C7
-122F- D2 C5 CMP ($C5)
-1231- D4 ???
-1232- A0 A3 LDY #$A3
-1234- C4 CE CPY $CE
-1236- C1 CD CMP ($CD,X)
-1238- C5 8D CMP $8D
-123A- D3 ???
-123B- CB ???
-123C- C9 D0 CMP #$D0
-123E- D4 ???
-123F- 8D A0 D2 STA $D2A0
-1242- D4 ???
-1243- D3 ???
-1244- 8D AA 8D STA $8DAA
-1247- AA TAX
-1248- AA TAX
-1249- AA TAX
-124A- AA TAX
-124B- AA TAX
-124C- AA TAX
-124D- AA TAX
-124E- AA TAX
-124F- AA TAX
-1250- AA TAX
-1251- AA TAX
-1252- AA TAX
-1253- AA TAX
-1254- AA TAX
-1255- AA TAX
-1256- AA TAX
-1257- AA TAX
-1258- AA TAX
-1259- AA TAX
-125A- AA TAX
-125B- AA TAX
-125C- AA TAX
-125D- AA TAX
-125E- AA TAX
-125F- AA TAX
-1260- AA TAX
-1261- AA TAX
-1262- AA TAX
-1263- AA TAX
-1264- AA TAX
-1265- AA TAX
-1266- AA TAX
-1267- 8D AA 20 STA $20AA
-126A- 20 20 20 JSR $2020
-126D- 20 20 20 JSR $2020
-1270- 20 20 20 JSR $2020
-1273- 20 20 20 JSR $2020
-1276- 20 20 20 JSR $2020
-1279- 20 20 20 JSR $2020
-127C- 20 20 20 JSR $2020
-127F- 20 20 20 JSR $2020
-1282- 20 20 20 JSR $2020
-1285- 20 20 AA JSR $AA20
-1288- 8D AA 20 STA $20AA
-128B- C4 C5 CPY $C5
-128D- CC CD C9 CPY $C9CD
-1290- CE 20 20 DEC $2020
-1293- 20 20 20 JSR $2020
-1296- 20 20 20 JSR $2020
-1299- 20 20 20 JSR $2020
-129C- 20 20 20 JSR $2020
-129F- 20 20 20 JSR $2020
-12A2- 20 20 20 JSR $2020
-12A5- 20 20 20 JSR $2020
-12A8- AA TAX
-12A9- 8D AA 20 STA $20AA
-12AC- 20 20 20 JSR $2020
-12AF- 20 20 20 JSR $2020
-12B2- 20 20 20 JSR $2020
-12B5- 20 20 20 JSR $2020
-12B8- 20 20 20 JSR $2020
-12BB- 20 20 20 JSR $2020
-12BE- 20 20 20 JSR $2020
-12C1- 20 20 20 JSR $2020
-12C4- 20 20 20 JSR $2020
-12C7- 20 20 AA JSR $AA20
-12CA- 8D AA AA STA $AAAA
-12CD- AA TAX
-12CE- AA TAX
-12CF- AA TAX
-12D0- AA TAX
-12D1- AA TAX
-12D2- AA TAX
-12D3- AA TAX
-12D4- AA TAX
-12D5- AA TAX
-12D6- AA TAX
-12D7- AA TAX
-12D8- AA TAX
-12D9- AA TAX
-12DA- AA TAX
-12DB- AA TAX
-12DC- AA TAX
-12DD- AA TAX
-12DE- AA TAX
-12DF- AA TAX
-12E0- AA TAX
-12E1- AA TAX
-12E2- AA TAX
-12E3- AA TAX
-12E4- AA TAX
-12E5- AA TAX
-12E6- AA TAX
-12E7- AA TAX
-12E8- AA TAX
-12E9- AA TAX
-12EA- AA TAX
-12EB- 8D AA 8D STA $8DAA
-12EE- C4 C5 CPY $C5
-12F0- CC CD C9 CPY $C9CD
-12F3- CE 8D AA DEC $AA8D
-12F6- 8D AA AA STA $AAAA
-12F9- 20 C8 C9 JSR $C9C8
-12FC- CA DEX
-12FD- C1 C3 CMP ($C3,X)
-12FF- CB ???
-1300- 20 C5 D2 JSR $D2C5
-1303- D2 CF CMP ($CF)
-1305- D2 20 CMP ($20)
-1307- C8 INY
-1308- C1 CE CMP ($CE,X)
-130A- C4 CC CPY $CC
-130C- C9 CE CMP #$CE
-130E- C7 ???
-130F- 8D AA 8D STA $8DAA
-1312- A0 CC LDY #$CC
-1314- C4 C1 CPY $C1
-1316- A0 A3 LDY #$A3
-1318- A4 C6 LDY $C6
-131A- C6 8D DEC $8D
-131C- A0 D3 LDY #$D3
-131E- D4 ???
-131F- C1 A0 CMP ($A0,X)
-1321- A4 C4 LDY $C4
-1323- B8 CLV
-1324- 8D AA 8D STA $8DAA
-1327- AA TAX
-1328- AA TAX
-1329- 20 D3 C5 JSR $C5D3
-132C- D4 ???
-132D- 20 C5 D2 JSR $D2C5
-1330- D2 CF CMP ($CF)
-1332- D2 20 CMP ($20)
-1334- C3 ???
-1335- CF ???
-1336- CE D4 D2 DEC $D2D4
-1339- CF ???
-133A- CC 20 D4 CPY $D420
-133D- CF ???
-133E- 20 C3 CF JSR $CFC3
-1341- CE D4 C9 DEC $C9D4
-1344- CE D5 C5 DEC $C5D5
-1347- 8D AA AA STA $AAAA
-134A- 20 C6 C9 JSR $C9C6
-134D- CC C5 20 CPY $20C5
-1350- D4 ???
-1351- CF ???
-1352- 20 C4 C5 JSR $C5C4
-1355- CC C5 D4 CPY $D4C5
-1358- C5 20 CMP $20
-135A- C4 CF CPY $CF
-135C- C5 D3 CMP $D3
-135E- CE A7 D4 DEC $D4A7
-1361- 20 C5 D8 JSR $D8C5
-1364- C9 D3 CMP #$D3
-1366- D4 ???
-1367- 8D AA 8D STA $8DAA
-136A- A0 CC LDY #$CC
-136C- C4 C1 CPY $C1
-136E- A0 A3 LDY #$A3
-1370- BC BA C4 LDY $C4BA,X
-1373- C5 CC CMP $CC
-1375- C3 ???
-1376- CF ???
-1377- CE D4 8D DEC $8DD4
-137A- A0 D3 LDY #$D3
-137C- D4 ???
-137D- C1 A0 CMP ($A0,X)
-137F- A4 B9 LDY $B9
-1381- C4 B5 CPY $B5
-1383- C1 8D CMP ($8D,X)
-1385- A0 CC LDY #$CC
-1387- C4 C1 CPY $C1
-1389- A0 A3 LDY #$A3
-138B- BE BA C4 LDX $C4BA,Y
-138E- C5 CC CMP $CC
-1390- C3 ???
-1391- CF ???
-1392- CE D4 8D DEC $8DD4
-1395- A0 D3 LDY #$D3
-1397- D4 ???
-1398- C1 A0 CMP ($A0,X)
-139A- A4 B9 LDY $B9
-139C- C4 B5 CPY $B5
-139E- C2 ???
-139F- 8D AA 8D STA $8DAA
-13A2- A0 D3 LDY #$D3
-13A4- C3 ???
-13A5- C1 D4 CMP ($D4,X)
-13A7- A0 A2 LDY #$A2
-13A9- C4 C5 CPY $C5
-13AB- CC C5 D4 CPY $D4C5
-13AE- C5 20 CMP $20
-13B0- A2 BB LDX #$BB
-13B2- A3 ???
-13B3- C4 CE CPY $CE
-13B5- C1 CD CMP ($CD,X)
-13B7- C5 BB CMP $BB
-13B9- A3 ???
-13BA- B5 B0 LDA $B0,X
-13BC- 20 BB 20 JSR $20BB
-13BF- C4 C5 CPY $C5
-13C1- CC C5 D4 CPY $D4C5
-13C4- C5 20 CMP $20
-13C6- D0 D2 BNE $139A
-13C8- C5 D6 CMP $D6
-13CA- C9 CF CMP #$CF
-13CC- D5 D3 CMP $D3,X
-13CE- 20 C9 C6 JSR $C6C9
-13D1- 20 C5 D8 JSR $D8C5
-13D4- C9 D3 CMP #$D3
-13D6- D4 ???
-13D7- D3 ???
-13D8- 8D A0 C3 STA $C3A0
-13DB- CD C4 A0 CMP $A0C4
-13DE- A3 ???
-13DF- D2 C5 CMP ($C5)
-13E1- D4 ???
-13E2- D5 D2 CMP $D2,X
-13E4- CE 8D AA DEC $AA8D
-13E7- 8D BA C4 STA $C4BA
-13EA- C5 CC CMP $CC
-13EC- C3 ???
-13ED- CF ???
-13EE- CE D4 8D DEC $8DD4
-13F1- A0 D2 LDY #$D2
-13F3- D4 ???
-13F4- D3 ???
-13F5- 8D AA 8D STA $8DAA
-13F8- AA TAX
-13F9- AA TAX
-13FA- AA TAX
-13FB- AA TAX
-13FC- AA TAX
-13FD- AA TAX
-13FE- AA TAX
-13FF- AA TAX
-1400- AA TAX
-1401- AA TAX
-1402- AA TAX
-1403- AA TAX
-1404- AA TAX
-1405- AA TAX
-1406- AA TAX
-1407- AA TAX
-1408- AA TAX
-1409- AA TAX
-140A- AA TAX
-140B- AA TAX
-140C- AA TAX
-140D- AA TAX
-140E- AA TAX
-140F- AA TAX
-1410- AA TAX
-1411- AA TAX
-1412- AA TAX
-1413- AA TAX
-1414- AA TAX
-1415- AA TAX
-1416- AA TAX
-1417- AA TAX
-1418- 8D AA 20 STA $20AA
-141B- 20 20 20 JSR $2020
-141E- 20 20 20 JSR $2020
-1421- 20 20 20 JSR $2020
-1424- 20 20 20 JSR $2020
-1427- 20 20 20 JSR $2020
-142A- 20 20 20 JSR $2020
-142D- 20 20 20 JSR $2020
-1430- 20 20 20 JSR $2020
-1433- 20 20 20 JSR $2020
-1436- 20 20 AA JSR $AA20
-1439- 8D AA 20 STA $20AA
-143C- CD C1 C9 CMP $C9C1
-143F- CE 20 C6 DEC $C620
-1442- C9 CC CMP #$CC
-1444- C5 20 CMP $20
-1446- C3 ???
-1447- CF ???
-1448- D0 D9 BNE $1423
-144A- 20 CC CF JSR $CFCC
-144D- CF ???
-144E- D0 20 BNE $1470
-1450- 20 20 20 JSR $2020
-1453- 20 20 20 JSR $2020
-1456- 20 20 20 JSR $2020
-1459- AA TAX
-145A- 8D AA 20 STA $20AA
-145D- 20 20 20 JSR $2020
-1460- 20 20 20 JSR $2020
-1463- 20 20 20 JSR $2020
-1466- 20 20 20 JSR $2020
-1469- 20 20 20 JSR $2020
-146C- 20 20 20 JSR $2020
-146F- 20 20 20 JSR $2020
-1472- 20 20 20 JSR $2020
-1475- 20 20 20 JSR $2020
-1478- 20 20 AA JSR $AA20
-147B- 8D AA AA STA $AAAA
-147E- AA TAX
-147F- AA TAX
-1480- AA TAX
-1481- AA TAX
-1482- AA TAX
-1483- AA TAX
-1484- AA TAX
-1485- AA TAX
-1486- AA TAX
-1487- AA TAX
-1488- AA TAX
-1489- AA TAX
-148A- AA TAX
-148B- AA TAX
-148C- AA TAX
-148D- AA TAX
-148E- AA TAX
-148F- AA TAX
-1490- AA TAX
-1491- AA TAX
-1492- AA TAX
-1493- AA TAX
-1494- AA TAX
-1495- AA TAX
-1496- AA TAX
-1497- AA TAX
-1498- AA TAX
-1499- AA TAX
-149A- AA TAX
-149B- AA TAX
-149C- 8D AA 8D STA $8DAA
-149F- C6 C3 DEC $C3
-14A1- CF ???
-14A2- D0 D9 BNE $147D
-14A4- 8D AA 8D STA $8DAA
-14A7- A0 D0 LDY #$D0
-14A9- D2 CE CMP ($CE)
-14AB- A0 A2 LDY #$A2
-14AD- CD C9 CE CMP $CEC9
-14B0- C9 C6 CMP #$C6
-14B2- D9 C9 CE CMP $CEC9,Y
-14B5- C7 ???
-14B6- AE AE AE LDX $AEAE
-14B9- A2 AC LDX #$AC
-14BB- B8 CLV
-14BC- C4 B8 CPY $B8
-14BE- C4 8D CPY $8D
-14C0- AA TAX
-14C1- 8D A0 CA STA $CAA0
-14C4- D3 ???
-14C5- D2 A0 CMP ($A0)
-14C7- D3 ???
-14C8- C5 D4 CMP $D4
-14CA- C6 C9 DEC $C9
-14CC- CC C5 C5 CPY $C5C5
-14CF- D2 D2 CMP ($D2)
-14D1- 8D A0 CA STA $CAA0
-14D4- D3 ???
-14D5- D2 A0 CMP ($A0)
-14D7- CF ???
-14D8- D0 C5 BNE $149F
-14DA- CE C6 C9 DEC $C9C6
-14DD- CC C5 D3 CPY $D3C5
-14E0- 8D AA 8D STA $8DAA
-14E3- AA TAX
-14E4- AA TAX
-14E5- 20 D4 C8 JSR $C8D4
-14E8- C5 20 CMP $20
-14EA- C6 CF DEC $CF
-14EC- CC CC CF CPY $CFCC
-14EF- D7 ???
-14F0- C9 CE CMP #$CE
-14F2- C7 ???
-14F3- 20 CC CF JSR $CFCC
-14F6- CF ???
-14F7- D0 20 BNE $1519
-14F9- C5 CE CMP $CE
-14FB- C4 D3 CPY $D3
-14FD- 20 D7 C8 JSR $C8D7
-1500- C5 CE CMP $CE
-1502- 8D AA AA STA $AAAA
-1505- 20 D4 C8 JSR $C8D4
-1508- C5 20 CMP $20
-150A- C5 CE CMP $CE
-150C- C4 20 CPY $20
-150E- CF ???
-150F- C6 20 DEC $20
-1511- D4 ???
-1512- C8 INY
-1513- C5 20 CMP $20
-1515- D3 ???
-1516- CF ???
-1517- D5 D2 CMP $D2,X
-1519- C3 ???
-151A- C5 20 CMP $20
-151C- C6 C9 DEC $C9
-151E- CC C5 8D CPY $8DC5
-1521- AA TAX
-1522- AA TAX
-1523- 20 C9 D3 JSR $D3C9
-1526- 20 D2 C5 JSR $C5D2
-1529- C1 C3 CMP ($C3,X)
-152B- C8 INY
-152C- C5 C4 CMP $C4
-152E- AC 20 D0 LDY $D020
-1531- D2 CF CMP ($CF)
-1533- CD D0 D4 CMP $D4D0
-1536- C9 CE CMP #$CE
-1538- C7 ???
-1539- 20 C1 CE JSR $CEC1
-153C- 20 C5 D2 JSR $D2C5
-153F- D2 CF CMP ($CF)
-1541- D2 8D CMP ($8D)
-1543- AA TAX
-1544- AA TAX
-1545- 20 D4 C8 JSR $C8D4
-1548- C1 D4 CMP ($D4,X)
-154A- 20 C7 C5 JSR $C5C7
-154D- D4 ???
-154E- D3 ???
-154F- 20 C8 C1 JSR $C1C8
-1552- CE C4 CC DEC $CCC4
-1555- C5 C4 CMP $C4
-1557- 20 C2 D9 JSR $D9C2
-155A- 20 C6 C3 JSR $C3C6
-155D- CC CF D3 CPY $D3CF
-1560- C5 8D CMP $8D
-1562- AA TAX
-1563- 8D BA C3 STA $C3BA
-1566- CF ???
-1567- D0 D9 BNE $1542
-1569- CC CF CF CPY $CFCF
-156C- D0 8D BNE $14FB
-156E- A0 CA LDY #$CA
-1570- D3 ???
-1571- D2 A0 CMP ($A0)
-1573- D2 C5 CMP ($C5)
-1575- C1 C4 CMP ($C4,X)
-1577- D3 ???
-1578- D2 C3 CMP ($C3)
-157A- 8D A0 CA STA $CAA0
-157D- D3 ???
-157E- D2 A0 CMP ($A0)
-1580- C3 ???
-1581- C8 INY
-1582- CB ???
-1583- C3 ???
-1584- CF ???
-1585- CD CD C5 CMP $C5CD
-1588- CE D4 8D DEC $8DD4
-158B- A0 CA LDY #$CA
-158D- D3 ???
-158E- D2 A0 CMP ($A0)
-1590- D7 ???
-1591- D2 C9 CMP ($C9)
-1593- D4 ???
-1594- C5 C4 CMP $C4
-1596- C5 D3 CMP $D3
-1598- D4 ???
-1599- 8D BA CC STA $CCBA
-159C- CF ???
-159D- CF ???
-159E- D0 C5 BNE $1565
-15A0- CE C4 A0 DEC $A0C4
-15A3- CA DEX
-15A4- CD D0 A0 CMP $A0D0
-15A7- BA TSX
-15A8- C3 ???
-15A9- CF ???
-15AA- D0 D9 BNE $1585
-15AC- CC CF CF CPY $CFCF
-15AF- D0 8D BNE $153E
-15B1- AA TAX
-15B2- 8D AA AA STA $AAAA
-15B5- AA TAX
-15B6- AA TAX
-15B7- AA TAX
-15B8- AA TAX
-15B9- AA TAX
-15BA- AA TAX
-15BB- AA TAX
-15BC- AA TAX
-15BD- AA TAX
-15BE- AA TAX
-15BF- AA TAX
-15C0- AA TAX
-15C1- AA TAX
-15C2- AA TAX
-15C3- AA TAX
-15C4- AA TAX
-15C5- AA TAX
-15C6- AA TAX
-15C7- AA TAX
-15C8- AA TAX
-15C9- AA TAX
-15CA- AA TAX
-15CB- AA TAX
-15CC- AA TAX
-15CD- AA TAX
-15CE- AA TAX
-15CF- AA TAX
-15D0- AA TAX
-15D1- AA TAX
-15D2- AA TAX
-15D3- 8D AA 20 STA $20AA
-15D6- 20 20 20 JSR $2020
-15D9- 20 20 20 JSR $2020
-15DC- 20 20 20 JSR $2020
-15DF- 20 20 20 JSR $2020
-15E2- 20 20 20 JSR $2020
-15E5- 20 20 20 JSR $2020
-15E8- 20 20 20 JSR $2020
-15EB- 20 20 20 JSR $2020
-15EE- 20 20 20 JSR $2020
-15F1- 20 20 AA JSR $AA20
-15F4- 8D AA 20 STA $20AA
-15F7- D3 ???
-15F8- C5 D4 CMP $D4
-15FA- C6 C9 DEC $C9
-15FC- CC C5 C5 CPY $C5C5
-15FF- D2 D2 CMP ($D2)
-1601- 20 20 20 JSR $2020
-1604- 20 20 20 JSR $2020
-1607- 20 20 20 JSR $2020
-160A- 20 20 20 JSR $2020
-160D- 20 20 20 JSR $2020
-1610- 20 20 20 JSR $2020
-1613- 20 AA 8D JSR $8DAA
-1616- AA TAX
-1617- 20 20 20 JSR $2020
-161A- 20 20 20 JSR $2020
-161D- 20 20 20 JSR $2020
-1620- 20 20 20 JSR $2020
-1623- 20 20 20 JSR $2020
-1626- 20 20 20 JSR $2020
-1629- 20 20 20 JSR $2020
-162C- 20 20 20 JSR $2020
-162F- 20 20 20 JSR $2020
-1632- 20 20 20 JSR $2020
-1635- AA TAX
-1636- 8D AA AA STA $AAAA
-1639- AA TAX
-163A- AA TAX
-163B- AA TAX
-163C- AA TAX
-163D- AA TAX
-163E- AA TAX
-163F- AA TAX
-1640- AA TAX
-1641- AA TAX
-1642- AA TAX
-1643- AA TAX
-1644- AA TAX
-1645- AA TAX
-1646- AA TAX
-1647- AA TAX
-1648- AA TAX
-1649- AA TAX
-164A- AA TAX
-164B- AA TAX
-164C- AA TAX
-164D- AA TAX
-164E- AA TAX
-164F- AA TAX
-1650- AA TAX
-1651- AA TAX
-1652- AA TAX
-1653- AA TAX
-1654- AA TAX
-1655- AA TAX
-1656- AA TAX
-1657- 8D AA 8D STA $8DAA
-165A- D3 ???
-165B- C5 D4 CMP $D4
-165D- C6 C9 DEC $C9
-165F- CC C5 C5 CPY $C5C5
-1662- D2 D2 CMP ($D2)
-1664- 8D AA 8D STA $8DAA
-1667- AA TAX
-1668- AA TAX
-1669- 20 D3 C5 JSR $C5D3
-166C- D4 ???
-166D- 20 C5 D2 JSR $D2C5
-1670- D2 CF CMP ($CF)
-1672- D2 20 CMP ($20)
-1674- C3 ???
-1675- CF ???
-1676- CE D4 D2 DEC $D2D4
-1679- CF ???
-167A- CC 20 D4 CPY $D420
-167D- CF ???
-167E- 20 C6 C9 JSR $C9C6
-1681- CC C5 20 CPY $20C5
-1684- C3 ???
-1685- CC CF D3 CPY $D3CF
-1688- C9 CE CMP #$CE
-168A- C7 ???
-168B- 20 D2 CF JSR $CFD2
-168E- D5 D4 CMP $D4,X
-1690- C9 CE CMP #$CE
-1692- C5 8D CMP $8D
-1694- AA TAX
-1695- 8D A0 CC STA $CCA0
-1698- C4 C1 CPY $C1
-169A- A0 A3 LDY #$A3
-169C- BC C6 C3 LDY $C3C6,X
-169F- CC CF D3 CPY $D3CF
-16A2- C5 8D CMP $8D
-16A4- A0 D3 LDY #$D3
-16A6- D4 ???
-16A7- C1 A0 CMP ($A0,X)
-16A9- A4 B9 LDY $B9
-16AB- C4 B5 CPY $B5
-16AD- C1 8D CMP ($8D,X)
-16AF- A0 CC LDY #$CC
-16B1- C4 C1 CPY $C1
-16B3- A0 A3 LDY #$A3
-16B5- BE C6 C3 LDX $C3C6,Y
-16B8- CC CF D3 CPY $D3CF
-16BB- C5 8D CMP $8D
-16BD- A0 D3 LDY #$D3
-16BF- D4 ???
-16C0- C1 A0 CMP ($A0,X)
-16C2- A4 B9 LDY $B9
-16C4- C4 B5 CPY $B5
-16C6- C2 ???
-16C7- 8D A0 D2 STA $D2A0
-16CA- D4 ???
-16CB- D3 ???
-16CC- 8D AA 8D STA $8DAA
-16CF- AA TAX
-16D0- AA TAX
-16D1- AA TAX
-16D2- AA TAX
-16D3- AA TAX
-16D4- AA TAX
-16D5- AA TAX
-16D6- AA TAX
-16D7- AA TAX
-16D8- AA TAX
-16D9- AA TAX
-16DA- AA TAX
-16DB- AA TAX
-16DC- AA TAX
-16DD- AA TAX
-16DE- AA TAX
-16DF- AA TAX
-16E0- AA TAX
-16E1- AA TAX
-16E2- AA TAX
-16E3- AA TAX
-16E4- AA TAX
-16E5- AA TAX
-16E6- AA TAX
-16E7- AA TAX
-16E8- AA TAX
-16E9- AA TAX
-16EA- AA TAX
-16EB- AA TAX
-16EC- AA TAX
-16ED- AA TAX
-16EE- AA TAX
-16EF- 8D AA 20 STA $20AA
-16F2- 20 20 20 JSR $2020
-16F5- 20 20 20 JSR $2020
-16F8- 20 20 20 JSR $2020
-16FB- 20 20 20 JSR $2020
-16FE- 20 20 20 JSR $2020
-1701- 20 20 20 JSR $2020
-1704- 20 20 20 JSR $2020
-1707- 20 20 20 JSR $2020
-170A- 20 20 20 JSR $2020
-170D- 20 20 AA JSR $AA20
-1710- 8D AA 20 STA $20AA
-1713- CF ???
-1714- D0 C5 BNE $16DB
-1716- CE C6 C9 DEC $C9C6
-1719- CC C5 D3 CPY $D3C5
-171C- 20 20 20 JSR $2020
-171F- 20 20 20 JSR $2020
-1722- 20 20 20 JSR $2020
-1725- 20 20 20 JSR $2020
-1728- 20 20 20 JSR $2020
-172B- 20 20 20 JSR $2020
-172E- 20 20 AA JSR $AA20
-1731- 8D AA 20 STA $20AA
-1734- 20 20 20 JSR $2020
-1737- 20 20 20 JSR $2020
-173A- 20 20 20 JSR $2020
-173D- 20 20 20 JSR $2020
-1740- 20 20 20 JSR $2020
-1743- 20 20 20 JSR $2020
-1746- 20 20 20 JSR $2020
-1749- 20 20 20 JSR $2020
-174C- 20 20 20 JSR $2020
-174F- 20 20 AA JSR $AA20
-1752- 8D AA AA STA $AAAA
-1755- AA TAX
-1756- AA TAX
-1757- AA TAX
-1758- AA TAX
-1759- AA TAX
-175A- AA TAX
-175B- AA TAX
-175C- AA TAX
-175D- AA TAX
-175E- AA TAX
-175F- AA TAX
-1760- AA TAX
-1761- AA TAX
-1762- AA TAX
-1763- AA TAX
-1764- AA TAX
-1765- AA TAX
-1766- AA TAX
-1767- AA TAX
-1768- AA TAX
-1769- AA TAX
-176A- AA TAX
-176B- AA TAX
-176C- AA TAX
-176D- AA TAX
-176E- AA TAX
-176F- AA TAX
-1770- AA TAX
-1771- AA TAX
-1772- AA TAX
-1773- 8D AA 8D STA $8DAA
-1776- CF ???
-1777- D0 C5 BNE $173E
-1779- CE C6 C9 DEC $C9C6
-177C- CC C5 D3 CPY $D3C5
-177F- 8D AA 8D STA $8DAA
-1782- AA TAX
-1783- AA TAX
-1784- 20 CF D0 JSR $D0CF
-1787- C5 CE CMP $CE
-1789- 20 D3 CF JSR $CFD3
-178C- D5 D2 CMP $D2,X
-178E- C3 ???
-178F- C5 20 CMP $20
-1791- C1 CE CMP ($CE,X)
-1793- C4 20 CPY $20
-1795- C4 C5 CPY $C5
-1797- D3 ???
-1798- D4 ???
-1799- C9 CE CMP #$CE
-179B- C1 D4 CMP ($D4,X)
-179D- C9 CF CMP #$CF
-179F- CE 20 C6 DEC $C620
-17A2- C9 CC CMP #$CC
-17A4- C5 D3 CMP $D3
-17A6- 8D AA 8D STA $8DAA
-17A9- A0 D3 LDY #$D3
-17AB- C3 ???
-17AC- C1 D4 CMP ($D4,X)
-17AE- A0 A2 LDY #$A2
-17B0- CF ???
-17B1- D0 C5 BNE $1778
-17B3- CE 20 A2 DEC $A220
-17B6- BB ???
-17B7- A3 ???
-17B8- D3 ???
-17B9- CE C1 CD DEC $CDC1
-17BC- C5 BB CMP $BB
-17BE- A3 ???
-17BF- B8 CLV
-17C0- B0 8D BCS $174F
-17C2- A0 C3 LDY #$C3
-17C4- CD C4 A0 CMP $A0C4
-17C7- A3 ???
-17C8- D2 C5 CMP ($C5)
-17CA- D4 ???
-17CB- D5 D2 CMP $D2,X
-17CD- CE 8D A0 DEC $A08D
-17D0- D3 ???
-17D1- C3 ???
-17D2- C1 D4 CMP ($D4,X)
-17D4- A0 A2 LDY #$A2
-17D6- CF ???
-17D7- D0 C5 BNE $179E
-17D9- CE 20 A2 DEC $A220
-17DC- BB ???
-17DD- A3 ???
-17DE- C4 CE CPY $CE
-17E0- C1 CD CMP ($CD,X)
-17E2- C5 BB CMP $BB
-17E4- A3 ???
-17E5- B8 CLV
-17E6- B0 8D BCS $1775
-17E8- A0 C3 LDY #$C3
-17EA- CD C4 A0 CMP $A0C4
-17ED- A3 ???
-17EE- D2 C5 CMP ($C5)
-17F0- D4 ???
-17F1- D5 D2 CMP $D2,X
-17F3- CE 8D A0 DEC $A08D
-17F6- D2 D4 CMP ($D4)
-17F8- D3 ???
-17F9- 8D AA 8D STA $8DAA
-17FC- AA TAX
-17FD- AA TAX
-17FE- AA TAX
-17FF- AA TAX
-1800- AA TAX
-1801- AA TAX
-1802- AA TAX
-1803- AA TAX
-1804- AA TAX
-1805- AA TAX
-1806- AA TAX
-1807- AA TAX
-1808- AA TAX
-1809- AA TAX
-180A- AA TAX
-180B- AA TAX
-180C- AA TAX
-180D- AA TAX
-180E- AA TAX
-180F- AA TAX
-1810- AA TAX
-1811- AA TAX
-1812- AA TAX
-1813- AA TAX
-1814- AA TAX
-1815- AA TAX
-1816- AA TAX
-1817- AA TAX
-1818- AA TAX
-1819- AA TAX
-181A- AA TAX
-181B- AA TAX
-181C- 8D AA 20 STA $20AA
-181F- 20 20 20 JSR $2020
-1822- 20 20 20 JSR $2020
-1825- 20 20 20 JSR $2020
-1828- 20 20 20 JSR $2020
-182B- 20 20 20 JSR $2020
-182E- 20 20 20 JSR $2020
-1831- 20 20 20 JSR $2020
-1834- 20 20 20 JSR $2020
-1837- 20 20 20 JSR $2020
-183A- 20 20 AA JSR $AA20
-183D- 8D AA 20 STA $20AA
-1840- D2 C5 CMP ($C5)
-1842- C1 C4 CMP ($C4,X)
-1844- D3 ???
-1845- D2 C3 CMP ($C3)
-1847- 20 20 20 JSR $2020
-184A- 20 20 20 JSR $2020
-184D- 20 20 20 JSR $2020
-1850- 20 20 20 JSR $2020
-1853- 20 20 20 JSR $2020
-1856- 20 20 20 JSR $2020
-1859- 20 20 20 JSR $2020
-185C- 20 AA 8D JSR $8DAA
-185F- AA TAX
-1860- 20 20 20 JSR $2020
-1863- 20 20 20 JSR $2020
-1866- 20 20 20 JSR $2020
-1869- 20 20 20 JSR $2020
-186C- 20 20 20 JSR $2020
-186F- 20 20 20 JSR $2020
-1872- 20 20 20 JSR $2020
-1875- 20 20 20 JSR $2020
-1878- 20 20 20 JSR $2020
-187B- 20 20 20 JSR $2020
-187E- AA TAX
-187F- 8D AA AA STA $AAAA
-1882- AA TAX
-1883- AA TAX
-1884- AA TAX
-1885- AA TAX
-1886- AA TAX
-1887- AA TAX
-1888- AA TAX
-1889- AA TAX
-188A- AA TAX
-188B- AA TAX
-188C- AA TAX
-188D- AA TAX
-188E- AA TAX
-188F- AA TAX
-1890- AA TAX
-1891- AA TAX
-1892- AA TAX
-1893- AA TAX
-1894- AA TAX
-1895- AA TAX
-1896- AA TAX
-1897- AA TAX
-1898- AA TAX
-1899- AA TAX
-189A- AA TAX
-189B- AA TAX
-189C- AA TAX
-189D- AA TAX
-189E- AA TAX
-189F- AA TAX
-18A0- 8D AA 8D STA $8DAA
-18A3- D2 C5 CMP ($C5)
-18A5- C1 C4 CMP ($C4,X)
-18A7- D3 ???
-18A8- D2 C3 CMP ($C3)
-18AA- 8D AA 8D STA $8DAA
-18AD- AA TAX
-18AE- AA TAX
-18AF- 20 C3 CC JSR $CCC3
-18B2- C5 C1 CMP $C1
-18B4- D2 20 CMP ($20)
-18B6- C2 ???
-18B7- D5 C6 CMP $C6,X
-18B9- C6 C5 DEC $C5
-18BB- D2 20 CMP ($20)
-18BD- D0 CF BNE $188E
-18BF- C9 CE CMP #$CE
-18C1- D4 ???
-18C2- C5 D2 CMP $D2
-18C4- AC 20 D3 LDY $D320
-18C7- C5 D4 CMP $D4
-18C9- 20 D4 CF JSR $CFD4
-18CC- 20 D2 C5 JSR $C5D2
-18CF- C1 C4 CMP ($C4,X)
-18D1- 20 D3 CF JSR $CFD3
-18D4- D5 D2 CMP $D2,X
-18D6- C3 ???
-18D7- C5 8D CMP $8D
-18D9- AA TAX
-18DA- 8D A0 CC STA $CCA0
-18DD- C4 C1 CPY $C1
-18DF- A0 A3 LDY #$A3
-18E1- B1 8D LDA ($8D),Y
-18E3- A0 D3 LDY #$D3
-18E5- D4 ???
-18E6- C1 A0 CMP ($A0,X)
-18E8- C3 ???
-18E9- C3 ???
-18EA- CE D4 8D DEC $8DD4
-18ED- A0 D3 LDY #$D3
-18EF- C3 ???
-18F0- C1 D4 CMP ($D4,X)
-18F2- A0 A2 LDY #$A2
-18F4- D2 C5 CMP ($C5)
-18F6- C1 C4 CMP ($C4,X)
-18F8- 20 A2 BB JSR $BBA2
-18FB- A3 ???
-18FC- D3 ???
-18FD- CE C1 CD DEC $CDC1
-1900- C5 BB CMP $BB
-1902- A3 ???
-1903- B8 CLV
-1904- B0 8D BCS $1893
-1906- A0 C3 LDY #$C3
-1908- CD C4 A0 CMP $A0C4
-190B- A3 ???
-190C- D2 C5 CMP ($C5)
-190E- D4 ???
-190F- D5 D2 CMP $D2,X
-1911- CE 8D BA DEC $BA8D
-1914- CC D0 8D CPY $8DD0
-1917- A0 C7 LDY #$C7
-1919- CB ???
-191A- C5 D9 CMP $D9
-191C- A0 BB LDY #$BB
-191E- 20 C1 D3 JSR $D3C1
-1921- C3 ???
-1922- C9 C9 CMP #$C9
-1924- 20 C3 C8 JSR $C8C3
-1927- C1 D2 CMP ($D2,X)
-1929- 20 D3 D4 JSR $D4D3
-192C- CF ???
-192D- D2 C5 CMP ($C5)
-192F- C4 20 CPY $20
-1931- C9 CE CMP #$CE
-1933- 20 AE C1 JSR $C1AE
-1936- 8D A0 CC STA $CCA0
-1939- C4 D9 CPY $D9
-193B- A0 C3 LDY #$C3
-193D- C3 ???
-193E- CE D4 8D DEC $8DD4
-1941- A0 D3 LDY #$D3
-1943- D4 ???
-1944- C1 A0 CMP ($A0,X)
-1946- CC C9 CE CPY $CEC9
-1949- C5 AC CMP $AC
-194B- D9 8D A0 CMP $A08D,Y
-194E- C3 ???
-194F- CD D0 A0 CMP $A0D0
-1952- A3 ???
-1953- A4 B8 LDY $B8
-1955- C4 A0 CPY $A0
-1957- BB ???
-1958- 20 C9 D3 JSR $D3C9
-195B- 20 D4 C8 JSR $C8D4
-195E- C9 D3 CMP #$D3
-1960- 20 C1 20 JSR $20C1
-1963- C3 ???
-1964- C1 D2 CMP ($D2,X)
-1966- D2 C9 CMP ($C9)
-1968- C1 C7 CMP ($C7,X)
-196A- C5 20 CMP $20
-196C- D2 C5 CMP ($C5)
-196E- D4 ???
-196F- D5 D2 CMP $D2,X
-1971- CE BF 8D DEC $8DBF
-1974- A0 C2 LDY #$C2
-1976- C5 D1 CMP $D1
-1978- A0 BA LDY #$BA
-197A- D8 CLD
-197B- CC D0 A0 CPY $A0D0
-197E- BB ???
-197F- 20 D9 C5 JSR $C5D9
-1982- D3 ???
-1983- AC 20 C5 LDY $C520
-1986- D8 CLD
-1987- C9 D4 CMP #$D4
-1989- 20 CC CF JSR $CFCC
-198C- CF ???
-198D- D0 8D BNE $191C
-198F- A0 C9 LDY #$C9
-1991- CE C3 A0 DEC $A0C3
-1994- C3 ???
-1995- C3 ???
-1996- CE D4 A0 DEC $A0D4
-1999- BB ???
-199A- 20 C9 CE JSR $CEC9
-199D- C3 ???
-199E- D2 C5 CMP ($C5)
-19A0- C1 D3 CMP ($D3,X)
-19A2- C5 20 CMP $20
-19A4- C2 ???
-19A5- D5 C6 CMP $C6,X
-19A7- C6 C5 DEC $C5
-19A9- D2 20 CMP ($20)
-19AB- D0 CF BNE $197C
-19AD- C9 CE CMP #$CE
-19AF- D4 ???
-19B0- C5 D2 CMP $D2
-19B2- 8D A0 CA STA $CAA0
-19B5- CD D0 A0 CMP $A0D0
-19B8- BA TSX
-19B9- CC D0 A0 CPY $A0D0
-19BC- BB ???
-19BD- 20 CB C5 JSR $C5CB
-19C0- C5 D0 CMP $D0
-19C2- 20 CF CE JSR $CECF
-19C5- 20 D2 C5 JSR $C5D2
-19C8- C1 C4 CMP ($C4,X)
-19CA- C9 CE CMP #$CE
-19CC- C7 ???
-19CD- 8D BA D8 STA $D8BA
-19D0- CC D0 8D CPY $8DD0
-19D3- A0 CC LDY #$CC
-19D5- C4 C1 CPY $C1
-19D7- A0 C3 LDY #$C3
-19D9- C3 ???
-19DA- CE D4 8D DEC $8DD4
-19DD- A0 D3 LDY #$D3
-19DF- D4 ???
-19E0- C1 A0 CMP ($A0,X)
-19E2- CC C9 CE CPY $CEC9
-19E5- C5 8D CMP $8D
-19E7- A0 D2 LDY #$D2
-19E9- D4 ???
-19EA- D3 ???
-19EB- 8D AA 8D STA $8DAA
-19EE- AA TAX
-19EF- AA TAX
-19F0- AA TAX
-19F1- AA TAX
-19F2- AA TAX
-19F3- AA TAX
-19F4- AA TAX
-19F5- AA TAX
-19F6- AA TAX
-19F7- AA TAX
-19F8- AA TAX
-19F9- AA TAX
-19FA- AA TAX
-19FB- AA TAX
-19FC- AA TAX
-19FD- AA TAX
-19FE- AA TAX
-19FF- AA TAX
-1A00- AA TAX
-1A01- AA TAX
-1A02- AA TAX
-1A03- AA TAX
-1A04- AA TAX
-1A05- AA TAX
-1A06- AA TAX
-1A07- AA TAX
-1A08- AA TAX
-1A09- AA TAX
-1A0A- AA TAX
-1A0B- AA TAX
-1A0C- AA TAX
-1A0D- AA TAX
-1A0E- 8D AA 20 STA $20AA
-1A11- 20 20 20 JSR $2020
-1A14- 20 20 20 JSR $2020
-1A17- 20 20 20 JSR $2020
-1A1A- 20 20 20 JSR $2020
-1A1D- 20 20 20 JSR $2020
-1A20- 20 20 20 JSR $2020
-1A23- 20 20 20 JSR $2020
-1A26- 20 20 20 JSR $2020
-1A29- 20 20 20 JSR $2020
-1A2C- 20 20 AA JSR $AA20
-1A2F- 8D AA 20 STA $20AA
-1A32- C3 ???
-1A33- C8 INY
-1A34- CB ???
-1A35- C3 ???
-1A36- CF ???
-1A37- CD CD C5 CMP $C5CD
-1A3A- CE D4 20 DEC $20D4
-1A3D- 20 20 20 JSR $2020
-1A40- 20 20 20 JSR $2020
-1A43- 20 20 20 JSR $2020
-1A46- 20 20 20 JSR $2020
-1A49- 20 20 20 JSR $2020
-1A4C- 20 20 20 JSR $2020
-1A4F- AA TAX
-1A50- 8D AA 20 STA $20AA
-1A53- 20 20 20 JSR $2020
-1A56- 20 20 20 JSR $2020
-1A59- 20 20 20 JSR $2020
-1A5C- 20 20 20 JSR $2020
-1A5F- 20 20 20 JSR $2020
-1A62- 20 20 20 JSR $2020
-1A65- 20 20 20 JSR $2020
-1A68- 20 20 20 JSR $2020
-1A6B- 20 20 20 JSR $2020
-1A6E- 20 20 AA JSR $AA20
-1A71- 8D AA AA STA $AAAA
-1A74- AA TAX
-1A75- AA TAX
-1A76- AA TAX
-1A77- AA TAX
-1A78- AA TAX
-1A79- AA TAX
-1A7A- AA TAX
-1A7B- AA TAX
-1A7C- AA TAX
-1A7D- AA TAX
-1A7E- AA TAX
-1A7F- AA TAX
-1A80- AA TAX
-1A81- AA TAX
-1A82- AA TAX
-1A83- AA TAX
-1A84- AA TAX
-1A85- AA TAX
-1A86- AA TAX
-1A87- AA TAX
-1A88- AA TAX
-1A89- AA TAX
-1A8A- AA TAX
-1A8B- AA TAX
-1A8C- AA TAX
-1A8D- AA TAX
-1A8E- AA TAX
-1A8F- AA TAX
-1A90- AA TAX
-1A91- AA TAX
-1A92- 8D AA 8D STA $8DAA
-1A95- C3 ???
-1A96- C8 INY
-1A97- CB ???
-1A98- C3 ???
-1A99- CF ???
-1A9A- CD CD C5 CMP $C5CD
-1A9D- CE D4 8D DEC $8DD4
-1AA0- AA TAX
-1AA1- 8D AA AA STA $AAAA
-1AA4- 20 CE CF JSR $CFCE
-1AA7- D7 ???
-1AA8- 20 C3 C8 JSR $C8C3
-1AAB- C5 C3 CMP $C3
-1AAD- CB ???
-1AAE- 20 C9 C6 JSR $C6C9
-1AB1- 20 CC C9 JSR $C9CC
-1AB4- CE C5 20 DEC $20C5
-1AB7- C2 ???
-1AB8- C5 C7 CMP $C7
-1ABA- C9 CE CMP #$CE
-1ABC- D3 ???
-1ABD- 20 D7 C9 JSR $C9D7
-1AC0- D4 ???
-1AC1- C8 INY
-1AC2- 20 AA 8D JSR $8DAA
-1AC5- AA TAX
-1AC6- 8D A0 CC STA $CCA0
-1AC9- C4 C1 CPY $C1
-1ACB- A0 CC LDY #$CC
-1ACD- C9 CE CMP #$CE
-1ACF- C5 AB CMP $AB
-1AD1- B1 8D LDA ($8D),Y
-1AD3- A0 C3 LDY #$C3
-1AD5- CD D0 A0 CMP $A0D0
-1AD8- A3 ???
-1AD9- B1 B7 LDA ($B7),Y
-1ADB- B0 A0 BCS $1A7D
-1ADD- BB ???
-1ADE- 20 AA 20 JSR $20AA
-1AE1- C3 ???
-1AE2- C8 INY
-1AE3- C1 D2 CMP ($D2,X)
-1AE5- C1 C3 CMP ($C3,X)
-1AE7- D4 ???
-1AE8- C5 D2 CMP $D2
-1AEA- 8D A0 C2 STA $C2A0
-1AED- CE C5 A0 DEC $A0C5
-1AF0- BA TSX
-1AF1- D3 ???
-1AF2- C5 CD CMP $CD
-1AF4- C9 D4 CMP #$D4
-1AF6- C5 D3 CMP $D3
-1AF8- D4 ???
-1AF9- 8D A0 CC STA $CCA0
-1AFC- C4 C1 CPY $C1
-1AFE- A0 A3 LDY #$A3
-1B00- A4 C6 LDY $C6
-1B02- C6 8D DEC $8D
-1B04- A0 D3 LDY #$D3
-1B06- D4 ???
-1B07- C1 A0 CMP ($A0,X)
-1B09- D7 ???
-1B0A- D2 C9 CMP ($C9)
-1B0C- D4 ???
-1B0D- C5 CF CMP $CF
-1B0F- C6 C6 DEC $C6
-1B11- 8D AA 8D STA $8DAA
-1B14- BA TSX
-1B15- D3 ???
-1B16- C5 CD CMP $CD
-1B18- C9 D4 CMP #$D4
-1B1A- C5 D3 CMP $D3
-1B1C- D4 ???
-1B1D- 8D AA 8D STA $8DAA
-1B20- AA TAX
-1B21- AA TAX
-1B22- 20 CE CF JSR $CFCE
-1B25- D7 ???
-1B26- 20 D4 C5 JSR $C5D4
-1B29- D3 ???
-1B2A- D4 ???
-1B2B- 20 C6 CF JSR $CFC6
-1B2E- D2 20 CMP ($20)
-1B30- D3 ???
-1B31- D5 C2 CMP $C2,X
-1B33- D3 ???
-1B34- D4 ???
-1B35- D2 C9 CMP ($C9)
-1B37- CE C7 20 DEC $20C7
-1B3A- A2 20 LDX #$20
-1B3C- BB ???
-1B3D- 20 A2 8D JSR $8DA2
-1B40- AA TAX
-1B41- 8D A0 CC STA $CCA0
-1B44- C4 C1 CPY $C1
-1B46- A0 CC LDY #$CC
-1B48- C9 CE CMP #$CE
-1B4A- C5 A0 CMP $A0
-1B4C- BB ???
-1B4D- 20 D3 D4 JSR $D4D3
-1B50- C1 D2 CMP ($D2,X)
-1B52- D4 ???
-1B53- 20 C1 D4 JSR $D4C1
-1B56- 20 C5 CE JSR $CEC5
-1B59- C4 20 CPY $20
-1B5B- CF ???
-1B5C- C6 20 DEC $20
-1B5E- D3 ???
-1B5F- D4 ???
-1B60- D2 C9 CMP ($C9)
-1B62- CE C7 8D DEC $8DC7
-1B65- A0 D3 LDY #$D3
-1B67- D4 ???
-1B68- C1 A0 CMP ($A0,X)
-1B6A- C3 ???
-1B6B- C3 ???
-1B6C- CE D4 8D DEC $8DD4
-1B6F- A0 C4 LDY #$C4
-1B71- C5 C3 CMP $C3
-1B73- A0 C3 LDY #$C3
-1B75- C3 ???
-1B76- CE D4 8D DEC $8DD4
-1B79- AA TAX
-1B7A- 8D BA D3 STA $D3BA
-1B7D- C5 CD CMP $CD
-1B7F- C9 CC CMP #$CC
-1B81- D0 8D BNE $1B10
-1B83- A0 CC LDY #$CC
-1B85- C4 D9 CPY $D9
-1B87- A0 C3 LDY #$C3
-1B89- C3 ???
-1B8A- CE D4 8D DEC $8DD4
-1B8D- A0 CC LDY #$CC
-1B8F- C4 C1 CPY $C1
-1B91- A0 CC LDY #$CC
-1B93- C9 CE CMP #$CE
-1B95- C5 AC CMP $AC
-1B97- D9 8D A0 CMP $A08D,Y
-1B9A- C3 ???
-1B9B- CD D0 A0 CMP $A0D0
-1B9E- A3 ???
-1B9F- A4 C2 LDY $C2
-1BA1- C2 ???
-1BA2- A0 BB LDY #$BB
-1BA4- 20 A2 BB JSR $BBA2
-1BA7- A2 20 LDX #$20
-1BA9- C3 ???
-1BAA- C8 INY
-1BAB- C1 D2 CMP ($D2,X)
-1BAD- C1 C3 CMP ($C3,X)
-1BAF- D4 ???
-1BB0- C5 D2 CMP $D2
-1BB2- 8D A0 C2 STA $C2A0
-1BB5- C5 D1 CMP $D1
-1BB7- A0 BA LDY #$BA
-1BB9- D3 ???
-1BBA- C5 CD CMP $CD
-1BBC- C9 C6 CMP #$C6
-1BBE- 8D A0 C3 STA $C3A0
-1BC1- D0 D9 BNE $1B9C
-1BC3- A0 A3 LDY #$A3
-1BC5- B0 8D BCS $1B54
-1BC7- A0 C2 LDY #$C2
-1BC9- C5 D1 CMP $D1
-1BCB- A0 BA LDY #$BA
-1BCD- D8 CLD
-1BCE- D3 ???
-1BCF- C5 CD CMP $CD
-1BD1- C9 CC CMP #$CC
-1BD3- D0 8D BNE $1B62
-1BD5- A0 C4 LDY #$C4
-1BD7- C5 C3 CMP $C3
-1BD9- A0 C3 LDY #$C3
-1BDB- C3 ???
-1BDC- CE D4 8D DEC $8DD4
-1BDF- A0 CA LDY #$CA
-1BE1- CD D0 A0 CMP $A0D0
-1BE4- BA TSX
-1BE5- D3 ???
-1BE6- C5 CD CMP $CD
-1BE8- C9 CC CMP #$CC
-1BEA- D0 8D BNE $1B79
-1BEC- AA TAX
-1BED- 8D BA D3 STA $D3BA
-1BF0- C5 CD CMP $CD
-1BF2- C9 C6 CMP #$C6
-1BF4- 8D A0 CC STA $CCA0
-1BF7- C4 D9 CPY $D9
-1BF9- A0 C3 LDY #$C3
-1BFB- C3 ???
-1BFC- CE D4 8D DEC $8DD4
-1BFF- A0 C9 LDY #$C9
-1C01- CE D9 8D DEC $8DD9
-1C04- A0 CC LDY #$CC
-1C06- C4 C1 CPY $C1
-1C08- A0 CC LDY #$CC
-1C0A- C9 CE CMP #$CE
-1C0C- C5 AC CMP $AC
-1C0E- D9 8D A0 CMP $A08D,Y
-1C11- C3 ???
-1C12- CD D0 A0 CMP $A0D0
-1C15- A3 ???
-1C16- A4 B2 LDY $B2
-1C18- B0 A0 BCS $1BBA
-1C1A- BB ???
-1C1B- 20 C9 D3 JSR $D3C9
-1C1E- 20 CE C5 JSR $C5CE
-1C21- D8 CLD
-1C22- D4 ???
-1C23- 20 C3 C8 JSR $C8C3
-1C26- C1 D2 CMP ($D2,X)
-1C28- 20 C1 20 JSR $20C1
-1C2B- D3 ???
-1C2C- D0 C1 BNE $1BEF
-1C2E- C3 ???
-1C2F- C5 BF CMP $BF
-1C31- 8D A0 C2 STA $C2A0
-1C34- CE C5 A0 DEC $A0C5
-1C37- BA TSX
-1C38- D8 CLD
-1C39- D3 ???
-1C3A- C5 CD CMP $CD
-1C3C- C9 CC CMP #$CC
-1C3E- D0 8D BNE $1BCD
-1C40- A0 CC LDY #$CC
-1C42- C4 C1 CPY $C1
-1C44- A0 A3 LDY #$A3
-1C46- A4 B8 LDY $B8
-1C48- C4 8D CPY $8D
-1C4A- A0 CC LDY #$CC
-1C4C- C4 D9 CPY $D9
-1C4E- A0 C3 LDY #$C3
-1C50- C3 ???
-1C51- CE D4 8D DEC $8DD4
-1C54- A0 D3 LDY #$D3
-1C56- D4 ???
-1C57- C1 A0 CMP ($A0,X)
-1C59- CC C9 CE CPY $CEC9
-1C5C- C5 AC CMP $AC
-1C5E- D9 8D BA CMP $BA8D,Y
-1C61- D8 CLD
-1C62- D3 ???
-1C63- C5 CD CMP $CD
-1C65- C9 CC CMP #$CC
-1C67- D0 8D BNE $1BF6
-1C69- A0 D2 LDY #$D2
-1C6B- D4 ???
-1C6C- D3 ???
-1C6D- 8D AA 8D STA $8DAA
-1C70- AA TAX
-1C71- AA TAX
-1C72- AA TAX
-1C73- AA TAX
-1C74- AA TAX
-1C75- AA TAX
-1C76- AA TAX
-1C77- AA TAX
-1C78- AA TAX
-1C79- AA TAX
-1C7A- AA TAX
-1C7B- AA TAX
-1C7C- AA TAX
-1C7D- AA TAX
-1C7E- AA TAX
-1C7F- AA TAX
-1C80- AA TAX
-1C81- AA TAX
-1C82- AA TAX
-1C83- AA TAX
-1C84- AA TAX
-1C85- AA TAX
-1C86- AA TAX
-1C87- AA TAX
-1C88- AA TAX
-1C89- AA TAX
-1C8A- AA TAX
-1C8B- AA TAX
-1C8C- AA TAX
-1C8D- AA TAX
-1C8E- AA TAX
-1C8F- AA TAX
-1C90- 8D AA 20 STA $20AA
-1C93- 20 20 20 JSR $2020
-1C96- 20 20 20 JSR $2020
-1C99- 20 20 20 JSR $2020
-1C9C- 20 20 20 JSR $2020
-1C9F- 20 20 20 JSR $2020
-1CA2- 20 20 20 JSR $2020
-1CA5- 20 20 20 JSR $2020
-1CA8- 20 20 20 JSR $2020
-1CAB- 20 20 20 JSR $2020
-1CAE- 20 20 AA JSR $AA20
-1CB1- 8D AA 20 STA $20AA
-1CB4- D7 ???
-1CB5- D2 C9 CMP ($C9)
-1CB7- D4 ???
-1CB8- C5 C4 CMP $C4
-1CBA- C5 D3 CMP $D3
-1CBC- D4 ???
-1CBD- 20 20 20 JSR $2020
-1CC0- 20 20 20 JSR $2020
-1CC3- 20 20 20 JSR $2020
-1CC6- 20 20 20 JSR $2020
-1CC9- 20 20 20 JSR $2020
-1CCC- 20 20 20 JSR $2020
-1CCF- 20 20 AA JSR $AA20
-1CD2- 8D AA 20 STA $20AA
-1CD5- 20 20 20 JSR $2020
-1CD8- 20 20 20 JSR $2020
-1CDB- 20 20 20 JSR $2020
-1CDE- 20 20 20 JSR $2020
-1CE1- 20 20 20 JSR $2020
-1CE4- 20 20 20 JSR $2020
-1CE7- 20 20 20 JSR $2020
-1CEA- 20 20 20 JSR $2020
-1CED- 20 20 20 JSR $2020
-1CF0- 20 20 AA JSR $AA20
-1CF3- 8D AA AA STA $AAAA
-1CF6- AA TAX
-1CF7- AA TAX
-1CF8- AA TAX
-1CF9- AA TAX
-1CFA- AA TAX
-1CFB- AA TAX
-1CFC- AA TAX
-1CFD- AA TAX
-1CFE- AA TAX
-1CFF- AA TAX
-1D00- AA TAX
-1D01- AA TAX
-1D02- AA TAX
-1D03- AA TAX
-1D04- AA TAX
-1D05- AA TAX
-1D06- AA TAX
-1D07- AA TAX
-1D08- AA TAX
-1D09- AA TAX
-1D0A- AA TAX
-1D0B- AA TAX
-1D0C- AA TAX
-1D0D- AA TAX
-1D0E- AA TAX
-1D0F- AA TAX
-1D10- AA TAX
-1D11- AA TAX
-1D12- AA TAX
-1D13- AA TAX
-1D14- 8D AA 8D STA $8DAA
-1D17- D7 ???
-1D18- D2 C9 CMP ($C9)
-1D1A- D4 ???
-1D1B- C5 C4 CMP $C4
-1D1D- C5 D3 CMP $D3
-1D1F- D4 ???
-1D20- 8D AA 8D STA $8DAA
-1D23- A0 CC LDY #$CC
-1D25- C4 C1 CPY $C1
-1D27- A0 D7 LDY #$D7
-1D29- D2 C9 CMP ($C9)
-1D2B- D4 ???
-1D2C- C5 CF CMP $CF
-1D2E- C6 C6 DEC $C6
-1D30- 8D A0 C3 STA $C3A0
-1D33- CD D0 A0 CMP $A0D0
-1D36- A3 ???
-1D37- A4 C6 LDY $C6
-1D39- C6 8D DEC $8D
-1D3B- A0 C2 LDY #$C2
-1D3D- C5 D1 CMP $D1
-1D3F- A0 BA LDY #$BA
-1D41- D8 CLD
-1D42- D7 ???
-1D43- CC D0 8D CPY $8DD0
-1D46- AA TAX
-1D47- 8D AA AA STA $AAAA
-1D4A- 20 C3 CC JSR $CCC3
-1D4D- C5 C1 CMP $C1
-1D4F- D2 20 CMP ($20)
-1D51- C3 ???
-1D52- CF ???
-1D53- D5 CE CMP $CE,X
-1D55- D4 ???
-1D56- C5 D2 CMP $D2
-1D58- AC 20 D3 LDY $D320
-1D5B- C5 D4 CMP $D4
-1D5D- 20 D4 CF JSR $CFD4
-1D60- 20 D7 D2 JSR $D2D7
-1D63- C9 D4 CMP #$D4
-1D65- C5 20 CMP $20
-1D67- C4 C5 CPY $C5
-1D69- D3 ???
-1D6A- D4 ???
-1D6B- 8D AA 8D STA $8DAA
-1D6E- A0 CC LDY #$CC
-1D70- C4 C1 CPY $C1
-1D72- A0 A3 LDY #$A3
-1D74- B1 8D LDA ($8D),Y
-1D76- A0 D3 LDY #$D3
-1D78- D4 ???
-1D79- C1 A0 CMP ($A0,X)
-1D7B- C3 ???
-1D7C- C3 ???
-1D7D- CE D4 8D DEC $8DD4
-1D80- A0 D3 LDY #$D3
-1D82- C3 ???
-1D83- C1 D4 CMP ($D4,X)
-1D85- A0 A2 LDY #$A2
-1D87- D7 ???
-1D88- D2 C9 CMP ($C9)
-1D8A- D4 ???
-1D8B- C5 20 CMP $20
-1D8D- A2 BB LDX #$BB
-1D8F- A3 ???
-1D90- C4 CE CPY $CE
-1D92- C1 CD CMP ($CD,X)
-1D94- C5 BB CMP $BB
-1D96- A3 ???
-1D97- B8 CLV
-1D98- B0 8D BCS $1D27
-1D9A- A0 C3 LDY #$C3
-1D9C- CD C4 A0 CMP $A0C4
-1D9F- A3 ???
-1DA0- D2 C5 CMP ($C5)
-1DA2- D4 ???
-1DA3- D5 D2 CMP $D2,X
-1DA5- CE 8D AA DEC $AA8D
-1DA8- 8D BA D7 STA $D7BA
-1DAB- CC D0 A0 CPY $A0D0
-1DAE- BB ???
-1DAF- 20 D7 D2 JSR $D2D7
-1DB2- C9 D4 CMP #$D4
-1DB4- C5 20 CMP $20
-1DB6- CC CF CF CPY $CFCF
-1DB9- D0 8D BNE $1D48
-1DBB- A0 CC LDY #$CC
-1DBD- C4 D9 CPY $D9
-1DBF- A0 C3 LDY #$C3
-1DC1- C3 ???
-1DC2- CE D4 8D DEC $8DD4
-1DC5- A0 CC LDY #$CC
-1DC7- C4 C1 CPY $C1
-1DC9- A0 CC LDY #$CC
-1DCB- C9 CE CMP #$CE
-1DCD- C5 AC CMP $AC
-1DCF- D9 8D A0 CMP $A08D,Y
-1DD2- C3 ???
-1DD3- CD D0 A0 CMP $A0D0
-1DD6- A3 ???
-1DD7- A4 B8 LDY $B8
-1DD9- C4 A0 CPY $A0
-1DDB- BB ???
-1DDC- 20 D7 C1 JSR $C1D7
-1DDF- D3 ???
-1DE0- 20 C9 D4 JSR $D4C9
-1DE3- 20 C1 20 JSR $20C1
-1DE6- C3 ???
-1DE7- D2 BF CMP ($BF)
-1DE9- 8D A0 C2 STA $C2A0
-1DEC- C5 D1 CMP $D1
-1DEE- A0 BA LDY #$BA
-1DF0- D8 CLD
-1DF1- D7 ???
-1DF2- CC D0 A0 CPY $A0D0
-1DF5- BB ???
-1DF6- 20 D9 C5 JSR $C5D9
-1DF9- D0 AC BNE $1DA7
-1DFB- 20 C5 D8 JSR $D8C5
-1DFE- C9 D4 CMP #$D4
-1E00- 20 CC CF JSR $CFCC
-1E03- CF ???
-1E04- D0 8D BNE $1D93
-1E06- A0 CA LDY #$CA
-1E08- D3 ???
-1E09- D2 A0 CMP ($A0)
-1E0B- C6 C3 DEC $C3
-1E0D- CF ???
-1E0E- D5 D4 CMP $D4,X
-1E10- A0 BB LDY #$BB
-1E12- 20 D0 D2 JSR $D2D0
-1E15- C9 CE CMP #$CE
-1E17- D4 ???
-1E18- 20 D4 CF JSR $CFD4
-1E1B- 20 C6 C9 JSR $C9C6
-1E1E- CC C5 8D CPY $8DC5
-1E21- A0 C9 LDY #$C9
-1E23- CE C3 A0 DEC $A0C3
-1E26- C3 ???
-1E27- C3 ???
-1E28- CE D4 8D DEC $8DD4
-1E2B- A0 CA LDY #$CA
-1E2D- CD D0 A0 CMP $A0D0
-1E30- BA TSX
-1E31- D7 ???
-1E32- CC D0 8D CPY $8DD0
-1E35- BA TSX
-1E36- D8 CLD
-1E37- D7 ???
-1E38- CC D0 8D CPY $8DD0
-1E3B- A0 CC LDY #$CC
-1E3D- C4 C1 CPY $C1
-1E3F- A0 A3 LDY #$A3
-1E41- B0 B0 BCS $1DF3
-1E43- 8D A0 D3 STA $D3A0
-1E46- D4 ???
-1E47- C1 A0 CMP ($A0,X)
-1E49- D7 ???
-1E4A- D2 C9 CMP ($C9)
-1E4C- D4 ???
-1E4D- C5 CF CMP $CF
-1E4F- C6 C6 DEC $C6
-1E51- 8D A0 D2 STA $D2A0
-1E54- D4 ???
-1E55- D3 ???
-1E56- 8D AA 8D STA $8DAA
-1E59- AA TAX
-1E5A- AA TAX
-1E5B- AA TAX
-1E5C- AA TAX
-1E5D- AA TAX
-1E5E- AA TAX
-1E5F- AA TAX
-1E60- AA TAX
-1E61- AA TAX
-1E62- AA TAX
-1E63- AA TAX
-1E64- AA TAX
-1E65- AA TAX
-1E66- AA TAX
-1E67- AA TAX
-1E68- AA TAX
-1E69- AA TAX
-1E6A- AA TAX
-1E6B- AA TAX
-1E6C- AA TAX
-1E6D- AA TAX
-1E6E- AA TAX
-1E6F- AA TAX
-1E70- AA TAX
-1E71- AA TAX
-1E72- AA TAX
-1E73- AA TAX
-1E74- AA TAX
-1E75- AA TAX
-1E76- AA TAX
-1E77- AA TAX
-1E78- AA TAX
-1E79- 8D AA 20 STA $20AA
-1E7C- 20 20 20 JSR $2020
-1E7F- 20 20 20 JSR $2020
-1E82- 20 20 20 JSR $2020
-1E85- 20 20 20 JSR $2020
-1E88- 20 20 20 JSR $2020
-1E8B- 20 20 20 JSR $2020
-1E8E- 20 20 20 JSR $2020
-1E91- 20 20 20 JSR $2020
-1E94- 20 20 20 JSR $2020
-1E97- 20 20 AA JSR $AA20
-1E9A- 8D AA 20 STA $20AA
-1E9D- C6 C3 DEC $C3
-1E9F- CC CF D3 CPY $D3CF
-1EA2- C5 20 CMP $20
-1EA4- 20 20 20 JSR $2020
-1EA7- 20 20 20 JSR $2020
-1EAA- 20 20 20 JSR $2020
-1EAD- 20 20 20 JSR $2020
-1EB0- 20 20 20 JSR $2020
-1EB3- 20 20 20 JSR $2020
-1EB6- 20 20 20 JSR $2020
-1EB9- 20 AA 8D JSR $8DAA
-1EBC- AA TAX
-1EBD- 20 20 20 JSR $2020
-1EC0- 20 20 20 JSR $2020
-1EC3- 20 20 20 JSR $2020
-1EC6- 20 20 20 JSR $2020
-1EC9- 20 20 20 JSR $2020
-1ECC- 20 20 20 JSR $2020
-1ECF- 20 20 20 JSR $2020
-1ED2- 20 20 20 JSR $2020
-1ED5- 20 20 20 JSR $2020
-1ED8- 20 20 20 JSR $2020
-1EDB- AA TAX
-1EDC- 8D AA AA STA $AAAA
-1EDF- AA TAX
-1EE0- AA TAX
-1EE1- AA TAX
-1EE2- AA TAX
-1EE3- AA TAX
-1EE4- AA TAX
-1EE5- AA TAX
-1EE6- AA TAX
-1EE7- AA TAX
-1EE8- AA TAX
-1EE9- AA TAX
-1EEA- AA TAX
-1EEB- AA TAX
-1EEC- AA TAX
-1EED- AA TAX
-1EEE- AA TAX
-1EEF- AA TAX
-1EF0- AA TAX
-1EF1- AA TAX
-1EF2- AA TAX
-1EF3- AA TAX
-1EF4- AA TAX
-1EF5- AA TAX
-1EF6- AA TAX
-1EF7- AA TAX
-1EF8- AA TAX
-1EF9- AA TAX
-1EFA- AA TAX
-1EFB- AA TAX
-1EFC- AA TAX
-1EFD- 8D AA 8D STA $8DAA
-1F00- C6 C3 DEC $C3
-1F02- CC CF D3 CPY $D3CF
-1F05- C5 8D CMP $8D
-1F07- AA TAX
-1F08- 8D AA AA STA $AAAA
-1F0B- 20 CE CF JSR $CFCE
-1F0E- D7 ???
-1F0F- 20 C3 CC JSR $CCC3
-1F12- CF ???
-1F13- D3 ???
-1F14- C5 20 CMP $20
-1F16- D3 ???
-1F17- CF ???
-1F18- D5 D2 CMP $D2,X
-1F1A- C3 ???
-1F1B- C5 20 CMP $20
-1F1D- C1 CE CMP ($CE,X)
-1F1F- C4 20 CPY $20
-1F21- C4 C5 CPY $C5
-1F23- D3 ???
-1F24- D4 ???
-1F25- C9 CE CMP #$CE
-1F27- C1 D4 CMP ($D4,X)
-1F29- C9 CF CMP #$CF
-1F2B- CE 20 C6 DEC $C620
-1F2E- C9 CC CMP #$CC
-1F30- C5 D3 CMP $D3
-1F32- 8D AA AA STA $AAAA
-1F35- 20 C1 C6 JSR $C6C1
-1F38- D4 ???
-1F39- C5 D2 CMP $D2
-1F3B- 20 C5 CE JSR $CEC5
-1F3E- C4 20 CPY $20
-1F40- CF ???
-1F41- C6 20 DEC $20
-1F43- C6 C9 DEC $C9
-1F45- CC C5 20 CPY $20C5
-1F48- C5 D2 CMP $D2
-1F4A- D2 CF CMP ($CF)
-1F4C- D2 8D CMP ($8D)
-1F4E- AA TAX
-1F4F- 8D A0 D3 STA $D3A0
-1F52- C3 ???
-1F53- C1 D4 CMP ($D4,X)
-1F55- A0 A2 LDY #$A2
-1F57- C3 ???
-1F58- CC CF D3 CPY $D3CF
-1F5B- C5 20 CMP $20
-1F5D- A2 BB LDX #$BB
-1F5F- A3 ???
-1F60- D3 ???
-1F61- CE C1 CD DEC $CDC1
-1F64- C5 BB CMP $BB
-1F66- A3 ???
-1F67- B8 CLV
-1F68- B0 8D BCS $1EF7
-1F6A- A0 C3 LDY #$C3
-1F6C- CD C4 A0 CMP $A0C4
-1F6F- A3 ???
-1F70- D2 C5 CMP ($C5)
-1F72- D4 ???
-1F73- D5 D2 CMP $D2,X
-1F75- CE 8D AA DEC $AA8D
-1F78- 8D A0 D3 STA $D3A0
-1F7B- C3 ???
-1F7C- C1 D4 CMP ($D4,X)
-1F7E- A0 A2 LDY #$A2
-1F80- C3 ???
-1F81- CC CF D3 CPY $D3CF
-1F84- C5 20 CMP $20
-1F86- A2 BB LDX #$BB
-1F88- A3 ???
-1F89- C4 CE CPY $CE
-1F8B- C1 CD CMP ($CD,X)
-1F8D- C5 BB CMP $BB
-1F8F- A3 ???
-1F90- B8 CLV
-1F91- B0 8D BCS $1F20
-1F93- A0 C3 LDY #$C3
-1F95- CD C4 A0 CMP $A0C4
-1F98- A3 ???
-1F99- D2 C5 CMP ($C5)
-1F9B- D4 ???
-1F9C- D5 D2 CMP $D2,X
-1F9E- CE 8D AA DEC $AA8D
-1FA1- 8D A0 D0 STA $D0A0
-1FA4- D2 CE CMP ($CE)
-1FA6- A0 A2 LDY #$A2
-1FA8- C4 CF CPY $CF
-1FAA- CE C5 A1 DEC $A1C5
-1FAD- A2 AC LDX #$AC
-1FAF- B8 CLV
-1FB0- C4 B8 CPY $B8
-1FB2- C4 8D CPY $8D
-1FB4- A0 D0 LDY #$D0
-1FB6- D2 CE CMP ($CE)
-1FB8- A0 A2 LDY #$A2
-1FBA- D7 ???
-1FBB- CF ???
-1FBC- D5 CC CMP $CC,X
-1FBE- C4 20 CPY $20
-1FC0- D9 CF D5 CMP $D5CF,Y
-1FC3- 20 CC C9 JSR $C9CC
-1FC6- CB ???
-1FC7- C5 20 CMP $20
-1FC9- D4 ???
-1FCA- CF ???
-1FCB- 20 CD C9 JSR $C9CD
-1FCE- CE C9 C6 DEC $C6C9
-1FD1- D9 20 C1 CMP $C120,Y
-1FD4- CE CF D4 DEC $D4CF
-1FD7- C8 INY
-1FD8- C5 D2 CMP $D2
-1FDA- BF ???
-1FDB- 20 A2 8D JSR $8DA2
-1FDE- A0 C9 LDY #$C9
-1FE0- CE D0 8D DEC $8DD0
-1FE3- A0 CC LDY #$CC
-1FE5- C4 C1 CPY $C1
-1FE7- A0 D2 LDY #$D2
-1FE9- C5 D4 CMP $D4
-1FEB- D5 D2 CMP $D2,X
-1FED- CE AB B1 DEC $B1AB
-1FF0- 8D A0 C3 STA $C3A0
-1FF3- CD D0 A0 CMP $A0D0
-1FF6- A3 ???
-1FF7- B2 B1 LDA ($B1)
-1FF9- B7 ???
-1FFA- A0 BB LDY #$BB
-1FFC- 20 A7 D9 JSR $D9A7
-1FFF- A7 ???
-2000- 20 CC C5 JSR $C5CC
-2003- D4 ???
-2004- D4 ???
-2005- C5 D2 CMP $D2
-2007- 8D A0 C2 STA $C2A0
-200A- CE C5 A0 DEC $A0C5
-200D- C6 C9 DEC $C9
-200F- CE 8D A0 DEC $A08D
-2012- D0 CC BNE $1FE0
-2014- C1 8D CMP ($8D,X)
-2016- A0 D0 LDY #$D0
-2018- CC C1 8D CPY $8DC1
-201B- A0 D0 LDY #$D0
-201D- CC C1 8D CPY $8DC1
-2020- A0 CA LDY #$CA
-2022- CD D0 A0 CMP $A0D0
-2025- C2 ???
-2026- C5 C7 CMP $C7
-2028- C9 CE CMP #$CE
-202A- 8D C6 C9 STA $C9C6
-202D- CE 8D AA DEC $AA8D
-2030- 8D A0 D0 STA $D0A0
-2033- CC C1 8D CPY $8DC1
-2036- A0 D0 LDY #$D0
-2038- CC C1 8D CPY $8DC1
-203B- A0 CA LDY #$CA
-203D- CD D0 A0 CMP $A0D0
-2040- D2 C5 CMP ($C5)
-2042- C5 CE CMP $CE
-2044- D4 ???
-2045- D2 D9 CMP ($D9)
-2047- 8D AA 8D STA $8DAA
-204A- AA TAX
-204B- AA TAX
-204C- AA TAX
-204D- AA TAX
-204E- AA TAX
-204F- AA TAX
-2050- AA TAX
-2051- AA TAX
-2052- AA TAX
-2053- AA TAX
-2054- AA TAX
-2055- AA TAX
-2056- AA TAX
-2057- AA TAX
-2058- AA TAX
-2059- AA TAX
-205A- AA TAX
-205B- AA TAX
-205C- AA TAX
-205D- AA TAX
-205E- AA TAX
-205F- AA TAX
-2060- AA TAX
-2061- AA TAX
-2062- AA TAX
-2063- AA TAX
-2064- AA TAX
-2065- AA TAX
-2066- AA TAX
-2067- AA TAX
-2068- AA TAX
-2069- AA TAX
-206A- 8D AA 20 STA $20AA
-206D- 20 20 20 JSR $2020
-2070- 20 20 20 JSR $2020
-2073- 20 20 20 JSR $2020
-2076- 20 20 20 JSR $2020
-2079- 20 20 20 JSR $2020
-207C- 20 20 20 JSR $2020
-207F- 20 20 20 JSR $2020
-2082- 20 20 20 JSR $2020
-2085- 20 20 20 JSR $2020
-2088- 20 20 AA JSR $AA20
-208B- 8D AA 20 STA $20AA
-208E- D6 C1 DEC $C1,X
-2090- D2 C9 CMP ($C9)
-2092- C1 C2 CMP ($C2,X)
-2094- CC C5 D3 CPY $D3C5
-2097- 20 20 20 JSR $2020
-209A- 20 20 20 JSR $2020
-209D- 20 20 20 JSR $2020
-20A0- 20 20 20 JSR $2020
-20A3- 20 20 20 JSR $2020
-20A6- 20 20 20 JSR $2020
-20A9- 20 20 AA JSR $AA20
-20AC- 8D AA 20 STA $20AA
-20AF- 20 20 20 JSR $2020
-20B2- 20 20 20 JSR $2020
-20B5- 20 20 20 JSR $2020
-20B8- 20 20 20 JSR $2020
-20BB- 20 20 20 JSR $2020
-20BE- 20 20 20 JSR $2020
-20C1- 20 20 20 JSR $2020
-20C4- 20 20 20 JSR $2020
-20C7- 20 20 20 JSR $2020
-20CA- 20 20 AA JSR $AA20
-20CD- 8D AA AA STA $AAAA
-20D0- AA TAX
-20D1- AA TAX
-20D2- AA TAX
-20D3- AA TAX
-20D4- AA TAX
-20D5- AA TAX
-20D6- AA TAX
-20D7- AA TAX
-20D8- AA TAX
-20D9- AA TAX
-20DA- AA TAX
-20DB- AA TAX
-20DC- AA TAX
-20DD- AA TAX
-20DE- AA TAX
-20DF- AA TAX
-20E0- AA TAX
-20E1- AA TAX
-20E2- AA TAX
-20E3- AA TAX
-20E4- AA TAX
-20E5- AA TAX
-20E6- AA TAX
-20E7- AA TAX
-20E8- AA TAX
-20E9- AA TAX
-20EA- AA TAX
-20EB- AA TAX
-20EC- AA TAX
-20ED- AA TAX
-20EE- 8D AA 8D STA $8DAA
-20F1- D3 ???
-20F2- CE C1 CD DEC $CDC1
-20F5- C5 A0 CMP $A0
-20F7- C4 D3 CPY $D3
-20F9- A0 B4 LDY #$B4
-20FB- B0 A0 BCS $209D
-20FD- BB ???
-20FE- 20 D3 CF JSR $CFD3
-2101- D5 D2 CMP $D2,X
-2103- C3 ???
-2104- C5 20 CMP $20
-2106- C6 C9 DEC $C9
-2108- CC C5 20 CPY $20C5
-210B- CE C1 CD DEC $CDC1
-210E- C5 8D CMP $8D
-2110- C4 CE CPY $CE
-2112- C1 CD CMP ($CD,X)
-2114- C5 A0 CMP $A0
-2116- C4 D3 CPY $D3
-2118- A0 B4 LDY #$B4
-211A- B0 A0 BCS $20BC
-211C- BB ???
-211D- 20 C4 C5 JSR $C5C4
-2120- D3 ???
-2121- D4 ???
-2122- 20 C6 C9 JSR $C9C6
-2125- CC C5 20 CPY $20C5
-2128- CE C1 CD DEC $CDC1
-212B- C5 8D CMP $8D
-212D- C3 ???
-212E- C3 ???
-212F- CE D4 A0 DEC $A0D4
-2132- C4 D3 CPY $D3
-2134- A0 B2 LDY #$B2
-2136- A0 BB LDY #$BB
-2138- 20 D3 C5 JSR $C5D3
-213B- C3 ???
-213C- CF ???
-213D- CE C4 20 DEC $20C4
-2140- C3 ???
-2141- CF ???
-2142- D5 CE CMP $CE,X
-2144- D4 ???
-2145- C5 D2 CMP $D2
-2147- 8D D4 C5 STA $C5D4
-214A- CD D0 A0 CMP $A0D0
-214D- C4 D3 CPY $D3
-214F- A0 B2 LDY #$B2
-2151- 8D D7 D2 STA $D2D7
-2154- C9 D4 CMP #$D4
-2156- C5 CF CMP $CF
-2158- C6 C6 DEC $C6
-215A- A0 C4 LDY #$C4
-215C- D3 ???
-215D- A0 B2 LDY #$B2
-215F- 8D C1 C4 STA $C4C1
-2162- C4 D4 CPY $D4
-2164- A0 C8 LDY #$C8
-2166- C5 D8 CMP $D8
-2168- A0 B0 LDY #$B0
-216A- B0 8D BCS $20F9
-216C- CC C9 CE CPY $CEC9
-216F- C5 A0 CMP $A0
-2171- C4 D3 CPY $D3
-2173- A0 B2 LDY #$B2
-2175- B0 B0 BCS $2127
-2177- 8D AA 8D STA $8DAA
-217A- AA TAX
-217B- AA TAX
-217C- AA TAX
-217D- AA TAX
-217E- AA TAX
-217F- AA TAX
-2180- AA TAX
-2181- AA TAX
-2182- AA TAX
-2183- AA TAX
-2184- AA TAX
-2185- AA TAX
-2186- AA TAX
-2187- AA TAX
-2188- AA TAX
-2189- AA TAX
-218A- AA TAX
-218B- AA TAX
-218C- AA TAX
-218D- AA TAX
-218E- AA TAX
-218F- AA TAX
-2190- AA TAX
-2191- AA TAX
-2192- AA TAX
-2193- AA TAX
-2194- AA TAX
-2195- AA TAX
-2196- AA TAX
-2197- AA TAX
-2198- AA TAX
-2199- AA TAX
-219A- 8D AA 20 STA $20AA
-219D- 20 20 20 JSR $2020
-21A0- 20 20 20 JSR $2020
-21A3- 20 20 20 JSR $2020
-21A6- 20 20 20 JSR $2020
-21A9- 20 20 20 JSR $2020
-21AC- 20 20 20 JSR $2020
-21AF- 20 20 20 JSR $2020
-21B2- 20 20 20 JSR $2020
-21B5- 20 20 20 JSR $2020
-21B8- 20 20 AA JSR $AA20
-21BB- 8D AA 20 STA $20AA
-21BE- 20 CC CF JSR $CFCC
-21C1- D7 ???
-21C2- AD CC C5 LDA $C5CC
-21C5- D6 C5 DEC $C5,X
-21C7- CC 20 D2 CPY $D220
-21CA- CF ???
-21CB- D5 D4 CMP $D4,X
-21CD- C9 CE CMP #$CE
-21CF- C5 D3 CMP $D3
-21D1- 20 20 20 JSR $2020
-21D4- 20 20 20 JSR $2020
-21D7- 20 20 20 JSR $2020
-21DA- 20 AA 8D JSR $8DAA
-21DD- AA TAX
-21DE- 20 20 20 JSR $2020
-21E1- 20 20 20 JSR $2020
-21E4- 20 20 20 JSR $2020
-21E7- 20 20 20 JSR $2020
-21EA- 20 20 20 JSR $2020
-21ED- 20 20 20 JSR $2020
-21F0- 20 20 20 JSR $2020
-21F3- 20 20 20 JSR $2020
-21F6- 20 20 20 JSR $2020
-21F9- 20 20 20 JSR $2020
-21FC- AA TAX
-21FD- 8D AA AA STA $AAAA
-2200- AA TAX
-2201- AA TAX
-2202- AA TAX
-2203- AA TAX
-2204- AA TAX
-2205- AA TAX
-2206- AA TAX
-2207- AA TAX
-2208- AA TAX
-2209- AA TAX
-220A- AA TAX
-220B- AA TAX
-220C- AA TAX
-220D- AA TAX
-220E- AA TAX
-220F- AA TAX
-2210- AA TAX
-2211- AA TAX
-2212- AA TAX
-2213- AA TAX
-2214- AA TAX
-2215- AA TAX
-2216- AA TAX
-2217- AA TAX
-2218- AA TAX
-2219- AA TAX
-221A- AA TAX
-221B- AA TAX
-221C- AA TAX
-221D- AA TAX
-221E- 8D AA 8D STA $8DAA
-2221- A0 D0 LDY #$D0
-2223- D5 D4 CMP $D4,X
-2225- A0 CD LDY #$CD
-2227- C9 CE CMP #$CE
-2229- AE CC C9 LDX $C9CC
-222C- C2 ???
-222D- AE D2 C5 LDX $C5D2
-2230- D1 D5 CMP ($D5),Y
-2232- C9 D2 CMP #$D2
-2234- C5 C4 CMP $C4
-2236- 8D AA 8D STA $8DAA
-2239- AA TAX
-223A- AA TAX
-223B- 20 C9 CE JSR $CEC9
-223E- C4 C9 CPY $C9
-2240- D6 C9 DEC $C9,X
-2242- C4 D5 CPY $D5
-2244- C1 CC CMP ($CC,X)
-2246- 20 D3 D5 JSR $D5D3
-2249- C2 ???
-224A- D2 CF CMP ($CF)
-224C- D5 D4 CMP $D4,X
-224E- C9 CE CMP #$CE
-2250- C5 D3 CMP $D3
-2252- 8D AA 8D STA $8DAA
-2255- AA TAX
-2256- AA TAX
-2257- AA TAX
-2258- 20 D3 D4 JSR $D4D3
-225B- D2 C9 CMP ($C9)
-225D- CE C7 D3 DEC $D3C7
-2260- 8D AA 8D STA $8DAA
-2263- A0 D0 LDY #$D0
-2265- D5 D4 CMP $D4,X
-2267- A0 CD LDY #$CD
-2269- C9 CE CMP #$CE
-226B- AE D3 D5 LDX $D5D3
-226E- C2 ???
-226F- AE D3 D4 LDX $D4D3
-2272- D2 C3 CMP ($C3)
-2274- C1 D4 CMP ($D4,X)
-2276- 8D A0 D0 STA $D0A0
-2279- D5 D4 CMP $D4,X
-227B- A0 CD LDY #$CD
-227D- C9 CE CMP #$CE
-227F- AE D3 D5 LDX $D5D3
-2282- C2 ???
-2283- AE D3 D5 LDX $D5D3
-2286- C2 ???
-2287- D0 CF BNE $2258
-2289- D3 ???
-228A- 8D A0 D0 STA $D0A0
-228D- D5 D4 CMP $D4,X
-228F- A0 CD LDY #$CD
-2291- C9 CE CMP #$CE
-2293- AE D3 D5 LDX $D5D3
-2296- C2 ???
-2297- AE D0 D2 LDX $D2D0
-229A- CE D3 D4 DEC $D4D3
-229D- D2 8D CMP ($8D)
-229F- A0 D0 LDY #$D0
-22A1- D5 D4 CMP $D4,X
-22A3- A0 CD LDY #$CD
-22A5- C9 CE CMP #$CE
-22A7- AE D3 D5 LDX $D5D3
-22AA- C2 ???
-22AB- AE D3 D5 LDX $D5D3
-22AE- C2 ???
-22AF- C4 C5 CPY $C5
-22B1- CC 8D AA CPY $AA8D
-22B4- 8D AA AA STA $AAAA
-22B7- AA TAX
-22B8- 20 D3 D4 JSR $D4D3
-22BB- C4 C9 CPY $C9
-22BD- CF ???
-22BE- 8D AA 8D STA $8DAA
-22C1- A0 D0 LDY #$D0
-22C3- D5 D4 CMP $D4,X
-22C5- A0 CD LDY #$CD
-22C7- C9 CE CMP #$CE
-22C9- AE D3 D5 LDX $D5D3
-22CC- C2 ???
-22CD- AE C4 D0 LDX $D0C4
-22D0- D2 C9 CMP ($C9)
-22D2- CE D4 8D DEC $8DD4
-22D5- A0 D0 LDY #$D0
-22D7- D5 D4 CMP $D4,X
-22D9- A0 CD LDY #$CD
-22DB- C9 CE CMP #$CE
-22DD- AE D3 D5 LDX $D5D3
-22E0- C2 ???
-22E1- AE D8 D0 LDX $D0D8
-22E4- D2 C9 CMP ($C9)
-22E6- CE D4 8D DEC $8DD4
-22E9- A0 D0 LDY #$D0
-22EB- D5 D4 CMP $D4,X
-22ED- A0 CD LDY #$CD
-22EF- C9 CE CMP #$CE
-22F1- AE D3 D5 LDX $D5D3
-22F4- C2 ???
-22F5- AE D3 C9 LDX $C9D3
-22F8- CE D0 D5 DEC $D5D0
-22FB- D4 ???
-22FC- 8D AA 8D STA $8DAA
-22FF- AA TAX
-2300- AA TAX
-2301- AA TAX
-2302- 20 C6 C9 JSR $C9C6
-2305- CC C5 C9 CPY $C9C5
-2308- CF ???
-2309- 8D AA 8D STA $8DAA
-230C- A0 D0 LDY #$D0
-230E- D5 D4 CMP $D4,X
-2310- A0 CD LDY #$CD
-2312- C9 CE CMP #$CE
-2314- AE D3 D5 LDX $D5D3
-2317- C2 ???
-2318- AE C4 CF LDX $CFC4
-231B- D3 ???
-231C- C3 ???
-231D- CD C4 8D CMP $8DC4
-2320- A0 D0 LDY #$D0
-2322- D5 D4 CMP $D4,X
-2324- A0 CD LDY #$CD
-2326- C9 CE CMP #$CE
-2328- AE D3 D5 LDX $D5D3
-232B- C2 ???
-232C- AE C6 C9 LDX $C9C6
-232F- CE D0 D5 DEC $D5D0
-2332- D4 ???
-2333- 8D A0 D0 STA $D0A0
-2336- D5 D4 CMP $D4,X
-2338- A0 CD LDY #$CD
-233A- C9 CE CMP #$CE
-233C- AE D3 D5 LDX $D5D3
-233F- C2 ???
-2340- AE C6 D0 LDX $D0C6
-2343- D2 C9 CMP ($C9)
-2345- CE D4 8D DEC $8DD4
-2348- A0 D0 LDY #$D0
-234A- D5 D4 CMP $D4,X
-234C- A0 CD LDY #$CD
-234E- C9 CE CMP #$CE
-2350- AE D3 D5 LDX $D5D3
-2353- C2 ???
-2354- AE C6 D0 LDX $D0C6
-2357- D3 ???
-2358- D4 ???
-2359- D2 8D CMP ($8D)
-235B- AA TAX
-235C- 8D 00 00 STA $0000
diff --git a/source/disk19_demo_builds_1/RDF b/source/disk19_demo_builds_1/RDF
deleted file mode 100644
index f183b98..0000000
--- a/source/disk19_demo_builds_1/RDF
+++ /dev/null
@@ -1,2756 +0,0 @@
-7000- 4C 4A 72 JMP $724A
-7003- 00 BRK
-7004- 00 BRK
-7005- 00 BRK
-7006- 00 BRK
-7007- 00 BRK
-7008- 00 BRK
-7009- 00 BRK
-700A- 00 BRK
-700B- 00 BRK
-700C- 00 BRK
-700D- 00 BRK
-700E- 00 BRK
-700F- 00 BRK
-7010- 00 BRK
-7011- 00 BRK
-7012- 00 BRK
-7013- 00 BRK
-7014- 00 BRK
-7015- 00 BRK
-7016- 00 BRK
-7017- 00 BRK
-7018- 00 BRK
-7019- 00 BRK
-701A- 00 BRK
-701B- 00 BRK
-701C- 00 BRK
-701D- 00 BRK
-701E- 00 BRK
-701F- 00 BRK
-7020- 00 BRK
-7021- 00 BRK
-7022- 00 BRK
-7023- 00 BRK
-7024- 00 BRK
-7025- 00 BRK
-7026- 00 BRK
-7027- 00 BRK
-7028- 00 BRK
-7029- 00 BRK
-702A- 00 BRK
-702B- 00 BRK
-702C- 00 BRK
-702D- 00 BRK
-702E- 00 BRK
-702F- 00 BRK
-7030- 00 BRK
-7031- 00 BRK
-7032- 00 BRK
-7033- 00 BRK
-7034- 00 BRK
-7035- 00 BRK
-7036- 00 BRK
-7037- 00 BRK
-7038- 00 BRK
-7039- 00 BRK
-703A- 00 BRK
-703B- 00 BRK
-703C- 00 BRK
-703D- 00 BRK
-703E- 00 BRK
-703F- 00 BRK
-7040- 00 BRK
-7041- 00 BRK
-7042- 00 BRK
-7043- 00 BRK
-7044- 00 BRK
-7045- 00 BRK
-7046- 00 BRK
-7047- 00 BRK
-7048- 00 BRK
-7049- 00 BRK
-704A- 00 BRK
-704B- 00 BRK
-704C- 00 BRK
-704D- 00 BRK
-704E- 00 BRK
-704F- 00 BRK
-7050- 00 BRK
-7051- 00 BRK
-7052- 00 BRK
-7053- 00 BRK
-7054- 00 BRK
-7055- 00 BRK
-7056- 00 BRK
-7057- 00 BRK
-7058- 00 BRK
-7059- 00 BRK
-705A- 00 BRK
-705B- 00 BRK
-705C- 00 BRK
-705D- 00 BRK
-705E- 00 BRK
-705F- 00 BRK
-7060- 00 BRK
-7061- 00 BRK
-7062- 00 BRK
-7063- 00 BRK
-7064- 00 BRK
-7065- 00 BRK
-7066- 00 BRK
-7067- 00 BRK
-7068- 00 BRK
-7069- 00 BRK
-706A- 00 BRK
-706B- 00 BRK
-706C- 00 BRK
-706D- 00 BRK
-706E- 00 BRK
-706F- 00 BRK
-7070- 00 BRK
-7071- 00 BRK
-7072- 00 BRK
-7073- 00 BRK
-7074- 00 BRK
-7075- 00 BRK
-7076- 00 BRK
-7077- 00 BRK
-7078- 00 BRK
-7079- 00 BRK
-707A- 00 BRK
-707B- 00 BRK
-707C- 00 BRK
-707D- 00 BRK
-707E- 00 BRK
-707F- 00 BRK
-7080- 00 BRK
-7081- 00 BRK
-7082- 00 BRK
-7083- 00 BRK
-7084- 00 BRK
-7085- 00 BRK
-7086- 00 BRK
-7087- 00 BRK
-7088- 00 BRK
-7089- 00 BRK
-708A- 00 BRK
-708B- 00 BRK
-708C- 00 BRK
-708D- 00 BRK
-708E- 00 BRK
-708F- 00 BRK
-7090- 00 BRK
-7091- 00 BRK
-7092- 00 BRK
-7093- 00 BRK
-7094- 00 BRK
-7095- 00 BRK
-7096- 00 BRK
-7097- 00 BRK
-7098- 00 BRK
-7099- 00 BRK
-709A- 00 BRK
-709B- 00 BRK
-709C- 00 BRK
-709D- 00 BRK
-709E- 00 BRK
-709F- 00 BRK
-70A0- 00 BRK
-70A1- 00 BRK
-70A2- 00 BRK
-70A3- 00 BRK
-70A4- 00 BRK
-70A5- 00 BRK
-70A6- 00 BRK
-70A7- 00 BRK
-70A8- 00 BRK
-70A9- 00 BRK
-70AA- 00 BRK
-70AB- 00 BRK
-70AC- 00 BRK
-70AD- 00 BRK
-70AE- 00 BRK
-70AF- 00 BRK
-70B0- 00 BRK
-70B1- 00 BRK
-70B2- 00 BRK
-70B3- 00 BRK
-70B4- 00 BRK
-70B5- 00 BRK
-70B6- 00 BRK
-70B7- 00 BRK
-70B8- 00 BRK
-70B9- 00 BRK
-70BA- 00 BRK
-70BB- 00 BRK
-70BC- 00 BRK
-70BD- 00 BRK
-70BE- 00 BRK
-70BF- 00 BRK
-70C0- 00 BRK
-70C1- 00 BRK
-70C2- 00 BRK
-70C3- 00 BRK
-70C4- 00 BRK
-70C5- 00 BRK
-70C6- 00 BRK
-70C7- 00 BRK
-70C8- 00 BRK
-70C9- 00 BRK
-70CA- 00 BRK
-70CB- 00 BRK
-70CC- 00 BRK
-70CD- 00 BRK
-70CE- 00 BRK
-70CF- 00 BRK
-70D0- 00 BRK
-70D1- 00 BRK
-70D2- 00 BRK
-70D3- 00 BRK
-70D4- 00 BRK
-70D5- 00 BRK
-70D6- 00 BRK
-70D7- 00 BRK
-70D8- 00 BRK
-70D9- 00 BRK
-70DA- 00 BRK
-70DB- 00 BRK
-70DC- 00 BRK
-70DD- 00 BRK
-70DE- 00 BRK
-70DF- 00 BRK
-70E0- 00 BRK
-70E1- 00 BRK
-70E2- 00 BRK
-70E3- 00 BRK
-70E4- 00 BRK
-70E5- 00 BRK
-70E6- 00 BRK
-70E7- 00 BRK
-70E8- 00 BRK
-70E9- 00 BRK
-70EA- 00 BRK
-70EB- 00 BRK
-70EC- 00 BRK
-70ED- 00 BRK
-70EE- 00 BRK
-70EF- 00 BRK
-70F0- 00 BRK
-70F1- 00 BRK
-70F2- 00 BRK
-70F3- 00 BRK
-70F4- 00 BRK
-70F5- 00 BRK
-70F6- 00 BRK
-70F7- 00 BRK
-70F8- 00 BRK
-70F9- 00 BRK
-70FA- 00 BRK
-70FB- 00 BRK
-70FC- 00 BRK
-70FD- 00 BRK
-70FE- 00 BRK
-70FF- 00 BRK
-7100- 00 BRK
-7101- 00 BRK
-7102- 00 BRK
-7103- 00 BRK
-7104- 00 BRK
-7105- 00 BRK
-7106- 00 BRK
-7107- 00 BRK
-7108- 00 BRK
-7109- 00 BRK
-710A- 00 BRK
-710B- 00 BRK
-710C- 00 BRK
-710D- 00 BRK
-710E- 00 BRK
-710F- 00 BRK
-7110- 00 BRK
-7111- 00 BRK
-7112- 00 BRK
-7113- 00 BRK
-7114- 00 BRK
-7115- 00 BRK
-7116- 00 BRK
-7117- 00 BRK
-7118- 00 BRK
-7119- 00 BRK
-711A- 00 BRK
-711B- 00 BRK
-711C- 00 BRK
-711D- 00 BRK
-711E- 00 BRK
-711F- 00 BRK
-7120- 00 BRK
-7121- 00 BRK
-7122- 00 BRK
-7123- 00 BRK
-7124- 00 BRK
-7125- 00 BRK
-7126- 00 BRK
-7127- 00 BRK
-7128- 00 BRK
-7129- 00 BRK
-712A- 00 BRK
-712B- 00 BRK
-712C- 00 BRK
-712D- 00 BRK
-712E- 00 BRK
-712F- 00 BRK
-7130- 00 BRK
-7131- 00 BRK
-7132- 00 BRK
-7133- 00 BRK
-7134- 00 BRK
-7135- 00 BRK
-7136- 00 BRK
-7137- 00 BRK
-7138- 00 BRK
-7139- 00 BRK
-713A- 00 BRK
-713B- 00 BRK
-713C- 00 BRK
-713D- 00 BRK
-713E- 00 BRK
-713F- 00 BRK
-7140- 00 BRK
-7141- 00 BRK
-7142- 00 BRK
-7143- 00 BRK
-7144- 00 BRK
-7145- 00 BRK
-7146- 00 BRK
-7147- 00 BRK
-7148- 00 BRK
-7149- 00 BRK
-714A- 00 BRK
-714B- 00 BRK
-714C- 00 BRK
-714D- 00 BRK
-714E- 00 BRK
-714F- 00 BRK
-7150- 00 BRK
-7151- 00 BRK
-7152- 00 BRK
-7153- 00 BRK
-7154- 00 BRK
-7155- 00 BRK
-7156- 00 BRK
-7157- 00 BRK
-7158- 00 BRK
-7159- 00 BRK
-715A- 00 BRK
-715B- 00 BRK
-715C- 00 BRK
-715D- 00 BRK
-715E- 00 BRK
-715F- 00 BRK
-7160- 00 BRK
-7161- 00 BRK
-7162- 00 BRK
-7163- 00 BRK
-7164- 00 BRK
-7165- 00 BRK
-7166- 00 BRK
-7167- 00 BRK
-7168- 00 BRK
-7169- 00 BRK
-716A- 00 BRK
-716B- 00 BRK
-716C- 00 BRK
-716D- 00 BRK
-716E- 00 BRK
-716F- 00 BRK
-7170- 00 BRK
-7171- 00 BRK
-7172- 00 BRK
-7173- 00 BRK
-7174- 00 BRK
-7175- 00 BRK
-7176- 00 BRK
-7177- 00 BRK
-7178- 00 BRK
-7179- 00 BRK
-717A- 00 BRK
-717B- 00 BRK
-717C- 00 BRK
-717D- 00 BRK
-717E- 00 BRK
-717F- 00 BRK
-7180- 00 BRK
-7181- 00 BRK
-7182- 00 BRK
-7183- 00 BRK
-7184- 00 BRK
-7185- 00 BRK
-7186- 00 BRK
-7187- 00 BRK
-7188- 00 BRK
-7189- 00 BRK
-718A- 00 BRK
-718B- 00 BRK
-718C- 00 BRK
-718D- 00 BRK
-718E- 00 BRK
-718F- 00 BRK
-7190- 00 BRK
-7191- 00 BRK
-7192- 00 BRK
-7193- 00 BRK
-7194- 00 BRK
-7195- 00 BRK
-7196- 00 BRK
-7197- 00 BRK
-7198- 00 BRK
-7199- 00 BRK
-719A- 00 BRK
-719B- 00 BRK
-719C- 00 BRK
-719D- 00 BRK
-719E- 00 BRK
-719F- 00 BRK
-71A0- 00 BRK
-71A1- 00 BRK
-71A2- 00 BRK
-71A3- 00 BRK
-71A4- 00 BRK
-71A5- 00 BRK
-71A6- 00 BRK
-71A7- 00 BRK
-71A8- 00 BRK
-71A9- 00 BRK
-71AA- 00 BRK
-71AB- 00 BRK
-71AC- 00 BRK
-71AD- 00 BRK
-71AE- 00 BRK
-71AF- 00 BRK
-71B0- 00 BRK
-71B1- 00 BRK
-71B2- 00 BRK
-71B3- 00 BRK
-71B4- 00 BRK
-71B5- 00 BRK
-71B6- 00 BRK
-71B7- 00 BRK
-71B8- 00 BRK
-71B9- 00 BRK
-71BA- 00 BRK
-71BB- 00 BRK
-71BC- 00 BRK
-71BD- 00 BRK
-71BE- 00 BRK
-71BF- 00 BRK
-71C0- 00 BRK
-71C1- 00 BRK
-71C2- 00 BRK
-71C3- 00 BRK
-71C4- 00 BRK
-71C5- 00 BRK
-71C6- 00 BRK
-71C7- 00 BRK
-71C8- 00 BRK
-71C9- 00 BRK
-71CA- 00 BRK
-71CB- 00 BRK
-71CC- 00 BRK
-71CD- 00 BRK
-71CE- 00 BRK
-71CF- 00 BRK
-71D0- 00 BRK
-71D1- 00 BRK
-71D2- 00 BRK
-71D3- 00 BRK
-71D4- 00 BRK
-71D5- 00 BRK
-71D6- 00 BRK
-71D7- 00 BRK
-71D8- 00 BRK
-71D9- 00 BRK
-71DA- 00 BRK
-71DB- 00 BRK
-71DC- 00 BRK
-71DD- 00 BRK
-71DE- 00 BRK
-71DF- 00 BRK
-71E0- 00 BRK
-71E1- 00 BRK
-71E2- 00 BRK
-71E3- 00 BRK
-71E4- 00 BRK
-71E5- 00 BRK
-71E6- 00 BRK
-71E7- 00 BRK
-71E8- 00 BRK
-71E9- 00 BRK
-71EA- 00 BRK
-71EB- 00 BRK
-71EC- 00 BRK
-71ED- 00 BRK
-71EE- 00 BRK
-71EF- 00 BRK
-71F0- 00 BRK
-71F1- 00 BRK
-71F2- 00 BRK
-71F3- 00 BRK
-71F4- 00 BRK
-71F5- 00 BRK
-71F6- 00 BRK
-71F7- 00 BRK
-71F8- 00 BRK
-71F9- 00 BRK
-71FA- 00 BRK
-71FB- 00 BRK
-71FC- 00 BRK
-71FD- 00 BRK
-71FE- 00 BRK
-71FF- 00 BRK
-7200- 00 BRK
-7201- 00 BRK
-7202- 00 BRK
-7203- 00 BRK
-7204- 00 BRK
-7205- 00 BRK
-7206- 00 BRK
-7207- 00 BRK
-7208- 00 BRK
-7209- 00 BRK
-720A- 00 BRK
-720B- 00 BRK
-720C- 00 BRK
-720D- 00 BRK
-720E- 00 BRK
-720F- 00 BRK
-7210- 00 BRK
-7211- 00 BRK
-7212- 00 BRK
-7213- 00 BRK
-7214- 00 BRK
-7215- 00 BRK
-7216- 00 BRK
-7217- 00 BRK
-7218- 00 BRK
-7219- 00 BRK
-721A- 00 BRK
-721B- 00 BRK
-721C- 00 BRK
-721D- 00 BRK
-721E- 00 BRK
-721F- 00 BRK
-7220- 00 BRK
-7221- 00 BRK
-7222- 00 BRK
-7223- 00 BRK
-7224- 00 BRK
-7225- 00 BRK
-7226- 00 BRK
-7227- 00 BRK
-7228- 00 BRK
-7229- 00 BRK
-722A- 00 BRK
-722B- 00 BRK
-722C- 00 BRK
-722D- 00 BRK
-722E- 00 BRK
-722F- 00 BRK
-7230- 00 BRK
-7231- 00 BRK
-7232- 00 BRK
-7233- 00 BRK
-7234- 00 BRK
-7235- 00 BRK
-7236- 00 BRK
-7237- 00 BRK
-7238- 00 BRK
-7239- 00 BRK
-723A- 00 BRK
-723B- 00 BRK
-723C- 00 BRK
-723D- 00 BRK
-723E- 00 BRK
-723F- 00 BRK
-7240- 00 BRK
-7241- 00 BRK
-7242- 00 BRK
-7243- 00 BRK
-7244- 00 BRK
-7245- 00 BRK
-7246- 00 BRK
-7247- 00 BRK
-7248- 00 BRK
-7249- 00 BRK
-724A- A9 01 LDA #$01
-724C- 8D 41 72 STA $7241
-724F- A9 01 LDA #$01
-7251- 8D 42 72 STA $7242
-7254- 20 5D 72 JSR $725D
-7257- 20 70 72 JSR $7270
-725A- 4C D0 03 JMP $03D0
-725D- A9 01 LDA #$01
-725F- 8D B6 AA STA $AAB6
-7262- 85 76 STA $76
-7264- 85 33 STA $33
-7266- A9 00 LDA #$00
-7268- 85 D8 STA $D8
-726A- A9 00 LDA #$00
-726C- 8D DE 76 STA $76DE
-726F- 60 RTS
-7270- 20 7D 72 JSR $727D
-7273- 20 A4 72 JSR $72A4
-7276- 20 29 73 JSR $7329
-7279- 20 D8 73 JSR $73D8
-727C- 60 RTS
-727D- 20 23 7F JSR $7F23
-7280- A0 8D LDY #$8D
-7282- 8D 00 20 STA $2000
-7285- 23 ???
-7286- 7F ???
-7287- C6 C9 DEC $C9
-7289- CC C5 A0 CPY $A0C5
-728C- D4 ???
-728D- CF ???
-728E- A0 D0 LDY #$D0
-7290- D2 C9 CMP ($C9)
-7292- CE D4 BA DEC $BAD4
-7295- A0 00 LDY #$00
-7297- 20 44 7F JSR $7F44
-729A- A9 76 LDA #$76
-729C- 48 PHA
-729D- A9 DF LDA #$DF
-729F- 48 PHA
-72A0- 20 1D 7A JSR $7A1D
-72A3- 60 RTS
-72A4- A9 01 LDA #$01
-72A6- 8D B6 AA STA $AAB6
-72A9- 85 76 STA $76
-72AB- 85 33 STA $33
-72AD- A9 FF LDA #$FF
-72AF- 85 D8 STA $D8
-72B1- A9 F9 LDA #$F9
-72B3- 8D 5A 9D STA $9D5A
-72B6- A9 72 LDA #$72
-72B8- 8D 5B 9D STA $9D5B
-72BB- 4C C6 72 JMP $72C6
-72BE- 07 ???
-72BF- D6 C5 DEC $C5,X
-72C1- D2 C9 CMP ($C9)
-72C3- C6 D9 DEC $D9
-72C5- A0 A0 LDY #$A0
-72C7- 00 BRK
-72C8- AD BE 72 LDA $72BE
-72CB- 8D 40 71 STA $7140
-72CE- 8D 41 71 STA $7141
-72D1- C8 INY
-72D2- B9 BE 72 LDA $72BE,Y
-72D5- 99 41 71 STA $7141,Y
-72D8- CC 40 71 CPY $7140
-72DB- D0 F4 BNE $72D1
-72DD- A9 71 LDA #$71
-72DF- 48 PHA
-72E0- A9 41 LDA #$41
-72E2- 48 PHA
-72E3- A9 76 LDA #$76
-72E5- 48 PHA
-72E6- A9 DF LDA #$DF
-72E8- 48 PHA
-72E9- A9 64 LDA #$64
-72EB- 48 PHA
-72EC- 20 77 7F JSR $7F77
-72EF- A9 70 LDA #$70
-72F1- 48 PHA
-72F2- A9 40 LDA #$40
-72F4- 48 PHA
-72F5- 20 9C 7E JSR $7E9C
-72F8- 60 RTS
-72F9- 20 23 7F JSR $7F23
-72FC- A0 8D LDY #$8D
-72FE- 8D 00 A9 STA $A900
-7301- 07 ???
-7302- 20 ED FD JSR $FDED F8ROM:COUT
-7305- 20 23 7F JSR $7F23
-7308- C5 D2 CMP $D2
-730A- D2 CF CMP ($CF)
-730C- D2 BA CMP ($BA)
-730E- A0 C6 LDY #$C6
-7310- C9 CC CMP #$CC
-7312- C5 A0 CMP $A0
-7314- C4 CF CPY $CF
-7316- C5 D3 CMP $D3
-7318- CE A7 D4 DEC $D4A7
-731B- A0 C5 LDY #$C5
-731D- D8 CLD
-731E- C9 D3 CMP #$D3
-7320- D4 ???
-7321- 8D 8D 00 STA $008D
-7324- 68 PLA
-7325- 68 PLA
-7326- 4C D0 03 JMP $03D0
-7329- A9 01 LDA #$01
-732B- 8D B6 AA STA $AAB6
-732E- 85 76 STA $76
-7330- 85 33 STA $33
-7332- A9 FF LDA #$FF
-7334- 85 D8 STA $D8
-7336- AD CE 73 LDA $73CE
-7339- 8D 5A 9D STA $9D5A
-733C- AD CF 73 LDA $73CF
-733F- 8D 5B 9D STA $9D5B
-7342- 4C 4C 73 JMP $734C
-7345- 06 C2 ASL $C2
-7347- CC CF C1 CPY $C1CF
-734A- C4 A0 CPY $A0
-734C- A0 00 LDY #$00
-734E- AD 45 73 LDA $7345
-7351- 8D 40 71 STA $7140
-7354- 8D 41 71 STA $7141
-7357- C8 INY
-7358- B9 45 73 LDA $7345,Y
-735B- 99 41 71 STA $7141,Y
-735E- CC 40 71 CPY $7140
-7361- D0 F4 BNE $7357
-7363- A9 71 LDA #$71
-7365- 48 PHA
-7366- A9 41 LDA #$41
-7368- 48 PHA
-7369- A9 76 LDA #$76
-736B- 48 PHA
-736C- A9 DF LDA #$DF
-736E- 48 PHA
-736F- A9 64 LDA #$64
-7371- 48 PHA
-7372- 20 77 7F JSR $7F77
-7375- A9 78 LDA #$78
-7377- 48 PHA
-7378- A9 1D LDA #$1D
-737A- 48 PHA
-737B- 20 1D 7A JSR $7A1D
-737E- A9 78 LDA #$78
-7380- 48 PHA
-7381- A9 1D LDA #$1D
-7383- 48 PHA
-7384- 4C 8F 73 JMP $738F
-7387- 07 ???
-7388- AC C1 A4 LDY $A4C1
-738B- B2 B0 LDA ($B0)
-738D- B0 B0 BCS $733F
-738F- A0 00 LDY #$00
-7391- AD 87 73 LDA $7387
-7394- 8D 40 71 STA $7140
-7397- 8D 41 71 STA $7141
-739A- C8 INY
-739B- B9 87 73 LDA $7387,Y
-739E- 99 41 71 STA $7141,Y
-73A1- CC 40 71 CPY $7140
-73A4- D0 F4 BNE $739A
-73A6- A9 71 LDA #$71
-73A8- 48 PHA
-73A9- A9 41 LDA #$41
-73AB- 48 PHA
-73AC- A9 64 LDA #$64
-73AE- 48 PHA
-73AF- 20 77 7F JSR $7F77
-73B2- A9 70 LDA #$70
-73B4- 48 PHA
-73B5- A9 40 LDA #$40
-73B7- 48 PHA
-73B8- 20 9C 7E JSR $7E9C
-73BB- A9 FF LDA #$FF
-73BD- 8D DC 76 STA $76DC
-73C0- AD DE 76 LDA $76DE
-73C3- C9 FF CMP #$FF
-73C5- F0 01 BEQ $73C8
-73C7- 60 RTS
-73C8- A9 00 LDA #$00
-73CA- 8D DC 76 STA $76DC
-73CD- 60 RTS
-73CE- A9 FF LDA #$FF
-73D0- 8D DE 76 STA $76DE
-73D3- A9 00 LDA #$00
-73D5- 85 D8 STA $D8
-73D7- 60 RTS
-73D8- AD DC 76 LDA $76DC
-73DB- C9 00 CMP #$00
-73DD- F0 03 BEQ $73E2
-73DF- 4C E5 73 JMP $73E5
-73E2- 4C 10 75 JMP $7510
-73E5- AD 72 AA LDA $AA72
-73E8- 8D 16 77 STA $7716
-73EB- AD 73 AA LDA $AA73
-73EE- 8D 17 77 STA $7717
-73F1- 20 23 7F JSR $7F23
-73F4- A0 8D LDY #$8D
-73F6- 8D 00 AD STA $AD00
-73F9- 60 RTS
-73FA- AA TAX
-73FB- 8D 18 77 STA $7718
-73FE- AD 61 AA LDA $AA61
-7401- 8D 19 77 STA $7719
-7404- 20 23 7F JSR $7F23
-7407- CC C5 CE CPY $CEC5
-740A- C7 ???
-740B- D4 ???
-740C- C8 INY
-740D- BA TSX
-740E- A0 A8 LDY #$A8
-7410- CC CF D7 CPY $D7CF
-7413- A0 C2 LDY #$C2
-7415- D9 D4 C5 CMP $C5D4,Y
-7418- AC A0 C8 LDY $C8A0
-741B- C9 C7 CMP #$C7
-741D- C8 INY
-741E- A0 C2 LDY #$C2
-7420- D9 D4 C5 CMP $C5D4,Y
-7423- A9 8D LDA #$8D
-7425- 00 BRK
-7426- A9 77 LDA #$77
-7428- 48 PHA
-7429- A9 18 LDA #$18
-742B- 48 PHA
-742C- A9 02 LDA #$02
-742E- 48 PHA
-742F- 20 69 7A JSR $7A69
-7432- 20 23 7F JSR $7F23
-7435- A0 8D LDY #$8D
-7437- 00 BRK
-7438- 20 1E 7B JSR $7B1E
-743B- A9 00 LDA #$00
-743D- 8D 11 77 STA $7711
-7440- A9 00 LDA #$00
-7442- 8D 1D 77 STA $771D
-7445- A9 20 LDA #$20
-7447- 8D 1E 77 STA $771E
-744A- AD 1D 77 LDA $771D
-744D- 85 EB STA $EB
-744F- AD 1E 77 LDA $771E
-7452- 85 EC STA $EC
-7454- A5 EC LDA $EC
-7456- 29 F0 AND #$F0
-7458- 4A LSR
-7459- 4A LSR
-745A- 4A LSR
-745B- 4A LSR
-745C- AA TAX
-745D- BD 1B 7D LDA $7D1B,X
-7460- 20 ED FD JSR $FDED F8ROM:COUT
-7463- A5 EC LDA $EC
-7465- 29 0F AND #$0F
-7467- AA TAX
-7468- BD 1B 7D LDA $7D1B,X
-746B- 20 ED FD JSR $FDED F8ROM:COUT
-746E- A5 EB LDA $EB
-7470- 29 F0 AND #$F0
-7472- 4A LSR
-7473- 4A LSR
-7474- 4A LSR
-7475- 4A LSR
-7476- AA TAX
-7477- BD 1B 7D LDA $7D1B,X
-747A- 20 ED FD JSR $FDED F8ROM:COUT
-747D- A5 EB LDA $EB
-747F- 29 0F AND #$0F
-7481- AA TAX
-7482- BD 1B 7D LDA $7D1B,X
-7485- 20 ED FD JSR $FDED F8ROM:COUT
-7488- A9 BA LDA #$BA
-748A- 20 ED FD JSR $FDED F8ROM:COUT
-748D- A9 A0 LDA #$A0
-748F- 20 ED FD JSR $FDED F8ROM:COUT
-7492- A0 00 LDY #$00
-7494- B1 EB LDA ($EB),Y
-7496- 29 F0 AND #$F0
-7498- 4A LSR
-7499- 4A LSR
-749A- 4A LSR
-749B- 4A LSR
-749C- 8D 1A 77 STA $771A
-749F- B1 EB LDA ($EB),Y
-74A1- 29 0F AND #$0F
-74A3- 8D 1B 77 STA $771B
-74A6- AE 1A 77 LDX $771A
-74A9- BD 1B 7D LDA $7D1B,X
-74AC- 20 ED FD JSR $FDED F8ROM:COUT
-74AF- AE 1B 77 LDX $771B
-74B2- BD 1B 7D LDA $7D1B,X
-74B5- 20 ED FD JSR $FDED F8ROM:COUT
-74B8- A9 A0 LDA #$A0
-74BA- 20 ED FD JSR $FDED F8ROM:COUT
-74BD- C8 INY
-74BE- C0 08 CPY #$08
-74C0- D0 D2 BNE $7494
-74C2- 20 23 7F JSR $7F23
-74C5- A0 8D LDY #$8D
-74C7- 00 BRK
-74C8- EE 11 77 INC $7711
-74CB- AD 11 77 LDA $7711
-74CE- C9 14 CMP #$14
-74D0- D0 08 BNE $74DA
-74D2- 20 1E 7B JSR $7B1E
-74D5- A9 00 LDA #$00
-74D7- 8D 11 77 STA $7711
-74DA- AD 1D 77 LDA $771D
-74DD- 18 CLC
-74DE- 69 08 ADC #$08
-74E0- 90 03 BCC $74E5
-74E2- EE 1E 77 INC $771E
-74E5- 8D 1D 77 STA $771D
-74E8- AD 00 20 LDA $2000
-74EB- 6D 18 77 ADC $7718
-74EE- 8D 14 77 STA $7714
-74F1- AD 01 20 LDA $2001
-74F4- 6D 19 77 ADC $7719
-74F7- 8D 15 77 STA $7715
-74FA- AD 1E 77 LDA $771E
-74FD- CD 15 77 CMP $7715
-7500- D0 0A BNE $750C
-7502- AD 1D 77 LDA $771D
-7505- CD 14 77 CMP $7714
-7508- F0 02 BEQ $750C
-750A- B0 03 BCS $750F
-750C- 4C 4A 74 JMP $744A
-750F- 60 RTS
-7510- A9 01 LDA #$01
-7512- 8D B6 AA STA $AAB6
-7515- 85 76 STA $76
-7517- 85 33 STA $33
-7519- A9 FF LDA #$FF
-751B- 85 D8 STA $D8
-751D- A9 45 LDA #$45
-751F- 8D 5A 9D STA $9D5A
-7522- A9 76 LDA #$76
-7524- 8D 5B 9D STA $9D5B
-7527- 4C 30 75 JMP $7530
-752A- 05 CF ORA $CF
-752C- D0 C5 BNE $74F3
-752E- CE A0 A0 DEC $A0A0
-7531- 00 BRK
-7532- AD 2A 75 LDA $752A
-7535- 8D 40 71 STA $7140
-7538- 8D 41 71 STA $7141
-753B- C8 INY
-753C- B9 2A 75 LDA $752A,Y
-753F- 99 41 71 STA $7141,Y
-7542- CC 40 71 CPY $7140
-7545- D0 F4 BNE $753B
-7547- A9 71 LDA #$71
-7549- 48 PHA
-754A- A9 41 LDA #$41
-754C- 48 PHA
-754D- A9 76 LDA #$76
-754F- 48 PHA
-7550- A9 DF LDA #$DF
-7552- 48 PHA
-7553- A9 64 LDA #$64
-7555- 48 PHA
-7556- 20 77 7F JSR $7F77
-7559- A9 70 LDA #$70
-755B- 48 PHA
-755C- A9 40 LDA #$40
-755E- 48 PHA
-755F- 20 9C 7E JSR $7E9C
-7562- 4C 6B 75 JMP $756B
-7565- 05 D2 ORA $D2
-7567- C5 C1 CMP $C1
-7569- C4 A0 CPY $A0
-756B- A0 00 LDY #$00
-756D- AD 65 75 LDA $7565
-7570- 8D 40 71 STA $7140
-7573- 8D 41 71 STA $7141
-7576- C8 INY
-7577- B9 65 75 LDA $7565,Y
-757A- 99 41 71 STA $7141,Y
-757D- CC 40 71 CPY $7140
-7580- D0 F4 BNE $7576
-7582- A9 71 LDA #$71
-7584- 48 PHA
-7585- A9 41 LDA #$41
-7587- 48 PHA
-7588- A9 76 LDA #$76
-758A- 48 PHA
-758B- A9 DF LDA #$DF
-758D- 48 PHA
-758E- A9 64 LDA #$64
-7590- 48 PHA
-7591- 20 77 7F JSR $7F77
-7594- A9 70 LDA #$70
-7596- 48 PHA
-7597- A9 40 LDA #$40
-7599- 48 PHA
-759A- 20 9C 7E JSR $7E9C
-759D- A9 01 LDA #$01
-759F- 8D B6 AA STA $AAB6
-75A2- 85 76 STA $76
-75A4- 85 33 STA $33
-75A6- A9 FF LDA #$FF
-75A8- 85 D8 STA $D8
-75AA- A9 05 LDA #$05
-75AC- 8D 5A 9D STA $9D5A
-75AF- A9 76 LDA #$76
-75B1- 8D 5B 9D STA $9D5B
-75B4- A0 00 LDY #$00
-75B6- 8C 13 77 STY $7713
-75B9- A0 01 LDY #$01
-75BB- 8C 11 77 STY $7711
-75BE- 20 0C FD JSR $FD0C F8ROM:RDKEY
-75C1- A0 00 LDY #$00
-75C3- 8C 10 C0 STY $C010 r:KBDSTRB
-75C6- AC 11 77 LDY $7711
-75C9- 99 1D 77 STA $771D,Y
-75CC- C9 8D CMP #$8D
-75CE- F0 0A BEQ $75DA
-75D0- C0 FF CPY #$FF
-75D2- F0 06 BEQ $75DA
-75D4- EE 11 77 INC $7711
-75D7- 4C BE 75 JMP $75BE
-75DA- EE 13 77 INC $7713
-75DD- AC 11 77 LDY $7711
-75E0- 8C 1D 77 STY $771D
-75E3- A9 77 LDA #$77
-75E5- 48 PHA
-75E6- A9 1D LDA #$1D
-75E8- 48 PHA
-75E9- 20 31 80 JSR $8031
-75EC- AC 13 77 LDY $7713
-75EF- C0 14 CPY #$14
-75F1- D0 0F BNE $7602
-75F3- AD 00 C0 LDA $C000 r:KBD w:CLR80COL
-75F6- 10 FB BPL $75F3
-75F8- 29 7F AND #$7F
-75FA- 8D 10 C0 STA $C010 r:KBDSTRB
-75FD- A0 00 LDY #$00
-75FF- 8C 13 77 STY $7713
-7602- 4C B9 75 JMP $75B9
-7605- 4C 0F 76 JMP $760F
-7608- 06 C3 ASL $C3
-760A- CC CF D3 CPY $D3CF
-760D- C5 A0 CMP $A0
-760F- A0 00 LDY #$00
-7611- AD 08 76 LDA $7608
-7614- 8D 40 71 STA $7140
-7617- 8D 41 71 STA $7141
-761A- C8 INY
-761B- B9 08 76 LDA $7608,Y
-761E- 99 41 71 STA $7141,Y
-7621- CC 40 71 CPY $7140
-7624- D0 F4 BNE $761A
-7626- A9 71 LDA #$71
-7628- 48 PHA
-7629- A9 41 LDA #$41
-762B- 48 PHA
-762C- A9 76 LDA #$76
-762E- 48 PHA
-762F- A9 DF LDA #$DF
-7631- 48 PHA
-7632- A9 64 LDA #$64
-7634- 48 PHA
-7635- 20 77 7F JSR $7F77
-7638- A9 70 LDA #$70
-763A- 48 PHA
-763B- A9 40 LDA #$40
-763D- 48 PHA
-763E- 20 9C 7E JSR $7E9C
-7641- 68 PLA
-7642- 4C D0 03 JMP $03D0
-7645- 4C 4E 76 JMP $764E
-7648- 05 C3 ORA $C3
-764A- CC CF D3 CPY $D3CF
-764D- C5 A0 CMP $A0
-764F- 00 BRK
-7650- AD 48 76 LDA $7648
-7653- 8D 40 71 STA $7140
-7656- 8D 41 71 STA $7141
-7659- C8 INY
-765A- B9 48 76 LDA $7648,Y
-765D- 99 41 71 STA $7141,Y
-7660- CC 40 71 CPY $7140
-7663- D0 F4 BNE $7659
-7665- A9 71 LDA #$71
-7667- 48 PHA
-7668- A9 41 LDA #$41
-766A- 48 PHA
-766B- 20 9C 7E JSR $7E9C
-766E- 20 23 7F JSR $7F23
-7671- D4 ???
-7672- D9 D0 C5 CMP $C5D0,Y
-7675- A0 DB LDY #$DB
-7677- CC C9 D3 CPY $D3C9
-767A- D4 ???
-767B- DD A0 D4 CMP $D4A0,X
-767E- CF ???
-767F- A0 D2 LDY #$D2
-7681- C5 C1 CMP $C1
-7683- C4 8D CPY $8D
-7685- 00 BRK
-7686- 20 23 7F JSR $7F23
-7689- D4 ???
-768A- C8 INY
-768B- C5 A0 CMP $A0
-768D- C2 ???
-768E- C1 D3 CMP ($D3,X)
-7690- C9 C3 CMP #$C3
-7692- A0 CC LDY #$CC
-7694- C9 D3 CMP #$D3
-7696- D4 ???
-7697- C9 CE CMP #$CE
-7699- C7 ???
-769A- AE 8D 8D LDX $8D8D
-769D- 00 BRK
-769E- 4C A7 76 JMP $76A7
-76A1- 05 CC ORA $CC
-76A3- CF ???
-76A4- C1 C4 CMP ($C4,X)
-76A6- A0 A0 LDY #$A0
-76A8- 00 BRK
-76A9- AD A1 76 LDA $76A1
-76AC- 8D 40 71 STA $7140
-76AF- 8D 41 71 STA $7141
-76B2- C8 INY
-76B3- B9 A1 76 LDA $76A1,Y
-76B6- 99 41 71 STA $7141,Y
-76B9- CC 40 71 CPY $7140
-76BC- D0 F4 BNE $76B2
-76BE- A9 71 LDA #$71
-76C0- 48 PHA
-76C1- A9 41 LDA #$41
-76C3- 48 PHA
-76C4- A9 76 LDA #$76
-76C6- 48 PHA
-76C7- A9 DF LDA #$DF
-76C9- 48 PHA
-76CA- A9 64 LDA #$64
-76CC- 48 PHA
-76CD- 20 77 7F JSR $7F77
-76D0- A9 70 LDA #$70
-76D2- 48 PHA
-76D3- A9 40 LDA #$40
-76D5- 48 PHA
-76D6- 20 9C 7E JSR $7E9C
-76D9- 4C D0 03 JMP $03D0
-76DC- 00 BRK
-76DD- 00 BRK
-76DE- 00 BRK
-76DF- 00 BRK
-76E0- 00 BRK
-76E1- 00 BRK
-76E2- 00 BRK
-76E3- 00 BRK
-76E4- 00 BRK
-76E5- 00 BRK
-76E6- 00 BRK
-76E7- 00 BRK
-76E8- 00 BRK
-76E9- 00 BRK
-76EA- 00 BRK
-76EB- 00 BRK
-76EC- 00 BRK
-76ED- 00 BRK
-76EE- 00 BRK
-76EF- 00 BRK
-76F0- 00 BRK
-76F1- 00 BRK
-76F2- 00 BRK
-76F3- 00 BRK
-76F4- 00 BRK
-76F5- 00 BRK
-76F6- 00 BRK
-76F7- 00 BRK
-76F8- 00 BRK
-76F9- 00 BRK
-76FA- 00 BRK
-76FB- 00 BRK
-76FC- 00 BRK
-76FD- 00 BRK
-76FE- 00 BRK
-76FF- 00 BRK
-7700- 00 BRK
-7701- 00 BRK
-7702- 00 BRK
-7703- 00 BRK
-7704- 00 BRK
-7705- 00 BRK
-7706- 00 BRK
-7707- 00 BRK
-7708- 00 BRK
-7709- 00 BRK
-770A- 00 BRK
-770B- 00 BRK
-770C- 00 BRK
-770D- 00 BRK
-770E- 00 BRK
-770F- 00 BRK
-7710- 00 BRK
-7711- 00 BRK
-7712- 00 BRK
-7713- 00 BRK
-7714- 00 BRK
-7715- 00 BRK
-7716- 00 BRK
-7717- 00 BRK
-7718- 00 BRK
-7719- 00 BRK
-771A- 00 BRK
-771B- 00 BRK
-771C- 00 BRK
-771D- 00 BRK
-771E- 00 BRK
-771F- 00 BRK
-7720- 00 BRK
-7721- 00 BRK
-7722- 00 BRK
-7723- 00 BRK
-7724- 00 BRK
-7725- 00 BRK
-7726- 00 BRK
-7727- 00 BRK
-7728- 00 BRK
-7729- 00 BRK
-772A- 00 BRK
-772B- 00 BRK
-772C- 00 BRK
-772D- 00 BRK
-772E- 00 BRK
-772F- 00 BRK
-7730- 00 BRK
-7731- 00 BRK
-7732- 00 BRK
-7733- 00 BRK
-7734- 00 BRK
-7735- 00 BRK
-7736- 00 BRK
-7737- 00 BRK
-7738- 00 BRK
-7739- 00 BRK
-773A- 00 BRK
-773B- 00 BRK
-773C- 00 BRK
-773D- 00 BRK
-773E- 00 BRK
-773F- 00 BRK
-7740- 00 BRK
-7741- 00 BRK
-7742- 00 BRK
-7743- 00 BRK
-7744- 00 BRK
-7745- 00 BRK
-7746- 00 BRK
-7747- 00 BRK
-7748- 00 BRK
-7749- 00 BRK
-774A- 00 BRK
-774B- 00 BRK
-774C- 00 BRK
-774D- 00 BRK
-774E- 00 BRK
-774F- 00 BRK
-7750- 00 BRK
-7751- 00 BRK
-7752- 00 BRK
-7753- 00 BRK
-7754- 00 BRK
-7755- 00 BRK
-7756- 00 BRK
-7757- 00 BRK
-7758- 00 BRK
-7759- 00 BRK
-775A- 00 BRK
-775B- 00 BRK
-775C- 00 BRK
-775D- 00 BRK
-775E- 00 BRK
-775F- 00 BRK
-7760- 00 BRK
-7761- 00 BRK
-7762- 00 BRK
-7763- 00 BRK
-7764- 00 BRK
-7765- 00 BRK
-7766- 00 BRK
-7767- 00 BRK
-7768- 00 BRK
-7769- 00 BRK
-776A- 00 BRK
-776B- 00 BRK
-776C- 00 BRK
-776D- 00 BRK
-776E- 00 BRK
-776F- 00 BRK
-7770- 00 BRK
-7771- 00 BRK
-7772- 00 BRK
-7773- 00 BRK
-7774- 00 BRK
-7775- 00 BRK
-7776- 00 BRK
-7777- 00 BRK
-7778- 00 BRK
-7779- 00 BRK
-777A- 00 BRK
-777B- 00 BRK
-777C- 00 BRK
-777D- 00 BRK
-777E- 00 BRK
-777F- 00 BRK
-7780- 00 BRK
-7781- 00 BRK
-7782- 00 BRK
-7783- 00 BRK
-7784- 00 BRK
-7785- 00 BRK
-7786- 00 BRK
-7787- 00 BRK
-7788- 00 BRK
-7789- 00 BRK
-778A- 00 BRK
-778B- 00 BRK
-778C- 00 BRK
-778D- 00 BRK
-778E- 00 BRK
-778F- 00 BRK
-7790- 00 BRK
-7791- 00 BRK
-7792- 00 BRK
-7793- 00 BRK
-7794- 00 BRK
-7795- 00 BRK
-7796- 00 BRK
-7797- 00 BRK
-7798- 00 BRK
-7799- 00 BRK
-779A- 00 BRK
-779B- 00 BRK
-779C- 00 BRK
-779D- 00 BRK
-779E- 00 BRK
-779F- 00 BRK
-77A0- 00 BRK
-77A1- 00 BRK
-77A2- 00 BRK
-77A3- 00 BRK
-77A4- 00 BRK
-77A5- 00 BRK
-77A6- 00 BRK
-77A7- 00 BRK
-77A8- 00 BRK
-77A9- 00 BRK
-77AA- 00 BRK
-77AB- 00 BRK
-77AC- 00 BRK
-77AD- 00 BRK
-77AE- 00 BRK
-77AF- 00 BRK
-77B0- 00 BRK
-77B1- 00 BRK
-77B2- 00 BRK
-77B3- 00 BRK
-77B4- 00 BRK
-77B5- 00 BRK
-77B6- 00 BRK
-77B7- 00 BRK
-77B8- 00 BRK
-77B9- 00 BRK
-77BA- 00 BRK
-77BB- 00 BRK
-77BC- 00 BRK
-77BD- 00 BRK
-77BE- 00 BRK
-77BF- 00 BRK
-77C0- 00 BRK
-77C1- 00 BRK
-77C2- 00 BRK
-77C3- 00 BRK
-77C4- 00 BRK
-77C5- 00 BRK
-77C6- 00 BRK
-77C7- 00 BRK
-77C8- 00 BRK
-77C9- 00 BRK
-77CA- 00 BRK
-77CB- 00 BRK
-77CC- 00 BRK
-77CD- 00 BRK
-77CE- 00 BRK
-77CF- 00 BRK
-77D0- 00 BRK
-77D1- 00 BRK
-77D2- 00 BRK
-77D3- 00 BRK
-77D4- 00 BRK
-77D5- 00 BRK
-77D6- 00 BRK
-77D7- 00 BRK
-77D8- 00 BRK
-77D9- 00 BRK
-77DA- 00 BRK
-77DB- 00 BRK
-77DC- 00 BRK
-77DD- 00 BRK
-77DE- 00 BRK
-77DF- 00 BRK
-77E0- 00 BRK
-77E1- 00 BRK
-77E2- 00 BRK
-77E3- 00 BRK
-77E4- 00 BRK
-77E5- 00 BRK
-77E6- 00 BRK
-77E7- 00 BRK
-77E8- 00 BRK
-77E9- 00 BRK
-77EA- 00 BRK
-77EB- 00 BRK
-77EC- 00 BRK
-77ED- 00 BRK
-77EE- 00 BRK
-77EF- 00 BRK
-77F0- 00 BRK
-77F1- 00 BRK
-77F2- 00 BRK
-77F3- 00 BRK
-77F4- 00 BRK
-77F5- 00 BRK
-77F6- 00 BRK
-77F7- 00 BRK
-77F8- 00 BRK
-77F9- 00 BRK
-77FA- 00 BRK
-77FB- 00 BRK
-77FC- 00 BRK
-77FD- 00 BRK
-77FE- 00 BRK
-77FF- 00 BRK
-7800- 00 BRK
-7801- 00 BRK
-7802- 00 BRK
-7803- 00 BRK
-7804- 00 BRK
-7805- 00 BRK
-7806- 00 BRK
-7807- 00 BRK
-7808- 00 BRK
-7809- 00 BRK
-780A- 00 BRK
-780B- 00 BRK
-780C- 00 BRK
-780D- 00 BRK
-780E- 00 BRK
-780F- 00 BRK
-7810- 00 BRK
-7811- 00 BRK
-7812- 00 BRK
-7813- 00 BRK
-7814- 00 BRK
-7815- 00 BRK
-7816- 00 BRK
-7817- 00 BRK
-7818- 00 BRK
-7819- 00 BRK
-781A- 00 BRK
-781B- 00 BRK
-781C- 00 BRK
-781D- 00 BRK
-781E- 00 BRK
-781F- 00 BRK
-7820- 00 BRK
-7821- 00 BRK
-7822- 00 BRK
-7823- 00 BRK
-7824- 00 BRK
-7825- 00 BRK
-7826- 00 BRK
-7827- 00 BRK
-7828- 00 BRK
-7829- 00 BRK
-782A- 00 BRK
-782B- 00 BRK
-782C- 00 BRK
-782D- 00 BRK
-782E- 00 BRK
-782F- 00 BRK
-7830- 00 BRK
-7831- 00 BRK
-7832- 00 BRK
-7833- 00 BRK
-7834- 00 BRK
-7835- 00 BRK
-7836- 00 BRK
-7837- 00 BRK
-7838- 00 BRK
-7839- 00 BRK
-783A- 00 BRK
-783B- 00 BRK
-783C- 00 BRK
-783D- 00 BRK
-783E- 00 BRK
-783F- 00 BRK
-7840- 00 BRK
-7841- 00 BRK
-7842- 00 BRK
-7843- 00 BRK
-7844- 00 BRK
-7845- 00 BRK
-7846- 00 BRK
-7847- 00 BRK
-7848- 00 BRK
-7849- 00 BRK
-784A- 00 BRK
-784B- 00 BRK
-784C- 00 BRK
-784D- 00 BRK
-784E- 00 BRK
-784F- 00 BRK
-7850- 00 BRK
-7851- 00 BRK
-7852- 00 BRK
-7853- 00 BRK
-7854- 00 BRK
-7855- 00 BRK
-7856- 00 BRK
-7857- 00 BRK
-7858- 00 BRK
-7859- 00 BRK
-785A- 00 BRK
-785B- 00 BRK
-785C- 00 BRK
-785D- 00 BRK
-785E- 00 BRK
-785F- 00 BRK
-7860- 00 BRK
-7861- 00 BRK
-7862- 00 BRK
-7863- 00 BRK
-7864- 00 BRK
-7865- 00 BRK
-7866- 00 BRK
-7867- 00 BRK
-7868- 00 BRK
-7869- 00 BRK
-786A- 00 BRK
-786B- 00 BRK
-786C- 00 BRK
-786D- 00 BRK
-786E- 00 BRK
-786F- 00 BRK
-7870- 00 BRK
-7871- 00 BRK
-7872- 00 BRK
-7873- 00 BRK
-7874- 00 BRK
-7875- 00 BRK
-7876- 00 BRK
-7877- 00 BRK
-7878- 00 BRK
-7879- 00 BRK
-787A- 00 BRK
-787B- 00 BRK
-787C- 00 BRK
-787D- 00 BRK
-787E- 00 BRK
-787F- 00 BRK
-7880- 00 BRK
-7881- 00 BRK
-7882- 00 BRK
-7883- 00 BRK
-7884- 00 BRK
-7885- 00 BRK
-7886- 00 BRK
-7887- 00 BRK
-7888- 00 BRK
-7889- 00 BRK
-788A- 00 BRK
-788B- 00 BRK
-788C- 00 BRK
-788D- 00 BRK
-788E- 00 BRK
-788F- 00 BRK
-7890- 00 BRK
-7891- 00 BRK
-7892- 00 BRK
-7893- 00 BRK
-7894- 00 BRK
-7895- 00 BRK
-7896- 00 BRK
-7897- 00 BRK
-7898- 00 BRK
-7899- 00 BRK
-789A- 00 BRK
-789B- 00 BRK
-789C- 00 BRK
-789D- 00 BRK
-789E- 00 BRK
-789F- 00 BRK
-78A0- 00 BRK
-78A1- 00 BRK
-78A2- 00 BRK
-78A3- 00 BRK
-78A4- 00 BRK
-78A5- 00 BRK
-78A6- 00 BRK
-78A7- 00 BRK
-78A8- 00 BRK
-78A9- 00 BRK
-78AA- 00 BRK
-78AB- 00 BRK
-78AC- 00 BRK
-78AD- 00 BRK
-78AE- 00 BRK
-78AF- 00 BRK
-78B0- 00 BRK
-78B1- 00 BRK
-78B2- 00 BRK
-78B3- 00 BRK
-78B4- 00 BRK
-78B5- 00 BRK
-78B6- 00 BRK
-78B7- 00 BRK
-78B8- 00 BRK
-78B9- 00 BRK
-78BA- 00 BRK
-78BB- 00 BRK
-78BC- 00 BRK
-78BD- 00 BRK
-78BE- 00 BRK
-78BF- 00 BRK
-78C0- 00 BRK
-78C1- 00 BRK
-78C2- 00 BRK
-78C3- 00 BRK
-78C4- 00 BRK
-78C5- 00 BRK
-78C6- 00 BRK
-78C7- 00 BRK
-78C8- 00 BRK
-78C9- 00 BRK
-78CA- 00 BRK
-78CB- 00 BRK
-78CC- 00 BRK
-78CD- 00 BRK
-78CE- 00 BRK
-78CF- 00 BRK
-78D0- 00 BRK
-78D1- 00 BRK
-78D2- 00 BRK
-78D3- 00 BRK
-78D4- 00 BRK
-78D5- 00 BRK
-78D6- 00 BRK
-78D7- 00 BRK
-78D8- 00 BRK
-78D9- 00 BRK
-78DA- 00 BRK
-78DB- 00 BRK
-78DC- 00 BRK
-78DD- 00 BRK
-78DE- 00 BRK
-78DF- 00 BRK
-78E0- 00 BRK
-78E1- 00 BRK
-78E2- 00 BRK
-78E3- 00 BRK
-78E4- 00 BRK
-78E5- 00 BRK
-78E6- 00 BRK
-78E7- 00 BRK
-78E8- 00 BRK
-78E9- 00 BRK
-78EA- 00 BRK
-78EB- 00 BRK
-78EC- 00 BRK
-78ED- 00 BRK
-78EE- 00 BRK
-78EF- 00 BRK
-78F0- 00 BRK
-78F1- 00 BRK
-78F2- 00 BRK
-78F3- 00 BRK
-78F4- 00 BRK
-78F5- 00 BRK
-78F6- 00 BRK
-78F7- 00 BRK
-78F8- 00 BRK
-78F9- 00 BRK
-78FA- 00 BRK
-78FB- 00 BRK
-78FC- 00 BRK
-78FD- 00 BRK
-78FE- 00 BRK
-78FF- 00 BRK
-7900- 00 BRK
-7901- 00 BRK
-7902- 00 BRK
-7903- 00 BRK
-7904- 00 BRK
-7905- 00 BRK
-7906- 00 BRK
-7907- 00 BRK
-7908- 00 BRK
-7909- 00 BRK
-790A- 00 BRK
-790B- 00 BRK
-790C- 00 BRK
-790D- 00 BRK
-790E- 00 BRK
-790F- 00 BRK
-7910- 00 BRK
-7911- 00 BRK
-7912- 00 BRK
-7913- 00 BRK
-7914- 00 BRK
-7915- 00 BRK
-7916- 00 BRK
-7917- 00 BRK
-7918- 00 BRK
-7919- 00 BRK
-791A- 00 BRK
-791B- 00 BRK
-791C- 00 BRK
-791D- 00 BRK
-791E- 00 BRK
-791F- 00 BRK
-7920- 00 BRK
-7921- 00 BRK
-7922- 00 BRK
-7923- 00 BRK
-7924- 00 BRK
-7925- 00 BRK
-7926- 00 BRK
-7927- 00 BRK
-7928- 00 BRK
-7929- 00 BRK
-792A- 00 BRK
-792B- 00 BRK
-792C- 00 BRK
-792D- 00 BRK
-792E- 00 BRK
-792F- 00 BRK
-7930- 00 BRK
-7931- 00 BRK
-7932- 00 BRK
-7933- 00 BRK
-7934- 00 BRK
-7935- 00 BRK
-7936- 00 BRK
-7937- 00 BRK
-7938- 00 BRK
-7939- 00 BRK
-793A- 00 BRK
-793B- 00 BRK
-793C- 00 BRK
-793D- 00 BRK
-793E- 00 BRK
-793F- 00 BRK
-7940- 00 BRK
-7941- 00 BRK
-7942- 00 BRK
-7943- 00 BRK
-7944- 00 BRK
-7945- 00 BRK
-7946- 00 BRK
-7947- 00 BRK
-7948- 00 BRK
-7949- 00 BRK
-794A- 00 BRK
-794B- 00 BRK
-794C- 00 BRK
-794D- 00 BRK
-794E- 00 BRK
-794F- 00 BRK
-7950- 00 BRK
-7951- 00 BRK
-7952- 00 BRK
-7953- 00 BRK
-7954- 00 BRK
-7955- 00 BRK
-7956- 00 BRK
-7957- 00 BRK
-7958- 00 BRK
-7959- 00 BRK
-795A- 00 BRK
-795B- 00 BRK
-795C- 00 BRK
-795D- 00 BRK
-795E- 00 BRK
-795F- 00 BRK
-7960- 00 BRK
-7961- 00 BRK
-7962- 00 BRK
-7963- 00 BRK
-7964- 00 BRK
-7965- 00 BRK
-7966- 00 BRK
-7967- 00 BRK
-7968- 00 BRK
-7969- 00 BRK
-796A- 00 BRK
-796B- 00 BRK
-796C- 00 BRK
-796D- 00 BRK
-796E- 00 BRK
-796F- 00 BRK
-7970- 00 BRK
-7971- 00 BRK
-7972- 00 BRK
-7973- 00 BRK
-7974- 00 BRK
-7975- 00 BRK
-7976- 00 BRK
-7977- 00 BRK
-7978- 00 BRK
-7979- 00 BRK
-797A- 00 BRK
-797B- 00 BRK
-797C- 00 BRK
-797D- 00 BRK
-797E- 00 BRK
-797F- 00 BRK
-7980- 00 BRK
-7981- 00 BRK
-7982- 00 BRK
-7983- 00 BRK
-7984- 00 BRK
-7985- 00 BRK
-7986- 00 BRK
-7987- 00 BRK
-7988- 00 BRK
-7989- 00 BRK
-798A- 00 BRK
-798B- 00 BRK
-798C- 00 BRK
-798D- 00 BRK
-798E- 00 BRK
-798F- 00 BRK
-7990- 00 BRK
-7991- 00 BRK
-7992- 00 BRK
-7993- 00 BRK
-7994- 00 BRK
-7995- 00 BRK
-7996- 00 BRK
-7997- 00 BRK
-7998- 00 BRK
-7999- 00 BRK
-799A- 00 BRK
-799B- 00 BRK
-799C- 00 BRK
-799D- 00 BRK
-799E- 00 BRK
-799F- 00 BRK
-79A0- 00 BRK
-79A1- 00 BRK
-79A2- 00 BRK
-79A3- 00 BRK
-79A4- 00 BRK
-79A5- 00 BRK
-79A6- 00 BRK
-79A7- 00 BRK
-79A8- 00 BRK
-79A9- 00 BRK
-79AA- 00 BRK
-79AB- 00 BRK
-79AC- 00 BRK
-79AD- 00 BRK
-79AE- 00 BRK
-79AF- 00 BRK
-79B0- 00 BRK
-79B1- 00 BRK
-79B2- 00 BRK
-79B3- 00 BRK
-79B4- 00 BRK
-79B5- 00 BRK
-79B6- 00 BRK
-79B7- 00 BRK
-79B8- 00 BRK
-79B9- 00 BRK
-79BA- 00 BRK
-79BB- 00 BRK
-79BC- 00 BRK
-79BD- 00 BRK
-79BE- 00 BRK
-79BF- 00 BRK
-79C0- 00 BRK
-79C1- 00 BRK
-79C2- 00 BRK
-79C3- 00 BRK
-79C4- 00 BRK
-79C5- 00 BRK
-79C6- 00 BRK
-79C7- 00 BRK
-79C8- 00 BRK
-79C9- 00 BRK
-79CA- 00 BRK
-79CB- 00 BRK
-79CC- 00 BRK
-79CD- 00 BRK
-79CE- 00 BRK
-79CF- 00 BRK
-79D0- 00 BRK
-79D1- 00 BRK
-79D2- 00 BRK
-79D3- 00 BRK
-79D4- 00 BRK
-79D5- 00 BRK
-79D6- 00 BRK
-79D7- 00 BRK
-79D8- 00 BRK
-79D9- 00 BRK
-79DA- 00 BRK
-79DB- 00 BRK
-79DC- 00 BRK
-79DD- 00 BRK
-79DE- 00 BRK
-79DF- 00 BRK
-79E0- 00 BRK
-79E1- 00 BRK
-79E2- 00 BRK
-79E3- 00 BRK
-79E4- 00 BRK
-79E5- 00 BRK
-79E6- 00 BRK
-79E7- 00 BRK
-79E8- 00 BRK
-79E9- 00 BRK
-79EA- 00 BRK
-79EB- 00 BRK
-79EC- 00 BRK
-79ED- 00 BRK
-79EE- 00 BRK
-79EF- 00 BRK
-79F0- 00 BRK
-79F1- 00 BRK
-79F2- 00 BRK
-79F3- 00 BRK
-79F4- 00 BRK
-79F5- 00 BRK
-79F6- 00 BRK
-79F7- 00 BRK
-79F8- 00 BRK
-79F9- 00 BRK
-79FA- 00 BRK
-79FB- 00 BRK
-79FC- 00 BRK
-79FD- 00 BRK
-79FE- 00 BRK
-79FF- 00 BRK
-7A00- 00 BRK
-7A01- 00 BRK
-7A02- 00 BRK
-7A03- 00 BRK
-7A04- 00 BRK
-7A05- 00 BRK
-7A06- 00 BRK
-7A07- 00 BRK
-7A08- 00 BRK
-7A09- 00 BRK
-7A0A- 00 BRK
-7A0B- 00 BRK
-7A0C- 00 BRK
-7A0D- 00 BRK
-7A0E- 00 BRK
-7A0F- 00 BRK
-7A10- 00 BRK
-7A11- 00 BRK
-7A12- 00 BRK
-7A13- 00 BRK
-7A14- 00 BRK
-7A15- 00 BRK
-7A16- 00 BRK
-7A17- 00 BRK
-7A18- 00 BRK
-7A19- 00 BRK
-7A1A- 00 BRK
-7A1B- 00 BRK
-7A1C- 00 BRK
-7A1D- 68 PLA
-7A1E- 8D 41 7A STA $7A41
-7A21- 68 PLA
-7A22- 8D 42 7A STA $7A42
-7A25- 68 PLA
-7A26- 85 06 STA $06
-7A28- 68 PLA
-7A29- 85 07 STA $07
-7A2B- A0 FF LDY #$FF
-7A2D- C8 INY
-7A2E- B9 40 70 LDA $7040,Y
-7A31- 91 06 STA ($06),Y
-7A33- CC 3F 70 CPY $703F
-7A36- D0 F5 BNE $7A2D
-7A38- AD 42 7A LDA $7A42
-7A3B- 48 PHA
-7A3C- AD 41 7A LDA $7A41
-7A3F- 48 PHA
-7A40- 60 RTS
-7A41- 00 BRK
-7A42- 00 BRK
-7A43- A0 FF LDY #$FF
-7A45- 68 PLA
-7A46- 8D 67 7A STA $7A67
-7A49- 68 PLA
-7A4A- 8D 68 7A STA $7A68
-7A4D- 68 PLA
-7A4E- 85 06 STA $06
-7A50- 68 PLA
-7A51- 85 07 STA $07
-7A53- C8 INY
-7A54- B1 06 LDA ($06),Y
-7A56- 99 41 71 STA $7141,Y
-7A59- CC 40 71 CPY $7140
-7A5C- D0 F5 BNE $7A53
-7A5E- AD 68 7A LDA $7A68
-7A61- 48 PHA
-7A62- AD 67 7A LDA $7A67
-7A65- 48 PHA
-7A66- 60 RTS
-7A67- 00 BRK
-7A68- 00 BRK
-7A69- 68 PLA
-7A6A- 8D F8 7A STA $7AF8
-7A6D- 68 PLA
-7A6E- 8D F9 7A STA $7AF9
-7A71- 68 PLA
-7A72- 8D FC 7A STA $7AFC
-7A75- 68 PLA
-7A76- 85 EB STA $EB
-7A78- 68 PLA
-7A79- 85 EC STA $EC
-7A7B- A9 8D LDA #$8D
-7A7D- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7A80- A5 EC LDA $EC
-7A82- 29 F0 AND #$F0
-7A84- 4A LSR
-7A85- 4A LSR
-7A86- 4A LSR
-7A87- 4A LSR
-7A88- AA TAX
-7A89- BD 1B 7D LDA $7D1B,X
-7A8C- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7A8F- A5 EC LDA $EC
-7A91- 29 0F AND #$0F
-7A93- AA TAX
-7A94- BD 1B 7D LDA $7D1B,X
-7A97- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7A9A- A5 EB LDA $EB
-7A9C- 29 F0 AND #$F0
-7A9E- 4A LSR
-7A9F- 4A LSR
-7AA0- 4A LSR
-7AA1- 4A LSR
-7AA2- AA TAX
-7AA3- BD 1B 7D LDA $7D1B,X
-7AA6- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7AA9- A5 EB LDA $EB
-7AAB- 29 0F AND #$0F
-7AAD- AA TAX
-7AAE- BD 1B 7D LDA $7D1B,X
-7AB1- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7AB4- A9 BA LDA #$BA
-7AB6- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7AB9- A9 A0 LDA #$A0
-7ABB- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7ABE- A0 00 LDY #$00
-7AC0- B1 EB LDA ($EB),Y
-7AC2- 29 F0 AND #$F0
-7AC4- 4A LSR
-7AC5- 4A LSR
-7AC6- 4A LSR
-7AC7- 4A LSR
-7AC8- 8D FB 7A STA $7AFB
-7ACB- B1 EB LDA ($EB),Y
-7ACD- 29 0F AND #$0F
-7ACF- 8D FA 7A STA $7AFA
-7AD2- AE FB 7A LDX $7AFB
-7AD5- BD 1B 7D LDA $7D1B,X
-7AD8- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7ADB- AE FA 7A LDX $7AFA
-7ADE- BD 1B 7D LDA $7D1B,X
-7AE1- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7AE4- A9 A0 LDA #$A0
-7AE6- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7AE9- C8 INY
-7AEA- CC FC 7A CPY $7AFC
-7AED- D0 D1 BNE $7AC0
-7AEF- AD F9 7A LDA $7AF9
-7AF2- 48 PHA
-7AF3- AD F8 7A LDA $7AF8
-7AF6- 48 PHA
-7AF7- 60 RTS
-7AF8- 00 BRK
-7AF9- 00 BRK
-7AFA- 00 BRK
-7AFB- 00 BRK
-7AFC- 00 BRK
-7AFD- 68 PLA
-7AFE- 85 06 STA $06
-7B00- 68 PLA
-7B01- 85 07 STA $07
-7B03- A0 01 LDY #$01
-7B05- B1 06 LDA ($06),Y
-7B07- F0 06 BEQ $7B0F
-7B09- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7B0C- C8 INY
-7B0D- D0 F6 BNE $7B05
-7B0F- 18 CLC
-7B10- 98 TYA
-7B11- 65 06 ADC $06
-7B13- 85 06 STA $06
-7B15- A5 07 LDA $07
-7B17- 69 00 ADC #$00
-7B19- 48 PHA
-7B1A- A5 06 LDA $06
-7B1C- 48 PHA
-7B1D- 60 RTS
-7B1E- 20 0C FD JSR $FD0C F8ROM:RDKEY
-7B21- 60 RTS
-7B22- 8D 43 72 STA $7243
-7B25- 8E 44 72 STX $7244
-7B28- 8C 45 72 STY $7245
-7B2B- 90 11 BCC $7B3E
-7B2D- B0 17 BCS $7B46
-7B2F- F0 1D BEQ $7B4E
-7B31- D0 23 BNE $7B56
-7B33- 30 29 BMI $7B5E
-7B35- 10 2F BPL $7B66
-7B37- 50 35 BVC $7B6E
-7B39- 70 3B BVS $7B76
-7B3B- 4C 7B 7B JMP $7B7B
-7B3E- A9 00 LDA #$00
-7B40- 8D 46 72 STA $7246
-7B43- 4C 2F 7B JMP $7B2F
-7B46- A9 01 LDA #$01
-7B48- 8D 46 72 STA $7246
-7B4B- 4C 2F 7B JMP $7B2F
-7B4E- A9 01 LDA #$01
-7B50- 8D 48 72 STA $7248
-7B53- 4C 33 7B JMP $7B33
-7B56- A9 00 LDA #$00
-7B58- 8D 48 72 STA $7248
-7B5B- 4C 33 7B JMP $7B33
-7B5E- A9 01 LDA #$01
-7B60- 8D 47 72 STA $7247
-7B63- 4C 37 7B JMP $7B37
-7B66- A9 00 LDA #$00
-7B68- 8D 47 72 STA $7247
-7B6B- 4C 37 7B JMP $7B37
-7B6E- A9 00 LDA #$00
-7B70- 8D 49 72 STA $7249
-7B73- 4C 7B 7B JMP $7B7B
-7B76- A9 01 LDA #$01
-7B78- 8D 49 72 STA $7249
-7B7B- 60 RTS
-7B7C- 20 FD 7A JSR $7AFD
-7B7F- A0 8D LDY #$8D
-7B81- 8D 00 20 STA $2000
-7B84- FD 7A D2 SBC $D27A,X
-7B87- C5 C7 CMP $C7
-7B89- C9 D3 CMP #$D3
-7B8B- D4 ???
-7B8C- D2 D9 CMP ($D9)
-7B8E- A0 C4 LDY #$C4
-7B90- D5 CD CMP $CD,X
-7B92- D0 8D BNE $7B21
-7B94- 00 BRK
-7B95- 20 FD 7A JSR $7AFD
-7B98- BD BD BD LDA $BDBD,X
-7B9B- BD BD BD LDA $BDBD,X
-7B9E- BD BD BD LDA $BDBD,X
-7BA1- BD BD BD LDA $BDBD,X
-7BA4- BD 8D 00 LDA $008D,X
-7BA7- 20 FD 7A JSR $7AFD
-7BAA- C1 BA CMP ($BA,X)
-7BAC- A0 00 LDY #$00
-7BAE- AD 43 72 LDA $7243
-7BB1- 29 F0 AND #$F0
-7BB3- 4A LSR
-7BB4- 4A LSR
-7BB5- 4A LSR
-7BB6- 4A LSR
-7BB7- 8D 19 7D STA $7D19
-7BBA- AD 43 72 LDA $7243
-7BBD- 29 0F AND #$0F
-7BBF- 8D 1A 7D STA $7D1A
-7BC2- AE 19 7D LDX $7D19
-7BC5- BD 1B 7D LDA $7D1B,X
-7BC8- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7BCB- AE 1A 7D LDX $7D1A
-7BCE- BD 1B 7D LDA $7D1B,X
-7BD1- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7BD4- 20 FD 7A JSR $7AFD
-7BD7- A0 8D LDY #$8D
-7BD9- 00 BRK
-7BDA- 20 FD 7A JSR $7AFD
-7BDD- D8 CLD
-7BDE- BA TSX
-7BDF- A0 00 LDY #$00
-7BE1- AD 44 72 LDA $7244
-7BE4- 29 F0 AND #$F0
-7BE6- 4A LSR
-7BE7- 4A LSR
-7BE8- 4A LSR
-7BE9- 4A LSR
-7BEA- 8D 19 7D STA $7D19
-7BED- AD 44 72 LDA $7244
-7BF0- 29 0F AND #$0F
-7BF2- 8D 1A 7D STA $7D1A
-7BF5- AE 19 7D LDX $7D19
-7BF8- BD 1B 7D LDA $7D1B,X
-7BFB- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7BFE- AE 1A 7D LDX $7D1A
-7C01- BD 1B 7D LDA $7D1B,X
-7C04- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7C07- 20 FD 7A JSR $7AFD
-7C0A- A0 8D LDY #$8D
-7C0C- 00 BRK
-7C0D- 20 FD 7A JSR $7AFD
-7C10- D9 BA A0 CMP $A0BA,Y
-7C13- 00 BRK
-7C14- AD 45 72 LDA $7245
-7C17- 29 F0 AND #$F0
-7C19- 4A LSR
-7C1A- 4A LSR
-7C1B- 4A LSR
-7C1C- 4A LSR
-7C1D- 8D 19 7D STA $7D19
-7C20- AD 45 72 LDA $7245
-7C23- 29 0F AND #$0F
-7C25- 8D 1A 7D STA $7D1A
-7C28- AE 19 7D LDX $7D19
-7C2B- BD 1B 7D LDA $7D1B,X
-7C2E- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7C31- AE 1A 7D LDX $7D1A
-7C34- BD 1B 7D LDA $7D1B,X
-7C37- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7C3A- 20 FD 7A JSR $7AFD
-7C3D- A0 8D LDY #$8D
-7C3F- 8D 00 20 STA $2000
-7C42- FD 7A D3 SBC $D37A,X
-7C45- D4 ???
-7C46- C1 D4 CMP ($D4,X)
-7C48- D5 D3 CMP $D3,X
-7C4A- A0 C6 LDY #$C6
-7C4C- CC C1 C7 CPY $C7C1
-7C4F- D3 ???
-7C50- 8D 00 20 STA $2000
-7C53- FD 7A BD SBC $BD7A,X
-7C56- BD BD BD LDA $BDBD,X
-7C59- BD BD BD LDA $BDBD,X
-7C5C- BD BD BD LDA $BDBD,X
-7C5F- BD BD 8D LDA $8DBD,X
-7C62- 8D 00 A9 STA $A900
-7C65- 00 BRK
-7C66- CD 46 72 CMP $7246
-7C69- F0 12 BEQ $7C7D
-7C6B- 20 FD 7A JSR $7AFD
-7C6E- C3 ???
-7C6F- C1 D2 CMP ($D2,X)
-7C71- D2 D9 CMP ($D9)
-7C73- BA TSX
-7C74- A0 D3 LDY #$D3
-7C76- C5 D4 CMP $D4
-7C78- 8D 00 4C STA $4C00
-7C7B- 8E 7C 20 STX $207C
-7C7E- FD 7A C3 SBC $C37A,X
-7C81- C1 D2 CMP ($D2,X)
-7C83- D2 D9 CMP ($D9)
-7C85- BA TSX
-7C86- A0 C3 LDY #$C3
-7C88- CC C5 C1 CPY $C1C5
-7C8B- D2 8D CMP ($8D)
-7C8D- 00 BRK
-7C8E- A9 00 LDA #$00
-7C90- CD 47 72 CMP $7247
-7C93- F0 15 BEQ $7CAA
-7C95- 20 FD 7A JSR $7AFD
-7C98- CE C5 C7 DEC $C7C5
-7C9B- C1 D4 CMP ($D4,X)
-7C9D- C9 D6 CMP #$D6
-7C9F- C5 BA CMP $BA
-7CA1- A0 D3 LDY #$D3
-7CA3- C5 D4 CMP $D4
-7CA5- 8D 00 4C STA $4C00
-7CA8- BE 7C 20 LDX $207C,Y
-7CAB- FD 7A CE SBC $CE7A,X
-7CAE- C5 C7 CMP $C7
-7CB0- C1 D4 CMP ($D4,X)
-7CB2- C9 D6 CMP #$D6
-7CB4- C5 BA CMP $BA
-7CB6- A0 C3 LDY #$C3
-7CB8- CC C5 C1 CPY $C1C5
-7CBB- D2 8D CMP ($8D)
-7CBD- 00 BRK
-7CBE- A9 00 LDA #$00
-7CC0- CD 48 72 CMP $7248
-7CC3- F0 11 BEQ $7CD6
-7CC5- 20 FD 7A JSR $7AFD
-7CC8- DA PHX
-7CC9- C5 D2 CMP $D2
-7CCB- CF ???
-7CCC- BA TSX
-7CCD- A0 D3 LDY #$D3
-7CCF- C5 D4 CMP $D4
-7CD1- 8D 00 4C STA $4C00
-7CD4- E6 7C INC $7C
-7CD6- 20 FD 7A JSR $7AFD
-7CD9- DA PHX
-7CDA- C5 D2 CMP $D2
-7CDC- CF ???
-7CDD- BA TSX
-7CDE- A0 C3 LDY #$C3
-7CE0- CC C5 C1 CPY $C1C5
-7CE3- D2 8D CMP ($8D)
-7CE5- 00 BRK
-7CE6- A9 00 LDA #$00
-7CE8- CD 49 72 CMP $7249
-7CEB- F0 15 BEQ $7D02
-7CED- 20 FD 7A JSR $7AFD
-7CF0- CF ???
-7CF1- D6 C5 DEC $C5,X
-7CF3- D2 C6 CMP ($C6)
-7CF5- CC CF D7 CPY $D7CF
-7CF8- BA TSX
-7CF9- A0 D3 LDY #$D3
-7CFB- C5 D4 CMP $D4
-7CFD- 8D 00 4C STA $4C00
-7D00- 18 CLC
-7D01- 7D 20 FD ADC $FD20,X
-7D04- 7A PLY
-7D05- CF ???
-7D06- D6 C5 DEC $C5,X
-7D08- D2 C6 CMP ($C6)
-7D0A- CC CF D7 CPY $D7CF
-7D0D- BA TSX
-7D0E- A0 C3 LDY #$C3
-7D10- CC C5 C1 CPY $C1C5
-7D13- D2 8D CMP ($8D)
-7D15- 8D 8D 00 STA $008D
-7D18- 60 RTS
-7D19- 00 BRK
-7D1A- 00 BRK
-7D1B- B0 B1 BCS $7CCE
-7D1D- B2 B3 LDA ($B3)
-7D1F- B4 B5 LDY $B5,X
-7D21- B6 B7 LDX $B7,Y
-7D23- B8 CLV
-7D24- B9 C1 C2 LDA $C2C1,Y
-7D27- C3 ???
-7D28- C4 C5 CPY $C5
-7D2A- C6 A0 DEC $A0
-7D2C- 00 BRK
-7D2D- B1 FE LDA ($FE),Y
-7D2F- 8D 4F 7E STA $7E4F
-7D32- C8 INY
-7D33- B1 FE LDA ($FE),Y
-7D35- 8D 50 7E STA $7E50
-7D38- 20 22 7B JSR $7B22
-7D3B- 68 PLA
-7D3C- 85 FE STA $FE
-7D3E- 68 PLA
-7D3F- 85 FF STA $FF
-7D41- 68 PLA
-7D42- 8D 46 7E STA $7E46
-7D45- 68 PLA
-7D46- 8D 47 7E STA $7E47
-7D49- 68 PLA
-7D4A- 8D 48 7E STA $7E48
-7D4D- 68 PLA
-7D4E- 8D 49 7E STA $7E49
-7D51- 68 PLA
-7D52- 8D 4A 7E STA $7E4A
-7D55- 68 PLA
-7D56- 8D 4B 7E STA $7E4B
-7D59- 68 PLA
-7D5A- 8D 4C 7E STA $7E4C
-7D5D- 68 PLA
-7D5E- 8D 4D 7E STA $7E4D
-7D61- 68 PLA
-7D62- 8D 4E 7E STA $7E4E
-7D65- 20 FD 7A JSR $7AFD
-7D68- A0 87 LDY #$87
-7D6A- 87 ???
-7D6B- 87 ???
-7D6C- 87 ???
-7D6D- 87 ???
-7D6E- 8D 8D 00 STA $008D
-7D71- 20 FD 7A JSR $7AFD
-7D74- C5 D2 CMP $D2
-7D76- D2 CF CMP ($CF)
-7D78- D2 A1 CMP ($A1)
-7D7A- 8D 8D 00 STA $008D
-7D7D- 20 FD 7A JSR $7AFD
-7D80- D3 ???
-7D81- D5 C2 CMP $C2,X
-7D83- D2 CF CMP ($CF)
-7D85- D5 D4 CMP $D4,X
-7D87- C9 CE CMP #$CE
-7D89- C5 BA CMP $BA
-7D8B- A0 00 LDY #$00
-7D8D- A0 00 LDY #$00
-7D8F- AD 4D 7E LDA $7E4D
-7D92- 85 06 STA $06
-7D94- AD 4E 7E LDA $7E4E
-7D97- 85 07 STA $07
-7D99- B1 06 LDA ($06),Y
-7D9B- F0 06 BEQ $7DA3
-7D9D- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7DA0- C8 INY
-7DA1- D0 F6 BNE $7D99
-7DA3- 20 FD 7A JSR $7AFD
-7DA6- A0 8D LDY #$8D
-7DA8- 00 BRK
-7DA9- 20 FD 7A JSR $7AFD
-7DAC- CD C5 D3 CMP $D3C5
-7DAF- D3 ???
-7DB0- C1 C7 CMP ($C7,X)
-7DB2- C5 BA CMP $BA
-7DB4- A0 00 LDY #$00
-7DB6- A0 00 LDY #$00
-7DB8- AD 4B 7E LDA $7E4B
-7DBB- 85 06 STA $06
-7DBD- AD 4C 7E LDA $7E4C
-7DC0- 85 07 STA $07
-7DC2- B1 06 LDA ($06),Y
-7DC4- F0 06 BEQ $7DCC
-7DC6- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7DC9- C8 INY
-7DCA- D0 F6 BNE $7DC2
-7DCC- 20 FD 7A JSR $7AFD
-7DCF- A0 8D LDY #$8D
-7DD1- 8D 00 20 STA $2000
-7DD4- 1E 7B A0 ASL $A07B,X
-7DD7- 00 BRK
-7DD8- AD 49 7E LDA $7E49
-7DDB- 85 06 STA $06
-7DDD- AD 4A 7E LDA $7E4A
-7DE0- 85 07 STA $07
-7DE2- B1 06 LDA ($06),Y
-7DE4- F0 06 BEQ $7DEC
-7DE6- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7DE9- C8 INY
-7DEA- D0 F6 BNE $7DE2
-7DEC- 20 FD 7A JSR $7AFD
-7DEF- A0 8D LDY #$8D
-7DF1- 00 BRK
-7DF2- AD 48 7E LDA $7E48
-7DF5- 48 PHA
-7DF6- AD 47 7E LDA $7E47
-7DF9- 48 PHA
-7DFA- AD 46 7E LDA $7E46
-7DFD- 48 PHA
-7DFE- 20 69 7A JSR $7A69
-7E01- 20 1E 7B JSR $7B1E
-7E04- A5 FF LDA $FF
-7E06- 48 PHA
-7E07- A5 FE LDA $FE
-7E09- 48 PHA
-7E0A- 20 FD 7A JSR $7AFD
-7E0D- A0 8D LDY #$8D
-7E0F- 8D 00 20 STA $2000
-7E12- 1E 7B 20 ASL $207B,X
-7E15- 7C 7B 20 JMP ($207B,X)
-7E18- 1E 7B AD ASL $AD7B,X
-7E1B- 41 72 EOR ($72,X)
-7E1D- C9 01 CMP #$01
-7E1F- F0 01 BEQ $7E22
-7E21- 60 RTS
-7E22- 20 FD 7A JSR $7AFD
-7E25- A0 8D LDY #$8D
-7E27- 8D 00 20 STA $2000
-7E2A- FD 7A C2 SBC $C27A,X
-7E2D- D2 C5 CMP ($C5)
-7E2F- C1 CB CMP ($CB,X)
-7E31- A0 C1 LDY #$C1
-7E33- D4 ???
-7E34- BA TSX
-7E35- A0 00 LDY #$00
-7E37- A9 7E LDA #$7E
-7E39- 48 PHA
-7E3A- A9 4F LDA #$4F
-7E3C- 48 PHA
-7E3D- A9 02 LDA #$02
-7E3F- 48 PHA
-7E40- 20 69 7A JSR $7A69
-7E43- 4C D0 03 JMP $03D0
-7E46- 00 BRK
-7E47- 00 BRK
-7E48- 00 BRK
-7E49- 00 BRK
-7E4A- 00 BRK
-7E4B- 00 BRK
-7E4C- 00 BRK
-7E4D- 00 BRK
-7E4E- 00 BRK
-7E4F- 00 BRK
-7E50- 00 BRK
-7E51- 68 PLA
-7E52- 8D 79 7E STA $7E79
-7E55- 68 PLA
-7E56- 8D 7A 7E STA $7E7A
-7E59- 68 PLA
-7E5A- 85 06 STA $06
-7E5C- 68 PLA
-7E5D- 85 07 STA $07
-7E5F- A9 FC LDA #$FC
-7E61- 85 D8 STA $D8
-7E63- A0 00 LDY #$00
-7E65- B1 06 LDA ($06),Y
-7E67- 8D 5A 9D STA $9D5A
-7E6A- C8 INY
-7E6B- B1 06 LDA ($06),Y
-7E6D- 8D 5B 9D STA $9D5B
-7E70- AD 7A 7E LDA $7E7A
-7E73- 48 PHA
-7E74- AD 79 7E LDA $7E79
-7E77- 48 PHA
-7E78- 60 RTS
-7E79- 00 BRK
-7E7A- 00 BRK
-7E7B- 68 PLA
-7E7C- 85 FE STA $FE
-7E7E- 68 PLA
-7E7F- 85 FF STA $FF
-7E81- A0 01 LDY #$01
-7E83- B1 FE LDA ($FE),Y
-7E85- F0 06 BEQ $7E8D
-7E87- 20 ED FD JSR $FDED F8ROM:COUT
-7E8A- C8 INY
-7E8B- D0 F6 BNE $7E83
-7E8D- 18 CLC
-7E8E- 98 TYA
-7E8F- 65 FE ADC $FE
-7E91- 85 FE STA $FE
-7E93- A5 FF LDA $FF
-7E95- 69 00 ADC #$00
-7E97- 48 PHA
-7E98- A5 FE LDA $FE
-7E9A- 48 PHA
-7E9B- 60 RTS
-7E9C- 68 PLA
-7E9D- 85 FE STA $FE
-7E9F- 68 PLA
-7EA0- 85 FF STA $FF
-7EA2- 68 PLA
-7EA3- 85 06 STA $06
-7EA5- 68 PLA
-7EA6- 85 07 STA $07
-7EA8- A9 01 LDA #$01
-7EAA- 8D B6 AA STA $AAB6
-7EAD- 85 76 STA $76
-7EAF- 85 33 STA $33
-7EB1- A9 8D LDA #$8D
-7EB3- 20 ED FD JSR $FDED F8ROM:COUT
-7EB6- A9 84 LDA #$84
-7EB8- 20 ED FD JSR $FDED F8ROM:COUT
-7EBB- A0 00 LDY #$00
-7EBD- B1 06 LDA ($06),Y
-7EBF- 8D DD 7E STA $7EDD
-7EC2- A0 01 LDY #$01
-7EC4- B1 06 LDA ($06),Y
-7EC6- 20 ED FD JSR $FDED F8ROM:COUT
-7EC9- C8 INY
-7ECA- CC DD 7E CPY $7EDD
-7ECD- 90 F5 BCC $7EC4
-7ECF- F0 F3 BEQ $7EC4
-7ED1- A9 8D LDA #$8D
-7ED3- 20 ED FD JSR $FDED F8ROM:COUT
-7ED6- A5 FF LDA $FF
-7ED8- 48 PHA
-7ED9- A5 FE LDA $FE
-7EDB- 48 PHA
-7EDC- 60 RTS
-7EDD- 00 BRK
-7EDE- 68 PLA
-7EDF- 85 FE STA $FE
-7EE1- 68 PLA
-7EE2- 85 FF STA $FF
-7EE4- 68 PLA
-7EE5- 85 06 STA $06
-7EE7- 68 PLA
-7EE8- 85 07 STA $07
-7EEA- A0 00 LDY #$00
-7EEC- B1 06 LDA ($06),Y
-7EEE- 8D 03 7F STA $7F03
-7EF1- C8 INY
-7EF2- B1 06 LDA ($06),Y
-7EF4- 20 ED FD JSR $FDED F8ROM:COUT
-7EF7- CC 03 7F CPY $7F03
-7EFA- D0 F5 BNE $7EF1
-7EFC- A5 FF LDA $FF
-7EFE- 48 PHA
-7EFF- A5 FE LDA $FE
-7F01- 48 PHA
-7F02- 60 RTS
-7F03- 00 BRK
-7F04- 68 PLA
-7F05- 85 FE STA $FE
-7F07- 68 PLA
-7F08- 85 FF STA $FF
-7F0A- 68 PLA
-7F0B- 85 06 STA $06
-7F0D- 68 PLA
-7F0E- 85 07 STA $07
-7F10- A0 00 LDY #$00
-7F12- B1 06 LDA ($06),Y
-7F14- F0 06 BEQ $7F1C
-7F16- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7F19- C8 INY
-7F1A- D0 F6 BNE $7F12
-7F1C- A5 FF LDA $FF
-7F1E- 48 PHA
-7F1F- A5 FE LDA $FE
-7F21- 48 PHA
-7F22- 60 RTS
-7F23- 68 PLA
-7F24- 85 06 STA $06
-7F26- 68 PLA
-7F27- 85 07 STA $07
-7F29- A0 01 LDY #$01
-7F2B- B1 06 LDA ($06),Y
-7F2D- F0 06 BEQ $7F35
-7F2F- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7F32- C8 INY
-7F33- D0 F6 BNE $7F2B
-7F35- 18 CLC
-7F36- 98 TYA
-7F37- 65 06 ADC $06
-7F39- 85 06 STA $06
-7F3B- A5 07 LDA $07
-7F3D- 69 00 ADC #$00
-7F3F- 48 PHA
-7F40- A5 06 LDA $06
-7F42- 48 PHA
-7F43- 60 RTS
-7F44- A2 00 LDX #$00
-7F46- 20 6F FD JSR $FD6F F8ROM:GETLN1
-7F49- 8E 76 7F STX $7F76
-7F4C- E0 00 CPX #$00
-7F4E- F0 1D BEQ $7F6D
-7F50- A0 00 LDY #$00
-7F52- AD 76 7F LDA $7F76
-7F55- 8D 3F 70 STA $703F
-7F58- 8D 40 70 STA $7040
-7F5B- EE 3F 70 INC $703F
-7F5E- B9 00 02 LDA $0200,Y
-7F61- C8 INY
-7F62- 99 40 70 STA $7040,Y
-7F65- CC 76 7F CPY $7F76
-7F68- D0 F4 BNE $7F5E
-7F6A- 4C 75 7F JMP $7F75
-7F6D- A9 00 LDA #$00
-7F6F- 8D 3F 70 STA $703F
-7F72- 8D 40 70 STA $7040
-7F75- 60 RTS
-7F76- 00 BRK
-7F77- 68 PLA
-7F78- 85 FE STA $FE
-7F7A- 68 PLA
-7F7B- 85 FF STA $FF
-7F7D- 68 PLA
-7F7E- 8D 2E 80 STA $802E
-7F81- 68 PLA
-7F82- 85 08 STA $08
-7F84- 68 PLA
-7F85- 85 09 STA $09
-7F87- 68 PLA
-7F88- 85 06 STA $06
-7F8A- 68 PLA
-7F8B- 85 07 STA $07
-7F8D- A0 00 LDY #$00
-7F8F- B1 06 LDA ($06),Y
-7F91- 8D 2A 80 STA $802A
-7F94- 8D 2B 80 STA $802B
-7F97- EE 2B 80 INC $802B
-7F9A- B1 08 LDA ($08),Y
-7F9C- 8D 2C 80 STA $802C
-7F9F- A9 01 LDA #$01
-7FA1- 8D 2D 80 STA $802D
-7FA4- AD 2C 80 LDA $802C
-7FA7- 18 CLC
-7FA8- 6D 2A 80 ADC $802A
-7FAB- 8D 29 80 STA $8029
-7FAE- B0 07 BCS $7FB7
-7FB0- CD 2E 80 CMP $802E
-7FB3- F0 1C BEQ $7FD1
-7FB5- 90 1A BCC $7FD1
-7FB7- A9 FF LDA #$FF
-7FB9- 8D 30 80 STA $8030
-7FBC- AD 2E 80 LDA $802E
-7FBF- 38 SEC
-7FC0- ED 2A 80 SBC $802A
-7FC3- 90 34 BCC $7FF9
-7FC5- 8D 2F 80 STA $802F
-7FC8- AD 2E 80 LDA $802E
-7FCB- 8D 2A 80 STA $802A
-7FCE- 4C DF 7F JMP $7FDF
-7FD1- 8D 2A 80 STA $802A
-7FD4- A9 00 LDA #$00
-7FD6- 8D 30 80 STA $8030
-7FD9- AD 2C 80 LDA $802C
-7FDC- 8D 2F 80 STA $802F
-7FDF- AD 2F 80 LDA $802F
-7FE2- F0 15 BEQ $7FF9
-7FE4- AC 2D 80 LDY $802D
-7FE7- B1 08 LDA ($08),Y
-7FE9- AC 2B 80 LDY $802B
-7FEC- 91 06 STA ($06),Y
-7FEE- EE 2B 80 INC $802B
-7FF1- EE 2D 80 INC $802D
-7FF4- CE 2F 80 DEC $802F
-7FF7- D0 EB BNE $7FE4
-7FF9- AD 2A 80 LDA $802A
-7FFC- A0 00 LDY #$00
-7FFE- 91 06 STA ($06),Y
-8000- AD 30 80 LDA $8030
-8003- 6A ROR
-8004- A5 FF LDA $FF
-8006- 48 PHA
-8007- A5 FE LDA $FE
-8009- 48 PHA
-800A- A0 00 LDY #$00
-800C- B1 06 LDA ($06),Y
-800E- 8D 3F 70 STA $703F
-8011- A9 01 LDA #$01
-8013- B1 06 LDA ($06),Y
-8015- 99 40 70 STA $7040,Y
-8018- CC 3F 70 CPY $703F
-801B- C8 INY
-801C- D0 F5 BNE $8013
-801E- AD 3F 70 LDA $703F
-8021- A0 00 LDY #$00
-8023- 91 06 STA ($06),Y
-8025- AE 29 80 LDX $8029
-8028- 60 RTS
-8029- 00 BRK
-802A- 00 BRK
-802B- 00 BRK
-802C- 00 BRK
-802D- 00 BRK
-802E- 00 BRK
-802F- 00 BRK
-8030- 00 BRK
-8031- 68 PLA
-8032- 85 FE STA $FE
-8034- 68 PLA
-8035- 85 FF STA $FF
-8037- 68 PLA
-8038- 85 06 STA $06
-803A- 68 PLA
-803B- 85 07 STA $07
-803D- A0 00 LDY #$00
-803F- B1 06 LDA ($06),Y
-8041- 8D 62 80 STA $8062
-8044- C8 INY
-8045- B1 06 LDA ($06),Y
-8047- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-804A- CC 62 80 CPY $8062
-804D- D0 F5 BNE $8044
-804F- A0 00 LDY #$00
-8051- B1 06 LDA ($06),Y
-8053- A5 FF LDA $FF
-8055- 48 PHA
-8056- A5 FE LDA $FE
-8058- 48 PHA
-8059- A0 00 LDY #$00
-805B- B1 06 LDA ($06),Y
-805D- A4 06 LDY $06
-805F- A6 07 LDX $07
-8061- 60 RTS
-8062- 00 BRK
diff --git a/source/disk19_demo_builds_1/RDF.S b/source/disk19_demo_builds_1/RDF.S
deleted file mode 100644
index cb5d4e4..0000000
--- a/source/disk19_demo_builds_1/RDF.S
+++ /dev/null
@@ -1,2635 +0,0 @@
-0901- AA TAX
-0902- AA TAX
-0903- AA TAX
-0904- AA TAX
-0905- AA TAX
-0906- AA TAX
-0907- AA TAX
-0908- AA TAX
-0909- AA TAX
-090A- AA TAX
-090B- AA TAX
-090C- AA TAX
-090D- AA TAX
-090E- AA TAX
-090F- AA TAX
-0910- AA TAX
-0911- AA TAX
-0912- AA TAX
-0913- AA TAX
-0914- AA TAX
-0915- AA TAX
-0916- AA TAX
-0917- AA TAX
-0918- AA TAX
-0919- AA TAX
-091A- AA TAX
-091B- AA TAX
-091C- AA TAX
-091D- AA TAX
-091E- AA TAX
-091F- AA TAX
-0920- AA TAX
-0921- 8D AA 20 STA $20AA
-0924- 20 20 20 JSR $2020
-0927- 20 20 20 JSR $2020
-092A- 20 20 20 JSR $2020
-092D- 20 20 20 JSR $2020
-0930- 20 20 20 JSR $2020
-0933- 20 20 20 JSR $2020
-0936- 20 20 20 JSR $2020
-0939- 20 20 20 JSR $2020
-093C- 20 20 20 JSR $2020
-093F- 20 20 AA JSR $AA20
-0942- 8D AA 20 STA $20AA
-0945- D4 ???
-0946- D9 D0 C5 CMP $C5D0,Y
-0949- 20 BA BA JSR $BABA
-094C- 20 CF D5 JSR $D5CF
-094F- D4 ???
-0950- D0 D5 BNE $0927
-0952- D4 ???
-0953- 20 C6 C9 JSR $C9C6
-0956- CC C5 20 CPY $20C5
-0959- C3 ???
-095A- CF ???
-095B- CE D4 C5 DEC $C5D4
-095E- CE D4 D3 DEC $D3D4
-0961- 20 AA 8D JSR $8DAA
-0964- AA TAX
-0965- 20 20 20 JSR $2020
-0968- 20 20 20 JSR $2020
-096B- 20 20 20 JSR $2020
-096E- 20 20 20 JSR $2020
-0971- 20 20 20 JSR $2020
-0974- 20 20 20 JSR $2020
-0977- 20 20 20 JSR $2020
-097A- 20 20 20 JSR $2020
-097D- 20 20 20 JSR $2020
-0980- 20 20 20 JSR $2020
-0983- AA TAX
-0984- 8D AA AA STA $AAAA
-0987- AA TAX
-0988- AA TAX
-0989- AA TAX
-098A- AA TAX
-098B- AA TAX
-098C- AA TAX
-098D- AA TAX
-098E- AA TAX
-098F- AA TAX
-0990- AA TAX
-0991- AA TAX
-0992- AA TAX
-0993- AA TAX
-0994- AA TAX
-0995- AA TAX
-0996- AA TAX
-0997- AA TAX
-0998- AA TAX
-0999- AA TAX
-099A- AA TAX
-099B- AA TAX
-099C- AA TAX
-099D- AA TAX
-099E- AA TAX
-099F- AA TAX
-09A0- AA TAX
-09A1- AA TAX
-09A2- AA TAX
-09A3- AA TAX
-09A4- AA TAX
-09A5- 8D AA 8D STA $8DAA
-09A8- AA TAX
-09A9- AA TAX
-09AA- 20 C1 D3 JSR $D3C1
-09AD- D3 ???
-09AE- C5 CD CMP $CD
-09B0- C2 ???
-09B1- CC C5 D2 CPY $D2C5
-09B4- 20 C4 C9 JSR $C9C4
-09B7- D2 C5 CMP ($C5)
-09B9- C3 ???
-09BA- D4 ???
-09BB- C9 D6 CMP #$D6
-09BD- C5 D3 CMP $D3
-09BF- 8D AA 8D STA $8DAA
-09C2- A0 C3 LDY #$C3
-09C4- D9 C3 A0 CMP $A0C3,Y
-09C7- C1 D6 CMP ($D6,X)
-09C9- C5 8D CMP $8D
-09CB- A0 C5 LDY #$C5
-09CD- D8 CLD
-09CE- D0 A0 BNE $0970
-09D0- CF ???
-09D1- CE CC D9 DEC $D9CC
-09D4- A0 BB LDY #$BB
-09D6- 20 D4 D5 JSR $D5D4
-09D9- D2 CE CMP ($CE)
-09DB- 20 CF C6 JSR $C6CF
-09DE- C6 20 DEC $20
-09E0- CC C1 D4 CPY $D4C1
-09E3- C5 D2 CMP $D2
-09E5- 8D A0 C4 STA $C4A0
-09E8- D3 ???
-09E9- CB ???
-09EA- A0 D2 LDY #$D2
-09EC- C4 C6 CPY $C6
-09EE- 8D A0 D4 STA $D4A0
-09F1- D2 A0 CMP ($A0)
-09F3- CF ???
-09F4- CE 8D A0 DEC $A08D
-09F7- CF ???
-09F8- C2 ???
-09F9- CA DEX
-09FA- A0 A4 LDY #$A4
-09FC- C2 ???
-09FD- C6 C5 DEC $C5
-09FF- B0 8D BCS $098E
-0A01- A0 CF LDY #$CF
-0A03- D2 C7 CMP ($C7)
-0A05- A0 A4 LDY #$A4
-0A07- B7 ???
-0A08- B0 B0 BCS $09BA
-0A0A- B0 8D BCS $0999
-0A0C- AA TAX
-0A0D- 8D AA AA STA $AAAA
-0A10- AA TAX
-0A11- AA TAX
-0A12- AA TAX
-0A13- AA TAX
-0A14- AA TAX
-0A15- AA TAX
-0A16- AA TAX
-0A17- AA TAX
-0A18- AA TAX
-0A19- AA TAX
-0A1A- AA TAX
-0A1B- AA TAX
-0A1C- AA TAX
-0A1D- AA TAX
-0A1E- AA TAX
-0A1F- AA TAX
-0A20- AA TAX
-0A21- AA TAX
-0A22- AA TAX
-0A23- AA TAX
-0A24- AA TAX
-0A25- AA TAX
-0A26- AA TAX
-0A27- AA TAX
-0A28- AA TAX
-0A29- AA TAX
-0A2A- AA TAX
-0A2B- AA TAX
-0A2C- AA TAX
-0A2D- AA TAX
-0A2E- 8D AA 20 STA $20AA
-0A31- 20 20 20 JSR $2020
-0A34- 20 20 20 JSR $2020
-0A37- 20 20 20 JSR $2020
-0A3A- 20 20 20 JSR $2020
-0A3D- 20 20 20 JSR $2020
-0A40- 20 20 20 JSR $2020
-0A43- 20 20 20 JSR $2020
-0A46- 20 20 20 JSR $2020
-0A49- 20 20 20 JSR $2020
-0A4C- 20 20 AA JSR $AA20
-0A4F- 8D AA 20 STA $20AA
-0A52- C8 INY
-0A53- C5 C1 CMP $C1
-0A55- C4 C5 CPY $C5
-0A57- D2 AC CMP ($AC)
-0A59- 20 C8 CF JSR $CFC8
-0A5C- CF ???
-0A5D- CB ???
-0A5E- D3 ???
-0A5F- 20 C1 CE JSR $CEC1
-0A62- C4 20 CPY $20
-0A64- CD C1 C3 CMP $C3C1
-0A67- D2 CF CMP ($CF)
-0A69- D3 ???
-0A6A- 20 20 20 JSR $2020
-0A6D- 20 20 AA JSR $AA20
-0A70- 8D AA 20 STA $20AA
-0A73- 20 20 20 JSR $2020
-0A76- 20 20 20 JSR $2020
-0A79- 20 20 20 JSR $2020
-0A7C- 20 20 20 JSR $2020
-0A7F- 20 20 20 JSR $2020
-0A82- 20 20 20 JSR $2020
-0A85- 20 20 20 JSR $2020
-0A88- 20 20 20 JSR $2020
-0A8B- 20 20 20 JSR $2020
-0A8E- 20 20 AA JSR $AA20
-0A91- 8D AA AA STA $AAAA
-0A94- AA TAX
-0A95- AA TAX
-0A96- AA TAX
-0A97- AA TAX
-0A98- AA TAX
-0A99- AA TAX
-0A9A- AA TAX
-0A9B- AA TAX
-0A9C- AA TAX
-0A9D- AA TAX
-0A9E- AA TAX
-0A9F- AA TAX
-0AA0- AA TAX
-0AA1- AA TAX
-0AA2- AA TAX
-0AA3- AA TAX
-0AA4- AA TAX
-0AA5- AA TAX
-0AA6- AA TAX
-0AA7- AA TAX
-0AA8- AA TAX
-0AA9- AA TAX
-0AAA- AA TAX
-0AAB- AA TAX
-0AAC- AA TAX
-0AAD- AA TAX
-0AAE- AA TAX
-0AAF- AA TAX
-0AB0- AA TAX
-0AB1- AA TAX
-0AB2- 8D AA 8D STA $8DAA
-0AB5- A0 D0 LDY #$D0
-0AB7- D5 D4 CMP $D4,X
-0AB9- A0 CD LDY #$CD
-0ABB- C9 CE CMP #$CE
-0ABD- AE D6 C1 LDX $C1D6
-0AC0- D2 D3 CMP ($D3)
-0AC2- AE D2 C5 LDX $C5D2
-0AC5- D1 D5 CMP ($D5),Y
-0AC7- C9 D2 CMP #$D2
-0AC9- C5 C4 CMP $C4
-0ACB- 8D A0 D5 STA $D5A0
-0ACE- D3 ???
-0ACF- C5 A0 CMP $A0
-0AD1- CD C9 CE CMP $CEC9
-0AD4- AE CD C1 LDX $C1CD
-0AD7- C3 ???
-0AD8- AE D3 D4 LDX $D4D3
-0ADB- D2 C9 CMP ($C9)
-0ADD- CE C7 D3 DEC $D3C7
-0AE0- 8D A0 D5 STA $D5A0
-0AE3- D3 ???
-0AE4- C5 A0 CMP $A0
-0AE6- CD C9 CE CMP $CEC9
-0AE9- AE CD C1 LDX $C1CD
-0AEC- C3 ???
-0AED- AE D2 C5 LDX $C5D2
-0AF0- D1 D5 CMP ($D5),Y
-0AF2- C9 D2 CMP #$D2
-0AF4- C5 C4 CMP $C4
-0AF6- 8D A0 D5 STA $D5A0
-0AF9- D3 ???
-0AFA- C5 A0 CMP $A0
-0AFC- CD C9 CE CMP $CEC9
-0AFF- AE CD C1 LDX $C1CD
-0B02- C3 ???
-0B03- AE C6 C9 LDX $C9C6
-0B06- CC C5 C9 CPY $C9C5
-0B09- CF ???
-0B0A- 8D A0 D5 STA $D5A0
-0B0D- D3 ???
-0B0E- C5 A0 CMP $A0
-0B10- CD C9 CE CMP $CEC9
-0B13- AE CD C1 LDX $C1CD
-0B16- C3 ???
-0B17- AE D3 D4 LDX $D4D3
-0B1A- C4 C9 CPY $C9
-0B1C- CF ???
-0B1D- 8D A0 D0 STA $D0A0
-0B20- D5 D4 CMP $D4,X
-0B22- A0 CD LDY #$CD
-0B24- C9 CE CMP #$CE
-0B26- AE C8 CF LDX $CFC8
-0B29- CF ???
-0B2A- CB ???
-0B2B- D3 ???
-0B2C- AE D2 C5 LDX $C5D2
-0B2F- D1 D5 CMP ($D5),Y
-0B31- C9 D2 CMP #$D2
-0B33- C5 C4 CMP $C4
-0B35- 8D A0 D0 STA $D0A0
-0B38- D5 D4 CMP $D4,X
-0B3A- A0 CD LDY #$CD
-0B3C- C9 CE CMP #$CE
-0B3E- AE C8 CF LDX $CFC8
-0B41- CF ???
-0B42- CB ???
-0B43- D3 ???
-0B44- AE D3 D4 LDX $D4D3
-0B47- C4 C9 CPY $C9
-0B49- CF ???
-0B4A- 8D A0 D0 STA $D0A0
-0B4D- D5 D4 CMP $D4,X
-0B4F- A0 CD LDY #$CD
-0B51- C9 CE CMP #$CE
-0B53- AE C8 CF LDX $CFC8
-0B56- CF ???
-0B57- CB ???
-0B58- D3 ???
-0B59- AE C6 C9 LDX $C9C6
-0B5C- CC C5 C9 CPY $C9C5
-0B5F- CF ???
-0B60- 8D A0 D0 STA $D0A0
-0B63- D5 D4 CMP $D4,X
-0B65- A0 CD LDY #$CD
-0B67- C9 CE CMP #$CE
-0B69- AE C8 CF LDX $CFC8
-0B6C- CF ???
-0B6D- CB ???
-0B6E- D3 ???
-0B6F- AE D3 D4 LDX $D4D3
-0B72- D2 C9 CMP ($C9)
-0B74- CE C7 D3 DEC $D3C7
-0B77- 8D AA 8D STA $8DAA
-0B7A- AA TAX
-0B7B- AA TAX
-0B7C- AA TAX
-0B7D- AA TAX
-0B7E- AA TAX
-0B7F- AA TAX
-0B80- AA TAX
-0B81- AA TAX
-0B82- AA TAX
-0B83- AA TAX
-0B84- AA TAX
-0B85- AA TAX
-0B86- AA TAX
-0B87- AA TAX
-0B88- AA TAX
-0B89- AA TAX
-0B8A- AA TAX
-0B8B- AA TAX
-0B8C- AA TAX
-0B8D- AA TAX
-0B8E- AA TAX
-0B8F- AA TAX
-0B90- AA TAX
-0B91- AA TAX
-0B92- AA TAX
-0B93- AA TAX
-0B94- AA TAX
-0B95- AA TAX
-0B96- AA TAX
-0B97- AA TAX
-0B98- AA TAX
-0B99- AA TAX
-0B9A- 8D AA 20 STA $20AA
-0B9D- 20 20 20 JSR $2020
-0BA0- 20 20 20 JSR $2020
-0BA3- 20 20 20 JSR $2020
-0BA6- 20 20 20 JSR $2020
-0BA9- 20 20 20 JSR $2020
-0BAC- 20 20 20 JSR $2020
-0BAF- 20 20 20 JSR $2020
-0BB2- 20 20 20 JSR $2020
-0BB5- 20 20 20 JSR $2020
-0BB8- 20 20 AA JSR $AA20
-0BBB- 8D AA 20 STA $20AA
-0BBE- CD C1 C9 CMP $C9C1
-0BC1- CE 20 D0 DEC $D020
-0BC4- D2 CF CMP ($CF)
-0BC6- C7 ???
-0BC7- D2 C1 CMP ($C1)
-0BC9- CD 20 CC CMP $CC20
-0BCC- CF ???
-0BCD- CF ???
-0BCE- D0 20 BNE $0BF0
-0BD0- 20 20 20 JSR $2020
-0BD3- 20 20 20 JSR $2020
-0BD6- 20 20 20 JSR $2020
-0BD9- 20 20 AA JSR $AA20
-0BDC- 8D AA 20 STA $20AA
-0BDF- 20 20 20 JSR $2020
-0BE2- 20 20 20 JSR $2020
-0BE5- 20 20 20 JSR $2020
-0BE8- 20 20 20 JSR $2020
-0BEB- 20 20 20 JSR $2020
-0BEE- 20 20 20 JSR $2020
-0BF1- 20 20 20 JSR $2020
-0BF4- 20 20 20 JSR $2020
-0BF7- 20 20 20 JSR $2020
-0BFA- 20 20 AA JSR $AA20
-0BFD- 8D AA AA STA $AAAA
-0C00- AA TAX
-0C01- AA TAX
-0C02- AA TAX
-0C03- AA TAX
-0C04- AA TAX
-0C05- AA TAX
-0C06- AA TAX
-0C07- AA TAX
-0C08- AA TAX
-0C09- AA TAX
-0C0A- AA TAX
-0C0B- AA TAX
-0C0C- AA TAX
-0C0D- AA TAX
-0C0E- AA TAX
-0C0F- AA TAX
-0C10- AA TAX
-0C11- AA TAX
-0C12- AA TAX
-0C13- AA TAX
-0C14- AA TAX
-0C15- AA TAX
-0C16- AA TAX
-0C17- AA TAX
-0C18- AA TAX
-0C19- AA TAX
-0C1A- AA TAX
-0C1B- AA TAX
-0C1C- AA TAX
-0C1D- AA TAX
-0C1E- 8D AA 8D STA $8DAA
-0C21- CC C9 D3 CPY $D3C9
-0C24- D4 ???
-0C25- C9 CE CMP #$CE
-0C27- C7 ???
-0C28- A0 C5 LDY #$C5
-0C2A- D1 D5 CMP ($D5),Y
-0C2C- A0 A4 LDY #$A4
-0C2E- B2 B0 LDA ($B0)
-0C30- B0 B0 BCS $0BE2
-0C32- 8D C2 D9 STA $D9C2
-0C35- D4 ???
-0C36- C5 D3 CMP $D3
-0C38- A0 C5 LDY #$C5
-0C3A- D1 D5 CMP ($D5),Y
-0C3C- A0 B0 LDY #$B0
-0C3E- B8 CLV
-0C3F- 8D AA 8D STA $8DAA
-0C42- A0 CA LDY #$CA
-0C44- D3 ???
-0C45- D2 A0 CMP ($A0)
-0C47- C9 CE CMP #$CE
-0C49- C9 D4 CMP #$D4
-0C4B- 8D A0 CA STA $CAA0
-0C4E- D3 ???
-0C4F- D2 A0 CMP ($A0)
-0C51- CF ???
-0C52- D0 C5 BNE $0C19
-0C54- CE C6 C9 DEC $C9C6
-0C57- CC C5 8D CPY $8DC5
-0C5A- AA TAX
-0C5B- 8D A0 CA STA $CAA0
-0C5E- CD D0 A0 CMP $A0D0
-0C61- D2 C5 CMP ($C5)
-0C63- C5 CE CMP $CE
-0C65- D4 ???
-0C66- D2 D9 CMP ($D9)
-0C68- 8D AA 8D STA $8DAA
-0C6B- AA TAX
-0C6C- AA TAX
-0C6D- AA TAX
-0C6E- AA TAX
-0C6F- AA TAX
-0C70- AA TAX
-0C71- AA TAX
-0C72- AA TAX
-0C73- AA TAX
-0C74- AA TAX
-0C75- AA TAX
-0C76- AA TAX
-0C77- AA TAX
-0C78- AA TAX
-0C79- AA TAX
-0C7A- AA TAX
-0C7B- AA TAX
-0C7C- AA TAX
-0C7D- AA TAX
-0C7E- AA TAX
-0C7F- AA TAX
-0C80- AA TAX
-0C81- AA TAX
-0C82- AA TAX
-0C83- AA TAX
-0C84- AA TAX
-0C85- AA TAX
-0C86- AA TAX
-0C87- AA TAX
-0C88- AA TAX
-0C89- AA TAX
-0C8A- AA TAX
-0C8B- 8D AA 20 STA $20AA
-0C8E- 20 20 20 JSR $2020
-0C91- 20 20 20 JSR $2020
-0C94- 20 20 20 JSR $2020
-0C97- 20 20 20 JSR $2020
-0C9A- 20 20 20 JSR $2020
-0C9D- 20 20 20 JSR $2020
-0CA0- 20 20 20 JSR $2020
-0CA3- 20 20 20 JSR $2020
-0CA6- 20 20 20 JSR $2020
-0CA9- 20 20 AA JSR $AA20
-0CAC- 8D AA 20 STA $20AA
-0CAF- C9 CE CMP #$CE
-0CB1- C9 D4 CMP #$D4
-0CB3- 20 20 20 JSR $2020
-0CB6- 20 20 20 JSR $2020
-0CB9- 20 20 20 JSR $2020
-0CBC- 20 20 20 JSR $2020
-0CBF- 20 20 20 JSR $2020
-0CC2- 20 20 20 JSR $2020
-0CC5- 20 20 20 JSR $2020
-0CC8- 20 20 20 JSR $2020
-0CCB- 20 AA 8D JSR $8DAA
-0CCE- AA TAX
-0CCF- 20 20 20 JSR $2020
-0CD2- 20 20 20 JSR $2020
-0CD5- 20 20 20 JSR $2020
-0CD8- 20 20 20 JSR $2020
-0CDB- 20 20 20 JSR $2020
-0CDE- 20 20 20 JSR $2020
-0CE1- 20 20 20 JSR $2020
-0CE4- 20 20 20 JSR $2020
-0CE7- 20 20 20 JSR $2020
-0CEA- 20 20 20 JSR $2020
-0CED- AA TAX
-0CEE- 8D AA AA STA $AAAA
-0CF1- AA TAX
-0CF2- AA TAX
-0CF3- AA TAX
-0CF4- AA TAX
-0CF5- AA TAX
-0CF6- AA TAX
-0CF7- AA TAX
-0CF8- AA TAX
-0CF9- AA TAX
-0CFA- AA TAX
-0CFB- AA TAX
-0CFC- AA TAX
-0CFD- AA TAX
-0CFE- AA TAX
-0CFF- AA TAX
-0D00- AA TAX
-0D01- AA TAX
-0D02- AA TAX
-0D03- AA TAX
-0D04- AA TAX
-0D05- AA TAX
-0D06- AA TAX
-0D07- AA TAX
-0D08- AA TAX
-0D09- AA TAX
-0D0A- AA TAX
-0D0B- AA TAX
-0D0C- AA TAX
-0D0D- AA TAX
-0D0E- AA TAX
-0D0F- 8D AA 8D STA $8DAA
-0D12- C9 CE CMP #$CE
-0D14- C9 D4 CMP #$D4
-0D16- 8D AA 8D STA $8DAA
-0D19- A0 C1 LDY #$C1
-0D1B- CD CF C4 CMP $C4CF
-0D1E- C5 8D CMP $8D
-0D20- A0 CC LDY #$CC
-0D22- C4 C1 CPY $C1
-0D24- A0 A3 LDY #$A3
-0D26- A4 B0 LDY $B0
-0D28- B0 8D BCS $0CB7
-0D2A- A0 D3 LDY #$D3
-0D2C- D4 ???
-0D2D- C1 A0 CMP ($A0,X)
-0D2F- A4 C4 LDY $C4
-0D31- B8 CLV
-0D32- 8D AA 8D STA $8DAA
-0D35- A0 CC LDY #$CC
-0D37- C4 C1 CPY $C1
-0D39- A0 A3 LDY #$A3
-0D3B- B0 B0 BCS $0CED
-0D3D- 8D A0 D3 STA $D3A0
-0D40- D4 ???
-0D41- C1 A0 CMP ($A0,X)
-0D43- D4 ???
-0D44- C6 CF DEC $CF
-0D46- D5 CE CMP $CE,X
-0D48- C4 8D CPY $8D
-0D4A- A0 D2 LDY #$D2
-0D4C- D4 ???
-0D4D- D3 ???
-0D4E- 8D AA 8D STA $8DAA
-0D51- AA TAX
-0D52- 8D AA AA STA $AAAA
-0D55- AA TAX
-0D56- AA TAX
-0D57- AA TAX
-0D58- AA TAX
-0D59- AA TAX
-0D5A- AA TAX
-0D5B- AA TAX
-0D5C- AA TAX
-0D5D- AA TAX
-0D5E- AA TAX
-0D5F- AA TAX
-0D60- AA TAX
-0D61- AA TAX
-0D62- AA TAX
-0D63- AA TAX
-0D64- AA TAX
-0D65- AA TAX
-0D66- AA TAX
-0D67- AA TAX
-0D68- AA TAX
-0D69- AA TAX
-0D6A- AA TAX
-0D6B- AA TAX
-0D6C- AA TAX
-0D6D- AA TAX
-0D6E- AA TAX
-0D6F- AA TAX
-0D70- AA TAX
-0D71- AA TAX
-0D72- AA TAX
-0D73- 8D AA 20 STA $20AA
-0D76- 20 20 20 JSR $2020
-0D79- 20 20 20 JSR $2020
-0D7C- 20 20 20 JSR $2020
-0D7F- 20 20 20 JSR $2020
-0D82- 20 20 20 JSR $2020
-0D85- 20 20 20 JSR $2020
-0D88- 20 20 20 JSR $2020
-0D8B- 20 20 20 JSR $2020
-0D8E- 20 20 20 JSR $2020
-0D91- 20 20 AA JSR $AA20
-0D94- 8D AA 20 STA $20AA
-0D97- CF ???
-0D98- D0 C5 BNE $0D5F
-0D9A- CE C6 C9 DEC $C9C6
-0D9D- CC C5 20 CPY $20C5
-0DA0- 20 20 20 JSR $2020
-0DA3- 20 20 20 JSR $2020
-0DA6- 20 20 20 JSR $2020
-0DA9- 20 20 20 JSR $2020
-0DAC- 20 20 20 JSR $2020
-0DAF- 20 20 20 JSR $2020
-0DB2- 20 20 AA JSR $AA20
-0DB5- 8D AA 20 STA $20AA
-0DB8- 20 20 20 JSR $2020
-0DBB- 20 20 20 JSR $2020
-0DBE- 20 20 20 JSR $2020
-0DC1- 20 20 20 JSR $2020
-0DC4- 20 20 20 JSR $2020
-0DC7- 20 20 20 JSR $2020
-0DCA- 20 20 20 JSR $2020
-0DCD- 20 20 20 JSR $2020
-0DD0- 20 20 20 JSR $2020
-0DD3- 20 20 AA JSR $AA20
-0DD6- 8D AA AA STA $AAAA
-0DD9- AA TAX
-0DDA- AA TAX
-0DDB- AA TAX
-0DDC- AA TAX
-0DDD- AA TAX
-0DDE- AA TAX
-0DDF- AA TAX
-0DE0- AA TAX
-0DE1- AA TAX
-0DE2- AA TAX
-0DE3- AA TAX
-0DE4- AA TAX
-0DE5- AA TAX
-0DE6- AA TAX
-0DE7- AA TAX
-0DE8- AA TAX
-0DE9- AA TAX
-0DEA- AA TAX
-0DEB- AA TAX
-0DEC- AA TAX
-0DED- AA TAX
-0DEE- AA TAX
-0DEF- AA TAX
-0DF0- AA TAX
-0DF1- AA TAX
-0DF2- AA TAX
-0DF3- AA TAX
-0DF4- AA TAX
-0DF5- AA TAX
-0DF6- AA TAX
-0DF7- 8D AA 8D STA $8DAA
-0DFA- CF ???
-0DFB- D0 C5 BNE $0DC2
-0DFD- CE C6 C9 DEC $C9C6
-0E00- CC C5 8D CPY $8DC5
-0E03- AA TAX
-0E04- 8D A0 CA STA $CAA0
-0E07- D3 ???
-0E08- D2 A0 CMP ($A0)
-0E0A- C7 ???
-0E0B- C5 D4 CMP $D4
-0E0D- CE C1 CD DEC $CDC1
-0E10- C5 8D CMP $8D
-0E12- A0 CA LDY #$CA
-0E14- D3 ???
-0E15- D2 A0 CMP ($A0)
-0E17- C3 ???
-0E18- C8 INY
-0E19- CB ???
-0E1A- C5 D8 CMP $D8
-0E1C- C9 D3 CMP #$D3
-0E1E- D4 ???
-0E1F- 8D A0 CA STA $CAA0
-0E22- D3 ???
-0E23- D2 A0 CMP ($A0)
-0E25- C3 ???
-0E26- C8 INY
-0E27- CB ???
-0E28- D4 ???
-0E29- D9 D0 C5 CMP $C5D0,Y
-0E2C- 8D A0 CA STA $CAA0
-0E2F- D3 ???
-0E30- D2 A0 CMP ($A0)
-0E32- CF ???
-0E33- D0 C5 BNE $0DFA
-0E35- CE C9 D4 DEC $D4C9
-0E38- 8D A0 D2 STA $D2A0
-0E3B- D4 ???
-0E3C- D3 ???
-0E3D- 8D AA 8D STA $8DAA
-0E40- AA TAX
-0E41- AA TAX
-0E42- AA TAX
-0E43- AA TAX
-0E44- AA TAX
-0E45- 8D AA AA STA $AAAA
-0E48- AA TAX
-0E49- AA TAX
-0E4A- AA TAX
-0E4B- 20 C7 C5 JSR $C5C7
-0E4E- D4 ???
-0E4F- CE C1 CD DEC $CDC1
-0E52- C5 8D CMP $8D
-0E54- AA TAX
-0E55- AA TAX
-0E56- AA TAX
-0E57- AA TAX
-0E58- AA TAX
-0E59- 8D AA 8D STA $8DAA
-0E5C- C7 ???
-0E5D- C5 D4 CMP $D4
-0E5F- CE C1 CD DEC $CDC1
-0E62- C5 8D CMP $8D
-0E64- AA TAX
-0E65- 8D A0 D0 STA $D0A0
-0E68- D2 CE CMP ($CE)
-0E6A- A0 A2 LDY #$A2
-0E6C- 20 A2 AC JSR $ACA2
-0E6F- B8 CLV
-0E70- C4 B8 CPY $B8
-0E72- C4 8D CPY $8D
-0E74- A0 D0 LDY #$D0
-0E76- D2 CE CMP ($CE)
-0E78- A0 A2 LDY #$A2
-0E7A- C6 C9 DEC $C9
-0E7C- CC C5 20 CPY $20C5
-0E7F- D4 ???
-0E80- CF ???
-0E81- 20 D0 D2 JSR $D2D0
-0E84- C9 CE CMP #$CE
-0E86- D4 ???
-0E87- BA TSX
-0E88- 20 A2 8D JSR $8DA2
-0E8B- A0 C9 LDY #$C9
-0E8D- CE D0 8D DEC $8DD0
-0E90- A0 C7 LDY #$C7
-0E92- D2 C5 CMP ($C5)
-0E94- D4 ???
-0E95- A0 A3 LDY #$A3
-0E97- C6 CE DEC $CE
-0E99- C1 CD CMP ($CD,X)
-0E9B- C5 8D CMP $8D
-0E9D- A0 D2 LDY #$D2
-0E9F- D4 ???
-0EA0- D3 ???
-0EA1- 8D AA 8D STA $8DAA
-0EA4- AA TAX
-0EA5- AA TAX
-0EA6- AA TAX
-0EA7- AA TAX
-0EA8- AA TAX
-0EA9- 8D AA AA STA $AAAA
-0EAC- AA TAX
-0EAD- AA TAX
-0EAE- AA TAX
-0EAF- 20 C3 C8 JSR $C8C3
-0EB2- CB ???
-0EB3- C5 D8 CMP $D8
-0EB5- C9 D3 CMP #$D3
-0EB7- D4 ???
-0EB8- 8D AA AA STA $AAAA
-0EBB- AA TAX
-0EBC- AA TAX
-0EBD- AA TAX
-0EBE- 8D AA 8D STA $8DAA
-0EC1- C3 ???
-0EC2- C8 INY
-0EC3- CB ???
-0EC4- C5 D8 CMP $D8
-0EC6- C9 D3 CMP #$D3
-0EC8- D4 ???
-0EC9- 8D A0 C5 STA $C5A0
-0ECC- D2 D2 CMP ($D2)
-0ECE- C8 INY
-0ECF- A0 A3 LDY #$A3
-0ED1- BA TSX
-0ED2- CE CF C5 DEC $C5CF
-0ED5- D8 CLD
-0ED6- C9 D3 CMP #$D3
-0ED8- D4 ???
-0ED9- 8D A0 D3 STA $D3A0
-0EDC- C3 ???
-0EDD- C1 D4 CMP ($D4,X)
-0EDF- A0 A2 LDY #$A2
-0EE1- D6 C5 DEC $C5,X
-0EE3- D2 C9 CMP ($C9)
-0EE5- C6 D9 DEC $D9
-0EE7- 20 A2 BB JSR $BBA2
-0EEA- A3 ???
-0EEB- C6 CE DEC $CE
-0EED- C1 CD CMP ($CD,X)
-0EEF- C5 BB CMP $BB
-0EF1- A3 ???
-0EF2- B1 B0 LDA ($B0),Y
-0EF4- B0 8D BCS $0E83
-0EF6- A0 C3 LDY #$C3
-0EF8- CD C4 A0 CMP $A0C4
-0EFB- A3 ???
-0EFC- D2 C5 CMP ($C5)
-0EFE- D4 ???
-0EFF- D5 D2 CMP $D2,X
-0F01- CE 8D A0 DEC $A08D
-0F04- D2 D4 CMP ($D4)
-0F06- D3 ???
-0F07- 8D AA 8D STA $8DAA
-0F0A- BA TSX
-0F0B- CE CF C5 DEC $C5CF
-0F0E- D8 CLD
-0F0F- C9 D3 CMP #$D3
-0F11- D4 ???
-0F12- 8D A0 D0 STA $D0A0
-0F15- D2 CE CMP ($CE)
-0F17- A0 A2 LDY #$A2
-0F19- 20 A2 AC JSR $ACA2
-0F1C- B8 CLV
-0F1D- C4 B8 CPY $B8
-0F1F- C4 8D CPY $8D
-0F21- A0 CC LDY #$CC
-0F23- C4 C1 CPY $C1
-0F25- A0 A3 LDY #$A3
-0F27- B7 ???
-0F28- 8D A0 CA STA $CAA0
-0F2B- D3 ???
-0F2C- D2 A0 CMP ($A0)
-0F2E- C3 ???
-0F2F- CF ???
-0F30- D5 D4 CMP $D4,X
-0F32- 8D A0 D0 STA $D0A0
-0F35- D2 CE CMP ($CE)
-0F37- A0 A2 LDY #$A2
-0F39- C5 D2 CMP $D2
-0F3B- D2 CF CMP ($CF)
-0F3D- D2 BA CMP ($BA)
-0F3F- 20 C6 C9 JSR $C9C6
-0F42- CC C5 20 CPY $20C5
-0F45- C4 CF CPY $CF
-0F47- C5 D3 CMP $D3
-0F49- CE A7 D4 DEC $D4A7
-0F4C- 20 C5 D8 JSR $D8C5
-0F4F- C9 D3 CMP #$D3
-0F51- D4 ???
-0F52- A2 AC LDX #$AC
-0F54- B8 CLV
-0F55- C4 B8 CPY $B8
-0F57- C4 8D CPY $8D
-0F59- A0 D0 LDY #$D0
-0F5B- CC C1 8D CPY $8DC1
-0F5E- A0 D0 LDY #$D0
-0F60- CC C1 8D CPY $8DC1
-0F63- A0 CA LDY #$CA
-0F65- CD D0 A0 CMP $A0D0
-0F68- D2 C5 CMP ($C5)
-0F6A- C5 CE CMP $CE
-0F6C- D4 ???
-0F6D- D2 D9 CMP ($D9)
-0F6F- 8D AA 8D STA $8DAA
-0F72- AA TAX
-0F73- AA TAX
-0F74- AA TAX
-0F75- AA TAX
-0F76- AA TAX
-0F77- 8D AA AA STA $AAAA
-0F7A- AA TAX
-0F7B- AA TAX
-0F7C- AA TAX
-0F7D- 20 C3 C8 JSR $C8C3
-0F80- CB ???
-0F81- D4 ???
-0F82- D9 D0 C5 CMP $C5D0,Y
-0F85- 8D AA AA STA $AAAA
-0F88- AA TAX
-0F89- AA TAX
-0F8A- AA TAX
-0F8B- 8D AA 8D STA $8DAA
-0F8E- C3 ???
-0F8F- C8 INY
-0F90- CB ???
-0F91- D4 ???
-0F92- D9 D0 C5 CMP $C5D0,Y
-0F95- 8D A0 C5 STA $C5A0
-0F98- D2 D2 CMP ($D2)
-0F9A- C8 INY
-0F9B- A0 BA LDY #$BA
-0F9D- D4 ???
-0F9E- D8 CLD
-0F9F- D4 ???
-0FA0- C6 8D DEC $8D
-0FA2- A0 D3 LDY #$D3
-0FA4- C3 ???
-0FA5- C1 D4 CMP ($D4,X)
-0FA7- A0 A2 LDY #$A2
-0FA9- C2 ???
-0FAA- CC CF C1 CPY $C1CF
-0FAD- C4 20 CPY $20
-0FAF- A2 BB LDX #$BB
-0FB1- A3 ???
-0FB2- C6 CE DEC $CE
-0FB4- C1 CD CMP ($CD,X)
-0FB6- C5 BB CMP $BB
-0FB8- A3 ???
-0FB9- B1 B0 LDA ($B0),Y
-0FBB- B0 8D BCS $0F4A
-0FBD- A0 C7 LDY #$C7
-0FBF- D2 C5 CMP ($C5)
-0FC1- D4 ???
-0FC2- A0 A3 LDY #$A3
-0FC4- C2 ???
-0FC5- CC CF C1 CPY $C1CF
-0FC8- C4 B1 CPY $B1
-0FCA- 8D A0 D3 STA $D3A0
-0FCD- C3 ???
-0FCE- C1 D4 CMP ($D4,X)
-0FD0- A0 A3 LDY #$A3
-0FD2- C2 ???
-0FD3- CC CF C1 CPY $C1CF
-0FD6- C4 B1 CPY $B1
-0FD8- BB ???
-0FD9- A2 AC LDX #$AC
-0FDB- C1 A4 CMP ($A4,X)
-0FDD- B2 B0 LDA ($B0)
-0FDF- B0 B0 BCS $0F91
-0FE1- A2 BB LDX #$BB
-0FE3- A3 ???
-0FE4- B1 B0 LDA ($B0),Y
-0FE6- B0 8D BCS $0F75
-0FE8- A0 C3 LDY #$C3
-0FEA- CD C4 A0 CMP $A0C4
-0FED- A3 ???
-0FEE- D2 C5 CMP ($C5)
-0FF0- D4 ???
-0FF1- D5 D2 CMP $D2,X
-0FF3- CE 8D A0 DEC $A08D
-0FF6- CC C4 C1 CPY $C1C4
-0FF9- A0 A3 LDY #$A3
-0FFB- A4 C6 LDY $C6
-0FFD- C6 8D DEC $8D
-0FFF- A0 D3 LDY #$D3
-1001- D4 ???
-1002- C1 A0 CMP ($A0,X)
-1004- C6 D4 DEC $D4
-1006- D9 D0 C5 CMP $C5D0,Y
-1009- 8D A0 CC STA $CCA0
-100C- C4 C1 CPY $C1
-100E- A0 D4 LDY #$D4
-1010- C6 CF DEC $CF
-1012- D5 CE CMP $CE,X
-1014- C4 8D CPY $8D
-1016- A0 C3 LDY #$C3
-1018- CD D0 A0 CMP $A0D0
-101B- A3 ???
-101C- A4 C6 LDY $C6
-101E- C6 8D DEC $8D
-1020- A0 C2 LDY #$C2
-1022- C5 D1 CMP $D1
-1024- A0 BA LDY #$BA
-1026- D4 ???
-1027- D4 ???
-1028- D9 D0 C5 CMP $C5D0,Y
-102B- 8D A0 D2 STA $D2A0
-102E- D4 ???
-102F- D3 ???
-1030- 8D BA D4 STA $D4BA
-1033- D4 ???
-1034- D9 D0 C5 CMP $C5D0,Y
-1037- 8D A0 CC STA $CCA0
-103A- C4 C1 CPY $C1
-103C- A0 A3 LDY #$A3
-103E- B0 8D BCS $0FCD
-1040- A0 D3 LDY #$D3
-1042- D4 ???
-1043- C1 A0 CMP ($A0,X)
-1045- C6 D4 DEC $D4
-1047- D9 D0 C5 CMP $C5D0,Y
-104A- 8D A0 D2 STA $D2A0
-104D- D4 ???
-104E- D3 ???
-104F- 8D BA D4 STA $D4BA
-1052- D8 CLD
-1053- D4 ???
-1054- C6 8D DEC $8D
-1056- A0 CC LDY #$CC
-1058- C4 C1 CPY $C1
-105A- A0 A3 LDY #$A3
-105C- A4 C6 LDY $C6
-105E- C6 8D DEC $8D
-1060- A0 D3 LDY #$D3
-1062- D4 ???
-1063- C1 A0 CMP ($A0,X)
-1065- D4 ???
-1066- C6 CF DEC $CF
-1068- D5 CE CMP $CE,X
-106A- C4 8D CPY $8D
-106C- A0 CC LDY #$CC
-106E- C4 C1 CPY $C1
-1070- A0 A3 LDY #$A3
-1072- A4 B0 LDY $B0
-1074- B0 8D BCS $1003
-1076- A0 D3 LDY #$D3
-1078- D4 ???
-1079- C1 A0 CMP ($A0,X)
-107B- A4 C4 LDY $C4
-107D- B8 CLV
-107E- 8D A0 D2 STA $D2A0
-1081- D4 ???
-1082- D3 ???
-1083- 8D AA 8D STA $8DAA
-1086- AA TAX
-1087- AA TAX
-1088- AA TAX
-1089- AA TAX
-108A- AA TAX
-108B- 8D AA AA STA $AAAA
-108E- AA TAX
-108F- AA TAX
-1090- AA TAX
-1091- 20 CF D0 JSR $D0CF
-1094- C5 CE CMP $CE
-1096- C9 D4 CMP #$D4
-1098- 8D AA AA STA $AAAA
-109B- AA TAX
-109C- AA TAX
-109D- AA TAX
-109E- 8D AA 8D STA $8DAA
-10A1- CF ???
-10A2- D0 C5 BNE $1069
-10A4- CE C9 D4 DEC $D4C9
-10A7- 8D A0 CC STA $CCA0
-10AA- C4 C1 CPY $C1
-10AC- A0 C6 LDY #$C6
-10AE- D4 ???
-10AF- D9 D0 C5 CMP $C5D0,Y
-10B2- 8D A0 C3 STA $C3A0
-10B5- CD D0 A0 CMP $A0D0
-10B8- A3 ???
-10B9- B0 8D BCS $1048
-10BB- A0 C2 LDY #$C2
-10BD- C5 D1 CMP $D1
-10BF- A0 BA LDY #$BA
-10C1- C7 ???
-10C2- CF ???
-10C3- D4 ???
-10C4- D8 CLD
-10C5- D4 ???
-10C6- 8D A0 CA STA $CAA0
-10C9- CD D0 A0 CMP $A0D0
-10CC- BA TSX
-10CD- C8 INY
-10CE- C5 D8 CMP $D8
-10D0- C4 C9 CPY $C9
-10D2- D3 ???
-10D3- D0 8D BNE $1062
-10D5- BA TSX
-10D6- C7 ???
-10D7- CF ???
-10D8- D4 ???
-10D9- D8 CLD
-10DA- D4 ???
-10DB- 8D A0 CA STA $CAA0
-10DE- CD D0 A0 CMP $A0D0
-10E1- BA TSX
-10E2- D4 ???
-10E3- D8 CLD
-10E4- D4 ???
-10E5- C4 C9 CPY $C9
-10E7- D3 ???
-10E8- D0 8D BNE $1077
-10EA- BA TSX
-10EB- C8 INY
-10EC- C5 D8 CMP $D8
-10EE- C4 C9 CPY $C9
-10F0- D3 ???
-10F1- D0 8D BNE $1080
-10F3- AA TAX
-10F4- 8D AA AA STA $AAAA
-10F7- 20 C3 CF JSR $CFC3
-10FA- C4 C5 CPY $C5
-10FC- 20 D7 C1 JSR $C1D7
-10FF- D3 ???
-1100- 20 C1 CC JSR $CCC1
-1103- D2 C5 CMP ($C5)
-1105- C1 C4 CMP ($C4,X)
-1107- D9 20 C2 CMP $C220,Y
-110A- CC CF C1 CPY $C1CF
-110D- C4 C5 CPY $C5
-110F- C4 AC CPY $AC
-1111- 20 D3 CF JSR $CFD3
-1114- 20 CE CF JSR $CFCE
-1117- D7 ???
-1118- 8D AA AA STA $AAAA
-111B- 20 CA D5 JSR $D5CA
-111E- D3 ???
-111F- D4 ???
-1120- 20 C6 C9 JSR $C9C6
-1123- CE C4 20 DEC $20C4
-1126- D4 ???
-1127- C8 INY
-1128- C5 20 CMP $20
-112A- C1 C4 CMP ($C4,X)
-112C- C4 D2 CPY $D2
-112E- C5 D3 CMP $D3
-1130- D3 ???
-1131- 20 C9 D4 JSR $D4C9
-1134- A7 ???
-1135- D3 ???
-1136- 20 C1 D4 JSR $D4C1
-1139- 8D AA 8D STA $8DAA
-113C- A0 CC LDY #$CC
-113E- C4 C1 CPY $C1
-1140- A0 A4 LDY #$A4
-1142- C1 C1 CMP ($C1,X)
-1144- B7 ???
-1145- B2 A0 LDA ($A0)
-1147- BB ???
-1148- 20 CC CF JSR $CFCC
-114B- C1 C4 CMP ($C4,X)
-114D- C9 CE CMP #$CE
-114F- C7 ???
-1150- 20 C1 C4 JSR $C4C1
-1153- C4 D2 CPY $D2
-1155- C5 D3 CMP $D3
-1157- D3 ???
-1158- 20 CF C6 JSR $C6CF
-115B- 20 C6 C9 JSR $C9C6
-115E- CC C5 8D CPY $8DC5
-1161- A0 D3 LDY #$D3
-1163- D4 ???
-1164- C1 A0 CMP ($A0,X)
-1166- CC C4 C1 CPY $C1C4
-1169- C4 C4 CPY $C4
-116B- D2 8D CMP ($8D)
-116D- A0 CC LDY #$CC
-116F- C4 C1 CPY $C1
-1171- A0 A4 LDY #$A4
-1173- C1 C1 CMP ($C1,X)
-1175- B7 ???
-1176- B3 ???
-1177- 8D A0 D3 STA $D3A0
-117A- D4 ???
-117B- C1 A0 CMP ($A0,X)
-117D- CC C4 C1 CPY $C1C4
-1180- C4 C4 CPY $C4
-1182- D2 AB CMP ($AB)
-1184- B1 8D LDA ($8D),Y
-1186- A0 D0 LDY #$D0
-1188- D2 CE CMP ($CE)
-118A- A0 A2 LDY #$A2
-118C- 20 A2 AC JSR $ACA2
-118F- B8 CLV
-1190- C4 B8 CPY $B8
-1192- C4 8D CPY $8D
-1194- AA TAX
-1195- 8D A0 CC STA $CCA0
-1198- C4 C1 CPY $C1
-119A- A0 A4 LDY #$A4
-119C- C1 C1 CMP ($C1,X)
-119E- B6 B0 LDX $B0,Y
-11A0- A0 BB LDY #$BB
-11A2- 20 CC CF JSR $CFCC
-11A5- C1 C4 CMP ($C4,X)
-11A7- C9 CE CMP #$CE
-11A9- C7 ???
-11AA- 20 CC C5 JSR $C5CC
-11AD- CE C7 D4 DEC $D4C7
-11B0- C8 INY
-11B1- 8D A0 D3 STA $D3A0
-11B4- D4 ???
-11B5- C1 A0 CMP ($A0,X)
-11B7- CC C4 CC CPY $CCC4
-11BA- C5 CE CMP $CE
-11BC- 8D A0 CC STA $CCA0
-11BF- C4 C1 CPY $C1
-11C1- A0 A4 LDY #$A4
-11C3- C1 C1 CMP ($C1,X)
-11C5- B6 B1 LDX $B1,Y
-11C7- 8D A0 D3 STA $D3A0
-11CA- D4 ???
-11CB- C1 A0 CMP ($A0,X)
-11CD- CC C4 CC CPY $CCC4
-11D0- C5 CE CMP $CE
-11D2- AB ???
-11D3- B1 8D LDA ($8D),Y
-11D5- A0 D0 LDY #$D0
-11D7- D2 CE CMP ($CE)
-11D9- A0 A2 LDY #$A2
-11DB- CC C5 CE CPY $CEC5
-11DE- C7 ???
-11DF- D4 ???
-11E0- C8 INY
-11E1- BA TSX
-11E2- 20 A8 CC JSR $CCA8
-11E5- CF ???
-11E6- D7 ???
-11E7- 20 C2 D9 JSR $D9C2
-11EA- D4 ???
-11EB- C5 AC CMP $AC
-11ED- 20 C8 C9 JSR $C9C8
-11F0- C7 ???
-11F1- C8 INY
-11F2- 20 C2 D9 JSR $D9C2
-11F5- D4 ???
-11F6- C5 A9 CMP $A9
-11F8- A2 AC LDX #$AC
-11FA- B8 CLV
-11FB- C4 8D CPY $8D
-11FD- A0 C4 LDY #$C4
-11FF- D5 CD CMP $CD,X
-1201- D0 A0 BNE $11A3
-1203- A3 ???
-1204- CC C4 CC CPY $CCC4
-1207- C5 CE CMP $CE
-1209- BB ???
-120A- A3 ???
-120B- B2 8D LDA ($8D)
-120D- A0 D0 LDY #$D0
-120F- D2 CE CMP ($CE)
-1211- A0 A2 LDY #$A2
-1213- 20 A2 AC JSR $ACA2
-1216- B8 CLV
-1217- C4 8D CPY $8D
-1219- A0 DF LDY #$DF
-121B- D7 ???
-121C- C1 C9 CMP ($C9,X)
-121E- D4 ???
-121F- 8D AA 8D STA $8DAA
-1222- BA TSX
-1223- C2 ???
-1224- C5 C7 CMP $C7
-1226- C8 INY
-1227- C5 D8 CMP $D8
-1229- CF ???
-122A- D5 D4 CMP $D4,X
-122C- 8D A0 CC STA $CCA0
-122F- C4 C1 CPY $C1
-1231- A0 A3 LDY #$A3
-1233- B0 8D BCS $11C2
-1235- A0 D3 LDY #$D3
-1237- D4 ???
-1238- C1 A0 CMP ($A0,X)
-123A- C3 ???
-123B- CE D4 B1 DEC $B1D4
-123E- 8D A0 CC STA $CCA0
-1241- C4 C1 CPY $C1
-1243- A0 A3 LDY #$A3
-1245- BC CC C9 LDY $C9CC,X
-1248- D3 ???
-1249- D4 ???
-124A- C9 CE CMP #$CE
-124C- C7 ???
-124D- 8D A0 D3 STA $D3A0
-1250- D4 ???
-1251- C1 A0 CMP ($A0,X)
-1253- CC C9 CE CPY $CEC9
-1256- C5 8D CMP $8D
-1258- A0 CC LDY #$CC
-125A- C4 C1 CPY $C1
-125C- A0 A3 LDY #$A3
-125E- BE CC C9 LDX $C9CC,Y
-1261- D3 ???
-1262- D4 ???
-1263- C9 CE CMP #$CE
-1265- C7 ???
-1266- 8D A0 D3 STA $D3A0
-1269- D4 ???
-126A- C1 A0 CMP ($A0,X)
-126C- CC C9 CE CPY $CEC9
-126F- C5 AB CMP $AB
-1271- B1 8D LDA ($8D),Y
-1273- BA TSX
-1274- C8 INY
-1275- C5 D8 CMP $D8
-1277- CC D0 B1 CPY $B1D0
-127A- 8D AA 8D STA $8DAA
-127D- AA TAX
-127E- C4 D5 CPY $D5
-1280- CD D0 20 CMP $20D0
-1283- CC C9 CE CPY $CEC9
-1286- C5 BB CMP $BB
-1288- A3 ???
-1289- C2 ???
-128A- D9 D4 C5 CMP $C5D4,Y
-128D- D3 ???
-128E- 8D AA 8D STA $8DAA
-1291- AA TAX
-1292- 8D A0 CC STA $CCA0
-1295- C4 C1 CPY $C1
-1297- A0 CC LDY #$CC
-1299- C9 CE CMP #$CE
-129B- C5 8D CMP $8D
-129D- A0 D3 LDY #$D3
-129F- D4 ???
-12A0- C1 A0 CMP ($A0,X)
-12A2- C1 C4 CMP ($C4,X)
-12A4- C4 D2 CPY $D2
-12A6- B3 ???
-12A7- 8D A0 CC STA $CCA0
-12AA- C4 C1 CPY $C1
-12AC- A0 CC LDY #$CC
-12AE- C9 CE CMP #$CE
-12B0- C5 AB CMP $AB
-12B2- B1 8D LDA ($8D),Y
-12B4- A0 D3 LDY #$D3
-12B6- D4 ???
-12B7- C1 A0 CMP ($A0,X)
-12B9- C1 C4 CMP ($C4,X)
-12BB- C4 D2 CPY $D2
-12BD- B3 ???
-12BE- AB ???
-12BF- B1 8D LDA ($8D),Y
-12C1- AA TAX
-12C2- 8D A0 CC STA $CCA0
-12C5- C4 C1 CPY $C1
-12C7- A0 C1 LDY #$C1
-12C9- C4 C4 CPY $C4
-12CB- D2 B3 CMP ($B3)
-12CD- AB ???
-12CE- B1 8D LDA ($8D),Y
-12D0- A0 C1 LDY #$C1
-12D2- CE C4 A0 DEC $A0C4
-12D5- A3 ???
-12D6- A4 C6 LDY $C6
-12D8- B0 8D BCS $1267
-12DA- A0 CC LDY #$CC
-12DC- D3 ???
-12DD- D2 8D CMP ($8D)
-12DF- A0 CC LDY #$CC
-12E1- D3 ???
-12E2- D2 8D CMP ($8D)
-12E4- A0 CC LDY #$CC
-12E6- D3 ???
-12E7- D2 8D CMP ($8D)
-12E9- A0 CC LDY #$CC
-12EB- D3 ???
-12EC- D2 8D CMP ($8D)
-12EE- A0 D4 LDY #$D4
-12F0- C1 D8 CMP ($D8,X)
-12F2- 8D A0 CC STA $CCA0
-12F5- C4 C1 CPY $C1
-12F7- A0 C8 LDY #$C8
-12F9- C5 D8 CMP $D8
-12FB- D4 ???
-12FC- C1 C2 CMP ($C2,X)
-12FE- AC D8 8D LDY $8DD8
-1301- A0 CA LDY #$CA
-1303- D3 ???
-1304- D2 A0 CMP ($A0)
-1306- C3 ???
-1307- CF ???
-1308- D5 D4 CMP $D4,X
-130A- 8D AA 8D STA $8DAA
-130D- A0 CC LDY #$CC
-130F- C4 C1 CPY $C1
-1311- A0 C1 LDY #$C1
-1313- C4 C4 CPY $C4
-1315- D2 B3 CMP ($B3)
-1317- AB ???
-1318- B1 8D LDA ($8D),Y
-131A- A0 C1 LDY #$C1
-131C- CE C4 A0 DEC $A0C4
-131F- A3 ???
-1320- A4 B0 LDY $B0
-1322- C6 8D DEC $8D
-1324- A0 D4 LDY #$D4
-1326- C1 D8 CMP ($D8,X)
-1328- 8D A0 CC STA $CCA0
-132B- C4 C1 CPY $C1
-132D- A0 C8 LDY #$C8
-132F- C5 D8 CMP $D8
-1331- D4 ???
-1332- C1 C2 CMP ($C2,X)
-1334- AC D8 8D LDY $8DD8
-1337- A0 CA LDY #$CA
-1339- D3 ???
-133A- D2 A0 CMP ($A0)
-133C- C3 ???
-133D- CF ???
-133E- D5 D4 CMP $D4,X
-1340- 8D AA 8D STA $8DAA
-1343- A0 CC LDY #$CC
-1345- C4 C1 CPY $C1
-1347- A0 C1 LDY #$C1
-1349- C4 C4 CPY $C4
-134B- D2 B3 CMP ($B3)
-134D- 8D A0 C1 STA $C1A0
-1350- CE C4 A0 DEC $A0C4
-1353- A3 ???
-1354- A4 C6 LDY $C6
-1356- B0 8D BCS $12E5
-1358- A0 CC LDY #$CC
-135A- D3 ???
-135B- D2 8D CMP ($8D)
-135D- A0 CC LDY #$CC
-135F- D3 ???
-1360- D2 8D CMP ($8D)
-1362- A0 CC LDY #$CC
-1364- D3 ???
-1365- D2 8D CMP ($8D)
-1367- A0 CC LDY #$CC
-1369- D3 ???
-136A- D2 8D CMP ($8D)
-136C- A0 D4 LDY #$D4
-136E- C1 D8 CMP ($D8,X)
-1370- 8D A0 CC STA $CCA0
-1373- C4 C1 CPY $C1
-1375- A0 C8 LDY #$C8
-1377- C5 D8 CMP $D8
-1379- D4 ???
-137A- C1 C2 CMP ($C2,X)
-137C- AC D8 8D LDY $8DD8
-137F- A0 CA LDY #$CA
-1381- D3 ???
-1382- D2 A0 CMP ($A0)
-1384- C3 ???
-1385- CF ???
-1386- D5 D4 CMP $D4,X
-1388- 8D A0 CC STA $CCA0
-138B- C4 C1 CPY $C1
-138D- A0 C1 LDY #$C1
-138F- C4 C4 CPY $C4
-1391- D2 B3 CMP ($B3)
-1393- 8D A0 C1 STA $C1A0
-1396- CE C4 A0 DEC $A0C4
-1399- A3 ???
-139A- A4 B0 LDY $B0
-139C- C6 8D DEC $8D
-139E- A0 D4 LDY #$D4
-13A0- C1 D8 CMP ($D8,X)
-13A2- 8D A0 CC STA $CCA0
-13A5- C4 C1 CPY $C1
-13A7- A0 C8 LDY #$C8
-13A9- C5 D8 CMP $D8
-13AB- D4 ???
-13AC- C1 C2 CMP ($C2,X)
-13AE- AC D8 8D LDY $8DD8
-13B1- A0 CA LDY #$CA
-13B3- D3 ???
-13B4- D2 A0 CMP ($A0)
-13B6- C3 ???
-13B7- CF ???
-13B8- D5 D4 CMP $D4,X
-13BA- 8D AA 8D STA $8DAA
-13BD- A0 CC LDY #$CC
-13BF- C4 C1 CPY $C1
-13C1- A0 A3 LDY #$A3
-13C3- B1 B8 LDA ($B8),Y
-13C5- B6 A0 LDX $A0,Y
-13C7- BB ???
-13C8- 20 A2 BA JSR $BAA2
-13CB- A2 8D LDX #$8D
-13CD- A0 CA LDY #$CA
-13CF- D3 ???
-13D0- D2 A0 CMP ($A0)
-13D2- C3 ???
-13D3- CF ???
-13D4- D5 D4 CMP $D4,X
-13D6- 8D A0 CC STA $CCA0
-13D9- C4 C1 CPY $C1
-13DB- A0 A3 LDY #$A3
-13DD- B1 B6 LDA ($B6),Y
-13DF- B0 A0 BCS $1381
-13E1- A2 20 LDX #$20
-13E3- A2 8D LDX #$8D
-13E5- A0 CA LDY #$CA
-13E7- D3 ???
-13E8- D2 A0 CMP ($A0)
-13EA- C3 ???
-13EB- CF ???
-13EC- D5 D4 CMP $D4,X
-13EE- 8D AA 8D STA $8DAA
-13F1- A0 CC LDY #$CC
-13F3- C4 D9 CPY $D9
-13F5- A0 A3 LDY #$A3
-13F7- B0 8D BCS $1386
-13F9- BA TSX
-13FA- C4 CC CPY $CC
-13FC- D0 8D BNE $138B
-13FE- A0 CC LDY #$CC
-1400- C4 C1 CPY $C1
-1402- A0 A8 LDY #$A8
-1404- C1 C4 CMP ($C4,X)
-1406- C4 D2 CPY $D2
-1408- B3 ???
-1409- A9 AC LDA #$AC
-140B- D9 8D A0 CMP $A08D,Y
-140E- C1 CE CMP ($CE,X)
-1410- C4 A0 CPY $A0
-1412- A3 ???
-1413- A4 C6 LDY $C6
-1415- B0 8D BCS $13A4
-1417- A0 CC LDY #$CC
-1419- D3 ???
-141A- D2 8D CMP ($8D)
-141C- A0 CC LDY #$CC
-141E- D3 ???
-141F- D2 8D CMP ($8D)
-1421- A0 CC LDY #$CC
-1423- D3 ???
-1424- D2 8D CMP ($8D)
-1426- A0 CC LDY #$CC
-1428- D3 ???
-1429- D2 8D CMP ($8D)
-142B- A0 D3 LDY #$D3
-142D- D4 ???
-142E- C1 A0 CMP ($A0,X)
-1430- CC C5 C6 CPY $C6C5
-1433- D4 ???
-1434- 8D A0 CC STA $CCA0
-1437- C4 C1 CPY $C1
-1439- A0 A8 LDY #$A8
-143B- C1 C4 CMP ($C4,X)
-143D- C4 D2 CPY $D2
-143F- B3 ???
-1440- A9 AC LDA #$AC
-1442- D9 8D A0 CMP $A08D,Y
-1445- C1 CE CMP ($CE,X)
-1447- C4 A0 CPY $A0
-1449- A3 ???
-144A- A4 B0 LDY $B0
-144C- C6 8D DEC $8D
-144E- A0 D3 LDY #$D3
-1450- D4 ???
-1451- C1 A0 CMP ($A0,X)
-1453- D2 C9 CMP ($C9)
-1455- C7 ???
-1456- C8 INY
-1457- D4 ???
-1458- 8D A0 CC STA $CCA0
-145B- C4 D8 CPY $D8
-145D- A0 CC LDY #$CC
-145F- C5 C6 CMP $C6
-1461- D4 ???
-1462- 8D A0 CC STA $CCA0
-1465- C4 C1 CPY $C1
-1467- A0 C8 LDY #$C8
-1469- C5 D8 CMP $D8
-146B- D4 ???
-146C- C1 C2 CMP ($C2,X)
-146E- AC D8 8D LDY $8DD8
-1471- A0 CA LDY #$CA
-1473- D3 ???
-1474- D2 A0 CMP ($A0)
-1476- C3 ???
-1477- CF ???
-1478- D5 D4 CMP $D4,X
-147A- 8D A0 CC STA $CCA0
-147D- C4 D8 CPY $D8
-147F- A0 D2 LDY #$D2
-1481- C9 C7 CMP #$C7
-1483- C8 INY
-1484- D4 ???
-1485- 8D A0 CC STA $CCA0
-1488- C4 C1 CPY $C1
-148A- A0 C8 LDY #$C8
-148C- C5 D8 CMP $D8
-148E- D4 ???
-148F- C1 C2 CMP ($C2,X)
-1491- AC D8 8D LDY $8DD8
-1494- A0 CA LDY #$CA
-1496- D3 ???
-1497- D2 A0 CMP ($A0)
-1499- C3 ???
-149A- CF ???
-149B- D5 D4 CMP $D4,X
-149D- 8D A0 CC STA $CCA0
-14A0- C4 C1 CPY $C1
-14A2- A0 A3 LDY #$A3
-14A4- B1 B6 LDA ($B6),Y
-14A6- B0 8D BCS $1435
-14A8- A0 CA LDY #$CA
-14AA- D3 ???
-14AB- D2 A0 CMP ($A0)
-14AD- C3 ???
-14AE- CF ???
-14AF- D5 D4 CMP $D4,X
-14B1- 8D A0 C9 STA $C9A0
-14B4- CE D9 8D DEC $8DD9
-14B7- A0 C3 LDY #$C3
-14B9- D0 D9 BNE $1494
-14BB- A0 A3 LDY #$A3
-14BD- C2 ???
-14BE- D9 D4 C5 CMP $C5D4,Y
-14C1- D3 ???
-14C2- 8D A0 C2 STA $C2A0
-14C5- CE C5 A0 DEC $A0C5
-14C8- BA TSX
-14C9- C4 CC CPY $CC
-14CB- D0 8D BNE $145A
-14CD- AA TAX
-14CE- 8D A0 D0 STA $D0A0
-14D1- D2 CE CMP ($CE)
-14D3- A0 A2 LDY #$A2
-14D5- 20 A2 AC JSR $ACA2
-14D8- B8 CLV
-14D9- C4 8D CPY $8D
-14DB- AA TAX
-14DC- 8D A0 C9 STA $C9A0
-14DF- CE C3 A0 DEC $A0C3
-14E2- C3 ???
-14E3- CE D4 B1 DEC $B1D4
-14E6- 8D A0 CC STA $CCA0
-14E9- C4 C1 CPY $C1
-14EB- A0 C3 LDY #$C3
-14ED- CE D4 B1 DEC $B1D4
-14F0- 8D A0 C3 STA $C3A0
-14F3- CD D0 A0 CMP $A0D0
-14F6- A3 ???
-14F7- B2 B0 LDA ($B0)
-14F9- 8D A0 C2 STA $C2A0
-14FC- CE C5 A0 DEC $A0C5
-14FF- BA TSX
-1500- CE CF D7 DEC $D7CF
-1503- C1 C9 CMP ($C9,X)
-1505- D4 ???
-1506- 8D A0 DF STA $DFA0
-1509- D7 ???
-150A- C1 C9 CMP ($C9,X)
-150C- D4 ???
-150D- 8D A0 CC STA $CCA0
-1510- C4 C1 CPY $C1
-1512- A0 A3 LDY #$A3
-1514- B0 8D BCS $14A3
-1516- A0 D3 LDY #$D3
-1518- D4 ???
-1519- C1 A0 CMP ($A0,X)
-151B- C3 ???
-151C- CE D4 B1 DEC $B1D4
-151F- 8D BA CE STA $CEBA
-1522- CF ???
-1523- D7 ???
-1524- C1 C9 CMP ($C9,X)
-1526- D4 ???
-1527- 8D A0 CC STA $CCA0
-152A- C4 C1 CPY $C1
-152C- A0 CC LDY #$CC
-152E- C9 CE CMP #$CE
-1530- C5 8D CMP $8D
-1532- A0 C3 LDY #$C3
-1534- CC C3 8D CPY $8DC3
-1537- A0 C1 LDY #$C1
-1539- C4 C3 CPY $C3
-153B- A0 A3 LDY #$A3
-153D- C2 ???
-153E- D9 D4 C5 CMP $C5D4,Y
-1541- D3 ???
-1542- 8D A0 C2 STA $C2A0
-1545- C3 ???
-1546- C3 ???
-1547- A0 BA LDY #$BA
-1549- CE CF C1 DEC $C1CF
-154C- C4 C4 CPY $C4
-154E- C8 INY
-154F- C9 8D CMP #$8D
-1551- A0 C9 LDY #$C9
-1553- CE C3 A0 DEC $A0C3
-1556- CC C9 CE CPY $CEC9
-1559- C5 AB CMP $AB
-155B- B1 8D LDA ($8D),Y
-155D- BA TSX
-155E- CE CF C1 DEC $C1CF
-1561- C4 C4 CPY $C4
-1563- C8 INY
-1564- C9 8D CMP #$8D
-1566- AA TAX
-1567- 8D AA AA STA $AAAA
-156A- 20 CE CF JSR $CFCE
-156D- D7 ???
-156E- 20 C3 C8 JSR $C8C3
-1571- C5 C3 CMP $C3
-1573- CB ???
-1574- 20 C9 C6 JSR $C6C9
-1577- 20 BC BD JSR $BDBC
-157A- 20 C2 C9 JSR $C9C2
-157D- CE C1 D2 DEC $D2C1
-1580- D9 20 CC CMP $CC20,Y
-1583- C5 CE CMP $CE
-1585- C7 ???
-1586- D4 ???
-1587- C8 INY
-1588- 8D AA 8D STA $8DAA
-158B- A0 D3 LDY #$D3
-158D- D4 ???
-158E- C1 A0 CMP ($A0,X)
-1590- CC C9 CE CPY $CEC9
-1593- C5 8D CMP $8D
-1595- AA TAX
-1596- 8D A0 CC STA $CCA0
-1599- C4 C1 CPY $C1
-159B- A0 CC LDY #$CC
-159D- C9 D3 CMP #$D3
-159F- D4 ???
-15A0- C9 CE CMP #$CE
-15A2- C7 ???
-15A3- 8D A0 C1 STA $C1A0
-15A6- C4 C3 CPY $C3
-15A8- A0 CC LDY #$CC
-15AA- C4 CC CPY $CC
-15AC- C5 CE CMP $CE
-15AE- 8D A0 D3 STA $D3A0
-15B1- D4 ???
-15B2- C1 A0 CMP ($A0,X)
-15B4- D4 ???
-15B5- C5 CD CMP $CD
-15B7- D0 8D BNE $1546
-15B9- A0 CC LDY #$CC
-15BB- C4 C1 CPY $C1
-15BD- A0 CC LDY #$CC
-15BF- C9 D3 CMP #$D3
-15C1- D4 ???
-15C2- C9 CE CMP #$CE
-15C4- C7 ???
-15C5- AB ???
-15C6- B1 8D LDA ($8D),Y
-15C8- A0 C1 LDY #$C1
-15CA- C4 C3 CPY $C3
-15CC- A0 CC LDY #$CC
-15CE- C4 CC CPY $CC
-15D0- C5 CE CMP $CE
-15D2- AB ???
-15D3- B1 8D LDA ($8D),Y
-15D5- A0 D3 LDY #$D3
-15D7- D4 ???
-15D8- C1 A0 CMP ($A0,X)
-15DA- D4 ???
-15DB- C5 CD CMP $CD
-15DD- D0 AB BNE $158A
-15DF- B1 8D LDA ($8D),Y
-15E1- AA TAX
-15E2- 8D A0 CC STA $CCA0
-15E5- C4 C1 CPY $C1
-15E7- A0 CC LDY #$CC
-15E9- C9 CE CMP #$CE
-15EB- C5 AB CMP $AB
-15ED- B1 8D LDA ($8D),Y
-15EF- A0 C3 LDY #$C3
-15F1- CD D0 A0 CMP $A0D0
-15F4- D4 ???
-15F5- C5 CD CMP $CD
-15F7- D0 AB BNE $15A4
-15F9- B1 8D LDA ($8D),Y
-15FB- A0 C2 LDY #$C2
-15FD- CE C5 A0 DEC $A0C5
-1600- BA TSX
-1601- D2 C5 CMP ($C5)
-1603- CC CF CF CPY $CFCF
-1606- D0 8D BNE $1595
-1608- A0 CC LDY #$CC
-160A- C4 C1 CPY $C1
-160C- A0 CC LDY #$CC
-160E- C9 CE CMP #$CE
-1610- C5 8D CMP $8D
-1612- A0 C3 LDY #$C3
-1614- CD D0 A0 CMP $A0D0
-1617- D4 ???
-1618- C5 CD CMP $CD
-161A- D0 8D BNE $15A9
-161C- A0 C2 LDY #$C2
-161E- C5 D1 CMP $D1
-1620- A0 BA LDY #$BA
-1622- D2 C5 CMP ($C5)
-1624- CC CF CF CPY $CFCF
-1627- D0 8D BNE $15B6
-1629- A0 C2 LDY #$C2
-162B- C3 ???
-162C- D3 ???
-162D- A0 BA LDY #$BA
-162F- D1 D5 CMP ($D5),Y
-1631- C9 D4 CMP #$D4
-1633- CC D0 8D CPY $8DD0
-1636- BA TSX
-1637- D2 C5 CMP ($C5)
-1639- CC CF CF CPY $CFCF
-163C- D0 8D BNE $15CB
-163E- A0 CA LDY #$CA
-1640- CD D0 A0 CMP $A0D0
-1643- BA TSX
-1644- C8 INY
-1645- C5 D8 CMP $D8
-1647- CC D0 B1 CPY $B1D0
-164A- 8D BA D1 STA $D1BA
-164D- D5 C9 CMP $C9,X
-164F- D4 ???
-1650- CC D0 8D CPY $8DD0
-1653- A0 D2 LDY #$D2
-1655- D4 ???
-1656- D3 ???
-1657- 8D BA D4 STA $D4BA
-165A- D8 CLD
-165B- D4 ???
-165C- C4 C9 CPY $C9
-165E- D3 ???
-165F- D0 8D BNE $15EE
-1661- A0 C5 LDY #$C5
-1663- D2 D2 CMP ($D2)
-1665- C8 INY
-1666- A0 A3 LDY #$A3
-1668- BA TSX
-1669- C2 ???
-166A- C1 D3 CMP ($D3,X)
-166C- C9 C3 CMP #$C3
-166E- 8D A0 D3 STA $D3A0
-1671- C3 ???
-1672- C1 D4 CMP ($D4,X)
-1674- A0 A2 LDY #$A2
-1676- CF ???
-1677- D0 C5 BNE $163E
-1679- CE 20 A2 DEC $A220
-167C- BB ???
-167D- A3 ???
-167E- C6 CE DEC $CE
-1680- C1 CD CMP ($CD,X)
-1682- C5 BB CMP $BB
-1684- A3 ???
-1685- B1 B0 LDA ($B0),Y
-1687- B0 8D BCS $1616
-1689- A0 C3 LDY #$C3
-168B- CD C4 A0 CMP $A0C4
-168E- A3 ???
-168F- D2 C5 CMP ($C5)
-1691- D4 ???
-1692- D5 D2 CMP $D2,X
-1694- CE 8D A0 DEC $A08D
-1697- D3 ???
-1698- C3 ???
-1699- C1 D4 CMP ($D4,X)
-169B- A0 A2 LDY #$A2
-169D- D2 C5 CMP ($C5)
-169F- C1 C4 CMP ($C4,X)
-16A1- 20 A2 BB JSR $BBA2
-16A4- A3 ???
-16A5- C6 CE DEC $CE
-16A7- C1 CD CMP ($CD,X)
-16A9- C5 BB CMP $BB
-16AB- A3 ???
-16AC- B1 B0 LDA ($B0),Y
-16AE- B0 8D BCS $163D
-16B0- A0 C3 LDY #$C3
-16B2- CD C4 A0 CMP $A0C4
-16B5- A3 ???
-16B6- D2 C5 CMP ($C5)
-16B8- D4 ???
-16B9- D5 D2 CMP $D2,X
-16BB- CE 8D A0 DEC $A08D
-16BE- C5 D2 CMP $D2
-16C0- D2 C8 CMP ($C8)
-16C2- A0 A3 LDY #$A3
-16C4- BA TSX
-16C5- D4 ???
-16C6- D8 CLD
-16C7- D4 ???
-16C8- C4 CF CPY $CF
-16CA- CE C5 8D DEC $8DC5
-16CD- A0 CC LDY #$CC
-16CF- C4 D9 CPY $D9
-16D1- A0 A3 LDY #$A3
-16D3- B0 8D BCS $1662
-16D5- A0 D3 LDY #$D3
-16D7- D4 ???
-16D8- D9 A0 C3 CMP $C3A0,Y
-16DB- CE D4 B2 DEC $B2D4
-16DE- 8D BA D4 STA $D4BA
-16E1- CC D0 B0 CPY $B0D0
-16E4- 8D A0 CC STA $CCA0
-16E7- C4 D9 CPY $D9
-16E9- A0 A3 LDY #$A3
-16EB- B1 8D LDA ($8D),Y
-16ED- A0 D3 LDY #$D3
-16EF- D4 ???
-16F0- D9 A0 C3 CMP $C3A0,Y
-16F3- CE D4 B1 DEC $B1D4
-16F6- 8D BA D4 STA $D4BA
-16F9- CC D0 B1 CPY $B1D0
-16FC- 8D A0 C7 STA $C7A0
-16FF- CB ???
-1700- C5 D9 CMP $D9
-1702- 8D A0 CC STA $CCA0
-1705- C4 D9 CPY $D9
-1707- A0 C3 LDY #$C3
-1709- CE D4 B1 DEC $B1D4
-170C- 8D AA C1 STA $C1AA
-170F- CE C4 20 DEC $20C4
-1712- A3 ???
-1713- A4 B0 LDY $B0
-1715- C6 8D DEC $8D
-1717- A0 D3 LDY #$D3
-1719- D4 ???
-171A- C1 A0 CMP ($A0,X)
-171C- CC C9 CE CPY $CEC9
-171F- C5 AC CMP $AC
-1721- D9 8D A0 CMP $A08D,Y
-1724- C3 ???
-1725- CD D0 A0 CMP $A0D0
-1728- A3 ???
-1729- A4 B8 LDY $B8
-172B- C4 A0 CPY $A0
-172D- BB ???
-172E- 20 C9 D3 JSR $D3C9
-1731- 20 C9 D4 JSR $D4C9
-1734- 20 D2 C5 JSR $C5D2
-1737- D4 ???
-1738- D5 D2 CMP $D2,X
-173A- CE 20 C3 DEC $C320
-173D- C8 INY
-173E- C1 D2 CMP ($D2,X)
-1740- BF ???
-1741- 8D A0 C2 STA $C2A0
-1744- C5 D1 CMP $D1
-1746- A0 BA LDY #$BA
-1748- D4 ???
-1749- C3 ???
-174A- CF ???
-174B- CE D4 8D DEC $8DD4
-174E- A0 C3 LDY #$C3
-1750- D0 D9 BNE $172B
-1752- A0 A3 LDY #$A3
-1754- B2 B5 LDA ($B5)
-1756- B5 8D LDA $8D,X
-1758- A0 C2 LDY #$C2
-175A- C5 D1 CMP $D1
-175C- A0 BA LDY #$BA
-175E- D4 ???
-175F- C3 ???
-1760- CF ???
-1761- CE D4 8D DEC $8DD4
-1764- A0 C9 LDY #$C9
-1766- CE C3 A0 DEC $A0C3
-1769- C3 ???
-176A- CE D4 B1 DEC $B1D4
-176D- 8D A0 CA STA $CAA0
-1770- CD D0 A0 CMP $A0D0
-1773- BA TSX
-1774- D4 ???
-1775- CC D0 B1 CPY $B1D0
-1778- 8D BA D4 STA $D4BA
-177B- C3 ???
-177C- CF ???
-177D- CE D4 8D DEC $8DD4
-1780- A0 C9 LDY #$C9
-1782- CE C3 A0 DEC $A0C3
-1785- C3 ???
-1786- CE D4 B2 DEC $B2D4
-1789- 8D A0 CC STA $CCA0
-178C- C4 D9 CPY $D9
-178E- A0 C3 LDY #$C3
-1790- CE D4 B1 DEC $B1D4
-1793- 8D A0 D3 STA $D3A0
-1796- D4 ???
-1797- D9 A0 CC CMP $CCA0,Y
-179A- C9 CE CMP #$CE
-179C- C5 A0 CMP $A0
-179E- BB ???
-179F- 20 D3 D4 JSR $D4D3
-17A2- CF ???
-17A3- D2 C5 CMP ($C5)
-17A5- 20 CC C5 JSR $C5CC
-17A8- CE C7 D4 DEC $D4C7
-17AB- C8 INY
-17AC- 8D A0 D3 STA $D3A0
-17AF- D0 D2 BNE $1783
-17B1- CE A0 A3 DEC $A3A0
-17B4- CC C9 CE CPY $CEC9
-17B7- C5 8D CMP $8D
-17B9- A0 CC LDY #$CC
-17BB- C4 D9 CPY $D9
-17BD- A0 C3 LDY #$C3
-17BF- CE D4 B2 DEC $B2D4
-17C2- 8D A0 C3 STA $C3A0
-17C5- D0 D9 BNE $17A0
-17C7- A0 A3 LDY #$A3
-17C9- B2 B0 LDA ($B0)
-17CB- 8D A0 C2 STA $C2A0
-17CE- CE C5 A0 DEC $A0C5
-17D1- BA TSX
-17D2- D4 ???
-17D3- C3 ???
-17D4- CF ???
-17D5- CE 8D BA DEC $BA8D
-17D8- CB ???
-17D9- D7 ???
-17DA- 8D A0 CC STA $CCA0
-17DD- C4 C1 CPY $C1
-17DF- A0 A4 LDY #$A4
-17E1- C3 ???
-17E2- B0 B0 BCS $1794
-17E4- B0 A0 BCS $1786
-17E6- BB ???
-17E7- 20 C3 C8 JSR $C8C3
-17EA- C5 C3 CMP $C3
-17EC- CB ???
-17ED- 20 C6 CF JSR $CFC6
-17F0- D2 20 CMP ($20)
-17F2- CB ???
-17F3- C5 D9 CMP $D9
-17F5- D0 D2 BNE $17C9
-17F7- C5 D3 CMP $D3
-17F9- D3 ???
-17FA- 8D A0 C2 STA $C2A0
-17FD- D0 CC BNE $17CB
-17FF- A0 BA LDY #$BA
-1801- CB ???
-1802- D7 ???
-1803- A0 BB LDY #$BB
-1805- 20 CB C5 JSR $C5CB
-1808- C5 D0 CMP $D0
-180A- 20 D7 C1 JSR $C1D7
-180D- C9 D4 CMP #$D4
-180F- C9 CE CMP #$CE
-1811- C7 ???
-1812- 8D A0 C1 STA $C1A0
-1815- CE C4 A0 DEC $A0C4
-1818- A3 ???
-1819- A4 B7 LDY $B7
-181B- C6 A0 DEC $A0
-181D- BB ???
-181E- 20 D4 D5 JSR $D5D4
-1821- D2 CE CMP ($CE)
-1823- 20 CF C6 JSR $C6CF
-1826- C6 20 DEC $20
-1828- C2 ???
-1829- C9 D4 CMP #$D4
-182B- 20 B7 8D JSR $8DB7
-182E- A0 D3 LDY #$D3
-1830- D4 ???
-1831- C1 A0 CMP ($A0,X)
-1833- A4 C3 LDY $C3
-1835- B0 B1 BCS $17E8
-1837- B0 A0 BCS $17D9
-1839- BB ???
-183A- 20 C3 CC JSR $CCC3
-183D- C5 C1 CMP $C1
-183F- D2 20 CMP ($20)
-1841- CB ???
-1842- C5 D9 CMP $D9
-1844- C2 ???
-1845- CF ???
-1846- C1 D2 CMP ($D2,X)
-1848- C4 20 CPY $20
-184A- D3 ???
-184B- D4 ???
-184C- D2 CF CMP ($CF)
-184E- C2 ???
-184F- C5 8D CMP $8D
-1851- A0 CC LDY #$CC
-1853- C4 D9 CPY $D9
-1855- A0 A3 LDY #$A3
-1857- B0 8D BCS $17E6
-1859- A0 D3 LDY #$D3
-185B- D4 ???
-185C- D9 A0 C3 CMP $C3A0,Y
-185F- CE D4 B2 DEC $B2D4
-1862- 8D BA D4 STA $D4BA
-1865- C3 ???
-1866- CF ???
-1867- CE 8D A0 DEC $A08D
-186A- CA DEX
-186B- CD D0 A0 CMP $A0D0
-186E- BA TSX
-186F- D4 ???
-1870- CC D0 B0 CPY $B0D0
-1873- 8D BA D4 STA $D4BA
-1876- D8 CLD
-1877- D4 ???
-1878- C4 CF CPY $CF
-187A- CE C5 8D DEC $8DC5
-187D- A0 D3 LDY #$D3
-187F- C3 ???
-1880- C1 D4 CMP ($D4,X)
-1882- A0 A2 LDY #$A2
-1884- C3 ???
-1885- CC CF D3 CPY $D3CF
-1888- C5 20 CMP $20
-188A- A2 BB LDX #$BB
-188C- A3 ???
-188D- C6 CE DEC $CE
-188F- C1 CD CMP ($CD,X)
-1891- C5 BB CMP $BB
-1893- A3 ???
-1894- B1 B0 LDA ($B0),Y
-1896- B0 8D BCS $1825
-1898- A0 C3 LDY #$C3
-189A- CD C4 A0 CMP $A0C4
-189D- A3 ???
-189E- D2 C5 CMP ($C5)
-18A0- D4 ???
-18A1- D5 D2 CMP $D2,X
-18A3- CE 8D A0 DEC $A08D
-18A6- D0 CC BNE $1874
-18A8- C1 8D CMP ($8D,X)
-18AA- A0 CA LDY #$CA
-18AC- CD D0 A0 CMP $A0D0
-18AF- D2 C5 CMP ($C5)
-18B1- C5 CE CMP $CE
-18B3- D4 ???
-18B4- D2 D9 CMP ($D9)
-18B6- 8D AA 8D STA $8DAA
-18B9- AA TAX
-18BA- AA TAX
-18BB- AA TAX
-18BC- 20 C2 C1 JSR $C1C2
-18BF- D3 ???
-18C0- C9 C3 CMP #$C3
-18C2- 20 CC C9 JSR $C9CC
-18C5- D3 ???
-18C6- D4 ???
-18C7- C9 CE CMP #$CE
-18C9- C7 ???
-18CA- 8D AA 8D STA $8DAA
-18CD- BA TSX
-18CE- C2 ???
-18CF- C1 D3 CMP ($D3,X)
-18D1- C9 C3 CMP #$C3
-18D3- 8D A0 C3 STA $C3A0
-18D6- CD C4 A0 CMP $A0C4
-18D9- A2 C3 LDX #$C3
-18DB- CC CF D3 CPY $D3CF
-18DE- C5 A2 CMP $A2
-18E0- 8D A0 D0 STA $D0A0
-18E3- D2 CE CMP ($CE)
-18E5- A0 A2 LDY #$A2
-18E7- D4 ???
-18E8- D9 D0 C5 CMP $C5D0,Y
-18EB- 20 DB CC JSR $CCDB
-18EE- C9 D3 CMP #$D3
-18F0- D4 ???
-18F1- DD 20 D4 CMP $D420,X
-18F4- CF ???
-18F5- 20 D2 C5 JSR $C5D2
-18F8- C1 C4 CMP ($C4,X)
-18FA- A2 AC LDX #$AC
-18FC- B8 CLV
-18FD- C4 8D CPY $8D
-18FF- A0 D0 LDY #$D0
-1901- D2 CE CMP ($CE)
-1903- A0 A2 LDY #$A2
-1905- D4 ???
-1906- C8 INY
-1907- C5 20 CMP $20
-1909- C2 ???
-190A- C1 D3 CMP ($D3,X)
-190C- C9 C3 CMP #$C3
-190E- 20 CC C9 JSR $C9CC
-1911- D3 ???
-1912- D4 ???
-1913- C9 CE CMP #$CE
-1915- C7 ???
-1916- AE A2 AC LDX $ACA2
-1919- B8 CLV
-191A- C4 B8 CPY $B8
-191C- C4 8D CPY $8D
-191E- A0 D3 LDY #$D3
-1920- C3 ???
-1921- C1 D4 CMP ($D4,X)
-1923- A0 A2 LDY #$A2
-1925- CC CF C1 CPY $C1CF
-1928- C4 20 CPY $20
-192A- A2 BB LDX #$BB
-192C- A3 ???
-192D- C6 CE DEC $CE
-192F- C1 CD CMP ($CD,X)
-1931- C5 BB CMP $BB
-1933- A3 ???
-1934- B1 B0 LDA ($B0),Y
-1936- B0 8D BCS $18C5
-1938- A0 C3 LDY #$C3
-193A- CD C4 A0 CMP $A0C4
-193D- A3 ???
-193E- D2 C5 CMP ($C5)
-1940- D4 ???
-1941- D5 D2 CMP $D2,X
-1943- CE 8D A0 DEC $A08D
-1946- CA DEX
-1947- CD D0 A0 CMP $A0D0
-194A- D2 C5 CMP ($C5)
-194C- C5 CE CMP $CE
-194E- D4 ???
-194F- D2 D9 CMP ($D9)
-1951- 8D AA 8D STA $8DAA
-1954- AA TAX
-1955- AA TAX
-1956- AA TAX
-1957- AA TAX
-1958- AA TAX
-1959- AA TAX
-195A- AA TAX
-195B- AA TAX
-195C- AA TAX
-195D- AA TAX
-195E- AA TAX
-195F- AA TAX
-1960- AA TAX
-1961- AA TAX
-1962- AA TAX
-1963- AA TAX
-1964- AA TAX
-1965- AA TAX
-1966- AA TAX
-1967- AA TAX
-1968- AA TAX
-1969- AA TAX
-196A- AA TAX
-196B- AA TAX
-196C- AA TAX
-196D- AA TAX
-196E- AA TAX
-196F- AA TAX
-1970- AA TAX
-1971- AA TAX
-1972- AA TAX
-1973- AA TAX
-1974- 8D AA 20 STA $20AA
-1977- 20 20 20 JSR $2020
-197A- 20 20 20 JSR $2020
-197D- 20 20 20 JSR $2020
-1980- 20 20 20 JSR $2020
-1983- 20 20 20 JSR $2020
-1986- 20 20 20 JSR $2020
-1989- 20 20 20 JSR $2020
-198C- 20 20 20 JSR $2020
-198F- 20 20 20 JSR $2020
-1992- 20 20 AA JSR $AA20
-1995- 8D AA 20 STA $20AA
-1998- D6 C1 DEC $C1,X
-199A- D2 C9 CMP ($C9)
-199C- C1 C2 CMP ($C2,X)
-199E- CC C5 D3 CPY $D3C5
-19A1- 20 20 20 JSR $2020
-19A4- 20 20 20 JSR $2020
-19A7- 20 20 20 JSR $2020
-19AA- 20 20 20 JSR $2020
-19AD- 20 20 20 JSR $2020
-19B0- 20 20 20 JSR $2020
-19B3- 20 20 AA JSR $AA20
-19B6- 8D AA 20 STA $20AA
-19B9- 20 20 20 JSR $2020
-19BC- 20 20 20 JSR $2020
-19BF- 20 20 20 JSR $2020
-19C2- 20 20 20 JSR $2020
-19C5- 20 20 20 JSR $2020
-19C8- 20 20 20 JSR $2020
-19CB- 20 20 20 JSR $2020
-19CE- 20 20 20 JSR $2020
-19D1- 20 20 20 JSR $2020
-19D4- 20 20 AA JSR $AA20
-19D7- 8D AA AA STA $AAAA
-19DA- AA TAX
-19DB- AA TAX
-19DC- AA TAX
-19DD- AA TAX
-19DE- AA TAX
-19DF- AA TAX
-19E0- AA TAX
-19E1- AA TAX
-19E2- AA TAX
-19E3- AA TAX
-19E4- AA TAX
-19E5- AA TAX
-19E6- AA TAX
-19E7- AA TAX
-19E8- AA TAX
-19E9- AA TAX
-19EA- AA TAX
-19EB- AA TAX
-19EC- AA TAX
-19ED- AA TAX
-19EE- AA TAX
-19EF- AA TAX
-19F0- AA TAX
-19F1- AA TAX
-19F2- AA TAX
-19F3- AA TAX
-19F4- AA TAX
-19F5- AA TAX
-19F6- AA TAX
-19F7- AA TAX
-19F8- 8D AA 8D STA $8DAA
-19FB- C6 D4 DEC $D4
-19FD- D9 D0 C5 CMP $C5D0,Y
-1A00- A0 C4 LDY #$C4
-1A02- D3 ???
-1A03- A0 B2 LDY #$B2
-1A05- 8D D4 C6 STA $C6D4
-1A08- CF ???
-1A09- D5 CE CMP $CE,X
-1A0B- C4 A0 CPY $A0
-1A0D- C4 D3 CPY $D3
-1A0F- A0 B1 LDY #$B1
-1A11- 8D C6 CE STA $CEC6
-1A14- C1 CD CMP ($CD,X)
-1A16- C5 A0 CMP $A0
-1A18- C4 D3 CPY $D3
-1A1A- A0 B5 LDY #$B5
-1A1C- B0 8D BCS $19AB
-1A1E- C3 ???
-1A1F- CE D4 B1 DEC $B1D4
-1A22- A0 C4 LDY #$C4
-1A24- D3 ???
-1A25- A0 B2 LDY #$B2
-1A27- 8D C3 CE STA $CEC3
-1A2A- D4 ???
-1A2B- B2 A0 LDA ($A0)
-1A2D- C4 D3 CPY $D3
-1A2F- A0 B1 LDY #$B1
-1A31- 8D D4 C5 STA $C5D4
-1A34- CD D0 A0 CMP $A0D0
-1A37- C4 D3 CPY $D3
-1A39- A0 B2 LDY #$B2
-1A3B- 8D CC C4 STA $C4CC
-1A3E- C1 C4 CMP ($C4,X)
-1A40- C4 D2 CPY $D2
-1A42- A0 C4 LDY #$C4
-1A44- D3 ???
-1A45- A0 B2 LDY #$B2
-1A47- 8D CC C4 STA $C4CC
-1A4A- CC C5 CE CPY $CEC5
-1A4D- A0 C4 LDY #$C4
-1A4F- D3 ???
-1A50- A0 B2 LDY #$B2
-1A52- 8D CC C5 STA $C5CC
-1A55- C6 D4 DEC $D4
-1A57- A0 C4 LDY #$C4
-1A59- D3 ???
-1A5A- A0 B1 LDY #$B1
-1A5C- 8D D2 C9 STA $C9D2
-1A5F- C7 ???
-1A60- C8 INY
-1A61- D4 ???
-1A62- A0 C4 LDY #$C4
-1A64- D3 ???
-1A65- A0 B2 LDY #$B2
-1A67- 8D CC C9 STA $C9CC
-1A6A- CE C5 A0 DEC $A0C5
-1A6D- C4 D3 CPY $D3
-1A6F- A0 B2 LDY #$B2
-1A71- B5 B6 LDA $B6,X
-1A73- 8D C2 CC STA $CCC2
-1A76- CF ???
-1A77- C1 C4 CMP ($C4,X)
-1A79- B1 A0 LDA ($A0),Y
-1A7B- C4 D3 CPY $D3
-1A7D- A0 B2 LDY #$B2
-1A7F- B5 B6 LDA $B6,X
-1A81- 8D C2 CC STA $CCC2
-1A84- CF ???
-1A85- C1 C4 CMP ($C4,X)
-1A87- B2 A0 LDA ($A0)
-1A89- C4 D3 CPY $D3
-1A8B- A0 B2 LDY #$B2
-1A8D- B5 B6 LDA $B6,X
-1A8F- 8D AA 8D STA $8DAA
-1A92- AA TAX
-1A93- AA TAX
-1A94- AA TAX
-1A95- AA TAX
-1A96- AA TAX
-1A97- AA TAX
-1A98- AA TAX
-1A99- AA TAX
-1A9A- AA TAX
-1A9B- AA TAX
-1A9C- AA TAX
-1A9D- AA TAX
-1A9E- AA TAX
-1A9F- AA TAX
-1AA0- AA TAX
-1AA1- AA TAX
-1AA2- AA TAX
-1AA3- AA TAX
-1AA4- AA TAX
-1AA5- AA TAX
-1AA6- AA TAX
-1AA7- AA TAX
-1AA8- AA TAX
-1AA9- AA TAX
-1AAA- AA TAX
-1AAB- AA TAX
-1AAC- AA TAX
-1AAD- AA TAX
-1AAE- AA TAX
-1AAF- AA TAX
-1AB0- AA TAX
-1AB1- AA TAX
-1AB2- 8D AA 20 STA $20AA
-1AB5- 20 20 20 JSR $2020
-1AB8- 20 20 20 JSR $2020
-1ABB- 20 20 20 JSR $2020
-1ABE- 20 20 20 JSR $2020
-1AC1- 20 20 20 JSR $2020
-1AC4- 20 20 20 JSR $2020
-1AC7- 20 20 20 JSR $2020
-1ACA- 20 20 20 JSR $2020
-1ACD- 20 20 20 JSR $2020
-1AD0- 20 20 AA JSR $AA20
-1AD3- 8D AA 20 STA $20AA
-1AD6- 20 CC CF JSR $CFCC
-1AD9- D7 ???
-1ADA- AD CC C5 LDA $C5CC
-1ADD- D6 C5 DEC $C5,X
-1ADF- CC 20 D2 CPY $D220
-1AE2- CF ???
-1AE3- D5 D4 CMP $D4,X
-1AE5- C9 CE CMP #$CE
-1AE7- C5 D3 CMP $D3
-1AE9- 20 20 20 JSR $2020
-1AEC- 20 20 20 JSR $2020
-1AEF- 20 20 20 JSR $2020
-1AF2- 20 AA 8D JSR $8DAA
-1AF5- AA TAX
-1AF6- 20 20 20 JSR $2020
-1AF9- 20 20 20 JSR $2020
-1AFC- 20 20 20 JSR $2020
-1AFF- 20 20 20 JSR $2020
-1B02- 20 20 20 JSR $2020
-1B05- 20 20 20 JSR $2020
-1B08- 20 20 20 JSR $2020
-1B0B- 20 20 20 JSR $2020
-1B0E- 20 20 20 JSR $2020
-1B11- 20 20 20 JSR $2020
-1B14- AA TAX
-1B15- 8D AA AA STA $AAAA
-1B18- AA TAX
-1B19- AA TAX
-1B1A- AA TAX
-1B1B- AA TAX
-1B1C- AA TAX
-1B1D- AA TAX
-1B1E- AA TAX
-1B1F- AA TAX
-1B20- AA TAX
-1B21- AA TAX
-1B22- AA TAX
-1B23- AA TAX
-1B24- AA TAX
-1B25- AA TAX
-1B26- AA TAX
-1B27- AA TAX
-1B28- AA TAX
-1B29- AA TAX
-1B2A- AA TAX
-1B2B- AA TAX
-1B2C- AA TAX
-1B2D- AA TAX
-1B2E- AA TAX
-1B2F- AA TAX
-1B30- AA TAX
-1B31- AA TAX
-1B32- AA TAX
-1B33- AA TAX
-1B34- AA TAX
-1B35- AA TAX
-1B36- 8D AA 8D STA $8DAA
-1B39- A0 D0 LDY #$D0
-1B3B- D5 D4 CMP $D4,X
-1B3D- A0 CD LDY #$CD
-1B3F- C9 CE CMP #$CE
-1B41- AE CC C9 LDX $C9CC
-1B44- C2 ???
-1B45- AE D2 C5 LDX $C5D2
-1B48- D1 D5 CMP ($D5),Y
-1B4A- C9 D2 CMP #$D2
-1B4C- C5 C4 CMP $C4
-1B4E- 8D AA 8D STA $8DAA
-1B51- AA TAX
-1B52- AA TAX
-1B53- 20 C9 CE JSR $CEC9
-1B56- C4 C9 CPY $C9
-1B58- D6 C9 DEC $C9,X
-1B5A- C4 D5 CPY $D5
-1B5C- C1 CC CMP ($CC,X)
-1B5E- 20 D3 D5 JSR $D5D3
-1B61- C2 ???
-1B62- D2 CF CMP ($CF)
-1B64- D5 D4 CMP $D4,X
-1B66- C9 CE CMP #$CE
-1B68- C5 D3 CMP $D3
-1B6A- 8D AA 8D STA $8DAA
-1B6D- AA TAX
-1B6E- AA TAX
-1B6F- AA TAX
-1B70- 20 C6 C9 JSR $C9C6
-1B73- CC C5 C9 CPY $C9C5
-1B76- CF ???
-1B77- 8D AA 8D STA $8DAA
-1B7A- A0 D0 LDY #$D0
-1B7C- D5 D4 CMP $D4,X
-1B7E- A0 CD LDY #$CD
-1B80- C9 CE CMP #$CE
-1B82- AE D3 D5 LDX $D5D3
-1B85- C2 ???
-1B86- AE C6 D0 LDX $D0C6
-1B89- D2 C9 CMP ($C9)
-1B8B- CE D4 8D DEC $8DD4
-1B8E- A0 D0 LDY #$D0
-1B90- D5 D4 CMP $D4,X
-1B92- A0 CD LDY #$CD
-1B94- C9 CE CMP #$CE
-1B96- AE D3 D5 LDX $D5D3
-1B99- C2 ???
-1B9A- AE C4 CF LDX $CFC4
-1B9D- D3 ???
-1B9E- C3 ???
-1B9F- CD C4 8D CMP $8DC4
-1BA2- A0 D0 LDY #$D0
-1BA4- D5 D4 CMP $D4,X
-1BA6- A0 CD LDY #$CD
-1BA8- C9 CE CMP #$CE
-1BAA- AE D3 D5 LDX $D5D3
-1BAD- C2 ???
-1BAE- AE C6 D0 LDX $D0C6
-1BB1- D3 ???
-1BB2- D4 ???
-1BB3- D2 8D CMP ($8D)
-1BB5- AA TAX
-1BB6- 8D AA AA STA $AAAA
-1BB9- AA TAX
-1BBA- 20 D3 D4 JSR $D4D3
-1BBD- C4 C9 CPY $C9
-1BBF- CF ???
-1BC0- 8D AA 8D STA $8DAA
-1BC3- A0 D0 LDY #$D0
-1BC5- D5 D4 CMP $D4,X
-1BC7- A0 CD LDY #$CD
-1BC9- C9 CE CMP #$CE
-1BCB- AE D3 D5 LDX $D5D3
-1BCE- C2 ???
-1BCF- AE C4 D0 LDX $D0C4
-1BD2- D2 C9 CMP ($C9)
-1BD4- CE D4 8D DEC $8DD4
-1BD7- A0 D0 LDY #$D0
-1BD9- D5 D4 CMP $D4,X
-1BDB- A0 CD LDY #$CD
-1BDD- C9 CE CMP #$CE
-1BDF- AE D3 D5 LDX $D5D3
-1BE2- C2 ???
-1BE3- AE D8 D0 LDX $D0D8
-1BE6- D2 C9 CMP ($C9)
-1BE8- CE D4 8D DEC $8DD4
-1BEB- A0 D0 LDY #$D0
-1BED- D5 D4 CMP $D4,X
-1BEF- A0 CD LDY #$CD
-1BF1- C9 CE CMP #$CE
-1BF3- AE D3 D5 LDX $D5D3
-1BF6- C2 ???
-1BF7- AE D3 C9 LDX $C9D3
-1BFA- CE D0 D5 DEC $D5D0
-1BFD- D4 ???
-1BFE- 8D AA 8D STA $8DAA
-1C01- AA TAX
-1C02- AA TAX
-1C03- AA TAX
-1C04- 20 D3 D4 JSR $D4D3
-1C07- D2 C9 CMP ($C9)
-1C09- CE C7 D3 DEC $D3C7
-1C0C- 8D AA 8D STA $8DAA
-1C0F- A0 D0 LDY #$D0
-1C11- D5 D4 CMP $D4,X
-1C13- A0 CD LDY #$CD
-1C15- C9 CE CMP #$CE
-1C17- AE D3 D5 LDX $D5D3
-1C1A- C2 ???
-1C1B- AE D3 D4 LDX $D4D3
-1C1E- D2 C3 CMP ($C3)
-1C20- C1 D4 CMP ($D4,X)
-1C22- 8D A0 D0 STA $D0A0
-1C25- D5 D4 CMP $D4,X
-1C27- A0 CD LDY #$CD
-1C29- C9 CE CMP #$CE
-1C2B- AE D3 D5 LDX $D5D3
-1C2E- C2 ???
-1C2F- AE D0 D2 LDX $D2D0
-1C32- CE D3 D4 DEC $D4D3
-1C35- D2 8D CMP ($8D)
-1C37- AA TAX
-1C38- 8D 00 00 STA $0000
diff --git a/source/disk19_demo_builds_1/T.MAKEEXEC b/source/disk19_demo_builds_1/T.MAKEEXEC
deleted file mode 100644
index b48c5e6..0000000
Binary files a/source/disk19_demo_builds_1/T.MAKEEXEC and /dev/null differ
diff --git a/source/disk19_demo_builds_1/T.MAKEMAZE b/source/disk19_demo_builds_1/T.MAKEMAZE
deleted file mode 100644
index 6713510..0000000
--- a/source/disk19_demo_builds_1/T.MAKEMAZE
+++ /dev/null
@@ -1,599 +0,0 @@
-********************************
-* *
-* PERFECT MAZE GENERATOR *
-* *
-********************************
-*
-** ASSEMBLER DIRECTIVES
-*
- CYC AVE
- EXP ONLY ; TURN OFF LATER
- DSK MAKEMAZE
- TR ON
- OBJ $BFE0
- ORG $6000
-*
- PUT MIN.VARS.REQUIRED
- USE MIN.MAC.REQUIRED
- USE MIN.MAC.ARRAYS
- USE MIN.MAC.MATH
- USE MIN.MAC.STDIO
- PUT MIN.HOOKS.REQUIRED
- PUT MIN.HOOKS.STDIO
- PUT MIN.HOOKS.MATH
- PUT MIN.HOOKS.ARRAYS
-*
-********************************
-* *
-* CONSTANT DECLARATIONS *
-* *
-********************************
-*
-XLEN KBD "ENTER MAZE SIZE"
-XNUM EQU 2*XLEN
-BAS EQU $2000 ; BASE ADDRESS FOR ARRAYS
-YLEN EQU XLEN ; CURRENT ALGO ONLY DOES SQUARE
-XMAX EQU XLEN+1 ; ADD EXTRA COLUMN
-YMAX EQU YLEN+1 ; ADD EXTRA ROW
-ASZ EQU XMAX*YMAX+10 ; ARRAY SIZE+INFO BYTES
-XSTAKS EQU ASZ*2+1 ; COLUMN STACK SIZE; X * Y + 1
-YSTAKS EQU ASZ*2+1 ; ROW STACK SIZE; X * Y + 1
-*
-SOUTHW EQU BAS ; SOUTH WALLS ARRAY
-WESTW EQU ASZ+BAS ; WEST WALLS ARRAY
-VISITED EQU 2*ASZ+BAS ; CELLS VISITED
-XSTACK EQU 3*ASZ+BAS ; STACK FOR COLUMNS
-YSTACK EQU 3*ASZ+BAS+XSTAKS ; STACK FOR ROWS
-*
-********************************
-* *
-* MAIN PROGRAM LOOP *
-* *
-********************************
-*
-INIT
-*
- JSR HOME
- PRN "INITIALIZING...",8D
-*
- JSR :SETVARS
- JSR :OUTWALLS
-*
-** GET RANDOM STARTING POINT
-*
- RNDB #2;#XLEN ; IF XLEN HIBYTE IS 0,
- CMP #0 ; THEN SKIP SETTING XX HIBYTE
- BEQ :SKIPHI
- LDA #>YLEN ; IF YLEN HIBYTE IS 0,
- CMP #0 ; THEN SKIP SETTING YY HIBYTE
- BEQ :SKIPHI
- RNDB #1;#>XLEN ; RANDOMLY SET XX HIBYTE
- STA XX+1
- RNDB #1;#>YLEN ; RANDOMLY SET YY HIBYTE
- STA YY+1
- JMP BUILD
-:SKIPHI ; JUST SET HIBYTES TO 0
- LDA #0
- STA XX+1
- STA YY+1
-*
- JMP BUILD
-*
-********************************
-*
-:SETVARS
-*
-** DIM ARRAYS AND FILL
-*
- DIM162 #SOUTHW;#XMAX;#YMAX;#1;#1
- DIM162 #WESTW;#XMAX;#YMAX;#1;#1
- DIM162 #VISITED;#XMAX;#YMAX;#1;#0
- DIM161 #XSTACK;#XSTAKS;#2;#0
- DIM161 #YSTACK;#YSTAKS;#2;#0
-*
-** NOW ASSIGN VARIABLE VALUES
-*
- LDA #0
- STA SPTR ; INIT STACK POINTER
- STA V0
- LDA #1
- STA V1
- RTS
-*
-********************************
-*
-:OUTWALLS
-*
-** MAKE COLUMN MIN AND MAX TO BE ALL
-** WALL (CODE: 1).
-*
- LDA #0 ; CLEAR ALL TO 0 FIRST
- STA XX
- STA YY
- STA XX+1
- STA YY+1
- JMP :COLCONT ; SKIP FIRST INCREMENT
-*
-:COLEDGE
- LDA XX
- CLC
- ADC #1
- STA XX
- BCC :COLCONT ; IF CARRY SET, THEN INC HIBYTE
- INC XX+1
-:COLCONT
- PUT162 #V1;#VISITED;XX;#0
- PUT162 #V1;#VISITED;XX;#YMAX-1
- LDA XX
- CMP #XMAX ; IF XX HI < MAX HI, REPEAT
- BNE :COLEDGE
-*
-** MAKE MIN AND MAX ROWS TO BE ALL WALL
-*
- JMP :ROWCONT ; SKIP FIRST INCREMENT
-*
-:ROWEDGE
- LDA YY
- CLC
- ADC #1
- STA YY
- BCC :ROWCONT ; IF CARRY SET, INC HIBYTE
- INC YY+1
-:ROWCONT
- PUT162 #V1;#VISITED;#0;YY
- PUT162 #V1;#VISITED;#XMAX-1;YY
- LDA YY
- CMP #YMAX ; IF YY HI < YMAX HI, REPEAT
- BNE :ROWEDGE
- RTS
-*
-********************************
-* *
-* BUILD THE MAZE *
-* *
-********************************
-*
-BUILD
-*
- PRN "BUILDING MAZE...",8D8D
- JMP CONTSPTR ; SKIP FIRST INC
-*
-********************************
-*
-STAKPUSH
-*
- LDA SPTR ; INCREMENT STACK POINTER
- CLC
- ADC #1
- STA SPTR
- BCC CONTSPTR ; IF CARRY SET, INC POINTER HI
- INC SPTR+1
-CONTSPTR
- PUT161 #XX;#XSTACK;SPTR ; PUT COL ON STACK
- PUT161 #YY;#YSTACK;SPTR ; PUT ROW ON STACK
- PUT162 #V1;#VISITED;XX;YY ; MARK BLOCK AS VISITED
-*
-********************************
-*
-CHECKALL
-*
-** CHECKS ALL ADJACENT BLOCKS FOR A WALL. IF
-** COMPLETELY SURROUNDED, POP THE STACK AND
-** AND START OVER UNTIL.
-*
- LDA YY+1 ; COPY HI BYTES OF XX,YY FIRST
- STA YP1+1
- STA YM1+1
- LDA XX+1
- STA XP1+1
- STA XM1+1
-*
- LDA YY ; CALC AND STORE YY+1
- CLC
- ADC #1
- STA YP1
- BCC :YP1CNT ; IF CARRY SET, INC YYP1 HI
- INC YP1+1
-:YP1CNT
- LDA XX ; CALC AND STORE XX+1
- CLC
- ADC #1
- STA XP1
- BCC :XP1CNT ; IF CARRY SET, INC XP1 HI
- INC XP1+1
-:XP1CNT
- LDA YY ; CALC AND STORE YY-1
- SEC
- SBC #1
- STA YM1
- BCS :YM1CNT ; IF CARRY CLEAR, DEC YM1 HI
- DEC YM1+1
-:YM1CNT
- LDA XX ; CALC AND STORE XX-1
- SEC
- SBC #1
- STA XM1
- BCS :XM1CNT ; IF CARRY CLEAR, DEC XM1 HI
- DEC XM1+1
-:XM1CNT
-*JSR CELLPOS
-*
-** NOW CHECK ADJACENT CELLS FOR WALLS
-*
-:IF1 ; IF VISITED(XX,YY+1) = 1
- LDA YY+1 ; IF YY HI BYTE = YMAX HI BYTE,
- CMP #>YMAX ; THEN TEST YY LOW BYTE
- BNE :IF1TEST
- LDA YY
- CMP #XMAX ; THEN TEST LOBYTE
- BNE :IF2TEST
- LDA XX ; IF XX LOBYTE = XMAX LOBYTE
- CMP # 0
- CMP #0 ; THEN REPEAT MOVEMENT
- BNE :DOREPEAT
- LDA SPTR ; OTHERWISE, TEST LOBYTE
- CMP #1 ; IF STILL MORE ON STACK
- BEQ :DOREPEAT
- BCS :DOREPEAT ; THEN REPEAT MOVEMENT
- JMP DISPMAZE ; OTHERWISE, FINISHED!
-*
-:DOREPEAT
- JMP CHECKALL
-*
-********************************
-*
-DOMOVE
-*
-** MOVE IN A RANDOM DIRECTION
-*
- JSR RAND8
- CMP #64 ; IF RND < 64
- BCC :MVDJ
- CMP #128 ; ELSE IF RND < 128
- BCC :MVRJ
- CMP #192 ; ELSE IF RND < 192
- BCC :MVUPJ
- JMP :MVLEFT ; ELSE RND IS > 191
-:MVUPJ JMP :MVUP
-:MVRJ JMP :MVRIGHT
-:MVDJ JMP :MVDOWN
-*
-:MVDOWN
- LDA YY+1 ; IF YY HIBYTE = YMAX HIBYTE
- CMP #>YMAX ; THEN TEST LOBYTES
- BNE :DTEST ; OTHERWISE, TEST CELL BELOW
- LDA YY
- CMP #XMAX ; THEN TEST LOW BYTE
- BNE :RTEST ; ELSE CONTINUE CELL CHECK
- LDA XX
- CMP #XMAX
- BNE WLP ; THEN REPEAT
- LDA XX ; OTHERWISE, TEST LOWS
- CMP #XMAX ; IF HI != XMAX HI
- BNE SLP ; REPEAT
- LDA XX ; ELSE, TEST LOBYTE
- CMP #YMAX ; THEN NOT DONE; REPEAT LOOPS
- BNE REPT
- LDA YY ; ELSE IF YY LO != YMAX LO
- CMP #]1
- STA IOB_BUFH
- <<<
-DRWTS MAC
- JSR DISKOP
- <<<
diff --git a/source/disk19_demo_builds_1/T.MIN.MAC.MATH b/source/disk19_demo_builds_1/T.MIN.MAC.MATH
deleted file mode 100644
index 65fd0e0..0000000
--- a/source/disk19_demo_builds_1/T.MIN.MAC.MATH
+++ /dev/null
@@ -1,78 +0,0 @@
-ADD16 MAC
- _ISLIT ]1
- _ISLIT ]2
- JSR ADDIT16
- <<<
-SUB16 MAC
- _ISLIT ]1
- _ISLIT ]2
- JSR SUBT16
- <<<
-MUL16 MAC
- _ISLIT ]1
- _ISLIT ]2
- JSR MULT16
- <<<
-DIV16 MAC
- _ISLIT ]1
- _ISLIT ]2
- IF S,]3
- JSR SDIVD16
- ELSE
- JSR UDIVD16
- FIN
- <<<
-REM16 MAC
- _ISLIT ]1
- _ISLIT ]2
- IF S,]3
- JSR SREMD16
- ELSE
- JSR UREMD16
- FIN
- <<<
-RNDB MAC
- LDA ]1
- PHA
- LDA ]2
- PHA
- JSR RANDB
- <<<
-CMP16 MAC
- _ISLIT ]1
- _ISLIT ]2
- JSR COMP16
- <<<
-MUL8 MAC
- LDA ]1
- PHA
- LDA ]2
- PHA
- JSR MULT8
- <<<
-DIV8 MAC
- LDA ]1
- PHA
- LDA ]2
- PHA
- JSR DIVD8
- <<<
-RND16 MAC
- JSR RAND16
- <<<
-FPADD MAC
- LDX #]1
- LDY #>]1
- JSR MOVFM
- LDA #]2
- LDY #>]2
- JSR CONUPK
- JSR NORM
- LDA $9D
- JSR FADDT
- LDX #RETURN
- LDY #>RETURN
- JSR MOVMF
- LDA #6
- STA RETLEN
- <<<
diff --git a/source/disk19_demo_builds_1/T.MIN.MAC.REQUIRED b/source/disk19_demo_builds_1/T.MIN.MAC.REQUIRED
deleted file mode 100644
index 5f3c4db..0000000
--- a/source/disk19_demo_builds_1/T.MIN.MAC.REQUIRED
+++ /dev/null
@@ -1,89 +0,0 @@
-_ISLIT MAC
- IF #=]1
- LDA ]1/$100
- PHA
- LDA ]1
- PHA
- ELSE
- LDA ]1+1
- PHA
- LDA ]1
- PHA
- FIN
- <<<
-_ISSTR MAC
- IF "=]1
- JMP STRCONT
-]STRTMP STR ]1
-STRCONT
- LDY #0
- LDA ]STRTMP
- STA PARLEN
- STA PARAM
-]STRLP1
- INY
- LDA ]STRTMP,Y
- STA PARAM,Y
- CPY PARLEN
- BNE ]STRLP1
- LDA #>PARAM
- PHA
- LDA #ARRMAX
- BCS :CHKCONT
- BEQ :CHKCONT
- JMP :ERREND
-:CHKCONT
- LDA :PROD
- CMP # ARRAY LENGTH",00
diff --git a/source/disk19_demo_builds_1/T.MIN.SUB.AGET162 b/source/disk19_demo_builds_1/T.MIN.SUB.AGET162
deleted file mode 100644
index 690701f..0000000
--- a/source/disk19_demo_builds_1/T.MIN.SUB.AGET162
+++ /dev/null
@@ -1,179 +0,0 @@
-AGET162
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :YIDX
- PLA
- STA :YIDX+1
- PLA
- STA :XIDX
- PLA
- STA :XIDX+1
- PLA
- STA ADDR4
- PLA
- STA ADDR4+1
- LDY #4
- LDA (ADDR4),Y
- STA :ESIZE
- LDY #0
- LDA (ADDR4),Y
- STA :XLEN
- LDY #1
- LDA (ADDR4),Y
- STA :XLEN+1
- LDY #2
- LDA (ADDR4),Y
- STA :YLEN
- LDY #3
- LDA (ADDR4),Y
- STA :YLEN+1
- LDY #0
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :XIDX
- CMP :XLEN
- BCC :ECONT1
- LDA :XIDX+1
- CMP :XLEN+1
- BEQ :ECONT1
- BCC :ECONT1
- _ERR #:E_SID;#:E_XOVF;#:E_DUMP;#:ESIZE;#20
-:ECONT1
- LDA :YIDX
- CMP :YLEN
- BCC :ECONT2
- LDA :YIDX+1
- CMP :YLEN+1
- BEQ :ECONT2
- BCC :ECONT2
- _ERR #:E_SID;#:E_YOVF;#:E_DUMP;#:ESIZE;#20
-:ECONT2
-:ERREND
- LDA :YIDX
- STA :MLIER
- LDA :YIDX+1
- STA :MLIER+1
- LDA :YLEN
- STA :MCAND
- LDA :YLEN+1
- STA :MCAND+1
- LDA #00
- STA :PROD
- STA :PROD+1
- STA :PROD+2
- STA :PROD+3
- LDX #$10
-:SHIFT_R
- LSR :MLIER+1
- ROR :MLIER
- BCC :ROT_R
- LDA :PROD+2
- CLC
- ADC :MCAND
- STA :PROD+2
- LDA :PROD+3
- ADC :MCAND+1
-:ROT_R
- ROR
- STA :PROD+3
- ROR :PROD+2
- ROR :PROD+1
- ROR :PROD
- DEX
- BNE :SHIFT_R
- LDA :PROD
- STA :PBAK
- LDA :PROD+1
- STA :PBAK+1
- LDA :XIDX
- STA :MLIER
- LDA :XIDX+1
- STA :MLIER+1
- LDA :ESIZE
- STA :MCAND
- LDA #0
- STA :MCAND+1
- STA :PROD
- STA :PROD+1
- STA :PROD+2
- STA :PROD+3
- LDX #$10
-:SHIFTR LSR :MLIER+1
- ROR :MLIER
- BCC :ROTR
- LDA :PROD+2
- CLC
- ADC :MCAND
- STA :PROD+2
- LDA :PROD+3
- ADC :MCAND+1
-:ROTR
- ROR
- STA :PROD+3
- ROR :PROD+2
- ROR :PROD+1
- ROR :PROD
- DEX
- BNE :SHIFTR
- CLC
- LDA :PROD
- ADC :PBAK
- STA :PROD
- LDA :PROD+1
- ADC :PBAK+1
- STA :PROD+1
- CLC
- LDA :PROD
- ADC #5
- STA :PROD
- BCC :ADD3D
- INC :PROD+1
-:ADD3D
- CLC
- LDA :PROD
- ADC ADDR4
- STA :PROD
- STA ADDR2
- LDA :PROD+1
- ADC ADDR4+1
- STA :PROD+1
- STA ADDR2+1
- LDY #0
- LDX #0
-:CLP
- LDA (ADDR2),Y
- STA RETURN,Y
- INY
- CPY :ESIZE
- BNE :CLP
- LDA :ESIZE
- STA RETLEN
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDX ADDR2+1
- LDY ADDR2
- LDA :ESIZE
- RTS
-:ESIZE DS 2
-:XIDX DS 2
-:YIDX DS 2
-:MCAND DS 2
-:MLIER DS 2
-:PROD DS 4
-:PBAK DS 2
-:XLEN DS 2
-:YLEN DS 2
-:E_SID ASC "AGET162 (GET162 MACRO)",00
-:E_DUMP ASC ":ESIZE(2) XIDX(2) YIDX(2) MCAND(2) "
- ASC "MCAND(2) MLIER(2) PROD(4) PBAK(2) "
- ASC "XLEN(2) YLEN(2)",00
-:E_XOVF ASC "OUT OF BOUNDS! X > MAXIMUM",00
-:E_YOVF ASC "OUT OF BOUNDS! Y > MAX",00
diff --git a/source/disk19_demo_builds_1/T.MIN.SUB.APUT161 b/source/disk19_demo_builds_1/T.MIN.SUB.APUT161
deleted file mode 100644
index 0ab8683..0000000
--- a/source/disk19_demo_builds_1/T.MIN.SUB.APUT161
+++ /dev/null
@@ -1,122 +0,0 @@
-APUT161
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :AIDX
- STA :IDX
- PLA
- STA :AIDX+1
- STA SCRATCH
- PLA
- STA ADDR4 ; ARRAY ADDRESS
-
-
- PLA
- STA ADDR4+1
- PLA
- STA ADDR3
-
- PLA
- STA ADDR3+1
- LDY #0
- LDA (ADDR4),Y
- STA :ASIZE
- LDY #1
- LDA (ADDR4),Y
- STA :ASIZE+1
- INY
- LDA (ADDR4),Y
- STA :ESIZE
- STA :ESIZEBAK
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :IDX+1
- CMP :ASIZE+1
- BCS :OVFHI
- JMP :ERREND
-:OVFHI
- LDA :IDX
- CMP :ASIZE
- BCS :OVF
- JMP :ERREND
-:OVF
- _ERR #:E_SID;#:E_OVF1;#:E_DUMP;#:ESIZE;#9
-:ERREND
- LDY #0
- LDA #0
- BEQ :ENTLPA
-:DOADD
- CLC
- ADC :AIDX
- TAX
- TYA
- ADC SCRATCH
- TAY
- TXA
-:LPA
- ASL :AIDX
- ROL SCRATCH
-:ENTLPA
- LSR :ESIZE
- BCS :DOADD
- BNE :LPA
- STX :IDX
- STY :IDX+1
- CLC
- LDA #3
- ADC :IDX
- STA :RES
- BCS :ADDHI
- JMP :XADD
-:ADDHI
- LDA #1
- ADC :IDX+1
- STA :IDX+1
-:XADD
- LDA :IDX+1
- STA :RES+1
- CLC
- LDA :RES
- ADC ADDR4
- STA :RES
- BCS :ADD1HI
- JMP :XADD2
-:ADD1HI
- INC :RES+1
-:XADD2
- LDA :RES+1
- ADC ADDR4+1
- STA :RES+1
- STA ADDR2+1
- LDA :RES
- STA ADDR2
- LDY #0
-:LP
- LDA (ADDR3),Y
- STA (ADDR2),Y
- INY
- CPY :ESIZEBAK
- BNE :LP
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDX ADDR2+1
- LDY ADDR2
- LDA :ESIZE
- RTS
-:ESIZE DS 1
-:ESIZEBAK DS 1
-:ASIZE DS 2
-:AIDX DS 2
-:IDX DS 2
-:RES DS 2
-:E_SID ASC "APUT161 (PUT161 MACRO),",00
-:E_DUMP ASC "DUMPING :ESIZE(1) :ESIZEBAK(1) :ASIZE(2)"
- ASC ":AIDX(2) :IDX(2) :RES(2)",00
-:E_OVF1 ASC "OUT OF BOUNDS! INDEX > ARRAY LENGTH",00
diff --git a/source/disk19_demo_builds_1/T.MIN.SUB.APUT162 b/source/disk19_demo_builds_1/T.MIN.SUB.APUT162
deleted file mode 100644
index 0bbfed1..0000000
--- a/source/disk19_demo_builds_1/T.MIN.SUB.APUT162
+++ /dev/null
@@ -1,180 +0,0 @@
-APUT162
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :YIDX
- PLA
- STA :YIDX+1
- PLA
- STA :XIDX
- PLA
- STA :XIDX+1
- PLA
- STA ADDR4
- PLA
- STA ADDR4+1
- PLA
- STA ADDR3
- PLA
- STA ADDR3+1
- LDY #4
- LDA (ADDR4),Y
- STA :ESIZE
- LDY #0
- LDA (ADDR4),Y
- STA :XLEN
- LDY #1
- LDA (ADDR4),Y
- STA :XLEN+1
- LDY #2
- LDA (ADDR4),Y
- STA :YLEN
- LDY #3
- LDA (ADDR4),Y
- STA :YLEN+1
- LDY #0
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :XIDX
- CMP :XLEN
- BCC :ECONT1
- LDA :XIDX+1
- CMP :XLEN+1
- BEQ :ECONT1
- BCC :ECONT1
- _ERR #:E_SID;#:E_XOVF;#:E_DUMP;#:ESIZE;#20
-:ECONT1
- LDA :YIDX
- CMP :YLEN
- BCC :ECONT2
- LDA :YIDX+1
- CMP :YLEN+1
- BEQ :ECONT2
- BCC :ECONT2
- _ERR #:E_SID;#:E_YOVF;#:E_DUMP;#:ESIZE;#20
-:ECONT2
-:ERREND
- LDA :YIDX
- STA :MLIER
- LDA :YIDX+1
- STA :MLIER+1
- LDA :YLEN
- STA :MCAND
- LDA :YLEN+1
- STA :MCAND+1
- LDA #00
- STA :PROD
- STA :PROD+1
- STA :PROD+2
- STA :PROD+3
- LDX #$10
-:SHIFT_R
- LSR :MLIER+1
- ROR :MLIER
- BCC :ROT_R
- LDA :PROD+2
- CLC
- ADC :MCAND
- STA :PROD+2
- LDA :PROD+3
- ADC :MCAND+1
-:ROT_R
- ROR
- STA :PROD+3
- ROR :PROD+2
- ROR :PROD+1
- ROR :PROD
- DEX
- BNE :SHIFT_R
- LDA :PROD
- STA :PBAK
- LDA :PROD+1
- STA :PBAK+1
- LDA :XIDX
- STA :MLIER
- LDA :XIDX+1
- STA :MLIER+1
- LDA :ESIZE
- STA :MCAND
- LDA #0
- STA :MCAND+1
- STA :PROD
- STA :PROD+1
- STA :PROD+2
- STA :PROD+3
- LDX #$10
-:SHIFTR LSR :MLIER+1
- ROR :MLIER
- BCC :ROTR
- LDA :PROD+2
- CLC
- ADC :MCAND
- STA :PROD+2
- LDA :PROD+3
- ADC :MCAND+1
-:ROTR
- ROR
- STA :PROD+3
- ROR :PROD+2
- ROR :PROD+1
- ROR :PROD
- DEX
- BNE :SHIFTR
- CLC
- LDA :PROD
- ADC :PBAK
- STA :PROD
- LDA :PROD+1
- ADC :PBAK+1
- STA :PROD+1
- CLC
- LDA :PROD
- ADC #5
- STA :PROD
- BCC :ADD3D
- INC :PROD+1
-:ADD3D
- CLC
- LDA :PROD
- ADC ADDR4
- STA :PROD
- STA ADDR2
- LDA :PROD+1
- ADC ADDR4+1
- STA :PROD+1
- STA ADDR2+1
- LDY #0
- LDX #0
-:CLP
- LDA (ADDR3),Y
- STA (ADDR2),Y
- INY
- CPY :ESIZE
- BNE :CLP
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDX ADDR2+1
- LDY ADDR2
- LDA :ESIZE
- RTS
-:ESIZE DS 2
-:XIDX DS 2
-:YIDX DS 2
-:MCAND DS 2
-:MLIER DS 2
-:PROD DS 4
-:PBAK DS 2
-:XLEN DS 2
-:YLEN DS 2
-:E_SID ASC "APUT162 (PUT162 MACRO)",00
-:E_DUMP ASC ":ESIZE(2) :XIDX(2) :YIDX(2) :MCAND(2) :MLIER(2)"
- ASC ":PROD(4) PBAK(2) :XLEN(1) :YLEN(1)",00
-:E_XOVF ASC "OUT OF BOUNDS! X > MAXIMUM.",00
-:E_YOVF ASC "OUT OF BOUNDS! Y > MAX.",00
diff --git a/source/disk19_demo_builds_1/T.MIN.SUB.DOSCMD b/source/disk19_demo_builds_1/T.MIN.SUB.DOSCMD
deleted file mode 100644
index d5cd761..0000000
--- a/source/disk19_demo_builds_1/T.MIN.SUB.DOSCMD
+++ /dev/null
@@ -1,37 +0,0 @@
-DOSCMD
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDA #1
- STA $AAB6 ; DOS LANG FLAG
- STA $75+1 ; NOT DIRECT MODE
- STA $33 ; NOT DIRECT MODE
- LDA #$8D
- JSR FCOUT
- LDA #$84 ; CTRL-D
- JSR FCOUT
- LDY #0
- LDA (ADDR1),Y
- STA :SLEN
- LDY #$01 ; POINT TO NEXT INSTR
-:LP
- LDA (ADDR1),Y
- JSR FCOUT
- INY
- CPY :SLEN
- BCC :LP
- BEQ :LP
-:DONE
- LDA #$8D
- JSR FCOUT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:SLEN DS 1
diff --git a/source/disk19_demo_builds_1/T.MIN.SUB.DPRINT b/source/disk19_demo_builds_1/T.MIN.SUB.DPRINT
deleted file mode 100644
index ae75ff4..0000000
--- a/source/disk19_demo_builds_1/T.MIN.SUB.DPRINT
+++ /dev/null
@@ -1,22 +0,0 @@
-DPRINT
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #$00
-:LOOP
- LDA (ADDR1),Y
- BEQ :EXIT
- JSR COUT1
- INY
- BNE :LOOP
-:EXIT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
diff --git a/source/disk19_demo_builds_1/T.MIN.SUB.FINPUT b/source/disk19_demo_builds_1/T.MIN.SUB.FINPUT
deleted file mode 100644
index c15fca2..0000000
--- a/source/disk19_demo_builds_1/T.MIN.SUB.FINPUT
+++ /dev/null
@@ -1,31 +0,0 @@
-FINPUT
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDX #0
- JSR FGETLN
- STX :SLEN
- CPX #0
- BEQ :EXIT
-:INP_CLR
- LDY #0
- LDA :SLEN
- STA (ADDR1),Y
-:LP
- LDA $0200,Y
- INY
- STA (ADDR1),Y
- CPY :SLEN
- BNE :LP
-:EXIT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:SLEN DS 1
diff --git a/source/disk19_demo_builds_1/T.MIN.SUB.FPRINT b/source/disk19_demo_builds_1/T.MIN.SUB.FPRINT
deleted file mode 100644
index 399a29d..0000000
--- a/source/disk19_demo_builds_1/T.MIN.SUB.FPRINT
+++ /dev/null
@@ -1,23 +0,0 @@
-FPRINT
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- LDY #$01
-:LP
- LDA (RETADR),Y
- BEQ :DONE
- JSR FCOUT
- INY
- BNE :LP
-:DONE
- CLC
- TYA
- ADC RETADR
- STA RETADR
- LDA RETADR+1
- ADC #$00
- PHA
- LDA RETADR
- PHA
- RTS
diff --git a/source/disk19_demo_builds_1/T.MIN.SUB.FPSTR b/source/disk19_demo_builds_1/T.MIN.SUB.FPSTR
deleted file mode 100644
index bea622d..0000000
--- a/source/disk19_demo_builds_1/T.MIN.SUB.FPSTR
+++ /dev/null
@@ -1,25 +0,0 @@
-FPSTR
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #0
- LDA (ADDR1),Y
- STA :SLEN
-:LP
- INY
- LDA (ADDR1),Y
- JSR FCOUT
- CPY :SLEN
- BNE :LP
-:EXIT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:SLEN DS 1
diff --git a/source/disk19_demo_builds_1/T.MIN.SUB.PRNSTR b/source/disk19_demo_builds_1/T.MIN.SUB.PRNSTR
deleted file mode 100644
index 4f0c7bb..0000000
--- a/source/disk19_demo_builds_1/T.MIN.SUB.PRNSTR
+++ /dev/null
@@ -1,31 +0,0 @@
-PRNSTR
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #0
- LDA (ADDR1),Y
- STA :S1LEN
-:LP
- INY
- LDA (ADDR1),Y
- JSR SCOUT1
- CPY :S1LEN
- BNE :LP
- ; LOOP
- LDY #0
- LDA (ADDR1),Y
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDY #0
- LDA (ADDR1),Y
- LDY ADDR1
- LDX ADDR1+1
- RTS
-:S1LEN DS 1
diff --git a/source/disk19_demo_builds_1/T.MIN.SUB.RAND8 b/source/disk19_demo_builds_1/T.MIN.SUB.RAND8
deleted file mode 100644
index 4cbbf82..0000000
--- a/source/disk19_demo_builds_1/T.MIN.SUB.RAND8
+++ /dev/null
@@ -1,19 +0,0 @@
-RAND8
- LDX #8
- LDA RNDL+0
-:A
- ASL ;SHIFT THE REG
- ROL RNDL+1
- BCC :B
- EOR #$2D
-
-
-:B
- DEX
- BNE :A
- STA RNDL+0
- STA RETURN
- LDY #1
- STY RETLEN
- CMP #0
- RTS
diff --git a/source/disk19_demo_builds_1/T.MIN.SUB.RANDB b/source/disk19_demo_builds_1/T.MIN.SUB.RANDB
deleted file mode 100644
index 4bad328..0000000
--- a/source/disk19_demo_builds_1/T.MIN.SUB.RANDB
+++ /dev/null
@@ -1,107 +0,0 @@
-RANDB
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :NEWMAX
- PLA
- STA :NEWMIN
- LDA #1
- STA :OLDMIN
- LDA #255
- STA :OLDMAX
- LDX #8
- LDA RNDL+0
-:AA
- ASL
- ROL RNDL+1
- BCC :BB
- EOR #$2D
-:BB
- DEX
- BNE :AA
- STA RNDL+0
- CMP #0
- STA :OLDVAL
- LDA :OLDMAX
- SEC
- SBC :OLDMIN
- STA :OLDRANGE
- LDA :NEWMAX
- SEC
- SBC :NEWMIN
- STA :NEWRANGE
- LDA :OLDVAL
- SEC
- SBC :OLDMIN
- STA :VALRANGE
- LDA #00
- TAY
- STY :NUM1HI
- BEQ :ENTLP
-:DOADD
- CLC
- ADC :VALRANGE
- TAX
- TYA
- ADC :NUM1HI
- TAY
- TXA
-:MLP
- ASL :VALRANGE
- ROL :NUM1HI
-:ENTLP
- LSR :NEWRANGE
- BCS :DOADD
- BNE :MLP
- STA :MULRANGE
- STY :MULRANGE+1
-:DIVIDE
- LDA #0
- STA :REMAIN
- STA :REMAIN+1
- LDX #16
-:DIVLP
- ASL :MULRANGE
- ROL :MULRANGE+1
- ROL :REMAIN
- ROL :REMAIN+1
- LDA :REMAIN
- SEC
- SBC :OLDRANGE
- TAY
- LDA :REMAIN+1
- SBC :OLDRANGE+1
- BCC :SKIP
- STA :REMAIN+1
- STY :REMAIN
- INC :DIVRANGE
-:SKIP DEX
- BNE :DIVLP
- LDA :DIVRANGE
- CLC
- ADC :NEWMIN
- STA :NEWVAL
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDA :NEWVAL
- STA RETURN
- LDX #1
- STX RETLEN
- RTS
-:OLDRANGE DS 2
-:NEWRANGE DS 2
-:MULRANGE DS 2
-:DIVRANGE DS 2
-:VALRANGE DS 2
-:OLDVAL DS 2
-:NEWVAL DS 2
-:OLDMIN DS 2
-:NEWMIN DS 2
-:OLDMAX DS 2
-:NEWMAX DS 2
-:NUM1HI DS 2
-:REMAIN DS 2
diff --git a/source/disk19_demo_builds_1/T.MIN.SUB.SINPUT b/source/disk19_demo_builds_1/T.MIN.SUB.SINPUT
deleted file mode 100644
index 93c603f..0000000
--- a/source/disk19_demo_builds_1/T.MIN.SUB.SINPUT
+++ /dev/null
@@ -1,26 +0,0 @@
-SINPUT
- LDX #$00
- JSR GETLN
- STX :STRLEN
- CPX #0
- BEQ :ZEXIT
-:INP_CLR
- LDY #0
- LDA :STRLEN
- STA RETLEN
- STA RETURN
- INC RETLEN
-:LOOP
- LDA KEYBUFF,Y
- INY
- STA RETURN,Y
- CPY :STRLEN
- BNE :LOOP ; LOOP
- JMP :EXIT
-:ZEXIT
- LDA #0
- STA RETLEN
- STA RETURN
-:EXIT
- RTS
-:STRLEN DS 1
diff --git a/source/disk19_demo_builds_1/T.MIN.SUB.STRCAT b/source/disk19_demo_builds_1/T.MIN.SUB.STRCAT
deleted file mode 100644
index 3da6b10..0000000
--- a/source/disk19_demo_builds_1/T.MIN.SUB.STRCAT
+++ /dev/null
@@ -1,95 +0,0 @@
-STRCAT
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :MLEN
- PLA
- STA ADDR2
- PLA
- STA ADDR2+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #0
- LDA (ADDR1),Y
- STA :S1LEN
- STA :S1IND
- INC :S1IND
- LDA (ADDR2),Y
- STA :S2LEN
- LDA #1
- STA :S2IND
- LDA :S2LEN
- CLC
- ADC :S1LEN
- STA :S3LEN
- BCS :TOOLONG
- CMP :MLEN
- BEQ :LENOK
- BCC :LENOK
-:TOOLONG
- LDA #$0FF
- STA :SOVF
- LDA :MLEN
- SEC
- SBC :S1LEN
- BCC :EXIT
-
- STA :SCNT
- LDA :MLEN
- STA :S1LEN
- JMP :DOCAT
-:LENOK
- STA :S1LEN
- LDA #0
- STA :SOVF
- LDA :S2LEN
- STA :SCNT
-:DOCAT
- LDA :SCNT
- BEQ :EXIT
-:CATLP
- LDY :S2IND
- LDA (ADDR2),Y
- LDY :S1IND
- STA (ADDR1),Y
- INC :S1IND ;INC STRING 1 INDEX
- INC :S2IND
- DEC :SCNT
- BNE :CATLP
-:EXIT
- LDA :S1LEN
- LDY #0
- STA (ADDR1),Y
- LDA :SOVF
- ROR A
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDY #0
- LDA (ADDR1),Y
- STA RETLEN
- LDA #1
-:RLP
- LDA (ADDR1),Y
- STA RETURN,Y
- CPY RETLEN
- INY
- BNE :RLP
- LDA RETLEN
- LDY #0
- STA (ADDR1),Y
- LDX :S3LEN
- RTS
-:S3LEN DS 1
-:S1LEN DS 1
-:S1IND DS 1
-:S2LEN DS 1
-:S2IND DS 1
-:MLEN DS 1
-:SCNT DS 1
-:SOVF DS 1
diff --git a/source/disk19_demo_builds_1/T.MIN.SUB.SUBDEL b/source/disk19_demo_builds_1/T.MIN.SUB.SUBDEL
deleted file mode 100644
index 85fc134..0000000
--- a/source/disk19_demo_builds_1/T.MIN.SUB.SUBDEL
+++ /dev/null
@@ -1,91 +0,0 @@
-SUBDEL
- PLA
- TAY
- PLA
- TAX
- PLA
- STA :SCNT
- PLA
- STA :SINDEX
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- TXA
- PHA
- TYA
- PHA
- LDY #0
- STY :SCERR
- LDA (ADDR1),Y
- STA :S1LEN
- LDA :SCNT
- BEQ :OKEXIT
-
- LDA :SINDEX
- BEQ :ERREXIT
- LDA :S1LEN
- CMP :SINDEX
- BCC :ERREXIT
- LDA :SINDEX
- CLC
- ADC :SCNT
- BCS :TRUNC ;TRUNCATE IF INDEX
-
- STA :SIDX
-
- TAX
- DEX
- CPX :S1LEN
- BCC :CNTOK
-
-
- BEQ :TRUNC
-
- LDA #$0FF
- STA :SCERR
-
-:TRUNC
- LDX :SINDEX
-
- DEX
- STX :S1LEN
- LDA :SCERR
- BEQ :OKEXIT
- BNE :ERREXIT
-:CNTOK
- LDA :S1LEN
- SEC
- SBC :SIDX
- TAX
- INX
- BEQ :OKEXIT
- ; CHAR
-:MVLP
- LDY :SIDX
- LDA (ADDR1),Y
- LDY :SINDEX
- STA (ADDR1),Y ;MOVE IT DOWN
- INC :SINDEX
- INC :SIDX
- DEX
- BNE :MVLP
- LDX :SINDEX
- DEX
-
- STX :S1LEN
-:OKEXIT
- CLC
- BCC :EXIT
-:ERREXIT
- SEC
-:EXIT
- LDA :S1LEN
- LDY #0
- STA (ADDR1),Y
- RTS
-:S1LEN DS 1
-:SCNT DS 1
-:SINDEX DS 1
-:SIDX DS 1
-:SCERR DS 1
diff --git a/source/disk19_demo_builds_1/T.MIN.SUB.SUBPOS b/source/disk19_demo_builds_1/T.MIN.SUB.SUBPOS
deleted file mode 100644
index 2b11930..0000000
--- a/source/disk19_demo_builds_1/T.MIN.SUB.SUBPOS
+++ /dev/null
@@ -1,79 +0,0 @@
-SUBPOS
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA ADDR2
- PLA
- STA ADDR2+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-:POS
- LDY #0
- LDA (ADDR1),Y
- BEQ :NOTFND
- STA :SLEN
- LDA (ADDR2),Y
- BEQ :NOTFND
- STA :SUBLEN
- LDA :SUBLEN
- CMP :SLEN
- BEQ :LENOK
- BCS :NOTFND
-
-:LENOK
- LDA #1
- STA :SINDEX
-
- LDA :SLEN
-
- SEC
- SBC :SUBLEN
- STA :SCOUNT
- INC :SCOUNT
-:SLP1
- LDA :SINDEX
- STA :SIDX
- LDA #1
- STA :SUBIDX
-:CMPLP
- LDY :SIDX
- LDA (ADDR1),Y
- LDY :SUBIDX
- CMP (ADDR2),Y
- BNE :SLP2
- LDY :SUBIDX
- CPY :SUBLEN
- BEQ :FOUND
- INY
- STY :SUBIDX
- INC :SIDX
- JMP :CMPLP
-:SLP2
- INC :SINDEX
- DEC :SCOUNT
- BNE :SLP1
- BEQ :NOTFND
-:FOUND
- LDA :SINDEX
- JMP :EXIT
-:NOTFND
- LDA #0
-:EXIT
- STA RETURN
- LDY #1
- STY RETLEN
- RTS
-:SLEN DS 1
-:SUBLEN DS 1
-:SINDEX DS 1
-:SUBIDX DS 1
-:SCOUNT DS 1
-:SIDX DS 1
diff --git a/source/disk19_demo_builds_1/T.MIN.SUB.TFILLA b/source/disk19_demo_builds_1/T.MIN.SUB.TFILLA
deleted file mode 100644
index 3de1ac2..0000000
--- a/source/disk19_demo_builds_1/T.MIN.SUB.TFILLA
+++ /dev/null
@@ -1,91 +0,0 @@
-TFILLA
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :F
- PLA
- STA :Y2
- PLA
- STA :X2
- PLA
- STA :YC
- STA :Y1
- PLA
- STA :XC
- STA :X1
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :X1
- CMP :X2
- BCS :X1HI
- LDA :Y1
- CMP :Y2
- BCS :Y1HI
- LDA :X1
- CMP #40
- BCS :XOVF
- LDA :X2
- CMP #40
- BCS :XOVF
- LDA :Y1
- CMP #24
- BCS :YOVF
- LDA :Y2
- CMP #24
- BCS :YOVF
- JMP :ERREND
-:X1HI
- _ERR #:E_SID;#:E_X1H;#:E_DMP1;#:X1;#7
- JMP :ERREND
-:Y1HI
- _ERR #:E_SID;#:E_Y1H;#:E_DMP1;#:X1;#7
- JMP :ERREND
-:XOVF
- _ERR #:E_SID;#:E_XOF;#:E_DMP1;#:X1;#7
- JMP :ERREND
-:YOVF
- _ERR #:E_SID;#:E_YOF;#:E_DMP1;#:X1;#7
-:ERREND
-:LP1
- LDA :YC
- LDY :XC
- JSR $F847
- LDA :F
- STA ($26),Y
- LDA :YC
- INY
- STY :XC
- CPY :X2
- BNE :LP1
-
- LDA :X1
- STA :XC
- INC :YC
- LDA :YC
- CMP :Y2
- BNE :LP1
-:EXIT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:X1 DS 1
-:X2 DS 1
-:Y1 DS 1
-:Y2 DS 1
-:XC DS 1
-:YC DS 1
-:F DS 1
-:E_SID ASC "TFILLA (TFILL MACRO)",00
-:E_DMP1 ASC "DUMPING X1(1) X2(1) Y1(1) Y2(1)"
- ASC "XC(1) YC(1) F(1)",00
-:E_X1H ASC "X1 MUST BE LOWER THAN X2.",00
-:E_Y1H ASC "Y1 MUST BE LOWER THAN Y2.",00
-:E_XOF ASC "X <> MIN/MAX COLUMNS.",00
-:E_YOF ASC "Y <> MIN/MAX ROWS",00
diff --git a/source/disk19_demo_builds_1/T.MIN.SUB.THLINE b/source/disk19_demo_builds_1/T.MIN.SUB.THLINE
deleted file mode 100644
index 79bb723..0000000
--- a/source/disk19_demo_builds_1/T.MIN.SUB.THLINE
+++ /dev/null
@@ -1,66 +0,0 @@
-THLINE
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :F
- PLA
- STA :Y
- PLA
- STA :X2
- PLA
- STA :X1
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :X1
- CMP :X2
- BCS :ERRTOOHI
- LDA :X1
- CMP #39
- BCS :ERRXOVF
- LDA :X2
- CMP #40
- BCS :ERRXOVF
- LDA :Y
- CMP #24
- BCS :ERRYOVF
- JMP :ERREND
-:ERRTOOHI
- _ERR #:E_SID;#:E_XHI;#:E_DMP1;#:X1;#4
- JMP :ERREND
-:ERRXOVF
- _ERR #:E_SID;#:E_XOF;#:E_DMP1;#:X1;#4
- JMP :ERREND
-:ERRYOVF
- _ERR #:E_SID;#:E_YOF;#:E_DMP1;#:X1;#4
- JMP :ERREND
-:ERREND
- LDA :Y
- LDY :X1
-:LOOP
- JSR $F847
- LDA :F
- STA ($26),Y
- LDA :Y
- INY
- CPY :X2
- BNE :LOOP
-:EXIT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:X1 DS 1
-:X2 DS 1
-:Y DS 1
-:F DS 1
-:E_SID ASC "THLINE (THLIN MACRO)",00
-:E_DMP1 ASC "DUMPING X1(1) X1(1) Y(1) F(1)",00
-:E_XHI ASC "X1 MUST BE LOWER THAN X2.",00
-:E_XOF ASC "X > # OF AVAILABLE COLUMNS.",00
-:E_YOF ASC "Y > # OF AVAILABLE ROWS",00
diff --git a/source/disk19_demo_builds_1/T.MIN.SUB.TVLINE b/source/disk19_demo_builds_1/T.MIN.SUB.TVLINE
deleted file mode 100644
index 73cb457..0000000
--- a/source/disk19_demo_builds_1/T.MIN.SUB.TVLINE
+++ /dev/null
@@ -1,66 +0,0 @@
-TVLINE
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :F
- PLA
- STA :X
- PLA
- STA :Y2
- PLA
- STA :Y1
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :Y1
- CMP :Y2
- BCS :ERRTOOHI
- LDA :Y2
- CMP #24
- BCS :ERRYOVF
- LDA :X
- CMP #40
- BCS :ERRXOVF
- LDA :Y1
- CMP #24
- BCS :ERRYOVF
- JMP :ERREND
-:ERRTOOHI
- _ERR #:E_SID;#:E_YHI;#:E_DMP1;#:X;#4
- JMP :ERREND
-:ERRXOVF
- _ERR #:E_SID;#:E_XOF;#:E_DMP1;#:X;#4
- JMP :ERREND
-:ERRYOVF
- _ERR #:E_SID;#:E_YOF;#:E_DMP1;#:X;#4
- JMP :ERREND
-:ERREND
- LDA :Y1
- LDY :X
-:LOOP
- JSR $F847
- LDA :F
- STA ($26),Y
- INC :Y1
- LDA :Y1
- CMP :Y2
- BNE :LOOP ; LOOP
-:EXIT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:X DS 1
-:Y1 DS 1
-:Y2 DS 1
-:F DS 1
-:E_SID ASC "TVLINE (TVLIN MACRO)",00
-:E_DMP1 ASC "DUMPING X(1) Y1(1) Y2(1) F(1)",00
-:E_YHI ASC "Y1 MUST BE LOWER THAN Y2.",00
-:E_XOF ASC "X > # OF AVAILABLE COLUMNS.",00
-:E_YOF ASC "Y > # OF AVAILABLE ROWS",00
diff --git a/source/disk19_demo_builds_1/T.MIN.SUB.TXTPUT b/source/disk19_demo_builds_1/T.MIN.SUB.TXTPUT
deleted file mode 100644
index 048be3f..0000000
--- a/source/disk19_demo_builds_1/T.MIN.SUB.TXTPUT
+++ /dev/null
@@ -1,46 +0,0 @@
-TXTPUT
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :F
- PLA
- STA :Y
- PLA
- STA :X
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :X
- CMP #40
- BCS :XOVF
- LDA :Y
- CMP #24
- BCS :YOVF
- JMP :ERREND
-:XOVF
- _ERR #:E_SID;#:E_XOF;#:E_DMP1;#:F;#3
- JMP :ERREND
-:YOVF
- _ERR #:E_SID;#:E_YOF;#:E_DMP1;#:F;#3
-:ERREND
- LDA :Y
- LDY :X
- JSR $F847
- LDA :F
- STA ($26),Y
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:F DS 1
-:Y DS 1
-:X DS 1
-:E_SID ASC "TXTPUT (TPUT MACRO)",00
-:E_DMP1 ASC "DUMPING F(1) Y(1) X(1):",00
-:E_XOF ASC "X OVERFLOW. X <> MIN/MAX",00
-:E_YOF ASC "Y OVERFLOW. Y <> MIN/MAX",00
diff --git a/source/disk19_demo_builds_1/T.MIN.SUB.XPRINT b/source/disk19_demo_builds_1/T.MIN.SUB.XPRINT
deleted file mode 100644
index e5f5e36..0000000
--- a/source/disk19_demo_builds_1/T.MIN.SUB.XPRINT
+++ /dev/null
@@ -1,25 +0,0 @@
-XPRINT
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #$01
-
-:LOOP
- LDA (ADDR1),Y
- BEQ :DONE
- JSR COUT1
- INY
- BNE :LOOP
-:DONE
- CLC
- TYA
- ADC ADDR1
- STA ADDR1
- LDA ADDR1+1
- ADC #$00
- PHA
- LDA ADDR1
- PHA
- RTS
-:EXIT
diff --git a/source/disk19_demo_builds_1/T.MIN.VARS.REQUIRED b/source/disk19_demo_builds_1/T.MIN.VARS.REQUIRED
deleted file mode 100644
index b569cea..0000000
--- a/source/disk19_demo_builds_1/T.MIN.VARS.REQUIRED
+++ /dev/null
@@ -1,21 +0,0 @@
-JUMPTBL JMP MAIN_START
-
- DS 60
-RETLEN DS 1
-RETURN DS 256
-PARLEN DS 1
-PARAM DS 256
-ERRSTOP DS 1
-ERRCTRL DS 1
-ERRA DS 1
-ERRX DS 1
-ERRY DS 1
-ERRCARRY DS 1
-ERRNEG DS 1
-ERRZERO DS 1
-ERROVF DS 1
-MAIN_START
- LDA #1
- STA ERRSTOP
- LDA #1
- STA ERRCTRL
diff --git a/source/disk19_demo_builds_1/T.MINIFY b/source/disk19_demo_builds_1/T.MINIFY
deleted file mode 100644
index 0c8140b..0000000
--- a/source/disk19_demo_builds_1/T.MINIFY
+++ /dev/null
@@ -1,391 +0,0 @@
-********************************
-* *
-* ASSEMBLY LISTING MINIFIER *
-* *
-* A PROGRAM THAT REMOVES *
-* COMMENTS FROM ASSEMBLY CODE. *
-* *
-********************************
-*
-** ASSEMBLER DIRECTIVES
-*
- CYC AVE
- EXP OFF
- DSK MINIFY
- TR ON
- OBJ $BFE0
- ORG $7000
-*
-********************************
-* *
-* HEADER, HOOKS AND MACROS *
-* *
-********************************
-*
- PUT MIN.VARS.REQUIRED
- USE MIN.MAC.REQUIRED
- PUT MIN.HOOKS.REQUIRED
- USE MIN.MAC.STDIO
- PUT MIN.HOOKS.STDIO
- USE MIN.MAC.FILEIO
- PUT MIN.HOOKS.FILEIO
- USE MIN.MAC.STRINGS
- PUT MIN.HOOKS.STRINGS
-*
-********************************
-* *
-* MAIN PROGRAM LOOP *
-* *
-********************************
-*
-BEGIN
-*
- JSR INIT
- JSR GETNAMES
- JSR DELMIN
- JMP FCOPY
-*
- JMP REENTRY
-*
-********************************
-* *
-* INIT *
-* *
-********************************
-*
-INIT
-*
-** RESET ERROR HANDLING
-*
- AMODE
- LDA #$00
- STA $D8
-*
- LDA #21 ; SEND ^U TO COUT TO
- JSR COUT ; ENSURE 40COL MODE
- LDA #00
- STA ADDT
- STA WRITEOFF
- RTS
-*
-********************************
-* *
-* GETNAMES *
-* *
-********************************
-*
-GETNAMES
-*
- JSR HOME
- PRN "ASSEMBLY CODE MINIFIER",8D
- PRN "======================",8D8D
- PRN "THIS PROGRAM STRIPS A",8D
- PRN "PROGRAM OF ITS COMMENTS",8D
- PRN "AND STORES THE RESULTING",8D
- PRN "FILE WIN A MIN. PREFIX.",8D8D
-*
-:QUERY
- PRN "FILE TO MINIFY ",8D
- PRN "(RETURN FOR CATALOG): "
- INP
- LDA RETLEN
- CMP #0 ; IF NOT JUST CR, THEN
- BNE :NAMES ; GO TO NAMES
- CMD "CATALOG" ; OTHERWISE, CAT
- PRN " ",8D
- JMP :QUERY
-:NAMES
- GRET #SNAME
- GRET #DNAME
-*
-** NEED TO CHECK IF STARTING WITH T.; IF SO, INSERT
-** MIN. AFTER T. OTHERWISE, JUST PREFIX.
-*
- SPOS #SNAME;"T."
- LDA RETURN
- CMP #1 ; IF STRING BEGINS WITH "T."
- BNE :CONTN ; DELETE T. FROM STRING
- SDEL #DNAME;#1;#2
- LDA #$FF
- STA ADDT
-:CONTN
- SCAT "MIN.";#DNAME;#30
- LDA RETLEN
- GRET DNAME ; SCAT PUTS LENGTH BYTE
- ; IN RETURN AS WELL AS RETLEN
-*
-** NOW ADD BACK "T." PREFIX IF NEEDED
-*
- LDA ADDT
- CMP #$FF
- BNE SKIPT
- SCAT "T.";DNAME;#30
- GRET #DNAME
-SKIPT
- RTS
-*
-********************************
-* *
-* DELMIN *
-* *
-********************************
-*
-DELMIN
-*
-** HIJACK ERROR HANDLING
-*
- LDA #$FF
- STA $D8
-*
-** SET ERROR CONTROL TO CONTINUE
-** FILE TO DELETE DOESN'T EXIST
-*
- LDA #<:DELCONT
- STA $9D5A
- LDA #>:DELCONT
- STA $9D5B
-*
- SCAT "DELETE ";#DNAME;#50 ; DELETE PREVIOUS IF EXISTS
- CMD #RETURN
-*
-:DELCONT
- RTS
-*
-********************************
-* *
-* MAIN FILE COPY LOOP *
-* *
-********************************
-*
-FCOPY
-*
- PRN "MINIFYING...",8D8D
-*
- JSR SETFILEERR
- JSR OPENFILES
-*
-** THE FOLLOWING LOOP ENDS WHEN
-** THE END OF THE SOURCE FILE
-** IS REACHED, PROMPTING AN ERROR
-** THAT GETS HANDLED BY FCLOSE
-*
-:COPYLOOP
- JSR READSRC
- JSR CHKCOMMENT
- JSR WRITEDEST
-:LOOPEND JMP :COPYLOOP
-*
-********************************
-* *
-* SETFILEERR *
-* *
-********************************
-*
-SETFILEERR
-*
-** SET ERROR CONTROL TO FILE CLOSING ROUTINE
-*
- LDA #FCLOSE
- STA $9D5B
- RTS
-*
-********************************
-* *
-* OPENFILES *
-* *
-********************************
-*
-OPENFILES
-*
-** OPEN SOURCE AND DESTINATION FILES
-*
- SCAT "OPEN ";#SNAME;#80
- CMD #RETURN
- SCAT "OPEN ";#DNAME;#80
- CMD #RETURN
- RTS
-*
-********************************
-* *
-* READSRC *
-* *
-********************************
-*
-READSRC
-*
-** CLEAR BUFFER POINTER, SET TO READ SOURCE
-*
- LDA #1
- STA CCNT
- SCAT "READ ";#SNAME;#80
- CMD #RETURN
-:LP
- GKEY ; ASCII CHAR STORED IN .A
- LDY CCNT
- STA LINE,Y
- CMP #$8D ; IS THIS A CARRIAGE RETURN?
- BEQ :XLP ; YES, EXIT LOOP
- INC CCNT ; INCREASE BUFFER POINTER
- JMP :LP ; KEEP ON READING
-:XLP
- LDA CCNT
- STA LINE
- RTS
-*
-********************************
-* *
-* CHKCOMMENT *
-* *
-********************************
-*
-CHKCOMMENT
-*
-** NOW CHECK IF LINE BEGINS WITH *
-*
- LDA LINE+1
- CMP #170 ; * CHARACTER
- BNE :SEMITEST
- LDA #$FF
- STA WRITEOFF
-*
-:SEMITEST
-*
-** NOW TEST FOR SUBSTRING " ; "
-*
- LDA LINE ; START AT END OF STRING
- STA CCNT
- DEC CCNT
-*
-:SEMILP
- LDY CCNT
- LDA LINE,Y
- CMP #$BB ; ";" CHARACTER
- BEQ :SEMIF
- CPY #0
- BEQ :XSEMILP
- DEC CCNT
- JMP :SEMILP
-*
-:SEMIF
- LDY CCNT
- INY
- LDA LINE,Y
- CMP #$20 ; IS NEXT CHAR A SPACE?
- BNE :XSEMILP
- LDA #$8D
- LDY CCNT
- STA LINE,Y
-:XSEMILP
- RTS
-*
-********************************
-* *
-* WRITEDEST *
-* *
-********************************
-*
-WRITEDEST
-*
- LDA WRITEOFF
- CMP #$FF
- BEQ :XWLP
-*
-** CLEAR COUNTER, SET TO WRITE DEST
-*
- LDA #1
- STA CCNT
- SCAT "WRITE ";#DNAME;#80
- CMD #RETURN
-*
-:WLP ; WRITE LOOP
- LDY CCNT
- LDA LINE,Y
- CMP #$8D ; WAS IT A CR?
- BEQ :XWLP ; YEP, EXIT LOOP
- JSR FCOUT ; PRINT TO FILE
- INC CCNT
- JMP :WLP
-:XWLP
- LDA #00
- STA WRITEOFF
- RTS
-*
-********************************
-* *
-* FCLOSE *
-* *
-********************************
-*
-FCLOSE
-*
-** NOW CLOSE SOURCE AND DESTINATION FILES
-** AFTER END OF FILE ERROR
-*
- SCAT "CLOSE ";#SNAME;#80
- CMD #RETURN
-*
- SCAT "CLOSE ";#DNAME;#80
- CMD #RETURN
-*
- PRN "DONE!",8D8D
- PRN "WOULD YOU LIKE TO MINIFY ANOTHER? "
- INP
- LDA RETURN+1
- CMP #217 ; 'Y' LETTER
- BNE FIN
- PLA
- PLA
- PLA
- JMP BEGIN
-FIN
-*
- PLA
- PLA
- JMP REENTRY
-*
-********************************
-* *
-* VARIABLES *
-* *
-********************************
-*
-SNAME DS 40 ; SOURCE FILE NAME
-DNAME DS 40 ; DEST FILE NAME
-CCNT DS 2 ; SECOND COUNTER
-TEMP DS 2
-WRITEOFF DS 2
-ADDT HEX 00
-LINE DS 200
-*
-********************************
-* *
-* LOW-LEVEL ROUTINES *
-* *
-********************************
-*
- PUT MIN.LIB.REQUIRED
-*
-** INDIVIDUAL SUBROUTINES
-*
-*** STRINGS
-*
- PUT MIN.SUB.STRCAT
- PUT MIN.SUB.SUBPOS
- PUT MIN.SUB.PRNSTR
- PUT MIN.SUB.SUBDEL
-*
-*** STDIO
-*
- PUT MIN.SUB.DPRINT
- PUT MIN.SUB.XPRINT
- PUT MIN.SUB.SINPUT
-*
-*** FILEIO
-*
- PUT MIN.SUB.DOSCMD
- PUT MIN.SUB.FINPUT
- PUT MIN.SUB.FPRINT
- PUT MIN.SUB.FPSTR
-*
diff --git a/source/disk19_demo_builds_1/T.RDF b/source/disk19_demo_builds_1/T.RDF
deleted file mode 100644
index f052ee5..0000000
--- a/source/disk19_demo_builds_1/T.RDF
+++ /dev/null
@@ -1,384 +0,0 @@
-********************************
-* *
-* TYPE :: OUTPUT FILE CONTENTS *
-* *
-********************************
-*
-** ASSEMBLER DIRECTIVES
-*
- CYC AVE
- EXP ONLY ; TURN OFF LATER
- DSK RDF
- TR ON
- OBJ $BFE0
- ORG $7000
-*
-********************************
-* *
-* HEADER, HOOKS AND MACROS *
-* *
-********************************
-*
- PUT MIN.VARS.REQUIRED
- USE MIN.MAC.STRINGS
- USE MIN.MAC.REQUIRED
- USE MIN.MAC.FILEIO
- USE MIN.MAC.STDIO
- PUT MIN.HOOKS.REQUIRED
- PUT MIN.HOOKS.STDIO
- PUT MIN.HOOKS.FILEIO
- PUT MIN.HOOKS.STRINGS
-*
-********************************
-* *
-* MAIN PROGRAM LOOP *
-* *
-********************************
-*
-LISTING EQU $2000
-BYTES EQU 08
-*
- JSR INIT
- JSR OPENFILE
-*
- JMP REENTRY
-*
-********************************
-* *
-* INIT *
-* *
-********************************
-*
-INIT
-*
- AMODE
- LDA #$00
- STA $D8
-*
- LDA #00
- STA TFOUND
- RTS
-*
-*
-********************************
-* *
-* OPENFILE *
-* *
-********************************
-*
-OPENFILE
-*
- JSR GETNAME
- JSR CHKEXIST
- JSR CHKTYPE
- JSR OPENIT
- RTS
-*
-*****
-***** GETNAME
-*****
-*
-GETNAME
-*
- PRN " ",8D8D
- PRN "FILE TO PRINT: "
- INP
- GRET #FNAME
- RTS
-*
-*****
-***** CHKEXIST
-*****
-*
-CHKEXIST
- ERRH #:NOEXIST
- SCAT "VERIFY ";#FNAME;#100
- CMD #RETURN
- RTS
-*
-:NOEXIST
- PRN " ",8D8D
- LDA #7
- JSR COUT
- PRN "ERROR: FILE DOESN'T EXIST",8D8D
- PLA
- PLA
- JMP REENTRY
-*
-*****
-***** CHKTYPE
-*****
-*
-CHKTYPE
- ERRH :TXTF
- SCAT "BLOAD ";#FNAME;#100
- GRET #BLOAD1
- SCAT #BLOAD1;",A$2000";#100
- CMD #RETURN
- LDA #$FF
- STA FTYPE
- LDA TFOUND
- CMP #$FF
- BEQ :TTYPE
- RTS
-:TTYPE
- LDA #0
- STA FTYPE
- RTS
-:TXTF
- LDA #$FF
- STA TFOUND
- LDA #$00
- STA $D8
- RTS
-*
-*****
-***** OPENIT
-*****
-*
-OPENIT
- LDA FTYPE
- CMP #0
- BEQ :GOTXT
- JMP :HEXDISP
-:GOTXT
- JMP :TXTDISP
-:HEXDISP
-*
-** CODE WAS ALREADY BLOADED, SO NOW
-** JUST FIND THE ADDRESS IT'S AT
-*
- LDA $AA72 ; LOADING ADDRESS OF FILE
- STA LDADDR
- LDA $AA73
- STA LDADDR+1
- PRN " ",8D8D
-*
- LDA $AA60 ; LOADING LENGTH
- STA LDLEN
- LDA $AA61
- STA LDLEN+1
- PRN "LENGTH: (LOW BYTE, HIGH BYTE)",8D
- DUMP #LDLEN;#2
- PRN " ",8D
- _WAIT
-*
-:BEGHEXOUT
- LDA #0
- STA CNT1
- LDA #LISTING
- STA LINE+1
-:HEXLP1
-*
-*DUMP LINE;#BYTES
-*
-*
- LDA LINE
- STA ADDR3
- LDA LINE+1
- STA ADDR3+1
-*
- LDA ADDR3+1
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- TAX
- LDA HEXTAB,X
- JSR COUT
-*
- LDA ADDR3+1
- AND #$0F
- TAX
- LDA HEXTAB,X
- JSR COUT
-*
- LDA ADDR3
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- TAX
- LDA HEXTAB,X
- JSR COUT
- LDA ADDR3
- AND #$0F
- TAX
- LDA HEXTAB,X
- JSR COUT
-*
- LDA #186 ; ":"
- JSR COUT
- LDA #160 " "
- JSR COUT
-*
- LDY #0
-:DLP
- LDA (ADDR3),Y
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA LEFT
- LDA (ADDR3),Y
- AND #$0F
- STA RIGHT
- LDX LEFT
- LDA HEXTAB,X
- JSR COUT
- LDX RIGHT
- LDA HEXTAB,X
- JSR COUT
- LDA #160
- JSR COUT
- INY
- CPY #BYTES
- BNE :DLP
-*
- PRN " ",8D
-*
- INC CNT1
- LDA CNT1
- CMP #20
- BNE :NOWAIT
- _WAIT
- LDA #0
- STA CNT1
-:NOWAIT
- LDA LINE
- CLC
- ADC #BYTES
- BCC :NOADDHI
- INC LINE+1
-:NOADDHI
-*
-** NOW CHECK IF <= BINARY LENGTH
-*
- STA LINE
-*
- LDA LISTING
- ADC LDLEN
- STA TEMP
- LDA LISTING+1
- ADC LDLEN+1
- STA TEMP+1
-*
- LDA LINE+1
- CMP TEMP+1
- BNE :RELOOP
- LDA LINE
- CMP TEMP
- BEQ :RELOOP
- BCS :QUITLP
-:RELOOP
- JMP :HEXLP1
-:QUITLP
- RTS
-:TXTDISP
- ERRH #:BASIC
- SCAT "OPEN ";#FNAME;#100
- CMD #RETURN
- SCAT "READ ";#FNAME;#100
- CMD #RETURN
- ERRH #:TXTDONE
- LDY #0
- STY CNT2
-:TLP0
- LDY #1
- STY CNT1
-:TLP1
- GKEY
- LDY CNT1
-*AND #$0F
- STA LINE,Y
- CMP #$8D ; IS IT RETURN CHAR?
- BEQ :TCONT
- CPY #255
- BEQ :TCONT
- INC CNT1
- JMP :TLP1
-:TCONT
- INC CNT2
- LDY CNT1
- STY LINE ; STORE LENGTH
- SPRN #LINE
- LDY CNT2
- CPY #20
- BNE :TCON
-:KW
- LDA $C000 ; CHECK FOR KEYPRESS
- BPL :KW ; KEEP WAITING
- AND #$7F ; TURN OFF BIT 7
- STA $C010 ; CLEAR KEYBOARD STROBE
- LDY #0
- STY CNT2
-:TCON
- JMP :TLP0
-:TXTDONE
- SCAT "CLOSE ";#FNAME;#100
- CMD #RETURN
- PLA
- JMP REENTRY
-*
-*** BASIC LISTING
-*
-:BASIC
- CMD "CLOSE"
- PRN "TYPE [LIST] TO READ",8D
- PRN "THE BASIC LISTING.",8D8D
- SCAT "LOAD ";#FNAME;#100
- CMD #RETURN
- JMP REENTRY
-*
-********************************
-* *
-* VARIABLES *
-* *
-********************************
-*
-FTYPE DS 2
-TFOUND DS 1
-FNAME DS 50
-CNT1 DS 2
-CNT2 DS 1
-TEMP DS 2
-LDADDR DS 2
-LDLEN DS 2
-LEFT DS 1
-RIGHT DS 2
-LINE DS 256
-BLOAD1 DS 256
-BLOAD2 DS 256
-*
-********************************
-* *
-* LOW-LEVEL ROUTINES *
-* *
-********************************
-*
- PUT MIN.LIB.REQUIRED
-*
-** INDIVIDUAL SUBROUTINES
-*
-*** FILEIO
-*
- PUT MIN.SUB.FPRINT
- PUT MIN.SUB.DOSCMD
- PUT MIN.SUB.FPSTR
-*
-*** STDIO
-*
- PUT MIN.SUB.DPRINT
- PUT MIN.SUB.XPRINT
- PUT MIN.SUB.SINPUT
-*
-*** STRINGS
-*
- PUT MIN.SUB.STRCAT
- PUT MIN.SUB.PRNSTR
-*
diff --git a/source/disk1_stdio/STDIO.DEMO b/source/disk1_stdio/STDIO.DEMO
deleted file mode 100644
index b8f3d6a..0000000
--- a/source/disk1_stdio/STDIO.DEMO
+++ /dev/null
@@ -1,3529 +0,0 @@
-6000- 4C 4A 62 JMP $624A
-6003- 00 BRK
-6004- 00 BRK
-6005- 00 BRK
-6006- 00 BRK
-6007- 00 BRK
-6008- 00 BRK
-6009- 00 BRK
-600A- 00 BRK
-600B- 00 BRK
-600C- 00 BRK
-600D- 00 BRK
-600E- 00 BRK
-600F- 00 BRK
-6010- 00 BRK
-6011- 00 BRK
-6012- 00 BRK
-6013- 00 BRK
-6014- 00 BRK
-6015- 00 BRK
-6016- 00 BRK
-6017- 00 BRK
-6018- 00 BRK
-6019- 00 BRK
-601A- 00 BRK
-601B- 00 BRK
-601C- 00 BRK
-601D- 00 BRK
-601E- 00 BRK
-601F- 00 BRK
-6020- 00 BRK
-6021- 00 BRK
-6022- 00 BRK
-6023- 00 BRK
-6024- 00 BRK
-6025- 00 BRK
-6026- 00 BRK
-6027- 00 BRK
-6028- 00 BRK
-6029- 00 BRK
-602A- 00 BRK
-602B- 00 BRK
-602C- 00 BRK
-602D- 00 BRK
-602E- 00 BRK
-602F- 00 BRK
-6030- 00 BRK
-6031- 00 BRK
-6032- 00 BRK
-6033- 00 BRK
-6034- 00 BRK
-6035- 00 BRK
-6036- 00 BRK
-6037- 00 BRK
-6038- 00 BRK
-6039- 00 BRK
-603A- 00 BRK
-603B- 00 BRK
-603C- 00 BRK
-603D- 00 BRK
-603E- 00 BRK
-603F- 00 BRK
-6040- 00 BRK
-6041- 00 BRK
-6042- 00 BRK
-6043- 00 BRK
-6044- 00 BRK
-6045- 00 BRK
-6046- 00 BRK
-6047- 00 BRK
-6048- 00 BRK
-6049- 00 BRK
-604A- 00 BRK
-604B- 00 BRK
-604C- 00 BRK
-604D- 00 BRK
-604E- 00 BRK
-604F- 00 BRK
-6050- 00 BRK
-6051- 00 BRK
-6052- 00 BRK
-6053- 00 BRK
-6054- 00 BRK
-6055- 00 BRK
-6056- 00 BRK
-6057- 00 BRK
-6058- 00 BRK
-6059- 00 BRK
-605A- 00 BRK
-605B- 00 BRK
-605C- 00 BRK
-605D- 00 BRK
-605E- 00 BRK
-605F- 00 BRK
-6060- 00 BRK
-6061- 00 BRK
-6062- 00 BRK
-6063- 00 BRK
-6064- 00 BRK
-6065- 00 BRK
-6066- 00 BRK
-6067- 00 BRK
-6068- 00 BRK
-6069- 00 BRK
-606A- 00 BRK
-606B- 00 BRK
-606C- 00 BRK
-606D- 00 BRK
-606E- 00 BRK
-606F- 00 BRK
-6070- 00 BRK
-6071- 00 BRK
-6072- 00 BRK
-6073- 00 BRK
-6074- 00 BRK
-6075- 00 BRK
-6076- 00 BRK
-6077- 00 BRK
-6078- 00 BRK
-6079- 00 BRK
-607A- 00 BRK
-607B- 00 BRK
-607C- 00 BRK
-607D- 00 BRK
-607E- 00 BRK
-607F- 00 BRK
-6080- 00 BRK
-6081- 00 BRK
-6082- 00 BRK
-6083- 00 BRK
-6084- 00 BRK
-6085- 00 BRK
-6086- 00 BRK
-6087- 00 BRK
-6088- 00 BRK
-6089- 00 BRK
-608A- 00 BRK
-608B- 00 BRK
-608C- 00 BRK
-608D- 00 BRK
-608E- 00 BRK
-608F- 00 BRK
-6090- 00 BRK
-6091- 00 BRK
-6092- 00 BRK
-6093- 00 BRK
-6094- 00 BRK
-6095- 00 BRK
-6096- 00 BRK
-6097- 00 BRK
-6098- 00 BRK
-6099- 00 BRK
-609A- 00 BRK
-609B- 00 BRK
-609C- 00 BRK
-609D- 00 BRK
-609E- 00 BRK
-609F- 00 BRK
-60A0- 00 BRK
-60A1- 00 BRK
-60A2- 00 BRK
-60A3- 00 BRK
-60A4- 00 BRK
-60A5- 00 BRK
-60A6- 00 BRK
-60A7- 00 BRK
-60A8- 00 BRK
-60A9- 00 BRK
-60AA- 00 BRK
-60AB- 00 BRK
-60AC- 00 BRK
-60AD- 00 BRK
-60AE- 00 BRK
-60AF- 00 BRK
-60B0- 00 BRK
-60B1- 00 BRK
-60B2- 00 BRK
-60B3- 00 BRK
-60B4- 00 BRK
-60B5- 00 BRK
-60B6- 00 BRK
-60B7- 00 BRK
-60B8- 00 BRK
-60B9- 00 BRK
-60BA- 00 BRK
-60BB- 00 BRK
-60BC- 00 BRK
-60BD- 00 BRK
-60BE- 00 BRK
-60BF- 00 BRK
-60C0- 00 BRK
-60C1- 00 BRK
-60C2- 00 BRK
-60C3- 00 BRK
-60C4- 00 BRK
-60C5- 00 BRK
-60C6- 00 BRK
-60C7- 00 BRK
-60C8- 00 BRK
-60C9- 00 BRK
-60CA- 00 BRK
-60CB- 00 BRK
-60CC- 00 BRK
-60CD- 00 BRK
-60CE- 00 BRK
-60CF- 00 BRK
-60D0- 00 BRK
-60D1- 00 BRK
-60D2- 00 BRK
-60D3- 00 BRK
-60D4- 00 BRK
-60D5- 00 BRK
-60D6- 00 BRK
-60D7- 00 BRK
-60D8- 00 BRK
-60D9- 00 BRK
-60DA- 00 BRK
-60DB- 00 BRK
-60DC- 00 BRK
-60DD- 00 BRK
-60DE- 00 BRK
-60DF- 00 BRK
-60E0- 00 BRK
-60E1- 00 BRK
-60E2- 00 BRK
-60E3- 00 BRK
-60E4- 00 BRK
-60E5- 00 BRK
-60E6- 00 BRK
-60E7- 00 BRK
-60E8- 00 BRK
-60E9- 00 BRK
-60EA- 00 BRK
-60EB- 00 BRK
-60EC- 00 BRK
-60ED- 00 BRK
-60EE- 00 BRK
-60EF- 00 BRK
-60F0- 00 BRK
-60F1- 00 BRK
-60F2- 00 BRK
-60F3- 00 BRK
-60F4- 00 BRK
-60F5- 00 BRK
-60F6- 00 BRK
-60F7- 00 BRK
-60F8- 00 BRK
-60F9- 00 BRK
-60FA- 00 BRK
-60FB- 00 BRK
-60FC- 00 BRK
-60FD- 00 BRK
-60FE- 00 BRK
-60FF- 00 BRK
-6100- 00 BRK
-6101- 00 BRK
-6102- 00 BRK
-6103- 00 BRK
-6104- 00 BRK
-6105- 00 BRK
-6106- 00 BRK
-6107- 00 BRK
-6108- 00 BRK
-6109- 00 BRK
-610A- 00 BRK
-610B- 00 BRK
-610C- 00 BRK
-610D- 00 BRK
-610E- 00 BRK
-610F- 00 BRK
-6110- 00 BRK
-6111- 00 BRK
-6112- 00 BRK
-6113- 00 BRK
-6114- 00 BRK
-6115- 00 BRK
-6116- 00 BRK
-6117- 00 BRK
-6118- 00 BRK
-6119- 00 BRK
-611A- 00 BRK
-611B- 00 BRK
-611C- 00 BRK
-611D- 00 BRK
-611E- 00 BRK
-611F- 00 BRK
-6120- 00 BRK
-6121- 00 BRK
-6122- 00 BRK
-6123- 00 BRK
-6124- 00 BRK
-6125- 00 BRK
-6126- 00 BRK
-6127- 00 BRK
-6128- 00 BRK
-6129- 00 BRK
-612A- 00 BRK
-612B- 00 BRK
-612C- 00 BRK
-612D- 00 BRK
-612E- 00 BRK
-612F- 00 BRK
-6130- 00 BRK
-6131- 00 BRK
-6132- 00 BRK
-6133- 00 BRK
-6134- 00 BRK
-6135- 00 BRK
-6136- 00 BRK
-6137- 00 BRK
-6138- 00 BRK
-6139- 00 BRK
-613A- 00 BRK
-613B- 00 BRK
-613C- 00 BRK
-613D- 00 BRK
-613E- 00 BRK
-613F- 00 BRK
-6140- 00 BRK
-6141- 00 BRK
-6142- 00 BRK
-6143- 00 BRK
-6144- 00 BRK
-6145- 00 BRK
-6146- 00 BRK
-6147- 00 BRK
-6148- 00 BRK
-6149- 00 BRK
-614A- 00 BRK
-614B- 00 BRK
-614C- 00 BRK
-614D- 00 BRK
-614E- 00 BRK
-614F- 00 BRK
-6150- 00 BRK
-6151- 00 BRK
-6152- 00 BRK
-6153- 00 BRK
-6154- 00 BRK
-6155- 00 BRK
-6156- 00 BRK
-6157- 00 BRK
-6158- 00 BRK
-6159- 00 BRK
-615A- 00 BRK
-615B- 00 BRK
-615C- 00 BRK
-615D- 00 BRK
-615E- 00 BRK
-615F- 00 BRK
-6160- 00 BRK
-6161- 00 BRK
-6162- 00 BRK
-6163- 00 BRK
-6164- 00 BRK
-6165- 00 BRK
-6166- 00 BRK
-6167- 00 BRK
-6168- 00 BRK
-6169- 00 BRK
-616A- 00 BRK
-616B- 00 BRK
-616C- 00 BRK
-616D- 00 BRK
-616E- 00 BRK
-616F- 00 BRK
-6170- 00 BRK
-6171- 00 BRK
-6172- 00 BRK
-6173- 00 BRK
-6174- 00 BRK
-6175- 00 BRK
-6176- 00 BRK
-6177- 00 BRK
-6178- 00 BRK
-6179- 00 BRK
-617A- 00 BRK
-617B- 00 BRK
-617C- 00 BRK
-617D- 00 BRK
-617E- 00 BRK
-617F- 00 BRK
-6180- 00 BRK
-6181- 00 BRK
-6182- 00 BRK
-6183- 00 BRK
-6184- 00 BRK
-6185- 00 BRK
-6186- 00 BRK
-6187- 00 BRK
-6188- 00 BRK
-6189- 00 BRK
-618A- 00 BRK
-618B- 00 BRK
-618C- 00 BRK
-618D- 00 BRK
-618E- 00 BRK
-618F- 00 BRK
-6190- 00 BRK
-6191- 00 BRK
-6192- 00 BRK
-6193- 00 BRK
-6194- 00 BRK
-6195- 00 BRK
-6196- 00 BRK
-6197- 00 BRK
-6198- 00 BRK
-6199- 00 BRK
-619A- 00 BRK
-619B- 00 BRK
-619C- 00 BRK
-619D- 00 BRK
-619E- 00 BRK
-619F- 00 BRK
-61A0- 00 BRK
-61A1- 00 BRK
-61A2- 00 BRK
-61A3- 00 BRK
-61A4- 00 BRK
-61A5- 00 BRK
-61A6- 00 BRK
-61A7- 00 BRK
-61A8- 00 BRK
-61A9- 00 BRK
-61AA- 00 BRK
-61AB- 00 BRK
-61AC- 00 BRK
-61AD- 00 BRK
-61AE- 00 BRK
-61AF- 00 BRK
-61B0- 00 BRK
-61B1- 00 BRK
-61B2- 00 BRK
-61B3- 00 BRK
-61B4- 00 BRK
-61B5- 00 BRK
-61B6- 00 BRK
-61B7- 00 BRK
-61B8- 00 BRK
-61B9- 00 BRK
-61BA- 00 BRK
-61BB- 00 BRK
-61BC- 00 BRK
-61BD- 00 BRK
-61BE- 00 BRK
-61BF- 00 BRK
-61C0- 00 BRK
-61C1- 00 BRK
-61C2- 00 BRK
-61C3- 00 BRK
-61C4- 00 BRK
-61C5- 00 BRK
-61C6- 00 BRK
-61C7- 00 BRK
-61C8- 00 BRK
-61C9- 00 BRK
-61CA- 00 BRK
-61CB- 00 BRK
-61CC- 00 BRK
-61CD- 00 BRK
-61CE- 00 BRK
-61CF- 00 BRK
-61D0- 00 BRK
-61D1- 00 BRK
-61D2- 00 BRK
-61D3- 00 BRK
-61D4- 00 BRK
-61D5- 00 BRK
-61D6- 00 BRK
-61D7- 00 BRK
-61D8- 00 BRK
-61D9- 00 BRK
-61DA- 00 BRK
-61DB- 00 BRK
-61DC- 00 BRK
-61DD- 00 BRK
-61DE- 00 BRK
-61DF- 00 BRK
-61E0- 00 BRK
-61E1- 00 BRK
-61E2- 00 BRK
-61E3- 00 BRK
-61E4- 00 BRK
-61E5- 00 BRK
-61E6- 00 BRK
-61E7- 00 BRK
-61E8- 00 BRK
-61E9- 00 BRK
-61EA- 00 BRK
-61EB- 00 BRK
-61EC- 00 BRK
-61ED- 00 BRK
-61EE- 00 BRK
-61EF- 00 BRK
-61F0- 00 BRK
-61F1- 00 BRK
-61F2- 00 BRK
-61F3- 00 BRK
-61F4- 00 BRK
-61F5- 00 BRK
-61F6- 00 BRK
-61F7- 00 BRK
-61F8- 00 BRK
-61F9- 00 BRK
-61FA- 00 BRK
-61FB- 00 BRK
-61FC- 00 BRK
-61FD- 00 BRK
-61FE- 00 BRK
-61FF- 00 BRK
-6200- 00 BRK
-6201- 00 BRK
-6202- 00 BRK
-6203- 00 BRK
-6204- 00 BRK
-6205- 00 BRK
-6206- 00 BRK
-6207- 00 BRK
-6208- 00 BRK
-6209- 00 BRK
-620A- 00 BRK
-620B- 00 BRK
-620C- 00 BRK
-620D- 00 BRK
-620E- 00 BRK
-620F- 00 BRK
-6210- 00 BRK
-6211- 00 BRK
-6212- 00 BRK
-6213- 00 BRK
-6214- 00 BRK
-6215- 00 BRK
-6216- 00 BRK
-6217- 00 BRK
-6218- 00 BRK
-6219- 00 BRK
-621A- 00 BRK
-621B- 00 BRK
-621C- 00 BRK
-621D- 00 BRK
-621E- 00 BRK
-621F- 00 BRK
-6220- 00 BRK
-6221- 00 BRK
-6222- 00 BRK
-6223- 00 BRK
-6224- 00 BRK
-6225- 00 BRK
-6226- 00 BRK
-6227- 00 BRK
-6228- 00 BRK
-6229- 00 BRK
-622A- 00 BRK
-622B- 00 BRK
-622C- 00 BRK
-622D- 00 BRK
-622E- 00 BRK
-622F- 00 BRK
-6230- 00 BRK
-6231- 00 BRK
-6232- 00 BRK
-6233- 00 BRK
-6234- 00 BRK
-6235- 00 BRK
-6236- 00 BRK
-6237- 00 BRK
-6238- 00 BRK
-6239- 00 BRK
-623A- 00 BRK
-623B- 00 BRK
-623C- 00 BRK
-623D- 00 BRK
-623E- 00 BRK
-623F- 00 BRK
-6240- 00 BRK
-6241- 00 BRK
-6242- 00 BRK
-6243- 00 BRK
-6244- 00 BRK
-6245- 00 BRK
-6246- 00 BRK
-6247- 00 BRK
-6248- 00 BRK
-6249- 00 BRK
-624A- A9 01 LDA #$01
-624C- 8D 41 62 STA $6241
-624F- A9 01 LDA #$01
-6251- 8D 42 62 STA $6242
-6254- 20 58 FC JSR $FC58 F8ROM:HOME
-6257- 20 B5 6F JSR $6FB5
-625A- D4 ???
-625B- C8 INY
-625C- C5 A0 CMP $A0
-625E- D0 D2 BNE $6232
-6260- CE A0 CD DEC $CDA0
-6263- C1 C3 CMP ($C3,X)
-6265- D2 CF CMP ($CF)
-6267- A0 D3 LDY #$D3
-6269- C9 CD CMP #$CD
-626B- D0 CC BNE $6239
-626D- D9 A0 8D CMP $8DA0,Y
-6270- 00 BRK
-6271- 20 B5 6F JSR $6FB5
-6274- C4 C9 CPY $C9
-6276- D3 ???
-6277- D0 CC BNE $6245
-6279- C1 D9 CMP ($D9,X)
-627B- D3 ???
-627C- A0 C1 LDY #$C1
-627E- A0 CC LDY #$CC
-6280- C9 D4 CMP #$D4
-6282- C5 D2 CMP $D2
-6284- C1 CC CMP ($CC,X)
-6286- A0 D3 LDY #$D3
-6288- D4 ???
-6289- D2 C9 CMP ($C9)
-628B- CE C7 A0 DEC $A0C7
-628E- 8D 00 20 STA $2000
-6291- B5 6F LDA $6F,X
-6293- CF ???
-6294- D2 A0 CMP ($A0)
-6296- C4 C1 CPY $C1
-6298- D4 ???
-6299- C1 A0 CMP ($A0,X)
-629B- CC CF C3 CPY $C3CF
-629E- C1 D4 CMP ($D4,X)
-62A0- C5 C4 CMP $C4
-62A2- A0 C1 LDY #$C1
-62A4- D4 ???
-62A5- A0 C1 LDY #$C1
-62A7- A0 D3 LDY #$D3
-62A9- D0 C5 BNE $6270
-62AB- C3 ???
-62AC- C9 C6 CMP #$C6
-62AE- C9 C3 CMP #$C3
-62B0- A0 8D LDY #$8D
-62B2- 00 BRK
-62B3- 20 B5 6F JSR $6FB5
-62B6- C1 C4 CMP ($C4,X)
-62B8- C4 D2 CPY $D2
-62BA- C5 D3 CMP $D3
-62BC- D3 ???
-62BD- A0 A8 LDY #$A8
-62BF- D4 ???
-62C0- C8 INY
-62C1- C5 A0 CMP $A0
-62C3- CC C1 D4 CPY $D4C1
-62C6- D4 ???
-62C7- C5 D2 CMP $D2
-62C9- A0 D7 LDY #$D7
-62CB- C9 CC CMP #$CC
-62CD- CC A0 C2 CPY $C2A0
-62D0- C5 A0 CMP $A0
-62D2- D3 ???
-62D3- C8 INY
-62D4- CF ???
-62D5- D7 ???
-62D6- CE 8D 00 DEC $008D
-62D9- 20 B5 6F JSR $6FB5
-62DC- C1 C6 CMP ($C6,X)
-62DE- D4 ???
-62DF- C5 D2 CMP $D2
-62E1- A0 D4 LDY #$D4
-62E3- C8 INY
-62E4- C5 A0 CMP $A0
-62E6- C9 CE CMP #$CE
-62E8- D0 A0 BNE $628A
-62EA- CD C1 C3 CMP $C3C1
-62ED- D2 CF CMP ($CF)
-62EF- AE 8D 8D LDX $8D8D
-62F2- 00 BRK
-62F3- 20 B5 6F JSR $6FB5
-62F6- CE CF D4 DEC $D4CF
-62F9- C5 A0 CMP $A0
-62FB- D4 ???
-62FC- C8 INY
-62FD- C1 D4 CMP ($D4,X)
-62FF- A0 C1 LDY #$C1
-6301- A0 CE LDY #$CE
-6303- C5 D7 CMP $D7
-6305- A0 CC LDY #$CC
-6307- C9 CE CMP #$CE
-6309- C5 A0 CMP $A0
-630B- C3 ???
-630C- C1 CE CMP ($CE,X)
-630E- A0 C2 LDY #$C2
-6310- C5 A0 CMP $A0
-6312- D3 ???
-6313- C5 CE CMP $CE
-6315- D4 ???
-6316- A0 8D LDY #$8D
-6318- 00 BRK
-6319- 20 B5 6F JSR $6FB5
-631C- C2 ???
-631D- D9 A0 C1 CMP $C1A0,Y
-6320- C4 C4 CPY $C4
-6322- C9 CE CMP #$CE
-6324- C7 ???
-6325- A0 AC LDY #$AC
-6327- B8 CLV
-6328- C4 A0 CPY $A0
-632A- C1 C6 CMP ($C6,X)
-632C- D4 ???
-632D- C5 D2 CMP $D2
-632F- A0 D4 LDY #$D4
-6331- C8 INY
-6332- C5 A0 CMP $A0
-6334- C5 CE CMP $CE
-6336- C4 C9 CPY $C9
-6338- CE C7 A0 DEC $A0C7
-633B- 8D 00 20 STA $2000
-633E- B5 6F LDA $6F,X
-6340- D3 ???
-6341- D4 ???
-6342- D2 C9 CMP ($C9)
-6344- CE C7 A0 DEC $A0C7
-6347- C4 C5 CPY $C5
-6349- CC C9 CD CPY $CDC9
-634C- C9 D4 CMP #$D4
-634E- C5 D2 CMP $D2
-6350- AE 8D 8D LDX $8D8D
-6353- 00 BRK
-6354- AD 00 C0 LDA $C000 r:KBD w:CLR80COL
-6357- 10 FB BPL $6354
-6359- 29 7F AND #$7F
-635B- 8D 10 C0 STA $C010 r:KBDSTRB
-635E- 20 58 FC JSR $FC58 F8ROM:HOME
-6361- 20 B5 6F JSR $6FB5
-6364- D4 ???
-6365- C8 INY
-6366- C5 A0 CMP $A0
-6368- C9 CE CMP #$CE
-636A- D0 A0 BNE $630C
-636C- CD C1 C3 CMP $C3C1
-636F- D2 CF CMP ($CF)
-6371- A0 C1 LDY #$C1
-6373- C3 ???
-6374- C3 ???
-6375- C5 D0 CMP $D0
-6377- D4 ???
-6378- D3 ???
-6379- A0 D5 LDY #$D5
-637B- D0 A0 BNE $631D
-637D- D4 ???
-637E- CF ???
-637F- 8D 00 20 STA $2000
-6382- B5 6F LDA $6F,X
-6384- B2 B5 LDA ($B5)
-6386- B5 A0 LDA $A0,X
-6388- C3 ???
-6389- C8 INY
-638A- C1 D2 CMP ($D2,X)
-638C- C1 C3 CMP ($C3,X)
-638E- D4 ???
-638F- C5 D2 CMP $D2
-6391- D3 ???
-6392- A0 C1 LDY #$C1
-6394- CE C4 A0 DEC $A0C4
-6397- D3 ???
-6398- D4 ???
-6399- CF ???
-639A- D2 C5 CMP ($C5)
-639C- D3 ???
-639D- A0 D4 LDY #$D4
-639F- C8 INY
-63A0- C5 CD CMP $CD
-63A2- 8D 00 20 STA $2000
-63A5- B5 6F LDA $6F,X
-63A7- C9 CE CMP #$CE
-63A9- A0 DB LDY #$DB
-63AB- D2 C5 CMP ($C5)
-63AD- D4 ???
-63AE- D5 D2 CMP $D2,X
-63B0- CE DD AE DEC $AEDD
-63B3- A0 D4 LDY #$D4
-63B5- C8 INY
-63B6- C9 D3 CMP #$D3
-63B8- A0 C3 LDY #$C3
-63BA- C1 CE CMP ($CE,X)
-63BC- A0 C2 LDY #$C2
-63BE- C5 A0 CMP $A0
-63C0- C5 C1 CMP $C1
-63C2- D3 ???
-63C3- C9 CC CMP #$CC
-63C5- D9 8D 00 CMP $008D,Y
-63C8- 20 B5 6F JSR $6FB5
-63CB- D0 D2 BNE $639F
-63CD- C9 CE CMP #$CE
-63CF- D4 ???
-63D0- C5 C4 CMP $C4
-63D2- A0 C9 LDY #$C9
-63D4- CD CD C5 CMP $C5CD
-63D7- C4 C9 CPY $C9
-63D9- C1 D4 CMP ($D4,X)
-63DB- C5 CC CMP $CC
-63DD- D9 A0 D7 CMP $D7A0,Y
-63E0- C9 D4 CMP #$D4
-63E2- C8 INY
-63E3- A0 D0 LDY #$D0
-63E5- D2 CE CMP ($CE)
-63E7- A0 C2 LDY #$C2
-63E9- D9 8D 00 CMP $008D,Y
-63EC- 20 B5 6F JSR $6FB5
-63EF- D5 D3 CMP $D3,X
-63F1- C9 CE CMP #$CE
-63F3- C7 ???
-63F4- A0 D4 LDY #$D4
-63F6- C8 INY
-63F7- C5 A0 CMP $A0
-63F9- C1 C4 CMP ($C4,X)
-63FB- C4 D2 CPY $D2
-63FD- C5 D3 CMP $D3
-63FF- D3 ???
-6400- A0 CD LDY #$CD
-6402- CF ???
-6403- C4 C5 CPY $C5
-6405- AE 8D 8D LDX $8D8D
-6408- 00 BRK
-6409- 20 B5 6F JSR $6FB5
-640C- C5 CE CMP $CE
-640E- D4 ???
-640F- C5 D2 CMP $D2
-6411- A0 D3 LDY #$D3
-6413- CF ???
-6414- CD C5 D4 CMP $D4C5
-6417- C8 INY
-6418- C9 CE CMP #$CE
-641A- C7 ???
-641B- BA TSX
-641C- A0 00 LDY #$00
-641E- 20 59 76 JSR $7659
-6421- 20 B5 6F JSR $6FB5
-6424- A0 8D LDY #$8D
-6426- 8D 00 20 STA $2000
-6429- B5 6F LDA $6F,X
-642B- D9 CF D5 CMP $D5CF,Y
-642E- A0 D7 LDY #$D7
-6430- D2 CF CMP ($CF)
-6432- D4 ???
-6433- C5 BA CMP $BA
-6435- A0 8D LDY #$8D
-6437- 8D 00 A9 STA $A900
-643A- 60 RTS
-643B- 48 PHA
-643C- A9 40 LDA #$40
-643E- 48 PHA
-643F- 20 D6 6F JSR $6FD6
-6442- 20 B5 6F JSR $6FB5
-6445- A0 8D LDY #$8D
-6447- 8D 00 AD STA $AD00
-644A- 00 BRK
-644B- C0 10 CPY #$10
-644D- FB ???
-644E- 29 7F AND #$7F
-6450- 8D 10 C0 STA $C010 r:KBDSTRB
-6453- 20 B5 6F JSR $6FB5
-6456- D4 ???
-6457- C8 INY
-6458- C5 A0 CMP $A0
-645A- C7 ???
-645B- CB ???
-645C- C5 D9 CMP $D9
-645E- A0 CD LDY #$CD
-6460- C1 C3 CMP ($C3,X)
-6462- D2 CF CMP ($CF)
-6464- A0 D3 LDY #$D3
-6466- C9 CD CMP #$CD
-6468- D0 CC BNE $6436
-646A- D9 A0 C7 CMP $C7A0,Y
-646D- C5 D4 CMP $D4
-646F- D3 ???
-6470- 8D 00 20 STA $2000
-6473- B5 6F LDA $6F,X
-6475- C1 A0 CMP ($A0,X)
-6477- D3 ???
-6478- C9 CE CMP #$CE
-647A- C7 ???
-647B- CC C5 A0 CPY $A0C5
-647E- CB ???
-647F- C5 D9 CMP $D9
-6481- D0 D2 BNE $6455
-6483- C5 D3 CMP $D3
-6485- D3 ???
-6486- AC A0 D3 LDY $D3A0
-6489- D4 ???
-648A- CF ???
-648B- D2 C5 CMP ($C5)
-648D- C4 A0 CPY $A0
-648F- C9 CE CMP #$CE
-6491- A0 AE LDY #$AE
-6493- C1 8D CMP ($8D,X)
-6495- 8D 00 20 STA $2000
-6498- 0C FD A0 TSB $A0FD
-649B- 00 BRK
-649C- 8C 10 C0 STY $C010 r:KBDSTRB
-649F- 20 58 FC JSR $FC58 F8ROM:HOME
-64A2- A2 0A LDX #$0A
-64A4- A0 0F LDY #$0F
-64A6- 86 24 STX $24
-64A8- 84 25 STY $25
-64AA- 20 22 FC JSR $FC22 F8ROM:VTAB
-64AD- 20 B5 6F JSR $6FB5
-64B0- D3 ???
-64B1- C3 ???
-64B2- D0 CF BNE $6483
-64B4- D3 ???
-64B5- A0 D0 LDY #$D0
-64B7- CF ???
-64B8- D3 ???
-64B9- C9 D4 CMP #$D4
-64BB- C9 CF CMP #$CF
-64BD- CE D3 A0 DEC $A0D3
-64C0- D4 ???
-64C1- C8 INY
-64C2- C5 A0 CMP $A0
-64C4- C3 ???
-64C5- D5 D2 CMP $D2,X
-64C7- D3 ???
-64C8- CF ???
-64C9- D2 00 CMP ($00)
-64CB- 20 B5 6F JSR $6FB5
-64CE- A0 C1 LDY #$C1
-64D0- D4 ???
-64D1- A0 D4 LDY #$D4
-64D3- C8 INY
-64D4- C5 A0 CMP $A0
-64D6- C7 ???
-64D7- C9 D6 CMP #$D6
-64D9- C5 CE CMP $CE
-64DB- A0 D8 LDY #$D8
-64DD- AC D9 AE LDY $AED9
-64E0- 00 BRK
-64E1- AD 00 C0 LDA $C000 r:KBD w:CLR80COL
-64E4- 10 FB BPL $64E1
-64E6- 29 7F AND #$7F
-64E8- 8D 10 C0 STA $C010 r:KBDSTRB
-64EB- A0 14 LDY #$14
-64ED- 84 25 STY $25
-64EF- 20 22 FC JSR $FC22 F8ROM:VTAB
-64F2- A2 01 LDX #$01
-64F4- 86 24 STX $24
-64F6- 20 22 FC JSR $FC22 F8ROM:VTAB
-64F9- 20 B5 6F JSR $6FB5
-64FC- D3 ???
-64FD- C5 D4 CMP $D4
-64FF- C3 ???
-6500- D8 CLD
-6501- A0 D3 LDY #$D3
-6503- C5 D4 CMP $D4
-6505- D3 ???
-6506- A0 D8 LDY #$D8
-6508- A0 D0 LDY #$D0
-650A- CF ???
-650B- D3 ???
-650C- C9 D4 CMP #$D4
-650E- C9 CF CMP #$CF
-6510- CE A0 00 DEC $00A0
-6513- A0 16 LDY #$16
-6515- 84 25 STY $25
-6517- 20 22 FC JSR $FC22 F8ROM:VTAB
-651A- 20 B5 6F JSR $6FB5
-651D- D3 ???
-651E- C5 D4 CMP $D4
-6520- C3 ???
-6521- D9 A0 D3 CMP $D3A0,Y
-6524- C5 D4 CMP $D4
-6526- D3 ???
-6527- A0 D4 LDY #$D4
-6529- C8 INY
-652A- C5 A0 CMP $A0
-652C- D9 00 AD CMP $AD00,Y
-652F- 00 BRK
-6530- C0 10 CPY #$10
-6532- FB ???
-6533- 29 7F AND #$7F
-6535- 8D 10 C0 STA $C010 r:KBDSTRB
-6538- 20 58 FC JSR $FC58 F8ROM:HOME
-653B- 20 B5 6F JSR $6FB5
-653E- D4 ???
-653F- C8 INY
-6540- C5 A0 CMP $A0
-6542- C3 ???
-6543- D5 D2 CMP $D2,X
-6545- D3 ???
-6546- CF ???
-6547- D2 A0 CMP ($A0)
-6549- C3 ???
-654A- C1 CE CMP ($CE,X)
-654C- A0 C1 LDY #$C1
-654E- CC D3 CF CPY $CFD3
-6551- A0 C2 LDY #$C2
-6553- C5 A0 CMP $A0
-6555- CD CF D6 CMP $D6CF
-6558- C5 C4 CMP $C4
-655A- 00 BRK
-655B- AD 00 C0 LDA $C000 r:KBD w:CLR80COL
-655E- 10 FB BPL $655B
-6560- 29 7F AND #$7F
-6562- 8D 10 C0 STA $C010 r:KBDSTRB
-6565- A9 0A LDA #$0A
-6567- 20 83 72 JSR $7283
-656A- 20 B5 6F JSR $6FB5
-656D- D2 C5 CMP ($C5)
-656F- CC C1 D4 CPY $D4C1
-6572- C9 D6 CMP #$D6
-6574- C5 A0 CMP $A0
-6576- D4 ???
-6577- CF ???
-6578- A0 D4 LDY #$D4
-657A- C8 INY
-657B- C5 A0 CMP $A0
-657D- C3 ???
-657E- D5 D2 CMP $D2,X
-6580- D2 C5 CMP ($C5)
-6582- CE D4 00 DEC $00D4
-6585- AD 00 C0 LDA $C000 r:KBD w:CLR80COL
-6588- 10 FB BPL $6585
-658A- 29 7F AND #$7F
-658C- 8D 10 C0 STA $C010 r:KBDSTRB
-658F- A9 03 LDA #$03
-6591- 20 95 73 JSR $7395
-6594- 20 B5 6F JSR $6FB5
-6597- D0 CF BNE $6568
-6599- D3 ???
-659A- C9 D4 CMP #$D4
-659C- C9 CF CMP #$CF
-659E- CE A0 D7 DEC $D7A0
-65A1- C9 D4 CMP #$D4
-65A3- C8 INY
-65A4- A0 D4 LDY #$D4
-65A6- C8 INY
-65A7- C5 A0 CMP $A0
-65A9- C3 ???
-65AA- D5 D2 CMP $D2,X
-65AC- C6 AC DEC $AC
-65AE- C3 ???
-65AF- D5 D2 CMP $D2,X
-65B1- C4 AC CPY $AC
-65B3- 00 BRK
-65B4- AD 00 C0 LDA $C000 r:KBD w:CLR80COL
-65B7- 10 FB BPL $65B4
-65B9- 29 7F AND #$7F
-65BB- 8D 10 C0 STA $C010 r:KBDSTRB
-65BE- A9 08 LDA #$08
-65C0- 20 95 73 JSR $7395
-65C3- A2 0C LDX #$0C
-65C5- 86 24 STX $24
-65C7- 20 22 FC JSR $FC22 F8ROM:VTAB
-65CA- A9 0A LDA #$0A
-65CC- 20 0A 73 JSR $730A
-65CF- 20 B5 6F JSR $6FB5
-65D2- C3 ???
-65D3- D5 D2 CMP $D2,X
-65D5- C2 ???
-65D6- A0 C1 LDY #$C1
-65D8- CE C4 00 DEC $00C4
-65DB- A9 05 LDA #$05
-65DD- 20 1B 74 JSR $741B
-65E0- 20 B5 6F JSR $6FB5
-65E3- C3 ???
-65E4- D5 D2 CMP $D2,X
-65E6- D5 A0 CMP $A0,X
-65E8- A8 TAY
-65E9- C6 CF DEC $CF
-65EB- D2 D7 CMP ($D7)
-65ED- C1 D2 CMP ($D2,X)
-65EF- C4 AC CPY $AC
-65F1- A0 C4 LDY #$C4
-65F3- CF ???
-65F4- D7 ???
-65F5- CE AC A0 DEC $A0AC
-65F8- C2 ???
-65F9- C1 C3 CMP ($C3,X)
-65FB- CB ???
-65FC- AC A0 D5 LDY $D5A0
-65FF- D0 A9 BNE $65AA
-6601- 00 BRK
-6602- AD 00 C0 LDA $C000 r:KBD w:CLR80COL
-6605- 10 FB BPL $6602
-6607- 29 7F AND #$7F
-6609- 8D 10 C0 STA $C010 r:KBDSTRB
-660C- 20 58 FC JSR $FC58 F8ROM:HOME
-660F- 20 B5 6F JSR $6FB5
-6612- C1 C1 CMP ($C1,X)
-6614- C1 C1 CMP ($C1,X)
-6616- C1 C1 CMP ($C1,X)
-6618- C1 C1 CMP ($C1,X)
-661A- C1 C1 CMP ($C1,X)
-661C- 00 BRK
-661D- A2 05 LDX #$05
-661F- A0 05 LDY #$05
-6621- 86 24 STX $24
-6623- 84 25 STY $25
-6625- 20 22 FC JSR $FC22 F8ROM:VTAB
-6628- 20 B5 6F JSR $6FB5
-662B- C1 C1 CMP ($C1,X)
-662D- C2 ???
-662E- C2 ???
-662F- C3 ???
-6630- C3 ???
-6631- 8D 8D 8D STA $8D8D
-6634- 00 BRK
-6635- A9 05 LDA #$05
-6637- A0 05 LDY #$05
-6639- 20 47 F8 JSR $F847 F8ROM:GBASCALC
-663C- B1 26 LDA ($26),Y
-663E- 8D 00 03 STA $0300
-6641- 20 B5 6F JSR $6FB5
-6644- A0 8D LDY #$8D
-6646- 00 BRK
-6647- 20 B5 6F JSR $6FB5
-664A- D4 ???
-664B- C8 INY
-664C- C5 A0 CMP $A0
-664E- D2 C3 CMP ($C3)
-6650- D0 CF BNE $6621
-6652- D3 ???
-6653- A0 CD LDY #$CD
-6655- C1 C3 CMP ($C3,X)
-6657- D2 CF CMP ($CF)
-6659- A0 D2 LDY #$D2
-665B- C5 D4 CMP $D4
-665D- D5 D2 CMP $D2,X
-665F- CE D3 A0 DEC $A0D3
-6662- D4 ???
-6663- C8 INY
-6664- C5 8D CMP $8D
-6666- 00 BRK
-6667- 20 B5 6F JSR $6FB5
-666A- C3 ???
-666B- C8 INY
-666C- C1 D2 CMP ($D2,X)
-666E- C1 C3 CMP ($C3,X)
-6670- D4 ???
-6671- C5 D2 CMP $D2
-6673- A0 C1 LDY #$C1
-6675- D4 ???
-6676- A0 D4 LDY #$D4
-6678- C8 INY
-6679- C5 A0 CMP $A0
-667B- C7 ???
-667C- C9 D6 CMP #$D6
-667E- C5 CE CMP $CE
-6680- A0 D8 LDY #$D8
-6682- AC D9 8D LDY $8DD9
-6685- 00 BRK
-6686- 20 B5 6F JSR $6FB5
-6689- CC CF C3 CPY $C3CF
-668C- C1 D4 CMP ($D4,X)
-668E- C9 CF CMP #$CF
-6690- CE AE A0 DEC $A0AE
-6693- D4 ???
-6694- C8 INY
-6695- C5 A0 CMP $A0
-6697- C3 ???
-6698- C8 INY
-6699- C1 D2 CMP ($D2,X)
-669B- A0 C1 LDY #$C1
-669D- A0 B5 LDY #$B5
-669F- AC B5 8D LDY $8DB5
-66A2- 00 BRK
-66A3- 20 B5 6F JSR $6FB5
-66A6- C9 D3 CMP #$D3
-66A8- BA TSX
-66A9- A0 00 LDY #$00
-66AB- AD 00 03 LDA $0300
-66AE- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-66B1- 20 B5 6F JSR $6FB5
-66B4- A0 8D LDY #$8D
-66B6- 8D 00 AD STA $AD00
-66B9- 00 BRK
-66BA- C0 10 CPY #$10
-66BC- FB ???
-66BD- 29 7F AND #$7F
-66BF- 8D 10 C0 STA $C010 r:KBDSTRB
-66C2- 20 58 FC JSR $FC58 F8ROM:HOME
-66C5- 20 B5 6F JSR $6FB5
-66C8- D4 ???
-66C9- C8 INY
-66CA- C5 A0 CMP $A0
-66CC- D0 C4 BNE $6692
-66CE- CC A0 CD CPY $CDA0
-66D1- C1 C3 CMP ($C3,X)
-66D3- D2 CF CMP ($CF)
-66D5- A0 D2 LDY #$D2
-66D7- C5 C1 CMP $C1
-66D9- C4 D3 CPY $D3
-66DB- A0 D4 LDY #$D4
-66DD- C8 INY
-66DE- C5 8D CMP $8D
-66E0- 00 BRK
-66E1- 20 B5 6F JSR $6FB5
-66E4- C3 ???
-66E5- D5 D2 CMP $D2,X
-66E7- D2 C5 CMP ($C5)
-66E9- CE D4 A0 DEC $A0D4
-66EC- D3 ???
-66ED- D4 ???
-66EE- C1 D4 CMP ($D4,X)
-66F0- C5 A0 CMP $A0
-66F2- CF ???
-66F3- C6 A0 DEC $A0
-66F5- D4 ???
-66F6- C8 INY
-66F7- C5 A0 CMP $A0
-66F9- D0 C1 BNE $66BC
-66FB- C4 C4 CPY $C4
-66FD- CC C5 8D CPY $8DC5
-6700- 00 BRK
-6701- 20 B5 6F JSR $6FB5
-6704- C1 CE CMP ($CE,X)
-6706- C4 A0 CPY $A0
-6708- D2 C5 CMP ($C5)
-670A- D4 ???
-670B- D5 D2 CMP $D2,X
-670D- CE D3 A0 DEC $A0D3
-6710- D4 ???
-6711- C8 INY
-6712- C1 D4 CMP ($D4,X)
-6714- A0 D3 LDY #$D3
-6716- D4 ???
-6717- C1 D4 CMP ($D4,X)
-6719- C5 8D CMP $8D
-671B- 00 BRK
-671C- 20 B5 6F JSR $6FB5
-671F- C9 CE CMP #$CE
-6721- A0 AE LDY #$AE
-6723- D9 AE 8D CMP $8DAE,Y
-6726- 8D 00 20 STA $2000
-6729- B5 6F LDA $6F,X
-672B- CD CF D6 CMP $D6CF
-672E- C5 A0 CMP $A0
-6730- D4 ???
-6731- C8 INY
-6732- C5 A0 CMP $A0
-6734- D0 C1 BNE $66F7
-6736- C4 C4 CPY $C4
-6738- CC C5 A0 CPY $A0C5
-673B- C1 A0 CMP ($A0,X)
-673D- C2 ???
-673E- C9 D4 CMP #$D4
-6740- A0 D4 LDY #$D4
-6742- CF ???
-6743- A0 D3 LDY #$D3
-6745- C5 C5 CMP $C5
-6747- 8D 00 20 STA $2000
-674A- B5 6F LDA $6F,X
-674C- D4 ???
-674D- C8 INY
-674E- C5 A0 CMP $A0
-6750- D6 C1 DEC $C1,X
-6752- CC D5 C5 CPY $C5D5
-6755- A0 CF LDY #$CF
-6757- C6 A0 DEC $A0
-6759- D9 A0 C3 CMP $C3A0,Y
-675C- C8 INY
-675D- C1 CE CMP ($CE,X)
-675F- C7 ???
-6760- C5 AE CMP $AE
-6762- 8D 8D 00 STA $008D
-6765- 20 B5 6F JSR $6FB5
-6768- A8 TAY
-6769- D0 D2 BNE $673D
-676B- C5 D3 CMP $D3
-676D- D3 ???
-676E- A0 C1 LDY #$C1
-6770- A0 CB LDY #$CB
-6772- C5 D9 CMP $D9
-6774- A0 C6 LDY #$C6
-6776- C9 D2 CMP #$D2
-6778- D3 ???
-6779- D4 ???
-677A- AC A0 D4 LDY $D4A0
-677D- CF ???
-677E- A0 D3 LDY #$D3
-6780- D4 ???
-6781- C1 D2 CMP ($D2,X)
-6783- D4 ???
-6784- A9 00 LDA #$00
-6786- AD 00 C0 LDA $C000 r:KBD w:CLR80COL
-6789- 10 FB BPL $6786
-678B- 29 7F AND #$7F
-678D- 8D 10 C0 STA $C010 r:KBDSTRB
-6790- A9 00 LDA #$00
-6792- 8D 00 03 STA $0300
-6795- A9 00 LDA #$00
-6797- 8D 10 03 STA $0310
-679A- 20 58 FC JSR $FC58 F8ROM:HOME
-679D- A2 00 LDX #$00
-679F- 20 1E FB JSR $FB1E F8ROM:PREAD
-67A2- 98 TYA
-67A3- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-67A6- EE 00 03 INC $0300
-67A9- AD 00 03 LDA $0300
-67AC- C9 FF CMP #$FF
-67AE- D0 ED BNE $679D
-67B0- EE 10 03 INC $0310
-67B3- AD 10 03 LDA $0310
-67B6- C9 04 CMP #$04
-67B8- F0 02 BEQ $67BC
-67BA- D0 E1 BNE $679D
-67BC- 20 58 FC JSR $FC58 F8ROM:HOME
-67BF- 20 B5 6F JSR $6FB5
-67C2- D4 ???
-67C3- C8 INY
-67C4- C5 A0 CMP $A0
-67C6- D0 C2 BNE $678A
-67C8- D8 CLD
-67C9- A0 CD LDY #$CD
-67CB- C1 C3 CMP ($C3,X)
-67CD- D2 CF CMP ($CF)
-67CF- A0 D2 LDY #$D2
-67D1- C5 D4 CMP $D4
-67D3- D5 D2 CMP $D2,X
-67D5- CE D3 A0 DEC $A0D3
-67D8- B1 A0 LDA ($A0),Y
-67DA- C9 CE CMP #$CE
-67DC- D4 ???
-67DD- CF ???
-67DE- 8D 00 20 STA $2000
-67E1- B5 6F LDA $6F,X
-67E3- D4 ???
-67E4- C8 INY
-67E5- C5 A0 CMP $A0
-67E7- C1 C3 CMP ($C3,X)
-67E9- C3 ???
-67EA- D5 CD CMP $CD,X
-67EC- D5 CC CMP $CC,X
-67EE- C1 D4 CMP ($D4,X)
-67F0- CF ???
-67F1- D2 A0 CMP ($A0)
-67F3- C9 C6 CMP #$C6
-67F5- A0 D4 LDY #$D4
-67F7- C8 INY
-67F8- C5 A0 CMP $A0
-67FA- D0 D2 BNE $67CE
-67FC- CF ???
-67FD- CD D0 D4 CMP $D4D0
-6800- C5 C4 CMP $C4
-6802- 8D 00 20 STA $2000
-6805- B5 6F LDA $6F,X
-6807- D0 C1 BNE $67CA
-6809- C4 C4 CPY $C4
-680B- CC C5 A0 CPY $A0C5
-680E- C2 ???
-680F- D5 D4 CMP $D4,X
-6811- D4 ???
-6812- CF ???
-6813- CE A0 C9 DEC $C9A0
-6816- D3 ???
-6817- A0 D0 LDY #$D0
-6819- D2 C5 CMP ($C5)
-681B- D3 ???
-681C- D3 ???
-681D- C5 C4 CMP $C4
-681F- AE A0 D4 LDX $D4A0
-6822- C8 INY
-6823- C9 D3 CMP #$D3
-6825- 8D 00 20 STA $2000
-6828- B5 6F LDA $6F,X
-682A- C9 D3 CMP #$D3
-682C- A0 D5 LDY #$D5
-682E- D3 ???
-682F- D5 C1 CMP $C1,X
-6831- CC CC D9 CPY $D9CC
-6834- A0 D0 LDY #$D0
-6836- C2 ???
-6837- B0 A0 BCS $67D9
-6839- CF ???
-683A- D2 A0 CMP ($A0)
-683C- D0 C2 BNE $6800
-683E- B1 AE LDA ($AE),Y
-6840- A0 D4 LDY #$D4
-6842- C8 INY
-6843- C5 8D CMP $8D
-6845- 00 BRK
-6846- 20 B5 6F JSR $6FB5
-6849- C1 D0 CMP ($D0,X)
-684B- D0 CC BNE $6819
-684D- C5 A0 CMP $A0
-684F- CB ???
-6850- C5 D9 CMP $D9
-6852- D3 ???
-6853- A0 C1 LDY #$C1
-6855- D2 C5 CMP ($C5)
-6857- A0 C1 LDY #$C1
-6859- CC D3 CF CPY $CFD3
-685C- A0 CD LDY #$CD
-685E- C1 D0 CMP ($D0,X)
-6860- D0 C5 BNE $6827
-6862- C4 A0 CPY $A0
-6864- C8 INY
-6865- C5 D2 CMP $D2
-6867- C5 AE CMP $AE
-6869- 8D 00 20 STA $2000
-686C- B5 6F LDA $6F,X
-686E- D0 D2 BNE $6842
-6870- C5 D3 CMP $D3
-6872- D3 ???
-6873- A0 D0 LDY #$D0
-6875- C1 C4 CMP ($C4,X)
-6877- C4 CC CPY $CC
-6879- C5 A0 CMP $A0
-687B- C2 ???
-687C- D5 D4 CMP $D4,X
-687E- D4 ???
-687F- CF ???
-6880- CE A0 DA DEC $DAA0
-6883- C5 D2 CMP $D2
-6885- CF ???
-6886- A0 CF LDY #$CF
-6888- D2 A0 CMP ($A0)
-688A- CF ???
-688B- D0 C5 BNE $6852
-688D- CE 8D 00 DEC $008D
-6890- 20 B5 6F JSR $6FB5
-6893- C1 D0 CMP ($D0,X)
-6895- D0 CC BNE $6863
-6897- C5 A0 CMP $A0
-6899- D4 ???
-689A- CF ???
-689B- A0 C3 LDY #$C3
-689D- CF ???
-689E- CE D4 C9 DEC $C9D4
-68A1- CE D5 C5 DEC $C5D5
-68A4- AE 00 A9 LDX $A900
-68A7- 00 BRK
-68A8- A9 C0 LDA #$C0
-68AA- 48 PHA
-68AB- A9 61 LDA #$61
-68AD- 48 PHA
-68AE- 20 8C 76 JSR $768C
-68B1- C9 01 CMP #$01
-68B3- D0 F3 BNE $68A8
-68B5- 20 58 FC JSR $FC58 F8ROM:HOME
-68B8- 20 B5 6F JSR $6FB5
-68BB- D4 ???
-68BC- D6 CC DEC $CC,X
-68BE- C9 CE CMP #$CE
-68C0- A0 C3 LDY #$C3
-68C2- D2 C5 CMP ($C5)
-68C4- C1 D4 CMP ($D4,X)
-68C6- C5 D3 CMP $D3
-68C8- A0 C1 LDY #$C1
-68CA- A0 D6 LDY #$D6
-68CC- C5 D2 CMP $D2
-68CE- D4 ???
-68CF- C9 C3 CMP #$C3
-68D1- C1 CC CMP ($CC,X)
-68D3- A0 CC LDY #$CC
-68D5- C9 CE CMP #$CE
-68D7- C5 8D CMP $8D
-68D9- 00 BRK
-68DA- 20 B5 6F JSR $6FB5
-68DD- CF ???
-68DE- C6 A0 DEC $A0
-68E0- D4 ???
-68E1- C5 D8 CMP $D8
-68E3- D4 ???
-68E4- AC A0 D7 LDY $D7A0
-68E7- C8 INY
-68E8- C9 CC CMP #$CC
-68EA- C5 A0 CMP $A0
-68EC- D4 ???
-68ED- C8 INY
-68EE- CC C9 CE CPY $CEC9
-68F1- A0 C3 LDY #$C3
-68F3- D2 C5 CMP ($C5)
-68F5- C1 D4 CMP ($D4,X)
-68F7- C5 D3 CMP $D3
-68F9- 8D 00 20 STA $2000
-68FC- B5 6F LDA $6F,X
-68FE- C1 A0 CMP ($A0,X)
-6900- C8 INY
-6901- CF ???
-6902- D2 C9 CMP ($C9)
-6904- DA PHX
-6905- CF ???
-6906- CE D4 C1 DEC $C1D4
-6909- CC A0 CC CPY $CCA0
-690C- C9 CE CMP #$CE
-690E- C5 A0 CMP $A0
-6910- CF ???
-6911- C6 A0 DEC $A0
-6913- D4 ???
-6914- C5 D8 CMP $D8
-6916- D4 ???
-6917- AE A0 D9 LDX $D9A0
-691A- CF ???
-691B- D5 8D CMP $8D,X
-691D- 00 BRK
-691E- 20 B5 6F JSR $6FB5
-6921- D3 ???
-6922- D0 C5 BNE $68E9
-6924- C3 ???
-6925- C9 C6 CMP #$C6
-6927- D9 A0 D4 CMP $D4A0,Y
-692A- C8 INY
-692B- C5 A0 CMP $A0
-692D- C3 ???
-692E- CF ???
-692F- CF ???
-6930- D2 C4 CMP ($C4)
-6932- D3 ???
-6933- A0 AF LDY #$AF
-6935- A0 C6 LDY #$C6
-6937- C9 CC CMP #$CC
-6939- CC A0 C3 CPY $C3A0
-693C- C8 INY
-693D- C1 D2 CMP ($D2,X)
-693F- AE 8D 8D LDX $8D8D
-6942- 00 BRK
-6943- A9 08 LDA #$08
-6945- 48 PHA
-6946- A9 12 LDA #$12
-6948- 48 PHA
-6949- A9 0A LDA #$0A
-694B- 48 PHA
-694C- A9 AA LDA #$AA
-694E- 48 PHA
-694F- 20 3B 71 JSR $713B
-6952- AD 00 C0 LDA $C000 r:KBD w:CLR80COL
-6955- 10 FB BPL $6952
-6957- 29 7F AND #$7F
-6959- 8D 10 C0 STA $C010 r:KBDSTRB
-695C- A9 0A LDA #$0A
-695E- 48 PHA
-695F- A9 1E LDA #$1E
-6961- 48 PHA
-6962- A9 08 LDA #$08
-6964- 48 PHA
-6965- A9 AA LDA #$AA
-6967- 48 PHA
-6968- 20 F5 6F JSR $6FF5
-696B- AD 00 C0 LDA $C000 r:KBD w:CLR80COL
-696E- 10 FB BPL $696B
-6970- 29 7F AND #$7F
-6972- 8D 10 C0 STA $C010 r:KBDSTRB
-6975- A9 08 LDA #$08
-6977- 48 PHA
-6978- A9 12 LDA #$12
-697A- 48 PHA
-697B- A9 1E LDA #$1E
-697D- 48 PHA
-697E- A9 AA LDA #$AA
-6980- 48 PHA
-6981- 20 3B 71 JSR $713B
-6984- A9 0A LDA #$0A
-6986- 48 PHA
-6987- A9 1F LDA #$1F
-6989- 48 PHA
-698A- A9 11 LDA #$11
-698C- 48 PHA
-698D- A9 AA LDA #$AA
-698F- 48 PHA
-6990- 20 F5 6F JSR $6FF5
-6993- AD 00 C0 LDA $C000 r:KBD w:CLR80COL
-6996- 10 FB BPL $6993
-6998- 29 7F AND #$7F
-699A- 8D 10 C0 STA $C010 r:KBDSTRB
-699D- A9 00 LDA #$00
-699F- 48 PHA
-69A0- A9 27 LDA #$27
-69A2- 48 PHA
-69A3- A9 00 LDA #$00
-69A5- 48 PHA
-69A6- A9 AA LDA #$AA
-69A8- 48 PHA
-69A9- 20 F5 6F JSR $6FF5
-69AC- A9 00 LDA #$00
-69AE- 48 PHA
-69AF- A9 17 LDA #$17
-69B1- 48 PHA
-69B2- A9 00 LDA #$00
-69B4- 48 PHA
-69B5- A9 AA LDA #$AA
-69B7- 48 PHA
-69B8- 20 3B 71 JSR $713B
-69BB- A9 00 LDA #$00
-69BD- 48 PHA
-69BE- A9 27 LDA #$27
-69C0- 48 PHA
-69C1- A9 17 LDA #$17
-69C3- 48 PHA
-69C4- A9 AA LDA #$AA
-69C6- 48 PHA
-69C7- 20 F5 6F JSR $6FF5
-69CA- A9 00 LDA #$00
-69CC- 48 PHA
-69CD- A9 17 LDA #$17
-69CF- 48 PHA
-69D0- A9 27 LDA #$27
-69D2- 48 PHA
-69D3- A9 AA LDA #$AA
-69D5- 48 PHA
-69D6- 20 3B 71 JSR $713B
-69D9- AD 00 C0 LDA $C000 r:KBD w:CLR80COL
-69DC- 10 FB BPL $69D9
-69DE- 29 7F AND #$7F
-69E0- 8D 10 C0 STA $C010 r:KBDSTRB
-69E3- A9 00 LDA #$00
-69E5- 48 PHA
-69E6- A9 00 LDA #$00
-69E8- 48 PHA
-69E9- A9 27 LDA #$27
-69EB- 48 PHA
-69EC- A9 17 LDA #$17
-69EE- 48 PHA
-69EF- A9 AA LDA #$AA
-69F1- 48 PHA
-69F2- 20 A5 74 JSR $74A5
-69F5- AD 00 C0 LDA $C000 r:KBD w:CLR80COL
-69F8- 10 FB BPL $69F5
-69FA- 29 7F AND #$7F
-69FC- 8D 10 C0 STA $C010 r:KBDSTRB
-69FF- A9 0A LDA #$0A
-6A01- 48 PHA
-6A02- A9 05 LDA #$05
-6A04- 48 PHA
-6A05- A9 1E LDA #$1E
-6A07- 48 PHA
-6A08- A9 11 LDA #$11
-6A0A- 48 PHA
-6A0B- A9 A0 LDA #$A0
-6A0D- 48 PHA
-6A0E- 20 A5 74 JSR $74A5
-6A11- AD 00 C0 LDA $C000 r:KBD w:CLR80COL
-6A14- 10 FB BPL $6A11
-6A16- 29 7F AND #$7F
-6A18- 8D 10 C0 STA $C010 r:KBDSTRB
-6A1B- A2 0C LDX #$0C
-6A1D- A0 07 LDY #$07
-6A1F- 86 24 STX $24
-6A21- 84 25 STY $25
-6A23- 20 22 FC JSR $FC22 F8ROM:VTAB
-6A26- 20 B5 6F JSR $6FB5
-6A29- C1 CE CMP ($CE,X)
-6A2B- C4 A0 CPY $A0
-6A2D- D4 ???
-6A2E- C6 C9 DEC $C9
-6A30- CC CC A0 CPY $A0CC
-6A33- C6 C9 DEC $C9
-6A35- CC CC D3 CPY $D3CC
-6A38- A0 C1 LDY #$C1
-6A3A- 8D 00 A2 STA $A200
-6A3D- 0C A0 09 TSB $09A0
-6A40- 86 24 STX $24
-6A42- 84 25 STY $25
-6A44- 20 22 FC JSR $FC22 F8ROM:VTAB
-6A47- 20 B5 6F JSR $6FB5
-6A4A- C7 ???
-6A4B- C9 D6 CMP #$D6
-6A4D- C5 CE CMP $CE
-6A4F- A0 C1 LDY #$C1
-6A51- D2 C5 CMP ($C5)
-6A53- C1 A0 CMP ($A0,X)
-6A55- D7 ???
-6A56- C9 D4 CMP #$D4
-6A58- C8 INY
-6A59- 00 BRK
-6A5A- A2 0C LDX #$0C
-6A5C- A0 0B LDY #$0B
-6A5E- 86 24 STX $24
-6A60- 84 25 STY $25
-6A62- 20 22 FC JSR $FC22 F8ROM:VTAB
-6A65- 20 B5 6F JSR $6FB5
-6A68- C1 A0 CMP ($A0,X)
-6A6A- C6 C9 DEC $C9
-6A6C- CC CC A0 CPY $A0CC
-6A6F- C3 ???
-6A70- C8 INY
-6A71- C1 D2 CMP ($D2,X)
-6A73- 00 BRK
-6A74- AD 00 C0 LDA $C000 r:KBD w:CLR80COL
-6A77- 10 FB BPL $6A74
-6A79- 29 7F AND #$7F
-6A7B- 8D 10 C0 STA $C010 r:KBDSTRB
-6A7E- 20 58 FC JSR $FC58 F8ROM:HOME
-6A81- 20 B5 6F JSR $6FB5
-6A84- CC C1 D3 CPY $D3C1
-6A87- D4 ???
-6A88- CC D9 AC CPY $ACD9
-6A8B- A0 D4 LDY #$D4
-6A8D- C8 INY
-6A8E- C5 A0 CMP $A0
-6A90- D4 ???
-6A91- D0 D5 BNE $6A68
-6A93- D4 ???
-6A94- A0 CD LDY #$CD
-6A96- C1 C3 CMP ($C3,X)
-6A98- D2 CF CMP ($CF)
-6A9A- A0 D3 LDY #$D3
-6A9C- C9 CD CMP #$CD
-6A9E- D0 CC BNE $6A6C
-6AA0- D9 8D 00 CMP $008D,Y
-6AA3- 20 B5 6F JSR $6FB5
-6AA6- D0 CC BNE $6A74
-6AA8- CF ???
-6AA9- D4 ???
-6AAA- D3 ???
-6AAB- A0 C1 LDY #$C1
-6AAD- A0 C7 LDY #$C7
-6AAF- C9 D6 CMP #$D6
-6AB1- C5 CE CMP $CE
-6AB3- A0 C3 LDY #$C3
-6AB5- C8 INY
-6AB6- C1 D2 CMP ($D2,X)
-6AB8- C1 C3 CMP ($C3,X)
-6ABA- D4 ???
-6ABB- C5 D2 CMP $D2
-6ABD- A0 D4 LDY #$D4
-6ABF- CF ???
-6AC0- A0 D4 LDY #$D4
-6AC2- C8 INY
-6AC3- C5 8D CMP $8D
-6AC5- 00 BRK
-6AC6- 20 B5 6F JSR $6FB5
-6AC9- D3 ???
-6ACA- C3 ???
-6ACB- D2 C5 CMP ($C5)
-6ACD- C5 CE CMP $CE
-6ACF- A0 D6 LDY #$D6
-6AD1- C9 C1 CMP #$C1
-6AD3- A0 C4 LDY #$C4
-6AD5- C9 D2 CMP #$D2
-6AD7- C5 C3 CMP $C3
-6AD9- D4 ???
-6ADA- A0 CD LDY #$CD
-6ADC- C5 CD CMP $CD
-6ADE- CF ???
-6ADF- D2 D9 CMP ($D9)
-6AE1- A0 C1 LDY #$C1
-6AE3- C3 ???
-6AE4- C3 ???
-6AE5- C5 D3 CMP $D3
-6AE7- D3 ???
-6AE8- AE 00 20 LDX $2000
-6AEB- B5 6F LDA $6F,X
-6AED- A0 8D LDY #$8D
-6AEF- 8D 00 AD STA $AD00
-6AF2- 00 BRK
-6AF3- C0 10 CPY #$10
-6AF5- FB ???
-6AF6- 29 7F AND #$7F
-6AF8- 8D 10 C0 STA $C010 r:KBDSTRB
-6AFB- A9 0A LDA #$0A
-6AFD- 48 PHA
-6AFE- A9 0A LDA #$0A
-6B00- 48 PHA
-6B01- A9 AA LDA #$AA
-6B03- 48 PHA
-6B04- 20 7E 77 JSR $777E
-6B07- A9 0B LDA #$0B
-6B09- 48 PHA
-6B0A- A9 0B LDA #$0B
-6B0C- 48 PHA
-6B0D- A9 AA LDA #$AA
-6B0F- 48 PHA
-6B10- 20 7E 77 JSR $777E
-6B13- A9 0C LDA #$0C
-6B15- 48 PHA
-6B16- A9 0C LDA #$0C
-6B18- 48 PHA
-6B19- A9 AA LDA #$AA
-6B1B- 48 PHA
-6B1C- 20 7E 77 JSR $777E
-6B1F- A9 0D LDA #$0D
-6B21- 48 PHA
-6B22- A9 0D LDA #$0D
-6B24- 48 PHA
-6B25- A9 AA LDA #$AA
-6B27- 48 PHA
-6B28- 20 7E 77 JSR $777E
-6B2B- A9 0E LDA #$0E
-6B2D- 48 PHA
-6B2E- A9 0E LDA #$0E
-6B30- 48 PHA
-6B31- A9 AA LDA #$AA
-6B33- 48 PHA
-6B34- 20 7E 77 JSR $777E
-6B37- 20 58 6C JSR $6C58
-6B3A- 20 58 FC JSR $FC58 F8ROM:HOME
-6B3D- 20 B5 6F JSR $6FB5
-6B40- C6 C9 DEC $C9
-6B42- CE AE 8D DEC $8DAE
-6B45- 8D 8D 00 STA $008D
-6B48- A9 27 LDA #$27
-6B4A- 48 PHA
-6B4B- A9 17 LDA #$17
-6B4D- 48 PHA
-6B4E- A9 AA LDA #$AA
-6B50- 48 PHA
-6B51- 20 7E 77 JSR $777E
-6B54- 4C D0 03 JMP $03D0
-6B57- 68 PLA
-6B58- 8D 7B 6B STA $6B7B
-6B5B- 68 PLA
-6B5C- 8D 7C 6B STA $6B7C
-6B5F- 68 PLA
-6B60- 85 06 STA $06
-6B62- 68 PLA
-6B63- 85 07 STA $07
-6B65- A0 FF LDY #$FF
-6B67- C8 INY
-6B68- B9 40 60 LDA $6040,Y
-6B6B- 91 06 STA ($06),Y
-6B6D- CC 3F 60 CPY $603F
-6B70- D0 F5 BNE $6B67
-6B72- AD 7C 6B LDA $6B7C
-6B75- 48 PHA
-6B76- AD 7B 6B LDA $6B7B
-6B79- 48 PHA
-6B7A- 60 RTS
-6B7B- 00 BRK
-6B7C- 00 BRK
-6B7D- A0 FF LDY #$FF
-6B7F- 68 PLA
-6B80- 8D A1 6B STA $6BA1
-6B83- 68 PLA
-6B84- 8D A2 6B STA $6BA2
-6B87- 68 PLA
-6B88- 85 06 STA $06
-6B8A- 68 PLA
-6B8B- 85 07 STA $07
-6B8D- C8 INY
-6B8E- B1 06 LDA ($06),Y
-6B90- 99 41 61 STA $6141,Y
-6B93- CC 40 61 CPY $6140
-6B96- D0 F5 BNE $6B8D
-6B98- AD A2 6B LDA $6BA2
-6B9B- 48 PHA
-6B9C- AD A1 6B LDA $6BA1
-6B9F- 48 PHA
-6BA0- 60 RTS
-6BA1- 00 BRK
-6BA2- 00 BRK
-6BA3- 68 PLA
-6BA4- 8D 32 6C STA $6C32
-6BA7- 68 PLA
-6BA8- 8D 33 6C STA $6C33
-6BAB- 68 PLA
-6BAC- 8D 36 6C STA $6C36
-6BAF- 68 PLA
-6BB0- 85 EB STA $EB
-6BB2- 68 PLA
-6BB3- 85 EC STA $EC
-6BB5- A9 8D LDA #$8D
-6BB7- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6BBA- A5 EC LDA $EC
-6BBC- 29 F0 AND #$F0
-6BBE- 4A LSR
-6BBF- 4A LSR
-6BC0- 4A LSR
-6BC1- 4A LSR
-6BC2- AA TAX
-6BC3- BD 55 6E LDA $6E55,X
-6BC6- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6BC9- A5 EC LDA $EC
-6BCB- 29 0F AND #$0F
-6BCD- AA TAX
-6BCE- BD 55 6E LDA $6E55,X
-6BD1- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6BD4- A5 EB LDA $EB
-6BD6- 29 F0 AND #$F0
-6BD8- 4A LSR
-6BD9- 4A LSR
-6BDA- 4A LSR
-6BDB- 4A LSR
-6BDC- AA TAX
-6BDD- BD 55 6E LDA $6E55,X
-6BE0- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6BE3- A5 EB LDA $EB
-6BE5- 29 0F AND #$0F
-6BE7- AA TAX
-6BE8- BD 55 6E LDA $6E55,X
-6BEB- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6BEE- A9 BA LDA #$BA
-6BF0- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6BF3- A9 A0 LDA #$A0
-6BF5- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6BF8- A0 00 LDY #$00
-6BFA- B1 EB LDA ($EB),Y
-6BFC- 29 F0 AND #$F0
-6BFE- 4A LSR
-6BFF- 4A LSR
-6C00- 4A LSR
-6C01- 4A LSR
-6C02- 8D 35 6C STA $6C35
-6C05- B1 EB LDA ($EB),Y
-6C07- 29 0F AND #$0F
-6C09- 8D 34 6C STA $6C34
-6C0C- AE 35 6C LDX $6C35
-6C0F- BD 55 6E LDA $6E55,X
-6C12- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6C15- AE 34 6C LDX $6C34
-6C18- BD 55 6E LDA $6E55,X
-6C1B- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6C1E- A9 A0 LDA #$A0
-6C20- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6C23- C8 INY
-6C24- CC 36 6C CPY $6C36
-6C27- D0 D1 BNE $6BFA
-6C29- AD 33 6C LDA $6C33
-6C2C- 48 PHA
-6C2D- AD 32 6C LDA $6C32
-6C30- 48 PHA
-6C31- 60 RTS
-6C32- 00 BRK
-6C33- 00 BRK
-6C34- 00 BRK
-6C35- 00 BRK
-6C36- 00 BRK
-6C37- 68 PLA
-6C38- 85 06 STA $06
-6C3A- 68 PLA
-6C3B- 85 07 STA $07
-6C3D- A0 01 LDY #$01
-6C3F- B1 06 LDA ($06),Y
-6C41- F0 06 BEQ $6C49
-6C43- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6C46- C8 INY
-6C47- D0 F6 BNE $6C3F
-6C49- 18 CLC
-6C4A- 98 TYA
-6C4B- 65 06 ADC $06
-6C4D- 85 06 STA $06
-6C4F- A5 07 LDA $07
-6C51- 69 00 ADC #$00
-6C53- 48 PHA
-6C54- A5 06 LDA $06
-6C56- 48 PHA
-6C57- 60 RTS
-6C58- 20 0C FD JSR $FD0C F8ROM:RDKEY
-6C5B- 60 RTS
-6C5C- 8D 43 62 STA $6243
-6C5F- 8E 44 62 STX $6244
-6C62- 8C 45 62 STY $6245
-6C65- 90 11 BCC $6C78
-6C67- B0 17 BCS $6C80
-6C69- F0 1D BEQ $6C88
-6C6B- D0 23 BNE $6C90
-6C6D- 30 29 BMI $6C98
-6C6F- 10 2F BPL $6CA0
-6C71- 50 35 BVC $6CA8
-6C73- 70 3B BVS $6CB0
-6C75- 4C B5 6C JMP $6CB5
-6C78- A9 00 LDA #$00
-6C7A- 8D 46 62 STA $6246
-6C7D- 4C 69 6C JMP $6C69
-6C80- A9 01 LDA #$01
-6C82- 8D 46 62 STA $6246
-6C85- 4C 69 6C JMP $6C69
-6C88- A9 01 LDA #$01
-6C8A- 8D 48 62 STA $6248
-6C8D- 4C 6D 6C JMP $6C6D
-6C90- A9 00 LDA #$00
-6C92- 8D 48 62 STA $6248
-6C95- 4C 6D 6C JMP $6C6D
-6C98- A9 01 LDA #$01
-6C9A- 8D 47 62 STA $6247
-6C9D- 4C 71 6C JMP $6C71
-6CA0- A9 00 LDA #$00
-6CA2- 8D 47 62 STA $6247
-6CA5- 4C 71 6C JMP $6C71
-6CA8- A9 00 LDA #$00
-6CAA- 8D 49 62 STA $6249
-6CAD- 4C B5 6C JMP $6CB5
-6CB0- A9 01 LDA #$01
-6CB2- 8D 49 62 STA $6249
-6CB5- 60 RTS
-6CB6- 20 37 6C JSR $6C37
-6CB9- A0 8D LDY #$8D
-6CBB- 8D 00 20 STA $2000
-6CBE- 37 ???
-6CBF- 6C D2 C5 JMP ($C5D2)
-6CC2- C7 ???
-6CC3- C9 D3 CMP #$D3
-6CC5- D4 ???
-6CC6- D2 D9 CMP ($D9)
-6CC8- A0 C4 LDY #$C4
-6CCA- D5 CD CMP $CD,X
-6CCC- D0 8D BNE $6C5B
-6CCE- 00 BRK
-6CCF- 20 37 6C JSR $6C37
-6CD2- BD BD BD LDA $BDBD,X
-6CD5- BD BD BD LDA $BDBD,X
-6CD8- BD BD BD LDA $BDBD,X
-6CDB- BD BD BD LDA $BDBD,X
-6CDE- BD 8D 00 LDA $008D,X
-6CE1- 20 37 6C JSR $6C37
-6CE4- C1 BA CMP ($BA,X)
-6CE6- A0 00 LDY #$00
-6CE8- AD 43 62 LDA $6243
-6CEB- 29 F0 AND #$F0
-6CED- 4A LSR
-6CEE- 4A LSR
-6CEF- 4A LSR
-6CF0- 4A LSR
-6CF1- 8D 53 6E STA $6E53
-6CF4- AD 43 62 LDA $6243
-6CF7- 29 0F AND #$0F
-6CF9- 8D 54 6E STA $6E54
-6CFC- AE 53 6E LDX $6E53
-6CFF- BD 55 6E LDA $6E55,X
-6D02- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6D05- AE 54 6E LDX $6E54
-6D08- BD 55 6E LDA $6E55,X
-6D0B- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6D0E- 20 37 6C JSR $6C37
-6D11- A0 8D LDY #$8D
-6D13- 00 BRK
-6D14- 20 37 6C JSR $6C37
-6D17- D8 CLD
-6D18- BA TSX
-6D19- A0 00 LDY #$00
-6D1B- AD 44 62 LDA $6244
-6D1E- 29 F0 AND #$F0
-6D20- 4A LSR
-6D21- 4A LSR
-6D22- 4A LSR
-6D23- 4A LSR
-6D24- 8D 53 6E STA $6E53
-6D27- AD 44 62 LDA $6244
-6D2A- 29 0F AND #$0F
-6D2C- 8D 54 6E STA $6E54
-6D2F- AE 53 6E LDX $6E53
-6D32- BD 55 6E LDA $6E55,X
-6D35- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6D38- AE 54 6E LDX $6E54
-6D3B- BD 55 6E LDA $6E55,X
-6D3E- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6D41- 20 37 6C JSR $6C37
-6D44- A0 8D LDY #$8D
-6D46- 00 BRK
-6D47- 20 37 6C JSR $6C37
-6D4A- D9 BA A0 CMP $A0BA,Y
-6D4D- 00 BRK
-6D4E- AD 45 62 LDA $6245
-6D51- 29 F0 AND #$F0
-6D53- 4A LSR
-6D54- 4A LSR
-6D55- 4A LSR
-6D56- 4A LSR
-6D57- 8D 53 6E STA $6E53
-6D5A- AD 45 62 LDA $6245
-6D5D- 29 0F AND #$0F
-6D5F- 8D 54 6E STA $6E54
-6D62- AE 53 6E LDX $6E53
-6D65- BD 55 6E LDA $6E55,X
-6D68- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6D6B- AE 54 6E LDX $6E54
-6D6E- BD 55 6E LDA $6E55,X
-6D71- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6D74- 20 37 6C JSR $6C37
-6D77- A0 8D LDY #$8D
-6D79- 8D 00 20 STA $2000
-6D7C- 37 ???
-6D7D- 6C D3 D4 JMP ($D4D3)
-6D80- C1 D4 CMP ($D4,X)
-6D82- D5 D3 CMP $D3,X
-6D84- A0 C6 LDY #$C6
-6D86- CC C1 C7 CPY $C7C1
-6D89- D3 ???
-6D8A- 8D 00 20 STA $2000
-6D8D- 37 ???
-6D8E- 6C BD BD JMP ($BDBD)
-6D91- BD BD BD LDA $BDBD,X
-6D94- BD BD BD LDA $BDBD,X
-6D97- BD BD BD LDA $BDBD,X
-6D9A- BD 8D 8D LDA $8D8D,X
-6D9D- 00 BRK
-6D9E- A9 00 LDA #$00
-6DA0- CD 46 62 CMP $6246
-6DA3- F0 12 BEQ $6DB7
-6DA5- 20 37 6C JSR $6C37
-6DA8- C3 ???
-6DA9- C1 D2 CMP ($D2,X)
-6DAB- D2 D9 CMP ($D9)
-6DAD- BA TSX
-6DAE- A0 D3 LDY #$D3
-6DB0- C5 D4 CMP $D4
-6DB2- 8D 00 4C STA $4C00
-6DB5- C8 INY
-6DB6- 6D 20 37 ADC $3720
-6DB9- 6C C3 C1 JMP ($C1C3)
-6DBC- D2 D2 CMP ($D2)
-6DBE- D9 BA A0 CMP $A0BA,Y
-6DC1- C3 ???
-6DC2- CC C5 C1 CPY $C1C5
-6DC5- D2 8D CMP ($8D)
-6DC7- 00 BRK
-6DC8- A9 00 LDA #$00
-6DCA- CD 47 62 CMP $6247
-6DCD- F0 15 BEQ $6DE4
-6DCF- 20 37 6C JSR $6C37
-6DD2- CE C5 C7 DEC $C7C5
-6DD5- C1 D4 CMP ($D4,X)
-6DD7- C9 D6 CMP #$D6
-6DD9- C5 BA CMP $BA
-6DDB- A0 D3 LDY #$D3
-6DDD- C5 D4 CMP $D4
-6DDF- 8D 00 4C STA $4C00
-6DE2- F8 SED
-6DE3- 6D 20 37 ADC $3720
-6DE6- 6C CE C5 JMP ($C5CE)
-6DE9- C7 ???
-6DEA- C1 D4 CMP ($D4,X)
-6DEC- C9 D6 CMP #$D6
-6DEE- C5 BA CMP $BA
-6DF0- A0 C3 LDY #$C3
-6DF2- CC C5 C1 CPY $C1C5
-6DF5- D2 8D CMP ($8D)
-6DF7- 00 BRK
-6DF8- A9 00 LDA #$00
-6DFA- CD 48 62 CMP $6248
-6DFD- F0 11 BEQ $6E10
-6DFF- 20 37 6C JSR $6C37
-6E02- DA PHX
-6E03- C5 D2 CMP $D2
-6E05- CF ???
-6E06- BA TSX
-6E07- A0 D3 LDY #$D3
-6E09- C5 D4 CMP $D4
-6E0B- 8D 00 4C STA $4C00
-6E0E- 20 6E 20 JSR $206E
-6E11- 37 ???
-6E12- 6C DA C5 JMP ($C5DA)
-6E15- D2 CF CMP ($CF)
-6E17- BA TSX
-6E18- A0 C3 LDY #$C3
-6E1A- CC C5 C1 CPY $C1C5
-6E1D- D2 8D CMP ($8D)
-6E1F- 00 BRK
-6E20- A9 00 LDA #$00
-6E22- CD 49 62 CMP $6249
-6E25- F0 15 BEQ $6E3C
-6E27- 20 37 6C JSR $6C37
-6E2A- CF ???
-6E2B- D6 C5 DEC $C5,X
-6E2D- D2 C6 CMP ($C6)
-6E2F- CC CF D7 CPY $D7CF
-6E32- BA TSX
-6E33- A0 D3 LDY #$D3
-6E35- C5 D4 CMP $D4
-6E37- 8D 00 4C STA $4C00
-6E3A- 52 6E EOR ($6E)
-6E3C- 20 37 6C JSR $6C37
-6E3F- CF ???
-6E40- D6 C5 DEC $C5,X
-6E42- D2 C6 CMP ($C6)
-6E44- CC CF D7 CPY $D7CF
-6E47- BA TSX
-6E48- A0 C3 LDY #$C3
-6E4A- CC C5 C1 CPY $C1C5
-6E4D- D2 8D CMP ($8D)
-6E4F- 8D 8D 00 STA $008D
-6E52- 60 RTS
-6E53- 00 BRK
-6E54- 00 BRK
-6E55- B0 B1 BCS $6E08
-6E57- B2 B3 LDA ($B3)
-6E59- B4 B5 LDY $B5,X
-6E5B- B6 B7 LDX $B7,Y
-6E5D- B8 CLV
-6E5E- B9 C1 C2 LDA $C2C1,Y
-6E61- C3 ???
-6E62- C4 C5 CPY $C5
-6E64- C6 A0 DEC $A0
-6E66- 00 BRK
-6E67- B1 FE LDA ($FE),Y
-6E69- 8D 89 6F STA $6F89
-6E6C- C8 INY
-6E6D- B1 FE LDA ($FE),Y
-6E6F- 8D 8A 6F STA $6F8A
-6E72- 20 5C 6C JSR $6C5C
-6E75- 68 PLA
-6E76- 85 FE STA $FE
-6E78- 68 PLA
-6E79- 85 FF STA $FF
-6E7B- 68 PLA
-6E7C- 8D 80 6F STA $6F80
-6E7F- 68 PLA
-6E80- 8D 81 6F STA $6F81
-6E83- 68 PLA
-6E84- 8D 82 6F STA $6F82
-6E87- 68 PLA
-6E88- 8D 83 6F STA $6F83
-6E8B- 68 PLA
-6E8C- 8D 84 6F STA $6F84
-6E8F- 68 PLA
-6E90- 8D 85 6F STA $6F85
-6E93- 68 PLA
-6E94- 8D 86 6F STA $6F86
-6E97- 68 PLA
-6E98- 8D 87 6F STA $6F87
-6E9B- 68 PLA
-6E9C- 8D 88 6F STA $6F88
-6E9F- 20 37 6C JSR $6C37
-6EA2- A0 87 LDY #$87
-6EA4- 87 ???
-6EA5- 87 ???
-6EA6- 87 ???
-6EA7- 87 ???
-6EA8- 8D 8D 00 STA $008D
-6EAB- 20 37 6C JSR $6C37
-6EAE- C5 D2 CMP $D2
-6EB0- D2 CF CMP ($CF)
-6EB2- D2 A1 CMP ($A1)
-6EB4- 8D 8D 00 STA $008D
-6EB7- 20 37 6C JSR $6C37
-6EBA- D3 ???
-6EBB- D5 C2 CMP $C2,X
-6EBD- D2 CF CMP ($CF)
-6EBF- D5 D4 CMP $D4,X
-6EC1- C9 CE CMP #$CE
-6EC3- C5 BA CMP $BA
-6EC5- A0 00 LDY #$00
-6EC7- A0 00 LDY #$00
-6EC9- AD 87 6F LDA $6F87
-6ECC- 85 06 STA $06
-6ECE- AD 88 6F LDA $6F88
-6ED1- 85 07 STA $07
-6ED3- B1 06 LDA ($06),Y
-6ED5- F0 06 BEQ $6EDD
-6ED7- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6EDA- C8 INY
-6EDB- D0 F6 BNE $6ED3
-6EDD- 20 37 6C JSR $6C37
-6EE0- A0 8D LDY #$8D
-6EE2- 00 BRK
-6EE3- 20 37 6C JSR $6C37
-6EE6- CD C5 D3 CMP $D3C5
-6EE9- D3 ???
-6EEA- C1 C7 CMP ($C7,X)
-6EEC- C5 BA CMP $BA
-6EEE- A0 00 LDY #$00
-6EF0- A0 00 LDY #$00
-6EF2- AD 85 6F LDA $6F85
-6EF5- 85 06 STA $06
-6EF7- AD 86 6F LDA $6F86
-6EFA- 85 07 STA $07
-6EFC- B1 06 LDA ($06),Y
-6EFE- F0 06 BEQ $6F06
-6F00- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6F03- C8 INY
-6F04- D0 F6 BNE $6EFC
-6F06- 20 37 6C JSR $6C37
-6F09- A0 8D LDY #$8D
-6F0B- 8D 00 20 STA $2000
-6F0E- 58 CLI
-6F0F- 6C A0 00 JMP ($00A0)
-6F12- AD 83 6F LDA $6F83
-6F15- 85 06 STA $06
-6F17- AD 84 6F LDA $6F84
-6F1A- 85 07 STA $07
-6F1C- B1 06 LDA ($06),Y
-6F1E- F0 06 BEQ $6F26
-6F20- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6F23- C8 INY
-6F24- D0 F6 BNE $6F1C
-6F26- 20 37 6C JSR $6C37
-6F29- A0 8D LDY #$8D
-6F2B- 00 BRK
-6F2C- AD 82 6F LDA $6F82
-6F2F- 48 PHA
-6F30- AD 81 6F LDA $6F81
-6F33- 48 PHA
-6F34- AD 80 6F LDA $6F80
-6F37- 48 PHA
-6F38- 20 A3 6B JSR $6BA3
-6F3B- 20 58 6C JSR $6C58
-6F3E- A5 FF LDA $FF
-6F40- 48 PHA
-6F41- A5 FE LDA $FE
-6F43- 48 PHA
-6F44- 20 37 6C JSR $6C37
-6F47- A0 8D LDY #$8D
-6F49- 8D 00 20 STA $2000
-6F4C- 58 CLI
-6F4D- 6C 20 B6 JMP ($B620)
-6F50- 6C 20 58 JMP ($5820)
-6F53- 6C AD 41 JMP ($41AD)
-6F56- 62 ???
-6F57- C9 01 CMP #$01
-6F59- F0 01 BEQ $6F5C
-6F5B- 60 RTS
-6F5C- 20 37 6C JSR $6C37
-6F5F- A0 8D LDY #$8D
-6F61- 8D 00 20 STA $2000
-6F64- 37 ???
-6F65- 6C C2 D2 JMP ($D2C2)
-6F68- C5 C1 CMP $C1
-6F6A- CB ???
-6F6B- A0 C1 LDY #$C1
-6F6D- D4 ???
-6F6E- BA TSX
-6F6F- A0 00 LDY #$00
-6F71- A9 6F LDA #$6F
-6F73- 48 PHA
-6F74- A9 89 LDA #$89
-6F76- 48 PHA
-6F77- A9 02 LDA #$02
-6F79- 48 PHA
-6F7A- 20 A3 6B JSR $6BA3
-6F7D- 4C D0 03 JMP $03D0
-6F80- 00 BRK
-6F81- 00 BRK
-6F82- 00 BRK
-6F83- 00 BRK
-6F84- 00 BRK
-6F85- 00 BRK
-6F86- 00 BRK
-6F87- 00 BRK
-6F88- 00 BRK
-6F89- 00 BRK
-6F8A- 00 BRK
-6F8B- 68 PLA
-6F8C- 8D B3 6F STA $6FB3
-6F8F- 68 PLA
-6F90- 8D B4 6F STA $6FB4
-6F93- 68 PLA
-6F94- 85 06 STA $06
-6F96- 68 PLA
-6F97- 85 07 STA $07
-6F99- A9 FC LDA #$FC
-6F9B- 85 D8 STA $D8
-6F9D- A0 00 LDY #$00
-6F9F- B1 06 LDA ($06),Y
-6FA1- 8D 5A 9D STA $9D5A
-6FA4- C8 INY
-6FA5- B1 06 LDA ($06),Y
-6FA7- 8D 5B 9D STA $9D5B
-6FAA- AD B4 6F LDA $6FB4
-6FAD- 48 PHA
-6FAE- AD B3 6F LDA $6FB3
-6FB1- 48 PHA
-6FB2- 60 RTS
-6FB3- 00 BRK
-6FB4- 00 BRK
-6FB5- 68 PLA
-6FB6- 85 06 STA $06
-6FB8- 68 PLA
-6FB9- 85 07 STA $07
-6FBB- A0 01 LDY #$01
-6FBD- B1 06 LDA ($06),Y
-6FBF- F0 06 BEQ $6FC7
-6FC1- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6FC4- C8 INY
-6FC5- D0 F6 BNE $6FBD
-6FC7- 18 CLC
-6FC8- 98 TYA
-6FC9- 65 06 ADC $06
-6FCB- 85 06 STA $06
-6FCD- A5 07 LDA $07
-6FCF- 69 00 ADC #$00
-6FD1- 48 PHA
-6FD2- A5 06 LDA $06
-6FD4- 48 PHA
-6FD5- 60 RTS
-6FD6- 68 PLA
-6FD7- 85 FE STA $FE
-6FD9- 68 PLA
-6FDA- 85 FF STA $FF
-6FDC- 68 PLA
-6FDD- 85 06 STA $06
-6FDF- 68 PLA
-6FE0- 85 07 STA $07
-6FE2- A0 00 LDY #$00
-6FE4- B1 06 LDA ($06),Y
-6FE6- F0 06 BEQ $6FEE
-6FE8- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6FEB- C8 INY
-6FEC- D0 F6 BNE $6FE4
-6FEE- A5 FF LDA $FF
-6FF0- 48 PHA
-6FF1- A5 FE LDA $FE
-6FF3- 48 PHA
-6FF4- 60 RTS
-6FF5- 68 PLA
-6FF6- 85 FE STA $FE
-6FF8- 68 PLA
-6FF9- 85 FF STA $FF
-6FFB- 68 PLA
-6FFC- 8D B9 70 STA $70B9
-6FFF- 68 PLA
-7000- 8D B8 70 STA $70B8
-7003- 68 PLA
-7004- 8D B7 70 STA $70B7
-7007- 68 PLA
-7008- 8D B6 70 STA $70B6
-700B- AD 42 62 LDA $6242
-700E- C9 01 CMP #$01
-7010- F0 03 BEQ $7015
-7012- 4C 98 70 JMP $7098
-7015- AD B6 70 LDA $70B6
-7018- CD B7 70 CMP $70B7
-701B- B0 18 BCS $7035
-701D- AD B6 70 LDA $70B6
-7020- C9 27 CMP #$27
-7022- B0 32 BCS $7056
-7024- AD B7 70 LDA $70B7
-7027- C9 28 CMP #$28
-7029- B0 2B BCS $7056
-702B- AD B8 70 LDA $70B8
-702E- C9 18 CMP #$18
-7030- B0 45 BCS $7077
-7032- 4C 98 70 JMP $7098
-7035- A9 70 LDA #$70
-7037- 48 PHA
-7038- A9 BA LDA #$BA
-703A- 48 PHA
-703B- A9 70 LDA #$70
-703D- 48 PHA
-703E- A9 ED LDA #$ED
-7040- 48 PHA
-7041- A9 70 LDA #$70
-7043- 48 PHA
-7044- A9 CF LDA #$CF
-7046- 48 PHA
-7047- A9 70 LDA #$70
-7049- 48 PHA
-704A- A9 B6 LDA #$B6
-704C- 48 PHA
-704D- A9 04 LDA #$04
-704F- 48 PHA
-7050- 20 65 6E JSR $6E65
-7053- 4C 98 70 JMP $7098
-7056- A9 70 LDA #$70
-7058- 48 PHA
-7059- A9 BA LDA #$BA
-705B- 48 PHA
-705C- A9 71 LDA #$71
-705E- 48 PHA
-705F- A9 07 LDA #$07
-7061- 48 PHA
-7062- A9 70 LDA #$70
-7064- 48 PHA
-7065- A9 CF LDA #$CF
-7067- 48 PHA
-7068- A9 70 LDA #$70
-706A- 48 PHA
-706B- A9 B6 LDA #$B6
-706D- 48 PHA
-706E- A9 04 LDA #$04
-7070- 48 PHA
-7071- 20 65 6E JSR $6E65
-7074- 4C 98 70 JMP $7098
-7077- A9 70 LDA #$70
-7079- 48 PHA
-707A- A9 BA LDA #$BA
-707C- 48 PHA
-707D- A9 71 LDA #$71
-707F- 48 PHA
-7080- A9 23 LDA #$23
-7082- 48 PHA
-7083- A9 70 LDA #$70
-7085- 48 PHA
-7086- A9 CF LDA #$CF
-7088- 48 PHA
-7089- A9 70 LDA #$70
-708B- 48 PHA
-708C- A9 B6 LDA #$B6
-708E- 48 PHA
-708F- A9 04 LDA #$04
-7091- 48 PHA
-7092- 20 65 6E JSR $6E65
-7095- 4C 98 70 JMP $7098
-7098- AD B8 70 LDA $70B8
-709B- AC B6 70 LDY $70B6
-709E- 20 47 F8 JSR $F847 F8ROM:GBASCALC
-70A1- AD B9 70 LDA $70B9
-70A4- 91 26 STA ($26),Y
-70A6- AD B8 70 LDA $70B8
-70A9- C8 INY
-70AA- CC B7 70 CPY $70B7
-70AD- D0 EF BNE $709E
-70AF- A5 FF LDA $FF
-70B1- 48 PHA
-70B2- A5 FE LDA $FE
-70B4- 48 PHA
-70B5- 60 RTS
-70B6- 00 BRK
-70B7- 00 BRK
-70B8- 00 BRK
-70B9- 00 BRK
-70BA- D4 ???
-70BB- C8 INY
-70BC- CC C9 CE CPY $CEC9
-70BF- C5 A0 CMP $A0
-70C1- A8 TAY
-70C2- D4 ???
-70C3- C8 INY
-70C4- CC C9 CE CPY $CEC9
-70C7- A0 CD LDY #$CD
-70C9- C1 C3 CMP ($C3,X)
-70CB- D2 CF CMP ($CF)
-70CD- A9 00 LDA #$00
-70CF- C4 D5 CPY $D5
-70D1- CD D0 C9 CMP $C9D0
-70D4- CE C7 A0 DEC $A0C7
-70D7- D8 CLD
-70D8- B1 A8 LDA ($A8),Y
-70DA- B1 A9 LDA ($A9),Y
-70DC- A0 D8 LDY #$D8
-70DE- B1 A8 LDA ($A8),Y
-70E0- B1 A9 LDA ($A9),Y
-70E2- A0 D9 LDY #$D9
-70E4- A8 TAY
-70E5- B1 A9 LDA ($A9),Y
-70E7- A0 C6 LDY #$C6
-70E9- A8 TAY
-70EA- B1 A9 LDA ($A9),Y
-70EC- 00 BRK
-70ED- D8 CLD
-70EE- B1 A0 LDA ($A0),Y
-70F0- CD D5 D3 CMP $D3D5
-70F3- D4 ???
-70F4- A0 C2 LDY #$C2
-70F6- C5 A0 CMP $A0
-70F8- CC CF D7 CPY $D7CF
-70FB- C5 D2 CMP $D2
-70FD- A0 D4 LDY #$D4
-70FF- C8 INY
-7100- C1 CE CMP ($CE,X)
-7102- A0 D8 LDY #$D8
-7104- B2 AE LDA ($AE)
-7106- 00 BRK
-7107- D8 CLD
-7108- A0 BE LDY #$BE
-710A- A0 A3 LDY #$A3
-710C- A0 CF LDY #$CF
-710E- C6 A0 DEC $A0
-7110- C1 D6 CMP ($D6,X)
-7112- C1 C9 CMP ($C9,X)
-7114- CC C1 C2 CPY $C2C1
-7117- CC C5 A0 CPY $A0C5
-711A- C3 ???
-711B- CF ???
-711C- CC D5 CD CPY $CDD5
-711F- CE D3 AE DEC $AED3
-7122- 00 BRK
-7123- D9 A0 BE CMP $BEA0,Y
-7126- A0 A3 LDY #$A3
-7128- A0 CF LDY #$CF
-712A- C6 A0 DEC $A0
-712C- C1 D6 CMP ($D6,X)
-712E- C1 C9 CMP ($C9,X)
-7130- CC C1 C2 CPY $C2C1
-7133- CC C5 A0 CPY $A0C5
-7136- D2 CF CMP ($CF)
-7138- D7 ???
-7139- D3 ???
-713A- 00 BRK
-713B- 68 PLA
-713C- 85 FE STA $FE
-713E- 68 PLA
-713F- 85 FF STA $FF
-7141- 68 PLA
-7142- 8D 01 72 STA $7201
-7145- 68 PLA
-7146- 8D FE 71 STA $71FE
-7149- 68 PLA
-714A- 8D 00 72 STA $7200
-714D- 68 PLA
-714E- 8D FF 71 STA $71FF
-7151- AD 42 62 LDA $6242
-7154- C9 01 CMP #$01
-7156- F0 03 BEQ $715B
-7158- 4C DE 71 JMP $71DE
-715B- AD FF 71 LDA $71FF
-715E- CD 00 72 CMP $7200
-7161- B0 18 BCS $717B
-7163- AD 00 72 LDA $7200
-7166- C9 18 CMP #$18
-7168- B0 53 BCS $71BD
-716A- AD FE 71 LDA $71FE
-716D- C9 28 CMP #$28
-716F- B0 2B BCS $719C
-7171- AD FF 71 LDA $71FF
-7174- C9 18 CMP #$18
-7176- B0 45 BCS $71BD
-7178- 4C DE 71 JMP $71DE
-717B- A9 72 LDA #$72
-717D- 48 PHA
-717E- A9 02 LDA #$02
-7180- 48 PHA
-7181- A9 72 LDA #$72
-7183- 48 PHA
-7184- A9 35 LDA #$35
-7186- 48 PHA
-7187- A9 72 LDA #$72
-7189- 48 PHA
-718A- A9 17 LDA #$17
-718C- 48 PHA
-718D- A9 71 LDA #$71
-718F- 48 PHA
-7190- A9 FE LDA #$FE
-7192- 48 PHA
-7193- A9 04 LDA #$04
-7195- 48 PHA
-7196- 20 65 6E JSR $6E65
-7199- 4C DE 71 JMP $71DE
-719C- A9 72 LDA #$72
-719E- 48 PHA
-719F- A9 02 LDA #$02
-71A1- 48 PHA
-71A2- A9 72 LDA #$72
-71A4- 48 PHA
-71A5- A9 4F LDA #$4F
-71A7- 48 PHA
-71A8- A9 72 LDA #$72
-71AA- 48 PHA
-71AB- A9 17 LDA #$17
-71AD- 48 PHA
-71AE- A9 71 LDA #$71
-71B0- 48 PHA
-71B1- A9 FE LDA #$FE
-71B3- 48 PHA
-71B4- A9 04 LDA #$04
-71B6- 48 PHA
-71B7- 20 65 6E JSR $6E65
-71BA- 4C DE 71 JMP $71DE
-71BD- A9 72 LDA #$72
-71BF- 48 PHA
-71C0- A9 02 LDA #$02
-71C2- 48 PHA
-71C3- A9 72 LDA #$72
-71C5- 48 PHA
-71C6- A9 6B LDA #$6B
-71C8- 48 PHA
-71C9- A9 72 LDA #$72
-71CB- 48 PHA
-71CC- A9 17 LDA #$17
-71CE- 48 PHA
-71CF- A9 71 LDA #$71
-71D1- 48 PHA
-71D2- A9 FE LDA #$FE
-71D4- 48 PHA
-71D5- A9 04 LDA #$04
-71D7- 48 PHA
-71D8- 20 65 6E JSR $6E65
-71DB- 4C DE 71 JMP $71DE
-71DE- AD FF 71 LDA $71FF
-71E1- AC FE 71 LDY $71FE
-71E4- 20 47 F8 JSR $F847 F8ROM:GBASCALC
-71E7- AD 01 72 LDA $7201
-71EA- 91 26 STA ($26),Y
-71EC- EE FF 71 INC $71FF
-71EF- AD FF 71 LDA $71FF
-71F2- CD 00 72 CMP $7200
-71F5- D0 ED BNE $71E4
-71F7- A5 FF LDA $FF
-71F9- 48 PHA
-71FA- A5 FE LDA $FE
-71FC- 48 PHA
-71FD- 60 RTS
-71FE- 00 BRK
-71FF- 00 BRK
-7200- 00 BRK
-7201- 00 BRK
-7202- D4 ???
-7203- D6 CC DEC $CC,X
-7205- C9 CE CMP #$CE
-7207- C5 A0 CMP $A0
-7209- A8 TAY
-720A- D4 ???
-720B- D6 CC DEC $CC,X
-720D- C9 CE CMP #$CE
-720F- A0 CD LDY #$CD
-7211- C1 C3 CMP ($C3,X)
-7213- D2 CF CMP ($CF)
-7215- A9 00 LDA #$00
-7217- C4 D5 CPY $D5
-7219- CD D0 C9 CMP $C9D0
-721C- CE C7 A0 DEC $A0C7
-721F- D8 CLD
-7220- A8 TAY
-7221- B1 A9 LDA ($A9),Y
-7223- A0 D9 LDY #$D9
-7225- B1 A8 LDA ($A8),Y
-7227- B1 A9 LDA ($A9),Y
-7229- A0 D9 LDY #$D9
-722B- B2 A8 LDA ($A8)
-722D- B1 A9 LDA ($A9),Y
-722F- A0 C6 LDY #$C6
-7231- A8 TAY
-7232- B1 A9 LDA ($A9),Y
-7234- 00 BRK
-7235- D9 B1 A0 CMP $A0B1,Y
-7238- CD D5 D3 CMP $D3D5
-723B- D4 ???
-723C- A0 C2 LDY #$C2
-723E- C5 A0 CMP $A0
-7240- CC CF D7 CPY $D7CF
-7243- C5 D2 CMP $D2
-7245- A0 D4 LDY #$D4
-7247- C8 INY
-7248- C1 CE CMP ($CE,X)
-724A- A0 D9 LDY #$D9
-724C- B2 AE LDA ($AE)
-724E- 00 BRK
-724F- D8 CLD
-7250- A0 BE LDY #$BE
-7252- A0 A3 LDY #$A3
-7254- A0 CF LDY #$CF
-7256- C6 A0 DEC $A0
-7258- C1 D6 CMP ($D6,X)
-725A- C1 C9 CMP ($C9,X)
-725C- CC C1 C2 CPY $C2C1
-725F- CC C5 A0 CPY $A0C5
-7262- C3 ???
-7263- CF ???
-7264- CC D5 CD CPY $CDD5
-7267- CE D3 AE DEC $AED3
-726A- 00 BRK
-726B- D9 A0 BE CMP $BEA0,Y
-726E- A0 A3 LDY #$A3
-7270- A0 CF LDY #$CF
-7272- C6 A0 DEC $A0
-7274- C1 D6 CMP ($D6,X)
-7276- C1 C9 CMP ($C9,X)
-7278- CC C1 C2 CPY $C2C1
-727B- CC C5 A0 CPY $A0C5
-727E- D2 CF CMP ($CF)
-7280- D7 ???
-7281- D3 ???
-7282- 00 BRK
-7283- 18 CLC
-7284- 65 24 ADC $24
-7286- 85 24 STA $24
-7288- AD 42 62 LDA $6242
-728B- C9 01 CMP #$01
-728D- F0 03 BEQ $7292
-728F- 4C B9 72 JMP $72B9
-7292- A5 24 LDA $24
-7294- C9 28 CMP #$28
-7296- B0 03 BCS $729B
-7298- 4C B9 72 JMP $72B9
-729B- A9 72 LDA #$72
-729D- 48 PHA
-729E- A9 BD LDA #$BD
-72A0- 48 PHA
-72A1- A9 72 LDA #$72
-72A3- 48 PHA
-72A4- A9 EA LDA #$EA
-72A6- 48 PHA
-72A7- A9 72 LDA #$72
-72A9- 48 PHA
-72AA- A9 D2 LDA #$D2
-72AC- 48 PHA
-72AD- A9 60 LDA #$60
-72AF- 48 PHA
-72B0- A9 40 LDA #$40
-72B2- 48 PHA
-72B3- A9 0A LDA #$0A
-72B5- 48 PHA
-72B6- 20 65 6E JSR $6E65
-72B9- 20 22 FC JSR $FC22 F8ROM:VTAB
-72BC- 60 RTS
-72BD- C3 ???
-72BE- D5 D2 CMP $D2,X
-72C0- D3 ???
-72C1- C6 CF DEC $CF
-72C3- D2 A0 CMP ($A0)
-72C5- A8 TAY
-72C6- C3 ???
-72C7- D5 D2 CMP $D2,X
-72C9- C6 A0 DEC $A0
-72CB- CD C1 C3 CMP $C3C1
-72CE- D2 CF CMP ($CF)
-72D0- A9 00 LDA #$00
-72D2- C4 D5 CPY $D5
-72D4- CD D0 C9 CMP $C9D0
-72D7- CE C7 A0 DEC $A0C7
-72DA- D2 C5 CMP ($C5)
-72DC- D4 ???
-72DD- D5 D2 CMP $D2,X
-72DF- CE A0 C2 DEC $C2A0
-72E2- CC CF C3 CPY $C3CF
-72E5- CB ???
-72E6- AE AE AE LDX $AEAE
-72E9- 00 BRK
-72EA- C3 ???
-72EB- D5 D2 CMP $D2,X
-72ED- D3 ???
-72EE- CF ???
-72EF- D2 A0 CMP ($A0)
-72F1- D8 CLD
-72F2- A0 CF LDY #$CF
-72F4- D6 C5 DEC $C5,X
-72F6- D2 C6 CMP ($C6)
-72F8- CC CF D7 CPY $D7CF
-72FB- BA TSX
-72FC- A0 D8 LDY #$D8
-72FE- A0 BC LDY #$BC
-7300- BE A0 CD LDX $CDA0,Y
-7303- C9 CE CMP #$CE
-7305- AF ???
-7306- CD C1 D8 CMP $D8C1
-7309- 00 BRK
-730A- 38 SEC
-730B- 85 19 STA $19
-730D- A5 24 LDA $24
-730F- E5 19 SBC $19
-7311- 85 24 STA $24
-7313- AD 42 62 LDA $6242
-7316- C9 01 CMP #$01
-7318- F0 03 BEQ $731D
-731A- 4C 44 73 JMP $7344
-731D- A5 24 LDA $24
-731F- C9 28 CMP #$28
-7321- B0 03 BCS $7326
-7323- 4C 44 73 JMP $7344
-7326- A9 73 LDA #$73
-7328- 48 PHA
-7329- A9 48 LDA #$48
-732B- 48 PHA
-732C- A9 73 LDA #$73
-732E- 48 PHA
-732F- A9 75 LDA #$75
-7331- 48 PHA
-7332- A9 73 LDA #$73
-7334- 48 PHA
-7335- A9 5D LDA #$5D
-7337- 48 PHA
-7338- A9 60 LDA #$60
-733A- 48 PHA
-733B- A9 40 LDA #$40
-733D- 48 PHA
-733E- A9 0A LDA #$0A
-7340- 48 PHA
-7341- 20 65 6E JSR $6E65
-7344- 20 22 FC JSR $FC22 F8ROM:VTAB
-7347- 60 RTS
-7348- C3 ???
-7349- D5 D2 CMP $D2,X
-734B- D3 ???
-734C- C2 ???
-734D- C1 CB CMP ($CB,X)
-734F- A0 A8 LDY #$A8
-7351- C3 ???
-7352- D5 D2 CMP $D2,X
-7354- C2 ???
-7355- A0 CD LDY #$CD
-7357- C1 C3 CMP ($C3,X)
-7359- D2 CF CMP ($CF)
-735B- A9 00 LDA #$00
-735D- C4 D5 CPY $D5
-735F- CD D0 C9 CMP $C9D0
-7362- CE C7 A0 DEC $A0C7
-7365- D2 C5 CMP ($C5)
-7367- D4 ???
-7368- D5 D2 CMP $D2,X
-736A- CE A0 C2 DEC $C2A0
-736D- CC CF C3 CPY $C3CF
-7370- CB ???
-7371- AE AE AE LDX $AEAE
-7374- 00 BRK
-7375- C3 ???
-7376- D5 D2 CMP $D2,X
-7378- D3 ???
-7379- CF ???
-737A- D2 A0 CMP ($A0)
-737C- D8 CLD
-737D- A0 CF LDY #$CF
-737F- D6 C5 DEC $C5,X
-7381- D2 C6 CMP ($C6)
-7383- CC CF D7 CPY $D7CF
-7386- BA TSX
-7387- A0 D8 LDY #$D8
-7389- A0 BC LDY #$BC
-738B- BE A0 CD LDX $CDA0,Y
-738E- C9 CE CMP #$CE
-7390- AF ???
-7391- CD C1 D8 CMP $D8C1
-7394- 00 BRK
-7395- 18 CLC
-7396- 65 25 ADC $25
-7398- 85 25 STA $25
-739A- AD 42 62 LDA $6242
-739D- C9 01 CMP #$01
-739F- F0 03 BEQ $73A4
-73A1- 4C CB 73 JMP $73CB
-73A4- A5 25 LDA $25
-73A6- C9 18 CMP #$18
-73A8- B0 03 BCS $73AD
-73AA- 4C CB 73 JMP $73CB
-73AD- A9 73 LDA #$73
-73AF- 48 PHA
-73B0- A9 CF LDA #$CF
-73B2- 48 PHA
-73B3- A9 73 LDA #$73
-73B5- 48 PHA
-73B6- A9 FB LDA #$FB
-73B8- 48 PHA
-73B9- A9 73 LDA #$73
-73BB- 48 PHA
-73BC- A9 E3 LDA #$E3
-73BE- 48 PHA
-73BF- A9 60 LDA #$60
-73C1- 48 PHA
-73C2- A9 40 LDA #$40
-73C4- 48 PHA
-73C5- A9 0A LDA #$0A
-73C7- 48 PHA
-73C8- 20 65 6E JSR $6E65
-73CB- 20 22 FC JSR $FC22 F8ROM:VTAB
-73CE- 60 RTS
-73CF- C3 ???
-73D0- D5 D2 CMP $D2,X
-73D2- D3 ???
-73D3- C4 CE CPY $CE
-73D5- A0 A8 LDY #$A8
-73D7- C3 ???
-73D8- D5 D2 CMP $D2,X
-73DA- C4 A0 CPY $A0
-73DC- CD C1 C3 CMP $C3C1
-73DF- D2 CF CMP ($CF)
-73E1- A9 00 LDA #$00
-73E3- C4 D5 CPY $D5
-73E5- CD D0 C9 CMP $C9D0
-73E8- CE C7 A0 DEC $A0C7
-73EB- D2 C5 CMP ($C5)
-73ED- D4 ???
-73EE- D5 D2 CMP $D2,X
-73F0- CE A0 C2 DEC $C2A0
-73F3- CC CF C3 CPY $C3CF
-73F6- CB ???
-73F7- AE AE AE LDX $AEAE
-73FA- 00 BRK
-73FB- C3 ???
-73FC- D5 D2 CMP $D2,X
-73FE- D3 ???
-73FF- CF ???
-7400- D2 A0 CMP ($A0)
-7402- D9 A0 CF CMP $CFA0,Y
-7405- D6 C5 DEC $C5,X
-7407- D2 C6 CMP ($C6)
-7409- CC CF D7 CPY $D7CF
-740C- BA TSX
-740D- A0 D9 LDY #$D9
-740F- A0 BC LDY #$BC
-7411- BE A0 CD LDX $CDA0,Y
-7414- C9 CE CMP #$CE
-7416- AF ???
-7417- CD C1 D8 CMP $D8C1
-741A- 00 BRK
-741B- 38 SEC
-741C- 85 19 STA $19
-741E- A5 25 LDA $25
-7420- E5 19 SBC $19
-7422- 85 25 STA $25
-7424- AD 42 62 LDA $6242
-7427- C9 01 CMP #$01
-7429- F0 03 BEQ $742E
-742B- 4C 55 74 JMP $7455
-742E- A5 25 LDA $25
-7430- C9 18 CMP #$18
-7432- B0 03 BCS $7437
-7434- 4C 55 74 JMP $7455
-7437- A9 74 LDA #$74
-7439- 48 PHA
-743A- A9 59 LDA #$59
-743C- 48 PHA
-743D- A9 74 LDA #$74
-743F- 48 PHA
-7440- A9 85 LDA #$85
-7442- 48 PHA
-7443- A9 74 LDA #$74
-7445- 48 PHA
-7446- A9 6D LDA #$6D
-7448- 48 PHA
-7449- A9 60 LDA #$60
-744B- 48 PHA
-744C- A9 40 LDA #$40
-744E- 48 PHA
-744F- A9 0A LDA #$0A
-7451- 48 PHA
-7452- 20 65 6E JSR $6E65
-7455- 20 22 FC JSR $FC22 F8ROM:VTAB
-7458- 60 RTS
-7459- C3 ???
-745A- D5 D2 CMP $D2,X
-745C- D3 ???
-745D- D5 D0 CMP $D0,X
-745F- A0 A8 LDY #$A8
-7461- C3 ???
-7462- D5 D2 CMP $D2,X
-7464- D5 A0 CMP $A0,X
-7466- CD C1 C3 CMP $C3C1
-7469- D2 CF CMP ($CF)
-746B- A9 00 LDA #$00
-746D- C4 D5 CPY $D5
-746F- CD D0 C9 CMP $C9D0
-7472- CE C7 A0 DEC $A0C7
-7475- D2 C5 CMP ($C5)
-7477- D4 ???
-7478- D5 D2 CMP $D2,X
-747A- CE A0 C2 DEC $C2A0
-747D- CC CF C3 CPY $C3CF
-7480- CB ???
-7481- AE AE AE LDX $AEAE
-7484- 00 BRK
-7485- C3 ???
-7486- D5 D2 CMP $D2,X
-7488- D3 ???
-7489- CF ???
-748A- D2 A0 CMP ($A0)
-748C- D9 A0 CF CMP $CFA0,Y
-748F- D6 C5 DEC $C5,X
-7491- D2 C6 CMP ($C6)
-7493- CC CF D7 CPY $D7CF
-7496- BA TSX
-7497- A0 D9 LDY #$D9
-7499- A0 BC LDY #$BC
-749B- BE A0 CD LDX $CDA0,Y
-749E- C9 CE CMP #$CE
-74A0- AF ???
-74A1- CD C1 D8 CMP $D8C1
-74A4- 00 BRK
-74A5- 68 PLA
-74A6- 85 FE STA $FE
-74A8- 68 PLA
-74A9- 85 FF STA $FF
-74AB- 68 PLA
-74AC- 8D B7 75 STA $75B7
-74AF- 68 PLA
-74B0- 8D B4 75 STA $75B4
-74B3- 68 PLA
-74B4- 8D B2 75 STA $75B2
-74B7- 68 PLA
-74B8- 8D B6 75 STA $75B6
-74BB- 8D B3 75 STA $75B3
-74BE- 68 PLA
-74BF- 8D B5 75 STA $75B5
-74C2- 8D B1 75 STA $75B1
-74C5- AD 42 62 LDA $6242
-74C8- C9 01 CMP #$01
-74CA- F0 03 BEQ $74CF
-74CC- 4C 7F 75 JMP $757F
-74CF- AD B1 75 LDA $75B1
-74D2- CD B2 75 CMP $75B2
-74D5- B0 27 BCS $74FE
-74D7- AD B3 75 LDA $75B3
-74DA- CD B4 75 CMP $75B4
-74DD- B0 40 BCS $751F
-74DF- AD B1 75 LDA $75B1
-74E2- C9 28 CMP #$28
-74E4- B0 5A BCS $7540
-74E6- AD B2 75 LDA $75B2
-74E9- C9 28 CMP #$28
-74EB- B0 53 BCS $7540
-74ED- AD B3 75 LDA $75B3
-74F0- C9 18 CMP #$18
-74F2- B0 6D BCS $7561
-74F4- AD B4 75 LDA $75B4
-74F7- C9 18 CMP #$18
-74F9- B0 66 BCS $7561
-74FB- 4C 7F 75 JMP $757F
-74FE- A9 75 LDA #$75
-7500- 48 PHA
-7501- A9 B8 LDA #$B8
-7503- 48 PHA
-7504- A9 75 LDA #$75
-7506- 48 PHA
-7507- A9 FD LDA #$FD
-7509- 48 PHA
-750A- A9 75 LDA #$75
-750C- 48 PHA
-750D- A9 CD LDA #$CD
-750F- 48 PHA
-7510- A9 75 LDA #$75
-7512- 48 PHA
-7513- A9 B1 LDA #$B1
-7515- 48 PHA
-7516- A9 07 LDA #$07
-7518- 48 PHA
-7519- 20 65 6E JSR $6E65
-751C- 4C 7F 75 JMP $757F
-751F- A9 75 LDA #$75
-7521- 48 PHA
-7522- A9 B8 LDA #$B8
-7524- 48 PHA
-7525- A9 76 LDA #$76
-7527- 48 PHA
-7528- A9 17 LDA #$17
-752A- 48 PHA
-752B- A9 75 LDA #$75
-752D- 48 PHA
-752E- A9 CD LDA #$CD
-7530- 48 PHA
-7531- A9 75 LDA #$75
-7533- 48 PHA
-7534- A9 B1 LDA #$B1
-7536- 48 PHA
-7537- A9 07 LDA #$07
-7539- 48 PHA
-753A- 20 65 6E JSR $6E65
-753D- 4C 7F 75 JMP $757F
-7540- A9 75 LDA #$75
-7542- 48 PHA
-7543- A9 B8 LDA #$B8
-7545- 48 PHA
-7546- A9 76 LDA #$76
-7548- 48 PHA
-7549- A9 31 LDA #$31
-754B- 48 PHA
-754C- A9 75 LDA #$75
-754E- 48 PHA
-754F- A9 CD LDA #$CD
-7551- 48 PHA
-7552- A9 75 LDA #$75
-7554- 48 PHA
-7555- A9 B1 LDA #$B1
-7557- 48 PHA
-7558- A9 07 LDA #$07
-755A- 48 PHA
-755B- 20 65 6E JSR $6E65
-755E- 4C 7F 75 JMP $757F
-7561- A9 75 LDA #$75
-7563- 48 PHA
-7564- A9 B8 LDA #$B8
-7566- 48 PHA
-7567- A9 76 LDA #$76
-7569- 48 PHA
-756A- A9 47 LDA #$47
-756C- 48 PHA
-756D- A9 75 LDA #$75
-756F- 48 PHA
-7570- A9 CD LDA #$CD
-7572- 48 PHA
-7573- A9 75 LDA #$75
-7575- 48 PHA
-7576- A9 B1 LDA #$B1
-7578- 48 PHA
-7579- A9 07 LDA #$07
-757B- 48 PHA
-757C- 20 65 6E JSR $6E65
-757F- AD B6 75 LDA $75B6
-7582- AC B5 75 LDY $75B5
-7585- 20 47 F8 JSR $F847 F8ROM:GBASCALC
-7588- AD B7 75 LDA $75B7
-758B- 91 26 STA ($26),Y
-758D- AD B6 75 LDA $75B6
-7590- C8 INY
-7591- 8C B5 75 STY $75B5
-7594- CC B2 75 CPY $75B2
-7597- D0 E6 BNE $757F
-7599- AD B1 75 LDA $75B1
-759C- 8D B5 75 STA $75B5
-759F- EE B6 75 INC $75B6
-75A2- AD B6 75 LDA $75B6
-75A5- CD B4 75 CMP $75B4
-75A8- D0 D5 BNE $757F
-75AA- A5 FF LDA $FF
-75AC- 48 PHA
-75AD- A5 FE LDA $FE
-75AF- 48 PHA
-75B0- 60 RTS
-75B1- 00 BRK
-75B2- 00 BRK
-75B3- 00 BRK
-75B4- 00 BRK
-75B5- 00 BRK
-75B6- 00 BRK
-75B7- 00 BRK
-75B8- D4 ???
-75B9- C6 C9 DEC $C9
-75BB- CC CC C1 CPY $C1CC
-75BE- A0 A8 LDY #$A8
-75C0- D4 ???
-75C1- C6 C9 DEC $C9
-75C3- CC CC A0 CPY $A0CC
-75C6- CD C1 C3 CMP $C3C1
-75C9- D2 CF CMP ($CF)
-75CB- A9 00 LDA #$00
-75CD- C4 D5 CPY $D5
-75CF- CD D0 C9 CMP $C9D0
-75D2- CE C7 A0 DEC $A0C7
-75D5- D8 CLD
-75D6- B1 A8 LDA ($A8),Y
-75D8- B1 A9 LDA ($A9),Y
-75DA- A0 D8 LDY #$D8
-75DC- B2 A8 LDA ($A8)
-75DE- B1 A9 LDA ($A9),Y
-75E0- A0 D9 LDY #$D9
-75E2- B1 A8 LDA ($A8),Y
-75E4- B1 A9 LDA ($A9),Y
-75E6- A0 D9 LDY #$D9
-75E8- B2 A8 LDA ($A8)
-75EA- B1 A9 LDA ($A9),Y
-75EC- D8 CLD
-75ED- C3 ???
-75EE- A8 TAY
-75EF- B1 A9 LDA ($A9),Y
-75F1- A0 D9 LDY #$D9
-75F3- C3 ???
-75F4- A8 TAY
-75F5- B1 A9 LDA ($A9),Y
-75F7- A0 C6 LDY #$C6
-75F9- A8 TAY
-75FA- B1 A9 LDA ($A9),Y
-75FC- 00 BRK
-75FD- D8 CLD
-75FE- B1 A0 LDA ($A0),Y
-7600- CD D5 D3 CMP $D3D5
-7603- D4 ???
-7604- A0 C2 LDY #$C2
-7606- C5 A0 CMP $A0
-7608- CC CF D7 CPY $D7CF
-760B- C5 D2 CMP $D2
-760D- A0 D4 LDY #$D4
-760F- C8 INY
-7610- C1 CE CMP ($CE,X)
-7612- A0 D8 LDY #$D8
-7614- B2 AE LDA ($AE)
-7616- 00 BRK
-7617- D9 B1 A0 CMP $A0B1,Y
-761A- CD D5 D3 CMP $D3D5
-761D- D4 ???
-761E- A0 C2 LDY #$C2
-7620- C5 A0 CMP $A0
-7622- CC CF D7 CPY $D7CF
-7625- C5 D2 CMP $D2
-7627- A0 D4 LDY #$D4
-7629- C8 INY
-762A- C1 CE CMP ($CE,X)
-762C- A0 D9 LDY #$D9
-762E- B2 AE LDA ($AE)
-7630- 00 BRK
-7631- D8 CLD
-7632- A0 BC LDY #$BC
-7634- BE A0 CD LDX $CDA0,Y
-7637- C9 CE CMP #$CE
-7639- AF ???
-763A- CD C1 D8 CMP $D8C1
-763D- A0 C3 LDY #$C3
-763F- CF ???
-7640- CC D5 CD CPY $CDD5
-7643- CE D3 AE DEC $AED3
-7646- 00 BRK
-7647- D9 A0 BC CMP $BCA0,Y
-764A- BE A0 CD LDX $CDA0,Y
-764D- C9 CE CMP #$CE
-764F- AF ???
-7650- CD C1 D8 CMP $D8C1
-7653- A0 D2 LDY #$D2
-7655- CF ???
-7656- D7 ???
-7657- D3 ???
-7658- 00 BRK
-7659- A2 00 LDX #$00
-765B- 20 6F FD JSR $FD6F F8ROM:GETLN1
-765E- 8E 8B 76 STX $768B
-7661- E0 00 CPX #$00
-7663- F0 1D BEQ $7682
-7665- A0 00 LDY #$00
-7667- AD 8B 76 LDA $768B
-766A- 8D 3F 60 STA $603F
-766D- 8D 40 60 STA $6040
-7670- EE 3F 60 INC $603F
-7673- B9 00 02 LDA $0200,Y
-7676- C8 INY
-7677- 99 40 60 STA $6040,Y
-767A- CC 8B 76 CPY $768B
-767D- D0 F4 BNE $7673
-767F- 4C 8A 76 JMP $768A
-7682- A9 00 LDA #$00
-7684- 8D 3F 60 STA $603F
-7687- 8D 40 60 STA $6040
-768A- 60 RTS
-768B- 00 BRK
-768C- 68 PLA
-768D- 85 FE STA $FE
-768F- 68 PLA
-7690- 85 FF STA $FF
-7692- 68 PLA
-7693- 85 06 STA $06
-7695- 68 PLA
-7696- 85 07 STA $07
-7698- AD 42 62 LDA $6242
-769B- C9 01 CMP #$01
-769D- F0 03 BEQ $76A2
-769F- 4C F6 76 JMP $76F6
-76A2- A5 07 LDA $07
-76A4- C9 C0 CMP #$C0
-76A6- D0 0F BNE $76B7
-76A8- A5 06 LDA $06
-76AA- C9 64 CMP #$64
-76AC- B0 2A BCS $76D8
-76AE- A5 06 LDA $06
-76B0- C9 60 CMP #$60
-76B2- 90 24 BCC $76D8
-76B4- 4C F6 76 JMP $76F6
-76B7- A9 77 LDA #$77
-76B9- 48 PHA
-76BA- A9 0E LDA #$0E
-76BC- 48 PHA
-76BD- A9 77 LDA #$77
-76BF- 48 PHA
-76C0- A9 37 LDA #$37
-76C2- 48 PHA
-76C3- A9 77 LDA #$77
-76C5- 48 PHA
-76C6- A9 1F LDA #$1F
-76C8- 48 PHA
-76C9- A9 60 LDA #$60
-76CB- 48 PHA
-76CC- A9 40 LDA #$40
-76CE- 48 PHA
-76CF- A9 0A LDA #$0A
-76D1- 48 PHA
-76D2- 20 65 6E JSR $6E65
-76D5- 4C F6 76 JMP $76F6
-76D8- A9 77 LDA #$77
-76DA- 48 PHA
-76DB- A9 0E LDA #$0E
-76DD- 48 PHA
-76DE- A9 77 LDA #$77
-76E0- 48 PHA
-76E1- A9 5C LDA #$5C
-76E3- 48 PHA
-76E4- A9 77 LDA #$77
-76E6- 48 PHA
-76E7- A9 1F LDA #$1F
-76E9- 48 PHA
-76EA- A9 60 LDA #$60
-76EC- 48 PHA
-76ED- A9 40 LDA #$40
-76EF- 48 PHA
-76F0- A9 0A LDA #$0A
-76F2- 48 PHA
-76F3- 20 65 6E JSR $6E65
-76F6- A0 00 LDY #$00
-76F8- B1 06 LDA ($06),Y
-76FA- 30 03 BMI $76FF
-76FC- 4C 04 77 JMP $7704
-76FF- A0 01 LDY #$01
-7701- 4C 06 77 JMP $7706
-7704- A0 00 LDY #$00
-7706- A5 FF LDA $FF
-7708- 48 PHA
-7709- A5 FE LDA $FE
-770B- 48 PHA
-770C- 98 TYA
-770D- 60 RTS
-770E- C7 ???
-770F- D0 C2 BNE $76D3
-7711- D8 CLD
-7712- A0 A8 LDY #$A8
-7714- D0 C2 BNE $76D8
-7716- D8 CLD
-7717- A0 CD LDY #$CD
-7719- C1 C3 CMP ($C3,X)
-771B- D2 CF CMP ($CF)
-771D- A9 00 LDA #$00
-771F- C4 D5 CPY $D5
-7721- CD D0 C9 CMP $C9D0
-7724- CE C7 A0 DEC $A0C7
-7727- D2 C5 CMP ($C5)
-7729- D4 ???
-772A- D5 D2 CMP $D2,X
-772C- CE A0 C2 DEC $C2A0
-772F- CC CF C3 CPY $C3CF
-7732- CB ???
-7733- AE AE AE LDX $AEAE
-7736- 00 BRK
-7737- C2 ???
-7738- C1 C4 CMP ($C4,X)
-773A- A0 C8 LDY #$C8
-773C- C9 C7 CMP #$C7
-773E- C8 INY
-773F- A0 C2 LDY #$C2
-7741- D9 D4 C5 CMP $C5D4,Y
-7744- AD AD CE LDA $CEAD
-7747- CF ???
-7748- D4 ???
-7749- A0 C1 LDY #$C1
-774B- A0 D0 LDY #$D0
-774D- C1 C4 CMP ($C4,X)
-774F- C4 CC CPY $CC
-7751- C5 A0 CMP $A0
-7753- C2 ???
-7754- D5 D4 CMP $D4,X
-7756- D4 ???
-7757- CF ???
-7758- CE A1 AE DEC $AEA1
-775B- 00 BRK
-775C- C2 ???
-775D- C1 C4 CMP ($C4,X)
-775F- A0 CC LDY #$CC
-7761- CF ???
-7762- D7 ???
-7763- A0 C2 LDY #$C2
-7765- D9 D4 C5 CMP $C5D4,Y
-7768- AD AD CE LDA $CEAD
-776B- CF ???
-776C- D4 ???
-776D- A0 C1 LDY #$C1
-776F- A0 D0 LDY #$D0
-7771- C1 C4 CMP ($C4,X)
-7773- C4 CC CPY $CC
-7775- C5 A0 CMP $A0
-7777- C2 ???
-7778- D5 D4 CMP $D4,X
-777A- D4 ???
-777B- CF ???
-777C- CE 00 68 DEC $6800
-777F- 85 FE STA $FE
-7781- 68 PLA
-7782- 85 FF STA $FF
-7784- 68 PLA
-7785- 8D FF 77 STA $77FF
-7788- 68 PLA
-7789- 8D 00 78 STA $7800
-778C- 68 PLA
-778D- 8D 01 78 STA $7801
-7790- AD 42 62 LDA $6242
-7793- C9 01 CMP #$01
-7795- F0 03 BEQ $779A
-7797- 4C EA 77 JMP $77EA
-779A- AD 01 78 LDA $7801
-779D- C9 28 CMP #$28
-779F- B0 0A BCS $77AB
-77A1- AD 00 78 LDA $7800
-77A4- C9 18 CMP #$18
-77A6- B0 24 BCS $77CC
-77A8- 4C EA 77 JMP $77EA
-77AB- A9 78 LDA #$78
-77AD- 48 PHA
-77AE- A9 02 LDA #$02
-77B0- 48 PHA
-77B1- A9 78 LDA #$78
-77B3- 48 PHA
-77B4- A9 2E LDA #$2E
-77B6- 48 PHA
-77B7- A9 78 LDA #$78
-77B9- 48 PHA
-77BA- A9 16 LDA #$16
-77BC- 48 PHA
-77BD- A9 77 LDA #$77
-77BF- 48 PHA
-77C0- A9 FF LDA #$FF
-77C2- 48 PHA
-77C3- A9 03 LDA #$03
-77C5- 48 PHA
-77C6- 20 65 6E JSR $6E65
-77C9- 4C EA 77 JMP $77EA
-77CC- A9 78 LDA #$78
-77CE- 48 PHA
-77CF- A9 02 LDA #$02
-77D1- 48 PHA
-77D2- A9 78 LDA #$78
-77D4- 48 PHA
-77D5- A9 47 LDA #$47
-77D7- 48 PHA
-77D8- A9 78 LDA #$78
-77DA- 48 PHA
-77DB- A9 16 LDA #$16
-77DD- 48 PHA
-77DE- A9 77 LDA #$77
-77E0- 48 PHA
-77E1- A9 FF LDA #$FF
-77E3- 48 PHA
-77E4- A9 03 LDA #$03
-77E6- 48 PHA
-77E7- 20 65 6E JSR $6E65
-77EA- AD 00 78 LDA $7800
-77ED- AC 01 78 LDY $7801
-77F0- 20 47 F8 JSR $F847 F8ROM:GBASCALC
-77F3- AD FF 77 LDA $77FF
-77F6- 91 26 STA ($26),Y
-77F8- A5 FF LDA $FF
-77FA- 48 PHA
-77FB- A5 FE LDA $FE
-77FD- 48 PHA
-77FE- 60 RTS
-77FF- 00 BRK
-7800- 00 BRK
-7801- 00 BRK
-7802- D4 ???
-7803- D8 CLD
-7804- D4 ???
-7805- D0 D5 BNE $77DC
-7807- D4 ???
-7808- A0 A8 LDY #$A8
-780A- D4 ???
-780B- D0 D5 BNE $77E2
-780D- D4 ???
-780E- A0 CD LDY #$CD
-7810- C1 C3 CMP ($C3,X)
-7812- D2 CF CMP ($CF)
-7814- A9 00 LDA #$00
-7816- C4 D5 CPY $D5
-7818- CD D0 C9 CMP $C9D0
-781B- CE C7 A0 DEC $A0C7
-781E- C6 A8 DEC $A8
-7820- B1 A9 LDA ($A9),Y
-7822- A0 D9 LDY #$D9
-7824- A8 TAY
-7825- B1 A9 LDA ($A9),Y
-7827- A0 D8 LDY #$D8
-7829- A8 TAY
-782A- B1 A9 LDA ($A9),Y
-782C- BA TSX
-782D- 00 BRK
-782E- D8 CLD
-782F- A0 CF LDY #$CF
-7831- D6 C5 DEC $C5,X
-7833- D2 C6 CMP ($C6)
-7835- CC CF D7 CPY $D7CF
-7838- AE A0 D8 LDX $D8A0
-783B- A0 BC LDY #$BC
-783D- BE A0 CD LDX $CDA0,Y
-7840- C9 CE CMP #$CE
-7842- AF ???
-7843- CD C1 D8 CMP $D8C1
-7846- 00 BRK
-7847- D9 A0 CF CMP $CFA0,Y
-784A- D6 C5 DEC $C5,X
-784C- D2 C6 CMP ($C6)
-784E- CC CF D7 CPY $D7CF
-7851- AE A0 D9 LDX $D9A0
-7854- A0 BC LDY #$BC
-7856- BE A0 CD LDX $CDA0,Y
-7859- C9 CE CMP #$CE
-785B- AF ???
-785C- CD C1 D8 CMP $D8C1
-785F- 00 BRK
diff --git a/source/disk1_stdio/STDIO.DEMO.S b/source/disk1_stdio/STDIO.DEMO.S
deleted file mode 100644
index f8a73c5..0000000
--- a/source/disk1_stdio/STDIO.DEMO.S
+++ /dev/null
@@ -1,2913 +0,0 @@
-0901- AA TAX
-0902- 8D AA AA STA $AAAA
-0905- AA TAX
-0906- AA TAX
-0907- AA TAX
-0908- AA TAX
-0909- AA TAX
-090A- AA TAX
-090B- AA TAX
-090C- AA TAX
-090D- AA TAX
-090E- AA TAX
-090F- AA TAX
-0910- AA TAX
-0911- AA TAX
-0912- AA TAX
-0913- AA TAX
-0914- AA TAX
-0915- AA TAX
-0916- AA TAX
-0917- AA TAX
-0918- AA TAX
-0919- AA TAX
-091A- AA TAX
-091B- AA TAX
-091C- AA TAX
-091D- AA TAX
-091E- AA TAX
-091F- AA TAX
-0920- AA TAX
-0921- AA TAX
-0922- AA TAX
-0923- 8D AA 20 STA $20AA
-0926- 20 20 20 JSR $2020
-0929- 20 20 20 JSR $2020
-092C- 20 20 20 JSR $2020
-092F- 20 20 20 JSR $2020
-0932- 20 20 20 JSR $2020
-0935- 20 20 20 JSR $2020
-0938- 20 20 20 JSR $2020
-093B- 20 20 20 JSR $2020
-093E- 20 20 20 JSR $2020
-0941- 20 20 AA JSR $AA20
-0944- 8D AA 20 STA $20AA
-0947- 20 20 20 JSR $2020
-094A- 20 20 AD JSR $AD20
-094D- BC 20 D3 LDY $D320,X
-0950- D4 ???
-0951- C4 C9 CPY $C9
-0953- CF ???
-0954- 20 C4 C5 JSR $C5C4
-0957- CD CF 20 CMP $20CF
-095A- BE AD 20 LDX $20AD,Y
-095D- 20 20 20 JSR $2020
-0960- 20 20 20 JSR $2020
-0963- 20 AA 8D JSR $8DAA
-0966- AA TAX
-0967- 20 20 20 JSR $2020
-096A- 20 20 20 JSR $2020
-096D- 20 20 20 JSR $2020
-0970- 20 20 20 JSR $2020
-0973- 20 20 20 JSR $2020
-0976- 20 20 20 JSR $2020
-0979- 20 20 20 JSR $2020
-097C- 20 20 20 JSR $2020
-097F- 20 20 20 JSR $2020
-0982- 20 20 20 JSR $2020
-0985- AA TAX
-0986- 8D AA 20 STA $20AA
-0989- 20 20 20 JSR $2020
-098C- 20 20 20 JSR $2020
-098F- D6 C5 DEC $C5,X
-0991- D2 D3 CMP ($D3)
-0993- C9 CF CMP #$CF
-0995- CE 20 B0 DEC $B020
-0998- B0 AE BCS $0948
-099A- B0 B3 BCS $094F
-099C- AE B0 B0 LDX $B0B0
-099F- 20 20 20 JSR $2020
-09A2- 20 20 20 JSR $2020
-09A5- 20 AA 8D JSR $8DAA
-09A8- AA TAX
-09A9- 20 20 20 JSR $2020
-09AC- 20 20 20 JSR $2020
-09AF- 20 20 20 JSR $2020
-09B2- 20 20 20 JSR $2020
-09B5- 20 20 20 JSR $2020
-09B8- 20 20 20 JSR $2020
-09BB- 20 20 20 JSR $2020
-09BE- 20 20 20 JSR $2020
-09C1- 20 20 20 JSR $2020
-09C4- 20 20 20 JSR $2020
-09C7- AA TAX
-09C8- 8D AA 20 STA $20AA
-09CB- 20 20 20 JSR $2020
-09CE- 20 20 20 JSR $2020
-09D1- 20 20 B1 JSR $B120
-09D4- B3 ???
-09D5- AD CA C1 LDA $C1CA
-09D8- CE AD B2 DEC $B2AD
-09DB- B0 B1 BCS $098E
-09DD- B9 20 20 LDA $2020,Y
-09E0- 20 20 20 JSR $2020
-09E3- 20 20 20 JSR $2020
-09E6- 20 20 AA JSR $AA20
-09E9- 8D AA 20 STA $20AA
-09EC- 20 20 20 JSR $2020
-09EF- 20 20 20 JSR $2020
-09F2- 20 20 20 JSR $2020
-09F5- 20 20 20 JSR $2020
-09F8- 20 20 20 JSR $2020
-09FB- 20 20 20 JSR $2020
-09FE- 20 20 20 JSR $2020
-0A01- 20 20 20 JSR $2020
-0A04- 20 20 20 JSR $2020
-0A07- 20 20 AA JSR $AA20
-0A0A- 8D AA AA STA $AAAA
-0A0D- AA TAX
-0A0E- AA TAX
-0A0F- AA TAX
-0A10- AA TAX
-0A11- AA TAX
-0A12- AA TAX
-0A13- AA TAX
-0A14- AA TAX
-0A15- AA TAX
-0A16- AA TAX
-0A17- AA TAX
-0A18- AA TAX
-0A19- AA TAX
-0A1A- AA TAX
-0A1B- AA TAX
-0A1C- AA TAX
-0A1D- AA TAX
-0A1E- AA TAX
-0A1F- AA TAX
-0A20- AA TAX
-0A21- AA TAX
-0A22- AA TAX
-0A23- AA TAX
-0A24- AA TAX
-0A25- AA TAX
-0A26- AA TAX
-0A27- AA TAX
-0A28- AA TAX
-0A29- AA TAX
-0A2A- AA TAX
-0A2B- 8D AA 20 STA $20AA
-0A2E- 20 20 20 JSR $2020
-0A31- 20 20 20 JSR $2020
-0A34- 20 20 20 JSR $2020
-0A37- 20 20 20 JSR $2020
-0A3A- 20 20 20 JSR $2020
-0A3D- 20 20 20 JSR $2020
-0A40- 20 20 20 JSR $2020
-0A43- 20 20 20 JSR $2020
-0A46- 20 20 20 JSR $2020
-0A49- 20 20 AA JSR $AA20
-0A4C- 8D AA 20 STA $20AA
-0A4F- 20 20 20 JSR $2020
-0A52- 20 20 20 JSR $2020
-0A55- CE C1 D4 DEC $D4C1
-0A58- C8 INY
-0A59- C1 CE CMP ($CE,X)
-0A5B- 20 C4 AE JSR $AEC4
-0A5E- 20 D2 C9 JSR $C9D2
-0A61- C7 ???
-0A62- C7 ???
-0A63- D3 ???
-0A64- 20 20 20 JSR $2020
-0A67- 20 20 20 JSR $2020
-0A6A- 20 20 AA JSR $AA20
-0A6D- 8D AA 20 STA $20AA
-0A70- 20 20 CE JSR $CE20
-0A73- C1 D4 CMP ($D4,X)
-0A75- C8 INY
-0A76- C1 CE CMP ($CE,X)
-0A78- AE D2 C9 LDX $C9D2
-0A7B- C7 ???
-0A7C- C7 ???
-0A7D- D3 ???
-0A7E- C0 CF CPY #$CF
-0A80- D5 D4 CMP $D4,X
-0A82- CC CF CF CPY $CFCF
-0A85- CB ???
-0A86- AE C3 CF LDX $CFC3
-0A89- CD 20 20 CMP $2020
-0A8C- 20 AA 8D JSR $8DAA
-0A8F- AA TAX
-0A90- 20 20 20 JSR $2020
-0A93- 20 20 20 JSR $2020
-0A96- 20 20 20 JSR $2020
-0A99- 20 20 20 JSR $2020
-0A9C- 20 20 20 JSR $2020
-0A9F- 20 20 20 JSR $2020
-0AA2- 20 20 20 JSR $2020
-0AA5- 20 20 20 JSR $2020
-0AA8- 20 20 20 JSR $2020
-0AAB- 20 20 20 JSR $2020
-0AAE- AA TAX
-0AAF- 8D AA AA STA $AAAA
-0AB2- AA TAX
-0AB3- AA TAX
-0AB4- AA TAX
-0AB5- AA TAX
-0AB6- AA TAX
-0AB7- AA TAX
-0AB8- AA TAX
-0AB9- AA TAX
-0ABA- AA TAX
-0ABB- AA TAX
-0ABC- AA TAX
-0ABD- AA TAX
-0ABE- AA TAX
-0ABF- AA TAX
-0AC0- AA TAX
-0AC1- AA TAX
-0AC2- AA TAX
-0AC3- AA TAX
-0AC4- AA TAX
-0AC5- AA TAX
-0AC6- AA TAX
-0AC7- AA TAX
-0AC8- AA TAX
-0AC9- AA TAX
-0ACA- AA TAX
-0ACB- AA TAX
-0ACC- AA TAX
-0ACD- AA TAX
-0ACE- AA TAX
-0ACF- AA TAX
-0AD0- 8D AA 8D STA $8DAA
-0AD3- AA TAX
-0AD4- AA TAX
-0AD5- 20 C1 D3 JSR $D3C1
-0AD8- D3 ???
-0AD9- C5 CD CMP $CD
-0ADB- C2 ???
-0ADC- CC C5 D2 CPY $D2C5
-0ADF- 20 C4 C9 JSR $C9C4
-0AE2- D2 C5 CMP ($C5)
-0AE4- C3 ???
-0AE5- D4 ???
-0AE6- C9 D6 CMP #$D6
-0AE8- C5 D3 CMP $D3
-0AEA- 8D AA 8D STA $8DAA
-0AED- A0 C3 LDY #$C3
-0AEF- D9 C3 A0 CMP $A0C3,Y
-0AF2- C1 D6 CMP ($D6,X)
-0AF4- C5 8D CMP $8D
-0AF6- A0 C5 LDY #$C5
-0AF8- D8 CLD
-0AF9- D0 A0 BNE $0A9B
-0AFB- CF ???
-0AFC- C6 C6 DEC $C6
-0AFE- 8D A0 D4 STA $D4A0
-0B01- D2 A0 CMP ($A0)
-0B03- CF ???
-0B04- CE 8D A0 DEC $A08D
-0B07- C4 D3 CPY $D3
-0B09- CB ???
-0B0A- A0 D3 LDY #$D3
-0B0C- D4 ???
-0B0D- C4 C9 CPY $C9
-0B0F- CF ???
-0B10- AE C4 C5 LDX $C5C4
-0B13- CD CF 8D CMP $8DCF
-0B16- A0 CF LDY #$CF
-0B18- C2 ???
-0B19- CA DEX
-0B1A- A0 A4 LDY #$A4
-0B1C- C2 ???
-0B1D- C6 C5 DEC $C5
-0B1F- B0 8D BCS $0AAE
-0B21- A0 CF LDY #$CF
-0B23- D2 C7 CMP ($C7)
-0B25- A0 A4 LDY #$A4
-0B27- B6 B0 LDX $B0,Y
-0B29- B0 B0 BCS $0ADB
-0B2B- 8D AA 8D STA $8DAA
-0B2E- AA TAX
-0B2F- E0 E0 CPX #$E0
-0B31- E0 E0 CPX #$E0
-0B33- E0 E0 CPX #$E0
-0B35- E0 E0 CPX #$E0
-0B37- E0 E0 CPX #$E0
-0B39- E0 E0 CPX #$E0
-0B3B- E0 E0 CPX #$E0
-0B3D- E0 E0 CPX #$E0
-0B3F- E0 E0 CPX #$E0
-0B41- E0 E0 CPX #$E0
-0B43- E0 E0 CPX #$E0
-0B45- E0 E0 CPX #$E0
-0B47- E0 E0 CPX #$E0
-0B49- E0 E0 CPX #$E0
-0B4B- E0 E0 CPX #$E0
-0B4D- AA TAX
-0B4E- 8D AA 20 STA $20AA
-0B51- 20 D4 CF JSR $CFD4
-0B54- D0 20 BNE $0B76
-0B56- C9 CE CMP #$CE
-0B58- C3 ???
-0B59- CC D5 C4 CPY $C4D5
-0B5C- C5 D3 CMP $D3
-0B5E- 20 A8 C8 JSR $C8A8
-0B61- CF ???
-0B62- CF ???
-0B63- CB ???
-0B64- D3 ???
-0B65- AC CD C1 LDY $C1CD
-0B68- C3 ???
-0B69- D2 CF CMP ($CF)
-0B6B- D3 ???
-0B6C- A9 20 LDA #$20
-0B6E- AA TAX
-0B6F- 8D AA AC STA $ACAA
-0B72- AC AC AC LDY $ACAC
-0B75- AC AC AC LDY $ACAC
-0B78- AC AC AC LDY $ACAC
-0B7B- AC AC AC LDY $ACAC
-0B7E- AC AC AC LDY $ACAC
-0B81- AC AC AC LDY $ACAC
-0B84- AC AC AC LDY $ACAC
-0B87- AC AC AC LDY $ACAC
-0B8A- AC AC AC LDY $ACAC
-0B8D- AC AC AA LDY $AAAC
-0B90- 8D AA 8D STA $8DAA
-0B93- A0 D0 LDY #$D0
-0B95- D5 D4 CMP $D4,X
-0B97- A0 CD LDY #$CD
-0B99- C9 CE CMP #$CE
-0B9B- AE D6 C1 LDX $C1D6
-0B9E- D2 D3 CMP ($D3)
-0BA0- AE D2 C5 LDX $C5D2
-0BA3- D1 D5 CMP ($D5),Y
-0BA5- C9 D2 CMP #$D2
-0BA7- C5 C4 CMP $C4
-0BA9- 8D A0 D0 STA $D0A0
-0BAC- D5 D4 CMP $D4,X
-0BAE- 20 A0 CD JSR $CDA0
-0BB1- C9 CE CMP #$CE
-0BB3- AE C8 CF LDX $CFC8
-0BB6- CF ???
-0BB7- CB ???
-0BB8- D3 ???
-0BB9- AE D2 C5 LDX $C5D2
-0BBC- D1 D5 CMP ($D5),Y
-0BBE- C9 D2 CMP #$D2
-0BC0- C5 C4 CMP $C4
-0BC2- 8D A0 D5 STA $D5A0
-0BC5- D3 ???
-0BC6- C5 A0 CMP $A0
-0BC8- CD C9 CE CMP $CEC9
-0BCB- AE CD C1 LDX $C1CD
-0BCE- C3 ???
-0BCF- AE D2 C5 LDX $C5D2
-0BD2- D1 D5 CMP ($D5),Y
-0BD4- C9 D2 CMP #$D2
-0BD6- C5 C4 CMP $C4
-0BD8- 8D A0 D5 STA $D5A0
-0BDB- D3 ???
-0BDC- C5 A0 CMP $A0
-0BDE- CD C9 CE CMP $CEC9
-0BE1- AE CD C1 LDX $C1CD
-0BE4- C3 ???
-0BE5- AE D3 D4 LDX $D4D3
-0BE8- C4 C9 CPY $C9
-0BEA- CF ???
-0BEB- 8D A0 D0 STA $D0A0
-0BEE- D5 D4 CMP $D4,X
-0BF0- A0 CD LDY #$CD
-0BF2- C9 CE CMP #$CE
-0BF4- AE C8 CF LDX $CFC8
-0BF7- CF ???
-0BF8- CB ???
-0BF9- D3 ???
-0BFA- AE D3 D4 LDX $D4D3
-0BFD- C4 C9 CPY $C9
-0BFF- CF ???
-0C00- 8D AA 8D STA $8DAA
-0C03- AA TAX
-0C04- E0 E0 CPX #$E0
-0C06- E0 E0 CPX #$E0
-0C08- E0 E0 CPX #$E0
-0C0A- E0 E0 CPX #$E0
-0C0C- E0 E0 CPX #$E0
-0C0E- E0 E0 CPX #$E0
-0C10- E0 E0 CPX #$E0
-0C12- E0 E0 CPX #$E0
-0C14- E0 E0 CPX #$E0
-0C16- E0 E0 CPX #$E0
-0C18- E0 E0 CPX #$E0
-0C1A- E0 E0 CPX #$E0
-0C1C- E0 E0 CPX #$E0
-0C1E- E0 E0 CPX #$E0
-0C20- E0 E0 CPX #$E0
-0C22- AA TAX
-0C23- 8D AA 20 STA $20AA
-0C26- 20 20 20 JSR $2020
-0C29- 20 20 D0 JSR $D020
-0C2C- D2 CF CMP ($CF)
-0C2E- C7 ???
-0C2F- D2 C1 CMP ($C1)
-0C31- CD 20 CD CMP $CD20
-0C34- C1 C9 CMP ($C9,X)
-0C36- CE 20 C2 DEC $C220
-0C39- CF ???
-0C3A- C4 D9 CPY $D9
-0C3C- 20 20 20 JSR $2020
-0C3F- 20 20 20 JSR $2020
-0C42- 20 AA 8D JSR $8DAA
-0C45- AA TAX
-0C46- AC AC AC LDY $ACAC
-0C49- AC AC AC LDY $ACAC
-0C4C- AC AC AC LDY $ACAC
-0C4F- AC AC AC LDY $ACAC
-0C52- AC AC AC LDY $ACAC
-0C55- AC AC AC LDY $ACAC
-0C58- AC AC AC LDY $ACAC
-0C5B- AC AC AC LDY $ACAC
-0C5E- AC AC AC LDY $ACAC
-0C61- AC AC AC LDY $ACAC
-0C64- AA TAX
-0C65- 8D AA 8D STA $8DAA
-0C68- A0 CA LDY #$CA
-0C6A- D3 ???
-0C6B- D2 A0 CMP ($A0)
-0C6D- C8 INY
-0C6E- CF ???
-0C6F- CD C5 A0 CMP $A0C5
-0C72- BB ???
-0C73- 20 C3 CC JSR $CCC3
-0C76- C5 C1 CMP $C1
-0C78- D2 20 CMP ($20)
-0C7A- D3 ???
-0C7B- C3 ???
-0C7C- D2 C5 CMP ($C5)
-0C7E- C5 CE CMP $CE
-0C80- 8D AA 8D STA $8DAA
-0C83- AA TAX
-0C84- AA TAX
-0C85- 20 D3 C9 JSR $C9D3
-0C88- CE C3 C5 DEC $C5C3
-0C8B- 20 D4 C8 JSR $C8D4
-0C8E- C5 20 CMP $20
-0C90- D3 ???
-0C91- D4 ???
-0C92- C4 C9 CPY $C9
-0C94- CF ???
-0C95- 20 CC C9 JSR $C9CC
-0C98- C2 ???
-0C99- D2 C1 CMP ($C1)
-0C9B- D2 D9 CMP ($D9)
-0C9D- 20 C8 C1 JSR $C1C8
-0CA0- D3 ???
-0CA1- 20 CD C1 JSR $C1CD
-0CA4- C3 ???
-0CA5- D2 CF CMP ($CF)
-0CA7- D3 ???
-0CA8- 20 C9 CE JSR $CEC9
-0CAB- 8D AA AA STA $AAAA
-0CAE- 20 C1 C4 JSR $C4C1
-0CB1- C4 C9 CPY $C9
-0CB3- D4 ???
-0CB4- C9 CF CMP #$CF
-0CB6- CE 20 D4 DEC $D420
-0CB9- CF ???
-0CBA- 20 D2 CF JSR $CFD2
-0CBD- D5 D4 CMP $D4,X
-0CBF- C9 CE CMP #$CE
-0CC1- C5 D3 CMP $D3
-0CC3- 20 D4 C8 JSR $C8D4
-0CC6- C1 D4 CMP ($D4,X)
-0CC8- 20 C6 D5 JSR $D5C6
-0CCB- CE C3 D4 DEC $D4C3
-0CCE- C9 CF CMP #$CF
-0CD0- CE 20 CF DEC $CF20
-0CD3- CE 8D AA DEC $AA8D
-0CD6- AA TAX
-0CD7- 20 D4 C8 JSR $C8D4
-0CDA- C5 C9 CMP $C9
-0CDC- D2 20 CMP ($20)
-0CDE- CF ???
-0CDF- D7 ???
-0CE0- CE AC 20 DEC $20AC
-0CE3- D4 ???
-0CE4- C8 INY
-0CE5- C9 D3 CMP #$D3
-0CE7- 20 C4 C5 JSR $C5C4
-0CEA- CD CF 20 CMP $20CF
-0CED- D7 ???
-0CEE- C9 CC CMP #$CC
-0CF0- CC 20 D0 CPY $D020
-0CF3- D2 C9 CMP ($C9)
-0CF5- CD C1 D2 CMP $D2C1
-0CF8- C9 CC CMP #$CC
-0CFA- D9 20 D5 CMP $D520,Y
-0CFD- D3 ???
-0CFE- C5 8D CMP $8D
-0D00- AA TAX
-0D01- AA TAX
-0D02- 20 CD C1 JSR $C1CD
-0D05- C3 ???
-0D06- D2 CF CMP ($CF)
-0D08- D3 ???
-0D09- 20 D4 CF JSR $CFD4
-0D0C- 20 C9 CC JSR $CCC9
-0D0F- CC D5 D3 CPY $D3D5
-0D12- D4 ???
-0D13- D2 C1 CMP ($C1)
-0D15- D4 ???
-0D16- C5 20 CMP $20
-0D18- D4 ???
-0D19- C8 INY
-0D1A- C5 C9 CMP $C9
-0D1C- D2 20 CMP ($20)
-0D1E- C6 D5 DEC $D5
-0D20- CE C3 D4 DEC $D4C3
-0D23- C9 CF CMP #$CF
-0D25- CE D3 AE DEC $AED3
-0D28- 8D AA 8D STA $8DAA
-0D2B- AA TAX
-0D2C- AA TAX
-0D2D- 20 D0 D2 JSR $D2D0
-0D30- CE 20 D3 DEC $D320
-0D33- C9 CD CMP #$CD
-0D35- D0 CC BNE $0D03
-0D37- D9 20 D0 CMP $D020,Y
-0D3A- D2 C9 CMP ($C9)
-0D3C- CE D4 D3 DEC $D3D4
-0D3F- 20 C1 20 JSR $20C1
-0D42- D3 ???
-0D43- D4 ???
-0D44- D2 C9 CMP ($C9)
-0D46- CE C7 20 DEC $20C7
-0D49- CF ???
-0D4A- C6 20 DEC $20
-0D4C- D4 ???
-0D4D- C5 D8 CMP $D8
-0D4F- D4 ???
-0D50- 20 D4 CF JSR $CFD4
-0D53- 20 D4 C8 JSR $C8D4
-0D56- C5 8D CMP $8D
-0D58- AA TAX
-0D59- AA TAX
-0D5A- 20 D3 C3 JSR $C3D3
-0D5D- D2 C5 CMP ($C5)
-0D5F- C5 CE CMP $CE
-0D61- 20 C1 D4 JSR $D4C1
-0D64- 20 D4 C8 JSR $C8D4
-0D67- C5 20 CMP $20
-0D69- C3 ???
-0D6A- D5 D2 CMP $D2,X
-0D6C- D2 C5 CMP ($C5)
-0D6E- CE D4 20 DEC $20D4
-0D71- C3 ???
-0D72- D5 D2 CMP $D2,X
-0D74- D3 ???
-0D75- CF ???
-0D76- D2 20 CMP ($20)
-0D78- D0 CF BNE $0D49
-0D7A- D3 ???
-0D7B- C9 D4 CMP #$D4
-0D7D- C9 CF CMP #$CF
-0D7F- CE AC 20 DEC $20AC
-0D82- CF ???
-0D83- D2 8D CMP ($8D)
-0D85- AA TAX
-0D86- AA TAX
-0D87- 20 D0 D2 JSR $D2D0
-0D8A- C9 CE CMP #$CE
-0D8C- D4 ???
-0D8D- D3 ???
-0D8E- 20 D4 C8 JSR $C8D4
-0D91- C5 20 CMP $20
-0D93- C4 C1 CPY $C1
-0D95- D4 ???
-0D96- C1 20 CMP ($20,X)
-0D98- C1 D4 CMP ($D4,X)
-0D9A- 20 C1 20 JSR $20C1
-0D9D- D0 C1 BNE $0D60
-0D9F- D2 D4 CMP ($D4)
-0DA1- C9 C3 CMP #$C3
-0DA3- D5 CC CMP $CC,X
-0DA5- C1 D2 CMP ($D2,X)
-0DA7- 20 CD C5 JSR $C5CD
-0DAA- CD CF D2 CMP $D2CF
-0DAD- D9 20 C1 CMP $C120,Y
-0DB0- C4 C4 CPY $C4
-0DB2- D2 C5 CMP ($C5)
-0DB4- D3 ???
-0DB5- D3 ???
-0DB6- AE 8D AA LDX $AA8D
-0DB9- AA TAX
-0DBA- 20 C9 D4 JSR $D4C9
-0DBD- 20 C1 C3 JSR $C3C1
-0DC0- C3 ???
-0DC1- CF ???
-0DC2- CD D0 CC CMP $CCD0
-0DC5- C9 D3 CMP #$D3
-0DC7- C8 INY
-0DC8- C5 D3 CMP $D3
-0DCA- 20 D4 C8 JSR $C8D4
-0DCD- C9 D3 CMP #$D3
-0DCF- 20 C2 D9 JSR $D9C2
-0DD2- 20 C4 C5 JSR $C5C4
-0DD5- D4 ???
-0DD6- C5 D2 CMP $D2
-0DD8- CD C9 CE CMP $CEC9
-0DDB- C9 CE CMP #$CE
-0DDD- C7 ???
-0DDE- 20 C9 C6 JSR $C6C9
-0DE1- 20 D4 C8 JSR $C8D4
-0DE4- C5 8D CMP $8D
-0DE6- AA TAX
-0DE7- AA TAX
-0DE8- 20 D0 C1 JSR $C1D0
-0DEB- D2 C1 CMP ($C1)
-0DED- CD C5 D4 CMP $D4C5
-0DF0- C5 D2 CMP $D2
-0DF2- 20 C9 D3 JSR $D3C9
-0DF5- 20 C1 20 JSR $20C1
-0DF8- D3 ???
-0DF9- D4 ???
-0DFA- D2 C9 CMP ($C9)
-0DFC- CE C7 20 DEC $20C7
-0DFF- CF ???
-0E00- D2 20 CMP ($20)
-0E02- C1 CE CMP ($CE,X)
-0E04- 20 C1 C4 JSR $C4C1
-0E07- C4 D2 CPY $D2
-0E09- C5 D3 CMP $D3
-0E0B- D3 ???
-0E0C- AC 20 D4 LDY $D420
-0E0F- C8 INY
-0E10- C5 CE CMP $CE
-0E12- 20 C3 C1 JSR $C1C3
-0E15- CC CC C9 CPY $C9CC
-0E18- CE C7 8D DEC $8DC7
-0E1B- AA TAX
-0E1C- AA TAX
-0E1D- 20 C5 C9 JSR $C9C5
-0E20- D4 ???
-0E21- C8 INY
-0E22- C5 D2 CMP $D2
-0E24- 20 D8 D0 JSR $D0D8
-0E27- D2 C9 CMP ($C9)
-0E29- CE D4 20 DEC $20D4
-0E2C- CF ???
-0E2D- D2 20 CMP ($20)
-0E2F- C4 D0 CPY $D0
-0E31- D2 C9 CMP ($C9)
-0E33- CE D4 AE DEC $AED4
-0E36- 8D AA 8D STA $8DAA
-0E39- AA TAX
-0E3A- AA TAX
-0E3B- 20 D4 C8 JSR $C8D4
-0E3E- C5 20 CMP $20
-0E40- D2 CF CMP ($CF)
-0E42- D5 D4 CMP $D4,X
-0E44- C9 CE CMP #$CE
-0E46- C5 20 CMP $20
-0E48- D1 D5 CMP ($D5),Y
-0E4A- C9 D4 CMP #$D4
-0E4C- D3 ???
-0E4D- 20 D0 D2 JSR $D2D0
-0E50- C9 CE CMP #$CE
-0E52- D4 ???
-0E53- C9 CE CMP #$CE
-0E55- C7 ???
-0E56- 20 CF CE JSR $CECF
-0E59- C3 ???
-0E5A- C5 20 CMP $20
-0E5C- D4 ???
-0E5D- C8 INY
-0E5E- C5 20 CMP $20
-0E60- D6 C1 DEC $C1,X
-0E62- CC D5 C5 CPY $C5D5
-0E65- 8D AA AA STA $AAAA
-0E68- 20 CF C6 JSR $C6CF
-0E6B- 20 B0 B0 JSR $B0B0
-0E6E- 20 C9 D3 JSR $D3C9
-0E71- 20 C5 CE JSR $CEC5
-0E74- C3 ???
-0E75- CF ???
-0E76- D5 CE CMP $CE,X
-0E78- D4 ???
-0E79- C5 D2 CMP $D2
-0E7B- C5 C4 CMP $C4
-0E7D- AC 20 C9 LDY $C920
-0E80- CE 20 D4 DEC $D420
-0E83- C8 INY
-0E84- C5 20 CMP $20
-0E86- C3 ???
-0E87- C1 D3 CMP ($D3,X)
-0E89- C5 20 CMP $20
-0E8B- CF ???
-0E8C- C6 20 DEC $20
-0E8E- D0 D2 BNE $0E62
-0E90- C9 CE CMP #$CE
-0E92- D4 ???
-0E93- C9 CE CMP #$CE
-0E95- C7 ???
-0E96- 8D AA AA STA $AAAA
-0E99- 20 C6 D2 JSR $D2C6
-0E9C- CF ???
-0E9D- CD 20 CD CMP $CD20
-0EA0- C5 CD CMP $CD
-0EA2- CF ???
-0EA3- D2 D9 CMP ($D9)
-0EA5- AE 20 CE LDX $CE20
-0EA8- CF ???
-0EA9- D4 ???
-0EAA- C5 20 CMP $20
-0EAC- D4 ???
-0EAD- C8 INY
-0EAE- C1 D4 CMP ($D4,X)
-0EB0- 20 C5 C9 JSR $C9C5
-0EB3- D4 ???
-0EB4- C8 INY
-0EB5- C5 D2 CMP $D2
-0EB7- 20 C1 20 JSR $20C1
-0EBA- CC C9 D4 CPY $D4C9
-0EBD- C5 D2 CMP $D2
-0EBF- C1 CC CMP ($CC,X)
-0EC1- 20 CF D2 JSR $D2CF
-0EC4- 20 C1 CE JSR $CEC1
-0EC7- 20 C1 C4 JSR $C4C1
-0ECA- C4 D2 CPY $D2
-0ECC- C5 D3 CMP $D3
-0ECE- D3 ???
-0ECF- 8D AA AA STA $AAAA
-0ED2- 20 C9 D3 JSR $D3C9
-0ED5- 20 C1 C3 JSR $C3C1
-0ED8- C3 ???
-0ED9- C5 D0 CMP $D0
-0EDB- D4 ???
-0EDC- C5 C4 CMP $C4
-0EDE- AC 20 C9 LDY $C920
-0EE1- C6 20 DEC $20
-0EE3- CE CF D4 DEC $D4CF
-0EE6- 20 C1 20 JSR $20C1
-0EE9- D3 ???
-0EEA- D4 ???
-0EEB- D2 C9 CMP ($C9)
-0EED- CE C7 BB DEC $BBC7
-0EF0- 20 C2 CF JSR $CFC2
-0EF3- D4 ???
-0EF4- C8 INY
-0EF5- 20 C1 D2 JSR $D2C1
-0EF8- C5 20 CMP $20
-0EFA- D4 ???
-0EFB- D2 C5 CMP ($C5)
-0EFD- C1 D4 CMP ($D4,X)
-0EFF- C5 C4 CMP $C4
-0F01- 20 C1 D3 JSR $D3C1
-0F04- 8D AA AA STA $AAAA
-0F07- 20 C1 C4 JSR $C4C1
-0F0A- C4 D2 CPY $D2
-0F0C- C5 D3 CMP $D3
-0F0E- D3 ???
-0F0F- C5 D3 CMP $D3
-0F11- AC 20 C2 LDY $C220
-0F14- D5 D4 CMP $D4,X
-0F16- 20 C9 CE JSR $CEC9
-0F19- 20 D4 C8 JSR $C8D4
-0F1C- C5 20 CMP $20
-0F1E- CC C1 D4 CPY $D4C1
-0F21- D4 ???
-0F22- C5 D2 CMP $D2
-0F24- 20 CE CF JSR $CFCE
-0F27- CE AD CC DEC $CCAD
-0F2A- C9 D4 CMP #$D4
-0F2C- C5 D2 CMP $D2
-0F2E- C1 CC CMP ($CC,X)
-0F30- 20 C3 C1 JSR $C1C3
-0F33- D3 ???
-0F34- C5 AC CMP $AC
-0F36- 20 D4 C8 JSR $C8D4
-0F39- C5 8D CMP $8D
-0F3B- AA TAX
-0F3C- AA TAX
-0F3D- 20 C1 C4 JSR $C4C1
-0F40- C4 D2 CPY $D2
-0F42- C5 D3 CMP $D3
-0F44- D3 ???
-0F45- 20 C9 D3 JSR $D3C9
-0F48- 20 D0 D5 JSR $D5D0
-0F4B- CC CC C5 CPY $C5CC
-0F4E- C4 20 CPY $20
-0F50- C6 D2 DEC $D2
-0F52- CF ???
-0F53- CD 20 D4 CMP $D420
-0F56- C8 INY
-0F57- C5 20 CMP $20
-0F59- C7 ???
-0F5A- C9 D6 CMP #$D6
-0F5C- C5 CE CMP $CE
-0F5E- 20 C1 C4 JSR $C4C1
-0F61- C4 D2 CPY $D2
-0F63- C5 D3 CMP $D3
-0F65- D3 ???
-0F66- AC 20 CC LDY $CC20
-0F69- C9 CB CMP #$CB
-0F6B- C5 20 CMP $20
-0F6D- C1 CE CMP ($CE,X)
-0F6F- 8D AA AA STA $AAAA
-0F72- 20 C9 CE JSR $CEC9
-0F75- C4 C9 CPY $C9
-0F77- D2 C5 CMP ($C5)
-0F79- C3 ???
-0F7A- D4 ???
-0F7B- 20 D2 C5 JSR $C5D2
-0F7E- C6 C5 DEC $C5
-0F80- D2 C5 CMP ($C5)
-0F82- CE C3 C5 DEC $C5C3
-0F85- AE 8D AA LDX $AA8D
-0F88- 8D AA AA STA $AAAA
-0F8B- 20 CD C1 JSR $C1CD
-0F8E- C3 ???
-0F8F- D2 CF CMP ($CF)
-0F91- BA TSX
-0F92- 20 D0 D2 JSR $D2D0
-0F95- CE 20 A2 DEC $A220
-0F98- D3 ???
-0F99- D4 ???
-0F9A- D2 C9 CMP ($C9)
-0F9C- CE C7 A2 DEC $A2C7
-0F9F- 20 BC CF JSR $CFBC
-0FA2- D2 BE CMP ($BE)
-0FA4- 20 D0 D2 JSR $D2D0
-0FA7- CE 20 C9 DEC $C920
-0FAA- CE C4 C9 DEC $C9C4
-0FAD- D2 C5 CMP ($C5)
-0FAF- C3 ???
-0FB0- D4 ???
-0FB1- DF ???
-0FB2- C1 C4 CMP ($C4,X)
-0FB4- C4 D2 CPY $D2
-0FB6- C5 D3 CMP $D3
-0FB8- D3 ???
-0FB9- 8D AA AA STA $AAAA
-0FBC- 20 20 20 JSR $2020
-0FBF- 20 20 20 JSR $2020
-0FC2- 20 20 BC JSR $BC20
-0FC5- CF ???
-0FC6- D2 BE CMP ($BE)
-0FC8- 20 D0 D2 JSR $D2D0
-0FCB- CE 20 A3 DEC $A320
-0FCE- D3 ???
-0FCF- D4 ???
-0FD0- D2 C9 CMP ($C9)
-0FD2- CE C7 DF DEC $DFC7
-0FD5- C1 C4 CMP ($C4,X)
-0FD7- C4 D2 CPY $D2
-0FD9- C5 D3 CMP $D3
-0FDB- D3 ???
-0FDC- 8D AA 8D STA $8DAA
-0FDF- A0 D0 LDY #$D0
-0FE1- D2 CE CMP ($CE)
-0FE3- A0 A2 LDY #$A2
-0FE5- D4 ???
-0FE6- C8 INY
-0FE7- C5 20 CMP $20
-0FE9- D0 D2 BNE $0FBD
-0FEB- CE 20 CD DEC $CD20
-0FEE- C1 C3 CMP ($C3,X)
-0FF0- D2 CF CMP ($CF)
-0FF2- 20 D3 C9 JSR $C9D3
-0FF5- CD D0 CC CMP $CCD0
-0FF8- D9 20 A2 CMP $A220,Y
-0FFB- AC B8 C4 LDY $C4B8
-0FFE- 8D A0 D0 STA $D0A0
-1001- D2 CE CMP ($CE)
-1003- A0 A2 LDY #$A2
-1005- C4 C9 CPY $C9
-1007- D3 ???
-1008- D0 CC BNE $0FD6
-100A- C1 D9 CMP ($D9,X)
-100C- D3 ???
-100D- 20 C1 20 JSR $20C1
-1010- CC C9 D4 CPY $D4C9
-1013- C5 D2 CMP $D2
-1015- C1 CC CMP ($CC,X)
-1017- 20 D3 D4 JSR $D4D3
-101A- D2 C9 CMP ($C9)
-101C- CE C7 20 DEC $20C7
-101F- A2 AC LDX #$AC
-1021- B8 CLV
-1022- C4 8D CPY $8D
-1024- A0 D0 LDY #$D0
-1026- D2 CE CMP ($CE)
-1028- A0 A2 LDY #$A2
-102A- CF ???
-102B- D2 20 CMP ($20)
-102D- C4 C1 CPY $C1
-102F- D4 ???
-1030- C1 20 CMP ($20,X)
-1032- CC CF C3 CPY $C3CF
-1035- C1 D4 CMP ($D4,X)
-1037- C5 C4 CMP $C4
-1039- 20 C1 D4 JSR $D4C1
-103C- 20 C1 20 JSR $20C1
-103F- D3 ???
-1040- D0 C5 BNE $1007
-1042- C3 ???
-1043- C9 C6 CMP #$C6
-1045- C9 C3 CMP #$C3
-1047- 20 A2 AC JSR $ACA2
-104A- B8 CLV
-104B- C4 8D CPY $8D
-104D- A0 D0 LDY #$D0
-104F- D2 CE CMP ($CE)
-1051- A0 A2 LDY #$A2
-1053- C1 C4 CMP ($C4,X)
-1055- C4 D2 CPY $D2
-1057- C5 D3 CMP $D3
-1059- D3 ???
-105A- 20 A8 D4 JSR $D4A8
-105D- C8 INY
-105E- C5 20 CMP $20
-1060- CC C1 D4 CPY $D4C1
-1063- D4 ???
-1064- C5 D2 CMP $D2
-1066- 20 D7 C9 JSR $C9D7
-1069- CC CC 20 CPY $20CC
-106C- C2 ???
-106D- C5 20 CMP $20
-106F- D3 ???
-1070- C8 INY
-1071- CF ???
-1072- D7 ???
-1073- CE A2 AC DEC $ACA2
-1076- B8 CLV
-1077- C4 8D CPY $8D
-1079- A0 D0 LDY #$D0
-107B- D2 CE CMP ($CE)
-107D- A0 A2 LDY #$A2
-107F- C1 C6 CMP ($C6,X)
-1081- D4 ???
-1082- C5 D2 CMP $D2
-1084- 20 D4 C8 JSR $C8D4
-1087- C5 20 CMP $20
-1089- C9 CE CMP #$CE
-108B- D0 20 BNE $10AD
-108D- CD C1 C3 CMP $C3C1
-1090- D2 CF CMP ($CF)
-1092- AE A2 AC LDX $ACA2
-1095- B8 CLV
-1096- C4 B8 CPY $B8
-1098- C4 8D CPY $8D
-109A- A0 D0 LDY #$D0
-109C- D2 CE CMP ($CE)
-109E- A0 A2 LDY #$A2
-10A0- CE CF D4 DEC $D4CF
-10A3- C5 20 CMP $20
-10A5- D4 ???
-10A6- C8 INY
-10A7- C1 D4 CMP ($D4,X)
-10A9- 20 C1 20 JSR $20C1
-10AC- CE C5 D7 DEC $D7C5
-10AF- 20 CC C9 JSR $C9CC
-10B2- CE C5 20 DEC $20C5
-10B5- C3 ???
-10B6- C1 CE CMP ($CE,X)
-10B8- 20 C2 C5 JSR $C5C2
-10BB- 20 D3 C5 JSR $C5D3
-10BE- CE D4 20 DEC $20D4
-10C1- A2 AC LDX #$AC
-10C3- B8 CLV
-10C4- C4 8D CPY $8D
-10C6- A0 D0 LDY #$D0
-10C8- D2 CE CMP ($CE)
-10CA- A0 A2 LDY #$A2
-10CC- C2 ???
-10CD- D9 20 C1 CMP $C120,Y
-10D0- C4 C4 CPY $C4
-10D2- C9 CE CMP #$CE
-10D4- C7 ???
-10D5- 20 AC B8 JSR $B8AC
-10D8- C4 20 CPY $20
-10DA- C1 C6 CMP ($C6,X)
-10DC- D4 ???
-10DD- C5 D2 CMP $D2
-10DF- 20 D4 C8 JSR $C8D4
-10E2- C5 20 CMP $20
-10E4- C5 CE CMP $CE
-10E6- C4 C9 CPY $C9
-10E8- CE C7 20 DEC $20C7
-10EB- A2 AC LDX #$AC
-10ED- B8 CLV
-10EE- C4 8D CPY $8D
-10F0- A0 D0 LDY #$D0
-10F2- D2 CE CMP ($CE)
-10F4- A0 A2 LDY #$A2
-10F6- D3 ???
-10F7- D4 ???
-10F8- D2 C9 CMP ($C9)
-10FA- CE C7 20 DEC $20C7
-10FD- C4 C5 CPY $C5
-10FF- CC C9 CD CPY $CDC9
-1102- C9 D4 CMP #$D4
-1104- C5 D2 CMP $D2
-1106- AE A2 AC LDX $ACA2
-1109- B8 CLV
-110A- C4 B8 CPY $B8
-110C- C4 8D CPY $8D
-110E- A0 D7 LDY #$D7
-1110- C1 C9 CMP ($C9,X)
-1112- D4 ???
-1113- 8D AA 8D STA $8DAA
-1116- AA TAX
-1117- AA TAX
-1118- 20 CD C1 JSR $C1CD
-111B- C3 ???
-111C- D2 CF CMP ($CF)
-111E- BA TSX
-111F- 20 C9 CE JSR $CEC9
-1122- D0 AC BNE $10D0
-1124- 20 CE CF JSR $CFCE
-1127- 20 D0 C1 JSR $C1D0
-112A- D2 C1 CMP ($C1)
-112C- CD C5 D4 CMP $D4C5
-112F- C5 D2 CMP $D2
-1131- D3 ???
-1132- 8D AA 8D STA $8DAA
-1135- A0 CA LDY #$CA
-1137- D3 ???
-1138- D2 A0 CMP ($A0)
-113A- C8 INY
-113B- CF ???
-113C- CD C5 8D CMP $8DC5
-113F- A0 D0 LDY #$D0
-1141- D2 CE CMP ($CE)
-1143- A0 A2 LDY #$A2
-1145- D4 ???
-1146- C8 INY
-1147- C5 20 CMP $20
-1149- C9 CE CMP #$CE
-114B- D0 20 BNE $116D
-114D- CD C1 C3 CMP $C3C1
-1150- D2 CF CMP ($CF)
-1152- 20 C1 C3 JSR $C3C1
-1155- C3 ???
-1156- C5 D0 CMP $D0
-1158- D4 ???
-1159- D3 ???
-115A- 20 D5 D0 JSR $D0D5
-115D- 20 D4 CF JSR $CFD4
-1160- A2 AC LDX #$AC
-1162- B8 CLV
-1163- C4 8D CPY $8D
-1165- A0 D0 LDY #$D0
-1167- D2 CE CMP ($CE)
-1169- A0 A2 LDY #$A2
-116B- B2 B5 LDA ($B5)
-116D- B5 20 LDA $20,X
-116F- C3 ???
-1170- C8 INY
-1171- C1 D2 CMP ($D2,X)
-1173- C1 C3 CMP ($C3,X)
-1175- D4 ???
-1176- C5 D2 CMP $D2
-1178- D3 ???
-1179- 20 C1 CE JSR $CEC1
-117C- C4 20 CPY $20
-117E- D3 ???
-117F- D4 ???
-1180- CF ???
-1181- D2 C5 CMP ($C5)
-1183- D3 ???
-1184- 20 D4 C8 JSR $C8D4
-1187- C5 CD CMP $CD
-1189- A2 AC LDX #$AC
-118B- B8 CLV
-118C- C4 8D CPY $8D
-118E- A0 D0 LDY #$D0
-1190- D2 CE CMP ($CE)
-1192- A0 A2 LDY #$A2
-1194- C9 CE CMP #$CE
-1196- 20 DB D2 JSR $D2DB
-1199- C5 D4 CMP $D4
-119B- D5 D2 CMP $D2,X
-119D- CE DD AE DEC $AEDD
-11A0- 20 D4 C8 JSR $C8D4
-11A3- C9 D3 CMP #$D3
-11A5- 20 C3 C1 JSR $C1C3
-11A8- CE 20 C2 DEC $C220
-11AB- C5 20 CMP $20
-11AD- C5 C1 CMP $C1
-11AF- D3 ???
-11B0- C9 CC CMP #$CC
-11B2- D9 A2 AC CMP $ACA2,Y
-11B5- B8 CLV
-11B6- C4 8D CPY $8D
-11B8- A0 D0 LDY #$D0
-11BA- D2 CE CMP ($CE)
-11BC- A0 A2 LDY #$A2
-11BE- D0 D2 BNE $1192
-11C0- C9 CE CMP #$CE
-11C2- D4 ???
-11C3- C5 C4 CMP $C4
-11C5- 20 C9 CD JSR $CDC9
-11C8- CD C5 C4 CMP $C4C5
-11CB- C9 C1 CMP #$C1
-11CD- D4 ???
-11CE- C5 CC CMP $CC
-11D0- D9 20 D7 CMP $D720,Y
-11D3- C9 D4 CMP #$D4
-11D5- C8 INY
-11D6- 20 D0 D2 JSR $D2D0
-11D9- CE 20 C2 DEC $C220
-11DC- D9 A2 AC CMP $ACA2,Y
-11DF- B8 CLV
-11E0- C4 8D CPY $8D
-11E2- A0 D0 LDY #$D0
-11E4- D2 CE CMP ($CE)
-11E6- A0 A2 LDY #$A2
-11E8- D5 D3 CMP $D3,X
-11EA- C9 CE CMP #$CE
-11EC- C7 ???
-11ED- 20 D4 C8 JSR $C8D4
-11F0- C5 20 CMP $20
-11F2- C1 C4 CMP ($C4,X)
-11F4- C4 D2 CPY $D2
-11F6- C5 D3 CMP $D3
-11F8- D3 ???
-11F9- 20 CD CF JSR $CFCD
-11FC- C4 C5 CPY $C5
-11FE- AE A2 AC LDX $ACA2
-1201- B8 CLV
-1202- C4 B8 CPY $B8
-1204- C4 8D CPY $8D
-1206- A0 D0 LDY #$D0
-1208- D2 CE CMP ($CE)
-120A- A0 A2 LDY #$A2
-120C- C5 CE CMP $CE
-120E- D4 ???
-120F- C5 D2 CMP $D2
-1211- 20 D3 CF JSR $CFD3
-1214- CD C5 D4 CMP $D4C5
-1217- C8 INY
-1218- C9 CE CMP #$CE
-121A- C7 ???
-121B- BA TSX
-121C- 20 A2 8D JSR $8DA2
-121F- A0 C9 LDY #$C9
-1221- CE D0 8D DEC $8DD0
-1224- A0 D0 LDY #$D0
-1226- D2 CE CMP ($CE)
-1228- A0 A2 LDY #$A2
-122A- 20 A2 AC JSR $ACA2
-122D- B8 CLV
-122E- C4 B8 CPY $B8
-1230- C4 8D CPY $8D
-1232- A0 D0 LDY #$D0
-1234- D2 CE CMP ($CE)
-1236- A0 A2 LDY #$A2
-1238- D9 CF D5 CMP $D5CF,Y
-123B- 20 D7 D2 JSR $D2D7
-123E- CF ???
-123F- D4 ???
-1240- C5 BA CMP $BA
-1242- 20 A2 AC JSR $ACA2
-1245- B8 CLV
-1246- C4 B8 CPY $B8
-1248- C4 8D CPY $8D
-124A- A0 D0 LDY #$D0
-124C- D2 CE CMP ($CE)
-124E- A0 A3 LDY #$A3
-1250- D2 C5 CMP ($C5)
-1252- D4 ???
-1253- D5 D2 CMP $D2,X
-1255- CE 8D A0 DEC $A08D
-1258- D0 D2 BNE $122C
-125A- CE A0 A2 DEC $A2A0
-125D- 20 A2 AC JSR $ACA2
-1260- B8 CLV
-1261- C4 B8 CPY $B8
-1263- C4 8D CPY $8D
-1265- A0 D7 LDY #$D7
-1267- C1 C9 CMP ($C9,X)
-1269- D4 ???
-126A- 8D AA 8D STA $8DAA
-126D- AA TAX
-126E- AA TAX
-126F- 20 CD C1 JSR $C1CD
-1272- C3 ???
-1273- D2 CF CMP ($CF)
-1275- BA TSX
-1276- 20 C7 CB JSR $CBC7
-1279- C5 D9 CMP $D9
-127B- AC 20 CE LDY $CE20
-127E- CF ???
-127F- 20 D0 C1 JSR $C1D0
-1282- D2 C1 CMP ($C1)
-1284- CD C5 D4 CMP $D4C5
-1287- C5 D2 CMP $D2
-1289- D3 ???
-128A- 8D AA 8D STA $8DAA
-128D- A0 D0 LDY #$D0
-128F- D2 CE CMP ($CE)
-1291- A0 A2 LDY #$A2
-1293- D4 ???
-1294- C8 INY
-1295- C5 20 CMP $20
-1297- C7 ???
-1298- CB ???
-1299- C5 D9 CMP $D9
-129B- 20 CD C1 JSR $C1CD
-129E- C3 ???
-129F- D2 CF CMP ($CF)
-12A1- 20 D3 C9 JSR $C9D3
-12A4- CD D0 CC CMP $CCD0
-12A7- D9 20 C7 CMP $C720,Y
-12AA- C5 D4 CMP $D4
-12AC- D3 ???
-12AD- A2 AC LDX #$AC
-12AF- B8 CLV
-12B0- C4 8D CPY $8D
-12B2- A0 D0 LDY #$D0
-12B4- D2 CE CMP ($CE)
-12B6- A0 A2 LDY #$A2
-12B8- C1 20 CMP ($20,X)
-12BA- D3 ???
-12BB- C9 CE CMP #$CE
-12BD- C7 ???
-12BE- CC C5 20 CPY $20C5
-12C1- CB ???
-12C2- C5 D9 CMP $D9
-12C4- D0 D2 BNE $1298
-12C6- C5 D3 CMP $D3
-12C8- D3 ???
-12C9- AC 20 D3 LDY $D320
-12CC- D4 ???
-12CD- CF ???
-12CE- D2 C5 CMP ($C5)
-12D0- C4 20 CPY $20
-12D2- C9 CE CMP #$CE
-12D4- 20 AE C1 JSR $C1AE
-12D7- A2 AC LDX #$AC
-12D9- B8 CLV
-12DA- C4 B8 CPY $B8
-12DC- C4 8D CPY $8D
-12DE- A0 C7 LDY #$C7
-12E0- CB ???
-12E1- C5 D9 CMP $D9
-12E3- 8D AA 8D STA $8DAA
-12E6- AA TAX
-12E7- AA TAX
-12E8- 20 CD C1 JSR $C1CD
-12EB- C3 ???
-12EC- D2 CF CMP ($CF)
-12EE- BA TSX
-12EF- 20 D3 C3 JSR $C3D3
-12F2- D0 CF BNE $12C3
-12F4- D3 ???
-12F5- 20 D8 DF JSR $DFD8
-12F8- D0 CF BNE $12C9
-12FA- D3 ???
-12FB- C9 D4 CMP #$D4
-12FD- C9 CF CMP #$CF
-12FF- CE BB D9 DEC $D9BB
-1302- DF ???
-1303- D0 CF BNE $12D4
-1305- D3 ???
-1306- C9 D4 CMP #$D4
-1308- C9 CF CMP #$CF
-130A- CE 8D AA DEC $AA8D
-130D- AA TAX
-130E- 20 CD C1 JSR $C1CD
-1311- C3 ???
-1312- D2 CF CMP ($CF)
-1314- BA TSX
-1315- 20 D3 C5 JSR $C5D3
-1318- D4 ???
-1319- C3 ???
-131A- D8 CLD
-131B- 20 D8 DF JSR $DFD8
-131E- D0 CF BNE $12EF
-1320- D3 ???
-1321- C9 D4 CMP #$D4
-1323- C9 CF CMP #$CF
-1325- CE 8D AA DEC $AA8D
-1328- AA TAX
-1329- 20 CD C1 JSR $C1CD
-132C- C3 ???
-132D- D2 CF CMP ($CF)
-132F- BA TSX
-1330- 20 D3 C5 JSR $C5D3
-1333- D4 ???
-1334- C3 ???
-1335- D9 20 D9 CMP $D920,Y
-1338- DF ???
-1339- D0 CF BNE $130A
-133B- D3 ???
-133C- C9 D4 CMP #$D4
-133E- C9 CF CMP #$CF
-1340- CE 8D AA DEC $AA8D
-1343- 8D A0 CA STA $CAA0
-1346- D3 ???
-1347- D2 A0 CMP ($A0)
-1349- C8 INY
-134A- CF ???
-134B- CD C5 8D CMP $8DC5
-134E- A0 D3 LDY #$D3
-1350- C3 ???
-1351- D0 CF BNE $1322
-1353- D3 ???
-1354- A0 A3 LDY #$A3
-1356- B1 B0 LDA ($B0),Y
-1358- BB ???
-1359- A3 ???
-135A- B1 B5 LDA ($B5),Y
-135C- 8D A0 D0 STA $D0A0
-135F- D2 CE CMP ($CE)
-1361- A0 A2 LDY #$A2
-1363- D3 ???
-1364- C3 ???
-1365- D0 CF BNE $1336
-1367- D3 ???
-1368- 20 D0 CF JSR $CFD0
-136B- D3 ???
-136C- C9 D4 CMP #$D4
-136E- C9 CF CMP #$CF
-1370- CE D3 20 DEC $20D3
-1373- D4 ???
-1374- C8 INY
-1375- C5 20 CMP $20
-1377- C3 ???
-1378- D5 D2 CMP $D2,X
-137A- D3 ???
-137B- CF ???
-137C- D2 A2 CMP ($A2)
-137E- 8D A0 D0 STA $D0A0
-1381- D2 CE CMP ($CE)
-1383- A0 A2 LDY #$A2
-1385- 20 C1 D4 JSR $D4C1
-1388- 20 D4 C8 JSR $C8D4
-138B- C5 20 CMP $20
-138D- C7 ???
-138E- C9 D6 CMP #$D6
-1390- C5 CE CMP $CE
-1392- 20 D8 AC JSR $ACD8
-1395- D9 AE A2 CMP $A2AE,Y
-1398- 8D A0 D7 STA $D7A0
-139B- C1 C9 CMP ($C9,X)
-139D- D4 ???
-139E- 8D A0 D3 STA $D3A0
-13A1- C5 D4 CMP $D4
-13A3- C3 ???
-13A4- D9 A0 A3 CMP $A3A0,Y
-13A7- B2 B0 LDA ($B0)
-13A9- 8D A0 D3 STA $D3A0
-13AC- C5 D4 CMP $D4
-13AE- C3 ???
-13AF- D8 CLD
-13B0- A0 A3 LDY #$A3
-13B2- B1 8D LDA ($8D),Y
-13B4- A0 D0 LDY #$D0
-13B6- D2 CE CMP ($CE)
-13B8- A0 A2 LDY #$A2
-13BA- D3 ???
-13BB- C5 D4 CMP $D4
-13BD- C3 ???
-13BE- D8 CLD
-13BF- 20 D3 C5 JSR $C5D3
-13C2- D4 ???
-13C3- D3 ???
-13C4- 20 D8 20 JSR $20D8
-13C7- D0 CF BNE $1398
-13C9- D3 ???
-13CA- C9 D4 CMP #$D4
-13CC- C9 CF CMP #$CF
-13CE- CE 20 A2 DEC $A220
-13D1- 8D A0 D3 STA $D3A0
-13D4- C5 D4 CMP $D4
-13D6- C3 ???
-13D7- D9 A0 A3 CMP $A3A0,Y
-13DA- B2 B2 LDA ($B2)
-13DC- 8D A0 D0 STA $D0A0
-13DF- D2 CE CMP ($CE)
-13E1- A0 A2 LDY #$A2
-13E3- D3 ???
-13E4- C5 D4 CMP $D4
-13E6- C3 ???
-13E7- D9 20 D3 CMP $D320,Y
-13EA- C5 D4 CMP $D4
-13EC- D3 ???
-13ED- 20 D4 C8 JSR $C8D4
-13F0- C5 20 CMP $20
-13F2- D9 A2 8D CMP $8DA2,Y
-13F5- A0 D7 LDY #$D7
-13F7- C1 C9 CMP ($C9,X)
-13F9- D4 ???
-13FA- 8D AA 8D STA $8DAA
-13FD- AA TAX
-13FE- AA TAX
-13FF- 20 CD C1 JSR $C1CD
-1402- C3 ???
-1403- D2 CF CMP ($CF)
-1405- BA TSX
-1406- 20 C3 D5 JSR $D5C3
-1409- D2 C6 CMP ($C6)
-140B- 20 CE D5 JSR $D5CE
-140E- CD C2 C5 CMP $C5C2
-1411- D2 DF CMP ($DF)
-1413- CF ???
-1414- C6 DF DEC $DF
-1416- D3 ???
-1417- D0 C1 BNE $13DA
-1419- C3 ???
-141A- C5 D3 CMP $D3
-141C- 8D AA AA STA $AAAA
-141F- 20 20 20 JSR $2020
-1422- 20 20 20 JSR $2020
-1425- 20 20 C3 JSR $C320
-1428- D5 D2 CMP $D2,X
-142A- C2 ???
-142B- 20 CE D5 JSR $D5CE
-142E- CD C2 C5 CMP $C5C2
-1431- D2 DF CMP ($DF)
-1433- CF ???
-1434- C6 DF DEC $DF
-1436- D3 ???
-1437- D0 C1 BNE $13FA
-1439- C3 ???
-143A- C5 D3 CMP $D3
-143C- 8D AA AA STA $AAAA
-143F- 20 20 20 JSR $2020
-1442- 20 20 20 JSR $2020
-1445- 20 20 C3 JSR $C320
-1448- D5 D2 CMP $D2,X
-144A- D5 20 CMP $20,X
-144C- CE D5 CD DEC $CDD5
-144F- C2 ???
-1450- C5 D2 CMP $D2
-1452- DF ???
-1453- CF ???
-1454- C6 DF DEC $DF
-1456- D3 ???
-1457- D0 C1 BNE $141A
-1459- C3 ???
-145A- C5 D3 CMP $D3
-145C- 8D AA AA STA $AAAA
-145F- 20 20 20 JSR $2020
-1462- 20 20 20 JSR $2020
-1465- 20 20 C3 JSR $C320
-1468- D5 D2 CMP $D2,X
-146A- C4 20 CPY $20
-146C- CE D5 CD DEC $CDD5
-146F- C2 ???
-1470- C5 D2 CMP $D2
-1472- DF ???
-1473- CF ???
-1474- C6 DF DEC $DF
-1476- D3 ???
-1477- D0 C1 BNE $143A
-1479- C3 ???
-147A- C5 D3 CMP $D3
-147C- 8D AA 8D STA $8DAA
-147F- A0 CA LDY #$CA
-1481- D3 ???
-1482- D2 A0 CMP ($A0)
-1484- C8 INY
-1485- CF ???
-1486- CD C5 8D CMP $8DC5
-1489- A0 D0 LDY #$D0
-148B- D2 CE CMP ($CE)
-148D- A0 A2 LDY #$A2
-148F- D4 ???
-1490- C8 INY
-1491- C5 20 CMP $20
-1493- C3 ???
-1494- D5 D2 CMP $D2,X
-1496- D3 ???
-1497- CF ???
-1498- D2 20 CMP ($20)
-149A- C3 ???
-149B- C1 CE CMP ($CE,X)
-149D- 20 C1 CC JSR $CCC1
-14A0- D3 ???
-14A1- CF ???
-14A2- 20 C2 C5 JSR $C5C2
-14A5- 20 CD CF JSR $CFCD
-14A8- D6 C5 DEC $C5,X
-14AA- C4 A2 CPY $A2
-14AC- 8D A0 D7 STA $D7A0
-14AF- C1 C9 CMP ($C9,X)
-14B1- D4 ???
-14B2- 8D A0 C3 STA $C3A0
-14B5- D5 D2 CMP $D2,X
-14B7- C6 A0 DEC $A0
-14B9- A3 ???
-14BA- B1 B0 LDA ($B0),Y
-14BC- 8D A0 D0 STA $D0A0
-14BF- D2 CE CMP ($CE)
-14C1- A0 A2 LDY #$A2
-14C3- D2 C5 CMP ($C5)
-14C5- CC C1 D4 CPY $D4C1
-14C8- C9 D6 CMP #$D6
-14CA- C5 20 CMP $20
-14CC- D4 ???
-14CD- CF ???
-14CE- 20 D4 C8 JSR $C8D4
-14D1- C5 20 CMP $20
-14D3- C3 ???
-14D4- D5 D2 CMP $D2,X
-14D6- D2 C5 CMP ($C5)
-14D8- CE D4 A2 DEC $A2D4
-14DB- 8D A0 D7 STA $D7A0
-14DE- C1 C9 CMP ($C9,X)
-14E0- D4 ???
-14E1- 8D A0 C3 STA $C3A0
-14E4- D5 D2 CMP $D2,X
-14E6- C4 A0 CPY $A0
-14E8- A3 ???
-14E9- B0 B3 BCS $149E
-14EB- 8D A0 D0 STA $D0A0
-14EE- D2 CE CMP ($CE)
-14F0- A0 A2 LDY #$A2
-14F2- D0 CF BNE $14C3
-14F4- D3 ???
-14F5- C9 D4 CMP #$D4
-14F7- C9 CF CMP #$CF
-14F9- CE 20 D7 DEC $D720
-14FC- C9 D4 CMP #$D4
-14FE- C8 INY
-14FF- 20 D4 C8 JSR $C8D4
-1502- C5 20 CMP $20
-1504- C3 ???
-1505- D5 D2 CMP $D2,X
-1507- C6 AC DEC $AC
-1509- C3 ???
-150A- D5 D2 CMP $D2,X
-150C- C4 AC CPY $AC
-150E- A2 8D LDX #$8D
-1510- A0 D7 LDY #$D7
-1512- C1 C9 CMP ($C9,X)
-1514- D4 ???
-1515- 8D A0 C3 STA $C3A0
-1518- D5 D2 CMP $D2,X
-151A- C4 A0 CPY $A0
-151C- A3 ???
-151D- B8 CLV
-151E- 8D A0 D3 STA $D3A0
-1521- C5 D4 CMP $D4
-1523- C3 ???
-1524- D8 CLD
-1525- A0 A3 LDY #$A3
-1527- B1 B2 LDA ($B2),Y
-1529- 8D A0 C3 STA $C3A0
-152C- D5 D2 CMP $D2,X
-152E- C2 ???
-152F- A0 A3 LDY #$A3
-1531- B1 B0 LDA ($B0),Y
-1533- 8D A0 D0 STA $D0A0
-1536- D2 CE CMP ($CE)
-1538- A0 A2 LDY #$A2
-153A- C3 ???
-153B- D5 D2 CMP $D2,X
-153D- C2 ???
-153E- 20 C1 CE JSR $CEC1
-1541- C4 A2 CPY $A2
-1543- 8D A0 C3 STA $C3A0
-1546- D5 D2 CMP $D2,X
-1548- D5 A0 CMP $A0,X
-154A- A3 ???
-154B- B0 B5 BCS $1502
-154D- 8D A0 D0 STA $D0A0
-1550- D2 CE CMP ($CE)
-1552- A0 A2 LDY #$A2
-1554- C3 ???
-1555- D5 D2 CMP $D2,X
-1557- D5 20 CMP $20,X
-1559- A8 TAY
-155A- C6 CF DEC $CF
-155C- D2 D7 CMP ($D7)
-155E- C1 D2 CMP ($D2,X)
-1560- C4 AC CPY $AC
-1562- 20 C4 CF JSR $CFC4
-1565- D7 ???
-1566- CE AC 20 DEC $20AC
-1569- C2 ???
-156A- C1 C3 CMP ($C3,X)
-156C- CB ???
-156D- AC 20 D5 LDY $D520
-1570- D0 A9 BNE $151B
-1572- A2 8D LDX #$8D
-1574- A0 D7 LDY #$D7
-1576- C1 C9 CMP ($C9,X)
-1578- D4 ???
-1579- 8D AA 8D STA $8DAA
-157C- AA TAX
-157D- AA TAX
-157E- 20 CD C1 JSR $C1CD
-1581- C3 ???
-1582- D2 CF CMP ($CF)
-1584- BA TSX
-1585- 20 D2 C3 JSR $C3D2
-1588- D0 CF BNE $1559
-158A- D3 ???
-158B- 20 D8 DF JSR $DFD8
-158E- D0 CF BNE $155F
-1590- D3 ???
-1591- C9 D4 CMP #$D4
-1593- C9 CF CMP #$CF
-1595- CE BB D9 DEC $D9BB
-1598- DF ???
-1599- D0 CF BNE $156A
-159B- D3 ???
-159C- C9 D4 CMP #$D4
-159E- C9 CF CMP #$CF
-15A0- CE 8D AA DEC $AA8D
-15A3- 8D A0 CA STA $CAA0
-15A6- D3 ???
-15A7- D2 A0 CMP ($A0)
-15A9- C8 INY
-15AA- CF ???
-15AB- CD C5 8D CMP $8DC5
-15AE- A0 D0 LDY #$D0
-15B0- D2 CE CMP ($CE)
-15B2- A0 A2 LDY #$A2
-15B4- C1 C1 CMP ($C1,X)
-15B6- C1 C1 CMP ($C1,X)
-15B8- C1 C1 CMP ($C1,X)
-15BA- C1 C1 CMP ($C1,X)
-15BC- C1 C1 CMP ($C1,X)
-15BE- A2 8D LDX #$8D
-15C0- A0 D3 LDY #$D3
-15C2- C3 ???
-15C3- D0 CF BNE $1594
-15C5- D3 ???
-15C6- A0 A3 LDY #$A3
-15C8- B0 B5 BCS $157F
-15CA- BB ???
-15CB- A3 ???
-15CC- B0 B5 BCS $1583
-15CE- 8D A0 D0 STA $D0A0
-15D1- D2 CE CMP ($CE)
-15D3- A0 A2 LDY #$A2
-15D5- C1 C1 CMP ($C1,X)
-15D7- C2 ???
-15D8- C2 ???
-15D9- C3 ???
-15DA- C3 ???
-15DB- A2 AC LDX #$AC
-15DD- B8 CLV
-15DE- C4 B8 CPY $B8
-15E0- C4 B8 CPY $B8
-15E2- C4 8D CPY $8D
-15E4- A0 D2 LDY #$D2
-15E6- C3 ???
-15E7- D0 CF BNE $15B8
-15E9- D3 ???
-15EA- A0 A3 LDY #$A3
-15EC- B0 B5 BCS $15A3
-15EE- BB ???
-15EF- A3 ???
-15F0- B0 B5 BCS $15A7
-15F2- 8D A0 D3 STA $D3A0
-15F5- D4 ???
-15F6- C1 A0 CMP ($A0,X)
-15F8- A4 B3 LDY $B3
-15FA- B0 B0 BCS $15AC
-15FC- 8D A0 D0 STA $D0A0
-15FF- D2 CE CMP ($CE)
-1601- A0 A2 LDY #$A2
-1603- 20 A2 AC JSR $ACA2
-1606- B8 CLV
-1607- C4 8D CPY $8D
-1609- A0 D0 LDY #$D0
-160B- D2 CE CMP ($CE)
-160D- A0 A2 LDY #$A2
-160F- D4 ???
-1610- C8 INY
-1611- C5 20 CMP $20
-1613- D2 C3 CMP ($C3)
-1615- D0 CF BNE $15E6
-1617- D3 ???
-1618- 20 CD C1 JSR $C1CD
-161B- C3 ???
-161C- D2 CF CMP ($CF)
-161E- 20 D2 C5 JSR $C5D2
-1621- D4 ???
-1622- D5 D2 CMP $D2,X
-1624- CE D3 20 DEC $20D3
-1627- D4 ???
-1628- C8 INY
-1629- C5 A2 CMP $A2
-162B- AC B8 C4 LDY $C4B8
-162E- 8D A0 D0 STA $D0A0
-1631- D2 CE CMP ($CE)
-1633- A0 A2 LDY #$A2
-1635- C3 ???
-1636- C8 INY
-1637- C1 D2 CMP ($D2,X)
-1639- C1 C3 CMP ($C3,X)
-163B- D4 ???
-163C- C5 D2 CMP $D2
-163E- 20 C1 D4 JSR $D4C1
-1641- 20 D4 C8 JSR $C8D4
-1644- C5 20 CMP $20
-1646- C7 ???
-1647- C9 D6 CMP #$D6
-1649- C5 CE CMP $CE
-164B- 20 D8 AC JSR $ACD8
-164E- D9 A2 AC CMP $ACA2,Y
-1651- B8 CLV
-1652- C4 8D CPY $8D
-1654- A0 D0 LDY #$D0
-1656- D2 CE CMP ($CE)
-1658- A0 A2 LDY #$A2
-165A- CC CF C3 CPY $C3CF
-165D- C1 D4 CMP ($D4,X)
-165F- C9 CF CMP #$CF
-1661- CE AE 20 DEC $20AE
-1664- D4 ???
-1665- C8 INY
-1666- C5 20 CMP $20
-1668- C3 ???
-1669- C8 INY
-166A- C1 D2 CMP ($D2,X)
-166C- 20 C1 20 JSR $20C1
-166F- B5 AC LDA $AC,X
-1671- B5 A2 LDA $A2,X
-1673- AC B8 C4 LDY $C4B8
-1676- 8D A0 D0 STA $D0A0
-1679- D2 CE CMP ($CE)
-167B- A0 A2 LDY #$A2
-167D- C9 D3 CMP #$D3
-167F- BA TSX
-1680- 20 A2 8D JSR $8DA2
-1683- A0 CC LDY #$CC
-1685- C4 C1 CPY $C1
-1687- A0 A4 LDY #$A4
-1689- B3 ???
-168A- B0 B0 BCS $163C
-168C- 8D A0 CA STA $CAA0
-168F- D3 ???
-1690- D2 A0 CMP ($A0)
-1692- C3 ???
-1693- CF ???
-1694- D5 D4 CMP $D4,X
-1696- B1 8D LDA ($8D),Y
-1698- A0 D0 LDY #$D0
-169A- D2 CE CMP ($CE)
-169C- A0 A2 LDY #$A2
-169E- 20 A2 AC JSR $ACA2
-16A1- B8 CLV
-16A2- C4 B8 CPY $B8
-16A4- C4 8D CPY $8D
-16A6- A0 D7 LDY #$D7
-16A8- C1 C9 CMP ($C9,X)
-16AA- D4 ???
-16AB- 8D AA 8D STA $8DAA
-16AE- AA TAX
-16AF- AA TAX
-16B0- 20 CD C1 JSR $C1CD
-16B3- C3 ???
-16B4- D2 CF CMP ($CF)
-16B6- BA TSX
-16B7- 20 D0 C4 JSR $C4D0
-16BA- CC 20 D0 CPY $D020
-16BD- C1 C4 CMP ($C4,X)
-16BF- C4 CC CPY $CC
-16C1- C5 DF CMP $DF
-16C3- CE D5 CD DEC $CDD5
-16C6- C2 ???
-16C7- C5 D2 CMP $D2
-16C9- 8D AA 8D STA $8DAA
-16CC- A0 CA LDY #$CA
-16CE- D3 ???
-16CF- D2 A0 CMP ($A0)
-16D1- C8 INY
-16D2- CF ???
-16D3- CD C5 8D CMP $8DC5
-16D6- A0 D0 LDY #$D0
-16D8- D2 CE CMP ($CE)
-16DA- A0 A2 LDY #$A2
-16DC- D4 ???
-16DD- C8 INY
-16DE- C5 20 CMP $20
-16E0- D0 C4 BNE $16A6
-16E2- CC 20 CD CPY $CD20
-16E5- C1 C3 CMP ($C3,X)
-16E7- D2 CF CMP ($CF)
-16E9- 20 D2 C5 JSR $C5D2
-16EC- C1 C4 CMP ($C4,X)
-16EE- D3 ???
-16EF- 20 D4 C8 JSR $C8D4
-16F2- C5 A2 CMP $A2
-16F4- AC B8 C4 LDY $C4B8
-16F7- 8D A0 D0 STA $D0A0
-16FA- D2 CE CMP ($CE)
-16FC- A0 A2 LDY #$A2
-16FE- C3 ???
-16FF- D5 D2 CMP $D2,X
-1701- D2 C5 CMP ($C5)
-1703- CE D4 20 DEC $20D4
-1706- D3 ???
-1707- D4 ???
-1708- C1 D4 CMP ($D4,X)
-170A- C5 20 CMP $20
-170C- CF ???
-170D- C6 20 DEC $20
-170F- D4 ???
-1710- C8 INY
-1711- C5 20 CMP $20
-1713- D0 C1 BNE $16D6
-1715- C4 C4 CPY $C4
-1717- CC C5 A2 CPY $A2C5
-171A- AC B8 C4 LDY $C4B8
-171D- 8D A0 D0 STA $D0A0
-1720- D2 CE CMP ($CE)
-1722- A0 A2 LDY #$A2
-1724- C1 CE CMP ($CE,X)
-1726- C4 20 CPY $20
-1728- D2 C5 CMP ($C5)
-172A- D4 ???
-172B- D5 D2 CMP $D2,X
-172D- CE D3 20 DEC $20D3
-1730- D4 ???
-1731- C8 INY
-1732- C1 D4 CMP ($D4,X)
-1734- 20 D3 D4 JSR $D4D3
-1737- C1 D4 CMP ($D4,X)
-1739- C5 A2 CMP $A2
-173B- AC B8 C4 LDY $C4B8
-173E- 8D A0 D0 STA $D0A0
-1741- D2 CE CMP ($CE)
-1743- A0 A2 LDY #$A2
-1745- C9 CE CMP #$CE
-1747- 20 AE D9 JSR $D9AE
-174A- AE A2 AC LDX $ACA2
-174D- B8 CLV
-174E- C4 B8 CPY $B8
-1750- C4 8D CPY $8D
-1752- A0 D0 LDY #$D0
-1754- D2 CE CMP ($CE)
-1756- A0 A2 LDY #$A2
-1758- CD CF D6 CMP $D6CF
-175B- C5 20 CMP $20
-175D- D4 ???
-175E- C8 INY
-175F- C5 20 CMP $20
-1761- D0 C1 BNE $1724
-1763- C4 C4 CPY $C4
-1765- CC C5 20 CPY $20C5
-1768- C1 20 CMP ($20,X)
-176A- C2 ???
-176B- C9 D4 CMP #$D4
-176D- 20 D4 CF JSR $CFD4
-1770- 20 D3 C5 JSR $C5D3
-1773- C5 A2 CMP $A2
-1775- AC B8 C4 LDY $C4B8
-1778- 8D A0 D0 STA $D0A0
-177B- D2 CE CMP ($CE)
-177D- A0 A2 LDY #$A2
-177F- D4 ???
-1780- C8 INY
-1781- C5 20 CMP $20
-1783- D6 C1 DEC $C1,X
-1785- CC D5 C5 CPY $C5D5
-1788- 20 CF C6 JSR $C6CF
-178B- 20 D9 20 JSR $20D9
-178E- C3 ???
-178F- C8 INY
-1790- C1 CE CMP ($CE,X)
-1792- C7 ???
-1793- C5 AE CMP $AE
-1795- A2 AC LDX #$AC
-1797- B8 CLV
-1798- C4 B8 CPY $B8
-179A- C4 8D CPY $8D
-179C- A0 D0 LDY #$D0
-179E- D2 CE CMP ($CE)
-17A0- A0 A2 LDY #$A2
-17A2- A8 TAY
-17A3- D0 D2 BNE $1777
-17A5- C5 D3 CMP $D3
-17A7- D3 ???
-17A8- 20 C1 20 JSR $20C1
-17AB- CB ???
-17AC- C5 D9 CMP $D9
-17AE- 20 C6 C9 JSR $C9C6
-17B1- D2 D3 CMP ($D3)
-17B3- D4 ???
-17B4- AC 20 D4 LDY $D420
-17B7- CF ???
-17B8- 20 D3 D4 JSR $D4D3
-17BB- C1 D2 CMP ($D2,X)
-17BD- D4 ???
-17BE- A9 A2 LDA #$A2
-17C0- 8D A0 D7 STA $D7A0
-17C3- C1 C9 CMP ($C9,X)
-17C5- D4 ???
-17C6- 8D A0 CC STA $CCA0
-17C9- C4 C1 CPY $C1
-17CB- A0 A3 LDY #$A3
-17CD- B0 8D BCS $175C
-17CF- A0 D3 LDY #$D3
-17D1- D4 ???
-17D2- C1 A0 CMP ($A0,X)
-17D4- A4 B3 LDY $B3
-17D6- B0 B0 BCS $1788
-17D8- 8D A0 CC STA $CCA0
-17DB- C4 C1 CPY $C1
-17DD- A0 A3 LDY #$A3
-17DF- B0 8D BCS $176E
-17E1- A0 D3 LDY #$D3
-17E3- D4 ???
-17E4- C1 A0 CMP ($A0,X)
-17E6- A4 B3 LDY $B3
-17E8- B1 B0 LDA ($B0),Y
-17EA- 8D A0 CA STA $CAA0
-17ED- D3 ???
-17EE- D2 A0 CMP ($A0)
-17F0- C8 INY
-17F1- CF ???
-17F2- CD C5 8D CMP $8DC5
-17F5- D0 CC BNE $17C3
-17F7- D0 8D BNE $1786
-17F9- A0 D0 LDY #$D0
-17FB- C4 CC CPY $CC
-17FD- A0 A3 LDY #$A3
-17FF- B0 8D BCS $178E
-1801- A0 D4 LDY #$D4
-1803- D9 C1 8D CMP $8DC1,Y
-1806- A0 CA LDY #$CA
-1808- D3 ???
-1809- D2 A0 CMP ($A0)
-180B- C3 ???
-180C- CF ???
-180D- D5 D4 CMP $D4,X
-180F- B1 8D LDA ($8D),Y
-1811- A0 C9 LDY #$C9
-1813- CE C3 A0 DEC $A0C3
-1816- A4 B3 LDY $B3
-1818- B0 B0 BCS $17CA
-181A- 8D A0 CC STA $CCA0
-181D- C4 C1 CPY $C1
-181F- A0 A4 LDY #$A4
-1821- B3 ???
-1822- B0 B0 BCS $17D4
-1824- 8D A0 C3 STA $C3A0
-1827- CD D0 A0 CMP $A0D0
-182A- A3 ???
-182B- B2 B5 LDA ($B5)
-182D- B5 8D LDA $8D,X
-182F- A0 C2 LDY #$C2
-1831- CE C5 A0 DEC $A0C5
-1834- D0 CC BNE $1802
-1836- D0 8D BNE $17C5
-1838- A0 C9 LDY #$C9
-183A- CE C3 A0 DEC $A0C3
-183D- A4 B3 LDY $B3
-183F- B1 B0 LDA ($B0),Y
-1841- 8D A0 CC STA $CCA0
-1844- C4 C1 CPY $C1
-1846- A0 A4 LDY #$A4
-1848- B3 ???
-1849- B1 B0 LDA ($B0),Y
-184B- 8D A0 C3 STA $C3A0
-184E- CD D0 A0 CMP $A0D0
-1851- A3 ???
-1852- B4 8D LDY $8D,X
-1854- A0 C2 LDY #$C2
-1856- C5 D1 CMP $D1
-1858- A0 D8 LDY #$D8
-185A- D0 CC BNE $1828
-185C- D0 8D BNE $17EB
-185E- A0 C2 LDY #$C2
-1860- CE C5 A0 DEC $A0C5
-1863- D0 CC BNE $1831
-1865- D0 8D BNE $17F4
-1867- D8 CLD
-1868- D0 CC BNE $1836
-186A- D0 8D BNE $17F9
-186C- AA TAX
-186D- 8D AA AA STA $AAAA
-1870- 20 CD C1 JSR $C1CD
-1873- C3 ???
-1874- D2 CF CMP ($CF)
-1876- BA TSX
-1877- 20 D0 C2 JSR $C2D0
-187A- D8 CLD
-187B- 20 D0 C1 JSR $C1D0
-187E- C4 C4 CPY $C4
-1880- CC C5 DF CPY $DFC5
-1883- C2 ???
-1884- D5 D4 CMP $D4,X
-1886- D4 ???
-1887- CF ???
-1888- CE DF CE DEC $CEDF
-188B- D5 CD CMP $CD,X
-188D- C2 ???
-188E- C5 D2 CMP $D2
-1890- 8D AA 8D STA $8DAA
-1893- A0 CA LDY #$CA
-1895- D3 ???
-1896- D2 A0 CMP ($A0)
-1898- C8 INY
-1899- CF ???
-189A- CD C5 8D CMP $8DC5
-189D- A0 D0 LDY #$D0
-189F- D2 CE CMP ($CE)
-18A1- A0 A2 LDY #$A2
-18A3- D4 ???
-18A4- C8 INY
-18A5- C5 20 CMP $20
-18A7- D0 C2 BNE $186B
-18A9- D8 CLD
-18AA- 20 CD C1 JSR $C1CD
-18AD- C3 ???
-18AE- D2 CF CMP ($CF)
-18B0- 20 D2 C5 JSR $C5D2
-18B3- D4 ???
-18B4- D5 D2 CMP $D2,X
-18B6- CE D3 20 DEC $20D3
-18B9- B1 20 LDA ($20),Y
-18BB- C9 CE CMP #$CE
-18BD- D4 ???
-18BE- CF ???
-18BF- A2 AC LDX #$AC
-18C1- B8 CLV
-18C2- C4 8D CPY $8D
-18C4- A0 D0 LDY #$D0
-18C6- D2 CE CMP ($CE)
-18C8- A0 A2 LDY #$A2
-18CA- D4 ???
-18CB- C8 INY
-18CC- C5 20 CMP $20
-18CE- C1 C3 CMP ($C3,X)
-18D0- C3 ???
-18D1- D5 CD CMP $CD,X
-18D3- D5 CC CMP $CC,X
-18D5- C1 D4 CMP ($D4,X)
-18D7- CF ???
-18D8- D2 20 CMP ($20)
-18DA- C9 C6 CMP #$C6
-18DC- 20 D4 C8 JSR $C8D4
-18DF- C5 20 CMP $20
-18E1- D0 D2 BNE $18B5
-18E3- CF ???
-18E4- CD D0 D4 CMP $D4D0
-18E7- C5 C4 CMP $C4
-18E9- A2 AC LDX #$AC
-18EB- B8 CLV
-18EC- C4 8D CPY $8D
-18EE- A0 D0 LDY #$D0
-18F0- D2 CE CMP ($CE)
-18F2- A0 A2 LDY #$A2
-18F4- D0 C1 BNE $18B7
-18F6- C4 C4 CPY $C4
-18F8- CC C5 20 CPY $20C5
-18FB- C2 ???
-18FC- D5 D4 CMP $D4,X
-18FE- D4 ???
-18FF- CF ???
-1900- CE 20 C9 DEC $C920
-1903- D3 ???
-1904- 20 D0 D2 JSR $D2D0
-1907- C5 D3 CMP $D3
-1909- D3 ???
-190A- C5 C4 CMP $C4
-190C- AE 20 D4 LDX $D420
-190F- C8 INY
-1910- C9 D3 CMP #$D3
-1912- A2 AC LDX #$AC
-1914- B8 CLV
-1915- C4 8D CPY $8D
-1917- A0 D0 LDY #$D0
-1919- D2 CE CMP ($CE)
-191B- A0 A2 LDY #$A2
-191D- C9 D3 CMP #$D3
-191F- 20 D5 D3 JSR $D3D5
-1922- D5 C1 CMP $C1,X
-1924- CC CC D9 CPY $D9CC
-1927- 20 D0 C2 JSR $C2D0
-192A- B0 20 BCS $194C
-192C- CF ???
-192D- D2 20 CMP ($20)
-192F- D0 C2 BNE $18F3
-1931- B1 AE LDA ($AE),Y
-1933- 20 D4 C8 JSR $C8D4
-1936- C5 A2 CMP $A2
-1938- AC B8 C4 LDY $C4B8
-193B- 8D A0 D0 STA $D0A0
-193E- D2 CE CMP ($CE)
-1940- A0 A2 LDY #$A2
-1942- C1 D0 CMP ($D0,X)
-1944- D0 CC BNE $1912
-1946- C5 20 CMP $20
-1948- CB ???
-1949- C5 D9 CMP $D9
-194B- D3 ???
-194C- 20 C1 D2 JSR $D2C1
-194F- C5 20 CMP $20
-1951- C1 CC CMP ($CC,X)
-1953- D3 ???
-1954- CF ???
-1955- 20 CD C1 JSR $C1CD
-1958- D0 D0 BNE $192A
-195A- C5 C4 CMP $C4
-195C- 20 C8 C5 JSR $C5C8
-195F- D2 C5 CMP ($C5)
-1961- AE A2 AC LDX $ACA2
-1964- B8 CLV
-1965- C4 8D CPY $8D
-1967- A0 D0 LDY #$D0
-1969- D2 CE CMP ($CE)
-196B- A0 A2 LDY #$A2
-196D- D0 D2 BNE $1941
-196F- C5 D3 CMP $D3
-1971- D3 ???
-1972- 20 D0 C1 JSR $C1D0
-1975- C4 C4 CPY $C4
-1977- CC C5 20 CPY $20C5
-197A- C2 ???
-197B- D5 D4 CMP $D4,X
-197D- D4 ???
-197E- CF ???
-197F- CE 20 DA DEC $DA20
-1982- C5 D2 CMP $D2
-1984- CF ???
-1985- 20 CF D2 JSR $D2CF
-1988- 20 CF D0 JSR $D0CF
-198B- C5 CE CMP $CE
-198D- A2 AC LDX #$AC
-198F- B8 CLV
-1990- C4 8D CPY $8D
-1992- A0 D0 LDY #$D0
-1994- D2 CE CMP ($CE)
-1996- A0 A2 LDY #$A2
-1998- C1 D0 CMP ($D0,X)
-199A- D0 CC BNE $1968
-199C- C5 20 CMP $20
-199E- D4 ???
-199F- CF ???
-19A0- 20 C3 CF JSR $CFC3
-19A3- CE D4 C9 DEC $C9D4
-19A6- CE D5 C5 DEC $C5D5
-19A9- AE A2 8D LDX $8DA2
-19AC- A0 CC LDY #$CC
-19AE- C4 C1 CPY $C1
-19B0- A0 A3 LDY #$A3
-19B2- B0 8D BCS $1941
-19B4- D0 C2 BNE $1978
-19B6- CC D0 8D CPY $8DD0
-19B9- A0 D0 LDY #$D0
-19BB- C2 ???
-19BC- D8 CLD
-19BD- A0 A3 LDY #$A3
-19BF- D0 C2 BNE $1983
-19C1- B0 8D BCS $1950
-19C3- A0 C3 LDY #$C3
-19C5- CD D0 A0 CMP $A0D0
-19C8- A3 ???
-19C9- B1 8D LDA ($8D),Y
-19CB- A0 C2 LDY #$C2
-19CD- CE C5 A0 DEC $A0C5
-19D0- D0 C2 BNE $1994
-19D2- CC D0 8D CPY $8DD0
-19D5- AA TAX
-19D6- 8D AA AA STA $AAAA
-19D9- 20 CD C1 JSR $C1CD
-19DC- C3 ???
-19DD- D2 CF CMP ($CF)
-19DF- BA TSX
-19E0- 20 D4 D6 JSR $D6D4
-19E3- CC C9 CE CPY $CEC9
-19E6- 20 D9 DF JSR $DFD9
-19E9- D3 ???
-19EA- D4 ???
-19EB- C1 D2 CMP ($D2,X)
-19ED- D4 ???
-19EE- BB ???
-19EF- D9 DF C5 CMP $C5DF,Y
-19F2- CE C4 BB DEC $BBC4
-19F5- D8 CLD
-19F6- DF ???
-19F7- D0 CF BNE $19C8
-19F9- D3 ???
-19FA- C9 D4 CMP #$D4
-19FC- C9 CF CMP #$CF
-19FE- CE BB C6 DEC $C6BB
-1A01- C9 CC CMP #$CC
-1A03- CC DF C3 CPY $C3DF
-1A06- C8 INY
-1A07- C1 D2 CMP ($D2,X)
-1A09- 8D AA AA STA $AAAA
-1A0C- 20 20 20 JSR $2020
-1A0F- 20 20 20 JSR $2020
-1A12- 20 20 D4 JSR $D420
-1A15- C8 INY
-1A16- CC C9 CE CPY $CEC9
-1A19- 20 D8 DF JSR $DFD8
-1A1C- D3 ???
-1A1D- D4 ???
-1A1E- C1 D2 CMP ($D2,X)
-1A20- D4 ???
-1A21- BB ???
-1A22- D8 CLD
-1A23- DF ???
-1A24- C5 CE CMP $CE
-1A26- C4 BB CPY $BB
-1A28- D9 DF D0 CMP $D0DF,Y
-1A2B- CF ???
-1A2C- D3 ???
-1A2D- C9 D4 CMP #$D4
-1A2F- C9 CF CMP #$CF
-1A31- CE BB C6 DEC $C6BB
-1A34- C9 CC CMP #$CC
-1A36- CC DF C3 CPY $C3DF
-1A39- C8 INY
-1A3A- C1 D2 CMP ($D2,X)
-1A3C- 8D AA 8D STA $8DAA
-1A3F- AA TAX
-1A40- AA TAX
-1A41- 20 20 20 JSR $2020
-1A44- 20 20 20 JSR $2020
-1A47- 20 20 D4 JSR $D420
-1A4A- C6 C9 DEC $C9
-1A4C- CC CC 20 CPY $20CC
-1A4F- D8 CLD
-1A50- DF ???
-1A51- D3 ???
-1A52- D4 ???
-1A53- C1 D2 CMP ($D2,X)
-1A55- D4 ???
-1A56- BB ???
-1A57- D8 CLD
-1A58- DF ???
-1A59- C5 CE CMP $CE
-1A5B- C4 BB CPY $BB
-1A5D- D9 DF D3 CMP $D3DF,Y
-1A60- D4 ???
-1A61- C1 D2 CMP ($D2,X)
-1A63- D4 ???
-1A64- BB ???
-1A65- D9 DF C5 CMP $C5DF,Y
-1A68- CE C4 CC DEC $CCC4
-1A6B- C6 C9 DEC $C9
-1A6D- CC CC DF CPY $DFCC
-1A70- C3 ???
-1A71- C8 INY
-1A72- C1 D2 CMP ($D2,X)
-1A74- 8D AA 8D STA $8DAA
-1A77- A0 CA LDY #$CA
-1A79- D3 ???
-1A7A- D2 A0 CMP ($A0)
-1A7C- C8 INY
-1A7D- CF ???
-1A7E- CD C5 8D CMP $8DC5
-1A81- A0 D0 LDY #$D0
-1A83- D2 CE CMP ($CE)
-1A85- A0 A2 LDY #$A2
-1A87- D4 ???
-1A88- D6 CC DEC $CC,X
-1A8A- C9 CE CMP #$CE
-1A8C- 20 C3 D2 JSR $D2C3
-1A8F- C5 C1 CMP $C1
-1A91- D4 ???
-1A92- C5 D3 CMP $D3
-1A94- 20 C1 20 JSR $20C1
-1A97- D6 C5 DEC $C5,X
-1A99- D2 D4 CMP ($D4)
-1A9B- C9 C3 CMP #$C3
-1A9D- C1 CC CMP ($CC,X)
-1A9F- 20 CC C9 JSR $C9CC
-1AA2- CE C5 A2 DEC $A2C5
-1AA5- AC B8 C4 LDY $C4B8
-1AA8- 8D A0 D0 STA $D0A0
-1AAB- D2 CE CMP ($CE)
-1AAD- A0 A2 LDY #$A2
-1AAF- CF ???
-1AB0- C6 20 DEC $20
-1AB2- D4 ???
-1AB3- C5 D8 CMP $D8
-1AB5- D4 ???
-1AB6- AC 20 D7 LDY $D720
-1AB9- C8 INY
-1ABA- C9 CC CMP #$CC
-1ABC- C5 20 CMP $20
-1ABE- D4 ???
-1ABF- C8 INY
-1AC0- CC C9 CE CPY $CEC9
-1AC3- 20 C3 D2 JSR $D2C3
-1AC6- C5 C1 CMP $C1
-1AC8- D4 ???
-1AC9- C5 D3 CMP $D3
-1ACB- A2 AC LDX #$AC
-1ACD- B8 CLV
-1ACE- C4 8D CPY $8D
-1AD0- A0 D0 LDY #$D0
-1AD2- D2 CE CMP ($CE)
-1AD4- A0 A2 LDY #$A2
-1AD6- C1 20 CMP ($20,X)
-1AD8- C8 INY
-1AD9- CF ???
-1ADA- D2 C9 CMP ($C9)
-1ADC- DA PHX
-1ADD- CF ???
-1ADE- CE D4 C1 DEC $C1D4
-1AE1- CC 20 CC CPY $CC20
-1AE4- C9 CE CMP #$CE
-1AE6- C5 20 CMP $20
-1AE8- CF ???
-1AE9- C6 20 DEC $20
-1AEB- D4 ???
-1AEC- C5 D8 CMP $D8
-1AEE- D4 ???
-1AEF- AE 20 D9 LDX $D920
-1AF2- CF ???
-1AF3- D5 A2 CMP $A2,X
-1AF5- AC B8 C4 LDY $C4B8
-1AF8- 8D A0 D0 STA $D0A0
-1AFB- D2 CE CMP ($CE)
-1AFD- A0 A2 LDY #$A2
-1AFF- D3 ???
-1B00- D0 C5 BNE $1AC7
-1B02- C3 ???
-1B03- C9 C6 CMP #$C6
-1B05- D9 20 D4 CMP $D420,Y
-1B08- C8 INY
-1B09- C5 20 CMP $20
-1B0B- C3 ???
-1B0C- CF ???
-1B0D- CF ???
-1B0E- D2 C4 CMP ($C4)
-1B10- D3 ???
-1B11- 20 AF 20 JSR $20AF
-1B14- C6 C9 DEC $C9
-1B16- CC CC 20 CPY $20CC
-1B19- C3 ???
-1B1A- C8 INY
-1B1B- C1 D2 CMP ($D2,X)
-1B1D- AE A2 AC LDX $ACA2
-1B20- B8 CLV
-1B21- C4 B8 CPY $B8
-1B23- C4 8D CPY $8D
-1B25- A0 D4 LDY #$D4
-1B27- D6 CC DEC $CC,X
-1B29- C9 CE CMP #$CE
-1B2B- A0 A3 LDY #$A3
-1B2D- B0 B8 BCS $1AE7
-1B2F- BB ???
-1B30- A3 ???
-1B31- B1 B8 LDA ($B8),Y
-1B33- BB ???
-1B34- A3 ???
-1B35- B1 B0 LDA ($B0),Y
-1B37- BB ???
-1B38- A3 ???
-1B39- A4 C1 LDY $C1
-1B3B- C1 8D CMP ($8D,X)
-1B3D- A0 D7 LDY #$D7
-1B3F- C1 C9 CMP ($C9,X)
-1B41- D4 ???
-1B42- 8D A0 D4 STA $D4A0
-1B45- C8 INY
-1B46- CC C9 CE CPY $CEC9
-1B49- A0 A3 LDY #$A3
-1B4B- B1 B0 LDA ($B0),Y
-1B4D- BB ???
-1B4E- A3 ???
-1B4F- B3 ???
-1B50- B0 BB BCS $1B0D
-1B52- A3 ???
-1B53- B0 B8 BCS $1B0D
-1B55- BB ???
-1B56- A3 ???
-1B57- A4 C1 LDY $C1
-1B59- C1 8D CMP ($8D,X)
-1B5B- A0 D7 LDY #$D7
-1B5D- C1 C9 CMP ($C9,X)
-1B5F- D4 ???
-1B60- 8D A0 D4 STA $D4A0
-1B63- D6 CC DEC $CC,X
-1B65- C9 CE CMP #$CE
-1B67- A0 A3 LDY #$A3
-1B69- B8 CLV
-1B6A- BB ???
-1B6B- A3 ???
-1B6C- B1 B8 LDA ($B8),Y
-1B6E- BB ???
-1B6F- A3 ???
-1B70- B3 ???
-1B71- B0 BB BCS $1B2E
-1B73- A3 ???
-1B74- A4 C1 LDY $C1
-1B76- C1 8D CMP ($8D,X)
-1B78- A0 D4 LDY #$D4
-1B7A- C8 INY
-1B7B- CC C9 CE CPY $CEC9
-1B7E- A0 A3 LDY #$A3
-1B80- B1 B0 LDA ($B0),Y
-1B82- BB ???
-1B83- A3 ???
-1B84- B3 ???
-1B85- B1 BB LDA ($BB),Y
-1B87- A3 ???
-1B88- B1 B7 LDA ($B7),Y
-1B8A- BB ???
-1B8B- A3 ???
-1B8C- A4 C1 LDY $C1
-1B8E- C1 8D CMP ($8D,X)
-1B90- A0 D7 LDY #$D7
-1B92- C1 C9 CMP ($C9,X)
-1B94- D4 ???
-1B95- 8D A0 D4 STA $D4A0
-1B98- C8 INY
-1B99- CC C9 CE CPY $CEC9
-1B9C- A0 A3 LDY #$A3
-1B9E- B0 BB BCS $1B5B
-1BA0- A3 ???
-1BA1- B3 ???
-1BA2- B9 BB A3 LDA $A3BB,Y
-1BA5- B0 BB BCS $1B62
-1BA7- A3 ???
-1BA8- A4 C1 LDY $C1
-1BAA- C1 8D CMP ($8D,X)
-1BAC- A0 D4 LDY #$D4
-1BAE- D6 CC DEC $CC,X
-1BB0- C9 CE CMP #$CE
-1BB2- A0 A3 LDY #$A3
-1BB4- B0 BB BCS $1B71
-1BB6- A3 ???
-1BB7- B2 B3 LDA ($B3)
-1BB9- BB ???
-1BBA- A3 ???
-1BBB- B0 BB BCS $1B78
-1BBD- A3 ???
-1BBE- A4 C1 LDY $C1
-1BC0- C1 8D CMP ($8D,X)
-1BC2- A0 D4 LDY #$D4
-1BC4- C8 INY
-1BC5- CC C9 CE CPY $CEC9
-1BC8- A0 A3 LDY #$A3
-1BCA- B0 BB BCS $1B87
-1BCC- A3 ???
-1BCD- B3 ???
-1BCE- B9 BB A3 LDA $A3BB,Y
-1BD1- B2 B3 LDA ($B3)
-1BD3- BB ???
-1BD4- A3 ???
-1BD5- A4 C1 LDY $C1
-1BD7- C1 8D CMP ($8D,X)
-1BD9- A0 D4 LDY #$D4
-1BDB- D6 CC DEC $CC,X
-1BDD- C9 CE CMP #$CE
-1BDF- A0 A3 LDY #$A3
-1BE1- B0 B0 BCS $1B93
-1BE3- BB ???
-1BE4- A3 ???
-1BE5- B2 B3 LDA ($B3)
-1BE7- BB ???
-1BE8- A3 ???
-1BE9- B3 ???
-1BEA- B9 BB A3 LDA $A3BB,Y
-1BED- A4 C1 LDY $C1
-1BEF- C1 8D CMP ($8D,X)
-1BF1- A0 D7 LDY #$D7
-1BF3- C1 C9 CMP ($C9,X)
-1BF5- D4 ???
-1BF6- 8D A0 D4 STA $D4A0
-1BF9- C6 C9 DEC $C9
-1BFB- CC CC A0 CPY $A0CC
-1BFE- A3 ???
-1BFF- B0 BB BCS $1BBC
-1C01- A3 ???
-1C02- B0 BB BCS $1BBF
-1C04- A3 ???
-1C05- B3 ???
-1C06- B9 BB A3 LDA $A3BB,Y
-1C09- B2 B3 LDA ($B3)
-1C0B- BB ???
-1C0C- A3 ???
-1C0D- A4 C1 LDY $C1
-1C0F- C1 8D CMP ($8D,X)
-1C11- A0 D7 LDY #$D7
-1C13- C1 C9 CMP ($C9,X)
-1C15- D4 ???
-1C16- 8D 20 A0 STA $A020
-1C19- D4 ???
-1C1A- C6 C9 DEC $C9
-1C1C- CC CC 20 CPY $20CC
-1C1F- A3 ???
-1C20- B1 B0 LDA ($B0),Y
-1C22- BB ???
-1C23- A3 ???
-1C24- B5 BB LDA $BB,X
-1C26- A3 ???
-1C27- B3 ???
-1C28- B0 BB BCS $1BE5
-1C2A- A3 ???
-1C2B- B1 B7 LDA ($B7),Y
-1C2D- BB ???
-1C2E- A3 ???
-1C2F- A4 C1 LDY $C1
-1C31- B0 8D BCS $1BC0
-1C33- A0 D7 LDY #$D7
-1C35- C1 C9 CMP ($C9,X)
-1C37- D4 ???
-1C38- 8D A0 D3 STA $D3A0
-1C3B- C3 ???
-1C3C- D0 CF BNE $1C0D
-1C3E- D3 ???
-1C3F- A0 A3 LDY #$A3
-1C41- B1 B2 LDA ($B2),Y
-1C43- BB ???
-1C44- A3 ???
-1C45- B7 ???
-1C46- 8D A0 D0 STA $D0A0
-1C49- D2 CE CMP ($CE)
-1C4B- A0 A2 LDY #$A2
-1C4D- C1 CE CMP ($CE,X)
-1C4F- C4 20 CPY $20
-1C51- D4 ???
-1C52- C6 C9 DEC $C9
-1C54- CC CC 20 CPY $20CC
-1C57- C6 C9 DEC $C9
-1C59- CC CC D3 CPY $D3CC
-1C5C- 20 C1 A2 JSR $A2C1
-1C5F- AC B8 C4 LDY $C4B8
-1C62- 8D A0 D3 STA $D3A0
-1C65- C3 ???
-1C66- D0 CF BNE $1C37
-1C68- D3 ???
-1C69- A0 A3 LDY #$A3
-1C6B- B1 B2 LDA ($B2),Y
-1C6D- BB ???
-1C6E- A3 ???
-1C6F- B9 8D A0 LDA $A08D,Y
-1C72- D0 D2 BNE $1C46
-1C74- CE A0 A2 DEC $A2A0
-1C77- C7 ???
-1C78- C9 D6 CMP #$D6
-1C7A- C5 CE CMP $CE
-1C7C- 20 C1 D2 JSR $D2C1
-1C7F- C5 C1 CMP $C1
-1C81- 20 D7 C9 JSR $C9D7
-1C84- D4 ???
-1C85- C8 INY
-1C86- A2 8D LDX #$8D
-1C88- A0 D3 LDY #$D3
-1C8A- C3 ???
-1C8B- D0 CF BNE $1C5C
-1C8D- D3 ???
-1C8E- A0 A3 LDY #$A3
-1C90- B1 B2 LDA ($B2),Y
-1C92- BB ???
-1C93- A3 ???
-1C94- B1 B1 LDA ($B1),Y
-1C96- 8D A0 D0 STA $D0A0
-1C99- D2 CE CMP ($CE)
-1C9B- A0 A2 LDY #$A2
-1C9D- C1 20 CMP ($20,X)
-1C9F- C6 C9 DEC $C9
-1CA1- CC CC 20 CPY $20CC
-1CA4- C3 ???
-1CA5- C8 INY
-1CA6- C1 D2 CMP ($D2,X)
-1CA8- A2 8D LDX #$8D
-1CAA- A0 D7 LDY #$D7
-1CAC- C1 C9 CMP ($C9,X)
-1CAE- D4 ???
-1CAF- 8D A0 CA STA $CAA0
-1CB2- D3 ???
-1CB3- D2 A0 CMP ($A0)
-1CB5- C8 INY
-1CB6- CF ???
-1CB7- CD C5 8D CMP $8DC5
-1CBA- A0 D0 LDY #$D0
-1CBC- D2 CE CMP ($CE)
-1CBE- A0 A2 LDY #$A2
-1CC0- CC C1 D3 CPY $D3C1
-1CC3- D4 ???
-1CC4- CC D9 AC CPY $ACD9
-1CC7- 20 D4 C8 JSR $C8D4
-1CCA- C5 20 CMP $20
-1CCC- D4 ???
-1CCD- D0 D5 BNE $1CA4
-1CCF- D4 ???
-1CD0- 20 CD C1 JSR $C1CD
-1CD3- C3 ???
-1CD4- D2 CF CMP ($CF)
-1CD6- 20 D3 C9 JSR $C9D3
-1CD9- CD D0 CC CMP $CCD0
-1CDC- D9 A2 AC CMP $ACA2,Y
-1CDF- B8 CLV
-1CE0- C4 8D CPY $8D
-1CE2- A0 D0 LDY #$D0
-1CE4- D2 CE CMP ($CE)
-1CE6- A0 A2 LDY #$A2
-1CE8- D0 CC BNE $1CB6
-1CEA- CF ???
-1CEB- D4 ???
-1CEC- D3 ???
-1CED- 20 C1 20 JSR $20C1
-1CF0- C7 ???
-1CF1- C9 D6 CMP #$D6
-1CF3- C5 CE CMP $CE
-1CF5- 20 C3 C8 JSR $C8C3
-1CF8- C1 D2 CMP ($D2,X)
-1CFA- C1 C3 CMP ($C3,X)
-1CFC- D4 ???
-1CFD- C5 D2 CMP $D2
-1CFF- 20 D4 CF JSR $CFD4
-1D02- 20 D4 C8 JSR $C8D4
-1D05- C5 A2 CMP $A2
-1D07- AC B8 C4 LDY $C4B8
-1D0A- 8D A0 D0 STA $D0A0
-1D0D- D2 CE CMP ($CE)
-1D0F- A0 A2 LDY #$A2
-1D11- D3 ???
-1D12- C3 ???
-1D13- D2 C5 CMP ($C5)
-1D15- C5 CE CMP $CE
-1D17- 20 D6 C9 JSR $C9D6
-1D1A- C1 20 CMP ($20,X)
-1D1C- C4 C9 CPY $C9
-1D1E- D2 C5 CMP ($C5)
-1D20- C3 ???
-1D21- D4 ???
-1D22- 20 CD C5 JSR $C5CD
-1D25- CD CF D2 CMP $D2CF
-1D28- D9 20 C1 CMP $C120,Y
-1D2B- C3 ???
-1D2C- C3 ???
-1D2D- C5 D3 CMP $D3
-1D2F- D3 ???
-1D30- AE A2 8D LDX $8DA2
-1D33- A0 D0 LDY #$D0
-1D35- D2 CE CMP ($CE)
-1D37- A0 A2 LDY #$A2
-1D39- 20 A2 AC JSR $ACA2
-1D3C- B8 CLV
-1D3D- C4 B8 CPY $B8
-1D3F- C4 8D CPY $8D
-1D41- A0 D7 LDY #$D7
-1D43- C1 C9 CMP ($C9,X)
-1D45- D4 ???
-1D46- 8D A0 D4 STA $D4A0
-1D49- D0 D5 BNE $1D20
-1D4B- D4 ???
-1D4C- A0 A3 LDY #$A3
-1D4E- B1 B0 LDA ($B0),Y
-1D50- BB ???
-1D51- A3 ???
-1D52- B1 B0 LDA ($B0),Y
-1D54- BB ???
-1D55- A3 ???
-1D56- A4 C1 LDY $C1
-1D58- C1 8D CMP ($8D,X)
-1D5A- A0 D4 LDY #$D4
-1D5C- D0 D5 BNE $1D33
-1D5E- D4 ???
-1D5F- A0 A3 LDY #$A3
-1D61- B1 B1 LDA ($B1),Y
-1D63- BB ???
-1D64- A3 ???
-1D65- B1 B1 LDA ($B1),Y
-1D67- BB ???
-1D68- A3 ???
-1D69- A4 C1 LDY $C1
-1D6B- C1 8D CMP ($8D,X)
-1D6D- A0 D4 LDY #$D4
-1D6F- D0 D5 BNE $1D46
-1D71- D4 ???
-1D72- A0 A3 LDY #$A3
-1D74- B1 B2 LDA ($B2),Y
-1D76- BB ???
-1D77- A3 ???
-1D78- B1 B2 LDA ($B2),Y
-1D7A- BB ???
-1D7B- A3 ???
-1D7C- A4 C1 LDY $C1
-1D7E- C1 8D CMP ($8D,X)
-1D80- A0 D4 LDY #$D4
-1D82- D0 D5 BNE $1D59
-1D84- D4 ???
-1D85- A0 A3 LDY #$A3
-1D87- B1 B3 LDA ($B3),Y
-1D89- BB ???
-1D8A- A3 ???
-1D8B- B1 B3 LDA ($B3),Y
-1D8D- BB ???
-1D8E- A3 ???
-1D8F- A4 C1 LDY $C1
-1D91- C1 8D CMP ($8D,X)
-1D93- A0 D4 LDY #$D4
-1D95- D0 D5 BNE $1D6C
-1D97- D4 ???
-1D98- A0 A3 LDY #$A3
-1D9A- B1 B4 LDA ($B4),Y
-1D9C- BB ???
-1D9D- A3 ???
-1D9E- B1 B4 LDA ($B4),Y
-1DA0- BB ???
-1DA1- A3 ???
-1DA2- A4 C1 LDY $C1
-1DA4- C1 8D CMP ($8D,X)
-1DA6- A0 DF LDY #$DF
-1DA8- D7 ???
-1DA9- C1 C9 CMP ($C9,X)
-1DAB- D4 ???
-1DAC- 8D A0 CA STA $CAA0
-1DAF- D3 ???
-1DB0- D2 A0 CMP ($A0)
-1DB2- C8 INY
-1DB3- CF ???
-1DB4- CD C5 8D CMP $8DC5
-1DB7- A0 D0 LDY #$D0
-1DB9- D2 CE CMP ($CE)
-1DBB- A0 A2 LDY #$A2
-1DBD- C6 C9 DEC $C9
-1DBF- CE AE A2 DEC $A2AE
-1DC2- AC B8 C4 LDY $C4B8
-1DC5- B8 CLV
-1DC6- C4 B8 CPY $B8
-1DC8- C4 8D CPY $8D
-1DCA- 20 A0 D4 JSR $D4A0
-1DCD- D0 D5 BNE $1DA4
-1DCF- D4 ???
-1DD0- A0 A3 LDY #$A3
-1DD2- B3 ???
-1DD3- B9 BB A3 LDA $A3BB,Y
-1DD6- B2 B3 LDA ($B3)
-1DD8- BB ???
-1DD9- A3 ???
-1DDA- A4 C1 LDY $C1
-1DDC- C1 8D CMP ($8D,X)
-1DDE- AA TAX
-1DDF- 8D A0 CA STA $CAA0
-1DE2- CD D0 A0 CMP $A0D0
-1DE5- D2 C5 CMP ($C5)
-1DE7- C5 CE CMP $CE
-1DE9- D4 ???
-1DEA- D2 D9 CMP ($D9)
-1DEC- 8D AA 8D STA $8DAA
-1DEF- AA TAX
-1DF0- E0 E0 CPX #$E0
-1DF2- E0 E0 CPX #$E0
-1DF4- E0 E0 CPX #$E0
-1DF6- E0 E0 CPX #$E0
-1DF8- E0 E0 CPX #$E0
-1DFA- E0 E0 CPX #$E0
-1DFC- E0 E0 CPX #$E0
-1DFE- E0 E0 CPX #$E0
-1E00- E0 E0 CPX #$E0
-1E02- E0 E0 CPX #$E0
-1E04- E0 E0 CPX #$E0
-1E06- E0 E0 CPX #$E0
-1E08- E0 E0 CPX #$E0
-1E0A- E0 E0 CPX #$E0
-1E0C- E0 E0 CPX #$E0
-1E0E- AA TAX
-1E0F- 8D AA 20 STA $20AA
-1E12- 20 20 20 JSR $2020
-1E15- 20 20 20 JSR $2020
-1E18- 20 C2 CF JSR $CFC2
-1E1B- D4 ???
-1E1C- D4 ???
-1E1D- CF ???
-1E1E- CD 20 C9 CMP $C920
-1E21- CE C3 CC DEC $CCC3
-1E24- D5 C4 CMP $C4,X
-1E26- C5 D3 CMP $D3
-1E28- 20 20 20 JSR $2020
-1E2B- 20 20 20 JSR $2020
-1E2E- 20 AA 8D JSR $8DAA
-1E31- AA TAX
-1E32- AC AC AC LDY $ACAC
-1E35- AC AC AC LDY $ACAC
-1E38- AC AC AC LDY $ACAC
-1E3B- AC AC AC LDY $ACAC
-1E3E- AC AC AC LDY $ACAC
-1E41- AC AC AC LDY $ACAC
-1E44- AC AC AC LDY $ACAC
-1E47- AC AC AC LDY $ACAC
-1E4A- AC AC AC LDY $ACAC
-1E4D- AC AC AC LDY $ACAC
-1E50- AA TAX
-1E51- 8D AA 8D STA $8DAA
-1E54- A0 D0 LDY #$D0
-1E56- D5 D4 CMP $D4,X
-1E58- A0 CD LDY #$CD
-1E5A- C9 CE CMP #$CE
-1E5C- AE CC C9 LDX $C9CC
-1E5F- C2 ???
-1E60- AE D2 C5 LDX $C5D2
-1E63- D1 D5 CMP ($D5),Y
-1E65- C9 D2 CMP #$D2
-1E67- C5 C4 CMP $C4
-1E69- 8D AA 8D STA $8DAA
-1E6C- AA TAX
-1E6D- AA TAX
-1E6E- 20 C9 CE JSR $CEC9
-1E71- C4 C9 CPY $C9
-1E73- D6 C9 DEC $C9,X
-1E75- C4 D5 CPY $D5
-1E77- C1 CC CMP ($CC,X)
-1E79- 20 D3 D5 JSR $D5D3
-1E7C- C2 ???
-1E7D- D2 CF CMP ($CF)
-1E7F- D5 D4 CMP $D4,X
-1E81- C9 CE CMP #$CE
-1E83- C5 20 CMP $20
-1E85- C9 CE CMP #$CE
-1E87- C3 ???
-1E88- CC D5 C4 CPY $C4D5
-1E8B- C5 D3 CMP $D3
-1E8D- 8D AA 8D STA $8DAA
-1E90- AA TAX
-1E91- 20 20 D3 JSR $D320
-1E94- D4 ???
-1E95- C4 C9 CPY $C9
-1E97- CF ???
-1E98- 20 D3 D5 JSR $D5D3
-1E9B- C2 ???
-1E9C- D2 CF CMP ($CF)
-1E9E- D5 D4 CMP $D4,X
-1EA0- C9 CE CMP #$CE
-1EA2- C5 D3 CMP $D3
-1EA4- 8D AA 8D STA $8DAA
-1EA7- A0 D0 LDY #$D0
-1EA9- D5 D4 CMP $D4,X
-1EAB- A0 CD LDY #$CD
-1EAD- C9 CE CMP #$CE
-1EAF- AE D3 D5 LDX $D5D3
-1EB2- C2 ???
-1EB3- AE D8 D0 LDX $D0D8
-1EB6- D2 C9 CMP ($C9)
-1EB8- CE D4 8D DEC $8DD4
-1EBB- A0 D0 LDY #$D0
-1EBD- D5 D4 CMP $D4,X
-1EBF- A0 CD LDY #$CD
-1EC1- C9 CE CMP #$CE
-1EC3- AE D3 D5 LDX $D5D3
-1EC6- C2 ???
-1EC7- AE C4 D0 LDX $D0C4
-1ECA- D2 C9 CMP ($C9)
-1ECC- CE D4 8D DEC $8DD4
-1ECF- A0 D0 LDY #$D0
-1ED1- D5 D4 CMP $D4,X
-1ED3- A0 CD LDY #$CD
-1ED5- C9 CE CMP #$CE
-1ED7- AE D3 D5 LDX $D5D3
-1EDA- C2 ???
-1EDB- AE D4 C8 LDX $C8D4
-1EDE- CC C9 CE CPY $CEC9
-1EE1- C5 8D CMP $8D
-1EE3- A0 D0 LDY #$D0
-1EE5- D5 D4 CMP $D4,X
-1EE7- A0 CD LDY #$CD
-1EE9- C9 CE CMP #$CE
-1EEB- AE D3 D5 LDX $D5D3
-1EEE- C2 ???
-1EEF- AE D4 D6 LDX $D6D4
-1EF2- CC C9 CE CPY $CEC9
-1EF5- C5 8D CMP $8D
-1EF7- A0 D0 LDY #$D0
-1EF9- D5 D4 CMP $D4,X
-1EFB- A0 CD LDY #$CD
-1EFD- C9 CE CMP #$CE
-1EFF- AE D3 D5 LDX $D5D3
-1F02- C2 ???
-1F03- AE C3 D5 LDX $D5C3
-1F06- D2 D3 CMP ($D3)
-1F08- CF ???
-1F09- D2 D5 CMP ($D5)
-1F0B- C4 C2 CPY $C2
-1F0D- C6 8D DEC $8D
-1F0F- A0 D0 LDY #$D0
-1F11- D5 D4 CMP $D4,X
-1F13- A0 CD LDY #$CD
-1F15- C9 CE CMP #$CE
-1F17- AE D3 D5 LDX $D5D3
-1F1A- C2 ???
-1F1B- AE D4 C6 LDX $C6D4
-1F1E- C9 CC CMP #$CC
-1F20- CC C1 8D CPY $8DC1
-1F23- A0 D0 LDY #$D0
-1F25- D5 D4 CMP $D4,X
-1F27- A0 CD LDY #$CD
-1F29- C9 CE CMP #$CE
-1F2B- AE D3 D5 LDX $D5D3
-1F2E- C2 ???
-1F2F- AE D3 C9 LDX $C9D3
-1F32- CE D0 D5 DEC $D5D0
-1F35- D4 ???
-1F36- 8D A0 D0 STA $D0A0
-1F39- D5 D4 CMP $D4,X
-1F3B- A0 CD LDY #$CD
-1F3D- C9 CE CMP #$CE
-1F3F- AE D3 D5 LDX $D5D3
-1F42- C2 ???
-1F43- AE C7 D0 LDX $D0C7
-1F46- C2 ???
-1F47- D8 CLD
-1F48- 8D A0 D0 STA $D0A0
-1F4B- D5 D4 CMP $D4,X
-1F4D- A0 CD LDY #$CD
-1F4F- C9 CE CMP #$CE
-1F51- AE D3 D5 LDX $D5D3
-1F54- C2 ???
-1F55- AE D4 D8 LDX $D8D4
-1F58- D4 ???
-1F59- D0 D5 BNE $1F30
-1F5B- D4 ???
-1F5C- 8D AA 8D STA $8DAA
diff --git a/source/disk1_stdio/T.HOOKS.STDIO b/source/disk1_stdio/T.HOOKS.STDIO
deleted file mode 100644
index 571056f..0000000
--- a/source/disk1_stdio/T.HOOKS.STDIO
+++ /dev/null
@@ -1,53 +0,0 @@
-*
-*``````````````````````````````*
-* STDIO.HOOKS.PUT *
-*- -*
-* HOOKS TO INPUT/OUTPUT *
-* ROUTINES IN MONITOR *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-* OUTPUT HOOKS
-*
-COUT1 EQU $FDF0 ; FASTER SCREEN OUTPUT
-COUT EQU $FDED ; MONITOR STD OUTPUT
-HOME EQU $FC58 ; CLEAR SCREEN, HOME CURSOR
-VTAB EQU $FC22 ; MONITOR CURSOR POS ROUTINE
-CURSH EQU $24 ; HPOS OF COUT CURSOR
-CURSV EQU $25 ; VPOS OF COUT CURSOR
-WNDLEFT EQU $20 ; SCROLL WINDOW LEFT
-WNDWIDTH EQU $21 ; SCROLL WINDOW WIDTH
-WNDTOP EQU $22 ; SCROLL WINDOW TOP
-WNDBOT EQU $23 ; SCROLL WINDOW BOTTOM
-TEXTP1 EQU $0400 ; START OF TEXT PAGE 1
-TEXTP2 EQU $0800 ; START OF TEXT PAGE 2
-PAGE1 EQU $C054 ; SOFT SWITCH USE PAGE 1
-PAGE2 EQU $C055 ; SOFT SWITCH USE PAGE 2
-S80COL EQU $C01F ; READ ONLY; CHECK IF 80C
-KEYBUFF EQU $0200 ; KEYBUFFER START
-GSTROBE EQU $C040 ; GAME CONNECTOR STROBE
-TXTSET EQU $C051 ; TEXT ON SOFT SWITCH
-SETWND EQU $FB4B ; SET NORMAL WINDOW MODE
-CURADV EQU $FBF4 ; ADVANCE CURSOR RIGHT
-CURBS EQU $FC10 ; CURSOR LEFT
-CURUP EQU $FC1A ; CURSOR UP
-CR EQU $FC62 ; CARRIAGE RETURN TO SCREEN
-LF EQU $FC66 ; LINE FEED ONLY TO SCREEN
-CLEOL EQU $FC9C ; CLEAR TEXT TO END OF LINE
-*
-* INPUT HOOKS
-*
-KYBD EQU $C000 ; LDA SINGLE KEYPRESS
-STROBE EQU $C010 ; CLEAR KYBD BUFFER
-GETLN EQU $FD6F ; MONITOR GET LINE OF KB INPUT
-GETKEY EQU $FD0C ; MONITOR GET SINGLE KEY INPUT
-OPAPP EQU $C061
-CLAPP EQU $C062
-*
-* PADDLE HOOKS
-*
-PREAD EQU $FB1E ; READ STATE OF PADDLE
-PB0 EQU $C061 ; PADDLE BUTTON 0
-PB1 EQU $C062
-PB2 EQU $C063
-PB3 EQU $C060
-*
diff --git a/source/disk1_stdio/T.MAC.STDIO b/source/disk1_stdio/T.MAC.STDIO
deleted file mode 100644
index f6c6775..0000000
--- a/source/disk1_stdio/T.MAC.STDIO
+++ /dev/null
@@ -1,523 +0,0 @@
-*
-*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*
-* *
-* STDIO.MAC *
-* *
-* AUTHOR: NATHAN RIGGS *
-* CONTACT: NATHAN.RIGGS@ *
-* OUTLOOK.COM *
-* *
-* VERSION: 0.2.0 *
-* DATE: 12-DEC-2018 *
-* ASSEMBLER: MERLIN 8 PRO *
-* LICENSE: APACHE 2.0 *
-* OS: DOS 3.3 *
-* *
-*------------------------------*
-* *
-* THIS IS A MACRO LIBRARY FOR *
-* STANDARD INPUT AND OUTPUT. *
-* *
-* SUBROUTINES FILES USED: *
-* *
-* SUB.XPRINT *
-* SUB.DPRINT *
-* SUB.SINPUT *
-* SUB.GKEY *
-* SUB.CURSOR *
-* SUB.GPBX *
-* SUB.TVLINE *
-* SUB.THLINE *
-* SUB.TFILLA *
-* SUB.TXTPUT *
-* *
-*------------------------------*
-* *
-* LIST OF MACROS *
-* *
-* PRN : FLEXIBLE PRINT *
-* INP : STRING INPUT *
-* GKEY : GET SINGLE KEY *
-* SCPOS : SET CURS POS AT X,Y *
-* SETCX : SET CURSOR X *
-* SETCY : SET CURSOR Y *
-* CURF : CURSOR FORWARD *
-* CURB : CURSOR BACKWARD *
-* CURU : CURSOR UP *
-* CURD : CURSOR DOWN *
-* RCPOS : READ CURSOR POSITION *
-* PDL : READ PADDLE STATE *
-* PBX : READ PDL BTN X *
-* TVLIN : TEXT VERTICAL LINE *
-* THLIN : TEXT HORIZ LINE *
-* TFILL : TEXT FILL AREA *
-* TPUT : TEXT CHAR PLOT AT XY *
-* COL40 : FORCE 40COL MODE *
-* COL80 : FORCE 80COL MODE *
-* DIE80 : KILL 80COL FIRMWARE *
-* MTXT0 : DISABLE MOUSETEXT *
-* MTXT1 : ENABLE MOUSETEXT *
-* WAIT : WAIT FOR KEYPRESS *
-* *
-*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*
-*
-*``````````````````````````````*
-* PRN :: PRINT (NO ) *
-*- -*
-* EITHER PRINTS A STRING OF *
-* TEXT PROVIDED, OR PRINTS THE *
-* DATA FOUND AT THE SPECIFIED *
-* MEMORY LOCATION. *
-*- -*
-* PARAMETERS *
-* *
-* IF FIRST LETTER OF VAR1 IS *
-* A QUOTATION MARK, THEN PASS *
-* CONTROL TO XPRINT. *
-* *
-* IF FIRST LETTER OF VAR1 IS *
-* A DOLLAR SIGN, THEN IT IS A *
-* MEMORY LOCATION, SO PASS TO *
-* DPRINT. *
-*- -*
-* SAMPLE USAGE: *
-* *
-* PRN "HELLO!" *
-* PRN $300 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-PRN MAC
- IF ",]1 ; --- IF PARAM=STRING
- JSR XPRINT ; SPECIAL PRINT
- ASC ]1 ; PUT STRING HERE
- HEX 00 ; STRING TERMINATE
- ELSE ; ELSE, PARAM IS
- ; MEMORY LOCATION
- _ISLIT ]1
- JSR DPRINT
- FIN
- <<<
-*
-*``````````````````````````````*
-* INP: INPUT MACRO *
-* *
-* INPUTS A STRING FROM KEYBRD *
-* AND STORES IT IN [RETURN] *
-*- -*
-* SAMPLE USAGE: *
-* *
-* INP *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-INP MAC
- JSR SINPUT
- <<<
-*
-*``````````````````````````````*
-* GKEY GETKEY *
-* *
-* WAITS FOR USER TO PRESS A *
-* KEY, THEN STORES THAT IN .A *
-*- -*
-* SAMPLE USAGE: *
-* *
-* GKEY *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-GKEY MAC
- JSR GETKEY
- LDY #0
- STY STROBE
- <<<
-*
-*``````````````````````````````*
-* SCPOS : POSITION CURSOR X,Y *
-*- -*
-* SETS THE CURSOR POSITION. *
-*- -*
-* PARAMETERS *
-* *
-* ]1 = X POSITION *
-* ]2 = Y POSITION *
-*- -*
-* SAMPLE USAGE: *
-* *
-* SCPOS #10;#10 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-** WARNING: NO ERROR CONTROL
-*
-SCPOS MAC
- LDX ]1
- LDY ]2
- STX CURSH
- STY CURSV
- JSR VTAB
- <<<
-*
-*``````````````````````````````*
-* SETCX : SET CURSOR HORIZ *
-*- -*
-* SETS THE HORIZONTAL POSITION *
-* OF THE TEXT CURSOR. *
-*- -*
-* PARAMETERS *
-* *
-* ]1 = X POSITION *
-*- -*
-* SAMPLE USAGE: SETCX #10 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-** WARNING: NO ERROR CONTROL
-*
-SETCX MAC
- LDX ]1
- STX CURSH
- JSR VTAB
- <<<
-*
-*``````````````````````````````*
-* SETCY: POSITION CURSOR VERT *
-*- -*
-* SET CURSOR VERTICAL POSITION *
-*- -*
-* PARAMETERS *
-* *
-* ]1 = Y POSITION *
-*- -*
-* SAMPLE USAGE: SETCY #10 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-** WARNING: NO ERROR CONTROL
-*
-SETCY MAC
- LDY ]1
- STY CURSV
- JSR VTAB
- <<<
-*
-*``````````````````````````````*
-* CURF : TEXT CURSOR FORWRD *
-*- -*
-* MOVES THE CURSOR FORWARD BY *
-* SPECIFIED AMOUNT. *
-*- -*
-* PARAMETERS *
-* *
-* ]1 = NUMBER TO MOVE FORWARD *
-*- -*
-* SAMPLE USAGE: CURF #10 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-CURF MAC
- LDA ]1
- JSR CURSFOR
- <<<
-*
-*``````````````````````````````*
-* CURB :: TEXT CURSOR BACKWD *
-*- -*
-* MOVES THE CURSOR BACKWARD BY *
-* SPECIFIED AMOUNT. *
-*- -*
-* PARAMETERS *
-* *
-* ]1 = AMOUNT TO MOVE BACKWARD *
-*- -*
-* SAMPLE USAGE: CURB #10 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-CURB MAC
- LDA ]1
- JSR CURSBAK
- <<<
-*
-*``````````````````````````````*
-* CURU :: TEXT CURSOR UP *
-*- -*
-* MOVES THE CURSOR UP BY *
-* SPECIFIED AMOUNT. *
-*- -*
-* PARAMETERS *
-* *
-* ]1 = AMOUNT TO MOVE UP *
-*- -*
-* SAMPLE USAGE: CURU #10 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-CURU MAC
- LDA ]1
- JSR CURSUP
- <<<
-*
-*``````````````````````````````*
-* CURD :: TEXT CURSOR DOWN *
-*- -*
-* MOVES THE CURSOR DOWN BY *
-* SPECIFIED AMOUNT. *
-*- -*
-* PARAMETERS *
-* *
-* ]1 = AMOUNT TO MOVE DOWN *
-*- -*
-* SAMPLE USAGE: CURD #10 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-CURD MAC
- LDA ]1
- JSR CURSDN
- <<<
-*
-*``````````````````````````````*
-* RCPOS :: READ SCREEN AT XY *
-*- -*
-* READ THE CHARACTER AT POS *
-* X,Y AND LOADS INTO ACCUM *
-*- -*
-* PARAMETERS *
-* *
-* ]1 = X POSITION *
-* ]2 = Y POSITION *
-*- -*
-* SAMPLE USAGE: _RCXY #3;#9 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-** WARNING: NO ERROR CONTROL
-*
-RCPOS MAC
- LDA ]1 ; ROW
- LDY ]2 ; COLUMN
- JSR $F847 ; GBASCALC ROUTINE
- LDA ($26),Y ; LOW OF ADDR OF CHAR
- <<<
-*
-*``````````````````````````````*
-* PDL PADDLE / MOUSE INPUT *
-*- -*
-* SIMPLY READS STATE OF PADDLE *
-* NUMBER [NUM] AND STORES IT *
-* IN THE Y REGISTER. *
-*- -*
-* PARAMETERS *
-* *
-* ]1 = PADDLE NUMBER TO READ *
-*- -*
-* SAMPLE USAGE: PDL #0 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-** WARNING: NO ERROR CONTROL
-*
-PDL MAC ; GET PADDLE VALUE
- LDX ]1 ; READ PADDLE # ]1 (USUALLY 0)
- JSR PREAD ; PADDLE READING STORED IN Y
- <<<
-*
-*``````````````````````````````*
-* PBX :: PADDLE BUTTON X *
-* *
-* STORE 1 IN ACCUMULATOR IF *
-* PADDLE BUTTON X IS PRESSED, *
-* OTHERWISE STORE 0 IN ACCUM. *
-*- -*
-* PARAMETERS *
-* *
-* ]1 = PADDLE BUTTON TO READ *
-* *
-* PB0: $C061 PB1: $C062 *
-* PB2: $C063 PB4: $C060 *
-*- -*
-* SAMPLE USAGE: PBX $C061 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-PBX MAC
- _ISLIT ]1
- JSR GPBX
- <<<
-*
-*``````````````````````````````*
-* TVLIN :: TEXT VERTICAL LINE *
-*- -*
-* CREATES A VERTICAL LINE OF *
-* TEXT AT THE CURRENT CURSOR *
-* COLUMN CONSISTING OF THE *
-* SPECIFIED CHARACTER. *
-*- -*
-* PARAMETERS *
-* *
-* ]1 = START OF VERTICAL LINE *
-* ]2 = END OF VERTICAL LINE *
-* ]3 = X POSITION OF LINE *
-* ]4 = FILL CHARACTER *
-*- -*
-* SAMPLE USAGE: *
-* *
-* TVLIN #0;#10;#3;#$18 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-TVLIN MAC
- LDA ]1 ; Y START
- PHA
- LDA ]2 ; Y END
- PHA
- LDA ]3 ; X POSITION
- PHA
- LDA ]4 ; CHARACTER
- PHA
- JSR TVLINE
- <<<
-*
-*``````````````````````````````*
-* THLIN : TEXT HORIZONTAL LINE *
-* *
-* CREATES A HORIZONTAL LINE OF *
-* TEXT FROM X1,Y TO X2,Y WITH *
-* THE SPECIFIED CHARACTER. *
-*- -*
-* PARAMETERS *
-* *
-* ]1 = START OF HORIZONTL LINE *
-* ]2 = END OF HORIZONTAL LINE *
-* ]3 = Y POSITION OF LINE *
-* ]4 = FILL CHARACTER *
-*- -*
-* SAMPLE USAGE: *
-* *
-* THLIN #0;#10;#12;#$18 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-THLIN MAC
- LDA ]1 ; X START
- PHA
- LDA ]2 ; X END
- PHA
- LDA ]3 ; Y POS
- PHA
- LDA ]4 ; FILL CHAR
- PHA
- JSR THLINE
- <<<
-*
-*``````````````````````````````*
-* TFILL :: TEXT FILL *
-*- -*
-* FILL X1,Y1 TO X2,Y2 WITH *
-* SPECIFIED CHARACTER. *
-*- -*
-* PARAMETERS *
-* *
-* PARAM1 = X1 *
-* PARAM2 = Y1 *
-* PARAM3 = X2 *
-* PARAM4 = Y2 *
-*- -*
-* SAMPLE USAGE: *
-* *
-* TFILL #0;#10;#0;#10 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-TFILL MAC
- LDA ]1 ; LEFT BOUNDARY
- PHA
- LDA ]2 ; TOP BOUNDARY
- PHA
- LDA ]3 ; RIGHT BOUNDARY
- PHA
- LDA ]4 ; BOTTOM BOUNDARY
- PHA
- LDA ]5 ; FILL CHAR
- PHA
- JSR TFILLA
- <<<
-*
-*``````````````````````````````*
-* TPUT :: TEXT CHARACTER PLOT *
-*- -*
-* PLOT A TEXT CHARACTER AT X,Y *
-* DIRECTLY TO MEMORY. *
-*- -*
-* PARAMETERS *
-* *
-* PARAM1 = X *
-* PARAM2 = Y *
-* PARAM3 = CHARACTER *
-*- -*
-* SAMPLE USAGE: *
-* *
-* TPUT #$AA;#10;#10 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-TPUT MAC
- LDA ]1
- PHA
- LDA ]2
- PHA
- LDA ]3
- PHA
- JSR TXTPUT
- <<<
-*
-*``````````````````````````````*
-* DIE80 : KILL 80-COLUMN FIRMW *
-*- -*
-* SEND CTRL-U TO COUT, FORCING *
-* 40 COLUMN MODE. *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-DIE80 MAC
- LDA #21
- JSR COUT
- <<<
-*
-*``````````````````````````````*
-* COL80 : FORCE 80 COLUMN MODE *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-COL80 MAC
- LDA #18
- JSR COUT
- <<<
-*
-*``````````````````````````````*
-* COL40 : FORCE 40 COLUMN MODE *
-*- -*
-* SEND CTRL-U TO COUT, FORCING *
-* 40 COLUMN MODE. *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-COL40 MAC
- LDA #17
- JSR COUT
- <<<
-*
-*``````````````````````````````*
-* MTXT0 : DISABLE MOUSETEXT *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-MTXT0 MAC
- LDA #24
- JSR COUT
- <<<
-*
-*``````````````````````````````*
-* MTXT1 : DISABLE MOUSETEXT *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-MTXT1 MAC
- LDA #27
- JSR COUT
- <<<
-*
-*``````````````````````````````*
-* WAIT : WAIT FOR KEYPRESS, NO *
-* COUT INTERFERENCE *
-* *
-* KEYCODE STORED IN .A *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-WAIT MAC
-]WTLP LDA $C000
- BPL ]WTLP
- AND #$7F
- STA $C010
- <<<
-*
diff --git a/source/disk1_stdio/T.MIN.HOOKS.REQUIRED b/source/disk1_stdio/T.MIN.HOOKS.REQUIRED
deleted file mode 100644
index aad849f..0000000
--- a/source/disk1_stdio/T.MIN.HOOKS.REQUIRED
+++ /dev/null
@@ -1,10 +0,0 @@
-ADDR1 EQU $06
-ADDR2 EQU $08
-ADDR3 EQU $EB
-ADDR4 EQU $ED
-SCRATCH EQU $19
-SCRATCH2 EQU $1E
-RETADR EQU $FE
-RESULT EQU $FA
-RESULT2 EQU $FC
-REENTRY EQU $3D0
diff --git a/source/disk1_stdio/T.MIN.HOOKS.STDIO b/source/disk1_stdio/T.MIN.HOOKS.STDIO
deleted file mode 100644
index 81446e8..0000000
--- a/source/disk1_stdio/T.MIN.HOOKS.STDIO
+++ /dev/null
@@ -1,36 +0,0 @@
-COUT1 EQU $FDF0
-COUT EQU $FDED
-HOME EQU $FC58
-VTAB EQU $FC22
-CURSH EQU $24
-CURSV EQU $25
-WNDLEFT EQU $20
-WNDWIDTH EQU $21
-WNDTOP EQU $22
-WNDBOT EQU $23
-TEXTP1 EQU $0400
-TEXTP2 EQU $0800
-PAGE1 EQU $C054
-PAGE2 EQU $C055
-S80COL EQU $C01F ; READ ONLY
-KEYBUFF EQU $0200
-GSTROBE EQU $C040
-TXTSET EQU $C051
-SETWND EQU $FB4B
-CURADV EQU $FBF4
-CURBS EQU $FC10
-CURUP EQU $FC1A
-CR EQU $FC62
-LF EQU $FC66
-CLEOL EQU $FC9C
-KYBD EQU $C000
-STROBE EQU $C010
-GETLN EQU $FD6F
-GETKEY EQU $FD0C
-OPAPP EQU $C061
-CLAPP EQU $C062
-PREAD EQU $FB1E
-PB0 EQU $C061
-PB1 EQU $C062
-PB2 EQU $C063
-PB3 EQU $C060
diff --git a/source/disk1_stdio/T.MIN.LIB.REQUIRED b/source/disk1_stdio/T.MIN.LIB.REQUIRED
deleted file mode 100644
index 1649887..0000000
--- a/source/disk1_stdio/T.MIN.LIB.REQUIRED
+++ /dev/null
@@ -1,401 +0,0 @@
-__GETRET
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #255
-:LP
- INY
- LDA RETURN,Y
- STA (ADDR1),Y
- CPY RETLEN
- BNE :LP
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
-__SETPARM
- LDY #255
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
-:LP
- INY
- LDA (ADDR1),Y
- STA PARAM,Y
- CPY PARLEN
- BNE :LP
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
-__DUMP
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA :LENGTH
- PLA
- STA ADDR3
- PLA
- STA ADDR3+1
- LDA #$8D
- JSR $FDF0
- LDA ADDR3+1
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA ADDR3+1
- AND #$0F
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA ADDR3
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA ADDR3
- AND #$0F
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA #186
- JSR $FDF0
- LDA #160
- JSR $FDF0
- LDY #0
-:LP
- LDA (ADDR3),Y
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA (ADDR3),Y
- AND #$0F
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- LDA #160
- JSR $FDF0
- INY
- CPY :LENGTH
- BNE :LP
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
-:RIGHT DS 1
-:LEFT DS 1
-:LENGTH DS 1
-__P
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #1
-:LP LDA (ADDR1),Y
- BEQ :DONE
- JSR $FDF0
- INY
- BNE :LP
-:DONE CLC
- TYA
- ADC ADDR1
- STA ADDR1
- LDA ADDR1+1
- ADC #0
- PHA
- LDA ADDR1
- PHA
- RTS
-__W
- JSR $FD0C
- RTS
-__RSAV
- STA ERRA
- STX ERRX
- STY ERRY
-:C BCC :C0
- BCS :C1
-:Z BEQ :Z1
- BNE :Z0
-:N BMI :N1
- BPL :N0
-:O BVC :O0
- BVS :O1
- JMP :EXIT
-:C0 LDA #0
- STA ERRCARRY
- JMP :Z
-:C1 LDA #1
- STA ERRCARRY
- JMP :Z
-:Z1 LDA #1
- STA ERRZERO
- JMP :N
-:Z0 LDA #0
- STA ERRZERO
- JMP :N
-:N1 LDA #1
- STA ERRNEG
- JMP :O
-:N0 LDA #0
- STA ERRNEG
- JMP :O
-:O0 LDA #0
- STA ERROVF
- JMP :EXIT
-:O1 LDA #1
- STA ERROVF
-:EXIT
- RTS
-__RDMP
- _PRNT " ",8D8D
- _PRNT "REGISTRY DUMP",8D
- _PRNT "=============",8D
- _PRNT "A: "
- LDA ERRA
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA ERRA
- AND #$0F
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- _PRNT " ",8D
- _PRNT "X: "
- LDA ERRX
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA ERRX
- AND #$0F
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- _PRNT " ",8D
- _PRNT "Y: "
- LDA ERRY
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA ERRY
- AND #$0F
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- _PRNT " ",8D8D
- _PRNT "STATUS FLAGS",8D
- _PRNT "============",8D8D
- LDA #0
- CMP ERRCARRY
- BEQ :CARCLR
- _PRNT "CARRY: SET",8D
- JMP :TESTN
-:CARCLR _PRNT "CARRY: CLEAR",8D
-:TESTN LDA #0
- CMP ERRNEG
- BEQ :NEGCLR
- _PRNT "NEGATIVE: SET",8D
- JMP :TESTZ
-:NEGCLR _PRNT "NEGATIVE: CLEAR",8D
-:TESTZ LDA #0
- CMP ERRZERO
- BEQ :ZCLR
- _PRNT "ZERO: SET",8D
- JMP :TESTO
-:ZCLR _PRNT "ZERO: CLEAR",8D
-:TESTO
- LDA #0
- CMP ERROVF
- BEQ :OCLR
- _PRNT "OVERFLOW: SET",8D
- JMP :FIN
-:OCLR _PRNT "OVERFLOW: CLEAR",8D8D8D
-:FIN
- RTS
-:LEFT DS 1
-:RIGHT DS 1
-HEXTAB ASC "0123456789ABCDEF"
-__ERR
- LDY #0
- LDA (RETADR),Y
- STA :RET
- INY
- LDA (RETADR),Y
- STA :RET+1
- JSR __RSAV
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :DUMPLEN
- PLA
- STA :DUMP
- PLA
- STA :DUMP+1
- PLA
- STA :DMPMSG
- PLA
- STA :DMPMSG+1
- PLA
- STA :MESG
- PLA
- STA :MESG+1
- PLA
- STA :SRID
- PLA
- STA :SRID+1
- _PRNT " ",87878787878D8D
- _PRNT "ERROR!",8D8D
- _PRNT "SUBROUTINE: "
- LDY #0
- LDA :SRID
- STA ADDR1
- LDA :SRID+1
- STA ADDR1+1
-:LP1
- LDA (ADDR1),Y
- BEQ :LPX1
- JSR $FDF0
- INY
- BNE :LP1
-:LPX1
- _PRNT " ",8D
- _PRNT "MESSAGE: "
- LDY #0
- LDA :MESG
- STA ADDR1
- LDA :MESG+1
- STA ADDR1+1
-:LP2
- LDA (ADDR1),Y
- BEQ :LPX2
- JSR $FDF0
- INY
- BNE :LP2
-:LPX2
- _PRNT " ",8D8D
- _WAIT
- LDY #0
- LDA :DMPMSG
- STA ADDR1
- LDA :DMPMSG+1
- STA ADDR1+1
-:LP3
- LDA (ADDR1),Y
- BEQ :LPX3
- JSR $FDF0
- INY
- BNE :LP3
-:LPX3
- _PRNT " ",8D
- LDA :DUMP+1
- PHA
- LDA :DUMP
- PHA
- LDA :DUMPLEN
- PHA
- JSR __DUMP
- _WAIT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- _PRNT " ",8D8D
- _WAIT
- _RDUMP
- _WAIT
- LDA ERRSTOP
- CMP #1
- BEQ :KILL
- RTS
-:KILL
- _PRNT " ",8D8D
- _PRNT "BREAK AT: "
- DUMP #:RET;#2
- JMP $3D0
-:DUMPLEN DS 1
-:DUMP DS 2
-:DMPMSG DS 2
-:MESG DS 2
-:SRID DS 2
-:RET DS 2
-__ERRH
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDA #$FFC
- STA $D8
- LDY #0
- LDA (ADDR1),Y
- STA $9D5A
- INY
- LDA (ADDR1),Y
- STA $9D5B
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
diff --git a/source/disk1_stdio/T.MIN.MAC.REQUIRED b/source/disk1_stdio/T.MIN.MAC.REQUIRED
deleted file mode 100644
index 5f3c4db..0000000
--- a/source/disk1_stdio/T.MIN.MAC.REQUIRED
+++ /dev/null
@@ -1,89 +0,0 @@
-_ISLIT MAC
- IF #=]1
- LDA ]1/$100
- PHA
- LDA ]1
- PHA
- ELSE
- LDA ]1+1
- PHA
- LDA ]1
- PHA
- FIN
- <<<
-_ISSTR MAC
- IF "=]1
- JMP STRCONT
-]STRTMP STR ]1
-STRCONT
- LDY #0
- LDA ]STRTMP
- STA PARLEN
- STA PARAM
-]STRLP1
- INY
- LDA ]STRTMP,Y
- STA PARAM,Y
- CPY PARLEN
- BNE ]STRLP1
- LDA #>PARAM
- PHA
- LDA # MIN/MAX",00
-CURSBAK
- SEC
- STA SCRATCH
- LDA CURSH
- SBC SCRATCH
- STA CURSH
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA CURSH
- CMP #40
- BCS :XOVF
- JMP :ERREND
-:XOVF
- _ERR #:E_SID;#:E_XOF;#:E_DMP1;#RETURN;#10
-:ERREND
- JSR VTAB
- RTS
-:E_SID ASC "CURSBAK (CURB MACRO)",00
-:E_DMP1 ASC "DUMPING RETURN BLOCK...",00
-:E_XOF ASC "CURSOR X OVERFLOW: X <> MIN/MAX",00
-CURSDN
- CLC
- ADC CURSV
- STA CURSV
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA CURSV
- CMP #24
- BCS :YOVF
- JMP :ERREND
-:YOVF
- _ERR #:E_SID;#:E_YOF;#:E_DMP1;#RETURN;#10
-:ERREND
- JSR VTAB
- RTS
-:E_SID ASC "CURSDN (CURD MACRO)",00
-:E_DMP1 ASC "DUMPING RETURN BLOCK...",00
-:E_YOF ASC "CURSOR Y OVERFLOW: Y <> MIN/MAX",00
-CURSUP
- SEC
- STA SCRATCH
- LDA CURSV
- SBC SCRATCH
- STA CURSV
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA CURSV
- CMP #24
- BCS :YOVF
- JMP :ERREND
-:YOVF
- _ERR #:E_SID;#:E_YOF;#:E_DMP1;#RETURN;#10
-:ERREND
- JSR VTAB
- RTS
-:E_SID ASC "CURSUP (CURU MACRO)",00
-:E_DMP1 ASC "DUMPING RETURN BLOCK...",00
-:E_YOF ASC "CURSOR Y OVERFLOW: Y <> MIN/MAX",00
diff --git a/source/disk1_stdio/T.MIN.SUB.DPRINT b/source/disk1_stdio/T.MIN.SUB.DPRINT
deleted file mode 100644
index ae75ff4..0000000
--- a/source/disk1_stdio/T.MIN.SUB.DPRINT
+++ /dev/null
@@ -1,22 +0,0 @@
-DPRINT
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #$00
-:LOOP
- LDA (ADDR1),Y
- BEQ :EXIT
- JSR COUT1
- INY
- BNE :LOOP
-:EXIT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
diff --git a/source/disk1_stdio/T.MIN.SUB.GPBX b/source/disk1_stdio/T.MIN.SUB.GPBX
deleted file mode 100644
index 27d409d..0000000
--- a/source/disk1_stdio/T.MIN.SUB.GPBX
+++ /dev/null
@@ -1,50 +0,0 @@
-GPBX
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA ADDR1+1
- CMP #$C0
- BNE :BADHI
- LDA ADDR1
- CMP #$64
- BCS :BADLO
- LDA ADDR1
- CMP #$60
- BCC :BADLO
- JMP :ERREND
-:BADHI
- _ERR #:E_SID;#:E_BHI;#:E_DMP1;#RETURN;#10
- JMP :ERREND
-:BADLO
- _ERR #:E_SID;#:E_BLO;#:E_DMP1;#RETURN;#10
-:ERREND
- LDY #$00
- LDA (ADDR1),Y
- BMI :1
- JMP :0
-:1
- LDY #$01 ; BTN PUSHED;A=1
- JMP :EXIT
-:0
- LDY #$00 ; BTN NOT PUSHED;A=0
-:EXIT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- TYA
- RTS
-:E_SID ASC "GPBX (PBX MACRO)",00
-:E_DMP1 ASC "DUMPING RETURN BLOCK...",00
-:E_BHI ASC "BAD HIGH BYTE--NOT A PADDLE BUTTON!.",00
-:E_BLO ASC "BAD LOW BYTE--NOT A PADDLE BUTTON",00
diff --git a/source/disk1_stdio/T.MIN.SUB.TFILLA b/source/disk1_stdio/T.MIN.SUB.TFILLA
deleted file mode 100644
index 3de1ac2..0000000
--- a/source/disk1_stdio/T.MIN.SUB.TFILLA
+++ /dev/null
@@ -1,91 +0,0 @@
-TFILLA
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :F
- PLA
- STA :Y2
- PLA
- STA :X2
- PLA
- STA :YC
- STA :Y1
- PLA
- STA :XC
- STA :X1
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :X1
- CMP :X2
- BCS :X1HI
- LDA :Y1
- CMP :Y2
- BCS :Y1HI
- LDA :X1
- CMP #40
- BCS :XOVF
- LDA :X2
- CMP #40
- BCS :XOVF
- LDA :Y1
- CMP #24
- BCS :YOVF
- LDA :Y2
- CMP #24
- BCS :YOVF
- JMP :ERREND
-:X1HI
- _ERR #:E_SID;#:E_X1H;#:E_DMP1;#:X1;#7
- JMP :ERREND
-:Y1HI
- _ERR #:E_SID;#:E_Y1H;#:E_DMP1;#:X1;#7
- JMP :ERREND
-:XOVF
- _ERR #:E_SID;#:E_XOF;#:E_DMP1;#:X1;#7
- JMP :ERREND
-:YOVF
- _ERR #:E_SID;#:E_YOF;#:E_DMP1;#:X1;#7
-:ERREND
-:LP1
- LDA :YC
- LDY :XC
- JSR $F847
- LDA :F
- STA ($26),Y
- LDA :YC
- INY
- STY :XC
- CPY :X2
- BNE :LP1
-
- LDA :X1
- STA :XC
- INC :YC
- LDA :YC
- CMP :Y2
- BNE :LP1
-:EXIT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:X1 DS 1
-:X2 DS 1
-:Y1 DS 1
-:Y2 DS 1
-:XC DS 1
-:YC DS 1
-:F DS 1
-:E_SID ASC "TFILLA (TFILL MACRO)",00
-:E_DMP1 ASC "DUMPING X1(1) X2(1) Y1(1) Y2(1)"
- ASC "XC(1) YC(1) F(1)",00
-:E_X1H ASC "X1 MUST BE LOWER THAN X2.",00
-:E_Y1H ASC "Y1 MUST BE LOWER THAN Y2.",00
-:E_XOF ASC "X <> MIN/MAX COLUMNS.",00
-:E_YOF ASC "Y <> MIN/MAX ROWS",00
diff --git a/source/disk1_stdio/T.MIN.SUB.THLINE b/source/disk1_stdio/T.MIN.SUB.THLINE
deleted file mode 100644
index 79bb723..0000000
--- a/source/disk1_stdio/T.MIN.SUB.THLINE
+++ /dev/null
@@ -1,66 +0,0 @@
-THLINE
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :F
- PLA
- STA :Y
- PLA
- STA :X2
- PLA
- STA :X1
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :X1
- CMP :X2
- BCS :ERRTOOHI
- LDA :X1
- CMP #39
- BCS :ERRXOVF
- LDA :X2
- CMP #40
- BCS :ERRXOVF
- LDA :Y
- CMP #24
- BCS :ERRYOVF
- JMP :ERREND
-:ERRTOOHI
- _ERR #:E_SID;#:E_XHI;#:E_DMP1;#:X1;#4
- JMP :ERREND
-:ERRXOVF
- _ERR #:E_SID;#:E_XOF;#:E_DMP1;#:X1;#4
- JMP :ERREND
-:ERRYOVF
- _ERR #:E_SID;#:E_YOF;#:E_DMP1;#:X1;#4
- JMP :ERREND
-:ERREND
- LDA :Y
- LDY :X1
-:LOOP
- JSR $F847
- LDA :F
- STA ($26),Y
- LDA :Y
- INY
- CPY :X2
- BNE :LOOP
-:EXIT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:X1 DS 1
-:X2 DS 1
-:Y DS 1
-:F DS 1
-:E_SID ASC "THLINE (THLIN MACRO)",00
-:E_DMP1 ASC "DUMPING X1(1) X1(1) Y(1) F(1)",00
-:E_XHI ASC "X1 MUST BE LOWER THAN X2.",00
-:E_XOF ASC "X > # OF AVAILABLE COLUMNS.",00
-:E_YOF ASC "Y > # OF AVAILABLE ROWS",00
diff --git a/source/disk1_stdio/T.MIN.SUB.TVLINE b/source/disk1_stdio/T.MIN.SUB.TVLINE
deleted file mode 100644
index 73cb457..0000000
--- a/source/disk1_stdio/T.MIN.SUB.TVLINE
+++ /dev/null
@@ -1,66 +0,0 @@
-TVLINE
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :F
- PLA
- STA :X
- PLA
- STA :Y2
- PLA
- STA :Y1
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :Y1
- CMP :Y2
- BCS :ERRTOOHI
- LDA :Y2
- CMP #24
- BCS :ERRYOVF
- LDA :X
- CMP #40
- BCS :ERRXOVF
- LDA :Y1
- CMP #24
- BCS :ERRYOVF
- JMP :ERREND
-:ERRTOOHI
- _ERR #:E_SID;#:E_YHI;#:E_DMP1;#:X;#4
- JMP :ERREND
-:ERRXOVF
- _ERR #:E_SID;#:E_XOF;#:E_DMP1;#:X;#4
- JMP :ERREND
-:ERRYOVF
- _ERR #:E_SID;#:E_YOF;#:E_DMP1;#:X;#4
- JMP :ERREND
-:ERREND
- LDA :Y1
- LDY :X
-:LOOP
- JSR $F847
- LDA :F
- STA ($26),Y
- INC :Y1
- LDA :Y1
- CMP :Y2
- BNE :LOOP ; LOOP
-:EXIT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:X DS 1
-:Y1 DS 1
-:Y2 DS 1
-:F DS 1
-:E_SID ASC "TVLINE (TVLIN MACRO)",00
-:E_DMP1 ASC "DUMPING X(1) Y1(1) Y2(1) F(1)",00
-:E_YHI ASC "Y1 MUST BE LOWER THAN Y2.",00
-:E_XOF ASC "X > # OF AVAILABLE COLUMNS.",00
-:E_YOF ASC "Y > # OF AVAILABLE ROWS",00
diff --git a/source/disk1_stdio/T.MIN.SUB.TXTPUT b/source/disk1_stdio/T.MIN.SUB.TXTPUT
deleted file mode 100644
index 048be3f..0000000
--- a/source/disk1_stdio/T.MIN.SUB.TXTPUT
+++ /dev/null
@@ -1,46 +0,0 @@
-TXTPUT
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :F
- PLA
- STA :Y
- PLA
- STA :X
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :X
- CMP #40
- BCS :XOVF
- LDA :Y
- CMP #24
- BCS :YOVF
- JMP :ERREND
-:XOVF
- _ERR #:E_SID;#:E_XOF;#:E_DMP1;#:F;#3
- JMP :ERREND
-:YOVF
- _ERR #:E_SID;#:E_YOF;#:E_DMP1;#:F;#3
-:ERREND
- LDA :Y
- LDY :X
- JSR $F847
- LDA :F
- STA ($26),Y
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:F DS 1
-:Y DS 1
-:X DS 1
-:E_SID ASC "TXTPUT (TPUT MACRO)",00
-:E_DMP1 ASC "DUMPING F(1) Y(1) X(1):",00
-:E_XOF ASC "X OVERFLOW. X <> MIN/MAX",00
-:E_YOF ASC "Y OVERFLOW. Y <> MIN/MAX",00
diff --git a/source/disk1_stdio/T.MIN.SUB.XPRINT b/source/disk1_stdio/T.MIN.SUB.XPRINT
deleted file mode 100644
index e5f5e36..0000000
--- a/source/disk1_stdio/T.MIN.SUB.XPRINT
+++ /dev/null
@@ -1,25 +0,0 @@
-XPRINT
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #$01
-
-:LOOP
- LDA (ADDR1),Y
- BEQ :DONE
- JSR COUT1
- INY
- BNE :LOOP
-:DONE
- CLC
- TYA
- ADC ADDR1
- STA ADDR1
- LDA ADDR1+1
- ADC #$00
- PHA
- LDA ADDR1
- PHA
- RTS
-:EXIT
diff --git a/source/disk1_stdio/T.MIN.VARS.REQUIRED b/source/disk1_stdio/T.MIN.VARS.REQUIRED
deleted file mode 100644
index b569cea..0000000
--- a/source/disk1_stdio/T.MIN.VARS.REQUIRED
+++ /dev/null
@@ -1,21 +0,0 @@
-JUMPTBL JMP MAIN_START
-
- DS 60
-RETLEN DS 1
-RETURN DS 256
-PARLEN DS 1
-PARAM DS 256
-ERRSTOP DS 1
-ERRCTRL DS 1
-ERRA DS 1
-ERRX DS 1
-ERRY DS 1
-ERRCARRY DS 1
-ERRNEG DS 1
-ERRZERO DS 1
-ERROVF DS 1
-MAIN_START
- LDA #1
- STA ERRSTOP
- LDA #1
- STA ERRCTRL
diff --git a/source/disk1_stdio/T.STDIO.DEMO b/source/disk1_stdio/T.STDIO.DEMO
deleted file mode 100644
index a3ced9a..0000000
--- a/source/disk1_stdio/T.STDIO.DEMO
+++ /dev/null
@@ -1,281 +0,0 @@
-*
-********************************
-* *
-* -< STDIO DEMO >- *
-* *
-* VERSION 00.03.00 *
-* *
-* 13-JAN-2019 *
-* *
-********************************
-* *
-* NATHAN D. RIGGS *
-* NATHAN.RIGGS@OUTLOOK.COM *
-* *
-********************************
-*
-** ASSEMBLER DIRECTIVES
-*
- CYC AVE
- EXP OFF
- TR ON
- DSK STDIO.DEMO
- OBJ $BFE0
- ORG $6000
-*
-*``````````````````````````````*
-* TOP INCLUDES (HOOKS,MACROS) *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
- PUT MIN.VARS.REQUIRED
- PUT MIN.HOOKS.REQUIRED
- USE MIN.MAC.REQUIRED
- USE MIN.MAC.STDIO
- PUT MIN.HOOKS.STDIO
-*
-*``````````````````````````````*
-* PROGRAM MAIN BODY *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
- JSR HOME ; CLEAR SCREEN
-*
-** SINCE THE STDIO LIBRARY HAS MACROS IN
-** ADDITION TO ROUTINES THAT FUNCTION ON
-** THEIR OWN, THIS DEMO WILL PRIMARILY USE
-** MACROS TO ILLUSTRATE THEIR FUNCTIONS.
-*
-** PRN SIMPLY PRINTS A STRING OF TEXT TO THE
-** SCREEN AT THE CURRENT CURSOR POSITION, OR
-** PRINTS THE DATA AT A PARTICULAR MEMORY ADDRESS.
-** IT ACCOMPLISHES THIS BY DETERMINING IF THE
-** PARAMETER IS A STRING OR AN ADDRESS, THEN CALLING
-** EITHER XPRINT OR DPRINT.
-*
-** THE ROUTINE QUITS PRINTING ONCE THE VALUE
-** OF 00 IS ENCOUNTERED, IN THE CASE OF PRINTING
-** PROM MEMORY.
-*
-** MACRO: PRN "STRING" PRN STRING_ADDRESS
-*
- PRN "THE PRN MACRO SIMPLY ",8D
- PRN "DISPLAYS A LITERAL STRING ",8D
- PRN "OR DATA LOCATED AT A SPECIFIC ",8D
- PRN "ADDRESS (THE LATTER WILL BE SHOWN",8D
- PRN "AFTER THE INP MACRO.",8D8D
- PRN "NOTE THAT A NEW LINE CAN BE SENT ",8D
- PRN "BY ADDING ,8D AFTER THE ENDING ",8D
- PRN "STRING DELIMITER.",8D8D
- _WAIT
-*
-** MACRO: PCR, NO PARAMETERS
-*
- PRN "YOU CAN ALSO GET A NEWLINE",8D
- PRN "BY USING THE PCR"
- PCR
- PCR
- PCR
- PRN "ROUTINE."
- PCR
- PCR
- PCR
- _WAIT
-*
-** MACRO: INP, NO PARAMETERS
-*
- JSR HOME
- PRN "THE INP MACRO ACCEPTS UP TO",8D
- PRN "255 CHARACTERS AND STORES THEM",8D
- PRN "IN [RETURN]. THIS CAN BE EASILY",8D
- PRN "PRINTED IMMEDIATELY WITH PRN BY",8D
- PRN "USING THE ADDRESS MODE.",8D8D
- PRN "ENTER SOMETHING: "
- INP
- PCR
- PCR
- PRN "YOU WROTE: ",8D8D
- PRN RETURN
- PCR
- PCR
- _WAIT
-*
-** MACRO: GKEY, NO PARAMETERS
-*
- PRN "THE GKEY MACRO SIMPLY GETS",8D
- PRN "A SINGLE KEYPRESS, STORED IN .A",8D8D
- GKEY
-*
-** MACRO: SCPOS X_POSITION;Y_POSITION
-** MACRO: SETCX X_POSITION
-** MACRO: SETCY Y_POSITION
-*
- JSR HOME
- SCPOS #10;#15
- PRN "SCPOS POSITIONS THE CURSOR"
- PRN " AT THE GIVEN X,Y."
- _WAIT
- SETCY #20
- SETCX #1
- PRN "SETCX SETS X POSITION "
- SETCY #22
- PRN "SETCY SETS THE Y"
- _WAIT
-*
-** MACRO: CURF NUMBER_OF_SPACES
-** CURB NUMBER_OF_SPACES
-** CURU NUMBER_OF_SPACES
-** CURD NUMBER_OF_SPACES
-*
- JSR HOME
- PRN "THE CURSOR CAN ALSO BE MOVED"
- _WAIT
- CURF #10
- PRN "RELATIVE TO THE CURRENT"
- _WAIT
- CURD #03
- PRN "POSITION WITH THE CURF,CURD,"
- _WAIT
- CURD #8
- SETCX #12
- CURB #10
- PRN "CURB AND"
- CURU #05
- PRN "CURU (FORWARD, DOWN, BACK, UP)"
- _WAIT
-*
-** MACRO: RCPOS X_POSITION;Y_POSITION
-*
- JSR HOME
- PRN "AAAAAAAAAA"
- SCPOS #05;#05
- PRN "AABBCC",8D8D8D
- RCPOS #05;#05
- STA $300
- PCR
- PRN "THE RCPOS MACRO RETURNS THE",8D
- PRN "CHARACTER AT THE GIVEN X,Y",8D
- PRN "LOCATION. THE CHAR A 5,5",8D
- PRN "IS: "
- LDA $300
- JSR COUT1
- PCR
- PCR
- _WAIT
-*
-** MACRO: PDL PADDLE_NUMBER
-*
- JSR HOME
- PRN "THE PDL MACRO READS THE",8D
- PRN "CURRENT STATE OF THE PADDLE",8D
- PRN "AND RETURNS THAT STATE",8D
- PRN "IN .Y.",8D8D
- PRN "MOVE THE PADDLE A BIT TO SEE",8D
- PRN "THE VALUE OF Y CHANGE.",8D8D
- PRN "(PRESS A KEY FIRST, TO START)"
- _WAIT
- LDA #0
- STA $300
- LDA #0
- STA $310
- JSR HOME
-PLP
- PDL 0
- TYA
- JSR COUT1
- INC $300
- LDA $300
- CMP #255
- BNE PLP
- INC $310
- LDA $310
- CMP #4
- BEQ XPLP
- BNE PLP
-XPLP
-*
-** MACRO: PBX PADDLE_BUTTON_NUMBER
-*
- JSR HOME
- PRN "THE PBX MACRO RETURNS 1 INTO",8D
- PRN "THE ACCUMULATOR IF THE PROMPTED",8D
- PRN "PADDLE BUTTON IS PRESSED. THIS",8D
- PRN "IS USUALLY PB0 OR PB1. THE",8D
- PRN "APPLE KEYS ARE ALSO MAPPED HERE.",8D
- PRN "PRESS PADDLE BUTTON ZERO OR OPEN",8D
- PRN "APPLE TO CONTINUE."
- LDA #0
-PBLP
- PBX PB0
- CMP #1
- BNE PBLP
-*
-** MACRO: TVLIN Y_START;Y_END;X_POSITION;FILL_CHAR
-** THLIN X_START;X_END;Y_POSITION;FILL_CHAR
-*
-** TFILL X_START;X_END;Y_START;Y_ENDLFILL_CHAR
-*
- JSR HOME
- PRN "TVLIN CREATES A VERTICAL LINE",8D
- PRN "OF TEXT, WHILE THLIN CREATES",8D
- PRN "A HORIZONTAL LINE OF TEXT. YOU",8D
- PRN "SPECIFY THE COORDS / FILL CHAR.",8D8D
- TVLIN #08;#18;#10;#$AA
- _WAIT
- THLIN #10;#30;#08;#$AA
- _WAIT
- TVLIN #8;#18;#30;#$AA
- THLIN #10;#31;#17;#$AA
- _WAIT
- THLIN #0;#39;#0;#$AA
- TVLIN #0;#23;#0;#$AA
- THLIN #0;#39;#23;#$AA
- TVLIN #00;#23;#39;#$AA
- _WAIT
- TFILL #0;#0;#39;#23;#$AA
- _WAIT
- TFILL #10;#5;#30;#17;#$A0
- _WAIT
- SCPOS #12;#7
- PRN "AND TFILL FILLS A",8D
- SCPOS #12;#9
- PRN "GIVEN AREA WITH"
- SCPOS #12;#11
- PRN "A FILL CHAR"
- _WAIT
- JSR HOME
- PRN "LASTLY, THE TPUT MACRO SIMPLY",8D
- PRN "PLOTS A GIVEN CHARACTER TO THE",8D
- PRN "SCREEN VIA DIRECT MEMORY ACCESS."
- PRN " ",8D8D
- _WAIT
- TPUT #10;#10;#$AA
- TPUT #11;#11;#$AA
- TPUT #12;#12;#$AA
- TPUT #13;#13;#$AA
- TPUT #14;#14;#$AA
- _WAIT
- JSR HOME
- PRN "FIN.",8D8D8D
- TPUT #39;#23;#$AA
-*
- JMP REENTRY
-*
-*``````````````````````````````*
-* BOTTOM INCLUDES *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
- PUT MIN.LIB.REQUIRED
-*
-** INDIVIDUAL SUBROUTINE INCLUDES
-*
-* STDIO SUBROUTINES
-*
- PUT MIN.SUB.XPRINT
- PUT MIN.SUB.DPRINT
- PUT MIN.SUB.THLINE
- PUT MIN.SUB.TVLINE
- PUT MIN.SUB.CURSORUDBF
- PUT MIN.SUB.TFILLA
- PUT MIN.SUB.SINPUT
- PUT MIN.SUB.GPBX
- PUT MIN.SUB.TXTPUT
-*
diff --git a/source/disk1_stdio/T.SUB.CURSORUDBF b/source/disk1_stdio/T.SUB.CURSORUDBF
deleted file mode 100644
index a809211..0000000
--- a/source/disk1_stdio/T.SUB.CURSORUDBF
+++ /dev/null
@@ -1,203 +0,0 @@
-*``````````````````````````````*
-* CURSFOR :: MOVE CURSOR FORWD *
-*- -*
-* FLAGS: NZC----- REG: AYM- *
-* CYCLES: 20 *
-*- -*
-* USAGE: *
-* LDA (AMT TO MOVE) *
-* JSR CURSFOR *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-CURSFOR
- CLC
- ADC CURSH
- STA CURSH
-*
-********************************
-*
-** ERROR CONTROL
-*
-********************************
-*
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA CURSH
- CMP #40 ; MAX COL + 1
- BCS :XOVF
- JMP :ERREND
-:XOVF
- _ERR #:E_SID;#:E_XOF;#:E_DMP1;#RETURN;#10
-*
-********************************
-*
-:ERREND
-*
-********************************
-*
- JSR VTAB
- RTS
-*
-** DATA
-*
-:E_SID ASC "CURSFOR (CURF MACRO)",00
-:E_DMP1 ASC "DUMPING RETURN BLOCK...",00
-:E_XOF ASC "CURSOR X OVERFLOW: X <> MIN/MAX",00
-*
-*``````````````````````````````*
-*CURSBAK :: MOVE CURSOR BACKWD *
-* *
-*- -*
-* FLAGS: NZC----- REG: AYM- *
-* CYCLES: 26 *
-*- -*
-* USAGE: *
-* LDA (AMT TO MOVE) *
-* JSR CURSBAK *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-CURSBAK
- SEC
- STA SCRATCH
- LDA CURSH
- SBC SCRATCH
- STA CURSH
-*
-********************************
-*
-** ERROR CONTROL
-*
-********************************
-*
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA CURSH
- CMP #40 ; MIN COLUMN
- BCS :XOVF
- JMP :ERREND
-:XOVF
- _ERR #:E_SID;#:E_XOF;#:E_DMP1;#RETURN;#10
-*
-********************************
-*
-:ERREND
-*
-********************************
-*
- JSR VTAB
- RTS
-*
-** DATA
-*
-:E_SID ASC "CURSBAK (CURB MACRO)",00
-:E_DMP1 ASC "DUMPING RETURN BLOCK...",00
-:E_XOF ASC "CURSOR X OVERFLOW: X <> MIN/MAX",00
-*
-*``````````````````````````````*
-* CURSDN :: MOVE CURSOR DOWN *
-* *
-*- -*
-* FLAGS: NZC----- REG: AYM- *
-* CYCLES: 20 *
-*- -*
-* USAGE: *
-* LDA (AMT TO MOVE) *
-* JSR CURSDN *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-CURSDN
- CLC
- ADC CURSV
- STA CURSV
-*
-********************************
-*
-** ERROR CONTROL
-*
-********************************
-*
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA CURSV
- CMP #24 ; MAX ROWS
- BCS :YOVF
- JMP :ERREND
-:YOVF
- _ERR #:E_SID;#:E_YOF;#:E_DMP1;#RETURN;#10
-*
-********************************
-*
-:ERREND
-*
-********************************
-*
- JSR VTAB
- RTS
-*
-** DATA
-*
-:E_SID ASC "CURSDN (CURD MACRO)",00
-:E_DMP1 ASC "DUMPING RETURN BLOCK...",00
-:E_YOF ASC "CURSOR Y OVERFLOW: Y <> MIN/MAX",00
-*
-*``````````````````````````````*
-* CURSUP :: MOVE CURSOR UP *
-* *
-*- -*
-* FLAGS: NZC----- REG: AYM- *
-* CYCLES: 26 *
-*- -*
-* USAGE: *
-* LDA (AMT TO MOVE) *
-* JSR CURSUP *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-CURSUP
- SEC
- STA SCRATCH
- LDA CURSV
- SBC SCRATCH
- STA CURSV
-*
-********************************
-*
-** ERROR CONTROL
-*
-********************************
-*
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA CURSV
- CMP #24 ; MAX ROWS
- BCS :YOVF
- JMP :ERREND
-:YOVF
- _ERR #:E_SID;#:E_YOF;#:E_DMP1;#RETURN;#10
-*
-********************************
-*
-:ERREND
-*
-********************************
-*
- JSR VTAB
- RTS
-*
-** DATA
-*
-:E_SID ASC "CURSUP (CURU MACRO)",00
-:E_DMP1 ASC "DUMPING RETURN BLOCK...",00
-:E_YOF ASC "CURSOR Y OVERFLOW: Y <> MIN/MAX",00
-*
diff --git a/source/disk1_stdio/T.SUB.DPRINT b/source/disk1_stdio/T.SUB.DPRINT
deleted file mode 100644
index 66076b2..0000000
--- a/source/disk1_stdio/T.SUB.DPRINT
+++ /dev/null
@@ -1,76 +0,0 @@
-*
-*``````````````````````````````*
-* DPRINT :: PRINT FROM MEMORY *
-*- -*
-* PRINTS DATA FROM SPECIFIED *
-* MEMORY LOCATION UNTIL *
-* REACHING 00 (STRING TERM). *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: -------- REG: A-YM *
-*- -*
-* CYCLES: 25+ *
-* SIZE: *
-*- -*
-* USAGE: *
-* LDA #>(ADDRESS) *
-* PHA *
-* LDA #<(ADDRESS) *
-* PHA *
-* JSR DPRINT *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* LOW BYTE OF PRINT ADDRESS *
-* HI BYTE OF PRINT ADDRESS *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* A = LOW BYTE OF ADDRESS *
-* X = UNCHANGED *
-* Y = LENGTH OF STRING *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-DPRINT
-*
-** SAVE RETURN ADDRESS
-*
- PLA
- STA RETADR
- PLA
- STA RETADR+1
-*
-** GET ADDRESS, STORE IN ZERO PAGE
-*
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
-*
- LDY #$00
-:LOOP
- LDA (ADDR1),Y
- BEQ :EXIT
- JSR COUT1
- INY
- BNE :LOOP
-:EXIT
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
- RTS
diff --git a/source/disk1_stdio/T.SUB.GPBX b/source/disk1_stdio/T.SUB.GPBX
deleted file mode 100644
index 0b8e54a..0000000
--- a/source/disk1_stdio/T.SUB.GPBX
+++ /dev/null
@@ -1,131 +0,0 @@
-*
-*``````````````````````````````*
-* GPBX :: GET PADDLE BUTTON X *
-* *
-* GETS STATE OF PADDLE BUTTON *
-* SPECIFIED AND RET 0, 1 IN A *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ???----- REG: A-YM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* LDA #>(ADDRESS) *
-* PHA *
-* LDA #<(ADDRESS) *
-* PHA *
-* JSR GPBX *
-* *
-* --- WHERE: *
-* *
-* BUTTON 0 = $C061 (PB0) *
-* BUTTON 1 = $CO62 (PB1) *
-* BUTTON 2 - $C063 (PB2) *
-* BUTTON 3 = $C060 (PB3) *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* LOW BYTE OF PDL BTN ADDRESS *
-* HI BYTE OF PDL BTN ADDRESS *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* A = 1 IF PRESSED, 0 IF NOT *
-* X = UNCHANGED *
-* Y = GARBAGE *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-* CHANGE THIS LATER TO ACCEPT ALL BUTTONS, 0-4
-*
-GPBX
-*
-** SAVE RETURN ADDRESS
-*
- PLA
- STA RETADR
- PLA
- STA RETADR+1
-*
-** GET PARAMETER
-*
- PLA
- STA ADDR1 ; ZERO PAGE
- PLA
- STA ADDR1+1
-*
-*
-********************************
-*
-** ERROR CONTROL
-*
-********************************
-*
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA ADDR1+1
- CMP #$C0 ; MAX COL + 1
- BNE :BADHI
- LDA ADDR1
- CMP #$64
- BCS :BADLO
- LDA ADDR1
- CMP #$60
- BCC :BADLO
- JMP :ERREND
-:BADHI
- _ERR #:E_SID;#:E_BHI;#:E_DMP1;#RETURN;#10
- JMP :ERREND
-:BADLO
- _ERR #:E_SID;#:E_BLO;#:E_DMP1;#RETURN;#10
-*
-********************************
-*
-:ERREND
-*
-********************************
-*
-*
- LDY #$00
- LDA (ADDR1),Y ; IF BTN = PUSHED
- BMI :1
- JMP :0
-:1
- LDY #$01 ; BTN PUSHED;A=1
- JMP :EXIT
-:0
- LDY #$00 ; BTN NOT PUSHED;A=0
-*
-:EXIT
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
- TYA ; BTN FLAG MOVE TO A
- RTS
-*
-** DATA
-*
-:E_SID ASC "GPBX (PBX MACRO)",00
-:E_DMP1 ASC "DUMPING RETURN BLOCK...",00
-:E_BHI ASC "BAD HIGH BYTE--NOT A PADDLE BUTTON!.",00
-:E_BLO ASC "BAD LOW BYTE--NOT A PADDLE BUTTON",00
-*
diff --git a/source/disk1_stdio/T.SUB.SINPUT b/source/disk1_stdio/T.SUB.SINPUT
deleted file mode 100644
index ad086b6..0000000
--- a/source/disk1_stdio/T.SUB.SINPUT
+++ /dev/null
@@ -1,75 +0,0 @@
-*
-*``````````````````````````````*
-* SINPUT :: SPECIAL INPUT *
-* *
-* INPUTS A STRING OF TEXT VIA *
-* MONITOR HOOKS. MAX 255 CHARS *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ???----- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* JSR SINPUT *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* LOW BYTE OF INPUT ADDRESS *
-* HI BYTE OF INPUT ADDRESS *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* A = LOW BYTE OF ADDRESS *
-* X = LENGTH OF STRING *
-* Y = LENGTH OF STRING *
-* *
-* [RETURN] = STRING TYPED *
-* [RETLEN] = LENGTH OF STRING *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-SINPUT
-*
-** SAVE RETURN ADDRESS
-*
- LDX #$00
- JSR GETLN
- STX :STRLEN ; STORE STR LENGTH
- CPX #0
- BEQ :ZEXIT
-*
-:INP_CLR
- LDY #0
- LDA :STRLEN ; LENGTH OF STRING
- STA RETLEN ; PUT LENGTH + 1 HERE
- STA RETURN ; STRING LENGTH FIRST BYTE
- INC RETLEN
-:LOOP
- LDA KEYBUFF,Y ; PUT STR INTO NEW LOC
- INY
- STA RETURN,Y
- CPY :STRLEN ; IF Y < STR LENGTH
- BNE :LOOP ; LOOP; ELSE, CONTINUE
- JMP :EXIT
-:ZEXIT
- LDA #0
- STA RETLEN
- STA RETURN
-:EXIT
- RTS
-*
-** DATA
-*
-:STRLEN DS 1
-*
diff --git a/source/disk1_stdio/T.SUB.TFILLA b/source/disk1_stdio/T.SUB.TFILLA
deleted file mode 100644
index 1256ec1..0000000
--- a/source/disk1_stdio/T.SUB.TFILLA
+++ /dev/null
@@ -1,174 +0,0 @@
-*
-*``````````````````````````````*
-* TFILLA :: TEXT FILL AREA *
-*- -*
-* FILLS A RECTANGULAR AREA OF *
-* THE SCREEN WITH THE DESIRED *
-* CHARACTER. *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ???----- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* LDA (LEFT BOUND) *
-* PHA *
-* LDA (UPPER BOUND) *
-* PHA *
-* LDA (RIGHT BOUND) *
-* PHA *
-* LDA (BOTTOM BOUND) *
-* PHA *
-* LDA (FILL CHAR) *
-* PHA *
-* JSR TFILLA *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* FILL CHAR (:FILL) *
-* BOTTOM BOUND (:BOTTOM) *
-* RIGHT BOUND (:RIGHT) *
-* TOP BOUND (:TOP) *
-* LEFT BOUND (:LEFT) *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* A = LOW BYTE OF ADDRESS *
-* X = COUNTER DATA; TRASH *
-* Y = COUNTER DATA; TRASH *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-TFILLA
-*
-** SAVE RETURN ADDRESS
-*
- PLA
- STA RETADR
- PLA
- STA RETADR+1
-*
-** LOAD PARAMETERS
-*
- PLA
- STA :F
- PLA
- STA :Y2
- PLA
- STA :X2
- PLA
- STA :YC
- STA :Y1
- PLA
- STA :XC
- STA :X1
-*
-********************************
-*
-** ERROR CONTROL
-*
-********************************
-*
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :X1
- CMP :X2 ; X1 => X2?
- BCS :X1HI
- LDA :Y1
- CMP :Y2
- BCS :Y1HI ; Y1 => Y2?
- LDA :X1
- CMP #40
- BCS :XOVF
- LDA :X2
- CMP #40
- BCS :XOVF
- LDA :Y1
- CMP #24
- BCS :YOVF
- LDA :Y2
- CMP #24
- BCS :YOVF
- JMP :ERREND
-:X1HI
- _ERR #:E_SID;#:E_X1H;#:E_DMP1;#:X1;#7
- JMP :ERREND
-:Y1HI
- _ERR #:E_SID;#:E_Y1H;#:E_DMP1;#:X1;#7
- JMP :ERREND
-:XOVF
- _ERR #:E_SID;#:E_XOF;#:E_DMP1;#:X1;#7
- JMP :ERREND
-:YOVF
- _ERR #:E_SID;#:E_YOF;#:E_DMP1;#:X1;#7
-*
-********************************
-*
-:ERREND
-*
-********************************
-*
-*
-:LP1
- LDA :YC
- LDY :XC
- JSR $F847 ; GBASCALC
- LDA :F
- STA ($26),Y
- LDA :YC
- INY
- STY :XC
- CPY :X2
- BNE :LP1
-
-*
- LDA :X1
- STA :XC
- INC :YC
- LDA :YC
- CMP :Y2
- BNE :LP1
-*
-:EXIT
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
- RTS
-*
-** DATA
-*
-:X1 DS 1
-:X2 DS 1
-:Y1 DS 1
-:Y2 DS 1
-:XC DS 1
-:YC DS 1
-:F DS 1
-*
-:E_SID ASC "TFILLA (TFILL MACRO)",00
-:E_DMP1 ASC "DUMPING X1(1) X2(1) Y1(1) Y2(1)"
- ASC "XC(1) YC(1) F(1)",00
-:E_X1H ASC "X1 MUST BE LOWER THAN X2.",00
-:E_Y1H ASC "Y1 MUST BE LOWER THAN Y2.",00
-:E_XOF ASC "X <> MIN/MAX COLUMNS.",00
-:E_YOF ASC "Y <> MIN/MAX ROWS",00
-*
diff --git a/source/disk1_stdio/T.SUB.THLINE b/source/disk1_stdio/T.SUB.THLINE
deleted file mode 100644
index 0834847..0000000
--- a/source/disk1_stdio/T.SUB.THLINE
+++ /dev/null
@@ -1,142 +0,0 @@
-*
-*``````````````````````````````*
-* THLINE :: TEXT HORIZ LINE *
-*- -*
-* CREATES A HORIZONTAL LINE OF *
-* TEXT COMPOSED OF THE FILL *
-* CHARACTER SPECIFIED AT Y. *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* LDA (X-START) *
-* PHA *
-* LDA (X-END) *
-* PHA *
-* LDA (Y-POS) *
-* PHA *
-* LDA (FILL CHAR) *
-* PHA *
-* JSR THLINE *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* XPOS START OF LINE (:X1) *
-* XPOS END OF LINE (:X2) *
-* YPOS OF LINE (:Y) *
-* FILL CHARACTER (:F) *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* Y = START,END OF LINE *
-* X = ??? *
-* A = LOW BYTE OF RET ADDR *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-THLINE
-*
-** SAVE RETURN ADDRESS
-*
- PLA
- STA RETADR
- PLA
- STA RETADR+1
-*
-** GET PARAMETERS
-*
- PLA
- STA :F
- PLA
- STA :Y
- PLA
- STA :X2
- PLA
- STA :X1
-*
-********************************
-*
-** ERROR CONTROL
-*
-********************************
-*
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :X1
- CMP :X2
- BCS :ERRTOOHI ; X1 => X2
- LDA :X1
- CMP #39
- BCS :ERRXOVF ; X VALUE OVERFLOW
- LDA :X2
- CMP #40 ; MAX COLS + 1
- BCS :ERRXOVF
- LDA :Y
- CMP #24 ; MAX ROWS + 1
- BCS :ERRYOVF
- JMP :ERREND
-:ERRTOOHI
- _ERR #:E_SID;#:E_XHI;#:E_DMP1;#:X1;#4
- JMP :ERREND
-:ERRXOVF
- _ERR #:E_SID;#:E_XOF;#:E_DMP1;#:X1;#4
- JMP :ERREND
-:ERRYOVF
- _ERR #:E_SID;#:E_YOF;#:E_DMP1;#:X1;#4
- JMP :ERREND
-*
-********************************
-*
-:ERREND
-*
-********************************
-*
- LDA :Y ; LOAD ROW
- LDY :X1 ; LOAD X START POS
-:LOOP
- JSR $F847 ; GBASCALC ROUTINE
- LDA :F
- STA ($26),Y ; PUSH TO SCREEN MEMORY
- LDA :Y
- INY ; INCREASE X POS
- CPY :X2 ; IF LESS THAN X END POS
- BNE :LOOP ; REPEAT UNTIL DONE
-:EXIT
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-*
-** DATA
-*
-:X1 DS 1
-:X2 DS 1
-:Y DS 1
-:F DS 1 ; FILL CHAR
-*
-:E_SID ASC "THLINE (THLIN MACRO)",00
-:E_DMP1 ASC "DUMPING X1(1) X1(1) Y(1) F(1)",00
-:E_XHI ASC "X1 MUST BE LOWER THAN X2.",00
-:E_XOF ASC "X > # OF AVAILABLE COLUMNS.",00
-:E_YOF ASC "Y > # OF AVAILABLE ROWS",00
-*
diff --git a/source/disk1_stdio/T.SUB.TVLINE b/source/disk1_stdio/T.SUB.TVLINE
deleted file mode 100644
index 91c1ade..0000000
--- a/source/disk1_stdio/T.SUB.TVLINE
+++ /dev/null
@@ -1,143 +0,0 @@
-*
-*``````````````````````````````*
-* TVLINE : TEXT VERTICAL LINE *
-*- -*
-* CREATES A VERTICAL LINE OF *
-* TEXT COMPOSED OF THE FILL *
-* CHARACTER SPECIFIED AT X. *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* LDA (Y-START) *
-* PHA *
-* LDA (Y-END) *
-* PHA *
-* LDA (X-POS) *
-* PHA *
-* LDA (FILL CHAR) *
-* PHA *
-* JSR TVLINE *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* XPOS START OF LINE (:Y1) *
-* XPOS END OF LINE (:Y2) *
-* YPOS OF LINE (:X) *
-* FILL CHARACTER (:F) *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* Y = END OF LINE *
-* X = HORIZONTAL POSITION *
-* A = LOW BYTE OF RET ADDR *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-TVLINE
-*
-** SAVE RETURN ADDRESS
-*
- PLA
- STA RETADR
- PLA
- STA RETADR+1
-*
-** GET PARAMETERS
-*
- PLA
- STA :F ; FILL CHAR
- PLA
- STA :X ; X POS
- PLA
- STA :Y2 ; END
- PLA
- STA :Y1 ; START
-*
-********************************
-*
-** ERROR CONTROL
-*
-********************************
-*
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :Y1
- CMP :Y2
- BCS :ERRTOOHI ; Y1 => Y2
- LDA :Y2
- CMP #24
- BCS :ERRYOVF ; Y VALUE OVERFLOW
- LDA :X
- CMP #40 ; MAX COLS + 1
- BCS :ERRXOVF
- LDA :Y1
- CMP #24 ; MAX ROWS + 1
- BCS :ERRYOVF
- JMP :ERREND
-:ERRTOOHI
- _ERR #:E_SID;#:E_YHI;#:E_DMP1;#:X;#4
- JMP :ERREND
-:ERRXOVF
- _ERR #:E_SID;#:E_XOF;#:E_DMP1;#:X;#4
- JMP :ERREND
-:ERRYOVF
- _ERR #:E_SID;#:E_YOF;#:E_DMP1;#:X;#4
- JMP :ERREND
-*
-********************************
-*
-:ERREND
-*
-********************************
-*
- LDA :Y1
- LDY :X
-:LOOP
- JSR $F847 ; GBASCALC ROUTINE
- LDA :F
- STA ($26),Y ; PLOT TO SCREEN MEMORY
- INC :Y1
- LDA :Y1
- CMP :Y2 ; IF Y1 < Y2
- BNE :LOOP ; LOOP; ELSE, CONTINUE
-:EXIT
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
- RTS
-*
-** DATA
-*
-:X DS 1
-:Y1 DS 1
-:Y2 DS 1
-:F DS 1
-*
-:E_SID ASC "TVLINE (TVLIN MACRO)",00
-:E_DMP1 ASC "DUMPING X(1) Y1(1) Y2(1) F(1)",00
-:E_YHI ASC "Y1 MUST BE LOWER THAN Y2.",00
-:E_XOF ASC "X > # OF AVAILABLE COLUMNS.",00
-:E_YOF ASC "Y > # OF AVAILABLE ROWS",00
-*
diff --git a/source/disk1_stdio/T.SUB.TXTPUT b/source/disk1_stdio/T.SUB.TXTPUT
deleted file mode 100644
index 7c02b81..0000000
--- a/source/disk1_stdio/T.SUB.TXTPUT
+++ /dev/null
@@ -1,119 +0,0 @@
-*
-*``````````````````````````````*
-* TXTPUT : PUT CHAR AT X,Y POS *
-* *
-* SIMPLY PLOTS A CHARACTER AT *
-* GIVEN X,Y DIRECTLY TO MEMORY *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ???----- REG: A-YM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* LDA #10 ; XPOS *
-* PHA *
-* LDA #5 ; YPOS *
-* PHA *
-* LDA #AA ; FILL CHAR *
-* PHA *
-* JSR TXTPUT *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* FILL CHARACTER *
-* Y POSITION *
-* X POSITION *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* A = TRASH *
-* X = TRASH *
-* Y = TRASH *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-TXTPUT
-*
-** GET RETURN ADDRESS
-*
- PLA
- STA RETADR
- PLA
- STA RETADR+1
-*
-** GET VARIABLES
-*
- PLA
- STA :F ; FILL
- PLA
- STA :Y
- PLA
- STA :X
-*
-********************************
-*
-** ERROR CONTROL
-*
-********************************
-*
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :X
- CMP #40 ; MAX COL + 1
- BCS :XOVF
- LDA :Y
- CMP #24
- BCS :YOVF
- JMP :ERREND
-:XOVF
- _ERR #:E_SID;#:E_XOF;#:E_DMP1;#:F;#3
- JMP :ERREND
-:YOVF
- _ERR #:E_SID;#:E_YOF;#:E_DMP1;#:F;#3
-*
-********************************
-*
-:ERREND
-*
-********************************
-*
-*
- LDA :Y
- LDY :X
- JSR $F847
- LDA :F
- STA ($26),Y
-*
-**
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-*
-** DATA
-*
-:F DS 1
-:Y DS 1
-:X DS 1
-*
-:E_SID ASC "TXTPUT (TPUT MACRO)",00
-:E_DMP1 ASC "DUMPING F(1) Y(1) X(1):",00
-:E_XOF ASC "X OVERFLOW. X <> MIN/MAX",00
-:E_YOF ASC "Y OVERFLOW. Y <> MIN/MAX",00
-*
diff --git a/source/disk1_stdio/T.SUB.XPRINT b/source/disk1_stdio/T.SUB.XPRINT
deleted file mode 100644
index 456339b..0000000
--- a/source/disk1_stdio/T.SUB.XPRINT
+++ /dev/null
@@ -1,66 +0,0 @@
-*
-*``````````````````````````````*
-* XPRINT :: SPECIAL PRINT *
-*- -*
-* PRINTS DATA IMMEDIATELY *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: NZC----- REG: AYM- *
-*- -*
-* CYCLES: 53+ *
-* SIZE: *
-*- -*
-* USAGE: *
-* JSR SPRINT *
-* ASC "HELLO, WORLD!" *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* Y = LOW BYTE OF ADDRESS *
-* X = UNCHANGED *
-* A = LO BYTE *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-XPRINT
-*
-** GET CURRENT EXEC ADDRESS
-*
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
-*
- LDY #$01 ; POINT TO NEXT
- ; INSTRUCTION
-:LOOP
- LDA (ADDR1),Y
- BEQ :DONE
- JSR COUT1
- INY
- BNE :LOOP
-:DONE ; RESTORE STACK
- CLC ; EXEC POINTER
- TYA ; TO RESUME
- ADC ADDR1
- STA ADDR1
- LDA ADDR1+1
- ADC #$00
- PHA
- LDA ADDR1
- PHA
- RTS
-:EXIT
-*
diff --git a/source/disk20_demo_builds_2/BUILDER b/source/disk20_demo_builds_2/BUILDER
deleted file mode 100644
index 44663fd..0000000
--- a/source/disk20_demo_builds_2/BUILDER
+++ /dev/null
@@ -1,7212 +0,0 @@
-4000- 4C 4A 42 JMP $424A
-4003- 00 BRK
-4004- 00 BRK
-4005- 00 BRK
-4006- 00 BRK
-4007- 00 BRK
-4008- 00 BRK
-4009- 00 BRK
-400A- 00 BRK
-400B- 00 BRK
-400C- 00 BRK
-400D- 00 BRK
-400E- 00 BRK
-400F- 00 BRK
-4010- 00 BRK
-4011- 00 BRK
-4012- 00 BRK
-4013- 00 BRK
-4014- 00 BRK
-4015- 00 BRK
-4016- 00 BRK
-4017- 00 BRK
-4018- 00 BRK
-4019- 00 BRK
-401A- 00 BRK
-401B- 00 BRK
-401C- 00 BRK
-401D- 00 BRK
-401E- 00 BRK
-401F- 00 BRK
-4020- 00 BRK
-4021- 00 BRK
-4022- 00 BRK
-4023- 00 BRK
-4024- 00 BRK
-4025- 00 BRK
-4026- 00 BRK
-4027- 00 BRK
-4028- 00 BRK
-4029- 00 BRK
-402A- 00 BRK
-402B- 00 BRK
-402C- 00 BRK
-402D- 00 BRK
-402E- 00 BRK
-402F- 00 BRK
-4030- 00 BRK
-4031- 00 BRK
-4032- 00 BRK
-4033- 00 BRK
-4034- 00 BRK
-4035- 00 BRK
-4036- 00 BRK
-4037- 00 BRK
-4038- 00 BRK
-4039- 00 BRK
-403A- 00 BRK
-403B- 00 BRK
-403C- 00 BRK
-403D- 00 BRK
-403E- 00 BRK
-403F- 00 BRK
-4040- 00 BRK
-4041- 00 BRK
-4042- 00 BRK
-4043- 00 BRK
-4044- 00 BRK
-4045- 00 BRK
-4046- 00 BRK
-4047- 00 BRK
-4048- 00 BRK
-4049- 00 BRK
-404A- 00 BRK
-404B- 00 BRK
-404C- 00 BRK
-404D- 00 BRK
-404E- 00 BRK
-404F- 00 BRK
-4050- 00 BRK
-4051- 00 BRK
-4052- 00 BRK
-4053- 00 BRK
-4054- 00 BRK
-4055- 00 BRK
-4056- 00 BRK
-4057- 00 BRK
-4058- 00 BRK
-4059- 00 BRK
-405A- 00 BRK
-405B- 00 BRK
-405C- 00 BRK
-405D- 00 BRK
-405E- 00 BRK
-405F- 00 BRK
-4060- 00 BRK
-4061- 00 BRK
-4062- 00 BRK
-4063- 00 BRK
-4064- 00 BRK
-4065- 00 BRK
-4066- 00 BRK
-4067- 00 BRK
-4068- 00 BRK
-4069- 00 BRK
-406A- 00 BRK
-406B- 00 BRK
-406C- 00 BRK
-406D- 00 BRK
-406E- 00 BRK
-406F- 00 BRK
-4070- 00 BRK
-4071- 00 BRK
-4072- 00 BRK
-4073- 00 BRK
-4074- 00 BRK
-4075- 00 BRK
-4076- 00 BRK
-4077- 00 BRK
-4078- 00 BRK
-4079- 00 BRK
-407A- 00 BRK
-407B- 00 BRK
-407C- 00 BRK
-407D- 00 BRK
-407E- 00 BRK
-407F- 00 BRK
-4080- 00 BRK
-4081- 00 BRK
-4082- 00 BRK
-4083- 00 BRK
-4084- 00 BRK
-4085- 00 BRK
-4086- 00 BRK
-4087- 00 BRK
-4088- 00 BRK
-4089- 00 BRK
-408A- 00 BRK
-408B- 00 BRK
-408C- 00 BRK
-408D- 00 BRK
-408E- 00 BRK
-408F- 00 BRK
-4090- 00 BRK
-4091- 00 BRK
-4092- 00 BRK
-4093- 00 BRK
-4094- 00 BRK
-4095- 00 BRK
-4096- 00 BRK
-4097- 00 BRK
-4098- 00 BRK
-4099- 00 BRK
-409A- 00 BRK
-409B- 00 BRK
-409C- 00 BRK
-409D- 00 BRK
-409E- 00 BRK
-409F- 00 BRK
-40A0- 00 BRK
-40A1- 00 BRK
-40A2- 00 BRK
-40A3- 00 BRK
-40A4- 00 BRK
-40A5- 00 BRK
-40A6- 00 BRK
-40A7- 00 BRK
-40A8- 00 BRK
-40A9- 00 BRK
-40AA- 00 BRK
-40AB- 00 BRK
-40AC- 00 BRK
-40AD- 00 BRK
-40AE- 00 BRK
-40AF- 00 BRK
-40B0- 00 BRK
-40B1- 00 BRK
-40B2- 00 BRK
-40B3- 00 BRK
-40B4- 00 BRK
-40B5- 00 BRK
-40B6- 00 BRK
-40B7- 00 BRK
-40B8- 00 BRK
-40B9- 00 BRK
-40BA- 00 BRK
-40BB- 00 BRK
-40BC- 00 BRK
-40BD- 00 BRK
-40BE- 00 BRK
-40BF- 00 BRK
-40C0- 00 BRK
-40C1- 00 BRK
-40C2- 00 BRK
-40C3- 00 BRK
-40C4- 00 BRK
-40C5- 00 BRK
-40C6- 00 BRK
-40C7- 00 BRK
-40C8- 00 BRK
-40C9- 00 BRK
-40CA- 00 BRK
-40CB- 00 BRK
-40CC- 00 BRK
-40CD- 00 BRK
-40CE- 00 BRK
-40CF- 00 BRK
-40D0- 00 BRK
-40D1- 00 BRK
-40D2- 00 BRK
-40D3- 00 BRK
-40D4- 00 BRK
-40D5- 00 BRK
-40D6- 00 BRK
-40D7- 00 BRK
-40D8- 00 BRK
-40D9- 00 BRK
-40DA- 00 BRK
-40DB- 00 BRK
-40DC- 00 BRK
-40DD- 00 BRK
-40DE- 00 BRK
-40DF- 00 BRK
-40E0- 00 BRK
-40E1- 00 BRK
-40E2- 00 BRK
-40E3- 00 BRK
-40E4- 00 BRK
-40E5- 00 BRK
-40E6- 00 BRK
-40E7- 00 BRK
-40E8- 00 BRK
-40E9- 00 BRK
-40EA- 00 BRK
-40EB- 00 BRK
-40EC- 00 BRK
-40ED- 00 BRK
-40EE- 00 BRK
-40EF- 00 BRK
-40F0- 00 BRK
-40F1- 00 BRK
-40F2- 00 BRK
-40F3- 00 BRK
-40F4- 00 BRK
-40F5- 00 BRK
-40F6- 00 BRK
-40F7- 00 BRK
-40F8- 00 BRK
-40F9- 00 BRK
-40FA- 00 BRK
-40FB- 00 BRK
-40FC- 00 BRK
-40FD- 00 BRK
-40FE- 00 BRK
-40FF- 00 BRK
-4100- 00 BRK
-4101- 00 BRK
-4102- 00 BRK
-4103- 00 BRK
-4104- 00 BRK
-4105- 00 BRK
-4106- 00 BRK
-4107- 00 BRK
-4108- 00 BRK
-4109- 00 BRK
-410A- 00 BRK
-410B- 00 BRK
-410C- 00 BRK
-410D- 00 BRK
-410E- 00 BRK
-410F- 00 BRK
-4110- 00 BRK
-4111- 00 BRK
-4112- 00 BRK
-4113- 00 BRK
-4114- 00 BRK
-4115- 00 BRK
-4116- 00 BRK
-4117- 00 BRK
-4118- 00 BRK
-4119- 00 BRK
-411A- 00 BRK
-411B- 00 BRK
-411C- 00 BRK
-411D- 00 BRK
-411E- 00 BRK
-411F- 00 BRK
-4120- 00 BRK
-4121- 00 BRK
-4122- 00 BRK
-4123- 00 BRK
-4124- 00 BRK
-4125- 00 BRK
-4126- 00 BRK
-4127- 00 BRK
-4128- 00 BRK
-4129- 00 BRK
-412A- 00 BRK
-412B- 00 BRK
-412C- 00 BRK
-412D- 00 BRK
-412E- 00 BRK
-412F- 00 BRK
-4130- 00 BRK
-4131- 00 BRK
-4132- 00 BRK
-4133- 00 BRK
-4134- 00 BRK
-4135- 00 BRK
-4136- 00 BRK
-4137- 00 BRK
-4138- 00 BRK
-4139- 00 BRK
-413A- 00 BRK
-413B- 00 BRK
-413C- 00 BRK
-413D- 00 BRK
-413E- 00 BRK
-413F- 00 BRK
-4140- 00 BRK
-4141- 00 BRK
-4142- 00 BRK
-4143- 00 BRK
-4144- 00 BRK
-4145- 00 BRK
-4146- 00 BRK
-4147- 00 BRK
-4148- 00 BRK
-4149- 00 BRK
-414A- 00 BRK
-414B- 00 BRK
-414C- 00 BRK
-414D- 00 BRK
-414E- 00 BRK
-414F- 00 BRK
-4150- 00 BRK
-4151- 00 BRK
-4152- 00 BRK
-4153- 00 BRK
-4154- 00 BRK
-4155- 00 BRK
-4156- 00 BRK
-4157- 00 BRK
-4158- 00 BRK
-4159- 00 BRK
-415A- 00 BRK
-415B- 00 BRK
-415C- 00 BRK
-415D- 00 BRK
-415E- 00 BRK
-415F- 00 BRK
-4160- 00 BRK
-4161- 00 BRK
-4162- 00 BRK
-4163- 00 BRK
-4164- 00 BRK
-4165- 00 BRK
-4166- 00 BRK
-4167- 00 BRK
-4168- 00 BRK
-4169- 00 BRK
-416A- 00 BRK
-416B- 00 BRK
-416C- 00 BRK
-416D- 00 BRK
-416E- 00 BRK
-416F- 00 BRK
-4170- 00 BRK
-4171- 00 BRK
-4172- 00 BRK
-4173- 00 BRK
-4174- 00 BRK
-4175- 00 BRK
-4176- 00 BRK
-4177- 00 BRK
-4178- 00 BRK
-4179- 00 BRK
-417A- 00 BRK
-417B- 00 BRK
-417C- 00 BRK
-417D- 00 BRK
-417E- 00 BRK
-417F- 00 BRK
-4180- 00 BRK
-4181- 00 BRK
-4182- 00 BRK
-4183- 00 BRK
-4184- 00 BRK
-4185- 00 BRK
-4186- 00 BRK
-4187- 00 BRK
-4188- 00 BRK
-4189- 00 BRK
-418A- 00 BRK
-418B- 00 BRK
-418C- 00 BRK
-418D- 00 BRK
-418E- 00 BRK
-418F- 00 BRK
-4190- 00 BRK
-4191- 00 BRK
-4192- 00 BRK
-4193- 00 BRK
-4194- 00 BRK
-4195- 00 BRK
-4196- 00 BRK
-4197- 00 BRK
-4198- 00 BRK
-4199- 00 BRK
-419A- 00 BRK
-419B- 00 BRK
-419C- 00 BRK
-419D- 00 BRK
-419E- 00 BRK
-419F- 00 BRK
-41A0- 00 BRK
-41A1- 00 BRK
-41A2- 00 BRK
-41A3- 00 BRK
-41A4- 00 BRK
-41A5- 00 BRK
-41A6- 00 BRK
-41A7- 00 BRK
-41A8- 00 BRK
-41A9- 00 BRK
-41AA- 00 BRK
-41AB- 00 BRK
-41AC- 00 BRK
-41AD- 00 BRK
-41AE- 00 BRK
-41AF- 00 BRK
-41B0- 00 BRK
-41B1- 00 BRK
-41B2- 00 BRK
-41B3- 00 BRK
-41B4- 00 BRK
-41B5- 00 BRK
-41B6- 00 BRK
-41B7- 00 BRK
-41B8- 00 BRK
-41B9- 00 BRK
-41BA- 00 BRK
-41BB- 00 BRK
-41BC- 00 BRK
-41BD- 00 BRK
-41BE- 00 BRK
-41BF- 00 BRK
-41C0- 00 BRK
-41C1- 00 BRK
-41C2- 00 BRK
-41C3- 00 BRK
-41C4- 00 BRK
-41C5- 00 BRK
-41C6- 00 BRK
-41C7- 00 BRK
-41C8- 00 BRK
-41C9- 00 BRK
-41CA- 00 BRK
-41CB- 00 BRK
-41CC- 00 BRK
-41CD- 00 BRK
-41CE- 00 BRK
-41CF- 00 BRK
-41D0- 00 BRK
-41D1- 00 BRK
-41D2- 00 BRK
-41D3- 00 BRK
-41D4- 00 BRK
-41D5- 00 BRK
-41D6- 00 BRK
-41D7- 00 BRK
-41D8- 00 BRK
-41D9- 00 BRK
-41DA- 00 BRK
-41DB- 00 BRK
-41DC- 00 BRK
-41DD- 00 BRK
-41DE- 00 BRK
-41DF- 00 BRK
-41E0- 00 BRK
-41E1- 00 BRK
-41E2- 00 BRK
-41E3- 00 BRK
-41E4- 00 BRK
-41E5- 00 BRK
-41E6- 00 BRK
-41E7- 00 BRK
-41E8- 00 BRK
-41E9- 00 BRK
-41EA- 00 BRK
-41EB- 00 BRK
-41EC- 00 BRK
-41ED- 00 BRK
-41EE- 00 BRK
-41EF- 00 BRK
-41F0- 00 BRK
-41F1- 00 BRK
-41F2- 00 BRK
-41F3- 00 BRK
-41F4- 00 BRK
-41F5- 00 BRK
-41F6- 00 BRK
-41F7- 00 BRK
-41F8- 00 BRK
-41F9- 00 BRK
-41FA- 00 BRK
-41FB- 00 BRK
-41FC- 00 BRK
-41FD- 00 BRK
-41FE- 00 BRK
-41FF- 00 BRK
-4200- 00 BRK
-4201- 00 BRK
-4202- 00 BRK
-4203- 00 BRK
-4204- 00 BRK
-4205- 00 BRK
-4206- 00 BRK
-4207- 00 BRK
-4208- 00 BRK
-4209- 00 BRK
-420A- 00 BRK
-420B- 00 BRK
-420C- 00 BRK
-420D- 00 BRK
-420E- 00 BRK
-420F- 00 BRK
-4210- 00 BRK
-4211- 00 BRK
-4212- 00 BRK
-4213- 00 BRK
-4214- 00 BRK
-4215- 00 BRK
-4216- 00 BRK
-4217- 00 BRK
-4218- 00 BRK
-4219- 00 BRK
-421A- 00 BRK
-421B- 00 BRK
-421C- 00 BRK
-421D- 00 BRK
-421E- 00 BRK
-421F- 00 BRK
-4220- 00 BRK
-4221- 00 BRK
-4222- 00 BRK
-4223- 00 BRK
-4224- 00 BRK
-4225- 00 BRK
-4226- 00 BRK
-4227- 00 BRK
-4228- 00 BRK
-4229- 00 BRK
-422A- 00 BRK
-422B- 00 BRK
-422C- 00 BRK
-422D- 00 BRK
-422E- 00 BRK
-422F- 00 BRK
-4230- 00 BRK
-4231- 00 BRK
-4232- 00 BRK
-4233- 00 BRK
-4234- 00 BRK
-4235- 00 BRK
-4236- 00 BRK
-4237- 00 BRK
-4238- 00 BRK
-4239- 00 BRK
-423A- 00 BRK
-423B- 00 BRK
-423C- 00 BRK
-423D- 00 BRK
-423E- 00 BRK
-423F- 00 BRK
-4240- 00 BRK
-4241- 00 BRK
-4242- 00 BRK
-4243- 00 BRK
-4244- 00 BRK
-4245- 00 BRK
-4246- 00 BRK
-4247- 00 BRK
-4248- 00 BRK
-4249- 00 BRK
-424A- A9 01 LDA #$01
-424C- 8D 41 42 STA $4241
-424F- A9 01 LDA #$01
-4251- 8D 42 42 STA $4242
-4254- 20 60 42 JSR $4260
-4257- 20 74 42 JSR $4274
-425A- 4C 8B 43 JMP $438B
-425D- 4C D0 03 JMP $03D0
-4260- A9 01 LDA #$01
-4262- 8D B6 AA STA $AAB6
-4265- 85 76 STA $76
-4267- 85 33 STA $33
-4269- A9 00 LDA #$00
-426B- 8D F0 44 STA $44F0
-426E- A9 11 LDA #$11
-4270- 20 ED FD JSR $FDED F8ROM:COUT
-4273- 60 RTS
-4274- 20 58 FC JSR $FC58 F8ROM:HOME
-4277- A2 0D LDX #$0D
-4279- A0 03 LDY #$03
-427B- 86 24 STX $24
-427D- 84 25 STY $25
-427F- 20 22 FC JSR $FC22 F8ROM:VTAB
-4282- 20 52 65 JSR $6552
-4285- C1 D0 CMP ($D0,X)
-4287- D0 CC BNE $4255
-4289- C5 DD CMP $DD
-428B- DB ???
-428C- A0 C1 LDY #$C1
-428E- D3 ???
-428F- CD 00 A2 CMP $A200
-4292- 0E A0 05 ASL $05A0
-4295- 86 24 STX $24
-4297- 84 25 STY $25
-4299- 20 22 FC JSR $FC22 F8ROM:VTAB
-429C- 20 52 65 JSR $6552
-429F- C2 ???
-42A0- C1 D2 CMP ($D2,X)
-42A2- C5 C2 CMP $C2
-42A4- CF ???
-42A5- CE C5 D3 DEC $D3C5
-42A8- 00 BRK
-42A9- A2 01 LDX #$01
-42AB- A0 07 LDY #$07
-42AD- 86 24 STX $24
-42AF- 84 25 STY $25
-42B1- 20 22 FC JSR $FC22 F8ROM:VTAB
-42B4- A9 45 LDA #$45
-42B6- 48 PHA
-42B7- A9 1B LDA #$1B
-42B9- 48 PHA
-42BA- 20 DC 5F JSR $5FDC
-42BD- A2 01 LDX #$01
-42BF- A0 08 LDY #$08
-42C1- 86 24 STX $24
-42C3- 84 25 STY $25
-42C5- 20 22 FC JSR $FC22 F8ROM:VTAB
-42C8- A9 45 LDA #$45
-42CA- 48 PHA
-42CB- A9 40 LDA #$40
-42CD- 48 PHA
-42CE- 20 DC 5F JSR $5FDC
-42D1- A2 01 LDX #$01
-42D3- A0 09 LDY #$09
-42D5- 86 24 STX $24
-42D7- 84 25 STY $25
-42D9- 20 22 FC JSR $FC22 F8ROM:VTAB
-42DC- A9 45 LDA #$45
-42DE- 48 PHA
-42DF- A9 66 LDA #$66
-42E1- 48 PHA
-42E2- 20 DC 5F JSR $5FDC
-42E5- A2 01 LDX #$01
-42E7- A0 0A LDY #$0A
-42E9- 86 24 STX $24
-42EB- 84 25 STY $25
-42ED- 20 22 FC JSR $FC22 F8ROM:VTAB
-42F0- A9 45 LDA #$45
-42F2- 48 PHA
-42F3- A9 8B LDA #$8B
-42F5- 48 PHA
-42F6- 20 DC 5F JSR $5FDC
-42F9- A2 01 LDX #$01
-42FB- A0 0B LDY #$0B
-42FD- 86 24 STX $24
-42FF- 84 25 STY $25
-4301- 20 22 FC JSR $FC22 F8ROM:VTAB
-4304- A9 45 LDA #$45
-4306- 48 PHA
-4307- A9 B0 LDA #$B0
-4309- 48 PHA
-430A- 20 DC 5F JSR $5FDC
-430D- A2 09 LDX #$09
-430F- A0 0E LDY #$0E
-4311- 86 24 STX $24
-4313- 84 25 STY $25
-4315- 20 22 FC JSR $FC22 F8ROM:VTAB
-4318- 20 52 65 JSR $6552
-431B- C2 ???
-431C- D9 A0 CE CMP $CEA0,Y
-431F- C1 D4 CMP ($D4,X)
-4321- C8 INY
-4322- C1 CE CMP ($CE,X)
-4324- A0 D2 LDY #$D2
-4326- C9 C7 CMP #$C7
-4328- C7 ???
-4329- D3 ???
-432A- AC A0 B2 LDY $B2A0
-432D- B0 B1 BCS $42E0
-432F- B9 8D 8D LDA $8D8D,Y
-4332- 00 BRK
-4333- A2 05 LDX #$05
-4335- A0 11 LDY #$11
-4337- 86 24 STX $24
-4339- 84 25 STY $25
-433B- 20 22 FC JSR $FC22 F8ROM:VTAB
-433E- 20 52 65 JSR $6552
-4341- A8 TAY
-4342- C4 A9 CPY $A9
-4344- C5 D3 CMP $D3
-4346- C3 ???
-4347- D2 C9 CMP ($C9)
-4349- D0 D4 BNE $431F
-434B- C9 CF CMP #$CF
-434D- CE A0 A0 DEC $A0A0
-4350- A0 A0 LDY #$A0
-4352- A8 TAY
-4353- C9 A9 CMP #$A9
-4355- CE D3 D4 DEC $D4D3
-4358- D2 D5 CMP ($D5)
-435A- C3 ???
-435B- D4 ???
-435C- C9 CF CMP #$CF
-435E- CE D3 00 DEC $00D3
-4361- A2 05 LDX #$05
-4363- A0 12 LDY #$12
-4365- 86 24 STX $24
-4367- 84 25 STY $25
-4369- 20 22 FC JSR $FC22 F8ROM:VTAB
-436C- 20 52 65 JSR $6552
-436F- A8 TAY
-4370- D3 ???
-4371- A9 C5 LDA #$C5
-4373- D4 ???
-4374- D4 ???
-4375- C9 CE CMP #$CE
-4377- C7 ???
-4378- D3 ???
-4379- A0 A0 LDY #$A0
-437B- A0 A0 LDY #$A0
-437D- A0 A0 LDY #$A0
-437F- A0 A8 LDY #$A8
-4381- C2 ???
-4382- A9 D5 LDA #$D5
-4384- C9 CC CMP #$CC
-4386- C4 8D CPY $8D
-4388- 8D 00 60 STA $6000
-438B- AD 00 C0 LDA $C000 r:KBD w:CLR80COL
-438E- 10 FB BPL $438B
-4390- 29 7F AND #$7F
-4392- 8D 10 C0 STA $C010 r:KBDSTRB
-4395- C9 44 CMP #$44
-4397- F0 1C BEQ $43B5
-4399- C9 49 CMP #$49
-439B- F0 59 BEQ $43F6
-439D- C9 53 CMP #$53
-439F- F0 0B BEQ $43AC
-43A1- C9 42 CMP #$42
-43A3- F0 0A BEQ $43AF
-43A5- C9 51 CMP #$51
-43A7- F0 09 BEQ $43B2
-43A9- 4C 8B 43 JMP $438B
-43AC- 4C 3F 44 JMP $443F
-43AF- 4C EA 44 JMP $44EA
-43B2- 4C ED 44 JMP $44ED
-43B5- 68 PLA
-43B6- 68 PLA
-43B7- A9 05 LDA #$05
-43B9- 48 PHA
-43BA- A9 02 LDA #$02
-43BC- 48 PHA
-43BD- A9 1E LDA #$1E
-43BF- 48 PHA
-43C0- A9 14 LDA #$14
-43C2- 48 PHA
-43C3- 4C CD 43 JMP $43CD
-43C6- 06 D4 ASL $D4
-43C8- AE C4 C5 LDX $C5C4
-43CB- D3 ???
-43CC- C3 ???
-43CD- A0 00 LDY #$00
-43CF- AD C6 43 LDA $43C6
-43D2- 8D 40 41 STA $4140
-43D5- 8D 41 41 STA $4141
-43D8- C8 INY
-43D9- B9 C6 43 LDA $43C6,Y
-43DC- 99 41 41 STA $4141,Y
-43DF- CC 40 41 CPY $4140
-43E2- D0 F4 BNE $43D8
-43E4- A9 41 LDA #$41
-43E6- 48 PHA
-43E7- A9 41 LDA #$41
-43E9- 48 PHA
-43EA- A9 42 LDA #$42
-43EC- 48 PHA
-43ED- A9 54 LDA #$54
-43EF- 48 PHA
-43F0- 4C 76 53 JMP $5376
-43F3- 4C 54 42 JMP $4254
-43F6- 68 PLA
-43F7- 68 PLA
-43F8- A9 05 LDA #$05
-43FA- 48 PHA
-43FB- A9 02 LDA #$02
-43FD- 48 PHA
-43FE- A9 1E LDA #$1E
-4400- 48 PHA
-4401- A9 14 LDA #$14
-4403- 48 PHA
-4404- 4C 16 44 JMP $4416
-4407- 0E D4 AE ASL $AED4
-440A- C2 ???
-440B- CC C4 AE CPY $AEC4
-440E- C9 CE CMP #$CE
-4410- D3 ???
-4411- D4 ???
-4412- D2 D5 CMP ($D5)
-4414- C3 ???
-4415- D4 ???
-4416- A0 00 LDY #$00
-4418- AD 07 44 LDA $4407
-441B- 8D 40 41 STA $4140
-441E- 8D 41 41 STA $4141
-4421- C8 INY
-4422- B9 07 44 LDA $4407,Y
-4425- 99 41 41 STA $4141,Y
-4428- CC 40 41 CPY $4140
-442B- D0 F4 BNE $4421
-442D- A9 41 LDA #$41
-442F- 48 PHA
-4430- A9 41 LDA #$41
-4432- 48 PHA
-4433- A9 42 LDA #$42
-4435- 48 PHA
-4436- A9 54 LDA #$54
-4438- 48 PHA
-4439- 4C 76 53 JMP $5376
-443C- 4C 54 42 JMP $4254
-443F- 4C 50 44 JMP $4450
-4442- 0D D3 C5 ORA $C5D3
-4445- D4 ???
-4446- D4 ???
-4447- C9 CE CMP #$CE
-4449- C7 ???
-444A- D3 ???
-444B- A0 CD LDY #$CD
-444D- C5 CE CMP $CE
-444F- D5 A0 CMP $A0,X
-4451- 00 BRK
-4452- AD 42 44 LDA $4442
-4455- 8D 40 41 STA $4140
-4458- 8D 41 41 STA $4141
-445B- C8 INY
-445C- B9 42 44 LDA $4442,Y
-445F- 99 41 41 STA $4141,Y
-4462- CC 40 41 CPY $4140
-4465- D0 F4 BNE $445B
-4467- A9 41 LDA #$41
-4469- 48 PHA
-446A- A9 41 LDA #$41
-446C- 48 PHA
-446D- 20 EB 4D JSR $4DEB
-4470- A9 09 LDA #$09
-4472- 48 PHA
-4473- 20 23 4E JSR $4E23
-4476- A9 14 LDA #$14
-4478- 48 PHA
-4479- 20 3C 4E JSR $4E3C
-447C- A9 0A LDA #$0A
-447E- 48 PHA
-447F- 20 55 4E JSR $4E55
-4482- A9 1B LDA #$1B
-4484- 48 PHA
-4485- 20 6E 4E JSR $4E6E
-4488- A9 02 LDA #$02
-448A- 48 PHA
-448B- A9 42 LDA #$42
-448D- 48 PHA
-448E- A9 54 LDA #$54
-4490- 48 PHA
-4491- 20 86 4E JSR $4E86
-4494- A9 02 LDA #$02
-4496- 48 PHA
-4497- 20 C3 4E JSR $4EC3
-449A- A9 01 LDA #$01
-449C- 48 PHA
-449D- 4C B4 44 JMP $44B4
-44A0- 13 ???
-44A1- A3 ???
-44A2- DA PHX
-44A3- C5 D2 CMP $D2
-44A5- CF ???
-44A6- A3 ???
-44A7- CF ???
-44A8- CE C5 A3 DEC $A3C5
-44AB- D4 ???
-44AC- D7 ???
-44AD- CF ???
-44AE- A3 ???
-44AF- D4 ???
-44B0- C8 INY
-44B1- D2 C5 CMP ($C5)
-44B3- C5 A0 CMP $A0
-44B5- 00 BRK
-44B6- AD A0 44 LDA $44A0
-44B9- 8D 40 41 STA $4140
-44BC- 8D 41 41 STA $4141
-44BF- C8 INY
-44C0- B9 A0 44 LDA $44A0,Y
-44C3- 99 41 41 STA $4141,Y
-44C6- CC 40 41 CPY $4140
-44C9- D0 F4 BNE $44BF
-44CB- A9 41 LDA #$41
-44CD- 48 PHA
-44CE- A9 41 LDA #$41
-44D0- 48 PHA
-44D1- 20 F8 4E JSR $4EF8
-44D4- 20 58 FC JSR $FC58 F8ROM:HOME
-44D7- A9 00 LDA #$00
-44D9- 48 PHA
-44DA- A9 00 LDA #$00
-44DC- 48 PHA
-44DD- 20 CB 52 JSR $52CB
-44E0- AD 00 C0 LDA $C000 r:KBD w:CLR80COL
-44E3- 10 FB BPL $44E0
-44E5- 29 7F AND #$7F
-44E7- 8D 10 C0 STA $C010 r:KBDSTRB
-44EA- 4C 54 42 JMP $4254
-44ED- 4C D0 03 JMP $03D0
-44F0- 00 BRK
-44F1- 00 BRK
-44F2- 00 BRK
-44F3- 00 BRK
-44F4- 00 BRK
-44F5- 00 BRK
-44F6- 00 BRK
-44F7- 00 BRK
-44F8- 00 BRK
-44F9- 00 BRK
-44FA- 00 BRK
-44FB- 00 BRK
-44FC- 00 BRK
-44FD- 00 BRK
-44FE- 00 BRK
-44FF- 00 BRK
-4500- 00 BRK
-4501- 00 BRK
-4502- 00 BRK
-4503- 00 BRK
-4504- 00 BRK
-4505- 00 BRK
-4506- 00 BRK
-4507- 00 BRK
-4508- 00 BRK
-4509- 00 BRK
-450A- 00 BRK
-450B- 00 BRK
-450C- 00 BRK
-450D- 00 BRK
-450E- 00 BRK
-450F- 00 BRK
-4510- 00 BRK
-4511- 00 BRK
-4512- 00 BRK
-4513- 00 BRK
-4514- 00 BRK
-4515- 00 BRK
-4516- 00 BRK
-4517- 00 BRK
-4518- 00 BRK
-4519- 00 BRK
-451A- 00 BRK
-451B- C9 AD CMP #$AD
-451D- AD DC A0 LDA $A0DC
-4520- A0 C9 LDY #$C9
-4522- A0 A0 LDY #$A0
-4524- A0 C9 LDY #$C9
-4526- A0 C9 LDY #$C9
-4528- A0 C9 LDY #$C9
-452A- A0 A0 LDY #$A0
-452C- A0 A0 LDY #$A0
-452E- A0 C9 LDY #$C9
-4530- AD AD DC LDA $DCAD
-4533- A0 A0 LDY #$A0
-4535- C9 AD CMP #$AD
-4537- AD AD AD LDA $ADAD
-453A- A0 C9 LDY #$C9
-453C- AD AD DC LDA $DCAD
-453F- 00 BRK
-4540- C9 A0 CMP #$A0
-4542- A0 A0 LDY #$A0
-4544- A9 A0 LDA #$A0
-4546- C9 A0 CMP #$A0
-4548- A0 A0 LDY #$A0
-454A- C9 A0 CMP #$A0
-454C- C9 A0 CMP #$A0
-454E- C9 A0 CMP #$A0
-4550- A0 A0 LDY #$A0
-4552- A0 A0 LDY #$A0
-4554- C9 A0 CMP #$A0
-4556- A0 A0 LDY #$A0
-4558- C9 A0 CMP #$A0
-455A- C9 A0 CMP #$A0
-455C- A0 A0 LDY #$A0
-455E- A0 A0 LDY #$A0
-4560- C9 A0 CMP #$A0
-4562- A0 A0 LDY #$A0
-4564- A9 00 LDA #$00
-4566- C9 AD CMP #$AD
-4568- AD BC A0 LDA $A0BC
-456B- A0 C9 LDY #$C9
-456D- A0 A0 LDY #$A0
-456F- A0 C9 LDY #$C9
-4571- A0 C9 LDY #$C9
-4573- A0 C9 LDY #$C9
-4575- A0 A0 LDY #$A0
-4577- A0 A0 LDY #$A0
-4579- A0 C9 LDY #$C9
-457B- A0 A0 LDY #$A0
-457D- A0 C9 LDY #$C9
-457F- A0 C9 LDY #$C9
-4581- AD AD A0 LDA $A0AD
-4584- A0 A0 LDY #$A0
-4586- C9 AD CMP #$AD
-4588- AD AF 00 LDA $00AF
-458B- C9 A0 CMP #$A0
-458D- A0 A0 LDY #$A0
-458F- A9 A0 LDA #$A0
-4591- C9 A0 CMP #$A0
-4593- A0 A0 LDY #$A0
-4595- C9 A0 CMP #$A0
-4597- C9 A0 CMP #$A0
-4599- C9 A0 CMP #$A0
-459B- A0 A0 LDY #$A0
-459D- A0 A0 LDY #$A0
-459F- C9 A0 CMP #$A0
-45A1- A0 A0 LDY #$A0
-45A3- C9 A0 CMP #$A0
-45A5- C9 A0 CMP #$A0
-45A7- A0 A0 LDY #$A0
-45A9- A0 A0 LDY #$A0
-45AB- C9 A0 CMP #$A0
-45AD- A0 DC LDY #$DC
-45AF- 00 BRK
-45B0- C9 AD CMP #$AD
-45B2- AD AF A0 LDA $A0AF
-45B5- A0 A0 LDY #$A0
-45B7- AD AD AD LDA $ADAD
-45BA- A0 A0 LDY #$A0
-45BC- C9 A0 CMP #$A0
-45BE- C9 AD CMP #$AD
-45C0- AD AD AD LDA $ADAD
-45C3- A0 C9 LDY #$C9
-45C5- AD AD AF LDA $AFAD
-45C8- A0 A0 LDY #$A0
-45CA- C9 AD CMP #$AD
-45CC- AD AD AD LDA $ADAD
-45CF- A0 C9 LDY #$C9
-45D1- A0 A0 LDY #$A0
-45D3- A0 DC LDY #$DC
-45D5- 00 BRK
-45D6- 4C EB 4D JMP $4DEB
-45D9- 00 BRK
-45DA- 00 BRK
-45DB- 00 BRK
-45DC- 00 BRK
-45DD- 00 BRK
-45DE- 00 BRK
-45DF- 00 BRK
-45E0- 00 BRK
-45E1- 00 BRK
-45E2- 00 BRK
-45E3- 00 BRK
-45E4- 00 BRK
-45E5- 00 BRK
-45E6- 00 BRK
-45E7- 00 BRK
-45E8- 00 BRK
-45E9- 00 BRK
-45EA- 00 BRK
-45EB- 00 BRK
-45EC- 00 BRK
-45ED- 00 BRK
-45EE- 00 BRK
-45EF- 00 BRK
-45F0- 00 BRK
-45F1- 00 BRK
-45F2- 00 BRK
-45F3- 00 BRK
-45F4- 00 BRK
-45F5- 00 BRK
-45F6- 00 BRK
-45F7- 00 BRK
-45F8- 00 BRK
-45F9- 00 BRK
-45FA- 00 BRK
-45FB- 00 BRK
-45FC- 00 BRK
-45FD- 00 BRK
-45FE- 00 BRK
-45FF- 00 BRK
-4600- 00 BRK
-4601- 00 BRK
-4602- 00 BRK
-4603- 00 BRK
-4604- 00 BRK
-4605- 00 BRK
-4606- 00 BRK
-4607- 00 BRK
-4608- 00 BRK
-4609- 00 BRK
-460A- 00 BRK
-460B- 00 BRK
-460C- 00 BRK
-460D- 00 BRK
-460E- 00 BRK
-460F- 00 BRK
-4610- 00 BRK
-4611- 00 BRK
-4612- 00 BRK
-4613- 00 BRK
-4614- 00 BRK
-4615- 00 BRK
-4616- 00 BRK
-4617- 00 BRK
-4618- 00 BRK
-4619- 00 BRK
-461A- 00 BRK
-461B- 00 BRK
-461C- 00 BRK
-461D- 00 BRK
-461E- 00 BRK
-461F- 00 BRK
-4620- 00 BRK
-4621- 00 BRK
-4622- 00 BRK
-4623- 00 BRK
-4624- 00 BRK
-4625- 00 BRK
-4626- 00 BRK
-4627- 00 BRK
-4628- 00 BRK
-4629- 00 BRK
-462A- 00 BRK
-462B- 00 BRK
-462C- 00 BRK
-462D- 00 BRK
-462E- 00 BRK
-462F- 00 BRK
-4630- 00 BRK
-4631- 00 BRK
-4632- 00 BRK
-4633- 00 BRK
-4634- 00 BRK
-4635- 00 BRK
-4636- 00 BRK
-4637- 00 BRK
-4638- 00 BRK
-4639- 00 BRK
-463A- 00 BRK
-463B- 00 BRK
-463C- 00 BRK
-463D- 00 BRK
-463E- 00 BRK
-463F- 00 BRK
-4640- 00 BRK
-4641- 00 BRK
-4642- 00 BRK
-4643- 00 BRK
-4644- 00 BRK
-4645- 00 BRK
-4646- 00 BRK
-4647- 00 BRK
-4648- 00 BRK
-4649- 00 BRK
-464A- 00 BRK
-464B- 00 BRK
-464C- 00 BRK
-464D- 00 BRK
-464E- 00 BRK
-464F- 00 BRK
-4650- 00 BRK
-4651- 00 BRK
-4652- 00 BRK
-4653- 00 BRK
-4654- 00 BRK
-4655- 00 BRK
-4656- 00 BRK
-4657- 00 BRK
-4658- 00 BRK
-4659- 00 BRK
-465A- 00 BRK
-465B- 00 BRK
-465C- 00 BRK
-465D- 00 BRK
-465E- 00 BRK
-465F- 00 BRK
-4660- 00 BRK
-4661- 00 BRK
-4662- 00 BRK
-4663- 00 BRK
-4664- 00 BRK
-4665- 00 BRK
-4666- 00 BRK
-4667- 00 BRK
-4668- 00 BRK
-4669- 00 BRK
-466A- 00 BRK
-466B- 00 BRK
-466C- 00 BRK
-466D- 00 BRK
-466E- 00 BRK
-466F- 00 BRK
-4670- 00 BRK
-4671- 00 BRK
-4672- 00 BRK
-4673- 00 BRK
-4674- 00 BRK
-4675- 00 BRK
-4676- 00 BRK
-4677- 00 BRK
-4678- 00 BRK
-4679- 00 BRK
-467A- 00 BRK
-467B- 00 BRK
-467C- 00 BRK
-467D- 00 BRK
-467E- 00 BRK
-467F- 00 BRK
-4680- 00 BRK
-4681- 00 BRK
-4682- 00 BRK
-4683- 00 BRK
-4684- 00 BRK
-4685- 00 BRK
-4686- 00 BRK
-4687- 00 BRK
-4688- 00 BRK
-4689- 00 BRK
-468A- 00 BRK
-468B- 00 BRK
-468C- 00 BRK
-468D- 00 BRK
-468E- 00 BRK
-468F- 00 BRK
-4690- 00 BRK
-4691- 00 BRK
-4692- 00 BRK
-4693- 00 BRK
-4694- 00 BRK
-4695- 00 BRK
-4696- 00 BRK
-4697- 00 BRK
-4698- 00 BRK
-4699- 00 BRK
-469A- 00 BRK
-469B- 00 BRK
-469C- 00 BRK
-469D- 00 BRK
-469E- 00 BRK
-469F- 00 BRK
-46A0- 00 BRK
-46A1- 00 BRK
-46A2- 00 BRK
-46A3- 00 BRK
-46A4- 00 BRK
-46A5- 00 BRK
-46A6- 00 BRK
-46A7- 00 BRK
-46A8- 00 BRK
-46A9- 00 BRK
-46AA- 00 BRK
-46AB- 00 BRK
-46AC- 00 BRK
-46AD- 00 BRK
-46AE- 00 BRK
-46AF- 00 BRK
-46B0- 00 BRK
-46B1- 00 BRK
-46B2- 00 BRK
-46B3- 00 BRK
-46B4- 00 BRK
-46B5- 00 BRK
-46B6- 00 BRK
-46B7- 00 BRK
-46B8- 00 BRK
-46B9- 00 BRK
-46BA- 00 BRK
-46BB- 00 BRK
-46BC- 00 BRK
-46BD- 00 BRK
-46BE- 00 BRK
-46BF- 00 BRK
-46C0- 00 BRK
-46C1- 00 BRK
-46C2- 00 BRK
-46C3- 00 BRK
-46C4- 00 BRK
-46C5- 00 BRK
-46C6- 00 BRK
-46C7- 00 BRK
-46C8- 00 BRK
-46C9- 00 BRK
-46CA- 00 BRK
-46CB- 00 BRK
-46CC- 00 BRK
-46CD- 00 BRK
-46CE- 00 BRK
-46CF- 00 BRK
-46D0- 00 BRK
-46D1- 00 BRK
-46D2- 00 BRK
-46D3- 00 BRK
-46D4- 00 BRK
-46D5- 00 BRK
-46D6- 00 BRK
-46D7- 00 BRK
-46D8- 00 BRK
-46D9- 00 BRK
-46DA- 00 BRK
-46DB- 00 BRK
-46DC- 00 BRK
-46DD- 00 BRK
-46DE- 00 BRK
-46DF- 00 BRK
-46E0- 00 BRK
-46E1- 00 BRK
-46E2- 00 BRK
-46E3- 00 BRK
-46E4- 00 BRK
-46E5- 00 BRK
-46E6- 00 BRK
-46E7- 00 BRK
-46E8- 00 BRK
-46E9- 00 BRK
-46EA- 00 BRK
-46EB- 00 BRK
-46EC- 00 BRK
-46ED- 00 BRK
-46EE- 00 BRK
-46EF- 00 BRK
-46F0- 00 BRK
-46F1- 00 BRK
-46F2- 00 BRK
-46F3- 00 BRK
-46F4- 00 BRK
-46F5- 00 BRK
-46F6- 00 BRK
-46F7- 00 BRK
-46F8- 00 BRK
-46F9- 00 BRK
-46FA- 00 BRK
-46FB- 00 BRK
-46FC- 00 BRK
-46FD- 00 BRK
-46FE- 00 BRK
-46FF- 00 BRK
-4700- 00 BRK
-4701- 00 BRK
-4702- 00 BRK
-4703- 00 BRK
-4704- 00 BRK
-4705- 00 BRK
-4706- 00 BRK
-4707- 00 BRK
-4708- 00 BRK
-4709- 00 BRK
-470A- 00 BRK
-470B- 00 BRK
-470C- 00 BRK
-470D- 00 BRK
-470E- 00 BRK
-470F- 00 BRK
-4710- 00 BRK
-4711- 00 BRK
-4712- 00 BRK
-4713- 00 BRK
-4714- 00 BRK
-4715- 00 BRK
-4716- 00 BRK
-4717- 00 BRK
-4718- 00 BRK
-4719- 00 BRK
-471A- 00 BRK
-471B- 00 BRK
-471C- 00 BRK
-471D- 00 BRK
-471E- 00 BRK
-471F- 00 BRK
-4720- 00 BRK
-4721- 00 BRK
-4722- 00 BRK
-4723- 00 BRK
-4724- 00 BRK
-4725- 00 BRK
-4726- 00 BRK
-4727- 00 BRK
-4728- 00 BRK
-4729- 00 BRK
-472A- 00 BRK
-472B- 00 BRK
-472C- 00 BRK
-472D- 00 BRK
-472E- 00 BRK
-472F- 00 BRK
-4730- 00 BRK
-4731- 00 BRK
-4732- 00 BRK
-4733- 00 BRK
-4734- 00 BRK
-4735- 00 BRK
-4736- 00 BRK
-4737- 00 BRK
-4738- 00 BRK
-4739- 00 BRK
-473A- 00 BRK
-473B- 00 BRK
-473C- 00 BRK
-473D- 00 BRK
-473E- 00 BRK
-473F- 00 BRK
-4740- 00 BRK
-4741- 00 BRK
-4742- 00 BRK
-4743- 00 BRK
-4744- 00 BRK
-4745- 00 BRK
-4746- 00 BRK
-4747- 00 BRK
-4748- 00 BRK
-4749- 00 BRK
-474A- 00 BRK
-474B- 00 BRK
-474C- 00 BRK
-474D- 00 BRK
-474E- 00 BRK
-474F- 00 BRK
-4750- 00 BRK
-4751- 00 BRK
-4752- 00 BRK
-4753- 00 BRK
-4754- 00 BRK
-4755- 00 BRK
-4756- 00 BRK
-4757- 00 BRK
-4758- 00 BRK
-4759- 00 BRK
-475A- 00 BRK
-475B- 00 BRK
-475C- 00 BRK
-475D- 00 BRK
-475E- 00 BRK
-475F- 00 BRK
-4760- 00 BRK
-4761- 00 BRK
-4762- 00 BRK
-4763- 00 BRK
-4764- 00 BRK
-4765- 00 BRK
-4766- 00 BRK
-4767- 00 BRK
-4768- 00 BRK
-4769- 00 BRK
-476A- 00 BRK
-476B- 00 BRK
-476C- 00 BRK
-476D- 00 BRK
-476E- 00 BRK
-476F- 00 BRK
-4770- 00 BRK
-4771- 00 BRK
-4772- 00 BRK
-4773- 00 BRK
-4774- 00 BRK
-4775- 00 BRK
-4776- 00 BRK
-4777- 00 BRK
-4778- 00 BRK
-4779- 00 BRK
-477A- 00 BRK
-477B- 00 BRK
-477C- 00 BRK
-477D- 00 BRK
-477E- 00 BRK
-477F- 00 BRK
-4780- 00 BRK
-4781- 00 BRK
-4782- 00 BRK
-4783- 00 BRK
-4784- 00 BRK
-4785- 00 BRK
-4786- 00 BRK
-4787- 00 BRK
-4788- 00 BRK
-4789- 00 BRK
-478A- 00 BRK
-478B- 00 BRK
-478C- 00 BRK
-478D- 00 BRK
-478E- 00 BRK
-478F- 00 BRK
-4790- 00 BRK
-4791- 00 BRK
-4792- 00 BRK
-4793- 00 BRK
-4794- 00 BRK
-4795- 00 BRK
-4796- 00 BRK
-4797- 00 BRK
-4798- 00 BRK
-4799- 00 BRK
-479A- 00 BRK
-479B- 00 BRK
-479C- 00 BRK
-479D- 00 BRK
-479E- 00 BRK
-479F- 00 BRK
-47A0- 00 BRK
-47A1- 00 BRK
-47A2- 00 BRK
-47A3- 00 BRK
-47A4- 00 BRK
-47A5- 00 BRK
-47A6- 00 BRK
-47A7- 00 BRK
-47A8- 00 BRK
-47A9- 00 BRK
-47AA- 00 BRK
-47AB- 00 BRK
-47AC- 00 BRK
-47AD- 00 BRK
-47AE- 00 BRK
-47AF- 00 BRK
-47B0- 00 BRK
-47B1- 00 BRK
-47B2- 00 BRK
-47B3- 00 BRK
-47B4- 00 BRK
-47B5- 00 BRK
-47B6- 00 BRK
-47B7- 00 BRK
-47B8- 00 BRK
-47B9- 00 BRK
-47BA- 00 BRK
-47BB- 00 BRK
-47BC- 00 BRK
-47BD- 00 BRK
-47BE- 00 BRK
-47BF- 00 BRK
-47C0- 00 BRK
-47C1- 00 BRK
-47C2- 00 BRK
-47C3- 00 BRK
-47C4- 00 BRK
-47C5- 00 BRK
-47C6- 00 BRK
-47C7- 00 BRK
-47C8- 00 BRK
-47C9- 00 BRK
-47CA- 00 BRK
-47CB- 00 BRK
-47CC- 00 BRK
-47CD- 00 BRK
-47CE- 00 BRK
-47CF- 00 BRK
-47D0- 00 BRK
-47D1- 00 BRK
-47D2- 00 BRK
-47D3- 00 BRK
-47D4- 00 BRK
-47D5- 00 BRK
-47D6- 00 BRK
-47D7- 00 BRK
-47D8- 00 BRK
-47D9- 00 BRK
-47DA- 00 BRK
-47DB- 00 BRK
-47DC- 00 BRK
-47DD- 00 BRK
-47DE- 00 BRK
-47DF- 00 BRK
-47E0- 00 BRK
-47E1- 00 BRK
-47E2- 00 BRK
-47E3- 00 BRK
-47E4- 00 BRK
-47E5- 00 BRK
-47E6- 00 BRK
-47E7- 00 BRK
-47E8- 00 BRK
-47E9- 00 BRK
-47EA- 00 BRK
-47EB- 00 BRK
-47EC- 00 BRK
-47ED- 00 BRK
-47EE- 00 BRK
-47EF- 00 BRK
-47F0- 00 BRK
-47F1- 00 BRK
-47F2- 00 BRK
-47F3- 00 BRK
-47F4- 00 BRK
-47F5- 00 BRK
-47F6- 00 BRK
-47F7- 00 BRK
-47F8- 00 BRK
-47F9- 00 BRK
-47FA- 00 BRK
-47FB- 00 BRK
-47FC- 00 BRK
-47FD- 00 BRK
-47FE- 00 BRK
-47FF- 00 BRK
-4800- 00 BRK
-4801- 00 BRK
-4802- 00 BRK
-4803- 00 BRK
-4804- 00 BRK
-4805- 00 BRK
-4806- 00 BRK
-4807- 00 BRK
-4808- 00 BRK
-4809- 00 BRK
-480A- 00 BRK
-480B- 00 BRK
-480C- 00 BRK
-480D- 00 BRK
-480E- 00 BRK
-480F- 00 BRK
-4810- 00 BRK
-4811- 00 BRK
-4812- 00 BRK
-4813- 00 BRK
-4814- 00 BRK
-4815- 00 BRK
-4816- 00 BRK
-4817- 00 BRK
-4818- 00 BRK
-4819- 00 BRK
-481A- 00 BRK
-481B- 00 BRK
-481C- 00 BRK
-481D- 00 BRK
-481E- 00 BRK
-481F- 00 BRK
-4820- 00 BRK
-4821- 00 BRK
-4822- 00 BRK
-4823- 00 BRK
-4824- 00 BRK
-4825- 00 BRK
-4826- 00 BRK
-4827- 00 BRK
-4828- 00 BRK
-4829- 00 BRK
-482A- 00 BRK
-482B- 00 BRK
-482C- 00 BRK
-482D- 00 BRK
-482E- 00 BRK
-482F- 00 BRK
-4830- 00 BRK
-4831- 00 BRK
-4832- 00 BRK
-4833- 00 BRK
-4834- 00 BRK
-4835- 00 BRK
-4836- 00 BRK
-4837- 00 BRK
-4838- 00 BRK
-4839- 00 BRK
-483A- 00 BRK
-483B- 00 BRK
-483C- 00 BRK
-483D- 00 BRK
-483E- 00 BRK
-483F- 00 BRK
-4840- 00 BRK
-4841- 00 BRK
-4842- 00 BRK
-4843- 00 BRK
-4844- 00 BRK
-4845- 00 BRK
-4846- 00 BRK
-4847- 00 BRK
-4848- 00 BRK
-4849- 00 BRK
-484A- 00 BRK
-484B- 00 BRK
-484C- 00 BRK
-484D- 00 BRK
-484E- 00 BRK
-484F- 00 BRK
-4850- 00 BRK
-4851- 00 BRK
-4852- 00 BRK
-4853- 00 BRK
-4854- 00 BRK
-4855- 00 BRK
-4856- 00 BRK
-4857- 00 BRK
-4858- 00 BRK
-4859- 00 BRK
-485A- 00 BRK
-485B- 00 BRK
-485C- 00 BRK
-485D- 00 BRK
-485E- 00 BRK
-485F- 00 BRK
-4860- 00 BRK
-4861- 00 BRK
-4862- 00 BRK
-4863- 00 BRK
-4864- 00 BRK
-4865- 00 BRK
-4866- 00 BRK
-4867- 00 BRK
-4868- 00 BRK
-4869- 00 BRK
-486A- 00 BRK
-486B- 00 BRK
-486C- 00 BRK
-486D- 00 BRK
-486E- 00 BRK
-486F- 00 BRK
-4870- 00 BRK
-4871- 00 BRK
-4872- 00 BRK
-4873- 00 BRK
-4874- 00 BRK
-4875- 00 BRK
-4876- 00 BRK
-4877- 00 BRK
-4878- 00 BRK
-4879- 00 BRK
-487A- 00 BRK
-487B- 00 BRK
-487C- 00 BRK
-487D- 00 BRK
-487E- 00 BRK
-487F- 00 BRK
-4880- 00 BRK
-4881- 00 BRK
-4882- 00 BRK
-4883- 00 BRK
-4884- 00 BRK
-4885- 00 BRK
-4886- 00 BRK
-4887- 00 BRK
-4888- 00 BRK
-4889- 00 BRK
-488A- 00 BRK
-488B- 00 BRK
-488C- 00 BRK
-488D- 00 BRK
-488E- 00 BRK
-488F- 00 BRK
-4890- 00 BRK
-4891- 00 BRK
-4892- 00 BRK
-4893- 00 BRK
-4894- 00 BRK
-4895- 00 BRK
-4896- 00 BRK
-4897- 00 BRK
-4898- 00 BRK
-4899- 00 BRK
-489A- 00 BRK
-489B- 00 BRK
-489C- 00 BRK
-489D- 00 BRK
-489E- 00 BRK
-489F- 00 BRK
-48A0- 00 BRK
-48A1- 00 BRK
-48A2- 00 BRK
-48A3- 00 BRK
-48A4- 00 BRK
-48A5- 00 BRK
-48A6- 00 BRK
-48A7- 00 BRK
-48A8- 00 BRK
-48A9- 00 BRK
-48AA- 00 BRK
-48AB- 00 BRK
-48AC- 00 BRK
-48AD- 00 BRK
-48AE- 00 BRK
-48AF- 00 BRK
-48B0- 00 BRK
-48B1- 00 BRK
-48B2- 00 BRK
-48B3- 00 BRK
-48B4- 00 BRK
-48B5- 00 BRK
-48B6- 00 BRK
-48B7- 00 BRK
-48B8- 00 BRK
-48B9- 00 BRK
-48BA- 00 BRK
-48BB- 00 BRK
-48BC- 00 BRK
-48BD- 00 BRK
-48BE- 00 BRK
-48BF- 00 BRK
-48C0- 00 BRK
-48C1- 00 BRK
-48C2- 00 BRK
-48C3- 00 BRK
-48C4- 00 BRK
-48C5- 00 BRK
-48C6- 00 BRK
-48C7- 00 BRK
-48C8- 00 BRK
-48C9- 00 BRK
-48CA- 00 BRK
-48CB- 00 BRK
-48CC- 00 BRK
-48CD- 00 BRK
-48CE- 00 BRK
-48CF- 00 BRK
-48D0- 00 BRK
-48D1- 00 BRK
-48D2- 00 BRK
-48D3- 00 BRK
-48D4- 00 BRK
-48D5- 00 BRK
-48D6- 00 BRK
-48D7- 00 BRK
-48D8- 00 BRK
-48D9- 00 BRK
-48DA- 00 BRK
-48DB- 00 BRK
-48DC- 00 BRK
-48DD- 00 BRK
-48DE- 00 BRK
-48DF- 00 BRK
-48E0- 00 BRK
-48E1- 00 BRK
-48E2- 00 BRK
-48E3- 00 BRK
-48E4- 00 BRK
-48E5- 00 BRK
-48E6- 00 BRK
-48E7- 00 BRK
-48E8- 00 BRK
-48E9- 00 BRK
-48EA- 00 BRK
-48EB- 00 BRK
-48EC- 00 BRK
-48ED- 00 BRK
-48EE- 00 BRK
-48EF- 00 BRK
-48F0- 00 BRK
-48F1- 00 BRK
-48F2- 00 BRK
-48F3- 00 BRK
-48F4- 00 BRK
-48F5- 00 BRK
-48F6- 00 BRK
-48F7- 00 BRK
-48F8- 00 BRK
-48F9- 00 BRK
-48FA- 00 BRK
-48FB- 00 BRK
-48FC- 00 BRK
-48FD- 00 BRK
-48FE- 00 BRK
-48FF- 00 BRK
-4900- 00 BRK
-4901- 00 BRK
-4902- 00 BRK
-4903- 00 BRK
-4904- 00 BRK
-4905- 00 BRK
-4906- 00 BRK
-4907- 00 BRK
-4908- 00 BRK
-4909- 00 BRK
-490A- 00 BRK
-490B- 00 BRK
-490C- 00 BRK
-490D- 00 BRK
-490E- 00 BRK
-490F- 00 BRK
-4910- 00 BRK
-4911- 00 BRK
-4912- 00 BRK
-4913- 00 BRK
-4914- 00 BRK
-4915- 00 BRK
-4916- 00 BRK
-4917- 00 BRK
-4918- 00 BRK
-4919- 00 BRK
-491A- 00 BRK
-491B- 00 BRK
-491C- 00 BRK
-491D- 00 BRK
-491E- 00 BRK
-491F- 00 BRK
-4920- 00 BRK
-4921- 00 BRK
-4922- 00 BRK
-4923- 00 BRK
-4924- 00 BRK
-4925- 00 BRK
-4926- 00 BRK
-4927- 00 BRK
-4928- 00 BRK
-4929- 00 BRK
-492A- 00 BRK
-492B- 00 BRK
-492C- 00 BRK
-492D- 00 BRK
-492E- 00 BRK
-492F- 00 BRK
-4930- 00 BRK
-4931- 00 BRK
-4932- 00 BRK
-4933- 00 BRK
-4934- 00 BRK
-4935- 00 BRK
-4936- 00 BRK
-4937- 00 BRK
-4938- 00 BRK
-4939- 00 BRK
-493A- 00 BRK
-493B- 00 BRK
-493C- 00 BRK
-493D- 00 BRK
-493E- 00 BRK
-493F- 00 BRK
-4940- 00 BRK
-4941- 00 BRK
-4942- 00 BRK
-4943- 00 BRK
-4944- 00 BRK
-4945- 00 BRK
-4946- 00 BRK
-4947- 00 BRK
-4948- 00 BRK
-4949- 00 BRK
-494A- 00 BRK
-494B- 00 BRK
-494C- 00 BRK
-494D- 00 BRK
-494E- 00 BRK
-494F- 00 BRK
-4950- 00 BRK
-4951- 00 BRK
-4952- 00 BRK
-4953- 00 BRK
-4954- 00 BRK
-4955- 00 BRK
-4956- 00 BRK
-4957- 00 BRK
-4958- 00 BRK
-4959- 00 BRK
-495A- 00 BRK
-495B- 00 BRK
-495C- 00 BRK
-495D- 00 BRK
-495E- 00 BRK
-495F- 00 BRK
-4960- 00 BRK
-4961- 00 BRK
-4962- 00 BRK
-4963- 00 BRK
-4964- 00 BRK
-4965- 00 BRK
-4966- 00 BRK
-4967- 00 BRK
-4968- 00 BRK
-4969- 00 BRK
-496A- 00 BRK
-496B- 00 BRK
-496C- 00 BRK
-496D- 00 BRK
-496E- 00 BRK
-496F- 00 BRK
-4970- 00 BRK
-4971- 00 BRK
-4972- 00 BRK
-4973- 00 BRK
-4974- 00 BRK
-4975- 00 BRK
-4976- 00 BRK
-4977- 00 BRK
-4978- 00 BRK
-4979- 00 BRK
-497A- 00 BRK
-497B- 00 BRK
-497C- 00 BRK
-497D- 00 BRK
-497E- 00 BRK
-497F- 00 BRK
-4980- 00 BRK
-4981- 00 BRK
-4982- 00 BRK
-4983- 00 BRK
-4984- 00 BRK
-4985- 00 BRK
-4986- 00 BRK
-4987- 00 BRK
-4988- 00 BRK
-4989- 00 BRK
-498A- 00 BRK
-498B- 00 BRK
-498C- 00 BRK
-498D- 00 BRK
-498E- 00 BRK
-498F- 00 BRK
-4990- 00 BRK
-4991- 00 BRK
-4992- 00 BRK
-4993- 00 BRK
-4994- 00 BRK
-4995- 00 BRK
-4996- 00 BRK
-4997- 00 BRK
-4998- 00 BRK
-4999- 00 BRK
-499A- 00 BRK
-499B- 00 BRK
-499C- 00 BRK
-499D- 00 BRK
-499E- 00 BRK
-499F- 00 BRK
-49A0- 00 BRK
-49A1- 00 BRK
-49A2- 00 BRK
-49A3- 00 BRK
-49A4- 00 BRK
-49A5- 00 BRK
-49A6- 00 BRK
-49A7- 00 BRK
-49A8- 00 BRK
-49A9- 00 BRK
-49AA- 00 BRK
-49AB- 00 BRK
-49AC- 00 BRK
-49AD- 00 BRK
-49AE- 00 BRK
-49AF- 00 BRK
-49B0- 00 BRK
-49B1- 00 BRK
-49B2- 00 BRK
-49B3- 00 BRK
-49B4- 00 BRK
-49B5- 00 BRK
-49B6- 00 BRK
-49B7- 00 BRK
-49B8- 00 BRK
-49B9- 00 BRK
-49BA- 00 BRK
-49BB- 00 BRK
-49BC- 00 BRK
-49BD- 00 BRK
-49BE- 00 BRK
-49BF- 00 BRK
-49C0- 00 BRK
-49C1- 00 BRK
-49C2- 00 BRK
-49C3- 00 BRK
-49C4- 00 BRK
-49C5- 00 BRK
-49C6- 00 BRK
-49C7- 00 BRK
-49C8- 00 BRK
-49C9- 00 BRK
-49CA- 00 BRK
-49CB- 00 BRK
-49CC- 00 BRK
-49CD- 00 BRK
-49CE- 00 BRK
-49CF- 00 BRK
-49D0- 00 BRK
-49D1- 00 BRK
-49D2- 00 BRK
-49D3- 00 BRK
-49D4- 00 BRK
-49D5- 00 BRK
-49D6- 00 BRK
-49D7- 00 BRK
-49D8- 00 BRK
-49D9- 00 BRK
-49DA- 00 BRK
-49DB- 00 BRK
-49DC- 00 BRK
-49DD- 00 BRK
-49DE- 00 BRK
-49DF- 00 BRK
-49E0- 00 BRK
-49E1- 00 BRK
-49E2- 00 BRK
-49E3- 00 BRK
-49E4- 00 BRK
-49E5- 00 BRK
-49E6- 00 BRK
-49E7- 00 BRK
-49E8- 00 BRK
-49E9- 00 BRK
-49EA- 00 BRK
-49EB- 00 BRK
-49EC- 00 BRK
-49ED- 00 BRK
-49EE- 00 BRK
-49EF- 00 BRK
-49F0- 00 BRK
-49F1- 00 BRK
-49F2- 00 BRK
-49F3- 00 BRK
-49F4- 00 BRK
-49F5- 00 BRK
-49F6- 00 BRK
-49F7- 00 BRK
-49F8- 00 BRK
-49F9- 00 BRK
-49FA- 00 BRK
-49FB- 00 BRK
-49FC- 00 BRK
-49FD- 00 BRK
-49FE- 00 BRK
-49FF- 00 BRK
-4A00- 00 BRK
-4A01- 00 BRK
-4A02- 00 BRK
-4A03- 00 BRK
-4A04- 00 BRK
-4A05- 00 BRK
-4A06- 00 BRK
-4A07- 00 BRK
-4A08- 00 BRK
-4A09- 00 BRK
-4A0A- 00 BRK
-4A0B- 00 BRK
-4A0C- 00 BRK
-4A0D- 00 BRK
-4A0E- 00 BRK
-4A0F- 00 BRK
-4A10- 00 BRK
-4A11- 00 BRK
-4A12- 00 BRK
-4A13- 00 BRK
-4A14- 00 BRK
-4A15- 00 BRK
-4A16- 00 BRK
-4A17- 00 BRK
-4A18- 00 BRK
-4A19- 00 BRK
-4A1A- 00 BRK
-4A1B- 00 BRK
-4A1C- 00 BRK
-4A1D- 00 BRK
-4A1E- 00 BRK
-4A1F- 00 BRK
-4A20- 00 BRK
-4A21- 00 BRK
-4A22- 00 BRK
-4A23- 00 BRK
-4A24- 00 BRK
-4A25- 00 BRK
-4A26- 00 BRK
-4A27- 00 BRK
-4A28- 00 BRK
-4A29- 00 BRK
-4A2A- 00 BRK
-4A2B- 00 BRK
-4A2C- 00 BRK
-4A2D- 00 BRK
-4A2E- 00 BRK
-4A2F- 00 BRK
-4A30- 00 BRK
-4A31- 00 BRK
-4A32- 00 BRK
-4A33- 00 BRK
-4A34- 00 BRK
-4A35- 00 BRK
-4A36- 00 BRK
-4A37- 00 BRK
-4A38- 00 BRK
-4A39- 00 BRK
-4A3A- 00 BRK
-4A3B- 00 BRK
-4A3C- 00 BRK
-4A3D- 00 BRK
-4A3E- 00 BRK
-4A3F- 00 BRK
-4A40- 00 BRK
-4A41- 00 BRK
-4A42- 00 BRK
-4A43- 00 BRK
-4A44- 00 BRK
-4A45- 00 BRK
-4A46- 00 BRK
-4A47- 00 BRK
-4A48- 00 BRK
-4A49- 00 BRK
-4A4A- 00 BRK
-4A4B- 00 BRK
-4A4C- 00 BRK
-4A4D- 00 BRK
-4A4E- 00 BRK
-4A4F- 00 BRK
-4A50- 00 BRK
-4A51- 00 BRK
-4A52- 00 BRK
-4A53- 00 BRK
-4A54- 00 BRK
-4A55- 00 BRK
-4A56- 00 BRK
-4A57- 00 BRK
-4A58- 00 BRK
-4A59- 00 BRK
-4A5A- 00 BRK
-4A5B- 00 BRK
-4A5C- 00 BRK
-4A5D- 00 BRK
-4A5E- 00 BRK
-4A5F- 00 BRK
-4A60- 00 BRK
-4A61- 00 BRK
-4A62- 00 BRK
-4A63- 00 BRK
-4A64- 00 BRK
-4A65- 00 BRK
-4A66- 00 BRK
-4A67- 00 BRK
-4A68- 00 BRK
-4A69- 00 BRK
-4A6A- 00 BRK
-4A6B- 00 BRK
-4A6C- 00 BRK
-4A6D- 00 BRK
-4A6E- 00 BRK
-4A6F- 00 BRK
-4A70- 00 BRK
-4A71- 00 BRK
-4A72- 00 BRK
-4A73- 00 BRK
-4A74- 00 BRK
-4A75- 00 BRK
-4A76- 00 BRK
-4A77- 00 BRK
-4A78- 00 BRK
-4A79- 00 BRK
-4A7A- 00 BRK
-4A7B- 00 BRK
-4A7C- 00 BRK
-4A7D- 00 BRK
-4A7E- 00 BRK
-4A7F- 00 BRK
-4A80- 00 BRK
-4A81- 00 BRK
-4A82- 00 BRK
-4A83- 00 BRK
-4A84- 00 BRK
-4A85- 00 BRK
-4A86- 00 BRK
-4A87- 00 BRK
-4A88- 00 BRK
-4A89- 00 BRK
-4A8A- 00 BRK
-4A8B- 00 BRK
-4A8C- 00 BRK
-4A8D- 00 BRK
-4A8E- 00 BRK
-4A8F- 00 BRK
-4A90- 00 BRK
-4A91- 00 BRK
-4A92- 00 BRK
-4A93- 00 BRK
-4A94- 00 BRK
-4A95- 00 BRK
-4A96- 00 BRK
-4A97- 00 BRK
-4A98- 00 BRK
-4A99- 00 BRK
-4A9A- 00 BRK
-4A9B- 00 BRK
-4A9C- 00 BRK
-4A9D- 00 BRK
-4A9E- 00 BRK
-4A9F- 00 BRK
-4AA0- 00 BRK
-4AA1- 00 BRK
-4AA2- 00 BRK
-4AA3- 00 BRK
-4AA4- 00 BRK
-4AA5- 00 BRK
-4AA6- 00 BRK
-4AA7- 00 BRK
-4AA8- 00 BRK
-4AA9- 00 BRK
-4AAA- 00 BRK
-4AAB- 00 BRK
-4AAC- 00 BRK
-4AAD- 00 BRK
-4AAE- 00 BRK
-4AAF- 00 BRK
-4AB0- 00 BRK
-4AB1- 00 BRK
-4AB2- 00 BRK
-4AB3- 00 BRK
-4AB4- 00 BRK
-4AB5- 00 BRK
-4AB6- 00 BRK
-4AB7- 00 BRK
-4AB8- 00 BRK
-4AB9- 00 BRK
-4ABA- 00 BRK
-4ABB- 00 BRK
-4ABC- 00 BRK
-4ABD- 00 BRK
-4ABE- 00 BRK
-4ABF- 00 BRK
-4AC0- 00 BRK
-4AC1- 00 BRK
-4AC2- 00 BRK
-4AC3- 00 BRK
-4AC4- 00 BRK
-4AC5- 00 BRK
-4AC6- 00 BRK
-4AC7- 00 BRK
-4AC8- 00 BRK
-4AC9- 00 BRK
-4ACA- 00 BRK
-4ACB- 00 BRK
-4ACC- 00 BRK
-4ACD- 00 BRK
-4ACE- 00 BRK
-4ACF- 00 BRK
-4AD0- 00 BRK
-4AD1- 00 BRK
-4AD2- 00 BRK
-4AD3- 00 BRK
-4AD4- 00 BRK
-4AD5- 00 BRK
-4AD6- 00 BRK
-4AD7- 00 BRK
-4AD8- 00 BRK
-4AD9- 00 BRK
-4ADA- 00 BRK
-4ADB- 00 BRK
-4ADC- 00 BRK
-4ADD- 00 BRK
-4ADE- 00 BRK
-4ADF- 00 BRK
-4AE0- 00 BRK
-4AE1- 00 BRK
-4AE2- 00 BRK
-4AE3- 00 BRK
-4AE4- 00 BRK
-4AE5- 00 BRK
-4AE6- 00 BRK
-4AE7- 00 BRK
-4AE8- 00 BRK
-4AE9- 00 BRK
-4AEA- 00 BRK
-4AEB- 00 BRK
-4AEC- 00 BRK
-4AED- 00 BRK
-4AEE- 00 BRK
-4AEF- 00 BRK
-4AF0- 00 BRK
-4AF1- 00 BRK
-4AF2- 00 BRK
-4AF3- 00 BRK
-4AF4- 00 BRK
-4AF5- 00 BRK
-4AF6- 00 BRK
-4AF7- 00 BRK
-4AF8- 00 BRK
-4AF9- 00 BRK
-4AFA- 00 BRK
-4AFB- 00 BRK
-4AFC- 00 BRK
-4AFD- 00 BRK
-4AFE- 00 BRK
-4AFF- 00 BRK
-4B00- 00 BRK
-4B01- 00 BRK
-4B02- 00 BRK
-4B03- 00 BRK
-4B04- 00 BRK
-4B05- 00 BRK
-4B06- 00 BRK
-4B07- 00 BRK
-4B08- 00 BRK
-4B09- 00 BRK
-4B0A- 00 BRK
-4B0B- 00 BRK
-4B0C- 00 BRK
-4B0D- 00 BRK
-4B0E- 00 BRK
-4B0F- 00 BRK
-4B10- 00 BRK
-4B11- 00 BRK
-4B12- 00 BRK
-4B13- 00 BRK
-4B14- 00 BRK
-4B15- 00 BRK
-4B16- 00 BRK
-4B17- 00 BRK
-4B18- 00 BRK
-4B19- 00 BRK
-4B1A- 00 BRK
-4B1B- 00 BRK
-4B1C- 00 BRK
-4B1D- 00 BRK
-4B1E- 00 BRK
-4B1F- 00 BRK
-4B20- 00 BRK
-4B21- 00 BRK
-4B22- 00 BRK
-4B23- 00 BRK
-4B24- 00 BRK
-4B25- 00 BRK
-4B26- 00 BRK
-4B27- 00 BRK
-4B28- 00 BRK
-4B29- 00 BRK
-4B2A- 00 BRK
-4B2B- 00 BRK
-4B2C- 00 BRK
-4B2D- 00 BRK
-4B2E- 00 BRK
-4B2F- 00 BRK
-4B30- 00 BRK
-4B31- 00 BRK
-4B32- 00 BRK
-4B33- 00 BRK
-4B34- 00 BRK
-4B35- 00 BRK
-4B36- 00 BRK
-4B37- 00 BRK
-4B38- 00 BRK
-4B39- 00 BRK
-4B3A- 00 BRK
-4B3B- 00 BRK
-4B3C- 00 BRK
-4B3D- 00 BRK
-4B3E- 00 BRK
-4B3F- 00 BRK
-4B40- 00 BRK
-4B41- 00 BRK
-4B42- 00 BRK
-4B43- 00 BRK
-4B44- 00 BRK
-4B45- 00 BRK
-4B46- 00 BRK
-4B47- 00 BRK
-4B48- 00 BRK
-4B49- 00 BRK
-4B4A- 00 BRK
-4B4B- 00 BRK
-4B4C- 00 BRK
-4B4D- 00 BRK
-4B4E- 00 BRK
-4B4F- 00 BRK
-4B50- 00 BRK
-4B51- 00 BRK
-4B52- 00 BRK
-4B53- 00 BRK
-4B54- 00 BRK
-4B55- 00 BRK
-4B56- 00 BRK
-4B57- 00 BRK
-4B58- 00 BRK
-4B59- 00 BRK
-4B5A- 00 BRK
-4B5B- 00 BRK
-4B5C- 00 BRK
-4B5D- 00 BRK
-4B5E- 00 BRK
-4B5F- 00 BRK
-4B60- 00 BRK
-4B61- 00 BRK
-4B62- 00 BRK
-4B63- 00 BRK
-4B64- 00 BRK
-4B65- 00 BRK
-4B66- 00 BRK
-4B67- 00 BRK
-4B68- 00 BRK
-4B69- 00 BRK
-4B6A- 00 BRK
-4B6B- 00 BRK
-4B6C- 00 BRK
-4B6D- 00 BRK
-4B6E- 00 BRK
-4B6F- 00 BRK
-4B70- 00 BRK
-4B71- 00 BRK
-4B72- 00 BRK
-4B73- 00 BRK
-4B74- 00 BRK
-4B75- 00 BRK
-4B76- 00 BRK
-4B77- 00 BRK
-4B78- 00 BRK
-4B79- 00 BRK
-4B7A- 00 BRK
-4B7B- 00 BRK
-4B7C- 00 BRK
-4B7D- 00 BRK
-4B7E- 00 BRK
-4B7F- 00 BRK
-4B80- 00 BRK
-4B81- 00 BRK
-4B82- 00 BRK
-4B83- 00 BRK
-4B84- 00 BRK
-4B85- 00 BRK
-4B86- 00 BRK
-4B87- 00 BRK
-4B88- 00 BRK
-4B89- 00 BRK
-4B8A- 00 BRK
-4B8B- 00 BRK
-4B8C- 00 BRK
-4B8D- 00 BRK
-4B8E- 00 BRK
-4B8F- 00 BRK
-4B90- 00 BRK
-4B91- 00 BRK
-4B92- 00 BRK
-4B93- 00 BRK
-4B94- 00 BRK
-4B95- 00 BRK
-4B96- 00 BRK
-4B97- 00 BRK
-4B98- 00 BRK
-4B99- 00 BRK
-4B9A- 00 BRK
-4B9B- 00 BRK
-4B9C- 00 BRK
-4B9D- 00 BRK
-4B9E- 00 BRK
-4B9F- 00 BRK
-4BA0- 00 BRK
-4BA1- 00 BRK
-4BA2- 00 BRK
-4BA3- 00 BRK
-4BA4- 00 BRK
-4BA5- 00 BRK
-4BA6- 00 BRK
-4BA7- 00 BRK
-4BA8- 00 BRK
-4BA9- 00 BRK
-4BAA- 00 BRK
-4BAB- 00 BRK
-4BAC- 00 BRK
-4BAD- 00 BRK
-4BAE- 00 BRK
-4BAF- 00 BRK
-4BB0- 00 BRK
-4BB1- 00 BRK
-4BB2- 00 BRK
-4BB3- 00 BRK
-4BB4- 00 BRK
-4BB5- 00 BRK
-4BB6- 00 BRK
-4BB7- 00 BRK
-4BB8- 00 BRK
-4BB9- 00 BRK
-4BBA- 00 BRK
-4BBB- 00 BRK
-4BBC- 00 BRK
-4BBD- 00 BRK
-4BBE- 00 BRK
-4BBF- 00 BRK
-4BC0- 00 BRK
-4BC1- 00 BRK
-4BC2- 00 BRK
-4BC3- 00 BRK
-4BC4- 00 BRK
-4BC5- 00 BRK
-4BC6- 00 BRK
-4BC7- 00 BRK
-4BC8- 00 BRK
-4BC9- 00 BRK
-4BCA- 00 BRK
-4BCB- 00 BRK
-4BCC- 00 BRK
-4BCD- 00 BRK
-4BCE- 00 BRK
-4BCF- 00 BRK
-4BD0- 00 BRK
-4BD1- 00 BRK
-4BD2- 00 BRK
-4BD3- 00 BRK
-4BD4- 00 BRK
-4BD5- 00 BRK
-4BD6- 00 BRK
-4BD7- 00 BRK
-4BD8- 00 BRK
-4BD9- 00 BRK
-4BDA- 00 BRK
-4BDB- 00 BRK
-4BDC- 00 BRK
-4BDD- 00 BRK
-4BDE- 00 BRK
-4BDF- 00 BRK
-4BE0- 00 BRK
-4BE1- 00 BRK
-4BE2- 00 BRK
-4BE3- 00 BRK
-4BE4- 00 BRK
-4BE5- 00 BRK
-4BE6- 00 BRK
-4BE7- 00 BRK
-4BE8- 00 BRK
-4BE9- 00 BRK
-4BEA- 00 BRK
-4BEB- 00 BRK
-4BEC- 00 BRK
-4BED- 00 BRK
-4BEE- 00 BRK
-4BEF- 00 BRK
-4BF0- 00 BRK
-4BF1- 00 BRK
-4BF2- 00 BRK
-4BF3- 00 BRK
-4BF4- 00 BRK
-4BF5- 00 BRK
-4BF6- 00 BRK
-4BF7- 00 BRK
-4BF8- 00 BRK
-4BF9- 00 BRK
-4BFA- 00 BRK
-4BFB- 00 BRK
-4BFC- 00 BRK
-4BFD- 00 BRK
-4BFE- 00 BRK
-4BFF- 00 BRK
-4C00- 00 BRK
-4C01- 00 BRK
-4C02- 00 BRK
-4C03- 00 BRK
-4C04- 00 BRK
-4C05- 00 BRK
-4C06- 00 BRK
-4C07- 00 BRK
-4C08- 00 BRK
-4C09- 00 BRK
-4C0A- 00 BRK
-4C0B- 00 BRK
-4C0C- 00 BRK
-4C0D- 00 BRK
-4C0E- 00 BRK
-4C0F- 00 BRK
-4C10- 00 BRK
-4C11- 00 BRK
-4C12- 00 BRK
-4C13- 00 BRK
-4C14- 00 BRK
-4C15- 00 BRK
-4C16- 00 BRK
-4C17- 00 BRK
-4C18- 00 BRK
-4C19- 00 BRK
-4C1A- 00 BRK
-4C1B- 00 BRK
-4C1C- 00 BRK
-4C1D- 00 BRK
-4C1E- 00 BRK
-4C1F- 00 BRK
-4C20- 00 BRK
-4C21- 00 BRK
-4C22- 00 BRK
-4C23- 00 BRK
-4C24- 00 BRK
-4C25- 00 BRK
-4C26- 00 BRK
-4C27- 00 BRK
-4C28- 00 BRK
-4C29- 00 BRK
-4C2A- 00 BRK
-4C2B- 00 BRK
-4C2C- 00 BRK
-4C2D- 00 BRK
-4C2E- 00 BRK
-4C2F- 00 BRK
-4C30- 00 BRK
-4C31- 00 BRK
-4C32- 00 BRK
-4C33- 00 BRK
-4C34- 00 BRK
-4C35- 00 BRK
-4C36- 00 BRK
-4C37- 00 BRK
-4C38- 00 BRK
-4C39- 00 BRK
-4C3A- 00 BRK
-4C3B- 00 BRK
-4C3C- 00 BRK
-4C3D- 00 BRK
-4C3E- 00 BRK
-4C3F- 00 BRK
-4C40- 00 BRK
-4C41- 00 BRK
-4C42- 00 BRK
-4C43- 00 BRK
-4C44- 00 BRK
-4C45- 00 BRK
-4C46- 00 BRK
-4C47- 00 BRK
-4C48- 00 BRK
-4C49- 00 BRK
-4C4A- 00 BRK
-4C4B- 00 BRK
-4C4C- 00 BRK
-4C4D- 00 BRK
-4C4E- 00 BRK
-4C4F- 00 BRK
-4C50- 00 BRK
-4C51- 00 BRK
-4C52- 00 BRK
-4C53- 00 BRK
-4C54- 00 BRK
-4C55- 00 BRK
-4C56- 00 BRK
-4C57- 00 BRK
-4C58- 00 BRK
-4C59- 00 BRK
-4C5A- 00 BRK
-4C5B- 00 BRK
-4C5C- 00 BRK
-4C5D- 00 BRK
-4C5E- 00 BRK
-4C5F- 00 BRK
-4C60- 00 BRK
-4C61- 00 BRK
-4C62- 00 BRK
-4C63- 00 BRK
-4C64- 00 BRK
-4C65- 00 BRK
-4C66- 00 BRK
-4C67- 00 BRK
-4C68- 00 BRK
-4C69- 00 BRK
-4C6A- 00 BRK
-4C6B- 00 BRK
-4C6C- 00 BRK
-4C6D- 00 BRK
-4C6E- 00 BRK
-4C6F- 00 BRK
-4C70- 00 BRK
-4C71- 00 BRK
-4C72- 00 BRK
-4C73- 00 BRK
-4C74- 00 BRK
-4C75- 00 BRK
-4C76- 00 BRK
-4C77- 00 BRK
-4C78- 00 BRK
-4C79- 00 BRK
-4C7A- 00 BRK
-4C7B- 00 BRK
-4C7C- 00 BRK
-4C7D- 00 BRK
-4C7E- 00 BRK
-4C7F- 00 BRK
-4C80- 00 BRK
-4C81- 00 BRK
-4C82- 00 BRK
-4C83- 00 BRK
-4C84- 00 BRK
-4C85- 00 BRK
-4C86- 00 BRK
-4C87- 00 BRK
-4C88- 00 BRK
-4C89- 00 BRK
-4C8A- 00 BRK
-4C8B- 00 BRK
-4C8C- 00 BRK
-4C8D- 00 BRK
-4C8E- 00 BRK
-4C8F- 00 BRK
-4C90- 00 BRK
-4C91- 00 BRK
-4C92- 00 BRK
-4C93- 00 BRK
-4C94- 00 BRK
-4C95- 00 BRK
-4C96- 00 BRK
-4C97- 00 BRK
-4C98- 00 BRK
-4C99- 00 BRK
-4C9A- 00 BRK
-4C9B- 00 BRK
-4C9C- 00 BRK
-4C9D- 00 BRK
-4C9E- 00 BRK
-4C9F- 00 BRK
-4CA0- 00 BRK
-4CA1- 00 BRK
-4CA2- 00 BRK
-4CA3- 00 BRK
-4CA4- 00 BRK
-4CA5- 00 BRK
-4CA6- 00 BRK
-4CA7- 00 BRK
-4CA8- 00 BRK
-4CA9- 00 BRK
-4CAA- 00 BRK
-4CAB- 00 BRK
-4CAC- 00 BRK
-4CAD- 00 BRK
-4CAE- 00 BRK
-4CAF- 00 BRK
-4CB0- 00 BRK
-4CB1- 00 BRK
-4CB2- 00 BRK
-4CB3- 00 BRK
-4CB4- 00 BRK
-4CB5- 00 BRK
-4CB6- 00 BRK
-4CB7- 00 BRK
-4CB8- 00 BRK
-4CB9- 00 BRK
-4CBA- 00 BRK
-4CBB- 00 BRK
-4CBC- 00 BRK
-4CBD- 00 BRK
-4CBE- 00 BRK
-4CBF- 00 BRK
-4CC0- 00 BRK
-4CC1- 00 BRK
-4CC2- 00 BRK
-4CC3- 00 BRK
-4CC4- 00 BRK
-4CC5- 00 BRK
-4CC6- 00 BRK
-4CC7- 00 BRK
-4CC8- 00 BRK
-4CC9- 00 BRK
-4CCA- 00 BRK
-4CCB- 00 BRK
-4CCC- 00 BRK
-4CCD- 00 BRK
-4CCE- 00 BRK
-4CCF- 00 BRK
-4CD0- 00 BRK
-4CD1- 00 BRK
-4CD2- 00 BRK
-4CD3- 00 BRK
-4CD4- 00 BRK
-4CD5- 00 BRK
-4CD6- 00 BRK
-4CD7- 00 BRK
-4CD8- 00 BRK
-4CD9- 00 BRK
-4CDA- 00 BRK
-4CDB- 00 BRK
-4CDC- 00 BRK
-4CDD- 00 BRK
-4CDE- 00 BRK
-4CDF- 00 BRK
-4CE0- 00 BRK
-4CE1- 00 BRK
-4CE2- 00 BRK
-4CE3- 00 BRK
-4CE4- 00 BRK
-4CE5- 00 BRK
-4CE6- 00 BRK
-4CE7- 00 BRK
-4CE8- 00 BRK
-4CE9- 00 BRK
-4CEA- 00 BRK
-4CEB- 00 BRK
-4CEC- 00 BRK
-4CED- 00 BRK
-4CEE- 00 BRK
-4CEF- 00 BRK
-4CF0- 00 BRK
-4CF1- 00 BRK
-4CF2- 00 BRK
-4CF3- 00 BRK
-4CF4- 00 BRK
-4CF5- 00 BRK
-4CF6- 00 BRK
-4CF7- 00 BRK
-4CF8- 00 BRK
-4CF9- 00 BRK
-4CFA- 00 BRK
-4CFB- 00 BRK
-4CFC- 00 BRK
-4CFD- 00 BRK
-4CFE- 00 BRK
-4CFF- 00 BRK
-4D00- 00 BRK
-4D01- 00 BRK
-4D02- 00 BRK
-4D03- 00 BRK
-4D04- 00 BRK
-4D05- 00 BRK
-4D06- 00 BRK
-4D07- 00 BRK
-4D08- 00 BRK
-4D09- 00 BRK
-4D0A- 00 BRK
-4D0B- 00 BRK
-4D0C- 00 BRK
-4D0D- 00 BRK
-4D0E- 00 BRK
-4D0F- 00 BRK
-4D10- 00 BRK
-4D11- 00 BRK
-4D12- 00 BRK
-4D13- 00 BRK
-4D14- 00 BRK
-4D15- 00 BRK
-4D16- 00 BRK
-4D17- 00 BRK
-4D18- 00 BRK
-4D19- 00 BRK
-4D1A- 00 BRK
-4D1B- 00 BRK
-4D1C- 00 BRK
-4D1D- 00 BRK
-4D1E- 00 BRK
-4D1F- 00 BRK
-4D20- 00 BRK
-4D21- 00 BRK
-4D22- 00 BRK
-4D23- 00 BRK
-4D24- 00 BRK
-4D25- 00 BRK
-4D26- 00 BRK
-4D27- 00 BRK
-4D28- 00 BRK
-4D29- 00 BRK
-4D2A- 00 BRK
-4D2B- 00 BRK
-4D2C- 00 BRK
-4D2D- 00 BRK
-4D2E- 00 BRK
-4D2F- 00 BRK
-4D30- 00 BRK
-4D31- 00 BRK
-4D32- 00 BRK
-4D33- 00 BRK
-4D34- 00 BRK
-4D35- 00 BRK
-4D36- 00 BRK
-4D37- 00 BRK
-4D38- 00 BRK
-4D39- 00 BRK
-4D3A- 00 BRK
-4D3B- 00 BRK
-4D3C- 00 BRK
-4D3D- 00 BRK
-4D3E- 00 BRK
-4D3F- 00 BRK
-4D40- 00 BRK
-4D41- 00 BRK
-4D42- 00 BRK
-4D43- 00 BRK
-4D44- 00 BRK
-4D45- 00 BRK
-4D46- 00 BRK
-4D47- 00 BRK
-4D48- 00 BRK
-4D49- 00 BRK
-4D4A- 00 BRK
-4D4B- 00 BRK
-4D4C- 00 BRK
-4D4D- 00 BRK
-4D4E- 00 BRK
-4D4F- 00 BRK
-4D50- 00 BRK
-4D51- 00 BRK
-4D52- 00 BRK
-4D53- 00 BRK
-4D54- 00 BRK
-4D55- 00 BRK
-4D56- 00 BRK
-4D57- 00 BRK
-4D58- 00 BRK
-4D59- 00 BRK
-4D5A- 00 BRK
-4D5B- 00 BRK
-4D5C- 00 BRK
-4D5D- 00 BRK
-4D5E- 00 BRK
-4D5F- 00 BRK
-4D60- 00 BRK
-4D61- 00 BRK
-4D62- 00 BRK
-4D63- 00 BRK
-4D64- 00 BRK
-4D65- 00 BRK
-4D66- 00 BRK
-4D67- 00 BRK
-4D68- 00 BRK
-4D69- 00 BRK
-4D6A- 00 BRK
-4D6B- 00 BRK
-4D6C- 00 BRK
-4D6D- 00 BRK
-4D6E- 00 BRK
-4D6F- 00 BRK
-4D70- 00 BRK
-4D71- 00 BRK
-4D72- 00 BRK
-4D73- 00 BRK
-4D74- 00 BRK
-4D75- 00 BRK
-4D76- 00 BRK
-4D77- 00 BRK
-4D78- 00 BRK
-4D79- 00 BRK
-4D7A- 00 BRK
-4D7B- 00 BRK
-4D7C- 00 BRK
-4D7D- 00 BRK
-4D7E- 00 BRK
-4D7F- 00 BRK
-4D80- 00 BRK
-4D81- 00 BRK
-4D82- 00 BRK
-4D83- 00 BRK
-4D84- 00 BRK
-4D85- 00 BRK
-4D86- 00 BRK
-4D87- 00 BRK
-4D88- 00 BRK
-4D89- 00 BRK
-4D8A- 00 BRK
-4D8B- 00 BRK
-4D8C- 00 BRK
-4D8D- 00 BRK
-4D8E- 00 BRK
-4D8F- 00 BRK
-4D90- 00 BRK
-4D91- 00 BRK
-4D92- 00 BRK
-4D93- 00 BRK
-4D94- 00 BRK
-4D95- 00 BRK
-4D96- 00 BRK
-4D97- 00 BRK
-4D98- 00 BRK
-4D99- 00 BRK
-4D9A- 00 BRK
-4D9B- 00 BRK
-4D9C- 00 BRK
-4D9D- 00 BRK
-4D9E- 00 BRK
-4D9F- 00 BRK
-4DA0- 00 BRK
-4DA1- 00 BRK
-4DA2- 00 BRK
-4DA3- 00 BRK
-4DA4- 00 BRK
-4DA5- 00 BRK
-4DA6- 00 BRK
-4DA7- 00 BRK
-4DA8- 00 BRK
-4DA9- 00 BRK
-4DAA- 00 BRK
-4DAB- 00 BRK
-4DAC- 00 BRK
-4DAD- 00 BRK
-4DAE- 00 BRK
-4DAF- 00 BRK
-4DB0- 00 BRK
-4DB1- 00 BRK
-4DB2- 00 BRK
-4DB3- 00 BRK
-4DB4- 00 BRK
-4DB5- 00 BRK
-4DB6- 00 BRK
-4DB7- 00 BRK
-4DB8- 00 BRK
-4DB9- 00 BRK
-4DBA- 00 BRK
-4DBB- 00 BRK
-4DBC- 00 BRK
-4DBD- 00 BRK
-4DBE- 00 BRK
-4DBF- 00 BRK
-4DC0- 00 BRK
-4DC1- 00 BRK
-4DC2- 00 BRK
-4DC3- 00 BRK
-4DC4- 00 BRK
-4DC5- 00 BRK
-4DC6- 00 BRK
-4DC7- 00 BRK
-4DC8- 00 BRK
-4DC9- 00 BRK
-4DCA- 00 BRK
-4DCB- 00 BRK
-4DCC- 00 BRK
-4DCD- 00 BRK
-4DCE- 00 BRK
-4DCF- 00 BRK
-4DD0- 00 BRK
-4DD1- 00 BRK
-4DD2- 00 BRK
-4DD3- 00 BRK
-4DD4- 00 BRK
-4DD5- 00 BRK
-4DD6- 00 BRK
-4DD7- 00 BRK
-4DD8- 00 BRK
-4DD9- 00 BRK
-4DDA- 00 BRK
-4DDB- 00 BRK
-4DDC- 00 BRK
-4DDD- 00 BRK
-4DDE- 00 BRK
-4DDF- 00 BRK
-4DE0- 00 BRK
-4DE1- 00 BRK
-4DE2- 00 BRK
-4DE3- 00 BRK
-4DE4- 00 BRK
-4DE5- 00 BRK
-4DE6- 00 BRK
-4DE7- 00 BRK
-4DE8- 00 BRK
-4DE9- 00 BRK
-4DEA- 00 BRK
-4DEB- 68 PLA
-4DEC- 8D D9 45 STA $45D9
-4DEF- 68 PLA
-4DF0- 8D DA 45 STA $45DA
-4DF3- 68 PLA
-4DF4- 85 ED STA $ED
-4DF6- 68 PLA
-4DF7- 85 EE STA $EE
-4DF9- A0 FF LDY #$FF
-4DFB- C8 INY
-4DFC- 98 TYA
-4DFD- AA TAX
-4DFE- B1 ED LDA ($ED),Y
-4E00- 9D 41 46 STA $4641,X
-4E03- CC 41 46 CPY $4641
-4E06- D0 F3 BNE $4DFB
-4E08- AD DA 45 LDA $45DA
-4E0B- 48 PHA
-4E0C- AD D9 45 LDA $45D9
-4E0F- 48 PHA
-4E10- 60 RTS
-4E11- A0 FF LDY #$FF
-4E13- C8 INY
-4E14- B9 41 46 LDA $4641,Y
-4E17- 99 40 40 STA $4040,Y
-4E1A- CC 41 46 CPY $4641
-4E1D- D0 F4 BNE $4E13
-4E1F- 8C 3F 40 STY $403F
-4E22- 60 RTS
-4E23- 68 PLA
-4E24- AA TAX
-4E25- 68 PLA
-4E26- A8 TAY
-4E27- 68 PLA
-4E28- 8D 3D 46 STA $463D
-4E2B- 98 TYA
-4E2C- 48 PHA
-4E2D- 8A TXA
-4E2E- 48 PHA
-4E2F- 60 RTS
-4E30- A9 01 LDA #$01
-4E32- 8D 3F 40 STA $403F
-4E35- AD 3D 46 LDA $463D
-4E38- 8D 40 40 STA $4040
-4E3B- 60 RTS
-4E3C- 68 PLA
-4E3D- AA TAX
-4E3E- 68 PLA
-4E3F- A8 TAY
-4E40- 68 PLA
-4E41- 8D 3E 46 STA $463E
-4E44- 98 TYA
-4E45- 48 PHA
-4E46- 8A TXA
-4E47- 48 PHA
-4E48- 60 RTS
-4E49- A9 01 LDA #$01
-4E4B- 8D 3F 40 STA $403F
-4E4E- AD 3E 46 LDA $463E
-4E51- 8D 40 40 STA $4040
-4E54- 60 RTS
-4E55- 68 PLA
-4E56- AA TAX
-4E57- 68 PLA
-4E58- A8 TAY
-4E59- 68 PLA
-4E5A- 8D 3F 46 STA $463F
-4E5D- 98 TYA
-4E5E- 48 PHA
-4E5F- 8A TXA
-4E60- 48 PHA
-4E61- 60 RTS
-4E62- A9 01 LDA #$01
-4E64- 8D 3F 40 STA $403F
-4E67- AD 3F 46 LDA $463F
-4E6A- 8D 40 40 STA $4040
-4E6D- 60 RTS
-4E6E- 68 PLA
-4E6F- AA TAX
-4E70- 68 PLA
-4E71- A8 TAY
-4E72- 68 PLA
-4E73- 8D 40 46 STA $4640
-4E76- 98 TYA
-4E77- 48 PHA
-4E78- 8A TXA
-4E79- 48 PHA
-4E7A- 60 RTS
-4E7B- A9 01 LDA #$01
-4E7D- 8D 3F 40 STA $403F
-4E80- AD 40 46 LDA $4640
-4E83- 8D 40 40 STA $4040
-4E86- A9 00 LDA #$00
-4E88- 85 ED STA $ED
-4E8A- 85 EE STA $EE
-4E8C- 68 PLA
-4E8D- 8D D9 45 STA $45D9
-4E90- 68 PLA
-4E91- 8D DA 45 STA $45DA
-4E94- 68 PLA
-4E95- 8D E3 45 STA $45E3
-4E98- 68 PLA
-4E99- 8D E4 45 STA $45E4
-4E9C- 68 PLA
-4E9D- 8D DF 45 STA $45DF
-4EA0- 0A ASL
-4EA1- 18 CLC
-4EA2- 69 C1 ADC #$C1
-4EA4- 90 05 BCC $4EAB
-4EA6- A0 4D LDY #$4D
-4EA8- C8 INY
-4EA9- 84 EE STY $EE
-4EAB- 85 ED STA $ED
-4EAD- A0 00 LDY #$00
-4EAF- AD E3 45 LDA $45E3
-4EB2- 91 ED STA ($ED),Y
-4EB4- AD E4 45 LDA $45E4
-4EB7- C8 INY
-4EB8- 91 ED STA ($ED),Y
-4EBA- AD DA 45 LDA $45DA
-4EBD- 48 PHA
-4EBE- AD D9 45 LDA $45D9
-4EC1- 48 PHA
-4EC2- 60 RTS
-4EC3- A9 00 LDA #$00
-4EC5- 85 ED STA $ED
-4EC7- 85 EE STA $EE
-4EC9- 68 PLA
-4ECA- AA TAX
-4ECB- 68 PLA
-4ECC- A8 TAY
-4ECD- 68 PLA
-4ECE- 8D DF 45 STA $45DF
-4ED1- 98 TYA
-4ED2- 48 PHA
-4ED3- 8A TXA
-4ED4- 48 PHA
-4ED5- AD DF 45 LDA $45DF
-4ED8- 0A ASL
-4ED9- 18 CLC
-4EDA- 69 C1 ADC #$C1
-4EDC- 90 05 BCC $4EE3
-4EDE- A0 4D LDY #$4D
-4EE0- C8 INY
-4EE1- 84 EE STY $EE
-4EE3- 85 ED STA $ED
-4EE5- A0 02 LDY #$02
-4EE7- 8C 3F 40 STY $403F
-4EEA- A0 00 LDY #$00
-4EEC- B1 ED LDA ($ED),Y
-4EEE- 99 40 40 STA $4040,Y
-4EF1- C8 INY
-4EF2- B1 ED LDA ($ED),Y
-4EF4- 99 40 40 STA $4040,Y
-4EF7- 60 RTS
-4EF8- 68 PLA
-4EF9- 8D D9 45 STA $45D9
-4EFC- 68 PLA
-4EFD- 8D DA 45 STA $45DA
-4F00- 68 PLA
-4F01- 85 ED STA $ED
-4F03- 68 PLA
-4F04- 85 EE STA $EE
-4F06- 68 PLA
-4F07- 8D DF 45 STA $45DF
-4F0A- A0 00 LDY #$00
-4F0C- 8C E3 45 STY $45E3
-4F0F- 8C E4 45 STY $45E4
-4F12- A0 00 LDY #$00
-4F14- AD DF 45 LDA $45DF
-4F17- C9 00 CMP #$00
-4F19- D0 03 BNE $4F1E
-4F1B- 4C 32 4F JMP $4F32
-4F1E- C8 INY
-4F1F- AD E3 45 LDA $45E3
-4F22- 18 CLC
-4F23- 69 32 ADC #$32
-4F25- 90 03 BCC $4F2A
-4F27- EE E4 45 INC $45E4
-4F2A- 8D E3 45 STA $45E3
-4F2D- CC DF 45 CPY $45DF
-4F30- D0 EC BNE $4F1E
-4F32- A9 B1 LDA #$B1
-4F34- 18 CLC
-4F35- 6D E3 45 ADC $45E3
-4F38- 8D E3 45 STA $45E3
-4F3B- 85 EB STA $EB
-4F3D- 18 CLC
-4F3E- A9 49 LDA #$49
-4F40- 18 CLC
-4F41- 6D E4 45 ADC $45E4
-4F44- 8D E4 45 STA $45E4
-4F47- 85 EC STA $EC
-4F49- A0 FF LDY #$FF
-4F4B- A2 FF LDX #$FF
-4F4D- C8 INY
-4F4E- E8 INX
-4F4F- B1 ED LDA ($ED),Y
-4F51- 91 EB STA ($EB),Y
-4F53- CC E3 45 CPY $45E3
-4F56- D0 F5 BNE $4F4D
-4F58- AD DA 45 LDA $45DA
-4F5B- 48 PHA
-4F5C- AD D9 45 LDA $45D9
-4F5F- 48 PHA
-4F60- 60 RTS
-4F61- 68 PLA
-4F62- 8D D9 45 STA $45D9
-4F65- 68 PLA
-4F66- 8D DA 45 STA $45DA
-4F69- 68 PLA
-4F6A- 8D DF 45 STA $45DF
-4F6D- A0 00 LDY #$00
-4F6F- 8C E3 45 STY $45E3
-4F72- 8C E4 45 STY $45E4
-4F75- A0 00 LDY #$00
-4F77- AD DF 45 LDA $45DF
-4F7A- C9 00 CMP #$00
-4F7C- D0 03 BNE $4F81
-4F7E- 4C 95 4F JMP $4F95
-4F81- C8 INY
-4F82- AD E3 45 LDA $45E3
-4F85- 18 CLC
-4F86- 69 32 ADC #$32
-4F88- 90 03 BCC $4F8D
-4F8A- EE E4 45 INC $45E4
-4F8D- 8D E3 45 STA $45E3
-4F90- CC DF 45 CPY $45DF
-4F93- D0 EC BNE $4F81
-4F95- A9 B1 LDA #$B1
-4F97- 18 CLC
-4F98- 6D E3 45 ADC $45E3
-4F9B- 8D E3 45 STA $45E3
-4F9E- 85 EB STA $EB
-4FA0- 18 CLC
-4FA1- A9 49 LDA #$49
-4FA3- 18 CLC
-4FA4- 6D E4 45 ADC $45E4
-4FA7- 8D E4 45 STA $45E4
-4FAA- 85 EC STA $EC
-4FAC- A0 FF LDY #$FF
-4FAE- A2 FF LDX #$FF
-4FB0- C8 INY
-4FB1- E8 INX
-4FB2- B1 EB LDA ($EB),Y
-4FB4- 9D 40 40 STA $4040,X
-4FB7- CC E3 45 CPY $45E3
-4FBA- D0 F4 BNE $4FB0
-4FBC- 8C 3F 40 STY $403F
-4FBF- AD DA 45 LDA $45DA
-4FC2- 48 PHA
-4FC3- AD D9 45 LDA $45D9
-4FC6- 48 PHA
-4FC7- 60 RTS
-4FC8- 68 PLA
-4FC9- 8D D9 45 STA $45D9
-4FCC- 68 PLA
-4FCD- 8D DA 45 STA $45DA
-4FD0- 68 PLA
-4FD1- 85 ED STA $ED
-4FD3- 68 PLA
-4FD4- 85 EE STA $EE
-4FD6- 68 PLA
-4FD7- 8D DF 45 STA $45DF
-4FDA- A0 00 LDY #$00
-4FDC- 8C E3 45 STY $45E3
-4FDF- 8C E4 45 STY $45E4
-4FE2- A0 00 LDY #$00
-4FE4- AD DF 45 LDA $45DF
-4FE7- C9 00 CMP #$00
-4FE9- D0 03 BNE $4FEE
-4FEB- 4C 02 50 JMP $5002
-4FEE- C8 INY
-4FEF- AD E3 45 LDA $45E3
-4FF2- 18 CLC
-4FF3- 69 28 ADC #$28
-4FF5- 90 03 BCC $4FFA
-4FF7- EE E4 45 INC $45E4
-4FFA- 8D E3 45 STA $45E3
-4FFD- CC DF 45 CPY $45DF
-5000- D0 EC BNE $4FEE
-5002- A9 91 LDA #$91
-5004- 18 CLC
-5005- 6D E3 45 ADC $45E3
-5008- 8D E3 45 STA $45E3
-500B- 85 EB STA $EB
-500D- 18 CLC
-500E- A9 46 LDA #$46
-5010- 18 CLC
-5011- 6D E4 45 ADC $45E4
-5014- 8D E4 45 STA $45E4
-5017- 85 EC STA $EC
-5019- A0 FF LDY #$FF
-501B- A2 FF LDX #$FF
-501D- C8 INY
-501E- E8 INX
-501F- B1 ED LDA ($ED),Y
-5021- 91 EB STA ($EB),Y
-5023- CC E3 45 CPY $45E3
-5026- D0 F5 BNE $501D
-5028- AD DA 45 LDA $45DA
-502B- 48 PHA
-502C- AD D9 45 LDA $45D9
-502F- 48 PHA
-5030- 60 RTS
-5031- A9 00 LDA #$00
-5033- 85 EE STA $EE
-5035- 85 ED STA $ED
-5037- 8D E0 45 STA $45E0
-503A- 68 PLA
-503B- 8D D9 45 STA $45D9
-503E- 68 PLA
-503F- 8D DA 45 STA $45DA
-5042- 68 PLA
-5043- 8D E1 45 STA $45E1
-5046- 68 PLA
-5047- 8D DF 45 STA $45DF
-504A- 18 CLC
-504B- 69 99 ADC #$99
-504D- 85 ED STA $ED
-504F- AD E0 45 LDA $45E0
-5052- 18 CLC
-5053- 69 4D ADC #$4D
-5055- 85 EE STA $EE
-5057- AD E1 45 LDA $45E1
-505A- A0 00 LDY #$00
-505C- 91 ED STA ($ED),Y
-505E- AD DA 45 LDA $45DA
-5061- 48 PHA
-5062- AD D9 45 LDA $45D9
-5065- 48 PHA
-5066- 60 RTS
-5067- A9 00 LDA #$00
-5069- 85 EE STA $EE
-506B- 85 ED STA $ED
-506D- 8D E0 45 STA $45E0
-5070- 68 PLA
-5071- 8D D9 45 STA $45D9
-5074- 68 PLA
-5075- 8D DA 45 STA $45DA
-5078- 68 PLA
-5079- 8D DF 45 STA $45DF
-507C- 18 CLC
-507D- 69 99 ADC #$99
-507F- 85 ED STA $ED
-5081- AD E0 45 LDA $45E0
-5084- 18 CLC
-5085- 69 4D ADC #$4D
-5087- 85 EE STA $EE
-5089- A0 00 LDY #$00
-508B- B1 ED LDA ($ED),Y
-508D- 8D 40 40 STA $4040
-5090- A9 01 LDA #$01
-5092- 8D 3F 40 STA $403F
-5095- AD DA 45 LDA $45DA
-5098- 48 PHA
-5099- AD D9 45 LDA $45D9
-509C- 48 PHA
-509D- 60 RTS
-509E- A9 00 LDA #$00
-50A0- 85 EE STA $EE
-50A2- 85 ED STA $ED
-50A4- 8D E0 45 STA $45E0
-50A7- 68 PLA
-50A8- 8D DB 45 STA $45DB
-50AB- 68 PLA
-50AC- 8D DC 45 STA $45DC
-50AF- 68 PLA
-50B0- 8D E1 45 STA $45E1
-50B3- 68 PLA
-50B4- 8D DF 45 STA $45DF
-50B7- AD DF 45 LDA $45DF
-50BA- 48 PHA
-50BB- 20 61 4F JSR $4F61
-50BE- A9 00 LDA #$00
-50C0- A2 FF LDX #$FF
-50C2- A8 TAY
-50C3- C8 INY
-50C4- B9 40 40 LDA $4040,Y
-50C7- C9 A3 CMP #$A3
-50C9- D0 F8 BNE $50C3
-50CB- E8 INX
-50CC- EC E1 45 CPX $45E1
-50CF- D0 F2 BNE $50C3
-50D1- A2 FF LDX #$FF
-50D3- C8 INY
-50D4- E8 INX
-50D5- B9 40 40 LDA $4040,Y
-50D8- C9 A3 CMP #$A3
-50DA- F0 06 BEQ $50E2
-50DC- 9D E9 45 STA $45E9,X
-50DF- 4C D3 50 JMP $50D3
-50E2- 8E 40 40 STX $4040
-50E5- A0 FF LDY #$FF
-50E7- A2 00 LDX #$00
-50E9- C8 INY
-50EA- E8 INX
-50EB- B9 E9 45 LDA $45E9,Y
-50EE- 9D 40 40 STA $4040,X
-50F1- CC 40 40 CPY $4040
-50F4- D0 F3 BNE $50E9
-50F6- AD DC 45 LDA $45DC
-50F9- 48 PHA
-50FA- AD DB 45 LDA $45DB
-50FD- 48 PHA
-50FE- 60 RTS
-50FF- A9 3D LDA #$3D
-5101- 85 ED STA $ED
-5103- A9 46 LDA #$46
-5105- 85 EE STA $EE
-5107- A5 ED LDA $ED
-5109- 18 CLC
-510A- 69 01 ADC #$01
-510C- 90 02 BCC $5110
-510E- E6 EE INC $EE
-5110- 85 ED STA $ED
-5112- A9 00 LDA #$00
-5114- A8 TAY
-5115- 91 ED STA ($ED),Y
-5117- A5 EE LDA $EE
-5119- C9 4D CMP #$4D
-511B- D0 EA BNE $5107
-511D- A5 ED LDA $ED
-511F- C9 E9 CMP #$E9
-5121- D0 E4 BNE $5107
-5123- 60 RTS
-5124- 68 PLA
-5125- 8D D9 45 STA $45D9
-5128- 68 PLA
-5129- 8D DA 45 STA $45DA
-512C- 68 PLA
-512D- 85 EB STA $EB
-512F- 68 PLA
-5130- 85 EC STA $EC
-5132- A9 3D LDA #$3D
-5134- 85 ED STA $ED
-5136- A9 46 LDA #$46
-5138- 85 EE STA $EE
-513A- 18 CLC
-513B- A5 EB LDA $EB
-513D- 69 01 ADC #$01
-513F- 90 02 BCC $5143
-5141- E6 EC INC $EC
-5143- 85 EB STA $EB
-5145- 18 CLC
-5146- A5 ED LDA $ED
-5148- 69 01 ADC #$01
-514A- 90 02 BCC $514E
-514C- E6 EE INC $EE
-514E- 85 ED STA $ED
-5150- A0 00 LDY #$00
-5152- B1 ED LDA ($ED),Y
-5154- 91 EB STA ($EB),Y
-5156- A5 EE LDA $EE
-5158- C9 4D CMP #$4D
-515A- D0 DE BNE $513A
-515C- A5 ED LDA $ED
-515E- C9 E9 CMP #$E9
-5160- D0 D8 BNE $513A
-5162- AD DA 45 LDA $45DA
-5165- 48 PHA
-5166- AD D9 45 LDA $45D9
-5169- 48 PHA
-516A- 60 RTS
-516B- 68 PLA
-516C- 8D D9 45 STA $45D9
-516F- 68 PLA
-5170- 8D DA 45 STA $45DA
-5173- 68 PLA
-5174- 85 EB STA $EB
-5176- 68 PLA
-5177- 85 EC STA $EC
-5179- A9 3D LDA #$3D
-517B- 85 ED STA $ED
-517D- A9 46 LDA #$46
-517F- 85 EE STA $EE
-5181- 18 CLC
-5182- A5 EB LDA $EB
-5184- 69 01 ADC #$01
-5186- 90 02 BCC $518A
-5188- E6 EC INC $EC
-518A- 85 EB STA $EB
-518C- 18 CLC
-518D- A5 ED LDA $ED
-518F- 69 01 ADC #$01
-5191- 90 02 BCC $5195
-5193- E6 EE INC $EE
-5195- 85 ED STA $ED
-5197- A0 00 LDY #$00
-5199- B1 EB LDA ($EB),Y
-519B- 91 ED STA ($ED),Y
-519D- A5 EE LDA $EE
-519F- C9 4D CMP #$4D
-51A1- D0 DE BNE $5181
-51A3- A5 ED LDA $ED
-51A5- C9 E9 CMP #$E9
-51A7- D0 D8 BNE $5181
-51A9- AD DA 45 LDA $45DA
-51AC- 48 PHA
-51AD- AD D9 45 LDA $45D9
-51B0- 48 PHA
-51B1- 60 RTS
-51B2- 68 PLA
-51B3- 8D D9 45 STA $45D9
-51B6- 68 PLA
-51B7- 8D DA 45 STA $45DA
-51BA- 68 PLA
-51BB- 85 ED STA $ED
-51BD- 68 PLA
-51BE- 85 EE STA $EE
-51C0- A0 FF LDY #$FF
-51C2- C8 INY
-51C3- B1 ED LDA ($ED),Y
-51C5- 99 E9 45 STA $45E9,Y
-51C8- CC E9 45 CPY $45E9
-51CB- D0 F5 BNE $51C2
-51CD- A9 04 LDA #$04
-51CF- 8D E3 45 STA $45E3
-51D2- A9 00 LDA #$00
-51D4- 48 PHA
-51D5- A9 46 LDA #$46
-51D7- 48 PHA
-51D8- 20 01 68 JSR $6801
-51DB- AD 40 40 LDA $4040
-51DE- 8D E4 45 STA $45E4
-51E1- AD 41 40 LDA $4041
-51E4- 8D E5 45 STA $45E5
-51E7- A9 46 LDA #$46
-51E9- 48 PHA
-51EA- A9 3D LDA #$3D
-51EC- 48 PHA
-51ED- 20 01 68 JSR $6801
-51F0- AD 40 40 LDA $4040
-51F3- 8D E6 45 STA $45E6
-51F6- AD 41 40 LDA $4041
-51F9- 8D E7 45 STA $45E7
-51FC- A9 45 LDA #$45
-51FE- 48 PHA
-51FF- A9 E9 LDA #$E9
-5201- 48 PHA
-5202- 4C 09 52 JMP $5209
-5205- 03 ???
-5206- AC C1 A4 LDY $A4C1
-5209- A0 00 LDY #$00
-520B- AD 05 52 LDA $5205
-520E- 8D 40 41 STA $4140
-5211- 8D 41 41 STA $4141
-5214- C8 INY
-5215- B9 05 52 LDA $5205,Y
-5218- 99 41 41 STA $4141,Y
-521B- CC 40 41 CPY $4140
-521E- D0 F4 BNE $5214
-5220- A9 41 LDA #$41
-5222- 48 PHA
-5223- A9 41 LDA #$41
-5225- 48 PHA
-5226- A9 4F LDA #$4F
-5228- 48 PHA
-5229- 20 5C 68 JSR $685C
-522C- A9 45 LDA #$45
-522E- 48 PHA
-522F- A9 E9 LDA #$E9
-5231- 48 PHA
-5232- 20 6A 58 JSR $586A
-5235- A9 45 LDA #$45
-5237- 48 PHA
-5238- A9 E9 LDA #$E9
-523A- 48 PHA
-523B- A9 45 LDA #$45
-523D- 48 PHA
-523E- A9 E3 LDA #$E3
-5240- 48 PHA
-5241- A9 4F LDA #$4F
-5243- 48 PHA
-5244- 20 5C 68 JSR $685C
-5247- A9 45 LDA #$45
-5249- 48 PHA
-524A- A9 E9 LDA #$E9
-524C- 48 PHA
-524D- 20 6A 58 JSR $586A
-5250- A9 45 LDA #$45
-5252- 48 PHA
-5253- A9 E9 LDA #$E9
-5255- 48 PHA
-5256- 4C 60 52 JMP $5260
-5259- 06 AC ASL $AC
-525B- CC B1 B9 CPY $B9B1
-525E- B6 B6 LDX $B6,Y
-5260- A0 00 LDY #$00
-5262- AD 59 52 LDA $5259
-5265- 8D 40 41 STA $4140
-5268- 8D 41 41 STA $4141
-526B- C8 INY
-526C- B9 59 52 LDA $5259,Y
-526F- 99 41 41 STA $4141,Y
-5272- CC 40 41 CPY $4140
-5275- D0 F4 BNE $526B
-5277- A9 41 LDA #$41
-5279- 48 PHA
-527A- A9 41 LDA #$41
-527C- 48 PHA
-527D- A9 4F LDA #$4F
-527F- 48 PHA
-5280- 20 5C 68 JSR $685C
-5283- A9 45 LDA #$45
-5285- 48 PHA
-5286- A9 E9 LDA #$E9
-5288- 48 PHA
-5289- 20 6A 58 JSR $586A
-528C- A9 45 LDA #$45
-528E- 48 PHA
-528F- A9 E9 LDA #$E9
-5291- 48 PHA
-5292- 20 2E 66 JSR $662E
-5295- AD DA 45 LDA $45DA
-5298- 48 PHA
-5299- AD D9 45 LDA $45D9
-529C- 48 PHA
-529D- 60 RTS
-529E- 68 PLA
-529F- 8D D9 45 STA $45D9
-52A2- 68 PLA
-52A3- 8D DA 45 STA $45DA
-52A6- 68 PLA
-52A7- 85 ED STA $ED
-52A9- 68 PLA
-52AA- 85 EE STA $EE
-52AC- A0 FF LDY #$FF
-52AE- C8 INY
-52AF- B1 ED LDA ($ED),Y
-52B1- 99 E9 45 STA $45E9,Y
-52B4- CC E9 45 CPY $45E9
-52B7- D0 F5 BNE $52AE
-52B9- A9 45 LDA #$45
-52BB- 48 PHA
-52BC- A9 E9 LDA #$E9
-52BE- 48 PHA
-52BF- 20 17 67 JSR $6717
-52C2- AD DA 45 LDA $45DA
-52C5- 48 PHA
-52C6- AD D9 45 LDA $45D9
-52C9- 48 PHA
-52CA- 60 RTS
-52CB- 68 PLA
-52CC- 8D D9 45 STA $45D9
-52CF- 68 PLA
-52D0- 8D DA 45 STA $45DA
-52D3- 68 PLA
-52D4- 8D 39 46 STA $4639
-52D7- 68 PLA
-52D8- 8D 3A 46 STA $463A
-52DB- AD 3E 46 LDA $463E
-52DE- 18 CLC
-52DF- 6D 3F 46 ADC $463F
-52E2- 8D E3 45 STA $45E3
-52E5- 4E E3 45 LSR $45E3
-52E8- AD 41 46 LDA $4641
-52EB- 8D E4 45 STA $45E4
-52EE- 4E E4 45 LSR $45E4
-52F1- AD E3 45 LDA $45E3
-52F4- 38 SEC
-52F5- ED E4 45 SBC $45E4
-52F8- 18 CLC
-52F9- 6D 3A 46 ADC $463A
-52FC- 8D E3 45 STA $45E3
-52FF- AE E3 45 LDX $45E3
-5302- AC 39 46 LDY $4639
-5305- 86 24 STX $24
-5307- 84 25 STY $25
-5309- 20 22 FC JSR $FC22 F8ROM:VTAB
-530C- A9 46 LDA #$46
-530E- 48 PHA
-530F- A9 41 LDA #$41
-5311- 48 PHA
-5312- 20 11 6C JSR $6C11
-5315- AD 3A 46 LDA $463A
-5318- 18 CLC
-5319- 69 03 ADC #$03
-531B- 8D 3C 46 STA $463C
-531E- AD 39 46 LDA $4639
-5321- 18 CLC
-5322- 69 03 ADC #$03
-5324- 8D 3B 46 STA $463B
-5327- A2 3C LDX #$3C
-5329- A0 3B LDY #$3B
-532B- 86 24 STX $24
-532D- 84 25 STY $25
-532F- 20 22 FC JSR $FC22 F8ROM:VTAB
-5332- A9 00 LDA #$00
-5334- 18 CLC
-5335- 69 91 ADC #$91
-5337- 8D DF 45 STA $45DF
-533A- A9 46 LDA #$46
-533C- 8D E0 45 STA $45E0
-533F- A0 FF LDY #$FF
-5341- C8 INY
-5342- AE 3C 46 LDX $463C
-5345- AC 3B 46 LDY $463B
-5348- 86 24 STX $24
-534A- 84 25 STY $25
-534C- 20 22 FC JSR $FC22 F8ROM:VTAB
-534F- EE 3B 46 INC $463B
-5352- A9 45 LDA #$45
-5354- 48 PHA
-5355- A9 DF LDA #$DF
-5357- 48 PHA
-5358- 20 11 6C JSR $6C11
-535B- A9 DF LDA #$DF
-535D- 18 CLC
-535E- 69 28 ADC #$28
-5360- 90 03 BCC $5365
-5362- EE E0 45 INC $45E0
-5365- 8D DF 45 STA $45DF
-5368- CC 3D 46 CPY $463D
-536B- D0 D4 BNE $5341
-536D- AD DA 45 LDA $45DA
-5370- 48 PHA
-5371- AD D9 45 LDA $45D9
-5374- 48 PHA
-5375- 60 RTS
-5376- 68 PLA
-5377- 8D 65 58 STA $5865
-537A- 68 PLA
-537B- 8D 66 58 STA $5866
-537E- 68 PLA
-537F- 8D 63 58 STA $5863
-5382- 68 PLA
-5383- 8D 64 58 STA $5864
-5386- 68 PLA
-5387- 8D ED 56 STA $56ED
-538A- 68 PLA
-538B- 8D EE 56 STA $56EE
-538E- 68 PLA
-538F- 8D EF 56 STA $56EF
-5392- 68 PLA
-5393- 8D F0 56 STA $56F0
-5396- 20 A5 53 JSR $53A5
-5399- 20 AB 53 JSR $53AB
-539C- 20 00 54 JSR $5400
-539F- 20 83 54 JSR $5483
-53A2- 4C 34 55 JMP $5534
-53A5- A9 00 LDA #$00
-53A7- 8D FF 56 STA $56FF
-53AA- 60 RTS
-53AB- AD F0 56 LDA $56F0
-53AE- 18 CLC
-53AF- 6D EE 56 ADC $56EE
-53B2- 8D F1 56 STA $56F1
-53B5- AD EF 56 LDA $56EF
-53B8- 6D ED 56 ADC $56ED
-53BB- 8D F2 56 STA $56F2
-53BE- AD F0 56 LDA $56F0
-53C1- 18 CLC
-53C2- 69 01 ADC #$01
-53C4- 8D F3 56 STA $56F3
-53C7- AD EF 56 LDA $56EF
-53CA- 18 CLC
-53CB- 69 02 ADC #$02
-53CD- 8D F5 56 STA $56F5
-53D0- AD F1 56 LDA $56F1
-53D3- 38 SEC
-53D4- E9 01 SBC #$01
-53D6- 8D F4 56 STA $56F4
-53D9- AD F2 56 LDA $56F2
-53DC- 38 SEC
-53DD- E9 07 SBC #$07
-53DF- 8D F6 56 STA $56F6
-53E2- 18 CLC
-53E3- 69 02 ADC #$02
-53E5- 8D F7 56 STA $56F7
-53E8- 18 CLC
-53E9- 69 02 ADC #$02
-53EB- 8D F8 56 STA $56F8
-53EE- AD EE 56 LDA $56EE
-53F1- 38 SEC
-53F2- E9 04 SBC #$04
-53F4- 8D 67 58 STA $5867
-53F7- AD F6 56 LDA $56F6
-53FA- E9 01 SBC #$01
-53FC- 8D 68 58 STA $5868
-53FF- 60 RTS
-5400- AD F0 56 LDA $56F0
-5403- 48 PHA
-5404- AD EF 56 LDA $56EF
-5407- 48 PHA
-5408- AD F1 56 LDA $56F1
-540B- 48 PHA
-540C- AD F2 56 LDA $56F2
-540F- 48 PHA
-5410- A9 AA LDA #$AA
-5412- 48 PHA
-5413- 20 2E 60 JSR $602E
-5416- CE F1 56 DEC $56F1
-5419- CE F2 56 DEC $56F2
-541C- EE F0 56 INC $56F0
-541F- EE EF 56 INC $56EF
-5422- AD F0 56 LDA $56F0
-5425- 48 PHA
-5426- AD EF 56 LDA $56EF
-5429- 48 PHA
-542A- AD F1 56 LDA $56F1
-542D- 48 PHA
-542E- AD F2 56 LDA $56F2
-5431- 48 PHA
-5432- A9 A0 LDA #$A0
-5434- 48 PHA
-5435- 20 2E 60 JSR $602E
-5438- AD F0 56 LDA $56F0
-543B- 48 PHA
-543C- AD F1 56 LDA $56F1
-543F- 48 PHA
-5440- AD F7 56 LDA $56F7
-5443- 48 PHA
-5444- A9 AA LDA #$AA
-5446- 48 PHA
-5447- 20 E2 61 JSR $61E2
-544A- AE F3 56 LDX $56F3
-544D- AC F8 56 LDY $56F8
-5450- 86 24 STX $24
-5452- 84 25 STY $25
-5454- 20 22 FC JSR $FC22 F8ROM:VTAB
-5457- 20 52 65 JSR $6552
-545A- A0 A0 LDY #$A0
-545C- D3 ???
-545D- D0 C1 BNE $5420
-545F- C3 ???
-5460- C5 A0 CMP $A0
-5462- BD A0 C3 LDA $C3A0,X
-5465- CF ???
-5466- CE D4 AC DEC $ACD4
-5469- A0 C5 LDY #$C5
-546B- D3 ???
-546C- C3 ???
-546D- A0 BD LDY #$BD
-546F- A0 D1 LDY #$D1
-5471- D5 C9 CMP $C9,X
-5473- D4 ???
-5474- 00 BRK
-5475- AE F3 56 LDX $56F3
-5478- AC F5 56 LDY $56F5
-547B- 86 24 STX $24
-547D- 84 25 STY $25
-547F- 20 22 FC JSR $FC22 F8ROM:VTAB
-5482- 60 RTS
-5483- AD 63 58 LDA $5863
-5486- 85 EB STA $EB
-5488- AD 64 58 LDA $5864
-548B- 85 EC STA $EC
-548D- A0 00 LDY #$00
-548F- B1 EB LDA ($EB),Y
-5491- 8D FD 56 STA $56FD
-5494- EE FD 56 INC $56FD
-5497- A0 FF LDY #$FF
-5499- C8 INY
-549A- B1 EB LDA ($EB),Y
-549C- 99 00 57 STA $5700,Y
-549F- CC FD 56 CPY $56FD
-54A2- 90 F5 BCC $5499
-54A4- F0 F3 BEQ $5499
-54A6- 4C AF 54 JMP $54AF
-54A9- 05 CF ORA $CF
-54AB- D0 C5 BNE $5472
-54AD- CE A0 A0 DEC $A0A0
-54B0- 00 BRK
-54B1- AD A9 54 LDA $54A9
-54B4- 8D 40 41 STA $4140
-54B7- 8D 41 41 STA $4141
-54BA- C8 INY
-54BB- B9 A9 54 LDA $54A9,Y
-54BE- 99 41 41 STA $4141,Y
-54C1- CC 40 41 CPY $4140
-54C4- D0 F4 BNE $54BA
-54C6- A9 41 LDA #$41
-54C8- 48 PHA
-54C9- A9 41 LDA #$41
-54CB- 48 PHA
-54CC- A9 57 LDA #$57
-54CE- 48 PHA
-54CF- A9 00 LDA #$00
-54D1- 48 PHA
-54D2- A9 64 LDA #$64
-54D4- 48 PHA
-54D5- 20 5C 68 JSR $685C
-54D8- A9 40 LDA #$40
-54DA- 48 PHA
-54DB- A9 40 LDA #$40
-54DD- 48 PHA
-54DE- 20 EC 65 JSR $65EC
-54E1- 4C EA 54 JMP $54EA
-54E4- 05 D2 ORA $D2
-54E6- C5 C1 CMP $C1
-54E8- C4 A0 CPY $A0
-54EA- A0 00 LDY #$00
-54EC- AD E4 54 LDA $54E4
-54EF- 8D 40 41 STA $4140
-54F2- 8D 41 41 STA $4141
-54F5- C8 INY
-54F6- B9 E4 54 LDA $54E4,Y
-54F9- 99 41 41 STA $4141,Y
-54FC- CC 40 41 CPY $4140
-54FF- D0 F4 BNE $54F5
-5501- A9 41 LDA #$41
-5503- 48 PHA
-5504- A9 41 LDA #$41
-5506- 48 PHA
-5507- A9 57 LDA #$57
-5509- 48 PHA
-550A- A9 00 LDA #$00
-550C- 48 PHA
-550D- A9 64 LDA #$64
-550F- 48 PHA
-5510- 20 5C 68 JSR $685C
-5513- A9 40 LDA #$40
-5515- 48 PHA
-5516- A9 40 LDA #$40
-5518- 48 PHA
-5519- 20 EC 65 JSR $65EC
-551C- A9 01 LDA #$01
-551E- 8D B6 AA STA $AAB6
-5521- 85 76 STA $76
-5523- 85 33 STA $33
-5525- A9 FF LDA #$FF
-5527- 85 D8 STA $D8
-5529- A9 1D LDA #$1D
-552B- 8D 5A 9D STA $9D5A
-552E- A9 56 LDA #$56
-5530- 8D 5B 9D STA $9D5B
-5533- 60 RTS
-5534- A9 FF LDA #$FF
-5536- 8D F9 56 STA $56F9
-5539- AD F5 56 LDA $56F5
-553C- 8D FC 56 STA $56FC
-553F- AD F3 56 LDA $56F3
-5542- 8D FA 56 STA $56FA
-5545- 8D FE 56 STA $56FE
-5548- 20 0C FD JSR $FD0C F8ROM:RDKEY
-554B- A0 00 LDY #$00
-554D- 8C 10 C0 STY $C010 r:KBDSTRB
-5550- EE F9 56 INC $56F9
-5553- AC F9 56 LDY $56F9
-5556- 99 64 57 STA $5764,Y
-5559- AD F9 56 LDA $56F9
-555C- CD 67 58 CMP $5867
-555F- 90 E7 BCC $5548
-5561- F0 E5 BEQ $5548
-5563- AD FC 56 LDA $56FC
-5566- CD 68 58 CMP $5868
-5569- 90 08 BCC $5573
-556B- A9 AD LDA #$AD
-556D- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-5570- 4C AB 56 JMP $56AB
-5573- AD 64 57 LDA $5764
-5576- A0 00 LDY #$00
-5578- 20 ED FD JSR $FDED F8ROM:COUT
-557B- A9 FF LDA #$FF
-557D- 8D F9 56 STA $56F9
-5580- AD FE 56 LDA $56FE
-5583- 8D FA 56 STA $56FA
-5586- AE FE 56 LDX $56FE
-5589- AC F5 56 LDY $56F5
-558C- 86 24 STX $24
-558E- 84 25 STY $25
-5590- 20 22 FC JSR $FC22 F8ROM:VTAB
-5593- EE F9 56 INC $56F9
-5596- EE FA 56 INC $56FA
-5599- AC F9 56 LDY $56F9
-559C- B9 64 57 LDA $5764,Y
-559F- C9 8D CMP #$8D
-55A1- D0 09 BNE $55AC
-55A3- EE FC 56 INC $56FC
-55A6- AD F3 56 LDA $56F3
-55A9- 8D FA 56 STA $56FA
-55AC- AE FA 56 LDX $56FA
-55AF- AC FC 56 LDY $56FC
-55B2- 86 24 STX $24
-55B4- 84 25 STY $25
-55B6- 20 22 FC JSR $FC22 F8ROM:VTAB
-55B9- AD 67 58 LDA $5867
-55BC- 6D F3 56 ADC $56F3
-55BF- ED FA 56 SBC $56FA
-55C2- C9 04 CMP #$04
-55C4- B0 16 BCS $55DC
-55C6- AC F9 56 LDY $56F9
-55C9- B9 64 57 LDA $5764,Y
-55CC- C9 A0 CMP #$A0
-55CE- D0 0C BNE $55DC
-55D0- EE FC 56 INC $56FC
-55D3- AD F3 56 LDA $56F3
-55D6- 8D FA 56 STA $56FA
-55D9- 8D FE 56 STA $56FE
-55DC- AD FA 56 LDA $56FA
-55DF- 8D FE 56 STA $56FE
-55E2- ED F3 56 SBC $56F3
-55E5- CD 67 58 CMP $5867
-55E8- 90 0E BCC $55F8
-55EA- F0 0C BEQ $55F8
-55EC- EE FC 56 INC $56FC
-55EF- AD F3 56 LDA $56F3
-55F2- 8D FA 56 STA $56FA
-55F5- 8D FE 56 STA $56FE
-55F8- AC F9 56 LDY $56F9
-55FB- B9 64 57 LDA $5764,Y
-55FE- 20 ED FD JSR $FDED F8ROM:COUT
-5601- AD F9 56 LDA $56F9
-5604- CD 67 58 CMP $5867
-5607- F0 8A BEQ $5593
-5609- 90 88 BCC $5593
-560B- AC F9 56 LDY $56F9
-560E- C8 INY
-560F- B9 64 57 LDA $5764,Y
-5612- 8D 69 58 STA $5869
-5615- A9 FF LDA #$FF
-5617- 8D F9 56 STA $56F9
-561A- 4C 48 55 JMP $5548
-561D- AD 69 58 LDA $5869
-5620- 20 ED FD JSR $FDED F8ROM:COUT
-5623- AD FE 56 LDA $56FE
-5626- 8D FA 56 STA $56FA
-5629- EE FA 56 INC $56FA
-562C- AD F9 56 LDA $56F9
-562F- 8D FB 56 STA $56FB
-5632- A9 FF LDA #$FF
-5634- 8D F9 56 STA $56F9
-5637- EE F9 56 INC $56F9
-563A- EE FA 56 INC $56FA
-563D- AE FA 56 LDX $56FA
-5640- AC FC 56 LDY $56FC
-5643- 86 24 STX $24
-5645- 84 25 STY $25
-5647- 20 22 FC JSR $FC22 F8ROM:VTAB
-564A- AC F9 56 LDY $56F9
-564D- B9 64 57 LDA $5764,Y
-5650- 20 ED FD JSR $FDED F8ROM:COUT
-5653- C9 8D CMP #$8D
-5655- D0 0B BNE $5662
-5657- EE FC 56 INC $56FC
-565A- A9 FF LDA #$FF
-565C- 6D F3 56 ADC $56F3
-565F- 8D FA 56 STA $56FA
-5662- AC F9 56 LDY $56F9
-5665- CC FB 56 CPY $56FB
-5668- 90 CD BCC $5637
-566A- A9 FF LDA #$FF
-566C- 8D FF 56 STA $56FF
-566F- 4C 79 56 JMP $5679
-5672- 06 C3 ASL $C3
-5674- CC CF D3 CPY $D3CF
-5677- C5 A0 CMP $A0
-5679- A0 00 LDY #$00
-567B- AD 72 56 LDA $5672
-567E- 8D 40 41 STA $4140
-5681- 8D 41 41 STA $4141
-5684- C8 INY
-5685- B9 72 56 LDA $5672,Y
-5688- 99 41 41 STA $4141,Y
-568B- CC 40 41 CPY $4140
-568E- D0 F4 BNE $5684
-5690- A9 41 LDA #$41
-5692- 48 PHA
-5693- A9 41 LDA #$41
-5695- 48 PHA
-5696- A9 57 LDA #$57
-5698- 48 PHA
-5699- A9 00 LDA #$00
-569B- 48 PHA
-569C- A9 64 LDA #$64
-569E- 48 PHA
-569F- 20 5C 68 JSR $685C
-56A2- A9 40 LDA #$40
-56A4- 48 PHA
-56A5- A9 40 LDA #$40
-56A7- 48 PHA
-56A8- 20 EC 65 JSR $65EC
-56AB- AD 00 C0 LDA $C000 r:KBD w:CLR80COL
-56AE- 10 FB BPL $56AB
-56B0- 29 7F AND #$7F
-56B2- 8D 10 C0 STA $C010 r:KBDSTRB
-56B5- C9 1B CMP #$1B
-56B7- F0 07 BEQ $56C0
-56B9- C9 20 CMP #$20
-56BB- F0 10 BEQ $56CD
-56BD- 4C AB 56 JMP $56AB
-56C0- AD 65 58 LDA $5865
-56C3- 85 ED STA $ED
-56C5- AD 66 58 LDA $5866
-56C8- 85 EE STA $EE
-56CA- 6C ED 00 JMP ($00ED)
-56CD- AD FF 56 LDA $56FF
-56D0- C9 FF CMP #$FF
-56D2- F0 EC BEQ $56C0
-56D4- AD F0 56 LDA $56F0
-56D7- 48 PHA
-56D8- AD EF 56 LDA $56EF
-56DB- 48 PHA
-56DC- AD F1 56 LDA $56F1
-56DF- 48 PHA
-56E0- AD F6 56 LDA $56F6
-56E3- 48 PHA
-56E4- A9 A0 LDA #$A0
-56E6- 48 PHA
-56E7- 20 2E 60 JSR $602E
-56EA- 4C 39 55 JMP $5539
-56ED- 00 BRK
-56EE- 00 BRK
-56EF- 00 BRK
-56F0- 00 BRK
-56F1- 00 BRK
-56F2- 00 BRK
-56F3- 00 BRK
-56F4- 00 BRK
-56F5- 00 BRK
-56F6- 00 BRK
-56F7- 00 BRK
-56F8- 00 BRK
-56F9- 00 BRK
-56FA- 00 BRK
-56FB- 00 BRK
-56FC- 00 BRK
-56FD- 00 BRK
-56FE- 00 BRK
-56FF- 00 BRK
-5700- 00 BRK
-5701- 00 BRK
-5702- 00 BRK
-5703- 00 BRK
-5704- 00 BRK
-5705- 00 BRK
-5706- 00 BRK
-5707- 00 BRK
-5708- 00 BRK
-5709- 00 BRK
-570A- 00 BRK
-570B- 00 BRK
-570C- 00 BRK
-570D- 00 BRK
-570E- 00 BRK
-570F- 00 BRK
-5710- 00 BRK
-5711- 00 BRK
-5712- 00 BRK
-5713- 00 BRK
-5714- 00 BRK
-5715- 00 BRK
-5716- 00 BRK
-5717- 00 BRK
-5718- 00 BRK
-5719- 00 BRK
-571A- 00 BRK
-571B- 00 BRK
-571C- 00 BRK
-571D- 00 BRK
-571E- 00 BRK
-571F- 00 BRK
-5720- 00 BRK
-5721- 00 BRK
-5722- 00 BRK
-5723- 00 BRK
-5724- 00 BRK
-5725- 00 BRK
-5726- 00 BRK
-5727- 00 BRK
-5728- 00 BRK
-5729- 00 BRK
-572A- 00 BRK
-572B- 00 BRK
-572C- 00 BRK
-572D- 00 BRK
-572E- 00 BRK
-572F- 00 BRK
-5730- 00 BRK
-5731- 00 BRK
-5732- 00 BRK
-5733- 00 BRK
-5734- 00 BRK
-5735- 00 BRK
-5736- 00 BRK
-5737- 00 BRK
-5738- 00 BRK
-5739- 00 BRK
-573A- 00 BRK
-573B- 00 BRK
-573C- 00 BRK
-573D- 00 BRK
-573E- 00 BRK
-573F- 00 BRK
-5740- 00 BRK
-5741- 00 BRK
-5742- 00 BRK
-5743- 00 BRK
-5744- 00 BRK
-5745- 00 BRK
-5746- 00 BRK
-5747- 00 BRK
-5748- 00 BRK
-5749- 00 BRK
-574A- 00 BRK
-574B- 00 BRK
-574C- 00 BRK
-574D- 00 BRK
-574E- 00 BRK
-574F- 00 BRK
-5750- 00 BRK
-5751- 00 BRK
-5752- 00 BRK
-5753- 00 BRK
-5754- 00 BRK
-5755- 00 BRK
-5756- 00 BRK
-5757- 00 BRK
-5758- 00 BRK
-5759- 00 BRK
-575A- 00 BRK
-575B- 00 BRK
-575C- 00 BRK
-575D- 00 BRK
-575E- 00 BRK
-575F- 00 BRK
-5760- 00 BRK
-5761- 00 BRK
-5762- 00 BRK
-5763- 00 BRK
-5764- 00 BRK
-5765- 00 BRK
-5766- 00 BRK
-5767- 00 BRK
-5768- 00 BRK
-5769- 00 BRK
-576A- 00 BRK
-576B- 00 BRK
-576C- 00 BRK
-576D- 00 BRK
-576E- 00 BRK
-576F- 00 BRK
-5770- 00 BRK
-5771- 00 BRK
-5772- 00 BRK
-5773- 00 BRK
-5774- 00 BRK
-5775- 00 BRK
-5776- 00 BRK
-5777- 00 BRK
-5778- 00 BRK
-5779- 00 BRK
-577A- 00 BRK
-577B- 00 BRK
-577C- 00 BRK
-577D- 00 BRK
-577E- 00 BRK
-577F- 00 BRK
-5780- 00 BRK
-5781- 00 BRK
-5782- 00 BRK
-5783- 00 BRK
-5784- 00 BRK
-5785- 00 BRK
-5786- 00 BRK
-5787- 00 BRK
-5788- 00 BRK
-5789- 00 BRK
-578A- 00 BRK
-578B- 00 BRK
-578C- 00 BRK
-578D- 00 BRK
-578E- 00 BRK
-578F- 00 BRK
-5790- 00 BRK
-5791- 00 BRK
-5792- 00 BRK
-5793- 00 BRK
-5794- 00 BRK
-5795- 00 BRK
-5796- 00 BRK
-5797- 00 BRK
-5798- 00 BRK
-5799- 00 BRK
-579A- 00 BRK
-579B- 00 BRK
-579C- 00 BRK
-579D- 00 BRK
-579E- 00 BRK
-579F- 00 BRK
-57A0- 00 BRK
-57A1- 00 BRK
-57A2- 00 BRK
-57A3- 00 BRK
-57A4- 00 BRK
-57A5- 00 BRK
-57A6- 00 BRK
-57A7- 00 BRK
-57A8- 00 BRK
-57A9- 00 BRK
-57AA- 00 BRK
-57AB- 00 BRK
-57AC- 00 BRK
-57AD- 00 BRK
-57AE- 00 BRK
-57AF- 00 BRK
-57B0- 00 BRK
-57B1- 00 BRK
-57B2- 00 BRK
-57B3- 00 BRK
-57B4- 00 BRK
-57B5- 00 BRK
-57B6- 00 BRK
-57B7- 00 BRK
-57B8- 00 BRK
-57B9- 00 BRK
-57BA- 00 BRK
-57BB- 00 BRK
-57BC- 00 BRK
-57BD- 00 BRK
-57BE- 00 BRK
-57BF- 00 BRK
-57C0- 00 BRK
-57C1- 00 BRK
-57C2- 00 BRK
-57C3- 00 BRK
-57C4- 00 BRK
-57C5- 00 BRK
-57C6- 00 BRK
-57C7- 00 BRK
-57C8- 00 BRK
-57C9- 00 BRK
-57CA- 00 BRK
-57CB- 00 BRK
-57CC- 00 BRK
-57CD- 00 BRK
-57CE- 00 BRK
-57CF- 00 BRK
-57D0- 00 BRK
-57D1- 00 BRK
-57D2- 00 BRK
-57D3- 00 BRK
-57D4- 00 BRK
-57D5- 00 BRK
-57D6- 00 BRK
-57D7- 00 BRK
-57D8- 00 BRK
-57D9- 00 BRK
-57DA- 00 BRK
-57DB- 00 BRK
-57DC- 00 BRK
-57DD- 00 BRK
-57DE- 00 BRK
-57DF- 00 BRK
-57E0- 00 BRK
-57E1- 00 BRK
-57E2- 00 BRK
-57E3- 00 BRK
-57E4- 00 BRK
-57E5- 00 BRK
-57E6- 00 BRK
-57E7- 00 BRK
-57E8- 00 BRK
-57E9- 00 BRK
-57EA- 00 BRK
-57EB- 00 BRK
-57EC- 00 BRK
-57ED- 00 BRK
-57EE- 00 BRK
-57EF- 00 BRK
-57F0- 00 BRK
-57F1- 00 BRK
-57F2- 00 BRK
-57F3- 00 BRK
-57F4- 00 BRK
-57F5- 00 BRK
-57F6- 00 BRK
-57F7- 00 BRK
-57F8- 00 BRK
-57F9- 00 BRK
-57FA- 00 BRK
-57FB- 00 BRK
-57FC- 00 BRK
-57FD- 00 BRK
-57FE- 00 BRK
-57FF- 00 BRK
-5800- 00 BRK
-5801- 00 BRK
-5802- 00 BRK
-5803- 00 BRK
-5804- 00 BRK
-5805- 00 BRK
-5806- 00 BRK
-5807- 00 BRK
-5808- 00 BRK
-5809- 00 BRK
-580A- 00 BRK
-580B- 00 BRK
-580C- 00 BRK
-580D- 00 BRK
-580E- 00 BRK
-580F- 00 BRK
-5810- 00 BRK
-5811- 00 BRK
-5812- 00 BRK
-5813- 00 BRK
-5814- 00 BRK
-5815- 00 BRK
-5816- 00 BRK
-5817- 00 BRK
-5818- 00 BRK
-5819- 00 BRK
-581A- 00 BRK
-581B- 00 BRK
-581C- 00 BRK
-581D- 00 BRK
-581E- 00 BRK
-581F- 00 BRK
-5820- 00 BRK
-5821- 00 BRK
-5822- 00 BRK
-5823- 00 BRK
-5824- 00 BRK
-5825- 00 BRK
-5826- 00 BRK
-5827- 00 BRK
-5828- 00 BRK
-5829- 00 BRK
-582A- 00 BRK
-582B- 00 BRK
-582C- 00 BRK
-582D- 00 BRK
-582E- 00 BRK
-582F- 00 BRK
-5830- 00 BRK
-5831- 00 BRK
-5832- 00 BRK
-5833- 00 BRK
-5834- 00 BRK
-5835- 00 BRK
-5836- 00 BRK
-5837- 00 BRK
-5838- 00 BRK
-5839- 00 BRK
-583A- 00 BRK
-583B- 00 BRK
-583C- 00 BRK
-583D- 00 BRK
-583E- 00 BRK
-583F- 00 BRK
-5840- 00 BRK
-5841- 00 BRK
-5842- 00 BRK
-5843- 00 BRK
-5844- 00 BRK
-5845- 00 BRK
-5846- 00 BRK
-5847- 00 BRK
-5848- 00 BRK
-5849- 00 BRK
-584A- 00 BRK
-584B- 00 BRK
-584C- 00 BRK
-584D- 00 BRK
-584E- 00 BRK
-584F- 00 BRK
-5850- 00 BRK
-5851- 00 BRK
-5852- 00 BRK
-5853- 00 BRK
-5854- 00 BRK
-5855- 00 BRK
-5856- 00 BRK
-5857- 00 BRK
-5858- 00 BRK
-5859- 00 BRK
-585A- 00 BRK
-585B- 00 BRK
-585C- 00 BRK
-585D- 00 BRK
-585E- 00 BRK
-585F- 00 BRK
-5860- 00 BRK
-5861- 00 BRK
-5862- 00 BRK
-5863- 00 BRK
-5864- 00 BRK
-5865- 00 BRK
-5866- 00 BRK
-5867- 00 BRK
-5868- 00 BRK
-5869- 00 BRK
-586A- 68 PLA
-586B- 8D 8E 58 STA $588E
-586E- 68 PLA
-586F- 8D 8F 58 STA $588F
-5872- 68 PLA
-5873- 85 06 STA $06
-5875- 68 PLA
-5876- 85 07 STA $07
-5878- A0 FF LDY #$FF
-587A- C8 INY
-587B- B9 40 40 LDA $4040,Y
-587E- 91 06 STA ($06),Y
-5880- CC 3F 40 CPY $403F
-5883- D0 F5 BNE $587A
-5885- AD 8F 58 LDA $588F
-5888- 48 PHA
-5889- AD 8E 58 LDA $588E
-588C- 48 PHA
-588D- 60 RTS
-588E- 00 BRK
-588F- 00 BRK
-5890- A0 FF LDY #$FF
-5892- 68 PLA
-5893- 8D B4 58 STA $58B4
-5896- 68 PLA
-5897- 8D B5 58 STA $58B5
-589A- 68 PLA
-589B- 85 06 STA $06
-589D- 68 PLA
-589E- 85 07 STA $07
-58A0- C8 INY
-58A1- B1 06 LDA ($06),Y
-58A3- 99 41 41 STA $4141,Y
-58A6- CC 40 41 CPY $4140
-58A9- D0 F5 BNE $58A0
-58AB- AD B5 58 LDA $58B5
-58AE- 48 PHA
-58AF- AD B4 58 LDA $58B4
-58B2- 48 PHA
-58B3- 60 RTS
-58B4- 00 BRK
-58B5- 00 BRK
-58B6- 68 PLA
-58B7- 8D 45 59 STA $5945
-58BA- 68 PLA
-58BB- 8D 46 59 STA $5946
-58BE- 68 PLA
-58BF- 8D 49 59 STA $5949
-58C2- 68 PLA
-58C3- 85 EB STA $EB
-58C5- 68 PLA
-58C6- 85 EC STA $EC
-58C8- A9 8D LDA #$8D
-58CA- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-58CD- A5 EC LDA $EC
-58CF- 29 F0 AND #$F0
-58D1- 4A LSR
-58D2- 4A LSR
-58D3- 4A LSR
-58D4- 4A LSR
-58D5- AA TAX
-58D6- BD 68 5B LDA $5B68,X
-58D9- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-58DC- A5 EC LDA $EC
-58DE- 29 0F AND #$0F
-58E0- AA TAX
-58E1- BD 68 5B LDA $5B68,X
-58E4- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-58E7- A5 EB LDA $EB
-58E9- 29 F0 AND #$F0
-58EB- 4A LSR
-58EC- 4A LSR
-58ED- 4A LSR
-58EE- 4A LSR
-58EF- AA TAX
-58F0- BD 68 5B LDA $5B68,X
-58F3- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-58F6- A5 EB LDA $EB
-58F8- 29 0F AND #$0F
-58FA- AA TAX
-58FB- BD 68 5B LDA $5B68,X
-58FE- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-5901- A9 BA LDA #$BA
-5903- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-5906- A9 A0 LDA #$A0
-5908- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-590B- A0 00 LDY #$00
-590D- B1 EB LDA ($EB),Y
-590F- 29 F0 AND #$F0
-5911- 4A LSR
-5912- 4A LSR
-5913- 4A LSR
-5914- 4A LSR
-5915- 8D 48 59 STA $5948
-5918- B1 EB LDA ($EB),Y
-591A- 29 0F AND #$0F
-591C- 8D 47 59 STA $5947
-591F- AE 48 59 LDX $5948
-5922- BD 68 5B LDA $5B68,X
-5925- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-5928- AE 47 59 LDX $5947
-592B- BD 68 5B LDA $5B68,X
-592E- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-5931- A9 A0 LDA #$A0
-5933- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-5936- C8 INY
-5937- CC 49 59 CPY $5949
-593A- D0 D1 BNE $590D
-593C- AD 46 59 LDA $5946
-593F- 48 PHA
-5940- AD 45 59 LDA $5945
-5943- 48 PHA
-5944- 60 RTS
-5945- 00 BRK
-5946- 00 BRK
-5947- 00 BRK
-5948- 00 BRK
-5949- 00 BRK
-594A- 68 PLA
-594B- 85 06 STA $06
-594D- 68 PLA
-594E- 85 07 STA $07
-5950- A0 01 LDY #$01
-5952- B1 06 LDA ($06),Y
-5954- F0 06 BEQ $595C
-5956- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-5959- C8 INY
-595A- D0 F6 BNE $5952
-595C- 18 CLC
-595D- 98 TYA
-595E- 65 06 ADC $06
-5960- 85 06 STA $06
-5962- A5 07 LDA $07
-5964- 69 00 ADC #$00
-5966- 48 PHA
-5967- A5 06 LDA $06
-5969- 48 PHA
-596A- 60 RTS
-596B- 20 0C FD JSR $FD0C F8ROM:RDKEY
-596E- 60 RTS
-596F- 8D 43 42 STA $4243
-5972- 8E 44 42 STX $4244
-5975- 8C 45 42 STY $4245
-5978- 90 11 BCC $598B
-597A- B0 17 BCS $5993
-597C- F0 1D BEQ $599B
-597E- D0 23 BNE $59A3
-5980- 30 29 BMI $59AB
-5982- 10 2F BPL $59B3
-5984- 50 35 BVC $59BB
-5986- 70 3B BVS $59C3
-5988- 4C C8 59 JMP $59C8
-598B- A9 00 LDA #$00
-598D- 8D 46 42 STA $4246
-5990- 4C 7C 59 JMP $597C
-5993- A9 01 LDA #$01
-5995- 8D 46 42 STA $4246
-5998- 4C 7C 59 JMP $597C
-599B- A9 01 LDA #$01
-599D- 8D 48 42 STA $4248
-59A0- 4C 80 59 JMP $5980
-59A3- A9 00 LDA #$00
-59A5- 8D 48 42 STA $4248
-59A8- 4C 80 59 JMP $5980
-59AB- A9 01 LDA #$01
-59AD- 8D 47 42 STA $4247
-59B0- 4C 84 59 JMP $5984
-59B3- A9 00 LDA #$00
-59B5- 8D 47 42 STA $4247
-59B8- 4C 84 59 JMP $5984
-59BB- A9 00 LDA #$00
-59BD- 8D 49 42 STA $4249
-59C0- 4C C8 59 JMP $59C8
-59C3- A9 01 LDA #$01
-59C5- 8D 49 42 STA $4249
-59C8- 60 RTS
-59C9- 20 4A 59 JSR $594A
-59CC- A0 8D LDY #$8D
-59CE- 8D 00 20 STA $2000
-59D1- 4A LSR
-59D2- 59 D2 C5 EOR $C5D2,Y
-59D5- C7 ???
-59D6- C9 D3 CMP #$D3
-59D8- D4 ???
-59D9- D2 D9 CMP ($D9)
-59DB- A0 C4 LDY #$C4
-59DD- D5 CD CMP $CD,X
-59DF- D0 8D BNE $596E
-59E1- 00 BRK
-59E2- 20 4A 59 JSR $594A
-59E5- BD BD BD LDA $BDBD,X
-59E8- BD BD BD LDA $BDBD,X
-59EB- BD BD BD LDA $BDBD,X
-59EE- BD BD BD LDA $BDBD,X
-59F1- BD 8D 00 LDA $008D,X
-59F4- 20 4A 59 JSR $594A
-59F7- C1 BA CMP ($BA,X)
-59F9- A0 00 LDY #$00
-59FB- AD 43 42 LDA $4243
-59FE- 29 F0 AND #$F0
-5A00- 4A LSR
-5A01- 4A LSR
-5A02- 4A LSR
-5A03- 4A LSR
-5A04- 8D 66 5B STA $5B66
-5A07- AD 43 42 LDA $4243
-5A0A- 29 0F AND #$0F
-5A0C- 8D 67 5B STA $5B67
-5A0F- AE 66 5B LDX $5B66
-5A12- BD 68 5B LDA $5B68,X
-5A15- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-5A18- AE 67 5B LDX $5B67
-5A1B- BD 68 5B LDA $5B68,X
-5A1E- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-5A21- 20 4A 59 JSR $594A
-5A24- A0 8D LDY #$8D
-5A26- 00 BRK
-5A27- 20 4A 59 JSR $594A
-5A2A- D8 CLD
-5A2B- BA TSX
-5A2C- A0 00 LDY #$00
-5A2E- AD 44 42 LDA $4244
-5A31- 29 F0 AND #$F0
-5A33- 4A LSR
-5A34- 4A LSR
-5A35- 4A LSR
-5A36- 4A LSR
-5A37- 8D 66 5B STA $5B66
-5A3A- AD 44 42 LDA $4244
-5A3D- 29 0F AND #$0F
-5A3F- 8D 67 5B STA $5B67
-5A42- AE 66 5B LDX $5B66
-5A45- BD 68 5B LDA $5B68,X
-5A48- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-5A4B- AE 67 5B LDX $5B67
-5A4E- BD 68 5B LDA $5B68,X
-5A51- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-5A54- 20 4A 59 JSR $594A
-5A57- A0 8D LDY #$8D
-5A59- 00 BRK
-5A5A- 20 4A 59 JSR $594A
-5A5D- D9 BA A0 CMP $A0BA,Y
-5A60- 00 BRK
-5A61- AD 45 42 LDA $4245
-5A64- 29 F0 AND #$F0
-5A66- 4A LSR
-5A67- 4A LSR
-5A68- 4A LSR
-5A69- 4A LSR
-5A6A- 8D 66 5B STA $5B66
-5A6D- AD 45 42 LDA $4245
-5A70- 29 0F AND #$0F
-5A72- 8D 67 5B STA $5B67
-5A75- AE 66 5B LDX $5B66
-5A78- BD 68 5B LDA $5B68,X
-5A7B- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-5A7E- AE 67 5B LDX $5B67
-5A81- BD 68 5B LDA $5B68,X
-5A84- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-5A87- 20 4A 59 JSR $594A
-5A8A- A0 8D LDY #$8D
-5A8C- 8D 00 20 STA $2000
-5A8F- 4A LSR
-5A90- 59 D3 D4 EOR $D4D3,Y
-5A93- C1 D4 CMP ($D4,X)
-5A95- D5 D3 CMP $D3,X
-5A97- A0 C6 LDY #$C6
-5A99- CC C1 C7 CPY $C7C1
-5A9C- D3 ???
-5A9D- 8D 00 20 STA $2000
-5AA0- 4A LSR
-5AA1- 59 BD BD EOR $BDBD,Y
-5AA4- BD BD BD LDA $BDBD,X
-5AA7- BD BD BD LDA $BDBD,X
-5AAA- BD BD BD LDA $BDBD,X
-5AAD- BD 8D 8D LDA $8D8D,X
-5AB0- 00 BRK
-5AB1- A9 00 LDA #$00
-5AB3- CD 46 42 CMP $4246
-5AB6- F0 12 BEQ $5ACA
-5AB8- 20 4A 59 JSR $594A
-5ABB- C3 ???
-5ABC- C1 D2 CMP ($D2,X)
-5ABE- D2 D9 CMP ($D9)
-5AC0- BA TSX
-5AC1- A0 D3 LDY #$D3
-5AC3- C5 D4 CMP $D4
-5AC5- 8D 00 4C STA $4C00
-5AC8- DB ???
-5AC9- 5A PHY
-5ACA- 20 4A 59 JSR $594A
-5ACD- C3 ???
-5ACE- C1 D2 CMP ($D2,X)
-5AD0- D2 D9 CMP ($D9)
-5AD2- BA TSX
-5AD3- A0 C3 LDY #$C3
-5AD5- CC C5 C1 CPY $C1C5
-5AD8- D2 8D CMP ($8D)
-5ADA- 00 BRK
-5ADB- A9 00 LDA #$00
-5ADD- CD 47 42 CMP $4247
-5AE0- F0 15 BEQ $5AF7
-5AE2- 20 4A 59 JSR $594A
-5AE5- CE C5 C7 DEC $C7C5
-5AE8- C1 D4 CMP ($D4,X)
-5AEA- C9 D6 CMP #$D6
-5AEC- C5 BA CMP $BA
-5AEE- A0 D3 LDY #$D3
-5AF0- C5 D4 CMP $D4
-5AF2- 8D 00 4C STA $4C00
-5AF5- 0B ???
-5AF6- 5B ???
-5AF7- 20 4A 59 JSR $594A
-5AFA- CE C5 C7 DEC $C7C5
-5AFD- C1 D4 CMP ($D4,X)
-5AFF- C9 D6 CMP #$D6
-5B01- C5 BA CMP $BA
-5B03- A0 C3 LDY #$C3
-5B05- CC C5 C1 CPY $C1C5
-5B08- D2 8D CMP ($8D)
-5B0A- 00 BRK
-5B0B- A9 00 LDA #$00
-5B0D- CD 48 42 CMP $4248
-5B10- F0 11 BEQ $5B23
-5B12- 20 4A 59 JSR $594A
-5B15- DA PHX
-5B16- C5 D2 CMP $D2
-5B18- CF ???
-5B19- BA TSX
-5B1A- A0 D3 LDY #$D3
-5B1C- C5 D4 CMP $D4
-5B1E- 8D 00 4C STA $4C00
-5B21- 33 ???
-5B22- 5B ???
-5B23- 20 4A 59 JSR $594A
-5B26- DA PHX
-5B27- C5 D2 CMP $D2
-5B29- CF ???
-5B2A- BA TSX
-5B2B- A0 C3 LDY #$C3
-5B2D- CC C5 C1 CPY $C1C5
-5B30- D2 8D CMP ($8D)
-5B32- 00 BRK
-5B33- A9 00 LDA #$00
-5B35- CD 49 42 CMP $4249
-5B38- F0 15 BEQ $5B4F
-5B3A- 20 4A 59 JSR $594A
-5B3D- CF ???
-5B3E- D6 C5 DEC $C5,X
-5B40- D2 C6 CMP ($C6)
-5B42- CC CF D7 CPY $D7CF
-5B45- BA TSX
-5B46- A0 D3 LDY #$D3
-5B48- C5 D4 CMP $D4
-5B4A- 8D 00 4C STA $4C00
-5B4D- 65 5B ADC $5B
-5B4F- 20 4A 59 JSR $594A
-5B52- CF ???
-5B53- D6 C5 DEC $C5,X
-5B55- D2 C6 CMP ($C6)
-5B57- CC CF D7 CPY $D7CF
-5B5A- BA TSX
-5B5B- A0 C3 LDY #$C3
-5B5D- CC C5 C1 CPY $C1C5
-5B60- D2 8D CMP ($8D)
-5B62- 8D 8D 00 STA $008D
-5B65- 60 RTS
-5B66- 00 BRK
-5B67- 00 BRK
-5B68- B0 B1 BCS $5B1B
-5B6A- B2 B3 LDA ($B3)
-5B6C- B4 B5 LDY $B5,X
-5B6E- B6 B7 LDX $B7,Y
-5B70- B8 CLV
-5B71- B9 C1 C2 LDA $C2C1,Y
-5B74- C3 ???
-5B75- C4 C5 CPY $C5
-5B77- C6 A0 DEC $A0
-5B79- 00 BRK
-5B7A- B1 FE LDA ($FE),Y
-5B7C- 8D 9C 5C STA $5C9C
-5B7F- C8 INY
-5B80- B1 FE LDA ($FE),Y
-5B82- 8D 9D 5C STA $5C9D
-5B85- 20 6F 59 JSR $596F
-5B88- 68 PLA
-5B89- 85 FE STA $FE
-5B8B- 68 PLA
-5B8C- 85 FF STA $FF
-5B8E- 68 PLA
-5B8F- 8D 93 5C STA $5C93
-5B92- 68 PLA
-5B93- 8D 94 5C STA $5C94
-5B96- 68 PLA
-5B97- 8D 95 5C STA $5C95
-5B9A- 68 PLA
-5B9B- 8D 96 5C STA $5C96
-5B9E- 68 PLA
-5B9F- 8D 97 5C STA $5C97
-5BA2- 68 PLA
-5BA3- 8D 98 5C STA $5C98
-5BA6- 68 PLA
-5BA7- 8D 99 5C STA $5C99
-5BAA- 68 PLA
-5BAB- 8D 9A 5C STA $5C9A
-5BAE- 68 PLA
-5BAF- 8D 9B 5C STA $5C9B
-5BB2- 20 4A 59 JSR $594A
-5BB5- A0 87 LDY #$87
-5BB7- 87 ???
-5BB8- 87 ???
-5BB9- 87 ???
-5BBA- 87 ???
-5BBB- 8D 8D 00 STA $008D
-5BBE- 20 4A 59 JSR $594A
-5BC1- C5 D2 CMP $D2
-5BC3- D2 CF CMP ($CF)
-5BC5- D2 A1 CMP ($A1)
-5BC7- 8D 8D 00 STA $008D
-5BCA- 20 4A 59 JSR $594A
-5BCD- D3 ???
-5BCE- D5 C2 CMP $C2,X
-5BD0- D2 CF CMP ($CF)
-5BD2- D5 D4 CMP $D4,X
-5BD4- C9 CE CMP #$CE
-5BD6- C5 BA CMP $BA
-5BD8- A0 00 LDY #$00
-5BDA- A0 00 LDY #$00
-5BDC- AD 9A 5C LDA $5C9A
-5BDF- 85 06 STA $06
-5BE1- AD 9B 5C LDA $5C9B
-5BE4- 85 07 STA $07
-5BE6- B1 06 LDA ($06),Y
-5BE8- F0 06 BEQ $5BF0
-5BEA- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-5BED- C8 INY
-5BEE- D0 F6 BNE $5BE6
-5BF0- 20 4A 59 JSR $594A
-5BF3- A0 8D LDY #$8D
-5BF5- 00 BRK
-5BF6- 20 4A 59 JSR $594A
-5BF9- CD C5 D3 CMP $D3C5
-5BFC- D3 ???
-5BFD- C1 C7 CMP ($C7,X)
-5BFF- C5 BA CMP $BA
-5C01- A0 00 LDY #$00
-5C03- A0 00 LDY #$00
-5C05- AD 98 5C LDA $5C98
-5C08- 85 06 STA $06
-5C0A- AD 99 5C LDA $5C99
-5C0D- 85 07 STA $07
-5C0F- B1 06 LDA ($06),Y
-5C11- F0 06 BEQ $5C19
-5C13- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-5C16- C8 INY
-5C17- D0 F6 BNE $5C0F
-5C19- 20 4A 59 JSR $594A
-5C1C- A0 8D LDY #$8D
-5C1E- 8D 00 20 STA $2000
-5C21- 6B ???
-5C22- 59 A0 00 EOR $00A0,Y
-5C25- AD 96 5C LDA $5C96
-5C28- 85 06 STA $06
-5C2A- AD 97 5C LDA $5C97
-5C2D- 85 07 STA $07
-5C2F- B1 06 LDA ($06),Y
-5C31- F0 06 BEQ $5C39
-5C33- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-5C36- C8 INY
-5C37- D0 F6 BNE $5C2F
-5C39- 20 4A 59 JSR $594A
-5C3C- A0 8D LDY #$8D
-5C3E- 00 BRK
-5C3F- AD 95 5C LDA $5C95
-5C42- 48 PHA
-5C43- AD 94 5C LDA $5C94
-5C46- 48 PHA
-5C47- AD 93 5C LDA $5C93
-5C4A- 48 PHA
-5C4B- 20 B6 58 JSR $58B6
-5C4E- 20 6B 59 JSR $596B
-5C51- A5 FF LDA $FF
-5C53- 48 PHA
-5C54- A5 FE LDA $FE
-5C56- 48 PHA
-5C57- 20 4A 59 JSR $594A
-5C5A- A0 8D LDY #$8D
-5C5C- 8D 00 20 STA $2000
-5C5F- 6B ???
-5C60- 59 20 C9 EOR $C920,Y
-5C63- 59 20 6B EOR $6B20,Y
-5C66- 59 AD 41 EOR $41AD,Y
-5C69- 42 ???
-5C6A- C9 01 CMP #$01
-5C6C- F0 01 BEQ $5C6F
-5C6E- 60 RTS
-5C6F- 20 4A 59 JSR $594A
-5C72- A0 8D LDY #$8D
-5C74- 8D 00 20 STA $2000
-5C77- 4A LSR
-5C78- 59 C2 D2 EOR $D2C2,Y
-5C7B- C5 C1 CMP $C1
-5C7D- CB ???
-5C7E- A0 C1 LDY #$C1
-5C80- D4 ???
-5C81- BA TSX
-5C82- A0 00 LDY #$00
-5C84- A9 5C LDA #$5C
-5C86- 48 PHA
-5C87- A9 9C LDA #$9C
-5C89- 48 PHA
-5C8A- A9 02 LDA #$02
-5C8C- 48 PHA
-5C8D- 20 B6 58 JSR $58B6
-5C90- 4C D0 03 JMP $03D0
-5C93- 00 BRK
-5C94- 00 BRK
-5C95- 00 BRK
-5C96- 00 BRK
-5C97- 00 BRK
-5C98- 00 BRK
-5C99- 00 BRK
-5C9A- 00 BRK
-5C9B- 00 BRK
-5C9C- 00 BRK
-5C9D- 00 BRK
-5C9E- 68 PLA
-5C9F- 8D C6 5C STA $5CC6
-5CA2- 68 PLA
-5CA3- 8D C7 5C STA $5CC7
-5CA6- 68 PLA
-5CA7- 85 06 STA $06
-5CA9- 68 PLA
-5CAA- 85 07 STA $07
-5CAC- A9 FC LDA #$FC
-5CAE- 85 D8 STA $D8
-5CB0- A0 00 LDY #$00
-5CB2- B1 06 LDA ($06),Y
-5CB4- 8D 5A 9D STA $9D5A
-5CB7- C8 INY
-5CB8- B1 06 LDA ($06),Y
-5CBA- 8D 5B 9D STA $9D5B
-5CBD- AD C7 5C LDA $5CC7
-5CC0- 48 PHA
-5CC1- AD C6 5C LDA $5CC6
-5CC4- 48 PHA
-5CC5- 60 RTS
-5CC6- 00 BRK
-5CC7- 00 BRK
-5CC8- 68 PLA
-5CC9- 85 FE STA $FE
-5CCB- 68 PLA
-5CCC- 85 FF STA $FF
-5CCE- 68 PLA
-5CCF- 8D 63 5D STA $5D63
-5CD2- 68 PLA
-5CD3- 8D 60 5D STA $5D60
-5CD6- 8D 62 5D STA $5D62
-5CD9- 68 PLA
-5CDA- 8D 5F 5D STA $5D5F
-5CDD- 8D 61 5D STA $5D61
-5CE0- 68 PLA
-5CE1- 85 06 STA $06
-5CE3- 68 PLA
-5CE4- 85 07 STA $07
-5CE6- A0 00 LDY #$00
-5CE8- A9 00 LDA #$00
-5CEA- 84 19 STY $19
-5CEC- F0 0F BEQ $5CFD
-5CEE- 18 CLC
-5CEF- 6D 5F 5D ADC $5D5F
-5CF2- AA TAX
-5CF3- 98 TYA
-5CF4- 65 19 ADC $19
-5CF6- A8 TAY
-5CF7- 8A TXA
-5CF8- 0E 5F 5D ASL $5D5F
-5CFB- 26 19 ROL $19
-5CFD- 4E 60 5D LSR $5D60
-5D00- B0 EC BCS $5CEE
-5D02- D0 F4 BNE $5CF8
-5D04- 18 CLC
-5D05- E8 INX
-5D06- E8 INX
-5D07- 90 01 BCC $5D0A
-5D09- C8 INY
-5D0A- 8E 5D 5D STX $5D5D
-5D0D- 8C 5E 5D STY $5D5E
-5D10- AD 63 5D LDA $5D63
-5D13- AE 5E 5D LDX $5D5E
-5D16- F0 0C BEQ $5D24
-5D18- A0 00 LDY #$00
-5D1A- 91 06 STA ($06),Y
-5D1C- C8 INY
-5D1D- D0 FB BNE $5D1A
-5D1F- E6 07 INC $07
-5D21- CA DEX
-5D22- D0 F6 BNE $5D1A
-5D24- AE 5D 5D LDX $5D5D
-5D27- F0 08 BEQ $5D31
-5D29- A0 00 LDY #$00
-5D2B- 91 06 STA ($06),Y
-5D2D- C8 INY
-5D2E- CA DEX
-5D2F- D0 FA BNE $5D2B
-5D31- A0 00 LDY #$00
-5D33- AD 61 5D LDA $5D61
-5D36- 91 06 STA ($06),Y
-5D38- C8 INY
-5D39- AD 62 5D LDA $5D62
-5D3C- 91 06 STA ($06),Y
-5D3E- A5 FF LDA $FF
-5D40- 48 PHA
-5D41- A5 FE LDA $FE
-5D43- 48 PHA
-5D44- A4 06 LDY $06
-5D46- A6 07 LDX $07
-5D48- AD 61 5D LDA $5D61
-5D4B- AD 5D 5D LDA $5D5D
-5D4E- 8D 40 40 STA $4040
-5D51- AD 5E 5D LDA $5D5E
-5D54- 8D 41 40 STA $4041
-5D57- A9 02 LDA #$02
-5D59- 8D 3F 40 STA $403F
-5D5C- 60 RTS
-5D5D- 00 BRK
-5D5E- 00 BRK
-5D5F- 00 BRK
-5D60- 00 BRK
-5D61- 00 BRK
-5D62- 00 BRK
-5D63- 00 BRK
-5D64- 68 PLA
-5D65- 85 FE STA $FE
-5D67- 68 PLA
-5D68- 85 FF STA $FF
-5D6A- 68 PLA
-5D6B- 8D 2E 5E STA $5E2E
-5D6E- 68 PLA
-5D6F- 85 06 STA $06
-5D71- 68 PLA
-5D72- 85 07 STA $07
-5D74- A9 00 LDA #$00
-5D76- 8D 2F 5E STA $5E2F
-5D79- A5 FF LDA $FF
-5D7B- 48 PHA
-5D7C- A5 FE LDA $FE
-5D7E- 48 PHA
-5D7F- A0 01 LDY #$01
-5D81- B1 06 LDA ($06),Y
-5D83- 8D 30 5E STA $5E30
-5D86- 8D 3F 40 STA $403F
-5D89- 88 DEY
-5D8A- B1 06 LDA ($06),Y
-5D8C- 8D 31 5E STA $5E31
-5D8F- AD 42 42 LDA $4242
-5D92- C9 01 CMP #$01
-5D94- F0 03 BEQ $5D99
-5D96- 4C C2 5D JMP $5DC2
-5D99- AD 2E 5E LDA $5E2E
-5D9C- CD 31 5E CMP $5E31
-5D9F- B0 03 BCS $5DA4
-5DA1- 4C C2 5D JMP $5DC2
-5DA4- A9 5E LDA #$5E
-5DA6- 48 PHA
-5DA7- A9 32 LDA #$32
-5DA9- 48 PHA
-5DAA- A9 5E LDA #$5E
-5DAC- 48 PHA
-5DAD- A9 6E LDA #$6E
-5DAF- 48 PHA
-5DB0- A9 5E LDA #$5E
-5DB2- 48 PHA
-5DB3- A9 47 LDA #$47
-5DB5- 48 PHA
-5DB6- A9 5E LDA #$5E
-5DB8- 48 PHA
-5DB9- A9 2C LDA #$2C
-5DBB- 48 PHA
-5DBC- A9 06 LDA #$06
-5DBE- 48 PHA
-5DBF- 20 78 5B JSR $5B78
-5DC2- A0 00 LDY #$00
-5DC4- A9 00 LDA #$00
-5DC6- A8 TAY
-5DC7- 84 19 STY $19
-5DC9- F0 0F BEQ $5DDA
-5DCB- 18 CLC
-5DCC- 6D 2E 5E ADC $5E2E
-5DCF- AA TAX
-5DD0- 98 TYA
-5DD1- 65 19 ADC $19
-5DD3- A8 TAY
-5DD4- 8A TXA
-5DD5- 0E 2E 5E ASL $5E2E
-5DD8- 26 19 ROL $19
-5DDA- 4E 30 5E LSR $5E30
-5DDD- B0 EC BCS $5DCB
-5DDF- D0 F4 BNE $5DD5
-5DE1- 8E 2E 5E STX $5E2E
-5DE4- 8C 2F 5E STY $5E2F
-5DE7- 18 CLC
-5DE8- A9 02 LDA #$02
-5DEA- 6D 2E 5E ADC $5E2E
-5DED- 8D 2C 5E STA $5E2C
-5DF0- A9 00 LDA #$00
-5DF2- 6D 2F 5E ADC $5E2F
-5DF5- 8D 2D 5E STA $5E2D
-5DF8- 18 CLC
-5DF9- AD 2C 5E LDA $5E2C
-5DFC- 65 06 ADC $06
-5DFE- 8D 2C 5E STA $5E2C
-5E01- AD 2D 5E LDA $5E2D
-5E04- 65 07 ADC $07
-5E06- 8D 2D 5E STA $5E2D
-5E09- A0 00 LDY #$00
-5E0B- AD 2C 5E LDA $5E2C
-5E0E- 85 06 STA $06
-5E10- AD 2D 5E LDA $5E2D
-5E13- 85 07 STA $07
-5E15- B1 06 LDA ($06),Y
-5E17- 99 40 40 STA $4040,Y
-5E1A- C8 INY
-5E1B- CC 3F 40 CPY $403F
-5E1E- 90 F5 BCC $5E15
-5E20- F0 F3 BEQ $5E15
-5E22- AC 2C 5E LDY $5E2C
-5E25- AE 2D 5E LDX $5E2D
-5E28- AD 3F 40 LDA $403F
-5E2B- 60 RTS
-5E2C- 00 BRK
-5E2D- 00 BRK
-5E2E- 00 BRK
-5E2F- 00 BRK
-5E30- 00 BRK
-5E31- 00 BRK
-5E32- C1 C7 CMP ($C7,X)
-5E34- C5 D4 CMP $D4
-5E36- B8 CLV
-5E37- B1 A0 LDA ($A0),Y
-5E39- A8 TAY
-5E3A- C7 ???
-5E3B- C5 D4 CMP $D4
-5E3D- B8 CLV
-5E3E- B1 A0 LDA ($A0),Y
-5E40- CD C1 C3 CMP $C3C1
-5E43- D2 CF CMP ($CF)
-5E45- A9 00 LDA #$00
-5E47- C4 D5 CPY $D5
-5E49- CD D0 C9 CMP $C9D0
-5E4C- CE C7 A0 DEC $A0C7
-5E4F- D2 C5 CMP ($C5)
-5E51- D3 ???
-5E52- A8 TAY
-5E53- B2 A9 LDA ($A9)
-5E55- A0 C9 LDY #$C9
-5E57- C4 D8 CPY $D8
-5E59- A8 TAY
-5E5A- B2 A9 LDA ($A9)
-5E5C- A0 C5 LDY #$C5
-5E5E- D3 ???
-5E5F- C9 DA CMP #$DA
-5E61- C5 A8 CMP $A8
-5E63- B1 A9 LDA ($A9),Y
-5E65- A0 C1 LDY #$C1
-5E67- CC C5 CE CPY $CEC5
-5E6A- A8 TAY
-5E6B- B1 A9 LDA ($A9),Y
-5E6D- 00 BRK
-5E6E- CF ???
-5E6F- D5 D4 CMP $D4,X
-5E71- A0 CF LDY #$CF
-5E73- C6 A0 DEC $A0
-5E75- C2 ???
-5E76- CF ???
-5E77- D5 CE CMP $CE,X
-5E79- C4 D3 CPY $D3
-5E7B- A1 A0 LDA ($A0,X)
-5E7D- C9 CE CMP #$CE
-5E7F- C4 C5 CPY $C5
-5E81- D8 CLD
-5E82- A0 BE LDY #$BE
-5E84- A0 C1 LDY #$C1
-5E86- D2 D2 CMP ($D2)
-5E88- C1 D9 CMP ($D9,X)
-5E8A- A0 CC LDY #$CC
-5E8C- C5 CE CMP $CE
-5E8E- C7 ???
-5E8F- D4 ???
-5E90- C8 INY
-5E91- 00 BRK
-5E92- 68 PLA
-5E93- 85 FE STA $FE
-5E95- 68 PLA
-5E96- 85 FF STA $FF
-5E98- 68 PLA
-5E99- 8D 5C 5F STA $5F5C
-5E9C- 8D 5E 5F STA $5F5E
-5E9F- 68 PLA
-5EA0- 85 ED STA $ED
-5EA2- 68 PLA
-5EA3- 85 EE STA $EE
-5EA5- 68 PLA
-5EA6- 85 EB STA $EB
-5EA8- 68 PLA
-5EA9- 85 EC STA $EC
-5EAB- A5 FF LDA $FF
-5EAD- 48 PHA
-5EAE- A5 FE LDA $FE
-5EB0- 48 PHA
-5EB1- A0 00 LDY #$00
-5EB3- B1 ED LDA ($ED),Y
-5EB5- 8D 5B 5F STA $5F5B
-5EB8- A0 01 LDY #$01
-5EBA- B1 ED LDA ($ED),Y
-5EBC- 8D 59 5F STA $5F59
-5EBF- 8D 5A 5F STA $5F5A
-5EC2- AD 42 42 LDA $4242
-5EC5- C9 01 CMP #$01
-5EC7- F0 03 BEQ $5ECC
-5EC9- 4C F8 5E JMP $5EF8
-5ECC- AD 5E 5F LDA $5F5E
-5ECF- 18 CLC
-5ED0- 69 01 ADC #$01
-5ED2- CD 5B 5F CMP $5F5B
-5ED5- B0 03 BCS $5EDA
-5ED7- 4C F8 5E JMP $5EF8
-5EDA- A9 5F LDA #$5F
-5EDC- 48 PHA
-5EDD- A9 62 LDA #$62
-5EDF- 48 PHA
-5EE0- A9 5F LDA #$5F
-5EE2- 48 PHA
-5EE3- A9 B8 LDA #$B8
-5EE5- 48 PHA
-5EE6- A9 5F LDA #$5F
-5EE8- 48 PHA
-5EE9- A9 77 LDA #$77
-5EEB- 48 PHA
-5EEC- A9 5F LDA #$5F
-5EEE- 48 PHA
-5EEF- A9 59 LDA #$59
-5EF1- 48 PHA
-5EF2- A9 09 LDA #$09
-5EF4- 48 PHA
-5EF5- 20 78 5B JSR $5B78
-5EF8- A0 00 LDY #$00
-5EFA- A9 00 LDA #$00
-5EFC- 84 19 STY $19
-5EFE- 84 1A STY $1A
-5F00- F0 0F BEQ $5F11
-5F02- 18 CLC
-5F03- 6D 5C 5F ADC $5F5C
-5F06- AA TAX
-5F07- 98 TYA
-5F08- 65 19 ADC $19
-5F0A- A8 TAY
-5F0B- 8A TXA
-5F0C- 0E 5C 5F ASL $5F5C
-5F0F- 26 19 ROL $19
-5F11- 4E 59 5F LSR $5F59
-5F14- B0 EC BCS $5F02
-5F16- D0 F4 BNE $5F0C
-5F18- 8E 5E 5F STX $5F5E
-5F1B- 8C 5F 5F STY $5F5F
-5F1E- 18 CLC
-5F1F- A9 02 LDA #$02
-5F21- 6D 5E 5F ADC $5F5E
-5F24- 8D 60 5F STA $5F60
-5F27- A9 00 LDA #$00
-5F29- 6D 5F 5F ADC $5F5F
-5F2C- 8D 61 5F STA $5F61
-5F2F- 18 CLC
-5F30- AD 60 5F LDA $5F60
-5F33- 65 ED ADC $ED
-5F35- 8D 60 5F STA $5F60
-5F38- AD 61 5F LDA $5F61
-5F3B- 65 EE ADC $EE
-5F3D- 8D 61 5F STA $5F61
-5F40- 85 09 STA $09
-5F42- AD 60 5F LDA $5F60
-5F45- 85 08 STA $08
-5F47- B1 EB LDA ($EB),Y
-5F49- 91 08 STA ($08),Y
-5F4B- C8 INY
-5F4C- CC 5A 5F CPY $5F5A
-5F4F- D0 F6 BNE $5F47
-5F51- A6 09 LDX $09
-5F53- A4 08 LDY $08
-5F55- AD 59 5F LDA $5F59
-5F58- 60 RTS
-5F59- 00 BRK
-5F5A- 00 BRK
-5F5B- 00 BRK
-5F5C- 00 BRK
-5F5D- 00 BRK
-5F5E- 00 BRK
-5F5F- 00 BRK
-5F60- 00 BRK
-5F61- 00 BRK
-5F62- C1 D0 CMP ($D0,X)
-5F64- D5 D4 CMP $D4,X
-5F66- B8 CLV
-5F67- B1 A0 LDA ($A0),Y
-5F69- A8 TAY
-5F6A- D0 D5 BNE $5F41
-5F6C- D4 ???
-5F6D- B8 CLV
-5F6E- B1 A0 LDA ($A0),Y
-5F70- CD C1 C3 CMP $C3C1
-5F73- D2 CF CMP ($CF)
-5F75- A9 00 LDA #$00
-5F77- C4 D5 CPY $D5
-5F79- CD D0 C9 CMP $C9D0
-5F7C- CE C7 A0 DEC $A0C7
-5F7F- BA TSX
-5F80- C5 D3 CMP $D3
-5F82- C9 DA CMP #$DA
-5F84- C5 A8 CMP $A8
-5F86- B1 A9 LDA ($A9),Y
-5F88- A0 BA LDY #$BA
-5F8A- C5 D3 CMP $D3
-5F8C- C9 DA CMP #$DA
-5F8E- C5 C2 CMP $C2
-5F90- C1 CB CMP ($CB,X)
-5F92- A8 TAY
-5F93- B1 A9 LDA ($A9),Y
-5F95- A0 BA LDY #$BA
-5F97- C1 D3 CMP ($D3,X)
-5F99- C9 DA CMP #$DA
-5F9B- C5 A8 CMP $A8
-5F9D- B1 A9 LDA ($A9),Y
-5F9F- BA TSX
-5FA0- C1 C9 CMP ($C9,X)
-5FA2- C4 D8 CPY $D8
-5FA4- A8 TAY
-5FA5- B2 A9 LDA ($A9)
-5FA7- A0 BA LDY #$BA
-5FA9- C9 C4 CMP #$C4
-5FAB- D8 CLD
-5FAC- A8 TAY
-5FAD- B2 A9 LDA ($A9)
-5FAF- A0 BA LDY #$BA
-5FB1- D2 C5 CMP ($C5)
-5FB3- D3 ???
-5FB4- A8 TAY
-5FB5- B2 A9 LDA ($A9)
-5FB7- 00 BRK
-5FB8- CF ???
-5FB9- D5 D4 CMP $D4,X
-5FBB- A0 CF LDY #$CF
-5FBD- C6 A0 DEC $A0
-5FBF- C2 ???
-5FC0- CF ???
-5FC1- D5 CE CMP $CE,X
-5FC3- C4 D3 CPY $D3
-5FC5- A1 A0 LDA ($A0,X)
-5FC7- C9 CE CMP #$CE
-5FC9- C4 C5 CPY $C5
-5FCB- D8 CLD
-5FCC- A0 BE LDY #$BE
-5FCE- A0 C1 LDY #$C1
-5FD0- D2 D2 CMP ($D2)
-5FD2- C1 D9 CMP ($D9,X)
-5FD4- A0 CC LDY #$CC
-5FD6- C5 CE CMP $CE
-5FD8- C7 ???
-5FD9- D4 ???
-5FDA- C8 INY
-5FDB- 00 BRK
-5FDC- 68 PLA
-5FDD- 85 FE STA $FE
-5FDF- 68 PLA
-5FE0- 85 FF STA $FF
-5FE2- 68 PLA
-5FE3- 85 06 STA $06
-5FE5- 68 PLA
-5FE6- 85 07 STA $07
-5FE8- A0 00 LDY #$00
-5FEA- B1 06 LDA ($06),Y
-5FEC- F0 06 BEQ $5FF4
-5FEE- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-5FF1- C8 INY
-5FF2- D0 F6 BNE $5FEA
-5FF4- A5 FF LDA $FF
-5FF6- 48 PHA
-5FF7- A5 FE LDA $FE
-5FF9- 48 PHA
-5FFA- 60 RTS
-5FFB- A2 00 LDX #$00
-5FFD- 20 6F FD JSR $FD6F F8ROM:GETLN1
-6000- 8E 2D 60 STX $602D
-6003- E0 00 CPX #$00
-6005- F0 1D BEQ $6024
-6007- A0 00 LDY #$00
-6009- AD 2D 60 LDA $602D
-600C- 8D 3F 40 STA $403F
-600F- 8D 40 40 STA $4040
-6012- EE 3F 40 INC $403F
-6015- B9 00 02 LDA $0200,Y
-6018- C8 INY
-6019- 99 40 40 STA $4040,Y
-601C- CC 2D 60 CPY $602D
-601F- D0 F4 BNE $6015
-6021- 4C 2C 60 JMP $602C
-6024- A9 00 LDA #$00
-6026- 8D 3F 40 STA $403F
-6029- 8D 40 40 STA $4040
-602C- 60 RTS
-602D- 00 BRK
-602E- 68 PLA
-602F- 85 FE STA $FE
-6031- 68 PLA
-6032- 85 FF STA $FF
-6034- 68 PLA
-6035- 8D 40 61 STA $6140
-6038- 68 PLA
-6039- 8D 3D 61 STA $613D
-603C- 68 PLA
-603D- 8D 3B 61 STA $613B
-6040- 68 PLA
-6041- 8D 3F 61 STA $613F
-6044- 8D 3C 61 STA $613C
-6047- 68 PLA
-6048- 8D 3E 61 STA $613E
-604B- 8D 3A 61 STA $613A
-604E- AD 42 42 LDA $4242
-6051- C9 01 CMP #$01
-6053- F0 03 BEQ $6058
-6055- 4C 08 61 JMP $6108
-6058- AD 3A 61 LDA $613A
-605B- CD 3B 61 CMP $613B
-605E- B0 27 BCS $6087
-6060- AD 3C 61 LDA $613C
-6063- CD 3D 61 CMP $613D
-6066- B0 40 BCS $60A8
-6068- AD 3A 61 LDA $613A
-606B- C9 28 CMP #$28
-606D- B0 5A BCS $60C9
-606F- AD 3B 61 LDA $613B
-6072- C9 28 CMP #$28
-6074- B0 53 BCS $60C9
-6076- AD 3C 61 LDA $613C
-6079- C9 18 CMP #$18
-607B- B0 6D BCS $60EA
-607D- AD 3D 61 LDA $613D
-6080- C9 18 CMP #$18
-6082- B0 66 BCS $60EA
-6084- 4C 08 61 JMP $6108
-6087- A9 61 LDA #$61
-6089- 48 PHA
-608A- A9 41 LDA #$41
-608C- 48 PHA
-608D- A9 61 LDA #$61
-608F- 48 PHA
-6090- A9 86 LDA #$86
-6092- 48 PHA
-6093- A9 61 LDA #$61
-6095- 48 PHA
-6096- A9 56 LDA #$56
-6098- 48 PHA
-6099- A9 61 LDA #$61
-609B- 48 PHA
-609C- A9 3A LDA #$3A
-609E- 48 PHA
-609F- A9 07 LDA #$07
-60A1- 48 PHA
-60A2- 20 78 5B JSR $5B78
-60A5- 4C 08 61 JMP $6108
-60A8- A9 61 LDA #$61
-60AA- 48 PHA
-60AB- A9 41 LDA #$41
-60AD- 48 PHA
-60AE- A9 61 LDA #$61
-60B0- 48 PHA
-60B1- A9 A0 LDA #$A0
-60B3- 48 PHA
-60B4- A9 61 LDA #$61
-60B6- 48 PHA
-60B7- A9 56 LDA #$56
-60B9- 48 PHA
-60BA- A9 61 LDA #$61
-60BC- 48 PHA
-60BD- A9 3A LDA #$3A
-60BF- 48 PHA
-60C0- A9 07 LDA #$07
-60C2- 48 PHA
-60C3- 20 78 5B JSR $5B78
-60C6- 4C 08 61 JMP $6108
-60C9- A9 61 LDA #$61
-60CB- 48 PHA
-60CC- A9 41 LDA #$41
-60CE- 48 PHA
-60CF- A9 61 LDA #$61
-60D1- 48 PHA
-60D2- A9 BA LDA #$BA
-60D4- 48 PHA
-60D5- A9 61 LDA #$61
-60D7- 48 PHA
-60D8- A9 56 LDA #$56
-60DA- 48 PHA
-60DB- A9 61 LDA #$61
-60DD- 48 PHA
-60DE- A9 3A LDA #$3A
-60E0- 48 PHA
-60E1- A9 07 LDA #$07
-60E3- 48 PHA
-60E4- 20 78 5B JSR $5B78
-60E7- 4C 08 61 JMP $6108
-60EA- A9 61 LDA #$61
-60EC- 48 PHA
-60ED- A9 41 LDA #$41
-60EF- 48 PHA
-60F0- A9 61 LDA #$61
-60F2- 48 PHA
-60F3- A9 D0 LDA #$D0
-60F5- 48 PHA
-60F6- A9 61 LDA #$61
-60F8- 48 PHA
-60F9- A9 56 LDA #$56
-60FB- 48 PHA
-60FC- A9 61 LDA #$61
-60FE- 48 PHA
-60FF- A9 3A LDA #$3A
-6101- 48 PHA
-6102- A9 07 LDA #$07
-6104- 48 PHA
-6105- 20 78 5B JSR $5B78
-6108- AD 3F 61 LDA $613F
-610B- AC 3E 61 LDY $613E
-610E- 20 47 F8 JSR $F847 F8ROM:GBASCALC
-6111- AD 40 61 LDA $6140
-6114- 91 26 STA ($26),Y
-6116- AD 3F 61 LDA $613F
-6119- C8 INY
-611A- 8C 3E 61 STY $613E
-611D- CC 3B 61 CPY $613B
-6120- D0 E6 BNE $6108
-6122- AD 3A 61 LDA $613A
-6125- 8D 3E 61 STA $613E
-6128- EE 3F 61 INC $613F
-612B- AD 3F 61 LDA $613F
-612E- CD 3D 61 CMP $613D
-6131- D0 D5 BNE $6108
-6133- A5 FF LDA $FF
-6135- 48 PHA
-6136- A5 FE LDA $FE
-6138- 48 PHA
-6139- 60 RTS
-613A- 00 BRK
-613B- 00 BRK
-613C- 00 BRK
-613D- 00 BRK
-613E- 00 BRK
-613F- 00 BRK
-6140- 00 BRK
-6141- D4 ???
-6142- C6 C9 DEC $C9
-6144- CC CC C1 CPY $C1CC
-6147- A0 A8 LDY #$A8
-6149- D4 ???
-614A- C6 C9 DEC $C9
-614C- CC CC A0 CPY $A0CC
-614F- CD C1 C3 CMP $C3C1
-6152- D2 CF CMP ($CF)
-6154- A9 00 LDA #$00
-6156- C4 D5 CPY $D5
-6158- CD D0 C9 CMP $C9D0
-615B- CE C7 A0 DEC $A0C7
-615E- D8 CLD
-615F- B1 A8 LDA ($A8),Y
-6161- B1 A9 LDA ($A9),Y
-6163- A0 D8 LDY #$D8
-6165- B2 A8 LDA ($A8)
-6167- B1 A9 LDA ($A9),Y
-6169- A0 D9 LDY #$D9
-616B- B1 A8 LDA ($A8),Y
-616D- B1 A9 LDA ($A9),Y
-616F- A0 D9 LDY #$D9
-6171- B2 A8 LDA ($A8)
-6173- B1 A9 LDA ($A9),Y
-6175- D8 CLD
-6176- C3 ???
-6177- A8 TAY
-6178- B1 A9 LDA ($A9),Y
-617A- A0 D9 LDY #$D9
-617C- C3 ???
-617D- A8 TAY
-617E- B1 A9 LDA ($A9),Y
-6180- A0 C6 LDY #$C6
-6182- A8 TAY
-6183- B1 A9 LDA ($A9),Y
-6185- 00 BRK
-6186- D8 CLD
-6187- B1 A0 LDA ($A0),Y
-6189- CD D5 D3 CMP $D3D5
-618C- D4 ???
-618D- A0 C2 LDY #$C2
-618F- C5 A0 CMP $A0
-6191- CC CF D7 CPY $D7CF
-6194- C5 D2 CMP $D2
-6196- A0 D4 LDY #$D4
-6198- C8 INY
-6199- C1 CE CMP ($CE,X)
-619B- A0 D8 LDY #$D8
-619D- B2 AE LDA ($AE)
-619F- 00 BRK
-61A0- D9 B1 A0 CMP $A0B1,Y
-61A3- CD D5 D3 CMP $D3D5
-61A6- D4 ???
-61A7- A0 C2 LDY #$C2
-61A9- C5 A0 CMP $A0
-61AB- CC CF D7 CPY $D7CF
-61AE- C5 D2 CMP $D2
-61B0- A0 D4 LDY #$D4
-61B2- C8 INY
-61B3- C1 CE CMP ($CE,X)
-61B5- A0 D9 LDY #$D9
-61B7- B2 AE LDA ($AE)
-61B9- 00 BRK
-61BA- D8 CLD
-61BB- A0 BC LDY #$BC
-61BD- BE A0 CD LDX $CDA0,Y
-61C0- C9 CE CMP #$CE
-61C2- AF ???
-61C3- CD C1 D8 CMP $D8C1
-61C6- A0 C3 LDY #$C3
-61C8- CF ???
-61C9- CC D5 CD CPY $CDD5
-61CC- CE D3 AE DEC $AED3
-61CF- 00 BRK
-61D0- D9 A0 BC CMP $BCA0,Y
-61D3- BE A0 CD LDX $CDA0,Y
-61D6- C9 CE CMP #$CE
-61D8- AF ???
-61D9- CD C1 D8 CMP $D8C1
-61DC- A0 D2 LDY #$D2
-61DE- CF ???
-61DF- D7 ???
-61E0- D3 ???
-61E1- 00 BRK
-61E2- 68 PLA
-61E3- 85 FE STA $FE
-61E5- 68 PLA
-61E6- 85 FF STA $FF
-61E8- 68 PLA
-61E9- 8D A6 62 STA $62A6
-61EC- 68 PLA
-61ED- 8D A5 62 STA $62A5
-61F0- 68 PLA
-61F1- 8D A4 62 STA $62A4
-61F4- 68 PLA
-61F5- 8D A3 62 STA $62A3
-61F8- AD 42 42 LDA $4242
-61FB- C9 01 CMP #$01
-61FD- F0 03 BEQ $6202
-61FF- 4C 85 62 JMP $6285
-6202- AD A3 62 LDA $62A3
-6205- CD A4 62 CMP $62A4
-6208- B0 18 BCS $6222
-620A- AD A3 62 LDA $62A3
-620D- C9 27 CMP #$27
-620F- B0 32 BCS $6243
-6211- AD A4 62 LDA $62A4
-6214- C9 28 CMP #$28
-6216- B0 2B BCS $6243
-6218- AD A5 62 LDA $62A5
-621B- C9 18 CMP #$18
-621D- B0 45 BCS $6264
-621F- 4C 85 62 JMP $6285
-6222- A9 62 LDA #$62
-6224- 48 PHA
-6225- A9 A7 LDA #$A7
-6227- 48 PHA
-6228- A9 62 LDA #$62
-622A- 48 PHA
-622B- A9 DA LDA #$DA
-622D- 48 PHA
-622E- A9 62 LDA #$62
-6230- 48 PHA
-6231- A9 BC LDA #$BC
-6233- 48 PHA
-6234- A9 62 LDA #$62
-6236- 48 PHA
-6237- A9 A3 LDA #$A3
-6239- 48 PHA
-623A- A9 04 LDA #$04
-623C- 48 PHA
-623D- 20 78 5B JSR $5B78
-6240- 4C 85 62 JMP $6285
-6243- A9 62 LDA #$62
-6245- 48 PHA
-6246- A9 A7 LDA #$A7
-6248- 48 PHA
-6249- A9 62 LDA #$62
-624B- 48 PHA
-624C- A9 F4 LDA #$F4
-624E- 48 PHA
-624F- A9 62 LDA #$62
-6251- 48 PHA
-6252- A9 BC LDA #$BC
-6254- 48 PHA
-6255- A9 62 LDA #$62
-6257- 48 PHA
-6258- A9 A3 LDA #$A3
-625A- 48 PHA
-625B- A9 04 LDA #$04
-625D- 48 PHA
-625E- 20 78 5B JSR $5B78
-6261- 4C 85 62 JMP $6285
-6264- A9 62 LDA #$62
-6266- 48 PHA
-6267- A9 A7 LDA #$A7
-6269- 48 PHA
-626A- A9 63 LDA #$63
-626C- 48 PHA
-626D- A9 10 LDA #$10
-626F- 48 PHA
-6270- A9 62 LDA #$62
-6272- 48 PHA
-6273- A9 BC LDA #$BC
-6275- 48 PHA
-6276- A9 62 LDA #$62
-6278- 48 PHA
-6279- A9 A3 LDA #$A3
-627B- 48 PHA
-627C- A9 04 LDA #$04
-627E- 48 PHA
-627F- 20 78 5B JSR $5B78
-6282- 4C 85 62 JMP $6285
-6285- AD A5 62 LDA $62A5
-6288- AC A3 62 LDY $62A3
-628B- 20 47 F8 JSR $F847 F8ROM:GBASCALC
-628E- AD A6 62 LDA $62A6
-6291- 91 26 STA ($26),Y
-6293- AD A5 62 LDA $62A5
-6296- C8 INY
-6297- CC A4 62 CPY $62A4
-629A- D0 EF BNE $628B
-629C- A5 FF LDA $FF
-629E- 48 PHA
-629F- A5 FE LDA $FE
-62A1- 48 PHA
-62A2- 60 RTS
-62A3- 00 BRK
-62A4- 00 BRK
-62A5- 00 BRK
-62A6- 00 BRK
-62A7- D4 ???
-62A8- C8 INY
-62A9- CC C9 CE CPY $CEC9
-62AC- C5 A0 CMP $A0
-62AE- A8 TAY
-62AF- D4 ???
-62B0- C8 INY
-62B1- CC C9 CE CPY $CEC9
-62B4- A0 CD LDY #$CD
-62B6- C1 C3 CMP ($C3,X)
-62B8- D2 CF CMP ($CF)
-62BA- A9 00 LDA #$00
-62BC- C4 D5 CPY $D5
-62BE- CD D0 C9 CMP $C9D0
-62C1- CE C7 A0 DEC $A0C7
-62C4- D8 CLD
-62C5- B1 A8 LDA ($A8),Y
-62C7- B1 A9 LDA ($A9),Y
-62C9- A0 D8 LDY #$D8
-62CB- B1 A8 LDA ($A8),Y
-62CD- B1 A9 LDA ($A9),Y
-62CF- A0 D9 LDY #$D9
-62D1- A8 TAY
-62D2- B1 A9 LDA ($A9),Y
-62D4- A0 C6 LDY #$C6
-62D6- A8 TAY
-62D7- B1 A9 LDA ($A9),Y
-62D9- 00 BRK
-62DA- D8 CLD
-62DB- B1 A0 LDA ($A0),Y
-62DD- CD D5 D3 CMP $D3D5
-62E0- D4 ???
-62E1- A0 C2 LDY #$C2
-62E3- C5 A0 CMP $A0
-62E5- CC CF D7 CPY $D7CF
-62E8- C5 D2 CMP $D2
-62EA- A0 D4 LDY #$D4
-62EC- C8 INY
-62ED- C1 CE CMP ($CE,X)
-62EF- A0 D8 LDY #$D8
-62F1- B2 AE LDA ($AE)
-62F3- 00 BRK
-62F4- D8 CLD
-62F5- A0 BE LDY #$BE
-62F7- A0 A3 LDY #$A3
-62F9- A0 CF LDY #$CF
-62FB- C6 A0 DEC $A0
-62FD- C1 D6 CMP ($D6,X)
-62FF- C1 C9 CMP ($C9,X)
-6301- CC C1 C2 CPY $C2C1
-6304- CC C5 A0 CPY $A0C5
-6307- C3 ???
-6308- CF ???
-6309- CC D5 CD CPY $CDD5
-630C- CE D3 AE DEC $AED3
-630F- 00 BRK
-6310- D9 A0 BE CMP $BEA0,Y
-6313- A0 A3 LDY #$A3
-6315- A0 CF LDY #$CF
-6317- C6 A0 DEC $A0
-6319- C1 D6 CMP ($D6,X)
-631B- C1 C9 CMP ($C9,X)
-631D- CC C1 C2 CPY $C2C1
-6320- CC C5 A0 CPY $A0C5
-6323- D2 CF CMP ($CF)
-6325- D7 ???
-6326- D3 ???
-6327- 00 BRK
-6328- 68 PLA
-6329- 85 FE STA $FE
-632B- 68 PLA
-632C- 85 FF STA $FF
-632E- 68 PLA
-632F- 8D EE 63 STA $63EE
-6332- 68 PLA
-6333- 8D EB 63 STA $63EB
-6336- 68 PLA
-6337- 8D ED 63 STA $63ED
-633A- 68 PLA
-633B- 8D EC 63 STA $63EC
-633E- AD 42 42 LDA $4242
-6341- C9 01 CMP #$01
-6343- F0 03 BEQ $6348
-6345- 4C CB 63 JMP $63CB
-6348- AD EC 63 LDA $63EC
-634B- CD ED 63 CMP $63ED
-634E- B0 18 BCS $6368
-6350- AD ED 63 LDA $63ED
-6353- C9 18 CMP #$18
-6355- B0 53 BCS $63AA
-6357- AD EB 63 LDA $63EB
-635A- C9 28 CMP #$28
-635C- B0 2B BCS $6389
-635E- AD EC 63 LDA $63EC
-6361- C9 18 CMP #$18
-6363- B0 45 BCS $63AA
-6365- 4C CB 63 JMP $63CB
-6368- A9 63 LDA #$63
-636A- 48 PHA
-636B- A9 EF LDA #$EF
-636D- 48 PHA
-636E- A9 64 LDA #$64
-6370- 48 PHA
-6371- A9 22 LDA #$22
-6373- 48 PHA
-6374- A9 64 LDA #$64
-6376- 48 PHA
-6377- A9 04 LDA #$04
-6379- 48 PHA
-637A- A9 63 LDA #$63
-637C- 48 PHA
-637D- A9 EB LDA #$EB
-637F- 48 PHA
-6380- A9 04 LDA #$04
-6382- 48 PHA
-6383- 20 78 5B JSR $5B78
-6386- 4C CB 63 JMP $63CB
-6389- A9 63 LDA #$63
-638B- 48 PHA
-638C- A9 EF LDA #$EF
-638E- 48 PHA
-638F- A9 64 LDA #$64
-6391- 48 PHA
-6392- A9 3C LDA #$3C
-6394- 48 PHA
-6395- A9 64 LDA #$64
-6397- 48 PHA
-6398- A9 04 LDA #$04
-639A- 48 PHA
-639B- A9 63 LDA #$63
-639D- 48 PHA
-639E- A9 EB LDA #$EB
-63A0- 48 PHA
-63A1- A9 04 LDA #$04
-63A3- 48 PHA
-63A4- 20 78 5B JSR $5B78
-63A7- 4C CB 63 JMP $63CB
-63AA- A9 63 LDA #$63
-63AC- 48 PHA
-63AD- A9 EF LDA #$EF
-63AF- 48 PHA
-63B0- A9 64 LDA #$64
-63B2- 48 PHA
-63B3- A9 58 LDA #$58
-63B5- 48 PHA
-63B6- A9 64 LDA #$64
-63B8- 48 PHA
-63B9- A9 04 LDA #$04
-63BB- 48 PHA
-63BC- A9 63 LDA #$63
-63BE- 48 PHA
-63BF- A9 EB LDA #$EB
-63C1- 48 PHA
-63C2- A9 04 LDA #$04
-63C4- 48 PHA
-63C5- 20 78 5B JSR $5B78
-63C8- 4C CB 63 JMP $63CB
-63CB- AD EC 63 LDA $63EC
-63CE- AC EB 63 LDY $63EB
-63D1- 20 47 F8 JSR $F847 F8ROM:GBASCALC
-63D4- AD EE 63 LDA $63EE
-63D7- 91 26 STA ($26),Y
-63D9- EE EC 63 INC $63EC
-63DC- AD EC 63 LDA $63EC
-63DF- CD ED 63 CMP $63ED
-63E2- D0 ED BNE $63D1
-63E4- A5 FF LDA $FF
-63E6- 48 PHA
-63E7- A5 FE LDA $FE
-63E9- 48 PHA
-63EA- 60 RTS
-63EB- 00 BRK
-63EC- 00 BRK
-63ED- 00 BRK
-63EE- 00 BRK
-63EF- D4 ???
-63F0- D6 CC DEC $CC,X
-63F2- C9 CE CMP #$CE
-63F4- C5 A0 CMP $A0
-63F6- A8 TAY
-63F7- D4 ???
-63F8- D6 CC DEC $CC,X
-63FA- C9 CE CMP #$CE
-63FC- A0 CD LDY #$CD
-63FE- C1 C3 CMP ($C3,X)
-6400- D2 CF CMP ($CF)
-6402- A9 00 LDA #$00
-6404- C4 D5 CPY $D5
-6406- CD D0 C9 CMP $C9D0
-6409- CE C7 A0 DEC $A0C7
-640C- D8 CLD
-640D- A8 TAY
-640E- B1 A9 LDA ($A9),Y
-6410- A0 D9 LDY #$D9
-6412- B1 A8 LDA ($A8),Y
-6414- B1 A9 LDA ($A9),Y
-6416- A0 D9 LDY #$D9
-6418- B2 A8 LDA ($A8)
-641A- B1 A9 LDA ($A9),Y
-641C- A0 C6 LDY #$C6
-641E- A8 TAY
-641F- B1 A9 LDA ($A9),Y
-6421- 00 BRK
-6422- D9 B1 A0 CMP $A0B1,Y
-6425- CD D5 D3 CMP $D3D5
-6428- D4 ???
-6429- A0 C2 LDY #$C2
-642B- C5 A0 CMP $A0
-642D- CC CF D7 CPY $D7CF
-6430- C5 D2 CMP $D2
-6432- A0 D4 LDY #$D4
-6434- C8 INY
-6435- C1 CE CMP ($CE,X)
-6437- A0 D9 LDY #$D9
-6439- B2 AE LDA ($AE)
-643B- 00 BRK
-643C- D8 CLD
-643D- A0 BE LDY #$BE
-643F- A0 A3 LDY #$A3
-6441- A0 CF LDY #$CF
-6443- C6 A0 DEC $A0
-6445- C1 D6 CMP ($D6,X)
-6447- C1 C9 CMP ($C9,X)
-6449- CC C1 C2 CPY $C2C1
-644C- CC C5 A0 CPY $A0C5
-644F- C3 ???
-6450- CF ???
-6451- CC D5 CD CPY $CDD5
-6454- CE D3 AE DEC $AED3
-6457- 00 BRK
-6458- D9 A0 BE CMP $BEA0,Y
-645B- A0 A3 LDY #$A3
-645D- A0 CF LDY #$CF
-645F- C6 A0 DEC $A0
-6461- C1 D6 CMP ($D6,X)
-6463- C1 C9 CMP ($C9,X)
-6465- CC C1 C2 CPY $C2C1
-6468- CC C5 A0 CPY $A0C5
-646B- D2 CF CMP ($CF)
-646D- D7 ???
-646E- D3 ???
-646F- 00 BRK
-6470- 68 PLA
-6471- 85 FE STA $FE
-6473- 68 PLA
-6474- 85 FF STA $FF
-6476- 68 PLA
-6477- 8D F1 64 STA $64F1
-647A- 68 PLA
-647B- 8D F2 64 STA $64F2
-647E- 68 PLA
-647F- 8D F3 64 STA $64F3
-6482- AD 42 42 LDA $4242
-6485- C9 01 CMP #$01
-6487- F0 03 BEQ $648C
-6489- 4C DC 64 JMP $64DC
-648C- AD F3 64 LDA $64F3
-648F- C9 28 CMP #$28
-6491- B0 0A BCS $649D
-6493- AD F2 64 LDA $64F2
-6496- C9 18 CMP #$18
-6498- B0 24 BCS $64BE
-649A- 4C DC 64 JMP $64DC
-649D- A9 64 LDA #$64
-649F- 48 PHA
-64A0- A9 F4 LDA #$F4
-64A2- 48 PHA
-64A3- A9 65 LDA #$65
-64A5- 48 PHA
-64A6- A9 20 LDA #$20
-64A8- 48 PHA
-64A9- A9 65 LDA #$65
-64AB- 48 PHA
-64AC- A9 08 LDA #$08
-64AE- 48 PHA
-64AF- A9 64 LDA #$64
-64B1- 48 PHA
-64B2- A9 F1 LDA #$F1
-64B4- 48 PHA
-64B5- A9 03 LDA #$03
-64B7- 48 PHA
-64B8- 20 78 5B JSR $5B78
-64BB- 4C DC 64 JMP $64DC
-64BE- A9 64 LDA #$64
-64C0- 48 PHA
-64C1- A9 F4 LDA #$F4
-64C3- 48 PHA
-64C4- A9 65 LDA #$65
-64C6- 48 PHA
-64C7- A9 39 LDA #$39
-64C9- 48 PHA
-64CA- A9 65 LDA #$65
-64CC- 48 PHA
-64CD- A9 08 LDA #$08
-64CF- 48 PHA
-64D0- A9 64 LDA #$64
-64D2- 48 PHA
-64D3- A9 F1 LDA #$F1
-64D5- 48 PHA
-64D6- A9 03 LDA #$03
-64D8- 48 PHA
-64D9- 20 78 5B JSR $5B78
-64DC- AD F2 64 LDA $64F2
-64DF- AC F3 64 LDY $64F3
-64E2- 20 47 F8 JSR $F847 F8ROM:GBASCALC
-64E5- AD F1 64 LDA $64F1
-64E8- 91 26 STA ($26),Y
-64EA- A5 FF LDA $FF
-64EC- 48 PHA
-64ED- A5 FE LDA $FE
-64EF- 48 PHA
-64F0- 60 RTS
-64F1- 00 BRK
-64F2- 00 BRK
-64F3- 00 BRK
-64F4- D4 ???
-64F5- D8 CLD
-64F6- D4 ???
-64F7- D0 D5 BNE $64CE
-64F9- D4 ???
-64FA- A0 A8 LDY #$A8
-64FC- D4 ???
-64FD- D0 D5 BNE $64D4
-64FF- D4 ???
-6500- A0 CD LDY #$CD
-6502- C1 C3 CMP ($C3,X)
-6504- D2 CF CMP ($CF)
-6506- A9 00 LDA #$00
-6508- C4 D5 CPY $D5
-650A- CD D0 C9 CMP $C9D0
-650D- CE C7 A0 DEC $A0C7
-6510- C6 A8 DEC $A8
-6512- B1 A9 LDA ($A9),Y
-6514- A0 D9 LDY #$D9
-6516- A8 TAY
-6517- B1 A9 LDA ($A9),Y
-6519- A0 D8 LDY #$D8
-651B- A8 TAY
-651C- B1 A9 LDA ($A9),Y
-651E- BA TSX
-651F- 00 BRK
-6520- D8 CLD
-6521- A0 CF LDY #$CF
-6523- D6 C5 DEC $C5,X
-6525- D2 C6 CMP ($C6)
-6527- CC CF D7 CPY $D7CF
-652A- AE A0 D8 LDX $D8A0
-652D- A0 BC LDY #$BC
-652F- BE A0 CD LDX $CDA0,Y
-6532- C9 CE CMP #$CE
-6534- AF ???
-6535- CD C1 D8 CMP $D8C1
-6538- 00 BRK
-6539- D9 A0 CF CMP $CFA0,Y
-653C- D6 C5 DEC $C5,X
-653E- D2 C6 CMP ($C6)
-6540- CC CF D7 CPY $D7CF
-6543- AE A0 D9 LDX $D9A0
-6546- A0 BC LDY #$BC
-6548- BE A0 CD LDX $CDA0,Y
-654B- C9 CE CMP #$CE
-654D- AF ???
-654E- CD C1 D8 CMP $D8C1
-6551- 00 BRK
-6552- 68 PLA
-6553- 85 06 STA $06
-6555- 68 PLA
-6556- 85 07 STA $07
-6558- A0 01 LDY #$01
-655A- B1 06 LDA ($06),Y
-655C- F0 06 BEQ $6564
-655E- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6561- C8 INY
-6562- D0 F6 BNE $655A
-6564- 18 CLC
-6565- 98 TYA
-6566- 65 06 ADC $06
-6568- 85 06 STA $06
-656A- A5 07 LDA $07
-656C- 69 00 ADC #$00
-656E- 48 PHA
-656F- A5 06 LDA $06
-6571- 48 PHA
-6572- 60 RTS
-6573- 68 PLA
-6574- 85 FE STA $FE
-6576- 68 PLA
-6577- 85 FF STA $FF
-6579- 68 PLA
-657A- 85 06 STA $06
-657C- 68 PLA
-657D- 85 07 STA $07
-657F- A0 00 LDY #$00
-6581- B1 06 LDA ($06),Y
-6583- 8D 98 65 STA $6598
-6586- C8 INY
-6587- B1 06 LDA ($06),Y
-6589- 20 ED FD JSR $FDED F8ROM:COUT
-658C- CC 98 65 CPY $6598
-658F- D0 F5 BNE $6586
-6591- A5 FF LDA $FF
-6593- 48 PHA
-6594- A5 FE LDA $FE
-6596- 48 PHA
-6597- 60 RTS
-6598- 00 BRK
-6599- 68 PLA
-659A- 85 FE STA $FE
-659C- 68 PLA
-659D- 85 FF STA $FF
-659F- A0 01 LDY #$01
-65A1- B1 FE LDA ($FE),Y
-65A3- F0 06 BEQ $65AB
-65A5- 20 ED FD JSR $FDED F8ROM:COUT
-65A8- C8 INY
-65A9- D0 F6 BNE $65A1
-65AB- 18 CLC
-65AC- 98 TYA
-65AD- 65 FE ADC $FE
-65AF- 85 FE STA $FE
-65B1- A5 FF LDA $FF
-65B3- 69 00 ADC #$00
-65B5- 48 PHA
-65B6- A5 FE LDA $FE
-65B8- 48 PHA
-65B9- 60 RTS
-65BA- 68 PLA
-65BB- 85 FE STA $FE
-65BD- 68 PLA
-65BE- 85 FF STA $FF
-65C0- 68 PLA
-65C1- 85 06 STA $06
-65C3- 68 PLA
-65C4- 85 07 STA $07
-65C6- A2 00 LDX #$00
-65C8- 20 6F FD JSR $FD6F F8ROM:GETLN1
-65CB- 8E EB 65 STX $65EB
-65CE- E0 00 CPX #$00
-65D0- F0 12 BEQ $65E4
-65D2- A0 00 LDY #$00
-65D4- AD EB 65 LDA $65EB
-65D7- 91 06 STA ($06),Y
-65D9- B9 00 02 LDA $0200,Y
-65DC- C8 INY
-65DD- 91 06 STA ($06),Y
-65DF- CC EB 65 CPY $65EB
-65E2- D0 F5 BNE $65D9
-65E4- A5 FF LDA $FF
-65E6- 48 PHA
-65E7- A5 FE LDA $FE
-65E9- 48 PHA
-65EA- 60 RTS
-65EB- 00 BRK
-65EC- 68 PLA
-65ED- 85 FE STA $FE
-65EF- 68 PLA
-65F0- 85 FF STA $FF
-65F2- 68 PLA
-65F3- 85 06 STA $06
-65F5- 68 PLA
-65F6- 85 07 STA $07
-65F8- A9 01 LDA #$01
-65FA- 8D B6 AA STA $AAB6
-65FD- 85 76 STA $76
-65FF- 85 33 STA $33
-6601- A9 8D LDA #$8D
-6603- 20 ED FD JSR $FDED F8ROM:COUT
-6606- A9 84 LDA #$84
-6608- 20 ED FD JSR $FDED F8ROM:COUT
-660B- A0 00 LDY #$00
-660D- B1 06 LDA ($06),Y
-660F- 8D 2D 66 STA $662D
-6612- A0 01 LDY #$01
-6614- B1 06 LDA ($06),Y
-6616- 20 ED FD JSR $FDED F8ROM:COUT
-6619- C8 INY
-661A- CC 2D 66 CPY $662D
-661D- 90 F5 BCC $6614
-661F- F0 F3 BEQ $6614
-6621- A9 8D LDA #$8D
-6623- 20 ED FD JSR $FDED F8ROM:COUT
-6626- A5 FF LDA $FF
-6628- 48 PHA
-6629- A5 FE LDA $FE
-662B- 48 PHA
-662C- 60 RTS
-662D- 00 BRK
-662E- 68 PLA
-662F- 85 FE STA $FE
-6631- 68 PLA
-6632- 85 FF STA $FF
-6634- 68 PLA
-6635- 85 08 STA $08
-6637- 68 PLA
-6638- 85 09 STA $09
-663A- A9 01 LDA #$01
-663C- 8D B6 AA STA $AAB6
-663F- 85 76 STA $76
-6641- 85 33 STA $33
-6643- AD 42 42 LDA $4242
-6646- C9 01 CMP #$01
-6648- F0 03 BEQ $664D
-664A- 4C 87 66 JMP $6687
-664D- A9 FF LDA #$FF
-664F- 85 D8 STA $D8
-6651- A9 5E LDA #$5E
-6653- 8D 5A 9D STA $9D5A
-6656- A9 66 LDA #$66
-6658- 8D 5B 9D STA $9D5B
-665B- 4C 87 66 JMP $6687
-665E- A0 00 LDY #$00
-6660- 84 D8 STY $D8
-6662- AD D3 66 LDA $66D3
-6665- 48 PHA
-6666- AD D2 66 LDA $66D2
-6669- 48 PHA
-666A- AD 02 67 LDA $6702
-666D- 48 PHA
-666E- AD 01 67 LDA $6701
-6671- 48 PHA
-6672- AD E8 66 LDA $66E8
-6675- 48 PHA
-6676- AD E7 66 LDA $66E7
-6679- 48 PHA
-667A- A5 09 LDA $09
-667C- 48 PHA
-667D- A5 08 LDA $08
-667F- 48 PHA
-6680- A9 02 LDA #$02
-6682- 48 PHA
-6683- 20 78 5B JSR $5B78
-6686- 00 BRK
-6687- A9 8D LDA #$8D
-6689- 20 ED FD JSR $FDED F8ROM:COUT
-668C- A9 84 LDA #$84
-668E- 20 ED FD JSR $FDED F8ROM:COUT
-6691- A9 C2 LDA #$C2
-6693- 20 ED FD JSR $FDED F8ROM:COUT
-6696- A9 D3 LDA #$D3
-6698- 20 ED FD JSR $FDED F8ROM:COUT
-669B- A9 C1 LDA #$C1
-669D- 20 ED FD JSR $FDED F8ROM:COUT
-66A0- A9 D6 LDA #$D6
-66A2- 20 ED FD JSR $FDED F8ROM:COUT
-66A5- A9 C5 LDA #$C5
-66A7- 20 ED FD JSR $FDED F8ROM:COUT
-66AA- A9 A0 LDA #$A0
-66AC- 20 ED FD JSR $FDED F8ROM:COUT
-66AF- A0 00 LDY #$00
-66B1- B1 08 LDA ($08),Y
-66B3- 8D D1 66 STA $66D1
-66B6- A0 01 LDY #$01
-66B8- B1 08 LDA ($08),Y
-66BA- 20 ED FD JSR $FDED F8ROM:COUT
-66BD- C8 INY
-66BE- CC D1 66 CPY $66D1
-66C1- 90 F5 BCC $66B8
-66C3- F0 F3 BEQ $66B8
-66C5- A9 8D LDA #$8D
-66C7- 20 ED FD JSR $FDED F8ROM:COUT
-66CA- A5 FF LDA $FF
-66CC- 48 PHA
-66CD- A5 FE LDA $FE
-66CF- 48 PHA
-66D0- 60 RTS
-66D1- 00 BRK
-66D2- C2 ???
-66D3- C9 CE CMP #$CE
-66D5- D3 ???
-66D6- C1 D6 CMP ($D6,X)
-66D8- C5 A0 CMP $A0
-66DA- A8 TAY
-66DB- C2 ???
-66DC- D3 ???
-66DD- C1 D6 CMP ($D6,X)
-66DF- A0 CD LDY #$CD
-66E1- C1 C3 CMP ($C3,X)
-66E3- D2 CF CMP ($CF)
-66E5- A9 00 LDA #$00
-66E7- C4 D5 CPY $D5
-66E9- CD D0 C9 CMP $C9D0
-66EC- CE C7 A0 DEC $A0C7
-66EF- D3 ???
-66F0- D4 ???
-66F1- D2 C9 CMP ($C9)
-66F3- CE C7 A0 DEC $A0C7
-66F6- C1 C4 CMP ($C4,X)
-66F8- C4 D2 CPY $D2
-66FA- C5 D3 CMP $D3
-66FC- D3 ???
-66FD- AE AE AE LDX $AEAE
-6700- 00 BRK
-6701- C9 CE CMP #$CE
-6703- D0 D5 BNE $66DA
-6705- D4 ???
-6706- AF ???
-6707- CF ???
-6708- D5 D4 CMP $D4,X
-670A- D0 D5 BNE $66E1
-670C- D4 ???
-670D- A0 C5 LDY #$C5
-670F- D2 D2 CMP ($D2)
-6711- CF ???
-6712- D2 A1 CMP ($A1)
-6714- A1 A1 LDA ($A1,X)
-6716- 00 BRK
-6717- 68 PLA
-6718- 85 FE STA $FE
-671A- 68 PLA
-671B- 85 FF STA $FF
-671D- 68 PLA
-671E- 85 08 STA $08
-6720- 68 PLA
-6721- 85 09 STA $09
-6723- A9 01 LDA #$01
-6725- 8D B6 AA STA $AAB6
-6728- 85 76 STA $76
-672A- 85 33 STA $33
-672C- AD 42 42 LDA $4242
-672F- C9 01 CMP #$01
-6731- F0 03 BEQ $6736
-6733- 4C 70 67 JMP $6770
-6736- A9 FF LDA #$FF
-6738- 85 D8 STA $D8
-673A- A9 47 LDA #$47
-673C- 8D 5A 9D STA $9D5A
-673F- A9 67 LDA #$67
-6741- 8D 5B 9D STA $9D5B
-6744- 4C 70 67 JMP $6770
-6747- A0 00 LDY #$00
-6749- 84 D8 STY $D8
-674B- AD BC 67 LDA $67BC
-674E- 48 PHA
-674F- AD BB 67 LDA $67BB
-6752- 48 PHA
-6753- AD EC 67 LDA $67EC
-6756- 48 PHA
-6757- AD EB 67 LDA $67EB
-675A- 48 PHA
-675B- AD D2 67 LDA $67D2
-675E- 48 PHA
-675F- AD D1 67 LDA $67D1
-6762- 48 PHA
-6763- A5 09 LDA $09
-6765- 48 PHA
-6766- A5 08 LDA $08
-6768- 48 PHA
-6769- A9 02 LDA #$02
-676B- 48 PHA
-676C- 20 78 5B JSR $5B78
-676F- 00 BRK
-6770- A9 8D LDA #$8D
-6772- 20 ED FD JSR $FDED F8ROM:COUT
-6775- A9 84 LDA #$84
-6777- 20 ED FD JSR $FDED F8ROM:COUT
-677A- A9 C2 LDA #$C2
-677C- 20 ED FD JSR $FDED F8ROM:COUT
-677F- A9 CC LDA #$CC
-6781- 20 ED FD JSR $FDED F8ROM:COUT
-6784- A9 CF LDA #$CF
-6786- 20 ED FD JSR $FDED F8ROM:COUT
-6789- A9 C1 LDA #$C1
-678B- 20 ED FD JSR $FDED F8ROM:COUT
-678E- A9 C4 LDA #$C4
-6790- 20 ED FD JSR $FDED F8ROM:COUT
-6793- A9 A0 LDA #$A0
-6795- 20 ED FD JSR $FDED F8ROM:COUT
-6798- A0 00 LDY #$00
-679A- B1 08 LDA ($08),Y
-679C- 8D BA 67 STA $67BA
-679F- A0 01 LDY #$01
-67A1- B1 08 LDA ($08),Y
-67A3- 20 ED FD JSR $FDED F8ROM:COUT
-67A6- C8 INY
-67A7- CC BA 67 CPY $67BA
-67AA- 90 F5 BCC $67A1
-67AC- F0 F3 BEQ $67A1
-67AE- A9 8D LDA #$8D
-67B0- 20 ED FD JSR $FDED F8ROM:COUT
-67B3- A5 FF LDA $FF
-67B5- 48 PHA
-67B6- A5 FE LDA $FE
-67B8- 48 PHA
-67B9- 60 RTS
-67BA- 00 BRK
-67BB- C2 ???
-67BC- C9 CE CMP #$CE
-67BE- CC CF C1 CPY $C1CF
-67C1- C4 A0 CPY $A0
-67C3- A8 TAY
-67C4- C2 ???
-67C5- CC CF C1 CPY $C1CF
-67C8- C4 A0 CPY $A0
-67CA- CD C1 C3 CMP $C3C1
-67CD- D2 CF CMP ($CF)
-67CF- A9 00 LDA #$00
-67D1- C4 D5 CPY $D5
-67D3- CD D0 C9 CMP $C9D0
-67D6- CE C7 A0 DEC $A0C7
-67D9- D3 ???
-67DA- D4 ???
-67DB- D2 C9 CMP ($C9)
-67DD- CE C7 A0 DEC $A0C7
-67E0- C1 C4 CMP ($C4,X)
-67E2- C4 D2 CPY $D2
-67E4- C5 D3 CMP $D3
-67E6- D3 ???
-67E7- AE AE AE LDX $AEAE
-67EA- 00 BRK
-67EB- C9 CE CMP #$CE
-67ED- D0 D5 BNE $67C4
-67EF- D4 ???
-67F0- AF ???
-67F1- CF ???
-67F2- D5 D4 CMP $D4,X
-67F4- D0 D5 BNE $67CB
-67F6- D4 ???
-67F7- A0 C5 LDY #$C5
-67F9- D2 D2 CMP ($D2)
-67FB- CF ???
-67FC- D2 A1 CMP ($A1)
-67FE- A1 A1 LDA ($A1,X)
-6800- 00 BRK
-6801- 68 PLA
-6802- 85 FE STA $FE
-6804- 68 PLA
-6805- 85 FF STA $FF
-6807- 68 PLA
-6808- 8D 4B 68 STA $684B
-680B- AD 4B 68 LDA $684B
-680E- 29 F0 AND #$F0
-6810- 4A LSR
-6811- 4A LSR
-6812- 4A LSR
-6813- 4A LSR
-6814- 8D 49 68 STA $6849
-6817- AD 4B 68 LDA $684B
-681A- 29 0F AND #$0F
-681C- 8D 4A 68 STA $684A
-681F- AE 49 68 LDX $6849
-6822- BD 4C 68 LDA $684C,X
-6825- 8D 49 68 STA $6849
-6828- AE 4A 68 LDX $684A
-682B- BD 4C 68 LDA $684C,X
-682E- 8D 4A 68 STA $684A
-6831- AD 49 68 LDA $6849
-6834- 8D 40 40 STA $4040
-6837- AD 4A 68 LDA $684A
-683A- 8D 41 40 STA $4041
-683D- A9 02 LDA #$02
-683F- 8D 3F 40 STA $403F
-6842- A5 FF LDA $FF
-6844- 48 PHA
-6845- A5 FE LDA $FE
-6847- 48 PHA
-6848- 60 RTS
-6849- 00 BRK
-684A- 00 BRK
-684B- 00 BRK
-684C- B0 B1 BCS $67FF
-684E- B2 B3 LDA ($B3)
-6850- B4 B5 LDY $B5,X
-6852- B6 B7 LDX $B7,Y
-6854- B8 CLV
-6855- B9 C1 C2 LDA $C2C1,Y
-6858- C3 ???
-6859- C4 C5 CPY $C5
-685B- C6 68 DEC $68
-685D- 85 FE STA $FE
-685F- 68 PLA
-6860- 85 FF STA $FF
-6862- 68 PLA
-6863- 8D 13 69 STA $6913
-6866- 68 PLA
-6867- 85 08 STA $08
-6869- 68 PLA
-686A- 85 09 STA $09
-686C- 68 PLA
-686D- 85 06 STA $06
-686F- 68 PLA
-6870- 85 07 STA $07
-6872- A0 00 LDY #$00
-6874- B1 06 LDA ($06),Y
-6876- 8D 0F 69 STA $690F
-6879- 8D 10 69 STA $6910
-687C- EE 10 69 INC $6910
-687F- B1 08 LDA ($08),Y
-6881- 8D 11 69 STA $6911
-6884- A9 01 LDA #$01
-6886- 8D 12 69 STA $6912
-6889- AD 11 69 LDA $6911
-688C- 18 CLC
-688D- 6D 0F 69 ADC $690F
-6890- 8D 0E 69 STA $690E
-6893- B0 07 BCS $689C
-6895- CD 13 69 CMP $6913
-6898- F0 1C BEQ $68B6
-689A- 90 1A BCC $68B6
-689C- A9 FF LDA #$FF
-689E- 8D 15 69 STA $6915
-68A1- AD 13 69 LDA $6913
-68A4- 38 SEC
-68A5- ED 0F 69 SBC $690F
-68A8- 90 34 BCC $68DE
-68AA- 8D 14 69 STA $6914
-68AD- AD 13 69 LDA $6913
-68B0- 8D 0F 69 STA $690F
-68B3- 4C C4 68 JMP $68C4
-68B6- 8D 0F 69 STA $690F
-68B9- A9 00 LDA #$00
-68BB- 8D 15 69 STA $6915
-68BE- AD 11 69 LDA $6911
-68C1- 8D 14 69 STA $6914
-68C4- AD 14 69 LDA $6914
-68C7- F0 15 BEQ $68DE
-68C9- AC 12 69 LDY $6912
-68CC- B1 08 LDA ($08),Y
-68CE- AC 10 69 LDY $6910
-68D1- 91 06 STA ($06),Y
-68D3- EE 10 69 INC $6910
-68D6- EE 12 69 INC $6912
-68D9- CE 14 69 DEC $6914
-68DC- D0 EB BNE $68C9
-68DE- AD 0F 69 LDA $690F
-68E1- A0 00 LDY #$00
-68E3- 91 06 STA ($06),Y
-68E5- AD 15 69 LDA $6915
-68E8- 6A ROR
-68E9- A5 FF LDA $FF
-68EB- 48 PHA
-68EC- A5 FE LDA $FE
-68EE- 48 PHA
-68EF- A0 00 LDY #$00
-68F1- B1 06 LDA ($06),Y
-68F3- 8D 3F 40 STA $403F
-68F6- A9 01 LDA #$01
-68F8- B1 06 LDA ($06),Y
-68FA- 99 40 40 STA $4040,Y
-68FD- CC 3F 40 CPY $403F
-6900- C8 INY
-6901- D0 F5 BNE $68F8
-6903- AD 3F 40 LDA $403F
-6906- A0 00 LDY #$00
-6908- 91 06 STA ($06),Y
-690A- AE 0E 69 LDX $690E
-690D- 60 RTS
-690E- 00 BRK
-690F- 00 BRK
-6910- 00 BRK
-6911- 00 BRK
-6912- 00 BRK
-6913- 00 BRK
-6914- 00 BRK
-6915- 00 BRK
-6916- 68 PLA
-6917- 85 FE STA $FE
-6919- 68 PLA
-691A- 85 FF STA $FF
-691C- 68 PLA
-691D- 85 08 STA $08
-691F- 68 PLA
-6920- 85 09 STA $09
-6922- 68 PLA
-6923- 85 06 STA $06
-6925- 68 PLA
-6926- 85 07 STA $07
-6928- A0 00 LDY #$00
-692A- B1 06 LDA ($06),Y
-692C- D1 08 CMP ($08),Y
-692E- 90 02 BCC $6932
-6930- B1 08 LDA ($08),Y
-6932- AA TAX
-6933- F0 0C BEQ $6941
-6935- A0 01 LDY #$01
-6937- B1 06 LDA ($06),Y
-6939- D1 08 CMP ($08),Y
-693B- D0 0A BNE $6947
-693D- C8 INY
-693E- CA DEX
-693F- D0 F6 BNE $6937
-6941- A0 00 LDY #$00
-6943- B1 06 LDA ($06),Y
-6945- D1 08 CMP ($08),Y
-6947- A5 FF LDA $FF
-6949- 48 PHA
-694A- A5 FE LDA $FE
-694C- 48 PHA
-694D- A0 00 LDY #$00
-694F- B1 06 LDA ($06),Y
-6951- AA TAX
-6952- B1 08 LDA ($08),Y
-6954- A8 TAY
-6955- 60 RTS
-6956- 68 PLA
-6957- 85 FE STA $FE
-6959- 68 PLA
-695A- 85 FF STA $FF
-695C- 68 PLA
-695D- 8D 11 6A STA $6A11
-6960- 68 PLA
-6961- 8D 12 6A STA $6A12
-6964- 8D 3F 40 STA $403F
-6967- 68 PLA
-6968- 8D 13 6A STA $6A13
-696B- 68 PLA
-696C- 85 06 STA $06
-696E- 68 PLA
-696F- 85 07 STA $07
-6971- A9 40 LDA #$40
-6973- 85 08 STA $08
-6975- A9 40 LDA #$40
-6977- 85 09 STA $09
-6979- A5 FF LDA $FF
-697B- 48 PHA
-697C- A5 FE LDA $FE
-697E- 48 PHA
-697F- A9 00 LDA #$00
-6981- 8D 10 6A STA $6A10
-6984- 8D 14 6A STA $6A14
-6987- AD 12 6A LDA $6A12
-698A- F0 74 BEQ $6A00
-698C- AD 11 6A LDA $6A11
-698F- F0 72 BEQ $6A03
-6991- AD 13 6A LDA $6A13
-6994- F0 6D BEQ $6A03
-6996- A0 00 LDY #$00
-6998- B1 06 LDA ($06),Y
-699A- 8D 0F 6A STA $6A0F
-699D- CD 13 6A CMP $6A13
-69A0- 90 61 BCC $6A03
-69A2- AD 13 6A LDA $6A13
-69A5- 18 CLC
-69A6- 6D 12 6A ADC $6A12
-69A9- B0 09 BCS $69B4
-69AB- AA TAX
-69AC- CA DEX
-69AD- EC 0F 6A CPX $6A0F
-69B0- 90 14 BCC $69C6
-69B2- F0 12 BEQ $69C6
-69B4- AD 0F 6A LDA $6A0F
-69B7- 38 SEC
-69B8- ED 13 6A SBC $6A13
-69BB- 8D 12 6A STA $6A12
-69BE- EE 12 6A INC $6A12
-69C1- A9 FF LDA #$FF
-69C3- 8D 14 6A STA $6A14
-69C6- AD 12 6A LDA $6A12
-69C9- CD 11 6A CMP $6A11
-69CC- 90 0D BCC $69DB
-69CE- F0 0B BEQ $69DB
-69D0- AD 11 6A LDA $6A11
-69D3- 8D 12 6A STA $6A12
-69D6- A9 FF LDA #$FF
-69D8- 8D 14 6A STA $6A14
-69DB- AE 12 6A LDX $6A12
-69DE- F0 23 BEQ $6A03
-69E0- A9 01 LDA #$01
-69E2- 8D 10 6A STA $6A10
-69E5- AC 13 6A LDY $6A13
-69E8- B1 06 LDA ($06),Y
-69EA- AC 10 6A LDY $6A10
-69ED- 91 08 STA ($08),Y
-69EF- EE 13 6A INC $6A13
-69F2- EE 10 6A INC $6A10
-69F5- CA DEX
-69F6- D0 ED BNE $69E5
-69F8- CE 10 6A DEC $6A10
-69FB- AD 14 6A LDA $6A14
-69FE- D0 03 BNE $6A03
-6A00- 18 CLC
-6A01- 90 01 BCC $6A04
-6A03- 38 SEC
-6A04- AD 10 6A LDA $6A10
-6A07- A0 00 LDY #$00
-6A09- 91 08 STA ($08),Y
-6A0B- 8D 3F 40 STA $403F
-6A0E- 60 RTS
-6A0F- 00 BRK
-6A10- 00 BRK
-6A11- 00 BRK
-6A12- 00 BRK
-6A13- 00 BRK
-6A14- 00 BRK
-6A15- 68 PLA
-6A16- A8 TAY
-6A17- 68 PLA
-6A18- AA TAX
-6A19- 68 PLA
-6A1A- 8D A1 6A STA $6AA1
-6A1D- 68 PLA
-6A1E- 8D A2 6A STA $6AA2
-6A21- 68 PLA
-6A22- 85 06 STA $06
-6A24- 68 PLA
-6A25- 85 07 STA $07
-6A27- 8A TXA
-6A28- 48 PHA
-6A29- 98 TYA
-6A2A- 48 PHA
-6A2B- A0 00 LDY #$00
-6A2D- 8C A4 6A STY $6AA4
-6A30- B1 06 LDA ($06),Y
-6A32- 8D A0 6A STA $6AA0
-6A35- AD A1 6A LDA $6AA1
-6A38- F0 5A BEQ $6A94
-6A3A- AD A2 6A LDA $6AA2
-6A3D- F0 58 BEQ $6A97
-6A3F- AD A0 6A LDA $6AA0
-6A42- CD A2 6A CMP $6AA2
-6A45- 90 50 BCC $6A97
-6A47- AD A2 6A LDA $6AA2
-6A4A- 18 CLC
-6A4B- 6D A1 6A ADC $6AA1
-6A4E- B0 11 BCS $6A61
-6A50- 8D A3 6A STA $6AA3
-6A53- AA TAX
-6A54- CA DEX
-6A55- EC A0 6A CPX $6AA0
-6A58- 90 15 BCC $6A6F
-6A5A- F0 05 BEQ $6A61
-6A5C- A9 FF LDA #$FF
-6A5E- 8D A4 6A STA $6AA4
-6A61- AE A2 6A LDX $6AA2
-6A64- CA DEX
-6A65- 8E A0 6A STX $6AA0
-6A68- AD A4 6A LDA $6AA4
-6A6B- F0 27 BEQ $6A94
-6A6D- D0 28 BNE $6A97
-6A6F- AD A0 6A LDA $6AA0
-6A72- 38 SEC
-6A73- ED A3 6A SBC $6AA3
-6A76- AA TAX
-6A77- E8 INX
-6A78- F0 1A BEQ $6A94
-6A7A- AC A3 6A LDY $6AA3
-6A7D- B1 06 LDA ($06),Y
-6A7F- AC A2 6A LDY $6AA2
-6A82- 91 06 STA ($06),Y
-6A84- EE A2 6A INC $6AA2
-6A87- EE A3 6A INC $6AA3
-6A8A- CA DEX
-6A8B- D0 ED BNE $6A7A
-6A8D- AE A2 6A LDX $6AA2
-6A90- CA DEX
-6A91- 8E A0 6A STX $6AA0
-6A94- 18 CLC
-6A95- 90 01 BCC $6A98
-6A97- 38 SEC
-6A98- AD A0 6A LDA $6AA0
-6A9B- A0 00 LDY #$00
-6A9D- 91 06 STA ($06),Y
-6A9F- 60 RTS
-6AA0- 00 BRK
-6AA1- 00 BRK
-6AA2- 00 BRK
-6AA3- 00 BRK
-6AA4- 00 BRK
-6AA5- 68 PLA
-6AA6- A8 TAY
-6AA7- 68 PLA
-6AA8- AA TAX
-6AA9- 68 PLA
-6AAA- 85 08 STA $08
-6AAC- 68 PLA
-6AAD- 85 09 STA $09
-6AAF- 68 PLA
-6AB0- 8D 7E 6B STA $6B7E
-6AB3- 68 PLA
-6AB4- 8D 7F 6B STA $6B7F
-6AB7- 68 PLA
-6AB8- 85 06 STA $06
-6ABA- 68 PLA
-6ABB- 85 07 STA $07
-6ABD- 8A TXA
-6ABE- 48 PHA
-6ABF- 98 TYA
-6AC0- 48 PHA
-6AC1- A9 00 LDA #$00
-6AC3- 8D 82 6B STA $6B82
-6AC6- A0 00 LDY #$00
-6AC8- B1 06 LDA ($06),Y
-6ACA- 8D 7B 6B STA $6B7B
-6ACD- B1 08 LDA ($08),Y
-6ACF- 8D 7C 6B STA $6B7C
-6AD2- D0 03 BNE $6AD7
-6AD4- 4C 6F 6B JMP $6B6F
-6AD7- AD 7F 6B LDA $6B7F
-6ADA- D0 03 BNE $6ADF
-6ADC- 4C 72 6B JMP $6B72
-6ADF- AD 7C 6B LDA $6B7C
-6AE2- 18 CLC
-6AE3- 6D 7B 6B ADC $6B7B
-6AE6- B0 07 BCS $6AEF
-6AE8- CD 7E 6B CMP $6B7E
-6AEB- 90 15 BCC $6B02
-6AED- F0 13 BEQ $6B02
-6AEF- AD 7E 6B LDA $6B7E
-6AF2- 38 SEC
-6AF3- ED 7B 6B SBC $6B7B
-6AF6- 90 7A BCC $6B72
-6AF8- F0 78 BEQ $6B72
-6AFA- 8D 7C 6B STA $6B7C
-6AFD- A9 FF LDA #$FF
-6AFF- 8D 82 6B STA $6B82
-6B02- AD 7B 6B LDA $6B7B
-6B05- CD 7F 6B CMP $6B7F
-6B08- B0 19 BCS $6B23
-6B0A- AE 7B 6B LDX $6B7B
-6B0D- E8 INX
-6B0E- 8E 7F 6B STX $6B7F
-6B11- A9 FF LDA #$FF
-6B13- 8D 82 6B STA $6B82
-6B16- AD 7B 6B LDA $6B7B
-6B19- 18 CLC
-6B1A- 6D 7C 6B ADC $6B7C
-6B1D- 8D 7B 6B STA $6B7B
-6B20- 4C 4F 6B JMP $6B4F
-6B23- AD 7B 6B LDA $6B7B
-6B26- 38 SEC
-6B27- ED 7F 6B SBC $6B7F
-6B2A- AA TAX
-6B2B- E8 INX
-6B2C- AD 7B 6B LDA $6B7B
-6B2F- 8D 80 6B STA $6B80
-6B32- 18 CLC
-6B33- 6D 7C 6B ADC $6B7C
-6B36- 8D 81 6B STA $6B81
-6B39- 8D 7B 6B STA $6B7B
-6B3C- AC 80 6B LDY $6B80
-6B3F- B1 06 LDA ($06),Y
-6B41- AC 81 6B LDY $6B81
-6B44- 91 06 STA ($06),Y
-6B46- CE 80 6B DEC $6B80
-6B49- CE 81 6B DEC $6B81
-6B4C- CA DEX
-6B4D- D0 ED BNE $6B3C
-6B4F- A9 01 LDA #$01
-6B51- 8D 80 6B STA $6B80
-6B54- AE 7C 6B LDX $6B7C
-6B57- AC 80 6B LDY $6B80
-6B5A- B1 08 LDA ($08),Y
-6B5C- AC 7F 6B LDY $6B7F
-6B5F- 91 06 STA ($06),Y
-6B61- EE 80 6B INC $6B80
-6B64- EE 7F 6B INC $6B7F
-6B67- CA DEX
-6B68- D0 ED BNE $6B57
-6B6A- AD 82 6B LDA $6B82
-6B6D- D0 03 BNE $6B72
-6B6F- 18 CLC
-6B70- 90 01 BCC $6B73
-6B72- 38 SEC
-6B73- AD 7B 6B LDA $6B7B
-6B76- A0 00 LDY #$00
-6B78- 91 06 STA ($06),Y
-6B7A- 60 RTS
-6B7B- 00 BRK
-6B7C- 00 BRK
-6B7D- 00 BRK
-6B7E- 00 BRK
-6B7F- 00 BRK
-6B80- 00 BRK
-6B81- 00 BRK
-6B82- 00 BRK
-6B83- 68 PLA
-6B84- 85 FE STA $FE
-6B86- 68 PLA
-6B87- 85 FF STA $FF
-6B89- 68 PLA
-6B8A- 85 08 STA $08
-6B8C- 68 PLA
-6B8D- 85 09 STA $09
-6B8F- 68 PLA
-6B90- 85 06 STA $06
-6B92- 68 PLA
-6B93- 85 07 STA $07
-6B95- A5 FF LDA $FF
-6B97- 48 PHA
-6B98- A5 FE LDA $FE
-6B9A- 48 PHA
-6B9B- A0 00 LDY #$00
-6B9D- B1 06 LDA ($06),Y
-6B9F- F0 5F BEQ $6C00
-6BA1- 8D 0B 6C STA $6C0B
-6BA4- B1 08 LDA ($08),Y
-6BA6- F0 58 BEQ $6C00
-6BA8- 8D 0C 6C STA $6C0C
-6BAB- AD 0C 6C LDA $6C0C
-6BAE- CD 0B 6C CMP $6C0B
-6BB1- F0 02 BEQ $6BB5
-6BB3- B0 4B BCS $6C00
-6BB5- A9 01 LDA #$01
-6BB7- 8D 0D 6C STA $6C0D
-6BBA- AD 0B 6C LDA $6C0B
-6BBD- 38 SEC
-6BBE- ED 0C 6C SBC $6C0C
-6BC1- 8D 0F 6C STA $6C0F
-6BC4- EE 0F 6C INC $6C0F
-6BC7- AD 0D 6C LDA $6C0D
-6BCA- 8D 10 6C STA $6C10
-6BCD- A9 01 LDA #$01
-6BCF- 8D 0E 6C STA $6C0E
-6BD2- AC 10 6C LDY $6C10
-6BD5- B1 06 LDA ($06),Y
-6BD7- AC 0E 6C LDY $6C0E
-6BDA- D1 08 CMP ($08),Y
-6BDC- D0 12 BNE $6BF0
-6BDE- AC 0E 6C LDY $6C0E
-6BE1- CC 0C 6C CPY $6C0C
-6BE4- F0 14 BEQ $6BFA
-6BE6- C8 INY
-6BE7- 8C 0E 6C STY $6C0E
-6BEA- EE 10 6C INC $6C10
-6BED- 4C D2 6B JMP $6BD2
-6BF0- EE 0D 6C INC $6C0D
-6BF3- CE 0F 6C DEC $6C0F
-6BF6- D0 CF BNE $6BC7
-6BF8- F0 06 BEQ $6C00
-6BFA- AD 0D 6C LDA $6C0D
-6BFD- 4C 02 6C JMP $6C02
-6C00- A9 00 LDA #$00
-6C02- 8D 40 40 STA $4040
-6C05- A0 01 LDY #$01
-6C07- 8C 3F 40 STY $403F
-6C0A- 60 RTS
-6C0B- 00 BRK
-6C0C- 00 BRK
-6C0D- 00 BRK
-6C0E- 00 BRK
-6C0F- 00 BRK
-6C10- 00 BRK
-6C11- 68 PLA
-6C12- 85 FE STA $FE
-6C14- 68 PLA
-6C15- 85 FF STA $FF
-6C17- 68 PLA
-6C18- 85 06 STA $06
-6C1A- 68 PLA
-6C1B- 85 07 STA $07
-6C1D- A0 00 LDY #$00
-6C1F- B1 06 LDA ($06),Y
-6C21- 8D 42 6C STA $6C42
-6C24- C8 INY
-6C25- B1 06 LDA ($06),Y
-6C27- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6C2A- CC 42 6C CPY $6C42
-6C2D- D0 F5 BNE $6C24
-6C2F- A0 00 LDY #$00
-6C31- B1 06 LDA ($06),Y
-6C33- A5 FF LDA $FF
-6C35- 48 PHA
-6C36- A5 FE LDA $FE
-6C38- 48 PHA
-6C39- A0 00 LDY #$00
-6C3B- B1 06 LDA ($06),Y
-6C3D- A4 06 LDY $06
-6C3F- A6 07 LDX $07
-6C41- 60 RTS
-6C42- 00 BRK
diff --git a/source/disk20_demo_builds_2/BUILDER.S b/source/disk20_demo_builds_2/BUILDER.S
deleted file mode 100644
index b4fb003..0000000
--- a/source/disk20_demo_builds_2/BUILDER.S
+++ /dev/null
@@ -1,2613 +0,0 @@
-0901- AA TAX
-0902- AA TAX
-0903- AA TAX
-0904- AA TAX
-0905- AA TAX
-0906- AA TAX
-0907- AA TAX
-0908- AA TAX
-0909- AA TAX
-090A- AA TAX
-090B- AA TAX
-090C- AA TAX
-090D- AA TAX
-090E- AA TAX
-090F- AA TAX
-0910- AA TAX
-0911- AA TAX
-0912- AA TAX
-0913- AA TAX
-0914- AA TAX
-0915- AA TAX
-0916- AA TAX
-0917- AA TAX
-0918- AA TAX
-0919- AA TAX
-091A- AA TAX
-091B- AA TAX
-091C- AA TAX
-091D- AA TAX
-091E- AA TAX
-091F- AA TAX
-0920- AA TAX
-0921- 8D AA 20 STA $20AA
-0924- 20 20 20 JSR $2020
-0927- 20 20 20 JSR $2020
-092A- 20 20 20 JSR $2020
-092D- 20 20 20 JSR $2020
-0930- 20 20 20 JSR $2020
-0933- 20 20 20 JSR $2020
-0936- 20 20 20 JSR $2020
-0939- 20 20 20 JSR $2020
-093C- 20 20 20 JSR $2020
-093F- 20 20 AA JSR $AA20
-0942- 8D AA 20 STA $20AA
-0945- C1 D0 CMP ($D0,X)
-0947- CC CC C5 CPY $C5CC
-094A- C1 D3 CMP ($D3,X)
-094C- CD 20 C2 CMP $C220
-094F- D5 C9 CMP $C9,X
-0951- CC C4 C5 CPY $C5C4
-0954- D2 20 CMP ($20)
-0956- D5 D4 CMP $D4,X
-0958- C9 CC CMP #$CC
-095A- C9 D4 CMP #$D4
-095C- D9 20 20 CMP $2020,Y
-095F- 20 20 20 JSR $2020
-0962- AA TAX
-0963- 8D AA AD STA $ADAA
-0966- 20 20 20 JSR $2020
-0969- 20 20 20 JSR $2020
-096C- 20 20 20 JSR $2020
-096F- 20 20 20 JSR $2020
-0972- 20 20 20 JSR $2020
-0975- 20 20 20 JSR $2020
-0978- 20 20 20 JSR $2020
-097B- 20 20 20 JSR $2020
-097E- 20 20 20 JSR $2020
-0981- 20 AD AA JSR $AAAD
-0984- 8D AA 20 STA $20AA
-0987- C3 ???
-0988- CF ???
-0989- D0 C9 BNE $0954
-098B- C5 D3 CMP $D3
-098D- 20 C4 C5 JSR $C5C4
-0990- D3 ???
-0991- C9 D2 CMP #$D2
-0993- C5 C4 CMP $C4
-0995- 20 D3 D5 JSR $D5D3
-0998- C2 ???
-0999- D2 CF CMP ($CF)
-099B- D5 D4 CMP $D4,X
-099D- C9 CE CMP #$CE
-099F- C5 D3 CMP $D3
-09A1- 20 20 20 JSR $2020
-09A4- AA TAX
-09A5- 8D AA 20 STA $20AA
-09A8- C6 D2 DEC $D2
-09AA- CF ???
-09AB- CD 20 C5 CMP $C520
-09AE- CE D4 C9 DEC $C9D4
-09B1- D2 C5 CMP ($C5)
-09B3- 20 CC C9 JSR $C9CC
-09B6- C2 ???
-09B7- D2 C1 CMP ($C1)
-09B9- D2 D9 CMP ($D9)
-09BB- 20 CF CE JSR $CECF
-09BE- D4 ???
-09BF- CF ???
-09C0- 20 C1 20 JSR $20C1
-09C3- 20 20 AA JSR $AA20
-09C6- 8D AA 20 STA $20AA
-09C9- C4 C5 CPY $C5
-09CB- D3 ???
-09CC- D4 ???
-09CD- C9 CE CMP #$CE
-09CF- C1 D4 CMP ($D4,X)
-09D1- C9 CF CMP #$CF
-09D3- CE 20 C4 DEC $C420
-09D6- C9 D3 CMP #$D3
-09D8- CB ???
-09D9- AC 20 D7 LDY $D720
-09DC- C9 D4 CMP #$D4
-09DE- C8 INY
-09DF- 20 D3 CF JSR $CFD3
-09E2- CD C5 20 CMP $20C5
-09E5- 20 AA 8D JSR $8DAA
-09E8- AA TAX
-09E9- 20 C3 D5 JSR $D5C3
-09EC- D3 ???
-09ED- D4 ???
-09EE- CF ???
-09EF- CD C9 DA CMP $DAC9
-09F2- C1 D4 CMP ($D4,X)
-09F4- C9 CF CMP #$CF
-09F6- CE 20 A8 DEC $A820
-09F9- CC C9 CB CPY $CBC9
-09FC- C5 20 CMP $20
-09FE- D7 ???
-09FF- C8 INY
-0A00- C5 D4 CMP $D4
-0A02- C8 INY
-0A03- C5 D2 CMP $D2
-0A05- 20 20 AA JSR $AA20
-0A08- 8D AA 20 STA $20AA
-0A0B- D4 ???
-0A0C- CF ???
-0A0D- 20 D5 D3 JSR $D3D5
-0A10- C5 20 CMP $20
-0A12- CD C9 CE CMP $CEC9
-0A15- C9 C6 CMP #$C6
-0A17- C9 C5 CMP #$C5
-0A19- C4 20 CPY $20
-0A1B- D6 C5 DEC $C5,X
-0A1D- D2 D3 CMP ($D3)
-0A1F- C9 CF CMP #$CF
-0A21- CE D3 A9 DEC $A9D3
-0A24- AC 20 20 LDY $2020
-0A27- 20 AA 8D JSR $8DAA
-0A2A- AA TAX
-0A2B- 20 C1 CE JSR $CEC1
-0A2E- C4 20 CPY $20
-0A30- D4 ???
-0A31- C8 INY
-0A32- C5 CE CMP $CE
-0A34- 20 C3 D2 JSR $D2C3
-0A37- C5 C1 CMP $C1
-0A39- D4 ???
-0A3A- C5 D3 CMP $D3
-0A3C- 20 C1 20 JSR $20C1
-0A3F- C3 ???
-0A40- D5 D3 CMP $D3,X
-0A42- D4 ???
-0A43- CF ???
-0A44- CD 20 20 CMP $2020
-0A47- 20 20 AA JSR $AA20
-0A4A- 8D AA 20 STA $20AA
-0A4D- D4 ???
-0A4E- C5 CD CMP $CD
-0A50- D0 CC BNE $0A1E
-0A52- C1 D4 CMP ($D4,X)
-0A54- C5 20 CMP $20
-0A56- C6 C9 DEC $C9
-0A58- CC C5 20 CPY $20C5
-0A5B- C6 CF DEC $CF
-0A5D- D2 20 CMP ($20)
-0A5F- D4 ???
-0A60- C8 INY
-0A61- C5 20 CMP $20
-0A63- CE C5 D7 DEC $D7C5
-0A66- 20 20 20 JSR $2020
-0A69- 20 AA 8D JSR $8DAA
-0A6C- AA TAX
-0A6D- 20 D0 D2 JSR $D2D0
-0A70- CF ???
-0A71- CA DEX
-0A72- C5 C3 CMP $C3
-0A74- D4 ???
-0A75- AE 20 20 LDX $2020
-0A78- 20 20 20 JSR $2020
-0A7B- 20 20 20 JSR $2020
-0A7E- 20 20 20 JSR $2020
-0A81- 20 20 20 JSR $2020
-0A84- 20 20 20 JSR $2020
-0A87- 20 20 20 JSR $2020
-0A8A- 20 AA 8D JSR $8DAA
-0A8D- AA TAX
-0A8E- 20 20 20 JSR $2020
-0A91- 20 20 20 JSR $2020
-0A94- 20 20 20 JSR $2020
-0A97- 20 20 20 JSR $2020
-0A9A- 20 20 20 JSR $2020
-0A9D- 20 20 20 JSR $2020
-0AA0- 20 20 20 JSR $2020
-0AA3- 20 20 20 JSR $2020
-0AA6- 20 20 20 JSR $2020
-0AA9- 20 20 20 JSR $2020
-0AAC- AA TAX
-0AAD- 8D AA AA STA $AAAA
-0AB0- AA TAX
-0AB1- AA TAX
-0AB2- AA TAX
-0AB3- AA TAX
-0AB4- AA TAX
-0AB5- AA TAX
-0AB6- AA TAX
-0AB7- AA TAX
-0AB8- AA TAX
-0AB9- AA TAX
-0ABA- AA TAX
-0ABB- AA TAX
-0ABC- AA TAX
-0ABD- AA TAX
-0ABE- AA TAX
-0ABF- AA TAX
-0AC0- AA TAX
-0AC1- AA TAX
-0AC2- AA TAX
-0AC3- AA TAX
-0AC4- AA TAX
-0AC5- AA TAX
-0AC6- AA TAX
-0AC7- AA TAX
-0AC8- AA TAX
-0AC9- AA TAX
-0ACA- AA TAX
-0ACB- AA TAX
-0ACC- AA TAX
-0ACD- AA TAX
-0ACE- 8D AA 8D STA $8DAA
-0AD1- AA TAX
-0AD2- AA TAX
-0AD3- 20 C1 D3 JSR $D3C1
-0AD6- D3 ???
-0AD7- C5 CD CMP $CD
-0AD9- C2 ???
-0ADA- CC C5 D2 CPY $D2C5
-0ADD- 20 C4 C9 JSR $C9C4
-0AE0- D2 C5 CMP ($C5)
-0AE2- C3 ???
-0AE3- D4 ???
-0AE4- C9 D6 CMP #$D6
-0AE6- C5 D3 CMP $D3
-0AE8- 8D AA 8D STA $8DAA
-0AEB- A0 C3 LDY #$C3
-0AED- D9 C3 A0 CMP $A0C3,Y
-0AF0- C1 D6 CMP ($D6,X)
-0AF2- C5 8D CMP $8D
-0AF4- A0 C5 LDY #$C5
-0AF6- D8 CLD
-0AF7- D0 A0 BNE $0A99
-0AF9- CF ???
-0AFA- C6 C6 DEC $C6
-0AFC- 8D A0 C4 STA $C4A0
-0AFF- D3 ???
-0B00- CB ???
-0B01- A0 C2 LDY #$C2
-0B03- D5 C9 CMP $C9,X
-0B05- CC C4 C5 CPY $C5C4
-0B08- D2 8D CMP ($8D)
-0B0A- A0 D4 LDY #$D4
-0B0C- D2 A0 CMP ($A0)
-0B0E- CF ???
-0B0F- CE 8D A0 DEC $A08D
-0B12- CF ???
-0B13- C2 ???
-0B14- CA DEX
-0B15- A0 A4 LDY #$A4
-0B17- C2 ???
-0B18- C6 C5 DEC $C5
-0B1A- B0 8D BCS $0AA9
-0B1C- A0 CF LDY #$CF
-0B1E- D2 C7 CMP ($C7)
-0B20- A0 A4 LDY #$A4
-0B22- B4 B0 LDY $B0,X
-0B24- B0 B0 BCS $0AD6
-0B26- 8D AA 8D STA $8DAA
-0B29- AA TAX
-0B2A- AA TAX
-0B2B- AA TAX
-0B2C- AA TAX
-0B2D- AA TAX
-0B2E- AA TAX
-0B2F- AA TAX
-0B30- AA TAX
-0B31- AA TAX
-0B32- AA TAX
-0B33- AA TAX
-0B34- AA TAX
-0B35- AA TAX
-0B36- AA TAX
-0B37- AA TAX
-0B38- AA TAX
-0B39- AA TAX
-0B3A- AA TAX
-0B3B- AA TAX
-0B3C- AA TAX
-0B3D- AA TAX
-0B3E- AA TAX
-0B3F- AA TAX
-0B40- AA TAX
-0B41- AA TAX
-0B42- AA TAX
-0B43- AA TAX
-0B44- AA TAX
-0B45- AA TAX
-0B46- AA TAX
-0B47- AA TAX
-0B48- AA TAX
-0B49- 8D AA 20 STA $20AA
-0B4C- 20 20 20 JSR $2020
-0B4F- 20 20 20 JSR $2020
-0B52- 20 20 20 JSR $2020
-0B55- 20 20 20 JSR $2020
-0B58- 20 20 20 JSR $2020
-0B5B- 20 20 20 JSR $2020
-0B5E- 20 20 20 JSR $2020
-0B61- 20 20 20 JSR $2020
-0B64- 20 20 20 JSR $2020
-0B67- 20 20 AA JSR $AA20
-0B6A- 8D AA 20 STA $20AA
-0B6D- C8 INY
-0B6E- C5 C1 CMP $C1
-0B70- C4 C5 CPY $C5
-0B72- D2 AC CMP ($AC)
-0B74- 20 C8 CF JSR $CFC8
-0B77- CF ???
-0B78- CB ???
-0B79- D3 ???
-0B7A- 20 C1 CE JSR $CEC1
-0B7D- C4 20 CPY $20
-0B7F- CD C1 C3 CMP $C3C1
-0B82- D2 CF CMP ($CF)
-0B84- D3 ???
-0B85- 20 20 20 JSR $2020
-0B88- 20 20 AA JSR $AA20
-0B8B- 8D AA 20 STA $20AA
-0B8E- 20 20 20 JSR $2020
-0B91- 20 20 20 JSR $2020
-0B94- 20 20 20 JSR $2020
-0B97- 20 20 20 JSR $2020
-0B9A- 20 20 20 JSR $2020
-0B9D- 20 20 20 JSR $2020
-0BA0- 20 20 20 JSR $2020
-0BA3- 20 20 20 JSR $2020
-0BA6- 20 20 20 JSR $2020
-0BA9- 20 20 AA JSR $AA20
-0BAC- 8D AA AA STA $AAAA
-0BAF- AA TAX
-0BB0- AA TAX
-0BB1- AA TAX
-0BB2- AA TAX
-0BB3- AA TAX
-0BB4- AA TAX
-0BB5- AA TAX
-0BB6- AA TAX
-0BB7- AA TAX
-0BB8- AA TAX
-0BB9- AA TAX
-0BBA- AA TAX
-0BBB- AA TAX
-0BBC- AA TAX
-0BBD- AA TAX
-0BBE- AA TAX
-0BBF- AA TAX
-0BC0- AA TAX
-0BC1- AA TAX
-0BC2- AA TAX
-0BC3- AA TAX
-0BC4- AA TAX
-0BC5- AA TAX
-0BC6- AA TAX
-0BC7- AA TAX
-0BC8- AA TAX
-0BC9- AA TAX
-0BCA- AA TAX
-0BCB- AA TAX
-0BCC- AA TAX
-0BCD- 8D AA 8D STA $8DAA
-0BD0- A0 CC LDY #$CC
-0BD2- D3 ???
-0BD3- D4 ???
-0BD4- A0 CF LDY #$CF
-0BD6- C6 C6 DEC $C6
-0BD8- 8D A0 D0 STA $D0A0
-0BDB- D5 D4 CMP $D4,X
-0BDD- A0 CD LDY #$CD
-0BDF- C9 CE CMP #$CE
-0BE1- AE D6 C1 LDX $C1D6
-0BE4- D2 D3 CMP ($D3)
-0BE6- AE D2 C5 LDX $C5D2
-0BE9- D1 D5 CMP ($D5),Y
-0BEB- C9 D2 CMP #$D2
-0BED- C5 C4 CMP $C4
-0BEF- 8D A0 D5 STA $D5A0
-0BF2- D3 ???
-0BF3- C5 A0 CMP $A0
-0BF5- CD C9 CE CMP $CEC9
-0BF8- AE CD C1 LDX $C1CD
-0BFB- C3 ???
-0BFC- AE D2 C5 LDX $C5D2
-0BFF- D1 D5 CMP ($D5),Y
-0C01- C9 D2 CMP #$D2
-0C03- C5 C4 CMP $C4
-0C05- 8D A0 D0 STA $D0A0
-0C08- D5 D4 CMP $D4,X
-0C0A- A0 CD LDY #$CD
-0C0C- C9 CE CMP #$CE
-0C0E- AE C8 CF LDX $CFC8
-0C11- CF ???
-0C12- CB ???
-0C13- D3 ???
-0C14- AE D2 C5 LDX $C5D2
-0C17- D1 D5 CMP ($D5),Y
-0C19- C9 D2 CMP #$D2
-0C1B- C5 C4 CMP $C4
-0C1D- 8D A0 D0 STA $D0A0
-0C20- D5 D4 CMP $D4,X
-0C22- A0 CD LDY #$CD
-0C24- C9 CE CMP #$CE
-0C26- AE C8 CF LDX $CFC8
-0C29- CF ???
-0C2A- CB ???
-0C2B- D3 ???
-0C2C- AE C1 D2 LDX $D2C1
-0C2F- D2 C1 CMP ($C1)
-0C31- D9 D3 8D CMP $8DD3,Y
-0C34- A0 D0 LDY #$D0
-0C36- D5 D4 CMP $D4,X
-0C38- A0 CD LDY #$CD
-0C3A- C9 CE CMP #$CE
-0C3C- AE C8 CF LDX $CFC8
-0C3F- CF ???
-0C40- CB ???
-0C41- D3 ???
-0C42- AE C6 C9 LDX $C9C6
-0C45- CC C5 C9 CPY $C9C5
-0C48- CF ???
-0C49- 8D A0 D0 STA $D0A0
-0C4C- D5 D4 CMP $D4,X
-0C4E- A0 CD LDY #$CD
-0C50- C9 CE CMP #$CE
-0C52- AE C8 CF LDX $CFC8
-0C55- CF ???
-0C56- CB ???
-0C57- D3 ???
-0C58- AE D3 D4 LDX $D4D3
-0C5B- C4 C9 CPY $C9
-0C5D- CF ???
-0C5E- 8D A0 D0 STA $D0A0
-0C61- D5 D4 CMP $D4,X
-0C63- A0 CD LDY #$CD
-0C65- C9 CE CMP #$CE
-0C67- AE C8 CF LDX $CFC8
-0C6A- CF ???
-0C6B- CB ???
-0C6C- D3 ???
-0C6D- AE D3 D4 LDX $D4D3
-0C70- D2 C9 CMP ($C9)
-0C72- CE C7 D3 DEC $D3C7
-0C75- 8D A0 D5 STA $D5A0
-0C78- D3 ???
-0C79- C5 A0 CMP $A0
-0C7B- CD C9 CE CMP $CEC9
-0C7E- AE CD C1 LDX $C1CD
-0C81- C3 ???
-0C82- AE C1 D2 LDX $D2C1
-0C85- D2 C1 CMP ($C1)
-0C87- D9 D3 8D CMP $8DD3,Y
-0C8A- A0 D5 LDY #$D5
-0C8C- D3 ???
-0C8D- C5 A0 CMP $A0
-0C8F- CD C9 CE CMP $CEC9
-0C92- AE CD C1 LDX $C1CD
-0C95- C3 ???
-0C96- AE C3 CF LDX $CFC3
-0C99- CE D6 C5 DEC $C5D6
-0C9C- D2 D4 CMP ($D4)
-0C9E- 8D A0 D5 STA $D5A0
-0CA1- D3 ???
-0CA2- C5 A0 CMP $A0
-0CA4- CD C9 CE CMP $CEC9
-0CA7- AE CD C1 LDX $C1CD
-0CAA- C3 ???
-0CAB- AE C6 C9 LDX $C9C6
-0CAE- CC C5 C9 CPY $C9C5
-0CB1- CF ???
-0CB2- 8D A0 D5 STA $D5A0
-0CB5- D3 ???
-0CB6- C5 A0 CMP $A0
-0CB8- CD C9 CE CMP $CEC9
-0CBB- AE CD C1 LDX $C1CD
-0CBE- C3 ???
-0CBF- AE D3 D4 LDX $D4D3
-0CC2- C4 C9 CPY $C9
-0CC4- CF ???
-0CC5- 8D A0 D5 STA $D5A0
-0CC8- D3 ???
-0CC9- C5 A0 CMP $A0
-0CCB- CD C9 CE CMP $CEC9
-0CCE- AE CD C1 LDX $C1CD
-0CD1- C3 ???
-0CD2- AE D3 D4 LDX $D4D3
-0CD5- D2 C9 CMP ($C9)
-0CD7- CE C7 D3 DEC $D3C7
-0CDA- 8D A0 D5 STA $D5A0
-0CDD- D3 ???
-0CDE- C5 A0 CMP $A0
-0CE0- CD C1 C3 CMP $C3C1
-0CE3- AE CD C5 LDX $C5CD
-0CE6- CE D5 8D DEC $8DD5
-0CE9- A0 D5 LDY #$D5
-0CEB- D3 ???
-0CEC- C5 A0 CMP $A0
-0CEE- CD C1 C3 CMP $C3C1
-0CF1- AE C2 D5 LDX $D5C2
-0CF4- C9 CC CMP #$CC
-0CF6- C4 C5 CPY $C5
-0CF8- D2 8D CMP ($8D)
-0CFA- A0 CC LDY #$CC
-0CFC- D3 ???
-0CFD- D4 ???
-0CFE- A0 CF LDY #$CF
-0D00- CE 8D AA DEC $AA8D
-0D03- 8D AA AA STA $AAAA
-0D06- AA TAX
-0D07- AA TAX
-0D08- AA TAX
-0D09- AA TAX
-0D0A- AA TAX
-0D0B- AA TAX
-0D0C- AA TAX
-0D0D- AA TAX
-0D0E- AA TAX
-0D0F- AA TAX
-0D10- AA TAX
-0D11- AA TAX
-0D12- AA TAX
-0D13- AA TAX
-0D14- AA TAX
-0D15- AA TAX
-0D16- AA TAX
-0D17- AA TAX
-0D18- AA TAX
-0D19- AA TAX
-0D1A- AA TAX
-0D1B- AA TAX
-0D1C- AA TAX
-0D1D- AA TAX
-0D1E- AA TAX
-0D1F- AA TAX
-0D20- AA TAX
-0D21- AA TAX
-0D22- AA TAX
-0D23- AA TAX
-0D24- 8D AA 20 STA $20AA
-0D27- 20 20 20 JSR $2020
-0D2A- 20 20 20 JSR $2020
-0D2D- 20 20 20 JSR $2020
-0D30- 20 20 20 JSR $2020
-0D33- 20 20 20 JSR $2020
-0D36- 20 20 20 JSR $2020
-0D39- 20 20 20 JSR $2020
-0D3C- 20 20 20 JSR $2020
-0D3F- 20 20 20 JSR $2020
-0D42- 20 20 AA JSR $AA20
-0D45- 8D AA 20 STA $20AA
-0D48- C3 ???
-0D49- CF ???
-0D4A- CE D3 D4 DEC $D4D3
-0D4D- C1 CE CMP ($CE,X)
-0D4F- D4 ???
-0D50- 20 C4 C5 JSR $C5C4
-0D53- C3 ???
-0D54- CC C1 D2 CPY $D2C1
-0D57- C1 D4 CMP ($D4,X)
-0D59- C9 CF CMP #$CF
-0D5B- CE D3 20 DEC $20D3
-0D5E- 20 20 20 JSR $2020
-0D61- 20 20 20 JSR $2020
-0D64- 20 AA 8D JSR $8DAA
-0D67- AA TAX
-0D68- 20 20 20 JSR $2020
-0D6B- 20 20 20 JSR $2020
-0D6E- 20 20 20 JSR $2020
-0D71- 20 20 20 JSR $2020
-0D74- 20 20 20 JSR $2020
-0D77- 20 20 20 JSR $2020
-0D7A- 20 20 20 JSR $2020
-0D7D- 20 20 20 JSR $2020
-0D80- 20 20 20 JSR $2020
-0D83- 20 20 20 JSR $2020
-0D86- AA TAX
-0D87- 8D AA AA STA $AAAA
-0D8A- AA TAX
-0D8B- AA TAX
-0D8C- AA TAX
-0D8D- AA TAX
-0D8E- AA TAX
-0D8F- AA TAX
-0D90- AA TAX
-0D91- AA TAX
-0D92- AA TAX
-0D93- AA TAX
-0D94- AA TAX
-0D95- AA TAX
-0D96- AA TAX
-0D97- AA TAX
-0D98- AA TAX
-0D99- AA TAX
-0D9A- AA TAX
-0D9B- AA TAX
-0D9C- AA TAX
-0D9D- AA TAX
-0D9E- AA TAX
-0D9F- AA TAX
-0DA0- AA TAX
-0DA1- AA TAX
-0DA2- AA TAX
-0DA3- AA TAX
-0DA4- AA TAX
-0DA5- AA TAX
-0DA6- AA TAX
-0DA7- AA TAX
-0DA8- 8D AA 8D STA $8DAA
-0DAB- DF ???
-0DAC- CF ???
-0DAD- C2 ???
-0DAE- CA DEX
-0DAF- A0 C5 LDY #$C5
-0DB1- D1 D5 CMP ($D5),Y
-0DB3- A0 A4 LDY #$A4
-0DB5- C2 ???
-0DB6- C6 C5 DEC $C5
-0DB8- B0 8D BCS $0D47
-0DBA- AA TAX
-0DBB- 8D AA AA STA $AAAA
-0DBE- AA TAX
-0DBF- AA TAX
-0DC0- AA TAX
-0DC1- AA TAX
-0DC2- AA TAX
-0DC3- AA TAX
-0DC4- AA TAX
-0DC5- AA TAX
-0DC6- AA TAX
-0DC7- AA TAX
-0DC8- AA TAX
-0DC9- AA TAX
-0DCA- AA TAX
-0DCB- AA TAX
-0DCC- AA TAX
-0DCD- AA TAX
-0DCE- AA TAX
-0DCF- AA TAX
-0DD0- AA TAX
-0DD1- AA TAX
-0DD2- AA TAX
-0DD3- AA TAX
-0DD4- AA TAX
-0DD5- AA TAX
-0DD6- AA TAX
-0DD7- AA TAX
-0DD8- AA TAX
-0DD9- AA TAX
-0DDA- AA TAX
-0DDB- AA TAX
-0DDC- 8D AA 20 STA $20AA
-0DDF- 20 20 20 JSR $2020
-0DE2- 20 20 20 JSR $2020
-0DE5- 20 20 20 JSR $2020
-0DE8- 20 20 20 JSR $2020
-0DEB- 20 20 20 JSR $2020
-0DEE- 20 20 20 JSR $2020
-0DF1- 20 20 20 JSR $2020
-0DF4- 20 20 20 JSR $2020
-0DF7- 20 20 20 JSR $2020
-0DFA- 20 20 AA JSR $AA20
-0DFD- 8D AA 20 STA $20AA
-0E00- CD C1 C9 CMP $C9C1
-0E03- CE 20 D0 DEC $D020
-0E06- D2 CF CMP ($CF)
-0E08- C7 ???
-0E09- D2 C1 CMP ($C1)
-0E0B- CD 20 CC CMP $CC20
-0E0E- CF ???
-0E0F- CF ???
-0E10- D0 20 BNE $0E32
-0E12- 20 20 20 JSR $2020
-0E15- 20 20 20 JSR $2020
-0E18- 20 20 20 JSR $2020
-0E1B- 20 20 AA JSR $AA20
-0E1E- 8D AA 20 STA $20AA
-0E21- 20 20 20 JSR $2020
-0E24- 20 20 20 JSR $2020
-0E27- 20 20 20 JSR $2020
-0E2A- 20 20 20 JSR $2020
-0E2D- 20 20 20 JSR $2020
-0E30- 20 20 20 JSR $2020
-0E33- 20 20 20 JSR $2020
-0E36- 20 20 20 JSR $2020
-0E39- 20 20 20 JSR $2020
-0E3C- 20 20 AA JSR $AA20
-0E3F- 8D AA AA STA $AAAA
-0E42- AA TAX
-0E43- AA TAX
-0E44- AA TAX
-0E45- AA TAX
-0E46- AA TAX
-0E47- AA TAX
-0E48- AA TAX
-0E49- AA TAX
-0E4A- AA TAX
-0E4B- AA TAX
-0E4C- AA TAX
-0E4D- AA TAX
-0E4E- AA TAX
-0E4F- AA TAX
-0E50- AA TAX
-0E51- AA TAX
-0E52- AA TAX
-0E53- AA TAX
-0E54- AA TAX
-0E55- AA TAX
-0E56- AA TAX
-0E57- AA TAX
-0E58- AA TAX
-0E59- AA TAX
-0E5A- AA TAX
-0E5B- AA TAX
-0E5C- AA TAX
-0E5D- AA TAX
-0E5E- AA TAX
-0E5F- AA TAX
-0E60- 8D AA 8D STA $8DAA
-0E63- CD C1 C9 CMP $C9C1
-0E66- CE 8D A0 DEC $A08D
-0E69- CA DEX
-0E6A- D3 ???
-0E6B- D2 A0 CMP ($A0)
-0E6D- C9 CE CMP #$CE
-0E6F- C9 D4 CMP #$D4
-0E71- 8D A0 CA STA $CAA0
-0E74- D3 ???
-0E75- D2 A0 CMP ($A0)
-0E77- D4 ???
-0E78- C9 D4 CMP #$D4
-0E7A- CC C5 8D CPY $8DC5
-0E7D- A0 CA LDY #$CA
-0E7F- CD D0 A0 CMP $A0D0
-0E82- CD DF CF CMP $CFDF
-0E85- D0 D4 BNE $0E5B
-0E87- C9 CF CMP #$CF
-0E89- CE D3 8D DEC $8DD3
-0E8C- AA TAX
-0E8D- CA DEX
-0E8E- D3 ???
-0E8F- D2 20 CMP ($20)
-0E91- D3 ???
-0E92- C5 CC CMP $CC
-0E94- C5 C3 CMP $C3
-0E96- D4 ???
-0E97- 8D AA CA STA $CAAA
-0E9A- D3 ???
-0E9B- D2 20 CMP ($20)
-0E9D- D4 ???
-0E9E- C5 CD CMP $CD
-0EA0- D0 CC BNE $0E6E
-0EA2- C1 D4 CMP ($D4,X)
-0EA4- C5 8D CMP $8D
-0EA6- AA TAX
-0EA7- CA DEX
-0EA8- D3 ???
-0EA9- D2 20 CMP ($20)
-0EAB- C2 ???
-0EAC- D5 C9 CMP $C9,X
-0EAE- CC C4 8D CPY $8DC4
-0EB1- AA TAX
-0EB2- 8D A0 CA STA $CAA0
-0EB5- CD D0 A0 CMP $A0D0
-0EB8- D2 C5 CMP ($C5)
-0EBA- C5 CE CMP $CE
-0EBC- D4 ???
-0EBD- D2 D9 CMP ($D9)
-0EBF- 8D AA 8D STA $8DAA
-0EC2- AA TAX
-0EC3- AA TAX
-0EC4- AA TAX
-0EC5- AA TAX
-0EC6- AA TAX
-0EC7- AA TAX
-0EC8- AA TAX
-0EC9- AA TAX
-0ECA- AA TAX
-0ECB- AA TAX
-0ECC- AA TAX
-0ECD- AA TAX
-0ECE- AA TAX
-0ECF- AA TAX
-0ED0- AA TAX
-0ED1- AA TAX
-0ED2- AA TAX
-0ED3- AA TAX
-0ED4- AA TAX
-0ED5- AA TAX
-0ED6- AA TAX
-0ED7- AA TAX
-0ED8- AA TAX
-0ED9- AA TAX
-0EDA- AA TAX
-0EDB- AA TAX
-0EDC- AA TAX
-0EDD- AA TAX
-0EDE- AA TAX
-0EDF- AA TAX
-0EE0- AA TAX
-0EE1- AA TAX
-0EE2- 8D AA 20 STA $20AA
-0EE5- 20 20 20 JSR $2020
-0EE8- 20 20 20 JSR $2020
-0EEB- 20 20 20 JSR $2020
-0EEE- 20 20 20 JSR $2020
-0EF1- 20 20 20 JSR $2020
-0EF4- 20 20 20 JSR $2020
-0EF7- 20 20 20 JSR $2020
-0EFA- 20 20 20 JSR $2020
-0EFD- 20 20 20 JSR $2020
-0F00- 20 20 AA JSR $AA20
-0F03- 8D AA 20 STA $20AA
-0F06- C9 CE CMP #$CE
-0F08- C9 D4 CMP #$D4
-0F0A- 20 D3 D5 JSR $D5D3
-0F0D- C2 ???
-0F0E- D2 CF CMP ($CF)
-0F10- D5 D4 CMP $D4,X
-0F12- C9 CE CMP #$CE
-0F14- C5 20 CMP $20
-0F16- 20 20 20 JSR $2020
-0F19- 20 20 20 JSR $2020
-0F1C- 20 20 20 JSR $2020
-0F1F- 20 20 20 JSR $2020
-0F22- 20 AA 8D JSR $8DAA
-0F25- AA TAX
-0F26- 20 20 20 JSR $2020
-0F29- 20 20 20 JSR $2020
-0F2C- 20 20 20 JSR $2020
-0F2F- 20 20 20 JSR $2020
-0F32- 20 20 20 JSR $2020
-0F35- 20 20 20 JSR $2020
-0F38- 20 20 20 JSR $2020
-0F3B- 20 20 20 JSR $2020
-0F3E- 20 20 20 JSR $2020
-0F41- 20 20 20 JSR $2020
-0F44- AA TAX
-0F45- 8D AA AA STA $AAAA
-0F48- AA TAX
-0F49- AA TAX
-0F4A- AA TAX
-0F4B- AA TAX
-0F4C- AA TAX
-0F4D- AA TAX
-0F4E- AA TAX
-0F4F- AA TAX
-0F50- AA TAX
-0F51- AA TAX
-0F52- AA TAX
-0F53- AA TAX
-0F54- AA TAX
-0F55- AA TAX
-0F56- AA TAX
-0F57- AA TAX
-0F58- AA TAX
-0F59- AA TAX
-0F5A- AA TAX
-0F5B- AA TAX
-0F5C- AA TAX
-0F5D- AA TAX
-0F5E- AA TAX
-0F5F- AA TAX
-0F60- AA TAX
-0F61- AA TAX
-0F62- AA TAX
-0F63- AA TAX
-0F64- AA TAX
-0F65- AA TAX
-0F66- 8D AA 8D STA $8DAA
-0F69- C9 CE CMP #$CE
-0F6B- C9 D4 CMP #$D4
-0F6D- 8D AA 8D STA $8DAA
-0F70- A0 C1 LDY #$C1
-0F72- CD CF C4 CMP $C4CF
-0F75- C5 8D CMP $8D
-0F77- A0 CC LDY #$CC
-0F79- C4 C1 CPY $C1
-0F7B- A0 A3 LDY #$A3
-0F7D- B0 8D BCS $0F0C
-0F7F- A0 D3 LDY #$D3
-0F81- D4 ???
-0F82- C1 A0 CMP ($A0,X)
-0F84- C3 ???
-0F85- CE D4 8D DEC $8DD4
-0F88- A0 C3 LDY #$C3
-0F8A- CF ???
-0F8B- CC B4 B0 CPY $B0B4
-0F8E- 8D A0 D2 STA $D2A0
-0F91- D4 ???
-0F92- D3 ???
-0F93- 8D AA 8D STA $8DAA
-0F96- AA TAX
-0F97- AA TAX
-0F98- AA TAX
-0F99- AA TAX
-0F9A- AA TAX
-0F9B- AA TAX
-0F9C- AA TAX
-0F9D- AA TAX
-0F9E- AA TAX
-0F9F- AA TAX
-0FA0- AA TAX
-0FA1- AA TAX
-0FA2- AA TAX
-0FA3- AA TAX
-0FA4- AA TAX
-0FA5- AA TAX
-0FA6- AA TAX
-0FA7- AA TAX
-0FA8- AA TAX
-0FA9- AA TAX
-0FAA- AA TAX
-0FAB- AA TAX
-0FAC- AA TAX
-0FAD- AA TAX
-0FAE- AA TAX
-0FAF- AA TAX
-0FB0- AA TAX
-0FB1- AA TAX
-0FB2- AA TAX
-0FB3- AA TAX
-0FB4- AA TAX
-0FB5- AA TAX
-0FB6- 8D AA 20 STA $20AA
-0FB9- 20 20 20 JSR $2020
-0FBC- 20 20 20 JSR $2020
-0FBF- 20 20 20 JSR $2020
-0FC2- 20 20 20 JSR $2020
-0FC5- 20 20 20 JSR $2020
-0FC8- 20 20 20 JSR $2020
-0FCB- 20 20 20 JSR $2020
-0FCE- 20 20 20 JSR $2020
-0FD1- 20 20 20 JSR $2020
-0FD4- 20 20 AA JSR $AA20
-0FD7- 8D AA 20 STA $20AA
-0FDA- D4 ???
-0FDB- C9 D4 CMP #$D4
-0FDD- CC C5 20 CPY $20C5
-0FE0- D3 ???
-0FE1- D5 C2 CMP $C2,X
-0FE3- D2 CF CMP ($CF)
-0FE5- D5 D4 CMP $D4,X
-0FE7- C9 CE CMP #$CE
-0FE9- C5 20 CMP $20
-0FEB- 20 20 20 JSR $2020
-0FEE- 20 20 20 JSR $2020
-0FF1- 20 20 20 JSR $2020
-0FF4- 20 20 20 JSR $2020
-0FF7- AA TAX
-0FF8- 8D AA 20 STA $20AA
-0FFB- 20 20 20 JSR $2020
-0FFE- 20 20 20 JSR $2020
-1001- 20 20 20 JSR $2020
-1004- 20 20 20 JSR $2020
-1007- 20 20 20 JSR $2020
-100A- 20 20 20 JSR $2020
-100D- 20 20 20 JSR $2020
-1010- 20 20 20 JSR $2020
-1013- 20 20 20 JSR $2020
-1016- 20 20 AA JSR $AA20
-1019- 8D AA AA STA $AAAA
-101C- AA TAX
-101D- AA TAX
-101E- AA TAX
-101F- AA TAX
-1020- AA TAX
-1021- AA TAX
-1022- AA TAX
-1023- AA TAX
-1024- AA TAX
-1025- AA TAX
-1026- AA TAX
-1027- AA TAX
-1028- AA TAX
-1029- AA TAX
-102A- AA TAX
-102B- AA TAX
-102C- AA TAX
-102D- AA TAX
-102E- AA TAX
-102F- AA TAX
-1030- AA TAX
-1031- AA TAX
-1032- AA TAX
-1033- AA TAX
-1034- AA TAX
-1035- AA TAX
-1036- AA TAX
-1037- AA TAX
-1038- AA TAX
-1039- AA TAX
-103A- 8D AA 8D STA $8DAA
-103D- D4 ???
-103E- C9 D4 CMP #$D4
-1040- CC C5 8D CPY $8DC5
-1043- AA TAX
-1044- 8D A0 CA STA $CAA0
-1047- D3 ???
-1048- D2 A0 CMP ($A0)
-104A- C8 INY
-104B- CF ???
-104C- CD C5 8D CMP $8DC5
-104F- A0 D3 LDY #$D3
-1051- C3 ???
-1052- D0 CF BNE $1023
-1054- D3 ???
-1055- A0 A3 LDY #$A3
-1057- B1 B3 LDA ($B3),Y
-1059- BB ???
-105A- A3 ???
-105B- B3 ???
-105C- 8D A0 D0 STA $D0A0
-105F- D2 CE CMP ($CE)
-1061- A0 A2 LDY #$A2
-1063- C1 D0 CMP ($D0,X)
-1065- D0 CC BNE $1033
-1067- C5 DD CMP $DD
-1069- DB ???
-106A- 20 C1 D3 JSR $D3C1
-106D- CD A2 8D CMP $8DA2
-1070- A0 D3 LDY #$D3
-1072- C3 ???
-1073- D0 CF BNE $1044
-1075- D3 ???
-1076- A0 A3 LDY #$A3
-1078- B1 B4 LDA ($B4),Y
-107A- BB ???
-107B- A3 ???
-107C- B5 8D LDA $8D,X
-107E- A0 D0 LDY #$D0
-1080- D2 CE CMP ($CE)
-1082- A0 A2 LDY #$A2
-1084- C2 ???
-1085- C1 D2 CMP ($D2,X)
-1087- C5 C2 CMP $C2
-1089- CF ???
-108A- CE C5 D3 DEC $D3C5
-108D- A2 8D LDX #$8D
-108F- A0 D3 LDY #$D3
-1091- C3 ???
-1092- D0 CF BNE $1063
-1094- D3 ???
-1095- A0 A3 LDY #$A3
-1097- B1 BB LDA ($BB),Y
-1099- A3 ???
-109A- B7 ???
-109B- 8D A0 D0 STA $D0A0
-109E- D2 CE CMP ($CE)
-10A0- A0 A3 LDY #$A3
-10A2- D4 ???
-10A3- CE C1 CD DEC $CDC1
-10A6- C5 8D CMP $8D
-10A8- A0 D3 LDY #$D3
-10AA- C3 ???
-10AB- D0 CF BNE $107C
-10AD- D3 ???
-10AE- A0 A3 LDY #$A3
-10B0- B1 BB LDA ($BB),Y
-10B2- A3 ???
-10B3- B8 CLV
-10B4- 8D A0 D0 STA $D0A0
-10B7- D2 CE CMP ($CE)
-10B9- A0 A3 LDY #$A3
-10BB- D4 ???
-10BC- CE C1 CD DEC $CDC1
-10BF- C5 B2 CMP $B2
-10C1- 8D A0 D3 STA $D3A0
-10C4- C3 ???
-10C5- D0 CF BNE $1096
-10C7- D3 ???
-10C8- A0 A3 LDY #$A3
-10CA- B1 BB LDA ($BB),Y
-10CC- A3 ???
-10CD- B9 8D A0 LDA $A08D,Y
-10D0- D0 D2 BNE $10A4
-10D2- CE A0 A3 DEC $A3A0
-10D5- D4 ???
-10D6- CE C1 CD DEC $CDC1
-10D9- C5 B3 CMP $B3
-10DB- 8D A0 D3 STA $D3A0
-10DE- C3 ???
-10DF- D0 CF BNE $10B0
-10E1- D3 ???
-10E2- A0 A3 LDY #$A3
-10E4- B1 BB LDA ($BB),Y
-10E6- A3 ???
-10E7- B1 B0 LDA ($B0),Y
-10E9- 8D A0 D0 STA $D0A0
-10EC- D2 CE CMP ($CE)
-10EE- A0 A3 LDY #$A3
-10F0- D4 ???
-10F1- CE C1 CD DEC $CDC1
-10F4- C5 B4 CMP $B4
-10F6- 8D A0 D3 STA $D3A0
-10F9- C3 ???
-10FA- D0 CF BNE $10CB
-10FC- D3 ???
-10FD- A0 A3 LDY #$A3
-10FF- B1 BB LDA ($BB),Y
-1101- A3 ???
-1102- B1 B1 LDA ($B1),Y
-1104- 8D A0 D0 STA $D0A0
-1107- D2 CE CMP ($CE)
-1109- A0 A3 LDY #$A3
-110B- D4 ???
-110C- CE C1 CD DEC $CDC1
-110F- C5 B5 CMP $B5
-1111- 8D A0 D3 STA $D3A0
-1114- C3 ???
-1115- D0 CF BNE $10E6
-1117- D3 ???
-1118- A0 A3 LDY #$A3
-111A- B9 BB A3 LDA $A3BB,Y
-111D- B1 B4 LDA ($B4),Y
-111F- 8D A0 D0 STA $D0A0
-1122- D2 CE CMP ($CE)
-1124- A0 A2 LDY #$A2
-1126- C2 ???
-1127- D9 20 CE CMP $CE20,Y
-112A- C1 D4 CMP ($D4,X)
-112C- C8 INY
-112D- C1 CE CMP ($CE,X)
-112F- 20 D2 C9 JSR $C9D2
-1132- C7 ???
-1133- C7 ???
-1134- D3 ???
-1135- AC 20 B2 LDY $B220
-1138- B0 B1 BCS $10EB
-113A- B9 A2 AC LDA $ACA2,Y
-113D- B8 CLV
-113E- C4 B8 CPY $B8
-1140- C4 8D CPY $8D
-1142- A0 D3 LDY #$D3
-1144- C3 ???
-1145- D0 CF BNE $1116
-1147- D3 ???
-1148- A0 A3 LDY #$A3
-114A- B5 BB LDA $BB,X
-114C- A3 ???
-114D- B1 B7 LDA ($B7),Y
-114F- 8D A0 D0 STA $D0A0
-1152- D2 CE CMP ($CE)
-1154- A0 A2 LDY #$A2
-1156- A8 TAY
-1157- C4 A9 CPY $A9
-1159- C5 D3 CMP $D3
-115B- C3 ???
-115C- D2 C9 CMP ($C9)
-115E- D0 D4 BNE $1134
-1160- C9 CF CMP #$CF
-1162- CE 20 20 DEC $2020
-1165- 20 20 A8 JSR $A820
-1168- C9 A9 CMP #$A9
-116A- CE D3 D4 DEC $D4D3
-116D- D2 D5 CMP ($D5)
-116F- C3 ???
-1170- D4 ???
-1171- C9 CF CMP #$CF
-1173- CE D3 A2 DEC $A2D3
-1176- 8D A0 D3 STA $D3A0
-1179- C3 ???
-117A- D0 CF BNE $114B
-117C- D3 ???
-117D- A0 A3 LDY #$A3
-117F- B5 BB LDA $BB,X
-1181- A3 ???
-1182- B1 B8 LDA ($B8),Y
-1184- 8D A0 D0 STA $D0A0
-1187- D2 CE CMP ($CE)
-1189- A0 A2 LDY #$A2
-118B- A8 TAY
-118C- D3 ???
-118D- A9 C5 LDA #$C5
-118F- D4 ???
-1190- D4 ???
-1191- C9 CE CMP #$CE
-1193- C7 ???
-1194- D3 ???
-1195- 20 20 20 JSR $2020
-1198- 20 20 20 JSR $2020
-119B- 20 A8 C2 JSR $C2A8
-119E- A9 D5 LDA #$D5
-11A0- C9 CC CMP #$CC
-11A2- C4 A2 CPY $A2
-11A4- AC B8 C4 LDY $C4B8
-11A7- B8 CLV
-11A8- C4 8D CPY $8D
-11AA- AA TAX
-11AB- 8D A0 D2 STA $D2A0
-11AE- D4 ???
-11AF- D3 ???
-11B0- 8D AA 8D STA $8DAA
-11B3- AA TAX
-11B4- AA TAX
-11B5- AA TAX
-11B6- AA TAX
-11B7- AA TAX
-11B8- AA TAX
-11B9- AA TAX
-11BA- AA TAX
-11BB- AA TAX
-11BC- AA TAX
-11BD- AA TAX
-11BE- AA TAX
-11BF- AA TAX
-11C0- AA TAX
-11C1- AA TAX
-11C2- AA TAX
-11C3- AA TAX
-11C4- AA TAX
-11C5- AA TAX
-11C6- AA TAX
-11C7- AA TAX
-11C8- AA TAX
-11C9- AA TAX
-11CA- AA TAX
-11CB- AA TAX
-11CC- AA TAX
-11CD- AA TAX
-11CE- AA TAX
-11CF- AA TAX
-11D0- AA TAX
-11D1- AA TAX
-11D2- AA TAX
-11D3- 8D AA 20 STA $20AA
-11D6- 20 20 20 JSR $2020
-11D9- 20 20 20 JSR $2020
-11DC- 20 20 20 JSR $2020
-11DF- 20 20 20 JSR $2020
-11E2- 20 20 20 JSR $2020
-11E5- 20 20 20 JSR $2020
-11E8- 20 20 20 JSR $2020
-11EB- 20 20 20 JSR $2020
-11EE- 20 20 20 JSR $2020
-11F1- 20 20 AA JSR $AA20
-11F4- 8D AA 20 STA $20AA
-11F7- CD DF CF CMP $CFDF
-11FA- D0 D4 BNE $11D0
-11FC- C9 CF CMP #$CF
-11FE- CE D3 20 DEC $20D3
-1201- D3 ???
-1202- D5 C2 CMP $C2,X
-1204- D2 CF CMP ($CF)
-1206- D5 D4 CMP $D4,X
-1208- C9 CE CMP #$CE
-120A- C5 20 CMP $20
-120C- 20 20 20 JSR $2020
-120F- 20 20 20 JSR $2020
-1212- 20 20 AA JSR $AA20
-1215- 8D AA 20 STA $20AA
-1218- 20 20 20 JSR $2020
-121B- 20 20 20 JSR $2020
-121E- 20 20 20 JSR $2020
-1221- 20 20 20 JSR $2020
-1224- 20 20 20 JSR $2020
-1227- 20 20 20 JSR $2020
-122A- 20 20 20 JSR $2020
-122D- 20 20 20 JSR $2020
-1230- 20 20 20 JSR $2020
-1233- 20 20 AA JSR $AA20
-1236- 8D AA AA STA $AAAA
-1239- AA TAX
-123A- AA TAX
-123B- AA TAX
-123C- AA TAX
-123D- AA TAX
-123E- AA TAX
-123F- AA TAX
-1240- AA TAX
-1241- AA TAX
-1242- AA TAX
-1243- AA TAX
-1244- AA TAX
-1245- AA TAX
-1246- AA TAX
-1247- AA TAX
-1248- AA TAX
-1249- AA TAX
-124A- AA TAX
-124B- AA TAX
-124C- AA TAX
-124D- AA TAX
-124E- AA TAX
-124F- AA TAX
-1250- AA TAX
-1251- AA TAX
-1252- AA TAX
-1253- AA TAX
-1254- AA TAX
-1255- AA TAX
-1256- AA TAX
-1257- 8D AA 8D STA $8DAA
-125A- CD DF CF CMP $CFDF
-125D- D0 D4 BNE $1233
-125F- C9 CF CMP #$CF
-1261- CE D3 8D DEC $8DD3
-1264- AA TAX
-1265- 8D BA D7 STA $D7BA
-1268- CC D0 8D CPY $8DD0
-126B- A0 D7 LDY #$D7
-126D- C1 C9 CMP ($C9,X)
-126F- D4 ???
-1270- 8D A0 C3 STA $C3A0
-1273- CD D0 A0 CMP $A0D0
-1276- A3 ???
-1277- A4 B4 LDY $B4
-1279- B4 A0 LDY $A0,X
-127B- BB ???
-127C- 20 A2 C4 JSR $C4A2
-127F- A2 8D LDX #$8D
-1281- A0 C2 LDY #$C2
-1283- C5 D1 CMP $D1
-1285- A0 BA LDY #$BA
-1287- C4 C5 CPY $C5
-1289- D3 ???
-128A- C3 ???
-128B- D2 C9 CMP ($C9)
-128D- C2 ???
-128E- C5 8D CMP $8D
-1290- A0 C3 LDY #$C3
-1292- CD D0 A0 CMP $A0D0
-1295- A3 ???
-1296- A4 B4 LDY $B4
-1298- B9 A0 BB LDA $BBA0,Y
-129B- 20 A2 C9 JSR $C9A2
-129E- A2 8D LDX #$8D
-12A0- A0 C2 LDY #$C2
-12A2- C5 D1 CMP $D1
-12A4- A0 BA LDY #$BA
-12A6- C9 CE CMP #$CE
-12A8- D3 ???
-12A9- D4 ???
-12AA- D2 D5 CMP ($D5)
-12AC- C3 ???
-12AD- D4 ???
-12AE- 8D A0 C3 STA $C3A0
-12B1- CD D0 A0 CMP $A0D0
-12B4- A3 ???
-12B5- A4 B5 LDY $B5
-12B7- B3 ???
-12B8- A0 BB LDY #$BB
-12BA- 20 A2 D3 JSR $D3A2
-12BD- A2 8D LDX #$8D
-12BF- A0 C2 LDY #$C2
-12C1- C5 D1 CMP $D1
-12C3- A0 BA LDY #$BA
-12C5- C7 ???
-12C6- CF ???
-12C7- D3 ???
-12C8- C5 D4 CMP $D4
-12CA- D4 ???
-12CB- C9 CE CMP #$CE
-12CD- C7 ???
-12CE- D3 ???
-12CF- 8D A0 C3 STA $C3A0
-12D2- CD D0 A0 CMP $A0D0
-12D5- A3 ???
-12D6- A4 B4 LDY $B4
-12D8- B2 A0 LDA ($A0)
-12DA- BB ???
-12DB- 20 A2 C2 JSR $C2A2
-12DE- A2 8D LDX #$8D
-12E0- A0 C2 LDY #$C2
-12E2- C5 D1 CMP $D1
-12E4- A0 BA LDY #$BA
-12E6- C7 ???
-12E7- CF ???
-12E8- C2 ???
-12E9- D5 C9 CMP $C9,X
-12EB- CC C4 8D CPY $8DC4
-12EE- A0 C3 LDY #$C3
-12F0- CD D0 A0 CMP $A0D0
-12F3- A3 ???
-12F4- A7 ???
-12F5- D1 A7 CMP ($A7),Y
-12F7- 8D A0 C2 STA $C2A0
-12FA- C5 D1 CMP $D1
-12FC- A0 BA LDY #$BA
-12FE- C7 ???
-12FF- CF ???
-1300- D1 D5 CMP ($D5),Y
-1302- C9 D4 CMP #$D4
-1304- 8D A0 CA STA $CAA0
-1307- CD D0 A0 CMP $A0D0
-130A- BA TSX
-130B- D7 ???
-130C- CC D0 8D CPY $8DD0
-130F- BA TSX
-1310- C7 ???
-1311- CF ???
-1312- D3 ???
-1313- C5 D4 CMP $D4
-1315- D4 ???
-1316- C9 CE CMP #$CE
-1318- C7 ???
-1319- D3 ???
-131A- 8D A0 CA STA $CAA0
-131D- CD D0 A0 CMP $A0D0
-1320- BA TSX
-1321- D3 ???
-1322- C5 D4 CMP $D4
-1324- D4 ???
-1325- C9 CE CMP #$CE
-1327- C7 ???
-1328- D3 ???
-1329- 8D BA C7 STA $C7BA
-132C- CF ???
-132D- C2 ???
-132E- D5 C9 CMP $C9,X
-1330- CC C4 8D CPY $8DC4
-1333- A0 CA LDY #$CA
-1335- CD D0 A0 CMP $A0D0
-1338- BA TSX
-1339- C2 ???
-133A- D5 C9 CMP $C9,X
-133C- CC C4 8D CPY $8DC4
-133F- BA TSX
-1340- C7 ???
-1341- CF ???
-1342- D1 D5 CMP ($D5),Y
-1344- C9 D4 CMP #$D4
-1346- 8D A0 CA STA $CAA0
-1349- CD D0 A0 CMP $A0D0
-134C- BA TSX
-134D- D1 D5 CMP ($D5),Y
-134F- C9 D4 CMP #$D4
-1351- 8D BA C4 STA $C4BA
-1354- C5 D3 CMP $D3
-1356- C3 ???
-1357- D2 C9 CMP ($C9)
-1359- C2 ???
-135A- C5 8D CMP $8D
-135C- A0 D0 LDY #$D0
-135E- CC C1 8D CPY $8DC1
-1361- A0 D0 LDY #$D0
-1363- CC C1 8D CPY $8DC1
-1366- A0 D0 LDY #$D0
-1368- D5 D0 CMP $D0,X
-136A- A0 A3 LDY #$A3
-136C- B5 BB LDA $BB,X
-136E- A3 ???
-136F- B2 BB LDA ($BB)
-1371- A3 ???
-1372- B3 ???
-1373- B0 BB BCS $1330
-1375- A3 ???
-1376- B2 B0 LDA ($B0)
-1378- BB ???
-1379- A2 D4 LDX #$D4
-137B- AE C4 C5 LDX $C5C4
-137E- D3 ???
-137F- C3 ???
-1380- A2 BB LDX #$BB
-1382- A3 ???
-1383- CD C1 C9 CMP $C9C1
-1386- CE 8D A0 DEC $A08D
-1389- CA DEX
-138A- CD D0 A0 CMP $A0D0
-138D- CD C1 C9 CMP $C9C1
-1390- CE 8D BA DEC $BA8D
-1393- C9 CE CMP #$CE
-1395- D3 ???
-1396- D4 ???
-1397- D2 D5 CMP ($D5)
-1399- C3 ???
-139A- D4 ???
-139B- 8D A0 D0 STA $D0A0
-139E- CC C1 8D CPY $8DC1
-13A1- A0 D0 LDY #$D0
-13A3- CC C1 8D CPY $8DC1
-13A6- A0 D0 LDY #$D0
-13A8- D5 D0 CMP $D0,X
-13AA- A0 A3 LDY #$A3
-13AC- B5 BB LDA $BB,X
-13AE- A3 ???
-13AF- B2 BB LDA ($BB)
-13B1- A3 ???
-13B2- B3 ???
-13B3- B0 BB BCS $1370
-13B5- A3 ???
-13B6- B2 B0 LDA ($B0)
-13B8- BB ???
-13B9- A2 D4 LDX #$D4
-13BB- AE C2 CC LDX $CCC2
-13BE- C4 AE CPY $AE
-13C0- C9 CE CMP #$CE
-13C2- D3 ???
-13C3- D4 ???
-13C4- D2 D5 CMP ($D5)
-13C6- C3 ???
-13C7- D4 ???
-13C8- A2 BB LDX #$BB
-13CA- A3 ???
-13CB- CD C1 C9 CMP $C9C1
-13CE- CE 8D A0 DEC $A08D
-13D1- CA DEX
-13D2- CD D0 A0 CMP $A0D0
-13D5- CD C1 C9 CMP $C9C1
-13D8- CE 8D BA DEC $BA8D
-13DB- D3 ???
-13DC- C5 D4 CMP $D4
-13DE- D4 ???
-13DF- C9 CE CMP #$CE
-13E1- C7 ???
-13E2- D3 ???
-13E3- 8D AA CD STA $CDAA
-13E6- C5 CE CMP $CE
-13E8- C4 20 CPY $20
-13EA- A3 ???
-13EB- D3 ???
-13EC- C5 D4 CMP $D4
-13EE- CD C5 CE CMP $CEC5
-13F1- BB ???
-13F2- A3 ???
-13F3- CD C1 C9 CMP $C9C1
-13F6- CE 8D A0 DEC $A08D
-13F9- CD CE D3 CMP $D3CE
-13FC- CE CD A0 DEC $A0CD
-13FF- A2 D3 LDX #$D3
-1401- C5 D4 CMP $D4
-1403- D4 ???
-1404- C9 CE CMP #$CE
-1406- C7 ???
-1407- D3 ???
-1408- 20 CD C5 JSR $C5CD
-140B- CE D5 A2 DEC $A2D5
-140E- 8D A0 CD STA $CDA0
-1411- CE D3 CC DEC $CCD3
-1414- CE A0 A3 DEC $A3A0
-1417- A4 B0 LDY $B0
-1419- B9 8D A0 LDA $A08D,Y
-141C- CD CE D3 CMP $D3CE
-141F- CC D7 A0 CPY $A0D7
-1422- A3 ???
-1423- B2 B0 LDA ($B0)
-1425- 8D A0 CD STA $CDA0
-1428- CE D3 CF DEC $CFD3
-142B- D7 ???
-142C- A0 A3 LDY #$A3
-142E- B1 B0 LDA ($B0),Y
-1430- 8D A0 CD STA $CDA0
-1433- CE D3 C2 DEC $C2D3
-1436- CB ???
-1437- A0 A3 LDY #$A3
-1439- B2 B7 LDA ($B7)
-143B- A0 BB LDY #$BB
-143D- 20 C5 D3 JSR $D3C5
-1440- C3 ???
-1441- C1 D0 CMP ($D0,X)
-1443- C5 20 CMP $20
-1445- CB ???
-1446- C5 D9 CMP $D9
-1448- 8D A0 CD STA $CDA0
-144B- CE D3 C8 DEC $C8D3
-144E- CB ???
-144F- A0 A3 LDY #$A3
-1451- B2 BB LDA ($BB)
-1453- A3 ???
-1454- CD C1 C9 CMP $C9C1
-1457- CE 8D A0 DEC $A08D
-145A- CD CE C7 CMP $C7CE
-145D- C8 INY
-145E- CB ???
-145F- A0 A3 LDY #$A3
-1461- B2 8D LDA ($8D)
-1463- A0 CD LDY #$CD
-1465- CE D3 CF DEC $CFD3
-1468- D0 A0 BNE $140A
-146A- A3 ???
-146B- B1 BB LDA ($BB),Y
-146D- A2 A3 LDX #$A3
-146F- DA PHX
-1470- C5 D2 CMP $D2
-1472- CF ???
-1473- A3 ???
-1474- CF ???
-1475- CE C5 A3 DEC $A3C5
-1478- D4 ???
-1479- D7 ???
-147A- CF ???
-147B- A3 ???
-147C- D4 ???
-147D- C8 INY
-147E- D2 C5 CMP ($C5)
-1480- C5 A2 CMP $A2
-1482- 8D AA CD STA $CDAA
-1485- CE D3 C1 DEC $C1D3
-1488- D6 20 DEC $20,X
-148A- A2 CD LDX #$CD
-148C- C5 CE CMP $CE
-148E- D5 AE CMP $AE,X
-1490- D4 ???
-1491- C5 D3 CMP $D3
-1493- D4 ???
-1494- A2 8D LDX #$8D
-1496- A0 CA LDY #$CA
-1498- D3 ???
-1499- D2 A0 CMP ($A0)
-149B- C8 INY
-149C- CF ???
-149D- CD C5 8D CMP $8DC5
-14A0- A0 CD LDY #$CD
-14A2- CE C4 D3 DEC $D3C4
-14A5- D0 A0 BNE $1447
-14A7- A3 ???
-14A8- B0 BB BCS $1465
-14AA- A3 ???
-14AB- B0 8D BCS $143A
-14AD- A0 D7 LDY #$D7
-14AF- C1 C9 CMP ($C9,X)
-14B1- D4 ???
-14B2- 8D BA C2 STA $C2BA
-14B5- D5 C9 CMP $C9,X
-14B7- CC C4 8D CPY $8DC4
-14BA- A0 CA LDY #$CA
-14BC- CD D0 A0 CMP $A0D0
-14BF- CD C1 C9 CMP $C9C1
-14C2- CE 8D BA DEC $BA8D
-14C5- D1 D5 CMP ($D5),Y
-14C7- C9 D4 CMP #$D4
-14C9- 8D A0 CA STA $CAA0
-14CC- CD D0 A0 CMP $A0D0
-14CF- D2 C5 CMP ($C5)
-14D1- C5 CE CMP $CE
-14D3- D4 ???
-14D4- D2 D9 CMP ($D9)
-14D6- 8D AA 8D STA $8DAA
-14D9- AA TAX
-14DA- AA TAX
-14DB- AA TAX
-14DC- AA TAX
-14DD- AA TAX
-14DE- AA TAX
-14DF- AA TAX
-14E0- AA TAX
-14E1- AA TAX
-14E2- AA TAX
-14E3- AA TAX
-14E4- AA TAX
-14E5- AA TAX
-14E6- AA TAX
-14E7- AA TAX
-14E8- AA TAX
-14E9- AA TAX
-14EA- AA TAX
-14EB- AA TAX
-14EC- AA TAX
-14ED- AA TAX
-14EE- AA TAX
-14EF- AA TAX
-14F0- AA TAX
-14F1- AA TAX
-14F2- AA TAX
-14F3- AA TAX
-14F4- AA TAX
-14F5- AA TAX
-14F6- AA TAX
-14F7- AA TAX
-14F8- AA TAX
-14F9- 8D AA 20 STA $20AA
-14FC- 20 20 20 JSR $2020
-14FF- 20 20 20 JSR $2020
-1502- 20 20 20 JSR $2020
-1505- 20 20 20 JSR $2020
-1508- 20 20 20 JSR $2020
-150B- 20 20 20 JSR $2020
-150E- 20 20 20 JSR $2020
-1511- 20 20 20 JSR $2020
-1514- 20 20 20 JSR $2020
-1517- 20 20 AA JSR $AA20
-151A- 8D AA 20 STA $20AA
-151D- D6 C1 DEC $C1,X
-151F- D2 C9 CMP ($C9)
-1521- C1 C2 CMP ($C2,X)
-1523- CC C5 D3 CPY $D3C5
-1526- 20 20 20 JSR $2020
-1529- 20 20 20 JSR $2020
-152C- 20 20 20 JSR $2020
-152F- 20 20 20 JSR $2020
-1532- 20 20 20 JSR $2020
-1535- 20 20 20 JSR $2020
-1538- 20 20 AA JSR $AA20
-153B- 8D AA 20 STA $20AA
-153E- 20 20 20 JSR $2020
-1541- 20 20 20 JSR $2020
-1544- 20 20 20 JSR $2020
-1547- 20 20 20 JSR $2020
-154A- 20 20 20 JSR $2020
-154D- 20 20 20 JSR $2020
-1550- 20 20 20 JSR $2020
-1553- 20 20 20 JSR $2020
-1556- 20 20 20 JSR $2020
-1559- 20 20 AA JSR $AA20
-155C- 8D AA AA STA $AAAA
-155F- AA TAX
-1560- AA TAX
-1561- AA TAX
-1562- AA TAX
-1563- AA TAX
-1564- AA TAX
-1565- AA TAX
-1566- AA TAX
-1567- AA TAX
-1568- AA TAX
-1569- AA TAX
-156A- AA TAX
-156B- AA TAX
-156C- AA TAX
-156D- AA TAX
-156E- AA TAX
-156F- AA TAX
-1570- AA TAX
-1571- AA TAX
-1572- AA TAX
-1573- AA TAX
-1574- AA TAX
-1575- AA TAX
-1576- AA TAX
-1577- AA TAX
-1578- AA TAX
-1579- AA TAX
-157A- AA TAX
-157B- AA TAX
-157C- AA TAX
-157D- 8D AA 8D STA $8DAA
-1580- C3 ???
-1581- CE D4 A0 DEC $A0D4
-1584- C4 D3 CPY $D3
-1586- A0 B2 LDY #$B2
-1588- A0 BB LDY #$BB
-158A- 20 D4 C5 JSR $C5D4
-158D- CD D0 20 CMP $20D0
-1590- C3 ???
-1591- CF ???
-1592- D5 CE CMP $CE,X
-1594- D4 ???
-1595- C5 D2 CMP $D2
-1597- 8D D0 CE STA $CED0
-159A- C1 CD CMP ($CD,X)
-159C- C5 A0 CMP $A0
-159E- C4 D3 CPY $D3
-15A0- A0 B3 LDY #$B3
-15A2- B0 A0 BCS $1544
-15A4- BB ???
-15A5- 20 D0 D2 JSR $D2D0
-15A8- CF ???
-15A9- CA DEX
-15AA- C5 C3 CMP $C3
-15AC- D4 ???
-15AD- 20 CE C1 JSR $C1CE
-15B0- CD C5 8D CMP $8DC5
-15B3- D0 C1 BNE $1576
-15B5- C4 C4 CPY $C4
-15B7- D2 A0 CMP ($A0)
-15B9- C4 D3 CPY $D3
-15BB- A0 B2 LDY #$B2
-15BD- A0 BB LDY #$BB
-15BF- 20 D0 D2 JSR $D2D0
-15C2- CF ???
-15C3- CA DEX
-15C4- C5 C3 CMP $C3
-15C6- D4 ???
-15C7- 20 CF C2 JSR $C2CF
-15CA- CA DEX
-15CB- 20 C1 C4 JSR $C4C1
-15CE- C4 D2 CPY $D2
-15D0- C5 D3 CMP $D3
-15D2- D3 ???
-15D3- 8D CD C9 STA $C9CD
-15D6- CE D4 CF DEC $CFD4
-15D9- C7 ???
-15DA- A0 C4 LDY #$C4
-15DC- D3 ???
-15DD- A0 B1 LDY #$B1
-15DF- A0 BB LDY #$BB
-15E1- 20 CD C9 JSR $C9CD
-15E4- CE C9 C6 DEC $C6C9
-15E7- C9 C5 CMP #$C5
-15E9- C4 20 CPY $20
-15EB- D4 ???
-15EC- CF ???
-15ED- C7 ???
-15EE- C7 ???
-15EF- CC C5 20 CPY $20C5
-15F2- C6 CC DEC $CC
-15F4- C1 C7 CMP ($C7,X)
-15F6- 8D AA 8D STA $8DAA
-15F9- AA TAX
-15FA- AA TAX
-15FB- 20 CC C9 JSR $C9CC
-15FE- C2 ???
-15FF- D2 C1 CMP ($C1)
-1601- D2 D9 CMP ($D9)
-1603- 20 C6 CC JSR $CCC6
-1606- C1 C7 CMP ($C7,X)
-1608- D3 ???
-1609- 8D AA 8D STA $8DAA
-160C- AA TAX
-160D- AA TAX
-160E- 20 B1 20 JSR $20B1
-1611- BD 20 C1 LDA $C120,X
-1614- CC CC 20 CPY $20CC
-1617- A8 TAY
-1618- C9 CE CMP #$CE
-161A- D6 C5 DEC $C5,X
-161C- D2 D4 CMP ($D4)
-161E- C5 C4 CMP $C4
-1620- 20 D3 D0 JSR $D0D3
-1623- C1 C3 CMP ($C3,X)
-1625- C5 A9 CMP $A9
-1627- 8D AA AA STA $AAAA
-162A- 20 B2 20 JSR $20B2
-162D- BD 20 D0 LDA $D020,X
-1630- C1 D2 CMP ($D2,X)
-1632- D4 ???
-1633- C9 C1 CMP #$C1
-1635- CC 20 A8 CPY $A820
-1638- AA TAX
-1639- A9 8D LDA #$8D
-163B- AA TAX
-163C- AA TAX
-163D- 20 B3 20 JSR $20B3
-1640- BD 20 CE LDA $CE20,X
-1643- CF ???
-1644- CE C5 20 DEC $20C5
-1647- A8 TAY
-1648- C2 ???
-1649- CC C1 CE CPY $CEC1
-164C- CB ???
-164D- 20 D3 D0 JSR $D0D3
-1650- C1 C3 CMP ($C3,X)
-1652- C5 A9 CMP $A9
-1654- 8D AA 8D STA $8DAA
-1657- D3 ???
-1658- D4 ???
-1659- C4 C9 CPY $C9
-165B- CF ???
-165C- C6 A0 DEC $A0
-165E- C4 D3 CPY $D3
-1660- A0 B2 LDY #$B2
-1662- A0 BB LDY #$BB
-1664- 20 D3 D4 JSR $D4D3
-1667- C4 C9 CPY $C9
-1669- CF ???
-166A- 20 C6 CC JSR $CCC6
-166D- C1 C7 CMP ($C7,X)
-166F- 8D C3 CF STA $CFC3
-1672- CD CD CF CMP $CFCD
-1675- CE C6 A0 DEC $A0C6
-1678- C4 D3 CPY $D3
-167A- A0 B1 LDY #$B1
-167C- A0 BB LDY #$BB
-167E- 20 C3 CF JSR $CFC3
-1681- CD CD CF CMP $CFCD
-1684- CE 20 C6 DEC $C620
-1687- CC C1 C7 CPY $C7C1
-168A- 8D C1 D2 STA $D2C1
-168D- D2 C1 CMP ($C1)
-168F- D9 D3 C6 CMP $C6D3,Y
-1692- A0 C4 LDY #$C4
-1694- D3 ???
-1695- A0 B1 LDY #$B1
-1697- A0 BB LDY #$BB
-1699- 20 C1 D2 JSR $D2C1
-169C- D2 C1 CMP ($C1)
-169E- D9 D3 20 CMP $20D3,Y
-16A1- C6 CC DEC $CC
-16A3- C1 C7 CMP ($C7,X)
-16A5- 8D CD C1 STA $C1CD
-16A8- D4 ???
-16A9- C8 INY
-16AA- C6 A0 DEC $A0
-16AC- C4 D3 CPY $D3
-16AE- A0 B1 LDY #$B1
-16B0- A0 BB LDY #$BB
-16B2- 20 CD C1 JSR $C1CD
-16B5- D4 ???
-16B6- C8 INY
-16B7- 20 C6 CC JSR $CCC6
-16BA- C1 C7 CMP ($C7,X)
-16BC- 8D D3 D4 STA $D4D3
-16BF- D2 C9 CMP ($C9)
-16C1- CE C7 D3 DEC $D3C7
-16C4- C6 A0 DEC $A0
-16C6- C4 D3 CPY $D3
-16C8- A0 B1 LDY #$B1
-16CA- A0 BB LDY #$BB
-16CC- 20 D3 D4 JSR $D4D3
-16CF- D2 C9 CMP ($C9)
-16D1- CE C7 D3 DEC $D3C7
-16D4- 20 C6 CC JSR $CCC6
-16D7- C1 C7 CMP ($C7,X)
-16D9- 8D C6 C9 STA $C9C6
-16DC- CC C5 C9 CPY $C9C5
-16DF- CF ???
-16E0- C6 A0 DEC $A0
-16E2- C4 D3 CPY $D3
-16E4- A0 B1 LDY #$B1
-16E6- A0 BB LDY #$BB
-16E8- 20 C6 C9 JSR $C9C6
-16EB- CC C5 C9 CPY $C9C5
-16EE- CF ???
-16EF- 20 C6 CC JSR $CCC6
-16F2- C1 C7 CMP ($C7,X)
-16F4- 8D C3 CF STA $CFC3
-16F7- CE D6 C5 DEC $C5D6
-16FA- D2 D4 CMP ($D4)
-16FC- C6 A0 DEC $A0
-16FE- C4 D3 CPY $D3
-1700- A0 B1 LDY #$B1
-1702- A0 BB LDY #$BB
-1704- 20 C3 CF JSR $CFC3
-1707- CE D6 C5 DEC $C5D6
-170A- D2 D3 CMP ($D3)
-170C- C9 CF CMP #$CF
-170E- CE 20 C6 DEC $C620
-1711- CC C1 C7 CPY $C7C1
-1714- 8D AA 8D STA $8DAA
-1717- D4 ???
-1718- CE C1 CD DEC $CDC1
-171B- C5 A0 CMP $A0
-171D- C1 D3 CMP ($D3,X)
-171F- C3 ???
-1720- A0 A2 LDY #$A2
-1722- C9 AD CMP #$AD
-1724- AD DC 20 LDA $20DC
-1727- 20 C9 20 JSR $20C9
-172A- 20 20 C9 JSR $C920
-172D- 20 C9 20 JSR $20C9
-1730- C9 20 CMP #$20
-1732- 20 20 20 JSR $2020
-1735- 20 C9 AD JSR $ADC9
-1738- AD DC 20 LDA $20DC
-173B- 20 C9 AD JSR $ADC9
-173E- AD AD AD LDA $ADAD
-1741- 20 C9 AD JSR $ADC9
-1744- AD DC A2 LDA $A2DC
-1747- AC B0 B0 LDY $B0B0
-174A- 8D D4 CE STA $CED4
-174D- C1 CD CMP ($CD,X)
-174F- C5 B2 CMP $B2
-1751- A0 C1 LDY #$C1
-1753- D3 ???
-1754- C3 ???
-1755- A0 A2 LDY #$A2
-1757- C9 20 CMP #$20
-1759- 20 20 A9 JSR $A920
-175C- 20 C9 20 JSR $20C9
-175F- 20 20 C9 JSR $C920
-1762- 20 C9 20 JSR $20C9
-1765- C9 20 CMP #$20
-1767- 20 20 20 JSR $2020
-176A- 20 C9 20 JSR $20C9
-176D- 20 20 C9 JSR $C920
-1770- 20 C9 20 JSR $20C9
-1773- 20 20 20 JSR $2020
-1776- 20 C9 20 JSR $20C9
-1779- 20 20 A9 JSR $A920
-177C- A2 AC LDX #$AC
-177E- B0 B0 BCS $1730
-1780- 8D D4 CE STA $CED4
-1783- C1 CD CMP ($CD,X)
-1785- C5 B3 CMP $B3
-1787- A0 C1 LDY #$C1
-1789- D3 ???
-178A- C3 ???
-178B- A0 A2 LDY #$A2
-178D- C9 AD CMP #$AD
-178F- AD BC 20 LDA $20BC
-1792- 20 C9 20 JSR $20C9
-1795- 20 20 C9 JSR $C920
-1798- 20 C9 20 JSR $20C9
-179B- C9 20 CMP #$20
-179D- 20 20 20 JSR $2020
-17A0- 20 C9 20 JSR $20C9
-17A3- 20 20 C9 JSR $C920
-17A6- 20 C9 AD JSR $ADC9
-17A9- AD 20 20 LDA $2020
-17AC- 20 C9 AD JSR $ADC9
-17AF- AD AF A2 LDA $A2AF
-17B2- AC B0 B0 LDY $B0B0
-17B5- 8D D4 CE STA $CED4
-17B8- C1 CD CMP ($CD,X)
-17BA- C5 B4 CMP $B4
-17BC- A0 C1 LDY #$C1
-17BE- D3 ???
-17BF- C3 ???
-17C0- A0 A2 LDY #$A2
-17C2- C9 20 CMP #$20
-17C4- 20 20 A9 JSR $A920
-17C7- 20 C9 20 JSR $20C9
-17CA- 20 20 C9 JSR $C920
-17CD- 20 C9 20 JSR $20C9
-17D0- C9 20 CMP #$20
-17D2- 20 20 20 JSR $2020
-17D5- 20 C9 20 JSR $20C9
-17D8- 20 20 C9 JSR $C920
-17DB- 20 C9 20 JSR $20C9
-17DE- 20 20 20 JSR $2020
-17E1- 20 C9 20 JSR $20C9
-17E4- 20 DC A2 JSR $A2DC
-17E7- AC B0 B0 LDY $B0B0
-17EA- 8D D4 CE STA $CED4
-17ED- C1 CD CMP ($CD,X)
-17EF- C5 B5 CMP $B5
-17F1- A0 C1 LDY #$C1
-17F3- D3 ???
-17F4- C3 ???
-17F5- A0 A2 LDY #$A2
-17F7- C9 AD CMP #$AD
-17F9- AD AF 20 LDA $20AF
-17FC- 20 20 AD JSR $AD20
-17FF- AD AD 20 LDA $20AD
-1802- 20 C9 20 JSR $20C9
-1805- C9 AD CMP #$AD
-1807- AD AD AD LDA $ADAD
-180A- 20 C9 AD JSR $ADC9
-180D- AD AF 20 LDA $20AF
-1810- 20 C9 AD JSR $ADC9
-1813- AD AD AD LDA $ADAD
-1816- 20 C9 20 JSR $20C9
-1819- 20 20 DC JSR $DC20
-181C- A2 AC LDX #$AC
-181E- B0 B0 BCS $17D0
-1820- 8D AA 8D STA $8DAA
-1823- AA TAX
-1824- AA TAX
-1825- AA TAX
-1826- AA TAX
-1827- AA TAX
-1828- AA TAX
-1829- AA TAX
-182A- AA TAX
-182B- AA TAX
-182C- AA TAX
-182D- AA TAX
-182E- AA TAX
-182F- AA TAX
-1830- AA TAX
-1831- AA TAX
-1832- AA TAX
-1833- AA TAX
-1834- AA TAX
-1835- AA TAX
-1836- AA TAX
-1837- AA TAX
-1838- AA TAX
-1839- AA TAX
-183A- AA TAX
-183B- AA TAX
-183C- AA TAX
-183D- AA TAX
-183E- AA TAX
-183F- AA TAX
-1840- AA TAX
-1841- AA TAX
-1842- AA TAX
-1843- 8D AA 20 STA $20AA
-1846- 20 20 20 JSR $2020
-1849- 20 20 20 JSR $2020
-184C- 20 20 20 JSR $2020
-184F- 20 20 20 JSR $2020
-1852- 20 20 20 JSR $2020
-1855- 20 20 20 JSR $2020
-1858- 20 20 20 JSR $2020
-185B- 20 20 20 JSR $2020
-185E- 20 20 20 JSR $2020
-1861- 20 20 AA JSR $AA20
-1864- 8D AA 20 STA $20AA
-1867- C2 ???
-1868- D5 C9 CMP $C9,X
-186A- CC C4 C5 CPY $C5C4
-186D- D2 20 CMP ($20)
-186F- D3 ???
-1870- D0 C5 BNE $1837
-1872- C3 ???
-1873- C9 C6 CMP #$C6
-1875- C9 C3 CMP #$C3
-1877- 20 D3 D5 JSR $D5D3
-187A- C2 ???
-187B- D2 CF CMP ($CF)
-187D- D5 D4 CMP $D4,X
-187F- C9 CE CMP #$CE
-1881- C5 D3 CMP $D3
-1883- 20 AA 8D JSR $8DAA
-1886- AA TAX
-1887- 20 20 20 JSR $2020
-188A- 20 20 20 JSR $2020
-188D- 20 20 20 JSR $2020
-1890- 20 20 20 JSR $2020
-1893- 20 20 20 JSR $2020
-1896- 20 20 20 JSR $2020
-1899- 20 20 20 JSR $2020
-189C- 20 20 20 JSR $2020
-189F- 20 20 20 JSR $2020
-18A2- 20 20 20 JSR $2020
-18A5- AA TAX
-18A6- 8D AA AA STA $AAAA
-18A9- AA TAX
-18AA- AA TAX
-18AB- AA TAX
-18AC- AA TAX
-18AD- AA TAX
-18AE- AA TAX
-18AF- AA TAX
-18B0- AA TAX
-18B1- AA TAX
-18B2- AA TAX
-18B3- AA TAX
-18B4- AA TAX
-18B5- AA TAX
-18B6- AA TAX
-18B7- AA TAX
-18B8- AA TAX
-18B9- AA TAX
-18BA- AA TAX
-18BB- AA TAX
-18BC- AA TAX
-18BD- AA TAX
-18BE- AA TAX
-18BF- AA TAX
-18C0- AA TAX
-18C1- AA TAX
-18C2- AA TAX
-18C3- AA TAX
-18C4- AA TAX
-18C5- AA TAX
-18C6- AA TAX
-18C7- 8D AA 8D STA $8DAA
-18CA- A0 D0 LDY #$D0
-18CC- D5 D4 CMP $D4,X
-18CE- A0 CC LDY #$CC
-18D0- C9 C2 CMP #$C2
-18D2- AE CD C5 LDX $C5CD
-18D5- CE D5 8D DEC $8DD5
-18D8- A0 D0 LDY #$D0
-18DA- D5 D4 CMP $D4,X
-18DC- A0 D3 LDY #$D3
-18DE- D5 C2 CMP $C2,X
-18E0- AE C6 D0 LDX $D0C6
-18E3- CF ???
-18E4- D0 8D BNE $1873
-18E6- AA TAX
-18E7- 8D AA AA STA $AAAA
-18EA- AA TAX
-18EB- AA TAX
-18EC- AA TAX
-18ED- AA TAX
-18EE- AA TAX
-18EF- AA TAX
-18F0- AA TAX
-18F1- AA TAX
-18F2- AA TAX
-18F3- AA TAX
-18F4- AA TAX
-18F5- AA TAX
-18F6- AA TAX
-18F7- AA TAX
-18F8- AA TAX
-18F9- AA TAX
-18FA- AA TAX
-18FB- AA TAX
-18FC- AA TAX
-18FD- AA TAX
-18FE- AA TAX
-18FF- AA TAX
-1900- AA TAX
-1901- AA TAX
-1902- AA TAX
-1903- AA TAX
-1904- AA TAX
-1905- AA TAX
-1906- AA TAX
-1907- AA TAX
-1908- 8D AA 20 STA $20AA
-190B- 20 20 20 JSR $2020
-190E- 20 20 20 JSR $2020
-1911- 20 20 20 JSR $2020
-1914- 20 20 20 JSR $2020
-1917- 20 20 20 JSR $2020
-191A- 20 20 20 JSR $2020
-191D- 20 20 20 JSR $2020
-1920- 20 20 20 JSR $2020
-1923- 20 20 20 JSR $2020
-1926- 20 20 AA JSR $AA20
-1929- 8D AA 20 STA $20AA
-192C- 20 CC CF JSR $CFCC
-192F- D7 ???
-1930- AD CC C5 LDA $C5CC
-1933- D6 C5 DEC $C5,X
-1935- CC 20 D2 CPY $D220
-1938- CF ???
-1939- D5 D4 CMP $D4,X
-193B- C9 CE CMP #$CE
-193D- C5 D3 CMP $D3
-193F- 20 20 20 JSR $2020
-1942- 20 20 20 JSR $2020
-1945- 20 20 20 JSR $2020
-1948- 20 AA 8D JSR $8DAA
-194B- AA TAX
-194C- 20 20 20 JSR $2020
-194F- 20 20 20 JSR $2020
-1952- 20 20 20 JSR $2020
-1955- 20 20 20 JSR $2020
-1958- 20 20 20 JSR $2020
-195B- 20 20 20 JSR $2020
-195E- 20 20 20 JSR $2020
-1961- 20 20 20 JSR $2020
-1964- 20 20 20 JSR $2020
-1967- 20 20 20 JSR $2020
-196A- AA TAX
-196B- 8D AA AA STA $AAAA
-196E- AA TAX
-196F- AA TAX
-1970- AA TAX
-1971- AA TAX
-1972- AA TAX
-1973- AA TAX
-1974- AA TAX
-1975- AA TAX
-1976- AA TAX
-1977- AA TAX
-1978- AA TAX
-1979- AA TAX
-197A- AA TAX
-197B- AA TAX
-197C- AA TAX
-197D- AA TAX
-197E- AA TAX
-197F- AA TAX
-1980- AA TAX
-1981- AA TAX
-1982- AA TAX
-1983- AA TAX
-1984- AA TAX
-1985- AA TAX
-1986- AA TAX
-1987- AA TAX
-1988- AA TAX
-1989- AA TAX
-198A- AA TAX
-198B- AA TAX
-198C- 8D AA 8D STA $8DAA
-198F- A0 CC LDY #$CC
-1991- D3 ???
-1992- D4 ???
-1993- A0 CF LDY #$CF
-1995- C6 C6 DEC $C6
-1997- 8D AA 8D STA $8DAA
-199A- A0 D0 LDY #$D0
-199C- D5 D4 CMP $D4,X
-199E- A0 CD LDY #$CD
-19A0- C9 CE CMP #$CE
-19A2- AE CC C9 LDX $C9CC
-19A5- C2 ???
-19A6- AE D2 C5 LDX $C5D2
-19A9- D1 D5 CMP ($D5),Y
-19AB- C9 D2 CMP #$D2
-19AD- C5 C4 CMP $C4
-19AF- 8D AA 8D STA $8DAA
-19B2- AA TAX
-19B3- AA TAX
-19B4- 20 C9 CE JSR $CEC9
-19B7- C4 C9 CPY $C9
-19B9- D6 C9 DEC $C9,X
-19BB- C4 D5 CPY $D5
-19BD- C1 CC CMP ($CC,X)
-19BF- 20 D3 D5 JSR $D5D3
-19C2- C2 ???
-19C3- D2 CF CMP ($CF)
-19C5- D5 D4 CMP $D4,X
-19C7- C9 CE CMP #$CE
-19C9- C5 D3 CMP $D3
-19CB- 8D AA 8D STA $8DAA
-19CE- AA TAX
-19CF- AA TAX
-19D0- 20 C1 D2 JSR $D2C1
-19D3- D2 C1 CMP ($C1)
-19D5- D9 D3 8D CMP $8DD3,Y
-19D8- AA TAX
-19D9- 8D A0 D0 STA $D0A0
-19DC- D5 D4 CMP $D4,X
-19DE- A0 CD LDY #$CD
-19E0- C9 CE CMP #$CE
-19E2- AE D3 D5 LDX $D5D3
-19E5- C2 ???
-19E6- AE C1 C4 LDX $C4C1
-19E9- C9 CD CMP #$CD
-19EB- B8 CLV
-19EC- B1 8D LDA ($8D),Y
-19EE- AA TAX
-19EF- D0 D5 BNE $19C6
-19F1- D4 ???
-19F2- 20 CD C9 JSR $C9CD
-19F5- CE AE D3 DEC $D3AE
-19F8- D5 C2 CMP $C2,X
-19FA- AE C1 C4 LDX $C4C1
-19FD- C9 CD CMP #$CD
-19FF- B8 CLV
-1A00- B2 8D LDA ($8D)
-1A02- A0 D0 LDY #$D0
-1A04- D5 D4 CMP $D4,X
-1A06- A0 CD LDY #$CD
-1A08- C9 CE CMP #$CE
-1A0A- AE D3 D5 LDX $D5D3
-1A0D- C2 ???
-1A0E- AE C1 C7 LDX $C7C1
-1A11- C5 D4 CMP $D4
-1A13- B8 CLV
-1A14- B1 8D LDA ($8D),Y
-1A16- AA TAX
-1A17- D0 D5 BNE $19EE
-1A19- D4 ???
-1A1A- 20 CD C9 JSR $C9CD
-1A1D- CE AE D3 DEC $D3AE
-1A20- D5 C2 CMP $C2,X
-1A22- AE C1 C7 LDX $C7C1
-1A25- C5 D4 CMP $D4
-1A27- B8 CLV
-1A28- B2 8D LDA ($8D)
-1A2A- A0 D0 LDY #$D0
-1A2C- D5 D4 CMP $D4,X
-1A2E- A0 CD LDY #$CD
-1A30- C9 CE CMP #$CE
-1A32- AE D3 D5 LDX $D5D3
-1A35- C2 ???
-1A36- AE C1 D0 LDX $D0C1
-1A39- D5 D4 CMP $D4,X
-1A3B- B8 CLV
-1A3C- B1 8D LDA ($8D),Y
-1A3E- AA TAX
-1A3F- D0 D5 BNE $1A16
-1A41- D4 ???
-1A42- 20 CD C9 JSR $C9CD
-1A45- CE AE D3 DEC $D3AE
-1A48- D5 C2 CMP $C2,X
-1A4A- AE C1 D0 LDX $D0C1
-1A4D- D5 D4 CMP $D4,X
-1A4F- B8 CLV
-1A50- B2 8D LDA ($8D)
-1A52- AA TAX
-1A53- 8D AA AA STA $AAAA
-1A56- 20 D3 D4 JSR $D4D3
-1A59- C4 C9 CPY $C9
-1A5B- CF ???
-1A5C- 8D AA 8D STA $8DAA
-1A5F- AA TAX
-1A60- D0 D5 BNE $1A37
-1A62- D4 ???
-1A63- 20 CD C9 JSR $C9CD
-1A66- CE AE D3 DEC $D3AE
-1A69- D5 C2 CMP $C2,X
-1A6B- AE C3 D5 LDX $D5C3
-1A6E- D2 D3 CMP ($D3)
-1A70- CF ???
-1A71- D2 D5 CMP ($D5)
-1A73- C4 C2 CPY $C2
-1A75- C6 8D DEC $8D
-1A77- A0 D0 LDY #$D0
-1A79- D5 D4 CMP $D4,X
-1A7B- A0 CD LDY #$CD
-1A7D- C9 CE CMP #$CE
-1A7F- AE D3 D5 LDX $D5D3
-1A82- C2 ???
-1A83- AE C4 D0 LDX $D0C4
-1A86- D2 C9 CMP ($C9)
-1A88- CE D4 8D DEC $8DD4
-1A8B- A0 D0 LDY #$D0
-1A8D- D5 D4 CMP $D4,X
-1A8F- A0 CD LDY #$CD
-1A91- C9 CE CMP #$CE
-1A93- AE D3 D5 LDX $D5D3
-1A96- C2 ???
-1A97- AE D3 C9 LDX $C9D3
-1A9A- CE D0 D5 DEC $D5D0
-1A9D- D4 ???
-1A9E- 8D A0 D0 STA $D0A0
-1AA1- D5 D4 CMP $D4,X
-1AA3- A0 CD LDY #$CD
-1AA5- C9 CE CMP #$CE
-1AA7- AE D3 D5 LDX $D5D3
-1AAA- C2 ???
-1AAB- AE D4 C6 LDX $C6D4
-1AAE- C9 CC CMP #$CC
-1AB0- CC C1 8D CPY $8DC1
-1AB3- A0 D0 LDY #$D0
-1AB5- D5 D4 CMP $D4,X
-1AB7- A0 CD LDY #$CD
-1AB9- C9 CE CMP #$CE
-1ABB- AE D3 D5 LDX $D5D3
-1ABE- C2 ???
-1ABF- AE D4 C8 LDX $C8D4
-1AC2- CC C9 CE CPY $CEC9
-1AC5- C5 8D CMP $8D
-1AC7- A0 D0 LDY #$D0
-1AC9- D5 D4 CMP $D4,X
-1ACB- A0 CD LDY #$CD
-1ACD- C9 CE CMP #$CE
-1ACF- AE D3 D5 LDX $D5D3
-1AD2- C2 ???
-1AD3- AE D4 D6 LDX $D6D4
-1AD6- CC C9 CE CPY $CEC9
-1AD9- C5 8D CMP $8D
-1ADB- A0 D0 LDY #$D0
-1ADD- D5 D4 CMP $D4,X
-1ADF- A0 CD LDY #$CD
-1AE1- C9 CE CMP #$CE
-1AE3- AE D3 D5 LDX $D5D3
-1AE6- C2 ???
-1AE7- AE D4 D8 LDX $D8D4
-1AEA- D4 ???
-1AEB- D0 D5 BNE $1AC2
-1AED- D4 ???
-1AEE- 8D A0 D0 STA $D0A0
-1AF1- D5 D4 CMP $D4,X
-1AF3- A0 CD LDY #$CD
-1AF5- C9 CE CMP #$CE
-1AF7- AE D3 D5 LDX $D5D3
-1AFA- C2 ???
-1AFB- AE D8 D0 LDX $D0D8
-1AFE- D2 C9 CMP ($C9)
-1B00- CE D4 8D DEC $8DD4
-1B03- AA TAX
-1B04- 8D AA AA STA $AAAA
-1B07- 20 C6 C9 JSR $C9C6
-1B0A- CC C5 C9 CPY $C9C5
-1B0D- CF ???
-1B0E- 8D AA 8D STA $8DAA
-1B11- A0 D0 LDY #$D0
-1B13- D5 D4 CMP $D4,X
-1B15- A0 CD LDY #$CD
-1B17- C9 CE CMP #$CE
-1B19- AE D3 D5 LDX $D5D3
-1B1C- C2 ???
-1B1D- AE C6 D0 LDX $D0C6
-1B20- D3 ???
-1B21- D4 ???
-1B22- D2 8D CMP ($8D)
-1B24- A0 D0 LDY #$D0
-1B26- D5 D4 CMP $D4,X
-1B28- A0 CD LDY #$CD
-1B2A- C9 CE CMP #$CE
-1B2C- AE D3 D5 LDX $D5D3
-1B2F- C2 ???
-1B30- AE C6 D0 LDX $D0C6
-1B33- D2 C9 CMP ($C9)
-1B35- CE D4 8D DEC $8DD4
-1B38- A0 D0 LDY #$D0
-1B3A- D5 D4 CMP $D4,X
-1B3C- A0 CD LDY #$CD
-1B3E- C9 CE CMP #$CE
-1B40- AE D3 D5 LDX $D5D3
-1B43- C2 ???
-1B44- AE C6 C9 LDX $C9C6
-1B47- CE D0 D5 DEC $D5D0
-1B4A- D4 ???
-1B4B- 8D A0 D0 STA $D0A0
-1B4E- D5 D4 CMP $D4,X
-1B50- A0 CD LDY #$CD
-1B52- C9 CE CMP #$CE
-1B54- AE D3 D5 LDX $D5D3
-1B57- C2 ???
-1B58- AE C4 CF LDX $CFC4
-1B5B- D3 ???
-1B5C- C3 ???
-1B5D- CD C4 8D CMP $8DC4
-1B60- A0 D0 LDY #$D0
-1B62- D5 D4 CMP $D4,X
-1B64- A0 CD LDY #$CD
-1B66- C9 CE CMP #$CE
-1B68- AE D3 D5 LDX $D5D3
-1B6B- C2 ???
-1B6C- AE C2 C9 LDX $C9C2
-1B6F- CE D3 C1 DEC $C1D3
-1B72- D6 C5 DEC $C5,X
-1B74- 8D A0 D0 STA $D0A0
-1B77- D5 D4 CMP $D4,X
-1B79- A0 CD LDY #$CD
-1B7B- C9 CE CMP #$CE
-1B7D- AE D3 D5 LDX $D5D3
-1B80- C2 ???
-1B81- AE C2 C9 LDX $C9C2
-1B84- CE CC CF DEC $CFCC
-1B87- C1 C4 CMP ($C4,X)
-1B89- 8D AA 8D STA $8DAA
-1B8C- AA TAX
-1B8D- AA TAX
-1B8E- 20 C3 CF JSR $CFC3
-1B91- CE D6 C5 DEC $C5D6
-1B94- D2 D3 CMP ($D3)
-1B96- C9 CF CMP #$CF
-1B98- CE 8D AA DEC $AA8D
-1B9B- 8D A0 D0 STA $D0A0
-1B9E- D5 D4 CMP $D4,X
-1BA0- A0 CD LDY #$CD
-1BA2- C9 CE CMP #$CE
-1BA4- AE D3 D5 LDX $D5D3
-1BA7- C2 ???
-1BA8- AE C8 C5 LDX $C5C8
-1BAB- D8 CLD
-1BAC- B2 C8 LDA ($C8)
-1BAE- C5 D8 CMP $D8
-1BB0- C1 D3 CMP ($D3,X)
-1BB2- C3 ???
-1BB3- 8D AA 8D STA $8DAA
-1BB6- AA TAX
-1BB7- AA TAX
-1BB8- 20 D3 D4 JSR $D4D3
-1BBB- D2 C9 CMP ($C9)
-1BBD- CE C7 D3 DEC $D3C7
-1BC0- 8D AA 8D STA $8DAA
-1BC3- A0 D0 LDY #$D0
-1BC5- D5 D4 CMP $D4,X
-1BC7- A0 CD LDY #$CD
-1BC9- C9 CE CMP #$CE
-1BCB- AE D3 D5 LDX $D5D3
-1BCE- C2 ???
-1BCF- AE D3 D4 LDX $D4D3
-1BD2- D2 C3 CMP ($C3)
-1BD4- C1 D4 CMP ($D4,X)
-1BD6- 8D A0 D0 STA $D0A0
-1BD9- D5 D4 CMP $D4,X
-1BDB- A0 CD LDY #$CD
-1BDD- C9 CE CMP #$CE
-1BDF- AE D3 D5 LDX $D5D3
-1BE2- C2 ???
-1BE3- AE D3 D4 LDX $D4D3
-1BE6- D2 C3 CMP ($C3)
-1BE8- CF ???
-1BE9- CD D0 8D CMP $8DD0
-1BEC- A0 D0 LDY #$D0
-1BEE- D5 D4 CMP $D4,X
-1BF0- A0 CD LDY #$CD
-1BF2- C9 CE CMP #$CE
-1BF4- AE D3 D5 LDX $D5D3
-1BF7- C2 ???
-1BF8- AE D3 D5 LDX $D5D3
-1BFB- C2 ???
-1BFC- C3 ???
-1BFD- CF ???
-1BFE- D0 D9 BNE $1BD9
-1C00- 8D A0 D0 STA $D0A0
-1C03- D5 D4 CMP $D4,X
-1C05- A0 CD LDY #$CD
-1C07- C9 CE CMP #$CE
-1C09- AE D3 D5 LDX $D5D3
-1C0C- C2 ???
-1C0D- AE D3 D5 LDX $D5D3
-1C10- C2 ???
-1C11- C4 C5 CPY $C5
-1C13- CC 8D A0 CPY $A08D
-1C16- D0 D5 BNE $1BED
-1C18- D4 ???
-1C19- A0 CD LDY #$CD
-1C1B- C9 CE CMP #$CE
-1C1D- AE D3 D5 LDX $D5D3
-1C20- C2 ???
-1C21- AE D3 D5 LDX $D5D3
-1C24- C2 ???
-1C25- C9 CE CMP #$CE
-1C27- D3 ???
-1C28- 8D A0 D0 STA $D0A0
-1C2B- D5 D4 CMP $D4,X
-1C2D- A0 CD LDY #$CD
-1C2F- C9 CE CMP #$CE
-1C31- AE D3 D5 LDX $D5D3
-1C34- C2 ???
-1C35- AE D3 D5 LDX $D5D3
-1C38- C2 ???
-1C39- D0 CF BNE $1C0A
-1C3B- D3 ???
-1C3C- 8D A0 CC STA $CCA0
-1C3F- D3 ???
-1C40- D4 ???
-1C41- A0 CF LDY #$CF
-1C43- CE 8D A0 DEC $A08D
-1C46- D0 D5 BNE $1C1D
-1C48- D4 ???
-1C49- A0 CD LDY #$CD
-1C4B- C9 CE CMP #$CE
-1C4D- AE D3 D5 LDX $D5D3
-1C50- C2 ???
-1C51- AE D0 D2 LDX $D2D0
-1C54- CE D3 D4 DEC $D4D3
-1C57- D2 8D CMP ($8D)
-1C59- AA TAX
-1C5A- 8D 00 00 STA $0000
diff --git a/source/disk20_demo_builds_2/GO.BUILDER b/source/disk20_demo_builds_2/GO.BUILDER
deleted file mode 100644
index 2849ec4..0000000
--- a/source/disk20_demo_builds_2/GO.BUILDER
+++ /dev/null
@@ -1,3 +0,0 @@
-BLOAD BUILDER
-CALL -151
-6000G
diff --git a/source/disk20_demo_builds_2/MENU.TEST b/source/disk20_demo_builds_2/MENU.TEST
deleted file mode 100644
index 54eef7e..0000000
--- a/source/disk20_demo_builds_2/MENU.TEST
+++ /dev/null
@@ -1,1956 +0,0 @@
-4668- 09 14 ORA #$14
-466A- 0A ASL
-466B- 1B ???
-466C- 0D D3 C5 ORA $C5D3
-466F- D4 ???
-4670- D4 ???
-4671- C9 CE CMP #$CE
-4673- C7 ???
-4674- D3 ???
-4675- A0 CD LDY #$CD
-4677- C5 CE CMP $CE
-4679- D5 00 CMP $00,X
-467B- 00 BRK
-467C- 00 BRK
-467D- 00 BRK
-467E- 00 BRK
-467F- 00 BRK
-4680- 00 BRK
-4681- 00 BRK
-4682- 00 BRK
-4683- 00 BRK
-4684- 00 BRK
-4685- 00 BRK
-4686- 00 BRK
-4687- 00 BRK
-4688- 00 BRK
-4689- 00 BRK
-468A- 00 BRK
-468B- 00 BRK
-468C- 00 BRK
-468D- 00 BRK
-468E- 00 BRK
-468F- 00 BRK
-4690- 00 BRK
-4691- 00 BRK
-4692- 00 BRK
-4693- 00 BRK
-4694- 00 BRK
-4695- 00 BRK
-4696- 00 BRK
-4697- 00 BRK
-4698- 00 BRK
-4699- 00 BRK
-469A- 00 BRK
-469B- 00 BRK
-469C- 00 BRK
-469D- 00 BRK
-469E- 00 BRK
-469F- 00 BRK
-46A0- 00 BRK
-46A1- 00 BRK
-46A2- 00 BRK
-46A3- 00 BRK
-46A4- 00 BRK
-46A5- 00 BRK
-46A6- 00 BRK
-46A7- 00 BRK
-46A8- 00 BRK
-46A9- 00 BRK
-46AA- 00 BRK
-46AB- 00 BRK
-46AC- 00 BRK
-46AD- 00 BRK
-46AE- 00 BRK
-46AF- 00 BRK
-46B0- 00 BRK
-46B1- 00 BRK
-46B2- 00 BRK
-46B3- 00 BRK
-46B4- 00 BRK
-46B5- 00 BRK
-46B6- 00 BRK
-46B7- 00 BRK
-46B8- 00 BRK
-46B9- 00 BRK
-46BA- 00 BRK
-46BB- 00 BRK
-46BC- 00 BRK
-46BD- 00 BRK
-46BE- 00 BRK
-46BF- 00 BRK
-46C0- 00 BRK
-46C1- 00 BRK
-46C2- 00 BRK
-46C3- 00 BRK
-46C4- 00 BRK
-46C5- 00 BRK
-46C6- 00 BRK
-46C7- 00 BRK
-46C8- 00 BRK
-46C9- 00 BRK
-46CA- 00 BRK
-46CB- 00 BRK
-46CC- 00 BRK
-46CD- 00 BRK
-46CE- 00 BRK
-46CF- 00 BRK
-46D0- 00 BRK
-46D1- 00 BRK
-46D2- 00 BRK
-46D3- 00 BRK
-46D4- 00 BRK
-46D5- 00 BRK
-46D6- 00 BRK
-46D7- 00 BRK
-46D8- 00 BRK
-46D9- 00 BRK
-46DA- 00 BRK
-46DB- 00 BRK
-46DC- 00 BRK
-46DD- 00 BRK
-46DE- 00 BRK
-46DF- 00 BRK
-46E0- 00 BRK
-46E1- 00 BRK
-46E2- 00 BRK
-46E3- 00 BRK
-46E4- 00 BRK
-46E5- 00 BRK
-46E6- 00 BRK
-46E7- 00 BRK
-46E8- 00 BRK
-46E9- 00 BRK
-46EA- 00 BRK
-46EB- 00 BRK
-46EC- 00 BRK
-46ED- 00 BRK
-46EE- 00 BRK
-46EF- 00 BRK
-46F0- 00 BRK
-46F1- 00 BRK
-46F2- 00 BRK
-46F3- 00 BRK
-46F4- 00 BRK
-46F5- 00 BRK
-46F6- 00 BRK
-46F7- 00 BRK
-46F8- 00 BRK
-46F9- 00 BRK
-46FA- 00 BRK
-46FB- 00 BRK
-46FC- 00 BRK
-46FD- 00 BRK
-46FE- 00 BRK
-46FF- 00 BRK
-4700- 00 BRK
-4701- 00 BRK
-4702- 00 BRK
-4703- 00 BRK
-4704- 00 BRK
-4705- 00 BRK
-4706- 00 BRK
-4707- 00 BRK
-4708- 00 BRK
-4709- 00 BRK
-470A- 00 BRK
-470B- 00 BRK
-470C- 00 BRK
-470D- 00 BRK
-470E- 00 BRK
-470F- 00 BRK
-4710- 00 BRK
-4711- 00 BRK
-4712- 00 BRK
-4713- 00 BRK
-4714- 00 BRK
-4715- 00 BRK
-4716- 00 BRK
-4717- 00 BRK
-4718- 00 BRK
-4719- 00 BRK
-471A- 00 BRK
-471B- 00 BRK
-471C- 00 BRK
-471D- 00 BRK
-471E- 00 BRK
-471F- 00 BRK
-4720- 00 BRK
-4721- 00 BRK
-4722- 00 BRK
-4723- 00 BRK
-4724- 00 BRK
-4725- 00 BRK
-4726- 00 BRK
-4727- 00 BRK
-4728- 00 BRK
-4729- 00 BRK
-472A- 00 BRK
-472B- 00 BRK
-472C- 00 BRK
-472D- 00 BRK
-472E- 00 BRK
-472F- 00 BRK
-4730- 00 BRK
-4731- 00 BRK
-4732- 00 BRK
-4733- 00 BRK
-4734- 00 BRK
-4735- 00 BRK
-4736- 00 BRK
-4737- 00 BRK
-4738- 00 BRK
-4739- 00 BRK
-473A- 00 BRK
-473B- 00 BRK
-473C- 00 BRK
-473D- 00 BRK
-473E- 00 BRK
-473F- 00 BRK
-4740- 00 BRK
-4741- 00 BRK
-4742- 00 BRK
-4743- 00 BRK
-4744- 00 BRK
-4745- 00 BRK
-4746- 00 BRK
-4747- 00 BRK
-4748- 00 BRK
-4749- 00 BRK
-474A- 00 BRK
-474B- 00 BRK
-474C- 00 BRK
-474D- 00 BRK
-474E- 00 BRK
-474F- 00 BRK
-4750- 00 BRK
-4751- 00 BRK
-4752- 00 BRK
-4753- 00 BRK
-4754- 00 BRK
-4755- 00 BRK
-4756- 00 BRK
-4757- 00 BRK
-4758- 00 BRK
-4759- 00 BRK
-475A- 00 BRK
-475B- 00 BRK
-475C- 00 BRK
-475D- 00 BRK
-475E- 00 BRK
-475F- 00 BRK
-4760- 00 BRK
-4761- 00 BRK
-4762- 00 BRK
-4763- 00 BRK
-4764- 00 BRK
-4765- 00 BRK
-4766- 00 BRK
-4767- 00 BRK
-4768- 00 BRK
-4769- 00 BRK
-476A- 00 BRK
-476B- 00 BRK
-476C- 00 BRK
-476D- 00 BRK
-476E- 00 BRK
-476F- 00 BRK
-4770- 00 BRK
-4771- 00 BRK
-4772- 00 BRK
-4773- 00 BRK
-4774- 00 BRK
-4775- 00 BRK
-4776- 00 BRK
-4777- 00 BRK
-4778- 00 BRK
-4779- 00 BRK
-477A- 00 BRK
-477B- 00 BRK
-477C- 00 BRK
-477D- 00 BRK
-477E- 00 BRK
-477F- 00 BRK
-4780- 00 BRK
-4781- 00 BRK
-4782- 00 BRK
-4783- 00 BRK
-4784- 00 BRK
-4785- 00 BRK
-4786- 00 BRK
-4787- 00 BRK
-4788- 00 BRK
-4789- 00 BRK
-478A- 00 BRK
-478B- 00 BRK
-478C- 00 BRK
-478D- 00 BRK
-478E- 00 BRK
-478F- 00 BRK
-4790- 00 BRK
-4791- 00 BRK
-4792- 00 BRK
-4793- 00 BRK
-4794- 00 BRK
-4795- 00 BRK
-4796- 00 BRK
-4797- 00 BRK
-4798- 00 BRK
-4799- 00 BRK
-479A- 00 BRK
-479B- 00 BRK
-479C- 00 BRK
-479D- 00 BRK
-479E- 00 BRK
-479F- 00 BRK
-47A0- 00 BRK
-47A1- 00 BRK
-47A2- 00 BRK
-47A3- 00 BRK
-47A4- 00 BRK
-47A5- 00 BRK
-47A6- 00 BRK
-47A7- 00 BRK
-47A8- 00 BRK
-47A9- 00 BRK
-47AA- 00 BRK
-47AB- 00 BRK
-47AC- 00 BRK
-47AD- 00 BRK
-47AE- 00 BRK
-47AF- 00 BRK
-47B0- 00 BRK
-47B1- 00 BRK
-47B2- 00 BRK
-47B3- 00 BRK
-47B4- 00 BRK
-47B5- 00 BRK
-47B6- 00 BRK
-47B7- 00 BRK
-47B8- 00 BRK
-47B9- 00 BRK
-47BA- 00 BRK
-47BB- 00 BRK
-47BC- 00 BRK
-47BD- 00 BRK
-47BE- 00 BRK
-47BF- 00 BRK
-47C0- 00 BRK
-47C1- 00 BRK
-47C2- 00 BRK
-47C3- 00 BRK
-47C4- 00 BRK
-47C5- 00 BRK
-47C6- 00 BRK
-47C7- 00 BRK
-47C8- 00 BRK
-47C9- 00 BRK
-47CA- 00 BRK
-47CB- 00 BRK
-47CC- 00 BRK
-47CD- 00 BRK
-47CE- 00 BRK
-47CF- 00 BRK
-47D0- 00 BRK
-47D1- 00 BRK
-47D2- 00 BRK
-47D3- 00 BRK
-47D4- 00 BRK
-47D5- 00 BRK
-47D6- 00 BRK
-47D7- 00 BRK
-47D8- 00 BRK
-47D9- 00 BRK
-47DA- 00 BRK
-47DB- 00 BRK
-47DC- 00 BRK
-47DD- 00 BRK
-47DE- 00 BRK
-47DF- 00 BRK
-47E0- 00 BRK
-47E1- 00 BRK
-47E2- 00 BRK
-47E3- 00 BRK
-47E4- 00 BRK
-47E5- 00 BRK
-47E6- 00 BRK
-47E7- 00 BRK
-47E8- 00 BRK
-47E9- 00 BRK
-47EA- 00 BRK
-47EB- 00 BRK
-47EC- 00 BRK
-47ED- 00 BRK
-47EE- 00 BRK
-47EF- 00 BRK
-47F0- 00 BRK
-47F1- 00 BRK
-47F2- 00 BRK
-47F3- 00 BRK
-47F4- 00 BRK
-47F5- 00 BRK
-47F6- 00 BRK
-47F7- 00 BRK
-47F8- 00 BRK
-47F9- 00 BRK
-47FA- 00 BRK
-47FB- 00 BRK
-47FC- 00 BRK
-47FD- 00 BRK
-47FE- 00 BRK
-47FF- 00 BRK
-4800- 00 BRK
-4801- 00 BRK
-4802- 00 BRK
-4803- 00 BRK
-4804- 00 BRK
-4805- 00 BRK
-4806- 00 BRK
-4807- 00 BRK
-4808- 00 BRK
-4809- 00 BRK
-480A- 00 BRK
-480B- 00 BRK
-480C- 00 BRK
-480D- 00 BRK
-480E- 00 BRK
-480F- 00 BRK
-4810- 00 BRK
-4811- 00 BRK
-4812- 00 BRK
-4813- 00 BRK
-4814- 00 BRK
-4815- 00 BRK
-4816- 00 BRK
-4817- 00 BRK
-4818- 00 BRK
-4819- 00 BRK
-481A- 00 BRK
-481B- 00 BRK
-481C- 00 BRK
-481D- 00 BRK
-481E- 00 BRK
-481F- 00 BRK
-4820- 00 BRK
-4821- 00 BRK
-4822- 00 BRK
-4823- 00 BRK
-4824- 00 BRK
-4825- 00 BRK
-4826- 00 BRK
-4827- 00 BRK
-4828- 00 BRK
-4829- 00 BRK
-482A- 00 BRK
-482B- 00 BRK
-482C- 00 BRK
-482D- 00 BRK
-482E- 00 BRK
-482F- 00 BRK
-4830- 00 BRK
-4831- 00 BRK
-4832- 00 BRK
-4833- 00 BRK
-4834- 00 BRK
-4835- 00 BRK
-4836- 00 BRK
-4837- 00 BRK
-4838- 00 BRK
-4839- 00 BRK
-483A- 00 BRK
-483B- 00 BRK
-483C- 00 BRK
-483D- 00 BRK
-483E- 00 BRK
-483F- 00 BRK
-4840- 00 BRK
-4841- 00 BRK
-4842- 00 BRK
-4843- 00 BRK
-4844- 00 BRK
-4845- 00 BRK
-4846- 00 BRK
-4847- 00 BRK
-4848- 00 BRK
-4849- 00 BRK
-484A- 00 BRK
-484B- 00 BRK
-484C- 00 BRK
-484D- 00 BRK
-484E- 00 BRK
-484F- 00 BRK
-4850- 00 BRK
-4851- 00 BRK
-4852- 00 BRK
-4853- 00 BRK
-4854- 00 BRK
-4855- 00 BRK
-4856- 00 BRK
-4857- 00 BRK
-4858- 00 BRK
-4859- 00 BRK
-485A- 00 BRK
-485B- 00 BRK
-485C- 00 BRK
-485D- 00 BRK
-485E- 00 BRK
-485F- 00 BRK
-4860- 00 BRK
-4861- 00 BRK
-4862- 00 BRK
-4863- 00 BRK
-4864- 00 BRK
-4865- 00 BRK
-4866- 00 BRK
-4867- 00 BRK
-4868- 00 BRK
-4869- 00 BRK
-486A- 00 BRK
-486B- 00 BRK
-486C- 00 BRK
-486D- 00 BRK
-486E- 00 BRK
-486F- 00 BRK
-4870- 00 BRK
-4871- 00 BRK
-4872- 00 BRK
-4873- 00 BRK
-4874- 00 BRK
-4875- 00 BRK
-4876- 00 BRK
-4877- 00 BRK
-4878- 00 BRK
-4879- 00 BRK
-487A- 00 BRK
-487B- 00 BRK
-487C- 00 BRK
-487D- 00 BRK
-487E- 00 BRK
-487F- 00 BRK
-4880- 00 BRK
-4881- 00 BRK
-4882- 00 BRK
-4883- 00 BRK
-4884- 00 BRK
-4885- 00 BRK
-4886- 00 BRK
-4887- 00 BRK
-4888- 00 BRK
-4889- 00 BRK
-488A- 00 BRK
-488B- 00 BRK
-488C- 00 BRK
-488D- 00 BRK
-488E- 00 BRK
-488F- 00 BRK
-4890- 00 BRK
-4891- 00 BRK
-4892- 00 BRK
-4893- 00 BRK
-4894- 00 BRK
-4895- 00 BRK
-4896- 00 BRK
-4897- 00 BRK
-4898- 00 BRK
-4899- 00 BRK
-489A- 00 BRK
-489B- 00 BRK
-489C- 00 BRK
-489D- 00 BRK
-489E- 00 BRK
-489F- 00 BRK
-48A0- 00 BRK
-48A1- 00 BRK
-48A2- 00 BRK
-48A3- 00 BRK
-48A4- 00 BRK
-48A5- 00 BRK
-48A6- 00 BRK
-48A7- 00 BRK
-48A8- 00 BRK
-48A9- 00 BRK
-48AA- 00 BRK
-48AB- 00 BRK
-48AC- 00 BRK
-48AD- 00 BRK
-48AE- 00 BRK
-48AF- 00 BRK
-48B0- 00 BRK
-48B1- 00 BRK
-48B2- 00 BRK
-48B3- 00 BRK
-48B4- 00 BRK
-48B5- 00 BRK
-48B6- 00 BRK
-48B7- 00 BRK
-48B8- 00 BRK
-48B9- 00 BRK
-48BA- 00 BRK
-48BB- 00 BRK
-48BC- 00 BRK
-48BD- 00 BRK
-48BE- 00 BRK
-48BF- 00 BRK
-48C0- 00 BRK
-48C1- 00 BRK
-48C2- 00 BRK
-48C3- 00 BRK
-48C4- 00 BRK
-48C5- 00 BRK
-48C6- 00 BRK
-48C7- 00 BRK
-48C8- 00 BRK
-48C9- 00 BRK
-48CA- 00 BRK
-48CB- 00 BRK
-48CC- 00 BRK
-48CD- 00 BRK
-48CE- 00 BRK
-48CF- 00 BRK
-48D0- 00 BRK
-48D1- 00 BRK
-48D2- 00 BRK
-48D3- 00 BRK
-48D4- 00 BRK
-48D5- 00 BRK
-48D6- 00 BRK
-48D7- 00 BRK
-48D8- 00 BRK
-48D9- 00 BRK
-48DA- 00 BRK
-48DB- 00 BRK
-48DC- 00 BRK
-48DD- 00 BRK
-48DE- 00 BRK
-48DF- 00 BRK
-48E0- 00 BRK
-48E1- 00 BRK
-48E2- 00 BRK
-48E3- 00 BRK
-48E4- 00 BRK
-48E5- 00 BRK
-48E6- 00 BRK
-48E7- 00 BRK
-48E8- 00 BRK
-48E9- 00 BRK
-48EA- 00 BRK
-48EB- 00 BRK
-48EC- 00 BRK
-48ED- 00 BRK
-48EE- 00 BRK
-48EF- 00 BRK
-48F0- 00 BRK
-48F1- 00 BRK
-48F2- 00 BRK
-48F3- 00 BRK
-48F4- 00 BRK
-48F5- 00 BRK
-48F6- 00 BRK
-48F7- 00 BRK
-48F8- 00 BRK
-48F9- 00 BRK
-48FA- 00 BRK
-48FB- 00 BRK
-48FC- 00 BRK
-48FD- 00 BRK
-48FE- 00 BRK
-48FF- 00 BRK
-4900- 00 BRK
-4901- 00 BRK
-4902- 00 BRK
-4903- 00 BRK
-4904- 00 BRK
-4905- 00 BRK
-4906- 00 BRK
-4907- 00 BRK
-4908- 00 BRK
-4909- 00 BRK
-490A- 00 BRK
-490B- 00 BRK
-490C- 00 BRK
-490D- 00 BRK
-490E- 13 ???
-490F- A3 ???
-4910- DA PHX
-4911- C5 D2 CMP $D2
-4913- CF ???
-4914- A3 ???
-4915- CF ???
-4916- CE C5 A3 DEC $A3C5
-4919- D4 ???
-491A- D7 ???
-491B- CF ???
-491C- A3 ???
-491D- 00 BRK
-491E- 00 BRK
-491F- 00 BRK
-4920- 00 BRK
-4921- 00 BRK
-4922- 00 BRK
-4923- 00 BRK
-4924- 00 BRK
-4925- 00 BRK
-4926- 00 BRK
-4927- 00 BRK
-4928- 00 BRK
-4929- 00 BRK
-492A- 00 BRK
-492B- 00 BRK
-492C- 00 BRK
-492D- 00 BRK
-492E- 00 BRK
-492F- 00 BRK
-4930- 00 BRK
-4931- 00 BRK
-4932- 00 BRK
-4933- 00 BRK
-4934- 00 BRK
-4935- 00 BRK
-4936- 00 BRK
-4937- 00 BRK
-4938- 00 BRK
-4939- 00 BRK
-493A- 00 BRK
-493B- 00 BRK
-493C- 00 BRK
-493D- 00 BRK
-493E- 00 BRK
-493F- 00 BRK
-4940- 00 BRK
-4941- 00 BRK
-4942- 00 BRK
-4943- 00 BRK
-4944- 00 BRK
-4945- 00 BRK
-4946- 00 BRK
-4947- 00 BRK
-4948- 00 BRK
-4949- 00 BRK
-494A- 00 BRK
-494B- 00 BRK
-494C- 00 BRK
-494D- 00 BRK
-494E- 00 BRK
-494F- 00 BRK
-4950- 00 BRK
-4951- 00 BRK
-4952- 00 BRK
-4953- 00 BRK
-4954- 00 BRK
-4955- 00 BRK
-4956- 00 BRK
-4957- 00 BRK
-4958- 00 BRK
-4959- 00 BRK
-495A- 00 BRK
-495B- 00 BRK
-495C- 00 BRK
-495D- 00 BRK
-495E- 00 BRK
-495F- 00 BRK
-4960- 00 BRK
-4961- 00 BRK
-4962- 00 BRK
-4963- 00 BRK
-4964- 00 BRK
-4965- 00 BRK
-4966- 00 BRK
-4967- 00 BRK
-4968- 00 BRK
-4969- 00 BRK
-496A- 00 BRK
-496B- 00 BRK
-496C- 00 BRK
-496D- 00 BRK
-496E- 00 BRK
-496F- 00 BRK
-4970- 00 BRK
-4971- 00 BRK
-4972- 00 BRK
-4973- 00 BRK
-4974- 00 BRK
-4975- 00 BRK
-4976- 00 BRK
-4977- 00 BRK
-4978- 00 BRK
-4979- 00 BRK
-497A- 00 BRK
-497B- 00 BRK
-497C- 00 BRK
-497D- 00 BRK
-497E- 00 BRK
-497F- 00 BRK
-4980- 00 BRK
-4981- 00 BRK
-4982- 00 BRK
-4983- 00 BRK
-4984- 00 BRK
-4985- 00 BRK
-4986- 00 BRK
-4987- 00 BRK
-4988- 00 BRK
-4989- 00 BRK
-498A- 00 BRK
-498B- 00 BRK
-498C- 00 BRK
-498D- 00 BRK
-498E- 00 BRK
-498F- 00 BRK
-4990- 00 BRK
-4991- 00 BRK
-4992- 00 BRK
-4993- 00 BRK
-4994- 00 BRK
-4995- 00 BRK
-4996- 00 BRK
-4997- 00 BRK
-4998- 00 BRK
-4999- 00 BRK
-499A- 00 BRK
-499B- 00 BRK
-499C- 00 BRK
-499D- 00 BRK
-499E- 00 BRK
-499F- 00 BRK
-49A0- 00 BRK
-49A1- 00 BRK
-49A2- 00 BRK
-49A3- 00 BRK
-49A4- 00 BRK
-49A5- 00 BRK
-49A6- 00 BRK
-49A7- 00 BRK
-49A8- 00 BRK
-49A9- 00 BRK
-49AA- 00 BRK
-49AB- 00 BRK
-49AC- 00 BRK
-49AD- 00 BRK
-49AE- 00 BRK
-49AF- 00 BRK
-49B0- 00 BRK
-49B1- 00 BRK
-49B2- 00 BRK
-49B3- 00 BRK
-49B4- 00 BRK
-49B5- 00 BRK
-49B6- 00 BRK
-49B7- 00 BRK
-49B8- 00 BRK
-49B9- 00 BRK
-49BA- 00 BRK
-49BB- 00 BRK
-49BC- 00 BRK
-49BD- 00 BRK
-49BE- 00 BRK
-49BF- 00 BRK
-49C0- 00 BRK
-49C1- 00 BRK
-49C2- 00 BRK
-49C3- 00 BRK
-49C4- 00 BRK
-49C5- 00 BRK
-49C6- 00 BRK
-49C7- 00 BRK
-49C8- 00 BRK
-49C9- 00 BRK
-49CA- 00 BRK
-49CB- 00 BRK
-49CC- 00 BRK
-49CD- 00 BRK
-49CE- 00 BRK
-49CF- 00 BRK
-49D0- 00 BRK
-49D1- 00 BRK
-49D2- 00 BRK
-49D3- 00 BRK
-49D4- 00 BRK
-49D5- 00 BRK
-49D6- 00 BRK
-49D7- 00 BRK
-49D8- 00 BRK
-49D9- 00 BRK
-49DA- 00 BRK
-49DB- 00 BRK
-49DC- 00 BRK
-49DD- 00 BRK
-49DE- 00 BRK
-49DF- 00 BRK
-49E0- 00 BRK
-49E1- 00 BRK
-49E2- 00 BRK
-49E3- 00 BRK
-49E4- 00 BRK
-49E5- 00 BRK
-49E6- 00 BRK
-49E7- 00 BRK
-49E8- 00 BRK
-49E9- 00 BRK
-49EA- 00 BRK
-49EB- 00 BRK
-49EC- 00 BRK
-49ED- 00 BRK
-49EE- 00 BRK
-49EF- 00 BRK
-49F0- 00 BRK
-49F1- 00 BRK
-49F2- 00 BRK
-49F3- 00 BRK
-49F4- 00 BRK
-49F5- 00 BRK
-49F6- 00 BRK
-49F7- 00 BRK
-49F8- 00 BRK
-49F9- 00 BRK
-49FA- 00 BRK
-49FB- 00 BRK
-49FC- 00 BRK
-49FD- 00 BRK
-49FE- 00 BRK
-49FF- 00 BRK
-4A00- 00 BRK
-4A01- 00 BRK
-4A02- 00 BRK
-4A03- 00 BRK
-4A04- 00 BRK
-4A05- 00 BRK
-4A06- 00 BRK
-4A07- 00 BRK
-4A08- 00 BRK
-4A09- 00 BRK
-4A0A- 00 BRK
-4A0B- 00 BRK
-4A0C- 00 BRK
-4A0D- 00 BRK
-4A0E- 00 BRK
-4A0F- 00 BRK
-4A10- 00 BRK
-4A11- 00 BRK
-4A12- 00 BRK
-4A13- 00 BRK
-4A14- 00 BRK
-4A15- 00 BRK
-4A16- 00 BRK
-4A17- 00 BRK
-4A18- 00 BRK
-4A19- 00 BRK
-4A1A- 00 BRK
-4A1B- 00 BRK
-4A1C- 00 BRK
-4A1D- 00 BRK
-4A1E- 00 BRK
-4A1F- 00 BRK
-4A20- 00 BRK
-4A21- 00 BRK
-4A22- 00 BRK
-4A23- 00 BRK
-4A24- 00 BRK
-4A25- 00 BRK
-4A26- 00 BRK
-4A27- 00 BRK
-4A28- 00 BRK
-4A29- 00 BRK
-4A2A- 00 BRK
-4A2B- 00 BRK
-4A2C- 00 BRK
-4A2D- 00 BRK
-4A2E- 00 BRK
-4A2F- 00 BRK
-4A30- 00 BRK
-4A31- 00 BRK
-4A32- 00 BRK
-4A33- 00 BRK
-4A34- 00 BRK
-4A35- 00 BRK
-4A36- 00 BRK
-4A37- 00 BRK
-4A38- 00 BRK
-4A39- 00 BRK
-4A3A- 00 BRK
-4A3B- 00 BRK
-4A3C- 00 BRK
-4A3D- 00 BRK
-4A3E- 00 BRK
-4A3F- 00 BRK
-4A40- 00 BRK
-4A41- 00 BRK
-4A42- 00 BRK
-4A43- 00 BRK
-4A44- 00 BRK
-4A45- 00 BRK
-4A46- 00 BRK
-4A47- 00 BRK
-4A48- 00 BRK
-4A49- 00 BRK
-4A4A- 00 BRK
-4A4B- 00 BRK
-4A4C- 00 BRK
-4A4D- 00 BRK
-4A4E- 00 BRK
-4A4F- 00 BRK
-4A50- 00 BRK
-4A51- 00 BRK
-4A52- 00 BRK
-4A53- 00 BRK
-4A54- 00 BRK
-4A55- 00 BRK
-4A56- 00 BRK
-4A57- 00 BRK
-4A58- 00 BRK
-4A59- 00 BRK
-4A5A- 00 BRK
-4A5B- 00 BRK
-4A5C- 00 BRK
-4A5D- 00 BRK
-4A5E- 00 BRK
-4A5F- 00 BRK
-4A60- 00 BRK
-4A61- 00 BRK
-4A62- 00 BRK
-4A63- 00 BRK
-4A64- 00 BRK
-4A65- 00 BRK
-4A66- 00 BRK
-4A67- 00 BRK
-4A68- 00 BRK
-4A69- 00 BRK
-4A6A- 00 BRK
-4A6B- 00 BRK
-4A6C- 00 BRK
-4A6D- 00 BRK
-4A6E- 00 BRK
-4A6F- 00 BRK
-4A70- 00 BRK
-4A71- 00 BRK
-4A72- 00 BRK
-4A73- 00 BRK
-4A74- 00 BRK
-4A75- 00 BRK
-4A76- 00 BRK
-4A77- 00 BRK
-4A78- 00 BRK
-4A79- 00 BRK
-4A7A- 00 BRK
-4A7B- 00 BRK
-4A7C- 00 BRK
-4A7D- 00 BRK
-4A7E- 00 BRK
-4A7F- 00 BRK
-4A80- 00 BRK
-4A81- 00 BRK
-4A82- 00 BRK
-4A83- 00 BRK
-4A84- 00 BRK
-4A85- 00 BRK
-4A86- 00 BRK
-4A87- 00 BRK
-4A88- 00 BRK
-4A89- 00 BRK
-4A8A- 00 BRK
-4A8B- 00 BRK
-4A8C- 00 BRK
-4A8D- 00 BRK
-4A8E- 00 BRK
-4A8F- 00 BRK
-4A90- 00 BRK
-4A91- 00 BRK
-4A92- 00 BRK
-4A93- 00 BRK
-4A94- 00 BRK
-4A95- 00 BRK
-4A96- 00 BRK
-4A97- 00 BRK
-4A98- 00 BRK
-4A99- 00 BRK
-4A9A- 00 BRK
-4A9B- 00 BRK
-4A9C- 00 BRK
-4A9D- 00 BRK
-4A9E- 00 BRK
-4A9F- 00 BRK
-4AA0- 00 BRK
-4AA1- 00 BRK
-4AA2- 00 BRK
-4AA3- 00 BRK
-4AA4- 00 BRK
-4AA5- 00 BRK
-4AA6- 00 BRK
-4AA7- 00 BRK
-4AA8- 00 BRK
-4AA9- 00 BRK
-4AAA- 00 BRK
-4AAB- 00 BRK
-4AAC- 00 BRK
-4AAD- 00 BRK
-4AAE- 00 BRK
-4AAF- 00 BRK
-4AB0- 00 BRK
-4AB1- 00 BRK
-4AB2- 00 BRK
-4AB3- 00 BRK
-4AB4- 00 BRK
-4AB5- 00 BRK
-4AB6- 00 BRK
-4AB7- 00 BRK
-4AB8- 00 BRK
-4AB9- 00 BRK
-4ABA- 00 BRK
-4ABB- 00 BRK
-4ABC- 00 BRK
-4ABD- 00 BRK
-4ABE- 00 BRK
-4ABF- 00 BRK
-4AC0- 00 BRK
-4AC1- 00 BRK
-4AC2- 00 BRK
-4AC3- 00 BRK
-4AC4- 00 BRK
-4AC5- 00 BRK
-4AC6- 00 BRK
-4AC7- 00 BRK
-4AC8- 00 BRK
-4AC9- 00 BRK
-4ACA- 00 BRK
-4ACB- 00 BRK
-4ACC- 00 BRK
-4ACD- 00 BRK
-4ACE- 00 BRK
-4ACF- 00 BRK
-4AD0- 00 BRK
-4AD1- 00 BRK
-4AD2- 00 BRK
-4AD3- 00 BRK
-4AD4- 00 BRK
-4AD5- 00 BRK
-4AD6- 00 BRK
-4AD7- 00 BRK
-4AD8- 00 BRK
-4AD9- 00 BRK
-4ADA- 00 BRK
-4ADB- 00 BRK
-4ADC- 00 BRK
-4ADD- 00 BRK
-4ADE- 00 BRK
-4ADF- 00 BRK
-4AE0- 00 BRK
-4AE1- 00 BRK
-4AE2- 00 BRK
-4AE3- 00 BRK
-4AE4- 00 BRK
-4AE5- 00 BRK
-4AE6- 00 BRK
-4AE7- 00 BRK
-4AE8- 00 BRK
-4AE9- 00 BRK
-4AEA- 00 BRK
-4AEB- 00 BRK
-4AEC- 00 BRK
-4AED- 00 BRK
-4AEE- 00 BRK
-4AEF- 00 BRK
-4AF0- 00 BRK
-4AF1- 00 BRK
-4AF2- 00 BRK
-4AF3- 00 BRK
-4AF4- 00 BRK
-4AF5- 00 BRK
-4AF6- 00 BRK
-4AF7- 00 BRK
-4AF8- 00 BRK
-4AF9- 00 BRK
-4AFA- 00 BRK
-4AFB- 00 BRK
-4AFC- 00 BRK
-4AFD- 00 BRK
-4AFE- 00 BRK
-4AFF- 00 BRK
-4B00- 00 BRK
-4B01- 00 BRK
-4B02- 00 BRK
-4B03- 00 BRK
-4B04- 00 BRK
-4B05- 00 BRK
-4B06- 00 BRK
-4B07- 00 BRK
-4B08- 00 BRK
-4B09- 00 BRK
-4B0A- 00 BRK
-4B0B- 00 BRK
-4B0C- 00 BRK
-4B0D- 00 BRK
-4B0E- 00 BRK
-4B0F- 00 BRK
-4B10- 00 BRK
-4B11- 00 BRK
-4B12- 00 BRK
-4B13- 00 BRK
-4B14- 00 BRK
-4B15- 00 BRK
-4B16- 00 BRK
-4B17- 00 BRK
-4B18- 00 BRK
-4B19- 00 BRK
-4B1A- 00 BRK
-4B1B- 00 BRK
-4B1C- 00 BRK
-4B1D- 00 BRK
-4B1E- 00 BRK
-4B1F- 00 BRK
-4B20- 00 BRK
-4B21- 00 BRK
-4B22- 00 BRK
-4B23- 00 BRK
-4B24- 00 BRK
-4B25- 00 BRK
-4B26- 00 BRK
-4B27- 00 BRK
-4B28- 00 BRK
-4B29- 00 BRK
-4B2A- 00 BRK
-4B2B- 00 BRK
-4B2C- 00 BRK
-4B2D- 00 BRK
-4B2E- 00 BRK
-4B2F- 00 BRK
-4B30- 00 BRK
-4B31- 00 BRK
-4B32- 00 BRK
-4B33- 00 BRK
-4B34- 00 BRK
-4B35- 00 BRK
-4B36- 00 BRK
-4B37- 00 BRK
-4B38- 00 BRK
-4B39- 00 BRK
-4B3A- 00 BRK
-4B3B- 00 BRK
-4B3C- 00 BRK
-4B3D- 00 BRK
-4B3E- 00 BRK
-4B3F- 00 BRK
-4B40- 00 BRK
-4B41- 00 BRK
-4B42- 00 BRK
-4B43- 00 BRK
-4B44- 00 BRK
-4B45- 00 BRK
-4B46- 00 BRK
-4B47- 00 BRK
-4B48- 00 BRK
-4B49- 00 BRK
-4B4A- 00 BRK
-4B4B- 00 BRK
-4B4C- 00 BRK
-4B4D- 00 BRK
-4B4E- 00 BRK
-4B4F- 00 BRK
-4B50- 00 BRK
-4B51- 00 BRK
-4B52- 00 BRK
-4B53- 00 BRK
-4B54- 00 BRK
-4B55- 00 BRK
-4B56- 00 BRK
-4B57- 00 BRK
-4B58- 00 BRK
-4B59- 00 BRK
-4B5A- 00 BRK
-4B5B- 00 BRK
-4B5C- 00 BRK
-4B5D- 00 BRK
-4B5E- 00 BRK
-4B5F- 00 BRK
-4B60- 00 BRK
-4B61- 00 BRK
-4B62- 00 BRK
-4B63- 00 BRK
-4B64- 00 BRK
-4B65- 00 BRK
-4B66- 00 BRK
-4B67- 00 BRK
-4B68- 00 BRK
-4B69- 00 BRK
-4B6A- 00 BRK
-4B6B- 00 BRK
-4B6C- 00 BRK
-4B6D- 00 BRK
-4B6E- 00 BRK
-4B6F- 00 BRK
-4B70- 00 BRK
-4B71- 00 BRK
-4B72- 00 BRK
-4B73- 00 BRK
-4B74- 00 BRK
-4B75- 00 BRK
-4B76- 00 BRK
-4B77- 00 BRK
-4B78- 00 BRK
-4B79- 00 BRK
-4B7A- 00 BRK
-4B7B- 00 BRK
-4B7C- 00 BRK
-4B7D- 00 BRK
-4B7E- 00 BRK
-4B7F- 00 BRK
-4B80- 00 BRK
-4B81- 00 BRK
-4B82- 00 BRK
-4B83- 00 BRK
-4B84- 00 BRK
-4B85- 00 BRK
-4B86- 00 BRK
-4B87- 00 BRK
-4B88- 00 BRK
-4B89- 00 BRK
-4B8A- 00 BRK
-4B8B- 00 BRK
-4B8C- 00 BRK
-4B8D- 00 BRK
-4B8E- 00 BRK
-4B8F- 00 BRK
-4B90- 00 BRK
-4B91- 00 BRK
-4B92- 00 BRK
-4B93- 00 BRK
-4B94- 00 BRK
-4B95- 00 BRK
-4B96- 00 BRK
-4B97- 00 BRK
-4B98- 00 BRK
-4B99- 00 BRK
-4B9A- 00 BRK
-4B9B- 00 BRK
-4B9C- 00 BRK
-4B9D- 00 BRK
-4B9E- 00 BRK
-4B9F- 00 BRK
-4BA0- 00 BRK
-4BA1- 00 BRK
-4BA2- 00 BRK
-4BA3- 00 BRK
-4BA4- 00 BRK
-4BA5- 00 BRK
-4BA6- 00 BRK
-4BA7- 00 BRK
-4BA8- 00 BRK
-4BA9- 00 BRK
-4BAA- 00 BRK
-4BAB- 00 BRK
-4BAC- 00 BRK
-4BAD- 00 BRK
-4BAE- 00 BRK
-4BAF- 00 BRK
-4BB0- 00 BRK
-4BB1- 00 BRK
-4BB2- 00 BRK
-4BB3- 00 BRK
-4BB4- 00 BRK
-4BB5- 00 BRK
-4BB6- 00 BRK
-4BB7- 00 BRK
-4BB8- 00 BRK
-4BB9- 00 BRK
-4BBA- 00 BRK
-4BBB- 00 BRK
-4BBC- 00 BRK
-4BBD- 00 BRK
-4BBE- 00 BRK
-4BBF- 00 BRK
-4BC0- 00 BRK
-4BC1- 00 BRK
-4BC2- 00 BRK
-4BC3- 00 BRK
-4BC4- 00 BRK
-4BC5- 00 BRK
-4BC6- 00 BRK
-4BC7- 00 BRK
-4BC8- 00 BRK
-4BC9- 00 BRK
-4BCA- 00 BRK
-4BCB- 00 BRK
-4BCC- 00 BRK
-4BCD- 00 BRK
-4BCE- 00 BRK
-4BCF- 00 BRK
-4BD0- 00 BRK
-4BD1- 00 BRK
-4BD2- 00 BRK
-4BD3- 00 BRK
-4BD4- 00 BRK
-4BD5- 00 BRK
-4BD6- 00 BRK
-4BD7- 00 BRK
-4BD8- 00 BRK
-4BD9- 00 BRK
-4BDA- 00 BRK
-4BDB- 00 BRK
-4BDC- 00 BRK
-4BDD- 00 BRK
-4BDE- 00 BRK
-4BDF- 00 BRK
-4BE0- 00 BRK
-4BE1- 00 BRK
-4BE2- 00 BRK
-4BE3- 00 BRK
-4BE4- 00 BRK
-4BE5- 00 BRK
-4BE6- 00 BRK
-4BE7- 00 BRK
-4BE8- 00 BRK
-4BE9- 00 BRK
-4BEA- 00 BRK
-4BEB- 00 BRK
-4BEC- 00 BRK
-4BED- 00 BRK
-4BEE- 00 BRK
-4BEF- 00 BRK
-4BF0- 00 BRK
-4BF1- 00 BRK
-4BF2- 00 BRK
-4BF3- 00 BRK
-4BF4- 00 BRK
-4BF5- 00 BRK
-4BF6- 00 BRK
-4BF7- 00 BRK
-4BF8- 00 BRK
-4BF9- 00 BRK
-4BFA- 00 BRK
-4BFB- 00 BRK
-4BFC- 00 BRK
-4BFD- 00 BRK
-4BFE- 00 BRK
-4BFF- 00 BRK
-4C00- 00 BRK
-4C01- 00 BRK
-4C02- 00 BRK
-4C03- 00 BRK
-4C04- 00 BRK
-4C05- 00 BRK
-4C06- 00 BRK
-4C07- 00 BRK
-4C08- 00 BRK
-4C09- 00 BRK
-4C0A- 00 BRK
-4C0B- 00 BRK
-4C0C- 00 BRK
-4C0D- 00 BRK
-4C0E- 00 BRK
-4C0F- 00 BRK
-4C10- 00 BRK
-4C11- 00 BRK
-4C12- 00 BRK
-4C13- 00 BRK
-4C14- 00 BRK
-4C15- 00 BRK
-4C16- 00 BRK
-4C17- 00 BRK
-4C18- 00 BRK
-4C19- 00 BRK
-4C1A- 00 BRK
-4C1B- 00 BRK
-4C1C- 00 BRK
-4C1D- 00 BRK
-4C1E- 00 BRK
-4C1F- 00 BRK
-4C20- 00 BRK
-4C21- 00 BRK
-4C22- 00 BRK
-4C23- 00 BRK
-4C24- 00 BRK
-4C25- 00 BRK
-4C26- 00 BRK
-4C27- 00 BRK
-4C28- 00 BRK
-4C29- 00 BRK
-4C2A- 00 BRK
-4C2B- 00 BRK
-4C2C- 00 BRK
-4C2D- 00 BRK
-4C2E- 00 BRK
-4C2F- 00 BRK
-4C30- 00 BRK
-4C31- 00 BRK
-4C32- 00 BRK
-4C33- 00 BRK
-4C34- 00 BRK
-4C35- 00 BRK
-4C36- 00 BRK
-4C37- 00 BRK
-4C38- 00 BRK
-4C39- 00 BRK
-4C3A- 00 BRK
-4C3B- 00 BRK
-4C3C- 00 BRK
-4C3D- 00 BRK
-4C3E- 00 BRK
-4C3F- 00 BRK
-4C40- 00 BRK
-4C41- 00 BRK
-4C42- 00 BRK
-4C43- 00 BRK
-4C44- 00 BRK
-4C45- 00 BRK
-4C46- 00 BRK
-4C47- 00 BRK
-4C48- 00 BRK
-4C49- 00 BRK
-4C4A- 00 BRK
-4C4B- 00 BRK
-4C4C- 00 BRK
-4C4D- 00 BRK
-4C4E- 00 BRK
-4C4F- 00 BRK
-4C50- 00 BRK
-4C51- 00 BRK
-4C52- 00 BRK
-4C53- 00 BRK
-4C54- 00 BRK
-4C55- 00 BRK
-4C56- 00 BRK
-4C57- 00 BRK
-4C58- 00 BRK
-4C59- 00 BRK
-4C5A- 00 BRK
-4C5B- 00 BRK
-4C5C- 00 BRK
-4C5D- 00 BRK
-4C5E- 00 BRK
-4C5F- 00 BRK
-4C60- 00 BRK
-4C61- 00 BRK
-4C62- 00 BRK
-4C63- 00 BRK
-4C64- 00 BRK
-4C65- 00 BRK
-4C66- 00 BRK
-4C67- 00 BRK
-4C68- 00 BRK
-4C69- 00 BRK
-4C6A- 00 BRK
-4C6B- 00 BRK
-4C6C- 00 BRK
-4C6D- 00 BRK
-4C6E- 00 BRK
-4C6F- 00 BRK
-4C70- 00 BRK
-4C71- 00 BRK
-4C72- 00 BRK
-4C73- 00 BRK
-4C74- 00 BRK
-4C75- 00 BRK
-4C76- 00 BRK
-4C77- 00 BRK
-4C78- 00 BRK
-4C79- 00 BRK
-4C7A- 00 BRK
-4C7B- 00 BRK
-4C7C- 00 BRK
-4C7D- 00 BRK
-4C7E- 00 BRK
-4C7F- 00 BRK
-4C80- 00 BRK
-4C81- 00 BRK
-4C82- 00 BRK
-4C83- 00 BRK
-4C84- 00 BRK
-4C85- 00 BRK
-4C86- 00 BRK
-4C87- 00 BRK
-4C88- 00 BRK
-4C89- 00 BRK
-4C8A- 00 BRK
-4C8B- 00 BRK
-4C8C- 00 BRK
-4C8D- 00 BRK
-4C8E- 00 BRK
-4C8F- 00 BRK
-4C90- 00 BRK
-4C91- 00 BRK
-4C92- 00 BRK
-4C93- 00 BRK
-4C94- 00 BRK
-4C95- 00 BRK
-4C96- 00 BRK
-4C97- 00 BRK
-4C98- 00 BRK
-4C99- 00 BRK
-4C9A- 00 BRK
-4C9B- 00 BRK
-4C9C- 00 BRK
-4C9D- 00 BRK
-4C9E- 00 BRK
-4C9F- 00 BRK
-4CA0- 00 BRK
-4CA1- 00 BRK
-4CA2- 00 BRK
-4CA3- 00 BRK
-4CA4- 00 BRK
-4CA5- 00 BRK
-4CA6- 00 BRK
-4CA7- 00 BRK
-4CA8- 00 BRK
-4CA9- 00 BRK
-4CAA- 00 BRK
-4CAB- 00 BRK
-4CAC- 00 BRK
-4CAD- 00 BRK
-4CAE- 00 BRK
-4CAF- 00 BRK
-4CB0- 00 BRK
-4CB1- 00 BRK
-4CB2- 00 BRK
-4CB3- 00 BRK
-4CB4- 00 BRK
-4CB5- 00 BRK
-4CB6- 00 BRK
-4CB7- 00 BRK
-4CB8- 00 BRK
-4CB9- 00 BRK
-4CBA- 00 BRK
-4CBB- 00 BRK
-4CBC- 00 BRK
-4CBD- 00 BRK
-4CBE- 00 BRK
-4CBF- 00 BRK
-4CC0- 00 BRK
-4CC1- 00 BRK
-4CC2- 00 BRK
-4CC3- 00 BRK
-4CC4- 00 BRK
-4CC5- 00 BRK
-4CC6- 00 BRK
-4CC7- 00 BRK
-4CC8- 00 BRK
-4CC9- 00 BRK
-4CCA- 00 BRK
-4CCB- 00 BRK
-4CCC- 00 BRK
-4CCD- 00 BRK
-4CCE- 00 BRK
-4CCF- 00 BRK
-4CD0- 00 BRK
-4CD1- 00 BRK
-4CD2- 00 BRK
-4CD3- 00 BRK
-4CD4- 00 BRK
-4CD5- 00 BRK
-4CD6- 00 BRK
-4CD7- 00 BRK
-4CD8- 00 BRK
-4CD9- 00 BRK
-4CDA- 00 BRK
-4CDB- 00 BRK
-4CDC- 00 BRK
-4CDD- 00 BRK
-4CDE- 00 BRK
-4CDF- 00 BRK
-4CE0- 00 BRK
-4CE1- 00 BRK
-4CE2- 00 BRK
-4CE3- 00 BRK
-4CE4- 00 BRK
-4CE5- 00 BRK
-4CE6- 00 BRK
-4CE7- 00 BRK
-4CE8- 00 BRK
-4CE9- 00 BRK
-4CEA- 00 BRK
-4CEB- 00 BRK
-4CEC- 00 BRK
-4CED- 00 BRK
-4CEE- 00 BRK
-4CEF- 00 BRK
-4CF0- 00 BRK
-4CF1- 00 BRK
-4CF2- 00 BRK
-4CF3- 00 BRK
-4CF4- 00 BRK
-4CF5- 00 BRK
-4CF6- 00 BRK
-4CF7- 00 BRK
-4CF8- 00 BRK
-4CF9- 00 BRK
-4CFA- 00 BRK
-4CFB- 00 BRK
-4CFC- 00 BRK
-4CFD- 00 BRK
-4CFE- 00 BRK
-4CFF- 00 BRK
-4D00- 00 BRK
-4D01- 00 BRK
-4D02- 00 BRK
-4D03- 00 BRK
-4D04- 00 BRK
-4D05- 00 BRK
-4D06- 00 BRK
-4D07- 00 BRK
-4D08- 00 BRK
-4D09- 00 BRK
-4D0A- 00 BRK
-4D0B- 00 BRK
-4D0C- 00 BRK
-4D0D- 00 BRK
-4D0E- 00 BRK
-4D0F- 00 BRK
-4D10- 00 BRK
-4D11- 00 BRK
-4D12- 00 BRK
-4D13- 00 BRK
-4D14- 00 BRK
-4D15- 00 BRK
-4D16- 00 BRK
-4D17- 00 BRK
-4D18- 00 BRK
-4D19- 00 BRK
-4D1A- 00 BRK
-4D1B- 00 BRK
-4D1C- 00 BRK
-4D1D- 00 BRK
-4D1E- 00 BRK
-4D1F- 00 BRK
-4D20- 00 BRK
-4D21- 00 BRK
-4D22- 00 BRK
-4D23- 00 BRK
-4D24- 00 BRK
-4D25- 00 BRK
-4D26- 00 BRK
-4D27- 00 BRK
-4D28- 00 BRK
-4D29- 00 BRK
-4D2A- 00 BRK
-4D2B- 00 BRK
-4D2C- 00 BRK
-4D2D- 00 BRK
-4D2E- 00 BRK
-4D2F- 00 BRK
-4D30- 00 BRK
-4D31- 00 BRK
-4D32- 00 BRK
-4D33- 00 BRK
-4D34- 00 BRK
-4D35- 00 BRK
-4D36- 00 BRK
-4D37- 00 BRK
-4D38- 00 BRK
-4D39- 00 BRK
-4D3A- 00 BRK
-4D3B- 00 BRK
-4D3C- 00 BRK
-4D3D- 00 BRK
-4D3E- 00 BRK
-4D3F- 00 BRK
-4D40- 00 BRK
-4D41- 00 BRK
-4D42- 00 BRK
-4D43- 00 BRK
-4D44- 00 BRK
-4D45- 00 BRK
-4D46- 00 BRK
-4D47- 00 BRK
-4D48- 00 BRK
-4D49- 00 BRK
-4D4A- 00 BRK
-4D4B- 00 BRK
-4D4C- 00 BRK
-4D4D- 00 BRK
-4D4E- 00 BRK
-4D4F- 00 BRK
-4D50- 00 BRK
-4D51- 00 BRK
-4D52- 00 BRK
-4D53- 00 BRK
-4D54- 00 BRK
-4D55- 00 BRK
-4D56- 00 BRK
-4D57- 00 BRK
-4D58- 00 BRK
-4D59- 00 BRK
-4D5A- 00 BRK
-4D5B- 00 BRK
-4D5C- 00 BRK
-4D5D- 00 BRK
-4D5E- 00 BRK
-4D5F- 00 BRK
-4D60- 00 BRK
-4D61- 00 BRK
-4D62- 00 BRK
-4D63- 00 BRK
-4D64- 00 BRK
-4D65- 00 BRK
-4D66- 00 BRK
-4D67- 00 BRK
-4D68- 00 BRK
-4D69- 00 BRK
-4D6A- 00 BRK
-4D6B- 00 BRK
-4D6C- 00 BRK
-4D6D- 00 BRK
-4D6E- 00 BRK
-4D6F- 00 BRK
-4D70- 00 BRK
-4D71- 00 BRK
-4D72- 00 BRK
-4D73- 00 BRK
-4D74- 00 BRK
-4D75- 00 BRK
-4D76- 00 BRK
-4D77- 00 BRK
-4D78- 00 BRK
-4D79- 00 BRK
-4D7A- 00 BRK
-4D7B- 00 BRK
-4D7C- 00 BRK
-4D7D- 00 BRK
-4D7E- 00 BRK
-4D7F- 00 BRK
-4D80- 00 BRK
-4D81- 00 BRK
-4D82- 00 BRK
-4D83- 00 BRK
-4D84- 00 BRK
-4D85- 00 BRK
-4D86- 00 BRK
-4D87- 00 BRK
-4D88- 00 BRK
-4D89- 00 BRK
-4D8A- 00 BRK
-4D8B- 00 BRK
-4D8C- 00 BRK
-4D8D- 00 BRK
-4D8E- 00 BRK
-4D8F- 00 BRK
-4D90- 00 BRK
-4D91- 00 BRK
-4D92- 00 BRK
-4D93- 00 BRK
-4D94- 00 BRK
-4D95- 00 BRK
-4D96- 00 BRK
-4D97- 00 BRK
-4D98- 00 BRK
-4D99- 00 BRK
-4D9A- 00 BRK
-4D9B- 00 BRK
-4D9C- 00 BRK
-4D9D- 00 BRK
-4D9E- 00 BRK
-4D9F- 00 BRK
-4DA0- 00 BRK
-4DA1- 00 BRK
-4DA2- 00 BRK
-4DA3- 00 BRK
-4DA4- 00 BRK
-4DA5- 00 BRK
-4DA6- 00 BRK
-4DA7- 00 BRK
-4DA8- 00 BRK
-4DA9- 00 BRK
-4DAA- 00 BRK
-4DAB- 00 BRK
-4DAC- 00 BRK
-4DAD- 00 BRK
-4DAE- 00 BRK
-4DAF- 00 BRK
-4DB0- 00 BRK
-4DB1- 00 BRK
-4DB2- 00 BRK
-4DB3- 00 BRK
-4DB4- 00 BRK
-4DB5- 00 BRK
-4DB6- 00 BRK
-4DB7- 00 BRK
-4DB8- 00 BRK
-4DB9- 00 BRK
-4DBA- 00 BRK
-4DBB- 00 BRK
-4DBC- 00 BRK
-4DBD- 00 BRK
-4DBE- 00 BRK
-4DBF- 00 BRK
-4DC0- 00 BRK
-4DC1- 00 BRK
-4DC2- 00 BRK
-4DC3- 00 BRK
-4DC4- 00 BRK
-4DC5- 00 BRK
-4DC6- 00 BRK
-4DC7- 00 BRK
-4DC8- 00 BRK
-4DC9- 00 BRK
-4DCA- 00 BRK
-4DCB- 00 BRK
-4DCC- 00 BRK
-4DCD- 00 BRK
-4DCE- 00 BRK
-4DCF- 00 BRK
-4DD0- 00 BRK
-4DD1- 00 BRK
-4DD2- 00 BRK
-4DD3- 00 BRK
-4DD4- 00 BRK
-4DD5- 00 BRK
-4DD6- 00 BRK
-4DD7- 00 BRK
-4DD8- 00 BRK
-4DD9- 00 BRK
-4DDA- 00 BRK
-4DDB- 00 BRK
-4DDC- 00 BRK
-4DDD- 00 BRK
-4DDE- 00 BRK
-4DDF- 00 BRK
-4DE0- 00 BRK
-4DE1- 00 BRK
-4DE2- 00 BRK
-4DE3- 00 BRK
-4DE4- 00 BRK
-4DE5- 00 BRK
-4DE6- 00 BRK
-4DE7- 00 BRK
-4DE8- 00 BRK
-4DE9- 00 BRK
-4DEA- 00 BRK
-4DEB- 00 BRK
-4DEC- 00 BRK
-4DED- 00 BRK
-4DEE- 00 BRK
-4DEF- 00 BRK
-4DF0- 00 BRK
-4DF1- 00 BRK
-4DF2- 00 BRK
-4DF3- 00 BRK
-4DF4- 00 BRK
-4DF5- 00 BRK
-4DF6- 00 BRK
-4DF7- 00 BRK
-4DF8- 00 BRK
-4DF9- 00 BRK
-4DFA- 00 BRK
-4DFB- 00 BRK
-4DFC- 00 BRK
-4DFD- 00 BRK
-4DFE- 00 BRK
-4DFF- 00 BRK
-4E00- 00 BRK
-4E01- 00 BRK
-4E02- 00 BRK
-4E03- 00 BRK
-4E04- 00 BRK
-4E05- 00 BRK
-4E06- 00 BRK
-4E07- 00 BRK
-4E08- 00 BRK
-4E09- 00 BRK
-4E0A- 00 BRK
-4E0B- 00 BRK
-4E0C- 00 BRK
-4E0D- 00 BRK
-4E0E- 00 BRK
-4E0F- 00 BRK
-4E10- 00 BRK
-4E11- 00 BRK
-4E12- 00 BRK
-4E13- 00 BRK
-4E14- 00 BRK
-4E15- 00 BRK
diff --git a/source/disk20_demo_builds_2/T.BUILDER b/source/disk20_demo_builds_2/T.BUILDER
deleted file mode 100644
index e2162b1..0000000
--- a/source/disk20_demo_builds_2/T.BUILDER
+++ /dev/null
@@ -1,264 +0,0 @@
-********************************
-* *
-* APLLEASM BUILDER UTILITY *
-*- -*
-* COPIES DESIRED SUBROUTINES *
-* FROM ENTIRE LIBRARY ONTO A *
-* DESTINATION DISK, WITH SOME *
-* CUSTOMIZATION (LIKE WHETHER *
-* TO USE MINIFIED VERSIONS), *
-* AND THEN CREATES A CUSTOM *
-* TEMPLATE FILE FOR THE NEW *
-* PROJECT. *
-* *
-********************************
-*
-** ASSEMBLER DIRECTIVES
-*
- CYC AVE
- EXP OFF
- DSK BUILDER
- TR ON
- OBJ $BFE0
- ORG $6000
-*
-********************************
-* *
-* HEADER, HOOKS AND MACROS *
-* *
-********************************
-*
- LST OFF
- PUT MIN.VARS.REQUIRED
- USE MIN.MAC.REQUIRED
- PUT MIN.HOOKS.REQUIRED
- PUT MIN.HOOKS.ARRAYS
- PUT MIN.HOOKS.FILEIO
- PUT MIN.HOOKS.STDIO
- PUT MIN.HOOKS.STRINGS
- USE MIN.MAC.ARRAYS
- USE MIN.MAC.CONVERT
- USE MIN.MAC.FILEIO
- USE MIN.MAC.STDIO
- USE MIN.MAC.STRINGS
- USE MAC.MENU
- USE MAC.BUILDER
- LST ON
-*
-********************************
-* *
-* CONSTANT DECLARATIONS *
-* *
-********************************
-*
-_OBJ EQU $BFE0
-*
-********************************
-* *
-* MAIN PROGRAM LOOP *
-* *
-********************************
-*
-MAIN
- JSR INIT
- JSR TITLE
- JMP M_OPTIONS
-*JSR SELECT
-*JSR TEMPLATE
-*JSR BUILD
-*
- JMP REENTRY
-*
-********************************
-* *
-* INIT SUBROUTINE *
-* *
-********************************
-*
-INIT
-*
- AMODE
- LDA #0
- STA CNT
- COL40
- RTS
-*
-********************************
-* *
-* TITLE SUBROUTINE *
-* *
-********************************
-*
-TITLE
-*
- JSR HOME
- SCPOS #13;#3
- PRN "APPLE][ ASM"
- SCPOS #14;#5
- PRN "BAREBONES"
- SCPOS #1;#7
- PRN #TNAME
- SCPOS #1;#8
- PRN #TNAME2
- SCPOS #1;#9
- PRN #TNAME3
- SCPOS #1;#10
- PRN #TNAME4
- SCPOS #1;#11
- PRN #TNAME5
- SCPOS #9;#14
- PRN "BY NATHAN RIGGS, 2019",8D8D
- SCPOS #5;#17
- PRN "(D)ESCRIPTION (I)NSTRUCTIONS"
- SCPOS #5;#18
- PRN "(S)ETTINGS (B)UILD",8D8D
-*
- RTS
-*
-********************************
-* *
-* M_OPTIONS SUBROUTINE *
-* *
-********************************
-*
-M_OPTIONS
-*
-:WLP
- WAIT
- CMP #$44 ; "D"
- BEQ :DESCRIBE
- CMP #$49 ; "I"
- BEQ :INSTRUCT
- CMP #$53 ; "S"
- BEQ :GOSETTINGS
- CMP #$42 ; "B"
- BEQ :GOBUILD
- CMP #'Q'
- BEQ :GOQUIT
- JMP :WLP
-:GOSETTINGS
- JMP :SETTINGS
-:GOBUILD
- JMP :BUILD
-:GOQUIT
- JMP :QUIT
-:DESCRIBE
- PLA
- PLA
- PUP #5;#2;#30;#20;"T.DESC";#MAIN
- JMP MAIN
-:INSTRUCT
- PLA
- PLA
- PUP #5;#2;#30;#20;"T.BLD.INSTRUCT";#MAIN
- JMP MAIN
-:SETTINGS
-*MEND #SETMEN;#MAIN
- MNSNM "SETTINGS MENU"
- MNSLN #$09
- MNSLW #20
- MNSOW #10
- MNSBK #27 ; ESCAPE KEY
- MNSHK #2;#MAIN
- MNGHK #2
- MNSOP #1;"#ZERO#ONE#TWO#THREE"
- MNGST #1;#1
- SPRN #RETURN
- WAIT
-:BUILD
- JMP MAIN
-:QUIT
- JMP REENTRY
-*
-********************************
-* *
-* VARIABLES *
-* *
-********************************
-*
-CNT DS 2 ; TEMP COUNTER
-PNAME DS 30 ; PROJECT NAME
-PADDR DS 2 ; PROJECT OBJ ADDRESS
-MINTOG DS 1 ; MINIFIED TOGGLE FLAG
-*
-** LIBRARY FLAGS
-*
-** 1 = ALL (INVERTED SPACE)
-** 2 = PARTIAL (*)
-** 3 = NONE (BLANK SPACE)
-*
-STDIOF DS 2 ; STDIO FLAG
-COMMONF DS 1 ; COMMON FLAG
-ARRAYSF DS 1 ; ARRAYS FLAG
-MATHF DS 1 ; MATH FLAG
-STRINGSF DS 1 ; STRINGS FLAG
-FILEIOF DS 1 ; FILEIO FLAG
-CONVERTF DS 1 ; CONVERSION FLAG
-*
-TNAME ASC "I--\ I I I I I--\ I---- I--\",00
-TNAME2 ASC "I ) I I I I I I I I )",00
-TNAME3 ASC "I--< I I I I I I I-- I--/",00
-TNAME4 ASC "I ) I I I I I I I I \",00
-TNAME5 ASC "I--/ --- I I---- I--/ I---- I \",00
-*
-********************************
-* *
-* BUILDER SPECIFIC SUBROUTINES *
-* *
-********************************
-*
- PUT LIB.MENU
- PUT SUB.FPOP
-*
-********************************
-* *
-* LOW-LEVEL ROUTINES *
-* *
-********************************
-*
- LST OFF
-*
- PUT MIN.LIB.REQUIRED
-*
-** INDIVIDUAL SUBROUTINES
-*
-** ARRAYS
-*
- PUT MIN.SUB.ADIM81
-*PUT MIN.SUB.ADIM82
- PUT MIN.SUB.AGET81
-*PUT MIN.SUB.AGET82
- PUT MIN.SUB.APUT81
-*PUT MIN.SUB.APUT82
-*
-** STDIO
-*
- PUT MIN.SUB.CURSORUDBF
- PUT MIN.SUB.DPRINT
- PUT MIN.SUB.SINPUT
- PUT MIN.SUB.TFILLA
- PUT MIN.SUB.THLINE
- PUT MIN.SUB.TVLINE
- PUT MIN.SUB.TXTPUT
- PUT MIN.SUB.XPRINT
-*
-** FILEIO
-*
- PUT MIN.SUB.FPSTR
- PUT MIN.SUB.FPRINT
- PUT MIN.SUB.FINPUT
- PUT MIN.SUB.DOSCMD
- PUT MIN.SUB.BINSAVE
- PUT MIN.SUB.BINLOAD
-*
-** STRINGS
-*
- PUT MIN.SUB.STRCAT
- PUT MIN.SUB.STRCOMP
- PUT MIN.SUB.SUBCOPY
- PUT MIN.SUB.SUBDEL
- PUT MIN.SUB.SUBINS
- PUT MIN.SUB.SUBPOS
- PUT MIN.SUB.PRNSTR
-*
- LST ON
diff --git a/source/disk20_demo_builds_2/T.DAT.BLD.TMP b/source/disk20_demo_builds_2/T.DAT.BLD.TMP
deleted file mode 100644
index 541f1bd..0000000
--- a/source/disk20_demo_builds_2/T.DAT.BLD.TMP
+++ /dev/null
@@ -1,50 +0,0 @@
-********************************
-* *
-* MAIN PROGRAM SOURCE TEMPLATE *
-* *
-********************************
-*
-** ASSEMBLER DIRECTIVES
-*
-!D
-*
-********************************
-* *
-* HEADER, HOOKS AND MACROS *
-* *
-********************************
-*
-!H
-*
-********************************
-* *
-* CONSTANT DECLARATIONS *
-* *
-********************************
-*
-!C
-*
-********************************
-* *
-* MAIN PROGRAM LOOP *
-* *
-********************************
-*
-!M
-*
-********************************
-* *
-* VARIABLES *
-* *
-********************************
-*
-!V
-*
-********************************
-* *
-* LOW-LEVEL ROUTINES *
-* *
-********************************
-!L
-*
-*
diff --git a/source/disk20_demo_builds_2/T.DESC b/source/disk20_demo_builds_2/T.DESC
deleted file mode 100644
index 97c51ea..0000000
--- a/source/disk20_demo_builds_2/T.DESC
+++ /dev/null
@@ -1,8 +0,0 @@
-APPLE2 ASSEMBLY
-LIBRARY BUILDER
-===============
-
-THIS PROGRAM AUTOMATES THE PROCESS OF COPYING VARIOUS MACROS AND SUBROUTINES FROM DIFFERENT DISKS FOR THE PRODUCTION OF CUSTOM PROJECTS USING THIS LIBRARY. PRIMARILY, THIS IS FOR USE IN AN "AUTHENTIC" ENVIRONMENT--THAT IS, NOT EMULATED.
-I WOULD FULLY SUGGEST USING SOMETHING LIKE CIDERPRESS IF YOU ARE USING MODERN EQUIPMENT.
-
-NOTE THAT THIS PROGRAM ALSO USES THE LIBRARY IN QUESTION IN ORTER TO DEMONSTRATE HOW THE LIBRARY WORKS. YOU MAY FIND ITS SOURCE CODE ON THE BUILDER'S MAIN DISK.
diff --git a/source/disk20_demo_builds_2/T.LIB.MENU b/source/disk20_demo_builds_2/T.LIB.MENU
deleted file mode 100644
index cd2d9c0..0000000
--- a/source/disk20_demo_builds_2/T.LIB.MENU
+++ /dev/null
@@ -1,1110 +0,0 @@
-********************************
-* *
-* MENU SYSTEM SUBROUTINES *
-* *
-*------------------------------*
-* *
-* CONTAINS: *
-* *
-* SETMNAME *
-* GETMNAME *
-* SETMLEN *
-* GETMLEN *
-* SETLABW *
-* GETLABW *
-* SETOPTW *
-* GETOPTW *
-* SETBKEY *
-* GETBKEY *
-* SETMHOOK *
-* GETMHOOK *
-* SETMOPT *
-* GETMOPT *
-* SETMLBL *
-* SETSLCT *
-* GETSLCT *
-* READSLCT *
-* MENRESET *
-* MENCOPY *
-* MENREAD *
-* MENSAVE *
-* MENLOAD *
-* MENDISP *
-* *
-*------------------------------*
-* *
-* USES: *
-* MAC.FILIO *
-* MIN.SUB.BINSAVE *
-* MIN.SUB.STRCAT *
-* MIN.SUB.BINLOAD *
-* MIN.SUB.HEX2ASC *
-* *
-********************************
-*
-********************************
-* *
-* VARIABLES *
-* *
-********************************
-*
- JMP ENDVARS ; PUT AT TOP BECAUSE
- ; OF NO FORWARD REF
-]MRETURN DS 2,0
-]MRET2 DS 2,0
-]MRET3 DS 2,0
-]INDEX DS 2,0
-]OINDEX DS 2,0
-]TMP DS 6,0
-]TMPS DS 80,0
-]YPOS DS 1,0
-]XPOS DS 1,0
-]YMARG DS 1,0
-]XMARG DS 1,0
-*
-]THEMENU
-*
-** HEADER
-*
-]LCOUNT DS 1,0
-]LWIDTH DS 1,0
-]OWIDTH DS 1,0
-]BKEY DS 1,0
-]MNAME DS 80,0
-*
-* LABELS SECTION
-*
-]LABELS DS 800,0 ; EACH LABEL 39 CHARS WIDE
-*
-** OPTIONS SECTION
-*
-]OPTIONS DS 1000,0 ; EACH OPTION CAN BE NO GREATER
- ; THAN 49 CHARS LONG
-*
-** SELECTIONS SECTION
-*
-]SELECT DS 20,0 ; HOLDS NUMBER OF SELECTION
- ; IN THE GIVEN OPTION
-*
-** TYPES SECTION
-*
-** 01 = MULTIPLE CHOICE
-** 02 = BOOLEAN SWITCH
-** 03 = TEXTBOX ENTRY
-** 04 - 09 = NOTHING YET
-** 10 = JUMP TO HOOK
-*
-]TYPES DS 20,0
-*
-** HOOKS TABLE
-*
-]HOOKS DS 40,0 ; EACH HOOK 2 BYTES
-*
-]ENDMEN DS 2,0
-*
-ENDVARS
-*
-********************************
-* *
-* SETMNAME: SET THE MENU NAME *
-* *
-********************************
-*
-SETMNAME
-*
-** GET PARAMETERS
-*
- PLA
- STA ]MRETURN
- PLA
- STA ]MRETURN+1
-*
- PLA
- STA ADDR4
- PLA
- STA ADDR4+1
-*
-** COPY FROM SOURCE TO ]MNAME
-*
- LDY #255
-:LP1
- INY
- TYA
- TAX
- LDA (ADDR4),Y
- STA ]MNAME,X
- CPY ]MNAME
- BNE :LP1
-*
- LDA ]MRETURN+1
- PHA
- LDA ]MRETURN
- PHA
-*
- RTS
-*
-********************************
-* *
-* GETMNAME: GET MENU NAME AND *
-* PUT IT IN RETURN *
-* *
-********************************
-*
-GETMNAME
-*
- LDY #255
-:LP1
- INY
- LDA ]MNAME,Y
- STA RETURN,Y
- CPY ]MNAME
- BNE :LP1
- STY RETLEN
- RTS
-*
-********************************
-* *
-* SETMLEN *
-* *
-********************************
-*
-SETMLEN
-*
- PLA
- TAX
- PLA
- TAY
- PLA
- STA ]LCOUNT
- TYA
- PHA
- TXA
- PHA
- RTS
-*
-********************************
-* *
-* GETMLEN: GET MENU LENGTH *
-* AND PUT IN RETURN *
-* *
-********************************
-*
-GETMLEN
-*
- LDA #1
- STA RETLEN
- LDA ]LCOUNT
- STA RETURN
- RTS
-*
-********************************
-* *
-* SETLABW *
-* *
-********************************
-*
-SETLABW
-*
- PLA
- TAX
- PLA
- TAY
- PLA
- STA ]LWIDTH
- TYA
- PHA
- TXA
- PHA
- RTS
-*
-********************************
-* *
-* GETLABW: GET LABEL WIDTH *
-* AND PUT IN RETURN *
-* *
-********************************
-*
-GETLABW
-*
- LDA #1
- STA RETLEN
- LDA ]LWIDTH
- STA RETURN
- RTS
-*
-********************************
-* *
-* SETOPTW: SET OPTION WIDTH *
-* *
-********************************
-*
-SETOPTW
-*
- PLA
- TAX
- PLA
- TAY
- PLA
- STA ]OWIDTH
- TYA
- PHA
- TXA
- PHA
- RTS
-*
-********************************
-* *
-* GETOPTW: GET OPTION WIDTH *
-* AND PUT IN RETURN *
-* *
-********************************
-*
-GETOPTW
-*
- LDA #1
- STA RETLEN
- LDA ]OWIDTH
- STA RETURN
- RTS
-*
-********************************
-* *
-* SETBKEY: SET KEY TO EXIT *
-* *
-********************************
-*
-SETBKEY
-*
- PLA
- TAX
- PLA
- TAY
- PLA
- STA ]BKEY
- TYA
- PHA
- TXA
- PHA
- RTS
-*
-********************************
-* *
-* GETBKEY: GET EXIT KEY CODE *
-* AND PUT IN RETURN *
-* *
-********************************
-*
-GETBKEY
-*
- LDA #1
- STA RETLEN
- LDA ]BKEY
- STA RETURN
-*
-********************************
-* *
-* SETMHOOK: SET MENU ITEM HOOK *
-* *
-********************************
-*
-SETMHOOK
-*
-** GET PARAMETERS
-*
- LDA #0
- STA ADDR4
- STA ADDR4+1
- PLA
- STA ]MRETURN
- PLA
- STA ]MRETURN+1
- PLA
- STA ]TMP
- PLA
- STA ]TMP+1
- PLA
- STA ]INDEX
-*
- ASL ; MUL BY 2
- CLC
- ADC #]HOOKS
- BCC :C1
- LDY #>]HOOKS
- INY
- STY ADDR4+1
-:C1
- STA ADDR4
-*
- LDY #0
- LDA ]TMP
- STA (ADDR4),Y
- LDA ]TMP+1
- INY
- STA (ADDR4),Y
- LDA ]MRETURN+1
- PHA
- LDA ]MRETURN
- PHA
- RTS
-*
-********************************
-* *
-* GETMHOOK: GET A MENU HOOK *
-* AMD STORE IN RETURN *
-* *
-********************************
-*
-GETMHOOK
-*
- LDA #0
- STA ADDR4
- STA ADDR4+1
- PLA
- TAX
- PLA
- TAY
- PLA
- STA ]INDEX
- TYA
- PHA
- TXA
- PHA
-*
- LDA ]INDEX
- ASL ; MUL BY 2
- CLC
- ADC #]HOOKS
- BCC :C1
- LDY #>]HOOKS
- INY
- STY ADDR4+1
-:C1
- STA ADDR4
- LDY #2
- STY RETLEN
- LDY #0
- LDA (ADDR4),Y
- STA RETURN,Y
- INY
- LDA (ADDR4),Y
- STA RETURN,Y
- RTS
-*
-********************************
-* *
-* SETMOPT *
-* *
-* SET A GIVEN MENU ITEM'S *
-* AVAILABLE OPTIONS. *
-* *
-********************************
-*
-SETMOPT
-*
-** GET PARAMETERS
-*
- PLA
- STA ]MRETURN
- PLA
- STA ]MRETURN+1
-*
- PLA
- STA ADDR4 ; STRING ADDRESS
- PLA
- STA ADDR4+1
-*
- PLA
- STA ]INDEX
-*
-** FIRST, MUL ]INDEX BY 50 TO GET MEMLOC
-*
- LDY #0
- STY ]TMP
- STY ]TMP+1
- LDY #0
-*
- LDA ]INDEX
- CMP #0
- BNE :LP1
- JMP :XLP1
-*
-:LP1
- INY
- LDA ]TMP
- CLC
- ADC #50
- BCC :CLP
- INC ]TMP+1
-:CLP
- STA ]TMP
- CPY ]INDEX
- BNE :LP1
-:XLP1
-*
-** NOW ADD TO BASE ADDRESS OF OPTIONS
-*
- LDA #]OPTIONS
- CLC
- ADC ]TMP
- STA ]TMP
- STA ADDR3
- CLC
- LDA #>]OPTIONS
- CLC
- ADC ]TMP+1
- STA ]TMP+1
- STA ADDR3+1
-*
-* NOW COPY OPTIONS STRING TO OPTIONS LOCATION
-*
- LDY #255
- LDX #255
-:CPLP
- INY
- INX
- LDA (ADDR4),Y
- STA (ADDR3),Y
- CPY ]TMP
- BNE :CPLP
-*
- LDA ]MRETURN+1
- PHA
- LDA ]MRETURN
- PHA
- RTS
-*
-********************************
-* *
-* GETMOPT *
-* *
-* GET A GIVEN MENU ITEM'S *
-* AVAILABLE OPTIONS IN RETURN *
-* *
-********************************
-*
-GETMOPT
-*
-** GET PARAMETERS
-*
- PLA
- STA ]MRETURN
- PLA
- STA ]MRETURN+1
-*
- PLA
- STA ]INDEX
-*
-** FIRST, MUL ]INDEX BY 50 TO GET MEMLOC
-*
- LDY #0
- STY ]TMP
- STY ]TMP+1
- LDY #0
-*
- LDA ]INDEX
- CMP #0
- BNE :LP1
- JMP :XLP1
-*
-:LP1
- INY
- LDA ]TMP
- CLC
- ADC #50
- BCC :CLP
- INC ]TMP+1
-:CLP
- STA ]TMP
- CPY ]INDEX
- BNE :LP1
-:XLP1
-*
-** NOW ADD TO BASE ADDRESS OF OPTIONS
-*
- LDA #]OPTIONS
- CLC
- ADC ]TMP
- STA ]TMP
- STA ADDR3
- CLC
- LDA #>]OPTIONS
- CLC
- ADC ]TMP+1
- STA ]TMP+1
- STA ADDR3+1
-*
-** NOW COPY OPTIONS STRING TO OPTIONS LOCATION
-*
- LDY #255
- LDX #255
-:CPLP
- INY
- INX
- LDA (ADDR3),Y
- STA RETURN,X
- CPY ]TMP
- BNE :CPLP
- STY RETLEN
-*
- LDA ]MRETURN+1
- PHA
- LDA ]MRETURN
- PHA
- RTS
-*
-********************************
-* *
-* SETMLBL *
-* *
-* SET A GIVEN MENU ITEM'S *
-* LABEL. *
-* *
-********************************
-*
-SETMLBL
-*
-** GET PARAMETERS
-*
- PLA
- STA ]MRETURN
- PLA
- STA ]MRETURN+1
-*
- PLA
- STA ADDR4 ; STRING ADDRESS
- PLA
- STA ADDR4+1
-*
- PLA
- STA ]INDEX
-*
-** FIRST, MUL ]INDEX BY 40 TO GET MEMLOC
-*
- LDY #0
- STY ]TMP
- STY ]TMP+1
- LDY #0
-*
- LDA ]INDEX
- CMP #0
- BNE :LP1
- JMP :XLP1
-*
-:LP1
- INY
- LDA ]TMP
- CLC
- ADC #40
- BCC :CLP
- INC ]TMP+1
-:CLP
- STA ]TMP
- CPY ]INDEX
- BNE :LP1
-:XLP1
-*
-** NOW ADD TO BASE ADDRESS OF LABELS
-*
- LDA #]LABELS
- CLC
- ADC ]TMP
- STA ]TMP
- STA ADDR3
- CLC
- LDA #>]LABELS
- CLC
- ADC ]TMP+1
- STA ]TMP+1
- STA ADDR3+1
-*
-* NOW COPY OPTIONS STRING TO LABELS LOCATION
-*
- LDY #255
- LDX #255
-:CPLP
- INY
- INX
- LDA (ADDR4),Y
- STA (ADDR3),Y
- CPY ]TMP
- BNE :CPLP
-*
- LDA ]MRETURN+1
- PHA
- LDA ]MRETURN
- PHA
- RTS
-*
-*
-********************************
-* *
-* SETSLCT *
-* *
-* SET THE SELECTION AMONG THE *
-* GIVEN OPTIONS AT ENTRY [X] *
-* *
-********************************
-*
-SETSLCT
-*
- LDA #0
- STA ADDR4+1
- STA ADDR4
- STA ]INDEX+1
- PLA
- STA ]MRETURN
- PLA
- STA ]MRETURN+1
-*
- PLA
- STA ]OINDEX
- PLA
- STA ]INDEX
-*
-** GET MEMLOC FOR SELECTION BYTE
-*
- CLC
- ADC #<]SELECT
- STA ADDR4
- LDA ]INDEX+1
- CLC
- ADC #>]SELECT
- STA ADDR4+1
-*
-** NOW PUT OINDEX INTO MEMLOC
-*
- LDA ]OINDEX
- LDY #0
- STA (ADDR4),Y
-*
- LDA ]MRETURN+1
- PHA
- LDA ]MRETURN
- PHA
- RTS
-*
-********************************
-* *
-* GETSLCT *
-* *
-* GET THE SELECTION AMONG THE *
-* GIVEN OPTIONS AT ENTRY [X] *
-* *
-********************************
-*
-GETSLCT
-*
- LDA #0
- STA ADDR4+1
- STA ADDR4
- STA ]INDEX+1
- PLA
- STA ]MRETURN
- PLA
- STA ]MRETURN+1
-*
- PLA
- STA ]INDEX
-*
-** GET MEMLOC FOR SELECTION BYTE
-*
- CLC
- ADC #<]SELECT
- STA ADDR4
- LDA ]INDEX+1
- CLC
- ADC #>]SELECT
- STA ADDR4+1
-*
-** NOW PUT SELECTION NUMBER IN RETURN
-*
- LDY #0
- LDA (ADDR4),Y
- STA RETURN
- LDA #1
- STA RETLEN
-*
- LDA ]MRETURN+1
- PHA
- LDA ]MRETURN
- PHA
- RTS
-*
-********************************
-* *
-* READSLCT *
-* *
-* GET THE TEXT OF THE GIVEN *
-* OPTION AND PUT IN [RETURN] *
-* *
-********************************
-*
-READSLCT
-*
- LDA #0
- STA ADDR4+1
- STA ADDR4
- STA ]INDEX+1
- PLA
- STA ]MRET2
- PLA
- STA ]MRET2+1
-*
- PLA
- STA ]OINDEX
- PLA
- STA ]INDEX
-*
-** GET OPTIONS STRING, PUT IN RETURN
-*
- MNGOP ]INDEX
-*
-** NOW FIND DESIGNATED ENTRY; IN OPTIONS, EACH
-** ENTRY IS DELIMITED BY A # SIGN
-*
- LDA #0
- LDX #255
- TAY
-*
-:LP1
- INY
- LDA RETURN,Y
- CMP #"#"
- BNE :LP1
- INX
- CPX ]OINDEX
- BNE :LP1 ; .X HOLDS ENTRY NUMBER
- ; .Y HOLDS SUBSTRING START
- LDX #255
-:LP2
- INY
- INX
- LDA RETURN,Y
- CMP #"#"
- BEQ :XLP2
- STA ]TMPS,X
- JMP :LP2
-:XLP2
-*
-** NOW COPY STRING TO RETURN
-*
- STX RETURN ; STRING LENGTH
- LDY #255
- LDX #0
-:LP3
- INY
- INX
- LDA ]TMPS,Y
- STA RETURN,X
- CPY RETURN
- BNE :LP3
-*
- LDA ]MRET2+1
- PHA
- LDA ]MRET2
- PHA
- RTS
-*
-********************************
-* *
-* MENRESET *
-* *
-********************************
-*
-MENRESET
-*
- LDA #<]THEMENU
- STA ADDR4
- LDA #>]THEMENU
- STA ADDR4+1
-*
-:CLP
- LDA ADDR4
- CLC
- ADC #1
- BCC :CCLP
- INC ADDR4+1
-:CCLP
- STA ADDR4
- LDA #0
- TAY
- STA (ADDR4),Y
- LDA ADDR4+1
- CMP #>]ENDMEN
- BNE :CLP ; TEST HIBYTE
- LDA ADDR4
- CMP #<]ENDMEN ; TEST LOBYTE
- BNE :CLP
- RTS
-*
-********************************
-* *
-* MENCOPY *
-* *
-********************************
-*
-MENCOPY
-*
- PLA
- STA ]MRETURN
- PLA
- STA ]MRETURN+1
-*
- PLA
- STA ADDR3 ; DESTINATION ADDR
- PLA
- STA ADDR3+1
-*
- LDA #]THEMENU
- STA ADDR4
- LDA #>]THEMENU
- STA ADDR4+1
-*
-:CLP
- CLC
- LDA ADDR3
- ADC #1
- BCC :CCLP0
- INC ADDR3+1
-:CCLP0
- STA ADDR3
- CLC
- LDA ADDR4
- ADC #1
- BCC :CCLP
- INC ADDR4+1
-:CCLP
- STA ADDR4
- LDY #0
- LDA (ADDR4),Y
- STA (ADDR3),Y
- LDA ADDR4+1
- CMP #>]ENDMEN
- BNE :CLP ; TEST HIBYTE
- LDA ADDR4
- CMP #<]ENDMEN ; TEST LOBYTE
- BNE :CLP
-*
- LDA ]MRETURN+1
- PHA
- LDA ]MRETURN
- PHA
- RTS
-*
-********************************
-* *
-* MENREAD *
-* *
-********************************
-*
-MENREAD
-*
- PLA
- STA ]MRETURN
- PLA
- STA ]MRETURN+1
-*
- PLA
- STA ADDR3 ; DESTINATION ADDR
- PLA
- STA ADDR3+1
-*
- LDA #]THEMENU
- STA ADDR4
- LDA #>]THEMENU
- STA ADDR4+1
-*
-:CLP
- CLC
- LDA ADDR3
- ADC #1
- BCC :CCLP0
- INC ADDR3+1
-:CCLP0
- STA ADDR3
- CLC
- LDA ADDR4
- ADC #1
- BCC :CCLP
- INC ADDR4+1
-:CCLP
- STA ADDR4
- LDY #0
- LDA (ADDR3),Y
- STA (ADDR4),Y
- LDA ADDR4+1
- CMP #>]ENDMEN
- BNE :CLP ; TEST HIBYTE
- LDA ADDR4
- CMP #<]ENDMEN ; TEST LOBYTE
- BNE :CLP
-*
- LDA ]MRETURN+1
- PHA
- LDA ]MRETURN
- PHA
- RTS
-*
-********************************
-* *
-* MENSAVE (1966 CUR) *
-* *
-********************************
-*
-MENSAVE
-*
- PLA
- STA ]MRETURN
- PLA
- STA ]MRETURN+1
-*
- PLA
- STA ADDR4
- PLA
- STA ADDR4+1 ; NAME STRING LOC
-*
-** FIRST, COPY STRING TO ]TMPS
-*
- LDY #255
-:SLP
- INY
- LDA (ADDR4),Y
- STA ]TMPS,Y
- CPY ]TMPS
- BNE :SLP
-*
- LDA #4
- STA ]TMP
- HEXASC #>]THEMENU
- LDA RETURN
- STA ]TMP+1
- LDA RETURN+1
- STA ]TMP+2
- HEXASC #<]THEMENU
- LDA RETURN
- STA ]TMP+3
- LDA RETURN+1
- STA ]TMP+4
-*
- SCAT #]TMPS;",A$";#79
- GRET #]TMPS
- SCAT #]TMPS;#]TMP;#79
- GRET #]TMPS
- SCAT #]TMPS;",L1966";#79
- GRET #]TMPS
- BSAVE #]TMPS
-*
- LDA ]MRETURN+1
- PHA
- LDA ]MRETURN
- PHA
- RTS
-*
-********************************
-* *
-* MENLOAD *
-* *
-********************************
-*
-MENLOAD
-*
- PLA
- STA ]MRETURN
- PLA
- STA ]MRETURN+1
- PLA
- STA ADDR4
- PLA
- STA ADDR4+1 ; FILENAME ADDR
-*
-** FIRST, COPY STRING TO ]TMPS
-*
- LDY #255
-:SLP
- INY
- LDA (ADDR4),Y
- STA ]TMPS,Y
- CPY ]TMPS
- BNE :SLP
-*
- BLOAD #]TMPS
-*
- LDA ]MRETURN+1
- PHA
- LDA ]MRETURN
- PHA
- RTS
-*
-********************************
-* *
-* MENDISP *
-* *
-********************************
-*
-MENDISP
-*
- PLA
- STA ]MRETURN
- PLA
- STA ]MRETURN+1
- PLA
- STA ]YPOS
- PLA
- STA ]XPOS
-*
-** FIND CENTER, PRINT MENU TITLE
-*
- LDA ]LWIDTH
- CLC
- ADC ]OWIDTH
- STA ]TMP
- LSR ]TMP
- LDA ]MNAME
- STA ]TMP+1
- LSR ]TMP+1
- LDA ]TMP
- SEC
- SBC ]TMP+1
- CLC
- ADC ]XPOS
- STA ]TMP ; MIDPOINT FOR TITLE
-*
- SCPOS ]TMP;]YPOS
- SPRN #]MNAME
-*
- LDA ]XPOS
- CLC
- ADC #3
- STA ]XMARG
- LDA ]YPOS
- CLC
- ADC #3
- STA ]YMARG
- SCPOS #]XMARG;#]YMARG
- LDA #0
- CLC
- ADC #<]LABELS
- STA ]INDEX
- LDA #>]LABELS
- STA ]INDEX+1
- LDY #255
-:LP1
- INY
- SCPOS ]XMARG;]YMARG
- INC ]YMARG
- SPRN #]INDEX
- LDA #]INDEX
- CLC
- ADC #40
- BCC :NOHI
- INC ]INDEX+1
-:NOHI
- STA ]INDEX
- CPY ]LCOUNT
- BNE :LP1
-*
- LDA ]MRETURN+1
- PHA
- LDA ]MRETURN
- PHA
- RTS
diff --git a/source/disk20_demo_builds_2/T.MAC.BUILDER b/source/disk20_demo_builds_2/T.MAC.BUILDER
deleted file mode 100644
index 7d66db4..0000000
--- a/source/disk20_demo_builds_2/T.MAC.BUILDER
+++ /dev/null
@@ -1,36 +0,0 @@
-********************************
-* *
-* BUILDER MACRO UTILS *
-* *
-********************************
-*
-********************************
-* *
-* POPUP WINDOW *
-* *
-* USAGE: *
-* *
-* PUP X;Y;WDTH;HGHT;SRC;RETURN *
-* *
-********************************
-*
-PUP MAC ; POPUP HANDLER
- LDA ]1
- PHA
- LDA ]2
- PHA
- LDA ]3
- PHA
- LDA ]4
- PHA
- _ISSTR ]5
- _ISLIT ]6
-*
- JMP POPUP
- <<<
-MEND MAC ; MENU DISPLAY ROUTINE
- _ISLIT ]1 ; MENU DATA LOCATION
- _ISLIT ]2 ; DEFAULT RETURN LOCATION
- JMP MENDISP
- <<<
-*
diff --git a/source/disk20_demo_builds_2/T.MAC.MENU b/source/disk20_demo_builds_2/T.MAC.MENU
deleted file mode 100644
index f0fa305..0000000
--- a/source/disk20_demo_builds_2/T.MAC.MENU
+++ /dev/null
@@ -1,107 +0,0 @@
-********************************
-* *
-* MENU MACROS *
-* *
-********************************
-*
-MNSNM MAC
- _ISSTR ]1
- JSR SETMNAME
- <<<
-MNGNM MAC
- JSR GETMNAME
- <<<
-MNSLN MAC
- LDA ]1
- PHA
- JSR SETMLEN
- <<<
-MNGLN MAC
- JSR GETMLEN
- <<<
-MNSLW MAC
- LDA ]1
- PHA
- JSR SETLABW
- <<<
-MNGLW MAC
- JSR GETLABW
- <<<
-MNSOW MAC
- LDA ]1
- PHA
- JSR SETOPTW
- <<<
-MNGOW MAC
- JSR GETOPTW
- <<<
-MNSBK MAC
- LDA ]1
- PHA
- JSR SETBKEY
- <<<
-MNGBK MAC
- JSR GETBKEY
- <<<
-MNSHK MAC
- LDA ]1
- PHA
- _ISLIT ]2
- JSR SETMHOOK
- <<<
-MNGHK MAC
- LDA ]1
- PHA
- JSR GETMHOOK
- <<<
-MNSOP MAC
- LDA ]1
- PHA
- _ISSTR ]2
- JSR SETMOPT
- <<<
-MNGOP MAC
- LDA ]1
- PHA
- JSR GETMOPT
- <<<
-MNGST MAC
- LDA ]1
- PHA
- LDA ]2
- PHA
- JSR READSLCT
- <<<
-MNCLR MAC
- JSR MENRESET
- <<<
-MNCPY MAC
- _ISLIT ]1
- JSR MENCOPY
- <<<
-MNRED MAC
- _ISLIT ]1
- JSR MENREAD
- <<<
-MNSAV MAC
- _ISSTR ]1
- JSR MENSAVE
- <<<
-MNLOD MAC
- _ISSTR ]1
- JSR MENLOAD
- <<<
-MNDSP MAC
- LDA ]1
- PHA
- LDA ]2
- PHA
- JSR MENDISP
- <<<
-MNSLB MAC
- LDA ]1
- PHA
- _ISSTR ]2
- JSR SETMLBL
- <<<
-*
diff --git a/source/disk20_demo_builds_2/T.MIN.HOOKS.ARRAYS b/source/disk20_demo_builds_2/T.MIN.HOOKS.ARRAYS
deleted file mode 100644
index 66cecf7..0000000
--- a/source/disk20_demo_builds_2/T.MIN.HOOKS.ARRAYS
+++ /dev/null
@@ -1,2 +0,0 @@
-ARRMAX EQU 8192
-
diff --git a/source/disk20_demo_builds_2/T.MIN.HOOKS.FILEIO b/source/disk20_demo_builds_2/T.MIN.HOOKS.FILEIO
deleted file mode 100644
index be96bc1..0000000
--- a/source/disk20_demo_builds_2/T.MIN.HOOKS.FILEIO
+++ /dev/null
@@ -1,43 +0,0 @@
-STEP00 EQU $C080
-STEP01 EQU $C081
-STEP10 EQU $C082
-STEP11 EQU $C083
-STEP20 EQU $C084
-STEP21 EQU $C085
-STEP30 EQU $C086
-STEP31 EQU $C087
-MOTON EQU $C088
-MOTOFF EQU $C089
-DRV0EN EQU $C08A
-DRV1EN EQU $C08B
-Q6CLR EQU $C08C
-Q6SET EQU $C08D
-Q7CLR EQU $C08E
-Q7SET EQU $C08F
-CWRITE EQU $FECD
-CREAD EQU $FEFD
-IOB EQU $B7E8
-
-IOB_SLOT EQU $B7E9
-IOB_DRIV EQU $B7EA
-IOB_EVOL EQU $B7EB
-IOB_TRAK EQU $B7EC
-IOB_SECT EQU $B7ED
-IOB_DCTL EQU $B7EE
-
-IOB_DCTH EQU $B7EF
-IOB_BUFL EQU $B7F0
-IOB_BUFH EQU $B7F1
-IOB_COMM EQU $B7F4 ; COMMAND CODE
-IOB_ERR EQU $B7F5
-IOB_AVOL EQU $B7F6
-IOB_PRES EQU $B7F7
-IOB_PRED EQU $B7F8
-RWTS EQU $3D9
-FCOUT EQU $FDED
-LANG EQU $AAB6
-CURLIN EQU $75
-PROMPT EQU $33
-FGET EQU $FD0C
-FGETLN EQU $FD6F
-DOSERR EQU $DE
diff --git a/source/disk20_demo_builds_2/T.MIN.HOOKS.REQUIRED b/source/disk20_demo_builds_2/T.MIN.HOOKS.REQUIRED
deleted file mode 100644
index aad849f..0000000
--- a/source/disk20_demo_builds_2/T.MIN.HOOKS.REQUIRED
+++ /dev/null
@@ -1,10 +0,0 @@
-ADDR1 EQU $06
-ADDR2 EQU $08
-ADDR3 EQU $EB
-ADDR4 EQU $ED
-SCRATCH EQU $19
-SCRATCH2 EQU $1E
-RETADR EQU $FE
-RESULT EQU $FA
-RESULT2 EQU $FC
-REENTRY EQU $3D0
diff --git a/source/disk20_demo_builds_2/T.MIN.HOOKS.STDIO b/source/disk20_demo_builds_2/T.MIN.HOOKS.STDIO
deleted file mode 100644
index 81446e8..0000000
--- a/source/disk20_demo_builds_2/T.MIN.HOOKS.STDIO
+++ /dev/null
@@ -1,36 +0,0 @@
-COUT1 EQU $FDF0
-COUT EQU $FDED
-HOME EQU $FC58
-VTAB EQU $FC22
-CURSH EQU $24
-CURSV EQU $25
-WNDLEFT EQU $20
-WNDWIDTH EQU $21
-WNDTOP EQU $22
-WNDBOT EQU $23
-TEXTP1 EQU $0400
-TEXTP2 EQU $0800
-PAGE1 EQU $C054
-PAGE2 EQU $C055
-S80COL EQU $C01F ; READ ONLY
-KEYBUFF EQU $0200
-GSTROBE EQU $C040
-TXTSET EQU $C051
-SETWND EQU $FB4B
-CURADV EQU $FBF4
-CURBS EQU $FC10
-CURUP EQU $FC1A
-CR EQU $FC62
-LF EQU $FC66
-CLEOL EQU $FC9C
-KYBD EQU $C000
-STROBE EQU $C010
-GETLN EQU $FD6F
-GETKEY EQU $FD0C
-OPAPP EQU $C061
-CLAPP EQU $C062
-PREAD EQU $FB1E
-PB0 EQU $C061
-PB1 EQU $C062
-PB2 EQU $C063
-PB3 EQU $C060
diff --git a/source/disk20_demo_builds_2/T.MIN.HOOKS.STRINGS b/source/disk20_demo_builds_2/T.MIN.HOOKS.STRINGS
deleted file mode 100644
index 299d000..0000000
--- a/source/disk20_demo_builds_2/T.MIN.HOOKS.STRINGS
+++ /dev/null
@@ -1 +0,0 @@
-SCOUT1 EQU $FDF0
diff --git a/source/disk20_demo_builds_2/T.MIN.LIB.REQUIRED b/source/disk20_demo_builds_2/T.MIN.LIB.REQUIRED
deleted file mode 100644
index 1649887..0000000
--- a/source/disk20_demo_builds_2/T.MIN.LIB.REQUIRED
+++ /dev/null
@@ -1,401 +0,0 @@
-__GETRET
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #255
-:LP
- INY
- LDA RETURN,Y
- STA (ADDR1),Y
- CPY RETLEN
- BNE :LP
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
-__SETPARM
- LDY #255
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
-:LP
- INY
- LDA (ADDR1),Y
- STA PARAM,Y
- CPY PARLEN
- BNE :LP
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
-__DUMP
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA :LENGTH
- PLA
- STA ADDR3
- PLA
- STA ADDR3+1
- LDA #$8D
- JSR $FDF0
- LDA ADDR3+1
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA ADDR3+1
- AND #$0F
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA ADDR3
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA ADDR3
- AND #$0F
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA #186
- JSR $FDF0
- LDA #160
- JSR $FDF0
- LDY #0
-:LP
- LDA (ADDR3),Y
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA (ADDR3),Y
- AND #$0F
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- LDA #160
- JSR $FDF0
- INY
- CPY :LENGTH
- BNE :LP
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
-:RIGHT DS 1
-:LEFT DS 1
-:LENGTH DS 1
-__P
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #1
-:LP LDA (ADDR1),Y
- BEQ :DONE
- JSR $FDF0
- INY
- BNE :LP
-:DONE CLC
- TYA
- ADC ADDR1
- STA ADDR1
- LDA ADDR1+1
- ADC #0
- PHA
- LDA ADDR1
- PHA
- RTS
-__W
- JSR $FD0C
- RTS
-__RSAV
- STA ERRA
- STX ERRX
- STY ERRY
-:C BCC :C0
- BCS :C1
-:Z BEQ :Z1
- BNE :Z0
-:N BMI :N1
- BPL :N0
-:O BVC :O0
- BVS :O1
- JMP :EXIT
-:C0 LDA #0
- STA ERRCARRY
- JMP :Z
-:C1 LDA #1
- STA ERRCARRY
- JMP :Z
-:Z1 LDA #1
- STA ERRZERO
- JMP :N
-:Z0 LDA #0
- STA ERRZERO
- JMP :N
-:N1 LDA #1
- STA ERRNEG
- JMP :O
-:N0 LDA #0
- STA ERRNEG
- JMP :O
-:O0 LDA #0
- STA ERROVF
- JMP :EXIT
-:O1 LDA #1
- STA ERROVF
-:EXIT
- RTS
-__RDMP
- _PRNT " ",8D8D
- _PRNT "REGISTRY DUMP",8D
- _PRNT "=============",8D
- _PRNT "A: "
- LDA ERRA
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA ERRA
- AND #$0F
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- _PRNT " ",8D
- _PRNT "X: "
- LDA ERRX
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA ERRX
- AND #$0F
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- _PRNT " ",8D
- _PRNT "Y: "
- LDA ERRY
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA ERRY
- AND #$0F
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- _PRNT " ",8D8D
- _PRNT "STATUS FLAGS",8D
- _PRNT "============",8D8D
- LDA #0
- CMP ERRCARRY
- BEQ :CARCLR
- _PRNT "CARRY: SET",8D
- JMP :TESTN
-:CARCLR _PRNT "CARRY: CLEAR",8D
-:TESTN LDA #0
- CMP ERRNEG
- BEQ :NEGCLR
- _PRNT "NEGATIVE: SET",8D
- JMP :TESTZ
-:NEGCLR _PRNT "NEGATIVE: CLEAR",8D
-:TESTZ LDA #0
- CMP ERRZERO
- BEQ :ZCLR
- _PRNT "ZERO: SET",8D
- JMP :TESTO
-:ZCLR _PRNT "ZERO: CLEAR",8D
-:TESTO
- LDA #0
- CMP ERROVF
- BEQ :OCLR
- _PRNT "OVERFLOW: SET",8D
- JMP :FIN
-:OCLR _PRNT "OVERFLOW: CLEAR",8D8D8D
-:FIN
- RTS
-:LEFT DS 1
-:RIGHT DS 1
-HEXTAB ASC "0123456789ABCDEF"
-__ERR
- LDY #0
- LDA (RETADR),Y
- STA :RET
- INY
- LDA (RETADR),Y
- STA :RET+1
- JSR __RSAV
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :DUMPLEN
- PLA
- STA :DUMP
- PLA
- STA :DUMP+1
- PLA
- STA :DMPMSG
- PLA
- STA :DMPMSG+1
- PLA
- STA :MESG
- PLA
- STA :MESG+1
- PLA
- STA :SRID
- PLA
- STA :SRID+1
- _PRNT " ",87878787878D8D
- _PRNT "ERROR!",8D8D
- _PRNT "SUBROUTINE: "
- LDY #0
- LDA :SRID
- STA ADDR1
- LDA :SRID+1
- STA ADDR1+1
-:LP1
- LDA (ADDR1),Y
- BEQ :LPX1
- JSR $FDF0
- INY
- BNE :LP1
-:LPX1
- _PRNT " ",8D
- _PRNT "MESSAGE: "
- LDY #0
- LDA :MESG
- STA ADDR1
- LDA :MESG+1
- STA ADDR1+1
-:LP2
- LDA (ADDR1),Y
- BEQ :LPX2
- JSR $FDF0
- INY
- BNE :LP2
-:LPX2
- _PRNT " ",8D8D
- _WAIT
- LDY #0
- LDA :DMPMSG
- STA ADDR1
- LDA :DMPMSG+1
- STA ADDR1+1
-:LP3
- LDA (ADDR1),Y
- BEQ :LPX3
- JSR $FDF0
- INY
- BNE :LP3
-:LPX3
- _PRNT " ",8D
- LDA :DUMP+1
- PHA
- LDA :DUMP
- PHA
- LDA :DUMPLEN
- PHA
- JSR __DUMP
- _WAIT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- _PRNT " ",8D8D
- _WAIT
- _RDUMP
- _WAIT
- LDA ERRSTOP
- CMP #1
- BEQ :KILL
- RTS
-:KILL
- _PRNT " ",8D8D
- _PRNT "BREAK AT: "
- DUMP #:RET;#2
- JMP $3D0
-:DUMPLEN DS 1
-:DUMP DS 2
-:DMPMSG DS 2
-:MESG DS 2
-:SRID DS 2
-:RET DS 2
-__ERRH
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDA #$FFC
- STA $D8
- LDY #0
- LDA (ADDR1),Y
- STA $9D5A
- INY
- LDA (ADDR1),Y
- STA $9D5B
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
diff --git a/source/disk20_demo_builds_2/T.MIN.MAC.ARRAYS b/source/disk20_demo_builds_2/T.MIN.MAC.ARRAYS
deleted file mode 100644
index 7386106..0000000
--- a/source/disk20_demo_builds_2/T.MIN.MAC.ARRAYS
+++ /dev/null
@@ -1,95 +0,0 @@
-DIM81 MAC
- _ISLIT ]1
- LDA ]2
- PHA
- LDA ]3
- PHA
- LDA ]4
- PHA
- JSR ADIM81
- <<<
-GET81 MAC
- _ISLIT ]1
- LDA ]2
- PHA
- JSR AGET81
- <<<
-PUT81 MAC
- _ISLIT ]1
- _ISLIT ]2
- LDA ]3
- PHA
- JSR APUT81
- <<<
-DIM82 MAC
- _ISLIT ]1
- LDA ]2
- PHA
- LDA ]3
- PHA
- LDA ]4
- PHA
- LDA ]5
- PHA
- JSR ADIM82
- <<<
-GET82 MAC
- _ISLIT ]1
- LDA ]2
- PHA
- LDA ]3
- PHA
- JSR AGET82
- <<<
-PUT82 MAC
- _ISLIT ]1
- _ISLIT ]2
- LDA ]3
- PHA
- LDA ]4
- PHA
- JSR APUT82
- <<<
-DIM161 MAC
- _ISLIT ]1
- _ISLIT ]2
- LDA ]3
- PHA
- LDA ]4
- PHA
- JSR ADIM161
- <<<
-PUT161 MAC
- _ISLIT ]1
- _ISLIT ]2
- _ISLIT ]3
- JSR APUT161
- <<<
-GET161 MAC
- _ISLIT ]1
- _ISLIT ]2
- JSR AGET161
- <<<
-DIM162 MAC
- _ISLIT ]1
- _ISLIT ]2
- _ISLIT ]3
- LDA ]4
- PHA
- LDA ]5
- PHA
- JSR ADIM162
- <<<
-PUT162 MAC
- _ISLIT ]1
- _ISLIT ]2
- _ISLIT ]3
- _ISLIT ]4
- JSR APUT162
- <<<
-GET162 MAC
- _ISLIT ]1
- _ISLIT ]2
- _ISLIT ]3
- JSR AGET162
- <<<
diff --git a/source/disk20_demo_builds_2/T.MIN.MAC.CONVERT b/source/disk20_demo_builds_2/T.MIN.MAC.CONVERT
deleted file mode 100644
index 6265e2a..0000000
--- a/source/disk20_demo_builds_2/T.MIN.MAC.CONVERT
+++ /dev/null
@@ -1,24 +0,0 @@
-INTASC MAC
- _ISLIT ]1
- JSR HEX2INTASC
- <<<
-ASCINT MAC
- _ISSTR ]1
- JSR INTASC2HEX
- <<<
-HEXASC MAC
- _ISLIT ]1
- JSR HEX2HEXASC
- <<<
-ASCHEX MAC
- _ISSTR ]1
- JSR HEXASC2HEX
- <<<
-BINASC MAC
- _ISLIT ]1
- JSR HEX2BINASC
- <<<
-ASCBIN MAC
- _ISSTR ]1
- JSR BINASC2HEX
- <<<
diff --git a/source/disk20_demo_builds_2/T.MIN.MAC.REQUIRED b/source/disk20_demo_builds_2/T.MIN.MAC.REQUIRED
deleted file mode 100644
index 5f3c4db..0000000
--- a/source/disk20_demo_builds_2/T.MIN.MAC.REQUIRED
+++ /dev/null
@@ -1,89 +0,0 @@
-_ISLIT MAC
- IF #=]1
- LDA ]1/$100
- PHA
- LDA ]1
- PHA
- ELSE
- LDA ]1+1
- PHA
- LDA ]1
- PHA
- FIN
- <<<
-_ISSTR MAC
- IF "=]1
- JMP STRCONT
-]STRTMP STR ]1
-STRCONT
- LDY #0
- LDA ]STRTMP
- STA PARLEN
- STA PARAM
-]STRLP1
- INY
- LDA ]STRTMP,Y
- STA PARAM,Y
- CPY PARLEN
- BNE ]STRLP1
- LDA #>PARAM
- PHA
- LDA # ARRAY LENGTH",00
diff --git a/source/disk20_demo_builds_2/T.MIN.SUB.APUT81 b/source/disk20_demo_builds_2/T.MIN.SUB.APUT81
deleted file mode 100644
index b522e92..0000000
--- a/source/disk20_demo_builds_2/T.MIN.SUB.APUT81
+++ /dev/null
@@ -1,103 +0,0 @@
-APUT81
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :AIDX
- STA :IDX
- PLA
- STA ADDR4 ; ARRAY ADDRESS
-
-
- PLA
- STA ADDR4+1
- PLA
- STA ADDR3
-
- PLA
- STA ADDR3+1
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDY #0
- LDA (ADDR4),Y
- STA :ASIZE
- LDY #1
- LDA (ADDR4),Y
- STA :ESIZE
- STA :ESIZEBAK
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :IDX
- CLC
- ADC #1
- CMP :ASIZE
- BCS :OVF
- JMP :ERREND
-:OVF
- _ERR #:E_SID;#:E_OVF1;#:E_DUMP;#:ESIZE;#9
-:ERREND
- LDY #0
- LDA #0
- STY SCRATCH
- STY SCRATCH+1
- BEQ :ENTLPA
-:DOADD
- CLC
- ADC :AIDX
- TAX
- TYA
- ADC SCRATCH
- TAY
- TXA
-:LPA
- ASL :AIDX
- ROL SCRATCH
-:ENTLPA
- LSR :ESIZE
- BCS :DOADD
- BNE :LPA
- STX :IDX
- STY :IDX+1
- CLC
- LDA #2
- ADC :IDX
- STA :RES
- LDA #0
- ADC :IDX+1
- STA :RES+1
- CLC
- LDA :RES
- ADC ADDR4
- STA :RES
- LDA :RES+1
- ADC ADDR4+1
- STA :RES+1
- STA ADDR2+1
- LDA :RES
- STA ADDR2
-:LP
- LDA (ADDR3),Y
- STA (ADDR2),Y
- INY
- CPY :ESIZEBAK
- BNE :LP
- LDX ADDR2+1
- LDY ADDR2
- LDA :ESIZE
- RTS
-:ESIZE DS 1
-:ESIZEBAK DS 1
-:ASIZE DS 1
-:AIDX DS 2
-:IDX DS 2
-:RES DS 2
-:E_SID ASC "APUT81 (PUT81 MACRO)",00
-:E_DUMP ASC "DUMPING :ESIZE(1) :ESIZEBAK(1) :ASIZE(1)"
- ASC ":AIDX(2) :IDX(2) :RES(2)",00
-:E_OVF1 ASC "OUT OF BOUNDS! INDEX > ARRAY LENGTH",00
diff --git a/source/disk20_demo_builds_2/T.MIN.SUB.BINASC2HEX b/source/disk20_demo_builds_2/T.MIN.SUB.BINASC2HEX
deleted file mode 100644
index ea2b212..0000000
--- a/source/disk20_demo_builds_2/T.MIN.SUB.BINASC2HEX
+++ /dev/null
@@ -1,164 +0,0 @@
-BINASC2HEX
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- JSR :TESTNIB
- LDA :NIB
- STA :HINIB
- LDA ADDR1
- CLC
- ADC #4
- BCC :NOADD
- INC ADDR1+1
-:NOADD
- STA ADDR1
- JSR :TESTNIB
- LDA :NIB
- STA :LONIB
- LDA :HINIB
- ORA :LONIB
- STA RETURN
- LDA #1
- STA RETLEN
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:TESTNIB
- LDY #0
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_07
- JMP :_8F
-:_07
- LDY #1
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_03
- JMP :_47
-:_03
- LDY #2
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_01
- JMP :_23
-:_01
- LDY #3
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_00
- LDA #1
- STA :NIB
- RTS
-:_00 LDA #0
- STA :NIB
- RTS
-:_23 LDY #3
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_02
- LDA #3
- STA :NIB
- RTS
-:_02 LDA #$2
- STA :NIB
- RTS
-:_47
- LDY #2
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_45
- JMP :_67
-:_45
- LDY #3
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_4
- LDA #$5
- STA :NIB
- RTS
-:_4 LDA #$4
- STA :NIB
- RTS
-:_67
- LDY #3
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_6
- LDA #$7
- STA :NIB
- RTS
-:_6 LDA #$6
- STA :NIB
- RTS
-:_8F
- LDY #1
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_8B
- JMP :_CF
-:_8B
- LDY #2
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_89
- JMP :_AB
-:_89
- LDY #3
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_8
- LDA #9
- STA :NIB
- RTS
-:_8 LDA #$8
- STA :NIB
- RTS
-:_AB
- LDY #3
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_A
- LDA #$B
- STA :NIB
- RTS
-:_A LDA #$A
- STA :NIB
- RTS
-:_CF
- LDY #2
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_CD
- JMP :_EF
-:_CD
- LDY #3
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_C
- LDA #$D
- STA :NIB
- RTS
-:_C LDA #$C
- STA :NIB
- RTS
-:_EF
- LDY #3
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_E
- LDA #$F
- STA :NIB
- RTS
-:_E LDA #$E
- STA :NIB
- RTS
-:HINIB DS 1
-:LONIB DS 1
-:NIB DS 1
diff --git a/source/disk20_demo_builds_2/T.MIN.SUB.BINLOAD b/source/disk20_demo_builds_2/T.MIN.SUB.BINLOAD
deleted file mode 100644
index ca45ecf..0000000
--- a/source/disk20_demo_builds_2/T.MIN.SUB.BINLOAD
+++ /dev/null
@@ -1,69 +0,0 @@
-BINLOAD
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA ADDR2
- PLA
- STA ADDR2+1
- LDA #1
- STA $AAB6
- STA $75+1
- STA $33
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR0
- JMP :ERREND
-:CHKERR0
- LDA #$FF
- STA $D8
- LDA #<:CHKERR
- STA $9D5A
- LDA #>:CHKERR
- STA $9D5B
- JMP :ERREND
-:CHKERR
- LDY #0
- STY $D8
- _ERR :E_SID;:E_MSG;:E_DUMP;ADDR2;#2
- BRK
-:ERREND
- LDA #$8D
- JSR FCOUT
- LDA #$84
- JSR FCOUT
- LDA #$C2
- JSR FCOUT
- LDA #$CC
- JSR FCOUT
- LDA #$CF
- JSR FCOUT
- LDA #$C1
- JSR FCOUT
- LDA #$C4
- JSR FCOUT
- LDA #$A0
- JSR FCOUT
- LDY #0
- LDA (ADDR2),Y
- STA :SLEN
- LDY #1
-:LP
- LDA (ADDR2),Y
- JSR FCOUT
- INY
- CPY :SLEN
- BCC :LP
- BEQ :LP
- LDA #$8D
- JSR FCOUT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:SLEN DS 1
-:E_SID ASC "BINLOAD (BLOAD MACRO)",00
-:E_DUMP ASC "DUMPING STRING ADDRESS...",00
-:E_MSG ASC "INPUT/OUTPUT ERROR!!!",00
diff --git a/source/disk20_demo_builds_2/T.MIN.SUB.BINSAVE b/source/disk20_demo_builds_2/T.MIN.SUB.BINSAVE
deleted file mode 100644
index b76c17d..0000000
--- a/source/disk20_demo_builds_2/T.MIN.SUB.BINSAVE
+++ /dev/null
@@ -1,69 +0,0 @@
-BINSAVE
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA ADDR2
- PLA
- STA ADDR2+1
- LDA #1
- STA $AAB6
- STA $75+1
- STA $33
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR0
- JMP :ERREND
-:CHKERR0
- LDA #$FF
- STA $D8
- LDA #<:CHKERR
- STA $9D5A
- LDA #>:CHKERR
- STA $9D5B
- JMP :ERREND
-:CHKERR
- LDY #0
- STY $D8
- _ERR :E_SID;:E_MSG;:E_DUMP;ADDR2;#2
- BRK
-:ERREND
- LDA #$8D
- JSR FCOUT
- LDA #$84
- JSR FCOUT
- LDA #$C2
- JSR FCOUT
- LDA #$D3
- JSR FCOUT
- LDA #$C1
- JSR FCOUT
- LDA #$D6
- JSR FCOUT
- LDA #$C5
- JSR FCOUT
- LDA #$A0
- JSR FCOUT
- LDY #0
- LDA (ADDR2),Y
- STA :SLEN
- LDY #1
-:LP
- LDA (ADDR2),Y
- JSR FCOUT
- INY
- CPY :SLEN
- BCC :LP
- BEQ :LP
- LDA #$8D
- JSR FCOUT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:SLEN DS 1
-:E_SID ASC "BINSAVE (BSAV MACRO)",00
-:E_DUMP ASC "DUMPING STRING ADDRESS...",00
-:E_MSG ASC "INPUT/OUTPUT ERROR!!!",00
diff --git a/source/disk20_demo_builds_2/T.MIN.SUB.DISKOP b/source/disk20_demo_builds_2/T.MIN.SUB.DISKOP
deleted file mode 100644
index df1e7aa..0000000
--- a/source/disk20_demo_builds_2/T.MIN.SUB.DISKOP
+++ /dev/null
@@ -1,12 +0,0 @@
-DISKOP
-:CLEAR
- LDA #00
- STA IOB_EVOL
- LDA #>IOB
- LDY #RETURN+1
- STA ADDR1+1
- LDA #0
- LDY #0
- STA (ADDR1),Y
-:CNVERT
- LDA #0
- STA :MOD10
- STA :MOD10+1
- LDX #16
- CLC
-:DVLOOP
- ROL :VALSTR
- ROL :VALSTR+1
- ROL :MOD10
- ROL :MOD10+1
- SEC
- LDA :MOD10
- SBC #10
- TAY
- LDA :MOD10+1
- SBC #0
- BCC :DECCNT
- STY :MOD10
- STA :MOD10+1
-
-:DECCNT
- DEX
- BNE :DVLOOP
- ROL :VALSTR
- ROL :VALSTR+1
-:CONCH
- LDA :MOD10
- CLC
- ADC #$B0
- JSR :CONCAT
- LDA :VALSTR
- ORA :VALSTR+1
- BNE :CNVERT
-:EXIT
- LDA :NGFLAG
- BPL :POS
- LDA #173
- JSR :CONCAT
-:POS
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:CONCAT
- PHA
- LDY #0
- LDA (ADDR1),Y
- TAY
- BEQ :EXITMR
-:MVELP
- LDA (ADDR1),Y
- INY
- STA (ADDR1),Y
- DEY
- DEY
- BNE :MVELP
-:EXITMR
- PLA
- LDY #1
- STA (ADDR1),Y
- LDY #0
- LDA (ADDR1),Y
- CLC
- ADC #1
- STA (ADDR1),Y
- LDY #0
- LDA (ADDR1),Y
- STA RETLEN
- RTS
-:NGFLAG DS 1
-:VALSTR DS 2
-:MOD10 DS 2
diff --git a/source/disk20_demo_builds_2/T.MIN.SUB.HEXASC2HEX b/source/disk20_demo_builds_2/T.MIN.SUB.HEXASC2HEX
deleted file mode 100644
index e6b18bc..0000000
--- a/source/disk20_demo_builds_2/T.MIN.SUB.HEXASC2HEX
+++ /dev/null
@@ -1,45 +0,0 @@
-HEXASC2HEX
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #1
- LDA (ADDR1),Y
- STA :HI
- INY
- LDA (ADDR1),Y
- STA :LO
- SEC
- SBC #'0'
- CMP #10
- BCC :CONT
- SBC #7
-:CONT
- STA :LO
- LDA :HI
- SEC
- SBC #'0'
- CMP #10
- BCC :C2
- SBC #7
-:C2
- STA :HI
- ASL
- ASL
- ASL
- ASL
- ORA :LO
- STA RETURN
- LDY #1
- STY RETLEN
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:HI DS 1
-:LO DS 1
diff --git a/source/disk20_demo_builds_2/T.MIN.SUB.INTASC2HEX b/source/disk20_demo_builds_2/T.MIN.SUB.INTASC2HEX
deleted file mode 100644
index 37e5fbe..0000000
--- a/source/disk20_demo_builds_2/T.MIN.SUB.INTASC2HEX
+++ /dev/null
@@ -1,119 +0,0 @@
-INTASC2HEX
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #0
- LDA (ADDR1),Y
- TAX ; GET LENGITH
- LDA #1
- STA :NINDEX
- LDA #0
- STA :NACCUM
- STA :NACCUM+1
- STA :SNGFLAG
- TXA
- BNE :INIT1
-
- JMP :EREXIT
-
-:INIT1
- LDY :NINDEX
- LDA (ADDR1),Y
- CMP #173
- BNE :PLUS
- LDA #$0FF
- STA :SNGFLAG
- INC :NINDEX
- DEX
- BEQ :EREXIT
-
- JMP :CNVERT
-:PLUS
- CMP #'+'
- BNE :CHKDIG
-
- INC :NINDEX
- DEX ; DEC COUNT
- BEQ :EREXIT
-
-:CNVERT
- LDY :NINDEX
- LDA (ADDR1),Y
-
-:CHKDIG
- CMP #$B0
- BMI :EREXIT
- CMP #$BA ; '9'+1
- BPL :EREXIT
- PHA
- ASL :NACCUM
- ROL :NACCUM+1
- LDA :NACCUM
- LDY :NACCUM+1
- ASL :NACCUM
- ROL :NACCUM+1
- ASL :NACCUM
- ROL :NACCUM+1
- CLC
- ADC :NACCUM
- STA :NACCUM
- TYA
- ADC :NACCUM+1
- STA :NACCUM+1
- PLA
- SEC
- SBC #$B0
- CLC
- ADC :NACCUM
- STA :NACCUM
- BCC :D2B1
- INC :NACCUM+1
-:D2B1
- INC :NINDEX ;INC TO NEXT CHARACTER
- DEX
- BNE :CNVERT
- LDA :SNGFLAG
- BPL :OKEXIT
- LDA #0
- SEC
- SBC :NACCUM
- STA :NACCUM
- LDA #0
- SBC :NACCUM+1
- STA :NACCUM+1
-:OKEXIT
- CLC
- BCC :EXIT
-:EREXIT
- SEC
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- _ERR :E_SID;:E_MSG;:E_DUMP;:NACCUM;#4
-:ERREND
-:EXIT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDX :NACCUM+1
- LDY :NACCUM
- STY RETURN
- STX RETURN+1
- LDA #1
- STA RETLEN
- LDA :NINDEX
- RTS
-:NACCUM DS 2
-:SNGFLAG DS 1
-:NINDEX DS 1
-:E_SID ASC "STR2NUM (S2N MACRO)",00
-:E_MSG ASC "ERR! NO DATA, OR NOT A NUMERAL VALUE",00
-:E_DUMP ASC "DUMPING :NACCUM(2) :SNGFLAG(1) :NINDEX(1)",00
diff --git a/source/disk20_demo_builds_2/T.MIN.SUB.PRNSTR b/source/disk20_demo_builds_2/T.MIN.SUB.PRNSTR
deleted file mode 100644
index 4f0c7bb..0000000
--- a/source/disk20_demo_builds_2/T.MIN.SUB.PRNSTR
+++ /dev/null
@@ -1,31 +0,0 @@
-PRNSTR
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #0
- LDA (ADDR1),Y
- STA :S1LEN
-:LP
- INY
- LDA (ADDR1),Y
- JSR SCOUT1
- CPY :S1LEN
- BNE :LP
- ; LOOP
- LDY #0
- LDA (ADDR1),Y
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDY #0
- LDA (ADDR1),Y
- LDY ADDR1
- LDX ADDR1+1
- RTS
-:S1LEN DS 1
diff --git a/source/disk20_demo_builds_2/T.MIN.SUB.SINPUT b/source/disk20_demo_builds_2/T.MIN.SUB.SINPUT
deleted file mode 100644
index 93c603f..0000000
--- a/source/disk20_demo_builds_2/T.MIN.SUB.SINPUT
+++ /dev/null
@@ -1,26 +0,0 @@
-SINPUT
- LDX #$00
- JSR GETLN
- STX :STRLEN
- CPX #0
- BEQ :ZEXIT
-:INP_CLR
- LDY #0
- LDA :STRLEN
- STA RETLEN
- STA RETURN
- INC RETLEN
-:LOOP
- LDA KEYBUFF,Y
- INY
- STA RETURN,Y
- CPY :STRLEN
- BNE :LOOP ; LOOP
- JMP :EXIT
-:ZEXIT
- LDA #0
- STA RETLEN
- STA RETURN
-:EXIT
- RTS
-:STRLEN DS 1
diff --git a/source/disk20_demo_builds_2/T.MIN.SUB.STRCAT b/source/disk20_demo_builds_2/T.MIN.SUB.STRCAT
deleted file mode 100644
index 3da6b10..0000000
--- a/source/disk20_demo_builds_2/T.MIN.SUB.STRCAT
+++ /dev/null
@@ -1,95 +0,0 @@
-STRCAT
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :MLEN
- PLA
- STA ADDR2
- PLA
- STA ADDR2+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #0
- LDA (ADDR1),Y
- STA :S1LEN
- STA :S1IND
- INC :S1IND
- LDA (ADDR2),Y
- STA :S2LEN
- LDA #1
- STA :S2IND
- LDA :S2LEN
- CLC
- ADC :S1LEN
- STA :S3LEN
- BCS :TOOLONG
- CMP :MLEN
- BEQ :LENOK
- BCC :LENOK
-:TOOLONG
- LDA #$0FF
- STA :SOVF
- LDA :MLEN
- SEC
- SBC :S1LEN
- BCC :EXIT
-
- STA :SCNT
- LDA :MLEN
- STA :S1LEN
- JMP :DOCAT
-:LENOK
- STA :S1LEN
- LDA #0
- STA :SOVF
- LDA :S2LEN
- STA :SCNT
-:DOCAT
- LDA :SCNT
- BEQ :EXIT
-:CATLP
- LDY :S2IND
- LDA (ADDR2),Y
- LDY :S1IND
- STA (ADDR1),Y
- INC :S1IND ;INC STRING 1 INDEX
- INC :S2IND
- DEC :SCNT
- BNE :CATLP
-:EXIT
- LDA :S1LEN
- LDY #0
- STA (ADDR1),Y
- LDA :SOVF
- ROR A
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDY #0
- LDA (ADDR1),Y
- STA RETLEN
- LDA #1
-:RLP
- LDA (ADDR1),Y
- STA RETURN,Y
- CPY RETLEN
- INY
- BNE :RLP
- LDA RETLEN
- LDY #0
- STA (ADDR1),Y
- LDX :S3LEN
- RTS
-:S3LEN DS 1
-:S1LEN DS 1
-:S1IND DS 1
-:S2LEN DS 1
-:S2IND DS 1
-:MLEN DS 1
-:SCNT DS 1
-:SOVF DS 1
diff --git a/source/disk20_demo_builds_2/T.MIN.SUB.STRCOMP b/source/disk20_demo_builds_2/T.MIN.SUB.STRCOMP
deleted file mode 100644
index b473119..0000000
--- a/source/disk20_demo_builds_2/T.MIN.SUB.STRCOMP
+++ /dev/null
@@ -1,47 +0,0 @@
-STRCMP
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA ADDR2
- PLA
- STA ADDR2+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #0
- LDA (ADDR1),Y
- CMP (ADDR2),Y
- BCC :BEGCMP
- LDA (ADDR2),Y
-:BEGCMP
- TAX
- BEQ :TSTLEN
- LDY #1
-:CMPLP
- LDA (ADDR1),Y
- CMP (ADDR2),Y
- BNE :EXIT
-
-
-
- INY
- DEX
- BNE :CMPLP
-:TSTLEN
- LDY #0
- LDA (ADDR1),Y
- CMP (ADDR2),Y
-:EXIT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDY #0
- LDA (ADDR1),Y
- TAX
- LDA (ADDR2),Y
- TAY
- RTS
diff --git a/source/disk20_demo_builds_2/T.MIN.SUB.SUBCOPY b/source/disk20_demo_builds_2/T.MIN.SUB.SUBCOPY
deleted file mode 100644
index 56836fd..0000000
--- a/source/disk20_demo_builds_2/T.MIN.SUB.SUBCOPY
+++ /dev/null
@@ -1,101 +0,0 @@
-SUBCOPY
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :MLEN
- PLA
- STA :SCNT
- STA RETLEN
- PLA
- STA :SINDEX
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDA #RETURN
- STA ADDR2+1
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDA #0
- STA :S2LEN
- STA :SCERR
- LDA :SCNT
- BEQ :OKEXIT
-
- LDA :MLEN
- BEQ :EREXIT
-
- LDA :SINDEX
- BEQ :EREXIT
- LDY #0
- LDA (ADDR1),Y ;
- STA :S1LEN
- CMP :SINDEX
- BCC :EREXIT
- LDA :SINDEX
- CLC
- ADC :SCNT
- BCS :RECALC
- TAX
- DEX
- CPX :S1LEN
- BCC :CNT10K
- BEQ :CNT10K
-:RECALC
- LDA :S1LEN
- SEC
- SBC :SINDEX
- STA :SCNT
- INC :SCNT
- LDA #$0FF
- STA :SCERR
-:CNT10K
- LDA :SCNT
- CMP :MLEN
- BCC :CNT20K
- BEQ :CNT20K
- LDA :MLEN
- STA :SCNT
- LDA #$0FF
- STA :SCERR
-:CNT20K
- LDX :SCNT
- BEQ :EREXIT
- LDA #1
- STA :S2LEN
-
-:MVLP
- LDY :SINDEX
- LDA (ADDR1),Y
- LDY :S2LEN
- STA (ADDR2),Y
- INC :SINDEX
- INC :S2LEN
- DEX
- BNE :MVLP
- DEC :S2LEN
- LDA :SCERR
- BNE :EREXIT
-:OKEXIT
- CLC
- BCC :EXIT
-:EREXIT
- SEC
-:EXIT
- LDA :S2LEN
- LDY #0
- STA (ADDR2),Y
- STA RETLEN
- RTS
-:S1LEN DS 1
-:S2LEN DS 1
-:MLEN DS 1
-:SCNT DS 1
-:SINDEX DS 1
-:SCERR DS 1
diff --git a/source/disk20_demo_builds_2/T.MIN.SUB.SUBDEL b/source/disk20_demo_builds_2/T.MIN.SUB.SUBDEL
deleted file mode 100644
index 85fc134..0000000
--- a/source/disk20_demo_builds_2/T.MIN.SUB.SUBDEL
+++ /dev/null
@@ -1,91 +0,0 @@
-SUBDEL
- PLA
- TAY
- PLA
- TAX
- PLA
- STA :SCNT
- PLA
- STA :SINDEX
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- TXA
- PHA
- TYA
- PHA
- LDY #0
- STY :SCERR
- LDA (ADDR1),Y
- STA :S1LEN
- LDA :SCNT
- BEQ :OKEXIT
-
- LDA :SINDEX
- BEQ :ERREXIT
- LDA :S1LEN
- CMP :SINDEX
- BCC :ERREXIT
- LDA :SINDEX
- CLC
- ADC :SCNT
- BCS :TRUNC ;TRUNCATE IF INDEX
-
- STA :SIDX
-
- TAX
- DEX
- CPX :S1LEN
- BCC :CNTOK
-
-
- BEQ :TRUNC
-
- LDA #$0FF
- STA :SCERR
-
-:TRUNC
- LDX :SINDEX
-
- DEX
- STX :S1LEN
- LDA :SCERR
- BEQ :OKEXIT
- BNE :ERREXIT
-:CNTOK
- LDA :S1LEN
- SEC
- SBC :SIDX
- TAX
- INX
- BEQ :OKEXIT
- ; CHAR
-:MVLP
- LDY :SIDX
- LDA (ADDR1),Y
- LDY :SINDEX
- STA (ADDR1),Y ;MOVE IT DOWN
- INC :SINDEX
- INC :SIDX
- DEX
- BNE :MVLP
- LDX :SINDEX
- DEX
-
- STX :S1LEN
-:OKEXIT
- CLC
- BCC :EXIT
-:ERREXIT
- SEC
-:EXIT
- LDA :S1LEN
- LDY #0
- STA (ADDR1),Y
- RTS
-:S1LEN DS 1
-:SCNT DS 1
-:SINDEX DS 1
-:SIDX DS 1
-:SCERR DS 1
diff --git a/source/disk20_demo_builds_2/T.MIN.SUB.SUBINS b/source/disk20_demo_builds_2/T.MIN.SUB.SUBINS
deleted file mode 100644
index 2841b63..0000000
--- a/source/disk20_demo_builds_2/T.MIN.SUB.SUBINS
+++ /dev/null
@@ -1,122 +0,0 @@
-SUBINS
- PLA
- TAY
- PLA
- TAX
- PLA
- STA ADDR2
- PLA
- STA ADDR2+1
- PLA
- STA :MLEN
- PLA
- STA :SINDEX
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- TXA
- PHA
- TYA
- PHA
- LDA #0
- STA :SCERR
- LDY #0
- LDA (ADDR1),Y
- STA :S1LEN
- LDA (ADDR2),Y
- STA :S2LEN
- BNE :IDX0
- JMP :OKEXIT
-:IDX0
- LDA :SINDEX
- BNE :CHKLEN
- JMP :EREXIT
-:CHKLEN
- LDA :S2LEN
- CLC
- ADC :S1LEN
- BCS :TRUNC ;TRUN IF S1+S2 LENGTH > 255
- CMP :MLEN ;
- BCC :IDXLEN
- BEQ :IDXLEN
-:TRUNC
- LDA :MLEN
- SEC
- SBC :S1LEN
- BCC :EREXIT
- BEQ :EREXIT
-
- STA :S2LEN
- LDA #$0FF
- STA :SCERR
-:IDXLEN
- LDA :S1LEN
- CMP :SINDEX ;
- BCS :LENOK
- LDX :S1LEN
- INX
- STX :SINDEX
- LDA #$0FF
- STA :SCERR
- LDA :S1LEN
- CLC
- ADC :S2LEN
- STA :S1LEN
- JMP :MVESUB
-:LENOK
- LDA :S1LEN
- SEC
- SBC :SINDEX
- TAX
- INX
- LDA :S1LEN
- STA :SIDX
- CLC
- ADC :S2LEN
- STA :SBIDX
- STA :S1LEN
-:OPNLP
- LDY :SIDX
- LDA (ADDR1),Y
- LDY :SBIDX
- STA (ADDR1),Y
- DEC :SIDX
- DEC :SBIDX
- DEX
- BNE :OPNLP
-:MVESUB
- LDA #1
- STA :SIDX
-
-
- LDX :S2LEN
-:MVELP
- LDY :SIDX
- LDA (ADDR2),Y
- LDY :SINDEX
- STA (ADDR1),Y
- INC :SIDX
- INC :SINDEX
- DEX
- BNE :MVELP
- LDA :SCERR
- BNE :EREXIT
-:OKEXIT
- CLC
- BCC :EXIT
-:EREXIT
- SEC
-:EXIT
- LDA :S1LEN
- LDY #0
- STA (ADDR1),Y
- RTS
-:S1LEN DS 1
-:S2LEN DS 1
-:SUBLEN DS 1
-:MLEN DS 1
-:SINDEX DS 1
-:SIDX DS 1
-:SBIDX DS 1
-:SCERR DS 1
diff --git a/source/disk20_demo_builds_2/T.MIN.SUB.SUBPOS b/source/disk20_demo_builds_2/T.MIN.SUB.SUBPOS
deleted file mode 100644
index 2b11930..0000000
--- a/source/disk20_demo_builds_2/T.MIN.SUB.SUBPOS
+++ /dev/null
@@ -1,79 +0,0 @@
-SUBPOS
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA ADDR2
- PLA
- STA ADDR2+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-:POS
- LDY #0
- LDA (ADDR1),Y
- BEQ :NOTFND
- STA :SLEN
- LDA (ADDR2),Y
- BEQ :NOTFND
- STA :SUBLEN
- LDA :SUBLEN
- CMP :SLEN
- BEQ :LENOK
- BCS :NOTFND
-
-:LENOK
- LDA #1
- STA :SINDEX
-
- LDA :SLEN
-
- SEC
- SBC :SUBLEN
- STA :SCOUNT
- INC :SCOUNT
-:SLP1
- LDA :SINDEX
- STA :SIDX
- LDA #1
- STA :SUBIDX
-:CMPLP
- LDY :SIDX
- LDA (ADDR1),Y
- LDY :SUBIDX
- CMP (ADDR2),Y
- BNE :SLP2
- LDY :SUBIDX
- CPY :SUBLEN
- BEQ :FOUND
- INY
- STY :SUBIDX
- INC :SIDX
- JMP :CMPLP
-:SLP2
- INC :SINDEX
- DEC :SCOUNT
- BNE :SLP1
- BEQ :NOTFND
-:FOUND
- LDA :SINDEX
- JMP :EXIT
-:NOTFND
- LDA #0
-:EXIT
- STA RETURN
- LDY #1
- STY RETLEN
- RTS
-:SLEN DS 1
-:SUBLEN DS 1
-:SINDEX DS 1
-:SUBIDX DS 1
-:SCOUNT DS 1
-:SIDX DS 1
diff --git a/source/disk20_demo_builds_2/T.MIN.SUB.TFILLA b/source/disk20_demo_builds_2/T.MIN.SUB.TFILLA
deleted file mode 100644
index 3de1ac2..0000000
--- a/source/disk20_demo_builds_2/T.MIN.SUB.TFILLA
+++ /dev/null
@@ -1,91 +0,0 @@
-TFILLA
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :F
- PLA
- STA :Y2
- PLA
- STA :X2
- PLA
- STA :YC
- STA :Y1
- PLA
- STA :XC
- STA :X1
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :X1
- CMP :X2
- BCS :X1HI
- LDA :Y1
- CMP :Y2
- BCS :Y1HI
- LDA :X1
- CMP #40
- BCS :XOVF
- LDA :X2
- CMP #40
- BCS :XOVF
- LDA :Y1
- CMP #24
- BCS :YOVF
- LDA :Y2
- CMP #24
- BCS :YOVF
- JMP :ERREND
-:X1HI
- _ERR #:E_SID;#:E_X1H;#:E_DMP1;#:X1;#7
- JMP :ERREND
-:Y1HI
- _ERR #:E_SID;#:E_Y1H;#:E_DMP1;#:X1;#7
- JMP :ERREND
-:XOVF
- _ERR #:E_SID;#:E_XOF;#:E_DMP1;#:X1;#7
- JMP :ERREND
-:YOVF
- _ERR #:E_SID;#:E_YOF;#:E_DMP1;#:X1;#7
-:ERREND
-:LP1
- LDA :YC
- LDY :XC
- JSR $F847
- LDA :F
- STA ($26),Y
- LDA :YC
- INY
- STY :XC
- CPY :X2
- BNE :LP1
-
- LDA :X1
- STA :XC
- INC :YC
- LDA :YC
- CMP :Y2
- BNE :LP1
-:EXIT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:X1 DS 1
-:X2 DS 1
-:Y1 DS 1
-:Y2 DS 1
-:XC DS 1
-:YC DS 1
-:F DS 1
-:E_SID ASC "TFILLA (TFILL MACRO)",00
-:E_DMP1 ASC "DUMPING X1(1) X2(1) Y1(1) Y2(1)"
- ASC "XC(1) YC(1) F(1)",00
-:E_X1H ASC "X1 MUST BE LOWER THAN X2.",00
-:E_Y1H ASC "Y1 MUST BE LOWER THAN Y2.",00
-:E_XOF ASC "X <> MIN/MAX COLUMNS.",00
-:E_YOF ASC "Y <> MIN/MAX ROWS",00
diff --git a/source/disk20_demo_builds_2/T.MIN.SUB.THLINE b/source/disk20_demo_builds_2/T.MIN.SUB.THLINE
deleted file mode 100644
index 79bb723..0000000
--- a/source/disk20_demo_builds_2/T.MIN.SUB.THLINE
+++ /dev/null
@@ -1,66 +0,0 @@
-THLINE
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :F
- PLA
- STA :Y
- PLA
- STA :X2
- PLA
- STA :X1
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :X1
- CMP :X2
- BCS :ERRTOOHI
- LDA :X1
- CMP #39
- BCS :ERRXOVF
- LDA :X2
- CMP #40
- BCS :ERRXOVF
- LDA :Y
- CMP #24
- BCS :ERRYOVF
- JMP :ERREND
-:ERRTOOHI
- _ERR #:E_SID;#:E_XHI;#:E_DMP1;#:X1;#4
- JMP :ERREND
-:ERRXOVF
- _ERR #:E_SID;#:E_XOF;#:E_DMP1;#:X1;#4
- JMP :ERREND
-:ERRYOVF
- _ERR #:E_SID;#:E_YOF;#:E_DMP1;#:X1;#4
- JMP :ERREND
-:ERREND
- LDA :Y
- LDY :X1
-:LOOP
- JSR $F847
- LDA :F
- STA ($26),Y
- LDA :Y
- INY
- CPY :X2
- BNE :LOOP
-:EXIT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:X1 DS 1
-:X2 DS 1
-:Y DS 1
-:F DS 1
-:E_SID ASC "THLINE (THLIN MACRO)",00
-:E_DMP1 ASC "DUMPING X1(1) X1(1) Y(1) F(1)",00
-:E_XHI ASC "X1 MUST BE LOWER THAN X2.",00
-:E_XOF ASC "X > # OF AVAILABLE COLUMNS.",00
-:E_YOF ASC "Y > # OF AVAILABLE ROWS",00
diff --git a/source/disk20_demo_builds_2/T.MIN.SUB.TVLINE b/source/disk20_demo_builds_2/T.MIN.SUB.TVLINE
deleted file mode 100644
index 73cb457..0000000
--- a/source/disk20_demo_builds_2/T.MIN.SUB.TVLINE
+++ /dev/null
@@ -1,66 +0,0 @@
-TVLINE
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :F
- PLA
- STA :X
- PLA
- STA :Y2
- PLA
- STA :Y1
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :Y1
- CMP :Y2
- BCS :ERRTOOHI
- LDA :Y2
- CMP #24
- BCS :ERRYOVF
- LDA :X
- CMP #40
- BCS :ERRXOVF
- LDA :Y1
- CMP #24
- BCS :ERRYOVF
- JMP :ERREND
-:ERRTOOHI
- _ERR #:E_SID;#:E_YHI;#:E_DMP1;#:X;#4
- JMP :ERREND
-:ERRXOVF
- _ERR #:E_SID;#:E_XOF;#:E_DMP1;#:X;#4
- JMP :ERREND
-:ERRYOVF
- _ERR #:E_SID;#:E_YOF;#:E_DMP1;#:X;#4
- JMP :ERREND
-:ERREND
- LDA :Y1
- LDY :X
-:LOOP
- JSR $F847
- LDA :F
- STA ($26),Y
- INC :Y1
- LDA :Y1
- CMP :Y2
- BNE :LOOP ; LOOP
-:EXIT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:X DS 1
-:Y1 DS 1
-:Y2 DS 1
-:F DS 1
-:E_SID ASC "TVLINE (TVLIN MACRO)",00
-:E_DMP1 ASC "DUMPING X(1) Y1(1) Y2(1) F(1)",00
-:E_YHI ASC "Y1 MUST BE LOWER THAN Y2.",00
-:E_XOF ASC "X > # OF AVAILABLE COLUMNS.",00
-:E_YOF ASC "Y > # OF AVAILABLE ROWS",00
diff --git a/source/disk20_demo_builds_2/T.MIN.SUB.TXTPUT b/source/disk20_demo_builds_2/T.MIN.SUB.TXTPUT
deleted file mode 100644
index 048be3f..0000000
--- a/source/disk20_demo_builds_2/T.MIN.SUB.TXTPUT
+++ /dev/null
@@ -1,46 +0,0 @@
-TXTPUT
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :F
- PLA
- STA :Y
- PLA
- STA :X
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :X
- CMP #40
- BCS :XOVF
- LDA :Y
- CMP #24
- BCS :YOVF
- JMP :ERREND
-:XOVF
- _ERR #:E_SID;#:E_XOF;#:E_DMP1;#:F;#3
- JMP :ERREND
-:YOVF
- _ERR #:E_SID;#:E_YOF;#:E_DMP1;#:F;#3
-:ERREND
- LDA :Y
- LDY :X
- JSR $F847
- LDA :F
- STA ($26),Y
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:F DS 1
-:Y DS 1
-:X DS 1
-:E_SID ASC "TXTPUT (TPUT MACRO)",00
-:E_DMP1 ASC "DUMPING F(1) Y(1) X(1):",00
-:E_XOF ASC "X OVERFLOW. X <> MIN/MAX",00
-:E_YOF ASC "Y OVERFLOW. Y <> MIN/MAX",00
diff --git a/source/disk20_demo_builds_2/T.MIN.SUB.XPRINT b/source/disk20_demo_builds_2/T.MIN.SUB.XPRINT
deleted file mode 100644
index e5f5e36..0000000
--- a/source/disk20_demo_builds_2/T.MIN.SUB.XPRINT
+++ /dev/null
@@ -1,25 +0,0 @@
-XPRINT
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #$01
-
-:LOOP
- LDA (ADDR1),Y
- BEQ :DONE
- JSR COUT1
- INY
- BNE :LOOP
-:DONE
- CLC
- TYA
- ADC ADDR1
- STA ADDR1
- LDA ADDR1+1
- ADC #$00
- PHA
- LDA ADDR1
- PHA
- RTS
-:EXIT
diff --git a/source/disk20_demo_builds_2/T.MIN.VARS.REQUIRED b/source/disk20_demo_builds_2/T.MIN.VARS.REQUIRED
deleted file mode 100644
index b569cea..0000000
--- a/source/disk20_demo_builds_2/T.MIN.VARS.REQUIRED
+++ /dev/null
@@ -1,21 +0,0 @@
-JUMPTBL JMP MAIN_START
-
- DS 60
-RETLEN DS 1
-RETURN DS 256
-PARLEN DS 1
-PARAM DS 256
-ERRSTOP DS 1
-ERRCTRL DS 1
-ERRA DS 1
-ERRX DS 1
-ERRY DS 1
-ERRCARRY DS 1
-ERRNEG DS 1
-ERRZERO DS 1
-ERROVF DS 1
-MAIN_START
- LDA #1
- STA ERRSTOP
- LDA #1
- STA ERRCTRL
diff --git a/source/disk20_demo_builds_2/T.SUB.FPOP b/source/disk20_demo_builds_2/T.SUB.FPOP
deleted file mode 100644
index b92d923..0000000
--- a/source/disk20_demo_builds_2/T.SUB.FPOP
+++ /dev/null
@@ -1,412 +0,0 @@
-********************************
-* *
-* POPUP SUBROUTINE FOR BUILDER *
-* *
-*------------------------------*
-* *
-* THIS ROUTINE CREATES A TEXT *
-* WINDOW AT A GIVE POSITION *
-* AND SIZE, THEN OUTPUTS THE *
-* CONTENTS OF A TEXT FILE TO *
-* THE WINDOW. THIS ALLOWS FOR *
-* MORE THAN ONE PAGE OF TEXT. *
-* *
-* USES: *
-* MAC.FILIO *
-* MAC.STRINGS *
-* MIN.SUB.CMD *
-* MIN.SUB.CONCAT *
-* *
-********************************
-*
-POPUP
-*
-** GET PARAMETERS
-*
- PLA
- STA _JUMPTO ; CALLBACK ADDRESS
- PLA
- STA _JUMPTO+1
- PLA
- STA _RFILE ; SOURCE FILE
- PLA
- STA _RFILE+1
- PLA
- STA _HEIGHT ; WINDOW HEIGHT
- PLA
- STA _WIDTH ; WINDOW WIDTH
- PLA
- STA _YPOS ; Y POSITION
- PLA
- STA _XPOS ; X POSITION
-*
-********************************
-* *
-* MAIN SUBROUTINE LOOP *
-* *
-********************************
-*
- JSR _INIT ; RESET VARS
- JSR _SETVARS ; SET DIMENSIONS
- JSR _MAKEWIN ; PRINT EMPTY WINDOW
- JSR _OPENF ; OPEN SOURCE FILE
- JMP _BEGREAD ; READ AND OUTPUT
-*
-********************************
-* *
-* _INIT *
-* *
-*------------------------------*
-* *
-* INITIALIZE ANY VARIABLES IN *
-* CASE OF A REPEATED RUN. *
-* *
-********************************
-*
-_INIT
-*
-FCHAR EQU "*" ; CHARACTER FOR WINDOW BORDER
-*
- LDA #0 ; CLEAR FILE CLOSED FLAG
- STA _CLOSED
- RTS
-*
-********************************
-* *
-* _SETVARS *
-* *
-*------------------------------*
-* *
-* SETS VARIABLES RELATING TO *
-* POSITION, SIZE, AND MARGINS *
-* OF THE WINDOW. *
-* *
-********************************
-*
-_SETVARS
-*
- LDA _XPOS ; GET X POSITION
- CLC
- ADC _WIDTH ; ADD WINDOW WIDTH
- STA _X2 ; STORE AS WINDOW MAX POS
- LDA _YPOS
- ADC _HEIGHT ; DO THE SAME WITH Y POSITION
- STA _Y2
-*
- LDA _XPOS ; GET X POSITION
- CLC
- ADC #1 ; ADD 1 FOR LEFT MARGIN
- STA _LBOUND
- LDA _YPOS ; GET Y POSITION
- CLC
- ADC #2 ; ADD 2 FOR TOP MARGIN
- STA _TBOUND
- LDA _X2 ; GET WINDOW X MAX
- SEC
- SBC #1 ; SUBTRACT 1 FOR RIGHT MARGIN
- STA _RBOUND
- LDA _Y2 ; GET WINDOW Y MAX
- SEC
- SBC #7 ; SUBTRACT 7 FOR BOTTOM
- STA _BBOUND ; MARGIN AND CONTROL PANEL
- CLC
- ADC #2 ; ADD 2 TO THAT TO GET
- STA _CTRLSEP ; Y POSITION OF SEPARATOR
- CLC
- ADC #2 ; ADD 2 TO THAT TO GET
- STA _CTRLTXT ; Y POSITION OF PANEL TEXT
- LDA _WIDTH
- SEC
- SBC #4 ; SUBTRACT 4 FROM TOTAL WIDTH
- STA _TXTWIDTH ; FOR ADJUSTABLE INNER WINDOW
- LDA _BBOUND
- SBC #1 ; SUBTRACT 1 FROM TOTAL HEIGHT
- STA _TXTHEIGHT ; FOR ADJUSTABLE INNER WINDOW
- RTS
-*
-********************************
-* *
-* _MAKEWIN *
-* *
-*------------------------------*
-* *
-* DRAW WINDOW A GIVEN SIZE AND *
-* COORDINATES. *
-* *
-********************************
-*
-_MAKEWIN
-*
- TFILL _XPOS;_YPOS;_X2;_Y2;#FCHAR ; FILL WINDOW AREA
-*
- DEC _X2 ; DECREASE X2 AND Y2 FOR
- DEC _Y2 ; CLEARING INNER WINDOW
- INC _XPOS ; INCREASE XPOS AND YPOS FOR
- INC _YPOS ; CLEARING INNER WINDOW
-*
- TFILL _XPOS;_YPOS;_X2;_Y2;#$A0 ; " " ; CLEAR INNER
-*
- THLIN _XPOS;_X2;_CTRLSEP;#FCHAR ; DRAW CONTROL SEPARATOR
- SCPOS _LBOUND;_CTRLTXT ; CURSOR AT PANEL TEXT AREA
- PRN " SPACE = CONT, ESC = QUIT"
-*
- SCPOS _LBOUND;_TBOUND ; SET CURSOR TO TOP LEFT OF WIN
-*
- RTS
-*
-********************************
-* *
-* _OPENF *
-* *
-*------------------------------*
-* *
-* OPEN THE SOURCE FILE AND SET *
-* FOR READING. *
-* *
-********************************
-*
-_OPENF
-*
- LDA _RFILE ; GET FILENAME ADDRESS
- STA ADDR3
- LDA _RFILE+1
- STA ADDR3+1
- LDY #0
- LDA (ADDR3),Y ; GET LENGTH OF STRING
- STA _LNLEN
- INC _LNLEN ; INCREASE LENGTH BY 1 (?)
- LDY #255 ; SET COUND TO OVERFLOW TO 0
-*
-** NOW GET FILENAME STRING
-*
-:CSLP
- INY
- LDA (ADDR3),Y
- STA _RFS,Y ; COPY FN STRING TO NEW ADDR
- CPY _LNLEN
- BCC :CSLP
- BEQ :CSLP
-*
- SCAT "OPEN ";#_RFS;#100 ; CONCAT FILENAME TO OPEN
- CMD #RETURN ; EXECUTE COMMAND IN RETURN
-*
- SCAT "READ ";#_RFS;#100 ; CONCAT TO READ
- CMD #RETURN ; EXECUTE
-*
- ERRH #_LASTRUN ; WHEN FILE END IS REACHED,
-* ; EXEC _LASTRUN ROUTINE
- RTS
-*
-********************************
-* *
-* _BEGREAD *
-* *
-*------------------------------*
-* *
-* BEGIN READING AND OUTPUTTING *
-* FILE TO THE WINDOW. *
-* *
-* NOTE THAT THIS SUBROUTINE *
-* IS SUPERBLY INEFFICIENT, AND *
-* WILL BE DRASTICALLY REVISED *
-* IN FUTURE ITERATIONS. *
-* *
-********************************
-*
-_BEGREAD
-*
- LDA #255 ; RESET COUNTER
- STA _CNT
-_FSTART ; JMP HERE FOR NEXT PAGE
- LDA _TBOUND
- STA _LINENO ; RESET LINE NUMBER
- LDA _LBOUND
- STA _CNT2 ; RESET XPOS
- STA _CBAK ; RESET XPOS BACKUP
-:RFLP ; (R)EAD (F)ILE (L)OO(P)
- GKEY ; GET CHAR FROM FILE
- INC _CNT ; INCREASE COUNTER
- LDY _CNT
- STA _LINE,Y ; STORE CHARACTER IN _LINE
- LDA _CNT
- CMP _TXTWIDTH ; IF LINE LENGTH =< MAX TEXT WIDTH
- BCC :RFLP ; CONTINUE LOOPING
- BEQ :RFLP
- ; OTHERWISE
- LDA _LINENO ; IF LINENO < MAX LINES
- CMP _TXTHEIGHT
- BCC :GOPRN ; CONTINUE PRINTING
-**
- LDA #"-" ; "-"
- JSR COUT1
- JMP _PWAIT ; OTHERWISE, WAIT FOR INPUT
-*
-:GOPRN
- LDA _LINE ; PRINT VERY FIRST CHAR OF LINE
- LDY #0
- JSR COUT
- LDA #255 ; RESET COUNTER
- STA _CNT
- LDA _CBAK ; MOVE PREVIOUS CNT2 VALUE
- STA _CNT2 ; BACK INTO CNT2
- SCPOS _CBAK;_TBOUND ; RESET CURSOR POSITION
-:PLP
- INC _CNT ; INCREASE COUNTER
- INC _CNT2 ; INCREASE CURSOR POS COUNTER
- LDY _CNT
- LDA _LINE,Y
- CMP #$8D ; IF CURRENT CHAR != [RETURN]
- BNE :CPLP ; THEN SKIP INCREASING LINE COUNT
-:LINPLUS ; ELSE,
- INC _LINENO ; INCREASE LINE COUNT
- LDA _LBOUND ; RESET XPOS
- STA _CNT2
-:CPLP
- SCPOS _CNT2;_LINENO ; SET NEXT CURSOR POSITION
-*
-** NOW TEST FOR WORD WRAPPING
-*
- LDA _TXTWIDTH ; ADD TXTWIDTH TO LEFT BOUND
- ADC _LBOUND ; AND SUBTRACT CNT2 TO GET
- SBC _CNT2 ; CURRENT SPACES LEFT
- CMP #4 ; IF SPACE LEFT > 4
- BCS :NOWRAP ; DON'T BOTHER CHECKING FOR WRAP
- LDY _CNT ; OTHERWISE,
- LDA _LINE,Y ; IF CURRENT CHAR ISN'T A SPACE
- CMP #$A0 ; THEN SKIP WRAPPING
- BNE :NOWRAP
- INC _LINENO ; ELSE INCREASE LINENO
- LDA _LBOUND ; RESET XPOS
- STA _CNT2
- STA _CBAK
-*
-:NOWRAP
-*
- LDA _CNT2 ; LOAD XPOS
- STA _CBAK ; BACKUP
- SBC _LBOUND ; SUBTRACT LEFT BOUND
- CMP _TXTWIDTH ; IF RESULT IS != TEXTWIDTH
- BCC :CPLPCONT ; SKIP INCREASING LINE NUMBER
- BEQ :CPLPCONT
- INC _LINENO ; ELSE, INCREASE LINENO
- LDA _LBOUND ; RESET XPOS
- STA _CNT2 ; STORE NEW EXPOS
- STA _CBAK ; BACKUP
-:CPLPCONT
- LDY _CNT ; LOAD NEXT CHAR
- LDA _LINE,Y
- JSR COUT ; PRINT TO CURRENT POSITION
- LDA _CNT
- CMP _TXTWIDTH ; IF CNT <= TEXTWIDTH
- BEQ :PLP ; RETURN TO PRINTING LOOP
- BCC :PLP
-*
- LDY _CNT
- INY
- LDA _LINE,Y
- STA _LCHAR
- LDA #255
- STA _CNT ; OTHEWISE, RESET COUNTER
-*WAIT
- JMP :RFLP ; JUMP TO READING LOOP
-*
-_LASTRUN
- LDA _LCHAR
- JSR COUT
- LDA _CBAK ; LOAD LAST XPOS AND STORE
- STA _CNT2 ; BACK INTO CNT2
- INC _CNT2
- LDA _CNT ; BACKUP CNT TO LCNT
- STA _LCNT
- LDA #255 ; RESET CNT
- STA _CNT
-:LASTLP ; (LAST)(L)OO(P)
- INC _CNT
- INC _CNT2 ; INCREASE COUNTER, XPOS
- SCPOS _CNT2;_LINENO ; SET NEXT CURSOR POSITION
- LDY _CNT
- LDA _LINE,Y ; GET NEXT CHAR
- JSR COUT ; PRINT TO SCREEN
- CMP #$8D ; IF CHAR <> [RETURN]
- BNE :CONTLAST ; SKIP LINENO INCREASE
- INC _LINENO ; OTHERWISE, INCREASE LINENO
- LDA #255 ; RESET XPOS
- ADC _LBOUND
- STA _CNT2
-:CONTLAST
- LDY _CNT ; IF CNT < BACKED UP CONT
- CPY _LCNT ; THEN CONTINUE LAST LOOP
- BCC :LASTLP ; OTHERWISE, IF FILE STILL OPEN
- LDA #$FF ; THEN CLOSE IT
- STA _CLOSED
- SCAT "CLOSE ";#_RFS;#100
- CMD #RETURN
-*
-********************************
-* *
-* _PWAIT *
-* *
-*------------------------------*
-* *
-* WAIT FOR APPROPRIATE KEY TO *
-* BE PRESSED, THEN CONTINUE *
-* READING OR EXIT WINDOW. *
-* *
-********************************
-*
-_PWAIT
- WAIT ; WAIT FOR A KEYPRESS
- CMP #$1B ; IF KEY IS [ESC]
- BEQ :QUITPOP ; EXIT WINDOW TO CALLBACK
- CMP #$20 ; IF KEY IS [SPACE]
- BEQ :LOADNEXT ; LOAD NEXT PAGE OF FILE
- JMP _PWAIT ; REPEAT
-:QUITPOP
- LDA _JUMPTO ; LOAD ADDRESS TO RETURN TO
- STA ADDR4
- LDA _JUMPTO+1
- STA ADDR4+1
- JMP (ADDR4) ; INDIRECT JUMP TO IT
-*
-:LOADNEXT
- LDA _CLOSED ; CHECK IF FILE WAS CLOSED
- CMP #$FF
- BEQ :QUITPOP ; IF SO, JUST EXIT WINDOW
- ; OTHERWISE, CLEAR TEXT AREA
-*
- TFILL _XPOS;_YPOS;_X2;_BBOUND;#$A0
-*
- JMP _FSTART ; CONTINUE READING FILE
-*
-********************************
-* *
-* DATA *
-* *
-********************************
-*
-_HEIGHT DS 1 ; WINDOW HEIGHT
-_WIDTH DS 1 ; WINDOW WIDTH
-_YPOS DS 1 ; WINDOW Y POSITION
-_XPOS DS 1 ; WINDOW X POSITION
-_X2 DS 1 ; WINDOW RIGHTMOST POSITION
-_Y2 DS 1 ; WINDOW BOTTOM POSITION
-_LBOUND DS 1 ; LEFT BOUNDARY
-_RBOUND DS 1 ; RIGHT BOUNDARY
-_TBOUND DS 1 ; TOP BOUNDARY
-_BBOUND DS 1 ; BOTTOM BOUNDARY
-_CTRLSEP DS 1 ; CONTROL PANEL SEPARATOR Y POSITION
-_CTRLTXT DS 1 ; CONTROL PANEL TEXT Y POSITION
-_CNT DS 1 ; COUNTER
-_CNT2 DS 1 ; ANOTHER COUNTER
-_LCNT DS 1 ; LINE COUNTER
-_LINENO DS 1 ; CURRENT SCREEN LINE NUMBER
-_LNLEN DS 1 ; LENGTH OF A LINE READ
-_CBAK DS 1 ; CURSOR POSITION BACKUP (CNT2)
-_CLOSED DS 1 ; FILE OPEN OR CLOSED FLAG
-_RFS DS 100 ; FILENAME STRING COPY
-_LINE DS 255 ; LINE READ FROM FILE
-_RFILE DS 2 ; FILENAME STRING ADDRESS
-_JUMPTO DS 2 ; CALLBACK RETURN LOCATION
-_TXTWIDTH DS 1 ; TEXT AREA WIDTH
-_TXTHEIGHT DS 1 ; TEXT AREA HEIGHT
-_LCHAR DS 1
diff --git a/source/disk20_demo_builds_2/T.SUB.MAKEMENU b/source/disk20_demo_builds_2/T.SUB.MAKEMENU
deleted file mode 100644
index 57d53cd..0000000
--- a/source/disk20_demo_builds_2/T.SUB.MAKEMENU
+++ /dev/null
@@ -1,247 +0,0 @@
-********************************
-* *
-* MENU SYSTEM SUBROUTINES *
-* *
-*------------------------------*
-* *
-* CONTAINS: *
-* *
-* MENDISP *
-* MENLOAD *
-* MENSAVE *
-* OPTLOAD *
-* OPTSAVE *
-* *
-*------------------------------*
-* *
-* USES: *
-* MAC.FILIO *
-* MAC.STRINGS *
-* MIN.SUB.CMD *
-* MIN.SUB.CONCAT *
-* *
-********************************
-*
-********************************
-* *
-* VARIABLES *
-* *
-********************************
-*
- JMP ENDVARS ; PUT AT TOP BECAUSE
- ; OF NO FORWARD REF
-]MRETURN DS 2
-]MDATA DS 2
-]LCOUNT DS 1
-]LWIDTH DS 1
-]OWIDTH DS 1
-]CURRENT DS 2
-]CUR2 DS 2
-]TEMP DS 2
-]TEMP2 DS 2
-]TEMP3 DS 2
-]EXITKEY DS 1
-]MARGIN DS 1
-]COPTIONS DS 255
-]MTITLE DS 80
-ENDVARS
-*
-********************************
-* *
-* MENDISP -- DISPLAY MENU *
-* *
-********************************
-*
-MENDISP
-*
-** GET PARAMETERS
-*
- PLA
- STA ]MRETURN
- PLA
- STA ]MRETURN+1
- PLA
- STA ]MDATA
- STA ADDR4
- PLA
- STA ]MDATA+1
- STA ADDR4+1
-*
-** NOW GET MENU VARIABLES
-*
- LDY #0
- LDA (ADDR4),Y ; GET LCOUNT
- STA ]LCOUNT
- INY
- LDA (ADDR4),Y
- STA ]LWIDTH ; GET LABEL WIDTH
- INY
- LDA (ADDR4),Y ; GET OPTION WIDTH
- STA ]OWIDTH
- INY
- LDA (ADDR4),Y ; GET EXIT KEY
- STA ]EXITKEY
- INY
- LDA (ADDR4),Y ; GET MENU TITLE
- STA ]MTITLE
- LDX #0
-:VLP
- INY
- INX
- LDA (ADDR4),Y
- ; INVERT THE TEXT
- CMP #192 ; IS IT A LETTER?
- BCS :LETTER
- SEC
- SBC #128 ; NUMBER; INVERT ACCORDINGLY
- JMP :ICONT
-:LETTER
- SEC
- SBC #192 ; INVERSION FOR LETTERS
-:ICONT
- STA ]MTITLE,X
- CPX ]MTITLE
- BNE :VLP
- INY
- STY ]CURRENT
-*
-** NOW SET COORDINATES, ETC. BEFORE DISPLAY
-*
- JSR HOME ; FOR NOW, MUST TAKE WHOLE SCREEN
-*
-** DISPLAY MENU TITLE
-*
- LDA ]MTITLE ; FIND CENTER POSITION
- LSR ; DIV BY 2
- STA ]TEMP
- LDA #19
- SEC
- SBC ]TEMP
- STA ]TEMP
- SCPOS ]TEMP;#0
- SPRN #]MTITLE
-*
-** CALCULATE LEFT MARGIN
-*
- LDA #3
- STA ]MARGIN ; STATIC FOR NOW
-*
-** NOW DISPLAY LABELS
-*
- LDA #1
- STA ]TEMP ; FILES THROUGH MENU ITEMS
- LDA ]MDATA+1
- STA ]TEMP2+1
- LDA ]CURRENT
- STA ]CUR2
- CLC
- ADC ]MDATA
- STA ]TEMP2
- BCC :LLP
- INC ]TEMP2+1
-:LLP
- LDA ]TEMP
- CLC
- ADC #1
- STA ]TEMP3
- SCPOS ]MARGIN;]TEMP3
- SPRN ]TEMP2
- CLC
- ADC ]TEMP2 ; .A HOLDS STRING LENGTH
- STA ]TEMP2
- INC ]TEMP2
- INC ]TEMP
- LDA ]LCOUNT
- CMP ]TEMP
- BCS :LLP
- BEQ :LLP
-*
- LDA ]TEMP2+1
- STA ]CURRENT+1
- LDA ]TEMP2
- STA ]CURRENT
-*
-** NOW CREATE OPTION BACKGROUND HIGHLIGHT BOX
-*
- LDA #1
- STA ]TEMP
-:OLP
- LDA ]TEMP
- STA ]TEMP3
- INC ]TEMP3
- SCPOS ]LWIDTH;]TEMP3
- LDY #0
-:HLP
- INY
- LDA #32 ; INVERTED SPACE
- JSR COUT1
- CPY ]OWIDTH
- BCC :HLP
- BEQ :HLP
-*
- INC ]TEMP
- LDA ]LCOUNT
- CMP ]TEMP
- BCS :OLP
- BEQ :OLP
-*
- WAIT
- SPRN ]CURRENT
-*
-:NEXT JMP REENTRY
-*
-********************************
-* *
-* GSOPT -- GET SELECTED OPTION *
-* *
-********************************
-*
-GSOPT
-*
-** VARIABLES
-*
- JMP :SKIPVARS
-]STRING DS 2 ; ADDRESS TO STRING TO PARSE
-]LENGTH DS 2
-]ONUM DS 2
-]CTMP DS 2
-]STMP DS 30
-:SKIPVARS
-*
-** GET PARAMETERS
-*
- PLA
- STA ]STRING
- STA ADDR4
- PLA
- STA ]STRING+1
- STA ADDR4+1
-*
-**
-*
- LDY #0
- LDA (ADDR4),Y
- STA ]LENGTH
- INY
-*
-:LP1
- INC ]CTMP
- LDA ]CTMP
- CMP ]LENGTH
- BEQ :QLP1
- INY
- LDA (ADDR4),Y
- CMP #"#"
- BNE :CLP1
- INX
-:CLP1
- CMP #"*"
- BNE :LP1
-:FOUND ; ASTERISK FOUND
- STX ]SNUM ; .X HOLDS THE SELECTION NUMBER
-*
-** NOW READ SELECTION CONTENT, PUT SUBSTRING IN RETURN
-:QLP1
- ; NO SELECTION FOUND
-:DONE
- RTS
diff --git a/source/disk20_demo_builds_2/T.TEMPLATE b/source/disk20_demo_builds_2/T.TEMPLATE
deleted file mode 100644
index b965b71..0000000
--- a/source/disk20_demo_builds_2/T.TEMPLATE
+++ /dev/null
@@ -1,58 +0,0 @@
-********************************
-* *
-* MAIN PROGRAM SOURCE TEMPLATE *
-* *
-********************************
-*
-** ASSEMBLER DIRECTIVES
-*
- CYC AVE
- EXP ONLY ; TURN OFF LATER
- DSK TEMPLATE
- TR ON
- OBJ $BFE0
- ORG $6000
-*
-********************************
-* *
-* HEADER, HOOKS AND MACROS *
-* *
-********************************
-*
- PUT VARS.REQUIRED
- USE MIN.MAC.REQUIRED
- PUT MIN.HOOKS.REQUIRED
-
-*
-********************************
-* *
-* CONSTANT DECLARATIONS *
-* *
-********************************
-*
-*
-********************************
-* *
-* MAIN PROGRAM LOOP *
-* *
-********************************
-*
-*
-********************************
-* *
-* VARIABLES *
-* *
-********************************
-*
-*
-********************************
-* *
-* LOW-LEVEL ROUTINES *
-* *
-********************************
-*
- PUT MIN.LIB.REQUIRED
-*
-** INDIVIDUAL SUBROUTINES
-*
-*
diff --git a/source/disk20_demo_builds_2/TEMPLATE.S b/source/disk20_demo_builds_2/TEMPLATE.S
deleted file mode 100644
index 881fd3e..0000000
--- a/source/disk20_demo_builds_2/TEMPLATE.S
+++ /dev/null
@@ -1,719 +0,0 @@
-0901- AA TAX
-0902- AA TAX
-0903- AA TAX
-0904- AA TAX
-0905- AA TAX
-0906- AA TAX
-0907- AA TAX
-0908- AA TAX
-0909- AA TAX
-090A- AA TAX
-090B- AA TAX
-090C- AA TAX
-090D- AA TAX
-090E- AA TAX
-090F- AA TAX
-0910- AA TAX
-0911- AA TAX
-0912- AA TAX
-0913- AA TAX
-0914- AA TAX
-0915- AA TAX
-0916- AA TAX
-0917- AA TAX
-0918- AA TAX
-0919- AA TAX
-091A- AA TAX
-091B- AA TAX
-091C- AA TAX
-091D- AA TAX
-091E- AA TAX
-091F- AA TAX
-0920- AA TAX
-0921- 8D AA 20 STA $20AA
-0924- 20 20 20 JSR $2020
-0927- 20 20 20 JSR $2020
-092A- 20 20 20 JSR $2020
-092D- 20 20 20 JSR $2020
-0930- 20 20 20 JSR $2020
-0933- 20 20 20 JSR $2020
-0936- 20 20 20 JSR $2020
-0939- 20 20 20 JSR $2020
-093C- 20 20 20 JSR $2020
-093F- 20 20 AA JSR $AA20
-0942- 8D AA 20 STA $20AA
-0945- CD C1 C9 CMP $C9C1
-0948- CE 20 D0 DEC $D020
-094B- D2 CF CMP ($CF)
-094D- C7 ???
-094E- D2 C1 CMP ($C1)
-0950- CD 20 D3 CMP $D320
-0953- CF ???
-0954- D5 D2 CMP $D2,X
-0956- C3 ???
-0957- C5 20 CMP $20
-0959- D4 ???
-095A- C5 CD CMP $CD
-095C- D0 CC BNE $092A
-095E- C1 D4 CMP ($D4,X)
-0960- C5 20 CMP $20
-0962- AA TAX
-0963- 8D AA 20 STA $20AA
-0966- 20 20 20 JSR $2020
-0969- 20 20 20 JSR $2020
-096C- 20 20 20 JSR $2020
-096F- 20 20 20 JSR $2020
-0972- 20 20 20 JSR $2020
-0975- 20 20 20 JSR $2020
-0978- 20 20 20 JSR $2020
-097B- 20 20 20 JSR $2020
-097E- 20 20 20 JSR $2020
-0981- 20 20 AA JSR $AA20
-0984- 8D AA AA STA $AAAA
-0987- AA TAX
-0988- AA TAX
-0989- AA TAX
-098A- AA TAX
-098B- AA TAX
-098C- AA TAX
-098D- AA TAX
-098E- AA TAX
-098F- AA TAX
-0990- AA TAX
-0991- AA TAX
-0992- AA TAX
-0993- AA TAX
-0994- AA TAX
-0995- AA TAX
-0996- AA TAX
-0997- AA TAX
-0998- AA TAX
-0999- AA TAX
-099A- AA TAX
-099B- AA TAX
-099C- AA TAX
-099D- AA TAX
-099E- AA TAX
-099F- AA TAX
-09A0- AA TAX
-09A1- AA TAX
-09A2- AA TAX
-09A3- AA TAX
-09A4- AA TAX
-09A5- 8D AA 8D STA $8DAA
-09A8- AA TAX
-09A9- AA TAX
-09AA- 20 C1 D3 JSR $D3C1
-09AD- D3 ???
-09AE- C5 CD CMP $CD
-09B0- C2 ???
-09B1- CC C5 D2 CPY $D2C5
-09B4- 20 C4 C9 JSR $C9C4
-09B7- D2 C5 CMP ($C5)
-09B9- C3 ???
-09BA- D4 ???
-09BB- C9 D6 CMP #$D6
-09BD- C5 D3 CMP $D3
-09BF- 8D AA 8D STA $8DAA
-09C2- A0 C3 LDY #$C3
-09C4- D9 C3 A0 CMP $A0C3,Y
-09C7- C1 D6 CMP ($D6,X)
-09C9- C5 8D CMP $8D
-09CB- A0 C5 LDY #$C5
-09CD- D8 CLD
-09CE- D0 A0 BNE $0970
-09D0- CF ???
-09D1- CE CC D9 DEC $D9CC
-09D4- A0 BB LDY #$BB
-09D6- 20 D4 D5 JSR $D5D4
-09D9- D2 CE CMP ($CE)
-09DB- 20 CF C6 JSR $C6CF
-09DE- C6 20 DEC $20
-09E0- CC C1 D4 CPY $D4C1
-09E3- C5 D2 CMP $D2
-09E5- 8D A0 C4 STA $C4A0
-09E8- D3 ???
-09E9- CB ???
-09EA- A0 D4 LDY #$D4
-09EC- C5 CD CMP $CD
-09EE- D0 CC BNE $09BC
-09F0- C1 D4 CMP ($D4,X)
-09F2- C5 8D CMP $8D
-09F4- A0 D4 LDY #$D4
-09F6- D2 A0 CMP ($A0)
-09F8- CF ???
-09F9- CE 8D A0 DEC $A08D
-09FC- CF ???
-09FD- C2 ???
-09FE- CA DEX
-09FF- A0 A4 LDY #$A4
-0A01- C2 ???
-0A02- C6 C5 DEC $C5
-0A04- B0 8D BCS $0993
-0A06- A0 CF LDY #$CF
-0A08- D2 C7 CMP ($C7)
-0A0A- A0 A4 LDY #$A4
-0A0C- B6 B0 LDX $B0,Y
-0A0E- B0 B0 BCS $09C0
-0A10- 8D AA 8D STA $8DAA
-0A13- AA TAX
-0A14- AA TAX
-0A15- AA TAX
-0A16- AA TAX
-0A17- AA TAX
-0A18- AA TAX
-0A19- AA TAX
-0A1A- AA TAX
-0A1B- AA TAX
-0A1C- AA TAX
-0A1D- AA TAX
-0A1E- AA TAX
-0A1F- AA TAX
-0A20- AA TAX
-0A21- AA TAX
-0A22- AA TAX
-0A23- AA TAX
-0A24- AA TAX
-0A25- AA TAX
-0A26- AA TAX
-0A27- AA TAX
-0A28- AA TAX
-0A29- AA TAX
-0A2A- AA TAX
-0A2B- AA TAX
-0A2C- AA TAX
-0A2D- AA TAX
-0A2E- AA TAX
-0A2F- AA TAX
-0A30- AA TAX
-0A31- AA TAX
-0A32- AA TAX
-0A33- 8D AA 20 STA $20AA
-0A36- 20 20 20 JSR $2020
-0A39- 20 20 20 JSR $2020
-0A3C- 20 20 20 JSR $2020
-0A3F- 20 20 20 JSR $2020
-0A42- 20 20 20 JSR $2020
-0A45- 20 20 20 JSR $2020
-0A48- 20 20 20 JSR $2020
-0A4B- 20 20 20 JSR $2020
-0A4E- 20 20 20 JSR $2020
-0A51- 20 20 AA JSR $AA20
-0A54- 8D AA 20 STA $20AA
-0A57- C8 INY
-0A58- C5 C1 CMP $C1
-0A5A- C4 C5 CPY $C5
-0A5C- D2 AC CMP ($AC)
-0A5E- 20 C8 CF JSR $CFC8
-0A61- CF ???
-0A62- CB ???
-0A63- D3 ???
-0A64- 20 C1 CE JSR $CEC1
-0A67- C4 20 CPY $20
-0A69- CD C1 C3 CMP $C3C1
-0A6C- D2 CF CMP ($CF)
-0A6E- D3 ???
-0A6F- 20 20 20 JSR $2020
-0A72- 20 20 AA JSR $AA20
-0A75- 8D AA 20 STA $20AA
-0A78- 20 20 20 JSR $2020
-0A7B- 20 20 20 JSR $2020
-0A7E- 20 20 20 JSR $2020
-0A81- 20 20 20 JSR $2020
-0A84- 20 20 20 JSR $2020
-0A87- 20 20 20 JSR $2020
-0A8A- 20 20 20 JSR $2020
-0A8D- 20 20 20 JSR $2020
-0A90- 20 20 20 JSR $2020
-0A93- 20 20 AA JSR $AA20
-0A96- 8D AA AA STA $AAAA
-0A99- AA TAX
-0A9A- AA TAX
-0A9B- AA TAX
-0A9C- AA TAX
-0A9D- AA TAX
-0A9E- AA TAX
-0A9F- AA TAX
-0AA0- AA TAX
-0AA1- AA TAX
-0AA2- AA TAX
-0AA3- AA TAX
-0AA4- AA TAX
-0AA5- AA TAX
-0AA6- AA TAX
-0AA7- AA TAX
-0AA8- AA TAX
-0AA9- AA TAX
-0AAA- AA TAX
-0AAB- AA TAX
-0AAC- AA TAX
-0AAD- AA TAX
-0AAE- AA TAX
-0AAF- AA TAX
-0AB0- AA TAX
-0AB1- AA TAX
-0AB2- AA TAX
-0AB3- AA TAX
-0AB4- AA TAX
-0AB5- AA TAX
-0AB6- AA TAX
-0AB7- 8D AA 8D STA $8DAA
-0ABA- A0 D0 LDY #$D0
-0ABC- D5 D4 CMP $D4,X
-0ABE- A0 D6 LDY #$D6
-0AC0- C1 D2 CMP ($D2,X)
-0AC2- D3 ???
-0AC3- AE D2 C5 LDX $C5D2
-0AC6- D1 D5 CMP ($D5),Y
-0AC8- C9 D2 CMP #$D2
-0ACA- C5 C4 CMP $C4
-0ACC- 8D A0 D5 STA $D5A0
-0ACF- D3 ???
-0AD0- C5 A0 CMP $A0
-0AD2- CD C9 CE CMP $CEC9
-0AD5- AE CD C1 LDX $C1CD
-0AD8- C3 ???
-0AD9- AE D2 C5 LDX $C5D2
-0ADC- D1 D5 CMP ($D5),Y
-0ADE- C9 D2 CMP #$D2
-0AE0- C5 C4 CMP $C4
-0AE2- 8D A0 D0 STA $D0A0
-0AE5- D5 D4 CMP $D4,X
-0AE7- A0 CD LDY #$CD
-0AE9- C9 CE CMP #$CE
-0AEB- AE C8 CF LDX $CFC8
-0AEE- CF ???
-0AEF- CB ???
-0AF0- D3 ???
-0AF1- AE D2 C5 LDX $C5D2
-0AF4- D1 D5 CMP ($D5),Y
-0AF6- C9 D2 CMP #$D2
-0AF8- C5 C4 CMP $C4
-0AFA- 8D 8D AA STA $AA8D
-0AFD- 8D AA AA STA $AAAA
-0B00- AA TAX
-0B01- AA TAX
-0B02- AA TAX
-0B03- AA TAX
-0B04- AA TAX
-0B05- AA TAX
-0B06- AA TAX
-0B07- AA TAX
-0B08- AA TAX
-0B09- AA TAX
-0B0A- AA TAX
-0B0B- AA TAX
-0B0C- AA TAX
-0B0D- AA TAX
-0B0E- AA TAX
-0B0F- AA TAX
-0B10- AA TAX
-0B11- AA TAX
-0B12- AA TAX
-0B13- AA TAX
-0B14- AA TAX
-0B15- AA TAX
-0B16- AA TAX
-0B17- AA TAX
-0B18- AA TAX
-0B19- AA TAX
-0B1A- AA TAX
-0B1B- AA TAX
-0B1C- AA TAX
-0B1D- AA TAX
-0B1E- 8D AA 20 STA $20AA
-0B21- 20 20 20 JSR $2020
-0B24- 20 20 20 JSR $2020
-0B27- 20 20 20 JSR $2020
-0B2A- 20 20 20 JSR $2020
-0B2D- 20 20 20 JSR $2020
-0B30- 20 20 20 JSR $2020
-0B33- 20 20 20 JSR $2020
-0B36- 20 20 20 JSR $2020
-0B39- 20 20 20 JSR $2020
-0B3C- 20 20 AA JSR $AA20
-0B3F- 8D AA 20 STA $20AA
-0B42- C3 ???
-0B43- CF ???
-0B44- CE D3 D4 DEC $D4D3
-0B47- C1 CE CMP ($CE,X)
-0B49- D4 ???
-0B4A- 20 C4 C5 JSR $C5C4
-0B4D- C3 ???
-0B4E- CC C1 D2 CPY $D2C1
-0B51- C1 D4 CMP ($D4,X)
-0B53- C9 CF CMP #$CF
-0B55- CE D3 20 DEC $20D3
-0B58- 20 20 20 JSR $2020
-0B5B- 20 20 20 JSR $2020
-0B5E- 20 AA 8D JSR $8DAA
-0B61- AA TAX
-0B62- 20 20 20 JSR $2020
-0B65- 20 20 20 JSR $2020
-0B68- 20 20 20 JSR $2020
-0B6B- 20 20 20 JSR $2020
-0B6E- 20 20 20 JSR $2020
-0B71- 20 20 20 JSR $2020
-0B74- 20 20 20 JSR $2020
-0B77- 20 20 20 JSR $2020
-0B7A- 20 20 20 JSR $2020
-0B7D- 20 20 20 JSR $2020
-0B80- AA TAX
-0B81- 8D AA AA STA $AAAA
-0B84- AA TAX
-0B85- AA TAX
-0B86- AA TAX
-0B87- AA TAX
-0B88- AA TAX
-0B89- AA TAX
-0B8A- AA TAX
-0B8B- AA TAX
-0B8C- AA TAX
-0B8D- AA TAX
-0B8E- AA TAX
-0B8F- AA TAX
-0B90- AA TAX
-0B91- AA TAX
-0B92- AA TAX
-0B93- AA TAX
-0B94- AA TAX
-0B95- AA TAX
-0B96- AA TAX
-0B97- AA TAX
-0B98- AA TAX
-0B99- AA TAX
-0B9A- AA TAX
-0B9B- AA TAX
-0B9C- AA TAX
-0B9D- AA TAX
-0B9E- AA TAX
-0B9F- AA TAX
-0BA0- AA TAX
-0BA1- AA TAX
-0BA2- 8D AA 8D STA $8DAA
-0BA5- AA TAX
-0BA6- 8D AA AA STA $AAAA
-0BA9- AA TAX
-0BAA- AA TAX
-0BAB- AA TAX
-0BAC- AA TAX
-0BAD- AA TAX
-0BAE- AA TAX
-0BAF- AA TAX
-0BB0- AA TAX
-0BB1- AA TAX
-0BB2- AA TAX
-0BB3- AA TAX
-0BB4- AA TAX
-0BB5- AA TAX
-0BB6- AA TAX
-0BB7- AA TAX
-0BB8- AA TAX
-0BB9- AA TAX
-0BBA- AA TAX
-0BBB- AA TAX
-0BBC- AA TAX
-0BBD- AA TAX
-0BBE- AA TAX
-0BBF- AA TAX
-0BC0- AA TAX
-0BC1- AA TAX
-0BC2- AA TAX
-0BC3- AA TAX
-0BC4- AA TAX
-0BC5- AA TAX
-0BC6- AA TAX
-0BC7- 8D AA 20 STA $20AA
-0BCA- 20 20 20 JSR $2020
-0BCD- 20 20 20 JSR $2020
-0BD0- 20 20 20 JSR $2020
-0BD3- 20 20 20 JSR $2020
-0BD6- 20 20 20 JSR $2020
-0BD9- 20 20 20 JSR $2020
-0BDC- 20 20 20 JSR $2020
-0BDF- 20 20 20 JSR $2020
-0BE2- 20 20 20 JSR $2020
-0BE5- 20 20 AA JSR $AA20
-0BE8- 8D AA 20 STA $20AA
-0BEB- CD C1 C9 CMP $C9C1
-0BEE- CE 20 D0 DEC $D020
-0BF1- D2 CF CMP ($CF)
-0BF3- C7 ???
-0BF4- D2 C1 CMP ($C1)
-0BF6- CD 20 CC CMP $CC20
-0BF9- CF ???
-0BFA- CF ???
-0BFB- D0 20 BNE $0C1D
-0BFD- 20 20 20 JSR $2020
-0C00- 20 20 20 JSR $2020
-0C03- 20 20 20 JSR $2020
-0C06- 20 20 AA JSR $AA20
-0C09- 8D AA 20 STA $20AA
-0C0C- 20 20 20 JSR $2020
-0C0F- 20 20 20 JSR $2020
-0C12- 20 20 20 JSR $2020
-0C15- 20 20 20 JSR $2020
-0C18- 20 20 20 JSR $2020
-0C1B- 20 20 20 JSR $2020
-0C1E- 20 20 20 JSR $2020
-0C21- 20 20 20 JSR $2020
-0C24- 20 20 20 JSR $2020
-0C27- 20 20 AA JSR $AA20
-0C2A- 8D AA AA STA $AAAA
-0C2D- AA TAX
-0C2E- AA TAX
-0C2F- AA TAX
-0C30- AA TAX
-0C31- AA TAX
-0C32- AA TAX
-0C33- AA TAX
-0C34- AA TAX
-0C35- AA TAX
-0C36- AA TAX
-0C37- AA TAX
-0C38- AA TAX
-0C39- AA TAX
-0C3A- AA TAX
-0C3B- AA TAX
-0C3C- AA TAX
-0C3D- AA TAX
-0C3E- AA TAX
-0C3F- AA TAX
-0C40- AA TAX
-0C41- AA TAX
-0C42- AA TAX
-0C43- AA TAX
-0C44- AA TAX
-0C45- AA TAX
-0C46- AA TAX
-0C47- AA TAX
-0C48- AA TAX
-0C49- AA TAX
-0C4A- AA TAX
-0C4B- 8D AA 8D STA $8DAA
-0C4E- AA TAX
-0C4F- 8D AA AA STA $AAAA
-0C52- AA TAX
-0C53- AA TAX
-0C54- AA TAX
-0C55- AA TAX
-0C56- AA TAX
-0C57- AA TAX
-0C58- AA TAX
-0C59- AA TAX
-0C5A- AA TAX
-0C5B- AA TAX
-0C5C- AA TAX
-0C5D- AA TAX
-0C5E- AA TAX
-0C5F- AA TAX
-0C60- AA TAX
-0C61- AA TAX
-0C62- AA TAX
-0C63- AA TAX
-0C64- AA TAX
-0C65- AA TAX
-0C66- AA TAX
-0C67- AA TAX
-0C68- AA TAX
-0C69- AA TAX
-0C6A- AA TAX
-0C6B- AA TAX
-0C6C- AA TAX
-0C6D- AA TAX
-0C6E- AA TAX
-0C6F- AA TAX
-0C70- 8D AA 20 STA $20AA
-0C73- 20 20 20 JSR $2020
-0C76- 20 20 20 JSR $2020
-0C79- 20 20 20 JSR $2020
-0C7C- 20 20 20 JSR $2020
-0C7F- 20 20 20 JSR $2020
-0C82- 20 20 20 JSR $2020
-0C85- 20 20 20 JSR $2020
-0C88- 20 20 20 JSR $2020
-0C8B- 20 20 20 JSR $2020
-0C8E- 20 20 AA JSR $AA20
-0C91- 8D AA 20 STA $20AA
-0C94- D6 C1 DEC $C1,X
-0C96- D2 C9 CMP ($C9)
-0C98- C1 C2 CMP ($C2,X)
-0C9A- CC C5 D3 CPY $D3C5
-0C9D- 20 20 20 JSR $2020
-0CA0- 20 20 20 JSR $2020
-0CA3- 20 20 20 JSR $2020
-0CA6- 20 20 20 JSR $2020
-0CA9- 20 20 20 JSR $2020
-0CAC- 20 20 20 JSR $2020
-0CAF- 20 20 AA JSR $AA20
-0CB2- 8D AA 20 STA $20AA
-0CB5- 20 20 20 JSR $2020
-0CB8- 20 20 20 JSR $2020
-0CBB- 20 20 20 JSR $2020
-0CBE- 20 20 20 JSR $2020
-0CC1- 20 20 20 JSR $2020
-0CC4- 20 20 20 JSR $2020
-0CC7- 20 20 20 JSR $2020
-0CCA- 20 20 20 JSR $2020
-0CCD- 20 20 20 JSR $2020
-0CD0- 20 20 AA JSR $AA20
-0CD3- 8D AA AA STA $AAAA
-0CD6- AA TAX
-0CD7- AA TAX
-0CD8- AA TAX
-0CD9- AA TAX
-0CDA- AA TAX
-0CDB- AA TAX
-0CDC- AA TAX
-0CDD- AA TAX
-0CDE- AA TAX
-0CDF- AA TAX
-0CE0- AA TAX
-0CE1- AA TAX
-0CE2- AA TAX
-0CE3- AA TAX
-0CE4- AA TAX
-0CE5- AA TAX
-0CE6- AA TAX
-0CE7- AA TAX
-0CE8- AA TAX
-0CE9- AA TAX
-0CEA- AA TAX
-0CEB- AA TAX
-0CEC- AA TAX
-0CED- AA TAX
-0CEE- AA TAX
-0CEF- AA TAX
-0CF0- AA TAX
-0CF1- AA TAX
-0CF2- AA TAX
-0CF3- AA TAX
-0CF4- 8D AA 8D STA $8DAA
-0CF7- AA TAX
-0CF8- 8D AA AA STA $AAAA
-0CFB- AA TAX
-0CFC- AA TAX
-0CFD- AA TAX
-0CFE- AA TAX
-0CFF- AA TAX
-0D00- AA TAX
-0D01- AA TAX
-0D02- AA TAX
-0D03- AA TAX
-0D04- AA TAX
-0D05- AA TAX
-0D06- AA TAX
-0D07- AA TAX
-0D08- AA TAX
-0D09- AA TAX
-0D0A- AA TAX
-0D0B- AA TAX
-0D0C- AA TAX
-0D0D- AA TAX
-0D0E- AA TAX
-0D0F- AA TAX
-0D10- AA TAX
-0D11- AA TAX
-0D12- AA TAX
-0D13- AA TAX
-0D14- AA TAX
-0D15- AA TAX
-0D16- AA TAX
-0D17- AA TAX
-0D18- AA TAX
-0D19- 8D AA 20 STA $20AA
-0D1C- 20 20 20 JSR $2020
-0D1F- 20 20 20 JSR $2020
-0D22- 20 20 20 JSR $2020
-0D25- 20 20 20 JSR $2020
-0D28- 20 20 20 JSR $2020
-0D2B- 20 20 20 JSR $2020
-0D2E- 20 20 20 JSR $2020
-0D31- 20 20 20 JSR $2020
-0D34- 20 20 20 JSR $2020
-0D37- 20 20 AA JSR $AA20
-0D3A- 8D AA 20 STA $20AA
-0D3D- 20 CC CF JSR $CFCC
-0D40- D7 ???
-0D41- AD CC C5 LDA $C5CC
-0D44- D6 C5 DEC $C5,X
-0D46- CC 20 D2 CPY $D220
-0D49- CF ???
-0D4A- D5 D4 CMP $D4,X
-0D4C- C9 CE CMP #$CE
-0D4E- C5 D3 CMP $D3
-0D50- 20 20 20 JSR $2020
-0D53- 20 20 20 JSR $2020
-0D56- 20 20 20 JSR $2020
-0D59- 20 AA 8D JSR $8DAA
-0D5C- AA TAX
-0D5D- 20 20 20 JSR $2020
-0D60- 20 20 20 JSR $2020
-0D63- 20 20 20 JSR $2020
-0D66- 20 20 20 JSR $2020
-0D69- 20 20 20 JSR $2020
-0D6C- 20 20 20 JSR $2020
-0D6F- 20 20 20 JSR $2020
-0D72- 20 20 20 JSR $2020
-0D75- 20 20 20 JSR $2020
-0D78- 20 20 20 JSR $2020
-0D7B- AA TAX
-0D7C- 8D AA AA STA $AAAA
-0D7F- AA TAX
-0D80- AA TAX
-0D81- AA TAX
-0D82- AA TAX
-0D83- AA TAX
-0D84- AA TAX
-0D85- AA TAX
-0D86- AA TAX
-0D87- AA TAX
-0D88- AA TAX
-0D89- AA TAX
-0D8A- AA TAX
-0D8B- AA TAX
-0D8C- AA TAX
-0D8D- AA TAX
-0D8E- AA TAX
-0D8F- AA TAX
-0D90- AA TAX
-0D91- AA TAX
-0D92- AA TAX
-0D93- AA TAX
-0D94- AA TAX
-0D95- AA TAX
-0D96- AA TAX
-0D97- AA TAX
-0D98- AA TAX
-0D99- AA TAX
-0D9A- AA TAX
-0D9B- AA TAX
-0D9C- AA TAX
-0D9D- 8D AA 8D STA $8DAA
-0DA0- A0 D0 LDY #$D0
-0DA2- D5 D4 CMP $D4,X
-0DA4- A0 CD LDY #$CD
-0DA6- C9 CE CMP #$CE
-0DA8- AE CC C9 LDX $C9CC
-0DAB- C2 ???
-0DAC- AE D2 C5 LDX $C5D2
-0DAF- D1 D5 CMP ($D5),Y
-0DB1- C9 D2 CMP #$D2
-0DB3- C5 C4 CMP $C4
-0DB5- 8D AA 8D STA $8DAA
-0DB8- AA TAX
-0DB9- AA TAX
-0DBA- 20 C9 CE JSR $CEC9
-0DBD- C4 C9 CPY $C9
-0DBF- D6 C9 DEC $C9,X
-0DC1- C4 D5 CPY $D5
-0DC3- C1 CC CMP ($CC,X)
-0DC5- 20 D3 D5 JSR $D5D3
-0DC8- C2 ???
-0DC9- D2 CF CMP ($CF)
-0DCB- D5 D4 CMP $D4,X
-0DCD- C9 CE CMP #$CE
-0DCF- C5 D3 CMP $D3
-0DD1- 8D AA 8D STA $8DAA
-0DD4- AA TAX
-0DD5- 8D 00 00 STA $0000
diff --git a/source/disk20_demo_builds_2/TEST.S b/source/disk20_demo_builds_2/TEST.S
deleted file mode 100644
index 689b757..0000000
--- a/source/disk20_demo_builds_2/TEST.S
+++ /dev/null
@@ -1,951 +0,0 @@
-0901- AA TAX
-0902- AA TAX
-0903- AA TAX
-0904- AA TAX
-0905- AA TAX
-0906- AA TAX
-0907- AA TAX
-0908- AA TAX
-0909- AA TAX
-090A- AA TAX
-090B- AA TAX
-090C- AA TAX
-090D- AA TAX
-090E- AA TAX
-090F- AA TAX
-0910- AA TAX
-0911- AA TAX
-0912- AA TAX
-0913- AA TAX
-0914- AA TAX
-0915- AA TAX
-0916- AA TAX
-0917- AA TAX
-0918- AA TAX
-0919- AA TAX
-091A- AA TAX
-091B- AA TAX
-091C- AA TAX
-091D- AA TAX
-091E- AA TAX
-091F- AA TAX
-0920- AA TAX
-0921- 8D AA 20 STA $20AA
-0924- 20 20 20 JSR $2020
-0927- 20 20 20 JSR $2020
-092A- 20 20 20 JSR $2020
-092D- 20 20 20 JSR $2020
-0930- 20 20 20 JSR $2020
-0933- 20 20 20 JSR $2020
-0936- 20 20 20 JSR $2020
-0939- 20 20 20 JSR $2020
-093C- 20 20 20 JSR $2020
-093F- 20 20 AA JSR $AA20
-0942- 8D AA 20 STA $20AA
-0945- CD C1 C9 CMP $C9C1
-0948- CE 20 D0 DEC $D020
-094B- D2 CF CMP ($CF)
-094D- C7 ???
-094E- D2 C1 CMP ($C1)
-0950- CD 20 D3 CMP $D320
-0953- CF ???
-0954- D5 D2 CMP $D2,X
-0956- C3 ???
-0957- C5 20 CMP $20
-0959- D4 ???
-095A- C5 CD CMP $CD
-095C- D0 CC BNE $092A
-095E- C1 D4 CMP ($D4,X)
-0960- C5 20 CMP $20
-0962- AA TAX
-0963- 8D AA 20 STA $20AA
-0966- 20 20 20 JSR $2020
-0969- 20 20 20 JSR $2020
-096C- 20 20 20 JSR $2020
-096F- 20 20 20 JSR $2020
-0972- 20 20 20 JSR $2020
-0975- 20 20 20 JSR $2020
-0978- 20 20 20 JSR $2020
-097B- 20 20 20 JSR $2020
-097E- 20 20 20 JSR $2020
-0981- 20 20 AA JSR $AA20
-0984- 8D AA AA STA $AAAA
-0987- AA TAX
-0988- AA TAX
-0989- AA TAX
-098A- AA TAX
-098B- AA TAX
-098C- AA TAX
-098D- AA TAX
-098E- AA TAX
-098F- AA TAX
-0990- AA TAX
-0991- AA TAX
-0992- AA TAX
-0993- AA TAX
-0994- AA TAX
-0995- AA TAX
-0996- AA TAX
-0997- AA TAX
-0998- AA TAX
-0999- AA TAX
-099A- AA TAX
-099B- AA TAX
-099C- AA TAX
-099D- AA TAX
-099E- AA TAX
-099F- AA TAX
-09A0- AA TAX
-09A1- AA TAX
-09A2- AA TAX
-09A3- AA TAX
-09A4- AA TAX
-09A5- 8D AA 8D STA $8DAA
-09A8- AA TAX
-09A9- AA TAX
-09AA- 20 C1 D3 JSR $D3C1
-09AD- D3 ???
-09AE- C5 CD CMP $CD
-09B0- C2 ???
-09B1- CC C5 D2 CPY $D2C5
-09B4- 20 C4 C9 JSR $C9C4
-09B7- D2 C5 CMP ($C5)
-09B9- C3 ???
-09BA- D4 ???
-09BB- C9 D6 CMP #$D6
-09BD- C5 D3 CMP $D3
-09BF- 8D AA 8D STA $8DAA
-09C2- A0 C3 LDY #$C3
-09C4- D9 C3 A0 CMP $A0C3,Y
-09C7- C1 D6 CMP ($D6,X)
-09C9- C5 8D CMP $8D
-09CB- A0 C5 LDY #$C5
-09CD- D8 CLD
-09CE- D0 A0 BNE $0970
-09D0- CF ???
-09D1- CE CC D9 DEC $D9CC
-09D4- A0 BB LDY #$BB
-09D6- 20 D4 D5 JSR $D5D4
-09D9- D2 CE CMP ($CE)
-09DB- 20 CF C6 JSR $C6CF
-09DE- C6 20 DEC $20
-09E0- CC C1 D4 CPY $D4C1
-09E3- C5 D2 CMP $D2
-09E5- 8D A0 C4 STA $C4A0
-09E8- D3 ???
-09E9- CB ???
-09EA- A0 D4 LDY #$D4
-09EC- C5 D3 CMP $D3
-09EE- D4 ???
-09EF- 8D A0 D4 STA $D4A0
-09F2- D2 A0 CMP ($A0)
-09F4- CF ???
-09F5- CE 8D A0 DEC $A08D
-09F8- CF ???
-09F9- C2 ???
-09FA- CA DEX
-09FB- A0 A4 LDY #$A4
-09FD- C2 ???
-09FE- C6 C5 DEC $C5
-0A00- B0 8D BCS $098F
-0A02- A0 CF LDY #$CF
-0A04- D2 C7 CMP ($C7)
-0A06- A0 A4 LDY #$A4
-0A08- B6 B0 LDX $B0,Y
-0A0A- B0 B0 BCS $09BC
-0A0C- 8D AA 8D STA $8DAA
-0A0F- AA TAX
-0A10- AA TAX
-0A11- AA TAX
-0A12- AA TAX
-0A13- AA TAX
-0A14- AA TAX
-0A15- AA TAX
-0A16- AA TAX
-0A17- AA TAX
-0A18- AA TAX
-0A19- AA TAX
-0A1A- AA TAX
-0A1B- AA TAX
-0A1C- AA TAX
-0A1D- AA TAX
-0A1E- AA TAX
-0A1F- AA TAX
-0A20- AA TAX
-0A21- AA TAX
-0A22- AA TAX
-0A23- AA TAX
-0A24- AA TAX
-0A25- AA TAX
-0A26- AA TAX
-0A27- AA TAX
-0A28- AA TAX
-0A29- AA TAX
-0A2A- AA TAX
-0A2B- AA TAX
-0A2C- AA TAX
-0A2D- AA TAX
-0A2E- AA TAX
-0A2F- 8D AA 20 STA $20AA
-0A32- 20 20 20 JSR $2020
-0A35- 20 20 20 JSR $2020
-0A38- 20 20 20 JSR $2020
-0A3B- 20 20 20 JSR $2020
-0A3E- 20 20 20 JSR $2020
-0A41- 20 20 20 JSR $2020
-0A44- 20 20 20 JSR $2020
-0A47- 20 20 20 JSR $2020
-0A4A- 20 20 20 JSR $2020
-0A4D- 20 20 AA JSR $AA20
-0A50- 8D AA 20 STA $20AA
-0A53- C8 INY
-0A54- C5 C1 CMP $C1
-0A56- C4 C5 CPY $C5
-0A58- D2 AC CMP ($AC)
-0A5A- 20 C8 CF JSR $CFC8
-0A5D- CF ???
-0A5E- CB ???
-0A5F- D3 ???
-0A60- 20 C1 CE JSR $CEC1
-0A63- C4 20 CPY $20
-0A65- CD C1 C3 CMP $C3C1
-0A68- D2 CF CMP ($CF)
-0A6A- D3 ???
-0A6B- 20 20 20 JSR $2020
-0A6E- 20 20 AA JSR $AA20
-0A71- 8D AA 20 STA $20AA
-0A74- 20 20 20 JSR $2020
-0A77- 20 20 20 JSR $2020
-0A7A- 20 20 20 JSR $2020
-0A7D- 20 20 20 JSR $2020
-0A80- 20 20 20 JSR $2020
-0A83- 20 20 20 JSR $2020
-0A86- 20 20 20 JSR $2020
-0A89- 20 20 20 JSR $2020
-0A8C- 20 20 20 JSR $2020
-0A8F- 20 20 AA JSR $AA20
-0A92- 8D AA AA STA $AAAA
-0A95- AA TAX
-0A96- AA TAX
-0A97- AA TAX
-0A98- AA TAX
-0A99- AA TAX
-0A9A- AA TAX
-0A9B- AA TAX
-0A9C- AA TAX
-0A9D- AA TAX
-0A9E- AA TAX
-0A9F- AA TAX
-0AA0- AA TAX
-0AA1- AA TAX
-0AA2- AA TAX
-0AA3- AA TAX
-0AA4- AA TAX
-0AA5- AA TAX
-0AA6- AA TAX
-0AA7- AA TAX
-0AA8- AA TAX
-0AA9- AA TAX
-0AAA- AA TAX
-0AAB- AA TAX
-0AAC- AA TAX
-0AAD- AA TAX
-0AAE- AA TAX
-0AAF- AA TAX
-0AB0- AA TAX
-0AB1- AA TAX
-0AB2- AA TAX
-0AB3- 8D AA 8D STA $8DAA
-0AB6- A0 D0 LDY #$D0
-0AB8- D5 D4 CMP $D4,X
-0ABA- A0 CD LDY #$CD
-0ABC- C9 CE CMP #$CE
-0ABE- AE D6 C1 LDX $C1D6
-0AC1- D2 D3 CMP ($D3)
-0AC3- AE D2 C5 LDX $C5D2
-0AC6- D1 D5 CMP ($D5),Y
-0AC8- C9 D2 CMP #$D2
-0ACA- C5 C4 CMP $C4
-0ACC- 8D A0 D5 STA $D5A0
-0ACF- D3 ???
-0AD0- C5 A0 CMP $A0
-0AD2- CD C9 CE CMP $CEC9
-0AD5- AE CD C1 LDX $C1CD
-0AD8- C3 ???
-0AD9- AE D2 C5 LDX $C5D2
-0ADC- D1 D5 CMP ($D5),Y
-0ADE- C9 D2 CMP #$D2
-0AE0- C5 C4 CMP $C4
-0AE2- 8D A0 D0 STA $D0A0
-0AE5- D5 D4 CMP $D4,X
-0AE7- A0 CD LDY #$CD
-0AE9- C9 CE CMP #$CE
-0AEB- AE C8 CF LDX $CFC8
-0AEE- CF ???
-0AEF- CB ???
-0AF0- D3 ???
-0AF1- AE D2 C5 LDX $C5D2
-0AF4- D1 D5 CMP ($D5),Y
-0AF6- C9 D2 CMP #$D2
-0AF8- C5 C4 CMP $C4
-0AFA- 8D A0 D5 STA $D5A0
-0AFD- D3 ???
-0AFE- C5 A0 CMP $A0
-0B00- CD C9 CE CMP $CEC9
-0B03- AE CD C1 LDX $C1CD
-0B06- C3 ???
-0B07- AE D3 D4 LDX $D4D3
-0B0A- C4 C9 CPY $C9
-0B0C- CF ???
-0B0D- 8D A0 D0 STA $D0A0
-0B10- D5 D4 CMP $D4,X
-0B12- A0 CD LDY #$CD
-0B14- C9 CE CMP #$CE
-0B16- AE C8 CF LDX $CFC8
-0B19- CF ???
-0B1A- CB ???
-0B1B- D3 ???
-0B1C- AE D3 D4 LDX $D4D3
-0B1F- C4 C9 CPY $C9
-0B21- CF ???
-0B22- 8D 8D AA STA $AA8D
-0B25- 8D AA AA STA $AAAA
-0B28- AA TAX
-0B29- AA TAX
-0B2A- AA TAX
-0B2B- AA TAX
-0B2C- AA TAX
-0B2D- AA TAX
-0B2E- AA TAX
-0B2F- AA TAX
-0B30- AA TAX
-0B31- AA TAX
-0B32- AA TAX
-0B33- AA TAX
-0B34- AA TAX
-0B35- AA TAX
-0B36- AA TAX
-0B37- AA TAX
-0B38- AA TAX
-0B39- AA TAX
-0B3A- AA TAX
-0B3B- AA TAX
-0B3C- AA TAX
-0B3D- AA TAX
-0B3E- AA TAX
-0B3F- AA TAX
-0B40- AA TAX
-0B41- AA TAX
-0B42- AA TAX
-0B43- AA TAX
-0B44- AA TAX
-0B45- AA TAX
-0B46- 8D AA 20 STA $20AA
-0B49- 20 20 20 JSR $2020
-0B4C- 20 20 20 JSR $2020
-0B4F- 20 20 20 JSR $2020
-0B52- 20 20 20 JSR $2020
-0B55- 20 20 20 JSR $2020
-0B58- 20 20 20 JSR $2020
-0B5B- 20 20 20 JSR $2020
-0B5E- 20 20 20 JSR $2020
-0B61- 20 20 20 JSR $2020
-0B64- 20 20 AA JSR $AA20
-0B67- 8D AA 20 STA $20AA
-0B6A- C3 ???
-0B6B- CF ???
-0B6C- CE D3 D4 DEC $D4D3
-0B6F- C1 CE CMP ($CE,X)
-0B71- D4 ???
-0B72- 20 C4 C5 JSR $C5C4
-0B75- C3 ???
-0B76- CC C1 D2 CPY $D2C1
-0B79- C1 D4 CMP ($D4,X)
-0B7B- C9 CF CMP #$CF
-0B7D- CE D3 20 DEC $20D3
-0B80- 20 20 20 JSR $2020
-0B83- 20 20 20 JSR $2020
-0B86- 20 AA 8D JSR $8DAA
-0B89- AA TAX
-0B8A- 20 20 20 JSR $2020
-0B8D- 20 20 20 JSR $2020
-0B90- 20 20 20 JSR $2020
-0B93- 20 20 20 JSR $2020
-0B96- 20 20 20 JSR $2020
-0B99- 20 20 20 JSR $2020
-0B9C- 20 20 20 JSR $2020
-0B9F- 20 20 20 JSR $2020
-0BA2- 20 20 20 JSR $2020
-0BA5- 20 20 20 JSR $2020
-0BA8- AA TAX
-0BA9- 8D AA AA STA $AAAA
-0BAC- AA TAX
-0BAD- AA TAX
-0BAE- AA TAX
-0BAF- AA TAX
-0BB0- AA TAX
-0BB1- AA TAX
-0BB2- AA TAX
-0BB3- AA TAX
-0BB4- AA TAX
-0BB5- AA TAX
-0BB6- AA TAX
-0BB7- AA TAX
-0BB8- AA TAX
-0BB9- AA TAX
-0BBA- AA TAX
-0BBB- AA TAX
-0BBC- AA TAX
-0BBD- AA TAX
-0BBE- AA TAX
-0BBF- AA TAX
-0BC0- AA TAX
-0BC1- AA TAX
-0BC2- AA TAX
-0BC3- AA TAX
-0BC4- AA TAX
-0BC5- AA TAX
-0BC6- AA TAX
-0BC7- AA TAX
-0BC8- AA TAX
-0BC9- AA TAX
-0BCA- 8D AA 8D STA $8DAA
-0BCD- AA TAX
-0BCE- 8D AA AA STA $AAAA
-0BD1- AA TAX
-0BD2- AA TAX
-0BD3- AA TAX
-0BD4- AA TAX
-0BD5- AA TAX
-0BD6- AA TAX
-0BD7- AA TAX
-0BD8- AA TAX
-0BD9- AA TAX
-0BDA- AA TAX
-0BDB- AA TAX
-0BDC- AA TAX
-0BDD- AA TAX
-0BDE- AA TAX
-0BDF- AA TAX
-0BE0- AA TAX
-0BE1- AA TAX
-0BE2- AA TAX
-0BE3- AA TAX
-0BE4- AA TAX
-0BE5- AA TAX
-0BE6- AA TAX
-0BE7- AA TAX
-0BE8- AA TAX
-0BE9- AA TAX
-0BEA- AA TAX
-0BEB- AA TAX
-0BEC- AA TAX
-0BED- AA TAX
-0BEE- AA TAX
-0BEF- 8D AA 20 STA $20AA
-0BF2- 20 20 20 JSR $2020
-0BF5- 20 20 20 JSR $2020
-0BF8- 20 20 20 JSR $2020
-0BFB- 20 20 20 JSR $2020
-0BFE- 20 20 20 JSR $2020
-0C01- 20 20 20 JSR $2020
-0C04- 20 20 20 JSR $2020
-0C07- 20 20 20 JSR $2020
-0C0A- 20 20 20 JSR $2020
-0C0D- 20 20 AA JSR $AA20
-0C10- 8D AA 20 STA $20AA
-0C13- CD C1 C9 CMP $C9C1
-0C16- CE 20 D0 DEC $D020
-0C19- D2 CF CMP ($CF)
-0C1B- C7 ???
-0C1C- D2 C1 CMP ($C1)
-0C1E- CD 20 CC CMP $CC20
-0C21- CF ???
-0C22- CF ???
-0C23- D0 20 BNE $0C45
-0C25- 20 20 20 JSR $2020
-0C28- 20 20 20 JSR $2020
-0C2B- 20 20 20 JSR $2020
-0C2E- 20 20 AA JSR $AA20
-0C31- 8D AA 20 STA $20AA
-0C34- 20 20 20 JSR $2020
-0C37- 20 20 20 JSR $2020
-0C3A- 20 20 20 JSR $2020
-0C3D- 20 20 20 JSR $2020
-0C40- 20 20 20 JSR $2020
-0C43- 20 20 20 JSR $2020
-0C46- 20 20 20 JSR $2020
-0C49- 20 20 20 JSR $2020
-0C4C- 20 20 20 JSR $2020
-0C4F- 20 20 AA JSR $AA20
-0C52- 8D AA AA STA $AAAA
-0C55- AA TAX
-0C56- AA TAX
-0C57- AA TAX
-0C58- AA TAX
-0C59- AA TAX
-0C5A- AA TAX
-0C5B- AA TAX
-0C5C- AA TAX
-0C5D- AA TAX
-0C5E- AA TAX
-0C5F- AA TAX
-0C60- AA TAX
-0C61- AA TAX
-0C62- AA TAX
-0C63- AA TAX
-0C64- AA TAX
-0C65- AA TAX
-0C66- AA TAX
-0C67- AA TAX
-0C68- AA TAX
-0C69- AA TAX
-0C6A- AA TAX
-0C6B- AA TAX
-0C6C- AA TAX
-0C6D- AA TAX
-0C6E- AA TAX
-0C6F- AA TAX
-0C70- AA TAX
-0C71- AA TAX
-0C72- AA TAX
-0C73- 8D AA 8D STA $8DAA
-0C76- A0 CA LDY #$CA
-0C78- D3 ???
-0C79- D2 A0 CMP ($A0)
-0C7B- C8 INY
-0C7C- CF ???
-0C7D- CD C5 8D CMP $8DC5
-0C80- A0 CC LDY #$CC
-0C82- C4 C1 CPY $C1
-0C84- A0 A3 LDY #$A3
-0C86- B1 8D LDA ($8D),Y
-0C88- A0 D3 LDY #$D3
-0C8A- D4 ???
-0C8B- C1 A0 CMP ($A0,X)
-0C8D- C3 ???
-0C8E- CE D4 B1 DEC $B1D4
-0C91- 8D D3 D4 STA $D4D3
-0C94- C1 D2 CMP ($D2,X)
-0C96- D4 ???
-0C97- 8D AA 8D STA $8DAA
-0C9A- A0 CC LDY #$CC
-0C9C- C4 C1 CPY $C1
-0C9E- A0 C1 LDY #$C1
-0CA0- CE C9 CD DEC $CDC9
-0CA3- B1 8D LDA ($8D),Y
-0CA5- A0 C1 LDY #$C1
-0CA7- C4 C3 CPY $C3
-0CA9- A0 A3 LDY #$A3
-0CAB- B1 8D LDA ($8D),Y
-0CAD- A0 C3 LDY #$C3
-0CAF- CD D0 A0 CMP $A0D0
-0CB2- C3 ???
-0CB3- CE D4 B1 DEC $B1D4
-0CB6- 8D A0 C2 STA $C2A0
-0CB9- CE C5 A0 DEC $A0C5
-0CBC- BA TSX
-0CBD- C1 B1 CMP ($B1,X)
-0CBF- C3 ???
-0CC0- 8D A0 CC STA $CCA0
-0CC3- C4 C1 CPY $C1
-0CC5- A0 A3 LDY #$A3
-0CC7- B1 8D LDA ($8D),Y
-0CC9- A0 D3 LDY #$D3
-0CCB- D4 ???
-0CCC- C1 A0 CMP ($A0,X)
-0CCE- C3 ???
-0CCF- CE D4 B1 DEC $B1D4
-0CD2- 8D BA C1 STA $C1BA
-0CD5- B1 C3 LDA ($C3),Y
-0CD7- 8D A0 CC STA $CCA0
-0CDA- C4 D9 CPY $D9
-0CDC- A0 C3 LDY #$C3
-0CDE- CE D4 B1 DEC $B1D4
-0CE1- 8D A0 CC STA $CCA0
-0CE4- C4 C1 CPY $C1
-0CE6- A0 C1 LDY #$C1
-0CE8- CE C9 CD DEC $CDC9
-0CEB- B1 AC LDA ($AC),Y
-0CED- D9 8D A0 CMP $A08D,Y
-0CF0- D3 ???
-0CF1- D4 ???
-0CF2- C1 A0 CMP ($A0,X)
-0CF4- C3 ???
-0CF5- D5 D2 CMP $D2,X
-0CF7- C3 ???
-0CF8- C8 INY
-0CF9- C1 D2 CMP ($D2,X)
-0CFB- 8D A0 D4 STA $D4A0
-0CFE- D0 D5 BNE $0CD5
-0D00- D4 ???
-0D01- A0 A3 LDY #$A3
-0D03- B1 B0 LDA ($B0),Y
-0D05- BB ???
-0D06- A3 ???
-0D07- B1 B0 LDA ($B0),Y
-0D09- BB ???
-0D0A- C3 ???
-0D0B- D5 D2 CMP $D2,X
-0D0D- C3 ???
-0D0E- C8 INY
-0D0F- C1 D2 CMP ($D2,X)
-0D11- 8D A0 C9 STA $C9A0
-0D14- CE C3 A0 DEC $A0C3
-0D17- C3 ???
-0D18- CE D4 B1 DEC $B1D4
-0D1B- 8D AA 8D STA $8DAA
-0D1E- A0 CA LDY #$CA
-0D20- CD D0 A0 CMP $A0D0
-0D23- D3 ???
-0D24- D4 ???
-0D25- C1 D2 CMP ($D2,X)
-0D27- D4 ???
-0D28- 8D AA 8D STA $8DAA
-0D2B- AA TAX
-0D2C- AA TAX
-0D2D- AA TAX
-0D2E- AA TAX
-0D2F- AA TAX
-0D30- AA TAX
-0D31- AA TAX
-0D32- AA TAX
-0D33- AA TAX
-0D34- AA TAX
-0D35- AA TAX
-0D36- AA TAX
-0D37- AA TAX
-0D38- AA TAX
-0D39- AA TAX
-0D3A- AA TAX
-0D3B- AA TAX
-0D3C- AA TAX
-0D3D- AA TAX
-0D3E- AA TAX
-0D3F- AA TAX
-0D40- AA TAX
-0D41- AA TAX
-0D42- AA TAX
-0D43- AA TAX
-0D44- AA TAX
-0D45- AA TAX
-0D46- AA TAX
-0D47- AA TAX
-0D48- AA TAX
-0D49- AA TAX
-0D4A- AA TAX
-0D4B- 8D AA 20 STA $20AA
-0D4E- 20 20 20 JSR $2020
-0D51- 20 20 20 JSR $2020
-0D54- 20 20 20 JSR $2020
-0D57- 20 20 20 JSR $2020
-0D5A- 20 20 20 JSR $2020
-0D5D- 20 20 20 JSR $2020
-0D60- 20 20 20 JSR $2020
-0D63- 20 20 20 JSR $2020
-0D66- 20 20 20 JSR $2020
-0D69- 20 20 AA JSR $AA20
-0D6C- 8D AA 20 STA $20AA
-0D6F- D6 C1 DEC $C1,X
-0D71- D2 C9 CMP ($C9)
-0D73- C1 C2 CMP ($C2,X)
-0D75- CC C5 D3 CPY $D3C5
-0D78- 20 20 20 JSR $2020
-0D7B- 20 20 20 JSR $2020
-0D7E- 20 20 20 JSR $2020
-0D81- 20 20 20 JSR $2020
-0D84- 20 20 20 JSR $2020
-0D87- 20 20 20 JSR $2020
-0D8A- 20 20 AA JSR $AA20
-0D8D- 8D AA 20 STA $20AA
-0D90- 20 20 20 JSR $2020
-0D93- 20 20 20 JSR $2020
-0D96- 20 20 20 JSR $2020
-0D99- 20 20 20 JSR $2020
-0D9C- 20 20 20 JSR $2020
-0D9F- 20 20 20 JSR $2020
-0DA2- 20 20 20 JSR $2020
-0DA5- 20 20 20 JSR $2020
-0DA8- 20 20 20 JSR $2020
-0DAB- 20 20 AA JSR $AA20
-0DAE- 8D AA AA STA $AAAA
-0DB1- AA TAX
-0DB2- AA TAX
-0DB3- AA TAX
-0DB4- AA TAX
-0DB5- AA TAX
-0DB6- AA TAX
-0DB7- AA TAX
-0DB8- AA TAX
-0DB9- AA TAX
-0DBA- AA TAX
-0DBB- AA TAX
-0DBC- AA TAX
-0DBD- AA TAX
-0DBE- AA TAX
-0DBF- AA TAX
-0DC0- AA TAX
-0DC1- AA TAX
-0DC2- AA TAX
-0DC3- AA TAX
-0DC4- AA TAX
-0DC5- AA TAX
-0DC6- AA TAX
-0DC7- AA TAX
-0DC8- AA TAX
-0DC9- AA TAX
-0DCA- AA TAX
-0DCB- AA TAX
-0DCC- AA TAX
-0DCD- AA TAX
-0DCE- AA TAX
-0DCF- 8D AA 8D STA $8DAA
-0DD2- AA TAX
-0DD3- 8D AA AA STA $AAAA
-0DD6- AA TAX
-0DD7- AA TAX
-0DD8- AA TAX
-0DD9- AA TAX
-0DDA- AA TAX
-0DDB- AA TAX
-0DDC- AA TAX
-0DDD- AA TAX
-0DDE- AA TAX
-0DDF- AA TAX
-0DE0- AA TAX
-0DE1- AA TAX
-0DE2- AA TAX
-0DE3- AA TAX
-0DE4- AA TAX
-0DE5- AA TAX
-0DE6- AA TAX
-0DE7- AA TAX
-0DE8- AA TAX
-0DE9- AA TAX
-0DEA- AA TAX
-0DEB- AA TAX
-0DEC- AA TAX
-0DED- AA TAX
-0DEE- AA TAX
-0DEF- AA TAX
-0DF0- AA TAX
-0DF1- AA TAX
-0DF2- AA TAX
-0DF3- AA TAX
-0DF4- 8D AA 20 STA $20AA
-0DF7- 20 20 20 JSR $2020
-0DFA- 20 20 20 JSR $2020
-0DFD- 20 20 20 JSR $2020
-0E00- 20 20 20 JSR $2020
-0E03- 20 20 20 JSR $2020
-0E06- 20 20 20 JSR $2020
-0E09- 20 20 20 JSR $2020
-0E0C- 20 20 20 JSR $2020
-0E0F- 20 20 20 JSR $2020
-0E12- 20 20 AA JSR $AA20
-0E15- 8D AA 20 STA $20AA
-0E18- 20 CC CF JSR $CFCC
-0E1B- D7 ???
-0E1C- AD CC C5 LDA $C5CC
-0E1F- D6 C5 DEC $C5,X
-0E21- CC 20 D2 CPY $D220
-0E24- CF ???
-0E25- D5 D4 CMP $D4,X
-0E27- C9 CE CMP #$CE
-0E29- C5 D3 CMP $D3
-0E2B- 20 20 20 JSR $2020
-0E2E- 20 20 20 JSR $2020
-0E31- 20 20 20 JSR $2020
-0E34- 20 AA 8D JSR $8DAA
-0E37- AA TAX
-0E38- 20 20 20 JSR $2020
-0E3B- 20 20 20 JSR $2020
-0E3E- 20 20 20 JSR $2020
-0E41- 20 20 20 JSR $2020
-0E44- 20 20 20 JSR $2020
-0E47- 20 20 20 JSR $2020
-0E4A- 20 20 20 JSR $2020
-0E4D- 20 20 20 JSR $2020
-0E50- 20 20 20 JSR $2020
-0E53- 20 20 20 JSR $2020
-0E56- AA TAX
-0E57- 8D AA AA STA $AAAA
-0E5A- AA TAX
-0E5B- AA TAX
-0E5C- AA TAX
-0E5D- AA TAX
-0E5E- AA TAX
-0E5F- AA TAX
-0E60- AA TAX
-0E61- AA TAX
-0E62- AA TAX
-0E63- AA TAX
-0E64- AA TAX
-0E65- AA TAX
-0E66- AA TAX
-0E67- AA TAX
-0E68- AA TAX
-0E69- AA TAX
-0E6A- AA TAX
-0E6B- AA TAX
-0E6C- AA TAX
-0E6D- AA TAX
-0E6E- AA TAX
-0E6F- AA TAX
-0E70- AA TAX
-0E71- AA TAX
-0E72- AA TAX
-0E73- AA TAX
-0E74- AA TAX
-0E75- AA TAX
-0E76- AA TAX
-0E77- AA TAX
-0E78- 8D AA 8D STA $8DAA
-0E7B- A0 D0 LDY #$D0
-0E7D- D5 D4 CMP $D4,X
-0E7F- A0 CD LDY #$CD
-0E81- C9 CE CMP #$CE
-0E83- AE CC C9 LDX $C9CC
-0E86- C2 ???
-0E87- AE D2 C5 LDX $C5D2
-0E8A- D1 D5 CMP ($D5),Y
-0E8C- C9 D2 CMP #$D2
-0E8E- C5 C4 CMP $C4
-0E90- 8D AA 8D STA $8DAA
-0E93- AA TAX
-0E94- AA TAX
-0E95- 20 C9 CE JSR $CEC9
-0E98- C4 C9 CPY $C9
-0E9A- D6 C9 DEC $C9,X
-0E9C- C4 D5 CPY $D5
-0E9E- C1 CC CMP ($CC,X)
-0EA0- 20 D3 D5 JSR $D5D3
-0EA3- C2 ???
-0EA4- D2 CF CMP ($CF)
-0EA6- D5 D4 CMP $D4,X
-0EA8- C9 CE CMP #$CE
-0EAA- C5 D3 CMP $D3
-0EAC- 8D AA 8D STA $8DAA
-0EAF- A0 D0 LDY #$D0
-0EB1- D5 D4 CMP $D4,X
-0EB3- A0 CD LDY #$CD
-0EB5- C9 CE CMP #$CE
-0EB7- AE D3 D5 LDX $D5D3
-0EBA- C2 ???
-0EBB- AE D4 D8 LDX $D8D4
-0EBE- D4 ???
-0EBF- D0 D5 BNE $0E96
-0EC1- D4 ???
-0EC2- 8D AA 8D STA $8DAA
-0EC5- C1 CE CMP ($CE,X)
-0EC7- C9 CD CMP #$CD
-0EC9- B1 A0 LDA ($A0),Y
-0ECB- D3 ???
-0ECC- D4 ???
-0ECD- D2 A0 CMP ($A0)
-0ECF- A2 FC LDX #$FC
-0ED1- FC ???
-0ED2- FC ???
-0ED3- FC ???
-0ED4- AF ???
-0ED5- AF ???
-0ED6- AF ???
-0ED7- AF ???
-0ED8- AD AD AD LDA $ADAD
-0EDB- AD DC DC LDA $DCDC
-0EDE- DC ???
-0EDF- DC ???
-0EE0- A2 8D LDX #$8D
-0EE2- C1 CE CMP ($CE,X)
-0EE4- C9 CD CMP #$CD
-0EE6- B2 A0 LDA ($A0)
-0EE8- D3 ???
-0EE9- D4 ???
-0EEA- D2 A0 CMP ($A0)
-0EEC- A2 AA LDX #$AA
-0EEE- C0 B0 CPY #$B0
-0EF0- CF ???
-0EF1- B0 C0 BCS $0EB3
-0EF3- AA TAX
-0EF4- A2 8D LDX #$8D
-0EF6- C1 CE CMP ($CE,X)
-0EF8- C9 CD CMP #$CD
-0EFA- B3 ???
-0EFB- A0 D3 LDY #$D3
-0EFD- D4 ???
-0EFE- D2 A0 CMP ($A0)
-0F00- A2 AE LDX #$AE
-0F02- AC BB BA LDY $BABB
-0F05- A7 ???
-0F06- FE A7 BA INC $BAA7,X
-0F09- BB ???
-0F0A- AC A2 8D LDY $8DA2
-0F0D- C1 CE CMP ($CE,X)
-0F0F- C9 CD CMP #$CD
-0F11- B4 A0 LDY $A0,X
-0F13- D3 ???
-0F14- D4 ???
-0F15- D2 A0 CMP ($A0)
-0F17- A2 CD LDX #$CD
-0F19- D7 ???
-0F1A- A2 8D LDX #$8D
-0F1C- C1 CE CMP ($CE,X)
-0F1E- C9 CD CMP #$CD
-0F20- B5 A0 LDA $A0,X
-0F22- D3 ???
-0F23- D4 ???
-0F24- D2 A0 CMP ($A0)
-0F26- A2 D8 LDX #$D8
-0F28- AB ???
-0F29- A2 8D LDX #$8D
-0F2B- C1 CE CMP ($CE,X)
-0F2D- C9 CD CMP #$CD
-0F2F- B6 A0 LDX $A0,Y
-0F31- D3 ???
-0F32- D4 ???
-0F33- D2 A0 CMP ($A0)
-0F35- A2 DA LDX #$DA
-0F37- D3 ???
-0F38- A2 8D LDX #$8D
-0F3A- AA TAX
-0F3B- 8D C3 CE STA $CEC3
-0F3E- D4 ???
-0F3F- B1 A0 LDA ($A0),Y
-0F41- C4 D3 CPY $D3
-0F43- A0 B1 LDY #$B1
-0F45- 8D C3 CE STA $CEC3
-0F48- D4 ???
-0F49- B2 A0 LDA ($A0)
-0F4B- C4 D3 CPY $D3
-0F4D- A0 B1 LDY #$B1
-0F4F- 8D C3 CE STA $CEC3
-0F52- D4 ???
-0F53- B3 ???
-0F54- A0 C4 LDY #$C4
-0F56- D3 ???
-0F57- A0 B1 LDY #$B1
-0F59- 8D C3 CE STA $CEC3
-0F5C- D4 ???
-0F5D- B4 A0 LDY $A0,X
-0F5F- C4 D3 CPY $D3
-0F61- A0 B1 LDY #$B1
-0F63- 8D C3 CE STA $CEC3
-0F66- D4 ???
-0F67- B5 A0 LDA $A0,X
-0F69- C4 D3 CPY $D3
-0F6B- A0 B1 LDY #$B1
-0F6D- 8D C3 CE STA $CEC3
-0F70- D4 ???
-0F71- B6 A0 LDX $A0,Y
-0F73- C4 D3 CPY $D3
-0F75- A0 B1 LDY #$B1
-0F77- 8D AA 8D STA $8DAA
-0F7A- C3 ???
-0F7B- D5 D2 CMP $D2,X
-0F7D- C3 ???
-0F7E- C8 INY
-0F7F- C1 D2 CMP ($D2,X)
-0F81- A0 C4 LDY #$C4
-0F83- D3 ???
-0F84- A0 B1 LDY #$B1
-0F86- 8D 00 00 STA $0000
diff --git a/source/disk2_common/COMMON.DEMO b/source/disk2_common/COMMON.DEMO
deleted file mode 100644
index bf8cafd..0000000
--- a/source/disk2_common/COMMON.DEMO
+++ /dev/null
@@ -1,2132 +0,0 @@
-6000- 4C 4A 62 JMP $624A
-6003- 00 BRK
-6004- 00 BRK
-6005- 00 BRK
-6006- 00 BRK
-6007- 00 BRK
-6008- 00 BRK
-6009- 00 BRK
-600A- 00 BRK
-600B- 00 BRK
-600C- 00 BRK
-600D- 00 BRK
-600E- 00 BRK
-600F- 00 BRK
-6010- 00 BRK
-6011- 00 BRK
-6012- 00 BRK
-6013- 00 BRK
-6014- 00 BRK
-6015- 00 BRK
-6016- 00 BRK
-6017- 00 BRK
-6018- 00 BRK
-6019- 00 BRK
-601A- 00 BRK
-601B- 00 BRK
-601C- 00 BRK
-601D- 00 BRK
-601E- 00 BRK
-601F- 00 BRK
-6020- 00 BRK
-6021- 00 BRK
-6022- 00 BRK
-6023- 00 BRK
-6024- 00 BRK
-6025- 00 BRK
-6026- 00 BRK
-6027- 00 BRK
-6028- 00 BRK
-6029- 00 BRK
-602A- 00 BRK
-602B- 00 BRK
-602C- 00 BRK
-602D- 00 BRK
-602E- 00 BRK
-602F- 00 BRK
-6030- 00 BRK
-6031- 00 BRK
-6032- 00 BRK
-6033- 00 BRK
-6034- 00 BRK
-6035- 00 BRK
-6036- 00 BRK
-6037- 00 BRK
-6038- 00 BRK
-6039- 00 BRK
-603A- 00 BRK
-603B- 00 BRK
-603C- 00 BRK
-603D- 00 BRK
-603E- 00 BRK
-603F- 00 BRK
-6040- 00 BRK
-6041- 00 BRK
-6042- 00 BRK
-6043- 00 BRK
-6044- 00 BRK
-6045- 00 BRK
-6046- 00 BRK
-6047- 00 BRK
-6048- 00 BRK
-6049- 00 BRK
-604A- 00 BRK
-604B- 00 BRK
-604C- 00 BRK
-604D- 00 BRK
-604E- 00 BRK
-604F- 00 BRK
-6050- 00 BRK
-6051- 00 BRK
-6052- 00 BRK
-6053- 00 BRK
-6054- 00 BRK
-6055- 00 BRK
-6056- 00 BRK
-6057- 00 BRK
-6058- 00 BRK
-6059- 00 BRK
-605A- 00 BRK
-605B- 00 BRK
-605C- 00 BRK
-605D- 00 BRK
-605E- 00 BRK
-605F- 00 BRK
-6060- 00 BRK
-6061- 00 BRK
-6062- 00 BRK
-6063- 00 BRK
-6064- 00 BRK
-6065- 00 BRK
-6066- 00 BRK
-6067- 00 BRK
-6068- 00 BRK
-6069- 00 BRK
-606A- 00 BRK
-606B- 00 BRK
-606C- 00 BRK
-606D- 00 BRK
-606E- 00 BRK
-606F- 00 BRK
-6070- 00 BRK
-6071- 00 BRK
-6072- 00 BRK
-6073- 00 BRK
-6074- 00 BRK
-6075- 00 BRK
-6076- 00 BRK
-6077- 00 BRK
-6078- 00 BRK
-6079- 00 BRK
-607A- 00 BRK
-607B- 00 BRK
-607C- 00 BRK
-607D- 00 BRK
-607E- 00 BRK
-607F- 00 BRK
-6080- 00 BRK
-6081- 00 BRK
-6082- 00 BRK
-6083- 00 BRK
-6084- 00 BRK
-6085- 00 BRK
-6086- 00 BRK
-6087- 00 BRK
-6088- 00 BRK
-6089- 00 BRK
-608A- 00 BRK
-608B- 00 BRK
-608C- 00 BRK
-608D- 00 BRK
-608E- 00 BRK
-608F- 00 BRK
-6090- 00 BRK
-6091- 00 BRK
-6092- 00 BRK
-6093- 00 BRK
-6094- 00 BRK
-6095- 00 BRK
-6096- 00 BRK
-6097- 00 BRK
-6098- 00 BRK
-6099- 00 BRK
-609A- 00 BRK
-609B- 00 BRK
-609C- 00 BRK
-609D- 00 BRK
-609E- 00 BRK
-609F- 00 BRK
-60A0- 00 BRK
-60A1- 00 BRK
-60A2- 00 BRK
-60A3- 00 BRK
-60A4- 00 BRK
-60A5- 00 BRK
-60A6- 00 BRK
-60A7- 00 BRK
-60A8- 00 BRK
-60A9- 00 BRK
-60AA- 00 BRK
-60AB- 00 BRK
-60AC- 00 BRK
-60AD- 00 BRK
-60AE- 00 BRK
-60AF- 00 BRK
-60B0- 00 BRK
-60B1- 00 BRK
-60B2- 00 BRK
-60B3- 00 BRK
-60B4- 00 BRK
-60B5- 00 BRK
-60B6- 00 BRK
-60B7- 00 BRK
-60B8- 00 BRK
-60B9- 00 BRK
-60BA- 00 BRK
-60BB- 00 BRK
-60BC- 00 BRK
-60BD- 00 BRK
-60BE- 00 BRK
-60BF- 00 BRK
-60C0- 00 BRK
-60C1- 00 BRK
-60C2- 00 BRK
-60C3- 00 BRK
-60C4- 00 BRK
-60C5- 00 BRK
-60C6- 00 BRK
-60C7- 00 BRK
-60C8- 00 BRK
-60C9- 00 BRK
-60CA- 00 BRK
-60CB- 00 BRK
-60CC- 00 BRK
-60CD- 00 BRK
-60CE- 00 BRK
-60CF- 00 BRK
-60D0- 00 BRK
-60D1- 00 BRK
-60D2- 00 BRK
-60D3- 00 BRK
-60D4- 00 BRK
-60D5- 00 BRK
-60D6- 00 BRK
-60D7- 00 BRK
-60D8- 00 BRK
-60D9- 00 BRK
-60DA- 00 BRK
-60DB- 00 BRK
-60DC- 00 BRK
-60DD- 00 BRK
-60DE- 00 BRK
-60DF- 00 BRK
-60E0- 00 BRK
-60E1- 00 BRK
-60E2- 00 BRK
-60E3- 00 BRK
-60E4- 00 BRK
-60E5- 00 BRK
-60E6- 00 BRK
-60E7- 00 BRK
-60E8- 00 BRK
-60E9- 00 BRK
-60EA- 00 BRK
-60EB- 00 BRK
-60EC- 00 BRK
-60ED- 00 BRK
-60EE- 00 BRK
-60EF- 00 BRK
-60F0- 00 BRK
-60F1- 00 BRK
-60F2- 00 BRK
-60F3- 00 BRK
-60F4- 00 BRK
-60F5- 00 BRK
-60F6- 00 BRK
-60F7- 00 BRK
-60F8- 00 BRK
-60F9- 00 BRK
-60FA- 00 BRK
-60FB- 00 BRK
-60FC- 00 BRK
-60FD- 00 BRK
-60FE- 00 BRK
-60FF- 00 BRK
-6100- 00 BRK
-6101- 00 BRK
-6102- 00 BRK
-6103- 00 BRK
-6104- 00 BRK
-6105- 00 BRK
-6106- 00 BRK
-6107- 00 BRK
-6108- 00 BRK
-6109- 00 BRK
-610A- 00 BRK
-610B- 00 BRK
-610C- 00 BRK
-610D- 00 BRK
-610E- 00 BRK
-610F- 00 BRK
-6110- 00 BRK
-6111- 00 BRK
-6112- 00 BRK
-6113- 00 BRK
-6114- 00 BRK
-6115- 00 BRK
-6116- 00 BRK
-6117- 00 BRK
-6118- 00 BRK
-6119- 00 BRK
-611A- 00 BRK
-611B- 00 BRK
-611C- 00 BRK
-611D- 00 BRK
-611E- 00 BRK
-611F- 00 BRK
-6120- 00 BRK
-6121- 00 BRK
-6122- 00 BRK
-6123- 00 BRK
-6124- 00 BRK
-6125- 00 BRK
-6126- 00 BRK
-6127- 00 BRK
-6128- 00 BRK
-6129- 00 BRK
-612A- 00 BRK
-612B- 00 BRK
-612C- 00 BRK
-612D- 00 BRK
-612E- 00 BRK
-612F- 00 BRK
-6130- 00 BRK
-6131- 00 BRK
-6132- 00 BRK
-6133- 00 BRK
-6134- 00 BRK
-6135- 00 BRK
-6136- 00 BRK
-6137- 00 BRK
-6138- 00 BRK
-6139- 00 BRK
-613A- 00 BRK
-613B- 00 BRK
-613C- 00 BRK
-613D- 00 BRK
-613E- 00 BRK
-613F- 00 BRK
-6140- 00 BRK
-6141- 00 BRK
-6142- 00 BRK
-6143- 00 BRK
-6144- 00 BRK
-6145- 00 BRK
-6146- 00 BRK
-6147- 00 BRK
-6148- 00 BRK
-6149- 00 BRK
-614A- 00 BRK
-614B- 00 BRK
-614C- 00 BRK
-614D- 00 BRK
-614E- 00 BRK
-614F- 00 BRK
-6150- 00 BRK
-6151- 00 BRK
-6152- 00 BRK
-6153- 00 BRK
-6154- 00 BRK
-6155- 00 BRK
-6156- 00 BRK
-6157- 00 BRK
-6158- 00 BRK
-6159- 00 BRK
-615A- 00 BRK
-615B- 00 BRK
-615C- 00 BRK
-615D- 00 BRK
-615E- 00 BRK
-615F- 00 BRK
-6160- 00 BRK
-6161- 00 BRK
-6162- 00 BRK
-6163- 00 BRK
-6164- 00 BRK
-6165- 00 BRK
-6166- 00 BRK
-6167- 00 BRK
-6168- 00 BRK
-6169- 00 BRK
-616A- 00 BRK
-616B- 00 BRK
-616C- 00 BRK
-616D- 00 BRK
-616E- 00 BRK
-616F- 00 BRK
-6170- 00 BRK
-6171- 00 BRK
-6172- 00 BRK
-6173- 00 BRK
-6174- 00 BRK
-6175- 00 BRK
-6176- 00 BRK
-6177- 00 BRK
-6178- 00 BRK
-6179- 00 BRK
-617A- 00 BRK
-617B- 00 BRK
-617C- 00 BRK
-617D- 00 BRK
-617E- 00 BRK
-617F- 00 BRK
-6180- 00 BRK
-6181- 00 BRK
-6182- 00 BRK
-6183- 00 BRK
-6184- 00 BRK
-6185- 00 BRK
-6186- 00 BRK
-6187- 00 BRK
-6188- 00 BRK
-6189- 00 BRK
-618A- 00 BRK
-618B- 00 BRK
-618C- 00 BRK
-618D- 00 BRK
-618E- 00 BRK
-618F- 00 BRK
-6190- 00 BRK
-6191- 00 BRK
-6192- 00 BRK
-6193- 00 BRK
-6194- 00 BRK
-6195- 00 BRK
-6196- 00 BRK
-6197- 00 BRK
-6198- 00 BRK
-6199- 00 BRK
-619A- 00 BRK
-619B- 00 BRK
-619C- 00 BRK
-619D- 00 BRK
-619E- 00 BRK
-619F- 00 BRK
-61A0- 00 BRK
-61A1- 00 BRK
-61A2- 00 BRK
-61A3- 00 BRK
-61A4- 00 BRK
-61A5- 00 BRK
-61A6- 00 BRK
-61A7- 00 BRK
-61A8- 00 BRK
-61A9- 00 BRK
-61AA- 00 BRK
-61AB- 00 BRK
-61AC- 00 BRK
-61AD- 00 BRK
-61AE- 00 BRK
-61AF- 00 BRK
-61B0- 00 BRK
-61B1- 00 BRK
-61B2- 00 BRK
-61B3- 00 BRK
-61B4- 00 BRK
-61B5- 00 BRK
-61B6- 00 BRK
-61B7- 00 BRK
-61B8- 00 BRK
-61B9- 00 BRK
-61BA- 00 BRK
-61BB- 00 BRK
-61BC- 00 BRK
-61BD- 00 BRK
-61BE- 00 BRK
-61BF- 00 BRK
-61C0- 00 BRK
-61C1- 00 BRK
-61C2- 00 BRK
-61C3- 00 BRK
-61C4- 00 BRK
-61C5- 00 BRK
-61C6- 00 BRK
-61C7- 00 BRK
-61C8- 00 BRK
-61C9- 00 BRK
-61CA- 00 BRK
-61CB- 00 BRK
-61CC- 00 BRK
-61CD- 00 BRK
-61CE- 00 BRK
-61CF- 00 BRK
-61D0- 00 BRK
-61D1- 00 BRK
-61D2- 00 BRK
-61D3- 00 BRK
-61D4- 00 BRK
-61D5- 00 BRK
-61D6- 00 BRK
-61D7- 00 BRK
-61D8- 00 BRK
-61D9- 00 BRK
-61DA- 00 BRK
-61DB- 00 BRK
-61DC- 00 BRK
-61DD- 00 BRK
-61DE- 00 BRK
-61DF- 00 BRK
-61E0- 00 BRK
-61E1- 00 BRK
-61E2- 00 BRK
-61E3- 00 BRK
-61E4- 00 BRK
-61E5- 00 BRK
-61E6- 00 BRK
-61E7- 00 BRK
-61E8- 00 BRK
-61E9- 00 BRK
-61EA- 00 BRK
-61EB- 00 BRK
-61EC- 00 BRK
-61ED- 00 BRK
-61EE- 00 BRK
-61EF- 00 BRK
-61F0- 00 BRK
-61F1- 00 BRK
-61F2- 00 BRK
-61F3- 00 BRK
-61F4- 00 BRK
-61F5- 00 BRK
-61F6- 00 BRK
-61F7- 00 BRK
-61F8- 00 BRK
-61F9- 00 BRK
-61FA- 00 BRK
-61FB- 00 BRK
-61FC- 00 BRK
-61FD- 00 BRK
-61FE- 00 BRK
-61FF- 00 BRK
-6200- 00 BRK
-6201- 00 BRK
-6202- 00 BRK
-6203- 00 BRK
-6204- 00 BRK
-6205- 00 BRK
-6206- 00 BRK
-6207- 00 BRK
-6208- 00 BRK
-6209- 00 BRK
-620A- 00 BRK
-620B- 00 BRK
-620C- 00 BRK
-620D- 00 BRK
-620E- 00 BRK
-620F- 00 BRK
-6210- 00 BRK
-6211- 00 BRK
-6212- 00 BRK
-6213- 00 BRK
-6214- 00 BRK
-6215- 00 BRK
-6216- 00 BRK
-6217- 00 BRK
-6218- 00 BRK
-6219- 00 BRK
-621A- 00 BRK
-621B- 00 BRK
-621C- 00 BRK
-621D- 00 BRK
-621E- 00 BRK
-621F- 00 BRK
-6220- 00 BRK
-6221- 00 BRK
-6222- 00 BRK
-6223- 00 BRK
-6224- 00 BRK
-6225- 00 BRK
-6226- 00 BRK
-6227- 00 BRK
-6228- 00 BRK
-6229- 00 BRK
-622A- 00 BRK
-622B- 00 BRK
-622C- 00 BRK
-622D- 00 BRK
-622E- 00 BRK
-622F- 00 BRK
-6230- 00 BRK
-6231- 00 BRK
-6232- 00 BRK
-6233- 00 BRK
-6234- 00 BRK
-6235- 00 BRK
-6236- 00 BRK
-6237- 00 BRK
-6238- 00 BRK
-6239- 00 BRK
-623A- 00 BRK
-623B- 00 BRK
-623C- 00 BRK
-623D- 00 BRK
-623E- 00 BRK
-623F- 00 BRK
-6240- 00 BRK
-6241- 00 BRK
-6242- 00 BRK
-6243- 00 BRK
-6244- 00 BRK
-6245- 00 BRK
-6246- 00 BRK
-6247- 00 BRK
-6248- 00 BRK
-6249- 00 BRK
-624A- A9 01 LDA #$01
-624C- 8D 41 62 STA $6241
-624F- A9 01 LDA #$01
-6251- 8D 42 62 STA $6242
-6254- 20 95 67 JSR $6795
-6257- A0 8D LDY #$8D
-6259- 8D 00 A9 STA $A900
-625C- 03 ???
-625D- 48 PHA
-625E- A9 00 LDA #$00
-6260- 48 PHA
-6261- A9 00 LDA #$00
-6263- 48 PHA
-6264- A9 0A LDA #$0A
-6266- 48 PHA
-6267- A9 00 LDA #$00
-6269- 48 PHA
-626A- 20 13 6B JSR $6B13
-626D- 20 95 67 JSR $6795
-6270- CD C6 C9 CMP $C9C6
-6273- CC CC A0 CPY $A0CC
-6276- C6 C9 DEC $C9
-6278- CC CC D3 CPY $D3CC
-627B- A0 C1 LDY #$C1
-627D- A0 D0 LDY #$D0
-627F- CF ???
-6280- D2 D4 CMP ($D4)
-6282- C9 CF CMP #$CF
-6284- CE A0 CF DEC $CFA0
-6287- C6 A0 DEC $A0
-6289- CD C5 CD CMP $CDC5
-628C- CF ???
-628D- D2 D9 CMP ($D9)
-628F- A0 D7 LDY #$D7
-6291- C9 D4 CMP #$D4
-6293- C8 INY
-6294- 8D 00 20 STA $2000
-6297- 95 67 STA $67,X
-6299- C1 A0 CMP ($A0,X)
-629B- D3 ???
-629C- D0 C5 BNE $6263
-629E- C3 ???
-629F- C9 C6 CMP #$C6
-62A1- C9 C5 CMP #$C5
-62A3- C4 A0 CPY $A0
-62A5- D6 C1 DEC $C1,X
-62A7- CC D5 C5 CPY $C5D5
-62AA- AE A0 8D LDX $8DA0
-62AD- 8D 00 A9 STA $A900
-62B0- 03 ???
-62B1- 48 PHA
-62B2- A9 00 LDA #$00
-62B4- 48 PHA
-62B5- A9 0A LDA #$0A
-62B7- 48 PHA
-62B8- 20 01 67 JSR $6701
-62BB- 20 B6 67 JSR $67B6
-62BE- 20 95 67 JSR $6795
-62C1- A0 8D LDY #$8D
-62C3- 8D 00 20 STA $2000
-62C6- 95 67 STA $67,X
-62C8- CD CD CF CMP $CFCD
-62CB- D6 C5 DEC $C5,X
-62CD- A0 C3 LDY #$C3
-62CF- CF ???
-62D0- D0 C9 BNE $629B
-62D2- C5 D3 CMP $D3
-62D4- A0 C1 LDY #$C1
-62D6- A0 D3 LDY #$D3
-62D8- D0 C1 BNE $629B
-62DA- CE A0 CF DEC $CFA0
-62DD- C6 A0 DEC $A0
-62DF- CD C5 CD CMP $CDC5
-62E2- CF ???
-62E3- D2 D9 CMP ($D9)
-62E5- 8D 00 20 STA $2000
-62E8- 95 67 STA $67,X
-62EA- C6 D2 DEC $D2
-62EC- CF ???
-62ED- CD A0 C1 CMP $C1A0
-62F0- A0 D3 LDY #$D3
-62F2- CF ???
-62F3- D5 D2 CMP $D2,X
-62F5- C3 ???
-62F6- C5 A0 CMP $A0
-62F8- D4 ???
-62F9- CF ???
-62FA- A0 C1 LDY #$C1
-62FC- A0 C4 LDY #$C4
-62FE- C5 D3 CMP $D3
-6300- D4 ???
-6301- C9 CE CMP #$CE
-6303- C1 D4 CMP ($D4,X)
-6305- C9 CF CMP #$CF
-6307- CE A0 C1 DEC $C1A0
-630A- C4 C4 CPY $C4
-630C- D2 C5 CMP ($C5)
-630E- D3 ???
-630F- D3 ???
-6310- AE 8D 8D LDX $8D8D
-6313- 00 BRK
-6314- 20 95 67 JSR $6795
-6317- D3 ???
-6318- CF ???
-6319- A0 CD LDY #$CD
-631B- CF ???
-631C- D6 C9 DEC $C9,X
-631E- CE C7 A0 DEC $A0C7
-6321- A4 B3 LDY $B3
-6323- B0 B0 BCS $62D5
-6325- A0 D4 LDY #$D4
-6327- CF ???
-6328- A0 A4 LDY #$A4
-632A- B3 ???
-632B- B2 B0 LDA ($B0)
-632D- A0 D2 LDY #$D2
-632F- C5 D3 CMP $D3
-6331- D5 CC CMP $CC,X
-6333- D4 ???
-6334- D3 ???
-6335- A0 C9 LDY #$C9
-6337- CE BA 8D DEC $8DBA
-633A- 8D 00 A9 STA $A900
-633D- 03 ???
-633E- 48 PHA
-633F- A9 00 LDA #$00
-6341- 48 PHA
-6342- A9 03 LDA #$03
-6344- 48 PHA
-6345- A9 20 LDA #$20
-6347- 48 PHA
-6348- A9 00 LDA #$00
-634A- 48 PHA
-634B- A9 0A LDA #$0A
-634D- 48 PHA
-634E- 20 56 6B JSR $6B56
-6351- A9 03 LDA #$03
-6353- 48 PHA
-6354- A9 20 LDA #$20
-6356- 48 PHA
-6357- A9 0A LDA #$0A
-6359- 48 PHA
-635A- 20 01 67 JSR $6701
-635D- 20 B6 67 JSR $67B6
-6360- 20 95 67 JSR $6795
-6363- A0 8D LDY #$8D
-6365- 8D 00 20 STA $2000
-6368- 95 67 STA $67,X
-636A- C4 C5 CPY $C5
-636C- CC C1 D9 CPY $D9C1
-636F- A0 C4 LDY #$C4
-6371- C5 CC CMP $CC
-6373- C1 D9 CMP ($D9,X)
-6375- D3 ???
-6376- A0 C1 LDY #$C1
-6378- A0 D3 LDY #$D3
-637A- D0 C5 BNE $6341
-637C- C3 ???
-637D- C9 C6 CMP #$C6
-637F- C9 C5 CMP #$C5
-6381- C4 A0 CPY $A0
-6383- CE D5 CD DEC $CDD5
-6386- C2 ???
-6387- C5 D2 CMP $D2
-6389- A0 CF LDY #$CF
-638B- C6 8D DEC $8D
-638D- 00 BRK
-638E- 20 95 67 JSR $6795
-6391- CD C9 CC CMP $CCC9
-6394- CC C9 D3 CPY $D3C9
-6397- C5 C3 CMP $C3
-6399- CF ???
-639A- CE C4 D3 DEC $D3C4
-639D- AE A0 B2 LDX $B2A0
-63A0- B5 B0 LDA $B0,X
-63A2- A0 CD LDY #$CD
-63A4- C9 CC CMP #$CC
-63A6- CC C9 D3 CPY $D3C9
-63A9- C5 C3 CMP $C3
-63AB- CF ???
-63AC- CE C4 D3 DEC $D3C4
-63AF- A0 BD LDY #$BD
-63B1- A0 B1 LDY #$B1
-63B3- AF ???
-63B4- B4 A0 LDY $A0,X
-63B6- D3 ???
-63B7- C5 C3 CMP $C3
-63B9- CF ???
-63BA- CE C4 AE DEC $AEC4
-63BD- 8D 8D 00 STA $008D
-63C0- A0 FA LDY #$FA
-63C2- 20 F2 6B JSR $6BF2
-63C5- 20 E4 FB JSR $FBE4 F8ROM:BELL2
-63C8- 20 95 67 JSR $6795
-63CB- B1 AF LDA ($AF),Y
-63CD- B4 A0 LDY $A0,X
-63CF- D3 ???
-63D0- C5 C3 CMP $C3
-63D2- CF ???
-63D3- CE C4 8D DEC $8DC4
-63D6- 00 BRK
-63D7- A0 FA LDY #$FA
-63D9- 20 F2 6B JSR $6BF2
-63DC- 20 E4 FB JSR $FBE4 F8ROM:BELL2
-63DF- 20 E4 FB JSR $FBE4 F8ROM:BELL2
-63E2- 20 95 67 JSR $6795
-63E5- B1 AF LDA ($AF),Y
-63E7- B4 A0 LDY $A0,X
-63E9- D3 ???
-63EA- C5 C3 CMP $C3
-63EC- CF ???
-63ED- CE C4 8D DEC $8DC4
-63F0- 00 BRK
-63F1- A0 FA LDY #$FA
-63F3- 20 F2 6B JSR $6BF2
-63F6- 20 E4 FB JSR $FBE4 F8ROM:BELL2
-63F9- 20 E4 FB JSR $FBE4 F8ROM:BELL2
-63FC- 20 E4 FB JSR $FBE4 F8ROM:BELL2
-63FF- 20 95 67 JSR $6795
-6402- B1 AF LDA ($AF),Y
-6404- B4 A0 LDY $A0,X
-6406- D3 ???
-6407- C5 C3 CMP $C3
-6409- CF ???
-640A- CE C4 8D DEC $8DC4
-640D- 00 BRK
-640E- A0 FA LDY #$FA
-6410- 20 F2 6B JSR $6BF2
-6413- 20 E4 FB JSR $FBE4 F8ROM:BELL2
-6416- 20 E4 FB JSR $FBE4 F8ROM:BELL2
-6419- 20 E4 FB JSR $FBE4 F8ROM:BELL2
-641C- 20 E4 FB JSR $FBE4 F8ROM:BELL2
-641F- 20 95 67 JSR $6795
-6422- B1 AF LDA ($AF),Y
-6424- B4 A0 LDY $A0,X
-6426- D3 ???
-6427- C5 C3 CMP $C3
-6429- CF ???
-642A- CE C4 8D DEC $8DC4
-642D- 00 BRK
-642E- 20 95 67 JSR $6795
-6431- A0 8D LDY #$8D
-6433- 8D 00 20 STA $2000
-6436- B6 67 LDX $67,Y
-6438- A9 01 LDA #$01
-643A- 85 06 STA $06
-643C- A9 02 LDA #$02
-643E- 85 07 STA $07
-6440- A9 03 LDA #$03
-6442- 85 08 STA $08
-6444- A9 04 LDA #$04
-6446- 85 09 STA $09
-6448- A9 03 LDA #$03
-644A- 48 PHA
-644B- A9 00 LDA #$00
-644D- 48 PHA
-644E- 20 0F 6C JSR $6C0F
-6451- 20 95 67 JSR $6795
-6454- A0 8D LDY #$8D
-6456- 8D 00 20 STA $2000
-6459- 95 67 STA $67,X
-645B- DA PHX
-645C- D3 ???
-645D- C1 D6 CMP ($D6,X)
-645F- C5 A0 CMP $A0
-6461- D3 ???
-6462- C1 D6 CMP ($D6,X)
-6464- C5 D3 CMP $D3
-6466- A0 D4 LDY #$D4
-6468- C8 INY
-6469- C5 A0 CMP $A0
-646B- D3 ???
-646C- D4 ???
-646D- C1 D4 CMP ($D4,X)
-646F- C5 A0 CMP $A0
-6471- CF ???
-6472- C6 A0 DEC $A0
-6474- D4 ???
-6475- C8 INY
-6476- C5 A0 CMP $A0
-6478- DA PHX
-6479- C5 D2 CMP $D2
-647B- CF ???
-647C- A0 D0 LDY #$D0
-647E- C1 C7 CMP ($C7,X)
-6480- C5 A0 CMP $A0
-6482- 8D 00 20 STA $2000
-6485- 95 67 STA $67,X
-6487- C1 C4 CMP ($C4,X)
-6489- C4 D2 CPY $D2
-648B- C5 D3 CMP $D3
-648D- D3 ???
-648E- C5 D3 CMP $D3
-6490- A0 D4 LDY #$D4
-6492- C8 INY
-6493- C1 D4 CMP ($D4,X)
-6495- A0 C1 LDY #$C1
-6497- D2 C5 CMP ($C5)
-6499- A0 CE LDY #$CE
-649B- CF ???
-649C- D4 ???
-649D- A0 D5 LDY #$D5
-649F- D3 ???
-64A0- C5 C4 CMP $C4
-64A2- A0 C2 LDY #$C2
-64A4- D9 A0 C4 CMP $C4A0,Y
-64A7- CF ???
-64A8- D3 ???
-64A9- AC 8D 00 LDY $008D
-64AC- 20 95 67 JSR $6795
-64AF- C1 D0 CMP ($D0,X)
-64B1- D0 CC BNE $647F
-64B3- C5 D3 CMP $D3
-64B5- CF ???
-64B6- C6 D4 DEC $D4
-64B8- AC D0 D2 LDY $D2D0
-64BB- CF ???
-64BC- C4 CF CPY $CF
-64BE- D3 ???
-64BF- A0 CF LDY #$CF
-64C1- D2 A0 CMP ($A0)
-64C3- C9 CE CMP #$CE
-64C5- D4 ???
-64C6- C5 C7 CMP $C7
-64C8- C5 D2 CMP $D2
-64CA- A0 C2 LDY #$C2
-64CC- C1 D3 CMP ($D3,X)
-64CE- C9 C3 CMP #$C3
-64D0- AE 8D 8D LDX $8D8D
-64D3- 00 BRK
-64D4- 20 95 67 JSR $6795
-64D7- D3 ???
-64D8- CF ???
-64D9- A0 D4 LDY #$D4
-64DB- C8 INY
-64DC- C5 A0 CMP $A0
-64DE- C2 ???
-64DF- C1 C3 CMP ($C3,X)
-64E1- CB ???
-64E2- C5 C4 CMP $C4
-64E4- A0 D5 LDY #$D5
-64E6- D0 A0 BNE $6488
-64E8- DA PHX
-64E9- C5 D2 CMP $D2
-64EB- CF ???
-64EC- A0 D0 LDY #$D0
-64EE- C1 C7 CMP ($C7,X)
-64F0- C5 A0 CMP $A0
-64F2- C1 D4 CMP ($D4,X)
-64F4- A0 A4 LDY #$A4
-64F6- B3 ???
-64F7- B0 B0 BCS $64A9
-64F9- A0 C9 LDY #$C9
-64FB- D3 ???
-64FC- BA TSX
-64FD- 8D 8D 00 STA $008D
-6500- A9 03 LDA #$03
-6502- 48 PHA
-6503- A9 00 LDA #$00
-6505- 48 PHA
-6506- A9 12 LDA #$12
-6508- 48 PHA
-6509- 20 01 67 JSR $6701
-650C- 20 95 67 JSR $6795
-650F- A0 8D LDY #$8D
-6511- 8D 00 20 STA $2000
-6514- 95 67 STA $67,X
-6516- B1 B8 LDA ($B8),Y
-6518- A0 C2 LDY #$C2
-651A- D9 D4 C5 CMP $C5D4,Y
-651D- D3 ???
-651E- A0 C1 LDY #$C1
-6520- D2 C5 CMP ($C5)
-6522- A0 D5 LDY #$D5
-6524- D3 ???
-6525- C5 C4 CMP $C4
-6527- AE 8D 8D LDX $8D8D
-652A- 00 BRK
-652B- 20 B6 67 JSR $67B6
-652E- A9 03 LDA #$03
-6530- 48 PHA
-6531- A9 00 LDA #$00
-6533- 48 PHA
-6534- 20 87 6C JSR $6C87
-6537- 20 95 67 JSR $6795
-653A- A0 8D LDY #$8D
-653C- 8D 00 20 STA $2000
-653F- 95 67 STA $67,X
-6541- D9 CF D5 CMP $D5CF,Y
-6544- A0 C3 LDY #$C3
-6546- C1 CE CMP ($CE,X)
-6548- A0 D4 LDY #$D4
-654A- C8 INY
-654B- C5 CE CMP $CE
-654D- A0 D2 LDY #$D2
-654F- C5 D3 CMP $D3
-6551- D4 ???
-6552- CF ???
-6553- D2 C5 CMP ($C5)
-6555- A0 D4 LDY #$D4
-6557- C8 INY
-6558- C5 A0 CMP $A0
-655A- C6 D2 DEC $D2
-655C- C5 C5 CMP $C5
-655E- A0 DA LDY #$DA
-6560- C5 D2 CMP $D2
-6562- CF ???
-6563- A0 D0 LDY #$D0
-6565- C1 C7 CMP ($C7,X)
-6567- C5 8D CMP $8D
-6569- 00 BRK
-656A- 20 95 67 JSR $6795
-656D- CC CF C3 CPY $C3CF
-6570- C1 D4 CMP ($D4,X)
-6572- C9 CF CMP #$CF
-6574- CE D3 A0 DEC $A0D3
-6577- D7 ???
-6578- C9 D4 CMP #$D4
-657A- C8 INY
-657B- A0 DA LDY #$DA
-657D- CC CF C1 CPY $C1CF
-6580- C4 AE CPY $AE
-6582- A0 D4 LDY #$D4
-6584- C8 INY
-6585- C5 D2 CMP $D2
-6587- C5 A0 CMP $A0
-6589- C9 D3 CMP #$D3
-658B- CE A7 D4 DEC $D4A7
-658E- A0 C1 LDY #$C1
-6590- CE D9 8D DEC $8DD9
-6593- 00 BRK
-6594- 20 95 67 JSR $6795
-6597- CD C5 C1 CMP $C1C5
-659A- CE C9 CE DEC $CEC9
-659D- C7 ???
-659E- C6 D5 DEC $D5
-65A0- CC A0 CF CPY $CFA0
-65A3- D5 D4 CMP $D4,X
-65A5- D0 D5 BNE $657C
-65A7- D4 ???
-65A8- A0 D4 LDY #$D4
-65AA- CF ???
-65AB- A0 D0 LDY #$D0
-65AD- D5 D4 CMP $D4,X
-65AF- A0 C8 LDY #$C8
-65B1- C5 D2 CMP $D2
-65B3- C5 A0 CMP $A0
-65B5- D4 ???
-65B6- CF ???
-65B7- A0 8D LDY #$8D
-65B9- 00 BRK
-65BA- 20 95 67 JSR $6795
-65BD- C9 CC CMP #$CC
-65BF- CC D5 D3 CPY $D3D5
-65C2- D4 ???
-65C3- D2 C1 CMP ($C1)
-65C5- D4 ???
-65C6- C5 A0 CMP $A0
-65C8- D4 ???
-65C9- C8 INY
-65CA- C1 D4 CMP ($D4,X)
-65CC- AC A0 D3 LDY $D3A0
-65CF- CF ???
-65D0- A0 D5 LDY #$D5
-65D2- D3 ???
-65D3- C5 A0 CMP $A0
-65D5- D9 CF D5 CMP $D5CF,Y
-65D8- D2 A0 CMP ($A0)
-65DA- C9 CD CMP #$CD
-65DC- C1 C7 CMP ($C7,X)
-65DE- C9 CE CMP #$CE
-65E0- C1 D4 CMP ($D4,X)
-65E2- C9 CF CMP #$CF
-65E4- CE A1 8D DEC $8DA1
-65E7- 8D 00 20 STA $2000
-65EA- B6 67 LDX $67,Y
-65EC- 20 95 67 JSR $6795
-65EF- D4 ???
-65F0- C8 INY
-65F1- C5 A0 CMP $A0
-65F3- CD D3 D7 CMP $D7D3
-65F6- C1 D0 CMP ($D0,X)
-65F8- A0 CD LDY #$CD
-65FA- C1 C3 CMP ($C3,X)
-65FC- D2 CF CMP ($CF)
-65FE- A0 D3 LDY #$D3
-6600- D7 ???
-6601- C1 D0 CMP ($D0,X)
-6603- D3 ???
-6604- A0 C1 LDY #$C1
-6606- A0 CC LDY #$CC
-6608- C5 CE CMP $CE
-660A- C7 ???
-660B- D4 ???
-660C- C8 INY
-660D- 8D 00 20 STA $2000
-6610- 95 67 STA $67,X
-6612- CF ???
-6613- C6 A0 DEC $A0
-6615- CD C5 CD CMP $CDC5
-6618- CF ???
-6619- D2 D9 CMP ($D9)
-661B- A0 C6 LDY #$C6
-661D- D2 CF CMP ($CF)
-661F- CD A0 CF CMP $CFA0
-6622- CE C5 A0 DEC $A0C5
-6625- CC CF C3 CPY $C3CF
-6628- C1 D4 CMP ($D4,X)
-662A- C9 CF CMP #$CF
-662C- CE 8D 00 DEC $008D
-662F- 20 95 67 JSR $6795
-6632- D4 ???
-6633- CF ???
-6634- A0 C1 LDY #$C1
-6636- CE CF D4 DEC $D4CF
-6639- C8 INY
-663A- C5 D2 CMP $D2
-663C- AE A0 D3 LDX $D3A0
-663F- CF ???
-6640- AC A0 C2 LDY $C2A0
-6643- C5 C6 CMP $C6
-6645- CF ???
-6646- D2 C5 CMP ($C5)
-6648- A0 D3 LDY #$D3
-664A- D7 ???
-664B- C1 D0 CMP ($D0,X)
-664D- BA TSX
-664E- 8D 8D 00 STA $008D
-6651- A9 03 LDA #$03
-6653- 48 PHA
-6654- A9 00 LDA #$00
-6656- 48 PHA
-6657- A9 0A LDA #$0A
-6659- 48 PHA
-665A- 20 01 67 JSR $6701
-665D- A9 03 LDA #$03
-665F- 48 PHA
-6660- A9 20 LDA #$20
-6662- 48 PHA
-6663- A9 0A LDA #$0A
-6665- 48 PHA
-6666- 20 01 67 JSR $6701
-6669- A9 03 LDA #$03
-666B- 48 PHA
-666C- A9 20 LDA #$20
-666E- 48 PHA
-666F- A9 03 LDA #$03
-6671- 48 PHA
-6672- A9 00 LDA #$00
-6674- 48 PHA
-6675- A9 0A LDA #$0A
-6677- 48 PHA
-6678- 20 FD 6C JSR $6CFD
-667B- 20 95 67 JSR $6795
-667E- A0 8D LDY #$8D
-6680- 00 BRK
-6681- 20 95 67 JSR $6795
-6684- C1 CE CMP ($CE,X)
-6686- C4 A0 CPY $A0
-6688- C1 C6 CMP ($C6,X)
-668A- D4 ???
-668B- C5 D2 CMP $D2
-668D- A0 D3 LDY #$D3
-668F- D7 ???
-6690- C1 D0 CMP ($D0,X)
-6692- BA TSX
-6693- A0 8D LDY #$8D
-6695- 8D 00 A9 STA $A900
-6698- 03 ???
-6699- 48 PHA
-669A- A9 00 LDA #$00
-669C- 48 PHA
-669D- A9 0A LDA #$0A
-669F- 48 PHA
-66A0- 20 01 67 JSR $6701
-66A3- A9 03 LDA #$03
-66A5- 48 PHA
-66A6- A9 20 LDA #$20
-66A8- 48 PHA
-66A9- A9 0A LDA #$0A
-66AB- 48 PHA
-66AC- 20 01 67 JSR $6701
-66AF- 20 B6 67 JSR $67B6
-66B2- 4C D0 03 JMP $03D0
-66B5- 68 PLA
-66B6- 8D D9 66 STA $66D9
-66B9- 68 PLA
-66BA- 8D DA 66 STA $66DA
-66BD- 68 PLA
-66BE- 85 06 STA $06
-66C0- 68 PLA
-66C1- 85 07 STA $07
-66C3- A0 FF LDY #$FF
-66C5- C8 INY
-66C6- B9 40 60 LDA $6040,Y
-66C9- 91 06 STA ($06),Y
-66CB- CC 3F 60 CPY $603F
-66CE- D0 F5 BNE $66C5
-66D0- AD DA 66 LDA $66DA
-66D3- 48 PHA
-66D4- AD D9 66 LDA $66D9
-66D7- 48 PHA
-66D8- 60 RTS
-66D9- 00 BRK
-66DA- 00 BRK
-66DB- A0 FF LDY #$FF
-66DD- 68 PLA
-66DE- 8D FF 66 STA $66FF
-66E1- 68 PLA
-66E2- 8D 00 67 STA $6700
-66E5- 68 PLA
-66E6- 85 06 STA $06
-66E8- 68 PLA
-66E9- 85 07 STA $07
-66EB- C8 INY
-66EC- B1 06 LDA ($06),Y
-66EE- 99 41 61 STA $6141,Y
-66F1- CC 40 61 CPY $6140
-66F4- D0 F5 BNE $66EB
-66F6- AD 00 67 LDA $6700
-66F9- 48 PHA
-66FA- AD FF 66 LDA $66FF
-66FD- 48 PHA
-66FE- 60 RTS
-66FF- 00 BRK
-6700- 00 BRK
-6701- 68 PLA
-6702- 8D 90 67 STA $6790
-6705- 68 PLA
-6706- 8D 91 67 STA $6791
-6709- 68 PLA
-670A- 8D 94 67 STA $6794
-670D- 68 PLA
-670E- 85 EB STA $EB
-6710- 68 PLA
-6711- 85 EC STA $EC
-6713- A9 8D LDA #$8D
-6715- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6718- A5 EC LDA $EC
-671A- 29 F0 AND #$F0
-671C- 4A LSR
-671D- 4A LSR
-671E- 4A LSR
-671F- 4A LSR
-6720- AA TAX
-6721- BD B3 69 LDA $69B3,X
-6724- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6727- A5 EC LDA $EC
-6729- 29 0F AND #$0F
-672B- AA TAX
-672C- BD B3 69 LDA $69B3,X
-672F- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6732- A5 EB LDA $EB
-6734- 29 F0 AND #$F0
-6736- 4A LSR
-6737- 4A LSR
-6738- 4A LSR
-6739- 4A LSR
-673A- AA TAX
-673B- BD B3 69 LDA $69B3,X
-673E- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6741- A5 EB LDA $EB
-6743- 29 0F AND #$0F
-6745- AA TAX
-6746- BD B3 69 LDA $69B3,X
-6749- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-674C- A9 BA LDA #$BA
-674E- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6751- A9 A0 LDA #$A0
-6753- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6756- A0 00 LDY #$00
-6758- B1 EB LDA ($EB),Y
-675A- 29 F0 AND #$F0
-675C- 4A LSR
-675D- 4A LSR
-675E- 4A LSR
-675F- 4A LSR
-6760- 8D 93 67 STA $6793
-6763- B1 EB LDA ($EB),Y
-6765- 29 0F AND #$0F
-6767- 8D 92 67 STA $6792
-676A- AE 93 67 LDX $6793
-676D- BD B3 69 LDA $69B3,X
-6770- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6773- AE 92 67 LDX $6792
-6776- BD B3 69 LDA $69B3,X
-6779- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-677C- A9 A0 LDA #$A0
-677E- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6781- C8 INY
-6782- CC 94 67 CPY $6794
-6785- D0 D1 BNE $6758
-6787- AD 91 67 LDA $6791
-678A- 48 PHA
-678B- AD 90 67 LDA $6790
-678E- 48 PHA
-678F- 60 RTS
-6790- 00 BRK
-6791- 00 BRK
-6792- 00 BRK
-6793- 00 BRK
-6794- 00 BRK
-6795- 68 PLA
-6796- 85 06 STA $06
-6798- 68 PLA
-6799- 85 07 STA $07
-679B- A0 01 LDY #$01
-679D- B1 06 LDA ($06),Y
-679F- F0 06 BEQ $67A7
-67A1- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-67A4- C8 INY
-67A5- D0 F6 BNE $679D
-67A7- 18 CLC
-67A8- 98 TYA
-67A9- 65 06 ADC $06
-67AB- 85 06 STA $06
-67AD- A5 07 LDA $07
-67AF- 69 00 ADC #$00
-67B1- 48 PHA
-67B2- A5 06 LDA $06
-67B4- 48 PHA
-67B5- 60 RTS
-67B6- 20 0C FD JSR $FD0C F8ROM:RDKEY
-67B9- 60 RTS
-67BA- 8D 43 62 STA $6243
-67BD- 8E 44 62 STX $6244
-67C0- 8C 45 62 STY $6245
-67C3- 90 11 BCC $67D6
-67C5- B0 17 BCS $67DE
-67C7- F0 1D BEQ $67E6
-67C9- D0 23 BNE $67EE
-67CB- 30 29 BMI $67F6
-67CD- 10 2F BPL $67FE
-67CF- 50 35 BVC $6806
-67D1- 70 3B BVS $680E
-67D3- 4C 13 68 JMP $6813
-67D6- A9 00 LDA #$00
-67D8- 8D 46 62 STA $6246
-67DB- 4C C7 67 JMP $67C7
-67DE- A9 01 LDA #$01
-67E0- 8D 46 62 STA $6246
-67E3- 4C C7 67 JMP $67C7
-67E6- A9 01 LDA #$01
-67E8- 8D 48 62 STA $6248
-67EB- 4C CB 67 JMP $67CB
-67EE- A9 00 LDA #$00
-67F0- 8D 48 62 STA $6248
-67F3- 4C CB 67 JMP $67CB
-67F6- A9 01 LDA #$01
-67F8- 8D 47 62 STA $6247
-67FB- 4C CF 67 JMP $67CF
-67FE- A9 00 LDA #$00
-6800- 8D 47 62 STA $6247
-6803- 4C CF 67 JMP $67CF
-6806- A9 00 LDA #$00
-6808- 8D 49 62 STA $6249
-680B- 4C 13 68 JMP $6813
-680E- A9 01 LDA #$01
-6810- 8D 49 62 STA $6249
-6813- 60 RTS
-6814- 20 95 67 JSR $6795
-6817- A0 8D LDY #$8D
-6819- 8D 00 20 STA $2000
-681C- 95 67 STA $67,X
-681E- D2 C5 CMP ($C5)
-6820- C7 ???
-6821- C9 D3 CMP #$D3
-6823- D4 ???
-6824- D2 D9 CMP ($D9)
-6826- A0 C4 LDY #$C4
-6828- D5 CD CMP $CD,X
-682A- D0 8D BNE $67B9
-682C- 00 BRK
-682D- 20 95 67 JSR $6795
-6830- BD BD BD LDA $BDBD,X
-6833- BD BD BD LDA $BDBD,X
-6836- BD BD BD LDA $BDBD,X
-6839- BD BD BD LDA $BDBD,X
-683C- BD 8D 00 LDA $008D,X
-683F- 20 95 67 JSR $6795
-6842- C1 BA CMP ($BA,X)
-6844- A0 00 LDY #$00
-6846- AD 43 62 LDA $6243
-6849- 29 F0 AND #$F0
-684B- 4A LSR
-684C- 4A LSR
-684D- 4A LSR
-684E- 4A LSR
-684F- 8D B1 69 STA $69B1
-6852- AD 43 62 LDA $6243
-6855- 29 0F AND #$0F
-6857- 8D B2 69 STA $69B2
-685A- AE B1 69 LDX $69B1
-685D- BD B3 69 LDA $69B3,X
-6860- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6863- AE B2 69 LDX $69B2
-6866- BD B3 69 LDA $69B3,X
-6869- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-686C- 20 95 67 JSR $6795
-686F- A0 8D LDY #$8D
-6871- 00 BRK
-6872- 20 95 67 JSR $6795
-6875- D8 CLD
-6876- BA TSX
-6877- A0 00 LDY #$00
-6879- AD 44 62 LDA $6244
-687C- 29 F0 AND #$F0
-687E- 4A LSR
-687F- 4A LSR
-6880- 4A LSR
-6881- 4A LSR
-6882- 8D B1 69 STA $69B1
-6885- AD 44 62 LDA $6244
-6888- 29 0F AND #$0F
-688A- 8D B2 69 STA $69B2
-688D- AE B1 69 LDX $69B1
-6890- BD B3 69 LDA $69B3,X
-6893- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6896- AE B2 69 LDX $69B2
-6899- BD B3 69 LDA $69B3,X
-689C- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-689F- 20 95 67 JSR $6795
-68A2- A0 8D LDY #$8D
-68A4- 00 BRK
-68A5- 20 95 67 JSR $6795
-68A8- D9 BA A0 CMP $A0BA,Y
-68AB- 00 BRK
-68AC- AD 45 62 LDA $6245
-68AF- 29 F0 AND #$F0
-68B1- 4A LSR
-68B2- 4A LSR
-68B3- 4A LSR
-68B4- 4A LSR
-68B5- 8D B1 69 STA $69B1
-68B8- AD 45 62 LDA $6245
-68BB- 29 0F AND #$0F
-68BD- 8D B2 69 STA $69B2
-68C0- AE B1 69 LDX $69B1
-68C3- BD B3 69 LDA $69B3,X
-68C6- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-68C9- AE B2 69 LDX $69B2
-68CC- BD B3 69 LDA $69B3,X
-68CF- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-68D2- 20 95 67 JSR $6795
-68D5- A0 8D LDY #$8D
-68D7- 8D 00 20 STA $2000
-68DA- 95 67 STA $67,X
-68DC- D3 ???
-68DD- D4 ???
-68DE- C1 D4 CMP ($D4,X)
-68E0- D5 D3 CMP $D3,X
-68E2- A0 C6 LDY #$C6
-68E4- CC C1 C7 CPY $C7C1
-68E7- D3 ???
-68E8- 8D 00 20 STA $2000
-68EB- 95 67 STA $67,X
-68ED- BD BD BD LDA $BDBD,X
-68F0- BD BD BD LDA $BDBD,X
-68F3- BD BD BD LDA $BDBD,X
-68F6- BD BD BD LDA $BDBD,X
-68F9- 8D 8D 00 STA $008D
-68FC- A9 00 LDA #$00
-68FE- CD 46 62 CMP $6246
-6901- F0 12 BEQ $6915
-6903- 20 95 67 JSR $6795
-6906- C3 ???
-6907- C1 D2 CMP ($D2,X)
-6909- D2 D9 CMP ($D9)
-690B- BA TSX
-690C- A0 D3 LDY #$D3
-690E- C5 D4 CMP $D4
-6910- 8D 00 4C STA $4C00
-6913- 26 69 ROL $69
-6915- 20 95 67 JSR $6795
-6918- C3 ???
-6919- C1 D2 CMP ($D2,X)
-691B- D2 D9 CMP ($D9)
-691D- BA TSX
-691E- A0 C3 LDY #$C3
-6920- CC C5 C1 CPY $C1C5
-6923- D2 8D CMP ($8D)
-6925- 00 BRK
-6926- A9 00 LDA #$00
-6928- CD 47 62 CMP $6247
-692B- F0 15 BEQ $6942
-692D- 20 95 67 JSR $6795
-6930- CE C5 C7 DEC $C7C5
-6933- C1 D4 CMP ($D4,X)
-6935- C9 D6 CMP #$D6
-6937- C5 BA CMP $BA
-6939- A0 D3 LDY #$D3
-693B- C5 D4 CMP $D4
-693D- 8D 00 4C STA $4C00
-6940- 56 69 LSR $69,X
-6942- 20 95 67 JSR $6795
-6945- CE C5 C7 DEC $C7C5
-6948- C1 D4 CMP ($D4,X)
-694A- C9 D6 CMP #$D6
-694C- C5 BA CMP $BA
-694E- A0 C3 LDY #$C3
-6950- CC C5 C1 CPY $C1C5
-6953- D2 8D CMP ($8D)
-6955- 00 BRK
-6956- A9 00 LDA #$00
-6958- CD 48 62 CMP $6248
-695B- F0 11 BEQ $696E
-695D- 20 95 67 JSR $6795
-6960- DA PHX
-6961- C5 D2 CMP $D2
-6963- CF ???
-6964- BA TSX
-6965- A0 D3 LDY #$D3
-6967- C5 D4 CMP $D4
-6969- 8D 00 4C STA $4C00
-696C- 7E 69 20 ROR $2069,X
-696F- 95 67 STA $67,X
-6971- DA PHX
-6972- C5 D2 CMP $D2
-6974- CF ???
-6975- BA TSX
-6976- A0 C3 LDY #$C3
-6978- CC C5 C1 CPY $C1C5
-697B- D2 8D CMP ($8D)
-697D- 00 BRK
-697E- A9 00 LDA #$00
-6980- CD 49 62 CMP $6249
-6983- F0 15 BEQ $699A
-6985- 20 95 67 JSR $6795
-6988- CF ???
-6989- D6 C5 DEC $C5,X
-698B- D2 C6 CMP ($C6)
-698D- CC CF D7 CPY $D7CF
-6990- BA TSX
-6991- A0 D3 LDY #$D3
-6993- C5 D4 CMP $D4
-6995- 8D 00 4C STA $4C00
-6998- B0 69 BCS $6A03
-699A- 20 95 67 JSR $6795
-699D- CF ???
-699E- D6 C5 DEC $C5,X
-69A0- D2 C6 CMP ($C6)
-69A2- CC CF D7 CPY $D7CF
-69A5- BA TSX
-69A6- A0 C3 LDY #$C3
-69A8- CC C5 C1 CPY $C1C5
-69AB- D2 8D CMP ($8D)
-69AD- 8D 8D 00 STA $008D
-69B0- 60 RTS
-69B1- 00 BRK
-69B2- 00 BRK
-69B3- B0 B1 BCS $6966
-69B5- B2 B3 LDA ($B3)
-69B7- B4 B5 LDY $B5,X
-69B9- B6 B7 LDX $B7,Y
-69BB- B8 CLV
-69BC- B9 C1 C2 LDA $C2C1,Y
-69BF- C3 ???
-69C0- C4 C5 CPY $C5
-69C2- C6 A0 DEC $A0
-69C4- 00 BRK
-69C5- B1 FE LDA ($FE),Y
-69C7- 8D E7 6A STA $6AE7
-69CA- C8 INY
-69CB- B1 FE LDA ($FE),Y
-69CD- 8D E8 6A STA $6AE8
-69D0- 20 BA 67 JSR $67BA
-69D3- 68 PLA
-69D4- 85 FE STA $FE
-69D6- 68 PLA
-69D7- 85 FF STA $FF
-69D9- 68 PLA
-69DA- 8D DE 6A STA $6ADE
-69DD- 68 PLA
-69DE- 8D DF 6A STA $6ADF
-69E1- 68 PLA
-69E2- 8D E0 6A STA $6AE0
-69E5- 68 PLA
-69E6- 8D E1 6A STA $6AE1
-69E9- 68 PLA
-69EA- 8D E2 6A STA $6AE2
-69ED- 68 PLA
-69EE- 8D E3 6A STA $6AE3
-69F1- 68 PLA
-69F2- 8D E4 6A STA $6AE4
-69F5- 68 PLA
-69F6- 8D E5 6A STA $6AE5
-69F9- 68 PLA
-69FA- 8D E6 6A STA $6AE6
-69FD- 20 95 67 JSR $6795
-6A00- A0 87 LDY #$87
-6A02- 87 ???
-6A03- 87 ???
-6A04- 87 ???
-6A05- 87 ???
-6A06- 8D 8D 00 STA $008D
-6A09- 20 95 67 JSR $6795
-6A0C- C5 D2 CMP $D2
-6A0E- D2 CF CMP ($CF)
-6A10- D2 A1 CMP ($A1)
-6A12- 8D 8D 00 STA $008D
-6A15- 20 95 67 JSR $6795
-6A18- D3 ???
-6A19- D5 C2 CMP $C2,X
-6A1B- D2 CF CMP ($CF)
-6A1D- D5 D4 CMP $D4,X
-6A1F- C9 CE CMP #$CE
-6A21- C5 BA CMP $BA
-6A23- A0 00 LDY #$00
-6A25- A0 00 LDY #$00
-6A27- AD E5 6A LDA $6AE5
-6A2A- 85 06 STA $06
-6A2C- AD E6 6A LDA $6AE6
-6A2F- 85 07 STA $07
-6A31- B1 06 LDA ($06),Y
-6A33- F0 06 BEQ $6A3B
-6A35- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6A38- C8 INY
-6A39- D0 F6 BNE $6A31
-6A3B- 20 95 67 JSR $6795
-6A3E- A0 8D LDY #$8D
-6A40- 00 BRK
-6A41- 20 95 67 JSR $6795
-6A44- CD C5 D3 CMP $D3C5
-6A47- D3 ???
-6A48- C1 C7 CMP ($C7,X)
-6A4A- C5 BA CMP $BA
-6A4C- A0 00 LDY #$00
-6A4E- A0 00 LDY #$00
-6A50- AD E3 6A LDA $6AE3
-6A53- 85 06 STA $06
-6A55- AD E4 6A LDA $6AE4
-6A58- 85 07 STA $07
-6A5A- B1 06 LDA ($06),Y
-6A5C- F0 06 BEQ $6A64
-6A5E- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6A61- C8 INY
-6A62- D0 F6 BNE $6A5A
-6A64- 20 95 67 JSR $6795
-6A67- A0 8D LDY #$8D
-6A69- 8D 00 20 STA $2000
-6A6C- B6 67 LDX $67,Y
-6A6E- A0 00 LDY #$00
-6A70- AD E1 6A LDA $6AE1
-6A73- 85 06 STA $06
-6A75- AD E2 6A LDA $6AE2
-6A78- 85 07 STA $07
-6A7A- B1 06 LDA ($06),Y
-6A7C- F0 06 BEQ $6A84
-6A7E- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6A81- C8 INY
-6A82- D0 F6 BNE $6A7A
-6A84- 20 95 67 JSR $6795
-6A87- A0 8D LDY #$8D
-6A89- 00 BRK
-6A8A- AD E0 6A LDA $6AE0
-6A8D- 48 PHA
-6A8E- AD DF 6A LDA $6ADF
-6A91- 48 PHA
-6A92- AD DE 6A LDA $6ADE
-6A95- 48 PHA
-6A96- 20 01 67 JSR $6701
-6A99- 20 B6 67 JSR $67B6
-6A9C- A5 FF LDA $FF
-6A9E- 48 PHA
-6A9F- A5 FE LDA $FE
-6AA1- 48 PHA
-6AA2- 20 95 67 JSR $6795
-6AA5- A0 8D LDY #$8D
-6AA7- 8D 00 20 STA $2000
-6AAA- B6 67 LDX $67,Y
-6AAC- 20 14 68 JSR $6814
-6AAF- 20 B6 67 JSR $67B6
-6AB2- AD 41 62 LDA $6241
-6AB5- C9 01 CMP #$01
-6AB7- F0 01 BEQ $6ABA
-6AB9- 60 RTS
-6ABA- 20 95 67 JSR $6795
-6ABD- A0 8D LDY #$8D
-6ABF- 8D 00 20 STA $2000
-6AC2- 95 67 STA $67,X
-6AC4- C2 ???
-6AC5- D2 C5 CMP ($C5)
-6AC7- C1 CB CMP ($CB,X)
-6AC9- A0 C1 LDY #$C1
-6ACB- D4 ???
-6ACC- BA TSX
-6ACD- A0 00 LDY #$00
-6ACF- A9 6A LDA #$6A
-6AD1- 48 PHA
-6AD2- A9 E7 LDA #$E7
-6AD4- 48 PHA
-6AD5- A9 02 LDA #$02
-6AD7- 48 PHA
-6AD8- 20 01 67 JSR $6701
-6ADB- 4C D0 03 JMP $03D0
-6ADE- 00 BRK
-6ADF- 00 BRK
-6AE0- 00 BRK
-6AE1- 00 BRK
-6AE2- 00 BRK
-6AE3- 00 BRK
-6AE4- 00 BRK
-6AE5- 00 BRK
-6AE6- 00 BRK
-6AE7- 00 BRK
-6AE8- 00 BRK
-6AE9- 68 PLA
-6AEA- 8D 11 6B STA $6B11
-6AED- 68 PLA
-6AEE- 8D 12 6B STA $6B12
-6AF1- 68 PLA
-6AF2- 85 06 STA $06
-6AF4- 68 PLA
-6AF5- 85 07 STA $07
-6AF7- A9 FC LDA #$FC
-6AF9- 85 D8 STA $D8
-6AFB- A0 00 LDY #$00
-6AFD- B1 06 LDA ($06),Y
-6AFF- 8D 5A 9D STA $9D5A
-6B02- C8 INY
-6B03- B1 06 LDA ($06),Y
-6B05- 8D 5B 9D STA $9D5B
-6B08- AD 12 6B LDA $6B12
-6B0B- 48 PHA
-6B0C- AD 11 6B LDA $6B11
-6B0F- 48 PHA
-6B10- 60 RTS
-6B11- 00 BRK
-6B12- 00 BRK
-6B13- 68 PLA
-6B14- 85 FE STA $FE
-6B16- 68 PLA
-6B17- 85 FF STA $FF
-6B19- 68 PLA
-6B1A- 8D 53 6B STA $6B53
-6B1D- 68 PLA
-6B1E- 8D 54 6B STA $6B54
-6B21- 68 PLA
-6B22- 8D 55 6B STA $6B55
-6B25- 68 PLA
-6B26- 85 06 STA $06
-6B28- 68 PLA
-6B29- 85 07 STA $07
-6B2B- AD 53 6B LDA $6B53
-6B2E- AE 55 6B LDX $6B55
-6B31- F0 0C BEQ $6B3F
-6B33- A0 00 LDY #$00
-6B35- 91 06 STA ($06),Y
-6B37- C8 INY
-6B38- D0 FB BNE $6B35
-6B3A- E6 07 INC $07
-6B3C- CA DEX
-6B3D- D0 F6 BNE $6B35
-6B3F- AE 54 6B LDX $6B54
-6B42- F0 08 BEQ $6B4C
-6B44- A0 00 LDY #$00
-6B46- 91 06 STA ($06),Y
-6B48- C8 INY
-6B49- CA DEX
-6B4A- D0 FA BNE $6B46
-6B4C- A5 FF LDA $FF
-6B4E- 48 PHA
-6B4F- A5 FE LDA $FE
-6B51- 48 PHA
-6B52- 60 RTS
-6B53- 00 BRK
-6B54- 00 BRK
-6B55- 00 BRK
-6B56- 68 PLA
-6B57- 85 FE STA $FE
-6B59- 68 PLA
-6B5A- 85 FF STA $FF
-6B5C- 68 PLA
-6B5D- 8D F0 6B STA $6BF0
-6B60- 68 PLA
-6B61- 8D F1 6B STA $6BF1
-6B64- 68 PLA
-6B65- 85 08 STA $08
-6B67- 68 PLA
-6B68- 85 09 STA $09
-6B6A- 68 PLA
-6B6B- 85 06 STA $06
-6B6D- 68 PLA
-6B6E- 85 07 STA $07
-6B70- A5 08 LDA $08
-6B72- 38 SEC
-6B73- E5 06 SBC $06
-6B75- AA TAX
-6B76- A5 09 LDA $09
-6B78- E5 07 SBC $07
-6B7A- A8 TAY
-6B7B- 8A TXA
-6B7C- CD F0 6B CMP $6BF0
-6B7F- 98 TYA
-6B80- ED F1 6B SBC $6BF1
-6B83- B0 06 BCS $6B8B
-6B85- 20 B6 6B JSR $6BB6
-6B88- 4C 8E 6B JMP $6B8E
-6B8B- 20 91 6B JSR $6B91
-6B8E- 4C E9 6B JMP $6BE9
-6B91- A0 00 LDY #$00
-6B93- AE F1 6B LDX $6BF1
-6B96- F0 0E BEQ $6BA6
-6B98- B1 06 LDA ($06),Y
-6B9A- 91 08 STA ($08),Y
-6B9C- C8 INY
-6B9D- D0 F9 BNE $6B98
-6B9F- E6 07 INC $07
-6BA1- E6 09 INC $09
-6BA3- CA DEX
-6BA4- D0 F2 BNE $6B98
-6BA6- AE F0 6B LDX $6BF0
-6BA9- F0 08 BEQ $6BB3
-6BAB- B1 06 LDA ($06),Y
-6BAD- 91 08 STA ($08),Y
-6BAF- C8 INY
-6BB0- CA DEX
-6BB1- D0 F8 BNE $6BAB
-6BB3- 4C E9 6B JMP $6BE9
-6BB6- AD F1 6B LDA $6BF1
-6BB9- 18 CLC
-6BBA- 65 07 ADC $07
-6BBC- 85 07 STA $07
-6BBE- AD F1 6B LDA $6BF1
-6BC1- 18 CLC
-6BC2- 65 09 ADC $09
-6BC4- 85 09 STA $09
-6BC6- AC F0 6B LDY $6BF0
-6BC9- F0 09 BEQ $6BD4
-6BCB- 88 DEY
-6BCC- B1 06 LDA ($06),Y
-6BCE- 91 08 STA ($08),Y
-6BD0- C0 00 CPY #$00
-6BD2- D0 F7 BNE $6BCB
-6BD4- AE F1 6B LDX $6BF1
-6BD7- F0 10 BEQ $6BE9
-6BD9- C6 07 DEC $07
-6BDB- C6 09 DEC $09
-6BDD- 88 DEY
-6BDE- B1 06 LDA ($06),Y
-6BE0- 91 08 STA ($08),Y
-6BE2- C0 00 CPY #$00
-6BE4- D0 F7 BNE $6BDD
-6BE6- CA DEX
-6BE7- D0 F0 BNE $6BD9
-6BE9- A5 FF LDA $FF
-6BEB- 48 PHA
-6BEC- A5 FE LDA $FE
-6BEE- 48 PHA
-6BEF- 60 RTS
-6BF0- 00 BRK
-6BF1- 00 BRK
-6BF2- C0 00 CPY #$00
-6BF4- F0 18 BEQ $6C0E
-6BF6- EA NOP
-6BF7- C0 01 CPY #$01
-6BF9- D0 03 BNE $6BFE
-6BFB- 4C 09 6C JMP $6C09
-6BFE- 88 DEY
-6BFF- A2 CA LDX #$CA
-6C01- CA DEX
-6C02- D0 FD BNE $6C01
-6C04- EA NOP
-6C05- EA NOP
-6C06- 88 DEY
-6C07- D0 F6 BNE $6BFF
-6C09- A2 C7 LDX #$C7
-6C0B- CA DEX
-6C0C- D0 FD BNE $6C0B
-6C0E- 60 RTS
-6C0F- A6 06 LDX $06
-6C11- A4 07 LDY $07
-6C13- 68 PLA
-6C14- 8D 85 6C STA $6C85
-6C17- 68 PLA
-6C18- 8D 86 6C STA $6C86
-6C1B- 68 PLA
-6C1C- 85 06 STA $06
-6C1E- 68 PLA
-6C1F- 85 07 STA $07
-6C21- 98 TYA
-6C22- A0 01 LDY #$01
-6C24- 91 06 STA ($06),Y
-6C26- A0 00 LDY #$00
-6C28- 8A TXA
-6C29- 91 06 STA ($06),Y
-6C2B- A0 02 LDY #$02
-6C2D- A5 08 LDA $08
-6C2F- 91 06 STA ($06),Y
-6C31- C8 INY
-6C32- A5 09 LDA $09
-6C34- 91 06 STA ($06),Y
-6C36- C8 INY
-6C37- A5 19 LDA $19
-6C39- 91 06 STA ($06),Y
-6C3B- C8 INY
-6C3C- A5 1E LDA $1E
-6C3E- 91 06 STA ($06),Y
-6C40- C8 INY
-6C41- A5 E3 LDA $E3
-6C43- 91 06 STA ($06),Y
-6C45- C8 INY
-6C46- A5 EB LDA $EB
-6C48- 91 06 STA ($06),Y
-6C4A- C8 INY
-6C4B- A5 EC LDA $EC
-6C4D- 91 06 STA ($06),Y
-6C4F- C8 INY
-6C50- A5 ED LDA $ED
-6C52- 91 06 STA ($06),Y
-6C54- C8 INY
-6C55- A5 EE LDA $EE
-6C57- 91 06 STA ($06),Y
-6C59- C8 INY
-6C5A- A5 EF LDA $EF
-6C5C- 91 06 STA ($06),Y
-6C5E- C8 INY
-6C5F- A5 FA LDA $FA
-6C61- 91 06 STA ($06),Y
-6C63- C8 INY
-6C64- A5 FB LDA $FB
-6C66- 91 06 STA ($06),Y
-6C68- C8 INY
-6C69- A5 FC LDA $FC
-6C6B- 91 06 STA ($06),Y
-6C6D- C8 INY
-6C6E- A5 FD LDA $FD
-6C70- 91 06 STA ($06),Y
-6C72- C8 INY
-6C73- A5 FE LDA $FE
-6C75- 91 06 STA ($06),Y
-6C77- C8 INY
-6C78- A5 FF LDA $FF
-6C7A- 91 06 STA ($06),Y
-6C7C- AD 86 6C LDA $6C86
-6C7F- 48 PHA
-6C80- AD 85 6C LDA $6C85
-6C83- 48 PHA
-6C84- 60 RTS
-6C85- 00 BRK
-6C86- 00 BRK
-6C87- 68 PLA
-6C88- 8D FB 6C STA $6CFB
-6C8B- 68 PLA
-6C8C- 8D FC 6C STA $6CFC
-6C8F- 68 PLA
-6C90- 85 06 STA $06
-6C92- 68 PLA
-6C93- 85 07 STA $07
-6C95- A0 02 LDY #$02
-6C97- B1 06 LDA ($06),Y
-6C99- 85 08 STA $08
-6C9B- C8 INY
-6C9C- B1 06 LDA ($06),Y
-6C9E- 85 09 STA $09
-6CA0- C8 INY
-6CA1- B1 06 LDA ($06),Y
-6CA3- 85 19 STA $19
-6CA5- C8 INY
-6CA6- B1 06 LDA ($06),Y
-6CA8- 85 1E STA $1E
-6CAA- C8 INY
-6CAB- B1 06 LDA ($06),Y
-6CAD- 85 E3 STA $E3
-6CAF- C8 INY
-6CB0- B1 06 LDA ($06),Y
-6CB2- 85 EB STA $EB
-6CB4- C8 INY
-6CB5- B1 06 LDA ($06),Y
-6CB7- 85 EC STA $EC
-6CB9- C8 INY
-6CBA- B1 06 LDA ($06),Y
-6CBC- 85 ED STA $ED
-6CBE- C8 INY
-6CBF- B1 06 LDA ($06),Y
-6CC1- 85 EE STA $EE
-6CC3- C8 INY
-6CC4- B1 06 LDA ($06),Y
-6CC6- 85 EF STA $EF
-6CC8- C8 INY
-6CC9- B1 06 LDA ($06),Y
-6CCB- 85 FA STA $FA
-6CCD- C8 INY
-6CCE- B1 06 LDA ($06),Y
-6CD0- 85 FB STA $FB
-6CD2- C8 INY
-6CD3- B1 06 LDA ($06),Y
-6CD5- 85 FC STA $FC
-6CD7- C8 INY
-6CD8- B1 06 LDA ($06),Y
-6CDA- 85 FD STA $FD
-6CDC- C8 INY
-6CDD- B1 06 LDA ($06),Y
-6CDF- 85 FE STA $FE
-6CE1- C8 INY
-6CE2- B1 06 LDA ($06),Y
-6CE4- 85 FF STA $FF
-6CE6- A0 00 LDY #$00
-6CE8- B1 06 LDA ($06),Y
-6CEA- AA TAX
-6CEB- B1 07 LDA ($07),Y
-6CED- A8 TAY
-6CEE- 86 06 STX $06
-6CF0- 84 07 STY $07
-6CF2- AD FC 6C LDA $6CFC
-6CF5- 48 PHA
-6CF6- AD FB 6C LDA $6CFB
-6CF9- 48 PHA
-6CFA- 60 RTS
-6CFB- 00 BRK
-6CFC- 00 BRK
-6CFD- 68 PLA
-6CFE- 85 FE STA $FE
-6D00- 68 PLA
-6D01- 85 FF STA $FF
-6D03- 68 PLA
-6D04- 8D 9F 6D STA $6D9F
-6D07- 68 PLA
-6D08- 85 06 STA $06
-6D0A- 8D A1 6D STA $6DA1
-6D0D- 68 PLA
-6D0E- 85 07 STA $07
-6D10- 8D A2 6D STA $6DA2
-6D13- 68 PLA
-6D14- 85 08 STA $08
-6D16- 8D A3 6D STA $6DA3
-6D19- 68 PLA
-6D1A- 85 09 STA $09
-6D1C- 8D A4 6D STA $6DA4
-6D1F- AD 42 62 LDA $6242
-6D22- C9 01 CMP #$01
-6D24- F0 03 BEQ $6D29
-6D26- 4C 86 6D JMP $6D86
-6D29- A5 09 LDA $09
-6D2B- C5 07 CMP $07
-6D2D- B0 03 BCS $6D32
-6D2F- 4C 53 6D JMP $6D53
-6D32- A5 08 LDA $08
-6D34- C5 06 CMP $06
-6D36- B0 03 BCS $6D3B
-6D38- 4C 53 6D JMP $6D53
-6D3B- A5 08 LDA $08
-6D3D- 38 SEC
-6D3E- E5 06 SBC $06
-6D40- AA TAX
-6D41- A5 09 LDA $09
-6D43- E5 07 SBC $07
-6D45- A8 TAY
-6D46- 8A TXA
-6D47- CD 9F 6D CMP $6D9F
-6D4A- 98 TYA
-6D4B- ED A0 6D SBC $6DA0
-6D4E- B0 36 BCS $6D86
-6D50- 4C 68 6D JMP $6D68
-6D53- A5 06 LDA $06
-6D55- 38 SEC
-6D56- E5 08 SBC $08
-6D58- AA TAX
-6D59- A5 07 LDA $07
-6D5B- E5 09 SBC $09
-6D5D- A8 TAY
-6D5E- 8A TXA
-6D5F- CD 9F 6D CMP $6D9F
-6D62- 98 TYA
-6D63- ED A0 6D SBC $6DA0
-6D66- B0 1E BCS $6D86
-6D68- A9 6D LDA #$6D
-6D6A- 48 PHA
-6D6B- A9 A5 LDA #$A5
-6D6D- 48 PHA
-6D6E- A9 6D LDA #$6D
-6D70- 48 PHA
-6D71- A9 DA LDA #$DA
-6D73- 48 PHA
-6D74- A9 6D LDA #$6D
-6D76- 48 PHA
-6D77- A9 BB LDA #$BB
-6D79- 48 PHA
-6D7A- A9 6D LDA #$6D
-6D7C- 48 PHA
-6D7D- A9 9F LDA #$9F
-6D7F- 48 PHA
-6D80- A9 06 LDA #$06
-6D82- 48 PHA
-6D83- 20 C3 69 JSR $69C3
-6D86- A0 FF LDY #$FF
-6D88- C8 INY
-6D89- B1 06 LDA ($06),Y
-6D8B- AA TAX
-6D8C- B1 08 LDA ($08),Y
-6D8E- 91 06 STA ($06),Y
-6D90- 8A TXA
-6D91- 91 08 STA ($08),Y
-6D93- CC 9F 6D CPY $6D9F
-6D96- D0 F0 BNE $6D88
-6D98- A5 FF LDA $FF
-6D9A- 48 PHA
-6D9B- A5 FE LDA $FE
-6D9D- 48 PHA
-6D9E- 60 RTS
-6D9F- 00 BRK
-6DA0- 00 BRK
-6DA1- 00 BRK
-6DA2- 00 BRK
-6DA3- 00 BRK
-6DA4- 00 BRK
-6DA5- CD C5 CD CMP $CDC5
-6DA8- D3 ???
-6DA9- D7 ???
-6DAA- C1 D0 CMP ($D0,X)
-6DAC- A0 A8 LDY #$A8
-6DAE- CD D3 D7 CMP $D7D3
-6DB1- C1 D0 CMP ($D0,X)
-6DB3- A0 CD LDY #$CD
-6DB5- C1 C3 CMP ($C3,X)
-6DB7- D2 CF CMP ($CF)
-6DB9- A9 00 LDA #$00
-6DBB- C4 D5 CPY $D5
-6DBD- CD D0 C9 CMP $C9D0
-6DC0- CE C7 A0 DEC $A0C7
-6DC3- CC C5 CE CPY $CEC5
-6DC6- C7 ???
-6DC7- D4 ???
-6DC8- C8 INY
-6DC9- A0 A8 LDY #$A8
-6DCB- B2 A9 LDA ($A9)
-6DCD- A0 C1 LDY #$C1
-6DCF- B1 A8 LDA ($A8),Y
-6DD1- B2 A9 LDA ($A9)
-6DD3- A0 C1 LDY #$C1
-6DD5- B2 A8 LDA ($A8)
-6DD7- B2 A9 LDA ($A9)
-6DD9- 00 BRK
-6DDA- CF ???
-6DDB- D6 C5 DEC $C5,X
-6DDD- D2 C6 CMP ($C6)
-6DDF- CC CF D7 CPY $D7CF
-6DE2- A1 A0 LDA ($A0,X)
-6DE4- C1 C4 CMP ($C4,X)
-6DE6- C4 D2 CPY $D2
-6DE8- C5 D3 CMP $D3
-6DEA- D3 ???
-6DEB- C5 D3 CMP $D3
-6DED- A0 CF LDY #$CF
-6DEF- D6 C5 DEC $C5,X
-6DF1- D2 CC CMP ($CC)
-6DF3- C1 D0 CMP ($D0,X)
-6DF5- AE 00 00 LDX $0000
diff --git a/source/disk2_common/COMMON.DEMO.S b/source/disk2_common/COMMON.DEMO.S
deleted file mode 100644
index 6b8d2d9..0000000
--- a/source/disk2_common/COMMON.DEMO.S
+++ /dev/null
@@ -1,1898 +0,0 @@
-0901- AA TAX
-0902- 8D AA AA STA $AAAA
-0905- AA TAX
-0906- AA TAX
-0907- AA TAX
-0908- AA TAX
-0909- AA TAX
-090A- AA TAX
-090B- AA TAX
-090C- AA TAX
-090D- AA TAX
-090E- AA TAX
-090F- AA TAX
-0910- AA TAX
-0911- AA TAX
-0912- AA TAX
-0913- AA TAX
-0914- AA TAX
-0915- AA TAX
-0916- AA TAX
-0917- AA TAX
-0918- AA TAX
-0919- AA TAX
-091A- AA TAX
-091B- AA TAX
-091C- AA TAX
-091D- AA TAX
-091E- AA TAX
-091F- AA TAX
-0920- AA TAX
-0921- AA TAX
-0922- AA TAX
-0923- 8D AA 20 STA $20AA
-0926- 20 20 20 JSR $2020
-0929- 20 20 20 JSR $2020
-092C- 20 20 20 JSR $2020
-092F- 20 20 20 JSR $2020
-0932- 20 20 20 JSR $2020
-0935- 20 20 20 JSR $2020
-0938- 20 20 20 JSR $2020
-093B- 20 20 20 JSR $2020
-093E- 20 20 20 JSR $2020
-0941- 20 20 AA JSR $AA20
-0944- 8D AA 20 STA $20AA
-0947- 20 20 20 JSR $2020
-094A- 20 20 AD JSR $AD20
-094D- BC 20 C3 LDY $C320,X
-0950- CF ???
-0951- CD CD CF CMP $CFCD
-0954- CE 20 C4 DEC $C420
-0957- C5 CD CMP $CD
-0959- CF ???
-095A- 20 A9 AD JSR $ADA9
-095D- 20 20 20 JSR $2020
-0960- 20 20 20 JSR $2020
-0963- 20 AA 8D JSR $8DAA
-0966- AA TAX
-0967- 20 20 20 JSR $2020
-096A- 20 20 20 JSR $2020
-096D- 20 20 20 JSR $2020
-0970- 20 20 20 JSR $2020
-0973- 20 20 20 JSR $2020
-0976- 20 20 20 JSR $2020
-0979- 20 20 20 JSR $2020
-097C- 20 20 20 JSR $2020
-097F- 20 20 20 JSR $2020
-0982- 20 20 20 JSR $2020
-0985- AA TAX
-0986- 8D AA 20 STA $20AA
-0989- 20 20 20 JSR $2020
-098C- 20 20 20 JSR $2020
-098F- 20 D6 C5 JSR $C5D6
-0992- D2 D3 CMP ($D3)
-0994- C9 CF CMP #$CF
-0996- CE 20 B0 DEC $B020
-0999- AE B3 AE LDX $AEB3
-099C- B0 20 BCS $09BE
-099E- 20 20 20 JSR $2020
-09A1- 20 20 20 JSR $2020
-09A4- 20 20 AA JSR $AA20
-09A7- 8D AA 20 STA $20AA
-09AA- 20 20 20 JSR $2020
-09AD- 20 20 20 JSR $2020
-09B0- 20 20 20 JSR $2020
-09B3- 20 20 20 JSR $2020
-09B6- 20 20 20 JSR $2020
-09B9- 20 20 20 JSR $2020
-09BC- 20 20 20 JSR $2020
-09BF- 20 20 20 JSR $2020
-09C2- 20 20 20 JSR $2020
-09C5- 20 20 AA JSR $AA20
-09C8- 8D AA 20 STA $20AA
-09CB- 20 20 20 JSR $2020
-09CE- 20 20 20 JSR $2020
-09D1- 20 20 B1 JSR $B120
-09D4- B0 AD BCS $0983
-09D6- CA DEX
-09D7- C1 CE CMP ($CE,X)
-09D9- AD B2 B0 LDA $B0B2
-09DC- B1 B9 LDA ($B9),Y
-09DE- 20 20 20 JSR $2020
-09E1- 20 20 20 JSR $2020
-09E4- 20 20 20 JSR $2020
-09E7- 20 AA 8D JSR $8DAA
-09EA- AA TAX
-09EB- 20 20 20 JSR $2020
-09EE- 20 20 20 JSR $2020
-09F1- 20 20 20 JSR $2020
-09F4- 20 20 20 JSR $2020
-09F7- 20 20 20 JSR $2020
-09FA- 20 20 20 JSR $2020
-09FD- 20 20 20 JSR $2020
-0A00- 20 20 20 JSR $2020
-0A03- 20 20 20 JSR $2020
-0A06- 20 20 20 JSR $2020
-0A09- AA TAX
-0A0A- 8D AA AA STA $AAAA
-0A0D- AA TAX
-0A0E- AA TAX
-0A0F- AA TAX
-0A10- AA TAX
-0A11- AA TAX
-0A12- AA TAX
-0A13- AA TAX
-0A14- AA TAX
-0A15- AA TAX
-0A16- AA TAX
-0A17- AA TAX
-0A18- AA TAX
-0A19- AA TAX
-0A1A- AA TAX
-0A1B- AA TAX
-0A1C- AA TAX
-0A1D- AA TAX
-0A1E- AA TAX
-0A1F- AA TAX
-0A20- AA TAX
-0A21- AA TAX
-0A22- AA TAX
-0A23- AA TAX
-0A24- AA TAX
-0A25- AA TAX
-0A26- AA TAX
-0A27- AA TAX
-0A28- AA TAX
-0A29- AA TAX
-0A2A- AA TAX
-0A2B- 8D AA 20 STA $20AA
-0A2E- 20 20 20 JSR $2020
-0A31- 20 20 20 JSR $2020
-0A34- 20 20 20 JSR $2020
-0A37- 20 20 20 JSR $2020
-0A3A- 20 20 20 JSR $2020
-0A3D- 20 20 20 JSR $2020
-0A40- 20 20 20 JSR $2020
-0A43- 20 20 20 JSR $2020
-0A46- 20 20 20 JSR $2020
-0A49- 20 20 AA JSR $AA20
-0A4C- 8D AA 20 STA $20AA
-0A4F- 20 20 20 JSR $2020
-0A52- 20 20 20 JSR $2020
-0A55- CE C1 D4 DEC $D4C1
-0A58- C8 INY
-0A59- C1 CE CMP ($CE,X)
-0A5B- 20 C4 AE JSR $AEC4
-0A5E- 20 D2 C9 JSR $C9D2
-0A61- C7 ???
-0A62- C7 ???
-0A63- D3 ???
-0A64- 20 20 20 JSR $2020
-0A67- 20 20 20 JSR $2020
-0A6A- 20 20 AA JSR $AA20
-0A6D- 8D AA 20 STA $20AA
-0A70- 20 20 CE JSR $CE20
-0A73- C1 D4 CMP ($D4,X)
-0A75- C8 INY
-0A76- C1 CE CMP ($CE,X)
-0A78- AE D2 C9 LDX $C9D2
-0A7B- C7 ???
-0A7C- C7 ???
-0A7D- D3 ???
-0A7E- C0 CF CPY #$CF
-0A80- D5 D4 CMP $D4,X
-0A82- CC CF CF CPY $CFCF
-0A85- CB ???
-0A86- AE C3 CF LDX $CFC3
-0A89- CD 20 20 CMP $2020
-0A8C- 20 AA 8D JSR $8DAA
-0A8F- AA TAX
-0A90- 20 20 20 JSR $2020
-0A93- 20 20 20 JSR $2020
-0A96- 20 20 20 JSR $2020
-0A99- 20 20 20 JSR $2020
-0A9C- 20 20 20 JSR $2020
-0A9F- 20 20 20 JSR $2020
-0AA2- 20 20 20 JSR $2020
-0AA5- 20 20 20 JSR $2020
-0AA8- 20 20 20 JSR $2020
-0AAB- 20 20 20 JSR $2020
-0AAE- AA TAX
-0AAF- 8D AA AA STA $AAAA
-0AB2- AA TAX
-0AB3- AA TAX
-0AB4- AA TAX
-0AB5- AA TAX
-0AB6- AA TAX
-0AB7- AA TAX
-0AB8- AA TAX
-0AB9- AA TAX
-0ABA- AA TAX
-0ABB- AA TAX
-0ABC- AA TAX
-0ABD- AA TAX
-0ABE- AA TAX
-0ABF- AA TAX
-0AC0- AA TAX
-0AC1- AA TAX
-0AC2- AA TAX
-0AC3- AA TAX
-0AC4- AA TAX
-0AC5- AA TAX
-0AC6- AA TAX
-0AC7- AA TAX
-0AC8- AA TAX
-0AC9- AA TAX
-0ACA- AA TAX
-0ACB- AA TAX
-0ACC- AA TAX
-0ACD- AA TAX
-0ACE- AA TAX
-0ACF- AA TAX
-0AD0- 8D AA 8D STA $8DAA
-0AD3- AA TAX
-0AD4- AA TAX
-0AD5- 20 C1 D3 JSR $D3C1
-0AD8- D3 ???
-0AD9- C5 CD CMP $CD
-0ADB- C2 ???
-0ADC- CC C5 D2 CPY $D2C5
-0ADF- 20 C4 C9 JSR $C9C4
-0AE2- D2 C5 CMP ($C5)
-0AE4- C3 ???
-0AE5- D4 ???
-0AE6- C9 D6 CMP #$D6
-0AE8- C5 D3 CMP $D3
-0AEA- 8D AA 8D STA $8DAA
-0AED- A0 C3 LDY #$C3
-0AEF- D9 C3 A0 CMP $A0C3,Y
-0AF2- C1 D6 CMP ($D6,X)
-0AF4- C5 8D CMP $8D
-0AF6- A0 C5 LDY #$C5
-0AF8- D8 CLD
-0AF9- D0 A0 BNE $0A9B
-0AFB- CF ???
-0AFC- CE CC D9 DEC $D9CC
-0AFF- 8D A0 D4 STA $D4A0
-0B02- D2 A0 CMP ($A0)
-0B04- CF ???
-0B05- CE 8D A0 DEC $A08D
-0B08- C4 D3 CPY $D3
-0B0A- CB ???
-0B0B- A0 C3 LDY #$C3
-0B0D- CF ???
-0B0E- CD CD CF CMP $CFCD
-0B11- CE AE C4 DEC $C4AE
-0B14- C5 CD CMP $CD
-0B16- CF ???
-0B17- 8D A0 CF STA $CFA0
-0B1A- C2 ???
-0B1B- CA DEX
-0B1C- A0 A4 LDY #$A4
-0B1E- C2 ???
-0B1F- C6 C5 DEC $C5
-0B21- B0 8D BCS $0AB0
-0B23- A0 CF LDY #$CF
-0B25- D2 C7 CMP ($C7)
-0B27- A0 A4 LDY #$A4
-0B29- B6 B0 LDX $B0,Y
-0B2B- B0 B0 BCS $0ADD
-0B2D- 8D AA 8D STA $8DAA
-0B30- AA TAX
-0B31- E0 E0 CPX #$E0
-0B33- E0 E0 CPX #$E0
-0B35- E0 E0 CPX #$E0
-0B37- E0 E0 CPX #$E0
-0B39- E0 E0 CPX #$E0
-0B3B- E0 E0 CPX #$E0
-0B3D- E0 E0 CPX #$E0
-0B3F- E0 E0 CPX #$E0
-0B41- E0 E0 CPX #$E0
-0B43- E0 E0 CPX #$E0
-0B45- E0 E0 CPX #$E0
-0B47- E0 E0 CPX #$E0
-0B49- E0 E0 CPX #$E0
-0B4B- E0 E0 CPX #$E0
-0B4D- E0 E0 CPX #$E0
-0B4F- AA TAX
-0B50- 8D AA 20 STA $20AA
-0B53- 20 D4 CF JSR $CFD4
-0B56- D0 20 BNE $0B78
-0B58- C9 CE CMP #$CE
-0B5A- C3 ???
-0B5B- CC D5 C4 CPY $C4D5
-0B5E- C5 D3 CMP $D3
-0B60- 20 A8 C8 JSR $C8A8
-0B63- CF ???
-0B64- CF ???
-0B65- CB ???
-0B66- D3 ???
-0B67- AC CD C1 LDY $C1CD
-0B6A- C3 ???
-0B6B- D2 CF CMP ($CF)
-0B6D- D3 ???
-0B6E- A9 20 LDA #$20
-0B70- AA TAX
-0B71- 8D AA AC STA $ACAA
-0B74- AC AC AC LDY $ACAC
-0B77- AC AC AC LDY $ACAC
-0B7A- AC AC AC LDY $ACAC
-0B7D- AC AC AC LDY $ACAC
-0B80- AC AC AC LDY $ACAC
-0B83- AC AC AC LDY $ACAC
-0B86- AC AC AC LDY $ACAC
-0B89- AC AC AC LDY $ACAC
-0B8C- AC AC AC LDY $ACAC
-0B8F- AC AC AA LDY $AAAC
-0B92- 8D AA 8D STA $8DAA
-0B95- A0 D0 LDY #$D0
-0B97- D5 D4 CMP $D4,X
-0B99- A0 CD LDY #$CD
-0B9B- C9 CE CMP #$CE
-0B9D- AE D6 C1 LDX $C1D6
-0BA0- D2 D3 CMP ($D3)
-0BA2- AE D2 C5 LDX $C5D2
-0BA5- D1 D5 CMP ($D5),Y
-0BA7- C9 D2 CMP #$D2
-0BA9- C5 C4 CMP $C4
-0BAB- 8D A0 D5 STA $D5A0
-0BAE- D3 ???
-0BAF- C5 A0 CMP $A0
-0BB1- CD C9 CE CMP $CEC9
-0BB4- AE CD C1 LDX $C1CD
-0BB7- C3 ???
-0BB8- AE D2 C5 LDX $C5D2
-0BBB- D1 D5 CMP ($D5),Y
-0BBD- C9 D2 CMP #$D2
-0BBF- C5 C4 CMP $C4
-0BC1- 8D A0 D0 STA $D0A0
-0BC4- D5 D4 CMP $D4,X
-0BC6- A0 CD LDY #$CD
-0BC8- C9 CE CMP #$CE
-0BCA- AE C8 CF LDX $CFC8
-0BCD- CF ???
-0BCE- CB ???
-0BCF- D3 ???
-0BD0- AE D2 C5 LDX $C5D2
-0BD3- D1 D5 CMP ($D5),Y
-0BD5- C9 D2 CMP #$D2
-0BD7- C5 C4 CMP $C4
-0BD9- 8D A0 D5 STA $D5A0
-0BDC- D3 ???
-0BDD- C5 A0 CMP $A0
-0BDF- CD C9 CE CMP $CEC9
-0BE2- AE CD C1 LDX $C1CD
-0BE5- C3 ???
-0BE6- AE C3 CF LDX $CFC3
-0BE9- CD CD CF CMP $CFCD
-0BEC- CE 8D A0 DEC $A08D
-0BEF- D0 D5 BNE $0BC6
-0BF1- D4 ???
-0BF2- 20 A0 CD JSR $CDA0
-0BF5- C9 CE CMP #$CE
-0BF7- AE C8 CF LDX $CFC8
-0BFA- CF ???
-0BFB- CB ???
-0BFC- D3 ???
-0BFD- AE C3 CF LDX $CFC3
-0C00- CD CD CF CMP $CFCD
-0C03- CE 8D AA DEC $AA8D
-0C06- 8D AA E0 STA $E0AA
-0C09- E0 E0 CPX #$E0
-0C0B- E0 E0 CPX #$E0
-0C0D- E0 E0 CPX #$E0
-0C0F- E0 E0 CPX #$E0
-0C11- E0 E0 CPX #$E0
-0C13- E0 E0 CPX #$E0
-0C15- E0 E0 CPX #$E0
-0C17- E0 E0 CPX #$E0
-0C19- E0 E0 CPX #$E0
-0C1B- E0 E0 CPX #$E0
-0C1D- E0 E0 CPX #$E0
-0C1F- E0 E0 CPX #$E0
-0C21- E0 E0 CPX #$E0
-0C23- E0 E0 CPX #$E0
-0C25- E0 AA CPX #$AA
-0C27- 8D AA 20 STA $20AA
-0C2A- 20 20 20 JSR $2020
-0C2D- 20 20 D0 JSR $D020
-0C30- D2 CF CMP ($CF)
-0C32- C7 ???
-0C33- D2 C1 CMP ($C1)
-0C35- CD 20 CD CMP $CD20
-0C38- C1 C9 CMP ($C9,X)
-0C3A- CE 20 C2 DEC $C220
-0C3D- CF ???
-0C3E- C4 D9 CPY $D9
-0C40- 20 20 20 JSR $2020
-0C43- 20 20 20 JSR $2020
-0C46- 20 AA 8D JSR $8DAA
-0C49- AA TAX
-0C4A- AC AC AC LDY $ACAC
-0C4D- AC AC AC LDY $ACAC
-0C50- AC AC AC LDY $ACAC
-0C53- AC AC AC LDY $ACAC
-0C56- AC AC AC LDY $ACAC
-0C59- AC AC AC LDY $ACAC
-0C5C- AC AC AC LDY $ACAC
-0C5F- AC AC AC LDY $ACAC
-0C62- AC AC AC LDY $ACAC
-0C65- AC AC AC LDY $ACAC
-0C68- AA TAX
-0C69- 8D AA 8D STA $8DAA
-0C6C- AA TAX
-0C6D- AA TAX
-0C6E- 20 CD C6 JSR $C6CD
-0C71- C9 CC CMP #$CC
-0C73- CC 20 C4 CPY $C420
-0C76- CF ???
-0C77- C5 D3 CMP $D3
-0C79- 20 C1 C2 JSR $C2C1
-0C7C- CF ???
-0C7D- D5 D4 CMP $D4,X
-0C7F- 20 D7 C8 JSR $C8D7
-0C82- C1 D4 CMP ($D4,X)
-0C84- 20 C9 D4 JSR $D4C9
-0C87- D3 ???
-0C88- 20 CE C1 JSR $C1CE
-0C8B- CD C5 8D CMP $8DC5
-0C8E- AA TAX
-0C8F- AA TAX
-0C90- 20 C9 CD JSR $CDC9
-0C93- D0 CC BNE $0C61
-0C95- C9 C5 CMP #$C5
-0C97- D3 ???
-0C98- BA TSX
-0C99- 20 C9 D4 JSR $D4C9
-0C9C- 20 C6 C9 JSR $C9C6
-0C9F- CC CC D3 CPY $D3CC
-0CA2- 20 C1 20 JSR $20C1
-0CA5- C2 ???
-0CA6- CC CF C3 CPY $C3CF
-0CA9- CB ???
-0CAA- 20 CF C6 JSR $C6CF
-0CAD- 20 CD C5 JSR $C5CD
-0CB0- CD CF D2 CMP $D2CF
-0CB3- D9 8D AA CMP $AA8D,Y
-0CB6- AA TAX
-0CB7- 20 D7 C9 JSR $C9D7
-0CBA- D4 ???
-0CBB- C8 INY
-0CBC- 20 C1 20 JSR $20C1
-0CBF- D0 C1 BNE $0C82
-0CC1- D2 D4 CMP ($D4)
-0CC3- C9 C3 CMP #$C3
-0CC5- D5 CC CMP $CC,X
-0CC7- C1 D2 CMP ($D2,X)
-0CC9- 20 C3 C8 JSR $C8C3
-0CCC- C1 D2 CMP ($D2,X)
-0CCE- C1 C3 CMP ($C3,X)
-0CD0- D4 ???
-0CD1- C5 D2 CMP $D2
-0CD3- AE 8D AA LDX $AA8D
-0CD6- 8D A0 DF STA $DFA0
-0CD9- D0 D2 BNE $0CAD
-0CDB- CE D4 A0 DEC $A0D4
-0CDE- A2 20 LDX #$20
-0CE0- A2 AC LDX #$AC
-0CE2- B8 CLV
-0CE3- C4 B8 CPY $B8
-0CE5- C4 8D CPY $8D
-0CE7- A0 CD LDY #$CD
-0CE9- C6 C9 DEC $C9
-0CEB- CC CC A0 CPY $A0CC
-0CEE- A3 ???
-0CEF- A4 B3 LDY $B3
-0CF1- B0 B0 BCS $0CA3
-0CF3- BB ???
-0CF4- A3 ???
-0CF5- B1 B0 LDA ($B0),Y
-0CF7- BB ???
-0CF8- A3 ???
-0CF9- B0 8D BCS $0C88
-0CFB- A0 DF LDY #$DF
-0CFD- D0 D2 BNE $0CD1
-0CFF- CE D4 A0 DEC $A0D4
-0D02- A2 CD LDX #$CD
-0D04- C6 C9 DEC $C9
-0D06- CC CC 20 CPY $20CC
-0D09- C6 C9 DEC $C9
-0D0B- CC CC D3 CPY $D3CC
-0D0E- 20 C1 20 JSR $20C1
-0D11- D0 CF BNE $0CE2
-0D13- D2 D4 CMP ($D4)
-0D15- C9 CF CMP #$CF
-0D17- CE 20 CF DEC $CF20
-0D1A- C6 20 DEC $20
-0D1C- CD C5 CD CMP $CDC5
-0D1F- CF ???
-0D20- D2 D9 CMP ($D9)
-0D22- 20 D7 C9 JSR $C9D7
-0D25- D4 ???
-0D26- C8 INY
-0D27- A2 AC LDX #$AC
-0D29- B8 CLV
-0D2A- C4 8D CPY $8D
-0D2C- A0 DF LDY #$DF
-0D2E- D0 D2 BNE $0D02
-0D30- CE D4 A0 DEC $A0D4
-0D33- A2 C1 LDX #$C1
-0D35- 20 D3 D0 JSR $D0D3
-0D38- C5 C3 CMP $C3
-0D3A- C9 C6 CMP #$C6
-0D3C- C9 C5 CMP #$C5
-0D3E- C4 20 CPY $20
-0D40- D6 C1 DEC $C1,X
-0D42- CC D5 C5 CPY $C5D5
-0D45- AE 20 A2 LDX $A220
-0D48- AC B8 C4 LDY $C4B8
-0D4B- B8 CLV
-0D4C- C4 8D CPY $8D
-0D4E- A0 C4 LDY #$C4
-0D50- D5 CD CMP $CD,X
-0D52- D0 A0 BNE $0CF4
-0D54- A3 ???
-0D55- A4 B3 LDY $B3
-0D57- B0 B0 BCS $0D09
-0D59- BB ???
-0D5A- A3 ???
-0D5B- B1 B0 LDA ($B0),Y
-0D5D- 8D A0 DF STA $DFA0
-0D60- D7 ???
-0D61- C1 C9 CMP ($C9,X)
-0D63- D4 ???
-0D64- 8D AA 8D STA $8DAA
-0D67- AA TAX
-0D68- AA TAX
-0D69- 20 CD CD JSR $CDCD
-0D6C- CF ???
-0D6D- D6 C5 DEC $C5,X
-0D6F- 20 C1 CC JSR $CCC1
-0D72- D3 ???
-0D73- CF ???
-0D74- 20 C4 CF JSR $CFC4
-0D77- C5 D3 CMP $D3
-0D79- 20 D7 C8 JSR $C8D7
-0D7C- C1 D4 CMP ($D4,X)
-0D7E- 20 C9 D4 JSR $D4C9
-0D81- 20 D3 C1 JSR $C1D3
-0D84- D9 D3 BA CMP $BAD3,Y
-0D87- 20 C9 D4 JSR $D4C9
-0D8A- 20 CD CF JSR $CFCD
-0D8D- D6 C5 DEC $C5,X
-0D8F- D3 ???
-0D90- 8D AA AA STA $AAAA
-0D93- 20 C1 20 JSR $20C1
-0D96- C2 ???
-0D97- CC CF C3 CPY $C3CF
-0D9A- CB ???
-0D9B- 20 CF C6 JSR $C6CF
-0D9E- 20 CD C5 JSR $C5CD
-0DA1- CD CF D2 CMP $D2CF
-0DA4- D9 20 C6 CMP $C620,Y
-0DA7- D2 CF CMP ($CF)
-0DA9- CD 20 C1 CMP $C120
-0DAC- 20 D3 CF JSR $CFD3
-0DAF- D5 D2 CMP $D2,X
-0DB1- C3 ???
-0DB2- C5 20 CMP $20
-0DB4- CC CF C3 CPY $C3CF
-0DB7- C1 D4 CMP ($D4,X)
-0DB9- C9 CF CMP #$CF
-0DBB- CE 8D AA DEC $AA8D
-0DBE- AA TAX
-0DBF- 20 D4 CF JSR $CFD4
-0DC2- 20 C1 20 JSR $20C1
-0DC5- C4 C5 CPY $C5
-0DC7- D3 ???
-0DC8- D4 ???
-0DC9- C9 CE CMP #$CE
-0DCB- C1 D4 CMP ($D4,X)
-0DCD- C9 CF CMP #$CF
-0DCF- CE 20 CC DEC $CC20
-0DD2- CF ???
-0DD3- C3 ???
-0DD4- C1 D4 CMP ($D4,X)
-0DD6- C9 CF CMP #$CF
-0DD8- CE AE 20 DEC $20AE
-0DDB- D7 ???
-0DDC- C5 A7 CMP $A7
-0DDE- CC CC 20 CPY $20CC
-0DE1- CE CF D7 DEC $D7CF
-0DE4- 20 CD CF JSR $CFCD
-0DE7- D6 C5 DEC $C5,X
-0DE9- 8D AA AA STA $AAAA
-0DEC- 20 D4 C8 JSR $C8D4
-0DEF- CF ???
-0DF0- D3 ???
-0DF1- C5 20 CMP $20
-0DF3- DA PHX
-0DF4- C5 D2 CMP $D2
-0DF6- CF ???
-0DF7- C5 D3 CMP $D3
-0DF9- 20 D0 CC JSR $CCD0
-0DFC- C1 C3 CMP ($C3,X)
-0DFE- C5 C4 CMP $C4
-0E00- 20 C2 D9 JSR $D9C2
-0E03- 20 CD C5 JSR $C5CD
-0E06- CD C6 C9 CMP $C9C6
-0E09- CC CC 20 CPY $20CC
-0E0C- D4 ???
-0E0D- CF ???
-0E0E- 20 C1 CE JSR $CEC1
-0E11- CF ???
-0E12- D4 ???
-0E13- C8 INY
-0E14- C5 D2 CMP $D2
-0E16- 8D AA AA STA $AAAA
-0E19- 20 CC CF JSR $CFCC
-0E1C- C3 ???
-0E1D- C1 D4 CMP ($D4,X)
-0E1F- C9 CF CMP #$CF
-0E21- CE AE 8D DEC $8DAE
-0E24- AA TAX
-0E25- 8D A0 DF STA $DFA0
-0E28- D0 D2 BNE $0DFC
-0E2A- CE D4 A0 DEC $A0D4
-0E2D- A2 20 LDX #$20
-0E2F- A2 AC LDX #$AC
-0E31- B8 CLV
-0E32- C4 B8 CPY $B8
-0E34- C4 8D CPY $8D
-0E36- A0 DF LDY #$DF
-0E38- D0 D2 BNE $0E0C
-0E3A- CE D4 A0 DEC $A0D4
-0E3D- A2 CD LDX #$CD
-0E3F- CD CF D6 CMP $D6CF
-0E42- C5 20 CMP $20
-0E44- C3 ???
-0E45- CF ???
-0E46- D0 C9 BNE $0E11
-0E48- C5 D3 CMP $D3
-0E4A- 20 C1 20 JSR $20C1
-0E4D- D3 ???
-0E4E- D0 C1 BNE $0E11
-0E50- CE 20 CF DEC $CF20
-0E53- C6 20 DEC $20
-0E55- CD C5 CD CMP $CDC5
-0E58- CF ???
-0E59- D2 D9 CMP ($D9)
-0E5B- A2 AC LDX #$AC
-0E5D- B8 CLV
-0E5E- C4 8D CPY $8D
-0E60- A0 DF LDY #$DF
-0E62- D0 D2 BNE $0E36
-0E64- CE D4 A0 DEC $A0D4
-0E67- A2 C6 LDX #$C6
-0E69- D2 CF CMP ($CF)
-0E6B- CD 20 C1 CMP $C120
-0E6E- 20 D3 CF JSR $CFD3
-0E71- D5 D2 CMP $D2,X
-0E73- C3 ???
-0E74- C5 20 CMP $20
-0E76- D4 ???
-0E77- CF ???
-0E78- 20 C1 20 JSR $20C1
-0E7B- C4 C5 CPY $C5
-0E7D- D3 ???
-0E7E- D4 ???
-0E7F- C9 CE CMP #$CE
-0E81- C1 D4 CMP ($D4,X)
-0E83- C9 CF CMP #$CF
-0E85- CE 20 C1 DEC $C120
-0E88- C4 C4 CPY $C4
-0E8A- D2 C5 CMP ($C5)
-0E8C- D3 ???
-0E8D- D3 ???
-0E8E- AE A2 AC LDX $ACA2
-0E91- B8 CLV
-0E92- C4 B8 CPY $B8
-0E94- C4 8D CPY $8D
-0E96- A0 DF LDY #$DF
-0E98- D0 D2 BNE $0E6C
-0E9A- CE D4 A0 DEC $A0D4
-0E9D- A2 D3 LDX #$D3
-0E9F- CF ???
-0EA0- 20 CD CF JSR $CFCD
-0EA3- D6 C9 DEC $C9,X
-0EA5- CE C7 20 DEC $20C7
-0EA8- A4 B3 LDY $B3
-0EAA- B0 B0 BCS $0E5C
-0EAC- 20 D4 CF JSR $CFD4
-0EAF- 20 A4 B3 JSR $B3A4
-0EB2- B2 B0 LDA ($B0)
-0EB4- 20 D2 C5 JSR $C5D2
-0EB7- D3 ???
-0EB8- D5 CC CMP $CC,X
-0EBA- D4 ???
-0EBB- D3 ???
-0EBC- 20 C9 CE JSR $CEC9
-0EBF- BA TSX
-0EC0- A2 AC LDX #$AC
-0EC2- B8 CLV
-0EC3- C4 B8 CPY $B8
-0EC5- C4 8D CPY $8D
-0EC7- A0 CD LDY #$CD
-0EC9- CD CF D6 CMP $D6CF
-0ECC- C5 A0 CMP $A0
-0ECE- A3 ???
-0ECF- A4 B3 LDY $B3
-0ED1- B0 B0 BCS $0E83
-0ED3- BB ???
-0ED4- A3 ???
-0ED5- A4 B3 LDY $B3
-0ED7- B2 B0 LDA ($B0)
-0ED9- BB ???
-0EDA- A3 ???
-0EDB- B1 B0 LDA ($B0),Y
-0EDD- 8D A0 C4 STA $C4A0
-0EE0- D5 CD CMP $CD,X
-0EE2- D0 A0 BNE $0E84
-0EE4- A3 ???
-0EE5- A4 B3 LDY $B3
-0EE7- B2 B0 LDA ($B0)
-0EE9- BB ???
-0EEA- A3 ???
-0EEB- B1 B0 LDA ($B0),Y
-0EED- 8D A0 DF STA $DFA0
-0EF0- D7 ???
-0EF1- C1 C9 CMP ($C9,X)
-0EF3- D4 ???
-0EF4- 8D AA 8D STA $8DAA
-0EF7- AA TAX
-0EF8- AA TAX
-0EF9- 20 C4 C5 JSR $C5C4
-0EFC- CC C1 D9 CPY $D9C1
-0EFF- 20 D2 D5 JSR $D5D2
-0F02- CE D3 20 DEC $20D3
-0F05- D4 ???
-0F06- C8 INY
-0F07- D2 CF CMP ($CF)
-0F09- D5 C7 CMP $C7,X
-0F0B- C8 INY
-0F0C- 20 C3 D9 JSR $D9C3
-0F0F- C3 ???
-0F10- CC C5 D3 CPY $D3C5
-0F13- 20 CF C6 JSR $C6CF
-0F16- 20 D4 C8 JSR $C8D4
-0F19- C5 8D CMP $8D
-0F1B- AA TAX
-0F1C- AA TAX
-0F1D- 20 B6 B5 JSR $B5B6
-0F20- B0 B2 BCS $0ED4
-0F22- 20 D5 CE JSR $CED5
-0F25- D4 ???
-0F26- C9 CC CMP #$CC
-0F28- 20 C1 20 JSR $20C1
-0F2B- C3 ???
-0F2C- C5 D2 CMP $D2
-0F2E- D4 ???
-0F2F- C1 C9 CMP ($C9,X)
-0F31- CE 20 C1 DEC $C120
-0F34- CD CF D5 CMP $D5CF
-0F37- CE D4 20 DEC $20D4
-0F3A- CF ???
-0F3B- C6 20 DEC $20
-0F3D- D4 ???
-0F3E- C9 CD CMP #$CD
-0F40- C5 8D CMP $8D
-0F42- AA TAX
-0F43- AA TAX
-0F44- 20 C8 C1 JSR $C1C8
-0F47- D3 ???
-0F48- 20 D0 C1 JSR $C1D0
-0F4B- D3 ???
-0F4C- D3 ???
-0F4D- C5 C4 CMP $C4
-0F4F- AE 8D AA LDX $AA8D
-0F52- 8D A0 DF STA $DFA0
-0F55- D0 D2 BNE $0F29
-0F57- CE D4 A0 DEC $A0D4
-0F5A- A2 20 LDX #$20
-0F5C- A2 AC LDX #$AC
-0F5E- B8 CLV
-0F5F- C4 B8 CPY $B8
-0F61- C4 8D CPY $8D
-0F63- A0 DF LDY #$DF
-0F65- D0 D2 BNE $0F39
-0F67- CE D4 A0 DEC $A0D4
-0F6A- A2 C4 LDX #$C4
-0F6C- C5 CC CMP $CC
-0F6E- C1 D9 CMP ($D9,X)
-0F70- 20 C4 C5 JSR $C5C4
-0F73- CC C1 D9 CPY $D9C1
-0F76- D3 ???
-0F77- 20 C1 20 JSR $20C1
-0F7A- D3 ???
-0F7B- D0 C5 BNE $0F42
-0F7D- C3 ???
-0F7E- C9 C6 CMP #$C6
-0F80- C9 C5 CMP #$C5
-0F82- C4 20 CPY $20
-0F84- CE D5 CD DEC $CDD5
-0F87- C2 ???
-0F88- C5 D2 CMP $D2
-0F8A- 20 CF C6 JSR $C6CF
-0F8D- A2 AC LDX #$AC
-0F8F- B8 CLV
-0F90- C4 8D CPY $8D
-0F92- A0 DF LDY #$DF
-0F94- D0 D2 BNE $0F68
-0F96- CE D4 A0 DEC $A0D4
-0F99- A2 CD LDX #$CD
-0F9B- C9 CC CMP #$CC
-0F9D- CC C9 D3 CPY $D3C9
-0FA0- C5 C3 CMP $C3
-0FA2- CF ???
-0FA3- CE C4 D3 DEC $D3C4
-0FA6- AE 20 B2 LDX $B220
-0FA9- B5 B0 LDA $B0,X
-0FAB- 20 CD C9 JSR $C9CD
-0FAE- CC CC C9 CPY $C9CC
-0FB1- D3 ???
-0FB2- C5 C3 CMP $C3
-0FB4- CF ???
-0FB5- CE C4 D3 DEC $D3C4
-0FB8- 20 BD 20 JSR $20BD
-0FBB- B1 AF LDA ($AF),Y
-0FBD- B4 20 LDY $20,X
-0FBF- D3 ???
-0FC0- C5 C3 CMP $C3
-0FC2- CF ???
-0FC3- CE C4 AE DEC $AEC4
-0FC6- A2 AC LDX #$AC
-0FC8- B8 CLV
-0FC9- C4 B8 CPY $B8
-0FCB- C4 8D CPY $8D
-0FCD- AA TAX
-0FCE- 8D A0 C4 STA $C4A0
-0FD1- C5 CC CMP $CC
-0FD3- C1 D9 CMP ($D9,X)
-0FD5- A0 A3 LDY #$A3
-0FD7- B2 B5 LDA ($B5)
-0FD9- B0 A0 BCS $0F7B
-0FDB- BB ???
-0FDC- 20 20 D4 JSR $D420
-0FDF- C9 CD CMP #$CD
-0FE1- C5 20 CMP $20
-0FE3- C9 CE CMP #$CE
-0FE5- 20 CD C9 JSR $C9CD
-0FE8- CC CC C9 CPY $C9CC
-0FEB- D3 ???
-0FEC- C5 C3 CMP $C3
-0FEE- CF ???
-0FEF- CE C4 D3 DEC $D3C4
-0FF2- 8D BB 20 STA $20BB
-0FF5- C9 D3 CMP #$D3
-0FF7- 20 D0 C1 JSR $C1D0
-0FFA- D3 ???
-0FFB- D3 ???
-0FFC- C5 C4 CMP $C4
-0FFE- 20 D6 C9 JSR $C9D6
-1001- C1 20 CMP ($20,X)
-1003- D9 8D BB CMP $BB8D,Y
-1006- 20 B2 B5 JSR $B5B2
-1009- B0 20 BCS $102B
-100B- BD 20 B1 LDA $B120,X
-100E- AF ???
-100F- B4 20 LDY $20,X
-1011- D3 ???
-1012- C5 C3 CMP $C3
-1014- CF ???
-1015- CE C4 8D DEC $8DC4
-1018- A0 C2 LDY #$C2
-101A- C5 C5 CMP $C5
-101C- D0 A0 BNE $0FBE
-101E- B1 8D LDA ($8D),Y
-1020- A0 DF LDY #$DF
-1022- D0 D2 BNE $0FF6
-1024- CE D4 A0 DEC $A0D4
-1027- A2 B1 LDX #$B1
-1029- AF ???
-102A- B4 20 LDY $20,X
-102C- D3 ???
-102D- C5 C3 CMP $C3
-102F- CF ???
-1030- CE C4 A2 DEC $A2C4
-1033- AC B8 C4 LDY $C4B8
-1036- 8D A0 C4 STA $C4A0
-1039- C5 CC CMP $CC
-103B- C1 D9 CMP ($D9,X)
-103D- A0 A3 LDY #$A3
-103F- B2 B5 LDA ($B5)
-1041- B0 8D BCS $0FD0
-1043- A0 C2 LDY #$C2
-1045- C5 C5 CMP $C5
-1047- D0 A0 BNE $0FE9
-1049- B2 8D LDA ($8D)
-104B- A0 DF LDY #$DF
-104D- D0 D2 BNE $1021
-104F- CE D4 A0 DEC $A0D4
-1052- A2 B1 LDX #$B1
-1054- AF ???
-1055- B4 20 LDY $20,X
-1057- D3 ???
-1058- C5 C3 CMP $C3
-105A- CF ???
-105B- CE C4 A2 DEC $A2C4
-105E- AC B8 C4 LDY $C4B8
-1061- 8D A0 C4 STA $C4A0
-1064- C5 CC CMP $CC
-1066- C1 D9 CMP ($D9,X)
-1068- A0 A3 LDY #$A3
-106A- B2 B5 LDA ($B5)
-106C- B0 8D BCS $0FFB
-106E- A0 C2 LDY #$C2
-1070- C5 C5 CMP $C5
-1072- D0 A0 BNE $1014
-1074- B3 ???
-1075- 8D A0 DF STA $DFA0
-1078- D0 D2 BNE $104C
-107A- CE D4 A0 DEC $A0D4
-107D- A2 B1 LDX #$B1
-107F- AF ???
-1080- B4 20 LDY $20,X
-1082- D3 ???
-1083- C5 C3 CMP $C3
-1085- CF ???
-1086- CE C4 A2 DEC $A2C4
-1089- AC B8 C4 LDY $C4B8
-108C- 8D A0 C4 STA $C4A0
-108F- C5 CC CMP $CC
-1091- C1 D9 CMP ($D9,X)
-1093- A0 A3 LDY #$A3
-1095- B2 B5 LDA ($B5)
-1097- B0 8D BCS $1026
-1099- A0 C2 LDY #$C2
-109B- C5 C5 CMP $C5
-109D- D0 A0 BNE $103F
-109F- B4 8D LDY $8D,X
-10A1- A0 DF LDY #$DF
-10A3- D0 D2 BNE $1077
-10A5- CE D4 A0 DEC $A0D4
-10A8- A2 B1 LDX #$B1
-10AA- AF ???
-10AB- B4 20 LDY $20,X
-10AD- D3 ???
-10AE- C5 C3 CMP $C3
-10B0- CF ???
-10B1- CE C4 A2 DEC $A2C4
-10B4- AC B8 C4 LDY $C4B8
-10B7- 8D AA 8D STA $8DAA
-10BA- A0 DF LDY #$DF
-10BC- D0 D2 BNE $1090
-10BE- CE D4 A0 DEC $A0D4
-10C1- A2 20 LDX #$20
-10C3- A2 AC LDX #$AC
-10C5- B8 CLV
-10C6- C4 B8 CPY $B8
-10C8- C4 8D CPY $8D
-10CA- A0 DF LDY #$DF
-10CC- D7 ???
-10CD- C1 C9 CMP ($C9,X)
-10CF- D4 ???
-10D0- 8D AA 8D STA $8DAA
-10D3- AA TAX
-10D4- AA TAX
-10D5- 20 DA D3 JSR $D3DA
-10D8- C1 D6 CMP ($D6,X)
-10DA- C5 20 CMP $20
-10DC- C2 ???
-10DD- C1 C3 CMP ($C3,X)
-10DF- CB ???
-10E0- D3 ???
-10E1- 20 D5 D0 JSR $D0D5
-10E4- 20 D4 C8 JSR $C8D4
-10E7- C5 20 CMP $20
-10E9- A2 C6 LDX #$C6
-10EB- D2 C5 CMP ($C5)
-10ED- C5 A2 CMP $A2
-10EF- 20 C1 D2 JSR $D2C1
-10F2- C5 C1 CMP $C1
-10F4- D3 ???
-10F5- 20 CF C6 JSR $C6CF
-10F8- 8D AA AA STA $AAAA
-10FB- 20 D4 C8 JSR $C8D4
-10FE- C5 20 CMP $20
-1100- DA PHX
-1101- C5 D2 CMP $D2
-1103- CF ???
-1104- 20 D0 C1 JSR $C1D0
-1107- C7 ???
-1108- C5 20 CMP $20
-110A- D4 ???
-110B- CF ???
-110C- 20 C1 CE JSR $CEC1
-110F- 20 C1 CC JSR $CCC1
-1112- D4 ???
-1113- C5 D2 CMP $D2
-1115- CE C1 D4 DEC $D4C1
-1118- C5 20 CMP $20
-111A- CD C5 CD CMP $CDC5
-111D- CF ???
-111E- D2 D9 CMP ($D9)
-1120- 8D AA AA STA $AAAA
-1123- 20 CC CF JSR $CFCC
-1126- C3 ???
-1127- C1 D4 CMP ($D4,X)
-1129- C9 CF CMP #$CF
-112B- CE AE 20 DEC $20AE
-112E- D4 ???
-112F- C8 INY
-1130- C9 D3 CMP #$D3
-1132- 20 C9 D3 JSR $D3C9
-1135- 20 CD CF JSR $CFCD
-1138- D3 ???
-1139- D4 ???
-113A- CC D9 20 CPY $20D9
-113D- D5 D3 CMP $D3,X
-113F- C5 C6 CMP $C6
-1141- D5 CC CMP $CC,X
-1143- 20 D7 C8 JSR $C8D7
-1146- C5 CE CMP $CE
-1148- 8D AA AA STA $AAAA
-114B- 20 D9 CF JSR $CFD9
-114E- D5 20 CMP $20,X
-1150- CB ???
-1151- CE CF D7 DEC $D7CF
-1154- 20 C1 20 JSR $20C1
-1157- D2 CF CMP ($CF)
-1159- D5 D4 CMP $D4,X
-115B- C9 CE CMP #$CE
-115D- C5 20 CMP $20
-115F- D5 D3 CMP $D3,X
-1161- C5 D3 CMP $D3
-1163- 20 D4 C8 JSR $C8D4
-1166- C5 20 CMP $20
-1168- DA PHX
-1169- C5 D2 CMP $D2
-116B- CF ???
-116C- 20 D0 C1 JSR $C1D0
-116F- C7 ???
-1170- C5 AC CMP $AC
-1172- 8D AA AA STA $AAAA
-1175- 20 C2 D5 JSR $D5C2
-1178- D4 ???
-1179- 20 D9 CF JSR $CFD9
-117C- D5 20 CMP $20,X
-117E- D7 ???
-117F- C1 CE CMP ($CE,X)
-1181- D4 ???
-1182- 20 D4 CF JSR $CFD4
-1185- 20 CB C5 JSR $C5CB
-1188- C5 D0 CMP $D0
-118A- 20 D4 C8 JSR $C8D4
-118D- C5 20 CMP $20
-118F- D6 C1 DEC $C1,X
-1191- CC D5 C5 CPY $C5D5
-1194- D3 ???
-1195- 20 C3 D5 JSR $D5C3
-1198- D2 D2 CMP ($D2)
-119A- C5 CE CMP $CE
-119C- D4 ???
-119D- CC D9 8D CPY $8DD9
-11A0- AA TAX
-11A1- AA TAX
-11A2- 20 D3 D4 JSR $D4D3
-11A5- CF ???
-11A6- D2 C5 CMP ($C5)
-11A8- C4 20 CPY $20
-11AA- D4 ???
-11AB- C8 INY
-11AC- C5 D2 CMP $D2
-11AE- C5 20 CMP $20
-11B0- C1 C6 CMP ($C6,X)
-11B2- D4 ???
-11B3- C5 D2 CMP $D2
-11B5- 20 C3 C1 JSR $C1C3
-11B8- CC CC C9 CPY $C9CC
-11BB- CE C7 20 DEC $20C7
-11BE- D4 ???
-11BF- C8 INY
-11C0- C5 20 CMP $20
-11C2- D2 CF CMP ($CF)
-11C4- D5 D4 CMP $D4,X
-11C6- C9 CE CMP #$CE
-11C8- C5 AE CMP $AE
-11CA- 8D AA 8D STA $8DAA
-11CD- AA TAX
-11CE- AA TAX
-11CF- 20 CE CF JSR $CFCE
-11D2- D4 ???
-11D3- C5 20 CMP $20
-11D5- D4 ???
-11D6- C8 INY
-11D7- C1 D4 CMP ($D4,X)
-11D9- 20 D3 C9 JSR $C9D3
-11DC- CE C3 C5 DEC $C5C3
-11DF- 20 D4 C8 JSR $C8D4
-11E2- C5 20 CMP $20
-11E4- CC C9 C2 CPY $C2C9
-11E7- D2 C1 CMP ($C1)
-11E9- D2 D9 CMP ($D9)
-11EB- 20 CD C1 JSR $C1CD
-11EE- CB ???
-11EF- C5 D3 CMP $D3
-11F1- 20 C8 C5 JSR $C5C8
-11F4- C1 D6 CMP ($D6,X)
-11F6- D9 20 D5 CMP $D520,Y
-11F9- D3 ???
-11FA- C5 8D CMP $8D
-11FC- AA TAX
-11FD- AA TAX
-11FE- 20 CF C6 JSR $C6CF
-1201- 20 D4 C8 JSR $C8D4
-1204- C5 D3 CMP $D3
-1206- C5 20 CMP $20
-1208- CD C5 CD CMP $CDC5
-120B- CF ???
-120C- D2 D9 CMP ($D9)
-120E- 20 C1 C4 JSR $C4C1
-1211- C4 D2 CPY $D2
-1213- C5 D3 CMP $D3
-1215- D3 ???
-1216- C5 D3 CMP $D3
-1218- AC 20 C1 LDY $C120
-121B- CE D9 20 DEC $20D9
-121E- D4 ???
-121F- C9 CD CMP #$CD
-1221- C5 20 CMP $20
-1223- D9 CF D5 CMP $D5CF,Y
-1226- D2 20 CMP ($20)
-1228- C3 ???
-1229- CF ???
-122A- C4 C5 CPY $C5
-122C- 8D AA AA STA $AAAA
-122F- 20 CD C1 JSR $C1CD
-1232- CB ???
-1233- C5 D3 CMP $D3
-1235- 20 D5 D3 JSR $D3D5
-1238- C5 20 CMP $20
-123A- CF ???
-123B- C6 20 DEC $20
-123D- D4 ???
-123E- C8 INY
-123F- C5 20 CMP $20
-1241- DA PHX
-1242- C5 D2 CMP $D2
-1244- CF ???
-1245- 20 D0 C1 JSR $C1D0
-1248- C7 ???
-1249- C5 AC CMP $AC
-124B- 20 C9 D4 JSR $D4C9
-124E- 20 C9 D3 JSR $D3C9
-1251- 20 C1 C4 JSR $C4C1
-1254- D6 C9 DEC $C9,X
-1256- D3 ???
-1257- C5 C4 CMP $C4
-1259- 20 D4 CF JSR $CFD4
-125C- 8D AA AA STA $AAAA
-125F- 20 D3 C1 JSR $C1D3
-1262- D6 C5 DEC $C5,X
-1264- 20 D4 C8 JSR $C8D4
-1267- C5 20 CMP $20
-1269- D3 ???
-126A- D4 ???
-126B- C1 D4 CMP ($D4,X)
-126D- C5 20 CMP $20
-126F- C2 ???
-1270- C5 C6 CMP $C6
-1272- CF ???
-1273- D2 C5 CMP ($C5)
-1275- 20 C3 C1 JSR $C1C3
-1278- CC CC C9 CPY $C9CC
-127B- CE C7 20 DEC $20C7
-127E- C1 CE CMP ($CE,X)
-1280- D9 20 CF CMP $CF20,Y
-1283- D4 ???
-1284- C8 INY
-1285- C5 D2 CMP $D2
-1287- 20 D2 CF JSR $CFD2
-128A- D5 D4 CMP $D4,X
-128C- C9 CE CMP #$CE
-128E- C5 D3 CMP $D3
-1290- AE 8D AA LDX $AA8D
-1293- 8D A0 CC STA $CCA0
-1296- C4 C1 CPY $C1
-1298- A0 A3 LDY #$A3
-129A- B0 B1 BCS $124D
-129C- 8D A0 D3 STA $D3A0
-129F- D4 ???
-12A0- C1 A0 CMP ($A0,X)
-12A2- A4 B0 LDY $B0
-12A4- B6 8D LDX $8D,Y
-12A6- A0 CC LDY #$CC
-12A8- C4 C1 CPY $C1
-12AA- A0 A3 LDY #$A3
-12AC- B0 B2 BCS $1260
-12AE- 8D A0 D3 STA $D3A0
-12B1- D4 ???
-12B2- C1 A0 CMP ($A0,X)
-12B4- A4 B0 LDY $B0
-12B6- B7 ???
-12B7- 8D A0 CC STA $CCA0
-12BA- C4 C1 CPY $C1
-12BC- A0 A3 LDY #$A3
-12BE- B0 B3 BCS $1273
-12C0- 8D A0 D3 STA $D3A0
-12C3- D4 ???
-12C4- C1 A0 CMP ($A0,X)
-12C6- A4 B0 LDY $B0
-12C8- B8 CLV
-12C9- 8D A0 CC STA $CCA0
-12CC- C4 C1 CPY $C1
-12CE- A0 A3 LDY #$A3
-12D0- B0 B4 BCS $1286
-12D2- 8D A0 D3 STA $D3A0
-12D5- D4 ???
-12D6- C1 A0 CMP ($A0,X)
-12D8- A4 B0 LDY $B0
-12DA- B9 8D A0 LDA $A08D,Y
-12DD- DA PHX
-12DE- D3 ???
-12DF- C1 D6 CMP ($D6,X)
-12E1- C5 A0 CMP $A0
-12E3- A3 ???
-12E4- A4 B3 LDY $B3
-12E6- B0 B0 BCS $1298
-12E8- 8D AA 8D STA $8DAA
-12EB- A0 DF LDY #$DF
-12ED- D0 D2 BNE $12C1
-12EF- CE D4 A0 DEC $A0D4
-12F2- A2 20 LDX #$20
-12F4- A2 AC LDX #$AC
-12F6- B8 CLV
-12F7- C4 B8 CPY $B8
-12F9- C4 8D CPY $8D
-12FB- A0 DF LDY #$DF
-12FD- D0 D2 BNE $12D1
-12FF- CE D4 A0 DEC $A0D4
-1302- A2 DA LDX #$DA
-1304- D3 ???
-1305- C1 D6 CMP ($D6,X)
-1307- C5 20 CMP $20
-1309- D3 ???
-130A- C1 D6 CMP ($D6,X)
-130C- C5 D3 CMP $D3
-130E- 20 D4 C8 JSR $C8D4
-1311- C5 20 CMP $20
-1313- D3 ???
-1314- D4 ???
-1315- C1 D4 CMP ($D4,X)
-1317- C5 20 CMP $20
-1319- CF ???
-131A- C6 20 DEC $20
-131C- D4 ???
-131D- C8 INY
-131E- C5 20 CMP $20
-1320- DA PHX
-1321- C5 D2 CMP $D2
-1323- CF ???
-1324- 20 D0 C1 JSR $C1D0
-1327- C7 ???
-1328- C5 20 CMP $20
-132A- A2 AC LDX #$AC
-132C- B8 CLV
-132D- C4 8D CPY $8D
-132F- A0 DF LDY #$DF
-1331- D0 D2 BNE $1305
-1333- CE D4 A0 DEC $A0D4
-1336- A2 C1 LDX #$C1
-1338- C4 C4 CPY $C4
-133A- D2 C5 CMP ($C5)
-133C- D3 ???
-133D- D3 ???
-133E- C5 D3 CMP $D3
-1340- 20 D4 C8 JSR $C8D4
-1343- C1 D4 CMP ($D4,X)
-1345- 20 C1 D2 JSR $D2C1
-1348- C5 20 CMP $20
-134A- CE CF D4 DEC $D4CF
-134D- 20 D5 D3 JSR $D3D5
-1350- C5 C4 CMP $C4
-1352- 20 C2 D9 JSR $D9C2
-1355- 20 C4 CF JSR $CFC4
-1358- D3 ???
-1359- AC A2 AC LDY $ACA2
-135C- B8 CLV
-135D- C4 8D CPY $8D
-135F- A0 DF LDY #$DF
-1361- D0 D2 BNE $1335
-1363- CE D4 A0 DEC $A0D4
-1366- A2 C1 LDX #$C1
-1368- D0 D0 BNE $133A
-136A- CC C5 D3 CPY $D3C5
-136D- CF ???
-136E- C6 D4 DEC $D4
-1370- AC D0 D2 LDY $D2D0
-1373- CF ???
-1374- C4 CF CPY $CF
-1376- D3 ???
-1377- 20 CF D2 JSR $D2CF
-137A- 20 C9 CE JSR $CEC9
-137D- D4 ???
-137E- C5 C7 CMP $C7
-1380- C5 D2 CMP $D2
-1382- 20 C2 C1 JSR $C1C2
-1385- D3 ???
-1386- C9 C3 CMP #$C3
-1388- AE A2 AC LDX $ACA2
-138B- B8 CLV
-138C- C4 B8 CPY $B8
-138E- C4 8D CPY $8D
-1390- A0 DF LDY #$DF
-1392- D0 D2 BNE $1366
-1394- CE D4 A0 DEC $A0D4
-1397- A2 D3 LDX #$D3
-1399- CF ???
-139A- 20 D4 C8 JSR $C8D4
-139D- C5 20 CMP $20
-139F- C2 ???
-13A0- C1 C3 CMP ($C3,X)
-13A2- CB ???
-13A3- C5 C4 CMP $C4
-13A5- 20 D5 D0 JSR $D0D5
-13A8- 20 DA C5 JSR $C5DA
-13AB- D2 CF CMP ($CF)
-13AD- 20 D0 C1 JSR $C1D0
-13B0- C7 ???
-13B1- C5 20 CMP $20
-13B3- C1 D4 CMP ($D4,X)
-13B5- 20 A4 B3 JSR $B3A4
-13B8- B0 B0 BCS $136A
-13BA- 20 C9 D3 JSR $D3C9
-13BD- BA TSX
-13BE- A2 AC LDX #$AC
-13C0- B8 CLV
-13C1- C4 B8 CPY $B8
-13C3- C4 8D CPY $8D
-13C5- A0 C4 LDY #$C4
-13C7- D5 CD CMP $CD,X
-13C9- D0 A0 BNE $136B
-13CB- A3 ???
-13CC- A4 B3 LDY $B3
-13CE- B0 B0 BCS $1380
-13D0- BB ???
-13D1- A3 ???
-13D2- B1 B8 LDA ($B8),Y
-13D4- 8D A0 DF STA $DFA0
-13D7- D0 D2 BNE $13AB
-13D9- CE D4 A0 DEC $A0D4
-13DC- A2 20 LDX #$20
-13DE- A2 AC LDX #$AC
-13E0- B8 CLV
-13E1- C4 B8 CPY $B8
-13E3- C4 8D CPY $8D
-13E5- A0 DF LDY #$DF
-13E7- D0 D2 BNE $13BB
-13E9- CE D4 A0 DEC $A0D4
-13EC- A2 B1 LDX #$B1
-13EE- B8 CLV
-13EF- 20 C2 D9 JSR $D9C2
-13F2- D4 ???
-13F3- C5 D3 CMP $D3
-13F5- 20 C1 D2 JSR $D2C1
-13F8- C5 20 CMP $20
-13FA- D5 D3 CMP $D3,X
-13FC- C5 C4 CMP $C4
-13FE- AE A2 AC LDX $ACA2
-1401- B8 CLV
-1402- C4 B8 CPY $B8
-1404- C4 8D CPY $8D
-1406- A0 DF LDY #$DF
-1408- D7 ???
-1409- C1 C9 CMP ($C9,X)
-140B- D4 ???
-140C- 8D AA 8D STA $8DAA
-140F- AA TAX
-1410- AA TAX
-1411- 20 D9 CF JSR $CFD9
-1414- D5 20 CMP $20,X
-1416- C3 ???
-1417- C1 CE CMP ($CE,X)
-1419- 20 D2 C5 JSR $C5D2
-141C- D3 ???
-141D- D4 ???
-141E- CF ???
-141F- D2 C5 CMP ($C5)
-1421- 20 D4 C8 JSR $C8D4
-1424- C5 20 CMP $20
-1426- DA PHX
-1427- C5 D2 CMP $D2
-1429- CF ???
-142A- 20 D0 C1 JSR $C1D0
-142D- C7 ???
-142E- C5 20 CMP $20
-1430- D4 ???
-1431- CF ???
-1432- 20 C9 D4 JSR $D4C9
-1435- D3 ???
-1436- 8D AA AA STA $AAAA
-1439- 20 D0 D2 JSR $D2D0
-143C- C9 CF CMP #$CF
-143E- D2 20 CMP ($20)
-1440- D3 ???
-1441- D4 ???
-1442- C1 D4 CMP ($D4,X)
-1444- C5 20 CMP $20
-1446- C2 ???
-1447- D9 20 D4 CMP $D420,Y
-144A- C8 INY
-144B- C5 CE CMP $CE
-144D- 20 C3 C1 JSR $C1C3
-1450- CC CC C9 CPY $C9CC
-1453- CE C7 20 DEC $20C7
-1456- DA PHX
-1457- CC CF C1 CPY $C1CF
-145A- C4 AE CPY $AE
-145C- 8D AA 8D STA $8DAA
-145F- A0 DA LDY #$DA
-1461- CC CF C1 CPY $C1CF
-1464- C4 A0 CPY $A0
-1466- A3 ???
-1467- A4 B3 LDY $B3
-1469- B0 B0 BCS $141B
-146B- 8D AA 8D STA $8DAA
-146E- A0 DF LDY #$DF
-1470- D0 D2 BNE $1444
-1472- CE D4 A0 DEC $A0D4
-1475- A2 20 LDX #$20
-1477- A2 AC LDX #$AC
-1479- B8 CLV
-147A- C4 B8 CPY $B8
-147C- C4 8D CPY $8D
-147E- A0 DF LDY #$DF
-1480- D0 D2 BNE $1454
-1482- CE D4 A0 DEC $A0D4
-1485- A2 D9 LDX #$D9
-1487- CF ???
-1488- D5 20 CMP $20,X
-148A- C3 ???
-148B- C1 CE CMP ($CE,X)
-148D- 20 D4 C8 JSR $C8D4
-1490- C5 CE CMP $CE
-1492- 20 D2 C5 JSR $C5D2
-1495- D3 ???
-1496- D4 ???
-1497- CF ???
-1498- D2 C5 CMP ($C5)
-149A- 20 D4 C8 JSR $C8D4
-149D- C5 20 CMP $20
-149F- C6 D2 DEC $D2
-14A1- C5 C5 CMP $C5
-14A3- 20 DA C5 JSR $C5DA
-14A6- D2 CF CMP ($CF)
-14A8- 20 D0 C1 JSR $C1D0
-14AB- C7 ???
-14AC- C5 A2 CMP $A2
-14AE- AC B8 C4 LDY $C4B8
-14B1- 8D A0 DF STA $DFA0
-14B4- D0 D2 BNE $1488
-14B6- CE D4 A0 DEC $A0D4
-14B9- A2 CC LDX #$CC
-14BB- CF ???
-14BC- C3 ???
-14BD- C1 D4 CMP ($D4,X)
-14BF- C9 CF CMP #$CF
-14C1- CE D3 20 DEC $20D3
-14C4- D7 ???
-14C5- C9 D4 CMP #$D4
-14C7- C8 INY
-14C8- 20 DA CC JSR $CCDA
-14CB- CF ???
-14CC- C1 C4 CMP ($C4,X)
-14CE- AE 20 D4 LDX $D420
-14D1- C8 INY
-14D2- C5 D2 CMP $D2
-14D4- C5 20 CMP $20
-14D6- C9 D3 CMP #$D3
-14D8- CE A7 D4 DEC $D4A7
-14DB- 20 C1 CE JSR $CEC1
-14DE- D9 A2 AC CMP $ACA2,Y
-14E1- B8 CLV
-14E2- C4 8D CPY $8D
-14E4- A0 DF LDY #$DF
-14E6- D0 D2 BNE $14BA
-14E8- CE D4 A0 DEC $A0D4
-14EB- A2 CD LDX #$CD
-14ED- C5 C1 CMP $C1
-14EF- CE C9 CE DEC $CEC9
-14F2- C7 ???
-14F3- C6 D5 DEC $D5
-14F5- CC 20 CF CPY $CF20
-14F8- D5 D4 CMP $D4,X
-14FA- D0 D5 BNE $14D1
-14FC- D4 ???
-14FD- 20 D4 CF JSR $CFD4
-1500- 20 D0 D5 JSR $D5D0
-1503- D4 ???
-1504- 20 C8 C5 JSR $C5C8
-1507- D2 C5 CMP ($C5)
-1509- 20 D4 CF JSR $CFD4
-150C- 20 A2 AC JSR $ACA2
-150F- B8 CLV
-1510- C4 8D CPY $8D
-1512- A0 DF LDY #$DF
-1514- D0 D2 BNE $14E8
-1516- CE D4 A0 DEC $A0D4
-1519- A2 C9 LDX #$C9
-151B- CC CC D5 CPY $D5CC
-151E- D3 ???
-151F- D4 ???
-1520- D2 C1 CMP ($C1)
-1522- D4 ???
-1523- C5 20 CMP $20
-1525- D4 ???
-1526- C8 INY
-1527- C1 D4 CMP ($D4,X)
-1529- AC 20 D3 LDY $D320
-152C- CF ???
-152D- 20 D5 D3 JSR $D3D5
-1530- C5 20 CMP $20
-1532- D9 CF D5 CMP $D5CF,Y
-1535- D2 20 CMP ($20)
-1537- C9 CD CMP #$CD
-1539- C1 C7 CMP ($C7,X)
-153B- C9 CE CMP #$CE
-153D- C1 D4 CMP ($D4,X)
-153F- C9 CF CMP #$CF
-1541- CE A1 A2 DEC $A2A1
-1544- AC B8 C4 LDY $C4B8
-1547- B8 CLV
-1548- C4 8D CPY $8D
-154A- A0 DF LDY #$DF
-154C- D7 ???
-154D- C1 C9 CMP ($C9,X)
-154F- D4 ???
-1550- 8D AA 8D STA $8DAA
-1553- AA TAX
-1554- AA TAX
-1555- 20 D4 C8 JSR $C8D4
-1558- C5 20 CMP $20
-155A- CD D3 D7 CMP $D7D3
-155D- C1 D0 CMP ($D0,X)
-155F- 20 CD C1 JSR $C1CD
-1562- C3 ???
-1563- D2 CF CMP ($CF)
-1565- 20 D3 D7 JSR $D7D3
-1568- C1 D0 CMP ($D0,X)
-156A- D3 ???
-156B- 20 D4 C8 JSR $C8D4
-156E- C5 20 CMP $20
-1570- CD C5 CD CMP $CDC5
-1573- CF ???
-1574- D2 D9 CMP ($D9)
-1576- 20 C2 CC JSR $CCC2
-1579- CF ???
-157A- C3 ???
-157B- CB ???
-157C- 20 C1 D4 JSR $D4C1
-157F- 20 CF CE JSR $CECF
-1582- C5 8D CMP $8D
-1584- AA TAX
-1585- AA TAX
-1586- 20 C1 C4 JSR $C4C1
-1589- C4 D2 CPY $D2
-158B- C5 D3 CMP $D3
-158D- D3 ???
-158E- 20 D7 C9 JSR $C9D7
-1591- D4 ???
-1592- C8 INY
-1593- 20 D4 C8 JSR $C8D4
-1596- C5 20 CMP $20
-1598- D3 ???
-1599- C1 CD CMP ($CD,X)
-159B- C5 20 CMP $20
-159D- CC C5 CE CPY $CEC5
-15A0- C7 ???
-15A1- D4 ???
-15A2- C8 INY
-15A3- 20 C1 D4 JSR $D4C1
-15A6- 20 C1 CE JSR $CEC1
-15A9- CF ???
-15AA- D4 ???
-15AB- C8 INY
-15AC- C5 D2 CMP $D2
-15AE- AE 8D AA LDX $AA8D
-15B1- 8D A0 DF STA $DFA0
-15B4- D0 D2 BNE $1588
-15B6- CE D4 A0 DEC $A0D4
-15B9- A2 D4 LDX #$D4
-15BB- C8 INY
-15BC- C5 20 CMP $20
-15BE- CD D3 D7 CMP $D7D3
-15C1- C1 D0 CMP ($D0,X)
-15C3- 20 CD C1 JSR $C1CD
-15C6- C3 ???
-15C7- D2 CF CMP ($CF)
-15C9- 20 D3 D7 JSR $D7D3
-15CC- C1 D0 CMP ($D0,X)
-15CE- D3 ???
-15CF- 20 C1 20 JSR $20C1
-15D2- CC C5 CE CPY $CEC5
-15D5- C7 ???
-15D6- D4 ???
-15D7- C8 INY
-15D8- A2 AC LDX #$AC
-15DA- B8 CLV
-15DB- C4 8D CPY $8D
-15DD- A0 DF LDY #$DF
-15DF- D0 D2 BNE $15B3
-15E1- CE D4 A0 DEC $A0D4
-15E4- A2 CF LDX #$CF
-15E6- C6 20 DEC $20
-15E8- CD C5 CD CMP $CDC5
-15EB- CF ???
-15EC- D2 D9 CMP ($D9)
-15EE- 20 C6 D2 JSR $D2C6
-15F1- CF ???
-15F2- CD 20 CF CMP $CF20
-15F5- CE C5 20 DEC $20C5
-15F8- CC CF C3 CPY $C3CF
-15FB- C1 D4 CMP ($D4,X)
-15FD- C9 CF CMP #$CF
-15FF- CE A2 AC DEC $ACA2
-1602- B8 CLV
-1603- C4 8D CPY $8D
-1605- A0 DF LDY #$DF
-1607- D0 D2 BNE $15DB
-1609- CE D4 A0 DEC $A0D4
-160C- A2 D4 LDX #$D4
-160E- CF ???
-160F- 20 C1 CE JSR $CEC1
-1612- CF ???
-1613- D4 ???
-1614- C8 INY
-1615- C5 D2 CMP $D2
-1617- AE 20 D3 LDX $D320
-161A- CF ???
-161B- AC 20 C2 LDY $C220
-161E- C5 C6 CMP $C6
-1620- CF ???
-1621- D2 C5 CMP ($C5)
-1623- 20 D3 D7 JSR $D7D3
-1626- C1 D0 CMP ($D0,X)
-1628- BA TSX
-1629- A2 AC LDX #$AC
-162B- B8 CLV
-162C- C4 B8 CPY $B8
-162E- C4 8D CPY $8D
-1630- A0 C4 LDY #$C4
-1632- D5 CD CMP $CD,X
-1634- D0 A0 BNE $15D6
-1636- A3 ???
-1637- A4 B3 LDY $B3
-1639- B0 B0 BCS $15EB
-163B- BB ???
-163C- A3 ???
-163D- B1 B0 LDA ($B0),Y
-163F- 8D A0 C4 STA $C4A0
-1642- D5 CD CMP $CD,X
-1644- D0 A0 BNE $15E6
-1646- A3 ???
-1647- A4 B3 LDY $B3
-1649- B2 B0 LDA ($B0)
-164B- BB ???
-164C- A3 ???
-164D- B1 B0 LDA ($B0),Y
-164F- 8D A0 CD STA $CDA0
-1652- D3 ???
-1653- D7 ???
-1654- C1 D0 CMP ($D0,X)
-1656- A0 A3 LDY #$A3
-1658- A4 B3 LDY $B3
-165A- B0 B0 BCS $160C
-165C- BB ???
-165D- A3 ???
-165E- A4 B3 LDY $B3
-1660- B2 B0 LDA ($B0)
-1662- BB ???
-1663- A3 ???
-1664- B1 B0 LDA ($B0),Y
-1666- 8D A0 DF STA $DFA0
-1669- D0 D2 BNE $163D
-166B- CE D4 A0 DEC $A0D4
-166E- A2 20 LDX #$20
-1670- A2 AC LDX #$AC
-1672- B8 CLV
-1673- C4 8D CPY $8D
-1675- A0 DF LDY #$DF
-1677- D0 D2 BNE $164B
-1679- CE D4 A0 DEC $A0D4
-167C- A2 C1 LDX #$C1
-167E- CE C4 20 DEC $20C4
-1681- C1 C6 CMP ($C6,X)
-1683- D4 ???
-1684- C5 D2 CMP $D2
-1686- 20 D3 D7 JSR $D7D3
-1689- C1 D0 CMP ($D0,X)
-168B- BA TSX
-168C- 20 A2 AC JSR $ACA2
-168F- B8 CLV
-1690- C4 B8 CPY $B8
-1692- C4 8D CPY $8D
-1694- A0 C4 LDY #$C4
-1696- D5 CD CMP $CD,X
-1698- D0 A0 BNE $163A
-169A- A3 ???
-169B- A4 B3 LDY $B3
-169D- B0 B0 BCS $164F
-169F- BB ???
-16A0- A3 ???
-16A1- B1 B0 LDA ($B0),Y
-16A3- 8D A0 C4 STA $C4A0
-16A6- D5 CD CMP $CD,X
-16A8- D0 A0 BNE $164A
-16AA- A3 ???
-16AB- A4 B3 LDY $B3
-16AD- B2 B0 LDA ($B0)
-16AF- BB ???
-16B0- A3 ???
-16B1- B1 B0 LDA ($B0),Y
-16B3- 8D A0 DF STA $DFA0
-16B6- D7 ???
-16B7- C1 C9 CMP ($C9,X)
-16B9- D4 ???
-16BA- 8D AA 8D STA $8DAA
-16BD- A0 CA LDY #$CA
-16BF- CD D0 A0 CMP $A0D0
-16C2- D2 C5 CMP ($C5)
-16C4- C5 CE CMP $CE
-16C6- D4 ???
-16C7- D2 D9 CMP ($D9)
-16C9- 8D AA 8D STA $8DAA
-16CC- AA TAX
-16CD- E0 E0 CPX #$E0
-16CF- E0 E0 CPX #$E0
-16D1- E0 E0 CPX #$E0
-16D3- E0 E0 CPX #$E0
-16D5- E0 E0 CPX #$E0
-16D7- E0 E0 CPX #$E0
-16D9- E0 E0 CPX #$E0
-16DB- E0 E0 CPX #$E0
-16DD- E0 E0 CPX #$E0
-16DF- E0 E0 CPX #$E0
-16E1- E0 E0 CPX #$E0
-16E3- E0 E0 CPX #$E0
-16E5- E0 E0 CPX #$E0
-16E7- E0 E0 CPX #$E0
-16E9- E0 E0 CPX #$E0
-16EB- AA TAX
-16EC- 8D AA 20 STA $20AA
-16EF- 20 20 20 JSR $2020
-16F2- 20 20 20 JSR $2020
-16F5- 20 C2 CF JSR $CFC2
-16F8- D4 ???
-16F9- D4 ???
-16FA- CF ???
-16FB- CD 20 C9 CMP $C920
-16FE- CE C3 CC DEC $CCC3
-1701- D5 C4 CMP $C4,X
-1703- C5 D3 CMP $D3
-1705- 20 20 20 JSR $2020
-1708- 20 20 20 JSR $2020
-170B- 20 AA 8D JSR $8DAA
-170E- AA TAX
-170F- AC AC AC LDY $ACAC
-1712- AC AC AC LDY $ACAC
-1715- AC AC AC LDY $ACAC
-1718- AC AC AC LDY $ACAC
-171B- AC AC AC LDY $ACAC
-171E- AC AC AC LDY $ACAC
-1721- AC AC AC LDY $ACAC
-1724- AC AC AC LDY $ACAC
-1727- AC AC AC LDY $ACAC
-172A- AC AC AC LDY $ACAC
-172D- AA TAX
-172E- 8D AA 8D STA $8DAA
-1731- AA TAX
-1732- AA TAX
-1733- 20 C2 CF JSR $CFC2
-1736- D4 ???
-1737- D4 ???
-1738- CF ???
-1739- CD 20 C9 CMP $C920
-173C- CE C3 CC DEC $CCC3
-173F- D5 C4 CMP $C4,X
-1741- C5 D3 CMP $D3
-1743- 8D AA 8D STA $8DAA
-1746- A0 D0 LDY #$D0
-1748- D5 D4 CMP $D4,X
-174A- A0 CD LDY #$CD
-174C- C9 CE CMP #$CE
-174E- AE CC C9 LDX $C9CC
-1751- C2 ???
-1752- AE D2 C5 LDX $C5D2
-1755- D1 D5 CMP ($D5),Y
-1757- C9 D2 CMP #$D2
-1759- C5 C4 CMP $C4
-175B- 8D AA 8D STA $8DAA
-175E- AA TAX
-175F- AA TAX
-1760- 20 C9 CE JSR $CEC9
-1763- C4 C9 CPY $C9
-1765- D6 C9 DEC $C9,X
-1767- C4 D5 CPY $D5
-1769- C1 CC CMP ($CC,X)
-176B- 20 D3 D5 JSR $D5D3
-176E- C2 ???
-176F- D2 CF CMP ($CF)
-1771- D5 D4 CMP $D4,X
-1773- C9 CE CMP #$CE
-1775- C5 20 CMP $20
-1777- C9 CE CMP #$CE
-1779- C3 ???
-177A- CC D5 C4 CPY $C4D5
-177D- C5 D3 CMP $D3
-177F- 8D AA 8D STA $8DAA
-1782- AA TAX
-1783- 20 20 C3 JSR $C320
-1786- CF ???
-1787- CD CD CF CMP $CFCD
-178A- CE 20 CC DEC $CC20
-178D- C9 C2 CMP #$C2
-178F- D2 C1 CMP ($C1)
-1791- D2 D9 CMP ($D9)
-1793- 20 D3 D5 JSR $D5D3
-1796- C2 ???
-1797- D2 CF CMP ($CF)
-1799- D5 D4 CMP $D4,X
-179B- C9 CE CMP #$CE
-179D- C5 D3 CMP $D3
-179F- 8D AA 8D STA $8DAA
-17A2- A0 D0 LDY #$D0
-17A4- D5 D4 CMP $D4,X
-17A6- A0 CD LDY #$CD
-17A8- C9 CE CMP #$CE
-17AA- AE D3 D5 LDX $D5D3
-17AD- C2 ???
-17AE- AE CD C5 LDX $C5CD
-17B1- CD C6 C9 CMP $C9C6
-17B4- CC CC 8D CPY $8DCC
-17B7- A0 D0 LDY #$D0
-17B9- D5 D4 CMP $D4,X
-17BB- A0 CD LDY #$CD
-17BD- C9 CE CMP #$CE
-17BF- AE D3 D5 LDX $D5D3
-17C2- C2 ???
-17C3- AE CD C5 LDX $C5CD
-17C6- CD CD CF CMP $CFCD
-17C9- D6 C5 DEC $C5,X
-17CB- 8D A0 D0 STA $D0A0
-17CE- D5 D4 CMP $D4,X
-17D0- A0 CD LDY #$CD
-17D2- C9 CE CMP #$CE
-17D4- AE D3 D5 LDX $D5D3
-17D7- C2 ???
-17D8- AE C4 C5 LDX $C5C4
-17DB- CC C1 D9 CPY $D9C1
-17DE- CD D3 8D CMP $8DD3
-17E1- A0 D0 LDY #$D0
-17E3- D5 D4 CMP $D4,X
-17E5- A0 CD LDY #$CD
-17E7- C9 CE CMP #$CE
-17E9- AE D3 D5 LDX $D5D3
-17EC- C2 ???
-17ED- AE DA CD LDX $CDDA
-17F0- D3 ???
-17F1- C1 D6 CMP ($D6,X)
-17F3- C5 8D CMP $8D
-17F5- A0 D0 LDY #$D0
-17F7- D5 D4 CMP $D4,X
-17F9- A0 CD LDY #$CD
-17FB- C9 CE CMP #$CE
-17FD- AE D3 D5 LDX $D5D3
-1800- C2 ???
-1801- AE DA CD LDX $CDDA
-1804- CC CF C1 CPY $C1CF
-1807- C4 8D CPY $8D
-1809- A0 D0 LDY #$D0
-180B- D5 D4 CMP $D4,X
-180D- A0 CD LDY #$CD
-180F- C9 CE CMP #$CE
-1811- AE D3 D5 LDX $D5D3
-1814- C2 ???
-1815- AE CD C5 LDX $C5CD
-1818- CD D3 D7 CMP $D7D3
-181B- C1 D0 CMP ($D0,X)
-181D- 8D 00 00 STA $0000
diff --git a/source/disk2_common/GO.MAKEEXEC b/source/disk2_common/GO.MAKEEXEC
deleted file mode 100644
index a51d4e9..0000000
--- a/source/disk2_common/GO.MAKEEXEC
+++ /dev/null
@@ -1,3 +0,0 @@
-BLOAD MAKEEXEC
-CALL -151
-6000G
diff --git a/source/disk2_common/T.COMMON.DEMO b/source/disk2_common/T.COMMON.DEMO
deleted file mode 100644
index 9dea444..0000000
--- a/source/disk2_common/T.COMMON.DEMO
+++ /dev/null
@@ -1,169 +0,0 @@
-*
-********************************
-* *
-* -< COMMON DEMO )- *
-* *
-* VERSION 0.3.0 *
-* *
-* 10-JAN-2019 *
-* *
-********************************
-* *
-* NATHAN D. RIGGS *
-* NATHAN.RIGGS@OUTLOOK.COM *
-* *
-********************************
-*
-** ASSEMBLER DIRECTIVES
-*
- CYC AVE
- EXP ONLY
- TR ON
- DSK COMMON.DEMO
- OBJ $BFE0
- ORG $6000
-*
-*``````````````````````````````*
-* TOP INCLUDES (HOOKS,MACROS) *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
- PUT MIN.VARS.REQUIRED
- USE MIN.MAC.REQUIRED
- PUT MIN.HOOKS.REQUIRED
- USE MIN.MAC.COMMON
- PUT MIN.HOOKS.COMMON
-*
-*``````````````````````````````*
-* PROGRAM MAIN BODY *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-** MFILL DOES ABOUT WHAT ITS NAME
-** IMPLIES: IT FILLS A BLOCK OF MEMORY
-** WITH A PARTICULAR CHARACTER.
-*
- _PRNT " ",8D8D
- MFILL #$300;#10;#0
- _PRNT "MFILL FILLS A PORTION OF MEMORY WITH",8D
- _PRNT "A SPECIFIED VALUE. ",8D8D
- DUMP #$300;#10
- _WAIT
-*
-** MMOVE ALSO DOES WHAT IT SAYS: IT MOVES
-** A BLOCK OF MEMORY FROM A SOURCE LOCATION
-** TO A DESTINATION LOCATION. WE'LL NOW MOVE
-** THOSE ZEROES PLACED BY MEMFILL TO ANOTHER
-** LOCATION.
-*
- _PRNT " ",8D8D
- _PRNT "MMOVE COPIES A SPAN OF MEMORY",8D
- _PRNT "FROM A SOURCE TO A DESTINATION ADDRESS.",8D8D
- _PRNT "SO MOVING $300 TO $320 RESULTS IN:",8D8D
- MMOVE #$300;#$320;#10
- DUMP #$320;#10
- _WAIT
-*
-** DELAY RUNS THROUGH CYCLES OF THE
-** 6502 UNTIL A CERTAIN AMOUNT OF TIME
-** HAS PASSED.
-*
- _PRNT " ",8D8D
- _PRNT "DELAY DELAYS A SPECIFIED NUMBER OF",8D
- _PRNT "MILLISECONDS. 250 MILLISECONDS = 1/4 SECOND.",8D8D
-*
- DELAY #250 ; TIME IN MILLISECONDS
- ; IS PASSED VIA Y
- ; 250 = 1/4 SECOND
- BEEP 1
- _PRNT "1/4 SECOND",8D
- DELAY #250
- BEEP 2
- _PRNT "1/4 SECOND",8D
- DELAY #250
- BEEP 3
- _PRNT "1/4 SECOND",8D
- DELAY #250
- BEEP 4
- _PRNT "1/4 SECOND",8D
-*
- _PRNT " ",8D8D
- _WAIT
-*
-** ZSAVE BACKS UP THE "FREE" AREAS OF
-** THE ZERO PAGE TO AN ALTERNATE MEMORY
-** LOCATION. THIS IS MOSTLY USEFUL WHEN
-** YOU KNOW A ROUTINE USES THE ZERO PAGE,
-** BUT YOU WANT TO KEEP THE VALUES CURRENTLY
-** STORED THERE AFTER CALLING THE ROUTINE.
-*
-** NOTE THAT SINCE THE LIBRARY MAKES HEAVY USE
-** OF THESE MEMORY ADDRESSES, ANY TIME YOUR CODE
-** MAKES USE OF THE ZERO PAGE, IT IS ADVISED TO
-** SAVE THE STATE BEFORE CALLING ANY OTHER ROUTINES.
-*
- LDA #01
- STA $06
- LDA #02
- STA $07
- LDA #03
- STA $08
- LDA #04
- STA $09
- ZSAVE #$300
-*
- _PRNT " ",8D8D
- _PRNT "ZSAVE SAVES THE STATE OF THE ZERO PAGE ",8D
- _PRNT "ADDRESSES THAT ARE NOT USED BY DOS,",8D
- _PRNT "APPLESOFT,PRODOS OR INTEGER BASIC.",8D8D
- _PRNT "SO THE BACKED UP ZERO PAGE AT $300 IS:",8D8D
- DUMP #$300;#18
- _PRNT " ",8D8D
- _PRNT "18 BYTES ARE USED.",8D8D
- _WAIT
-*
-** YOU CAN RESTORE THE ZERO PAGE TO ITS
-** PRIOR STATE BY THEN CALLING ZLOAD.
-*
- ZLOAD #$300
-*
- _PRNT " ",8D8D
- _PRNT "YOU CAN THEN RESTORE THE FREE ZERO PAGE",8D
- _PRNT "LOCATIONS WITH ZLOAD. THERE ISN'T ANY",8D
- _PRNT "MEANINGFUL OUTPUT TO PUT HERE TO ",8D
- _PRNT "ILLUSTRATE THAT, SO USE YOUR IMAGINATION!",8D8D
- _WAIT
-*
-** THE MSWAP MACRO SWAPS THE MEMORY BLOCK AT ONE
-** ADDRESS WITH THE SAME LENGTH AT ANOTHER.
-*
- _PRNT "THE MSWAP MACRO SWAPS A LENGTH",8D
- _PRNT "OF MEMORY FROM ONE LOCATION",8D
- _PRNT "TO ANOTHER. SO, BEFORE SWAP:",8D8D
- DUMP #$300;#10
- DUMP #$320;#10
- MSWAP #$300;#$320;#10
- _PRNT " ",8D
- _PRNT "AND AFTER SWAP: ",8D8D
- DUMP #$300;#10
- DUMP #$320;#10
- _WAIT
-*
- JMP REENTRY
-*
-*``````````````````````````````*
-* BOTTOM INCLUDES *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-** BOTTOM INCLUDES
-*
- PUT MIN.LIB.REQUIRED
-*
-** INDIVIDUAL SUBROUTINE INCLUDES
-*
-* COMMON LIBRARY SUBROUTINES
-*
- PUT MIN.SUB.MEMFILL
- PUT MIN.SUB.MEMMOVE
- PUT MIN.SUB.DELAYMS
- PUT MIN.SUB.ZMSAVE
- PUT MIN.SUB.ZMLOAD
- PUT MIN.SUB.MEMSWAP
diff --git a/source/disk2_common/T.HOOKS.COMMON b/source/disk2_common/T.HOOKS.COMMON
deleted file mode 100644
index f5793e1..0000000
--- a/source/disk2_common/T.HOOKS.COMMON
+++ /dev/null
@@ -1,14 +0,0 @@
-*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*
-* *
-* COMMON.LIB HOOKS *
-* *
-*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*
-*
-PROMPT EQU $33
-COLDENT EQU $03D3 ; COLD ENTRY TO DOS
-SRESET EQU $03F2 ; SOFT RESET
-PRNTAX EQU $F941 ; PRINT HEX VALS OF A,X REGISTERS
-BELL EQU $FBE4 ; RING MY BELL
-IOSAVE EQU $FF4A ; SAVE CURRENT STATE OF REGISTERS
-IOREST EQU $FF3F ; RESTORE OLD STATE OF REGISTERS
-*
diff --git a/source/disk2_common/T.HOOKS.REQUIRED b/source/disk2_common/T.HOOKS.REQUIRED
deleted file mode 100644
index 4497ab3..0000000
--- a/source/disk2_common/T.HOOKS.REQUIRED
+++ /dev/null
@@ -1,38 +0,0 @@
-*
-*``````````````````````````````*
-* DECLARATIONS.PUT *
-*- -*
-* USED IN CONJUNCTION WITH *
-* OTHER PUT FILES. DEFINES *
-* BASIC DECLARATIONS USED *
-* ACROSS DIFFERENT ROUTINES *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-** ADDRESS STORAGE LOCATIONS FOR
-** INDIRECT ADDRESSING.
-*
-ADDR1 EQU $06
-ADDR2 EQU $08
-ADDR3 EQU $EB
-ADDR4 EQU $ED
-*
-** SCRATCHPAD ZERO PAGE LOCATIONS AND
-** DEDICATED ZERO PAGE ADDRESS TO HOLD
-** A RETURN ADDRESS PASSED VIA THE STACK
-*
-SCRATCH EQU $19
-SCRATCH2 EQU $1E
-RETADR EQU $FE
-*
-** ZERO PAGE ADDRESSES DEDICATED TO PASSING
-** BACK RESULTS WHEN THERE ARE MORE THAN
-** THREE BYTES BEING PASSED (AXY) AND THE
-** USE OF THE STACK IS IMPRACTICAL OR TOO SLOW
-*
-RESULT EQU $FA
-RESULT2 EQU $FC
-*
-** VARIOUS HOOKS USED BY ALL ROUTINES
-*
-REENTRY EQU $3D0
-*
diff --git a/source/disk2_common/T.LIB.REQUIRED b/source/disk2_common/T.LIB.REQUIRED
deleted file mode 100644
index 06cade2..0000000
--- a/source/disk2_common/T.LIB.REQUIRED
+++ /dev/null
@@ -1,509 +0,0 @@
-*
-*``````````````````````````````*
-* REQUIRED.LIB *
-*- -*
-* GLOBAL ROUTINES AND *
-* VARIABLES EITHER USED BY THE *
-* LIBRARY OR PROVIDED FOR DEMO *
-* USE OR DEBUGGING PURPOSES. *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-********************************
-* *
-* GLOBAL ROUTINES *
-* *
-********************************
-*
-*``````````````````````````````*
-* __GETRET: GET RETURN *
-*- -*
-* COPIES THE DATA IN [RETURN] *
-* TO THE SPECIFIED LOCATION. *
-* LENGTH IS DETERMINED BY *
-* VALUE OF RETLEN. *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-__GETRET
-*
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #255
-*
-:LP
- INY
- LDA RETURN,Y
- STA (ADDR1),Y
- CPY RETLEN
- BNE :LP
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
-*
-*``````````````````````````````*
-* __SETPARM: SET PARAMETER *
-*- -*
-* COPIES DATA FROM SPECIFIED *
-* ADDRESS TO THE [PARAM] *
-* LOCATION FOR PASSING TO *
-* A ROUTINE. *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-__SETPARM
-*
- LDY #255
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
-*
-:LP
- INY
- LDA (ADDR1),Y
- STA PARAM,Y
- CPY PARLEN
- BNE :LP
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
-*
-*``````````````````````````````*
-* __DUMP: DUMP DATA *
-*- -*
-* OUTPUTS DATA LOCATED AT THE *
-* SPECIFIED ADDRESS IN HEX *
-* FORMAT FOR SPECIFIED NUMBER *
-* OF BYTES. *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-__DUMP
-*
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA :LENGTH
- PLA
- STA ADDR3
- PLA
- STA ADDR3+1
-*
- LDA #$8D
- JSR $FDF0
- LDA ADDR3+1
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA ADDR3+1
- AND #$0F
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA ADDR3
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA ADDR3
- AND #$0F
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA #186 ; :
- JSR $FDF0
- LDA #160 ; SPC
- JSR $FDF0
-*
- LDY #0
-:LP
- LDA (ADDR3),Y
- AND #$F0 ; MASK RIGHT
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA (ADDR3),Y
- AND #$0F ; MASK LEFT
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- LDA #160
- JSR $FDF0
- INY
- CPY :LENGTH
- BNE :LP
-*
-*LDA #$8D
-*JSR $FDF0
- LDA :RET+1
- PHA
- LDA :RET
- PHA
-*
- RTS
-*
-:RET DS 2
-:RIGHT DS 1
-:LEFT DS 1
-:LENGTH DS 1
-*
-*``````````````````````````````*
-* __P: PRINT FOLLOWING ASC *
-*- -*
-* THIS IS THE XPRINT ROUTINE *
-* FROM STDIO.LIB, BUT STRIPPED *
-* OF COMMENTS. FOR DEBUG. *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-__P
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #1
-:LP LDA (ADDR1),Y
- BEQ :DONE
- JSR $FDF0
- INY
- BNE :LP
-:DONE CLC
- TYA
- ADC ADDR1
- STA ADDR1
- LDA ADDR1+1
- ADC #0
- PHA
- LDA ADDR1
- PHA
- RTS
-*
-*``````````````````````````````*
-* __W: WAIT FOR KEYPRESS *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-__W
- JSR $FD0C
- RTS
-*
-*``````````````````````````````*
-* __RSAV: REGISTRY SAVE *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-__RSAV
- STA ERRA
- STX ERRX
- STY ERRY
-:C BCC :C0
- BCS :C1
-:Z BEQ :Z1
- BNE :Z0
-:N BMI :N1
- BPL :N0
-:O BVC :O0
- BVS :O1
- JMP :EXIT
-:C0 LDA #0
- STA ERRCARRY
- JMP :Z
-:C1 LDA #1
- STA ERRCARRY
- JMP :Z
-:Z1 LDA #1
- STA ERRZERO
- JMP :N
-:Z0 LDA #0
- STA ERRZERO
- JMP :N
-:N1 LDA #1
- STA ERRNEG
- JMP :O
-:N0 LDA #0
- STA ERRNEG
- JMP :O
-:O0 LDA #0
- STA ERROVF
- JMP :EXIT
-:O1 LDA #1
- STA ERROVF
-:EXIT
- RTS
-*
-*``````````````````````````````*
-* __RDMP: REGISTRY DUMP *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-__RDMP
- _PRNT " ",8D8D
- _PRNT "REGISTRY DUMP",8D
- _PRNT "=============",8D
- _PRNT "A: "
- LDA ERRA
- AND #$F0 ; MASK RIGHT
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA ERRA
- AND #$0F ; MASK LEFT
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- _PRNT " ",8D
- _PRNT "X: "
- LDA ERRX
- AND #$F0 ; MASK RIGHT
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA ERRX
- AND #$0F ; MASK LEFT
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- _PRNT " ",8D
- _PRNT "Y: "
- LDA ERRY
- AND #$F0 ; MASK RIGHT
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA ERRY
- AND #$0F ; MASK LEFT
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- _PRNT " ",8D8D
- _PRNT "STATUS FLAGS",8D
- _PRNT "============",8D8D
- LDA #0
- CMP ERRCARRY
- BEQ :CARCLR
- _PRNT "CARRY: SET",8D
- JMP :TESTN
-:CARCLR _PRNT "CARRY: CLEAR",8D
-:TESTN LDA #0
- CMP ERRNEG
- BEQ :NEGCLR
- _PRNT "NEGATIVE: SET",8D
- JMP :TESTZ
-:NEGCLR _PRNT "NEGATIVE: CLEAR",8D
-:TESTZ LDA #0
- CMP ERRZERO
- BEQ :ZCLR
- _PRNT "ZERO: SET",8D
- JMP :TESTO
-:ZCLR _PRNT "ZERO: CLEAR",8D
-:TESTO
- LDA #0
- CMP ERROVF
- BEQ :OCLR
- _PRNT "OVERFLOW: SET",8D
- JMP :FIN
-:OCLR _PRNT "OVERFLOW: CLEAR",8D8D8D
-:FIN
- RTS
-*
-** DATA
-*
-:LEFT DS 1
-:RIGHT DS 1
-HEXTAB ASC "0123456789ABCDEF"
-*
-*``````````````````````````````*
-* __ERR: ERROR HANDLING SUB *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-__ERR
-*
-** SAVE RETADR OF LAST CALL
-*
- LDY #0
- LDA (RETADR),Y
- STA :RET
- INY
- LDA (RETADR),Y
- STA :RET+1
-*
- JSR __RSAV
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :DUMPLEN ; LENGTH OF DUMP
- PLA
- STA :DUMP ; DUMP ADDRESS LO
- PLA
- STA :DUMP+1 ; DUMP HI
- PLA
- STA :DMPMSG
- PLA
- STA :DMPMSG+1
- PLA
- STA :MESG ; ERROR MESSAGE ADDR LO
- PLA
- STA :MESG+1 ; HI
- PLA
- STA :SRID ; SUBROUTINE ID ADDR LO
- PLA
- STA :SRID+1 ; SUB ID HI
-*
- _PRNT " ",87878787878D8D
- _PRNT "ERROR!",8D8D
- _PRNT "SUBROUTINE: "
- LDY #0
- LDA :SRID
- STA ADDR1
- LDA :SRID+1
- STA ADDR1+1
-:LP1
- LDA (ADDR1),Y
- BEQ :LPX1
- JSR $FDF0
- INY
- BNE :LP1
-:LPX1
- _PRNT " ",8D
- _PRNT "MESSAGE: "
- LDY #0
- LDA :MESG
- STA ADDR1
- LDA :MESG+1
- STA ADDR1+1
-:LP2
- LDA (ADDR1),Y
- BEQ :LPX2
- JSR $FDF0
- INY
- BNE :LP2
-:LPX2
- _PRNT " ",8D8D
- _WAIT
- LDY #0
- LDA :DMPMSG
- STA ADDR1
- LDA :DMPMSG+1
- STA ADDR1+1
-:LP3
- LDA (ADDR1),Y
- BEQ :LPX3
- JSR $FDF0
- INY
- BNE :LP3
-:LPX3
- _PRNT " ",8D
- LDA :DUMP+1
- PHA
- LDA :DUMP
- PHA
- LDA :DUMPLEN
- PHA
- JSR __DUMP
- _WAIT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- _PRNT " ",8D8D
- _WAIT
- _RDUMP
- _WAIT
- LDA ERRSTOP
- CMP #1
- BEQ :KILL
- RTS
-:KILL
- _PRNT " ",8D8D
- _PRNT "BREAK AT: "
- DUMP #:RET;#2
-*
- JMP $3D0
-*
-** DATA
-*
-:DUMPLEN DS 1
-:DUMP DS 2
-:DMPMSG DS 2
-:MESG DS 2
-:SRID DS 2
-:RET DS 2
-*
-*``````````````````````````````*
-* __ERRH : HANDLE ERROR @ ADDR *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-__ERRH
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
-*
- LDA #$FFC
- STA $D8
-*
- LDY #0
- LDA (ADDR1),Y
- STA $9D5A
- INY
- LDA (ADDR1),Y
- STA $9D5B
-*
- LDA :RET+1
- PHA
- LDA :RET
- PHA
-*
- RTS
-:RET DS 2
-*
diff --git a/source/disk2_common/T.MAC.COMMON b/source/disk2_common/T.MAC.COMMON
deleted file mode 100644
index f1a8998..0000000
--- a/source/disk2_common/T.MAC.COMMON
+++ /dev/null
@@ -1,178 +0,0 @@
-*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*
-* *
-* COMMON.MAC *
-* *
-* AUTHOR: NATHAN RIGGS *
-* CONTACT: NATHAN.RIGGS@ *
-* OUTLOOK.COM *
-* *
-* VERSION: 0.3.0 *
-* DATE: 10-JAN-2018 *
-* ASSEMBLER: MERLIN 8 PRO *
-* LICENSE: APACHE 2.0 *
-* OS: DOS 3.3 *
-* *
-*------------------------------*
-* *
-* THIS IS A MACRO LIBRARY FOR *
-* COMMON.LIB, AND CAN BE USED *
-* REGARDLESS OF WHETHER A *
-* SPECIFIC FUNCTION IS *
-* INCLUDED AS A PUT IN THE *
-* MAIN SOURCE. *
-* *
-*------------------------------*
-* *
-* LIST OF MACROS *
-* *
-* MFILL :: FILL MEMORY BLOCK *
-* MMOVE :: MOVE MEMORY BLOCK *
-* BEEP :: RING MY BELL *
-* DELAY :: DELAY IN MILLISECS *
-* ZSAVE :: SAVE FREE ZERO PAGE *
-* ZLOAD :: LOAD SAVE ZERO PAGE *
-* MSWAP :: SWAP MEM RANGES *
-* *
-*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*
-*
-*``````````````````````````````*
-* MFILL :: FILL MEMORY BLOCK *
-*- -*
-* FILL BLOCK OF MEMORY WITH *
-* SPECIFIED VALUE. *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = STARTING ADDRESS *
-* ]2 = LENGTH IN BYTES *
-* ]3 = FILL VALUE *
-*- -*
-* SAMPLE USAGE: *
-* MFILL $300;#256;#0 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-MFILL MAC
- _ISLIT ]1
- _ISLIT ]2
- LDA ]3 ; FILL VALUE
- PHA
- JSR MEMFILL
- <<<
-*
-*``````````````````````````````*
-* BEEP :: RING BELL X TIMES *
-*- -*
-* RING THE STANDARD BELL. *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = NUMBER OF RINGS *
-*- -*
-* SAMPLE USAGE: BEEP 10 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-BEEP MAC
- LUP ]1
- JSR BELL
- --^
- <<<
-*
-*``````````````````````````````*
-* MMOVE :: MOVE MEMORY BLOCK *
-*- -*
-* MOVE A BLOCK OF MEMORY FROM *
-* A SOURCE TO DESTINATION. *
-*- -*
-* PARAMETERS: *
-* ]1 = SOURCE ADDRESS *
-* ]2 = DESTINATION ADDRESS *
-* ]3 = NUMBER OF BYTES *
-*- -*
-* SAMPLE USAGE: *
-* *
-* MMOVE $6A00;$7B00;#1024 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-MMOVE MAC
- _ISLIT ]1
- _ISLIT ]2
- _ISLIT ]3
- JSR MEMMOVE
- <<<
-*
-*``````````````````````````````*
-* DELAY :: DELAY X MILLISECS *
-*- -*
-* DELAY FOR PASSED MILLISECS *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = NUM OF MILLISECONDS *
-*- -*
-* SAMPLE USAGE: DELAY #250 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-DELAY MAC
- LDY ]1
- JSR DELAYMS
- <<<
-*
-*``````````````````````````````*
-* ZSAVE :: SAVE ZERO PAGE *
-*- -*
-* SAVE ZERO PAGE FREE AREAS *
-* FOR LATER RESTORE. *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = ADDRESS TO STORE AT *
-*- -*
-* SAMPLE USAGE: ZSAVE $300 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-ZSAVE MAC
- _ISLIT ]1
- JSR ZMSAVE
- <<<
-*
-*``````````````````````````````*
-* ZLOAD :: LOAD ZERO PAGE *
-*- -*
-* RESTORE PREVIOUSLY SAVED *
-* FREE ZERO PAGE VALUES. *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = ADDR TO LOAD FROM *
-*- -*
-* SAMPLE USAGE: ZLOAD $300 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-ZLOAD MAC
- _ISLIT ]1
- JSR ZMLOAD
- <<<
-*
-*``````````````````````````````*
-* MSWAP :: SWAP MEMORY BLOCKS *
-*- -*
-* SWAPS THE VALUES STORE IN *
-* ONE LOCATION WITH ANOTHER *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = FIRST ADDRESS *
-* ]2 = SECOND ADDRESS *
-* ]3 = LENGTH IN BYTES (BYTE) *
-*- -*
-* SAMPLE USAGE: *
-* MSWAP $300;$400;#$90 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-MSWAP MAC
- _ISLIT ]2
- _ISLIT ]1
- LDA ]3
- PHA
- JSR MEMSWAP
- <<<
diff --git a/source/disk2_common/T.MAC.REQUIRED b/source/disk2_common/T.MAC.REQUIRED
deleted file mode 100644
index cc94a35..0000000
--- a/source/disk2_common/T.MAC.REQUIRED
+++ /dev/null
@@ -1,169 +0,0 @@
-********************************
-* *
-********************************
-*
-*``````````````````````````````*
-* REQUIRED.MAC *
-*- -*
-* MACROS USED FOR CORE UTILS *
-* AND LIBRARY ROUTINES. NOTE *
-* THAT THE LIBRARIES DO NOT *
-* USE THESE MACROS, BUT MAY *
-* USE THE ROUTINES. THESE ARE *
-* MERELY PROVIDED FOR THE SAKE *
-* OF CONVENIENCE. *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-*``````````````````````````````*
-* _ISLIT: DETERMINES WHETHER A *
-* PARAM IS LITERAL OR *
-* NOT, AND CHANGES *
-* APPROPRIATELY. FOR *
-* MACRO USE ONLY. *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-_ISLIT MAC
- IF #=]1 ; IF ]1 IS A LITERAL
- LDA ]1/$100 ; GET HI
- PHA
- LDA ]1 ; GET LO
- PHA
- ELSE ; ]1 IS ADDRESS
- LDA ]1+1 ; SO GET HIGH VAL FROM ADDR
- PHA
- LDA ]1 ; THEN LO VAL
- PHA
- FIN
- <<<
-*
-*``````````````````````````````*
-* _ISSTR: DETERMINES WHETHER A *
-* PARAM IS A STRING OR *
-* NOT, AND CHANGES *
-* APPROPRIATELY. FOR *
-* MACRO USE ONLY. *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-_ISSTR MAC
- IF "=]1 ; IF ]1 IS A STRING
-*
-** STORE STRING AT TEMP ADDRESS, THEN
-** PUSH TEMP ADDRESS
-*
- JMP STRCONT
-]STRTMP STR ]1
-STRCONT
- LDY #0
- LDA ]STRTMP
- STA PARLEN
- STA PARAM
-]STRLP1
- INY
- LDA ]STRTMP,Y
- STA PARAM,Y
- CPY PARLEN
- BNE ]STRLP1
-*
- LDA #>PARAM ; GET HI
- PHA
- LDA #PARAM
- PHA
- LDA #$6A00 *
-* PHA *
-* LDA #<$6A00 *
-* PHA *
-* LDA #>1024 *
-* PHA *
-* LDA #<1024 *
-* PHA *
-* LDA #0 *
-* PHA *
-* JSR MEMFILL *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* FILL VALUE FOR MEMORY *
-* ARRAY SIZE *
-* LOW BYTE OF STARTING POINT *
-* HIGH BYTE OF STARTING POINT *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* Y = COUNTER; TRASH *
-* X = COUNTER; TRASH *
-* A = LOW BYTE OF RET ADDR *
-*- -*
-* ADAPTED FROM LEVANTHAL AND *
-* WINTHROP'S /6502 ASSEMBLY *
-* LANGUAGE ROUTINES/. *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-MEMFILL
-*
-** SAVE RETURN ADDRESS
-*
- PLA
- STA RETADR
- PLA
- STA RETADR+1
-*
-** GET PARAMETERS
-*
- PLA
- STA :VALUE
- PLA
- STA :ARYSZ
- PLA
- STA :ARYSZ+1
- PLA
- STA ADDR1 ; ZERO PAGE POINTER
- PLA ; DEFINED IN
- STA ADDR1+1 ; DECS
-*
-** FILL WHOLE PAGES FIRST
-*
- LDA :VALUE ; GET VAL FOR FILL
- LDX :ARYSZ+1 ; X=# OF PAGES TO DO
- BEQ :PARTPG ; BRANCH IF HIGHBYTE OF SZ = 0
- LDY #0
-:FULLPG
- STA (ADDR1),Y
- INY ; INC TO NEXT BYTE
- BNE :FULLPG ; BRANCH IF NOT DONE W/ PAGE
- INC ADDR1+1 ; ADVANCE TO NEXT PAGE
- DEX
- BNE :FULLPG ; BRANCH IF NOT DONE W/ PAGES
-*
-** DO THE REMAINING PARTIAL PAGE
-** REGISTER A STILL CONTAINS VALUE
-*
-:PARTPG
- LDX :ARYSZ ;GET # OF BYTES IN FINAL PAGE
- BEQ :EXIT ; BRANCH IF LOW BYTE = 0
- LDY #0
-:PARTLP
- STA (ADDR1),Y ; STORE VAL
- INY ; INCREMENT INDEX
- DEX ; DECREMENT COUNTER
- BNE :PARTLP ; BRANCH IF NOT DONE
-:EXIT
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-*
-** DATA
-*
-:VALUE DS 1 ; FILL VALUE
-:ARYSZ DS 2 ; ARRAY SIZE
-*
diff --git a/source/disk2_common/T.SUB.MEMMOVE b/source/disk2_common/T.SUB.MEMMOVE
deleted file mode 100644
index 0a0f19c..0000000
--- a/source/disk2_common/T.SUB.MEMMOVE
+++ /dev/null
@@ -1,210 +0,0 @@
-*
-*``````````````````````````````*
-* MEMMOVE :: MOVE MEM BLOCK *
-*- -*
-* MOVES A SPECIFIED BLOCK OF *
-* MEMORY FROM A SOURCE ADDRESS *
-* TO A DESTINATION ADDRESS *
-* RANGE. *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-* LDA #>$6A00 *
-* PHA *
-* LDA #<$6A00 *
-* PHA *
-* LDA #>$7000 ; DEST *
-* PHA *
-* LDA #<$7000 *
-* PHA *
-* LDA #>1024 *
-* PHA *
-* LDA #<1024 *
-* PHA *
-* JSR MEMMOVE *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* NUMBER OF BYTES TO MOVE *
-* LOW BYTE OF DESTINATION *
-* HIGH BYTE OF DESTINATION *
-* LOW BYTE OF SOURCE ADDRESS *
-* HIGH BYTE OF SOURCE ADDRESS *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* Y = COUNTER; TRASH *
-* X = COUNTER; TRASH *
-* A = LOW BYTE OF RET ADDR *
-*- -*
-* ADAPTED FROM LEVANTHAL AND *
-* WINTHROP'S /6502 ASSEMBLY *
-* LANGUAGE ROUTINES/. *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-MEMMOVE
-*
-** SAVE RETURN ADDRESS
-*
- PLA
- STA RETADR
- PLA
- STA RETADR+1
-*
-** GET PARAMETERS
-*
- PLA
- STA :MVELEN
- PLA
- STA :MVELEN+1
- PLA
- STA ADDR2 ; ZERO PAGE POINTER
- PLA
- STA ADDR2+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
-*
-** DETERMINE IF DEST AREA IS
-** ABOVE SRC AREA BUT OVERLAPS
-** IT. REMEMBER, OVERLAP CAN BE
-** MOD 64K. OVERLAP OCCURS IF
-** STARTING DEST ADDRESS MINUS
-** STARTING SRC ADDRESS (MOD
-** 64K) IS LESS THAN NUMBER
-** OF BYTES TO MOVE.
-*
- LDA ADDR2 ;CALC DEST-SRC
- SEC
- SBC ADDR1
- TAX
- LDA ADDR2+1
- SBC ADDR1+1 ; MOD 64K AUTOMATIC
- ; -- DISCARD CARRY
- TAY
- TXA ; CMP WITH # OF BYTES TO MOVE
- CMP :MVELEN
- TYA
- SBC :MVELEN+1
- BCS :DOLEFT ; BRANCH IF NO OVERLAP
-*
-** DEST AREA IS ABOVE SRC AREA
-** BUT OVERLAPS IT.
-** MOVE FROM HIGHEST ADDR TO
-** AVOID DESTROYING DATA
-*
- JSR :MVERHT
- JMP :EXIT
-*
-** NO PROB DOING ORDINARY MOVE
-** STARTING AT LOWEST ADDR
-*
-:DOLEFT
- JSR :MVELEFT
-:EXIT
- JMP :MREXIT
-*
-********************************
-* SUBROUTINE: MVELEFT *
-********************************
-*
-:MVELEFT
- LDY #0 ; ZERO INDEX
- LDX :MVELEN+1 ; X=# OF FULL PP TO MOVE
- BEQ :MLPART ; IF X=0, DO PARTIAL PAGE
-:MLPAGE
- LDA (ADDR1),Y
- STA (ADDR2),Y ;MOVE ONE BYTE
- INY ; NEXT BYTE
- BNE :MLPAGE ; CONT UNTIL 256B MOVED
- INC ADDR1+1 ; ADV TO NEXT SRC PAGE
- INC ADDR2+1 ; ADV NEXT DEST PAGE
- DEX ; DEC PAGE COUNT
- BNE :MLPAGE ; CONT UNTIL ALL FULL
- ; PAGES ARE MOVED
-:MLPART
- LDX :MVELEN ; GET LENGTH OF LAST PAGE
- BEQ :MLEXIT ; BR IF LENGTH OF LAST
- ; PAGE = 0
- ; REG Y IS 0
-:MLLAST
- LDA (ADDR1),Y
- STA (ADDR2),Y ; MOVE BYTE
- INY ; NEXT BYTE
- DEX ; DEC COUNTER
- BNE :MLLAST ; CONT UNTIL LAST P DONE
-:MLEXIT
- JMP :MREXIT
-*
-********************************
-* SUBROUTINE: MVERHT *
-********************************
-*
-:MVERHT
-*
-** MOVE THE PARTIAL PAGE FIRST
-*
- LDA :MVELEN+1
- CLC
- ADC ADDR1+1
- STA ADDR1+1 ;POINT TO LAST P OF SRC
- LDA :MVELEN+1
- CLC
- ADC ADDR2+1
- STA ADDR2+1 ; POINT TO LAST P OF DEST
-*
-** MOVE THE LAST PARTIAL PAGE FIRST
-*
- LDY :MVELEN ;GET LENGTH OF LAST PAGE
- BEQ :MRPAGE ; IF Y=0 DO THE FULL PAGES
-:MR0
- DEY ; BACK UP Y TO NEXT BYTE
- LDA (ADDR1),Y
- STA (ADDR2),Y ; MOVE BYTE
- CPY #0
- BNE :MR0 ; BR IF NOT DONE W LAST P
-:MRPAGE
- LDX :MVELEN+1 ; GET BYTE OF COUNT AS P CT
- BEQ :MREXIT ; BR IF HYBYTE = 0 (NO FULL P)
-:MR1
- DEC ADDR1+1 ; BACK UP TO PREV SRC PAGE
- DEC ADDR2+1 ; AND DEST
-:MR2
- DEY ; BACK UP Y TO NEXT BYTE
- LDA (ADDR1),Y
- STA (ADDR2),Y ; MOVE BYTE
- CPY #0
- BNE :MR2 ; BR IF NOT DONE W THIS PAGE
- DEX
- BNE :MR1 ; BR IF NOT ALL PAGES MOVED
-:MREXIT
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-*
-** DATA
-*
-:MVELEN DS 2
-*
diff --git a/source/disk2_common/T.SUB.MEMSWAP b/source/disk2_common/T.SUB.MEMSWAP
deleted file mode 100644
index 62aea00..0000000
--- a/source/disk2_common/T.SUB.MEMSWAP
+++ /dev/null
@@ -1,163 +0,0 @@
-*
-*``````````````````````````````*
-* MEMSWAP :: MEMORY SWAP *
-*- -*
-* SWAPS THE VALUES STORED IN *
-* TWO BLOCKS OF SEQUENTIAL *
-* MEMORY. *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-* LDA #>$6A00 *
-* PHA *
-* LDA #<$6A00 *
-* PHA *
-* LDA #>$300 *
-* PHA *
-* LDA #<$300 *
-* PHA *
-* LDA #$100 *
-* PHA *
-* JSR MEMSWAP *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* LOW BYTE OF FIRST ADDRESS *
-* HIGH BYTE OF FIRST ADDRESS *
-* LOBYTE OF SECOND ADDRESS *
-* HIBYTE OF SECOND ADDRESS *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-MEMSWAP
-*
-** GET RETURN ADDRESS
-*
- PLA
- STA RETADR
- PLA
- STA RETADR+1
-*
-** GET VARIABLES
-*
- PLA
- STA :LENGTH
- PLA
- STA ADDR1
- STA :A1
- PLA
- STA ADDR1+1
- STA :A1+1
- PLA
- STA ADDR2
- STA :A2
- PLA
- STA ADDR2+1
- STA :A2+1
-*
-********************************
-*
-* ERROR CONTROL
-*
-********************************
-*
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA ADDR2+1 ; IF #>A2 => #>A1
- CMP ADDR1+1
- BCS :CHKLO ; CHECK LOW BYTES
- JMP :A1GTA2 ; ELSE, A1 > A2
-:CHKLO
- LDA ADDR2
- CMP ADDR1
- BCS :A2GTA1
- JMP :A1GTA2
-:A2GTA1
- LDA ADDR2 ;CALC DEST-SRC
- SEC
- SBC ADDR1
- TAX
- LDA ADDR2+1
- SBC ADDR1+1 ; MOD 64K AUTOMATIC
- ; -- DISCARD CARRY
- TAY
- TXA ; CMP WITH # OF BYTES TO MOVE
- CMP :LENGTH
- TYA
- SBC :LENGTH+1
- BCS :ERREND ; BRANCH IF NO OVERLAP
- JMP :OVF
-:A1GTA2
- LDA ADDR1
- SEC
- SBC ADDR2
- TAX
- LDA ADDR1+1
- SBC ADDR2+1
- TAY
- TXA
- CMP :LENGTH
- TYA
- SBC :LENGTH+1
- BCS :ERREND
-:OVF
- _ERR #:E_SID;#:E_OVF;#:E_DUMP;#:LENGTH;#6
-*
-********************************
-*
-:ERREND
-*
-********************************
-*
- LDY #255 ; COUNTER
-:LP
- INY
- LDA (ADDR1),Y
- TAX ; X CONTAINS ADDR1 VAL
- LDA (ADDR2),Y ; A CONTAINS ADDR2 VAL
- STA (ADDR1),Y
- TXA
- STA (ADDR2),Y
- CPY :LENGTH
- BNE :LP
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
- RTS
-*
-** VARIABLES
-*
-:LENGTH DS 2
-:A1 DS 2
-:A2 DS 2
-*
-:E_SID ASC "MEMSWAP (MSWAP MACRO)",00
-:E_DUMP ASC "DUMPING LENGTH (2) A1(2) A2(2)",00
-:E_OVF ASC "OVERFLOW! ADDRESSES OVERLAP.",00
-*
diff --git a/source/disk2_common/T.SUB.ZMLOAD b/source/disk2_common/T.SUB.ZMLOAD
deleted file mode 100644
index eb37099..0000000
--- a/source/disk2_common/T.SUB.ZMLOAD
+++ /dev/null
@@ -1,133 +0,0 @@
-*
-*``````````````````````````````*
-* ZMLOAD :: RESTORE 0-PAGE MEM *
-*- -*
-* RESTORES PREVIOUSLY SAVED *
-* ZERO PAGE VALUES FROM *
-* HIGHER MEMORY LOCATION. *
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-* LDA #>$6A00 *
-* PHA *
-* LDA #<$6A00 *
-* PHA *
-* JSR ZMLOAD *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* LOW BYTE OF SOURCE *
-* HIGH BYTE OF SOURCE *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-ZMLOAD
-*
-** SAVE RETURN ADDRESS
-*
- PLA
- STA :RETADR
- PLA
- STA :RETADR+1
-*
-** GET PARAMETERS
-*
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
-*
-** COPY ZERO PAGE TO SPECIFIED
-** NON-ZERO LOCATION (ONLY THE
-** FREE ONES..)
-*
- LDY #2 ; START 2 AHEAD
- LDA (ADDR1),Y ; AND PUT ADDR1
- STA $08 ; AREA LAST
- INY
- LDA (ADDR1),Y
- STA $09
- INY
- LDA (ADDR1),Y
- STA $19
- INY
- LDA (ADDR1),Y
- STA $1E
- INY
- LDA (ADDR1),Y
- STA $E3
- INY
- LDA (ADDR1),Y
- STA $EB
- INY
- LDA (ADDR1),Y
- STA $EC
- INY
- LDA (ADDR1),Y
- STA $ED
- INY
- LDA (ADDR1),Y
- STA $EE
- INY
- LDA (ADDR1),Y
- STA $EF
- INY
- LDA (ADDR1),Y
- STA $FA
- INY
- LDA (ADDR1),Y
- STA $FB
- INY
- LDA (ADDR1),Y
- STA $FC
- INY
- LDA (ADDR1),Y
- STA $FD
- INY
- LDA (ADDR1),Y
- STA $FE
- INY
- LDA (ADDR1),Y
- STA $FF
-*
-** NOW GET ZERO PAGE VALUES
-** FOR SPACE OCCUPIED BY ADDR; RETURN IN X,Y
-*
- LDY #0
- LDA (ADDR1),Y
- TAX
- LDA (ADDR1+1),Y
- TAY
- STX ADDR1
- STY ADDR1+1
-*
-** RESTORE RETURN ADDRESS
-*
- LDA :RETADR+1
- PHA
- LDA :RETADR
- PHA
-*
- RTS
-*
-** DATA
-*
-:RETADR DS 2
-*
diff --git a/source/disk2_common/T.SUB.ZMSAVE b/source/disk2_common/T.SUB.ZMSAVE
deleted file mode 100644
index ea0b7ed..0000000
--- a/source/disk2_common/T.SUB.ZMSAVE
+++ /dev/null
@@ -1,145 +0,0 @@
-*
-*``````````````````````````````*
-* ZMSAVE :: SAVE 0-PAGE FREE *
-*- -*
-* STORES THE VALUES IN THE *
-* LITTLE FREE SPACE ON THE *
-* ZERO PAGE AT AN ALTERNATE *
-* MEMORY LOCATION TO BE *
-* RETRIEVED AND RESTORED AT A *
-* LATER POINT. *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-* LDA #>$6A00 *
-* PHA *
-* LDA #<$6A00 *
-* PHA *
-* JSR ZMSAVE *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* LOW BYTE OF DESTINATION *
-* HIGH BYTE OF DESTINATION *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* Y = TRASH *
-* X = TRASH *
-* A = LOW BYTE OF RET ADDR *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-ZMSAVE
-*
-** LOAD ADDR1 ZERO PAGE AREA FIRST,
-** SINCE WE'LL BE USING THAT
-*
-** NOTE THAT THIS SHOULD ALWAYS BE
-** $06 AND $07, OR ELSE CODE WILL
-** HAVE TO CHANGE.
-*
- LDX ADDR1
- LDY ADDR1+1
-*
-** SAVE RETURN ADDRESS
-*
- PLA
- STA :RETADR ; LOCAL BECAUSE RETADDR
- PLA ; IS STORED ON ZERO PAGE
- STA :RETADR+1
-*
-** GET PARAMETERS
-*
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
-*
-** COPY ZERO PAGE TO SPECIFIED
-** NON-ZERO LOCATION (ONLY THE
-** FREE ONES..)
-*
- TYA ; STORE ADDR1 VALS
- LDY #1 ; FIRST
- STA (ADDR1),Y
- LDY #0
- TXA
- STA (ADDR1),Y
- LDY #2
- LDA $08
- STA (ADDR1),Y
- INY
- LDA $09
- STA (ADDR1),Y
- INY
- LDA $19
- STA (ADDR1),Y
- INY
- LDA $1E
- STA (ADDR1),Y
- INY
- LDA $E3
- STA (ADDR1),Y
- INY
- LDA $EB
- STA (ADDR1),Y
- INY
- LDA $EC
- STA (ADDR1),Y
- INY
- LDA $ED
- STA (ADDR1),Y
- INY
- LDA $EE
- STA (ADDR1),Y
- INY
- LDA $EF
- STA (ADDR1),Y
- INY
- LDA $FA
- STA (ADDR1),Y
- INY
- LDA $FB
- STA (ADDR1),Y
- INY
- LDA $FC
- STA (ADDR1),Y
- INY
- LDA $FD
- STA (ADDR1),Y
- INY
- LDA $FE
- STA (ADDR1),Y
- INY
- LDA $FF
- STA (ADDR1),Y
-*
-** RESTORE RETURN ADDRESS
-*
- LDA :RETADR+1
- PHA
- LDA :RETADR
- PHA
-*
- RTS
-*
-** DATA
-*
-:RETADR DS 2
-*
diff --git a/source/disk2_common/T.VARS.REQUIRED b/source/disk2_common/T.VARS.REQUIRED
deleted file mode 100644
index ae2759a..0000000
--- a/source/disk2_common/T.VARS.REQUIRED
+++ /dev/null
@@ -1,72 +0,0 @@
-*
-********************************
-* *
-* VARIABLES AND SETTINGS *
-* *
-********************************
-*
-* VARIABLE DECLARATIONS ********
-*
-** JUMP TABLE SETUP. THIS IS FOR LOADING
-** SUBROUTINES INTO MEMORY FOR ACCESS BY
-** EXTERNAL EXECUTIONS. NOTE THAT THIS
-** SHOULD ALWAYS BE THE VERY FIRST BIT OF
-** CODE IN THE PROGRAM SO THAT ITS
-** LOCATION IN MEMORY IS EASILY KNOWN.
-*
-JUMPTBL JMP MAIN_START ; ** ALWAYS ** START WITH
- ; JUMP TO MAIN_START
- DS 60 ; 20 MORE ENTRIES
-*
-** 256 BYTES DEDICATED TO RETURN
-** VALUES OF VARIABLE LENGTH; CAN BE
-** MODIFIED TO SUIT SMALLER OR LARGER
-** NEEDS.
-*
-RETLEN DS 1 ; RETURN VALUE BYTE LENGTH
-RETURN DS 256
-*
-** 256 BYTE VALUE DEDICATED TO LARGE
-** OR VARIABLE LENGTH PARAMETERS. THIS
-** CAN ALSO BE CHANGED TO FIT SMALLER OR
-** LARGER BOUNDS.
-*
-PARLEN DS 1
-PARAM DS 256
-*
-** ERROR HANDLING
-*
-ERRSTOP DS 1
-ERRCTRL DS 1
-ERRA DS 1
-ERRX DS 1
-ERRY DS 1
-ERRCARRY DS 1
-ERRNEG DS 1
-ERRZERO DS 1
-ERROVF DS 1
-*
-* SETTINGS *********************
-*
-MAIN_START
-*
-** ERROR HANDLING
-*
-** SET ERRSTOP TO 1 IF YOU WANT THE PROGRAM TO
-** HALT WHEN AN ERROR IS CAUGHT
-*
- LDA #1
- STA ERRSTOP
-*
-** SET ERRCTRL TO 1 IF YOU WANT ERROR CATCHING ON
-** IN THE FIRST PLACE. HAVING THIS TURNED OFF WILL
-** SAVE A FEW CYCLES, BUT POSSIBLY AT THE EXPENSE
-** OF YOUR FRUSTRATION. CAN BE TURNED ON LATER THOUGH.
-*
- LDA #1
- STA ERRCTRL
-*
-*
-*
-*
-*
diff --git a/source/disk3_arrays/ARRAYS.DEMO b/source/disk3_arrays/ARRAYS.DEMO
deleted file mode 100644
index 762172b..0000000
--- a/source/disk3_arrays/ARRAYS.DEMO
+++ /dev/null
@@ -1,5391 +0,0 @@
-6000- 4C 4A 62 JMP $624A
-6003- 00 BRK
-6004- 00 BRK
-6005- 00 BRK
-6006- 00 BRK
-6007- 00 BRK
-6008- 00 BRK
-6009- 00 BRK
-600A- 00 BRK
-600B- 00 BRK
-600C- 00 BRK
-600D- 00 BRK
-600E- 00 BRK
-600F- 00 BRK
-6010- 00 BRK
-6011- 00 BRK
-6012- 00 BRK
-6013- 00 BRK
-6014- 00 BRK
-6015- 00 BRK
-6016- 00 BRK
-6017- 00 BRK
-6018- 00 BRK
-6019- 00 BRK
-601A- 00 BRK
-601B- 00 BRK
-601C- 00 BRK
-601D- 00 BRK
-601E- 00 BRK
-601F- 00 BRK
-6020- 00 BRK
-6021- 00 BRK
-6022- 00 BRK
-6023- 00 BRK
-6024- 00 BRK
-6025- 00 BRK
-6026- 00 BRK
-6027- 00 BRK
-6028- 00 BRK
-6029- 00 BRK
-602A- 00 BRK
-602B- 00 BRK
-602C- 00 BRK
-602D- 00 BRK
-602E- 00 BRK
-602F- 00 BRK
-6030- 00 BRK
-6031- 00 BRK
-6032- 00 BRK
-6033- 00 BRK
-6034- 00 BRK
-6035- 00 BRK
-6036- 00 BRK
-6037- 00 BRK
-6038- 00 BRK
-6039- 00 BRK
-603A- 00 BRK
-603B- 00 BRK
-603C- 00 BRK
-603D- 00 BRK
-603E- 00 BRK
-603F- 00 BRK
-6040- 00 BRK
-6041- 00 BRK
-6042- 00 BRK
-6043- 00 BRK
-6044- 00 BRK
-6045- 00 BRK
-6046- 00 BRK
-6047- 00 BRK
-6048- 00 BRK
-6049- 00 BRK
-604A- 00 BRK
-604B- 00 BRK
-604C- 00 BRK
-604D- 00 BRK
-604E- 00 BRK
-604F- 00 BRK
-6050- 00 BRK
-6051- 00 BRK
-6052- 00 BRK
-6053- 00 BRK
-6054- 00 BRK
-6055- 00 BRK
-6056- 00 BRK
-6057- 00 BRK
-6058- 00 BRK
-6059- 00 BRK
-605A- 00 BRK
-605B- 00 BRK
-605C- 00 BRK
-605D- 00 BRK
-605E- 00 BRK
-605F- 00 BRK
-6060- 00 BRK
-6061- 00 BRK
-6062- 00 BRK
-6063- 00 BRK
-6064- 00 BRK
-6065- 00 BRK
-6066- 00 BRK
-6067- 00 BRK
-6068- 00 BRK
-6069- 00 BRK
-606A- 00 BRK
-606B- 00 BRK
-606C- 00 BRK
-606D- 00 BRK
-606E- 00 BRK
-606F- 00 BRK
-6070- 00 BRK
-6071- 00 BRK
-6072- 00 BRK
-6073- 00 BRK
-6074- 00 BRK
-6075- 00 BRK
-6076- 00 BRK
-6077- 00 BRK
-6078- 00 BRK
-6079- 00 BRK
-607A- 00 BRK
-607B- 00 BRK
-607C- 00 BRK
-607D- 00 BRK
-607E- 00 BRK
-607F- 00 BRK
-6080- 00 BRK
-6081- 00 BRK
-6082- 00 BRK
-6083- 00 BRK
-6084- 00 BRK
-6085- 00 BRK
-6086- 00 BRK
-6087- 00 BRK
-6088- 00 BRK
-6089- 00 BRK
-608A- 00 BRK
-608B- 00 BRK
-608C- 00 BRK
-608D- 00 BRK
-608E- 00 BRK
-608F- 00 BRK
-6090- 00 BRK
-6091- 00 BRK
-6092- 00 BRK
-6093- 00 BRK
-6094- 00 BRK
-6095- 00 BRK
-6096- 00 BRK
-6097- 00 BRK
-6098- 00 BRK
-6099- 00 BRK
-609A- 00 BRK
-609B- 00 BRK
-609C- 00 BRK
-609D- 00 BRK
-609E- 00 BRK
-609F- 00 BRK
-60A0- 00 BRK
-60A1- 00 BRK
-60A2- 00 BRK
-60A3- 00 BRK
-60A4- 00 BRK
-60A5- 00 BRK
-60A6- 00 BRK
-60A7- 00 BRK
-60A8- 00 BRK
-60A9- 00 BRK
-60AA- 00 BRK
-60AB- 00 BRK
-60AC- 00 BRK
-60AD- 00 BRK
-60AE- 00 BRK
-60AF- 00 BRK
-60B0- 00 BRK
-60B1- 00 BRK
-60B2- 00 BRK
-60B3- 00 BRK
-60B4- 00 BRK
-60B5- 00 BRK
-60B6- 00 BRK
-60B7- 00 BRK
-60B8- 00 BRK
-60B9- 00 BRK
-60BA- 00 BRK
-60BB- 00 BRK
-60BC- 00 BRK
-60BD- 00 BRK
-60BE- 00 BRK
-60BF- 00 BRK
-60C0- 00 BRK
-60C1- 00 BRK
-60C2- 00 BRK
-60C3- 00 BRK
-60C4- 00 BRK
-60C5- 00 BRK
-60C6- 00 BRK
-60C7- 00 BRK
-60C8- 00 BRK
-60C9- 00 BRK
-60CA- 00 BRK
-60CB- 00 BRK
-60CC- 00 BRK
-60CD- 00 BRK
-60CE- 00 BRK
-60CF- 00 BRK
-60D0- 00 BRK
-60D1- 00 BRK
-60D2- 00 BRK
-60D3- 00 BRK
-60D4- 00 BRK
-60D5- 00 BRK
-60D6- 00 BRK
-60D7- 00 BRK
-60D8- 00 BRK
-60D9- 00 BRK
-60DA- 00 BRK
-60DB- 00 BRK
-60DC- 00 BRK
-60DD- 00 BRK
-60DE- 00 BRK
-60DF- 00 BRK
-60E0- 00 BRK
-60E1- 00 BRK
-60E2- 00 BRK
-60E3- 00 BRK
-60E4- 00 BRK
-60E5- 00 BRK
-60E6- 00 BRK
-60E7- 00 BRK
-60E8- 00 BRK
-60E9- 00 BRK
-60EA- 00 BRK
-60EB- 00 BRK
-60EC- 00 BRK
-60ED- 00 BRK
-60EE- 00 BRK
-60EF- 00 BRK
-60F0- 00 BRK
-60F1- 00 BRK
-60F2- 00 BRK
-60F3- 00 BRK
-60F4- 00 BRK
-60F5- 00 BRK
-60F6- 00 BRK
-60F7- 00 BRK
-60F8- 00 BRK
-60F9- 00 BRK
-60FA- 00 BRK
-60FB- 00 BRK
-60FC- 00 BRK
-60FD- 00 BRK
-60FE- 00 BRK
-60FF- 00 BRK
-6100- 00 BRK
-6101- 00 BRK
-6102- 00 BRK
-6103- 00 BRK
-6104- 00 BRK
-6105- 00 BRK
-6106- 00 BRK
-6107- 00 BRK
-6108- 00 BRK
-6109- 00 BRK
-610A- 00 BRK
-610B- 00 BRK
-610C- 00 BRK
-610D- 00 BRK
-610E- 00 BRK
-610F- 00 BRK
-6110- 00 BRK
-6111- 00 BRK
-6112- 00 BRK
-6113- 00 BRK
-6114- 00 BRK
-6115- 00 BRK
-6116- 00 BRK
-6117- 00 BRK
-6118- 00 BRK
-6119- 00 BRK
-611A- 00 BRK
-611B- 00 BRK
-611C- 00 BRK
-611D- 00 BRK
-611E- 00 BRK
-611F- 00 BRK
-6120- 00 BRK
-6121- 00 BRK
-6122- 00 BRK
-6123- 00 BRK
-6124- 00 BRK
-6125- 00 BRK
-6126- 00 BRK
-6127- 00 BRK
-6128- 00 BRK
-6129- 00 BRK
-612A- 00 BRK
-612B- 00 BRK
-612C- 00 BRK
-612D- 00 BRK
-612E- 00 BRK
-612F- 00 BRK
-6130- 00 BRK
-6131- 00 BRK
-6132- 00 BRK
-6133- 00 BRK
-6134- 00 BRK
-6135- 00 BRK
-6136- 00 BRK
-6137- 00 BRK
-6138- 00 BRK
-6139- 00 BRK
-613A- 00 BRK
-613B- 00 BRK
-613C- 00 BRK
-613D- 00 BRK
-613E- 00 BRK
-613F- 00 BRK
-6140- 00 BRK
-6141- 00 BRK
-6142- 00 BRK
-6143- 00 BRK
-6144- 00 BRK
-6145- 00 BRK
-6146- 00 BRK
-6147- 00 BRK
-6148- 00 BRK
-6149- 00 BRK
-614A- 00 BRK
-614B- 00 BRK
-614C- 00 BRK
-614D- 00 BRK
-614E- 00 BRK
-614F- 00 BRK
-6150- 00 BRK
-6151- 00 BRK
-6152- 00 BRK
-6153- 00 BRK
-6154- 00 BRK
-6155- 00 BRK
-6156- 00 BRK
-6157- 00 BRK
-6158- 00 BRK
-6159- 00 BRK
-615A- 00 BRK
-615B- 00 BRK
-615C- 00 BRK
-615D- 00 BRK
-615E- 00 BRK
-615F- 00 BRK
-6160- 00 BRK
-6161- 00 BRK
-6162- 00 BRK
-6163- 00 BRK
-6164- 00 BRK
-6165- 00 BRK
-6166- 00 BRK
-6167- 00 BRK
-6168- 00 BRK
-6169- 00 BRK
-616A- 00 BRK
-616B- 00 BRK
-616C- 00 BRK
-616D- 00 BRK
-616E- 00 BRK
-616F- 00 BRK
-6170- 00 BRK
-6171- 00 BRK
-6172- 00 BRK
-6173- 00 BRK
-6174- 00 BRK
-6175- 00 BRK
-6176- 00 BRK
-6177- 00 BRK
-6178- 00 BRK
-6179- 00 BRK
-617A- 00 BRK
-617B- 00 BRK
-617C- 00 BRK
-617D- 00 BRK
-617E- 00 BRK
-617F- 00 BRK
-6180- 00 BRK
-6181- 00 BRK
-6182- 00 BRK
-6183- 00 BRK
-6184- 00 BRK
-6185- 00 BRK
-6186- 00 BRK
-6187- 00 BRK
-6188- 00 BRK
-6189- 00 BRK
-618A- 00 BRK
-618B- 00 BRK
-618C- 00 BRK
-618D- 00 BRK
-618E- 00 BRK
-618F- 00 BRK
-6190- 00 BRK
-6191- 00 BRK
-6192- 00 BRK
-6193- 00 BRK
-6194- 00 BRK
-6195- 00 BRK
-6196- 00 BRK
-6197- 00 BRK
-6198- 00 BRK
-6199- 00 BRK
-619A- 00 BRK
-619B- 00 BRK
-619C- 00 BRK
-619D- 00 BRK
-619E- 00 BRK
-619F- 00 BRK
-61A0- 00 BRK
-61A1- 00 BRK
-61A2- 00 BRK
-61A3- 00 BRK
-61A4- 00 BRK
-61A5- 00 BRK
-61A6- 00 BRK
-61A7- 00 BRK
-61A8- 00 BRK
-61A9- 00 BRK
-61AA- 00 BRK
-61AB- 00 BRK
-61AC- 00 BRK
-61AD- 00 BRK
-61AE- 00 BRK
-61AF- 00 BRK
-61B0- 00 BRK
-61B1- 00 BRK
-61B2- 00 BRK
-61B3- 00 BRK
-61B4- 00 BRK
-61B5- 00 BRK
-61B6- 00 BRK
-61B7- 00 BRK
-61B8- 00 BRK
-61B9- 00 BRK
-61BA- 00 BRK
-61BB- 00 BRK
-61BC- 00 BRK
-61BD- 00 BRK
-61BE- 00 BRK
-61BF- 00 BRK
-61C0- 00 BRK
-61C1- 00 BRK
-61C2- 00 BRK
-61C3- 00 BRK
-61C4- 00 BRK
-61C5- 00 BRK
-61C6- 00 BRK
-61C7- 00 BRK
-61C8- 00 BRK
-61C9- 00 BRK
-61CA- 00 BRK
-61CB- 00 BRK
-61CC- 00 BRK
-61CD- 00 BRK
-61CE- 00 BRK
-61CF- 00 BRK
-61D0- 00 BRK
-61D1- 00 BRK
-61D2- 00 BRK
-61D3- 00 BRK
-61D4- 00 BRK
-61D5- 00 BRK
-61D6- 00 BRK
-61D7- 00 BRK
-61D8- 00 BRK
-61D9- 00 BRK
-61DA- 00 BRK
-61DB- 00 BRK
-61DC- 00 BRK
-61DD- 00 BRK
-61DE- 00 BRK
-61DF- 00 BRK
-61E0- 00 BRK
-61E1- 00 BRK
-61E2- 00 BRK
-61E3- 00 BRK
-61E4- 00 BRK
-61E5- 00 BRK
-61E6- 00 BRK
-61E7- 00 BRK
-61E8- 00 BRK
-61E9- 00 BRK
-61EA- 00 BRK
-61EB- 00 BRK
-61EC- 00 BRK
-61ED- 00 BRK
-61EE- 00 BRK
-61EF- 00 BRK
-61F0- 00 BRK
-61F1- 00 BRK
-61F2- 00 BRK
-61F3- 00 BRK
-61F4- 00 BRK
-61F5- 00 BRK
-61F6- 00 BRK
-61F7- 00 BRK
-61F8- 00 BRK
-61F9- 00 BRK
-61FA- 00 BRK
-61FB- 00 BRK
-61FC- 00 BRK
-61FD- 00 BRK
-61FE- 00 BRK
-61FF- 00 BRK
-6200- 00 BRK
-6201- 00 BRK
-6202- 00 BRK
-6203- 00 BRK
-6204- 00 BRK
-6205- 00 BRK
-6206- 00 BRK
-6207- 00 BRK
-6208- 00 BRK
-6209- 00 BRK
-620A- 00 BRK
-620B- 00 BRK
-620C- 00 BRK
-620D- 00 BRK
-620E- 00 BRK
-620F- 00 BRK
-6210- 00 BRK
-6211- 00 BRK
-6212- 00 BRK
-6213- 00 BRK
-6214- 00 BRK
-6215- 00 BRK
-6216- 00 BRK
-6217- 00 BRK
-6218- 00 BRK
-6219- 00 BRK
-621A- 00 BRK
-621B- 00 BRK
-621C- 00 BRK
-621D- 00 BRK
-621E- 00 BRK
-621F- 00 BRK
-6220- 00 BRK
-6221- 00 BRK
-6222- 00 BRK
-6223- 00 BRK
-6224- 00 BRK
-6225- 00 BRK
-6226- 00 BRK
-6227- 00 BRK
-6228- 00 BRK
-6229- 00 BRK
-622A- 00 BRK
-622B- 00 BRK
-622C- 00 BRK
-622D- 00 BRK
-622E- 00 BRK
-622F- 00 BRK
-6230- 00 BRK
-6231- 00 BRK
-6232- 00 BRK
-6233- 00 BRK
-6234- 00 BRK
-6235- 00 BRK
-6236- 00 BRK
-6237- 00 BRK
-6238- 00 BRK
-6239- 00 BRK
-623A- 00 BRK
-623B- 00 BRK
-623C- 00 BRK
-623D- 00 BRK
-623E- 00 BRK
-623F- 00 BRK
-6240- 00 BRK
-6241- 00 BRK
-6242- 00 BRK
-6243- 00 BRK
-6244- 00 BRK
-6245- 00 BRK
-6246- 00 BRK
-6247- 00 BRK
-6248- 00 BRK
-6249- 00 BRK
-624A- A9 01 LDA #$01
-624C- 8D 41 62 STA $6241
-624F- A9 01 LDA #$01
-6251- 8D 42 62 STA $6242
-6254- 20 B3 70 JSR $70B3
-6257- A0 8D LDY #$8D
-6259- 8D 00 20 STA $2000
-625C- B3 ???
-625D- 70 D4 BVS $6233
-625F- C8 INY
-6260- C5 A0 CMP $A0
-6262- C4 C9 CPY $C9
-6264- CD B8 B1 CMP $B1B8
-6267- A0 CD LDY #$CD
-6269- C1 C3 CMP ($C3,X)
-626B- D2 CF CMP ($CF)
-626D- A0 D3 LDY #$D3
-626F- C9 CD CMP #$CD
-6271- D0 CC BNE $623F
-6273- D9 A0 D3 CMP $D3A0,Y
-6276- C5 D4 CMP $D4
-6278- D3 ???
-6279- 8D 00 20 STA $2000
-627C- B3 ???
-627D- 70 D5 BVS $6254
-627F- D0 A0 BNE $6221
-6281- C1 A0 CMP ($A0,X)
-6283- CF ???
-6284- CE C5 AD DEC $ADC5
-6287- C4 C9 CPY $C9
-6289- CD C5 CE CMP $CEC5
-628C- D3 ???
-628D- C9 CF CMP #$CF
-628F- CE C1 CC DEC $CCC1
-6292- A0 C1 LDY #$C1
-6294- D2 D2 CMP ($D2)
-6296- C1 D9 CMP ($D9,X)
-6298- A0 CF LDY #$CF
-629A- C6 8D DEC $8D
-629C- 00 BRK
-629D- 20 B3 70 JSR $70B3
-62A0- D4 ???
-62A1- C8 INY
-62A2- C5 A0 CMP $A0
-62A4- C7 ???
-62A5- C9 D6 CMP #$D6
-62A7- C5 CE CMP $CE
-62A9- A0 D3 LDY #$D3
-62AB- C9 DA CMP #$DA
-62AD- C5 A0 CMP $A0
-62AF- D7 ???
-62B0- C9 D4 CMP #$D4
-62B2- C8 INY
-62B3- A0 C5 LDY #$C5
-62B5- CC C5 CD CPY $CDC5
-62B8- C5 CE CMP $CE
-62BA- D4 ???
-62BB- D3 ???
-62BC- A0 CF LDY #$CF
-62BE- C6 8D DEC $8D
-62C0- 00 BRK
-62C1- 20 B3 70 JSR $70B3
-62C4- C1 A0 CMP ($A0,X)
-62C6- C7 ???
-62C7- C9 D6 CMP #$D6
-62C9- C5 CE CMP $CE
-62CB- A0 CC LDY #$CC
-62CD- C5 CE CMP $CE
-62CF- C7 ???
-62D0- D4 ???
-62D1- C8 INY
-62D2- AE 8D 8D LDX $8D8D
-62D5- 00 BRK
-62D6- 20 B3 70 JSR $70B3
-62D9- C4 C9 CPY $C9
-62DB- CD B8 B1 CMP $B1B8
-62DE- A0 A3 LDY #$A3
-62E0- C1 D2 CMP ($D2,X)
-62E2- D2 C1 CMP ($C1)
-62E4- D9 B1 BB CMP $BBB1,Y
-62E7- A3 ???
-62E8- B1 B0 LDA ($B0),Y
-62EA- BB ???
-62EB- A3 ???
-62EC- B1 BB LDA ($BB),Y
-62EE- A3 ???
-62EF- A4 C1 LDY $C1
-62F1- C1 A0 CMP ($A0,X)
-62F3- D2 C5 CMP ($C5)
-62F5- D4 ???
-62F6- D5 D2 CMP $D2,X
-62F8- CE D3 BA DEC $BAD3
-62FB- 8D 8D 00 STA $008D
-62FE- A9 03 LDA #$03
-6300- 48 PHA
-6301- A9 00 LDA #$00
-6303- 48 PHA
-6304- A9 0A LDA #$0A
-6306- 48 PHA
-6307- A9 01 LDA #$01
-6309- 48 PHA
-630A- A9 AA LDA #$AA
-630C- 48 PHA
-630D- 20 31 74 JSR $7431
-6310- A9 03 LDA #$03
-6312- 48 PHA
-6313- A9 00 LDA #$00
-6315- 48 PHA
-6316- A9 02 LDA #$02
-6318- 48 PHA
-6319- 20 1F 70 JSR $701F
-631C- A9 03 LDA #$03
-631E- 48 PHA
-631F- A9 02 LDA #$02
-6321- 48 PHA
-6322- A9 05 LDA #$05
-6324- 48 PHA
-6325- 20 1F 70 JSR $701F
-6328- A9 03 LDA #$03
-632A- 48 PHA
-632B- A9 07 LDA #$07
-632D- 48 PHA
-632E- A9 05 LDA #$05
-6330- 48 PHA
-6331- 20 1F 70 JSR $701F
-6334- 20 B3 70 JSR $70B3
-6337- A0 8D LDY #$8D
-6339- 8D 00 20 STA $2000
-633C- D4 ???
-633D- 70 20 BVS $635F
-633F- B3 ???
-6340- 70 D4 BVS $6316
-6342- C8 INY
-6343- C5 A0 CMP $A0
-6345- D0 D5 BNE $631C
-6347- D4 ???
-6348- B8 CLV
-6349- B1 A0 LDA ($A0),Y
-634B- CD C1 C3 CMP $C3C1
-634E- D2 CF CMP ($CF)
-6350- A0 D0 LDY #$D0
-6352- D5 D4 CMP $D4,X
-6354- D3 ???
-6355- A0 D4 LDY #$D4
-6357- C8 INY
-6358- C5 A0 CMP $A0
-635A- D6 C1 DEC $C1,X
-635C- CC D5 C5 CPY $C5D5
-635F- A0 C6 LDY #$C6
-6361- CF ???
-6362- D5 CE CMP $CE,X
-6364- C4 8D CPY $8D
-6366- 00 BRK
-6367- 20 B3 70 JSR $70B3
-636A- C1 D4 CMP ($D4,X)
-636C- A0 D4 LDY #$D4
-636E- C8 INY
-636F- C5 A0 CMP $A0
-6371- D3 ???
-6372- D0 C5 BNE $6339
-6374- C3 ???
-6375- C9 C6 CMP #$C6
-6377- C9 C5 CMP #$C5
-6379- C4 A0 CPY $A0
-637B- C1 C4 CMP ($C4,X)
-637D- C4 D2 CPY $D2
-637F- C5 D3 CMP $D3
-6381- D3 ???
-6382- A0 C1 LDY #$C1
-6384- CE C4 A0 DEC $A0C4
-6387- D4 ???
-6388- C8 INY
-6389- C5 CE CMP $CE
-638B- 8D 00 20 STA $2000
-638E- B3 ???
-638F- 70 C9 BVS $635A
-6391- CE D3 C5 DEC $C5D3
-6394- D2 D4 CMP ($D4)
-6396- D3 ???
-6397- A0 C9 LDY #$C9
-6399- D4 ???
-639A- A0 C9 LDY #$C9
-639C- CE D4 CF DEC $CFD4
-639F- A0 D4 LDY #$D4
-63A1- C8 INY
-63A2- C5 A0 CMP $A0
-63A4- C7 ???
-63A5- C9 D6 CMP #$D6
-63A7- C5 CE CMP $CE
-63A9- A0 C1 LDY #$C1
-63AB- D2 D2 CMP ($D2)
-63AD- C1 D9 CMP ($D9,X)
-63AF- A0 C1 LDY #$C1
-63B1- CE C4 8D DEC $8DC4
-63B4- 00 BRK
-63B5- 20 B3 70 JSR $70B3
-63B8- C9 CE CMP #$CE
-63BA- C4 C5 CPY $C5
-63BC- D8 CLD
-63BD- AE 8D 8D LDX $8D8D
-63C0- 00 BRK
-63C1- 20 B3 70 JSR $70B3
-63C4- D3 ???
-63C5- CF ???
-63C6- AC A0 D0 LDY $D0A0
-63C9- D5 D4 CMP $D4,X
-63CB- B8 CLV
-63CC- B1 A0 LDA ($A0),Y
-63CE- A3 ???
-63CF- A4 B3 LDY $B3
-63D1- B2 B0 LDA ($B0)
-63D3- BB ???
-63D4- A3 ???
-63D5- C1 D2 CMP ($D2,X)
-63D7- D2 C1 CMP ($C1)
-63D9- D9 B1 BB CMP $BBB1,Y
-63DC- A3 ???
-63DD- B1 A0 LDA ($A0),Y
-63DF- C1 CE CMP ($CE,X)
-63E1- C4 A0 CPY $A0
-63E3- 8D 00 20 STA $2000
-63E6- B3 ???
-63E7- 70 D0 BVS $63B9
-63E9- D5 D4 CMP $D4,X
-63EB- B8 CLV
-63EC- B1 A0 LDA ($A0),Y
-63EE- A3 ???
-63EF- A4 B3 LDY $B3
-63F1- B2 B1 LDA ($B1)
-63F3- BB ???
-63F4- A3 ???
-63F5- C1 D2 CMP ($D2,X)
-63F7- D2 C1 CMP ($C1)
-63F9- D9 B1 BB CMP $BBB1,Y
-63FC- A3 ???
-63FD- B2 A0 LDA ($A0)
-63FF- D2 C5 CMP ($C5)
-6401- D3 ???
-6402- D5 CC CMP $CC,X
-6404- D4 ???
-6405- D3 ???
-6406- A0 C9 LDY #$C9
-6408- CE BA A0 DEC $A0BA
-640B- 8D 8D 00 STA $008D
-640E- A9 BB LDA #$BB
-6410- 8D 20 03 STA $0320
-6413- A9 CC LDA #$CC
-6415- 8D 21 03 STA $0321
-6418- A9 03 LDA #$03
-641A- 48 PHA
-641B- A9 20 LDA #$20
-641D- 48 PHA
-641E- A9 03 LDA #$03
-6420- 48 PHA
-6421- A9 00 LDA #$00
-6423- 48 PHA
-6424- A9 01 LDA #$01
-6426- 48 PHA
-6427- 20 FB 75 JSR $75FB
-642A- A9 03 LDA #$03
-642C- 48 PHA
-642D- A9 21 LDA #$21
-642F- 48 PHA
-6430- A9 03 LDA #$03
-6432- 48 PHA
-6433- A9 00 LDA #$00
-6435- 48 PHA
-6436- A9 02 LDA #$02
-6438- 48 PHA
-6439- 20 FB 75 JSR $75FB
-643C- A9 03 LDA #$03
-643E- 48 PHA
-643F- A9 00 LDA #$00
-6441- 48 PHA
-6442- A9 02 LDA #$02
-6444- 48 PHA
-6445- 20 1F 70 JSR $701F
-6448- A9 03 LDA #$03
-644A- 48 PHA
-644B- A9 02 LDA #$02
-644D- 48 PHA
-644E- A9 05 LDA #$05
-6450- 48 PHA
-6451- 20 1F 70 JSR $701F
-6454- A9 03 LDA #$03
-6456- 48 PHA
-6457- A9 07 LDA #$07
-6459- 48 PHA
-645A- A9 05 LDA #$05
-645C- 48 PHA
-645D- 20 1F 70 JSR $701F
-6460- 20 B3 70 JSR $70B3
-6463- A0 8D LDY #$8D
-6465- 8D 00 20 STA $2000
-6468- D4 ???
-6469- 70 20 BVS $648B
-646B- B3 ???
-646C- 70 CE BVS $643C
-646E- CF ???
-646F- D4 ???
-6470- C5 A0 CMP $A0
-6472- D4 ???
-6473- C8 INY
-6474- C1 D4 CMP ($D4,X)
-6476- A0 C9 LDY #$C9
-6478- C6 A0 DEC $A0
-647A- D9 CF D5 CMP $D5CF,Y
-647D- D2 A0 CMP ($A0)
-647F- C5 CC CMP $CC
-6481- C5 CD CMP $CD
-6483- C5 CE CMP $CE
-6485- D4 ???
-6486- A0 D3 LDY #$D3
-6488- C9 DA CMP #$DA
-648A- C5 8D CMP $8D
-648C- 00 BRK
-648D- 20 B3 70 JSR $70B3
-6490- C9 D3 CMP #$D3
-6492- A0 CF LDY #$CF
-6494- CE C5 A0 DEC $A0C5
-6497- C2 ???
-6498- D9 D4 C5 CMP $C5D4,Y
-649B- AE CF CE LDX $CECF
-649E- CC D9 A0 CPY $A0D9
-64A1- CF ???
-64A2- CE C5 A0 DEC $A0C5
-64A5- C2 ???
-64A6- D9 D4 C5 CMP $C5D4,Y
-64A9- A0 C9 LDY #$C9
-64AB- D3 ???
-64AC- A0 C3 LDY #$C3
-64AE- CF ???
-64AF- D0 C9 BNE $647A
-64B1- C5 C4 CMP $C4
-64B3- BB ???
-64B4- 8D 00 20 STA $2000
-64B7- B3 ???
-64B8- 70 C9 BVS $6483
-64BA- C6 A0 DEC $A0
-64BC- D4 ???
-64BD- D7 ???
-64BE- CF ???
-64BF- A0 C2 LDY #$C2
-64C1- D9 D4 C5 CMP $C5D4,Y
-64C4- D3 ???
-64C5- AC A0 D4 LDY $D4A0
-64C8- C8 INY
-64C9- C5 CE CMP $CE
-64CB- A0 D4 LDY #$D4
-64CD- D7 ???
-64CE- CF ???
-64CF- A0 C1 LDY #$C1
-64D1- D2 C5 CMP ($C5)
-64D3- A0 C3 LDY #$C3
-64D5- CF ???
-64D6- D0 C9 BNE $64A1
-64D8- C5 C4 CMP $C4
-64DA- AC 8D 00 LDY $008D
-64DD- 20 B3 70 JSR $70B3
-64E0- C1 CE CMP ($CE,X)
-64E2- C4 A0 CPY $A0
-64E4- D3 ???
-64E5- CF ???
-64E6- A0 CF LDY #$CF
-64E8- CE AE A0 DEC $A0AE
-64EB- D4 ???
-64EC- C8 INY
-64ED- D5 D3 CMP $D3,X
-64EF- A0 D4 LDY #$D4
-64F1- C8 INY
-64F2- C5 A0 CMP $A0
-64F4- C6 CF DEC $CF
-64F6- CC CC CF CPY $CFCC
-64F9- D7 ???
-64FA- C9 CE CMP #$CE
-64FC- C7 ???
-64FD- BA TSX
-64FE- 8D 8D 00 STA $008D
-6501- 20 B3 70 JSR $70B3
-6504- C4 C9 CPY $C9
-6506- CD B8 B1 CMP $B1B8
-6509- A0 C1 LDY #$C1
-650B- D2 D2 CMP ($D2)
-650D- C1 D9 CMP ($D9,X)
-650F- B2 BB LDA ($BB)
-6511- A3 ???
-6512- B1 B0 LDA ($B0),Y
-6514- BB ???
-6515- A3 ???
-6516- B2 BB LDA ($BB)
-6518- A3 ???
-6519- A4 C5 LDY $C5
-651B- C5 8D CMP $8D
-651D- 00 BRK
-651E- 20 B3 70 JSR $70B3
-6521- D0 D5 BNE $64F8
-6523- D4 ???
-6524- B8 CLV
-6525- B1 A0 LDA ($A0),Y
-6527- A4 B3 LDY $B3
-6529- B2 B0 LDA ($B0)
-652B- BB ???
-652C- C1 D2 CMP ($D2,X)
-652E- D2 C1 CMP ($C1)
-6530- D9 B2 BB CMP $BBB2,Y
-6533- A3 ???
-6534- B8 CLV
-6535- 8D 8D 00 STA $008D
-6538- 20 B3 70 JSR $70B3
-653B- D2 C5 CMP ($C5)
-653D- D3 ???
-653E- D5 CC CMP $CC,X
-6540- D4 ???
-6541- D3 ???
-6542- A0 C9 LDY #$C9
-6544- CE A0 D4 DEC $D4A0
-6547- C8 INY
-6548- C5 A0 CMP $A0
-654A- C6 CF DEC $CF
-654C- CC CC CF CPY $CFCC
-654F- D7 ???
-6550- C9 CE CMP #$CE
-6552- C7 ???
-6553- BA TSX
-6554- 8D 8D 00 STA $008D
-6557- A9 40 LDA #$40
-6559- 48 PHA
-655A- A9 00 LDA #$00
-655C- 48 PHA
-655D- A9 0A LDA #$0A
-655F- 48 PHA
-6560- A9 02 LDA #$02
-6562- 48 PHA
-6563- A9 EE LDA #$EE
-6565- 48 PHA
-6566- 20 31 74 JSR $7431
-6569- A9 03 LDA #$03
-656B- 48 PHA
-656C- A9 20 LDA #$20
-656E- 48 PHA
-656F- A9 40 LDA #$40
-6571- 48 PHA
-6572- A9 00 LDA #$00
-6574- 48 PHA
-6575- A9 08 LDA #$08
-6577- 48 PHA
-6578- 20 FB 75 JSR $75FB
-657B- A9 40 LDA #$40
-657D- 48 PHA
-657E- A9 00 LDA #$00
-6580- 48 PHA
-6581- A9 02 LDA #$02
-6583- 48 PHA
-6584- 20 1F 70 JSR $701F
-6587- A9 40 LDA #$40
-6589- 48 PHA
-658A- A9 02 LDA #$02
-658C- 48 PHA
-658D- A9 05 LDA #$05
-658F- 48 PHA
-6590- 20 1F 70 JSR $701F
-6593- A9 40 LDA #$40
-6595- 48 PHA
-6596- A9 07 LDA #$07
-6598- 48 PHA
-6599- A9 05 LDA #$05
-659B- 48 PHA
-659C- 20 1F 70 JSR $701F
-659F- A9 40 LDA #$40
-65A1- 48 PHA
-65A2- A9 0C LDA #$0C
-65A4- 48 PHA
-65A5- A9 05 LDA #$05
-65A7- 48 PHA
-65A8- 20 1F 70 JSR $701F
-65AB- A9 40 LDA #$40
-65AD- 48 PHA
-65AE- A9 11 LDA #$11
-65B0- 48 PHA
-65B1- A9 05 LDA #$05
-65B3- 48 PHA
-65B4- 20 1F 70 JSR $701F
-65B7- 20 D4 70 JSR $70D4
-65BA- 20 B3 70 JSR $70B3
-65BD- A0 8D LDY #$8D
-65BF- 8D 00 20 STA $2000
-65C2- B3 ???
-65C3- 70 C1 BVS $6586
-65C5- CC D3 CF CPY $CFD3
-65C8- A0 CE LDY #$CE
-65CA- CF ???
-65CB- D4 ???
-65CC- C5 A0 CMP $A0
-65CE- D4 ???
-65CF- C8 INY
-65D0- C1 D4 CMP ($D4,X)
-65D2- A0 C2 LDY #$C2
-65D4- C5 C3 CMP $C3
-65D6- C1 D5 CMP ($D5,X)
-65D8- D3 ???
-65D9- C5 A0 CMP $A0
-65DB- C5 CC CMP $CC
-65DD- C5 CD CMP $CD
-65DF- C5 CE CMP $CE
-65E1- D4 ???
-65E2- A0 D3 LDY #$D3
-65E4- C9 DA CMP #$DA
-65E6- C5 D3 CMP $D3
-65E8- 8D 00 20 STA $2000
-65EB- B3 ???
-65EC- 70 C3 BVS $65B1
-65EE- C1 CE CMP ($CE,X)
-65F0- A0 D6 LDY #$D6
-65F2- C1 D2 CMP ($D2,X)
-65F4- D9 A0 C6 CMP $C6A0,Y
-65F7- D2 CF CMP ($CF)
-65F9- CD A0 B1 CMP $B1A0
-65FC- A0 C2 LDY #$C2
-65FE- D9 D4 C5 CMP $C5D4,Y
-6601- A0 D4 LDY #$D4
-6603- CF ???
-6604- A0 B2 LDY #$B2
-6606- B5 B5 LDA $B5,X
-6608- A0 C2 LDY #$C2
-660A- D9 D4 C5 CMP $C5D4,Y
-660D- D3 ???
-660E- AC 8D 00 LDY $008D
-6611- 20 B3 70 JSR $70B3
-6614- C1 CC CMP ($CC,X)
-6616- CC CF D7 CPY $D7CF
-6619- C9 CE CMP #$CE
-661B- C7 ???
-661C- A0 CC LDY #$CC
-661E- C9 D4 CMP #$D4
-6620- C5 D2 CMP $D2
-6622- C1 CC CMP ($CC,X)
-6624- A0 D6 LDY #$D6
-6626- C1 CC CMP ($CC,X)
-6628- D5 C5 CMP $C5,X
-662A- D3 ???
-662B- A0 C9 LDY #$C9
-662D- D3 ???
-662E- A0 C9 LDY #$C9
-6630- CD D0 D2 CMP $D2D0
-6633- C1 C3 CMP ($C3,X)
-6635- D4 ???
-6636- C9 C3 CMP #$C3
-6638- C1 CC CMP ($CC,X)
-663A- AE 8D 00 LDX $008D
-663D- 20 B3 70 JSR $70B3
-6640- D4 ???
-6641- C8 INY
-6642- D5 D3 CMP $D3,X
-6644- AC A0 C2 LDY $C2A0
-6647- C5 A0 CMP $A0
-6649- D3 ???
-664A- D5 D2 CMP $D2,X
-664C- C5 A0 CMP $A0
-664E- D4 ???
-664F- CF ???
-6650- A0 D5 LDY #$D5
-6652- D4 ???
-6653- C9 CC CMP #$CC
-6655- C9 DA CMP #$DA
-6657- C5 A0 CMP $A0
-6659- C1 A0 CMP ($A0,X)
-665B- D0 CF BNE $662C
-665D- D2 D4 CMP ($D4)
-665F- C9 CF CMP #$CF
-6661- CE 8D 00 DEC $008D
-6664- 20 B3 70 JSR $70B3
-6667- CF ???
-6668- C6 A0 DEC $A0
-666A- CD C5 CD CMP $CDC5
-666D- A0 C6 LDY #$C6
-666F- CF ???
-6670- D2 A0 CMP ($A0)
-6672- D0 C1 BNE $6635
-6674- D3 ???
-6675- D3 ???
-6676- C9 CE CMP #$CE
-6678- C7 ???
-6679- A0 D4 LDY #$D4
-667B- CF ???
-667C- A0 C1 LDY #$C1
-667E- CE C4 A0 DEC $A0C4
-6681- C6 D2 DEC $D2
-6683- CF ???
-6684- CD A0 C1 CMP $C1A0
-6687- D2 D2 CMP ($D2)
-6689- C1 D9 CMP ($D9,X)
-668B- A0 8D LDY #$8D
-668D- 00 BRK
-668E- 20 B3 70 JSR $70B3
-6691- D3 ???
-6692- D5 C2 CMP $C2,X
-6694- D2 CF CMP ($CF)
-6696- D5 D4 CMP $D4,X
-6698- C9 CE CMP #$CE
-669A- C5 D3 CMP $D3
-669C- AE A0 D4 LDX $D4A0
-669F- C8 INY
-66A0- C5 A0 CMP $A0
-66A2- DB ???
-66A3- D0 C1 BNE $6666
-66A5- D2 C1 CMP ($C1)
-66A7- CD DD A0 CMP $A0DD
-66AA- C1 C4 CMP ($C4,X)
-66AC- C4 D2 CPY $D2
-66AE- A0 C9 LDY #$C9
-66B0- D3 ???
-66B1- A0 C7 LDY #$C7
-66B3- CF ???
-66B4- CF ???
-66B5- C4 8D CPY $8D
-66B7- 00 BRK
-66B8- 20 B3 70 JSR $70B3
-66BB- C6 CF DEC $CF
-66BD- D2 A0 CMP ($A0)
-66BF- D4 ???
-66C0- C8 INY
-66C1- C9 D3 CMP #$D3
-66C3- AE 8D 8D LDX $8D8D
-66C6- 00 BRK
-66C7- 20 D4 70 JSR $70D4
-66CA- 20 B3 70 JSR $70B3
-66CD- A0 8D LDY #$8D
-66CF- 8D 00 20 STA $2000
-66D2- B3 ???
-66D3- 70 D4 BVS $66A9
-66D5- C8 INY
-66D6- C5 A0 CMP $A0
-66D8- C7 ???
-66D9- C5 D4 CMP $D4
-66DB- B8 CLV
-66DC- B1 A0 LDA ($A0),Y
-66DE- CD C1 C3 CMP $C3C1
-66E1- D2 CF CMP ($CF)
-66E3- A0 C7 LDY #$C7
-66E5- C5 D4 CMP $D4
-66E7- D3 ???
-66E8- A0 D4 LDY #$D4
-66EA- C8 INY
-66EB- C5 A0 CMP $A0
-66ED- D6 C1 DEC $C1,X
-66EF- CC D5 C5 CPY $C5D5
-66F2- A0 C8 LDY #$C8
-66F4- C5 CC CMP $CC
-66F6- C4 8D CPY $8D
-66F8- 00 BRK
-66F9- 20 B3 70 JSR $70B3
-66FC- C9 CE CMP #$CE
-66FE- A0 D4 LDY #$D4
-6700- C8 INY
-6701- C5 A0 CMP $A0
-6703- C7 ???
-6704- C9 D6 CMP #$D6
-6706- C5 CE CMP $CE
-6708- A0 C5 LDY #$C5
-670A- CC C5 CD CPY $CDC5
-670D- C5 CE CMP $CE
-670F- D4 ???
-6710- A0 C9 LDY #$C9
-6712- CE A0 D4 DEC $D4A0
-6715- C8 INY
-6716- C5 A0 CMP $A0
-6718- C7 ???
-6719- C9 D6 CMP #$D6
-671B- C5 CE CMP $CE
-671D- 8D 00 20 STA $2000
-6720- B3 ???
-6721- 70 C1 BVS $66E4
-6723- D2 D2 CMP ($D2)
-6725- C1 D9 CMP ($D9,X)
-6727- AE A0 D4 LDX $D4A0
-672A- C8 INY
-672B- D5 D3 CMP $D3,X
-672D- 8D 8D 00 STA $008D
-6730- 20 B3 70 JSR $70B3
-6733- C7 ???
-6734- C5 D4 CMP $D4
-6736- B8 CLV
-6737- B1 A0 LDA ($A0),Y
-6739- C1 D2 CMP ($D2,X)
-673B- D2 C1 CMP ($C1)
-673D- D9 B2 BB CMP $BBB2,Y
-6740- A3 ???
-6741- B8 CLV
-6742- A0 D2 LDY #$D2
-6744- C5 D4 CMP $D4
-6746- D5 D2 CMP $D2,X
-6748- CE D3 BA DEC $BAD3
-674B- 8D 8D 00 STA $008D
-674E- A9 40 LDA #$40
-6750- 48 PHA
-6751- A9 00 LDA #$00
-6753- 48 PHA
-6754- A9 08 LDA #$08
-6756- 48 PHA
-6757- 20 CD 74 JSR $74CD
-675A- A9 60 LDA #$60
-675C- 48 PHA
-675D- A9 40 LDA #$40
-675F- 48 PHA
-6760- AD 3F 60 LDA $603F
-6763- 48 PHA
-6764- 20 1F 70 JSR $701F
-6767- 20 B3 70 JSR $70B3
-676A- A0 8D LDY #$8D
-676C- 8D 00 20 STA $2000
-676F- D4 ???
-6770- 70 A9 BVS $671B
-6772- 40 RTI
-6773- 48 PHA
-6774- A9 00 LDA #$00
-6776- 48 PHA
-6777- A9 0A LDA #$0A
-6779- 48 PHA
-677A- A9 0A LDA #$0A
-677C- 48 PHA
-677D- A9 01 LDA #$01
-677F- 48 PHA
-6780- A9 2D LDA #$2D
-6782- 48 PHA
-6783- 20 45 77 JSR $7745
-6786- 20 B3 70 JSR $70B3
-6789- C4 C9 CPY $C9
-678B- CD B8 B2 CMP $B2B8
-678E- A0 C3 LDY #$C3
-6790- D2 C5 CMP ($C5)
-6792- C1 D4 CMP ($D4,X)
-6794- C5 D3 CMP $D3
-6796- A0 C1 LDY #$C1
-6798- CE A0 C1 DEC $C1A0
-679B- D2 D2 CMP ($D2)
-679D- C1 D9 CMP ($D9,X)
-679F- A0 CC LDY #$CC
-67A1- C9 CB CMP #$CB
-67A3- C5 A0 CMP $A0
-67A5- C4 C9 CPY $C9
-67A7- CD B8 B1 CMP $B1B8
-67AA- AC 8D 00 LDY $008D
-67AD- 20 B3 70 JSR $70B3
-67B0- C2 ???
-67B1- D5 D4 CMP $D4,X
-67B3- A0 C9 LDY #$C9
-67B5- CE A0 B2 DEC $B2A0
-67B8- AD C4 C9 LDA $C9C4
-67BB- CD C5 CE CMP $CEC5
-67BE- D3 ???
-67BF- C9 CF CMP #$CF
-67C1- CE D3 A0 DEC $A0D3
-67C4- C9 CE CMP #$CE
-67C6- D3 ???
-67C7- D4 ???
-67C8- C5 C1 CMP $C1
-67CA- C4 A0 CPY $A0
-67CC- CF ???
-67CD- C6 A0 DEC $A0
-67CF- CF ???
-67D0- CE C5 AE DEC $AEC5
-67D3- 8D 8D 00 STA $008D
-67D6- 20 B3 70 JSR $70B3
-67D9- D4 ???
-67DA- C8 INY
-67DB- D5 D3 CMP $D3,X
-67DD- A0 C4 LDY #$C4
-67DF- C9 CD CMP #$CD
-67E1- B8 CLV
-67E2- B2 A0 LDA ($A0)
-67E4- C1 D2 CMP ($D2,X)
-67E6- D2 C1 CMP ($C1)
-67E8- D9 B2 BB CMP $BBB2,Y
-67EB- A3 ???
-67EC- B1 B0 LDA ($B0),Y
-67EE- BB ???
-67EF- A3 ???
-67F0- B1 B0 LDA ($B0),Y
-67F2- BB ???
-67F3- A3 ???
-67F4- B1 BB LDA ($BB),Y
-67F6- A3 ???
-67F7- A4 B2 LDY $B2
-67F9- C4 A0 CPY $A0
-67FB- D2 C5 CMP ($C5)
-67FD- D4 ???
-67FE- D5 D2 CMP $D2,X
-6800- CE D3 BA DEC $BAD3
-6803- A0 8D LDY #$8D
-6805- 8D 00 A9 STA $A900
-6808- 40 RTI
-6809- 48 PHA
-680A- A9 00 LDA #$00
-680C- 48 PHA
-680D- A9 03 LDA #$03
-680F- 48 PHA
-6810- 20 1F 70 JSR $701F
-6813- A9 40 LDA #$40
-6815- 48 PHA
-6816- A9 03 LDA #$03
-6818- 48 PHA
-6819- A9 0A LDA #$0A
-681B- 48 PHA
-681C- 20 1F 70 JSR $701F
-681F- A9 40 LDA #$40
-6821- 48 PHA
-6822- A9 0D LDA #$0D
-6824- 48 PHA
-6825- A9 0A LDA #$0A
-6827- 48 PHA
-6828- 20 1F 70 JSR $701F
-682B- A9 40 LDA #$40
-682D- 48 PHA
-682E- A9 17 LDA #$17
-6830- 48 PHA
-6831- A9 0A LDA #$0A
-6833- 48 PHA
-6834- 20 1F 70 JSR $701F
-6837- A9 40 LDA #$40
-6839- 48 PHA
-683A- A9 21 LDA #$21
-683C- 48 PHA
-683D- A9 0A LDA #$0A
-683F- 48 PHA
-6840- 20 1F 70 JSR $701F
-6843- A9 40 LDA #$40
-6845- 48 PHA
-6846- A9 2B LDA #$2B
-6848- 48 PHA
-6849- A9 0A LDA #$0A
-684B- 48 PHA
-684C- 20 1F 70 JSR $701F
-684F- A9 40 LDA #$40
-6851- 48 PHA
-6852- A9 35 LDA #$35
-6854- 48 PHA
-6855- A9 0A LDA #$0A
-6857- 48 PHA
-6858- 20 1F 70 JSR $701F
-685B- A9 40 LDA #$40
-685D- 48 PHA
-685E- A9 3F LDA #$3F
-6860- 48 PHA
-6861- A9 0A LDA #$0A
-6863- 48 PHA
-6864- 20 1F 70 JSR $701F
-6867- A9 40 LDA #$40
-6869- 48 PHA
-686A- A9 49 LDA #$49
-686C- 48 PHA
-686D- A9 0A LDA #$0A
-686F- 48 PHA
-6870- 20 1F 70 JSR $701F
-6873- A9 40 LDA #$40
-6875- 48 PHA
-6876- A9 53 LDA #$53
-6878- 48 PHA
-6879- A9 0A LDA #$0A
-687B- 48 PHA
-687C- 20 1F 70 JSR $701F
-687F- A9 40 LDA #$40
-6881- 48 PHA
-6882- A9 5D LDA #$5D
-6884- 48 PHA
-6885- A9 0A LDA #$0A
-6887- 48 PHA
-6888- 20 1F 70 JSR $701F
-688B- 20 B3 70 JSR $70B3
-688E- A0 8D LDY #$8D
-6890- 8D 00 20 STA $2000
-6893- D4 ???
-6894- 70 20 BVS $68B6
-6896- B3 ???
-6897- 70 D0 BVS $6869
-6899- D5 D4 CMP $D4,X
-689B- B8 CLV
-689C- B2 A0 LDA ($A0)
-689E- C1 C3 CMP ($C3,X)
-68A0- D4 ???
-68A1- D3 ???
-68A2- A0 CC LDY #$CC
-68A4- C9 CB CMP #$CB
-68A6- C5 A0 CMP $A0
-68A8- D0 D5 BNE $687F
-68AA- D4 ???
-68AB- B8 CLV
-68AC- B1 AC LDA ($AC),Y
-68AE- A0 C2 LDY #$C2
-68B0- D5 D4 CMP $D4,X
-68B2- A0 C9 LDY #$C9
-68B4- CE A0 D4 DEC $D4A0
-68B7- D7 ???
-68B8- CF ???
-68B9- 8D 00 20 STA $2000
-68BC- B3 ???
-68BD- 70 C4 BVS $6883
-68BF- C9 CD CMP #$CD
-68C1- C5 CE CMP $CE
-68C3- D3 ???
-68C4- C9 CF CMP #$CF
-68C6- CE D3 AE DEC $AED3
-68C9- A0 8D LDY #$8D
-68CB- 8D 00 20 STA $2000
-68CE- B3 ???
-68CF- 70 D3 BVS $68A4
-68D1- CF ???
-68D2- BA TSX
-68D3- A0 D0 LDY #$D0
-68D5- D5 D4 CMP $D4,X
-68D7- B8 CLV
-68D8- B2 A0 LDA ($A0)
-68DA- A4 B3 LDY $B3
-68DC- B2 B0 LDA ($B0)
-68DE- BB ???
-68DF- C1 D2 CMP ($D2,X)
-68E1- D2 C1 CMP ($C1)
-68E3- D9 B2 BB CMP $BBB2,Y
-68E6- A3 ???
-68E7- B1 BB LDA ($BB),Y
-68E9- A3 ???
-68EA- B5 A0 LDA $A0,X
-68EC- D2 C5 CMP ($C5)
-68EE- D4 ???
-68EF- D5 D2 CMP $D2,X
-68F1- CE D3 8D DEC $8DD3
-68F4- 8D 00 A9 STA $A900
-68F7- 0F ???
-68F8- 8D 20 03 STA $0320
-68FB- A9 FF LDA #$FF
-68FD- 8D 21 03 STA $0321
-6900- A9 03 LDA #$03
-6902- 48 PHA
-6903- A9 20 LDA #$20
-6905- 48 PHA
-6906- A9 40 LDA #$40
-6908- 48 PHA
-6909- A9 00 LDA #$00
-690B- 48 PHA
-690C- A9 00 LDA #$00
-690E- 48 PHA
-690F- A9 00 LDA #$00
-6911- 48 PHA
-6912- 20 41 7A JSR $7A41
-6915- A9 03 LDA #$03
-6917- 48 PHA
-6918- A9 20 LDA #$20
-691A- 48 PHA
-691B- A9 40 LDA #$40
-691D- 48 PHA
-691E- A9 00 LDA #$00
-6920- 48 PHA
-6921- A9 01 LDA #$01
-6923- 48 PHA
-6924- A9 05 LDA #$05
-6926- 48 PHA
-6927- 20 41 7A JSR $7A41
-692A- A9 40 LDA #$40
-692C- 48 PHA
-692D- A9 00 LDA #$00
-692F- 48 PHA
-6930- A9 03 LDA #$03
-6932- 48 PHA
-6933- 20 1F 70 JSR $701F
-6936- A9 40 LDA #$40
-6938- 48 PHA
-6939- A9 03 LDA #$03
-693B- 48 PHA
-693C- A9 0A LDA #$0A
-693E- 48 PHA
-693F- 20 1F 70 JSR $701F
-6942- A9 40 LDA #$40
-6944- 48 PHA
-6945- A9 0D LDA #$0D
-6947- 48 PHA
-6948- A9 0A LDA #$0A
-694A- 48 PHA
-694B- 20 1F 70 JSR $701F
-694E- A9 40 LDA #$40
-6950- 48 PHA
-6951- A9 17 LDA #$17
-6953- 48 PHA
-6954- A9 0A LDA #$0A
-6956- 48 PHA
-6957- 20 1F 70 JSR $701F
-695A- A9 40 LDA #$40
-695C- 48 PHA
-695D- A9 21 LDA #$21
-695F- 48 PHA
-6960- A9 0A LDA #$0A
-6962- 48 PHA
-6963- 20 1F 70 JSR $701F
-6966- A9 40 LDA #$40
-6968- 48 PHA
-6969- A9 2B LDA #$2B
-696B- 48 PHA
-696C- A9 0A LDA #$0A
-696E- 48 PHA
-696F- 20 1F 70 JSR $701F
-6972- A9 40 LDA #$40
-6974- 48 PHA
-6975- A9 35 LDA #$35
-6977- 48 PHA
-6978- A9 0A LDA #$0A
-697A- 48 PHA
-697B- 20 1F 70 JSR $701F
-697E- A9 40 LDA #$40
-6980- 48 PHA
-6981- A9 3F LDA #$3F
-6983- 48 PHA
-6984- A9 0A LDA #$0A
-6986- 48 PHA
-6987- 20 1F 70 JSR $701F
-698A- A9 40 LDA #$40
-698C- 48 PHA
-698D- A9 49 LDA #$49
-698F- 48 PHA
-6990- A9 0A LDA #$0A
-6992- 48 PHA
-6993- 20 1F 70 JSR $701F
-6996- A9 40 LDA #$40
-6998- 48 PHA
-6999- A9 53 LDA #$53
-699B- 48 PHA
-699C- A9 0A LDA #$0A
-699E- 48 PHA
-699F- 20 1F 70 JSR $701F
-69A2- A9 40 LDA #$40
-69A4- 48 PHA
-69A5- A9 5D LDA #$5D
-69A7- 48 PHA
-69A8- A9 0A LDA #$0A
-69AA- 48 PHA
-69AB- 20 1F 70 JSR $701F
-69AE- 20 B3 70 JSR $70B3
-69B1- A0 8D LDY #$8D
-69B3- 8D 00 20 STA $2000
-69B6- D4 ???
-69B7- 70 20 BVS $69D9
-69B9- B3 ???
-69BA- 70 CC BVS $6988
-69BC- C9 CB CMP #$CB
-69BE- C5 D7 CMP $D7
-69C0- C9 D3 CMP #$D3
-69C2- C5 AC CMP $AC
-69C4- A0 C7 LDY #$C7
-69C6- C5 D4 CMP $D4
-69C8- B8 CLV
-69C9- B2 A0 LDA ($A0)
-69CB- C1 C3 CMP ($C3,X)
-69CD- D4 ???
-69CE- D3 ???
-69CF- A0 CC LDY #$CC
-69D1- C9 CB CMP #$CB
-69D3- C5 A0 CMP $A0
-69D5- C7 ???
-69D6- C5 D4 CMP $D4
-69D8- B8 CLV
-69D9- B1 AC LDA ($AC),Y
-69DB- 8D 00 20 STA $2000
-69DE- B3 ???
-69DF- 70 C2 BVS $69A3
-69E1- D5 D4 CMP $D4,X
-69E3- A0 C9 LDY #$C9
-69E5- CE A0 D4 DEC $D4A0
-69E8- D7 ???
-69E9- CF ???
-69EA- A0 C4 LDY #$C4
-69EC- C9 CD CMP #$CD
-69EE- C5 CE CMP $CE
-69F0- D3 ???
-69F1- C9 CF CMP #$CF
-69F3- CE D3 AE DEC $AED3
-69F6- A0 8D LDY #$8D
-69F8- 8D 00 20 STA $2000
-69FB- B3 ???
-69FC- 70 D4 BVS $69D2
-69FE- C8 INY
-69FF- D5 D3 CMP $D3,X
-6A01- BA TSX
-6A02- A0 C7 LDY #$C7
-6A04- C5 D4 CMP $D4
-6A06- B8 CLV
-6A07- B2 A0 LDA ($A0)
-6A09- C1 D2 CMP ($D2,X)
-6A0B- D2 C1 CMP ($C1)
-6A0D- D9 B2 BB CMP $BBB2,Y
-6A10- A3 ???
-6A11- B1 BB LDA ($BB),Y
-6A13- A3 ???
-6A14- B5 A0 LDA $A0,X
-6A16- D2 C5 CMP ($C5)
-6A18- D4 ???
-6A19- D5 D2 CMP $D2,X
-6A1B- CE D3 BA DEC $BAD3
-6A1E- 8D 8D 00 STA $008D
-6A21- A9 40 LDA #$40
-6A23- 48 PHA
-6A24- A9 00 LDA #$00
-6A26- 48 PHA
-6A27- A9 01 LDA #$01
-6A29- 48 PHA
-6A2A- A9 05 LDA #$05
-6A2C- 48 PHA
-6A2D- 20 42 78 JSR $7842
-6A30- A9 60 LDA #$60
-6A32- 48 PHA
-6A33- A9 40 LDA #$40
-6A35- 48 PHA
-6A36- AD 3F 60 LDA $603F
-6A39- 48 PHA
-6A3A- 20 1F 70 JSR $701F
-6A3D- 20 D4 70 JSR $70D4
-6A40- 20 B3 70 JSR $70B3
-6A43- A0 8D LDY #$8D
-6A45- 8D 00 20 STA $2000
-6A48- B3 ???
-6A49- 70 C4 BVS $6A0F
-6A4B- C9 CD CMP #$CD
-6A4D- B1 B6 LDA ($B6),Y
-6A4F- B1 A0 LDA ($A0),Y
-6A51- C3 ???
-6A52- D2 C5 CMP ($C5)
-6A54- C1 D4 CMP ($D4,X)
-6A56- C5 D3 CMP $D3
-6A58- A0 C1 LDY #$C1
-6A5A- A0 B1 LDY #$B1
-6A5C- B6 AD LDX $AD,Y
-6A5E- C2 ???
-6A5F- C9 D4 CMP #$D4
-6A61- AC A0 B1 LDY $B1A0
-6A64- C4 8D CPY $8D
-6A66- 00 BRK
-6A67- 20 B3 70 JSR $70B3
-6A6A- C1 D2 CMP ($D2,X)
-6A6C- D2 C1 CMP ($C1)
-6A6E- D9 A0 D7 CMP $D7A0,Y
-6A71- C9 D4 CMP #$D4
-6A73- C8 INY
-6A74- A0 C1 LDY #$C1
-6A76- A0 CD LDY #$CD
-6A78- C1 D8 CMP ($D8,X)
-6A7A- C9 CD CMP #$CD
-6A7C- D5 CD CMP $CD,X
-6A7E- A0 C5 LDY #$C5
-6A80- CC C5 CD CPY $CDC5
-6A83- C5 CE CMP $CE
-6A85- D4 ???
-6A86- 8D 00 20 STA $2000
-6A89- B3 ???
-6A8A- 70 CC BVS $6A58
-6A8C- C5 CE CMP $CE
-6A8E- C7 ???
-6A8F- D4 ???
-6A90- C8 INY
-6A91- A0 CF LDY #$CF
-6A93- C6 A0 DEC $A0
-6A95- B1 A0 LDA ($A0),Y
-6A97- C2 ???
-6A98- D9 D4 C5 CMP $C5D4,Y
-6A9B- A0 A8 LDY #$A8
-6A9D- B2 B5 LDA ($B5)
-6A9F- B5 A9 LDA $A9,X
-6AA1- AE 8D 8D LDX $8D8D
-6AA4- 00 BRK
-6AA5- 20 B3 70 JSR $70B3
-6AA8- D3 ???
-6AA9- CF ???
-6AAA- AC A0 C4 LDY $C4A0
-6AAD- C9 CD CMP #$CD
-6AAF- B1 B6 LDA ($B6),Y
-6AB1- B1 A0 LDA ($A0),Y
-6AB3- C1 D2 CMP ($D2,X)
-6AB5- D2 C1 CMP ($C1)
-6AB7- D9 B2 BB CMP $BBB2,Y
-6ABA- A3 ???
-6ABB- B3 ???
-6ABC- B0 B0 BCS $6A6E
-6ABE- BB ???
-6ABF- A3 ???
-6AC0- B1 BB LDA ($BB),Y
-6AC2- A3 ???
-6AC3- A4 B6 LDY $B6
-6AC5- B6 8D LDX $8D,Y
-6AC7- 00 BRK
-6AC8- 20 B3 70 JSR $70B3
-6ACB- D2 C5 CMP ($C5)
-6ACD- D4 ???
-6ACE- D5 D2 CMP $D2,X
-6AD0- CE D3 BA DEC $BAD3
-6AD3- 8D 8D 00 STA $008D
-6AD6- A9 40 LDA #$40
-6AD8- 48 PHA
-6AD9- A9 00 LDA #$00
-6ADB- 48 PHA
-6ADC- A9 01 LDA #$01
-6ADE- 48 PHA
-6ADF- A9 2C LDA #$2C
-6AE1- 48 PHA
-6AE2- A9 01 LDA #$01
-6AE4- 48 PHA
-6AE5- A9 66 LDA #$66
-6AE7- 48 PHA
-6AE8- 20 36 7C JSR $7C36
-6AEB- A9 40 LDA #$40
-6AED- 48 PHA
-6AEE- A9 00 LDA #$00
-6AF0- 48 PHA
-6AF1- A9 FF LDA #$FF
-6AF3- 48 PHA
-6AF4- 20 1F 70 JSR $701F
-6AF7- 20 D4 70 JSR $70D4
-6AFA- A9 0F LDA #$0F
-6AFC- 8D 00 03 STA $0300
-6AFF- A9 0F LDA #$0F
-6B01- 8D 01 03 STA $0301
-6B04- 20 B3 70 JSR $70B3
-6B07- A0 8D LDY #$8D
-6B09- 8D 00 A9 STA $A900
-6B0C- 03 ???
-6B0D- 48 PHA
-6B0E- A9 00 LDA #$00
-6B10- 48 PHA
-6B11- A9 40 LDA #$40
-6B13- 48 PHA
-6B14- A9 00 LDA #$00
-6B16- 48 PHA
-6B17- A9 01 LDA #$01
-6B19- 48 PHA
-6B1A- A9 2C LDA #$2C
-6B1C- 48 PHA
-6B1D- 20 E5 7C JSR $7CE5
-6B20- 20 B3 70 JSR $70B3
-6B23- A0 8D LDY #$8D
-6B25- 8D 00 20 STA $2000
-6B28- B3 ???
-6B29- 70 D0 BVS $6AFB
-6B2B- D5 D4 CMP $D4,X
-6B2D- B1 B6 LDA ($B6),Y
-6B2F- B1 A0 LDA ($A0),Y
-6B31- D0 D5 BNE $6B08
-6B33- D4 ???
-6B34- D3 ???
-6B35- A0 C1 LDY #$C1
-6B37- A0 D6 LDY #$D6
-6B39- C1 CC CMP ($CC,X)
-6B3B- D5 C5 CMP $C5,X
-6B3D- A0 D0 LDY #$D0
-6B3F- D2 CF CMP ($CF)
-6B41- D6 C9 DEC $C9,X
-6B43- C4 C5 CPY $C5
-6B45- C4 8D CPY $8D
-6B47- 00 BRK
-6B48- 20 B3 70 JSR $70B3
-6B4B- C1 D4 CMP ($D4,X)
-6B4D- A0 C1 LDY #$C1
-6B4F- A0 C7 LDY #$C7
-6B51- C9 D6 CMP #$D6
-6B53- C5 CE CMP $CE
-6B55- A0 CD LDY #$CD
-6B57- C5 CD CMP $CD
-6B59- CF ???
-6B5A- D2 D9 CMP ($D9)
-6B5C- A0 C1 LDY #$C1
-6B5E- C4 C4 CPY $C4
-6B60- D2 C5 CMP ($C5)
-6B62- D3 ???
-6B63- D3 ???
-6B64- 8D 00 20 STA $2000
-6B67- B3 ???
-6B68- 70 C9 BVS $6B33
-6B6A- CE D4 CF DEC $CFD4
-6B6D- A0 D4 LDY #$D4
-6B6F- C8 INY
-6B70- C5 A0 CMP $A0
-6B72- D3 ???
-6B73- D0 C5 BNE $6B3A
-6B75- C3 ???
-6B76- C9 C6 CMP #$C6
-6B78- C9 C5 CMP #$C5
-6B7A- C4 A0 CPY $A0
-6B7C- B1 B6 LDA ($B6),Y
-6B7E- AD C2 C9 LDA $C9C2
-6B81- D4 ???
-6B82- 8D 00 20 STA $2000
-6B85- B3 ???
-6B86- 70 C1 BVS $6B49
-6B88- D2 D2 CMP ($D2)
-6B8A- C1 D9 CMP ($D9,X)
-6B8C- A0 C1 LDY #$C1
-6B8E- D4 ???
-6B8F- A0 D4 LDY #$D4
-6B91- C8 INY
-6B92- C5 A0 CMP $A0
-6B94- C7 ???
-6B95- C9 D6 CMP #$D6
-6B97- C5 CE CMP $CE
-6B99- A0 C9 LDY #$C9
-6B9B- CE C4 C5 DEC $C5C4
-6B9E- D8 CLD
-6B9F- AE 8D 8D LDX $8D8D
-6BA2- 00 BRK
-6BA3- 20 B3 70 JSR $70B3
-6BA6- D0 D5 BNE $6B7D
-6BA8- D4 ???
-6BA9- B1 B6 LDA ($B6),Y
-6BAB- B1 A0 LDA ($A0),Y
-6BAD- A4 B3 LDY $B3
-6BAF- B0 B0 BCS $6B61
-6BB1- BB ???
-6BB2- C1 D2 CMP ($D2,X)
-6BB4- D2 C1 CMP ($C1)
-6BB6- D9 B2 BB CMP $BBB2,Y
-6BB9- A3 ???
-6BBA- B3 ???
-6BBB- B0 B0 BCS $6B6D
-6BBD- A0 D2 LDY #$D2
-6BBF- C5 D4 CMP $D4
-6BC1- D5 D2 CMP $D2,X
-6BC3- CE D3 BA DEC $BAD3
-6BC6- 8D 8D 00 STA $008D
-6BC9- A9 40 LDA #$40
-6BCB- 48 PHA
-6BCC- A9 00 LDA #$00
-6BCE- 48 PHA
-6BCF- A9 FF LDA #$FF
-6BD1- 48 PHA
-6BD2- 20 1F 70 JSR $701F
-6BD5- A9 40 LDA #$40
-6BD7- 48 PHA
-6BD8- A9 FF LDA #$FF
-6BDA- 48 PHA
-6BDB- A9 32 LDA #$32
-6BDD- 48 PHA
-6BDE- 20 1F 70 JSR $701F
-6BE1- 20 D4 70 JSR $70D4
-6BE4- 20 B3 70 JSR $70B3
-6BE7- A0 8D LDY #$8D
-6BE9- 8D 00 20 STA $2000
-6BEC- B3 ???
-6BED- 70 C1 BVS $6BB0
-6BEF- CE C4 A0 DEC $A0C4
-6BF2- C7 ???
-6BF3- C5 D4 CMP $D4
-6BF5- B1 B6 LDA ($B6),Y
-6BF7- B1 AC LDA ($AC),Y
-6BF9- A0 C5 LDY #$C5
-6BFB- D8 CLD
-6BFC- D0 C5 BNE $6BC3
-6BFE- C3 ???
-6BFF- D4 ???
-6C00- C5 C4 CMP $C4
-6C02- CC D9 AC CPY $ACD9
-6C05- A0 C7 LDY #$C7
-6C07- C5 D4 CMP $D4
-6C09- D3 ???
-6C0A- A0 D4 LDY #$D4
-6C0C- C8 INY
-6C0D- C5 A0 CMP $A0
-6C0F- 8D 00 20 STA $2000
-6C12- B3 ???
-6C13- 70 D6 BVS $6BEB
-6C15- C1 CC CMP ($CC,X)
-6C17- D5 C5 CMP $C5,X
-6C19- A0 D3 LDY #$D3
-6C1B- D4 ???
-6C1C- CF ???
-6C1D- D2 C5 CMP ($C5)
-6C1F- C4 A0 CPY $A0
-6C21- C9 CE CMP #$CE
-6C23- A0 C1 LDY #$C1
-6C25- CE A0 C1 DEC $C1A0
-6C28- D2 D2 CMP ($D2)
-6C2A- C1 D9 CMP ($D9,X)
-6C2C- A0 C1 LDY #$C1
-6C2E- D4 ???
-6C2F- 8D 00 20 STA $2000
-6C32- B3 ???
-6C33- 70 D4 BVS $6C09
-6C35- C8 INY
-6C36- C5 A0 CMP $A0
-6C38- C7 ???
-6C39- C9 D6 CMP #$D6
-6C3B- C5 CE CMP $CE
-6C3D- A0 C5 LDY #$C5
-6C3F- CC C5 CD CPY $CDC5
-6C42- C5 CE CMP $CE
-6C44- D4 ???
-6C45- AE 8D 8D LDX $8D8D
-6C48- 00 BRK
-6C49- 20 B3 70 JSR $70B3
-6C4C- D3 ???
-6C4D- CF ???
-6C4E- AC A0 C7 LDY $C7A0
-6C51- C5 D4 CMP $D4
-6C53- B8 CLV
-6C54- B1 A0 LDA ($A0),Y
-6C56- C1 D2 CMP ($D2,X)
-6C58- D2 C1 CMP ($C1)
-6C5A- D9 B2 BB CMP $BBB2,Y
-6C5D- A3 ???
-6C5E- B3 ???
-6C5F- B0 B0 BCS $6C11
-6C61- A0 D2 LDY #$D2
-6C63- C5 D4 CMP $D4
-6C65- D5 D2 CMP $D2,X
-6C67- CE D3 BA DEC $BAD3
-6C6A- 8D 8D 00 STA $008D
-6C6D- A9 40 LDA #$40
-6C6F- 48 PHA
-6C70- A9 00 LDA #$00
-6C72- 48 PHA
-6C73- A9 01 LDA #$01
-6C75- 48 PHA
-6C76- A9 2C LDA #$2C
-6C78- 48 PHA
-6C79- 20 58 7E JSR $7E58
-6C7C- 20 B3 70 JSR $70B3
-6C7F- A0 8D LDY #$8D
-6C81- 8D 00 A9 STA $A900
-6C84- 60 RTS
-6C85- 48 PHA
-6C86- A9 40 LDA #$40
-6C88- 48 PHA
-6C89- AD 3F 60 LDA $603F
-6C8C- 48 PHA
-6C8D- 20 1F 70 JSR $701F
-6C90- 20 D4 70 JSR $70D4
-6C93- A9 40 LDA #$40
-6C95- 48 PHA
-6C96- A9 00 LDA #$00
-6C98- 48 PHA
-6C99- A9 01 LDA #$01
-6C9B- 48 PHA
-6C9C- A9 2C LDA #$2C
-6C9E- 48 PHA
-6C9F- A9 00 LDA #$00
-6CA1- 48 PHA
-6CA2- A9 02 LDA #$02
-6CA4- 48 PHA
-6CA5- A9 01 LDA #$01
-6CA7- 48 PHA
-6CA8- A9 3F LDA #$3F
-6CAA- 48 PHA
-6CAB- 20 CC 7F JSR $7FCC
-6CAE- 20 B3 70 JSR $70B3
-6CB1- A0 8D LDY #$8D
-6CB3- 8D 00 20 STA $2000
-6CB6- B3 ???
-6CB7- 70 D4 BVS $6C8D
-6CB9- C8 INY
-6CBA- C5 A0 CMP $A0
-6CBC- C4 C9 CPY $C9
-6CBE- CD B1 B6 CMP $B6B1
-6CC1- B2 A0 LDA ($A0)
-6CC3- CD C1 C3 CMP $C3C1
-6CC6- D2 CF CMP ($CF)
-6CC8- A0 C3 LDY #$C3
-6CCA- D2 C5 CMP ($C5)
-6CCC- C1 D4 CMP ($D4,X)
-6CCE- C5 D3 CMP $D3
-6CD0- A0 C1 LDY #$C1
-6CD2- 8D 00 20 STA $2000
-6CD5- B3 ???
-6CD6- 70 D4 BVS $6CAC
-6CD8- D7 ???
-6CD9- CF ???
-6CDA- A0 C4 LDY #$C4
-6CDC- C9 CD CMP #$CD
-6CDE- C5 CE CMP $CE
-6CE0- D3 ???
-6CE1- C9 CF CMP #$CF
-6CE3- CE C1 CC DEC $CCC1
-6CE6- AC A0 B1 LDY $B1A0
-6CE9- B6 AD LDX $AD,Y
-6CEB- C2 ???
-6CEC- C9 D4 CMP #$D4
-6CEE- A0 C1 LDY #$C1
-6CF0- D2 D2 CMP ($D2)
-6CF2- C1 D9 CMP ($D9,X)
-6CF4- 8D 00 20 STA $2000
-6CF7- B3 ???
-6CF8- 70 D7 BVS $6CD1
-6CFA- C9 D4 CMP #$D4
-6CFC- C8 INY
-6CFD- A0 D4 LDY #$D4
-6CFF- C8 INY
-6D00- C5 A0 CMP $A0
-6D02- D3 ???
-6D03- D0 C5 BNE $6CCA
-6D05- C3 ???
-6D06- C9 C6 CMP #$C6
-6D08- C9 C5 CMP #$C5
-6D0A- C4 A0 CPY $A0
-6D0C- D2 CF CMP ($CF)
-6D0E- D7 ???
-6D0F- D3 ???
-6D10- A0 C1 LDY #$C1
-6D12- CE C4 8D DEC $8DC4
-6D15- 00 BRK
-6D16- 20 B3 70 JSR $70B3
-6D19- C3 ???
-6D1A- CF ???
-6D1B- CC D5 CD CPY $CDD5
-6D1E- CE D3 A0 DEC $A0D3
-6D21- C1 CE CMP ($CE,X)
-6D23- C4 A0 CPY $A0
-6D25- C5 CC CMP $CC
-6D27- C5 CD CMP $CD
-6D29- C5 CE CMP $CE
-6D2B- D4 ???
-6D2C- A0 CC LDY #$CC
-6D2E- C5 CE CMP $CE
-6D30- C7 ???
-6D31- D4 ???
-6D32- C8 INY
-6D33- AE 8D 8D LDX $8D8D
-6D36- 00 BRK
-6D37- 20 B3 70 JSR $70B3
-6D3A- D3 ???
-6D3B- CF ???
-6D3C- A0 C4 LDY #$C4
-6D3E- C9 CD CMP #$CD
-6D40- B1 B6 LDA ($B6),Y
-6D42- B2 A0 LDA ($A0)
-6D44- C1 D2 CMP ($D2,X)
-6D46- D2 C1 CMP ($C1)
-6D48- D9 B2 BB CMP $BBB2,Y
-6D4B- A3 ???
-6D4C- B3 ???
-6D4D- B0 B0 BCS $6CFF
-6D4F- BB ???
-6D50- A3 ???
-6D51- B2 BB LDA ($BB)
-6D53- A3 ???
-6D54- B1 BB LDA ($BB),Y
-6D56- A3 ???
-6D57- A4 B3 LDY $B3
-6D59- C6 8D DEC $8D
-6D5B- 00 BRK
-6D5C- 20 B3 70 JSR $70B3
-6D5F- D2 C5 CMP ($C5)
-6D61- D4 ???
-6D62- D5 D2 CMP $D2,X
-6D64- CE D3 BA DEC $BAD3
-6D67- A0 8D LDY #$8D
-6D69- 8D 00 20 STA $2000
-6D6C- D4 ???
-6D6D- 70 A9 BVS $6D18
-6D6F- 40 RTI
-6D70- 48 PHA
-6D71- A9 00 LDA #$00
-6D73- 48 PHA
-6D74- A9 C8 LDA #$C8
-6D76- 48 PHA
-6D77- 20 1F 70 JSR $701F
-6D7A- A9 40 LDA #$40
-6D7C- 48 PHA
-6D7D- A9 C8 LDA #$C8
-6D7F- 48 PHA
-6D80- A9 C8 LDA #$C8
-6D82- 48 PHA
-6D83- 20 1F 70 JSR $701F
-6D86- 20 D4 70 JSR $70D4
-6D89- A9 41 LDA #$41
-6D8B- 48 PHA
-6D8C- A9 90 LDA #$90
-6D8E- 48 PHA
-6D8F- A9 C8 LDA #$C8
-6D91- 48 PHA
-6D92- 20 1F 70 JSR $701F
-6D95- A9 42 LDA #$42
-6D97- 48 PHA
-6D98- A9 58 LDA #$58
-6D9A- 48 PHA
-6D9B- A9 0A LDA #$0A
-6D9D- 48 PHA
-6D9E- 20 1F 70 JSR $701F
-6DA1- 20 D4 70 JSR $70D4
-6DA4- 20 B3 70 JSR $70B3
-6DA7- A0 8D LDY #$8D
-6DA9- 8D 8D 8D STA $8D8D
-6DAC- 00 BRK
-6DAD- 20 B3 70 JSR $70B3
-6DB0- CC C9 CB CPY $CBC9
-6DB3- C5 A0 CMP $A0
-6DB5- CD C1 C3 CMP $C3C1
-6DB8- D2 CF CMP ($CF)
-6DBA- D3 ???
-6DBB- A0 C1 LDY #$C1
-6DBD- C2 ???
-6DBE- CF ???
-6DBF- D6 C5 DEC $C5,X
-6DC1- AC A0 D0 LDY $D0A0
-6DC4- D5 D4 CMP $D4,X
-6DC6- B1 B6 LDA ($B6),Y
-6DC8- B2 8D LDA ($8D)
-6DCA- 00 BRK
-6DCB- 20 B3 70 JSR $70B3
-6DCE- D0 D5 BNE $6DA5
-6DD0- D4 ???
-6DD1- D3 ???
-6DD2- A0 C1 LDY #$C1
-6DD4- A0 C7 LDY #$C7
-6DD6- C9 D6 CMP #$D6
-6DD8- C5 CE CMP $CE
-6DDA- A0 D6 LDY #$D6
-6DDC- C1 CC CMP ($CC,X)
-6DDE- D5 C5 CMP $C5,X
-6DE0- A0 C9 LDY #$C9
-6DE2- CE D4 CF DEC $CFD4
-6DE5- A0 D4 LDY #$D4
-6DE7- C8 INY
-6DE8- C5 A0 CMP $A0
-6DEA- 8D 00 20 STA $2000
-6DED- B3 ???
-6DEE- 70 D3 BVS $6DC3
-6DF0- D0 C5 BNE $6DB7
-6DF2- C3 ???
-6DF3- C9 C6 CMP #$C6
-6DF5- C9 C5 CMP #$C5
-6DF7- C4 A0 CPY $A0
-6DF9- C9 CE CMP #$CE
-6DFB- C4 C5 CPY $C5
-6DFD- D8 CLD
-6DFE- A0 CF LDY #$CF
-6E00- C6 A0 DEC $A0
-6E02- C1 A0 CMP ($A0,X)
-6E04- B1 B6 LDA ($B6),Y
-6E06- C2 ???
-6E07- C9 D4 CMP #$D4
-6E09- AC A0 B3 LDY $B3A0
-6E0C- C4 A0 CPY $A0
-6E0E- C1 D2 CMP ($D2,X)
-6E10- D2 C1 CMP ($C1)
-6E12- D9 AE 8D CMP $8DAE,Y
-6E15- 8D 00 20 STA $2000
-6E18- B3 ???
-6E19- 70 D4 BVS $6DEF
-6E1B- C8 INY
-6E1C- C5 A0 CMP $A0
-6E1E- C6 CF DEC $CF
-6E20- CC CC CF CPY $CFCC
-6E23- D7 ???
-6E24- C9 CE CMP #$CE
-6E26- C7 ???
-6E27- A0 CC LDY #$CC
-6E29- CF ???
-6E2A- CF ???
-6E2B- D0 D3 BNE $6E00
-6E2D- A0 D4 LDY #$D4
-6E2F- C8 INY
-6E30- D2 CF CMP ($CF)
-6E32- D5 C7 CMP $C7,X
-6E34- C8 INY
-6E35- A0 D8 LDY #$D8
-6E37- A0 C1 LDY #$C1
-6E39- CE C4 A0 DEC $A0C4
-6E3C- D9 AC 8D CMP $8DAC,Y
-6E3F- 00 BRK
-6E40- 20 B3 70 JSR $70B3
-6E43- C6 C9 DEC $C9
-6E45- CC CC C9 CPY $C9CC
-6E48- CE C7 A0 DEC $A0C7
-6E4B- D4 ???
-6E4C- C8 INY
-6E4D- C5 A0 CMP $A0
-6E4F- C1 D2 CMP ($D2,X)
-6E51- D2 C1 CMP ($C1)
-6E53- D9 D3 A0 CMP $A0D3,Y
-6E56- D7 ???
-6E57- C9 D4 CMP #$D4
-6E59- C8 INY
-6E5A- A0 B0 LDY #$B0
-6E5C- AD B3 B0 LDA $B0B3
-6E5F- B0 A0 BCS $6E01
-6E61- C9 CE CMP #$CE
-6E63- A0 C5 LDY #$C5
-6E65- C1 C3 CMP ($C3,X)
-6E67- C8 INY
-6E68- A0 D2 LDY #$D2
-6E6A- CF ???
-6E6B- D7 ???
-6E6C- AE 8D 8D LDX $8D8D
-6E6F- 00 BRK
-6E70- 20 D4 70 JSR $70D4
-6E73- A9 00 LDA #$00
-6E75- 8D 97 86 STA $8697
-6E78- 8D 99 86 STA $8699
-6E7B- 8D 98 86 STA $8698
-6E7E- 8D 9A 86 STA $869A
-6E81- A9 86 LDA #$86
-6E83- 48 PHA
-6E84- A9 97 LDA #$97
-6E86- 48 PHA
-6E87- A9 40 LDA #$40
-6E89- 48 PHA
-6E8A- A9 00 LDA #$00
-6E8C- 48 PHA
-6E8D- AD 98 86 LDA $8698
-6E90- 48 PHA
-6E91- AD 97 86 LDA $8697
-6E94- 48 PHA
-6E95- AD 9A 86 LDA $869A
-6E98- 48 PHA
-6E99- AD 99 86 LDA $8699
-6E9C- 48 PHA
-6E9D- 20 DB 81 JSR $81DB
-6EA0- 18 CLC
-6EA1- AD 97 86 LDA $8697
-6EA4- 69 01 ADC #$01
-6EA6- 90 03 BCC $6EAB
-6EA8- EE 98 86 INC $8698
-6EAB- 8D 97 86 STA $8697
-6EAE- AD 97 86 LDA $8697
-6EB1- C9 2C CMP #$2C
-6EB3- D0 CC BNE $6E81
-6EB5- 18 CLC
-6EB6- AD 99 86 LDA $8699
-6EB9- 69 01 ADC #$01
-6EBB- 90 03 BCC $6EC0
-6EBD- EE 9A 86 INC $869A
-6EC0- 8D 99 86 STA $8699
-6EC3- C9 03 CMP #$03
-6EC5- D0 BA BNE $6E81
-6EC7- A9 40 LDA #$40
-6EC9- 48 PHA
-6ECA- A9 00 LDA #$00
-6ECC- 48 PHA
-6ECD- A9 C8 LDA #$C8
-6ECF- 48 PHA
-6ED0- 20 1F 70 JSR $701F
-6ED3- A9 40 LDA #$40
-6ED5- 48 PHA
-6ED6- A9 C8 LDA #$C8
-6ED8- 48 PHA
-6ED9- A9 C8 LDA #$C8
-6EDB- 48 PHA
-6EDC- 20 1F 70 JSR $701F
-6EDF- 20 D4 70 JSR $70D4
-6EE2- A9 41 LDA #$41
-6EE4- 48 PHA
-6EE5- A9 90 LDA #$90
-6EE7- 48 PHA
-6EE8- A9 C8 LDA #$C8
-6EEA- 48 PHA
-6EEB- 20 1F 70 JSR $701F
-6EEE- A9 42 LDA #$42
-6EF0- 48 PHA
-6EF1- A9 58 LDA #$58
-6EF3- 48 PHA
-6EF4- A9 0A LDA #$0A
-6EF6- 48 PHA
-6EF7- 20 1F 70 JSR $701F
-6EFA- 20 D4 70 JSR $70D4
-6EFD- 20 B3 70 JSR $70B3
-6F00- A0 8D LDY #$8D
-6F02- 8D 00 20 STA $2000
-6F05- B3 ???
-6F06- 70 C7 BVS $6ECF
-6F08- C5 D4 CMP $D4
-6F0A- B1 B6 LDA ($B6),Y
-6F0C- B2 AC LDA ($AC)
-6F0E- A0 CC LDY #$CC
-6F10- C9 CB CMP #$CB
-6F12- C5 A0 CMP $A0
-6F14- C9 D4 CMP #$D4
-6F16- D3 ???
-6F17- A0 D3 LDY #$D3
-6F19- C9 D3 CMP #$D3
-6F1B- D4 ???
-6F1C- C5 D2 CMP $D2
-6F1E- A0 D2 LDY #$D2
-6F20- CF ???
-6F21- D5 D4 CMP $D4,X
-6F23- C9 CE CMP #$CE
-6F25- C5 D3 CMP $D3
-6F27- AC 8D 00 LDY $008D
-6F2A- 20 B3 70 JSR $70B3
-6F2D- C7 ???
-6F2E- C5 D4 CMP $D4
-6F30- D3 ???
-6F31- A0 C1 LDY #$C1
-6F33- A0 D6 LDY #$D6
-6F35- C1 CC CMP ($CC,X)
-6F37- D5 C5 CMP $C5,X
-6F39- A0 C6 LDY #$C6
-6F3B- D2 CF CMP ($CF)
-6F3D- CD A0 C1 CMP $C1A0
-6F40- A0 B1 LDY #$B1
-6F42- B6 C2 LDX $C2,Y
-6F44- C9 D4 CMP #$D4
-6F46- AC B2 C4 LDY $C4B2
-6F49- 8D 00 20 STA $2000
-6F4C- B3 ???
-6F4D- 70 C1 BVS $6F10
-6F4F- D2 D2 CMP ($D2)
-6F51- C1 D9 CMP ($D9,X)
-6F53- A0 C1 LDY #$C1
-6F55- CE C4 A0 DEC $A0C4
-6F58- D3 ???
-6F59- D4 ???
-6F5A- CF ???
-6F5B- D2 C5 CMP ($C5)
-6F5D- D3 ???
-6F5E- A0 C9 LDY #$C9
-6F60- D4 ???
-6F61- A0 C9 LDY #$C9
-6F63- CE A0 D2 DEC $D2A0
-6F66- C5 D4 CMP $D4
-6F68- D5 D2 CMP $D2,X
-6F6A- CE AE 8D DEC $8DAE
-6F6D- 8D 00 20 STA $2000
-6F70- B3 ???
-6F71- 70 D4 BVS $6F47
-6F73- C8 INY
-6F74- D5 D3 CMP $D3,X
-6F76- A0 C7 LDY #$C7
-6F78- C5 D4 CMP $D4
-6F7A- B1 B6 LDA ($B6),Y
-6F7C- B2 A0 LDA ($A0)
-6F7E- C1 D2 CMP ($D2,X)
-6F80- D2 C1 CMP ($C1)
-6F82- D9 B2 BB CMP $BBB2,Y
-6F85- A3 ???
-6F86- B1 B0 LDA ($B0),Y
-6F88- B0 BB BCS $6F45
-6F8A- A3 ???
-6F8B- B0 A0 BCS $6F2D
-6F8D- D2 C5 CMP ($C5)
-6F8F- D4 ???
-6F90- D5 D2 CMP $D2,X
-6F92- CE D3 BA DEC $BAD3
-6F95- A0 8D LDY #$8D
-6F97- 8D 00 A9 STA $A900
-6F9A- 40 RTI
-6F9B- 48 PHA
-6F9C- A9 00 LDA #$00
-6F9E- 48 PHA
-6F9F- A9 00 LDA #$00
-6FA1- 48 PHA
-6FA2- A9 64 LDA #$64
-6FA4- 48 PHA
-6FA5- A9 00 LDA #$00
-6FA7- 48 PHA
-6FA8- A9 00 LDA #$00
-6FAA- 48 PHA
-6FAB- 20 38 84 JSR $8438
-6FAE- A9 60 LDA #$60
-6FB0- 48 PHA
-6FB1- A9 40 LDA #$40
-6FB3- 48 PHA
-6FB4- AD 3F 60 LDA $603F
-6FB7- 48 PHA
-6FB8- 20 1F 70 JSR $701F
-6FBB- 20 D4 70 JSR $70D4
-6FBE- 20 B3 70 JSR $70B3
-6FC1- A0 8D LDY #$8D
-6FC3- 8D 00 20 STA $2000
-6FC6- B3 ???
-6FC7- 70 C6 BVS $6F8F
-6FC9- C9 CE CMP #$CE
-6FCB- AE 8D 8D LDX $8D8D
-6FCE- 8D 00 4C STA $4C00
-6FD1- D0 03 BNE $6FD6
-6FD3- 68 PLA
-6FD4- 8D F7 6F STA $6FF7
-6FD7- 68 PLA
-6FD8- 8D F8 6F STA $6FF8
-6FDB- 68 PLA
-6FDC- 85 06 STA $06
-6FDE- 68 PLA
-6FDF- 85 07 STA $07
-6FE1- A0 FF LDY #$FF
-6FE3- C8 INY
-6FE4- B9 40 60 LDA $6040,Y
-6FE7- 91 06 STA ($06),Y
-6FE9- CC 3F 60 CPY $603F
-6FEC- D0 F5 BNE $6FE3
-6FEE- AD F8 6F LDA $6FF8
-6FF1- 48 PHA
-6FF2- AD F7 6F LDA $6FF7
-6FF5- 48 PHA
-6FF6- 60 RTS
-6FF7- 00 BRK
-6FF8- 00 BRK
-6FF9- A0 FF LDY #$FF
-6FFB- 68 PLA
-6FFC- 8D 1D 70 STA $701D
-6FFF- 68 PLA
-7000- 8D 1E 70 STA $701E
-7003- 68 PLA
-7004- 85 06 STA $06
-7006- 68 PLA
-7007- 85 07 STA $07
-7009- C8 INY
-700A- B1 06 LDA ($06),Y
-700C- 99 41 61 STA $6141,Y
-700F- CC 40 61 CPY $6140
-7012- D0 F5 BNE $7009
-7014- AD 1E 70 LDA $701E
-7017- 48 PHA
-7018- AD 1D 70 LDA $701D
-701B- 48 PHA
-701C- 60 RTS
-701D- 00 BRK
-701E- 00 BRK
-701F- 68 PLA
-7020- 8D AE 70 STA $70AE
-7023- 68 PLA
-7024- 8D AF 70 STA $70AF
-7027- 68 PLA
-7028- 8D B2 70 STA $70B2
-702B- 68 PLA
-702C- 85 EB STA $EB
-702E- 68 PLA
-702F- 85 EC STA $EC
-7031- A9 8D LDA #$8D
-7033- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7036- A5 EC LDA $EC
-7038- 29 F0 AND #$F0
-703A- 4A LSR
-703B- 4A LSR
-703C- 4A LSR
-703D- 4A LSR
-703E- AA TAX
-703F- BD D1 72 LDA $72D1,X
-7042- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7045- A5 EC LDA $EC
-7047- 29 0F AND #$0F
-7049- AA TAX
-704A- BD D1 72 LDA $72D1,X
-704D- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7050- A5 EB LDA $EB
-7052- 29 F0 AND #$F0
-7054- 4A LSR
-7055- 4A LSR
-7056- 4A LSR
-7057- 4A LSR
-7058- AA TAX
-7059- BD D1 72 LDA $72D1,X
-705C- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-705F- A5 EB LDA $EB
-7061- 29 0F AND #$0F
-7063- AA TAX
-7064- BD D1 72 LDA $72D1,X
-7067- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-706A- A9 BA LDA #$BA
-706C- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-706F- A9 A0 LDA #$A0
-7071- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7074- A0 00 LDY #$00
-7076- B1 EB LDA ($EB),Y
-7078- 29 F0 AND #$F0
-707A- 4A LSR
-707B- 4A LSR
-707C- 4A LSR
-707D- 4A LSR
-707E- 8D B1 70 STA $70B1
-7081- B1 EB LDA ($EB),Y
-7083- 29 0F AND #$0F
-7085- 8D B0 70 STA $70B0
-7088- AE B1 70 LDX $70B1
-708B- BD D1 72 LDA $72D1,X
-708E- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7091- AE B0 70 LDX $70B0
-7094- BD D1 72 LDA $72D1,X
-7097- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-709A- A9 A0 LDA #$A0
-709C- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-709F- C8 INY
-70A0- CC B2 70 CPY $70B2
-70A3- D0 D1 BNE $7076
-70A5- AD AF 70 LDA $70AF
-70A8- 48 PHA
-70A9- AD AE 70 LDA $70AE
-70AC- 48 PHA
-70AD- 60 RTS
-70AE- 00 BRK
-70AF- 00 BRK
-70B0- 00 BRK
-70B1- 00 BRK
-70B2- 00 BRK
-70B3- 68 PLA
-70B4- 85 06 STA $06
-70B6- 68 PLA
-70B7- 85 07 STA $07
-70B9- A0 01 LDY #$01
-70BB- B1 06 LDA ($06),Y
-70BD- F0 06 BEQ $70C5
-70BF- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-70C2- C8 INY
-70C3- D0 F6 BNE $70BB
-70C5- 18 CLC
-70C6- 98 TYA
-70C7- 65 06 ADC $06
-70C9- 85 06 STA $06
-70CB- A5 07 LDA $07
-70CD- 69 00 ADC #$00
-70CF- 48 PHA
-70D0- A5 06 LDA $06
-70D2- 48 PHA
-70D3- 60 RTS
-70D4- 20 0C FD JSR $FD0C F8ROM:RDKEY
-70D7- 60 RTS
-70D8- 8D 43 62 STA $6243
-70DB- 8E 44 62 STX $6244
-70DE- 8C 45 62 STY $6245
-70E1- 90 11 BCC $70F4
-70E3- B0 17 BCS $70FC
-70E5- F0 1D BEQ $7104
-70E7- D0 23 BNE $710C
-70E9- 30 29 BMI $7114
-70EB- 10 2F BPL $711C
-70ED- 50 35 BVC $7124
-70EF- 70 3B BVS $712C
-70F1- 4C 31 71 JMP $7131
-70F4- A9 00 LDA #$00
-70F6- 8D 46 62 STA $6246
-70F9- 4C E5 70 JMP $70E5
-70FC- A9 01 LDA #$01
-70FE- 8D 46 62 STA $6246
-7101- 4C E5 70 JMP $70E5
-7104- A9 01 LDA #$01
-7106- 8D 48 62 STA $6248
-7109- 4C E9 70 JMP $70E9
-710C- A9 00 LDA #$00
-710E- 8D 48 62 STA $6248
-7111- 4C E9 70 JMP $70E9
-7114- A9 01 LDA #$01
-7116- 8D 47 62 STA $6247
-7119- 4C ED 70 JMP $70ED
-711C- A9 00 LDA #$00
-711E- 8D 47 62 STA $6247
-7121- 4C ED 70 JMP $70ED
-7124- A9 00 LDA #$00
-7126- 8D 49 62 STA $6249
-7129- 4C 31 71 JMP $7131
-712C- A9 01 LDA #$01
-712E- 8D 49 62 STA $6249
-7131- 60 RTS
-7132- 20 B3 70 JSR $70B3
-7135- A0 8D LDY #$8D
-7137- 8D 00 20 STA $2000
-713A- B3 ???
-713B- 70 D2 BVS $710F
-713D- C5 C7 CMP $C7
-713F- C9 D3 CMP #$D3
-7141- D4 ???
-7142- D2 D9 CMP ($D9)
-7144- A0 C4 LDY #$C4
-7146- D5 CD CMP $CD,X
-7148- D0 8D BNE $70D7
-714A- 00 BRK
-714B- 20 B3 70 JSR $70B3
-714E- BD BD BD LDA $BDBD,X
-7151- BD BD BD LDA $BDBD,X
-7154- BD BD BD LDA $BDBD,X
-7157- BD BD BD LDA $BDBD,X
-715A- BD 8D 00 LDA $008D,X
-715D- 20 B3 70 JSR $70B3
-7160- C1 BA CMP ($BA,X)
-7162- A0 00 LDY #$00
-7164- AD 43 62 LDA $6243
-7167- 29 F0 AND #$F0
-7169- 4A LSR
-716A- 4A LSR
-716B- 4A LSR
-716C- 4A LSR
-716D- 8D CF 72 STA $72CF
-7170- AD 43 62 LDA $6243
-7173- 29 0F AND #$0F
-7175- 8D D0 72 STA $72D0
-7178- AE CF 72 LDX $72CF
-717B- BD D1 72 LDA $72D1,X
-717E- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7181- AE D0 72 LDX $72D0
-7184- BD D1 72 LDA $72D1,X
-7187- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-718A- 20 B3 70 JSR $70B3
-718D- A0 8D LDY #$8D
-718F- 00 BRK
-7190- 20 B3 70 JSR $70B3
-7193- D8 CLD
-7194- BA TSX
-7195- A0 00 LDY #$00
-7197- AD 44 62 LDA $6244
-719A- 29 F0 AND #$F0
-719C- 4A LSR
-719D- 4A LSR
-719E- 4A LSR
-719F- 4A LSR
-71A0- 8D CF 72 STA $72CF
-71A3- AD 44 62 LDA $6244
-71A6- 29 0F AND #$0F
-71A8- 8D D0 72 STA $72D0
-71AB- AE CF 72 LDX $72CF
-71AE- BD D1 72 LDA $72D1,X
-71B1- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-71B4- AE D0 72 LDX $72D0
-71B7- BD D1 72 LDA $72D1,X
-71BA- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-71BD- 20 B3 70 JSR $70B3
-71C0- A0 8D LDY #$8D
-71C2- 00 BRK
-71C3- 20 B3 70 JSR $70B3
-71C6- D9 BA A0 CMP $A0BA,Y
-71C9- 00 BRK
-71CA- AD 45 62 LDA $6245
-71CD- 29 F0 AND #$F0
-71CF- 4A LSR
-71D0- 4A LSR
-71D1- 4A LSR
-71D2- 4A LSR
-71D3- 8D CF 72 STA $72CF
-71D6- AD 45 62 LDA $6245
-71D9- 29 0F AND #$0F
-71DB- 8D D0 72 STA $72D0
-71DE- AE CF 72 LDX $72CF
-71E1- BD D1 72 LDA $72D1,X
-71E4- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-71E7- AE D0 72 LDX $72D0
-71EA- BD D1 72 LDA $72D1,X
-71ED- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-71F0- 20 B3 70 JSR $70B3
-71F3- A0 8D LDY #$8D
-71F5- 8D 00 20 STA $2000
-71F8- B3 ???
-71F9- 70 D3 BVS $71CE
-71FB- D4 ???
-71FC- C1 D4 CMP ($D4,X)
-71FE- D5 D3 CMP $D3,X
-7200- A0 C6 LDY #$C6
-7202- CC C1 C7 CPY $C7C1
-7205- D3 ???
-7206- 8D 00 20 STA $2000
-7209- B3 ???
-720A- 70 BD BVS $71C9
-720C- BD BD BD LDA $BDBD,X
-720F- BD BD BD LDA $BDBD,X
-7212- BD BD BD LDA $BDBD,X
-7215- BD BD 8D LDA $8DBD,X
-7218- 8D 00 A9 STA $A900
-721B- 00 BRK
-721C- CD 46 62 CMP $6246
-721F- F0 12 BEQ $7233
-7221- 20 B3 70 JSR $70B3
-7224- C3 ???
-7225- C1 D2 CMP ($D2,X)
-7227- D2 D9 CMP ($D9)
-7229- BA TSX
-722A- A0 D3 LDY #$D3
-722C- C5 D4 CMP $D4
-722E- 8D 00 4C STA $4C00
-7231- 44 ???
-7232- 72 20 ADC ($20)
-7234- B3 ???
-7235- 70 C3 BVS $71FA
-7237- C1 D2 CMP ($D2,X)
-7239- D2 D9 CMP ($D9)
-723B- BA TSX
-723C- A0 C3 LDY #$C3
-723E- CC C5 C1 CPY $C1C5
-7241- D2 8D CMP ($8D)
-7243- 00 BRK
-7244- A9 00 LDA #$00
-7246- CD 47 62 CMP $6247
-7249- F0 15 BEQ $7260
-724B- 20 B3 70 JSR $70B3
-724E- CE C5 C7 DEC $C7C5
-7251- C1 D4 CMP ($D4,X)
-7253- C9 D6 CMP #$D6
-7255- C5 BA CMP $BA
-7257- A0 D3 LDY #$D3
-7259- C5 D4 CMP $D4
-725B- 8D 00 4C STA $4C00
-725E- 74 72 STZ $72,X
-7260- 20 B3 70 JSR $70B3
-7263- CE C5 C7 DEC $C7C5
-7266- C1 D4 CMP ($D4,X)
-7268- C9 D6 CMP #$D6
-726A- C5 BA CMP $BA
-726C- A0 C3 LDY #$C3
-726E- CC C5 C1 CPY $C1C5
-7271- D2 8D CMP ($8D)
-7273- 00 BRK
-7274- A9 00 LDA #$00
-7276- CD 48 62 CMP $6248
-7279- F0 11 BEQ $728C
-727B- 20 B3 70 JSR $70B3
-727E- DA PHX
-727F- C5 D2 CMP $D2
-7281- CF ???
-7282- BA TSX
-7283- A0 D3 LDY #$D3
-7285- C5 D4 CMP $D4
-7287- 8D 00 4C STA $4C00
-728A- 9C 72 20 STZ $2072
-728D- B3 ???
-728E- 70 DA BVS $726A
-7290- C5 D2 CMP $D2
-7292- CF ???
-7293- BA TSX
-7294- A0 C3 LDY #$C3
-7296- CC C5 C1 CPY $C1C5
-7299- D2 8D CMP ($8D)
-729B- 00 BRK
-729C- A9 00 LDA #$00
-729E- CD 49 62 CMP $6249
-72A1- F0 15 BEQ $72B8
-72A3- 20 B3 70 JSR $70B3
-72A6- CF ???
-72A7- D6 C5 DEC $C5,X
-72A9- D2 C6 CMP ($C6)
-72AB- CC CF D7 CPY $D7CF
-72AE- BA TSX
-72AF- A0 D3 LDY #$D3
-72B1- C5 D4 CMP $D4
-72B3- 8D 00 4C STA $4C00
-72B6- CE 72 20 DEC $2072
-72B9- B3 ???
-72BA- 70 CF BVS $728B
-72BC- D6 C5 DEC $C5,X
-72BE- D2 C6 CMP ($C6)
-72C0- CC CF D7 CPY $D7CF
-72C3- BA TSX
-72C4- A0 C3 LDY #$C3
-72C6- CC C5 C1 CPY $C1C5
-72C9- D2 8D CMP ($8D)
-72CB- 8D 8D 00 STA $008D
-72CE- 60 RTS
-72CF- 00 BRK
-72D0- 00 BRK
-72D1- B0 B1 BCS $7284
-72D3- B2 B3 LDA ($B3)
-72D5- B4 B5 LDY $B5,X
-72D7- B6 B7 LDX $B7,Y
-72D9- B8 CLV
-72DA- B9 C1 C2 LDA $C2C1,Y
-72DD- C3 ???
-72DE- C4 C5 CPY $C5
-72E0- C6 A0 DEC $A0
-72E2- 00 BRK
-72E3- B1 FE LDA ($FE),Y
-72E5- 8D 05 74 STA $7405
-72E8- C8 INY
-72E9- B1 FE LDA ($FE),Y
-72EB- 8D 06 74 STA $7406
-72EE- 20 D8 70 JSR $70D8
-72F1- 68 PLA
-72F2- 85 FE STA $FE
-72F4- 68 PLA
-72F5- 85 FF STA $FF
-72F7- 68 PLA
-72F8- 8D FC 73 STA $73FC
-72FB- 68 PLA
-72FC- 8D FD 73 STA $73FD
-72FF- 68 PLA
-7300- 8D FE 73 STA $73FE
-7303- 68 PLA
-7304- 8D FF 73 STA $73FF
-7307- 68 PLA
-7308- 8D 00 74 STA $7400
-730B- 68 PLA
-730C- 8D 01 74 STA $7401
-730F- 68 PLA
-7310- 8D 02 74 STA $7402
-7313- 68 PLA
-7314- 8D 03 74 STA $7403
-7317- 68 PLA
-7318- 8D 04 74 STA $7404
-731B- 20 B3 70 JSR $70B3
-731E- A0 87 LDY #$87
-7320- 87 ???
-7321- 87 ???
-7322- 87 ???
-7323- 87 ???
-7324- 8D 8D 00 STA $008D
-7327- 20 B3 70 JSR $70B3
-732A- C5 D2 CMP $D2
-732C- D2 CF CMP ($CF)
-732E- D2 A1 CMP ($A1)
-7330- 8D 8D 00 STA $008D
-7333- 20 B3 70 JSR $70B3
-7336- D3 ???
-7337- D5 C2 CMP $C2,X
-7339- D2 CF CMP ($CF)
-733B- D5 D4 CMP $D4,X
-733D- C9 CE CMP #$CE
-733F- C5 BA CMP $BA
-7341- A0 00 LDY #$00
-7343- A0 00 LDY #$00
-7345- AD 03 74 LDA $7403
-7348- 85 06 STA $06
-734A- AD 04 74 LDA $7404
-734D- 85 07 STA $07
-734F- B1 06 LDA ($06),Y
-7351- F0 06 BEQ $7359
-7353- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7356- C8 INY
-7357- D0 F6 BNE $734F
-7359- 20 B3 70 JSR $70B3
-735C- A0 8D LDY #$8D
-735E- 00 BRK
-735F- 20 B3 70 JSR $70B3
-7362- CD C5 D3 CMP $D3C5
-7365- D3 ???
-7366- C1 C7 CMP ($C7,X)
-7368- C5 BA CMP $BA
-736A- A0 00 LDY #$00
-736C- A0 00 LDY #$00
-736E- AD 01 74 LDA $7401
-7371- 85 06 STA $06
-7373- AD 02 74 LDA $7402
-7376- 85 07 STA $07
-7378- B1 06 LDA ($06),Y
-737A- F0 06 BEQ $7382
-737C- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-737F- C8 INY
-7380- D0 F6 BNE $7378
-7382- 20 B3 70 JSR $70B3
-7385- A0 8D LDY #$8D
-7387- 8D 00 20 STA $2000
-738A- D4 ???
-738B- 70 A0 BVS $732D
-738D- 00 BRK
-738E- AD FF 73 LDA $73FF
-7391- 85 06 STA $06
-7393- AD 00 74 LDA $7400
-7396- 85 07 STA $07
-7398- B1 06 LDA ($06),Y
-739A- F0 06 BEQ $73A2
-739C- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-739F- C8 INY
-73A0- D0 F6 BNE $7398
-73A2- 20 B3 70 JSR $70B3
-73A5- A0 8D LDY #$8D
-73A7- 00 BRK
-73A8- AD FE 73 LDA $73FE
-73AB- 48 PHA
-73AC- AD FD 73 LDA $73FD
-73AF- 48 PHA
-73B0- AD FC 73 LDA $73FC
-73B3- 48 PHA
-73B4- 20 1F 70 JSR $701F
-73B7- 20 D4 70 JSR $70D4
-73BA- A5 FF LDA $FF
-73BC- 48 PHA
-73BD- A5 FE LDA $FE
-73BF- 48 PHA
-73C0- 20 B3 70 JSR $70B3
-73C3- A0 8D LDY #$8D
-73C5- 8D 00 20 STA $2000
-73C8- D4 ???
-73C9- 70 20 BVS $73EB
-73CB- 32 71 AND ($71)
-73CD- 20 D4 70 JSR $70D4
-73D0- AD 41 62 LDA $6241
-73D3- C9 01 CMP #$01
-73D5- F0 01 BEQ $73D8
-73D7- 60 RTS
-73D8- 20 B3 70 JSR $70B3
-73DB- A0 8D LDY #$8D
-73DD- 8D 00 20 STA $2000
-73E0- B3 ???
-73E1- 70 C2 BVS $73A5
-73E3- D2 C5 CMP ($C5)
-73E5- C1 CB CMP ($CB,X)
-73E7- A0 C1 LDY #$C1
-73E9- D4 ???
-73EA- BA TSX
-73EB- A0 00 LDY #$00
-73ED- A9 74 LDA #$74
-73EF- 48 PHA
-73F0- A9 05 LDA #$05
-73F2- 48 PHA
-73F3- A9 02 LDA #$02
-73F5- 48 PHA
-73F6- 20 1F 70 JSR $701F
-73F9- 4C D0 03 JMP $03D0
-73FC- 00 BRK
-73FD- 00 BRK
-73FE- 00 BRK
-73FF- 00 BRK
-7400- 00 BRK
-7401- 00 BRK
-7402- 00 BRK
-7403- 00 BRK
-7404- 00 BRK
-7405- 00 BRK
-7406- 00 BRK
-7407- 68 PLA
-7408- 8D 2F 74 STA $742F
-740B- 68 PLA
-740C- 8D 30 74 STA $7430
-740F- 68 PLA
-7410- 85 06 STA $06
-7412- 68 PLA
-7413- 85 07 STA $07
-7415- A9 FC LDA #$FC
-7417- 85 D8 STA $D8
-7419- A0 00 LDY #$00
-741B- B1 06 LDA ($06),Y
-741D- 8D 5A 9D STA $9D5A
-7420- C8 INY
-7421- B1 06 LDA ($06),Y
-7423- 8D 5B 9D STA $9D5B
-7426- AD 30 74 LDA $7430
-7429- 48 PHA
-742A- AD 2F 74 LDA $742F
-742D- 48 PHA
-742E- 60 RTS
-742F- 00 BRK
-7430- 00 BRK
-7431- 68 PLA
-7432- 85 FE STA $FE
-7434- 68 PLA
-7435- 85 FF STA $FF
-7437- 68 PLA
-7438- 8D CC 74 STA $74CC
-743B- 68 PLA
-743C- 8D C9 74 STA $74C9
-743F- 8D CB 74 STA $74CB
-7442- 68 PLA
-7443- 8D C8 74 STA $74C8
-7446- 8D CA 74 STA $74CA
-7449- 68 PLA
-744A- 85 06 STA $06
-744C- 68 PLA
-744D- 85 07 STA $07
-744F- A0 00 LDY #$00
-7451- A9 00 LDA #$00
-7453- 84 19 STY $19
-7455- F0 0F BEQ $7466
-7457- 18 CLC
-7458- 6D C8 74 ADC $74C8
-745B- AA TAX
-745C- 98 TYA
-745D- 65 19 ADC $19
-745F- A8 TAY
-7460- 8A TXA
-7461- 0E C8 74 ASL $74C8
-7464- 26 19 ROL $19
-7466- 4E C9 74 LSR $74C9
-7469- B0 EC BCS $7457
-746B- D0 F4 BNE $7461
-746D- 18 CLC
-746E- E8 INX
-746F- E8 INX
-7470- 90 01 BCC $7473
-7472- C8 INY
-7473- 8E C6 74 STX $74C6
-7476- 8C C7 74 STY $74C7
-7479- AD CC 74 LDA $74CC
-747C- AE C7 74 LDX $74C7
-747F- F0 0C BEQ $748D
-7481- A0 00 LDY #$00
-7483- 91 06 STA ($06),Y
-7485- C8 INY
-7486- D0 FB BNE $7483
-7488- E6 07 INC $07
-748A- CA DEX
-748B- D0 F6 BNE $7483
-748D- AE C6 74 LDX $74C6
-7490- F0 08 BEQ $749A
-7492- A0 00 LDY #$00
-7494- 91 06 STA ($06),Y
-7496- C8 INY
-7497- CA DEX
-7498- D0 FA BNE $7494
-749A- A0 00 LDY #$00
-749C- AD CA 74 LDA $74CA
-749F- 91 06 STA ($06),Y
-74A1- C8 INY
-74A2- AD CB 74 LDA $74CB
-74A5- 91 06 STA ($06),Y
-74A7- A5 FF LDA $FF
-74A9- 48 PHA
-74AA- A5 FE LDA $FE
-74AC- 48 PHA
-74AD- A4 06 LDY $06
-74AF- A6 07 LDX $07
-74B1- AD CA 74 LDA $74CA
-74B4- AD C6 74 LDA $74C6
-74B7- 8D 40 60 STA $6040
-74BA- AD C7 74 LDA $74C7
-74BD- 8D 41 60 STA $6041
-74C0- A9 02 LDA #$02
-74C2- 8D 3F 60 STA $603F
-74C5- 60 RTS
-74C6- 00 BRK
-74C7- 00 BRK
-74C8- 00 BRK
-74C9- 00 BRK
-74CA- 00 BRK
-74CB- 00 BRK
-74CC- 00 BRK
-74CD- 68 PLA
-74CE- 85 FE STA $FE
-74D0- 68 PLA
-74D1- 85 FF STA $FF
-74D3- 68 PLA
-74D4- 8D 97 75 STA $7597
-74D7- 68 PLA
-74D8- 85 06 STA $06
-74DA- 68 PLA
-74DB- 85 07 STA $07
-74DD- A9 00 LDA #$00
-74DF- 8D 98 75 STA $7598
-74E2- A5 FF LDA $FF
-74E4- 48 PHA
-74E5- A5 FE LDA $FE
-74E7- 48 PHA
-74E8- A0 01 LDY #$01
-74EA- B1 06 LDA ($06),Y
-74EC- 8D 99 75 STA $7599
-74EF- 8D 3F 60 STA $603F
-74F2- 88 DEY
-74F3- B1 06 LDA ($06),Y
-74F5- 8D 9A 75 STA $759A
-74F8- AD 42 62 LDA $6242
-74FB- C9 01 CMP #$01
-74FD- F0 03 BEQ $7502
-74FF- 4C 2B 75 JMP $752B
-7502- AD 97 75 LDA $7597
-7505- CD 9A 75 CMP $759A
-7508- B0 03 BCS $750D
-750A- 4C 2B 75 JMP $752B
-750D- A9 75 LDA #$75
-750F- 48 PHA
-7510- A9 9B LDA #$9B
-7512- 48 PHA
-7513- A9 75 LDA #$75
-7515- 48 PHA
-7516- A9 D7 LDA #$D7
-7518- 48 PHA
-7519- A9 75 LDA #$75
-751B- 48 PHA
-751C- A9 B0 LDA #$B0
-751E- 48 PHA
-751F- A9 75 LDA #$75
-7521- 48 PHA
-7522- A9 95 LDA #$95
-7524- 48 PHA
-7525- A9 06 LDA #$06
-7527- 48 PHA
-7528- 20 E1 72 JSR $72E1
-752B- A0 00 LDY #$00
-752D- A9 00 LDA #$00
-752F- A8 TAY
-7530- 84 19 STY $19
-7532- F0 0F BEQ $7543
-7534- 18 CLC
-7535- 6D 97 75 ADC $7597
-7538- AA TAX
-7539- 98 TYA
-753A- 65 19 ADC $19
-753C- A8 TAY
-753D- 8A TXA
-753E- 0E 97 75 ASL $7597
-7541- 26 19 ROL $19
-7543- 4E 99 75 LSR $7599
-7546- B0 EC BCS $7534
-7548- D0 F4 BNE $753E
-754A- 8E 97 75 STX $7597
-754D- 8C 98 75 STY $7598
-7550- 18 CLC
-7551- A9 02 LDA #$02
-7553- 6D 97 75 ADC $7597
-7556- 8D 95 75 STA $7595
-7559- A9 00 LDA #$00
-755B- 6D 98 75 ADC $7598
-755E- 8D 96 75 STA $7596
-7561- 18 CLC
-7562- AD 95 75 LDA $7595
-7565- 65 06 ADC $06
-7567- 8D 95 75 STA $7595
-756A- AD 96 75 LDA $7596
-756D- 65 07 ADC $07
-756F- 8D 96 75 STA $7596
-7572- A0 00 LDY #$00
-7574- AD 95 75 LDA $7595
-7577- 85 06 STA $06
-7579- AD 96 75 LDA $7596
-757C- 85 07 STA $07
-757E- B1 06 LDA ($06),Y
-7580- 99 40 60 STA $6040,Y
-7583- C8 INY
-7584- CC 3F 60 CPY $603F
-7587- 90 F5 BCC $757E
-7589- F0 F3 BEQ $757E
-758B- AC 95 75 LDY $7595
-758E- AE 96 75 LDX $7596
-7591- AD 3F 60 LDA $603F
-7594- 60 RTS
-7595- 00 BRK
-7596- 00 BRK
-7597- 00 BRK
-7598- 00 BRK
-7599- 00 BRK
-759A- 00 BRK
-759B- C1 C7 CMP ($C7,X)
-759D- C5 D4 CMP $D4
-759F- B8 CLV
-75A0- B1 A0 LDA ($A0),Y
-75A2- A8 TAY
-75A3- C7 ???
-75A4- C5 D4 CMP $D4
-75A6- B8 CLV
-75A7- B1 A0 LDA ($A0),Y
-75A9- CD C1 C3 CMP $C3C1
-75AC- D2 CF CMP ($CF)
-75AE- A9 00 LDA #$00
-75B0- C4 D5 CPY $D5
-75B2- CD D0 C9 CMP $C9D0
-75B5- CE C7 A0 DEC $A0C7
-75B8- D2 C5 CMP ($C5)
-75BA- D3 ???
-75BB- A8 TAY
-75BC- B2 A9 LDA ($A9)
-75BE- A0 C9 LDY #$C9
-75C0- C4 D8 CPY $D8
-75C2- A8 TAY
-75C3- B2 A9 LDA ($A9)
-75C5- A0 C5 LDY #$C5
-75C7- D3 ???
-75C8- C9 DA CMP #$DA
-75CA- C5 A8 CMP $A8
-75CC- B1 A9 LDA ($A9),Y
-75CE- A0 C1 LDY #$C1
-75D0- CC C5 CE CPY $CEC5
-75D3- A8 TAY
-75D4- B1 A9 LDA ($A9),Y
-75D6- 00 BRK
-75D7- CF ???
-75D8- D5 D4 CMP $D4,X
-75DA- A0 CF LDY #$CF
-75DC- C6 A0 DEC $A0
-75DE- C2 ???
-75DF- CF ???
-75E0- D5 CE CMP $CE,X
-75E2- C4 D3 CPY $D3
-75E4- A1 A0 LDA ($A0,X)
-75E6- C9 CE CMP #$CE
-75E8- C4 C5 CPY $C5
-75EA- D8 CLD
-75EB- A0 BE LDY #$BE
-75ED- A0 C1 LDY #$C1
-75EF- D2 D2 CMP ($D2)
-75F1- C1 D9 CMP ($D9,X)
-75F3- A0 CC LDY #$CC
-75F5- C5 CE CMP $CE
-75F7- C7 ???
-75F8- D4 ???
-75F9- C8 INY
-75FA- 00 BRK
-75FB- 68 PLA
-75FC- 85 FE STA $FE
-75FE- 68 PLA
-75FF- 85 FF STA $FF
-7601- 68 PLA
-7602- 8D C5 76 STA $76C5
-7605- 8D C7 76 STA $76C7
-7608- 68 PLA
-7609- 85 ED STA $ED
-760B- 68 PLA
-760C- 85 EE STA $EE
-760E- 68 PLA
-760F- 85 EB STA $EB
-7611- 68 PLA
-7612- 85 EC STA $EC
-7614- A5 FF LDA $FF
-7616- 48 PHA
-7617- A5 FE LDA $FE
-7619- 48 PHA
-761A- A0 00 LDY #$00
-761C- B1 ED LDA ($ED),Y
-761E- 8D C4 76 STA $76C4
-7621- A0 01 LDY #$01
-7623- B1 ED LDA ($ED),Y
-7625- 8D C2 76 STA $76C2
-7628- 8D C3 76 STA $76C3
-762B- AD 42 62 LDA $6242
-762E- C9 01 CMP #$01
-7630- F0 03 BEQ $7635
-7632- 4C 61 76 JMP $7661
-7635- AD C7 76 LDA $76C7
-7638- 18 CLC
-7639- 69 01 ADC #$01
-763B- CD C4 76 CMP $76C4
-763E- B0 03 BCS $7643
-7640- 4C 61 76 JMP $7661
-7643- A9 76 LDA #$76
-7645- 48 PHA
-7646- A9 CB LDA #$CB
-7648- 48 PHA
-7649- A9 77 LDA #$77
-764B- 48 PHA
-764C- A9 21 LDA #$21
-764E- 48 PHA
-764F- A9 76 LDA #$76
-7651- 48 PHA
-7652- A9 E0 LDA #$E0
-7654- 48 PHA
-7655- A9 76 LDA #$76
-7657- 48 PHA
-7658- A9 C2 LDA #$C2
-765A- 48 PHA
-765B- A9 09 LDA #$09
-765D- 48 PHA
-765E- 20 E1 72 JSR $72E1
-7661- A0 00 LDY #$00
-7663- A9 00 LDA #$00
-7665- 84 19 STY $19
-7667- 84 1A STY $1A
-7669- F0 0F BEQ $767A
-766B- 18 CLC
-766C- 6D C5 76 ADC $76C5
-766F- AA TAX
-7670- 98 TYA
-7671- 65 19 ADC $19
-7673- A8 TAY
-7674- 8A TXA
-7675- 0E C5 76 ASL $76C5
-7678- 26 19 ROL $19
-767A- 4E C2 76 LSR $76C2
-767D- B0 EC BCS $766B
-767F- D0 F4 BNE $7675
-7681- 8E C7 76 STX $76C7
-7684- 8C C8 76 STY $76C8
-7687- 18 CLC
-7688- A9 02 LDA #$02
-768A- 6D C7 76 ADC $76C7
-768D- 8D C9 76 STA $76C9
-7690- A9 00 LDA #$00
-7692- 6D C8 76 ADC $76C8
-7695- 8D CA 76 STA $76CA
-7698- 18 CLC
-7699- AD C9 76 LDA $76C9
-769C- 65 ED ADC $ED
-769E- 8D C9 76 STA $76C9
-76A1- AD CA 76 LDA $76CA
-76A4- 65 EE ADC $EE
-76A6- 8D CA 76 STA $76CA
-76A9- 85 09 STA $09
-76AB- AD C9 76 LDA $76C9
-76AE- 85 08 STA $08
-76B0- B1 EB LDA ($EB),Y
-76B2- 91 08 STA ($08),Y
-76B4- C8 INY
-76B5- CC C3 76 CPY $76C3
-76B8- D0 F6 BNE $76B0
-76BA- A6 09 LDX $09
-76BC- A4 08 LDY $08
-76BE- AD C2 76 LDA $76C2
-76C1- 60 RTS
-76C2- 00 BRK
-76C3- 00 BRK
-76C4- 00 BRK
-76C5- 00 BRK
-76C6- 00 BRK
-76C7- 00 BRK
-76C8- 00 BRK
-76C9- 00 BRK
-76CA- 00 BRK
-76CB- C1 D0 CMP ($D0,X)
-76CD- D5 D4 CMP $D4,X
-76CF- B8 CLV
-76D0- B1 A0 LDA ($A0),Y
-76D2- A8 TAY
-76D3- D0 D5 BNE $76AA
-76D5- D4 ???
-76D6- B8 CLV
-76D7- B1 A0 LDA ($A0),Y
-76D9- CD C1 C3 CMP $C3C1
-76DC- D2 CF CMP ($CF)
-76DE- A9 00 LDA #$00
-76E0- C4 D5 CPY $D5
-76E2- CD D0 C9 CMP $C9D0
-76E5- CE C7 A0 DEC $A0C7
-76E8- BA TSX
-76E9- C5 D3 CMP $D3
-76EB- C9 DA CMP #$DA
-76ED- C5 A8 CMP $A8
-76EF- B1 A9 LDA ($A9),Y
-76F1- A0 BA LDY #$BA
-76F3- C5 D3 CMP $D3
-76F5- C9 DA CMP #$DA
-76F7- C5 C2 CMP $C2
-76F9- C1 CB CMP ($CB,X)
-76FB- A8 TAY
-76FC- B1 A9 LDA ($A9),Y
-76FE- A0 BA LDY #$BA
-7700- C1 D3 CMP ($D3,X)
-7702- C9 DA CMP #$DA
-7704- C5 A8 CMP $A8
-7706- B1 A9 LDA ($A9),Y
-7708- BA TSX
-7709- C1 C9 CMP ($C9,X)
-770B- C4 D8 CPY $D8
-770D- A8 TAY
-770E- B2 A9 LDA ($A9)
-7710- A0 BA LDY #$BA
-7712- C9 C4 CMP #$C4
-7714- D8 CLD
-7715- A8 TAY
-7716- B2 A9 LDA ($A9)
-7718- A0 BA LDY #$BA
-771A- D2 C5 CMP ($C5)
-771C- D3 ???
-771D- A8 TAY
-771E- B2 A9 LDA ($A9)
-7720- 00 BRK
-7721- CF ???
-7722- D5 D4 CMP $D4,X
-7724- A0 CF LDY #$CF
-7726- C6 A0 DEC $A0
-7728- C2 ???
-7729- CF ???
-772A- D5 CE CMP $CE,X
-772C- C4 D3 CPY $D3
-772E- A1 A0 LDA ($A0,X)
-7730- C9 CE CMP #$CE
-7732- C4 C5 CPY $C5
-7734- D8 CLD
-7735- A0 BE LDY #$BE
-7737- A0 C1 LDY #$C1
-7739- D2 D2 CMP ($D2)
-773B- C1 D9 CMP ($D9,X)
-773D- A0 CC LDY #$CC
-773F- C5 CE CMP $CE
-7741- C7 ???
-7742- D4 ???
-7743- C8 INY
-7744- 00 BRK
-7745- 68 PLA
-7746- 85 FE STA $FE
-7748- 68 PLA
-7749- 85 FF STA $FF
-774B- 68 PLA
-774C- 8D 41 78 STA $7841
-774F- 68 PLA
-7750- 8D 3F 78 STA $783F
-7753- 68 PLA
-7754- 8D 3A 78 STA $783A
-7757- 8D 3C 78 STA $783C
-775A- 68 PLA
-775B- 8D 39 78 STA $7839
-775E- 8D 3B 78 STA $783B
-7761- 68 PLA
-7762- 85 06 STA $06
-7764- 68 PLA
-7765- 85 07 STA $07
-7767- A9 00 LDA #$00
-7769- 8D 40 78 STA $7840
-776C- A9 00 LDA #$00
-776E- A8 TAY
-776F- 84 19 STY $19
-7771- F0 0F BEQ $7782
-7773- 18 CLC
-7774- 6D 39 78 ADC $7839
-7777- AA TAX
-7778- 98 TYA
-7779- 65 19 ADC $19
-777B- A8 TAY
-777C- 8A TXA
-777D- 0E 39 78 ASL $7839
-7780- 26 19 ROL $19
-7782- 4E 3A 78 LSR $783A
-7785- B0 EC BCS $7773
-7787- D0 F4 BNE $777D
-7789- 8E 3D 78 STX $783D
-778C- 8C 3E 78 STY $783E
-778F- A9 00 LDA #$00
-7791- 8D 35 78 STA $7835
-7794- 8D 36 78 STA $7836
-7797- 8D 37 78 STA $7837
-779A- 8D 38 78 STA $7838
-779D- A2 10 LDX #$10
-779F- 4E 3E 78 LSR $783E
-77A2- 6E 3D 78 ROR $783D
-77A5- 90 10 BCC $77B7
-77A7- AD 37 78 LDA $7837
-77AA- 18 CLC
-77AB- 6D 3F 78 ADC $783F
-77AE- 8D 37 78 STA $7837
-77B1- AD 38 78 LDA $7838
-77B4- 6D 40 78 ADC $7840
-77B7- 6A ROR
-77B8- 8D 38 78 STA $7838
-77BB- 6E 37 78 ROR $7837
-77BE- 6E 36 78 ROR $7836
-77C1- 6E 35 78 ROR $7835
-77C4- CA DEX
-77C5- D0 D8 BNE $779F
-77C7- 18 CLC
-77C8- EE 35 78 INC $7835
-77CB- EE 35 78 INC $7835
-77CE- EE 35 78 INC $7835
-77D1- 90 03 BCC $77D6
-77D3- EE 36 78 INC $7836
-77D6- AD 41 78 LDA $7841
-77D9- AE 36 78 LDX $7836
-77DC- F0 0C BEQ $77EA
-77DE- A0 00 LDY #$00
-77E0- 91 06 STA ($06),Y
-77E2- C8 INY
-77E3- D0 FB BNE $77E0
-77E5- E6 07 INC $07
-77E7- CA DEX
-77E8- D0 F6 BNE $77E0
-77EA- AE 35 78 LDX $7835
-77ED- F0 08 BEQ $77F7
-77EF- A0 00 LDY #$00
-77F1- 91 06 STA ($06),Y
-77F3- C8 INY
-77F4- CA DEX
-77F5- D0 FA BNE $77F1
-77F7- A0 00 LDY #$00
-77F9- AD 3B 78 LDA $783B
-77FC- 91 06 STA ($06),Y
-77FE- C8 INY
-77FF- AD 3C 78 LDA $783C
-7802- 91 06 STA ($06),Y
-7804- C8 INY
-7805- AD 3F 78 LDA $783F
-7808- 91 06 STA ($06),Y
-780A- A5 FF LDA $FF
-780C- 48 PHA
-780D- A5 FE LDA $FE
-780F- 48 PHA
-7810- A4 06 LDY $06
-7812- A6 07 LDX $07
-7814- AD 35 78 LDA $7835
-7817- 8D 40 60 STA $6040
-781A- AD 36 78 LDA $7836
-781D- 8D 41 60 STA $6041
-7820- AD 37 78 LDA $7837
-7823- 8D 42 60 STA $6042
-7826- AD 38 78 LDA $7838
-7829- 8D 43 60 STA $6043
-782C- A9 04 LDA #$04
-782E- 8D 3F 60 STA $603F
-7831- AD 3F 78 LDA $783F
-7834- 60 RTS
-7835- 00 BRK
-7836- 00 BRK
-7837- 00 BRK
-7838- 00 BRK
-7839- 00 BRK
-783A- 00 BRK
-783B- 00 BRK
-783C- 00 BRK
-783D- 00 BRK
-783E- 00 BRK
-783F- 00 BRK
-7840- 00 BRK
-7841- 00 BRK
-7842- 68 PLA
-7843- 85 FE STA $FE
-7845- 68 PLA
-7846- 85 FF STA $FF
-7848- 68 PLA
-7849- 8D 93 79 STA $7993
-784C- 68 PLA
-784D- 8D 91 79 STA $7991
-7850- 68 PLA
-7851- 85 06 STA $06
-7853- 68 PLA
-7854- 85 07 STA $07
-7856- A0 00 LDY #$00
-7858- B1 06 LDA ($06),Y
-785A- 8D 95 79 STA $7995
-785D- A0 01 LDY #$01
-785F- B1 06 LDA ($06),Y
-7861- 8D 96 79 STA $7996
-7864- A0 02 LDY #$02
-7866- B1 06 LDA ($06),Y
-7868- 8D 9F 79 STA $799F
-786B- AD 42 62 LDA $6242
-786E- C9 01 CMP #$01
-7870- F0 03 BEQ $7875
-7872- 4C C7 78 JMP $78C7
-7875- AD 91 79 LDA $7991
-7878- CD 95 79 CMP $7995
-787B- B0 03 BCS $7880
-787D- 4C 9E 78 JMP $789E
-7880- A9 79 LDA #$79
-7882- 48 PHA
-7883- A9 A2 LDA #$A2
-7885- 48 PHA
-7886- A9 7A LDA #$7A
-7888- 48 PHA
-7889- A9 00 LDA #$00
-788B- 48 PHA
-788C- A9 79 LDA #$79
-788E- 48 PHA
-788F- A9 B7 LDA #$B7
-7891- 48 PHA
-7892- A9 79 LDA #$79
-7894- 48 PHA
-7895- A9 91 LDA #$91
-7897- 48 PHA
-7898- A9 0F LDA #$0F
-789A- 48 PHA
-789B- 20 E1 72 JSR $72E1
-789E- AD 93 79 LDA $7993
-78A1- CD 96 79 CMP $7996
-78A4- B0 03 BCS $78A9
-78A6- 4C C7 78 JMP $78C7
-78A9- A9 79 LDA #$79
-78AB- 48 PHA
-78AC- A9 A2 LDA #$A2
-78AE- 48 PHA
-78AF- A9 7A LDA #$7A
-78B1- 48 PHA
-78B2- A9 21 LDA #$21
-78B4- 48 PHA
-78B5- A9 79 LDA #$79
-78B7- 48 PHA
-78B8- A9 B7 LDA #$B7
-78BA- 48 PHA
-78BB- A9 79 LDA #$79
-78BD- 48 PHA
-78BE- A9 91 LDA #$91
-78C0- 48 PHA
-78C1- A9 0F LDA #$0F
-78C3- 48 PHA
-78C4- 20 E1 72 JSR $72E1
-78C7- A9 00 LDA #$00
-78C9- A8 TAY
-78CA- 84 19 STY $19
-78CC- F0 0F BEQ $78DD
-78CE- 18 CLC
-78CF- 6D 93 79 ADC $7993
-78D2- AA TAX
-78D3- 98 TYA
-78D4- 65 19 ADC $19
-78D6- A8 TAY
-78D7- 8A TXA
-78D8- 0E 93 79 ASL $7993
-78DB- 26 19 ROL $19
-78DD- 4E 96 79 LSR $7996
-78E0- B0 EC BCS $78CE
-78E2- D0 F4 BNE $78D8
-78E4- 8E A0 79 STX $79A0
-78E7- 8C A1 79 STY $79A1
-78EA- AD 91 79 LDA $7991
-78ED- 8D 9B 79 STA $799B
-78F0- AD 9F 79 LDA $799F
-78F3- 8D 9D 79 STA $799D
-78F6- A9 00 LDA #$00
-78F8- 8D 9C 79 STA $799C
-78FB- 8D 9E 79 STA $799E
-78FE- 8D 97 79 STA $7997
-7901- 8D 98 79 STA $7998
-7904- 8D 99 79 STA $7999
-7907- 8D 9A 79 STA $799A
-790A- A2 10 LDX #$10
-790C- 4E 9C 79 LSR $799C
-790F- 6E 9B 79 ROR $799B
-7912- 90 10 BCC $7924
-7914- AD 99 79 LDA $7999
-7917- 18 CLC
-7918- 6D 9D 79 ADC $799D
-791B- 8D 99 79 STA $7999
-791E- AD 9A 79 LDA $799A
-7921- 6D 9E 79 ADC $799E
-7924- 6A ROR
-7925- 8D 9A 79 STA $799A
-7928- 6E 99 79 ROR $7999
-792B- 6E 98 79 ROR $7998
-792E- 6E 97 79 ROR $7997
-7931- CA DEX
-7932- D0 D8 BNE $790C
-7934- AD 97 79 LDA $7997
-7937- 18 CLC
-7938- 69 03 ADC #$03
-793A- 8D 97 79 STA $7997
-793D- 90 03 BCC $7942
-793F- EE 98 79 INC $7998
-7942- 18 CLC
-7943- AD 97 79 LDA $7997
-7946- 6D A0 79 ADC $79A0
-7949- 8D 97 79 STA $7997
-794C- AD 98 79 LDA $7998
-794F- 6D A1 79 ADC $79A1
-7952- 8D 98 79 STA $7998
-7955- 18 CLC
-7956- AD 97 79 LDA $7997
-7959- 65 06 ADC $06
-795B- 8D 97 79 STA $7997
-795E- AD 98 79 LDA $7998
-7961- 65 07 ADC $07
-7963- 8D 98 79 STA $7998
-7966- A5 FF LDA $FF
-7968- 48 PHA
-7969- A5 FE LDA $FE
-796B- 48 PHA
-796C- AC 97 79 LDY $7997
-796F- AE 98 79 LDX $7998
-7972- 84 06 STY $06
-7974- 86 07 STX $07
-7976- A0 00 LDY #$00
-7978- B1 06 LDA ($06),Y
-797A- 99 40 60 STA $6040,Y
-797D- C8 INY
-797E- CC 9F 79 CPY $799F
-7981- D0 F5 BNE $7978
-7983- AD 9F 79 LDA $799F
-7986- 8D 3F 60 STA $603F
-7989- AD 3F 60 LDA $603F
-798C- A4 06 LDY $06
-798E- A6 07 LDX $07
-7990- 60 RTS
-7991- 00 BRK
-7992- 00 BRK
-7993- 00 BRK
-7994- 00 BRK
-7995- 00 BRK
-7996- 00 BRK
-7997- 00 BRK
-7998- 00 BRK
-7999- 00 BRK
-799A- 00 BRK
-799B- 00 BRK
-799C- 00 BRK
-799D- 00 BRK
-799E- 00 BRK
-799F- 00 BRK
-79A0- 00 BRK
-79A1- 00 BRK
-79A2- C1 C7 CMP ($C7,X)
-79A4- C5 D4 CMP $D4
-79A6- B8 CLV
-79A7- B2 A0 LDA ($A0)
-79A9- A8 TAY
-79AA- C7 ???
-79AB- C5 D4 CMP $D4
-79AD- B8 CLV
-79AE- B2 A0 LDA ($A0)
-79B0- CD C1 C3 CMP $C3C1
-79B3- D2 CF CMP ($CF)
-79B5- A9 00 LDA #$00
-79B7- BA TSX
-79B8- D8 CLD
-79B9- C9 C4 CMP #$C4
-79BB- D8 CLD
-79BC- A8 TAY
-79BD- B2 A9 LDA ($A9)
-79BF- A0 BA LDY #$BA
-79C1- D9 C9 C4 CMP $C4C9,Y
-79C4- D8 CLD
-79C5- A8 TAY
-79C6- B2 A9 LDA ($A9)
-79C8- A0 BA LDY #$BA
-79CA- D8 CLD
-79CB- CC C5 CE CPY $CEC5
-79CE- A8 TAY
-79CF- B1 A9 LDA ($A9),Y
-79D1- A0 BA LDY #$BA
-79D3- D9 CC C5 CMP $C5CC,Y
-79D6- CE A8 B1 DEC $B1A8
-79D9- A9 BA LDA #$BA
-79DB- D0 D2 BNE $79AF
-79DD- CF ???
-79DE- C4 A8 CPY $A8
-79E0- B4 A9 LDY $A9,X
-79E2- A0 BA LDY #$BA
-79E4- CD CC C9 CMP $C9CC
-79E7- C5 D2 CMP $D2
-79E9- A8 TAY
-79EA- B2 A9 LDA ($A9)
-79EC- A0 BA LDY #$BA
-79EE- CD C3 C1 CMP $C1C3
-79F1- CE C4 A8 DEC $A8C4
-79F4- B2 A9 LDA ($A9)
-79F6- A0 BA LDY #$BA
-79F8- C5 CC CMP $CC
-79FA- C5 CE CMP $CE
-79FC- A8 TAY
-79FD- B1 A9 LDA ($A9),Y
-79FF- 00 BRK
-7A00- CF ???
-7A01- D5 D4 CMP $D4,X
-7A03- A0 CF LDY #$CF
-7A05- C6 A0 DEC $A0
-7A07- C2 ???
-7A08- CF ???
-7A09- D5 CE CMP $CE,X
-7A0B- C4 D3 CPY $D3
-7A0D- A1 A0 LDA ($A0,X)
-7A0F- A0 D8 LDY #$D8
-7A11- A0 BE LDY #$BE
-7A13- A0 CD LDY #$CD
-7A15- C1 D8 CMP ($D8,X)
-7A17- A0 CF LDY #$CF
-7A19- D2 A0 CMP ($A0)
-7A1B- C9 D3 CMP #$D3
-7A1D- A0 B0 LDY #$B0
-7A1F- AE 00 CF LDX $CF00
-7A22- D5 D4 CMP $D4,X
-7A24- A0 CF LDY #$CF
-7A26- C6 A0 DEC $A0
-7A28- C2 ???
-7A29- CF ???
-7A2A- D5 CE CMP $CE,X
-7A2C- C4 D3 CPY $D3
-7A2E- A1 A0 LDA ($A0,X)
-7A30- D9 A0 BE CMP $BEA0,Y
-7A33- A0 CD LDY #$CD
-7A35- C1 D8 CMP ($D8,X)
-7A37- A0 CF LDY #$CF
-7A39- D2 A0 CMP ($A0)
-7A3B- C9 D3 CMP #$D3
-7A3D- A0 B0 LDY #$B0
-7A3F- AE 00 68 LDX $6800
-7A42- 85 FE STA $FE
-7A44- 68 PLA
-7A45- 85 FF STA $FF
-7A47- 68 PLA
-7A48- 8D 98 7B STA $7B98
-7A4B- 68 PLA
-7A4C- 8D 97 7B STA $7B97
-7A4F- 68 PLA
-7A50- 85 ED STA $ED
-7A52- 68 PLA
-7A53- 85 EE STA $EE
-7A55- 68 PLA
-7A56- 85 EB STA $EB
-7A58- 68 PLA
-7A59- 85 EC STA $EC
-7A5B- A0 00 LDY #$00
-7A5D- B1 ED LDA ($ED),Y
-7A5F- 8D A1 7B STA $7BA1
-7A62- A0 01 LDY #$01
-7A64- B1 ED LDA ($ED),Y
-7A66- 8D A2 7B STA $7BA2
-7A69- A0 02 LDY #$02
-7A6B- B1 ED LDA ($ED),Y
-7A6D- 8D 96 7B STA $7B96
-7A70- AD 42 62 LDA $6242
-7A73- C9 01 CMP #$01
-7A75- F0 03 BEQ $7A7A
-7A77- 4C CC 7A JMP $7ACC
-7A7A- AD 97 7B LDA $7B97
-7A7D- CD A1 7B CMP $7BA1
-7A80- B0 03 BCS $7A85
-7A82- 4C A3 7A JMP $7AA3
-7A85- A9 7B LDA #$7B
-7A87- 48 PHA
-7A88- A9 A5 LDA #$A5
-7A8A- 48 PHA
-7A8B- A9 7C LDA #$7C
-7A8D- 48 PHA
-7A8E- A9 02 LDA #$02
-7A90- 48 PHA
-7A91- A9 7B LDA #$7B
-7A93- 48 PHA
-7A94- A9 BA LDA #$BA
-7A96- 48 PHA
-7A97- A9 7B LDA #$7B
-7A99- 48 PHA
-7A9A- A9 97 LDA #$97
-7A9C- 48 PHA
-7A9D- A9 11 LDA #$11
-7A9F- 48 PHA
-7AA0- 20 E1 72 JSR $72E1
-7AA3- AD 98 7B LDA $7B98
-7AA6- CD A2 7B CMP $7BA2
-7AA9- B0 03 BCS $7AAE
-7AAB- 4C CC 7A JMP $7ACC
-7AAE- A9 7B LDA #$7B
-7AB0- 48 PHA
-7AB1- A9 A5 LDA #$A5
-7AB3- 48 PHA
-7AB4- A9 7C LDA #$7C
-7AB6- 48 PHA
-7AB7- A9 1E LDA #$1E
-7AB9- 48 PHA
-7ABA- A9 7B LDA #$7B
-7ABC- 48 PHA
-7ABD- A9 BA LDA #$BA
-7ABF- 48 PHA
-7AC0- A9 7B LDA #$7B
-7AC2- 48 PHA
-7AC3- A9 97 LDA #$97
-7AC5- 48 PHA
-7AC6- A9 11 LDA #$11
-7AC8- 48 PHA
-7AC9- 20 E1 72 JSR $72E1
-7ACC- A9 00 LDA #$00
-7ACE- A8 TAY
-7ACF- 84 19 STY $19
-7AD1- F0 0F BEQ $7AE2
-7AD3- 18 CLC
-7AD4- 6D 98 7B ADC $7B98
-7AD7- AA TAX
-7AD8- 98 TYA
-7AD9- 65 19 ADC $19
-7ADB- A8 TAY
-7ADC- 8A TXA
-7ADD- 0E 98 7B ASL $7B98
-7AE0- 26 19 ROL $19
-7AE2- 4E A2 7B LSR $7BA2
-7AE5- B0 EC BCS $7AD3
-7AE7- D0 F4 BNE $7ADD
-7AE9- 8E A3 7B STX $7BA3
-7AEC- 8C A4 7B STY $7BA4
-7AEF- 18 CLC
-7AF0- AD 97 7B LDA $7B97
-7AF3- 8D 9B 7B STA $7B9B
-7AF6- A9 00 LDA #$00
-7AF8- 8D 9C 7B STA $7B9C
-7AFB- AD 96 7B LDA $7B96
-7AFE- 8D 99 7B STA $7B99
-7B01- A9 00 LDA #$00
-7B03- 8D 9A 7B STA $7B9A
-7B06- A9 00 LDA #$00
-7B08- 8D 9D 7B STA $7B9D
-7B0B- 8D 9E 7B STA $7B9E
-7B0E- 8D 9F 7B STA $7B9F
-7B11- 8D A0 7B STA $7BA0
-7B14- A2 10 LDX #$10
-7B16- 4E 9C 7B LSR $7B9C
-7B19- 6E 9B 7B ROR $7B9B
-7B1C- 90 10 BCC $7B2E
-7B1E- AD 9F 7B LDA $7B9F
-7B21- 18 CLC
-7B22- 6D 99 7B ADC $7B99
-7B25- 8D 9F 7B STA $7B9F
-7B28- AD A0 7B LDA $7BA0
-7B2B- 6D 9A 7B ADC $7B9A
-7B2E- 6A ROR
-7B2F- 8D A0 7B STA $7BA0
-7B32- 6E 9F 7B ROR $7B9F
-7B35- 6E 9E 7B ROR $7B9E
-7B38- 6E 9D 7B ROR $7B9D
-7B3B- CA DEX
-7B3C- D0 D8 BNE $7B16
-7B3E- AD A3 7B LDA $7BA3
-7B41- 18 CLC
-7B42- 6D 9D 7B ADC $7B9D
-7B45- 8D 9D 7B STA $7B9D
-7B48- AD A4 7B LDA $7BA4
-7B4B- 6D 9E 7B ADC $7B9E
-7B4E- 8D 9E 7B STA $7B9E
-7B51- AD 9D 7B LDA $7B9D
-7B54- 18 CLC
-7B55- 69 03 ADC #$03
-7B57- 8D 9D 7B STA $7B9D
-7B5A- 90 03 BCC $7B5F
-7B5C- EE 9E 7B INC $7B9E
-7B5F- 18 CLC
-7B60- AD 9D 7B LDA $7B9D
-7B63- 65 ED ADC $ED
-7B65- 8D 9D 7B STA $7B9D
-7B68- AD 9E 7B LDA $7B9E
-7B6B- 65 EE ADC $EE
-7B6D- 8D 9E 7B STA $7B9E
-7B70- AC 9D 7B LDY $7B9D
-7B73- AE 9E 7B LDX $7B9E
-7B76- 84 08 STY $08
-7B78- 86 09 STX $09
-7B7A- A0 00 LDY #$00
-7B7C- A2 00 LDX #$00
-7B7E- B1 EB LDA ($EB),Y
-7B80- 91 08 STA ($08),Y
-7B82- C8 INY
-7B83- CC 96 7B CPY $7B96
-7B86- D0 F6 BNE $7B7E
-7B88- A5 FF LDA $FF
-7B8A- 48 PHA
-7B8B- A5 FE LDA $FE
-7B8D- 48 PHA
-7B8E- A6 09 LDX $09
-7B90- A4 08 LDY $08
-7B92- AD 96 7B LDA $7B96
-7B95- 60 RTS
-7B96- 00 BRK
-7B97- 00 BRK
-7B98- 00 BRK
-7B99- 00 BRK
-7B9A- 00 BRK
-7B9B- 00 BRK
-7B9C- 00 BRK
-7B9D- 00 BRK
-7B9E- 00 BRK
-7B9F- 00 BRK
-7BA0- 00 BRK
-7BA1- 00 BRK
-7BA2- 00 BRK
-7BA3- 00 BRK
-7BA4- 00 BRK
-7BA5- C1 D0 CMP ($D0,X)
-7BA7- D5 D4 CMP $D4,X
-7BA9- B8 CLV
-7BAA- B2 A0 LDA ($A0)
-7BAC- A8 TAY
-7BAD- D0 D5 BNE $7B84
-7BAF- D4 ???
-7BB0- B8 CLV
-7BB1- B2 A0 LDA ($A0)
-7BB3- CD C1 C3 CMP $C3C1
-7BB6- D2 CF CMP ($CF)
-7BB8- A9 00 LDA #$00
-7BBA- BA TSX
-7BBB- D8 CLD
-7BBC- C9 C4 CMP #$C4
-7BBE- D8 CLD
-7BBF- A8 TAY
-7BC0- B1 A9 LDA ($A9),Y
-7BC2- A0 BA LDY #$BA
-7BC4- D9 C9 C4 CMP $C4C9,Y
-7BC7- D8 CLD
-7BC8- A8 TAY
-7BC9- B1 A9 LDA ($A9),Y
-7BCB- A0 BA LDY #$BA
-7BCD- CD C3 C1 CMP $C1C3
-7BD0- CE C4 A8 DEC $A8C4
-7BD3- B2 A9 LDA ($A9)
-7BD5- A0 BA LDY #$BA
-7BD7- CD CC C9 CMP $C9CC
-7BDA- C5 D2 CMP $D2
-7BDC- A8 TAY
-7BDD- B2 A9 LDA ($A9)
-7BDF- BA TSX
-7BE0- D0 D2 BNE $7BB4
-7BE2- CF ???
-7BE3- C4 A8 CPY $A8
-7BE5- B4 A9 LDY $A9,X
-7BE7- A0 BA LDY #$BA
-7BE9- D8 CLD
-7BEA- CC C5 CE CPY $CEC5
-7BED- A8 TAY
-7BEE- B1 A9 LDA ($A9),Y
-7BF0- A0 BA LDY #$BA
-7BF2- D9 CC C5 CMP $C5CC,Y
-7BF5- CE A8 B1 DEC $B1A8
-7BF8- A9 A0 LDA #$A0
-7BFA- D0 C2 BNE $7BBE
-7BFC- C1 CB CMP ($CB,X)
-7BFE- A8 TAY
-7BFF- B2 A9 LDA ($A9)
-7C01- 00 BRK
-7C02- CF ???
-7C03- D5 D4 CMP $D4,X
-7C05- A0 CF LDY #$CF
-7C07- C6 A0 DEC $A0
-7C09- C2 ???
-7C0A- CF ???
-7C0B- D5 CE CMP $CE,X
-7C0D- C4 D3 CPY $D3
-7C0F- A1 A0 LDA ($A0,X)
-7C11- D8 CLD
-7C12- A0 BE LDY #$BE
-7C14- A0 CD LDY #$CD
-7C16- C1 D8 CMP ($D8,X)
-7C18- C9 CD CMP #$CD
-7C1A- D5 CD CMP $CD,X
-7C1C- AE 00 CF LDX $CF00
-7C1F- D5 D4 CMP $D4,X
-7C21- A0 CF LDY #$CF
-7C23- C6 A0 DEC $A0
-7C25- C2 ???
-7C26- CF ???
-7C27- D5 CE CMP $CE,X
-7C29- C4 D3 CPY $D3
-7C2B- A1 A0 LDA ($A0,X)
-7C2D- D9 A0 BE CMP $BEA0,Y
-7C30- A0 CD LDY #$CD
-7C32- C1 D8 CMP ($D8,X)
-7C34- AE 00 68 LDX $6800
-7C37- 85 FE STA $FE
-7C39- 68 PLA
-7C3A- 85 FF STA $FF
-7C3C- 68 PLA
-7C3D- 8D E4 7C STA $7CE4
-7C40- 68 PLA
-7C41- 8D E0 7C STA $7CE0
-7C44- 8D E3 7C STA $7CE3
-7C47- 68 PLA
-7C48- 8D DE 7C STA $7CDE
-7C4B- 8D E1 7C STA $7CE1
-7C4E- 68 PLA
-7C4F- 8D DF 7C STA $7CDF
-7C52- 8D E2 7C STA $7CE2
-7C55- 85 19 STA $19
-7C57- 68 PLA
-7C58- 85 06 STA $06
-7C5A- 85 08 STA $08
-7C5C- 68 PLA
-7C5D- 85 07 STA $07
-7C5F- 85 09 STA $09
-7C61- A0 00 LDY #$00
-7C63- A9 00 LDA #$00
-7C65- F0 0F BEQ $7C76
-7C67- 18 CLC
-7C68- 6D DE 7C ADC $7CDE
-7C6B- AA TAX
-7C6C- 98 TYA
-7C6D- 65 19 ADC $19
-7C6F- A8 TAY
-7C70- 8A TXA
-7C71- 0E DE 7C ASL $7CDE
-7C74- 26 19 ROL $19
-7C76- 4E E0 7C LSR $7CE0
-7C79- B0 EC BCS $7C67
-7C7B- D0 F4 BNE $7C71
-7C7D- 18 CLC
-7C7E- E8 INX
-7C7F- E8 INX
-7C80- 90 01 BCC $7C83
-7C82- C8 INY
-7C83- 8E DC 7C STX $7CDC
-7C86- 8C DD 7C STY $7CDD
-7C89- AD E4 7C LDA $7CE4
-7C8C- AE DD 7C LDX $7CDD
-7C8F- F0 0C BEQ $7C9D
-7C91- A0 00 LDY #$00
-7C93- 91 06 STA ($06),Y
-7C95- C8 INY
-7C96- D0 FB BNE $7C93
-7C98- E6 07 INC $07
-7C9A- CA DEX
-7C9B- D0 F6 BNE $7C93
-7C9D- AE DC 7C LDX $7CDC
-7CA0- F0 08 BEQ $7CAA
-7CA2- A0 00 LDY #$00
-7CA4- 91 06 STA ($06),Y
-7CA6- C8 INY
-7CA7- CA DEX
-7CA8- D0 FA BNE $7CA4
-7CAA- A0 00 LDY #$00
-7CAC- AD E1 7C LDA $7CE1
-7CAF- 91 08 STA ($08),Y
-7CB1- C8 INY
-7CB2- AD E2 7C LDA $7CE2
-7CB5- 91 08 STA ($08),Y
-7CB7- C8 INY
-7CB8- AD E3 7C LDA $7CE3
-7CBB- 91 08 STA ($08),Y
-7CBD- A5 FF LDA $FF
-7CBF- 48 PHA
-7CC0- A5 FE LDA $FE
-7CC2- 48 PHA
-7CC3- A4 06 LDY $06
-7CC5- A6 07 LDX $07
-7CC7- AD E1 7C LDA $7CE1
-7CCA- AD DC 7C LDA $7CDC
-7CCD- 8D 40 60 STA $6040
-7CD0- AD DD 7C LDA $7CDD
-7CD3- 8D 41 60 STA $6041
-7CD6- A9 02 LDA #$02
-7CD8- 8D 3F 60 STA $603F
-7CDB- 60 RTS
-7CDC- 00 BRK
-7CDD- 00 BRK
-7CDE- 00 BRK
-7CDF- 00 BRK
-7CE0- 00 BRK
-7CE1- 00 BRK
-7CE2- 00 BRK
-7CE3- 00 BRK
-7CE4- 00 BRK
-7CE5- 68 PLA
-7CE6- 85 FE STA $FE
-7CE8- 68 PLA
-7CE9- 85 FF STA $FF
-7CEB- 68 PLA
-7CEC- 8D D5 7D STA $7DD5
-7CEF- 8D D7 7D STA $7DD7
-7CF2- 68 PLA
-7CF3- 8D D6 7D STA $7DD6
-7CF6- 85 19 STA $19
-7CF8- 68 PLA
-7CF9- 85 ED STA $ED
-7CFB- 68 PLA
-7CFC- 85 EE STA $EE
-7CFE- 68 PLA
-7CFF- 85 EB STA $EB
-7D01- 68 PLA
-7D02- 85 EC STA $EC
-7D04- A0 00 LDY #$00
-7D06- B1 ED LDA ($ED),Y
-7D08- 8D D3 7D STA $7DD3
-7D0B- A0 01 LDY #$01
-7D0D- B1 ED LDA ($ED),Y
-7D0F- 8D D4 7D STA $7DD4
-7D12- C8 INY
-7D13- B1 ED LDA ($ED),Y
-7D15- 8D D1 7D STA $7DD1
-7D18- 8D D2 7D STA $7DD2
-7D1B- AD 42 62 LDA $6242
-7D1E- C9 01 CMP #$01
-7D20- F0 03 BEQ $7D25
-7D22- 4C 59 7D JMP $7D59
-7D25- AD D8 7D LDA $7DD8
-7D28- CD D4 7D CMP $7DD4
-7D2B- B0 03 BCS $7D30
-7D2D- 4C 59 7D JMP $7D59
-7D30- AD D7 7D LDA $7DD7
-7D33- CD D3 7D CMP $7DD3
-7D36- B0 03 BCS $7D3B
-7D38- 4C 59 7D JMP $7D59
-7D3B- A9 7D LDA #$7D
-7D3D- 48 PHA
-7D3E- A9 DB LDA #$DB
-7D40- 48 PHA
-7D41- A9 7E LDA #$7E
-7D43- 48 PHA
-7D44- A9 34 LDA #$34
-7D46- 48 PHA
-7D47- A9 7D LDA #$7D
-7D49- 48 PHA
-7D4A- A9 F3 LDA #$F3
-7D4C- 48 PHA
-7D4D- A9 7D LDA #$7D
-7D4F- 48 PHA
-7D50- A9 D1 LDA #$D1
-7D52- 48 PHA
-7D53- A9 09 LDA #$09
-7D55- 48 PHA
-7D56- 20 E1 72 JSR $72E1
-7D59- A0 00 LDY #$00
-7D5B- A9 00 LDA #$00
-7D5D- F0 0F BEQ $7D6E
-7D5F- 18 CLC
-7D60- 6D D5 7D ADC $7DD5
-7D63- AA TAX
-7D64- 98 TYA
-7D65- 65 19 ADC $19
-7D67- A8 TAY
-7D68- 8A TXA
-7D69- 0E D5 7D ASL $7DD5
-7D6C- 26 19 ROL $19
-7D6E- 4E D1 7D LSR $7DD1
-7D71- B0 EC BCS $7D5F
-7D73- D0 F4 BNE $7D69
-7D75- 8E D7 7D STX $7DD7
-7D78- 8C D8 7D STY $7DD8
-7D7B- 18 CLC
-7D7C- A9 03 LDA #$03
-7D7E- 6D D7 7D ADC $7DD7
-7D81- 8D D9 7D STA $7DD9
-7D84- B0 03 BCS $7D89
-7D86- 4C 91 7D JMP $7D91
-7D89- A9 01 LDA #$01
-7D8B- 6D D8 7D ADC $7DD8
-7D8E- 8D D8 7D STA $7DD8
-7D91- AD D8 7D LDA $7DD8
-7D94- 8D DA 7D STA $7DDA
-7D97- 18 CLC
-7D98- AD D9 7D LDA $7DD9
-7D9B- 65 ED ADC $ED
-7D9D- 8D D9 7D STA $7DD9
-7DA0- B0 03 BCS $7DA5
-7DA2- 4C A8 7D JMP $7DA8
-7DA5- EE DA 7D INC $7DDA
-7DA8- AD DA 7D LDA $7DDA
-7DAB- 65 EE ADC $EE
-7DAD- 8D DA 7D STA $7DDA
-7DB0- 85 09 STA $09
-7DB2- AD D9 7D LDA $7DD9
-7DB5- 85 08 STA $08
-7DB7- A0 00 LDY #$00
-7DB9- B1 EB LDA ($EB),Y
-7DBB- 91 08 STA ($08),Y
-7DBD- C8 INY
-7DBE- CC D2 7D CPY $7DD2
-7DC1- D0 F6 BNE $7DB9
-7DC3- A5 FF LDA $FF
-7DC5- 48 PHA
-7DC6- A5 FE LDA $FE
-7DC8- 48 PHA
-7DC9- A6 09 LDX $09
-7DCB- A4 08 LDY $08
-7DCD- AD D1 7D LDA $7DD1
-7DD0- 60 RTS
-7DD1- 00 BRK
-7DD2- 00 BRK
-7DD3- 00 BRK
-7DD4- 00 BRK
-7DD5- 00 BRK
-7DD6- 00 BRK
-7DD7- 00 BRK
-7DD8- 00 BRK
-7DD9- 00 BRK
-7DDA- 00 BRK
-7DDB- C1 D0 CMP ($D0,X)
-7DDD- D5 D4 CMP $D4,X
-7DDF- B1 B6 LDA ($B6),Y
-7DE1- B1 A0 LDA ($A0),Y
-7DE3- A8 TAY
-7DE4- D0 D5 BNE $7DBB
-7DE6- D4 ???
-7DE7- B1 B6 LDA ($B6),Y
-7DE9- B1 A0 LDA ($A0),Y
-7DEB- CD C1 C3 CMP $C3C1
-7DEE- D2 CF CMP ($CF)
-7DF0- A9 AC LDA #$AC
-7DF2- 00 BRK
-7DF3- C4 D5 CPY $D5
-7DF5- CD D0 C9 CMP $C9D0
-7DF8- CE C7 A0 DEC $A0C7
-7DFB- BA TSX
-7DFC- C5 D3 CMP $D3
-7DFE- C9 DA CMP #$DA
-7E00- C5 A8 CMP $A8
-7E02- B1 A9 LDA ($A9),Y
-7E04- A0 BA LDY #$BA
-7E06- C5 D3 CMP $D3
-7E08- C9 DA CMP #$DA
-7E0A- C5 C2 CMP $C2
-7E0C- C1 CB CMP ($CB,X)
-7E0E- A8 TAY
-7E0F- B1 A9 LDA ($A9),Y
-7E11- A0 BA LDY #$BA
-7E13- C1 D3 CMP ($D3,X)
-7E15- C9 DA CMP #$DA
-7E17- C5 A8 CMP $A8
-7E19- B2 A9 LDA ($A9)
-7E1B- BA TSX
-7E1C- C1 C9 CMP ($C9,X)
-7E1E- C4 D8 CPY $D8
-7E20- A8 TAY
-7E21- B2 A9 LDA ($A9)
-7E23- A0 BA LDY #$BA
-7E25- C9 C4 CMP #$C4
-7E27- D8 CLD
-7E28- A8 TAY
-7E29- B2 A9 LDA ($A9)
-7E2B- A0 BA LDY #$BA
-7E2D- D2 C5 CMP ($C5)
-7E2F- D3 ???
-7E30- A8 TAY
-7E31- B2 A9 LDA ($A9)
-7E33- 00 BRK
-7E34- CF ???
-7E35- D5 D4 CMP $D4,X
-7E37- A0 CF LDY #$CF
-7E39- C6 A0 DEC $A0
-7E3B- C2 ???
-7E3C- CF ???
-7E3D- D5 CE CMP $CE,X
-7E3F- C4 D3 CPY $D3
-7E41- A1 A0 LDA ($A0,X)
-7E43- C9 CE CMP #$CE
-7E45- C4 C5 CPY $C5
-7E47- D8 CLD
-7E48- A0 BE LDY #$BE
-7E4A- A0 C1 LDY #$C1
-7E4C- D2 D2 CMP ($D2)
-7E4E- C1 D9 CMP ($D9,X)
-7E50- A0 CC LDY #$CC
-7E52- C5 CE CMP $CE
-7E54- C7 ???
-7E55- D4 ???
-7E56- C8 INY
-7E57- 00 BRK
-7E58- 68 PLA
-7E59- 85 FE STA $FE
-7E5B- 68 PLA
-7E5C- 85 FF STA $FF
-7E5E- 68 PLA
-7E5F- 8D 49 7F STA $7F49
-7E62- 8D 4B 7F STA $7F4B
-7E65- 68 PLA
-7E66- 8D 4A 7F STA $7F4A
-7E69- 85 19 STA $19
-7E6B- 68 PLA
-7E6C- 85 ED STA $ED
-7E6E- 68 PLA
-7E6F- 85 EE STA $EE
-7E71- A0 00 LDY #$00
-7E73- B1 ED LDA ($ED),Y
-7E75- 8D 47 7F STA $7F47
-7E78- A0 01 LDY #$01
-7E7A- B1 ED LDA ($ED),Y
-7E7C- 8D 48 7F STA $7F48
-7E7F- C8 INY
-7E80- B1 ED LDA ($ED),Y
-7E82- 8D 45 7F STA $7F45
-7E85- 8D 46 7F STA $7F46
-7E88- AD 42 62 LDA $6242
-7E8B- C9 01 CMP #$01
-7E8D- F0 03 BEQ $7E92
-7E8F- 4C C6 7E JMP $7EC6
-7E92- AD 4C 7F LDA $7F4C
-7E95- CD 48 7F CMP $7F48
-7E98- B0 03 BCS $7E9D
-7E9A- 4C C6 7E JMP $7EC6
-7E9D- AD 4B 7F LDA $7F4B
-7EA0- CD 47 7F CMP $7F47
-7EA3- B0 03 BCS $7EA8
-7EA5- 4C C6 7E JMP $7EC6
-7EA8- A9 7F LDA #$7F
-7EAA- 48 PHA
-7EAB- A9 4F LDA #$4F
-7EAD- 48 PHA
-7EAE- A9 7F LDA #$7F
-7EB0- 48 PHA
-7EB1- A9 A8 LDA #$A8
-7EB3- 48 PHA
-7EB4- A9 7F LDA #$7F
-7EB6- 48 PHA
-7EB7- A9 67 LDA #$67
-7EB9- 48 PHA
-7EBA- A9 7F LDA #$7F
-7EBC- 48 PHA
-7EBD- A9 45 LDA #$45
-7EBF- 48 PHA
-7EC0- A9 09 LDA #$09
-7EC2- 48 PHA
-7EC3- 20 E1 72 JSR $72E1
-7EC6- A0 00 LDY #$00
-7EC8- A9 00 LDA #$00
-7ECA- F0 0F BEQ $7EDB
-7ECC- 18 CLC
-7ECD- 6D 49 7F ADC $7F49
-7ED0- AA TAX
-7ED1- 98 TYA
-7ED2- 65 19 ADC $19
-7ED4- A8 TAY
-7ED5- 8A TXA
-7ED6- 0E 49 7F ASL $7F49
-7ED9- 26 19 ROL $19
-7EDB- 4E 45 7F LSR $7F45
-7EDE- B0 EC BCS $7ECC
-7EE0- D0 F4 BNE $7ED6
-7EE2- 8E 4B 7F STX $7F4B
-7EE5- 8C 4C 7F STY $7F4C
-7EE8- 18 CLC
-7EE9- A9 03 LDA #$03
-7EEB- 6D 4B 7F ADC $7F4B
-7EEE- 8D 4D 7F STA $7F4D
-7EF1- B0 03 BCS $7EF6
-7EF3- 4C FE 7E JMP $7EFE
-7EF6- A9 01 LDA #$01
-7EF8- 6D 4C 7F ADC $7F4C
-7EFB- 8D 4C 7F STA $7F4C
-7EFE- AD 4C 7F LDA $7F4C
-7F01- 8D 4E 7F STA $7F4E
-7F04- 18 CLC
-7F05- AD 4D 7F LDA $7F4D
-7F08- 65 ED ADC $ED
-7F0A- 8D 4D 7F STA $7F4D
-7F0D- B0 03 BCS $7F12
-7F0F- 4C 15 7F JMP $7F15
-7F12- EE 4E 7F INC $7F4E
-7F15- AD 4E 7F LDA $7F4E
-7F18- 65 EE ADC $EE
-7F1A- 8D 4E 7F STA $7F4E
-7F1D- 85 09 STA $09
-7F1F- AD 4D 7F LDA $7F4D
-7F22- 85 08 STA $08
-7F24- A0 00 LDY #$00
-7F26- B1 08 LDA ($08),Y
-7F28- 99 40 60 STA $6040,Y
-7F2B- C8 INY
-7F2C- CC 46 7F CPY $7F46
-7F2F- D0 F5 BNE $7F26
-7F31- AD 46 7F LDA $7F46
-7F34- 8D 3F 60 STA $603F
-7F37- A5 FF LDA $FF
-7F39- 48 PHA
-7F3A- A5 FE LDA $FE
-7F3C- 48 PHA
-7F3D- A6 09 LDX $09
-7F3F- A4 08 LDY $08
-7F41- AD 45 7F LDA $7F45
-7F44- 60 RTS
-7F45- 00 BRK
-7F46- 00 BRK
-7F47- 00 BRK
-7F48- 00 BRK
-7F49- 00 BRK
-7F4A- 00 BRK
-7F4B- 00 BRK
-7F4C- 00 BRK
-7F4D- 00 BRK
-7F4E- 00 BRK
-7F4F- C1 C7 CMP ($C7,X)
-7F51- C5 D4 CMP $D4
-7F53- B1 B6 LDA ($B6),Y
-7F55- B1 A0 LDA ($A0),Y
-7F57- A8 TAY
-7F58- C7 ???
-7F59- C5 D4 CMP $D4
-7F5B- B1 B6 LDA ($B6),Y
-7F5D- B1 A0 LDA ($A0),Y
-7F5F- CD C1 C3 CMP $C3C1
-7F62- D2 CF CMP ($CF)
-7F64- A9 AC LDA #$AC
-7F66- 00 BRK
-7F67- C4 D5 CPY $D5
-7F69- CD D0 C9 CMP $C9D0
-7F6C- CE C7 A0 DEC $A0C7
-7F6F- BA TSX
-7F70- C5 D3 CMP $D3
-7F72- C9 DA CMP #$DA
-7F74- C5 A8 CMP $A8
-7F76- B1 A9 LDA ($A9),Y
-7F78- A0 BA LDY #$BA
-7F7A- C5 D3 CMP $D3
-7F7C- C9 DA CMP #$DA
-7F7E- C5 C2 CMP $C2
-7F80- C1 CB CMP ($CB,X)
-7F82- A8 TAY
-7F83- B1 A9 LDA ($A9),Y
-7F85- A0 BA LDY #$BA
-7F87- C1 D3 CMP ($D3,X)
-7F89- C9 DA CMP #$DA
-7F8B- C5 A8 CMP $A8
-7F8D- B2 A9 LDA ($A9)
-7F8F- BA TSX
-7F90- C1 C9 CMP ($C9,X)
-7F92- C4 D8 CPY $D8
-7F94- A8 TAY
-7F95- B2 A9 LDA ($A9)
-7F97- A0 BA LDY #$BA
-7F99- C9 C4 CMP #$C4
-7F9B- D8 CLD
-7F9C- A8 TAY
-7F9D- B2 A9 LDA ($A9)
-7F9F- A0 BA LDY #$BA
-7FA1- D2 C5 CMP ($C5)
-7FA3- D3 ???
-7FA4- A8 TAY
-7FA5- B2 A9 LDA ($A9)
-7FA7- 00 BRK
-7FA8- CF ???
-7FA9- D5 D4 CMP $D4,X
-7FAB- A0 CF LDY #$CF
-7FAD- C6 A0 DEC $A0
-7FAF- C2 ???
-7FB0- CF ???
-7FB1- D5 CE CMP $CE,X
-7FB3- C4 D3 CPY $D3
-7FB5- A1 A0 LDA ($A0,X)
-7FB7- C9 CE CMP #$CE
-7FB9- C4 C5 CPY $C5
-7FBB- D8 CLD
-7FBC- A0 BE LDY #$BE
-7FBE- A0 C1 LDY #$C1
-7FC0- D2 D2 CMP ($D2)
-7FC2- C1 D9 CMP ($D9,X)
-7FC4- A0 CC LDY #$CC
-7FC6- C5 CE CMP $CE
-7FC8- C7 ???
-7FC9- D4 ???
-7FCA- C8 INY
-7FCB- 00 BRK
-7FCC- 68 PLA
-7FCD- 85 FE STA $FE
-7FCF- 68 PLA
-7FD0- 85 FF STA $FF
-7FD2- 68 PLA
-7FD3- 8D 5A 81 STA $815A
-7FD6- 68 PLA
-7FD7- 8D 5B 81 STA $815B
-7FDA- 68 PLA
-7FDB- 8D 50 81 STA $8150
-7FDE- 8D 54 81 STA $8154
-7FE1- 8D 58 81 STA $8158
-7FE4- 68 PLA
-7FE5- 8D 51 81 STA $8151
-7FE8- 8D 55 81 STA $8155
-7FEB- 8D 59 81 STA $8159
-7FEE- 68 PLA
-7FEF- 8D 4E 81 STA $814E
-7FF2- 8D 52 81 STA $8152
-7FF5- 8D 56 81 STA $8156
-7FF8- 68 PLA
-7FF9- 8D 4F 81 STA $814F
-7FFC- 8D 53 81 STA $8153
-7FFF- 8D 57 81 STA $8157
-8002- 68 PLA
-8003- 85 06 STA $06
-8005- 85 ED STA $ED
-8007- 68 PLA
-8008- 85 07 STA $07
-800A- 85 EE STA $EE
-800C- A9 00 LDA #$00
-800E- 8D 4C 81 STA $814C
-8011- 8D 4D 81 STA $814D
-8014- A2 10 LDX #$10
-8016- 4E 57 81 LSR $8157
-8019- 6E 56 81 ROR $8156
-801C- 90 10 BCC $802E
-801E- AD 4C 81 LDA $814C
-8021- 18 CLC
-8022- 6D 58 81 ADC $8158
-8025- 8D 4C 81 STA $814C
-8028- AD 4D 81 LDA $814D
-802B- 6D 59 81 ADC $8159
-802E- 6A ROR
-802F- 8D 4D 81 STA $814D
-8032- 6E 4C 81 ROR $814C
-8035- 6E 4B 81 ROR $814B
-8038- 6E 4A 81 ROR $814A
-803B- CA DEX
-803C- D0 D8 BNE $8016
-803E- AD 5B 81 LDA $815B
-8041- 8D 58 81 STA $8158
-8044- A9 00 LDA #$00
-8046- 8D 59 81 STA $8159
-8049- AD 4A 81 LDA $814A
-804C- 8D 56 81 STA $8156
-804F- AD 4B 81 LDA $814B
-8052- 8D 57 81 STA $8157
-8055- A9 00 LDA #$00
-8057- 8D 4A 81 STA $814A
-805A- 8D 4B 81 STA $814B
-805D- 8D 4C 81 STA $814C
-8060- 8D 4D 81 STA $814D
-8063- A2 10 LDX #$10
-8065- 4E 57 81 LSR $8157
-8068- 6E 56 81 ROR $8156
-806B- 90 10 BCC $807D
-806D- AD 4C 81 LDA $814C
-8070- 18 CLC
-8071- 6D 58 81 ADC $8158
-8074- 8D 4C 81 STA $814C
-8077- AD 4D 81 LDA $814D
-807A- 6D 59 81 ADC $8159
-807D- 6A ROR
-807E- 8D 4D 81 STA $814D
-8081- 6E 4C 81 ROR $814C
-8084- 6E 4B 81 ROR $814B
-8087- 6E 4A 81 ROR $814A
-808A- CA DEX
-808B- D0 D8 BNE $8065
-808D- 18 CLC
-808E- AD 4A 81 LDA $814A
-8091- 69 05 ADC #$05
-8093- 8D 4A 81 STA $814A
-8096- 90 03 BCC $809B
-8098- EE 4B 81 INC $814B
-809B- AD 42 62 LDA $6242
-809E- C9 01 CMP #$01
-80A0- F0 03 BEQ $80A5
-80A2- 4C E2 80 JMP $80E2
-80A5- AD 4C 81 LDA $814C
-80A8- C9 00 CMP #$00
-80AA- D0 18 BNE $80C4
-80AC- AD 4B 81 LDA $814B
-80AF- C9 20 CMP #$20
-80B1- B0 05 BCS $80B8
-80B3- F0 03 BEQ $80B8
-80B5- 4C E2 80 JMP $80E2
-80B8- AD 4A 81 LDA $814A
-80BB- C9 00 CMP #$00
-80BD- B0 05 BCS $80C4
-80BF- F0 03 BEQ $80C4
-80C1- 4C E2 80 JMP $80E2
-80C4- A9 81 LDA #$81
-80C6- 48 PHA
-80C7- A9 5C LDA #$5C
-80C9- 48 PHA
-80CA- A9 81 LDA #$81
-80CC- 48 PHA
-80CD- A9 CA LDA #$CA
-80CF- 48 PHA
-80D0- A9 81 LDA #$81
-80D2- 48 PHA
-80D3- A9 73 LDA #$73
-80D5- 48 PHA
-80D6- A9 81 LDA #$81
-80D8- 48 PHA
-80D9- A9 4A LDA #$4A
-80DB- 48 PHA
-80DC- A9 12 LDA #$12
-80DE- 48 PHA
-80DF- 20 E1 72 JSR $72E1
-80E2- AD 5A 81 LDA $815A
-80E5- AE 4B 81 LDX $814B
-80E8- F0 0C BEQ $80F6
-80EA- A0 00 LDY #$00
-80EC- 91 06 STA ($06),Y
-80EE- C8 INY
-80EF- D0 FB BNE $80EC
-80F1- E6 07 INC $07
-80F3- CA DEX
-80F4- D0 F6 BNE $80EC
-80F6- AE 4A 81 LDX $814A
-80F9- F0 08 BEQ $8103
-80FB- A0 00 LDY #$00
-80FD- 91 06 STA ($06),Y
-80FF- C8 INY
-8100- CA DEX
-8101- D0 FA BNE $80FD
-8103- A0 00 LDY #$00
-8105- AD 52 81 LDA $8152
-8108- 91 ED STA ($ED),Y
-810A- C8 INY
-810B- AD 53 81 LDA $8153
-810E- 91 ED STA ($ED),Y
-8110- C8 INY
-8111- AD 54 81 LDA $8154
-8114- 91 ED STA ($ED),Y
-8116- C8 INY
-8117- AD 55 81 LDA $8155
-811A- 91 ED STA ($ED),Y
-811C- C8 INY
-811D- AD 5B 81 LDA $815B
-8120- 91 ED STA ($ED),Y
-8122- A5 FF LDA $FF
-8124- 48 PHA
-8125- A5 FE LDA $FE
-8127- 48 PHA
-8128- A4 ED LDY $ED
-812A- A6 EE LDX $EE
-812C- AD 4A 81 LDA $814A
-812F- 8D 40 60 STA $6040
-8132- AD 4B 81 LDA $814B
-8135- 8D 41 60 STA $6041
-8138- AD 4C 81 LDA $814C
-813B- 8D 42 60 STA $6042
-813E- AD 4D 81 LDA $814D
-8141- 8D 43 60 STA $6043
-8144- A9 04 LDA #$04
-8146- 8D 3F 60 STA $603F
-8149- 60 RTS
-814A- 00 BRK
-814B- 00 BRK
-814C- 00 BRK
-814D- 00 BRK
-814E- 00 BRK
-814F- 00 BRK
-8150- 00 BRK
-8151- 00 BRK
-8152- 00 BRK
-8153- 00 BRK
-8154- 00 BRK
-8155- 00 BRK
-8156- 00 BRK
-8157- 00 BRK
-8158- 00 BRK
-8159- 00 BRK
-815A- 00 BRK
-815B- 00 BRK
-815C- C1 C4 CMP ($C4,X)
-815E- C9 CD CMP #$CD
-8160- B1 B6 LDA ($B6),Y
-8162- B2 A0 LDA ($A0)
-8164- A8 TAY
-8165- C4 C9 CPY $C9
-8167- CD B1 B6 CMP $B6B1
-816A- B2 A0 LDA ($A0)
-816C- CD C1 C3 CMP $C3C1
-816F- D2 CF CMP ($CF)
-8171- A9 00 LDA #$00
-8173- BA TSX
-8174- D0 D2 BNE $8148
-8176- CF ???
-8177- C4 A8 CPY $A8
-8179- B4 A9 LDY $A9,X
-817B- A0 BA LDY #$BA
-817D- C1 D8 CMP ($D8,X)
-817F- D3 ???
-8180- C9 DA CMP #$DA
-8182- C5 A8 CMP $A8
-8184- B2 A9 LDA ($A9)
-8186- A0 BA LDY #$BA
-8188- C1 D9 CMP ($D9,X)
-818A- D3 ???
-818B- C9 DA CMP #$DA
-818D- C5 A8 CMP $A8
-818F- B2 A9 LDA ($A9)
-8191- BA TSX
-8192- C1 D8 CMP ($D8,X)
-8194- C2 ???
-8195- C1 CB CMP ($CB,X)
-8197- A8 TAY
-8198- B2 A9 LDA ($A9)
-819A- A0 BA LDY #$BA
-819C- C1 D9 CMP ($D9,X)
-819E- C2 ???
-819F- C1 CB CMP ($CB,X)
-81A1- A8 TAY
-81A2- B2 A9 LDA ($A9)
-81A4- A0 BA LDY #$BA
-81A6- CD CC C9 CMP $C9CC
-81A9- C5 D2 CMP $D2
-81AB- A8 TAY
-81AC- B2 A9 LDA ($A9)
-81AE- BA TSX
-81AF- CD C3 C1 CMP $C1C3
-81B2- CE C4 A8 DEC $A8C4
-81B5- B2 A9 LDA ($A9)
-81B7- A0 BA LDY #$BA
-81B9- C6 C9 DEC $C9
-81BB- CC CC A8 CPY $A8CC
-81BE- B1 A9 LDA ($A9),Y
-81C0- A0 BA LDY #$BA
-81C2- C5 CC CMP $CC
-81C4- C5 CE CMP $CE
-81C6- A8 TAY
-81C7- B1 A9 LDA ($A9),Y
-81C9- 00 BRK
-81CA- C1 D2 CMP ($D2,X)
-81CC- D2 C1 CMP ($C1)
-81CE- D9 A0 D4 CMP $D4A0,Y
-81D1- CF ???
-81D2- CF ???
-81D3- A0 CC LDY #$CC
-81D5- C1 D2 CMP ($D2,X)
-81D7- C7 ???
-81D8- C5 A1 CMP $A1
-81DA- 00 BRK
-81DB- 68 PLA
-81DC- 85 FE STA $FE
-81DE- 68 PLA
-81DF- 85 FF STA $FF
-81E1- 68 PLA
-81E2- 8D 8B 83 STA $838B
-81E5- 68 PLA
-81E6- 8D 8C 83 STA $838C
-81E9- 68 PLA
-81EA- 8D 89 83 STA $8389
-81ED- 68 PLA
-81EE- 8D 8A 83 STA $838A
-81F1- 68 PLA
-81F2- 85 ED STA $ED
-81F4- 68 PLA
-81F5- 85 EE STA $EE
-81F7- 68 PLA
-81F8- 85 EB STA $EB
-81FA- 68 PLA
-81FB- 85 EC STA $EC
-81FD- A0 04 LDY #$04
-81FF- B1 ED LDA ($ED),Y
-8201- 8D 87 83 STA $8387
-8204- A0 00 LDY #$00
-8206- B1 ED LDA ($ED),Y
-8208- 8D 97 83 STA $8397
-820B- A0 01 LDY #$01
-820D- B1 ED LDA ($ED),Y
-820F- 8D 98 83 STA $8398
-8212- A0 02 LDY #$02
-8214- B1 ED LDA ($ED),Y
-8216- 8D 99 83 STA $8399
-8219- A0 03 LDY #$03
-821B- B1 ED LDA ($ED),Y
-821D- 8D 9A 83 STA $839A
-8220- A0 00 LDY #$00
-8222- AD 42 62 LDA $6242
-8225- C9 01 CMP #$01
-8227- F0 03 BEQ $822C
-8229- 4C 8C 82 JMP $828C
-822C- AD 89 83 LDA $8389
-822F- CD 97 83 CMP $8397
-8232- 90 28 BCC $825C
-8234- AD 8A 83 LDA $838A
-8237- CD 98 83 CMP $8398
-823A- F0 20 BEQ $825C
-823C- 90 1E BCC $825C
-823E- A9 83 LDA #$83
-8240- 48 PHA
-8241- A9 9B LDA #$9B
-8243- 48 PHA
-8244- A9 84 LDA #$84
-8246- 48 PHA
-8247- A9 04 LDA #$04
-8249- 48 PHA
-824A- A9 83 LDA #$83
-824C- 48 PHA
-824D- A9 B2 LDA #$B2
-824F- 48 PHA
-8250- A9 83 LDA #$83
-8252- 48 PHA
-8253- A9 87 LDA #$87
-8255- 48 PHA
-8256- A9 14 LDA #$14
-8258- 48 PHA
-8259- 20 E1 72 JSR $72E1
-825C- AD 8B 83 LDA $838B
-825F- CD 99 83 CMP $8399
-8262- 90 28 BCC $828C
-8264- AD 8C 83 LDA $838C
-8267- CD 9A 83 CMP $839A
-826A- F0 20 BEQ $828C
-826C- 90 1E BCC $828C
-826E- A9 83 LDA #$83
-8270- 48 PHA
-8271- A9 9B LDA #$9B
-8273- 48 PHA
-8274- A9 84 LDA #$84
-8276- 48 PHA
-8277- A9 20 LDA #$20
-8279- 48 PHA
-827A- A9 83 LDA #$83
-827C- 48 PHA
-827D- A9 B2 LDA #$B2
-827F- 48 PHA
-8280- A9 83 LDA #$83
-8282- 48 PHA
-8283- A9 87 LDA #$87
-8285- 48 PHA
-8286- A9 14 LDA #$14
-8288- 48 PHA
-8289- 20 E1 72 JSR $72E1
-828C- AD 8B 83 LDA $838B
-828F- 8D 8F 83 STA $838F
-8292- AD 8C 83 LDA $838C
-8295- 8D 90 83 STA $8390
-8298- AD 99 83 LDA $8399
-829B- 8D 8D 83 STA $838D
-829E- AD 9A 83 LDA $839A
-82A1- 8D 8E 83 STA $838E
-82A4- A9 00 LDA #$00
-82A6- 8D 91 83 STA $8391
-82A9- 8D 92 83 STA $8392
-82AC- 8D 93 83 STA $8393
-82AF- 8D 94 83 STA $8394
-82B2- A2 10 LDX #$10
-82B4- 4E 90 83 LSR $8390
-82B7- 6E 8F 83 ROR $838F
-82BA- 90 10 BCC $82CC
-82BC- AD 93 83 LDA $8393
-82BF- 18 CLC
-82C0- 6D 8D 83 ADC $838D
-82C3- 8D 93 83 STA $8393
-82C6- AD 94 83 LDA $8394
-82C9- 6D 8E 83 ADC $838E
-82CC- 6A ROR
-82CD- 8D 94 83 STA $8394
-82D0- 6E 93 83 ROR $8393
-82D3- 6E 92 83 ROR $8392
-82D6- 6E 91 83 ROR $8391
-82D9- CA DEX
-82DA- D0 D8 BNE $82B4
-82DC- AD 91 83 LDA $8391
-82DF- 8D 95 83 STA $8395
-82E2- AD 92 83 LDA $8392
-82E5- 8D 96 83 STA $8396
-82E8- AD 89 83 LDA $8389
-82EB- 8D 8F 83 STA $838F
-82EE- AD 8A 83 LDA $838A
-82F1- 8D 90 83 STA $8390
-82F4- AD 87 83 LDA $8387
-82F7- 8D 8D 83 STA $838D
-82FA- A9 00 LDA #$00
-82FC- 8D 8E 83 STA $838E
-82FF- 8D 91 83 STA $8391
-8302- 8D 92 83 STA $8392
-8305- 8D 93 83 STA $8393
-8308- 8D 94 83 STA $8394
-830B- A2 10 LDX #$10
-830D- 4E 90 83 LSR $8390
-8310- 6E 8F 83 ROR $838F
-8313- 90 10 BCC $8325
-8315- AD 93 83 LDA $8393
-8318- 18 CLC
-8319- 6D 8D 83 ADC $838D
-831C- 8D 93 83 STA $8393
-831F- AD 94 83 LDA $8394
-8322- 6D 8E 83 ADC $838E
-8325- 6A ROR
-8326- 8D 94 83 STA $8394
-8329- 6E 93 83 ROR $8393
-832C- 6E 92 83 ROR $8392
-832F- 6E 91 83 ROR $8391
-8332- CA DEX
-8333- D0 D8 BNE $830D
-8335- 18 CLC
-8336- AD 91 83 LDA $8391
-8339- 6D 95 83 ADC $8395
-833C- 8D 91 83 STA $8391
-833F- AD 92 83 LDA $8392
-8342- 6D 96 83 ADC $8396
-8345- 8D 92 83 STA $8392
-8348- 18 CLC
-8349- AD 91 83 LDA $8391
-834C- 69 05 ADC #$05
-834E- 8D 91 83 STA $8391
-8351- 90 03 BCC $8356
-8353- EE 92 83 INC $8392
-8356- 18 CLC
-8357- AD 91 83 LDA $8391
-835A- 65 ED ADC $ED
-835C- 8D 91 83 STA $8391
-835F- 85 08 STA $08
-8361- AD 92 83 LDA $8392
-8364- 65 EE ADC $EE
-8366- 8D 92 83 STA $8392
-8369- 85 09 STA $09
-836B- A0 00 LDY #$00
-836D- A2 00 LDX #$00
-836F- B1 EB LDA ($EB),Y
-8371- 91 08 STA ($08),Y
-8373- C8 INY
-8374- CC 87 83 CPY $8387
-8377- D0 F6 BNE $836F
-8379- A5 FF LDA $FF
-837B- 48 PHA
-837C- A5 FE LDA $FE
-837E- 48 PHA
-837F- A6 09 LDX $09
-8381- A4 08 LDY $08
-8383- AD 87 83 LDA $8387
-8386- 60 RTS
-8387- 00 BRK
-8388- 00 BRK
-8389- 00 BRK
-838A- 00 BRK
-838B- 00 BRK
-838C- 00 BRK
-838D- 00 BRK
-838E- 00 BRK
-838F- 00 BRK
-8390- 00 BRK
-8391- 00 BRK
-8392- 00 BRK
-8393- 00 BRK
-8394- 00 BRK
-8395- 00 BRK
-8396- 00 BRK
-8397- 00 BRK
-8398- 00 BRK
-8399- 00 BRK
-839A- 00 BRK
-839B- C1 D0 CMP ($D0,X)
-839D- D5 D4 CMP $D4,X
-839F- B1 B6 LDA ($B6),Y
-83A1- B2 A0 LDA ($A0)
-83A3- A8 TAY
-83A4- D0 D5 BNE $837B
-83A6- D4 ???
-83A7- B1 B6 LDA ($B6),Y
-83A9- B2 A0 LDA ($A0)
-83AB- CD C1 C3 CMP $C3C1
-83AE- D2 CF CMP ($CF)
-83B0- A9 00 LDA #$00
-83B2- BA TSX
-83B3- C5 D3 CMP $D3
-83B5- C9 DA CMP #$DA
-83B7- C5 A8 CMP $A8
-83B9- B2 A9 LDA ($A9)
-83BB- A0 BA LDY #$BA
-83BD- D8 CLD
-83BE- C9 C4 CMP #$C4
-83C0- D8 CLD
-83C1- A8 TAY
-83C2- B2 A9 LDA ($A9)
-83C4- A0 BA LDY #$BA
-83C6- D9 C9 C4 CMP $C4C9,Y
-83C9- D8 CLD
-83CA- A8 TAY
-83CB- B2 A9 LDA ($A9)
-83CD- A0 BA LDY #$BA
-83CF- CD C3 C1 CMP $C1C3
-83D2- CE C4 A8 DEC $A8C4
-83D5- B2 A9 LDA ($A9)
-83D7- A0 BA LDY #$BA
-83D9- CD CC C9 CMP $C9CC
-83DC- C5 D2 CMP $D2
-83DE- A8 TAY
-83DF- B2 A9 LDA ($A9)
-83E1- BA TSX
-83E2- D0 D2 BNE $83B6
-83E4- CF ???
-83E5- C4 A8 CPY $A8
-83E7- B4 A9 LDY $A9,X
-83E9- A0 D0 LDY #$D0
-83EB- C2 ???
-83EC- C1 CB CMP ($CB,X)
-83EE- A8 TAY
-83EF- B2 A9 LDA ($A9)
-83F1- A0 BA LDY #$BA
-83F3- D8 CLD
-83F4- CC C5 CE CPY $CEC5
-83F7- A8 TAY
-83F8- B1 A9 LDA ($A9),Y
-83FA- A0 BA LDY #$BA
-83FC- D9 CC C5 CMP $C5CC,Y
-83FF- CE A8 B1 DEC $B1A8
-8402- A9 00 LDA #$00
-8404- CF ???
-8405- D5 D4 CMP $D4,X
-8407- A0 CF LDY #$CF
-8409- C6 A0 DEC $A0
-840B- C2 ???
-840C- CF ???
-840D- D5 CE CMP $CE,X
-840F- C4 D3 CPY $D3
-8411- A1 A0 LDA ($A0,X)
-8413- D8 CLD
-8414- A0 BE LDY #$BE
-8416- A0 CD LDY #$CD
-8418- C1 D8 CMP ($D8,X)
-841A- C9 CD CMP #$CD
-841C- D5 CD CMP $CD,X
-841E- AE 00 CF LDX $CF00
-8421- D5 D4 CMP $D4,X
-8423- A0 CF LDY #$CF
-8425- C6 A0 DEC $A0
-8427- C2 ???
-8428- CF ???
-8429- D5 CE CMP $CE,X
-842B- C4 D3 CPY $D3
-842D- A1 A0 LDA ($A0,X)
-842F- D9 A0 BE CMP $BEA0,Y
-8432- A0 CD LDY #$CD
-8434- C1 D8 CMP ($D8,X)
-8436- AE 00 68 LDX $6800
-8439- 85 FE STA $FE
-843B- 68 PLA
-843C- 85 FF STA $FF
-843E- 68 PLA
-843F- 8D E9 85 STA $85E9
-8442- 68 PLA
-8443- 8D EA 85 STA $85EA
-8446- 68 PLA
-8447- 8D E7 85 STA $85E7
-844A- 68 PLA
-844B- 8D E8 85 STA $85E8
-844E- 68 PLA
-844F- 85 ED STA $ED
-8451- 68 PLA
-8452- 85 EE STA $EE
-8454- A0 04 LDY #$04
-8456- B1 ED LDA ($ED),Y
-8458- 8D E5 85 STA $85E5
-845B- A0 00 LDY #$00
-845D- B1 ED LDA ($ED),Y
-845F- 8D F5 85 STA $85F5
-8462- A0 01 LDY #$01
-8464- B1 ED LDA ($ED),Y
-8466- 8D F6 85 STA $85F6
-8469- A0 02 LDY #$02
-846B- B1 ED LDA ($ED),Y
-846D- 8D F7 85 STA $85F7
-8470- A0 03 LDY #$03
-8472- B1 ED LDA ($ED),Y
-8474- 8D F8 85 STA $85F8
-8477- A0 00 LDY #$00
-8479- AD 42 62 LDA $6242
-847C- C9 01 CMP #$01
-847E- F0 03 BEQ $8483
-8480- 4C E3 84 JMP $84E3
-8483- AD E7 85 LDA $85E7
-8486- CD F5 85 CMP $85F5
-8489- 90 28 BCC $84B3
-848B- AD E8 85 LDA $85E8
-848E- CD F6 85 CMP $85F6
-8491- F0 20 BEQ $84B3
-8493- 90 1E BCC $84B3
-8495- A9 85 LDA #$85
-8497- 48 PHA
-8498- A9 F9 LDA #$F9
-849A- 48 PHA
-849B- A9 86 LDA #$86
-849D- 48 PHA
-849E- A9 65 LDA #$65
-84A0- 48 PHA
-84A1- A9 86 LDA #$86
-84A3- 48 PHA
-84A4- A9 10 LDA #$10
-84A6- 48 PHA
-84A7- A9 85 LDA #$85
-84A9- 48 PHA
-84AA- A9 E5 LDA #$E5
-84AC- 48 PHA
-84AD- A9 14 LDA #$14
-84AF- 48 PHA
-84B0- 20 E1 72 JSR $72E1
-84B3- AD E9 85 LDA $85E9
-84B6- CD F7 85 CMP $85F7
-84B9- 90 28 BCC $84E3
-84BB- AD EA 85 LDA $85EA
-84BE- CD F8 85 CMP $85F8
-84C1- F0 20 BEQ $84E3
-84C3- 90 1E BCC $84E3
-84C5- A9 85 LDA #$85
-84C7- 48 PHA
-84C8- A9 F9 LDA #$F9
-84CA- 48 PHA
-84CB- A9 86 LDA #$86
-84CD- 48 PHA
-84CE- A9 80 LDA #$80
-84D0- 48 PHA
-84D1- A9 86 LDA #$86
-84D3- 48 PHA
-84D4- A9 10 LDA #$10
-84D6- 48 PHA
-84D7- A9 85 LDA #$85
-84D9- 48 PHA
-84DA- A9 E5 LDA #$E5
-84DC- 48 PHA
-84DD- A9 14 LDA #$14
-84DF- 48 PHA
-84E0- 20 E1 72 JSR $72E1
-84E3- AD E9 85 LDA $85E9
-84E6- 8D ED 85 STA $85ED
-84E9- AD EA 85 LDA $85EA
-84EC- 8D EE 85 STA $85EE
-84EF- AD F7 85 LDA $85F7
-84F2- 8D EB 85 STA $85EB
-84F5- AD F8 85 LDA $85F8
-84F8- 8D EC 85 STA $85EC
-84FB- A9 00 LDA #$00
-84FD- 8D EF 85 STA $85EF
-8500- 8D F0 85 STA $85F0
-8503- 8D F1 85 STA $85F1
-8506- 8D F2 85 STA $85F2
-8509- A2 10 LDX #$10
-850B- 4E EE 85 LSR $85EE
-850E- 6E ED 85 ROR $85ED
-8511- 90 10 BCC $8523
-8513- AD F1 85 LDA $85F1
-8516- 18 CLC
-8517- 6D EB 85 ADC $85EB
-851A- 8D F1 85 STA $85F1
-851D- AD F2 85 LDA $85F2
-8520- 6D EC 85 ADC $85EC
-8523- 6A ROR
-8524- 8D F2 85 STA $85F2
-8527- 6E F1 85 ROR $85F1
-852A- 6E F0 85 ROR $85F0
-852D- 6E EF 85 ROR $85EF
-8530- CA DEX
-8531- D0 D8 BNE $850B
-8533- AD EF 85 LDA $85EF
-8536- 8D F3 85 STA $85F3
-8539- AD F0 85 LDA $85F0
-853C- 8D F4 85 STA $85F4
-853F- AD E7 85 LDA $85E7
-8542- 8D ED 85 STA $85ED
-8545- AD E8 85 LDA $85E8
-8548- 8D EE 85 STA $85EE
-854B- AD E5 85 LDA $85E5
-854E- 8D EB 85 STA $85EB
-8551- A9 00 LDA #$00
-8553- 8D EC 85 STA $85EC
-8556- 8D EF 85 STA $85EF
-8559- 8D F0 85 STA $85F0
-855C- 8D F1 85 STA $85F1
-855F- 8D F2 85 STA $85F2
-8562- A2 10 LDX #$10
-8564- 4E EE 85 LSR $85EE
-8567- 6E ED 85 ROR $85ED
-856A- 90 10 BCC $857C
-856C- AD F1 85 LDA $85F1
-856F- 18 CLC
-8570- 6D EB 85 ADC $85EB
-8573- 8D F1 85 STA $85F1
-8576- AD F2 85 LDA $85F2
-8579- 6D EC 85 ADC $85EC
-857C- 6A ROR
-857D- 8D F2 85 STA $85F2
-8580- 6E F1 85 ROR $85F1
-8583- 6E F0 85 ROR $85F0
-8586- 6E EF 85 ROR $85EF
-8589- CA DEX
-858A- D0 D8 BNE $8564
-858C- 18 CLC
-858D- AD EF 85 LDA $85EF
-8590- 6D F3 85 ADC $85F3
-8593- 8D EF 85 STA $85EF
-8596- AD F0 85 LDA $85F0
-8599- 6D F4 85 ADC $85F4
-859C- 8D F0 85 STA $85F0
-859F- 18 CLC
-85A0- AD EF 85 LDA $85EF
-85A3- 69 05 ADC #$05
-85A5- 8D EF 85 STA $85EF
-85A8- 90 03 BCC $85AD
-85AA- EE F0 85 INC $85F0
-85AD- 18 CLC
-85AE- AD EF 85 LDA $85EF
-85B1- 65 ED ADC $ED
-85B3- 8D EF 85 STA $85EF
-85B6- 85 08 STA $08
-85B8- AD F0 85 LDA $85F0
-85BB- 65 EE ADC $EE
-85BD- 8D F0 85 STA $85F0
-85C0- 85 09 STA $09
-85C2- A0 00 LDY #$00
-85C4- A2 00 LDX #$00
-85C6- B1 08 LDA ($08),Y
-85C8- 99 40 60 STA $6040,Y
-85CB- C8 INY
-85CC- CC E5 85 CPY $85E5
-85CF- D0 F5 BNE $85C6
-85D1- AD E5 85 LDA $85E5
-85D4- 8D 3F 60 STA $603F
-85D7- A5 FF LDA $FF
-85D9- 48 PHA
-85DA- A5 FE LDA $FE
-85DC- 48 PHA
-85DD- A6 09 LDX $09
-85DF- A4 08 LDY $08
-85E1- AD E5 85 LDA $85E5
-85E4- 60 RTS
-85E5- 00 BRK
-85E6- 00 BRK
-85E7- 00 BRK
-85E8- 00 BRK
-85E9- 00 BRK
-85EA- 00 BRK
-85EB- 00 BRK
-85EC- 00 BRK
-85ED- 00 BRK
-85EE- 00 BRK
-85EF- 00 BRK
-85F0- 00 BRK
-85F1- 00 BRK
-85F2- 00 BRK
-85F3- 00 BRK
-85F4- 00 BRK
-85F5- 00 BRK
-85F6- 00 BRK
-85F7- 00 BRK
-85F8- 00 BRK
-85F9- C1 C7 CMP ($C7,X)
-85FB- C5 D4 CMP $D4
-85FD- B1 B6 LDA ($B6),Y
-85FF- B2 A0 LDA ($A0)
-8601- A8 TAY
-8602- C7 ???
-8603- C5 D4 CMP $D4
-8605- B1 B6 LDA ($B6),Y
-8607- B2 A0 LDA ($A0)
-8609- CD C1 C3 CMP $C3C1
-860C- D2 CF CMP ($CF)
-860E- A9 00 LDA #$00
-8610- BA TSX
-8611- C5 D3 CMP $D3
-8613- C9 DA CMP #$DA
-8615- C5 A8 CMP $A8
-8617- B2 A9 LDA ($A9)
-8619- A0 D8 LDY #$D8
-861B- C9 C4 CMP #$C4
-861D- D8 CLD
-861E- A8 TAY
-861F- B2 A9 LDA ($A9)
-8621- A0 D9 LDY #$D9
-8623- C9 C4 CMP #$C4
-8625- D8 CLD
-8626- A8 TAY
-8627- B2 A9 LDA ($A9)
-8629- A0 CD LDY #$CD
-862B- C3 ???
-862C- C1 CE CMP ($CE,X)
-862E- C4 A8 CPY $A8
-8630- B2 A9 LDA ($A9)
-8632- A0 CD LDY #$CD
-8634- C3 ???
-8635- C1 CE CMP ($CE,X)
-8637- C4 A8 CPY $A8
-8639- B2 A9 LDA ($A9)
-863B- A0 CD LDY #$CD
-863D- CC C9 C5 CPY $C5C9
-8640- D2 A8 CMP ($A8)
-8642- B2 A9 LDA ($A9)
-8644- A0 D0 LDY #$D0
-8646- D2 CF CMP ($CF)
-8648- C4 A8 CPY $A8
-864A- B4 A9 LDY $A9,X
-864C- A0 D0 LDY #$D0
-864E- C2 ???
-864F- C1 CB CMP ($CB,X)
-8651- A8 TAY
-8652- B2 A9 LDA ($A9)
-8654- A0 D8 LDY #$D8
-8656- CC C5 CE CPY $CEC5
-8659- A8 TAY
-865A- B2 A9 LDA ($A9)
-865C- A0 D9 LDY #$D9
-865E- CC C5 CE CPY $CEC5
-8661- A8 TAY
-8662- B2 A9 LDA ($A9)
-8664- 00 BRK
-8665- CF ???
-8666- D5 D4 CMP $D4,X
-8668- A0 CF LDY #$CF
-866A- C6 A0 DEC $A0
-866C- C2 ???
-866D- CF ???
-866E- D5 CE CMP $CE,X
-8670- C4 D3 CPY $D3
-8672- A1 A0 LDA ($A0,X)
-8674- D8 CLD
-8675- A0 BE LDY #$BE
-8677- A0 CD LDY #$CD
-8679- C1 D8 CMP ($D8,X)
-867B- C9 CD CMP #$CD
-867D- D5 CD CMP $CD,X
-867F- 00 BRK
-8680- CF ???
-8681- D5 D4 CMP $D4,X
-8683- A0 CF LDY #$CF
-8685- C6 A0 DEC $A0
-8687- C2 ???
-8688- CF ???
-8689- D5 CE CMP $CE,X
-868B- C4 D3 CPY $D3
-868D- A1 A0 LDA ($A0,X)
-868F- D9 A0 BE CMP $BEA0,Y
-8692- A0 CD LDY #$CD
-8694- C1 D8 CMP ($D8,X)
-8696- 00 BRK
-8697- 00 BRK
-8698- 00 BRK
-8699- 00 BRK
-869A- 00 BRK
diff --git a/source/disk3_arrays/ARRAYS.DEMO.S b/source/disk3_arrays/ARRAYS.DEMO.S
deleted file mode 100644
index 237133a..0000000
--- a/source/disk3_arrays/ARRAYS.DEMO.S
+++ /dev/null
@@ -1,4033 +0,0 @@
-0901- AA TAX
-0902- 8D AA AA STA $AAAA
-0905- AA TAX
-0906- AA TAX
-0907- AA TAX
-0908- AA TAX
-0909- AA TAX
-090A- AA TAX
-090B- AA TAX
-090C- AA TAX
-090D- AA TAX
-090E- AA TAX
-090F- AA TAX
-0910- AA TAX
-0911- AA TAX
-0912- AA TAX
-0913- AA TAX
-0914- AA TAX
-0915- AA TAX
-0916- AA TAX
-0917- AA TAX
-0918- AA TAX
-0919- AA TAX
-091A- AA TAX
-091B- AA TAX
-091C- AA TAX
-091D- AA TAX
-091E- AA TAX
-091F- AA TAX
-0920- AA TAX
-0921- AA TAX
-0922- AA TAX
-0923- 8D AA 20 STA $20AA
-0926- 20 20 20 JSR $2020
-0929- 20 20 20 JSR $2020
-092C- 20 20 20 JSR $2020
-092F- 20 20 20 JSR $2020
-0932- 20 20 20 JSR $2020
-0935- 20 20 20 JSR $2020
-0938- 20 20 20 JSR $2020
-093B- 20 20 20 JSR $2020
-093E- 20 20 20 JSR $2020
-0941- 20 20 AA JSR $AA20
-0944- 8D AA 20 STA $20AA
-0947- 20 20 20 JSR $2020
-094A- 20 20 AD JSR $AD20
-094D- BC 20 C1 LDY $C120,X
-0950- D2 D2 CMP ($D2)
-0952- C1 D9 CMP ($D9,X)
-0954- D3 ???
-0955- 20 C4 C5 JSR $C5C4
-0958- CD CF 20 CMP $20CF
-095B- BE AD 20 LDX $20AD,Y
-095E- 20 20 20 JSR $2020
-0961- 20 20 20 JSR $2020
-0964- AA TAX
-0965- 8D AA 20 STA $20AA
-0968- 20 20 20 JSR $2020
-096B- 20 20 20 JSR $2020
-096E- 20 20 20 JSR $2020
-0971- 20 20 20 JSR $2020
-0974- 20 20 20 JSR $2020
-0977- 20 20 20 JSR $2020
-097A- 20 20 20 JSR $2020
-097D- 20 20 20 JSR $2020
-0980- 20 20 20 JSR $2020
-0983- 20 20 AA JSR $AA20
-0986- 8D AA 20 STA $20AA
-0989- 20 20 20 JSR $2020
-098C- 20 20 20 JSR $2020
-098F- D6 C5 DEC $C5,X
-0991- D2 D3 CMP ($D3)
-0993- C9 CF CMP #$CF
-0995- CE 20 B0 DEC $B020
-0998- B0 AE BCS $0948
-099A- B0 B3 BCS $094F
-099C- AE B0 B0 LDX $B0B0
-099F- 20 20 20 JSR $2020
-09A2- 20 20 20 JSR $2020
-09A5- 20 AA 8D JSR $8DAA
-09A8- AA TAX
-09A9- 20 20 20 JSR $2020
-09AC- 20 20 20 JSR $2020
-09AF- 20 20 20 JSR $2020
-09B2- 20 20 20 JSR $2020
-09B5- 20 20 20 JSR $2020
-09B8- 20 20 20 JSR $2020
-09BB- 20 20 20 JSR $2020
-09BE- 20 20 20 JSR $2020
-09C1- 20 20 20 JSR $2020
-09C4- 20 20 20 JSR $2020
-09C7- AA TAX
-09C8- 8D AA 20 STA $20AA
-09CB- 20 20 20 JSR $2020
-09CE- 20 20 20 JSR $2020
-09D1- 20 20 B1 JSR $B120
-09D4- B5 AD LDA $AD,X
-09D6- CA DEX
-09D7- C1 CE CMP ($CE,X)
-09D9- AD B2 B0 LDA $B0B2
-09DC- B1 B9 LDA ($B9),Y
-09DE- 20 20 20 JSR $2020
-09E1- 20 20 20 JSR $2020
-09E4- 20 20 20 JSR $2020
-09E7- 20 AA 8D JSR $8DAA
-09EA- AA TAX
-09EB- 20 20 20 JSR $2020
-09EE- 20 20 20 JSR $2020
-09F1- 20 20 20 JSR $2020
-09F4- 20 20 20 JSR $2020
-09F7- 20 20 20 JSR $2020
-09FA- 20 20 20 JSR $2020
-09FD- 20 20 20 JSR $2020
-0A00- 20 20 20 JSR $2020
-0A03- 20 20 20 JSR $2020
-0A06- 20 20 20 JSR $2020
-0A09- AA TAX
-0A0A- 8D AA AA STA $AAAA
-0A0D- AA TAX
-0A0E- AA TAX
-0A0F- AA TAX
-0A10- AA TAX
-0A11- AA TAX
-0A12- AA TAX
-0A13- AA TAX
-0A14- AA TAX
-0A15- AA TAX
-0A16- AA TAX
-0A17- AA TAX
-0A18- AA TAX
-0A19- AA TAX
-0A1A- AA TAX
-0A1B- AA TAX
-0A1C- AA TAX
-0A1D- AA TAX
-0A1E- AA TAX
-0A1F- AA TAX
-0A20- AA TAX
-0A21- AA TAX
-0A22- AA TAX
-0A23- AA TAX
-0A24- AA TAX
-0A25- AA TAX
-0A26- AA TAX
-0A27- AA TAX
-0A28- AA TAX
-0A29- AA TAX
-0A2A- AA TAX
-0A2B- 8D AA 20 STA $20AA
-0A2E- 20 20 20 JSR $2020
-0A31- 20 20 20 JSR $2020
-0A34- 20 20 20 JSR $2020
-0A37- 20 20 20 JSR $2020
-0A3A- 20 20 20 JSR $2020
-0A3D- 20 20 20 JSR $2020
-0A40- 20 20 20 JSR $2020
-0A43- 20 20 20 JSR $2020
-0A46- 20 20 20 JSR $2020
-0A49- 20 20 AA JSR $AA20
-0A4C- 8D AA 20 STA $20AA
-0A4F- 20 20 20 JSR $2020
-0A52- 20 20 20 JSR $2020
-0A55- CE C1 D4 DEC $D4C1
-0A58- C8 INY
-0A59- C1 CE CMP ($CE,X)
-0A5B- 20 C4 AE JSR $AEC4
-0A5E- 20 D2 C9 JSR $C9D2
-0A61- C7 ???
-0A62- C7 ???
-0A63- D3 ???
-0A64- 20 20 20 JSR $2020
-0A67- 20 20 20 JSR $2020
-0A6A- 20 20 AA JSR $AA20
-0A6D- 8D AA 20 STA $20AA
-0A70- 20 20 CE JSR $CE20
-0A73- C1 D4 CMP ($D4,X)
-0A75- C8 INY
-0A76- C1 CE CMP ($CE,X)
-0A78- AE D2 C9 LDX $C9D2
-0A7B- C7 ???
-0A7C- C7 ???
-0A7D- D3 ???
-0A7E- C0 CF CPY #$CF
-0A80- D5 D4 CMP $D4,X
-0A82- CC CF CF CPY $CFCF
-0A85- CB ???
-0A86- AE C3 CF LDX $CFC3
-0A89- CD 20 20 CMP $2020
-0A8C- 20 AA 8D JSR $8DAA
-0A8F- AA TAX
-0A90- 20 20 20 JSR $2020
-0A93- 20 20 20 JSR $2020
-0A96- 20 20 20 JSR $2020
-0A99- 20 20 20 JSR $2020
-0A9C- 20 20 20 JSR $2020
-0A9F- 20 20 20 JSR $2020
-0AA2- 20 20 20 JSR $2020
-0AA5- 20 20 20 JSR $2020
-0AA8- 20 20 20 JSR $2020
-0AAB- 20 20 20 JSR $2020
-0AAE- AA TAX
-0AAF- 8D AA AA STA $AAAA
-0AB2- AA TAX
-0AB3- AA TAX
-0AB4- AA TAX
-0AB5- AA TAX
-0AB6- AA TAX
-0AB7- AA TAX
-0AB8- AA TAX
-0AB9- AA TAX
-0ABA- AA TAX
-0ABB- AA TAX
-0ABC- AA TAX
-0ABD- AA TAX
-0ABE- AA TAX
-0ABF- AA TAX
-0AC0- AA TAX
-0AC1- AA TAX
-0AC2- AA TAX
-0AC3- AA TAX
-0AC4- AA TAX
-0AC5- AA TAX
-0AC6- AA TAX
-0AC7- AA TAX
-0AC8- AA TAX
-0AC9- AA TAX
-0ACA- AA TAX
-0ACB- AA TAX
-0ACC- AA TAX
-0ACD- AA TAX
-0ACE- AA TAX
-0ACF- AA TAX
-0AD0- 8D AA 8D STA $8DAA
-0AD3- AA TAX
-0AD4- AA TAX
-0AD5- 20 C1 D3 JSR $D3C1
-0AD8- D3 ???
-0AD9- C5 CD CMP $CD
-0ADB- C2 ???
-0ADC- CC C5 D2 CPY $D2C5
-0ADF- 20 C4 C9 JSR $C9C4
-0AE2- D2 C5 CMP ($C5)
-0AE4- C3 ???
-0AE5- D4 ???
-0AE6- C9 D6 CMP #$D6
-0AE8- C5 D3 CMP $D3
-0AEA- 8D AA 8D STA $8DAA
-0AED- A0 C3 LDY #$C3
-0AEF- D9 C3 A0 CMP $A0C3,Y
-0AF2- C1 D6 CMP ($D6,X)
-0AF4- C5 8D CMP $8D
-0AF6- A0 C5 LDY #$C5
-0AF8- D8 CLD
-0AF9- D0 A0 BNE $0A9B
-0AFB- CF ???
-0AFC- C6 C6 DEC $C6
-0AFE- 8D A0 D4 STA $D4A0
-0B01- D2 A0 CMP ($A0)
-0B03- CF ???
-0B04- CE 8D A0 DEC $A08D
-0B07- C4 D3 CPY $D3
-0B09- CB ???
-0B0A- A0 C1 LDY #$C1
-0B0C- D2 D2 CMP ($D2)
-0B0E- C1 D9 CMP ($D9,X)
-0B10- D3 ???
-0B11- AE C4 C5 LDX $C5C4
-0B14- CD CF 8D CMP $8DCF
-0B17- A0 CF LDY #$CF
-0B19- C2 ???
-0B1A- CA DEX
-0B1B- A0 A4 LDY #$A4
-0B1D- C2 ???
-0B1E- C6 C5 DEC $C5
-0B20- B0 8D BCS $0AAF
-0B22- A0 CF LDY #$CF
-0B24- D2 C7 CMP ($C7)
-0B26- A0 A4 LDY #$A4
-0B28- B6 B0 LDX $B0,Y
-0B2A- B0 B0 BCS $0ADC
-0B2C- 8D AA 8D STA $8DAA
-0B2F- AA TAX
-0B30- E0 E0 CPX #$E0
-0B32- E0 E0 CPX #$E0
-0B34- E0 E0 CPX #$E0
-0B36- E0 E0 CPX #$E0
-0B38- E0 E0 CPX #$E0
-0B3A- E0 E0 CPX #$E0
-0B3C- E0 E0 CPX #$E0
-0B3E- E0 E0 CPX #$E0
-0B40- E0 E0 CPX #$E0
-0B42- E0 E0 CPX #$E0
-0B44- E0 E0 CPX #$E0
-0B46- E0 E0 CPX #$E0
-0B48- E0 E0 CPX #$E0
-0B4A- E0 E0 CPX #$E0
-0B4C- E0 E0 CPX #$E0
-0B4E- AA TAX
-0B4F- 8D AA 20 STA $20AA
-0B52- 20 D4 CF JSR $CFD4
-0B55- D0 20 BNE $0B77
-0B57- C9 CE CMP #$CE
-0B59- C3 ???
-0B5A- CC D5 C4 CPY $C4D5
-0B5D- C5 D3 CMP $D3
-0B5F- 20 A8 C8 JSR $C8A8
-0B62- CF ???
-0B63- CF ???
-0B64- CB ???
-0B65- D3 ???
-0B66- AC CD C1 LDY $C1CD
-0B69- C3 ???
-0B6A- D2 CF CMP ($CF)
-0B6C- D3 ???
-0B6D- A9 20 LDA #$20
-0B6F- AA TAX
-0B70- 8D AA AC STA $ACAA
-0B73- AC AC AC LDY $ACAC
-0B76- AC AC AC LDY $ACAC
-0B79- AC AC AC LDY $ACAC
-0B7C- AC AC AC LDY $ACAC
-0B7F- AC AC AC LDY $ACAC
-0B82- AC AC AC LDY $ACAC
-0B85- AC AC AC LDY $ACAC
-0B88- AC AC AC LDY $ACAC
-0B8B- AC AC AC LDY $ACAC
-0B8E- AC AC AA LDY $AAAC
-0B91- 8D AA 8D STA $8DAA
-0B94- A0 D0 LDY #$D0
-0B96- D5 D4 CMP $D4,X
-0B98- A0 CD LDY #$CD
-0B9A- C9 CE CMP #$CE
-0B9C- AE D6 C1 LDX $C1D6
-0B9F- D2 D3 CMP ($D3)
-0BA1- AE D2 C5 LDX $C5D2
-0BA4- D1 D5 CMP ($D5),Y
-0BA6- C9 D2 CMP #$D2
-0BA8- C5 C4 CMP $C4
-0BAA- 8D A0 D0 STA $D0A0
-0BAD- D5 D4 CMP $D4,X
-0BAF- A0 CD LDY #$CD
-0BB1- C9 CE CMP #$CE
-0BB3- AE C8 CF LDX $CFC8
-0BB6- CF ???
-0BB7- CB ???
-0BB8- D3 ???
-0BB9- AE D2 C5 LDX $C5D2
-0BBC- D1 D5 CMP ($D5),Y
-0BBE- C9 D2 CMP #$D2
-0BC0- C5 C4 CMP $C4
-0BC2- 8D A0 D5 STA $D5A0
-0BC5- D3 ???
-0BC6- C5 A0 CMP $A0
-0BC8- CD C9 CE CMP $CEC9
-0BCB- AE CD C1 LDX $C1CD
-0BCE- C3 ???
-0BCF- AE D2 C5 LDX $C5D2
-0BD2- D1 D5 CMP ($D5),Y
-0BD4- C9 D2 CMP #$D2
-0BD6- C5 C4 CMP $C4
-0BD8- 8D A0 D5 STA $D5A0
-0BDB- D3 ???
-0BDC- C5 A0 CMP $A0
-0BDE- CD C9 CE CMP $CEC9
-0BE1- AE CD C1 LDX $C1CD
-0BE4- C3 ???
-0BE5- AE C1 D2 LDX $D2C1
-0BE8- D2 C1 CMP ($C1)
-0BEA- D9 D3 8D CMP $8DD3,Y
-0BED- A0 D0 LDY #$D0
-0BEF- D5 D4 CMP $D4,X
-0BF1- A0 CD LDY #$CD
-0BF3- C9 CE CMP #$CE
-0BF5- AE C8 CF LDX $CFC8
-0BF8- CF ???
-0BF9- CB ???
-0BFA- D3 ???
-0BFB- AE C1 D2 LDX $D2C1
-0BFE- D2 C1 CMP ($C1)
-0C00- D9 D3 8D CMP $8DD3,Y
-0C03- AA TAX
-0C04- 8D AA E0 STA $E0AA
-0C07- E0 E0 CPX #$E0
-0C09- E0 E0 CPX #$E0
-0C0B- E0 E0 CPX #$E0
-0C0D- E0 E0 CPX #$E0
-0C0F- E0 E0 CPX #$E0
-0C11- E0 E0 CPX #$E0
-0C13- E0 E0 CPX #$E0
-0C15- E0 E0 CPX #$E0
-0C17- E0 E0 CPX #$E0
-0C19- E0 E0 CPX #$E0
-0C1B- E0 E0 CPX #$E0
-0C1D- E0 E0 CPX #$E0
-0C1F- E0 E0 CPX #$E0
-0C21- E0 E0 CPX #$E0
-0C23- E0 AA CPX #$AA
-0C25- 8D AA 20 STA $20AA
-0C28- 20 20 20 JSR $2020
-0C2B- 20 20 D0 JSR $D020
-0C2E- D2 CF CMP ($CF)
-0C30- C7 ???
-0C31- D2 C1 CMP ($C1)
-0C33- CD 20 CD CMP $CD20
-0C36- C1 C9 CMP ($C9,X)
-0C38- CE 20 C2 DEC $C220
-0C3B- CF ???
-0C3C- C4 D9 CPY $D9
-0C3E- 20 20 20 JSR $2020
-0C41- 20 20 20 JSR $2020
-0C44- 20 AA 8D JSR $8DAA
-0C47- AA TAX
-0C48- AC AC AC LDY $ACAC
-0C4B- AC AC AC LDY $ACAC
-0C4E- AC AC AC LDY $ACAC
-0C51- AC AC AC LDY $ACAC
-0C54- AC AC AC LDY $ACAC
-0C57- AC AC AC LDY $ACAC
-0C5A- AC AC AC LDY $ACAC
-0C5D- AC AC AC LDY $ACAC
-0C60- AC AC AC LDY $ACAC
-0C63- AC AC AC LDY $ACAC
-0C66- AA TAX
-0C67- 8D AA 8D STA $8DAA
-0C6A- C1 D2 CMP ($D2,X)
-0C6C- D2 C1 CMP ($C1)
-0C6E- D9 B1 A0 CMP $A0B1,Y
-0C71- C5 D1 CMP $D1
-0C73- D5 A0 CMP $A0,X
-0C75- A4 B3 LDY $B3
-0C77- B0 B0 BCS $0C29
-0C79- 8D C1 D2 STA $D2C1
-0C7C- D2 C1 CMP ($C1)
-0C7E- D9 B2 A0 CMP $A0B2,Y
-0C81- C5 D1 CMP $D1
-0C83- D5 A0 CMP $A0,X
-0C85- A4 B4 LDY $B4
-0C87- B0 B0 BCS $0C39
-0C89- B0 8D BCS $0C18
-0C8B- AA TAX
-0C8C- 8D AA AA STA $AAAA
-0C8F- 20 C4 C9 JSR $C9C4
-0C92- CD B8 B1 CMP $B1B8
-0C95- 20 C3 CC JSR $CCC3
-0C98- C5 C1 CMP $C1
-0C9A- D2 D3 CMP ($D3)
-0C9C- 20 D4 C8 JSR $C8D4
-0C9F- C5 20 CMP $20
-0CA1- CD C5 CD CMP $CDC5
-0CA4- CF ???
-0CA5- D2 D9 CMP ($D9)
-0CA7- 20 C1 D4 JSR $D4C1
-0CAA- 20 D4 C8 JSR $C8D4
-0CAD- C5 20 CMP $20
-0CAF- D3 ???
-0CB0- D0 C5 BNE $0C77
-0CB2- C3 ???
-0CB3- C9 C6 CMP #$C6
-0CB5- C9 C5 CMP #$C5
-0CB7- C4 8D CPY $8D
-0CB9- AA TAX
-0CBA- AA TAX
-0CBB- 20 CC CF JSR $CFCC
-0CBE- C3 ???
-0CBF- C1 D4 CMP ($D4,X)
-0CC1- C9 CF CMP #$CF
-0CC3- CE 20 C1 DEC $C120
-0CC6- CE C4 20 DEC $20C4
-0CC9- D3 ???
-0CCA- C5 D4 CMP $D4
-0CCC- D3 ???
-0CCD- 20 D5 D0 JSR $D0D5
-0CD0- 20 D4 C8 JSR $C8D4
-0CD3- C5 20 CMP $20
-0CD5- C4 C1 CPY $C1
-0CD7- D4 ???
-0CD8- C1 20 CMP ($20,X)
-0CDA- C3 ???
-0CDB- CF ???
-0CDC- CE C6 C9 DEC $C9C6
-0CDF- C7 ???
-0CE0- D5 D2 CMP $D2,X
-0CE2- C1 D4 CMP ($D4,X)
-0CE4- C9 CF CMP #$CF
-0CE6- CE 8D AA DEC $AA8D
-0CE9- AA TAX
-0CEA- 20 C6 CF JSR $CFC6
-0CED- D2 20 CMP ($20)
-0CEF- C1 20 CMP ($20,X)
-0CF1- B1 C4 LDA ($C4),Y
-0CF3- 20 C1 D2 JSR $D2C1
-0CF6- D2 C1 CMP ($C1)
-0CF8- D9 20 A8 CMP $A820,Y
-0CFB- C1 D2 CMP ($D2,X)
-0CFD- D2 C1 CMP ($C1)
-0CFF- D9 20 CC CMP $CC20,Y
-0D02- C5 CE CMP $CE
-0D04- C7 ???
-0D05- D4 ???
-0D06- C8 INY
-0D07- AC 20 C5 LDY $C520
-0D0A- CC C5 CD CPY $CDC5
-0D0D- C5 CE CMP $CE
-0D0F- D4 ???
-0D10- 20 CC C5 JSR $C5CC
-0D13- CE C7 D4 DEC $D4C7
-0D16- C8 INY
-0D17- AC 20 C4 LDY $C420
-0D1A- C1 D4 CMP ($D4,X)
-0D1C- C1 A9 CMP ($A9,X)
-0D1E- 8D AA 8D STA $8DAA
-0D21- AA TAX
-0D22- AA TAX
-0D23- 20 CD C1 JSR $C1CD
-0D26- C3 ???
-0D27- D2 CF CMP ($CF)
-0D29- BA TSX
-0D2A- 20 C4 C9 JSR $C9C4
-0D2D- CD B8 B1 CMP $B1B8
-0D30- 20 C1 C4 JSR $C4C1
-0D33- C4 D2 CPY $D2
-0D35- C5 D3 CMP $D3
-0D37- D3 ???
-0D38- BB ???
-0D39- C1 D2 CMP ($D2,X)
-0D3B- D2 C1 CMP ($C1)
-0D3D- D9 DF D3 CMP $D3DF,Y
-0D40- C9 DA CMP #$DA
-0D42- C5 BB CMP $BB
-0D44- C5 CC CMP $CC
-0D46- C5 CD CMP $CD
-0D48- C5 CE CMP $CE
-0D4A- D4 ???
-0D4B- DF ???
-0D4C- CC C5 CE CPY $CEC5
-0D4F- C7 ???
-0D50- D4 ???
-0D51- C8 INY
-0D52- BB ???
-0D53- C6 C9 DEC $C9
-0D55- CC CC DF CPY $DFCC
-0D58- D6 C1 DEC $C1,X
-0D5A- CC 8D AA CPY $AA8D
-0D5D- 8D AA AA STA $AAAA
-0D60- 20 CE CF JSR $CFCE
-0D63- D4 ???
-0D64- C5 20 CMP $20
-0D66- D4 ???
-0D67- C8 INY
-0D68- C1 D4 CMP ($D4,X)
-0D6A- 20 C9 CE JSR $CEC9
-0D6D- C4 C5 CPY $C5
-0D6F- D8 CLD
-0D70- C9 CE CMP #$CE
-0D72- C7 ???
-0D73- 20 D3 D4 JSR $D4D3
-0D76- C1 D2 CMP ($D2,X)
-0D78- D4 ???
-0D79- D3 ???
-0D7A- 20 C1 D4 JSR $D4C1
-0D7D- 20 B0 AC JSR $ACB0
-0D80- 20 D3 CF JSR $CFD3
-0D83- 20 C1 CE JSR $CEC1
-0D86- 20 C1 D2 JSR $D2C1
-0D89- D2 C1 CMP ($C1)
-0D8B- D9 8D AA CMP $AA8D,Y
-0D8E- AA TAX
-0D8F- 20 CF C6 JSR $C6CF
-0D92- 20 D4 C5 JSR $C5D4
-0D95- CE 20 C5 DEC $C520
-0D98- CC C5 CD CPY $CDC5
-0D9B- C5 CE CMP $CE
-0D9D- D4 ???
-0D9E- D3 ???
-0D9F- 20 D7 CF JSR $CFD7
-0DA2- D5 CC CMP $CC,X
-0DA4- C4 20 CPY $20
-0DA6- C2 ???
-0DA7- C5 20 CMP $20
-0DA9- CC C9 D3 CPY $D3C9
-0DAC- D4 ???
-0DAD- C5 C4 CMP $C4
-0DAF- 20 C1 D3 JSR $D3C1
-0DB2- 20 B0 AE JSR $AEB0
-0DB5- AE B9 8D LDX $8DB9
-0DB8- AA TAX
-0DB9- 8D A0 DF STA $DFA0
-0DBC- D0 D2 BNE $0D90
-0DBE- CE D4 A0 DEC $A0D4
-0DC1- A2 20 LDX #$20
-0DC3- A2 AC LDX #$AC
-0DC5- B8 CLV
-0DC6- C4 B8 CPY $B8
-0DC8- C4 8D CPY $8D
-0DCA- A0 DF LDY #$DF
-0DCC- D0 D2 BNE $0DA0
-0DCE- CE D4 A0 DEC $A0D4
-0DD1- A2 D4 LDX #$D4
-0DD3- C8 INY
-0DD4- C5 20 CMP $20
-0DD6- C4 C9 CPY $C9
-0DD8- CD B8 B1 CMP $B1B8
-0DDB- 20 CD C1 JSR $C1CD
-0DDE- C3 ???
-0DDF- D2 CF CMP ($CF)
-0DE1- 20 D3 C9 JSR $C9D3
-0DE4- CD D0 CC CMP $CCD0
-0DE7- D9 20 D3 CMP $D320,Y
-0DEA- C5 D4 CMP $D4
-0DEC- D3 ???
-0DED- A2 AC LDX #$AC
-0DEF- B8 CLV
-0DF0- C4 8D CPY $8D
-0DF2- A0 DF LDY #$DF
-0DF4- D0 D2 BNE $0DC8
-0DF6- CE D4 A0 DEC $A0D4
-0DF9- A2 D5 LDX #$D5
-0DFB- D0 20 BNE $0E1D
-0DFD- C1 20 CMP ($20,X)
-0DFF- CF ???
-0E00- CE C5 AD DEC $ADC5
-0E03- C4 C9 CPY $C9
-0E05- CD C5 CE CMP $CEC5
-0E08- D3 ???
-0E09- C9 CF CMP #$CF
-0E0B- CE C1 CC DEC $CCC1
-0E0E- 20 C1 D2 JSR $D2C1
-0E11- D2 C1 CMP ($C1)
-0E13- D9 20 CF CMP $CF20,Y
-0E16- C6 A2 DEC $A2
-0E18- AC B8 C4 LDY $C4B8
-0E1B- 8D A0 DF STA $DFA0
-0E1E- D0 D2 BNE $0DF2
-0E20- CE D4 A0 DEC $A0D4
-0E23- A2 D4 LDX #$D4
-0E25- C8 INY
-0E26- C5 20 CMP $20
-0E28- C7 ???
-0E29- C9 D6 CMP #$D6
-0E2B- C5 CE CMP $CE
-0E2D- 20 D3 C9 JSR $C9D3
-0E30- DA PHX
-0E31- C5 20 CMP $20
-0E33- D7 ???
-0E34- C9 D4 CMP #$D4
-0E36- C8 INY
-0E37- 20 C5 CC JSR $CCC5
-0E3A- C5 CD CMP $CD
-0E3C- C5 CE CMP $CE
-0E3E- D4 ???
-0E3F- D3 ???
-0E40- 20 CF C6 JSR $C6CF
-0E43- A2 AC LDX #$AC
-0E45- B8 CLV
-0E46- C4 8D CPY $8D
-0E48- A0 DF LDY #$DF
-0E4A- D0 D2 BNE $0E1E
-0E4C- CE D4 A0 DEC $A0D4
-0E4F- A2 C1 LDX #$C1
-0E51- 20 C7 C9 JSR $C9C7
-0E54- D6 C5 DEC $C5,X
-0E56- CE 20 CC DEC $CC20
-0E59- C5 CE CMP $CE
-0E5B- C7 ???
-0E5C- D4 ???
-0E5D- C8 INY
-0E5E- AE A2 AC LDX $ACA2
-0E61- B8 CLV
-0E62- C4 B8 CPY $B8
-0E64- C4 8D CPY $8D
-0E66- A0 DF LDY #$DF
-0E68- D0 D2 BNE $0E3C
-0E6A- CE D4 A0 DEC $A0D4
-0E6D- A2 C4 LDX #$C4
-0E6F- C9 CD CMP #$CD
-0E71- B8 CLV
-0E72- B1 20 LDA ($20),Y
-0E74- A3 ???
-0E75- C1 D2 CMP ($D2,X)
-0E77- D2 C1 CMP ($C1)
-0E79- D9 B1 BB CMP $BBB1,Y
-0E7C- A3 ???
-0E7D- B1 B0 LDA ($B0),Y
-0E7F- BB ???
-0E80- A3 ???
-0E81- B1 BB LDA ($BB),Y
-0E83- A3 ???
-0E84- A4 C1 LDY $C1
-0E86- C1 20 CMP ($20,X)
-0E88- D2 C5 CMP ($C5)
-0E8A- D4 ???
-0E8B- D5 D2 CMP $D2,X
-0E8D- CE D3 BA DEC $BAD3
-0E90- A2 AC LDX #$AC
-0E92- B8 CLV
-0E93- C4 B8 CPY $B8
-0E95- C4 8D CPY $8D
-0E97- A0 C4 LDY #$C4
-0E99- C9 CD CMP #$CD
-0E9B- B8 CLV
-0E9C- B1 A0 LDA ($A0),Y
-0E9E- A3 ???
-0E9F- C1 D2 CMP ($D2,X)
-0EA1- D2 C1 CMP ($C1)
-0EA3- D9 B1 BB CMP $BBB1,Y
-0EA6- A3 ???
-0EA7- B1 B0 LDA ($B0),Y
-0EA9- BB ???
-0EAA- A3 ???
-0EAB- B1 BB LDA ($BB),Y
-0EAD- A3 ???
-0EAE- A4 C1 LDY $C1
-0EB0- C1 8D CMP ($8D,X)
-0EB2- A0 C4 LDY #$C4
-0EB4- D5 CD CMP $CD,X
-0EB6- D0 A0 BNE $0E58
-0EB8- A3 ???
-0EB9- C1 D2 CMP ($D2,X)
-0EBB- D2 C1 CMP ($C1)
-0EBD- D9 B1 BB CMP $BBB1,Y
-0EC0- A3 ???
-0EC1- B2 8D LDA ($8D)
-0EC3- A0 C4 LDY #$C4
-0EC5- D5 CD CMP $CD,X
-0EC7- D0 A0 BNE $0E69
-0EC9- A3 ???
-0ECA- C1 D2 CMP ($D2,X)
-0ECC- D2 C1 CMP ($C1)
-0ECE- D9 B1 AB CMP $ABB1,Y
-0ED1- B2 BB LDA ($BB)
-0ED3- A3 ???
-0ED4- B5 8D LDA $8D,X
-0ED6- A0 C4 LDY #$C4
-0ED8- D5 CD CMP $CD,X
-0EDA- D0 A0 BNE $0E7C
-0EDC- A3 ???
-0EDD- C1 D2 CMP ($D2,X)
-0EDF- D2 C1 CMP ($C1)
-0EE1- D9 B1 AB CMP $ABB1,Y
-0EE4- B7 ???
-0EE5- BB ???
-0EE6- A3 ???
-0EE7- B5 8D LDA $8D,X
-0EE9- A0 DF LDY #$DF
-0EEB- D0 D2 BNE $0EBF
-0EED- CE D4 A0 DEC $A0D4
-0EF0- A2 20 LDX #$20
-0EF2- A2 AC LDX #$AC
-0EF4- B8 CLV
-0EF5- C4 B8 CPY $B8
-0EF7- C4 8D CPY $8D
-0EF9- A0 DF LDY #$DF
-0EFB- D7 ???
-0EFC- C1 C9 CMP ($C9,X)
-0EFE- D4 ???
-0EFF- 8D AA 8D STA $8DAA
-0F02- AA TAX
-0F03- AA TAX
-0F04- 20 D0 D5 JSR $D5D0
-0F07- D4 ???
-0F08- B8 CLV
-0F09- B1 20 LDA ($20),Y
-0F0B- D0 D5 BNE $0EE2
-0F0D- D4 ???
-0F0E- D3 ???
-0F0F- 20 D4 C8 JSR $C8D4
-0F12- C5 20 CMP $20
-0F14- D6 C1 DEC $C1,X
-0F16- CC D5 C5 CPY $C5D5
-0F19- 20 C1 D4 JSR $D4C1
-0F1C- 20 C1 20 JSR $20C1
-0F1F- D3 ???
-0F20- D0 C5 BNE $0EE7
-0F22- C3 ???
-0F23- C9 C6 CMP #$C6
-0F25- C9 C5 CMP #$C5
-0F27- C4 20 CPY $20
-0F29- C1 C4 CMP ($C4,X)
-0F2B- C4 D2 CPY $D2
-0F2D- C5 D3 CMP $D3
-0F2F- D3 ???
-0F30- 8D AA AA STA $AAAA
-0F33- 20 C9 CE JSR $CEC9
-0F36- D4 ???
-0F37- CF ???
-0F38- 20 D4 C8 JSR $C8D4
-0F3B- C5 20 CMP $20
-0F3D- C1 D2 CMP ($D2,X)
-0F3F- D2 C1 CMP ($C1)
-0F41- D9 20 C1 CMP $C120,Y
-0F44- D4 ???
-0F45- 20 D4 C8 JSR $C8D4
-0F48- C5 20 CMP $20
-0F4A- D3 ???
-0F4B- D0 C5 BNE $0F12
-0F4D- C3 ???
-0F4E- C9 C6 CMP #$C6
-0F50- C9 C5 CMP #$C5
-0F52- C4 20 CPY $20
-0F54- C9 CE CMP #$CE
-0F56- C4 C5 CPY $C5
-0F58- D8 CLD
-0F59- AE 8D AA LDX $AA8D
-0F5C- 8D AA AA STA $AAAA
-0F5F- 20 CD C1 JSR $C1CD
-0F62- C3 ???
-0F63- D2 CF CMP ($CF)
-0F65- BA TSX
-0F66- 20 D0 D5 JSR $D5D0
-0F69- D4 ???
-0F6A- B8 CLV
-0F6B- B1 20 LDA ($20),Y
-0F6D- D3 ???
-0F6E- D2 C3 CMP ($C3)
-0F70- DF ???
-0F71- C1 C4 CMP ($C4,X)
-0F73- C4 D2 CPY $D2
-0F75- BB ???
-0F76- C4 C5 CPY $C5
-0F78- D3 ???
-0F79- D4 ???
-0F7A- DF ???
-0F7B- C1 D2 CMP ($D2,X)
-0F7D- D2 C1 CMP ($C1)
-0F7F- D9 BB C9 CMP $C9BB,Y
-0F82- CE C4 C5 DEC $C5C4
-0F85- D8 CLD
-0F86- 8D AA 8D STA $8DAA
-0F89- A0 DF LDY #$DF
-0F8B- D0 D2 BNE $0F5F
-0F8D- CE D4 A0 DEC $A0D4
-0F90- A2 D4 LDX #$D4
-0F92- C8 INY
-0F93- C5 20 CMP $20
-0F95- D0 D5 BNE $0F6C
-0F97- D4 ???
-0F98- B8 CLV
-0F99- B1 20 LDA ($20),Y
-0F9B- CD C1 C3 CMP $C3C1
-0F9E- D2 CF CMP ($CF)
-0FA0- 20 D0 D5 JSR $D5D0
-0FA3- D4 ???
-0FA4- D3 ???
-0FA5- 20 D4 C8 JSR $C8D4
-0FA8- C5 20 CMP $20
-0FAA- D6 C1 DEC $C1,X
-0FAC- CC D5 C5 CPY $C5D5
-0FAF- 20 C6 CF JSR $CFC6
-0FB2- D5 CE CMP $CE,X
-0FB4- C4 A2 CPY $A2
-0FB6- AC B8 C4 LDY $C4B8
-0FB9- 8D A0 DF STA $DFA0
-0FBC- D0 D2 BNE $0F90
-0FBE- CE D4 A0 DEC $A0D4
-0FC1- A2 C1 LDX #$C1
-0FC3- D4 ???
-0FC4- 20 D4 C8 JSR $C8D4
-0FC7- C5 20 CMP $20
-0FC9- D3 ???
-0FCA- D0 C5 BNE $0F91
-0FCC- C3 ???
-0FCD- C9 C6 CMP #$C6
-0FCF- C9 C5 CMP #$C5
-0FD1- C4 20 CPY $20
-0FD3- C1 C4 CMP ($C4,X)
-0FD5- C4 D2 CPY $D2
-0FD7- C5 D3 CMP $D3
-0FD9- D3 ???
-0FDA- 20 C1 CE JSR $CEC1
-0FDD- C4 20 CPY $20
-0FDF- D4 ???
-0FE0- C8 INY
-0FE1- C5 CE CMP $CE
-0FE3- A2 AC LDX #$AC
-0FE5- B8 CLV
-0FE6- C4 8D CPY $8D
-0FE8- A0 DF LDY #$DF
-0FEA- D0 D2 BNE $0FBE
-0FEC- CE D4 A0 DEC $A0D4
-0FEF- A2 C9 LDX #$C9
-0FF1- CE D3 C5 DEC $C5D3
-0FF4- D2 D4 CMP ($D4)
-0FF6- D3 ???
-0FF7- 20 C9 D4 JSR $D4C9
-0FFA- 20 C9 CE JSR $CEC9
-0FFD- D4 ???
-0FFE- CF ???
-0FFF- 20 D4 C8 JSR $C8D4
-1002- C5 20 CMP $20
-1004- C7 ???
-1005- C9 D6 CMP #$D6
-1007- C5 CE CMP $CE
-1009- 20 C1 D2 JSR $D2C1
-100C- D2 C1 CMP ($C1)
-100E- D9 20 C1 CMP $C120,Y
-1011- CE C4 A2 DEC $A2C4
-1014- AC B8 C4 LDY $C4B8
-1017- 8D A0 DF STA $DFA0
-101A- D0 D2 BNE $0FEE
-101C- CE D4 A0 DEC $A0D4
-101F- A2 C9 LDX #$C9
-1021- CE C4 C5 DEC $C5C4
-1024- D8 CLD
-1025- AE A2 AC LDX $ACA2
-1028- B8 CLV
-1029- C4 B8 CPY $B8
-102B- C4 8D CPY $8D
-102D- A0 DF LDY #$DF
-102F- D0 D2 BNE $1003
-1031- CE D4 A0 DEC $A0D4
-1034- A2 D3 LDX #$D3
-1036- CF ???
-1037- AC 20 D0 LDY $D020
-103A- D5 D4 CMP $D4,X
-103C- B8 CLV
-103D- B1 20 LDA ($20),Y
-103F- A3 ???
-1040- A4 B3 LDY $B3
-1042- B2 B0 LDA ($B0)
-1044- BB ???
-1045- A3 ???
-1046- C1 D2 CMP ($D2,X)
-1048- D2 C1 CMP ($C1)
-104A- D9 B1 BB CMP $BBB1,Y
-104D- A3 ???
-104E- B1 20 LDA ($20),Y
-1050- C1 CE CMP ($CE,X)
-1052- C4 20 CPY $20
-1054- A2 AC LDX #$AC
-1056- B8 CLV
-1057- C4 8D CPY $8D
-1059- A0 DF LDY #$DF
-105B- D0 D2 BNE $102F
-105D- CE D4 A0 DEC $A0D4
-1060- A2 D0 LDX #$D0
-1062- D5 D4 CMP $D4,X
-1064- B8 CLV
-1065- B1 20 LDA ($20),Y
-1067- A3 ???
-1068- A4 B3 LDY $B3
-106A- B2 B1 LDA ($B1)
-106C- BB ???
-106D- A3 ???
-106E- C1 D2 CMP ($D2,X)
-1070- D2 C1 CMP ($C1)
-1072- D9 B1 BB CMP $BBB1,Y
-1075- A3 ???
-1076- B2 20 LDA ($20)
-1078- D2 C5 CMP ($C5)
-107A- D3 ???
-107B- D5 CC CMP $CC,X
-107D- D4 ???
-107E- D3 ???
-107F- 20 C9 CE JSR $CEC9
-1082- BA TSX
-1083- 20 A2 AC JSR $ACA2
-1086- B8 CLV
-1087- C4 B8 CPY $B8
-1089- C4 8D CPY $8D
-108B- A0 CC LDY #$CC
-108D- C4 C1 CPY $C1
-108F- A0 A3 LDY #$A3
-1091- A4 C2 LDY $C2
-1093- C2 ???
-1094- 8D A0 D3 STA $D3A0
-1097- D4 ???
-1098- C1 A0 CMP ($A0,X)
-109A- A4 B3 LDY $B3
-109C- B2 B0 LDA ($B0)
-109E- 8D A0 CC STA $CCA0
-10A1- C4 C1 CPY $C1
-10A3- A0 A3 LDY #$A3
-10A5- A4 C3 LDY $C3
-10A7- C3 ???
-10A8- 8D A0 D3 STA $D3A0
-10AB- D4 ???
-10AC- C1 A0 CMP ($A0,X)
-10AE- A4 B3 LDY $B3
-10B0- B2 B1 LDA ($B1)
-10B2- 8D A0 D0 STA $D0A0
-10B5- D5 D4 CMP $D4,X
-10B7- B8 CLV
-10B8- B1 A0 LDA ($A0),Y
-10BA- A3 ???
-10BB- A4 B3 LDY $B3
-10BD- B2 B0 LDA ($B0)
-10BF- BB ???
-10C0- A3 ???
-10C1- C1 D2 CMP ($D2,X)
-10C3- D2 C1 CMP ($C1)
-10C5- D9 B1 BB CMP $BBB1,Y
-10C8- A3 ???
-10C9- B1 8D LDA ($8D),Y
-10CB- A0 D0 LDY #$D0
-10CD- D5 D4 CMP $D4,X
-10CF- B8 CLV
-10D0- B1 A0 LDA ($A0),Y
-10D2- A3 ???
-10D3- A4 B3 LDY $B3
-10D5- B2 B1 LDA ($B1)
-10D7- BB ???
-10D8- A3 ???
-10D9- C1 D2 CMP ($D2,X)
-10DB- D2 C1 CMP ($C1)
-10DD- D9 B1 BB CMP $BBB1,Y
-10E0- A3 ???
-10E1- B2 8D LDA ($8D)
-10E3- A0 C4 LDY #$C4
-10E5- D5 CD CMP $CD,X
-10E7- D0 A0 BNE $1089
-10E9- A3 ???
-10EA- C1 D2 CMP ($D2,X)
-10EC- D2 C1 CMP ($C1)
-10EE- D9 B1 BB CMP $BBB1,Y
-10F1- A3 ???
-10F2- B2 8D LDA ($8D)
-10F4- A0 C4 LDY #$C4
-10F6- D5 CD CMP $CD,X
-10F8- D0 A0 BNE $109A
-10FA- A3 ???
-10FB- C1 D2 CMP ($D2,X)
-10FD- D2 C1 CMP ($C1)
-10FF- D9 B1 AB CMP $ABB1,Y
-1102- B2 BB LDA ($BB)
-1104- A3 ???
-1105- B5 8D LDA $8D,X
-1107- A0 C4 LDY #$C4
-1109- D5 CD CMP $CD,X
-110B- D0 A0 BNE $10AD
-110D- A3 ???
-110E- C1 D2 CMP ($D2,X)
-1110- D2 C1 CMP ($C1)
-1112- D9 B1 AB CMP $ABB1,Y
-1115- B7 ???
-1116- BB ???
-1117- A3 ???
-1118- B5 8D LDA $8D,X
-111A- A0 DF LDY #$DF
-111C- D0 D2 BNE $10F0
-111E- CE D4 A0 DEC $A0D4
-1121- A2 20 LDX #$20
-1123- A2 AC LDX #$AC
-1125- B8 CLV
-1126- C4 B8 CPY $B8
-1128- C4 8D CPY $8D
-112A- A0 DF LDY #$DF
-112C- D7 ???
-112D- C1 C9 CMP ($C9,X)
-112F- D4 ???
-1130- 8D AA 8D STA $8DAA
-1133- A0 DF LDY #$DF
-1135- D0 D2 BNE $1109
-1137- CE D4 A0 DEC $A0D4
-113A- A2 CE LDX #$CE
-113C- CF ???
-113D- D4 ???
-113E- C5 20 CMP $20
-1140- D4 ???
-1141- C8 INY
-1142- C1 D4 CMP ($D4,X)
-1144- 20 C9 C6 JSR $C6C9
-1147- 20 D9 CF JSR $CFD9
-114A- D5 D2 CMP $D2,X
-114C- 20 C5 CC JSR $CCC5
-114F- C5 CD CMP $CD
-1151- C5 CE CMP $CE
-1153- D4 ???
-1154- 20 D3 C9 JSR $C9D3
-1157- DA PHX
-1158- C5 A2 CMP $A2
-115A- AC B8 C4 LDY $C4B8
-115D- 8D A0 DF STA $DFA0
-1160- D0 D2 BNE $1134
-1162- CE D4 A0 DEC $A0D4
-1165- A2 C9 LDX #$C9
-1167- D3 ???
-1168- 20 CF CE JSR $CECF
-116B- C5 20 CMP $20
-116D- C2 ???
-116E- D9 D4 C5 CMP $C5D4,Y
-1171- AE CF CE LDX $CECF
-1174- CC D9 20 CPY $20D9
-1177- CF ???
-1178- CE C5 20 DEC $20C5
-117B- C2 ???
-117C- D9 D4 C5 CMP $C5D4,Y
-117F- 20 C9 D3 JSR $D3C9
-1182- 20 C3 CF JSR $CFC3
-1185- D0 C9 BNE $1150
-1187- C5 C4 CMP $C4
-1189- BB ???
-118A- A2 AC LDX #$AC
-118C- B8 CLV
-118D- C4 8D CPY $8D
-118F- A0 DF LDY #$DF
-1191- D0 D2 BNE $1165
-1193- CE D4 A0 DEC $A0D4
-1196- A2 C9 LDX #$C9
-1198- C6 20 DEC $20
-119A- D4 ???
-119B- D7 ???
-119C- CF ???
-119D- 20 C2 D9 JSR $D9C2
-11A0- D4 ???
-11A1- C5 D3 CMP $D3
-11A3- AC 20 D4 LDY $D420
-11A6- C8 INY
-11A7- C5 CE CMP $CE
-11A9- 20 D4 D7 JSR $D7D4
-11AC- CF ???
-11AD- 20 C1 D2 JSR $D2C1
-11B0- C5 20 CMP $20
-11B2- C3 ???
-11B3- CF ???
-11B4- D0 C9 BNE $117F
-11B6- C5 C4 CMP $C4
-11B8- AC A2 AC LDY $ACA2
-11BB- B8 CLV
-11BC- C4 8D CPY $8D
-11BE- A0 DF LDY #$DF
-11C0- D0 D2 BNE $1194
-11C2- CE D4 A0 DEC $A0D4
-11C5- A2 C1 LDX #$C1
-11C7- CE C4 20 DEC $20C4
-11CA- D3 ???
-11CB- CF ???
-11CC- 20 CF CE JSR $CECF
-11CF- AE 20 D4 LDX $D420
-11D2- C8 INY
-11D3- D5 D3 CMP $D3,X
-11D5- 20 D4 C8 JSR $C8D4
-11D8- C5 20 CMP $20
-11DA- C6 CF DEC $CF
-11DC- CC CC CF CPY $CFCC
-11DF- D7 ???
-11E0- C9 CE CMP #$CE
-11E2- C7 ???
-11E3- BA TSX
-11E4- A2 AC LDX #$AC
-11E6- B8 CLV
-11E7- C4 B8 CPY $B8
-11E9- C4 8D CPY $8D
-11EB- A0 DF LDY #$DF
-11ED- D0 D2 BNE $11C1
-11EF- CE D4 A0 DEC $A0D4
-11F2- A2 C4 LDX #$C4
-11F4- C9 CD CMP #$CD
-11F6- B8 CLV
-11F7- B1 20 LDA ($20),Y
-11F9- C1 D2 CMP ($D2,X)
-11FB- D2 C1 CMP ($C1)
-11FD- D9 B2 BB CMP $BBB2,Y
-1200- A3 ???
-1201- B1 B0 LDA ($B0),Y
-1203- BB ???
-1204- A3 ???
-1205- B2 BB LDA ($BB)
-1207- A3 ???
-1208- A4 C5 LDY $C5
-120A- C5 A2 CMP $A2
-120C- AC B8 C4 LDY $C4B8
-120F- 8D A0 DF STA $DFA0
-1212- D0 D2 BNE $11E6
-1214- CE D4 A0 DEC $A0D4
-1217- A2 D0 LDX #$D0
-1219- D5 D4 CMP $D4,X
-121B- B8 CLV
-121C- B1 20 LDA ($20),Y
-121E- A4 B3 LDY $B3
-1220- B2 B0 LDA ($B0)
-1222- BB ???
-1223- C1 D2 CMP ($D2,X)
-1225- D2 C1 CMP ($C1)
-1227- D9 B2 BB CMP $BBB2,Y
-122A- A3 ???
-122B- B8 CLV
-122C- A2 AC LDX #$AC
-122E- B8 CLV
-122F- C4 B8 CPY $B8
-1231- C4 8D CPY $8D
-1233- A0 DF LDY #$DF
-1235- D0 D2 BNE $1209
-1237- CE D4 A0 DEC $A0D4
-123A- A2 D2 LDX #$D2
-123C- C5 D3 CMP $D3
-123E- D5 CC CMP $CC,X
-1240- D4 ???
-1241- D3 ???
-1242- 20 C9 CE JSR $CEC9
-1245- 20 D4 C8 JSR $C8D4
-1248- C5 20 CMP $20
-124A- C6 CF DEC $CF
-124C- CC CC CF CPY $CFCC
-124F- D7 ???
-1250- C9 CE CMP #$CE
-1252- C7 ???
-1253- BA TSX
-1254- A2 AC LDX #$AC
-1256- B8 CLV
-1257- C4 B8 CPY $B8
-1259- C4 8D CPY $8D
-125B- A0 C4 LDY #$C4
-125D- C9 CD CMP #$CD
-125F- B8 CLV
-1260- B1 A0 LDA ($A0),Y
-1262- A3 ???
-1263- C1 D2 CMP ($D2,X)
-1265- D2 C1 CMP ($C1)
-1267- D9 B2 BB CMP $BBB2,Y
-126A- A3 ???
-126B- B1 B0 LDA ($B0),Y
-126D- BB ???
-126E- A3 ???
-126F- B2 BB LDA ($BB)
-1271- A3 ???
-1272- A4 C5 LDY $C5
-1274- C5 8D CMP $8D
-1276- A0 D0 LDY #$D0
-1278- D5 D4 CMP $D4,X
-127A- B8 CLV
-127B- B1 A0 LDA ($A0),Y
-127D- A3 ???
-127E- A4 B3 LDY $B3
-1280- B2 B0 LDA ($B0)
-1282- BB ???
-1283- A3 ???
-1284- C1 D2 CMP ($D2,X)
-1286- D2 C1 CMP ($C1)
-1288- D9 B2 BB CMP $BBB2,Y
-128B- A3 ???
-128C- B8 CLV
-128D- 8D A0 C4 STA $C4A0
-1290- D5 CD CMP $CD,X
-1292- D0 A0 BNE $1234
-1294- A3 ???
-1295- C1 D2 CMP ($D2,X)
-1297- D2 C1 CMP ($C1)
-1299- D9 B2 BB CMP $BBB2,Y
-129C- A3 ???
-129D- B0 B2 BCS $1251
-129F- 8D A0 C4 STA $C4A0
-12A2- D5 CD CMP $CD,X
-12A4- D0 A0 BNE $1246
-12A6- A3 ???
-12A7- C1 D2 CMP ($D2,X)
-12A9- D2 C1 CMP ($C1)
-12AB- D9 B2 AB CMP $ABB2,Y
-12AE- B2 BB LDA ($BB)
-12B0- A3 ???
-12B1- B5 8D LDA $8D,X
-12B3- A0 C4 LDY #$C4
-12B5- D5 CD CMP $CD,X
-12B7- D0 A0 BNE $1259
-12B9- A3 ???
-12BA- C1 D2 CMP ($D2,X)
-12BC- D2 C1 CMP ($C1)
-12BE- D9 B2 AB CMP $ABB2,Y
-12C1- B7 ???
-12C2- BB ???
-12C3- A3 ???
-12C4- B5 8D LDA $8D,X
-12C6- A0 C4 LDY #$C4
-12C8- D5 CD CMP $CD,X
-12CA- D0 A0 BNE $126C
-12CC- A3 ???
-12CD- C1 D2 CMP ($D2,X)
-12CF- D2 C1 CMP ($C1)
-12D1- D9 B2 AB CMP $ABB2,Y
-12D4- B1 B2 LDA ($B2),Y
-12D6- BB ???
-12D7- A3 ???
-12D8- B5 8D LDA $8D,X
-12DA- A0 C4 LDY #$C4
-12DC- D5 CD CMP $CD,X
-12DE- D0 A0 BNE $1280
-12E0- A3 ???
-12E1- C1 D2 CMP ($D2,X)
-12E3- D2 C1 CMP ($C1)
-12E5- D9 B2 AB CMP $ABB2,Y
-12E8- B1 B7 LDA ($B7),Y
-12EA- BB ???
-12EB- A3 ???
-12EC- B5 8D LDA $8D,X
-12EE- A0 DF LDY #$DF
-12F0- D7 ???
-12F1- C1 C9 CMP ($C9,X)
-12F3- D4 ???
-12F4- 8D A0 DF STA $DFA0
-12F7- D0 D2 BNE $12CB
-12F9- CE D4 A0 DEC $A0D4
-12FC- A2 20 LDX #$20
-12FE- A2 AC LDX #$AC
-1300- B8 CLV
-1301- C4 B8 CPY $B8
-1303- C4 8D CPY $8D
-1305- A0 DF LDY #$DF
-1307- D0 D2 BNE $12DB
-1309- CE D4 A0 DEC $A0D4
-130C- A2 C1 LDX #$C1
-130E- CC D3 CF CPY $CFD3
-1311- 20 CE CF JSR $CFCE
-1314- D4 ???
-1315- C5 20 CMP $20
-1317- D4 ???
-1318- C8 INY
-1319- C1 D4 CMP ($D4,X)
-131B- 20 C2 C5 JSR $C5C2
-131E- C3 ???
-131F- C1 D5 CMP ($D5,X)
-1321- D3 ???
-1322- C5 20 CMP $20
-1324- C5 CC CMP $CC
-1326- C5 CD CMP $CD
-1328- C5 CE CMP $CE
-132A- D4 ???
-132B- 20 D3 C9 JSR $C9D3
-132E- DA PHX
-132F- C5 D3 CMP $D3
-1331- A2 AC LDX #$AC
-1333- B8 CLV
-1334- C4 8D CPY $8D
-1336- A0 DF LDY #$DF
-1338- D0 D2 BNE $130C
-133A- CE D4 A0 DEC $A0D4
-133D- A2 C3 LDX #$C3
-133F- C1 CE CMP ($CE,X)
-1341- 20 D6 C1 JSR $C1D6
-1344- D2 D9 CMP ($D9)
-1346- 20 C6 D2 JSR $D2C6
-1349- CF ???
-134A- CD 20 B1 CMP $B120
-134D- 20 C2 D9 JSR $D9C2
-1350- D4 ???
-1351- C5 20 CMP $20
-1353- D4 ???
-1354- CF ???
-1355- 20 B2 B5 JSR $B5B2
-1358- B5 20 LDA $20,X
-135A- C2 ???
-135B- D9 D4 C5 CMP $C5D4,Y
-135E- D3 ???
-135F- AC A2 AC LDY $ACA2
-1362- B8 CLV
-1363- C4 8D CPY $8D
-1365- A0 DF LDY #$DF
-1367- D0 D2 BNE $133B
-1369- CE D4 A0 DEC $A0D4
-136C- A2 C1 LDX #$C1
-136E- CC CC CF CPY $CFCC
-1371- D7 ???
-1372- C9 CE CMP #$CE
-1374- C7 ???
-1375- 20 CC C9 JSR $C9CC
-1378- D4 ???
-1379- C5 D2 CMP $D2
-137B- C1 CC CMP ($CC,X)
-137D- 20 D6 C1 JSR $C1D6
-1380- CC D5 C5 CPY $C5D5
-1383- D3 ???
-1384- 20 C9 D3 JSR $D3C9
-1387- 20 C9 CD JSR $CDC9
-138A- D0 D2 BNE $135E
-138C- C1 C3 CMP ($C3,X)
-138E- D4 ???
-138F- C9 C3 CMP #$C3
-1391- C1 CC CMP ($CC,X)
-1393- AE A2 AC LDX $ACA2
-1396- B8 CLV
-1397- C4 8D CPY $8D
-1399- A0 DF LDY #$DF
-139B- D0 D2 BNE $136F
-139D- CE D4 A0 DEC $A0D4
-13A0- A2 D4 LDX #$D4
-13A2- C8 INY
-13A3- D5 D3 CMP $D3,X
-13A5- AC 20 C2 LDY $C220
-13A8- C5 20 CMP $20
-13AA- D3 ???
-13AB- D5 D2 CMP $D2,X
-13AD- C5 20 CMP $20
-13AF- D4 ???
-13B0- CF ???
-13B1- 20 D5 D4 JSR $D4D5
-13B4- C9 CC CMP #$CC
-13B6- C9 DA CMP #$DA
-13B8- C5 20 CMP $20
-13BA- C1 20 CMP ($20,X)
-13BC- D0 CF BNE $138D
-13BE- D2 D4 CMP ($D4)
-13C0- C9 CF CMP #$CF
-13C2- CE A2 AC DEC $ACA2
-13C5- B8 CLV
-13C6- C4 8D CPY $8D
-13C8- A0 DF LDY #$DF
-13CA- D0 D2 BNE $139E
-13CC- CE D4 A0 DEC $A0D4
-13CF- A2 CF LDX #$CF
-13D1- C6 20 DEC $20
-13D3- CD C5 CD CMP $CDC5
-13D6- 20 C6 CF JSR $CFC6
-13D9- D2 20 CMP ($20)
-13DB- D0 C1 BNE $139E
-13DD- D3 ???
-13DE- D3 ???
-13DF- C9 CE CMP #$CE
-13E1- C7 ???
-13E2- 20 D4 CF JSR $CFD4
-13E5- 20 C1 CE JSR $CEC1
-13E8- C4 20 CPY $20
-13EA- C6 D2 DEC $D2
-13EC- CF ???
-13ED- CD 20 C1 CMP $C120
-13F0- D2 D2 CMP ($D2)
-13F2- C1 D9 CMP ($D9,X)
-13F4- 20 A2 AC JSR $ACA2
-13F7- B8 CLV
-13F8- C4 8D CPY $8D
-13FA- A0 DF LDY #$DF
-13FC- D0 D2 BNE $13D0
-13FE- CE D4 A0 DEC $A0D4
-1401- A2 D3 LDX #$D3
-1403- D5 C2 CMP $C2,X
-1405- D2 CF CMP ($CF)
-1407- D5 D4 CMP $D4,X
-1409- C9 CE CMP #$CE
-140B- C5 D3 CMP $D3
-140D- AE 20 D4 LDX $D420
-1410- C8 INY
-1411- C5 20 CMP $20
-1413- DB ???
-1414- D0 C1 BNE $13D7
-1416- D2 C1 CMP ($C1)
-1418- CD DD 20 CMP $20DD
-141B- C1 C4 CMP ($C4,X)
-141D- C4 D2 CPY $D2
-141F- 20 C9 D3 JSR $D3C9
-1422- 20 C7 CF JSR $CFC7
-1425- CF ???
-1426- C4 A2 CPY $A2
-1428- AC B8 C4 LDY $C4B8
-142B- 8D A0 DF STA $DFA0
-142E- D0 D2 BNE $1402
-1430- CE D4 A0 DEC $A0D4
-1433- A2 C6 LDX #$C6
-1435- CF ???
-1436- D2 20 CMP ($20)
-1438- D4 ???
-1439- C8 INY
-143A- C9 D3 CMP #$D3
-143C- AE A2 AC LDX $ACA2
-143F- B8 CLV
-1440- C4 B8 CPY $B8
-1442- C4 8D CPY $8D
-1444- A0 DF LDY #$DF
-1446- D7 ???
-1447- C1 C9 CMP ($C9,X)
-1449- D4 ???
-144A- 8D AA 8D STA $8DAA
-144D- A0 DF LDY #$DF
-144F- D0 D2 BNE $1423
-1451- CE D4 A0 DEC $A0D4
-1454- A2 20 LDX #$20
-1456- A2 AC LDX #$AC
-1458- B8 CLV
-1459- C4 B8 CPY $B8
-145B- C4 8D CPY $8D
-145D- AA TAX
-145E- 8D AA AA STA $AAAA
-1461- 20 C7 C5 JSR $C5C7
-1464- D4 ???
-1465- B8 CLV
-1466- B1 20 LDA ($20),Y
-1468- D3 ???
-1469- C9 CD CMP #$CD
-146B- D0 CC BNE $1439
-146D- D9 20 D2 CMP $D220,Y
-1470- C5 D4 CMP $D4
-1472- D2 C9 CMP ($C9)
-1474- C5 D6 CMP $D6
-1476- C5 D3 CMP $D3
-1478- 20 D4 C8 JSR $C8D4
-147B- C5 20 CMP $20
-147D- D6 C1 DEC $C1,X
-147F- CC D5 C5 CPY $C5D5
-1482- 20 C9 CE JSR $CEC9
-1485- 20 C1 CE JSR $CEC1
-1488- 8D AA AA STA $AAAA
-148B- 20 C1 D2 JSR $D2C1
-148E- D2 C1 CMP ($C1)
-1490- D9 20 C1 CMP $C120,Y
-1493- D4 ???
-1494- 20 D4 C8 JSR $C8D4
-1497- C5 20 CMP $20
-1499- C7 ???
-149A- C9 D6 CMP #$D6
-149C- C5 CE CMP $CE
-149E- 20 C9 CE JSR $CEC9
-14A1- C4 C5 CPY $C5
-14A3- D8 CLD
-14A4- C5 C4 CMP $C4
-14A6- 20 C5 CC JSR $CCC5
-14A9- C5 CD CMP $CD
-14AB- C5 CE CMP $CE
-14AD- D4 ???
-14AE- 20 C9 CE JSR $CEC9
-14B1- 8D AA AA STA $AAAA
-14B4- 20 DB D2 JSR $D2DB
-14B7- C5 D4 CMP $D4
-14B9- D5 D2 CMP $D2,X
-14BB- CE DD AE DEC $AEDD
-14BE- 8D AA 8D STA $8DAA
-14C1- AA TAX
-14C2- AA TAX
-14C3- 20 CD C1 JSR $C1CD
-14C6- C3 ???
-14C7- D2 CF CMP ($CF)
-14C9- BA TSX
-14CA- 20 C7 C5 JSR $C5C7
-14CD- D4 ???
-14CE- B8 CLV
-14CF- B1 20 LDA ($20),Y
-14D1- C1 D2 CMP ($D2,X)
-14D3- D2 C1 CMP ($C1)
-14D5- D9 DF C1 CMP $C1DF,Y
-14D8- C4 C4 CPY $C4
-14DA- D2 BB CMP ($BB)
-14DC- C9 CE CMP #$CE
-14DE- C4 C5 CPY $C5
-14E0- D8 CLD
-14E1- 8D AA 8D STA $8DAA
-14E4- A0 DF LDY #$DF
-14E6- D0 D2 BNE $14BA
-14E8- CE D4 A0 DEC $A0D4
-14EB- A2 D4 LDX #$D4
-14ED- C8 INY
-14EE- C5 20 CMP $20
-14F0- C7 ???
-14F1- C5 D4 CMP $D4
-14F3- B8 CLV
-14F4- B1 20 LDA ($20),Y
-14F6- CD C1 C3 CMP $C3C1
-14F9- D2 CF CMP ($CF)
-14FB- 20 C7 C5 JSR $C5C7
-14FE- D4 ???
-14FF- D3 ???
-1500- 20 D4 C8 JSR $C8D4
-1503- C5 20 CMP $20
-1505- D6 C1 DEC $C1,X
-1507- CC D5 C5 CPY $C5D5
-150A- 20 C8 C5 JSR $C5C8
-150D- CC C4 A2 CPY $A2C4
-1510- AC B8 C4 LDY $C4B8
-1513- 8D A0 DF STA $DFA0
-1516- D0 D2 BNE $14EA
-1518- CE D4 A0 DEC $A0D4
-151B- A2 C9 LDX #$C9
-151D- CE 20 D4 DEC $D420
-1520- C8 INY
-1521- C5 20 CMP $20
-1523- C7 ???
-1524- C9 D6 CMP #$D6
-1526- C5 CE CMP $CE
-1528- 20 C5 CC JSR $CCC5
-152B- C5 CD CMP $CD
-152D- C5 CE CMP $CE
-152F- D4 ???
-1530- 20 C9 CE JSR $CEC9
-1533- 20 D4 C8 JSR $C8D4
-1536- C5 20 CMP $20
-1538- C7 ???
-1539- C9 D6 CMP #$D6
-153B- C5 CE CMP $CE
-153D- A2 AC LDX #$AC
-153F- B8 CLV
-1540- C4 8D CPY $8D
-1542- A0 DF LDY #$DF
-1544- D0 D2 BNE $1518
-1546- CE D4 A0 DEC $A0D4
-1549- A2 C1 LDX #$C1
-154B- D2 D2 CMP ($D2)
-154D- C1 D9 CMP ($D9,X)
-154F- AE 20 D4 LDX $D420
-1552- C8 INY
-1553- D5 D3 CMP $D3,X
-1555- A2 AC LDX #$AC
-1557- B8 CLV
-1558- C4 B8 CPY $B8
-155A- C4 8D CPY $8D
-155C- A0 DF LDY #$DF
-155E- D0 D2 BNE $1532
-1560- CE D4 A0 DEC $A0D4
-1563- A2 C7 LDX #$C7
-1565- C5 D4 CMP $D4
-1567- B8 CLV
-1568- B1 20 LDA ($20),Y
-156A- C1 D2 CMP ($D2,X)
-156C- D2 C1 CMP ($C1)
-156E- D9 B2 BB CMP $BBB2,Y
-1571- A3 ???
-1572- B8 CLV
-1573- 20 D2 C5 JSR $C5D2
-1576- D4 ???
-1577- D5 D2 CMP $D2,X
-1579- CE D3 BA DEC $BAD3
-157C- A2 AC LDX #$AC
-157E- B8 CLV
-157F- C4 B8 CPY $B8
-1581- C4 8D CPY $8D
-1583- A0 C7 LDY #$C7
-1585- C5 D4 CMP $D4
-1587- B8 CLV
-1588- B1 A0 LDA ($A0),Y
-158A- A3 ???
-158B- C1 D2 CMP ($D2,X)
-158D- D2 C1 CMP ($C1)
-158F- D9 B2 BB CMP $BBB2,Y
-1592- A3 ???
-1593- B8 CLV
-1594- 8D A0 C4 STA $C4A0
-1597- D5 CD CMP $CD,X
-1599- D0 A0 BNE $153B
-159B- A3 ???
-159C- D2 C5 CMP ($C5)
-159E- D4 ???
-159F- D5 D2 CMP $D2,X
-15A1- CE BB D2 DEC $D2BB
-15A4- C5 D4 CMP $D4
-15A6- CC C5 CE CPY $CEC5
-15A9- 8D A0 DF STA $DFA0
-15AC- D0 D2 BNE $1580
-15AE- CE D4 A0 DEC $A0D4
-15B1- A2 20 LDX #$20
-15B3- A2 AC LDX #$AC
-15B5- B8 CLV
-15B6- C4 B8 CPY $B8
-15B8- C4 8D CPY $8D
-15BA- A0 DF LDY #$DF
-15BC- D7 ???
-15BD- C1 C9 CMP ($C9,X)
-15BF- D4 ???
-15C0- 8D AA 8D STA $8DAA
-15C3- AA TAX
-15C4- AA TAX
-15C5- 20 C4 C9 JSR $C9C4
-15C8- CD B8 B2 CMP $B2B8
-15CB- 20 C3 D2 JSR $D2C3
-15CE- C5 C1 CMP $C1
-15D0- D4 ???
-15D1- C5 D3 CMP $D3
-15D3- 20 C1 20 JSR $20C1
-15D6- B2 AD LDA ($AD)
-15D8- C4 C9 CPY $C9
-15DA- CD C5 CE CMP $CEC5
-15DD- D3 ???
-15DE- C9 CF CMP #$CF
-15E0- CE C1 CC DEC $CCC1
-15E3- 20 C1 D2 JSR $D2C1
-15E6- D2 C1 CMP ($C1)
-15E8- D9 20 D7 CMP $D720,Y
-15EB- C9 D4 CMP #$D4
-15ED- C8 INY
-15EE- 20 D4 C8 JSR $C8D4
-15F1- C5 8D CMP $8D
-15F3- AA TAX
-15F4- AA TAX
-15F5- 20 D3 D0 JSR $D0D3
-15F8- C5 C3 CMP $C3
-15FA- C9 C6 CMP #$C6
-15FC- C9 C5 CMP #$C5
-15FE- C4 20 CPY $20
-1600- C5 CC CMP $CC
-1602- C5 CD CMP $CD
-1604- C5 CE CMP $CE
-1606- D4 ???
-1607- 20 CC C5 JSR $C5CC
-160A- CE C7 D4 DEC $D4C7
-160D- C8 INY
-160E- 20 C1 CE JSR $CEC1
-1611- C4 20 CPY $20
-1613- D8 CLD
-1614- AC D9 20 LDY $20D9
-1617- C4 C9 CPY $C9
-1619- CD C5 CE CMP $CEC5
-161C- D3 ???
-161D- C9 CF CMP #$CF
-161F- CE D3 8D DEC $8DD3
-1622- AA TAX
-1623- 8D AA AA STA $AAAA
-1626- 20 CD C1 JSR $C1CD
-1629- C3 ???
-162A- D2 CF CMP ($CF)
-162C- BA TSX
-162D- 20 C4 C9 JSR $C9C4
-1630- CD B8 B2 CMP $B2B8
-1633- 20 C1 D2 JSR $D2C1
-1636- D2 C1 CMP ($C1)
-1638- D9 DF C1 CMP $C1DF,Y
-163B- C4 C4 CPY $C4
-163D- D2 BB CMP ($BB)
-163F- D8 CLD
-1640- DF ???
-1641- C4 C9 CPY $C9
-1643- CD BB D9 CMP $D9BB
-1646- DF ???
-1647- C4 C9 CPY $C9
-1649- CD BB C5 CMP $C5BB
-164C- CC C5 CD CPY $CDC5
-164F- DF ???
-1650- CC C5 CE CPY $CEC5
-1653- C7 ???
-1654- D4 ???
-1655- C8 INY
-1656- 8D AA 8D STA $8DAA
-1659- A0 C4 LDY #$C4
-165B- C9 CD CMP #$CD
-165D- B8 CLV
-165E- B2 A0 LDA ($A0)
-1660- A3 ???
-1661- C1 D2 CMP ($D2,X)
-1663- D2 C1 CMP ($C1)
-1665- D9 B2 BB CMP $BBB2,Y
-1668- A3 ???
-1669- B1 B0 LDA ($B0),Y
-166B- BB ???
-166C- A3 ???
-166D- B1 B0 LDA ($B0),Y
-166F- BB ???
-1670- A3 ???
-1671- B1 BB LDA ($BB),Y
-1673- A3 ???
-1674- A4 B2 LDY $B2
-1676- C4 8D CPY $8D
-1678- A0 DF LDY #$DF
-167A- D0 D2 BNE $164E
-167C- CE D4 A0 DEC $A0D4
-167F- A2 C4 LDX #$C4
-1681- C9 CD CMP #$CD
-1683- B8 CLV
-1684- B2 20 LDA ($20)
-1686- C3 ???
-1687- D2 C5 CMP ($C5)
-1689- C1 D4 CMP ($D4,X)
-168B- C5 D3 CMP $D3
-168D- 20 C1 CE JSR $CEC1
-1690- 20 C1 D2 JSR $D2C1
-1693- D2 C1 CMP ($C1)
-1695- D9 20 CC CMP $CC20,Y
-1698- C9 CB CMP #$CB
-169A- C5 20 CMP $20
-169C- C4 C9 CPY $C9
-169E- CD B8 B1 CMP $B1B8
-16A1- AC A2 AC LDY $ACA2
-16A4- B8 CLV
-16A5- C4 8D CPY $8D
-16A7- A0 DF LDY #$DF
-16A9- D0 D2 BNE $167D
-16AB- CE D4 A0 DEC $A0D4
-16AE- A2 C2 LDX #$C2
-16B0- D5 D4 CMP $D4,X
-16B2- 20 C9 CE JSR $CEC9
-16B5- 20 B2 AD JSR $ADB2
-16B8- C4 C9 CPY $C9
-16BA- CD C5 CE CMP $CEC5
-16BD- D3 ???
-16BE- C9 CF CMP #$CF
-16C0- CE D3 20 DEC $20D3
-16C3- C9 CE CMP #$CE
-16C5- D3 ???
-16C6- D4 ???
-16C7- C5 C1 CMP $C1
-16C9- C4 20 CPY $20
-16CB- CF ???
-16CC- C6 20 DEC $20
-16CE- CF ???
-16CF- CE C5 AE DEC $AEC5
-16D2- A2 AC LDX #$AC
-16D4- B8 CLV
-16D5- C4 B8 CPY $B8
-16D7- C4 8D CPY $8D
-16D9- A0 DF LDY #$DF
-16DB- D0 D2 BNE $16AF
-16DD- CE D4 A0 DEC $A0D4
-16E0- A2 D4 LDX #$D4
-16E2- C8 INY
-16E3- D5 D3 CMP $D3,X
-16E5- 20 C4 C9 JSR $C9C4
-16E8- CD B8 B2 CMP $B2B8
-16EB- 20 C1 D2 JSR $D2C1
-16EE- D2 C1 CMP ($C1)
-16F0- D9 B2 BB CMP $BBB2,Y
-16F3- A3 ???
-16F4- B1 B0 LDA ($B0),Y
-16F6- BB ???
-16F7- A3 ???
-16F8- B1 B0 LDA ($B0),Y
-16FA- BB ???
-16FB- A3 ???
-16FC- B1 BB LDA ($BB),Y
-16FE- A3 ???
-16FF- A4 B2 LDY $B2
-1701- C4 20 CPY $20
-1703- D2 C5 CMP ($C5)
-1705- D4 ???
-1706- D5 D2 CMP $D2,X
-1708- CE D3 BA DEC $BAD3
-170B- 20 A2 AC JSR $ACA2
-170E- B8 CLV
-170F- C4 B8 CPY $B8
-1711- C4 8D CPY $8D
-1713- A0 C4 LDY #$C4
-1715- D5 CD CMP $CD,X
-1717- D0 A0 BNE $16B9
-1719- A3 ???
-171A- C1 D2 CMP ($D2,X)
-171C- D2 C1 CMP ($C1)
-171E- D9 B2 BB CMP $BBB2,Y
-1721- A3 ???
-1722- B0 B3 BCS $16D7
-1724- 8D A0 C4 STA $C4A0
-1727- D5 CD CMP $CD,X
-1729- D0 A0 BNE $16CB
-172B- A3 ???
-172C- C1 D2 CMP ($D2,X)
-172E- D2 C1 CMP ($C1)
-1730- D9 B2 AB CMP $ABB2,Y
-1733- B0 B3 BCS $16E8
-1735- BB ???
-1736- A3 ???
-1737- B1 B0 LDA ($B0),Y
-1739- 8D A0 C4 STA $C4A0
-173C- D5 CD CMP $CD,X
-173E- D0 A0 BNE $16E0
-1740- A3 ???
-1741- C1 D2 CMP ($D2,X)
-1743- D2 C1 CMP ($C1)
-1745- D9 B2 AB CMP $ABB2,Y
-1748- B1 B3 LDA ($B3),Y
-174A- BB ???
-174B- A3 ???
-174C- B1 B0 LDA ($B0),Y
-174E- 8D A0 C4 STA $C4A0
-1751- D5 CD CMP $CD,X
-1753- D0 A0 BNE $16F5
-1755- A3 ???
-1756- C1 D2 CMP ($D2,X)
-1758- D2 C1 CMP ($C1)
-175A- D9 B2 AB CMP $ABB2,Y
-175D- B2 B3 LDA ($B3)
-175F- BB ???
-1760- A3 ???
-1761- B1 B0 LDA ($B0),Y
-1763- 8D A0 C4 STA $C4A0
-1766- D5 CD CMP $CD,X
-1768- D0 A0 BNE $170A
-176A- A3 ???
-176B- C1 D2 CMP ($D2,X)
-176D- D2 C1 CMP ($C1)
-176F- D9 B2 AB CMP $ABB2,Y
-1772- B3 ???
-1773- B3 ???
-1774- BB ???
-1775- A3 ???
-1776- B1 B0 LDA ($B0),Y
-1778- 8D A0 C4 STA $C4A0
-177B- D5 CD CMP $CD,X
-177D- D0 A0 BNE $171F
-177F- A3 ???
-1780- C1 D2 CMP ($D2,X)
-1782- D2 C1 CMP ($C1)
-1784- D9 B2 AB CMP $ABB2,Y
-1787- B4 B3 LDY $B3,X
-1789- BB ???
-178A- A3 ???
-178B- B1 B0 LDA ($B0),Y
-178D- 8D A0 C4 STA $C4A0
-1790- D5 CD CMP $CD,X
-1792- D0 A0 BNE $1734
-1794- A3 ???
-1795- C1 D2 CMP ($D2,X)
-1797- D2 C1 CMP ($C1)
-1799- D9 B2 AB CMP $ABB2,Y
-179C- B5 B3 LDA $B3,X
-179E- BB ???
-179F- A3 ???
-17A0- B1 B0 LDA ($B0),Y
-17A2- 8D A0 C4 STA $C4A0
-17A5- D5 CD CMP $CD,X
-17A7- D0 A0 BNE $1749
-17A9- A3 ???
-17AA- C1 D2 CMP ($D2,X)
-17AC- D2 C1 CMP ($C1)
-17AE- D9 B2 AB CMP $ABB2,Y
-17B1- B6 B3 LDX $B3,Y
-17B3- BB ???
-17B4- A3 ???
-17B5- B1 B0 LDA ($B0),Y
-17B7- 8D A0 C4 STA $C4A0
-17BA- D5 CD CMP $CD,X
-17BC- D0 A0 BNE $175E
-17BE- A3 ???
-17BF- C1 D2 CMP ($D2,X)
-17C1- D2 C1 CMP ($C1)
-17C3- D9 B2 AB CMP $ABB2,Y
-17C6- B7 ???
-17C7- B3 ???
-17C8- BB ???
-17C9- A3 ???
-17CA- B1 B0 LDA ($B0),Y
-17CC- 8D A0 C4 STA $C4A0
-17CF- D5 CD CMP $CD,X
-17D1- D0 A0 BNE $1773
-17D3- A3 ???
-17D4- C1 D2 CMP ($D2,X)
-17D6- D2 C1 CMP ($C1)
-17D8- D9 B2 AB CMP $ABB2,Y
-17DB- B8 CLV
-17DC- B3 ???
-17DD- BB ???
-17DE- A3 ???
-17DF- B1 B0 LDA ($B0),Y
-17E1- 8D A0 C4 STA $C4A0
-17E4- D5 CD CMP $CD,X
-17E6- D0 A0 BNE $1788
-17E8- A3 ???
-17E9- C1 D2 CMP ($D2,X)
-17EB- D2 C1 CMP ($C1)
-17ED- D9 B2 AB CMP $ABB2,Y
-17F0- B9 B3 BB LDA $BBB3,Y
-17F3- A3 ???
-17F4- B1 B0 LDA ($B0),Y
-17F6- 8D A0 DF STA $DFA0
-17F9- D0 D2 BNE $17CD
-17FB- CE D4 A0 DEC $A0D4
-17FE- A2 20 LDX #$20
-1800- A2 AC LDX #$AC
-1802- B8 CLV
-1803- C4 B8 CPY $B8
-1805- C4 8D CPY $8D
-1807- A0 DF LDY #$DF
-1809- D7 ???
-180A- C1 C9 CMP ($C9,X)
-180C- D4 ???
-180D- 8D AA 8D STA $8DAA
-1810- AA TAX
-1811- AA TAX
-1812- 20 D4 C8 JSR $C8D4
-1815- C5 20 CMP $20
-1817- D0 D5 BNE $17EE
-1819- D4 ???
-181A- B8 CLV
-181B- B2 20 LDA ($20)
-181D- CD C1 C3 CMP $C3C1
-1820- D2 CF CMP ($CF)
-1822- 20 CD C9 JSR $C9CD
-1825- D2 D2 CMP ($D2)
-1827- CF ???
-1828- D2 D3 CMP ($D3)
-182A- 20 D0 D5 JSR $D5D0
-182D- D4 ???
-182E- B8 CLV
-182F- B1 AC LDA ($AC),Y
-1831- 20 C2 D5 JSR $D5C2
-1834- D4 ???
-1835- 20 C9 CE JSR $CEC9
-1838- 20 B2 20 JSR $20B2
-183B- C4 C9 CPY $C9
-183D- CD C5 CE CMP $CEC5
-1840- D3 ???
-1841- C9 CF CMP #$CF
-1843- CE D3 AE DEC $AED3
-1846- 8D AA AA STA $AAAA
-1849- 20 C9 CE JSR $CEC9
-184C- 20 D3 C8 JSR $C8D3
-184F- CF ???
-1850- D2 D4 CMP ($D4)
-1852- AC 20 C9 LDY $C920
-1855- D4 ???
-1856- 20 D3 C9 JSR $C9D3
-1859- CD D0 CC CMP $CCD0
-185C- D9 20 D0 CMP $D020,Y
-185F- D5 D4 CMP $D4,X
-1861- D3 ???
-1862- 20 D4 C8 JSR $C8D4
-1865- C5 20 CMP $20
-1867- D3 ???
-1868- D4 ???
-1869- D2 C9 CMP ($C9)
-186B- CE C7 20 DEC $20C7
-186E- CF ???
-186F- C6 20 DEC $20
-1871- C2 ???
-1872- D9 D4 C5 CMP $C5D4,Y
-1875- D3 ???
-1876- 8D AA AA STA $AAAA
-1879- 20 C6 CF JSR $CFC6
-187C- D5 CE CMP $CE,X
-187E- C4 20 CPY $20
-1880- C1 D4 CMP ($D4,X)
-1882- 20 D3 CF JSR $CFD3
-1885- D5 D2 CMP $D2,X
-1887- C3 ???
-1888- C5 DF CMP $DF
-188A- C1 C4 CMP ($C4,X)
-188C- C4 D2 CPY $D2
-188E- 20 D4 C8 JSR $C8D4
-1891- C1 D4 CMP ($D4,X)
-1893- 20 C3 CF JSR $CFC3
-1896- D2 D2 CMP ($D2)
-1898- C5 CC CMP $CC
-189A- C1 D4 CMP ($D4,X)
-189C- C5 20 CMP $20
-189E- D4 ???
-189F- CF ???
-18A0- 20 D4 C8 JSR $C8D4
-18A3- C5 20 CMP $20
-18A5- C1 D2 CMP ($D2,X)
-18A7- D2 C1 CMP ($C1)
-18A9- D9 A7 D3 CMP $D3A7,Y
-18AC- 8D AA AA STA $AAAA
-18AF- 20 C5 CC JSR $CCC5
-18B2- C5 CD CMP $CD
-18B4- C5 CE CMP $CE
-18B6- D4 ???
-18B7- 20 CC C5 JSR $C5CC
-18BA- CE C7 D4 DEC $D4C7
-18BD- C8 INY
-18BE- 20 C9 CE JSR $CEC9
-18C1- D4 ???
-18C2- CF ???
-18C3- 20 D4 C8 JSR $C8D4
-18C6- C5 20 CMP $20
-18C8- D3 ???
-18C9- D0 C5 BNE $1890
-18CB- C3 ???
-18CC- C9 C6 CMP #$C6
-18CE- C9 C5 CMP #$C5
-18D0- C4 20 CPY $20
-18D2- D8 CLD
-18D3- AC D9 20 LDY $20D9
-18D6- C9 CE CMP #$CE
-18D8- C4 C5 CPY $C5
-18DA- D8 CLD
-18DB- AE 8D AA LDX $AA8D
-18DE- 8D AA AA STA $AAAA
-18E1- 20 CD C1 JSR $C1CD
-18E4- C3 ???
-18E5- D2 CF CMP ($CF)
-18E7- BA TSX
-18E8- 20 D0 D5 JSR $D5D0
-18EB- D4 ???
-18EC- B8 CLV
-18ED- B2 20 LDA ($20)
-18EF- D3 ???
-18F0- CF ???
-18F1- D5 D2 CMP $D2,X
-18F3- C3 ???
-18F4- C5 DF CMP $DF
-18F6- C1 C4 CMP ($C4,X)
-18F8- C4 D2 CPY $D2
-18FA- BB ???
-18FB- C1 D2 CMP ($D2,X)
-18FD- D2 C1 CMP ($C1)
-18FF- D9 DF C1 CMP $C1DF,Y
-1902- C4 C4 CPY $C4
-1904- D2 BB CMP ($BB)
-1906- D8 CLD
-1907- DF ???
-1908- C9 CE CMP #$CE
-190A- C4 C5 CPY $C5
-190C- D8 CLD
-190D- BB ???
-190E- D9 DF C9 CMP $C9DF,Y
-1911- CE C4 C5 DEC $C5C4
-1914- D8 CLD
-1915- 8D AA 8D STA $8DAA
-1918- A0 DF LDY #$DF
-191A- D0 D2 BNE $18EE
-191C- CE D4 A0 DEC $A0D4
-191F- A2 D0 LDX #$D0
-1921- D5 D4 CMP $D4,X
-1923- B8 CLV
-1924- B2 20 LDA ($20)
-1926- C1 C3 CMP ($C3,X)
-1928- D4 ???
-1929- D3 ???
-192A- 20 CC C9 JSR $C9CC
-192D- CB ???
-192E- C5 20 CMP $20
-1930- D0 D5 BNE $1907
-1932- D4 ???
-1933- B8 CLV
-1934- B1 AC LDA ($AC),Y
-1936- 20 C2 D5 JSR $D5C2
-1939- D4 ???
-193A- 20 C9 CE JSR $CEC9
-193D- 20 D4 D7 JSR $D7D4
-1940- CF ???
-1941- A2 AC LDX #$AC
-1943- B8 CLV
-1944- C4 8D CPY $8D
-1946- A0 DF LDY #$DF
-1948- D0 D2 BNE $191C
-194A- CE D4 A0 DEC $A0D4
-194D- A2 C4 LDX #$C4
-194F- C9 CD CMP #$CD
-1951- C5 CE CMP $CE
-1953- D3 ???
-1954- C9 CF CMP #$CF
-1956- CE D3 AE DEC $AED3
-1959- 20 A2 AC JSR $ACA2
-195C- B8 CLV
-195D- C4 B8 CPY $B8
-195F- C4 8D CPY $8D
-1961- A0 DF LDY #$DF
-1963- D0 D2 BNE $1937
-1965- CE D4 A0 DEC $A0D4
-1968- A2 D3 LDX #$D3
-196A- CF ???
-196B- BA TSX
-196C- 20 D0 D5 JSR $D5D0
-196F- D4 ???
-1970- B8 CLV
-1971- B2 20 LDA ($20)
-1973- A4 B3 LDY $B3
-1975- B2 B0 LDA ($B0)
-1977- BB ???
-1978- C1 D2 CMP ($D2,X)
-197A- D2 C1 CMP ($C1)
-197C- D9 B2 BB CMP $BBB2,Y
-197F- A3 ???
-1980- B1 BB LDA ($BB),Y
-1982- A3 ???
-1983- B5 20 LDA $20,X
-1985- D2 C5 CMP ($C5)
-1987- D4 ???
-1988- D5 D2 CMP $D2,X
-198A- CE D3 A2 DEC $A2D3
-198D- AC B8 C4 LDY $C4B8
-1990- B8 CLV
-1991- C4 8D CPY $8D
-1993- A0 CC LDY #$CC
-1995- C4 C1 CPY $C1
-1997- A0 A3 LDY #$A3
-1999- A4 B0 LDY $B0
-199B- C6 8D DEC $8D
-199D- A0 D3 LDY #$D3
-199F- D4 ???
-19A0- C1 A0 CMP ($A0,X)
-19A2- A4 B3 LDY $B3
-19A4- B2 B0 LDA ($B0)
-19A6- 8D A0 CC STA $CCA0
-19A9- C4 C1 CPY $C1
-19AB- A0 A3 LDY #$A3
-19AD- A4 C6 LDY $C6
-19AF- C6 8D DEC $8D
-19B1- A0 D3 LDY #$D3
-19B3- D4 ???
-19B4- C1 A0 CMP ($A0,X)
-19B6- A4 B3 LDY $B3
-19B8- B2 B1 LDA ($B1)
-19BA- 8D A0 D0 STA $D0A0
-19BD- D5 D4 CMP $D4,X
-19BF- B8 CLV
-19C0- B2 A0 LDA ($A0)
-19C2- A3 ???
-19C3- A4 B3 LDY $B3
-19C5- B2 B0 LDA ($B0)
-19C7- BB ???
-19C8- A3 ???
-19C9- C1 D2 CMP ($D2,X)
-19CB- D2 C1 CMP ($C1)
-19CD- D9 B2 BB CMP $BBB2,Y
-19D0- A3 ???
-19D1- B0 BB BCS $198E
-19D3- A3 ???
-19D4- B0 8D BCS $1963
-19D6- A0 D0 LDY #$D0
-19D8- D5 D4 CMP $D4,X
-19DA- B8 CLV
-19DB- B2 A0 LDA ($A0)
-19DD- A3 ???
-19DE- A4 B3 LDY $B3
-19E0- B2 B0 LDA ($B0)
-19E2- BB ???
-19E3- A3 ???
-19E4- C1 D2 CMP ($D2,X)
-19E6- D2 C1 CMP ($C1)
-19E8- D9 B2 BB CMP $BBB2,Y
-19EB- A3 ???
-19EC- B1 BB LDA ($BB),Y
-19EE- A3 ???
-19EF- B5 8D LDA $8D,X
-19F1- A0 C4 LDY #$C4
-19F3- D5 CD CMP $CD,X
-19F5- D0 A0 BNE $1997
-19F7- A3 ???
-19F8- C1 D2 CMP ($D2,X)
-19FA- D2 C1 CMP ($C1)
-19FC- D9 B2 BB CMP $BBB2,Y
-19FF- A3 ???
-1A00- B0 B3 BCS $19B5
-1A02- 8D A0 C4 STA $C4A0
-1A05- D5 CD CMP $CD,X
-1A07- D0 A0 BNE $19A9
-1A09- A3 ???
-1A0A- C1 D2 CMP ($D2,X)
-1A0C- D2 C1 CMP ($C1)
-1A0E- D9 B2 AB CMP $ABB2,Y
-1A11- B0 B3 BCS $19C6
-1A13- BB ???
-1A14- A3 ???
-1A15- B1 B0 LDA ($B0),Y
-1A17- 8D A0 C4 STA $C4A0
-1A1A- D5 CD CMP $CD,X
-1A1C- D0 A0 BNE $19BE
-1A1E- A3 ???
-1A1F- C1 D2 CMP ($D2,X)
-1A21- D2 C1 CMP ($C1)
-1A23- D9 B2 AB CMP $ABB2,Y
-1A26- B1 B3 LDA ($B3),Y
-1A28- BB ???
-1A29- A3 ???
-1A2A- B1 B0 LDA ($B0),Y
-1A2C- 8D A0 C4 STA $C4A0
-1A2F- D5 CD CMP $CD,X
-1A31- D0 A0 BNE $19D3
-1A33- A3 ???
-1A34- C1 D2 CMP ($D2,X)
-1A36- D2 C1 CMP ($C1)
-1A38- D9 B2 AB CMP $ABB2,Y
-1A3B- B2 B3 LDA ($B3)
-1A3D- BB ???
-1A3E- A3 ???
-1A3F- B1 B0 LDA ($B0),Y
-1A41- 8D A0 C4 STA $C4A0
-1A44- D5 CD CMP $CD,X
-1A46- D0 A0 BNE $19E8
-1A48- A3 ???
-1A49- C1 D2 CMP ($D2,X)
-1A4B- D2 C1 CMP ($C1)
-1A4D- D9 B2 AB CMP $ABB2,Y
-1A50- B3 ???
-1A51- B3 ???
-1A52- BB ???
-1A53- A3 ???
-1A54- B1 B0 LDA ($B0),Y
-1A56- 8D A0 C4 STA $C4A0
-1A59- D5 CD CMP $CD,X
-1A5B- D0 A0 BNE $19FD
-1A5D- A3 ???
-1A5E- C1 D2 CMP ($D2,X)
-1A60- D2 C1 CMP ($C1)
-1A62- D9 B2 AB CMP $ABB2,Y
-1A65- B4 B3 LDY $B3,X
-1A67- BB ???
-1A68- A3 ???
-1A69- B1 B0 LDA ($B0),Y
-1A6B- 8D A0 C4 STA $C4A0
-1A6E- D5 CD CMP $CD,X
-1A70- D0 A0 BNE $1A12
-1A72- A3 ???
-1A73- C1 D2 CMP ($D2,X)
-1A75- D2 C1 CMP ($C1)
-1A77- D9 B2 AB CMP $ABB2,Y
-1A7A- B5 B3 LDA $B3,X
-1A7C- BB ???
-1A7D- A3 ???
-1A7E- B1 B0 LDA ($B0),Y
-1A80- 8D A0 C4 STA $C4A0
-1A83- D5 CD CMP $CD,X
-1A85- D0 A0 BNE $1A27
-1A87- A3 ???
-1A88- C1 D2 CMP ($D2,X)
-1A8A- D2 C1 CMP ($C1)
-1A8C- D9 B2 AB CMP $ABB2,Y
-1A8F- B6 B3 LDX $B3,Y
-1A91- BB ???
-1A92- A3 ???
-1A93- B1 B0 LDA ($B0),Y
-1A95- 8D A0 C4 STA $C4A0
-1A98- D5 CD CMP $CD,X
-1A9A- D0 A0 BNE $1A3C
-1A9C- A3 ???
-1A9D- C1 D2 CMP ($D2,X)
-1A9F- D2 C1 CMP ($C1)
-1AA1- D9 B2 AB CMP $ABB2,Y
-1AA4- B7 ???
-1AA5- B3 ???
-1AA6- BB ???
-1AA7- A3 ???
-1AA8- B1 B0 LDA ($B0),Y
-1AAA- 8D A0 C4 STA $C4A0
-1AAD- D5 CD CMP $CD,X
-1AAF- D0 A0 BNE $1A51
-1AB1- A3 ???
-1AB2- C1 D2 CMP ($D2,X)
-1AB4- D2 C1 CMP ($C1)
-1AB6- D9 B2 AB CMP $ABB2,Y
-1AB9- B8 CLV
-1ABA- B3 ???
-1ABB- BB ???
-1ABC- A3 ???
-1ABD- B1 B0 LDA ($B0),Y
-1ABF- 8D A0 C4 STA $C4A0
-1AC2- D5 CD CMP $CD,X
-1AC4- D0 A0 BNE $1A66
-1AC6- A3 ???
-1AC7- C1 D2 CMP ($D2,X)
-1AC9- D2 C1 CMP ($C1)
-1ACB- D9 B2 AB CMP $ABB2,Y
-1ACE- B9 B3 BB LDA $BBB3,Y
-1AD1- A3 ???
-1AD2- B1 B0 LDA ($B0),Y
-1AD4- 8D A0 DF STA $DFA0
-1AD7- D0 D2 BNE $1AAB
-1AD9- CE D4 A0 DEC $A0D4
-1ADC- A2 20 LDX #$20
-1ADE- A2 AC LDX #$AC
-1AE0- B8 CLV
-1AE1- C4 B8 CPY $B8
-1AE3- C4 8D CPY $8D
-1AE5- A0 DF LDY #$DF
-1AE7- D7 ???
-1AE8- C1 C9 CMP ($C9,X)
-1AEA- D4 ???
-1AEB- 8D AA 8D STA $8DAA
-1AEE- AA TAX
-1AEF- AA TAX
-1AF0- 20 C6 C9 JSR $C9C6
-1AF3- CE C1 CC DEC $CCC1
-1AF6- CC D9 AC CPY $ACD9
-1AF9- 20 C7 C5 JSR $C5C7
-1AFC- D4 ???
-1AFD- B8 CLV
-1AFE- B2 20 LDA ($20)
-1B00- C7 ???
-1B01- C5 D4 CMP $D4
-1B03- D3 ???
-1B04- 20 D4 C8 JSR $C8D4
-1B07- C5 20 CMP $20
-1B09- D6 C1 DEC $C1,X
-1B0B- CC D5 C5 CPY $C5D5
-1B0E- 20 C1 D4 JSR $D4C1
-1B11- 20 C1 20 JSR $20C1
-1B14- C7 ???
-1B15- C9 D6 CMP #$D6
-1B17- C5 CE CMP $CE
-1B19- 20 D8 AC JSR $ACD8
-1B1C- D9 8D AA CMP $AA8D,Y
-1B1F- AA TAX
-1B20- 20 C9 CE JSR $CEC9
-1B23- C4 C5 CPY $C5
-1B25- D8 CLD
-1B26- 20 C1 CE JSR $CEC1
-1B29- C4 20 CPY $20
-1B2B- D0 CC BNE $1AF9
-1B2D- C1 C3 CMP ($C3,X)
-1B2F- C5 D3 CMP $D3
-1B31- 20 C9 D4 JSR $D4C9
-1B34- 20 C9 CE JSR $CEC9
-1B37- 20 DB D2 JSR $D2DB
-1B3A- C5 D4 CMP $D4
-1B3C- D5 D2 CMP $D2,X
-1B3E- CE DD 20 DEC $20DD
-1B41- D7 ???
-1B42- C9 D4 CMP #$D4
-1B44- C8 INY
-1B45- 20 D4 C8 JSR $C8D4
-1B48- C5 8D CMP $8D
-1B4A- AA TAX
-1B4B- AA TAX
-1B4C- 20 C5 CC JSR $CCC5
-1B4F- C5 CD CMP $CD
-1B51- C5 CE CMP $CE
-1B53- D4 ???
-1B54- 20 CC C5 JSR $C5CC
-1B57- CE C7 D4 DEC $D4C7
-1B5A- C8 INY
-1B5B- 20 C9 CE JSR $CEC9
-1B5E- 20 DB D2 JSR $D2DB
-1B61- C5 D4 CMP $D4
-1B63- CC C5 CE CPY $CEC5
-1B66- DD AE 8D CMP $8DAE,X
-1B69- AA TAX
-1B6A- 8D AA AA STA $AAAA
-1B6D- 20 CD C1 JSR $C1CD
-1B70- C3 ???
-1B71- D2 CF CMP ($CF)
-1B73- BA TSX
-1B74- 20 C7 C5 JSR $C5C7
-1B77- D4 ???
-1B78- B8 CLV
-1B79- B2 20 LDA ($20)
-1B7B- C1 D2 CMP ($D2,X)
-1B7D- D2 C1 CMP ($C1)
-1B7F- D9 DF C1 CMP $C1DF,Y
-1B82- C4 C4 CPY $C4
-1B84- D2 BB CMP ($BB)
-1B86- D8 CLD
-1B87- DF ???
-1B88- C9 CE CMP #$CE
-1B8A- C4 C5 CPY $C5
-1B8C- D8 CLD
-1B8D- BB ???
-1B8E- D9 DF C9 CMP $C9DF,Y
-1B91- CE C4 C5 DEC $C5C4
-1B94- D8 CLD
-1B95- 8D AA 8D STA $8DAA
-1B98- A0 DF LDY #$DF
-1B9A- D0 D2 BNE $1B6E
-1B9C- CE D4 A0 DEC $A0D4
-1B9F- A2 CC LDX #$CC
-1BA1- C9 CB CMP #$CB
-1BA3- C5 D7 CMP $D7
-1BA5- C9 D3 CMP #$D3
-1BA7- C5 AC CMP $AC
-1BA9- 20 C7 C5 JSR $C5C7
-1BAC- D4 ???
-1BAD- B8 CLV
-1BAE- B2 20 LDA ($20)
-1BB0- C1 C3 CMP ($C3,X)
-1BB2- D4 ???
-1BB3- D3 ???
-1BB4- 20 CC C9 JSR $C9CC
-1BB7- CB ???
-1BB8- C5 20 CMP $20
-1BBA- C7 ???
-1BBB- C5 D4 CMP $D4
-1BBD- B8 CLV
-1BBE- B1 AC LDA ($AC),Y
-1BC0- A2 AC LDX #$AC
-1BC2- B8 CLV
-1BC3- C4 8D CPY $8D
-1BC5- A0 DF LDY #$DF
-1BC7- D0 D2 BNE $1B9B
-1BC9- CE D4 A0 DEC $A0D4
-1BCC- A2 C2 LDX #$C2
-1BCE- D5 D4 CMP $D4,X
-1BD0- 20 C9 CE JSR $CEC9
-1BD3- 20 D4 D7 JSR $D7D4
-1BD6- CF ???
-1BD7- 20 C4 C9 JSR $C9C4
-1BDA- CD C5 CE CMP $CEC5
-1BDD- D3 ???
-1BDE- C9 CF CMP #$CF
-1BE0- CE D3 AE DEC $AED3
-1BE3- 20 A2 AC JSR $ACA2
-1BE6- B8 CLV
-1BE7- C4 B8 CPY $B8
-1BE9- C4 8D CPY $8D
-1BEB- A0 DF LDY #$DF
-1BED- D0 D2 BNE $1BC1
-1BEF- CE D4 A0 DEC $A0D4
-1BF2- A2 D4 LDX #$D4
-1BF4- C8 INY
-1BF5- D5 D3 CMP $D3,X
-1BF7- BA TSX
-1BF8- 20 C7 C5 JSR $C5C7
-1BFB- D4 ???
-1BFC- B8 CLV
-1BFD- B2 20 LDA ($20)
-1BFF- C1 D2 CMP ($D2,X)
-1C01- D2 C1 CMP ($C1)
-1C03- D9 B2 BB CMP $BBB2,Y
-1C06- A3 ???
-1C07- B1 BB LDA ($BB),Y
-1C09- A3 ???
-1C0A- B5 20 LDA $20,X
-1C0C- D2 C5 CMP ($C5)
-1C0E- D4 ???
-1C0F- D5 D2 CMP $D2,X
-1C11- CE D3 BA DEC $BAD3
-1C14- A2 AC LDX #$AC
-1C16- B8 CLV
-1C17- C4 B8 CPY $B8
-1C19- C4 8D CPY $8D
-1C1B- A0 C7 LDY #$C7
-1C1D- C5 D4 CMP $D4
-1C1F- B8 CLV
-1C20- B2 A0 LDA ($A0)
-1C22- A3 ???
-1C23- C1 D2 CMP ($D2,X)
-1C25- D2 C1 CMP ($C1)
-1C27- D9 B2 BB CMP $BBB2,Y
-1C2A- A3 ???
-1C2B- B1 BB LDA ($BB),Y
-1C2D- A3 ???
-1C2E- B0 B5 BCS $1BE5
-1C30- 8D A0 C4 STA $C4A0
-1C33- D5 CD CMP $CD,X
-1C35- D0 A0 BNE $1BD7
-1C37- A3 ???
-1C38- D2 C5 CMP ($C5)
-1C3A- D4 ???
-1C3B- D5 D2 CMP $D2,X
-1C3D- CE BB D2 DEC $D2BB
-1C40- C5 D4 CMP $D4
-1C42- CC C5 CE CPY $CEC5
-1C45- 8D A0 DF STA $DFA0
-1C48- D7 ???
-1C49- C1 C9 CMP ($C9,X)
-1C4B- D4 ???
-1C4C- 8D AA 8D STA $8DAA
-1C4F- AA TAX
-1C50- AA TAX
-1C51- 20 C4 C9 JSR $C9C4
-1C54- CD B1 B6 CMP $B6B1
-1C57- B1 20 LDA ($20),Y
-1C59- C3 ???
-1C5A- D2 C5 CMP ($C5)
-1C5C- C1 D4 CMP ($D4,X)
-1C5E- C5 D3 CMP $D3
-1C60- 20 C1 20 JSR $20C1
-1C63- B1 B6 LDA ($B6),Y
-1C65- AD C2 C9 LDA $C9C2
-1C68- D4 ???
-1C69- AC 20 B1 LDY $B120
-1C6C- AD C4 C9 LDA $C9C4
-1C6F- CD C5 CE CMP $CEC5
-1C72- D3 ???
-1C73- C9 CF CMP #$CF
-1C75- CE C1 CC DEC $CCC1
-1C78- 20 C1 D2 JSR $D2C1
-1C7B- D2 C1 CMP ($C1)
-1C7D- D9 AE 8D CMP $8DAE,Y
-1C80- AA TAX
-1C81- 8D A0 DF STA $DFA0
-1C84- D0 D2 BNE $1C58
-1C86- CE D4 A0 DEC $A0D4
-1C89- A2 20 LDX #$20
-1C8B- A2 AC LDX #$AC
-1C8D- B8 CLV
-1C8E- C4 B8 CPY $B8
-1C90- C4 8D CPY $8D
-1C92- A0 DF LDY #$DF
-1C94- D0 D2 BNE $1C68
-1C96- CE D4 A0 DEC $A0D4
-1C99- A2 C4 LDX #$C4
-1C9B- C9 CD CMP #$CD
-1C9D- B1 B6 LDA ($B6),Y
-1C9F- B1 20 LDA ($20),Y
-1CA1- C3 ???
-1CA2- D2 C5 CMP ($C5)
-1CA4- C1 D4 CMP ($D4,X)
-1CA6- C5 D3 CMP $D3
-1CA8- 20 C1 20 JSR $20C1
-1CAB- B1 B6 LDA ($B6),Y
-1CAD- AD C2 C9 LDA $C9C2
-1CB0- D4 ???
-1CB1- AC 20 B1 LDY $B120
-1CB4- C4 A2 CPY $A2
-1CB6- AC B8 C4 LDY $C4B8
-1CB9- 8D A0 DF STA $DFA0
-1CBC- D0 D2 BNE $1C90
-1CBE- CE D4 A0 DEC $A0D4
-1CC1- A2 C1 LDX #$C1
-1CC3- D2 D2 CMP ($D2)
-1CC5- C1 D9 CMP ($D9,X)
-1CC7- 20 D7 C9 JSR $C9D7
-1CCA- D4 ???
-1CCB- C8 INY
-1CCC- 20 C1 20 JSR $20C1
-1CCF- CD C1 D8 CMP $D8C1
-1CD2- C9 CD CMP #$CD
-1CD4- D5 CD CMP $CD,X
-1CD6- 20 C5 CC JSR $CCC5
-1CD9- C5 CD CMP $CD
-1CDB- C5 CE CMP $CE
-1CDD- D4 ???
-1CDE- A2 AC LDX #$AC
-1CE0- B8 CLV
-1CE1- C4 8D CPY $8D
-1CE3- A0 DF LDY #$DF
-1CE5- D0 D2 BNE $1CB9
-1CE7- CE D4 A0 DEC $A0D4
-1CEA- A2 CC LDX #$CC
-1CEC- C5 CE CMP $CE
-1CEE- C7 ???
-1CEF- D4 ???
-1CF0- C8 INY
-1CF1- 20 CF C6 JSR $C6CF
-1CF4- 20 B1 20 JSR $20B1
-1CF7- C2 ???
-1CF8- D9 D4 C5 CMP $C5D4,Y
-1CFB- 20 A8 B2 JSR $B2A8
-1CFE- B5 B5 LDA $B5,X
-1D00- A9 AE LDA #$AE
-1D02- A2 AC LDX #$AC
-1D04- B8 CLV
-1D05- C4 B8 CPY $B8
-1D07- C4 8D CPY $8D
-1D09- A0 DF LDY #$DF
-1D0B- D0 D2 BNE $1CDF
-1D0D- CE D4 A0 DEC $A0D4
-1D10- A2 D3 LDX #$D3
-1D12- CF ???
-1D13- AC 20 C4 LDY $C420
-1D16- C9 CD CMP #$CD
-1D18- B1 B6 LDA ($B6),Y
-1D1A- B1 20 LDA ($20),Y
-1D1C- C1 D2 CMP ($D2,X)
-1D1E- D2 C1 CMP ($C1)
-1D20- D9 B2 BB CMP $BBB2,Y
-1D23- A3 ???
-1D24- B3 ???
-1D25- B0 B0 BCS $1CD7
-1D27- BB ???
-1D28- A3 ???
-1D29- B1 BB LDA ($BB),Y
-1D2B- A3 ???
-1D2C- A4 B6 LDY $B6
-1D2E- B6 A2 LDX $A2,Y
-1D30- AC B8 C4 LDY $C4B8
-1D33- 8D A0 DF STA $DFA0
-1D36- D0 D2 BNE $1D0A
-1D38- CE D4 A0 DEC $A0D4
-1D3B- A2 D2 LDX #$D2
-1D3D- C5 D4 CMP $D4
-1D3F- D5 D2 CMP $D2,X
-1D41- CE D3 BA DEC $BAD3
-1D44- A2 AC LDX #$AC
-1D46- B8 CLV
-1D47- C4 B8 CPY $B8
-1D49- C4 8D CPY $8D
-1D4B- A0 C4 LDY #$C4
-1D4D- C9 CD CMP #$CD
-1D4F- B1 B6 LDA ($B6),Y
-1D51- B1 A0 LDA ($A0),Y
-1D53- A3 ???
-1D54- C1 D2 CMP ($D2,X)
-1D56- D2 C1 CMP ($C1)
-1D58- D9 B2 BB CMP $BBB2,Y
-1D5B- A3 ???
-1D5C- B3 ???
-1D5D- B0 B0 BCS $1D0F
-1D5F- BB ???
-1D60- A3 ???
-1D61- B1 BB LDA ($BB),Y
-1D63- A3 ???
-1D64- A4 B6 LDY $B6
-1D66- B6 8D LDX $8D,Y
-1D68- A0 C4 LDY #$C4
-1D6A- D5 CD CMP $CD,X
-1D6C- D0 A0 BNE $1D0E
-1D6E- A3 ???
-1D6F- C1 D2 CMP ($D2,X)
-1D71- D2 C1 CMP ($C1)
-1D73- D9 B2 BB CMP $BBB2,Y
-1D76- A3 ???
-1D77- B2 B5 LDA ($B5)
-1D79- B5 8D LDA $8D,X
-1D7B- A0 DF LDY #$DF
-1D7D- D7 ???
-1D7E- C1 C9 CMP ($C9,X)
-1D80- D4 ???
-1D81- 8D A0 CC STA $CCA0
-1D84- C4 C1 CPY $C1
-1D86- A0 A3 LDY #$A3
-1D88- A4 B0 LDY $B0
-1D8A- C6 8D DEC $8D
-1D8C- A0 D3 LDY #$D3
-1D8E- D4 ???
-1D8F- C1 A0 CMP ($A0,X)
-1D91- A4 B3 LDY $B3
-1D93- B0 B0 BCS $1D45
-1D95- 8D A0 CC STA $CCA0
-1D98- C4 C1 CPY $C1
-1D9A- A0 A3 LDY #$A3
-1D9C- A4 B0 LDY $B0
-1D9E- C6 8D DEC $8D
-1DA0- A0 D3 LDY #$D3
-1DA2- D4 ???
-1DA3- C1 A0 CMP ($A0,X)
-1DA5- A4 B3 LDY $B3
-1DA7- B0 B1 BCS $1D5A
-1DA9- 8D A0 DF STA $DFA0
-1DAC- D0 D2 BNE $1D80
-1DAE- CE D4 20 DEC $20D4
-1DB1- A2 20 LDX #$20
-1DB3- A2 AC LDX #$AC
-1DB5- B8 CLV
-1DB6- C4 B8 CPY $B8
-1DB8- C4 8D CPY $8D
-1DBA- A0 D0 LDY #$D0
-1DBC- D5 D4 CMP $D4,X
-1DBE- B1 B6 LDA ($B6),Y
-1DC0- B1 20 LDA ($20),Y
-1DC2- A3 ???
-1DC3- A4 B3 LDY $B3
-1DC5- B0 B0 BCS $1D77
-1DC7- BB ???
-1DC8- A3 ???
-1DC9- C1 D2 CMP ($D2,X)
-1DCB- D2 C1 CMP ($C1)
-1DCD- D9 B2 BB CMP $BBB2,Y
-1DD0- A3 ???
-1DD1- B3 ???
-1DD2- B0 B0 BCS $1D84
-1DD4- 8D A0 DF STA $DFA0
-1DD7- D0 D2 BNE $1DAB
-1DD9- CE D4 A0 DEC $A0D4
-1DDC- A2 20 LDX #$20
-1DDE- A2 AC LDX #$AC
-1DE0- B8 CLV
-1DE1- C4 B8 CPY $B8
-1DE3- C4 8D CPY $8D
-1DE5- A0 DF LDY #$DF
-1DE7- D0 D2 BNE $1DBB
-1DE9- CE D4 A0 DEC $A0D4
-1DEC- A2 D0 LDX #$D0
-1DEE- D5 D4 CMP $D4,X
-1DF0- B1 B6 LDA ($B6),Y
-1DF2- B1 20 LDA ($20),Y
-1DF4- D0 D5 BNE $1DCB
-1DF6- D4 ???
-1DF7- D3 ???
-1DF8- 20 C1 20 JSR $20C1
-1DFB- D6 C1 DEC $C1,X
-1DFD- CC D5 C5 CPY $C5D5
-1E00- 20 D0 D2 JSR $D2D0
-1E03- CF ???
-1E04- D6 C9 DEC $C9,X
-1E06- C4 C5 CPY $C5
-1E08- C4 A2 CPY $A2
-1E0A- AC B8 C4 LDY $C4B8
-1E0D- 8D A0 DF STA $DFA0
-1E10- D0 D2 BNE $1DE4
-1E12- CE D4 A0 DEC $A0D4
-1E15- A2 C1 LDX #$C1
-1E17- D4 ???
-1E18- 20 C1 20 JSR $20C1
-1E1B- C7 ???
-1E1C- C9 D6 CMP #$D6
-1E1E- C5 CE CMP $CE
-1E20- 20 CD C5 JSR $C5CD
-1E23- CD CF D2 CMP $D2CF
-1E26- D9 20 C1 CMP $C120,Y
-1E29- C4 C4 CPY $C4
-1E2B- D2 C5 CMP ($C5)
-1E2D- D3 ???
-1E2E- D3 ???
-1E2F- A2 AC LDX #$AC
-1E31- B8 CLV
-1E32- C4 8D CPY $8D
-1E34- A0 DF LDY #$DF
-1E36- D0 D2 BNE $1E0A
-1E38- CE D4 A0 DEC $A0D4
-1E3B- A2 C9 LDX #$C9
-1E3D- CE D4 CF DEC $CFD4
-1E40- 20 D4 C8 JSR $C8D4
-1E43- C5 20 CMP $20
-1E45- D3 ???
-1E46- D0 C5 BNE $1E0D
-1E48- C3 ???
-1E49- C9 C6 CMP #$C6
-1E4B- C9 C5 CMP #$C5
-1E4D- C4 20 CPY $20
-1E4F- B1 B6 LDA ($B6),Y
-1E51- AD C2 C9 LDA $C9C2
-1E54- D4 ???
-1E55- A2 AC LDX #$AC
-1E57- B8 CLV
-1E58- C4 8D CPY $8D
-1E5A- A0 DF LDY #$DF
-1E5C- D0 D2 BNE $1E30
-1E5E- CE D4 A0 DEC $A0D4
-1E61- A2 C1 LDX #$C1
-1E63- D2 D2 CMP ($D2)
-1E65- C1 D9 CMP ($D9,X)
-1E67- 20 C1 D4 JSR $D4C1
-1E6A- 20 D4 C8 JSR $C8D4
-1E6D- C5 20 CMP $20
-1E6F- C7 ???
-1E70- C9 D6 CMP #$D6
-1E72- C5 CE CMP $CE
-1E74- 20 C9 CE JSR $CEC9
-1E77- C4 C5 CPY $C5
-1E79- D8 CLD
-1E7A- AE A2 AC LDX $ACA2
-1E7D- B8 CLV
-1E7E- C4 B8 CPY $B8
-1E80- C4 8D CPY $8D
-1E82- A0 DF LDY #$DF
-1E84- D0 D2 BNE $1E58
-1E86- CE D4 A0 DEC $A0D4
-1E89- A2 D0 LDX #$D0
-1E8B- D5 D4 CMP $D4,X
-1E8D- B1 B6 LDA ($B6),Y
-1E8F- B1 20 LDA ($20),Y
-1E91- A4 B3 LDY $B3
-1E93- B0 B0 BCS $1E45
-1E95- BB ???
-1E96- C1 D2 CMP ($D2,X)
-1E98- D2 C1 CMP ($C1)
-1E9A- D9 B2 BB CMP $BBB2,Y
-1E9D- A3 ???
-1E9E- B3 ???
-1E9F- B0 B0 BCS $1E51
-1EA1- 20 D2 C5 JSR $C5D2
-1EA4- D4 ???
-1EA5- D5 D2 CMP $D2,X
-1EA7- CE D3 BA DEC $BAD3
-1EAA- A2 AC LDX #$AC
-1EAC- B8 CLV
-1EAD- C4 B8 CPY $B8
-1EAF- C4 8D CPY $8D
-1EB1- A0 C4 LDY #$C4
-1EB3- D5 CD CMP $CD,X
-1EB5- D0 20 BNE $1ED7
-1EB7- A3 ???
-1EB8- C1 D2 CMP ($D2,X)
-1EBA- D2 C1 CMP ($C1)
-1EBC- D9 B2 BB CMP $BBB2,Y
-1EBF- A3 ???
-1EC0- B2 B5 LDA ($B5)
-1EC2- B5 8D LDA $8D,X
-1EC4- A0 C4 LDY #$C4
-1EC6- D5 CD CMP $CD,X
-1EC8- D0 A0 BNE $1E6A
-1ECA- A3 ???
-1ECB- C1 D2 CMP ($D2,X)
-1ECD- D2 C1 CMP ($C1)
-1ECF- D9 B2 AB CMP $ABB2,Y
-1ED2- B2 B5 LDA ($B5)
-1ED4- B5 BB LDA $BB,X
-1ED6- A3 ???
-1ED7- B5 B0 LDA $B0,X
-1ED9- 8D A0 DF STA $DFA0
-1EDC- D7 ???
-1EDD- C1 C9 CMP ($C9,X)
-1EDF- D4 ???
-1EE0- 8D AA 8D STA $8DAA
-1EE3- A0 DF LDY #$DF
-1EE5- D0 D2 BNE $1EB9
-1EE7- CE D4 A0 DEC $A0D4
-1EEA- A2 20 LDX #$20
-1EEC- A2 AC LDX #$AC
-1EEE- B8 CLV
-1EEF- C4 B8 CPY $B8
-1EF1- C4 8D CPY $8D
-1EF3- A0 DF LDY #$DF
-1EF5- D0 D2 BNE $1EC9
-1EF7- CE D4 A0 DEC $A0D4
-1EFA- A2 C1 LDX #$C1
-1EFC- CE C4 20 DEC $20C4
-1EFF- C7 ???
-1F00- C5 D4 CMP $D4
-1F02- B1 B6 LDA ($B6),Y
-1F04- B1 AC LDA ($AC),Y
-1F06- 20 C5 D8 JSR $D8C5
-1F09- D0 C5 BNE $1ED0
-1F0B- C3 ???
-1F0C- D4 ???
-1F0D- C5 C4 CMP $C4
-1F0F- CC D9 AC CPY $ACD9
-1F12- 20 C7 C5 JSR $C5C7
-1F15- D4 ???
-1F16- D3 ???
-1F17- 20 D4 C8 JSR $C8D4
-1F1A- C5 20 CMP $20
-1F1C- A2 AC LDX #$AC
-1F1E- B8 CLV
-1F1F- C4 8D CPY $8D
-1F21- A0 DF LDY #$DF
-1F23- D0 D2 BNE $1EF7
-1F25- CE D4 A0 DEC $A0D4
-1F28- A2 D6 LDX #$D6
-1F2A- C1 CC CMP ($CC,X)
-1F2C- D5 C5 CMP $C5,X
-1F2E- 20 D3 D4 JSR $D4D3
-1F31- CF ???
-1F32- D2 C5 CMP ($C5)
-1F34- C4 20 CPY $20
-1F36- C9 CE CMP #$CE
-1F38- 20 C1 CE JSR $CEC1
-1F3B- 20 C1 D2 JSR $D2C1
-1F3E- D2 C1 CMP ($C1)
-1F40- D9 20 C1 CMP $C120,Y
-1F43- D4 ???
-1F44- A2 AC LDX #$AC
-1F46- B8 CLV
-1F47- C4 8D CPY $8D
-1F49- A0 DF LDY #$DF
-1F4B- D0 D2 BNE $1F1F
-1F4D- CE D4 A0 DEC $A0D4
-1F50- A2 D4 LDX #$D4
-1F52- C8 INY
-1F53- C5 20 CMP $20
-1F55- C7 ???
-1F56- C9 D6 CMP #$D6
-1F58- C5 CE CMP $CE
-1F5A- 20 C5 CC JSR $CCC5
-1F5D- C5 CD CMP $CD
-1F5F- C5 CE CMP $CE
-1F61- D4 ???
-1F62- AE A2 AC LDX $ACA2
-1F65- B8 CLV
-1F66- C4 B8 CPY $B8
-1F68- C4 8D CPY $8D
-1F6A- A0 DF LDY #$DF
-1F6C- D0 D2 BNE $1F40
-1F6E- CE D4 A0 DEC $A0D4
-1F71- A2 D3 LDX #$D3
-1F73- CF ???
-1F74- AC 20 C7 LDY $C720
-1F77- C5 D4 CMP $D4
-1F79- B8 CLV
-1F7A- B1 20 LDA ($20),Y
-1F7C- C1 D2 CMP ($D2,X)
-1F7E- D2 C1 CMP ($C1)
-1F80- D9 B2 BB CMP $BBB2,Y
-1F83- A3 ???
-1F84- B3 ???
-1F85- B0 B0 BCS $1F37
-1F87- 20 D2 C5 JSR $C5D2
-1F8A- D4 ???
-1F8B- D5 D2 CMP $D2,X
-1F8D- CE D3 BA DEC $BAD3
-1F90- A2 AC LDX #$AC
-1F92- B8 CLV
-1F93- C4 B8 CPY $B8
-1F95- C4 8D CPY $8D
-1F97- 8D A0 C7 STA $C7A0
-1F9A- C5 D4 CMP $D4
-1F9C- B1 B6 LDA ($B6),Y
-1F9E- B1 A0 LDA ($A0),Y
-1FA0- A3 ???
-1FA1- C1 D2 CMP ($D2,X)
-1FA3- D2 C1 CMP ($C1)
-1FA5- D9 B2 BB CMP $BBB2,Y
-1FA8- A3 ???
-1FA9- B3 ???
-1FAA- B0 B0 BCS $1F5C
-1FAC- 8D A0 DF STA $DFA0
-1FAF- D0 D2 BNE $1F83
-1FB1- CE D4 A0 DEC $A0D4
-1FB4- A2 20 LDX #$20
-1FB6- A2 AC LDX #$AC
-1FB8- B8 CLV
-1FB9- C4 B8 CPY $B8
-1FBB- C4 8D CPY $8D
-1FBD- A0 C4 LDY #$C4
-1FBF- D5 CD CMP $CD,X
-1FC1- D0 A0 BNE $1F63
-1FC3- A3 ???
-1FC4- D2 C5 CMP ($C5)
-1FC6- D4 ???
-1FC7- D5 D2 CMP $D2,X
-1FC9- CE BB D2 DEC $D2BB
-1FCC- C5 D4 CMP $D4
-1FCE- CC C5 CE CPY $CEC5
-1FD1- 8D AA 8D STA $8DAA
-1FD4- A0 DF LDY #$DF
-1FD6- D7 ???
-1FD7- C1 C9 CMP ($C9,X)
-1FD9- D4 ???
-1FDA- 8D AA 8D STA $8DAA
-1FDD- AA TAX
-1FDE- AA TAX
-1FDF- 20 B1 B6 JSR $B6B1
-1FE2- AD C2 C9 LDA $C9C2
-1FE5- D4 ???
-1FE6- AC 20 B2 LDY $B220
-1FE9- C4 20 CPY $20
-1FEB- C1 D2 CMP ($D2,X)
-1FED- D2 C1 CMP ($C1)
-1FEF- D9 D3 8D CMP $8DD3,Y
-1FF2- AA TAX
-1FF3- 8D AA AA STA $AAAA
-1FF6- 20 C1 C4 JSR $C4C1
-1FF9- C9 CD CMP #$CD
-1FFB- B1 B6 LDA ($B6),Y
-1FFD- B2 20 LDA ($20)
-1FFF- C3 ???
-2000- D2 C5 CMP ($C5)
-2002- C1 D4 CMP ($D4,X)
-2004- C5 D3 CMP $D3
-2006- 20 C1 20 JSR $20C1
-2009- B2 C4 LDA ($C4)
-200B- 20 C1 D2 JSR $D2C1
-200E- D2 C1 CMP ($C1)
-2010- D9 20 D7 CMP $D720,Y
-2013- C9 D4 CMP #$D4
-2015- C8 INY
-2016- 20 C5 CC JSR $CCC5
-2019- C5 CD CMP $CD
-201B- C5 CE CMP $CE
-201D- D4 ???
-201E- D3 ???
-201F- 8D AA AA STA $AAAA
-2022- 20 CF C6 JSR $C6CF
-2025- 20 CE A8 JSR $A8CE
-2028- C2 ???
-2029- D9 D4 C5 CMP $C5D4,Y
-202C- A9 20 LDA #$20
-202E- CC C5 CE CPY $CEC5
-2031- C7 ???
-2032- D4 ???
-2033- C8 INY
-2034- AE 20 C9 LDX $C920
-2037- C6 20 DEC $20
-2039- D8 CLD
-203A- 20 AA 20 JSR $20AA
-203D- D9 20 AB CMP $AB20,Y
-2040- 20 B5 20 JSR $20B5
-2043- BE 20 A3 LDX $A320,Y
-2046- A4 C6 LDY $C6
-2048- C6 C6 DEC $C6
-204A- C6 AC DEC $AC
-204C- 8D AA AA STA $AAAA
-204F- 20 C5 D2 JSR $D2C5
-2052- D2 CF CMP ($CF)
-2054- D2 20 CMP ($20)
-2056- C9 D3 CMP #$D3
-2058- 20 D2 C5 JSR $C5D2
-205B- D4 ???
-205C- D5 D2 CMP $D2,X
-205E- CE C5 C4 DEC $C4C5
-2061- AE 8D AA LDX $AA8D
-2064- 8D A0 C4 STA $C4A0
-2067- C9 CD CMP #$CD
-2069- B1 B6 LDA ($B6),Y
-206B- B2 A0 LDA ($A0)
-206D- A3 ???
-206E- C1 D2 CMP ($D2,X)
-2070- D2 C1 CMP ($C1)
-2072- D9 B2 BB CMP $BBB2,Y
-2075- A3 ???
-2076- B3 ???
-2077- B0 B0 BCS $2029
-2079- BB ???
-207A- A3 ???
-207B- B2 BB LDA ($BB)
-207D- A3 ???
-207E- B1 BB LDA ($BB),Y
-2080- A3 ???
-2081- A4 B3 LDY $B3
-2083- C6 8D DEC $8D
-2085- A0 DF LDY #$DF
-2087- D0 D2 BNE $205B
-2089- CE D4 A0 DEC $A0D4
-208C- A2 20 LDX #$20
-208E- A2 AC LDX #$AC
-2090- B8 CLV
-2091- C4 B8 CPY $B8
-2093- C4 8D CPY $8D
-2095- A0 DF LDY #$DF
-2097- D0 D2 BNE $206B
-2099- CE D4 A0 DEC $A0D4
-209C- A2 D4 LDX #$D4
-209E- C8 INY
-209F- C5 20 CMP $20
-20A1- C4 C9 CPY $C9
-20A3- CD B1 B6 CMP $B6B1
-20A6- B2 20 LDA ($20)
-20A8- CD C1 C3 CMP $C3C1
-20AB- D2 CF CMP ($CF)
-20AD- 20 C3 D2 JSR $D2C3
-20B0- C5 C1 CMP $C1
-20B2- D4 ???
-20B3- C5 D3 CMP $D3
-20B5- 20 C1 A2 JSR $A2C1
-20B8- AC B8 C4 LDY $C4B8
-20BB- 8D A0 DF STA $DFA0
-20BE- D0 D2 BNE $2092
-20C0- CE D4 A0 DEC $A0D4
-20C3- A2 D4 LDX #$D4
-20C5- D7 ???
-20C6- CF ???
-20C7- 20 C4 C9 JSR $C9C4
-20CA- CD C5 CE CMP $CEC5
-20CD- D3 ???
-20CE- C9 CF CMP #$CF
-20D0- CE C1 CC DEC $CCC1
-20D3- AC 20 B1 LDY $B120
-20D6- B6 AD LDX $AD,Y
-20D8- C2 ???
-20D9- C9 D4 CMP #$D4
-20DB- 20 C1 D2 JSR $D2C1
-20DE- D2 C1 CMP ($C1)
-20E0- D9 A2 AC CMP $ACA2,Y
-20E3- B8 CLV
-20E4- C4 8D CPY $8D
-20E6- A0 DF LDY #$DF
-20E8- D0 D2 BNE $20BC
-20EA- CE D4 A0 DEC $A0D4
-20ED- A2 D7 LDX #$D7
-20EF- C9 D4 CMP #$D4
-20F1- C8 INY
-20F2- 20 D4 C8 JSR $C8D4
-20F5- C5 20 CMP $20
-20F7- D3 ???
-20F8- D0 C5 BNE $20BF
-20FA- C3 ???
-20FB- C9 C6 CMP #$C6
-20FD- C9 C5 CMP #$C5
-20FF- C4 20 CPY $20
-2101- D2 CF CMP ($CF)
-2103- D7 ???
-2104- D3 ???
-2105- 20 C1 CE JSR $CEC1
-2108- C4 A2 CPY $A2
-210A- AC B8 C4 LDY $C4B8
-210D- 8D A0 DF STA $DFA0
-2110- D0 D2 BNE $20E4
-2112- CE D4 A0 DEC $A0D4
-2115- A2 C3 LDX #$C3
-2117- CF ???
-2118- CC D5 CD CPY $CDD5
-211B- CE D3 20 DEC $20D3
-211E- C1 CE CMP ($CE,X)
-2120- C4 20 CPY $20
-2122- C5 CC CMP $CC
-2124- C5 CD CMP $CD
-2126- C5 CE CMP $CE
-2128- D4 ???
-2129- 20 CC C5 JSR $C5CC
-212C- CE C7 D4 DEC $D4C7
-212F- C8 INY
-2130- AE A2 AC LDX $ACA2
-2133- B8 CLV
-2134- C4 B8 CPY $B8
-2136- C4 8D CPY $8D
-2138- A0 DF LDY #$DF
-213A- D0 D2 BNE $210E
-213C- CE D4 A0 DEC $A0D4
-213F- A2 D3 LDX #$D3
-2141- CF ???
-2142- 20 C4 C9 JSR $C9C4
-2145- CD B1 B6 CMP $B6B1
-2148- B2 20 LDA ($20)
-214A- C1 D2 CMP ($D2,X)
-214C- D2 C1 CMP ($C1)
-214E- D9 B2 BB CMP $BBB2,Y
-2151- A3 ???
-2152- B3 ???
-2153- B0 B0 BCS $2105
-2155- BB ???
-2156- A3 ???
-2157- B2 BB LDA ($BB)
-2159- A3 ???
-215A- B1 BB LDA ($BB),Y
-215C- A3 ???
-215D- A4 B3 LDY $B3
-215F- C6 A2 DEC $A2
-2161- AC B8 C4 LDY $C4B8
-2164- 8D A0 DF STA $DFA0
-2167- D0 D2 BNE $213B
-2169- CE D4 A0 DEC $A0D4
-216C- A2 D2 LDX #$D2
-216E- C5 D4 CMP $D4
-2170- D5 D2 CMP $D2,X
-2172- CE D3 BA DEC $BAD3
-2175- 20 A2 AC JSR $ACA2
-2178- B8 CLV
-2179- C4 B8 CPY $B8
-217B- C4 8D CPY $8D
-217D- A0 DF LDY #$DF
-217F- D7 ???
-2180- C1 C9 CMP ($C9,X)
-2182- D4 ???
-2183- 8D A0 C4 STA $C4A0
-2186- D5 CD CMP $CD,X
-2188- D0 A0 BNE $212A
-218A- A3 ???
-218B- C1 D2 CMP ($D2,X)
-218D- D2 C1 CMP ($C1)
-218F- D9 B2 BB CMP $BBB2,Y
-2192- A3 ???
-2193- B2 B0 LDA ($B0)
-2195- B0 8D BCS $2124
-2197- A0 C4 LDY #$C4
-2199- D5 CD CMP $CD,X
-219B- D0 A0 BNE $213D
-219D- A3 ???
-219E- C1 D2 CMP ($D2,X)
-21A0- D2 C1 CMP ($C1)
-21A2- D9 B2 AB CMP $ABB2,Y
-21A5- B2 B0 LDA ($B0)
-21A7- B0 BB BCS $2164
-21A9- A3 ???
-21AA- B2 B0 LDA ($B0)
-21AC- B0 8D BCS $213B
-21AE- A0 DF LDY #$DF
-21B0- D7 ???
-21B1- C1 C9 CMP ($C9,X)
-21B3- D4 ???
-21B4- 8D A0 C4 STA $C4A0
-21B7- D5 CD CMP $CD,X
-21B9- D0 A0 BNE $215B
-21BB- A3 ???
-21BC- C1 D2 CMP ($D2,X)
-21BE- D2 C1 CMP ($C1)
-21C0- D9 B2 AB CMP $ABB2,Y
-21C3- B4 B0 LDY $B0,X
-21C5- B0 BB BCS $2182
-21C7- A3 ???
-21C8- B2 B0 LDA ($B0)
-21CA- B0 8D BCS $2159
-21CC- A0 C4 LDY #$C4
-21CE- D5 CD CMP $CD,X
-21D0- D0 A0 BNE $2172
-21D2- A3 ???
-21D3- C1 D2 CMP ($D2,X)
-21D5- D2 C1 CMP ($C1)
-21D7- D9 B2 AB CMP $ABB2,Y
-21DA- B6 B0 LDX $B0,Y
-21DC- B0 BB BCS $2199
-21DE- A3 ???
-21DF- B1 B0 LDA ($B0),Y
-21E1- 8D A0 DF STA $DFA0
-21E4- D7 ???
-21E5- C1 C9 CMP ($C9,X)
-21E7- D4 ???
-21E8- 8D AA 8D STA $8DAA
-21EB- AA TAX
-21EC- AA TAX
-21ED- 20 D0 D5 JSR $D5D0
-21F0- D4 ???
-21F1- B1 B6 LDA ($B6),Y
-21F3- B2 8D LDA ($8D)
-21F5- AA TAX
-21F6- 8D A0 DF STA $DFA0
-21F9- D0 D2 BNE $21CD
-21FB- CE D4 A0 DEC $A0D4
-21FE- A2 20 LDX #$20
-2200- A2 AC LDX #$AC
-2202- B8 CLV
-2203- C4 B8 CPY $B8
-2205- C4 B8 CPY $B8
-2207- C4 B8 CPY $B8
-2209- C4 8D CPY $8D
-220B- A0 DF LDY #$DF
-220D- D0 D2 BNE $21E1
-220F- CE D4 A0 DEC $A0D4
-2212- A2 CC LDX #$CC
-2214- C9 CB CMP #$CB
-2216- C5 20 CMP $20
-2218- CD C1 C3 CMP $C3C1
-221B- D2 CF CMP ($CF)
-221D- D3 ???
-221E- 20 C1 C2 JSR $C2C1
-2221- CF ???
-2222- D6 C5 DEC $C5,X
-2224- AC 20 D0 LDY $D020
-2227- D5 D4 CMP $D4,X
-2229- B1 B6 LDA ($B6),Y
-222B- B2 A2 LDA ($A2)
-222D- AC B8 C4 LDY $C4B8
-2230- 8D A0 DF STA $DFA0
-2233- D0 D2 BNE $2207
-2235- CE D4 A0 DEC $A0D4
-2238- A2 D0 LDX #$D0
-223A- D5 D4 CMP $D4,X
-223C- D3 ???
-223D- 20 C1 20 JSR $20C1
-2240- C7 ???
-2241- C9 D6 CMP #$D6
-2243- C5 CE CMP $CE
-2245- 20 D6 C1 JSR $C1D6
-2248- CC D5 C5 CPY $C5D5
-224B- 20 C9 CE JSR $CEC9
-224E- D4 ???
-224F- CF ???
-2250- 20 D4 C8 JSR $C8D4
-2253- C5 20 CMP $20
-2255- A2 AC LDX #$AC
-2257- B8 CLV
-2258- C4 8D CPY $8D
-225A- A0 DF LDY #$DF
-225C- D0 D2 BNE $2230
-225E- CE D4 A0 DEC $A0D4
-2261- A2 D3 LDX #$D3
-2263- D0 C5 BNE $222A
-2265- C3 ???
-2266- C9 C6 CMP #$C6
-2268- C9 C5 CMP #$C5
-226A- C4 20 CPY $20
-226C- C9 CE CMP #$CE
-226E- C4 C5 CPY $C5
-2270- D8 CLD
-2271- 20 CF C6 JSR $C6CF
-2274- 20 C1 20 JSR $20C1
-2277- B1 B6 LDA ($B6),Y
-2279- C2 ???
-227A- C9 D4 CMP #$D4
-227C- AC 20 B3 LDY $B320
-227F- C4 20 CPY $20
-2281- C1 D2 CMP ($D2,X)
-2283- D2 C1 CMP ($C1)
-2285- D9 AE A2 CMP $A2AE,Y
-2288- AC B8 C4 LDY $C4B8
-228B- B8 CLV
-228C- C4 8D CPY $8D
-228E- A0 DF LDY #$DF
-2290- D0 D2 BNE $2264
-2292- CE D4 A0 DEC $A0D4
-2295- A2 D4 LDX #$D4
-2297- C8 INY
-2298- C5 20 CMP $20
-229A- C6 CF DEC $CF
-229C- CC CC CF CPY $CFCC
-229F- D7 ???
-22A0- C9 CE CMP #$CE
-22A2- C7 ???
-22A3- 20 CC CF JSR $CFCC
-22A6- CF ???
-22A7- D0 D3 BNE $227C
-22A9- 20 D4 C8 JSR $C8D4
-22AC- D2 CF CMP ($CF)
-22AE- D5 C7 CMP $C7,X
-22B0- C8 INY
-22B1- 20 D8 20 JSR $20D8
-22B4- C1 CE CMP ($CE,X)
-22B6- C4 20 CPY $20
-22B8- D9 AC A2 CMP $A2AC,Y
-22BB- AC B8 C4 LDY $C4B8
-22BE- 8D A0 DF STA $DFA0
-22C1- D0 D2 BNE $2295
-22C3- CE D4 A0 DEC $A0D4
-22C6- A2 C6 LDX #$C6
-22C8- C9 CC CMP #$CC
-22CA- CC C9 CE CPY $CEC9
-22CD- C7 ???
-22CE- 20 D4 C8 JSR $C8D4
-22D1- C5 20 CMP $20
-22D3- C1 D2 CMP ($D2,X)
-22D5- D2 C1 CMP ($C1)
-22D7- D9 D3 20 CMP $20D3,Y
-22DA- D7 ???
-22DB- C9 D4 CMP #$D4
-22DD- C8 INY
-22DE- 20 B0 AD JSR $ADB0
-22E1- B3 ???
-22E2- B0 B0 BCS $2294
-22E4- 20 C9 CE JSR $CEC9
-22E7- 20 C5 C1 JSR $C1C5
-22EA- C3 ???
-22EB- C8 INY
-22EC- 20 D2 CF JSR $CFD2
-22EF- D7 ???
-22F0- AE A2 AC LDX $ACA2
-22F3- B8 CLV
-22F4- C4 B8 CPY $B8
-22F6- C4 8D CPY $8D
-22F8- A0 DF LDY #$DF
-22FA- D7 ???
-22FB- C1 C9 CMP ($C9,X)
-22FD- D4 ???
-22FE- 8D AA 8D STA $8DAA
-2301- A0 CC LDY #$CC
-2303- C4 C1 CPY $C1
-2305- A0 A3 LDY #$A3
-2307- B0 8D BCS $2296
-2309- A0 D3 LDY #$D3
-230B- D4 ???
-230C- C1 A0 CMP ($A0,X)
-230E- D8 CLD
-230F- C3 ???
-2310- CE D4 8D DEC $8DD4
-2313- A0 D3 LDY #$D3
-2315- D4 ???
-2316- C1 A0 CMP ($A0,X)
-2318- D9 C3 CE CMP $CEC3,Y
-231B- D4 ???
-231C- 8D A0 D3 STA $D3A0
-231F- D4 ???
-2320- C1 A0 CMP ($A0,X)
-2322- D8 CLD
-2323- C3 ???
-2324- CE D4 AB DEC $ABD4
-2327- B1 8D LDA ($8D),Y
-2329- A0 D3 LDY #$D3
-232B- D4 ???
-232C- C1 A0 CMP ($A0,X)
-232E- D9 C3 CE CMP $CEC3,Y
-2331- D4 ???
-2332- AB ???
-2333- B1 8D LDA ($8D),Y
-2335- AA TAX
-2336- 8D D3 D4 STA $D4D3
-2339- C1 D2 CMP ($D2,X)
-233B- D4 ???
-233C- CC D0 8D CPY $8DD0
-233F- A0 D0 LDY #$D0
-2341- D5 D4 CMP $D4,X
-2343- B1 B6 LDA ($B6),Y
-2345- B2 A0 LDA ($A0)
-2347- A3 ???
-2348- D8 CLD
-2349- C3 ???
-234A- CE D4 BB DEC $BBD4
-234D- A3 ???
-234E- C1 D2 CMP ($D2,X)
-2350- D2 C1 CMP ($C1)
-2352- D9 B2 BB CMP $BBB2,Y
-2355- D8 CLD
-2356- C3 ???
-2357- CE D4 BB DEC $BBD4
-235A- D9 C3 CE CMP $CEC3,Y
-235D- D4 ???
-235E- 8D A0 C3 STA $C3A0
-2361- CC C3 8D CPY $8DC3
-2364- A0 CC LDY #$CC
-2366- C4 C1 CPY $C1
-2368- A0 D8 LDY #$D8
-236A- C3 ???
-236B- CE D4 8D DEC $8DD4
-236E- A0 C1 LDY #$C1
-2370- C4 C3 CPY $C3
-2372- A0 A3 LDY #$A3
-2374- B1 8D LDA ($8D),Y
-2376- A0 C2 LDY #$C2
-2378- C3 ???
-2379- C3 ???
-237A- A0 C3 LDY #$C3
-237C- CF ???
-237D- CE D4 D8 DEC $D8D4
-2380- 8D A0 C9 STA $C9A0
-2383- CE C3 A0 DEC $A0C3
-2386- D8 CLD
-2387- C3 ???
-2388- CE D4 AB DEC $ABD4
-238B- B1 8D LDA ($8D),Y
-238D- C3 ???
-238E- CF ???
-238F- CE D4 D8 DEC $D8D4
-2392- 8D A0 D3 STA $D3A0
-2395- D4 ???
-2396- C1 A0 CMP ($A0,X)
-2398- D8 CLD
-2399- C3 ???
-239A- CE D4 8D DEC $8DD4
-239D- A0 CC LDY #$CC
-239F- C4 C1 CPY $C1
-23A1- A0 D8 LDY #$D8
-23A3- C3 ???
-23A4- CE D4 8D DEC $8DD4
-23A7- A0 C3 LDY #$C3
-23A9- CD D0 A0 CMP $A0D0
-23AC- A3 ???
-23AD- BC B3 B0 LDY $B0B3,X
-23B0- B0 A0 BCS $2352
-23B2- BB ???
-23B3- 20 CE CF JSR $CFCE
-23B6- D4 ???
-23B7- C5 20 CMP $20
-23B9- D4 ???
-23BA- C8 INY
-23BB- C1 D4 CMP ($D4,X)
-23BD- 20 D4 C8 JSR $C8D4
-23C0- C9 D3 CMP #$D3
-23C2- 20 C4 CF JSR $CFC4
-23C5- C5 D3 CMP $D3
-23C7- CE A7 D4 DEC $D4A7
-23CA- 8D A0 C2 STA $C2A0
-23CD- CE C5 A0 DEC $A0C5
-23D0- D3 ???
-23D1- D4 ???
-23D2- C1 D2 CMP ($D2,X)
-23D4- D4 ???
-23D5- CC D0 A0 CPY $A0D0
-23D8- BB ???
-23D9- 20 C6 C9 JSR $C9C6
-23DC- CC CC 20 CPY $20CC
-23DF- D4 ???
-23E0- C8 INY
-23E1- C5 20 CMP $20
-23E3- D7 ???
-23E4- C8 INY
-23E5- CF ???
-23E6- CC C5 20 CPY $20C5
-23E9- C1 D2 CMP ($D2,X)
-23EB- D2 C1 CMP ($C1)
-23ED- D9 AC 8D CMP $8DAC,Y
-23F0- AA TAX
-23F1- 20 20 20 JSR $2020
-23F4- 20 20 20 JSR $2020
-23F7- 20 20 20 JSR $2020
-23FA- 20 20 20 JSR $2020
-23FD- 20 20 20 JSR $2020
-2400- 20 20 20 JSR $2020
-2403- 20 20 20 JSR $2020
-2406- 20 20 20 JSR $2020
-2409- 20 20 20 JSR $2020
-240C- D3 ???
-240D- C9 CE CMP #$CE
-240F- C3 ???
-2410- C5 20 CMP $20
-2412- D7 ???
-2413- C5 A7 CMP $A7
-2415- D2 C5 CMP ($C5)
-2417- 20 D5 D3 JSR $D3D5
-241A- C9 CE CMP #$CE
-241C- C7 ???
-241D- 20 C1 20 JSR $20C1
-2420- C2 ???
-2421- D9 D4 C5 CMP $C5D4,Y
-2424- 8D A0 C3 STA $C3A0
-2427- CC C3 A0 CPY $A0C3
-242A- A0 BB LDY #$BB
-242C- 20 CC CF JSR $CFCC
-242F- CF ???
-2430- D0 8D BNE $23BF
-2432- A0 CC LDY #$CC
-2434- C4 C1 CPY $C1
-2436- A0 D9 LDY #$D9
-2438- C3 ???
-2439- CE D4 8D DEC $8DD4
-243C- A0 C1 LDY #$C1
-243E- C4 C3 CPY $C3
-2440- A0 A3 LDY #$A3
-2442- B1 8D LDA ($8D),Y
-2444- A0 C2 LDY #$C2
-2446- C3 ???
-2447- C3 ???
-2448- A0 C3 LDY #$C3
-244A- CF ???
-244B- CE D4 8D DEC $8DD4
-244E- A0 C9 LDY #$C9
-2450- CE C3 A0 DEC $A0C3
-2453- D9 C3 CE CMP $CEC3,Y
-2456- D4 ???
-2457- AB ???
-2458- B1 8D LDA ($8D),Y
-245A- C3 ???
-245B- CF ???
-245C- CE D4 8D DEC $8DD4
-245F- A0 D3 LDY #$D3
-2461- D4 ???
-2462- C1 A0 CMP ($A0,X)
-2464- D9 C3 CE CMP $CEC3,Y
-2467- D4 ???
-2468- 8D A0 C3 STA $C3A0
-246B- CD D0 A0 CMP $A0D0
-246E- A3 ???
-246F- B3 ???
-2470- 8D A0 C2 STA $C2A0
-2473- CE C5 A0 DEC $A0C5
-2476- D3 ???
-2477- D4 ???
-2478- C1 D2 CMP ($D2,X)
-247A- D4 ???
-247B- CC D0 8D CPY $8DD0
-247E- AA TAX
-247F- 8D A0 C4 STA $C4A0
-2482- D5 CD CMP $CD,X
-2484- D0 A0 BNE $2426
-2486- A3 ???
-2487- C1 D2 CMP ($D2,X)
-2489- D2 C1 CMP ($C1)
-248B- D9 B2 BB CMP $BBB2,Y
-248E- A3 ???
-248F- B2 B0 LDA ($B0)
-2491- B0 8D BCS $2420
-2493- A0 C4 LDY #$C4
-2495- D5 CD CMP $CD,X
-2497- D0 A0 BNE $2439
-2499- A3 ???
-249A- C1 D2 CMP ($D2,X)
-249C- D2 C1 CMP ($C1)
-249E- D9 B2 AB CMP $ABB2,Y
-24A1- B2 B0 LDA ($B0)
-24A3- B0 BB BCS $2460
-24A5- A3 ???
-24A6- B2 B0 LDA ($B0)
-24A8- B0 8D BCS $2437
-24AA- A0 DF LDY #$DF
-24AC- D7 ???
-24AD- C1 C9 CMP ($C9,X)
-24AF- D4 ???
-24B0- 8D A0 C4 STA $C4A0
-24B3- D5 CD CMP $CD,X
-24B5- D0 A0 BNE $2457
-24B7- A3 ???
-24B8- C1 D2 CMP ($D2,X)
-24BA- D2 C1 CMP ($C1)
-24BC- D9 B2 AB CMP $ABB2,Y
-24BF- B4 B0 LDY $B0,X
-24C1- B0 BB BCS $247E
-24C3- A3 ???
-24C4- B2 B0 LDA ($B0)
-24C6- B0 8D BCS $2455
-24C8- A0 C4 LDY #$C4
-24CA- D5 CD CMP $CD,X
-24CC- D0 A0 BNE $246E
-24CE- A3 ???
-24CF- C1 D2 CMP ($D2,X)
-24D1- D2 C1 CMP ($C1)
-24D3- D9 B2 AB CMP $ABB2,Y
-24D6- B6 B0 LDX $B0,Y
-24D8- B0 BB BCS $2495
-24DA- A3 ???
-24DB- B1 B0 LDA ($B0),Y
-24DD- 8D A0 DF STA $DFA0
-24E0- D7 ???
-24E1- C1 C9 CMP ($C9,X)
-24E3- D4 ???
-24E4- 8D AA 8D STA $8DAA
-24E7- AA TAX
-24E8- AA TAX
-24E9- 20 C7 C5 JSR $C5C7
-24EC- D4 ???
-24ED- B1 B6 LDA ($B6),Y
-24EF- B2 8D LDA ($8D)
-24F1- AA TAX
-24F2- 8D A0 DF STA $DFA0
-24F5- D0 D2 BNE $24C9
-24F7- CE D4 A0 DEC $A0D4
-24FA- A2 20 LDX #$20
-24FC- A2 AC LDX #$AC
-24FE- B8 CLV
-24FF- C4 B8 CPY $B8
-2501- C4 8D CPY $8D
-2503- A0 DF LDY #$DF
-2505- D0 D2 BNE $24D9
-2507- CE D4 A0 DEC $A0D4
-250A- A2 C7 LDX #$C7
-250C- C5 D4 CMP $D4
-250E- B1 B6 LDA ($B6),Y
-2510- B2 AC LDA ($AC)
-2512- 20 CC C9 JSR $C9CC
-2515- CB ???
-2516- C5 20 CMP $20
-2518- C9 D4 CMP #$D4
-251A- D3 ???
-251B- 20 D3 C9 JSR $C9D3
-251E- D3 ???
-251F- D4 ???
-2520- C5 D2 CMP $D2
-2522- 20 D2 CF JSR $CFD2
-2525- D5 D4 CMP $D4,X
-2527- C9 CE CMP #$CE
-2529- C5 D3 CMP $D3
-252B- AC A2 AC LDY $ACA2
-252E- B8 CLV
-252F- C4 8D CPY $8D
-2531- A0 DF LDY #$DF
-2533- D0 D2 BNE $2507
-2535- CE D4 A0 DEC $A0D4
-2538- A2 C7 LDX #$C7
-253A- C5 D4 CMP $D4
-253C- D3 ???
-253D- 20 C1 20 JSR $20C1
-2540- D6 C1 DEC $C1,X
-2542- CC D5 C5 CPY $C5D5
-2545- 20 C6 D2 JSR $D2C6
-2548- CF ???
-2549- CD 20 C1 CMP $C120
-254C- 20 B1 B6 JSR $B6B1
-254F- C2 ???
-2550- C9 D4 CMP #$D4
-2552- AC B2 C4 LDY $C4B2
-2555- A2 AC LDX #$AC
-2557- B8 CLV
-2558- C4 8D CPY $8D
-255A- A0 DF LDY #$DF
-255C- D0 D2 BNE $2530
-255E- CE D4 A0 DEC $A0D4
-2561- A2 C1 LDX #$C1
-2563- D2 D2 CMP ($D2)
-2565- C1 D9 CMP ($D9,X)
-2567- 20 C1 CE JSR $CEC1
-256A- C4 20 CPY $20
-256C- D3 ???
-256D- D4 ???
-256E- CF ???
-256F- D2 C5 CMP ($C5)
-2571- D3 ???
-2572- 20 C9 D4 JSR $D4C9
-2575- 20 C9 CE JSR $CEC9
-2578- 20 D2 C5 JSR $C5D2
-257B- D4 ???
-257C- D5 D2 CMP $D2,X
-257E- CE AE A2 DEC $A2AE
-2581- AC B8 C4 LDY $C4B8
-2584- B8 CLV
-2585- C4 8D CPY $8D
-2587- A0 DF LDY #$DF
-2589- D0 D2 BNE $255D
-258B- CE D4 A0 DEC $A0D4
-258E- A2 D4 LDX #$D4
-2590- C8 INY
-2591- D5 D3 CMP $D3,X
-2593- 20 C7 C5 JSR $C5C7
-2596- D4 ???
-2597- B1 B6 LDA ($B6),Y
-2599- B2 20 LDA ($20)
-259B- C1 D2 CMP ($D2,X)
-259D- D2 C1 CMP ($C1)
-259F- D9 B2 BB CMP $BBB2,Y
-25A2- A3 ???
-25A3- B1 B0 LDA ($B0),Y
-25A5- B0 BB BCS $2562
-25A7- A3 ???
-25A8- B0 20 BCS $25CA
-25AA- D2 C5 CMP ($C5)
-25AC- D4 ???
-25AD- D5 D2 CMP $D2,X
-25AF- CE D3 BA DEC $BAD3
-25B2- 20 A2 AC JSR $ACA2
-25B5- B8 CLV
-25B6- C4 B8 CPY $B8
-25B8- C4 8D CPY $8D
-25BA- A0 C7 LDY #$C7
-25BC- C5 D4 CMP $D4
-25BE- B1 B6 LDA ($B6),Y
-25C0- B2 A0 LDA ($A0)
-25C2- A3 ???
-25C3- C1 D2 CMP ($D2,X)
-25C5- D2 C1 CMP ($C1)
-25C7- D9 B2 BB CMP $BBB2,Y
-25CA- A3 ???
-25CB- B1 B0 LDA ($B0),Y
-25CD- B0 BB BCS $258A
-25CF- A3 ???
-25D0- B0 8D BCS $255F
-25D2- A0 C4 LDY #$C4
-25D4- D5 CD CMP $CD,X
-25D6- D0 A0 BNE $2578
-25D8- A3 ???
-25D9- D2 C5 CMP ($C5)
-25DB- D4 ???
-25DC- D5 D2 CMP $D2,X
-25DE- CE BB D2 DEC $D2BB
-25E1- C5 D4 CMP $D4
-25E3- CC C5 CE CPY $CEC5
-25E6- 8D A0 DF STA $DFA0
-25E9- D7 ???
-25EA- C1 C9 CMP ($C9,X)
-25EC- D4 ???
-25ED- 8D AA 8D STA $8DAA
-25F0- A0 DF LDY #$DF
-25F2- D0 D2 BNE $25C6
-25F4- CE D4 A0 DEC $A0D4
-25F7- A2 20 LDX #$20
-25F9- A2 AC LDX #$AC
-25FB- B8 CLV
-25FC- C4 B8 CPY $B8
-25FE- C4 8D CPY $8D
-2600- A0 DF LDY #$DF
-2602- D0 D2 BNE $25D6
-2604- CE D4 A0 DEC $A0D4
-2607- A2 C6 LDX #$C6
-2609- C9 CE CMP #$CE
-260B- AE A2 AC LDX $ACA2
-260E- B8 CLV
-260F- C4 B8 CPY $B8
-2611- C4 B8 CPY $B8
-2613- C4 8D CPY $8D
-2615- AA TAX
-2616- 8D A0 CA STA $CAA0
-2619- CD D0 A0 CMP $A0D0
-261C- D2 C5 CMP ($C5)
-261E- C5 CE CMP $CE
-2620- D4 ???
-2621- D2 D9 CMP ($D9)
-2623- 8D AA 8D STA $8DAA
-2626- AA TAX
-2627- E0 E0 CPX #$E0
-2629- E0 E0 CPX #$E0
-262B- E0 E0 CPX #$E0
-262D- E0 E0 CPX #$E0
-262F- E0 E0 CPX #$E0
-2631- E0 E0 CPX #$E0
-2633- E0 E0 CPX #$E0
-2635- E0 E0 CPX #$E0
-2637- E0 E0 CPX #$E0
-2639- E0 E0 CPX #$E0
-263B- E0 E0 CPX #$E0
-263D- E0 E0 CPX #$E0
-263F- E0 E0 CPX #$E0
-2641- E0 E0 CPX #$E0
-2643- E0 E0 CPX #$E0
-2645- AA TAX
-2646- 8D AA 20 STA $20AA
-2649- C2 ???
-264A- CF ???
-264B- D4 ???
-264C- D4 ???
-264D- CF ???
-264E- CD 20 C9 CMP $C920
-2651- CE C3 CC DEC $CCC3
-2654- D5 C4 CMP $C4,X
-2656- C5 D3 CMP $D3
-2658- 20 A8 D2 JSR $D2A8
-265B- CF ???
-265C- D5 D4 CMP $D4,X
-265E- C9 CE CMP #$CE
-2660- C5 D3 CMP $D3
-2662- A9 20 LDA #$20
-2664- 20 20 AA JSR $AA20
-2667- 8D AA AC STA $ACAA
-266A- AC AC AC LDY $ACAC
-266D- AC AC AC LDY $ACAC
-2670- AC AC AC LDY $ACAC
-2673- AC AC AC LDY $ACAC
-2676- AC AC AC LDY $ACAC
-2679- AC AC AC LDY $ACAC
-267C- AC AC AC LDY $ACAC
-267F- AC AC AC LDY $ACAC
-2682- AC AC AC LDY $ACAC
-2685- AC AC AA LDY $AAAC
-2688- 8D AA 8D STA $8DAA
-268B- A0 D0 LDY #$D0
-268D- D5 D4 CMP $D4,X
-268F- A0 CD LDY #$CD
-2691- C9 CE CMP #$CE
-2693- AE CC C9 LDX $C9CC
-2696- C2 ???
-2697- AE D2 C5 LDX $C5D2
-269A- D1 D5 CMP ($D5),Y
-269C- C9 D2 CMP #$D2
-269E- C5 C4 CMP $C4
-26A0- 8D AA 8D STA $8DAA
-26A3- AA TAX
-26A4- AA TAX
-26A5- 20 C9 CE JSR $CEC9
-26A8- C4 C9 CPY $C9
-26AA- D6 C9 DEC $C9,X
-26AC- C4 D5 CPY $D5
-26AE- C1 CC CMP ($CC,X)
-26B0- 20 D3 D5 JSR $D5D3
-26B3- C2 ???
-26B4- D2 CF CMP ($CF)
-26B6- D5 D4 CMP $D4,X
-26B8- C9 CE CMP #$CE
-26BA- C5 20 CMP $20
-26BC- C9 CE CMP #$CE
-26BE- C3 ???
-26BF- CC D5 C4 CPY $C4D5
-26C2- C5 D3 CMP $D3
-26C4- 8D AA 8D STA $8DAA
-26C7- AA TAX
-26C8- AA TAX
-26C9- 20 B8 AD JSR $ADB8
-26CC- C2 ???
-26CD- C9 D4 CMP #$D4
-26CF- 20 B1 AD JSR $ADB1
-26D2- C4 C9 CPY $C9
-26D4- CD C5 CE CMP $CEC5
-26D7- D3 ???
-26D8- C9 CF CMP #$CF
-26DA- CE C1 CC DEC $CCC1
-26DD- 20 C1 D2 JSR $D2C1
-26E0- D2 C1 CMP ($C1)
-26E2- D9 20 D3 CMP $D320,Y
-26E5- D5 C2 CMP $C2,X
-26E7- D2 CF CMP ($CF)
-26E9- D5 D4 CMP $D4,X
-26EB- C9 CE CMP #$CE
-26ED- C5 D3 CMP $D3
-26EF- 8D AA 8D STA $8DAA
-26F2- A0 D0 LDY #$D0
-26F4- D5 D4 CMP $D4,X
-26F6- A0 CD LDY #$CD
-26F8- C9 CE CMP #$CE
-26FA- AE D3 D5 LDX $D5D3
-26FD- C2 ???
-26FE- AE C1 C4 LDX $C4C1
-2701- C9 CD CMP #$CD
-2703- B8 CLV
-2704- B1 8D LDA ($8D),Y
-2706- A0 D0 LDY #$D0
-2708- D5 D4 CMP $D4,X
-270A- A0 CD LDY #$CD
-270C- C9 CE CMP #$CE
-270E- AE D3 D5 LDX $D5D3
-2711- C2 ???
-2712- AE C1 C7 LDX $C7C1
-2715- C5 D4 CMP $D4
-2717- B8 CLV
-2718- B1 8D LDA ($8D),Y
-271A- A0 D0 LDY #$D0
-271C- D5 D4 CMP $D4,X
-271E- A0 CD LDY #$CD
-2720- C9 CE CMP #$CE
-2722- AE D3 D5 LDX $D5D3
-2725- C2 ???
-2726- AE C1 D0 LDX $D0C1
-2729- D5 D4 CMP $D4,X
-272B- B8 CLV
-272C- B1 8D LDA ($8D),Y
-272E- AA TAX
-272F- 8D AA AA STA $AAAA
-2732- 20 B8 AD JSR $ADB8
-2735- C2 ???
-2736- C9 D4 CMP #$D4
-2738- 20 B2 AD JSR $ADB2
-273B- C4 C9 CPY $C9
-273D- CD C5 CE CMP $CEC5
-2740- D3 ???
-2741- C9 CF CMP #$CF
-2743- CE C1 CC DEC $CCC1
-2746- 20 C1 D2 JSR $D2C1
-2749- D2 C1 CMP ($C1)
-274B- D9 20 D3 CMP $D320,Y
-274E- D5 C2 CMP $C2,X
-2750- D2 CF CMP ($CF)
-2752- D5 D4 CMP $D4,X
-2754- C9 CE CMP #$CE
-2756- C5 D3 CMP $D3
-2758- 8D AA 8D STA $8DAA
-275B- A0 D0 LDY #$D0
-275D- D5 D4 CMP $D4,X
-275F- A0 CD LDY #$CD
-2761- C9 CE CMP #$CE
-2763- AE D3 D5 LDX $D5D3
-2766- C2 ???
-2767- AE C1 C4 LDX $C4C1
-276A- C9 CD CMP #$CD
-276C- B8 CLV
-276D- B2 8D LDA ($8D)
-276F- A0 D0 LDY #$D0
-2771- D5 D4 CMP $D4,X
-2773- A0 CD LDY #$CD
-2775- C9 CE CMP #$CE
-2777- AE D3 D5 LDX $D5D3
-277A- C2 ???
-277B- AE C1 C7 LDX $C7C1
-277E- C5 D4 CMP $D4
-2780- B8 CLV
-2781- B2 8D LDA ($8D)
-2783- A0 D0 LDY #$D0
-2785- D5 D4 CMP $D4,X
-2787- A0 CD LDY #$CD
-2789- C9 CE CMP #$CE
-278B- AE D3 D5 LDX $D5D3
-278E- C2 ???
-278F- AE C1 D0 LDX $D0C1
-2792- D5 D4 CMP $D4,X
-2794- B8 CLV
-2795- B2 8D LDA ($8D)
-2797- AA TAX
-2798- 8D AA AA STA $AAAA
-279B- 20 B1 B6 JSR $B6B1
-279E- AD C2 C9 LDA $C9C2
-27A1- D4 ???
-27A2- 20 B1 AD JSR $ADB1
-27A5- C4 C9 CPY $C9
-27A7- CD C5 CE CMP $CEC5
-27AA- D3 ???
-27AB- C9 CF CMP #$CF
-27AD- CE C1 CC DEC $CCC1
-27B0- 20 C1 D2 JSR $D2C1
-27B3- D2 C1 CMP ($C1)
-27B5- D9 D3 8D CMP $8DD3,Y
-27B8- AA TAX
-27B9- 8D A0 D0 STA $D0A0
-27BC- D5 D4 CMP $D4,X
-27BE- A0 CD LDY #$CD
-27C0- C9 CE CMP #$CE
-27C2- AE D3 D5 LDX $D5D3
-27C5- C2 ???
-27C6- AE C1 C4 LDX $C4C1
-27C9- C9 CD CMP #$CD
-27CB- B1 B6 LDA ($B6),Y
-27CD- B1 8D LDA ($8D),Y
-27CF- A0 D0 LDY #$D0
-27D1- D5 D4 CMP $D4,X
-27D3- A0 CD LDY #$CD
-27D5- C9 CE CMP #$CE
-27D7- AE D3 D5 LDX $D5D3
-27DA- C2 ???
-27DB- AE C1 D0 LDX $D0C1
-27DE- D5 D4 CMP $D4,X
-27E0- B1 B6 LDA ($B6),Y
-27E2- B1 8D LDA ($8D),Y
-27E4- A0 D0 LDY #$D0
-27E6- D5 D4 CMP $D4,X
-27E8- A0 CD LDY #$CD
-27EA- C9 CE CMP #$CE
-27EC- AE D3 D5 LDX $D5D3
-27EF- C2 ???
-27F0- AE C1 C7 LDX $C7C1
-27F3- C5 D4 CMP $D4
-27F5- B1 B6 LDA ($B6),Y
-27F7- B1 8D LDA ($8D),Y
-27F9- AA TAX
-27FA- 8D AA AA STA $AAAA
-27FD- 20 B1 B6 JSR $B6B1
-2800- AD C2 C9 LDA $C9C2
-2803- D4 ???
-2804- 20 B2 AD JSR $ADB2
-2807- C4 C9 CPY $C9
-2809- CD C5 CE CMP $CEC5
-280C- D3 ???
-280D- C9 CF CMP #$CF
-280F- CE C1 CC DEC $CCC1
-2812- 20 C1 D2 JSR $D2C1
-2815- D2 C1 CMP ($C1)
-2817- D9 D3 8D CMP $8DD3,Y
-281A- AA TAX
-281B- 8D A0 D0 STA $D0A0
-281E- D5 D4 CMP $D4,X
-2820- A0 CD LDY #$CD
-2822- C9 CE CMP #$CE
-2824- AE D3 D5 LDX $D5D3
-2827- C2 ???
-2828- AE C1 C4 LDX $C4C1
-282B- C9 CD CMP #$CD
-282D- B1 B6 LDA ($B6),Y
-282F- B2 8D LDA ($8D)
-2831- A0 D0 LDY #$D0
-2833- D5 D4 CMP $D4,X
-2835- A0 CD LDY #$CD
-2837- C9 CE CMP #$CE
-2839- AE D3 D5 LDX $D5D3
-283C- C2 ???
-283D- AE C1 D0 LDX $D0C1
-2840- D5 D4 CMP $D4,X
-2842- B1 B6 LDA ($B6),Y
-2844- B2 8D LDA ($8D)
-2846- A0 D0 LDY #$D0
-2848- D5 D4 CMP $D4,X
-284A- A0 CD LDY #$CD
-284C- C9 CE CMP #$CE
-284E- AE D3 D5 LDX $D5D3
-2851- C2 ???
-2852- AE C1 C7 LDX $C7C1
-2855- C5 D4 CMP $D4
-2857- B1 B6 LDA ($B6),Y
-2859- B2 8D LDA ($8D)
-285B- AA TAX
-285C- 8D D8 C3 STA $C3D8
-285F- CE D4 A0 DEC $A0D4
-2862- C4 D3 CPY $D3
-2864- A0 B2 LDY #$B2
-2866- 8D D9 C3 STA $C3D9
-2869- CE D4 A0 DEC $A0D4
-286C- C4 D3 CPY $D3
-286E- A0 B2 LDY #$B2
-2870- 8D 00 00 STA $0000
diff --git a/source/disk3_arrays/GO.MAKEEXEC b/source/disk3_arrays/GO.MAKEEXEC
deleted file mode 100644
index a51d4e9..0000000
--- a/source/disk3_arrays/GO.MAKEEXEC
+++ /dev/null
@@ -1,3 +0,0 @@
-BLOAD MAKEEXEC
-CALL -151
-6000G
diff --git a/source/disk3_arrays/T.ARRAYS.DEMO b/source/disk3_arrays/T.ARRAYS.DEMO
deleted file mode 100644
index 8c5ae75..0000000
--- a/source/disk3_arrays/T.ARRAYS.DEMO
+++ /dev/null
@@ -1,352 +0,0 @@
-*
-********************************
-* *
-* -< ARRAYS DEMO >- *
-* *
-* VERSION 00.03.00 *
-* *
-* 15-JAN-2019 *
-* *
-********************************
-* *
-* NATHAN D. RIGGS *
-* NATHAN.RIGGS@OUTLOOK.COM *
-* *
-********************************
-*
-** ASSEMBLER DIRECTIVES
-*
- CYC AVE
- EXP OFF
- TR ON
- DSK ARRAYS.DEMO
- OBJ $BFE0
- ORG $6000
-*
-*``````````````````````````````*
-* TOP INCLUDES (HOOKS,MACROS) *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
- PUT MIN.VARS.REQUIRED
- PUT MIN.HOOKS.REQUIRED
- USE MIN.MAC.REQUIRED
- USE MIN.MAC.ARRAYS
- PUT MIN.HOOKS.ARRAYS
-*
-*``````````````````````````````*
-* PROGRAM MAIN BODY *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-ARRAY1 EQU $300
-ARRAY2 EQU $4000
-*
-** DIM81 CLEARS THE MEMORY AT THE SPECIFIED
-** LOCATION AND SETS UP THE DATA CONFIGURATION
-** FOR A 1D ARRAY (ARRAY LENGTH, ELEMENT LENGTH, DATA)
-*
-** MACRO: DIM81 ADDRESS;ARRAY_SIZE;ELEMENT_LENGTH;FILL_VAL
-*
-** NOTE THAT INDEXING STARTS AT 0, SO AN ARRAY
-** OF TEN ELEMENTS WOULD BE LISTED AS 0..9
-*
- _PRNT " ",8D8D
- _PRNT "THE DIM81 MACRO SIMPLY SETS",8D
- _PRNT "UP A ONE-DIMENSIONAL ARRAY OF",8D
- _PRNT "THE GIVEN SIZE WITH ELEMENTS OF",8D
- _PRNT "A GIVEN LENGTH.",8D8D
- _PRNT "DIM81 #ARRAY1;#10;#1;#$AA RETURNS:",8D8D
- DIM81 #ARRAY1;#10;#1;#$AA
- DUMP #ARRAY1;#2
- DUMP #ARRAY1+2;#5
- DUMP #ARRAY1+7;#5
- _PRNT " ",8D8D
- _WAIT
-*
-** PUT81 PUTS THE VALUE AT A SPECIFIED ADDRESS
-** INTO THE ARRAY AT THE SPECIFIED INDEX.
-*
-** MACRO: PUT81 SRC_ADDR;DEST_ARRAY;INDEX
-*
- _PRNT "THE PUT81 MACRO PUTS THE VALUE FOUND",8D
- _PRNT "AT THE SPECIFIED ADDRESS AND THEN",8D
- _PRNT "INSERTS IT INTO THE GIVEN ARRAY AND",8D
- _PRNT "INDEX.",8D8D
- _PRNT "SO, PUT81 #$320;#ARRAY1;#1 AND ",8D
- _PRNT "PUT81 #$321;#ARRAY1;#2 RESULTS IN: ",8D8D
- LDA #$BB
- STA $320
- LDA #$CC
- STA $321
- PUT81 #$320;#ARRAY1;#1
- PUT81 #$321;#ARRAY1;#2
- DUMP #ARRAY1;#2
- DUMP #ARRAY1+2;#5
- DUMP #ARRAY1+7;#5
- _PRNT " ",8D8D
- _WAIT
-*
- _PRNT "NOTE THAT IF YOUR ELEMENT SIZE",8D
- _PRNT "IS ONE BYTE.ONLY ONE BYTE IS COPIED;",8D
- _PRNT "IF TWO BYTES, THEN TWO ARE COPIED,",8D
- _PRNT "AND SO ON. THUS THE FOLLOWING:",8D8D
- _PRNT "DIM81 ARRAY2;#10;#2;#$EE",8D
- _PRNT "PUT81 $320;ARRAY2;#8",8D8D
- _PRNT "RESULTS IN THE FOLLOWING:",8D8D
- DIM81 #ARRAY2;#10;#2;#$EE
- PUT81 #$320;#ARRAY2;#8
- DUMP #ARRAY2;#02
- DUMP #ARRAY2+2;#5
- DUMP #ARRAY2+7;#5
- DUMP #ARRAY2+12;#5
- DUMP #ARRAY2+17;#5
- _WAIT
- _PRNT " ",8D8D
- _PRNT "ALSO NOTE THAT BECAUSE ELEMENT SIZES",8D
- _PRNT "CAN VARY FROM 1 BYTE TO 255 BYTES,",8D
- _PRNT "ALLOWING LITERAL VALUES IS IMPRACTICAL.",8D
- _PRNT "THUS, BE SURE TO UTILIZE A PORTION",8D
- _PRNT "OF MEM FOR PASSING TO AND FROM ARRAY ",8D
- _PRNT "SUBROUTINES. THE [PARAM] ADDR IS GOOD",8D
- _PRNT "FOR THIS.",8D8D
- _WAIT
-*
- _PRNT " ",8D8D
-*
-** GET81 SIMPLY RETRIEVES THE VALUE IN AN
-** ARRAY AT THE GIVEN INDEXED ELEMENT IN
-** [RETURN].
-*
-** MACRO: GET81 ARRAY_ADDR;INDEX
-*
- _PRNT "THE GET81 MACRO GETS THE VALUE HELD",8D
- _PRNT "IN THE GIVEN ELEMENT IN THE GIVEN",8D
- _PRNT "ARRAY. THUS",8D8D
- _PRNT "GET81 ARRAY2;#8 RETURNS:",8D8D
- GET81 #ARRAY2;#8
- DUMP #RETURN;RETLEN
- _PRNT " ",8D8D
- _WAIT
-*
-** DIM82 CREATES A 2-DIMENSIONAL ARRAY WITH THE
-** SPECIFIED ELEMENT LENGTH AND X,Y DIMENSIONS
-*
-** MACRO: DIM82 ARRAY_ADDR;X_DIM;Y_DIM;ELEM_LENGTH
-*
- DIM82 #ARRAY2;#10;#10;#1;#$2D
- _PRNT "DIM82 CREATES AN ARRAY LIKE DIM81,",8D
- _PRNT "BUT IN 2-DIMENSIONS INSTEAD OF ONE.",8D8D
- _PRNT "THUS DIM82 ARRAY2;#10;#10;#1;#$2D RETURNS: ",8D8D
- DUMP #ARRAY2;#03
- DUMP #ARRAY2+03;#10
- DUMP #ARRAY2+13;#10
- DUMP #ARRAY2+23;#10
- DUMP #ARRAY2+33;#10
- DUMP #ARRAY2+43;#10
- DUMP #ARRAY2+53;#10
- DUMP #ARRAY2+63;#10
- DUMP #ARRAY2+73;#10
- DUMP #ARRAY2+83;#10
- DUMP #ARRAY2+93;#10
- _PRNT " ",8D8D
- _WAIT
-*
-** THE PUT82 MACRO MIRRORS PUT81, BUT IN 2 DIMENSIONS.
-** IN SHORT, IT SIMPLY PUTS THE STRING OF BYTES
-** FOUND AT SOURCE_ADDR THAT CORRELATE TO THE ARRAY'S
-** ELEMENT LENGTH INTO THE SPECIFIED X,Y INDEX.
-*
-** MACRO: PUT82 SOURCE_ADDR;ARRAY_ADDR;X_INDEX;Y_INDEX
-*
- _PRNT "PUT82 ACTS LIKE PUT81, BUT IN TWO",8D
- _PRNT "DIMENSIONS. ",8D8D
- _PRNT "SO: PUT82 $320;ARRAY2;#1;#5 RETURNS",8D8D
- LDA #$0F
- STA $320
- LDA #$FF
- STA $321
- PUT82 #$320;#ARRAY2;#0;#0
- PUT82 #$320;#ARRAY2;#1;#5
- DUMP #ARRAY2;#03
- DUMP #ARRAY2+03;#10
- DUMP #ARRAY2+13;#10
- DUMP #ARRAY2+23;#10
- DUMP #ARRAY2+33;#10
- DUMP #ARRAY2+43;#10
- DUMP #ARRAY2+53;#10
- DUMP #ARRAY2+63;#10
- DUMP #ARRAY2+73;#10
- DUMP #ARRAY2+83;#10
- DUMP #ARRAY2+93;#10
- _PRNT " ",8D8D
- _WAIT
-*
-** FINALLY, GET82 GETS THE VALUE AT A GIVEN X,Y
-** INDEX AND PLACES IT IN [RETURN] WITH THE
-** ELEMENT LENGTH IN [RETLEN].
-*
-** MACRO: GET82 ARRAY_ADDR;X_INDEX;Y_INDEX
-*
- _PRNT "LIKEWISE, GET82 ACTS LIKE GET81,",8D
- _PRNT "BUT IN TWO DIMENSIONS. ",8D8D
- _PRNT "THUS: GET82 ARRAY2;#1;#5 RETURNS:",8D8D
- GET82 #ARRAY2;#1;#05
- DUMP #RETURN;RETLEN
- _WAIT
-*
-** DIM161 CREATES A 16-BIT, 1-DIMENSIONAL ARRAY.
-*
- _PRNT " ",8D8D
- _PRNT "DIM161 CREATES A 16-BIT, 1D",8D
- _PRNT "ARRAY WITH A MAXIMUM ELEMENT",8D
- _PRNT "LENGTH OF 1 BYTE (255).",8D8D
- _PRNT "SO, DIM161 ARRAY2;#300;#1;#$66",8D
- _PRNT "RETURNS:",8D8D
- DIM161 #ARRAY2;#300;#1;#$66
- DUMP #ARRAY2;#255
- _WAIT
- LDA #$0F
- STA $300
- LDA #$0F
- STA $301
- _PRNT " ",8D8D
- PUT161 #$300;#ARRAY2;#300
- _PRNT " ",8D8D
- _PRNT "PUT161 PUTS A VALUE PROVIDED",8D
- _PRNT "AT A GIVEN MEMORY ADDRESS",8D
- _PRNT "INTO THE SPECIFIED 16-BIT",8D
- _PRNT "ARRAY AT THE GIVEN INDEX.",8D8D
- _PRNT "PUT161 $300;ARRAY2;#300 RETURNS:",8D8D
- DUMP #ARRAY2;#255
- DUMP #ARRAY2+255;#50
- _WAIT
-*
- _PRNT " ",8D8D
- _PRNT "AND GET161, EXPECTEDLY, GETS THE ",8D
- _PRNT "VALUE STORED IN AN ARRAY AT",8D
- _PRNT "THE GIVEN ELEMENT.",8D8D
- _PRNT "SO, GET81 ARRAY2;#300 RETURNS:",8D8D
-
- GET161 #ARRAY2;#300
- _PRNT " ",8D8D
- DUMP #RETURN;RETLEN
-*
- _WAIT
-*
-** 16-BIT, 2D ARRAYS
-*
-** ADIM162 CREATES A 2D ARRAY WITH ELEMENTS
-** OF N(BYTE) LENGTH. IF X * Y + 5 > #$FFFF,
-** ERROR IS RETURNED.
-*
- DIM162 #ARRAY2;#300;#2;#1;#$3F
- _PRNT " ",8D8D
- _PRNT "THE DIM162 MACRO CREATES A",8D
- _PRNT "TWO DIMENSIONAL, 16-BIT ARRAY",8D
- _PRNT "WITH THE SPECIFIED ROWS AND",8D
- _PRNT "COLUMNS AND ELEMENT LENGTH.",8D8D
- _PRNT "SO DIM162 ARRAY2;#300;#2;#1;#$3F",8D
- _PRNT "RETURNS: ",8D8D
- _WAIT
- DUMP #ARRAY2;#200
- DUMP #ARRAY2+200;#200
- _WAIT
- DUMP #ARRAY2+400;#200
- DUMP #ARRAY2+600;#10
- _WAIT
-*
-** PUT162
-*
- _PRNT " ",8D8D8D8D
- _PRNT "LIKE MACROS ABOVE, PUT162",8D
- _PRNT "PUTS A GIVEN VALUE INTO THE ",8D
- _PRNT "SPECIFIED INDEX OF A 16BIT, 3D ARRAY.",8D8D
- _PRNT "THE FOLLOWING LOOPS THROUGH X AND Y,",8D
- _PRNT "FILLING THE ARRAYS WITH 0-300 IN EACH ROW.",8D8D
- _WAIT
-*
- LDA #0
- STA XCNT
- STA YCNT
- STA XCNT+1
- STA YCNT+1
-*
-STARTLP
- PUT162 #XCNT;#ARRAY2;XCNT;YCNT
- CLC
- LDA XCNT
- ADC #1
- BCC CONTX
- INC XCNT+1
-CONTX
- STA XCNT
- LDA XCNT
- CMP #<300 ; NOTE THAT THIS DOESN'T
- BNE STARTLP ; FILL THE WHOLE ARRAY,
-* SINCE WE'RE USING A BYTE
- CLC ; LOOP
- LDA YCNT
- ADC #1
- BCC CONT
- INC YCNT+1
-CONT
- STA YCNT
- CMP #3
- BNE STARTLP
-*
- DUMP #ARRAY2;#200
- DUMP #ARRAY2+200;#200
- _WAIT
- DUMP #ARRAY2+400;#200
- DUMP #ARRAY2+600;#10
- _WAIT
-*
-** GET162
-*
- _PRNT " ",8D8D
- _PRNT "GET162, LIKE ITS SISTER ROUTINES,",8D
- _PRNT "GETS A VALUE FROM A 16BIT,2D",8D
- _PRNT "ARRAY AND STORES IT IN RETURN.",8D8D
- _PRNT "THUS GET162 ARRAY2;#100;#0 RETURNS: ",8D8D
- GET162 #ARRAY2;#100;#0
- DUMP #RETURN;RETLEN
- _WAIT
-*
- _PRNT " ",8D8D
- _PRNT "FIN.",8D8D8D
-*
- JMP REENTRY
-*
-*``````````````````````````````*
-* BOTTOM INCLUDES (ROUTINES) *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
- PUT MIN.LIB.REQUIRED
-*
-** INDIVIDUAL SUBROUTINE INCLUDES
-*
-** 8-BIT 1-DIMENSIONAL ARRAY SUBROUTINES
-*
- PUT MIN.SUB.ADIM81
- PUT MIN.SUB.AGET81
- PUT MIN.SUB.APUT81
-*
-** 8-BIT 2-DIMENSIONAL ARRAY SUBROUTINES
-*
- PUT MIN.SUB.ADIM82
- PUT MIN.SUB.AGET82
- PUT MIN.SUB.APUT82
-*
-** 16-BIT 1-DIMENSIONAL ARRAYS
-*
- PUT MIN.SUB.ADIM161
- PUT MIN.SUB.APUT161
- PUT MIN.SUB.AGET161
-*
-** 16-BIT 2-DIMENSIONAL ARRAYS
-*
- PUT MIN.SUB.ADIM162
- PUT MIN.SUB.APUT162
- PUT MIN.SUB.AGET162
-*
-XCNT DS 2
-YCNT DS 2
diff --git a/source/disk3_arrays/T.HOOKS.ARRAYS b/source/disk3_arrays/T.HOOKS.ARRAYS
deleted file mode 100644
index 2b26f8e..0000000
--- a/source/disk3_arrays/T.HOOKS.ARRAYS
+++ /dev/null
@@ -1,10 +0,0 @@
-*
-*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*
-* *
-* ARRAYS.HOOKS.PUT *
-* *
-*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*
-*
-ARRMAX EQU 8192 ; MAXIMUM # OF BYTES
- ; AN ARRAY CAN USE
-*
diff --git a/source/disk3_arrays/T.MAC.ARRAYS b/source/disk3_arrays/T.MAC.ARRAYS
deleted file mode 100644
index 7db1363..0000000
--- a/source/disk3_arrays/T.MAC.ARRAYS
+++ /dev/null
@@ -1,382 +0,0 @@
-*
-*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*
-* *
-* ARRAYS.MAC *
-* *
-* AUTHOR: NATHAN RIGGS *
-* CONTACT: NATHAN.RIGGS@ *
-* OUTLOOK.COM *
-* *
-* VERSION: 0.2.0 *
-* DATE: 10-DEC-2018 *
-* ASSEMBLER: MERLIN 8 PRO *
-* LICENSE: APACHE 2.0 *
-* OS: DOS 3.3 *
-* *
-*------------------------------*
-* *
-* THIS IS A MACRO LIBRARY FOR *
-* THE 8BIT ARRAY LIBRARIES, *
-* ARRAYS81.LIB & ARRAYS82.LIB. *
-* THESE ARE 8BIT 1D AND 2D *
-* ARRAY LIBS, RESPECTIVELY. *
-* *
-*------------------------------*
-* *
-* LIST OF MACROS *
-* *
-* DIM81: DIM 1D, 8BIT ARRAY *
-* GET81: GET ELEMENT IN 8BIT, *
-* 1D ARRAY. *
-* PUT81: PUT VALUE INTO ARRAY *
-* AT SPECIFIED INDEX *
-* DIM82: DIM A 2D, 8BIT ARRAY *
-* GET82: GET ELEMENT IN 8BIT, *
-* 2D ARRAY *
-* PUT82: PUT VALUE INTO ARRAY *
-* AT SPECIFIED INDEX *
-* *
-*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*
-*
-*``````````````````````````````*
-* DIM81 : INIT 1D, 8BIT ARRAY *
-*- -*
-* INITS A 1-DIMENSIONAL ARRAY *
-* BY CLEARING MEMORY IT WILL *
-* SPAN ACROSS AND PUTTING THE *
-* INDEXING INFORMATION AS THE *
-* ARRAY HEADER (0 = ARRAY *
-* LENGTH, 1 = ELEMEN LENGTH). *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = ARRAY ADDRESS *
-* ]2 = ARRAY BYTE LENGTH *
-* ]3 = ELEMENT BYTE LENGTH *
-*- -*
-* SAMPLE USAGE: *
-* DIM81 $300;#10;#2 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-DIM81 MAC
- _ISLIT ]1
- LDA ]2 ; ARRAY LENGTH
- PHA
- LDA ]3 ; ELEMENT LENGTH
- PHA
- LDA ]4
- PHA ; FILL VAL
- JSR ADIM81
- <<<
-*
-*``````````````````````````````*
-* GET81 : GET ARRAY ELEMENT *
-* FROM 1D, 8BIT ARRAY *
-*- -*
-* GETS THE VALUE HELD IN AN *
-* ARRAY AT THE SPECIFIED *
-* ELEMENT. THAT VALUE IS PUT *
-* INTO [RETURN], WITH THE *
-* LENGTH IN [RETLEN]. THE *
-* ELEMENT ADDRESS IS PUT IN *
-* .Y (LOW) AND .X (HIGH). *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = ARRAY ADDRESS *
-* ]2 = ELEMENT INDEX *
-*- -*
-* SAMPLE USAGE: *
-* GET81 $300;#5 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-GET81 MAC
- _ISLIT ]1
- LDA ]2 ; ELEM INDEX
- PHA
- JSR AGET81
- <<<
-*
-*``````````````````````````````*
-* PUT81 : PUT ARRAY ELEMENT *
-* IN 1D, 8BIT ARRAY *
-*- -*
-* COPIES DATA FROM ONE MEMORY *
-* LOCATION (]1) AND PUTS IT *
-* IN THE SPECIFIED ARRAY (]2) *
-* AT THE SPECIFIED INDEX (]3). *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = SOURCE ADDRESS *
-* ]2 = ARRAY ADDRESS *
-* ]3 = ELEMENT INDEX *
-*- -*
-* SAMPLE USAGE: *
-* PUT81 $300;$3A0;#5 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-PUT81 MAC
- _ISLIT ]1
- _ISLIT ]2
- LDA ]3 ; DEST INDEX
- PHA
- JSR APUT81
- <<<
-*
-*``````````````````````````````*
-* DIM82 : INIT 12, 8BIT ARRAY *
-*- -*
-* INITS AN 8BIT 2D ARRAY AT *
-* SPECIFIED LOCATION WITH THE *
-* DIMENSIONS OF X,Y. ARRAY *
-* BEGINS WITH A 4 BYTE HEADER *
-* WITH THE ARRAY LENGTH, X *
-* DIM, Y DIM, AND ELEM LENGTH. *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = ARRAY ADDRESS *
-* ]2 = X DIMENSION *
-* ]3 = Y DIMENSION *
-* ]4 = ELEMENT SIZE *
-* ]5 = FILL VALUE *
-*- -*
-* SAMPLE USAGE: *
-* DIM82 $300;#4;#4;#1 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-DIM82 MAC
- _ISLIT ]1
- LDA ]2 ; X DIM
- PHA
- LDA ]3 ; Y DIM
- PHA
- LDA ]4 ; ELEMENT LENGTH
- PHA
- LDA ]5 ; FILL VAL
- PHA
- JSR ADIM82
- <<<
-*
-*``````````````````````````````*
-* GET82 : GET ARRAY ELEMENT *
-* FROM 2D, 8BIT ARRAY *
-*- -*
-* RETURNS THE MEMORY LOCATION *
-* OF AN X,Y INDEX IN THE ARRAY *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = ARRAY ADDRESS *
-* ]2 = X INDEX *
-* ]3 = Y INDEX *
-*- -*
-* SAMPLE USAGE: *
-* GET82 $300;#2;#3 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-GET82 MAC
- _ISLIT ]1
- LDA ]2 ; X INDEX
- PHA
- LDA ]3 ; Y INDEX
- PHA
- JSR AGET82
- <<<
-*
-*``````````````````````````````*
-* PUT82 : PUT ARRAY ELEMENT *
-* IN 2D, 8BIT ARRAY *
-*- -*
-* COPIES DATA FROM SOURCE LOC *
-* TO THE MEMLOC OF INDEX X,Y *
-* IN THE SPECIFIED ARRAY. *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = SOURCE ADDRESS *
-* ]2 = DEST ARRAY ADDRESS *
-* ]3 = ELEMENT X INDEX *
-* ]4 = Y INDEX *
-*- -*
-* SAMPLE USAGE: *
-* PUT82 $300;$3A0;#2;#3 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-PUT82 MAC
- _ISLIT ]1
- _ISLIT ]2
- LDA ]3 ; X INDEX
- PHA
- LDA ]4 ; Y INDEX
- PHA
- JSR APUT82
- <<<
-*
-*``````````````````````````````*
-* DIM161 : INIT 1D, 16BIT ARRY *
-*- -*
-* INITS A 1-DIMENSIONAL ARRAY *
-* BY CLEARING MEMORY IT WILL *
-* SPAN ACROSS AND PUTTING THE *
-* INDEXING INFORMATION AS THE *
-* ARRAY HEADER (0 = ARRAY *
-* LENGTH, 1 = ELEMEN LENGTH). *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = ARRAY ADDRESS *
-* ]2 = ARRAY BYTE LENGTH *
-* ]3 = ELEMENT BYTE LENGTH *
-*- -*
-* SAMPLE USAGE: *
-* DIM81 $300;#10;#2 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-DIM161 MAC
- _ISLIT ]1
- _ISLIT ]2
- LDA ]3 ; ELEMENT LENGTH
- PHA
- LDA ]4
- PHA ; FILL VAL
- JSR ADIM161
- <<<
-*
-*``````````````````````````````*
-* PUT161 : PUT ARRAY ELEMENT *
-* IN 1D, 16 BIT ARRAY *
-*- -*
-* COPIES DATA FROM ONE MEMORY *
-* LOCATION (]1) AND PUTS IT *
-* IN THE SPECIFIED ARRAY (]2) *
-* AT THE SPECIFIED INDEX (]3). *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = SOURCE ADDRESS *
-* ]2 = ARRAY ADDRESS *
-* ]3 = ELEMENT INDEX *
-*- -*
-* SAMPLE USAGE: *
-* PUT81 $300;$3A0;#5 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-PUT161 MAC
- _ISLIT ]1
- _ISLIT ]2
- _ISLIT ]3
- JSR APUT161
- <<<
-*
-*``````````````````````````````*
-* GET161 : GET ARRAY ELEMENT *
-* FROM 1D, 16 BIT ARRAY *
-*- -*
-* COPIES DATA FROM ARRAY AT *
-* GIVEN ELEMENT AND PUTS IT *
-* IN THE [RETURN]. *
-* *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = SOURCE ADDRESS *
-* ]2 = ARRAY ADDRESS *
-* ]3 = ELEMENT INDEX *
-*- -*
-* SAMPLE USAGE: *
-* PUT81 $300;$3A0;#5 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-GET161 MAC
- _ISLIT ]1
- _ISLIT ]2
- JSR AGET161
- <<<
-*
-*``````````````````````````````*
-* DIM162 : INIT 2D 16BIT ARRAY *
-*- -*
-* INITS A 16BIT 2D ARRAY AT *
-* SPECIFIED LOCATION WITH THE *
-* DIMENSIONS OF X,Y. ARRAY *
-* BEGINS WITH A 4 BYTE HEADER *
-* WITH THE ARRAY LENGTH, X *
-* DIM, Y DIM, AND ELEM LENGTH. *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = ARRAY ADDRESS *
-* ]2 = X DIMENSION *
-* ]3 = Y DIMENSION *
-* ]4 = ELEMENT SIZE *
-* ]5 = FILL VALUE *
-*- -*
-* SAMPLE USAGE: *
-* DIM82 $300;#4;#4;#1 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-DIM162 MAC
- _ISLIT ]1
- _ISLIT ]2 ; X DIM
- _ISLIT ]3 ; Y DIM
- LDA ]4 ; ELEMENT LENGTH
- PHA
- LDA ]5 ; FILL VAL
- PHA
- JSR ADIM162
- <<<
-*
-*``````````````````````````````*
-* PUT162 : PUT ARRAY ELEMENT *
-* IN 2D, 8BIT ARRAY *
-*- -*
-* COPIES DATA FROM SOURCE LOC *
-* TO THE MEMLOC OF INDEX X,Y *
-* IN THE SPECIFIED ARRAY. *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = SOURCE ADDRESS *
-* ]2 = DEST ARRAY ADDRESS *
-* ]3 = ELEMENT X INDEX *
-* ]4 = Y INDEX *
-*- -*
-* SAMPLE USAGE: *
-* PUT82 $300;$3A0;#2;#3 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-PUT162 MAC
- _ISLIT ]1
- _ISLIT ]2
- _ISLIT ]3 ; X INDEX
- _ISLIT ]4 ; Y INDEX
- JSR APUT162
- <<<
-*
-*
-*``````````````````````````````*
-* GET162 : GET ARRAY ELEMENT *
-* IN 2D 16BIT ARRAY *
-*- -*
-* COPIES DATA FROM INDEXED LOC *
-* TO RETURN *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = ARRAY ADDRESS *
-* ]2 = ELEMENT X INDEX *
-* ]3 = Y INDEX *
-*- -*
-* SAMPLE USAGE: *
-* PUT82 $300;$3A0;#2;#3 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-GET162 MAC
- _ISLIT ]1
- _ISLIT ]2 ; X INDEX
- _ISLIT ]3 ; Y INDEX
- JSR AGET162
- <<<
-*
diff --git a/source/disk3_arrays/T.MIN.HOOKS.ARRAYS b/source/disk3_arrays/T.MIN.HOOKS.ARRAYS
deleted file mode 100644
index 66cecf7..0000000
--- a/source/disk3_arrays/T.MIN.HOOKS.ARRAYS
+++ /dev/null
@@ -1,2 +0,0 @@
-ARRMAX EQU 8192
-
diff --git a/source/disk3_arrays/T.MIN.HOOKS.REQUIRED b/source/disk3_arrays/T.MIN.HOOKS.REQUIRED
deleted file mode 100644
index aad849f..0000000
--- a/source/disk3_arrays/T.MIN.HOOKS.REQUIRED
+++ /dev/null
@@ -1,10 +0,0 @@
-ADDR1 EQU $06
-ADDR2 EQU $08
-ADDR3 EQU $EB
-ADDR4 EQU $ED
-SCRATCH EQU $19
-SCRATCH2 EQU $1E
-RETADR EQU $FE
-RESULT EQU $FA
-RESULT2 EQU $FC
-REENTRY EQU $3D0
diff --git a/source/disk3_arrays/T.MIN.LIB.REQUIRED b/source/disk3_arrays/T.MIN.LIB.REQUIRED
deleted file mode 100644
index 1649887..0000000
--- a/source/disk3_arrays/T.MIN.LIB.REQUIRED
+++ /dev/null
@@ -1,401 +0,0 @@
-__GETRET
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #255
-:LP
- INY
- LDA RETURN,Y
- STA (ADDR1),Y
- CPY RETLEN
- BNE :LP
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
-__SETPARM
- LDY #255
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
-:LP
- INY
- LDA (ADDR1),Y
- STA PARAM,Y
- CPY PARLEN
- BNE :LP
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
-__DUMP
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA :LENGTH
- PLA
- STA ADDR3
- PLA
- STA ADDR3+1
- LDA #$8D
- JSR $FDF0
- LDA ADDR3+1
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA ADDR3+1
- AND #$0F
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA ADDR3
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA ADDR3
- AND #$0F
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA #186
- JSR $FDF0
- LDA #160
- JSR $FDF0
- LDY #0
-:LP
- LDA (ADDR3),Y
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA (ADDR3),Y
- AND #$0F
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- LDA #160
- JSR $FDF0
- INY
- CPY :LENGTH
- BNE :LP
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
-:RIGHT DS 1
-:LEFT DS 1
-:LENGTH DS 1
-__P
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #1
-:LP LDA (ADDR1),Y
- BEQ :DONE
- JSR $FDF0
- INY
- BNE :LP
-:DONE CLC
- TYA
- ADC ADDR1
- STA ADDR1
- LDA ADDR1+1
- ADC #0
- PHA
- LDA ADDR1
- PHA
- RTS
-__W
- JSR $FD0C
- RTS
-__RSAV
- STA ERRA
- STX ERRX
- STY ERRY
-:C BCC :C0
- BCS :C1
-:Z BEQ :Z1
- BNE :Z0
-:N BMI :N1
- BPL :N0
-:O BVC :O0
- BVS :O1
- JMP :EXIT
-:C0 LDA #0
- STA ERRCARRY
- JMP :Z
-:C1 LDA #1
- STA ERRCARRY
- JMP :Z
-:Z1 LDA #1
- STA ERRZERO
- JMP :N
-:Z0 LDA #0
- STA ERRZERO
- JMP :N
-:N1 LDA #1
- STA ERRNEG
- JMP :O
-:N0 LDA #0
- STA ERRNEG
- JMP :O
-:O0 LDA #0
- STA ERROVF
- JMP :EXIT
-:O1 LDA #1
- STA ERROVF
-:EXIT
- RTS
-__RDMP
- _PRNT " ",8D8D
- _PRNT "REGISTRY DUMP",8D
- _PRNT "=============",8D
- _PRNT "A: "
- LDA ERRA
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA ERRA
- AND #$0F
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- _PRNT " ",8D
- _PRNT "X: "
- LDA ERRX
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA ERRX
- AND #$0F
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- _PRNT " ",8D
- _PRNT "Y: "
- LDA ERRY
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA ERRY
- AND #$0F
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- _PRNT " ",8D8D
- _PRNT "STATUS FLAGS",8D
- _PRNT "============",8D8D
- LDA #0
- CMP ERRCARRY
- BEQ :CARCLR
- _PRNT "CARRY: SET",8D
- JMP :TESTN
-:CARCLR _PRNT "CARRY: CLEAR",8D
-:TESTN LDA #0
- CMP ERRNEG
- BEQ :NEGCLR
- _PRNT "NEGATIVE: SET",8D
- JMP :TESTZ
-:NEGCLR _PRNT "NEGATIVE: CLEAR",8D
-:TESTZ LDA #0
- CMP ERRZERO
- BEQ :ZCLR
- _PRNT "ZERO: SET",8D
- JMP :TESTO
-:ZCLR _PRNT "ZERO: CLEAR",8D
-:TESTO
- LDA #0
- CMP ERROVF
- BEQ :OCLR
- _PRNT "OVERFLOW: SET",8D
- JMP :FIN
-:OCLR _PRNT "OVERFLOW: CLEAR",8D8D8D
-:FIN
- RTS
-:LEFT DS 1
-:RIGHT DS 1
-HEXTAB ASC "0123456789ABCDEF"
-__ERR
- LDY #0
- LDA (RETADR),Y
- STA :RET
- INY
- LDA (RETADR),Y
- STA :RET+1
- JSR __RSAV
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :DUMPLEN
- PLA
- STA :DUMP
- PLA
- STA :DUMP+1
- PLA
- STA :DMPMSG
- PLA
- STA :DMPMSG+1
- PLA
- STA :MESG
- PLA
- STA :MESG+1
- PLA
- STA :SRID
- PLA
- STA :SRID+1
- _PRNT " ",87878787878D8D
- _PRNT "ERROR!",8D8D
- _PRNT "SUBROUTINE: "
- LDY #0
- LDA :SRID
- STA ADDR1
- LDA :SRID+1
- STA ADDR1+1
-:LP1
- LDA (ADDR1),Y
- BEQ :LPX1
- JSR $FDF0
- INY
- BNE :LP1
-:LPX1
- _PRNT " ",8D
- _PRNT "MESSAGE: "
- LDY #0
- LDA :MESG
- STA ADDR1
- LDA :MESG+1
- STA ADDR1+1
-:LP2
- LDA (ADDR1),Y
- BEQ :LPX2
- JSR $FDF0
- INY
- BNE :LP2
-:LPX2
- _PRNT " ",8D8D
- _WAIT
- LDY #0
- LDA :DMPMSG
- STA ADDR1
- LDA :DMPMSG+1
- STA ADDR1+1
-:LP3
- LDA (ADDR1),Y
- BEQ :LPX3
- JSR $FDF0
- INY
- BNE :LP3
-:LPX3
- _PRNT " ",8D
- LDA :DUMP+1
- PHA
- LDA :DUMP
- PHA
- LDA :DUMPLEN
- PHA
- JSR __DUMP
- _WAIT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- _PRNT " ",8D8D
- _WAIT
- _RDUMP
- _WAIT
- LDA ERRSTOP
- CMP #1
- BEQ :KILL
- RTS
-:KILL
- _PRNT " ",8D8D
- _PRNT "BREAK AT: "
- DUMP #:RET;#2
- JMP $3D0
-:DUMPLEN DS 1
-:DUMP DS 2
-:DMPMSG DS 2
-:MESG DS 2
-:SRID DS 2
-:RET DS 2
-__ERRH
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDA #$FFC
- STA $D8
- LDY #0
- LDA (ADDR1),Y
- STA $9D5A
- INY
- LDA (ADDR1),Y
- STA $9D5B
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
diff --git a/source/disk3_arrays/T.MIN.MAC.ARRAYS b/source/disk3_arrays/T.MIN.MAC.ARRAYS
deleted file mode 100644
index 7386106..0000000
--- a/source/disk3_arrays/T.MIN.MAC.ARRAYS
+++ /dev/null
@@ -1,95 +0,0 @@
-DIM81 MAC
- _ISLIT ]1
- LDA ]2
- PHA
- LDA ]3
- PHA
- LDA ]4
- PHA
- JSR ADIM81
- <<<
-GET81 MAC
- _ISLIT ]1
- LDA ]2
- PHA
- JSR AGET81
- <<<
-PUT81 MAC
- _ISLIT ]1
- _ISLIT ]2
- LDA ]3
- PHA
- JSR APUT81
- <<<
-DIM82 MAC
- _ISLIT ]1
- LDA ]2
- PHA
- LDA ]3
- PHA
- LDA ]4
- PHA
- LDA ]5
- PHA
- JSR ADIM82
- <<<
-GET82 MAC
- _ISLIT ]1
- LDA ]2
- PHA
- LDA ]3
- PHA
- JSR AGET82
- <<<
-PUT82 MAC
- _ISLIT ]1
- _ISLIT ]2
- LDA ]3
- PHA
- LDA ]4
- PHA
- JSR APUT82
- <<<
-DIM161 MAC
- _ISLIT ]1
- _ISLIT ]2
- LDA ]3
- PHA
- LDA ]4
- PHA
- JSR ADIM161
- <<<
-PUT161 MAC
- _ISLIT ]1
- _ISLIT ]2
- _ISLIT ]3
- JSR APUT161
- <<<
-GET161 MAC
- _ISLIT ]1
- _ISLIT ]2
- JSR AGET161
- <<<
-DIM162 MAC
- _ISLIT ]1
- _ISLIT ]2
- _ISLIT ]3
- LDA ]4
- PHA
- LDA ]5
- PHA
- JSR ADIM162
- <<<
-PUT162 MAC
- _ISLIT ]1
- _ISLIT ]2
- _ISLIT ]3
- _ISLIT ]4
- JSR APUT162
- <<<
-GET162 MAC
- _ISLIT ]1
- _ISLIT ]2
- _ISLIT ]3
- JSR AGET162
- <<<
diff --git a/source/disk3_arrays/T.MIN.MAC.REQUIRED b/source/disk3_arrays/T.MIN.MAC.REQUIRED
deleted file mode 100644
index 5f3c4db..0000000
--- a/source/disk3_arrays/T.MIN.MAC.REQUIRED
+++ /dev/null
@@ -1,89 +0,0 @@
-_ISLIT MAC
- IF #=]1
- LDA ]1/$100
- PHA
- LDA ]1
- PHA
- ELSE
- LDA ]1+1
- PHA
- LDA ]1
- PHA
- FIN
- <<<
-_ISSTR MAC
- IF "=]1
- JMP STRCONT
-]STRTMP STR ]1
-STRCONT
- LDY #0
- LDA ]STRTMP
- STA PARLEN
- STA PARAM
-]STRLP1
- INY
- LDA ]STRTMP,Y
- STA PARAM,Y
- CPY PARLEN
- BNE ]STRLP1
- LDA #>PARAM
- PHA
- LDA #ARRMAX
- BCS :CHKCONT
- BEQ :CHKCONT
- JMP :ERREND
-:CHKCONT
- LDA :PROD
- CMP # ARRAY LENGTH",00
diff --git a/source/disk3_arrays/T.MIN.SUB.AGET162 b/source/disk3_arrays/T.MIN.SUB.AGET162
deleted file mode 100644
index 690701f..0000000
--- a/source/disk3_arrays/T.MIN.SUB.AGET162
+++ /dev/null
@@ -1,179 +0,0 @@
-AGET162
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :YIDX
- PLA
- STA :YIDX+1
- PLA
- STA :XIDX
- PLA
- STA :XIDX+1
- PLA
- STA ADDR4
- PLA
- STA ADDR4+1
- LDY #4
- LDA (ADDR4),Y
- STA :ESIZE
- LDY #0
- LDA (ADDR4),Y
- STA :XLEN
- LDY #1
- LDA (ADDR4),Y
- STA :XLEN+1
- LDY #2
- LDA (ADDR4),Y
- STA :YLEN
- LDY #3
- LDA (ADDR4),Y
- STA :YLEN+1
- LDY #0
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :XIDX
- CMP :XLEN
- BCC :ECONT1
- LDA :XIDX+1
- CMP :XLEN+1
- BEQ :ECONT1
- BCC :ECONT1
- _ERR #:E_SID;#:E_XOVF;#:E_DUMP;#:ESIZE;#20
-:ECONT1
- LDA :YIDX
- CMP :YLEN
- BCC :ECONT2
- LDA :YIDX+1
- CMP :YLEN+1
- BEQ :ECONT2
- BCC :ECONT2
- _ERR #:E_SID;#:E_YOVF;#:E_DUMP;#:ESIZE;#20
-:ECONT2
-:ERREND
- LDA :YIDX
- STA :MLIER
- LDA :YIDX+1
- STA :MLIER+1
- LDA :YLEN
- STA :MCAND
- LDA :YLEN+1
- STA :MCAND+1
- LDA #00
- STA :PROD
- STA :PROD+1
- STA :PROD+2
- STA :PROD+3
- LDX #$10
-:SHIFT_R
- LSR :MLIER+1
- ROR :MLIER
- BCC :ROT_R
- LDA :PROD+2
- CLC
- ADC :MCAND
- STA :PROD+2
- LDA :PROD+3
- ADC :MCAND+1
-:ROT_R
- ROR
- STA :PROD+3
- ROR :PROD+2
- ROR :PROD+1
- ROR :PROD
- DEX
- BNE :SHIFT_R
- LDA :PROD
- STA :PBAK
- LDA :PROD+1
- STA :PBAK+1
- LDA :XIDX
- STA :MLIER
- LDA :XIDX+1
- STA :MLIER+1
- LDA :ESIZE
- STA :MCAND
- LDA #0
- STA :MCAND+1
- STA :PROD
- STA :PROD+1
- STA :PROD+2
- STA :PROD+3
- LDX #$10
-:SHIFTR LSR :MLIER+1
- ROR :MLIER
- BCC :ROTR
- LDA :PROD+2
- CLC
- ADC :MCAND
- STA :PROD+2
- LDA :PROD+3
- ADC :MCAND+1
-:ROTR
- ROR
- STA :PROD+3
- ROR :PROD+2
- ROR :PROD+1
- ROR :PROD
- DEX
- BNE :SHIFTR
- CLC
- LDA :PROD
- ADC :PBAK
- STA :PROD
- LDA :PROD+1
- ADC :PBAK+1
- STA :PROD+1
- CLC
- LDA :PROD
- ADC #5
- STA :PROD
- BCC :ADD3D
- INC :PROD+1
-:ADD3D
- CLC
- LDA :PROD
- ADC ADDR4
- STA :PROD
- STA ADDR2
- LDA :PROD+1
- ADC ADDR4+1
- STA :PROD+1
- STA ADDR2+1
- LDY #0
- LDX #0
-:CLP
- LDA (ADDR2),Y
- STA RETURN,Y
- INY
- CPY :ESIZE
- BNE :CLP
- LDA :ESIZE
- STA RETLEN
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDX ADDR2+1
- LDY ADDR2
- LDA :ESIZE
- RTS
-:ESIZE DS 2
-:XIDX DS 2
-:YIDX DS 2
-:MCAND DS 2
-:MLIER DS 2
-:PROD DS 4
-:PBAK DS 2
-:XLEN DS 2
-:YLEN DS 2
-:E_SID ASC "AGET162 (GET162 MACRO)",00
-:E_DUMP ASC ":ESIZE(2) XIDX(2) YIDX(2) MCAND(2) "
- ASC "MCAND(2) MLIER(2) PROD(4) PBAK(2) "
- ASC "XLEN(2) YLEN(2)",00
-:E_XOVF ASC "OUT OF BOUNDS! X > MAXIMUM",00
-:E_YOVF ASC "OUT OF BOUNDS! Y > MAX",00
diff --git a/source/disk3_arrays/T.MIN.SUB.AGET81 b/source/disk3_arrays/T.MIN.SUB.AGET81
deleted file mode 100644
index 9eec659..0000000
--- a/source/disk3_arrays/T.MIN.SUB.AGET81
+++ /dev/null
@@ -1,95 +0,0 @@
-AGET81
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :IDX
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDA #0
- STA :IDX+1
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDY #1
- LDA (ADDR1),Y
- STA :ESIZE
- STA RETLEN
- DEY
- LDA (ADDR1),Y
- STA :ALEN
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :IDX
- CMP :ALEN
- BCS :OVF
- JMP :ERREND
-:OVF
- _ERR #:E_SID;#:E_OVF1;#:E_DUMP;#:RES;#6
-:ERREND
- LDY #0
- LDA #0
- TAY
- STY SCRATCH
- BEQ :ENTLP
-:DOADD
- CLC
- ADC :IDX
- TAX
- TYA
- ADC SCRATCH
- TAY
- TXA
-:LP
- ASL :IDX
- ROL SCRATCH
-:ENTLP
- LSR :ESIZE
- BCS :DOADD
- BNE :LP
- STX :IDX
- STY :IDX+1
- CLC
- LDA #2
- ADC :IDX
- STA :RES
- LDA #0
- ADC :IDX+1
- STA :RES+1
- CLC
- LDA :RES
- ADC ADDR1
- STA :RES
- LDA :RES+1
- ADC ADDR1+1
- STA :RES+1
- LDY #0
- LDA :RES
- STA ADDR1
- LDA :RES+1
- STA ADDR1+1
-:LDLOOP
- LDA (ADDR1),Y
- STA RETURN,Y
- INY
- CPY RETLEN
- BCC :LDLOOP
- BEQ :LDLOOP
- LDY :RES
- LDX :RES+1
- LDA RETLEN
- RTS
-:RES DS 2
-:IDX DS 2
-:ESIZE DS 1
-:ALEN DS 1
-:E_SID ASC "AGET81 (GET81 MACRO)",00
-:E_DUMP ASC "DUMPING RES(2) IDX(2) ESIZE(1) ALEN(1)",00
-:E_OVF1 ASC "OUT OF BOUNDS! INDEX > ARRAY LENGTH",00
diff --git a/source/disk3_arrays/T.MIN.SUB.AGET82 b/source/disk3_arrays/T.MIN.SUB.AGET82
deleted file mode 100644
index c4444da..0000000
--- a/source/disk3_arrays/T.MIN.SUB.AGET82
+++ /dev/null
@@ -1,147 +0,0 @@
-AGET82
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :YIDX
- PLA
- STA :XIDX
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #0
- LDA (ADDR1),Y
- STA :XLEN
- LDY #1
- LDA (ADDR1),Y
- STA :YLEN
- LDY #2
- LDA (ADDR1),Y
- STA :ELEN
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :XIDX
- CMP :XLEN
- BCS :XOVF
- JMP :ERRCONT1
-:XOVF
- _ERR #:E_SID;#:E_XOVF;#:E_DUMP;#:XIDX;#15
-:ERRCONT1
- LDA :YIDX
- CMP :YLEN
- BCS :YOVF
- JMP :ERREND
-:YOVF
- _ERR #:E_SID;#:E_YOVF;#:E_DUMP;#:XIDX;#15
-:ERREND
- LDA #0
- TAY
- STY SCRATCH
- BEQ :ENTLP
-:DOADD
- CLC
- ADC :YIDX
- TAX
- TYA
- ADC SCRATCH
- TAY
- TXA
-:LP
- ASL :YIDX
- ROL SCRATCH
-:ENTLP
- LSR :YLEN
- BCS :DOADD
- BNE :LP
- STX :PBAK
- STY :PBAK+1
- LDA :XIDX
- STA :MLIER
- LDA :ELEN
- STA :MCAND
- LDA #0
- STA :MLIER+1
- STA :MCAND+1
- STA :PROD
- STA :PROD+1
- STA :PROD+2
- STA :PROD+3
- LDX #$10
-:SHIFTR LSR :MLIER+1
- ROR :MLIER
- BCC :ROTR
- LDA :PROD+2
- CLC
- ADC :MCAND
- STA :PROD+2
- LDA :PROD+3
- ADC :MCAND+1
-:ROTR
- ROR
- STA :PROD+3
- ROR :PROD+2
- ROR :PROD+1
- ROR :PROD
- DEX
- BNE :SHIFTR
- LDA :PROD
- CLC
- ADC #3
- STA :PROD
- BCC :NOCAR
- INC :PROD+1
-:NOCAR
- CLC
- LDA :PROD
- ADC :PBAK
- STA :PROD
- LDA :PROD+1
- ADC :PBAK+1
- STA :PROD+1
- CLC
- LDA :PROD
- ADC ADDR1
- STA :PROD
- LDA :PROD+1
- ADC ADDR1+1
- STA :PROD+1
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDY :PROD
- LDX :PROD+1
- STY ADDR1
- STX ADDR1+1
- LDY #0
-:RLP
- LDA (ADDR1),Y
- STA RETURN,Y
- INY
- CPY :ELEN
- BNE :RLP
- LDA :ELEN
- STA RETLEN
- LDA RETLEN
- LDY ADDR1
- LDX ADDR1+1
- RTS
-:XIDX DS 2
-:YIDX DS 2
-:XLEN DS 1
-:YLEN DS 1
-:PROD DS 4
-:MLIER DS 2
-:MCAND DS 2
-:ELEN DS 1
-:PBAK DS 2
-:E_SID ASC "AGET82 (GET82 MACRO)",00
-:E_DUMP ASC ":XIDX(2) :YIDX(2) :XLEN(1) :YLEN(1)"
- ASC ":PROD(4) :MLIER(2) :MCAND(2) :ELEN(1)",00
-:E_XOVF ASC "OUT OF BOUNDS! X > MAX OR IS 0.",00
-:E_YOVF ASC "OUT OF BOUNDS! Y > MAX OR IS 0.",00
diff --git a/source/disk3_arrays/T.MIN.SUB.APUT161 b/source/disk3_arrays/T.MIN.SUB.APUT161
deleted file mode 100644
index 0ab8683..0000000
--- a/source/disk3_arrays/T.MIN.SUB.APUT161
+++ /dev/null
@@ -1,122 +0,0 @@
-APUT161
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :AIDX
- STA :IDX
- PLA
- STA :AIDX+1
- STA SCRATCH
- PLA
- STA ADDR4 ; ARRAY ADDRESS
-
-
- PLA
- STA ADDR4+1
- PLA
- STA ADDR3
-
- PLA
- STA ADDR3+1
- LDY #0
- LDA (ADDR4),Y
- STA :ASIZE
- LDY #1
- LDA (ADDR4),Y
- STA :ASIZE+1
- INY
- LDA (ADDR4),Y
- STA :ESIZE
- STA :ESIZEBAK
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :IDX+1
- CMP :ASIZE+1
- BCS :OVFHI
- JMP :ERREND
-:OVFHI
- LDA :IDX
- CMP :ASIZE
- BCS :OVF
- JMP :ERREND
-:OVF
- _ERR #:E_SID;#:E_OVF1;#:E_DUMP;#:ESIZE;#9
-:ERREND
- LDY #0
- LDA #0
- BEQ :ENTLPA
-:DOADD
- CLC
- ADC :AIDX
- TAX
- TYA
- ADC SCRATCH
- TAY
- TXA
-:LPA
- ASL :AIDX
- ROL SCRATCH
-:ENTLPA
- LSR :ESIZE
- BCS :DOADD
- BNE :LPA
- STX :IDX
- STY :IDX+1
- CLC
- LDA #3
- ADC :IDX
- STA :RES
- BCS :ADDHI
- JMP :XADD
-:ADDHI
- LDA #1
- ADC :IDX+1
- STA :IDX+1
-:XADD
- LDA :IDX+1
- STA :RES+1
- CLC
- LDA :RES
- ADC ADDR4
- STA :RES
- BCS :ADD1HI
- JMP :XADD2
-:ADD1HI
- INC :RES+1
-:XADD2
- LDA :RES+1
- ADC ADDR4+1
- STA :RES+1
- STA ADDR2+1
- LDA :RES
- STA ADDR2
- LDY #0
-:LP
- LDA (ADDR3),Y
- STA (ADDR2),Y
- INY
- CPY :ESIZEBAK
- BNE :LP
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDX ADDR2+1
- LDY ADDR2
- LDA :ESIZE
- RTS
-:ESIZE DS 1
-:ESIZEBAK DS 1
-:ASIZE DS 2
-:AIDX DS 2
-:IDX DS 2
-:RES DS 2
-:E_SID ASC "APUT161 (PUT161 MACRO),",00
-:E_DUMP ASC "DUMPING :ESIZE(1) :ESIZEBAK(1) :ASIZE(2)"
- ASC ":AIDX(2) :IDX(2) :RES(2)",00
-:E_OVF1 ASC "OUT OF BOUNDS! INDEX > ARRAY LENGTH",00
diff --git a/source/disk3_arrays/T.MIN.SUB.APUT162 b/source/disk3_arrays/T.MIN.SUB.APUT162
deleted file mode 100644
index 0bbfed1..0000000
--- a/source/disk3_arrays/T.MIN.SUB.APUT162
+++ /dev/null
@@ -1,180 +0,0 @@
-APUT162
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :YIDX
- PLA
- STA :YIDX+1
- PLA
- STA :XIDX
- PLA
- STA :XIDX+1
- PLA
- STA ADDR4
- PLA
- STA ADDR4+1
- PLA
- STA ADDR3
- PLA
- STA ADDR3+1
- LDY #4
- LDA (ADDR4),Y
- STA :ESIZE
- LDY #0
- LDA (ADDR4),Y
- STA :XLEN
- LDY #1
- LDA (ADDR4),Y
- STA :XLEN+1
- LDY #2
- LDA (ADDR4),Y
- STA :YLEN
- LDY #3
- LDA (ADDR4),Y
- STA :YLEN+1
- LDY #0
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :XIDX
- CMP :XLEN
- BCC :ECONT1
- LDA :XIDX+1
- CMP :XLEN+1
- BEQ :ECONT1
- BCC :ECONT1
- _ERR #:E_SID;#:E_XOVF;#:E_DUMP;#:ESIZE;#20
-:ECONT1
- LDA :YIDX
- CMP :YLEN
- BCC :ECONT2
- LDA :YIDX+1
- CMP :YLEN+1
- BEQ :ECONT2
- BCC :ECONT2
- _ERR #:E_SID;#:E_YOVF;#:E_DUMP;#:ESIZE;#20
-:ECONT2
-:ERREND
- LDA :YIDX
- STA :MLIER
- LDA :YIDX+1
- STA :MLIER+1
- LDA :YLEN
- STA :MCAND
- LDA :YLEN+1
- STA :MCAND+1
- LDA #00
- STA :PROD
- STA :PROD+1
- STA :PROD+2
- STA :PROD+3
- LDX #$10
-:SHIFT_R
- LSR :MLIER+1
- ROR :MLIER
- BCC :ROT_R
- LDA :PROD+2
- CLC
- ADC :MCAND
- STA :PROD+2
- LDA :PROD+3
- ADC :MCAND+1
-:ROT_R
- ROR
- STA :PROD+3
- ROR :PROD+2
- ROR :PROD+1
- ROR :PROD
- DEX
- BNE :SHIFT_R
- LDA :PROD
- STA :PBAK
- LDA :PROD+1
- STA :PBAK+1
- LDA :XIDX
- STA :MLIER
- LDA :XIDX+1
- STA :MLIER+1
- LDA :ESIZE
- STA :MCAND
- LDA #0
- STA :MCAND+1
- STA :PROD
- STA :PROD+1
- STA :PROD+2
- STA :PROD+3
- LDX #$10
-:SHIFTR LSR :MLIER+1
- ROR :MLIER
- BCC :ROTR
- LDA :PROD+2
- CLC
- ADC :MCAND
- STA :PROD+2
- LDA :PROD+3
- ADC :MCAND+1
-:ROTR
- ROR
- STA :PROD+3
- ROR :PROD+2
- ROR :PROD+1
- ROR :PROD
- DEX
- BNE :SHIFTR
- CLC
- LDA :PROD
- ADC :PBAK
- STA :PROD
- LDA :PROD+1
- ADC :PBAK+1
- STA :PROD+1
- CLC
- LDA :PROD
- ADC #5
- STA :PROD
- BCC :ADD3D
- INC :PROD+1
-:ADD3D
- CLC
- LDA :PROD
- ADC ADDR4
- STA :PROD
- STA ADDR2
- LDA :PROD+1
- ADC ADDR4+1
- STA :PROD+1
- STA ADDR2+1
- LDY #0
- LDX #0
-:CLP
- LDA (ADDR3),Y
- STA (ADDR2),Y
- INY
- CPY :ESIZE
- BNE :CLP
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDX ADDR2+1
- LDY ADDR2
- LDA :ESIZE
- RTS
-:ESIZE DS 2
-:XIDX DS 2
-:YIDX DS 2
-:MCAND DS 2
-:MLIER DS 2
-:PROD DS 4
-:PBAK DS 2
-:XLEN DS 2
-:YLEN DS 2
-:E_SID ASC "APUT162 (PUT162 MACRO)",00
-:E_DUMP ASC ":ESIZE(2) :XIDX(2) :YIDX(2) :MCAND(2) :MLIER(2)"
- ASC ":PROD(4) PBAK(2) :XLEN(1) :YLEN(1)",00
-:E_XOVF ASC "OUT OF BOUNDS! X > MAXIMUM.",00
-:E_YOVF ASC "OUT OF BOUNDS! Y > MAX.",00
diff --git a/source/disk3_arrays/T.MIN.SUB.APUT81 b/source/disk3_arrays/T.MIN.SUB.APUT81
deleted file mode 100644
index b522e92..0000000
--- a/source/disk3_arrays/T.MIN.SUB.APUT81
+++ /dev/null
@@ -1,103 +0,0 @@
-APUT81
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :AIDX
- STA :IDX
- PLA
- STA ADDR4 ; ARRAY ADDRESS
-
-
- PLA
- STA ADDR4+1
- PLA
- STA ADDR3
-
- PLA
- STA ADDR3+1
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDY #0
- LDA (ADDR4),Y
- STA :ASIZE
- LDY #1
- LDA (ADDR4),Y
- STA :ESIZE
- STA :ESIZEBAK
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :IDX
- CLC
- ADC #1
- CMP :ASIZE
- BCS :OVF
- JMP :ERREND
-:OVF
- _ERR #:E_SID;#:E_OVF1;#:E_DUMP;#:ESIZE;#9
-:ERREND
- LDY #0
- LDA #0
- STY SCRATCH
- STY SCRATCH+1
- BEQ :ENTLPA
-:DOADD
- CLC
- ADC :AIDX
- TAX
- TYA
- ADC SCRATCH
- TAY
- TXA
-:LPA
- ASL :AIDX
- ROL SCRATCH
-:ENTLPA
- LSR :ESIZE
- BCS :DOADD
- BNE :LPA
- STX :IDX
- STY :IDX+1
- CLC
- LDA #2
- ADC :IDX
- STA :RES
- LDA #0
- ADC :IDX+1
- STA :RES+1
- CLC
- LDA :RES
- ADC ADDR4
- STA :RES
- LDA :RES+1
- ADC ADDR4+1
- STA :RES+1
- STA ADDR2+1
- LDA :RES
- STA ADDR2
-:LP
- LDA (ADDR3),Y
- STA (ADDR2),Y
- INY
- CPY :ESIZEBAK
- BNE :LP
- LDX ADDR2+1
- LDY ADDR2
- LDA :ESIZE
- RTS
-:ESIZE DS 1
-:ESIZEBAK DS 1
-:ASIZE DS 1
-:AIDX DS 2
-:IDX DS 2
-:RES DS 2
-:E_SID ASC "APUT81 (PUT81 MACRO)",00
-:E_DUMP ASC "DUMPING :ESIZE(1) :ESIZEBAK(1) :ASIZE(1)"
- ASC ":AIDX(2) :IDX(2) :RES(2)",00
-:E_OVF1 ASC "OUT OF BOUNDS! INDEX > ARRAY LENGTH",00
diff --git a/source/disk3_arrays/T.MIN.SUB.APUT82 b/source/disk3_arrays/T.MIN.SUB.APUT82
deleted file mode 100644
index 0323013..0000000
--- a/source/disk3_arrays/T.MIN.SUB.APUT82
+++ /dev/null
@@ -1,153 +0,0 @@
-APUT82
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :YIDX
- PLA
- STA :XIDX
- PLA
- STA ADDR4
- PLA
- STA ADDR4+1
- PLA
- STA ADDR3
- PLA
- STA ADDR3+1
- LDY #0
- LDA (ADDR4),Y
- STA :XLEN
- LDY #1
- LDA (ADDR4),Y
- STA :YLEN
- LDY #2
- LDA (ADDR4),Y
- STA :ESIZE
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :XIDX
- CMP :XLEN
- BCS :XOVF
- JMP :ERRCONT1
-:XOVF
- _ERR #:E_SID;#:E_XOVF;#:E_DUMP;#:XIDX;#17
-:ERRCONT1
- LDA :YIDX
- CMP :YLEN
- BCS :YOVF
- JMP :ERREND
-:YOVF
- _ERR #:E_SID;#:E_YOVF;#:E_DUMP;#:XIDX;#17
-:ERREND
- LDA #0
- TAY
- STY SCRATCH
- BEQ :ENTLP
-:DOADD
- CLC
- ADC :YIDX
- TAX
- TYA
- ADC SCRATCH
- TAY
- TXA
-:LP
- ASL :YIDX
- ROL SCRATCH
-:ENTLP
- LSR :YLEN
- BCS :DOADD
- BNE :LP
- STX :PBAK
- STY :PBAK+1
- CLC
- LDA :XIDX
- STA :MLIER
- LDA #0
- STA :MLIER+1
- LDA :ESIZE
- STA :MCAND
- LDA #0
- STA :MCAND+1
- LDA #0
- STA :PROD
- STA :PROD+1
- STA :PROD+2
- STA :PROD+3
- LDX #$10
-:SHIFTR LSR :MLIER+1
- ROR :MLIER
- BCC :ROTR
- LDA :PROD+2
- CLC
- ADC :MCAND
- STA :PROD+2
- LDA :PROD+3
- ADC :MCAND+1
-:ROTR
- ROR
- STA :PROD+3
- ROR :PROD+2
- ROR :PROD+1
- ROR :PROD
- DEX
- BNE :SHIFTR
- LDA :PBAK
- CLC
- ADC :PROD
- STA :PROD
- LDA :PBAK+1
- ADC :PROD+1
- STA :PROD+1
- LDA :PROD
- CLC
- ADC #3
- STA :PROD
- BCC :NOCAR
- INC :PROD+1
-:NOCAR
- CLC
- LDA :PROD
- ADC ADDR4
- STA :PROD
- LDA :PROD+1
- ADC ADDR4+1
- STA :PROD+1
- LDY :PROD
- LDX :PROD+1
- STY ADDR2
- STX ADDR2+1
- LDY #0
- LDX #0
-:CLP
- LDA (ADDR3),Y
- STA (ADDR2),Y
- INY
- CPY :ESIZE
- BNE :CLP
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDX ADDR2+1
- LDY ADDR2
- LDA :ESIZE
- RTS
-:ESIZE DS 1
-:XIDX DS 1
-:YIDX DS 1
-:MCAND DS 2
-:MLIER DS 2
-:PROD DS 4
-:XLEN DS 1
-:YLEN DS 1
-:PBAK DS 2
-:E_SID ASC "APUT82 (PUT82 MACRO)",00
-:E_DUMP ASC ":XIDX(1) :YIDX(1) :MCAND(2) :MLIER(2)"
- ASC ":PROD(4) :XLEN(1) :YLEN(1) PBAK(2)",00
-:E_XOVF ASC "OUT OF BOUNDS! X > MAXIMUM.",00
-:E_YOVF ASC "OUT OF BOUNDS! Y > MAX.",00
diff --git a/source/disk3_arrays/T.MIN.VARS.REQUIRED b/source/disk3_arrays/T.MIN.VARS.REQUIRED
deleted file mode 100644
index b569cea..0000000
--- a/source/disk3_arrays/T.MIN.VARS.REQUIRED
+++ /dev/null
@@ -1,21 +0,0 @@
-JUMPTBL JMP MAIN_START
-
- DS 60
-RETLEN DS 1
-RETURN DS 256
-PARLEN DS 1
-PARAM DS 256
-ERRSTOP DS 1
-ERRCTRL DS 1
-ERRA DS 1
-ERRX DS 1
-ERRY DS 1
-ERRCARRY DS 1
-ERRNEG DS 1
-ERRZERO DS 1
-ERROVF DS 1
-MAIN_START
- LDA #1
- STA ERRSTOP
- LDA #1
- STA ERRCTRL
diff --git a/source/disk3_arrays/T.SUB.ADIM161 b/source/disk3_arrays/T.SUB.ADIM161
deleted file mode 100644
index eb3dab9..0000000
--- a/source/disk3_arrays/T.SUB.ADIM161
+++ /dev/null
@@ -1,187 +0,0 @@
-*
-*``````````````````````````````*
-* ADIM161 : INIT 1D ARRAY *
-*- -*
-* CREATES AN ARRAY OF LENGTH *
-* [:ASIZE] WITH ELEMENTS OF *
-* LENGTH [:ESIZE] AT MEMORY *
-* LOCATION POINTED TO BY *
-* [:ALOC]. RETURNS ARRAY START *
-* LOCATION IN .A *
-*- -*
-* FIRST 2 BYTES OF MEMORY USED *
-* HOLDS LENGTH OF ARRAY; *
-* THIRD BYTE HOLDS LENGTH OF *
-* ELEMENTS. *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* .Y = LO BYTE OF ARRAY ADDR *
-* .X = HI BYTE OF ARRAY ADDR *
-* .A = ARRAY SIZE *
-* *
-* [RETURN] = TOTAL SIZE OF *
-* ARRAY IN BYTES (WORD) *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-ADIM161
-*
-** SAVE RETURN ADDRESS
-*
- PLA
- STA RETADR
- PLA
- STA RETADR+1
-*
-** GET PARAMETERS
-*
- PLA
- STA :FILL ; FILL VALUE
- PLA
- STA :ESIZE ; ELEMENT SIZE
- STA :ESZBAK
- PLA
- STA :ASIZE ; ARRAY SIZE
- STA :ASZBAK
- PLA
- STA :ASIZE+1
- STA :ASZBAK+1
- STA SCRATCH ; FOR 16X8 MULT
- PLA
- STA ADDR1 ; ARRAY ADDRESS
- STA ADDR2
- PLA
- STA ADDR1+1
- STA ADDR2+1
- LDY #0
- LDA #0
- BEQ :ENTLP
-*
-** MULTIPLY [:ASIZE] AND [:ESIZE] TO GET
-** TOTAL SIZE OF MEMORY TO CLEAR AND USE
-*
-:DOADD
- CLC
- ADC :ASIZE
- TAX
-*
- TYA
- ADC SCRATCH
- TAY
- TXA
-*
-:LP
- ASL :ASIZE
- ROL SCRATCH
-:ENTLP
- LSR :ESIZE
- BCS :DOADD
- BNE :LP
-*
- CLC
- INX
- INX ; INCREASE BY TWO
- ; TO MAKE ROOM FOR SIZES
- BCC :NOINY ; IF .X ROLLS OVER, INC .Y
- INY
-:NOINY
- STX :MSIZE ; LOW BYTE
- STY :MSIZE+1 ; HIGH BYTE
-*
-** NOW CLEAR MEMORY BLOCKS
-*
-** FILL WHOLE PAGES FIRST
-*
- LDA :FILL ; FILL VALUE
- LDX :MSIZE+1
- BEQ :PART ; IF NO WHOLE PAGES, JUST PART
- LDY #0
-:FULL
- STA (ADDR1),Y
- INY ; NEXT BYTE
- BNE :FULL ; LOOP UNTIL PAGE DONE
- INC ADDR1+1 ; GO TO NEXT PAGE
- DEX
- BNE :FULL ; LOOP IF PAGES LEFT
-*
-** NOW DO REMAINING PARTIAL PAGES
-*
-:PART
- LDX :MSIZE ; PARTIAL PAGE BYTES
- BEQ :MFEXIT ; EXIT IF = 0
- LDY #0
-:PARTLP
- STA (ADDR1),Y ; STORE VAL
- INY ; INC INDEX
- DEX ; DEC COUNTER
- BNE :PARTLP ; LOOP UNTIL DONE
-:MFEXIT
-*
-** MEMORY FILL IS DONE
-*
-** THEN, SET SIZES
-*
- LDY #0
- LDA :ASZBAK
- STA (ADDR2),Y
- INY
- LDA :ASZBAK+1
- STA (ADDR2),Y
- INY
- LDA :ESZBAK
- STA (ADDR2),Y
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
-** RETURN POINTER TO STARTING ADDR OF ARRAY
-*
- LDY ADDR1 ; LOW
- LDX ADDR1+1 ; HIGH
- LDA :ASZBAK
-*
-** STORE TOTAL ARRAY SIZE IN BYTES
-** IN MEMORY ALLOCATED FOR RETURN VALUES
-*
- LDA :MSIZE
- STA RETURN
- LDA :MSIZE+1
- STA RETURN+1
- LDA #2
- STA RETLEN ; 2 BYTE LENGTH
-*
- RTS
-*
-** DATA
-*
-:MSIZE DS 2
-:ASIZE DS 2
-:ESIZE DS 1
-:ASZBAK DS 2
-:ESZBAK DS 1
-:FILL DS 1
-*
diff --git a/source/disk3_arrays/T.SUB.ADIM162 b/source/disk3_arrays/T.SUB.ADIM162
deleted file mode 100644
index adecd2d..0000000
--- a/source/disk3_arrays/T.SUB.ADIM162
+++ /dev/null
@@ -1,284 +0,0 @@
-*
-*``````````````````````````````*
-* ADIM162: INIT 2D ARRAY *
-*- -*
-* THIS SIMPLY CREATES A 1D *
-* ARRAY WITH THE DIM OF *
-* [:AXSIZE] BY [:AYSIZE]. *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* .Y = ARRAY ADDRESS LO BYTE *
-* .X = ARRAY ADDRESS HI BYTE *
-* .A = ELEMENT SIZE *
-* *
-* [RETURN] = TOTAL BYTE SIZE *
-* OF ARRAY. *
-* *
-* [RETLEN] = LENGTH IN BYTES *
-* OF THE RETURN VALUE. *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-ADIM162
-*
-** SAVE RETURN ADDRESS
-*
- PLA
- STA RETADR
- PLA
- STA RETADR+1
-*
-** GET PARAMETERS
-*
- PLA
- STA :FILL
- PLA
- STA :ELEN ; ELEMENT LENGTH
- PLA
-*ADC #2
- STA :AYSIZE
- STA :AYBAK
- STA :MCAND
- PLA
- STA :AYSIZE+1
- STA :AYBAK+1
- STA :MCAND+1
- PLA
-*ADC #2
- STA :AXSIZE
- STA :AXBAK
- STA :MLIER
- PLA
- STA :AXSIZE+1
- STA :AXBAK+1
- STA :MLIER+1
- PLA
- STA ADDR1
- STA ADDR4
- PLA
- STA ADDR1+1
- STA ADDR4+1
-*
-** LOOP THROUGH Y, CLEARING MEMORY
-** FOR X BYTES TIMES ELEMENT SIZE,
-** MOVING TO END OF LAST CLEAR
-** UNTIL FINISHED
-*
-** MULTIPLY X AND Y
-*
- LDA #0
- STA :PROD+2
- STA :PROD+3
- LDX #$10
-:SHIFT_R
- LSR :MLIER+1
- ROR :MLIER
- BCC :ROT_R
- LDA :PROD+2
- CLC
- ADC :MCAND
- STA :PROD+2
- LDA :PROD+3
- ADC :MCAND+1
-:ROT_R
- ROR ; ROTATE PARTIAL PRODUCT
- STA :PROD+3
- ROR :PROD+2
- ROR :PROD+1
- ROR :PROD
- DEX
- BNE :SHIFT_R
-*
- LDA :ELEN
- STA :MCAND
- LDA #0
- STA :MCAND+1
- LDA :PROD
- STA :MLIER
- LDA :PROD+1
- STA :MLIER+1
-*
-** NOW MULTIPLY BY LENGTH OF ELEMENTS
-*
- LDA #0
- STA :PROD
- STA :PROD+1
- STA :PROD+2
- STA :PROD+3
- LDX #$10
-:SHIFTR LSR :MLIER+1
- ROR :MLIER
- BCC :ROTR
- LDA :PROD+2
- CLC
- ADC :MCAND
- STA :PROD+2
- LDA :PROD+3
- ADC :MCAND+1
-:ROTR
- ROR
- STA :PROD+3
- ROR :PROD+2
- ROR :PROD+1
- ROR :PROD
- DEX
- BNE :SHIFTR
-*
- CLC
- LDA :PROD ; INCREASE BY 5
- ADC #5
- STA :PROD
- BCC :NOCAR
- INC :PROD+1
-:NOCAR
-*
-*
-********************************
-*
-* ERROR CONTROL
-*
-********************************
-*
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :PROD+2 ; IF PROD > 16-BIT VALUE
- CMP #0
- BNE :EMAX
- LDA :PROD+1
- CMP #>ARRMAX ; 81
- BCS :CHKCONT
- BEQ :CHKCONT
- JMP :ERREND
-:CHKCONT
- LDA :PROD
- CMP #$300 ; ARRAYLOC *
-* PHA *
-* LDA #<$300 *
-* PHA *
-* LDA #10 ; ARRAY SIZE *
-* PHA *
-* LDA #2 ; ELEMENT SIZE *
-* PHA *
-* LDA #$AA ; FILL VALUE *
-* PHA *
-* JSR DIM81 *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* FILL VALUE *
-* ELEMENT SIZE *
-* ARRAY SIZE *
-* LOW BYTE OF ARRAY ADDRESS *
-* HIGH BYTE OF ARRAY ADDRESS *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* .Y = LO BYTE OF ARRAY ADDR *
-* .X = HI BYTE OF ARRAY ADDR *
-* .A = ARRAY SIZE *
-* *
-* [RETURN] = TOTAL SIZE OF *
-* ARRAY IN BYTES (WORD) *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-ADIM81
-*
-** SAVE RETURN ADDRESS
-*
- PLA
- STA RETADR
- PLA
- STA RETADR+1
-*
-** GET PARAMETERS
-*
- PLA
- STA :FILL ; FILL VALUE
- PLA
- STA :ESIZE ; ELEMENT SIZE
- STA :ESZBAK
- PLA
- STA :ASIZE ; ARRAY SIZE
- STA :ASZBAK
- PLA
- STA ADDR1 ; ARRAY ADDRESS
- PLA
- STA ADDR1+1
- LDY #0
- LDA #0
- STY SCRATCH
- BEQ :ENTLP
-*
-** MULTIPLY [:ASIZE] AND [:ESIZE] TO GET
-** TOTAL SIZE OF MEMORY TO CLEAR AND USE
-*
-:DOADD
- CLC
- ADC :ASIZE
- TAX
-*
- TYA
- ADC SCRATCH
- TAY
- TXA
-*
-:LP
- ASL :ASIZE
- ROL SCRATCH
-:ENTLP
- LSR :ESIZE
- BCS :DOADD
- BNE :LP
-*
- CLC
- INX
- INX ; INCREASE BY TWO
- ; TO MAKE ROOM FOR SIZES
- BCC :NOINY ; IF .X ROLLS OVER, INC .Y
- INY
-:NOINY
- STX :MSIZE ; LOW BYTE
- STY :MSIZE+1 ; HIGH BYTE
-*
-** NOW CLEAR MEMORY BLOCKS
-*
-** FILL WHOLE PAGES FIRST
-*
- LDA :FILL ; FILL VALUE
- LDX :MSIZE+1
- BEQ :PART ; IF NO WHOLE PAGES, JUST PART
- LDY #0
-:FULL
- STA (ADDR1),Y
- INY ; NEXT BYTE
- BNE :FULL ; LOOP UNTIL PAGE DONE
- INC ADDR1+1 ; GO TO NEXT PAGE
- DEX
- BNE :FULL ; LOOP IF PAGES LEFT
-*
-** NOW DO REMAINING PARTIAL PAGES
-*
-:PART
- LDX :MSIZE ; PARTIAL PAGE BYTES
- BEQ :MFEXIT ; EXIT IF = 0
- LDY #0
-:PARTLP
- STA (ADDR1),Y ; STORE VAL
- INY ; INC INDEX
- DEX ; DEC COUNTER
- BNE :PARTLP ; LOOP UNTIL DONE
-:MFEXIT
-*
-** MEMORY FILL IS DONE
-*
-** THEN, SET SIZES
-*
- LDY #0
- LDA :ASZBAK
- STA (ADDR1),Y
- INY
- LDA :ESZBAK
- STA (ADDR1),Y
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
-** RETURN POINTER TO STARTING ADDR OF ARRAY
-*
- LDY ADDR1 ; LOW
- LDX ADDR1+1 ; HIGH
- LDA :ASZBAK
-*
-** STORE TOTAL ARRAY SIZE IN BYTES
-** IN MEMORY ALLOCATED FOR RETURN VALUES
-*
- LDA :MSIZE
- STA RETURN
- LDA :MSIZE+1
- STA RETURN+1
- LDA #2
- STA RETLEN ; 2 BYTE LENGTH
-*
- RTS
-*
-** DATA
-*
-:MSIZE DS 2
-:ASIZE DS 1
-:ESIZE DS 1
-:ASZBAK DS 1
-:ESZBAK DS 1
-:FILL DS 1
-*
diff --git a/source/disk3_arrays/T.SUB.ADIM82 b/source/disk3_arrays/T.SUB.ADIM82
deleted file mode 100644
index 2ec3afe..0000000
--- a/source/disk3_arrays/T.SUB.ADIM82
+++ /dev/null
@@ -1,244 +0,0 @@
-*
-*``````````````````````````````*
-* ADIM82 : INIT 2D ARRAY *
-*- -*
-* THIS SIMPLY CREATES A 1D *
-* ARRAY WITH THE DIM OF *
-* [:AXSIZE] BY [:AYSIZE]. *
-*- -*
-* FIRST BYTE OF MEMORY USED *
-* HOLDS LENGTH OF X (ROWS); *
-* SECOND BYTE HOLDS LENGTH OF *
-* Y (COLUMNS); THIRD BYTE *
-* HOLDS LENGTH OF EACH ELEMENT *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-* LDA #>$300 ; ARRAY ADDR *
-* PHA *
-* LDA #<$300 *
-* PHA *
-* LDA #4 ; X DIMENSION BOUND *
-* PHA *
-* LDA #4 ; Y DIMENSION BOUND *
-* PHA *
-* LDA #1 ; ELEMENT BYTESIZE *
-* PHA *
-* LDA #$AA ; FILL CHAR *
-* PHA *
-* JSR DIM82 *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* FILL VALUE *
-* ELEMENT SIZE IN BYTES *
-* Y DIMENSION BOUNDARY *
-* X DIMENSION BOUNDARY *
-* ARRAY ADDRESS, LOW BYTE *
-* ARRAY ADDRESS, HIGH BYTE *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* .Y = ARRAY ADDRESS LO BYTE *
-* .X = ARRAY ADDRESS HI BYTE *
-* .A = ELEMENT SIZE *
-* *
-* [RETURN] = TOTAL BYTE SIZE *
-* OF ARRAY. *
-* *
-* [RETLEN] = LENGTH IN BYTES *
-* OF THE RETURN VALUE. *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-ADIM82
-*
-** SAVE RETURN ADDRESS
-*
- PLA
- STA RETADR
- PLA
- STA RETADR+1
-*
-** GET PARAMETERS
-*
- PLA
- STA :FILL
- PLA
- STA :MCAND ; ELEMENT LENGTH
- PLA
- STA :AYSIZE
- STA :AYBAK
- PLA
- STA :AXSIZE
- STA :AXBAK
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDA #0
- STA :MCAND+1
-*
-** LOOP THROUGH Y, CLEARING MEMORY
-** FOR X BYTES TIMES ELEMENT SIZE,
-** MOVING TO END OF LAST CLEAR
-** UNTIL FINISHED
-*
-** MULTIPLY X AND Y
-*
- LDA #0
- TAY
- STY SCRATCH
- BEQ :ENTLP
-*
-:DOADD
- CLC
- ADC :AXSIZE
- TAX
-*
- TYA
- ADC SCRATCH
- TAY
- TXA
-*
-:LP
- ASL :AXSIZE
- ROL SCRATCH
-:ENTLP
- LSR :AYSIZE
- BCS :DOADD
- BNE :LP
-*
- STX :MLIER
- STY :MLIER+1
-*
-** NOW MULTIPLY BY LENGTH OF ELEMENTS
-*
- LDA #0
- STA :PROD
- STA :PROD+1
- STA :PROD+2
- STA :PROD+3
- LDX #$10
-:SHIFTR LSR :MLIER+1
- ROR :MLIER
- BCC :ROTR
- LDA :PROD+2
- CLC
- ADC :MCAND
- STA :PROD+2
- LDA :PROD+3
- ADC :MCAND+1
-:ROTR
- ROR
- STA :PROD+3
- ROR :PROD+2
- ROR :PROD+1
- ROR :PROD
- DEX
- BNE :SHIFTR
-*
- CLC
- INC :PROD ; INCREASE BY 3
- INC :PROD
- INC :PROD
- BCC :NOCAR
- INC :PROD+1
-:NOCAR
-*
-** NOW CLEAR MEMORY BLOCKS, WHOLE PAGES FIRST
-*
- LDA :FILL ; FILL VALUE
- LDX :PROD+1 ; NOTE THAT THIS WON'T
- ; GO BEYOND A 16BIT VALUE;
- ; ANYTHING HIGHER THAN
- ; 16BITS IS MORE THAN
- ; THERE IS MEMORY IN A
- ; STANDARD APPLE ][
- BEQ :PART
- LDY #0
-:FULL
- STA (ADDR1),Y
- INY
- BNE :FULL
- INC ADDR1+1
- DEX
- BNE :FULL ; LOOP UNTIL PAGES DONE
-*
-** NOW DO REMAINING BYTES
-*
-:PART
- LDX :PROD
- BEQ :MFEXIT
- LDY #0
-:PARTLP
- STA (ADDR1),Y
- INY
- DEX
- BNE :PARTLP ; LOOP UNTIL DONE
-:MFEXIT
-*
-** NOW SET SIZES
-*
- LDY #0
- LDA :AXBAK
- STA (ADDR1),Y
- INY
- LDA :AYBAK
- STA (ADDR1),Y
- INY
- LDA :MCAND
- STA (ADDR1),Y
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
-** RETURN POINTER TO STARTING ADDRESS OF ARRAY
-** AND STORE TOTAL BYTE SIZE IN RETURN MEM
-*
- LDY ADDR1
- LDX ADDR1+1
- LDA :PROD
- STA RETURN
- LDA :PROD+1
- STA RETURN+1
- LDA :PROD+2
- STA RETURN+2
- LDA :PROD+3
- STA RETURN+3
- LDA #4 ; SIZE OF RETURN
- STA RETLEN
- LDA :MCAND
-*
- RTS
-*
-** DATA
-*
-:PROD DS 4
-:AXSIZE DS 1
-:AYSIZE DS 1
-:AXBAK DS 1
-:AYBAK DS 1
-:MLIER DS 2
-:MCAND DS 2
-:FILL DS 1
-*
diff --git a/source/disk3_arrays/T.SUB.AGET161 b/source/disk3_arrays/T.SUB.AGET161
deleted file mode 100644
index 752a019..0000000
--- a/source/disk3_arrays/T.SUB.AGET161
+++ /dev/null
@@ -1,205 +0,0 @@
-*
-*``````````````````````````````*
-* AGET161: GET DATA FROM ARRAY *
-* ELEMENT *
-*- -*
-* COPIES FROM ARRAY ELEMENT *
-* AND PUTS IT IN RETURN FOR *
-* RETRIEVAL. *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* .Y = LOBYTE OF ELEMENT ADDR *
-* .X = HIBYTE OF ELEMENT ADDR *
-* .A = BYTE LENGTH OF ELEMENT *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-AGET161
-*
-** SAVE RETURN ADDRESS
-*
- PLA
- STA RETADR ; LOCAL RETURN ADDRESS STORAGE
- PLA ; BECAUSE OF CALLING AGET81
- STA RETADR+1
-*
-** GET PARAMETERS
-*
- PLA
- STA :AIDX
- STA :IDX
- PLA
- STA :AIDX+1
- STA SCRATCH
- PLA
- STA ADDR4 ; ARRAY ADDRESS; USES ADDR4
- ; BECAUSE CALL TO AGET81 USES
- ; ADDR1
- PLA
- STA ADDR4+1
-*
-** GET ARRAY'S SIZE, ELEMENT SIZE
-*
- LDY #0
- LDA (ADDR4),Y
- STA :ASIZE
- LDY #1
- LDA (ADDR4),Y
- STA :ASIZE+1
- INY
- LDA (ADDR4),Y
- STA :ESIZE
- STA :ESIZEBAK
-*
-********************************
-*
-* ERROR CONTROL
-*
-********************************
-*
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :IDX+1 ; IF IDX > ARRAY LENGTH
- CMP :ASIZE+1
- BCS :OVFHI
- JMP :ERREND
-:OVFHI
- LDA :IDX
- CMP :ASIZE
- BCS :OVF
- JMP :ERREND
-:OVF
- _ERR #:E_SID;#:E_OVF1;#:E_DUMP;#:ESIZE;#9
-*
-********************************
-*
-:ERREND
-*
-********************************
-*
-** FIRST, MUL INDEX BY ELEM SIZE, THEN ADD
-** TWO TO GET THE ELEMENT ADDRESS.
-*
- LDY #0
- LDA #0
- BEQ :ENTLPA
-:DOADD
- CLC
- ADC :AIDX
- TAX
- TYA
- ADC SCRATCH
- TAY
- TXA
-:LPA
- ASL :AIDX
- ROL SCRATCH
-:ENTLPA
- LSR :ESIZE
- BCS :DOADD
- BNE :LPA
-*
-** STORE INDEX VALUE
-*
- STX :IDX
- STY :IDX+1
-*
-** NOW ADD 3 TO RESULT
-*
- CLC
- LDA #3
- ADC :IDX
- STA :RES
- BCS :ADDHI
- JMP :XADD
-:ADDHI
- LDA #1
- ADC :IDX+1
- STA :IDX+1
-:XADD
- LDA :IDX+1
- STA :RES+1
-*
- CLC
- LDA :RES
- ADC ADDR4
- STA :RES
- BCS :ADD1HI
- JMP :XADD2
-:ADD1HI
- INC :RES+1
-:XADD2
- LDA :RES+1
- ADC ADDR4+1
- STA :RES+1
-*
- STA ADDR2+1
- LDA :RES
- STA ADDR2
-*
-** COPY FROM ELEMENT TO RETURN
-*
- LDY #0
-:LP
- LDA (ADDR2),Y
- STA RETURN,Y
- INY
- CPY :ESIZEBAK
- BNE :LP
- LDA :ESIZEBAK
- STA RETLEN
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
-** RETURN ELEMENT ADDRESS AND SIZE
-** IN REGISTERS
-*
- LDX ADDR2+1
- LDY ADDR2
- LDA :ESIZE
- RTS
-*
-** DATA
-*
-:ESIZE DS 1
-:ESIZEBAK DS 1
-:ASIZE DS 2
-:AIDX DS 2
-:IDX DS 2
-:RES DS 2
-*
-:E_SID ASC "AGET161 (GET161 MACRO),",00
-:E_DUMP ASC "DUMPING :ESIZE(1) :ESIZEBAK(1) :ASIZE(2)"
- ASC ":AIDX(2) :IDX(2) :RES(2)",00
-:E_OVF1 ASC "OUT OF BOUNDS! INDEX > ARRAY LENGTH",00
-*
diff --git a/source/disk3_arrays/T.SUB.AGET162 b/source/disk3_arrays/T.SUB.AGET162
deleted file mode 100644
index d9555d8..0000000
--- a/source/disk3_arrays/T.SUB.AGET162
+++ /dev/null
@@ -1,292 +0,0 @@
-*
-*``````````````````````````````*
-* AGET162 : PUT DATA INTO ELEM *
-*- -*
-* THIS PUTS DATA FROM ONE ADDR *
-* INTO THE ADDRESS OF AN ARRAY *
-* WITH THE INDEX OF [:XIDX], *
-* [:YIDX]. *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-* LDA #>$300 ; SOURCE DATA *
-* PHA *
-* LDA #<$300 *
-* PHA *
-* LDA #>$3A0 ; DEST ARRAY *
-* PHA *
-* LDA #<$3A0 *
-* PHA *
-* LDA #2 ; ELEM X INDEX *
-* PHA *
-* LDA #3 ; ELEM Y INDEX *
-* PHA *
-* JSR APUT82 *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* ELEMENT Y INDEX *
-* ELEMENT X INDEX *
-* LOW BYTE OF DESTINATION ADDR *
-* HI BYTE OF DESTINATION ADDR *
-* LO BYTE OF SOURCE ADDRESS *
-* HI BYTE OF SOURCE ADDRESS *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* .Y = LOBYTE ELEMENT ADDRESS *
-* .X = HIBYTE ELEMENT ADDRESS *
-* .A = ELEMENT BYTE LENGTH *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-AGET162
-*
-** SAVE RETURN ADDRESS
-*
- PLA
- STA RETADR
- PLA
- STA RETADR+1
-*
-** GET PARAMETERS
-*
- PLA
- STA :YIDX ; Y INDEX
- PLA
- STA :YIDX+1
- PLA
- STA :XIDX ; X INDEX
- PLA
- STA :XIDX+1
- PLA
- STA ADDR4 ; ADDRESS OF ARRAY
- PLA
- STA ADDR4+1
-*
-** GET ARRAY SIZES
-*
- LDY #4
- LDA (ADDR4),Y
- STA :ESIZE
- LDY #0
- LDA (ADDR4),Y
- STA :XLEN
- LDY #1
- LDA (ADDR4),Y
- STA :XLEN+1
- LDY #2
- LDA (ADDR4),Y
- STA :YLEN
- LDY #3
- LDA (ADDR4),Y
- STA :YLEN+1
- LDY #0
-*
-********************************
-*
-* ERROR CONTROL
-*
-********************************
-*
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :XIDX
- CMP :XLEN
- BCC :ECONT1
- LDA :XIDX+1
- CMP :XLEN+1
- BEQ :ECONT1
- BCC :ECONT1
- _ERR #:E_SID;#:E_XOVF;#:E_DUMP;#:ESIZE;#20
-:ECONT1
- LDA :YIDX
- CMP :YLEN
- BCC :ECONT2
- LDA :YIDX+1
- CMP :YLEN+1
- BEQ :ECONT2
- BCC :ECONT2
- _ERR #:E_SID;#:E_YOVF;#:E_DUMP;#:ESIZE;#20
-:ECONT2
-*
-********************************
-*
-:ERREND
-*
-********************************
-*
-** MULTIPLY Y-INDEX BY Y-LENGTH
-*
- LDA :YIDX
- STA :MLIER
- LDA :YIDX+1
- STA :MLIER+1
- LDA :YLEN
- STA :MCAND
- LDA :YLEN+1
- STA :MCAND+1
- LDA #00
- STA :PROD
- STA :PROD+1
- STA :PROD+2
- STA :PROD+3
- LDX #$10
-:SHIFT_R
- LSR :MLIER+1
- ROR :MLIER
- BCC :ROT_R
- LDA :PROD+2
- CLC
- ADC :MCAND
- STA :PROD+2
- LDA :PROD+3
- ADC :MCAND+1
-:ROT_R
- ROR
- STA :PROD+3
- ROR :PROD+2
- ROR :PROD+1
- ROR :PROD
- DEX
- BNE :SHIFT_R
-*
-** NOW MULTIPLY XIDX BY ELEMENT SIZE
-*
- LDA :PROD
- STA :PBAK
- LDA :PROD+1
- STA :PBAK+1
- LDA :XIDX
- STA :MLIER
- LDA :XIDX+1
- STA :MLIER+1
- LDA :ESIZE
- STA :MCAND
- LDA #0
- STA :MCAND+1
-*
- STA :PROD
- STA :PROD+1
- STA :PROD+2
- STA :PROD+3
- LDX #$10
-:SHIFTR LSR :MLIER+1
- ROR :MLIER
- BCC :ROTR
- LDA :PROD+2
- CLC
- ADC :MCAND
- STA :PROD+2
- LDA :PROD+3
- ADC :MCAND+1
-:ROTR
- ROR
- STA :PROD+3
- ROR :PROD+2
- ROR :PROD+1
- ROR :PROD
- DEX
- BNE :SHIFTR
-*
-** NOW ADD X * ESIZE TO RUNNING PRODUCT
-*
- CLC
- LDA :PROD
- ADC :PBAK
- STA :PROD
- LDA :PROD+1
- ADC :PBAK+1
- STA :PROD+1
-*
-** NOW ADD 5
-*
- CLC
- LDA :PROD ; INCREASE BY 5
- ADC #5
- STA :PROD
- BCC :ADD3D
- INC :PROD+1
-:ADD3D
-*
-** NOW ADD BASE ADDRESS OF ARRAY TO GET
-** THE ADDRESS OF THE INDEX VALUE
-*
- CLC
- LDA :PROD
- ADC ADDR4
- STA :PROD
- STA ADDR2
- LDA :PROD+1
- ADC ADDR4+1
- STA :PROD+1
- STA ADDR2+1
-*
-** RETURN ADDRESS IN Y(LOW) AND X(HIGH)
-*
- LDY #0
- LDX #0
-*
-** COPY FROM SRC ADDR TO DEST ADDR
-*
-:CLP
- LDA (ADDR2),Y
- STA RETURN,Y
- INY
- CPY :ESIZE
- BNE :CLP
- LDA :ESIZE
- STA RETLEN
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
-** RETURN ELEMENT ADDRESS AND SIZE
-*
- LDX ADDR2+1
- LDY ADDR2
- LDA :ESIZE
-*
- RTS
-*
-** DATA
-*
-:ESIZE DS 2
-:XIDX DS 2
-:YIDX DS 2
-:MCAND DS 2
-:MLIER DS 2
-:PROD DS 4
-:PBAK DS 2
-:XLEN DS 2
-:YLEN DS 2
-*
-:E_SID ASC "AGET162 (GET162 MACRO)",00
-:E_DUMP ASC ":ESIZE(2) XIDX(2) YIDX(2) MCAND(2) "
- ASC "MCAND(2) MLIER(2) PROD(4) PBAK(2) "
- ASC "XLEN(2) YLEN(2)",00
-:E_XOVF ASC "OUT OF BOUNDS! X > MAXIMUM",00
-:E_YOVF ASC "OUT OF BOUNDS! Y > MAX",00
-*
diff --git a/source/disk3_arrays/T.SUB.AGET81 b/source/disk3_arrays/T.SUB.AGET81
deleted file mode 100644
index cde5a93..0000000
--- a/source/disk3_arrays/T.SUB.AGET81
+++ /dev/null
@@ -1,203 +0,0 @@
-*
-*``````````````````````````````*
-* AGET81 : GET ARRAY ELEMENT *
-* ADDRESS *
-*- -*
-* GETS THE SPECIFIED ELEMENT *
-* OF THE ARRAY AND COPIES IT *
-* TO MEMORY DEDICATED TO *
-* RETURN VALUES. *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-* LDA #>$300 ;HI ARADDR *
-* PHA *
-* LDA #<$300 ; LOW *
-* PHA *
-* LDA #5 ; INDEX *
-* PHA *
-* JSR AGET81 *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* INDEX OF ELEMENT TO GET *
-* ADDRESS OF ARRAY LO BYTE *
-* ADDRESS OF ARRAY HI BYTE *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* .Y = LOBYTE OF ELEMENT ADDR *
-* .X = HIBYTE OF ELEMENT ADDR *
-* .A = LENGTH OF RETURN VAL *
-* *
-* [RETURN] VALUE FOUND AT *
-* SPECIFIED INDEX *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-AGET81
-*
-** SAVE RETURN ADDRESS
-*
- PLA
- STA RETADR
- PLA
- STA RETADR+1
-*
-** GET PARAMETERS
-*
- PLA
- STA :IDX
-*DEC :IDX
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDA #0
- STA :IDX+1
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
-** GET ELEMENT SIZE, ARRAY SIZE
-*
- LDY #1 ; ELEMENT SIZE LOC
- LDA (ADDR1),Y
- STA :ESIZE
- STA RETLEN ; LENGTH OF RETURN VALUE
- DEY
- LDA (ADDR1),Y
- STA :ALEN
-*
-********************************
-*
-* ERROR CONTROL
-*
-********************************
-*
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :IDX ; IF IDX > ARRAY LENGTH
- CMP :ALEN
- BCS :OVF
- JMP :ERREND
-:OVF
- _ERR #:E_SID;#:E_OVF1;#:E_DUMP;#:RES;#6
-*
-********************************
-*
-:ERREND
-*
-********************************
-*
-** FIRST, MUL INDEX BY ELEMENT SIZE,
-** THEN ADD TWO TO GET THE PROPER ADDRESS.
-*
- LDY #0
- LDA #0
- TAY
- STY SCRATCH
- BEQ :ENTLP
-*
-:DOADD
- CLC
- ADC :IDX
- TAX
- TYA
- ADC SCRATCH
- TAY
- TXA
-:LP
- ASL :IDX
- ROL SCRATCH
-:ENTLP
- LSR :ESIZE
- BCS :DOADD
- BNE :LP
-*
-** INDEX STORED AT X (LOW) AND Y (HIGH)
-*
- STX :IDX
- STY :IDX+1
-*
-** ADD 2 TO INDEX
-*
- CLC
- LDA #2
- ADC :IDX
- STA :RES
- LDA #0
- ADC :IDX+1
- STA :RES+1
-*
-** NOW ADD THAT TO BASE ARRAY ADDRESS
-** TO GET ADDRESS OF INDEX VALUE
-*
- CLC
- LDA :RES
- ADC ADDR1 ; LOW OF ARRAY ADDRESS
- STA :RES
- LDA :RES+1
- ADC ADDR1+1
- STA :RES+1
-*
-** NOW MOVE SPECIFIED ELEMENT DATA TO THE
-** MEMORY LOCATION DEDICATED TO RETURN VALUES
-*
- LDY #0
- LDA :RES
- STA ADDR1
- LDA :RES+1
- STA ADDR1+1
-:LDLOOP
- LDA (ADDR1),Y
- STA RETURN,Y
- INY
- CPY RETLEN
- BCC :LDLOOP ; IF .Y <= RETLEN
- BEQ :LDLOOP ; KEEP LOOPING
-*
-*
-** ADDRESS TO ARRAY ELEMENT IS STORED
-** IN .Y (LOW BYTE), .X (HIGH BYTE)
-*
-** LENGTH OF RETURN VALUE IS STORED IN .A
-*
- LDY :RES
- LDX :RES+1
- LDA RETLEN
- RTS
-*
-** DATA
-*
-:RES DS 2
-:IDX DS 2
-:ESIZE DS 1
-:ALEN DS 1
-*
-:E_SID ASC "AGET81 (GET81 MACRO)",00
-:E_DUMP ASC "DUMPING RES(2) IDX(2) ESIZE(1) ALEN(1)",00
-:E_OVF1 ASC "OUT OF BOUNDS! INDEX > ARRAY LENGTH",00
-*
diff --git a/source/disk3_arrays/T.SUB.AGET82 b/source/disk3_arrays/T.SUB.AGET82
deleted file mode 100644
index b175512..0000000
--- a/source/disk3_arrays/T.SUB.AGET82
+++ /dev/null
@@ -1,255 +0,0 @@
-*
-*``````````````````````````````*
-* AGET82 : INIT 2D ARRAY *
-*- -*
-* THIS GETS THE ADDRESS OF AN *
-* ELEMENT AT THE INDEX OF *
-* [:XIDX],[:YIDX]. *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-* LDA #>$300 ; ARRAY ADDR *
-* PHA *
-* LDA #<$300 *
-* PHA *
-* LDA #2 ; X INDEX *
-* PHA *
-* LDA #3 ; Y INDEX *
-* PHA *
-* JSR AGET82 *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* Y INDEX OF ELEMENT *
-* X INDEX OF ELEMENT *
-* LOW BYTE OF ARRAY ADDRESS *
-* HIGH BYTE OF ARRAY ADDRESS *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* .Y = LO BYTE OF ELEM ADDR *
-* .X = HI BYTE OF ELEM ADDR *
-* .A = ELEMENT/RETURN LENGTH *
-* *
-* [RETURN] = VALUE FOUND AT *
-* SPECIFIED INDEX. *
-* *
-* [RETLEN] = LENGTH IN BYTES *
-* OF THE RETURN VALUE. *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-AGET82
-*
-** SAVE RETURN ADDRESS
-*
- PLA
- STA RETADR
- PLA
- STA RETADR+1
-*
-** GET PARAMETERS
-*
- PLA
- STA :YIDX
- PLA
- STA :XIDX
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
-*
-** GET ARRAY SIZES
-*
- LDY #0
- LDA (ADDR1),Y ; X LENGTH
- STA :XLEN
- LDY #1
- LDA (ADDR1),Y ; Y LENGTH
- STA :YLEN
- LDY #2
- LDA (ADDR1),Y ; ELEMENT LENGTH
- STA :ELEN
-*
-********************************
-*
-* ERROR CONTROL
-*
-********************************
-*
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :XIDX ; IF X > MAX LEN
- CMP :XLEN
- BCS :XOVF
- JMP :ERRCONT1
-:XOVF
- _ERR #:E_SID;#:E_XOVF;#:E_DUMP;#:XIDX;#15
-:ERRCONT1
- LDA :YIDX ; IF Y > MAX LEN
- CMP :YLEN
- BCS :YOVF
- JMP :ERREND
-:YOVF
- _ERR #:E_SID;#:E_YOVF;#:E_DUMP;#:XIDX;#15
-*
-********************************
-*
-:ERREND
-*
-********************************
-*
-** MULTIPLY Y-INDEX BY Y-LENGTH
-*
- LDA #0
-*
- TAY
- STY SCRATCH
- BEQ :ENTLP
-*
-:DOADD
- CLC
- ADC :YIDX
- TAX
-*
- TYA
- ADC SCRATCH
- TAY
- TXA
-*
-:LP
- ASL :YIDX
- ROL SCRATCH
-:ENTLP
- LSR :YLEN
- BCS :DOADD
- BNE :LP
-*
- STX :PBAK
- STY :PBAK+1
-*
-** NOW MULTIPLY LENGTH OF ELEMENTS BY XIDX
-*
- LDA :XIDX
- STA :MLIER
- LDA :ELEN
- STA :MCAND
- LDA #0
- STA :MLIER+1
- STA :MCAND+1
- STA :PROD
- STA :PROD+1
- STA :PROD+2
- STA :PROD+3
- LDX #$10
-:SHIFTR LSR :MLIER+1
- ROR :MLIER
- BCC :ROTR
- LDA :PROD+2
- CLC
- ADC :MCAND
- STA :PROD+2
- LDA :PROD+3
- ADC :MCAND+1
-:ROTR
- ROR
- STA :PROD+3
- ROR :PROD+2
- ROR :PROD+1
- ROR :PROD
- DEX
- BNE :SHIFTR
-*
- LDA :PROD
- CLC
- ADC #3 ; INCREASE BY 3
- STA :PROD
- BCC :NOCAR
- INC :PROD+1
-:NOCAR
-*
-** NOW ADD THAT TO EARLIER CALC
-*
- CLC
- LDA :PROD
- ADC :PBAK
- STA :PROD
- LDA :PROD+1
- ADC :PBAK+1
- STA :PROD+1
-*
-** NOW ADD BASE ADDRESS OF ARRAY TO GET
-** THE ADDRESS OF THE INDEX VALUE
-*
- CLC
- LDA :PROD
- ADC ADDR1
- STA :PROD
- LDA :PROD+1
- ADC ADDR1+1
- STA :PROD+1
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
-** RETURN ADDRESS IN Y(LOW) AND X(HIGH)
-*
- LDY :PROD
- LDX :PROD+1
- STY ADDR1
- STX ADDR1+1
- LDY #0
-:RLP
- LDA (ADDR1),Y
- STA RETURN,Y
- INY
- CPY :ELEN
- BNE :RLP
- LDA :ELEN
- STA RETLEN
-*
- LDA RETLEN
- LDY ADDR1
- LDX ADDR1+1
- RTS
-*
-** DATA
-*
-:XIDX DS 2
-:YIDX DS 2
-:XLEN DS 1
-:YLEN DS 1
-:PROD DS 4
-:MLIER DS 2
-:MCAND DS 2
-:ELEN DS 1
-:PBAK DS 2
-*
-:E_SID ASC "AGET82 (GET82 MACRO)",00
-:E_DUMP ASC ":XIDX(2) :YIDX(2) :XLEN(1) :YLEN(1)"
- ASC ":PROD(4) :MLIER(2) :MCAND(2) :ELEN(1)",00
-:E_XOVF ASC "OUT OF BOUNDS! X > MAX OR IS 0.",00
-:E_YOVF ASC "OUT OF BOUNDS! Y > MAX OR IS 0.",00
-*
diff --git a/source/disk3_arrays/T.SUB.APUT161 b/source/disk3_arrays/T.SUB.APUT161
deleted file mode 100644
index 8668b8b..0000000
--- a/source/disk3_arrays/T.SUB.APUT161
+++ /dev/null
@@ -1,213 +0,0 @@
-*
-*``````````````````````````````*
-* APUT161: PUT DATA INTO ARRAY *
-* ELEMENT *
-*- -*
-* COPIES FROM SOURCE LOCATION *
-* AND PUTS IT IN MEMLOC FOR *
-* DESIRED ELEMENT. *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* INDEX OF PUT ELEMENT *
-* LOW BYTE OF DESTINATION ADDR *
-* HI BYTE OF DESTINATION ADDR *
-* LO BYTE OF SOURCE ADDRESS *
-* HI BYTE OF SOURCE ADDRESS *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* .Y = LOBYTE OF ELEMENT ADDR *
-* .X = HIBYTE OF ELEMENT ADDR *
-* .A = BYTE LENGTH OF ELEMENT *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-APUT161
-*
-** SAVE RETURN ADDRESS
-*
- PLA
- STA RETADR ; LOCAL RETURN ADDRESS STORAGE
- PLA ; BECAUSE OF CALLING AGET81
- STA RETADR+1
-*
-** GET PARAMETERS
-*
- PLA
- STA :AIDX
- STA :IDX
- PLA
- STA :AIDX+1
- STA SCRATCH
- PLA
- STA ADDR4 ; ARRAY ADDRESS; USES ADDR4
- ; BECAUSE CALL TO AGET81 USES
- ; ADDR1
- PLA
- STA ADDR4+1
- PLA
- STA ADDR3 ; ADDRESS OF DATA TO BE
- ; COPIED TO ELEMENT
- PLA
- STA ADDR3+1
-*
-** GET ARRAY'S SIZE, ELEMENT SIZE
-*
- LDY #0
- LDA (ADDR4),Y
- STA :ASIZE
- LDY #1
- LDA (ADDR4),Y
- STA :ASIZE+1
- INY
- LDA (ADDR4),Y
- STA :ESIZE
- STA :ESIZEBAK
-*
-********************************
-*
-* ERROR CONTROL
-*
-********************************
-*
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :IDX+1 ; IF IDX > ARRAY LENGTH
- CMP :ASIZE+1
- BCS :OVFHI
- JMP :ERREND
-:OVFHI
- LDA :IDX
- CMP :ASIZE
- BCS :OVF
- JMP :ERREND
-:OVF
- _ERR #:E_SID;#:E_OVF1;#:E_DUMP;#:ESIZE;#9
-*
-********************************
-*
-:ERREND
-*
-********************************
-*
-** FIRST, MUL INDEX BY ELEM SIZE, THEN ADD
-** TWO TO GET THE ELEMENT ADDRESS.
-*
- LDY #0
- LDA #0
- BEQ :ENTLPA
-:DOADD
- CLC
- ADC :AIDX
- TAX
- TYA
- ADC SCRATCH
- TAY
- TXA
-:LPA
- ASL :AIDX
- ROL SCRATCH
-:ENTLPA
- LSR :ESIZE
- BCS :DOADD
- BNE :LPA
-*
-** STORE INDEX VALUE
-*
- STX :IDX
- STY :IDX+1
-*
-** NOW ADD 3 TO RESULT
-*
- CLC
- LDA #3
- ADC :IDX
- STA :RES
- BCS :ADDHI
- JMP :XADD
-:ADDHI
- LDA #1
- ADC :IDX+1
- STA :IDX+1
-:XADD
- LDA :IDX+1
- STA :RES+1
-*
- CLC
- LDA :RES
- ADC ADDR4
- STA :RES
- BCS :ADD1HI
- JMP :XADD2
-:ADD1HI
- INC :RES+1
-:XADD2
- LDA :RES+1
- ADC ADDR4+1
- STA :RES+1
-*
- STA ADDR2+1
- LDA :RES
- STA ADDR2
-*
-** COPY FROM SRC ADDR3 TO ELEMENT LOCATION ADDR
-*
- LDY #0
-:LP
- LDA (ADDR3),Y
- STA (ADDR2),Y
- INY
- CPY :ESIZEBAK
- BNE :LP
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
-** RETURN ELEMENT ADDRESS AND SIZE
-** IN REGISTERS
-*
- LDX ADDR2+1
- LDY ADDR2
- LDA :ESIZE
- RTS
-*
-** DATA
-*
-:ESIZE DS 1
-:ESIZEBAK DS 1
-:ASIZE DS 2
-:AIDX DS 2
-:IDX DS 2
-:RES DS 2
-*
-:E_SID ASC "APUT161 (PUT161 MACRO),",00
-:E_DUMP ASC "DUMPING :ESIZE(1) :ESIZEBAK(1) :ASIZE(2)"
- ASC ":AIDX(2) :IDX(2) :RES(2)",00
-:E_OVF1 ASC "OUT OF BOUNDS! INDEX > ARRAY LENGTH",00
-*
diff --git a/source/disk3_arrays/T.SUB.APUT162 b/source/disk3_arrays/T.SUB.APUT162
deleted file mode 100644
index 056585e..0000000
--- a/source/disk3_arrays/T.SUB.APUT162
+++ /dev/null
@@ -1,295 +0,0 @@
-*
-*``````````````````````````````*
-* APUT162 : PUT DATA INTO ELEM *
-*- -*
-* THIS PUTS DATA FROM ONE ADDR *
-* INTO THE ADDRESS OF AN ARRAY *
-* WITH THE INDEX OF [:XIDX], *
-* [:YIDX]. *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-* LDA #>$300 ; SOURCE DATA *
-* PHA *
-* LDA #<$300 *
-* PHA *
-* LDA #>$3A0 ; DEST ARRAY *
-* PHA *
-* LDA #<$3A0 *
-* PHA *
-* LDA #2 ; ELEM X INDEX *
-* PHA *
-* LDA #3 ; ELEM Y INDEX *
-* PHA *
-* JSR APUT82 *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* ELEMENT Y INDEX *
-* ELEMENT X INDEX *
-* LOW BYTE OF DESTINATION ADDR *
-* HI BYTE OF DESTINATION ADDR *
-* LO BYTE OF SOURCE ADDRESS *
-* HI BYTE OF SOURCE ADDRESS *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* .Y = LOBYTE ELEMENT ADDRESS *
-* .X = HIBYTE ELEMENT ADDRESS *
-* .A = ELEMENT BYTE LENGTH *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-APUT162
-*
-** SAVE RETURN ADDRESS
-*
- PLA
- STA RETADR
- PLA
- STA RETADR+1
-*
-** GET PARAMETERS
-*
- PLA
- STA :YIDX ; Y INDEX
- PLA
- STA :YIDX+1
- PLA
- STA :XIDX ; X INDEX
- PLA
- STA :XIDX+1
- PLA
- STA ADDR4 ; ADDRESS OF ARRAY
- PLA
- STA ADDR4+1
- PLA
- STA ADDR3 ; ADDRESS OF DATA
- PLA ; TO BE COPIED
- STA ADDR3+1
-*
-** GET ARRAY SIZES
-*
- LDY #4
- LDA (ADDR4),Y
- STA :ESIZE
- LDY #0
- LDA (ADDR4),Y
- STA :XLEN
- LDY #1
- LDA (ADDR4),Y
- STA :XLEN+1
- LDY #2
- LDA (ADDR4),Y
- STA :YLEN
- LDY #3
- LDA (ADDR4),Y
- STA :YLEN+1
- LDY #0
-*INC :XLEN
-*INC :YLEN
-*
-********************************
-*
-* ERROR CONTROL
-*
-********************************
-*
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :XIDX
- CMP :XLEN
- BCC :ECONT1 ; IF XIDX < XLEN, SKIP HICHK
- LDA :XIDX+1
- CMP :XLEN+1
- BEQ :ECONT1
- BCC :ECONT1 ; IF HI XIDX < HI XLEN, SKIP
- _ERR #:E_SID;#:E_XOVF;#:E_DUMP;#:ESIZE;#20
-:ECONT1
- LDA :YIDX
- CMP :YLEN ; IF YIDX < YLEN,
- BCC :ECONT2 ; SKIP CHECK HI
- LDA :YIDX+1
- CMP :YLEN+1
- BEQ :ECONT2 ; IF HI YIDX => HI YLEN
- BCC :ECONT2 ; THEN SKIP TO CONT
- _ERR #:E_SID;#:E_YOVF;#:E_DUMP;#:ESIZE;#20
-:ECONT2
-*
-********************************
-*
-:ERREND
-*
-********************************
-*
-** MULTIPLY Y-INDEX BY Y-LENGTH
-*
- LDA :YIDX
- STA :MLIER
- LDA :YIDX+1
- STA :MLIER+1
- LDA :YLEN
- STA :MCAND
- LDA :YLEN+1
- STA :MCAND+1
- LDA #00
- STA :PROD
- STA :PROD+1
- STA :PROD+2
- STA :PROD+3
- LDX #$10
-:SHIFT_R
- LSR :MLIER+1
- ROR :MLIER
- BCC :ROT_R
- LDA :PROD+2
- CLC
- ADC :MCAND
- STA :PROD+2
- LDA :PROD+3
- ADC :MCAND+1
-:ROT_R
- ROR
- STA :PROD+3
- ROR :PROD+2
- ROR :PROD+1
- ROR :PROD
- DEX
- BNE :SHIFT_R
-*
-** NOW MULTIPLY XIDX BY ELEMENT SIZE
-*
- LDA :PROD
- STA :PBAK
- LDA :PROD+1
- STA :PBAK+1
- LDA :XIDX
- STA :MLIER
- LDA :XIDX+1
- STA :MLIER+1
- LDA :ESIZE
- STA :MCAND
- LDA #0
- STA :MCAND+1
-*
- STA :PROD
- STA :PROD+1
- STA :PROD+2
- STA :PROD+3
- LDX #$10
-:SHIFTR LSR :MLIER+1
- ROR :MLIER
- BCC :ROTR
- LDA :PROD+2
- CLC
- ADC :MCAND
- STA :PROD+2
- LDA :PROD+3
- ADC :MCAND+1
-:ROTR
- ROR
- STA :PROD+3
- ROR :PROD+2
- ROR :PROD+1
- ROR :PROD
- DEX
- BNE :SHIFTR
-*
-** NOW ADD X * ESIZE TO RUNNING PRODUCT
-*
- CLC
- LDA :PROD
- ADC :PBAK
- STA :PROD
- LDA :PROD+1
- ADC :PBAK+1
- STA :PROD+1
-*
-** NOW ADD 5
-*
- CLC
- LDA :PROD ; INCREASE BY 5
- ADC #5
- STA :PROD
- BCC :ADD3D
- INC :PROD+1
-:ADD3D
-*
-** NOW ADD BASE ADDRESS OF ARRAY TO GET
-** THE ADDRESS OF THE INDEX VALUE
-*
- CLC
- LDA :PROD
- ADC ADDR4
- STA :PROD
- STA ADDR2
- LDA :PROD+1
- ADC ADDR4+1
- STA :PROD+1
- STA ADDR2+1
-*
-** RETURN ADDRESS IN Y(LOW) AND X(HIGH)
-*
- LDY #0
- LDX #0
-*
-** COPY FROM SRC ADDR TO DEST ADDR
-*
-:CLP
- LDA (ADDR3),Y
- STA (ADDR2),Y
- INY
- CPY :ESIZE
- BNE :CLP
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
-** RETURN ELEMENT ADDRESS AND SIZE
-*
- LDX ADDR2+1
- LDY ADDR2
- LDA :ESIZE
-*
- RTS
-*
-** DATA
-*
-:ESIZE DS 2
-:XIDX DS 2
-:YIDX DS 2
-:MCAND DS 2
-:MLIER DS 2
-:PROD DS 4
-:PBAK DS 2
-:XLEN DS 2
-:YLEN DS 2
-*
-:E_SID ASC "APUT162 (PUT162 MACRO)",00
-:E_DUMP ASC ":ESIZE(2) :XIDX(2) :YIDX(2) :MCAND(2) :MLIER(2)"
- ASC ":PROD(4) PBAK(2) :XLEN(1) :YLEN(1)",00
-:E_XOVF ASC "OUT OF BOUNDS! X > MAXIMUM.",00
-:E_YOVF ASC "OUT OF BOUNDS! Y > MAX.",00
-*
diff --git a/source/disk3_arrays/T.SUB.APUT81 b/source/disk3_arrays/T.SUB.APUT81
deleted file mode 100644
index b03cb21..0000000
--- a/source/disk3_arrays/T.SUB.APUT81
+++ /dev/null
@@ -1,209 +0,0 @@
-*
-*``````````````````````````````*
-* APUT81 : PUT DATA INTO ARRAY *
-* ELEMENT *
-*- -*
-* COPIES FROM SOURCE LOCATION *
-* AND PUTS IT IN MEMLOC FOR *
-* DESIRED ELEMENT. *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-* LDA #>$300 ; SRC ADDR *
-* PHA *
-* LDA #<$300 *
-* PHA *
-* LDA #>$300 ;DEST ADDR *
-* PHA *
-* STA #<$300 *
-* PHA *
-* LDA #5 ; INDEX *
-* PHA *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* INDEX OF PUT ELEMENT *
-* LOW BYTE OF DESTINATION ADDR *
-* HI BYTE OF DESTINATION ADDR *
-* LO BYTE OF SOURCE ADDRESS *
-* HI BYTE OF SOURCE ADDRESS *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* .Y = LOBYTE OF ELEMENT ADDR *
-* .X = HIBYTE OF ELEMENT ADDR *
-* .A = BYTE LENGTH OF ELEMENT *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-APUT81
-*
-** SAVE RETURN ADDRESS
-*
- PLA
- STA RETADR ; LOCAL RETURN ADDRESS STORAGE
- PLA ; BECAUSE OF CALLING AGET81
- STA RETADR+1
-*
-** GET PARAMETERS
-*
- PLA
- STA :AIDX
- STA :IDX
-*DEC :AIDX
-*DEC :IDX
- PLA
- STA ADDR4 ; ARRAY ADDRESS; USES ADDR4
- ; BECAUSE CALL TO AGET81 USES
- ; ADDR1
- PLA
- STA ADDR4+1
- PLA
- STA ADDR3 ; ADDRESS OF DATA TO BE
- ; COPIED TO ELEMENT
- PLA
- STA ADDR3+1
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
-** GET ARRAY'S SIZE, ELEMENT SIZE
-*
- LDY #0
- LDA (ADDR4),Y
- STA :ASIZE
- LDY #1
- LDA (ADDR4),Y
- STA :ESIZE
- STA :ESIZEBAK
-*
-********************************
-*
-* ERROR CONTROL
-*
-********************************
-*
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :IDX ; IF IDX > ARRAY LENGTH
- CLC
- ADC #1
- CMP :ASIZE
- BCS :OVF
- JMP :ERREND
-:OVF
- _ERR #:E_SID;#:E_OVF1;#:E_DUMP;#:ESIZE;#9
-*
-********************************
-*
-:ERREND
-*
-********************************
-*
-** FIRST, MUL INDEX BY ELEM SIZE, THEN ADD
-** TWO TO GET THE ELEMENT ADDRESS.
-*
- LDY #0
- LDA #0
- STY SCRATCH
- STY SCRATCH+1
- BEQ :ENTLPA
-:DOADD
- CLC
- ADC :AIDX
- TAX
- TYA
- ADC SCRATCH
- TAY
- TXA
-:LPA
- ASL :AIDX
- ROL SCRATCH
-:ENTLPA
- LSR :ESIZE
- BCS :DOADD
- BNE :LPA
-*
-** STORE INDEX VALUE
-*
- STX :IDX
- STY :IDX+1
-*
-** NOW ADD TWO TO RESULT
-*
- CLC
- LDA #2
- ADC :IDX
- STA :RES
- LDA #0
- ADC :IDX+1
- STA :RES+1
-*
-** NOW ADD RESULT TO THE BASE ARRAY ADDRESS
-** TO GET THE ELEMENT ADDRESS
-*
- CLC
- LDA :RES
- ADC ADDR4
- STA :RES
- LDA :RES+1
- ADC ADDR4+1
- STA :RES+1
-*
- STA ADDR2+1
- LDA :RES
- STA ADDR2
-*
-** COPY FROM SRC ADDR3 TO ELEMENT LOCATION ADDR
-*
-:LP
- LDA (ADDR3),Y
- STA (ADDR2),Y
- INY
- CPY :ESIZEBAK
- BNE :LP
-*
-** RETURN ELEMENT ADDRESS AND SIZE
-** IN REGISTERS
-*
- LDX ADDR2+1
- LDY ADDR2
- LDA :ESIZE
- RTS
-*
-** DATA
-*
-:ESIZE DS 1
-:ESIZEBAK DS 1
-:ASIZE DS 1
-:AIDX DS 2
-:IDX DS 2
-:RES DS 2
-*
-:E_SID ASC "APUT81 (PUT81 MACRO)",00
-:E_DUMP ASC "DUMPING :ESIZE(1) :ESIZEBAK(1) :ASIZE(1)"
- ASC ":AIDX(2) :IDX(2) :RES(2)",00
-:E_OVF1 ASC "OUT OF BOUNDS! INDEX > ARRAY LENGTH",00
-*
diff --git a/source/disk3_arrays/T.SUB.APUT82 b/source/disk3_arrays/T.SUB.APUT82
deleted file mode 100644
index 6927a10..0000000
--- a/source/disk3_arrays/T.SUB.APUT82
+++ /dev/null
@@ -1,269 +0,0 @@
-*
-*``````````````````````````````*
-* APUT82 : PUT DATA INTO ELEM *
-*- -*
-* THIS PUTS DATA FROM ONE ADDR *
-* INTO THE ADDRESS OF AN ARRAY *
-* WITH THE INDEX OF [:XIDX], *
-* [:YIDX]. *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-* LDA #>$300 ; SOURCE DATA *
-* PHA *
-* LDA #<$300 *
-* PHA *
-* LDA #>$3A0 ; DEST ARRAY *
-* PHA *
-* LDA #<$3A0 *
-* PHA *
-* LDA #2 ; ELEM X INDEX *
-* PHA *
-* LDA #3 ; ELEM Y INDEX *
-* PHA *
-* JSR APUT82 *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* ELEMENT Y INDEX *
-* ELEMENT X INDEX *
-* LOW BYTE OF DESTINATION ADDR *
-* HI BYTE OF DESTINATION ADDR *
-* LO BYTE OF SOURCE ADDRESS *
-* HI BYTE OF SOURCE ADDRESS *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* .Y = LOBYTE ELEMENT ADDRESS *
-* .X = HIBYTE ELEMENT ADDRESS *
-* .A = ELEMENT BYTE LENGTH *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-APUT82
-*
-** SAVE RETURN ADDRESS
-*
- PLA
- STA RETADR
- PLA
- STA RETADR+1
-*
-** GET PARAMETERS
-*
- PLA
- STA :YIDX ; Y INDEX
- PLA
- STA :XIDX ; X INDEX
- PLA
- STA ADDR4 ; ADDRESS OF ARRAY
- PLA
- STA ADDR4+1
- PLA
- STA ADDR3 ; ADDRESS OF DATA
- PLA ; TO BE COPIED
- STA ADDR3+1
-*
-** GET ARRAY SIZES
-*
- LDY #0
- LDA (ADDR4),Y
- STA :XLEN
- LDY #1
- LDA (ADDR4),Y
- STA :YLEN
- LDY #2
- LDA (ADDR4),Y
- STA :ESIZE
-*
-********************************
-*
-* ERROR CONTROL
-*
-********************************
-*
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :XIDX ; IF X > MAX LEN
- CMP :XLEN
- BCS :XOVF
- JMP :ERRCONT1
-:XOVF
- _ERR #:E_SID;#:E_XOVF;#:E_DUMP;#:XIDX;#17
-:ERRCONT1
- LDA :YIDX ; IF Y > MAX LEN
- CMP :YLEN
- BCS :YOVF
- JMP :ERREND
-:YOVF
- _ERR #:E_SID;#:E_YOVF;#:E_DUMP;#:XIDX;#17
-*
-********************************
-*
-:ERREND
-*
-********************************
-*
-** MULTIPLY Y-INDEX BY Y-LENGTH
-*
- LDA #0
- TAY
- STY SCRATCH
- BEQ :ENTLP
-*
-:DOADD
- CLC
- ADC :YIDX
- TAX
-*
- TYA
- ADC SCRATCH
- TAY
- TXA
-*
-:LP
- ASL :YIDX
- ROL SCRATCH
-:ENTLP
- LSR :YLEN
- BCS :DOADD
- BNE :LP
-*
- STX :PBAK
- STY :PBAK+1
-*
- CLC
- LDA :XIDX
- STA :MLIER
- LDA #0
- STA :MLIER+1
- LDA :ESIZE
- STA :MCAND
- LDA #0
- STA :MCAND+1
-*
-** NOW MULTIPLY XIDX BY ELEMENT LENGTH
-*
- LDA #0
- STA :PROD
- STA :PROD+1
- STA :PROD+2
- STA :PROD+3
- LDX #$10
-:SHIFTR LSR :MLIER+1
- ROR :MLIER
- BCC :ROTR
- LDA :PROD+2
- CLC
- ADC :MCAND
- STA :PROD+2
- LDA :PROD+3
- ADC :MCAND+1
-:ROTR
- ROR
- STA :PROD+3
- ROR :PROD+2
- ROR :PROD+1
- ROR :PROD
- DEX
- BNE :SHIFTR
-*
-** NOW ADD PRODUCT TO REST
-*
- LDA :PBAK
- CLC
- ADC :PROD
- STA :PROD
- LDA :PBAK+1
- ADC :PROD+1
- STA :PROD+1
-*
- LDA :PROD
- CLC
- ADC #3 ; INCREASE BY 3
- STA :PROD
- BCC :NOCAR
- INC :PROD+1
-:NOCAR
-*
-** NOW ADD BASE ADDRESS OF ARRAY TO GET
-** THE ADDRESS OF THE INDEX VALUE
-*
- CLC
- LDA :PROD
- ADC ADDR4
- STA :PROD
- LDA :PROD+1
- ADC ADDR4+1
- STA :PROD+1
-*
-** RETURN ADDRESS IN Y(LOW) AND X(HIGH)
-*
- LDY :PROD
- LDX :PROD+1
- STY ADDR2
- STX ADDR2+1
-*
- LDY #0
- LDX #0
-*
-** COPY FROM SRC ADDR TO DEST ADDR
-*
-:CLP
- LDA (ADDR3),Y
- STA (ADDR2),Y
- INY
- CPY :ESIZE
- BNE :CLP
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
-** RETURN ELEMENT ADDRESS AND SIZE
-*
- LDX ADDR2+1
- LDY ADDR2
- LDA :ESIZE
-*
- RTS
-*
-** DATA
-*
-:ESIZE DS 1
-:XIDX DS 1
-:YIDX DS 1
-:MCAND DS 2
-:MLIER DS 2
-:PROD DS 4
-:XLEN DS 1
-:YLEN DS 1
-:PBAK DS 2
-*
-:E_SID ASC "APUT82 (PUT82 MACRO)",00
-:E_DUMP ASC ":XIDX(1) :YIDX(1) :MCAND(2) :MLIER(2)"
- ASC ":PROD(4) :XLEN(1) :YLEN(1) PBAK(2)",00
-:E_XOVF ASC "OUT OF BOUNDS! X > MAXIMUM.",00
-:E_YOVF ASC "OUT OF BOUNDS! Y > MAX.",00
-*
diff --git a/source/disk4_math/GO.MAKEEXEC b/source/disk4_math/GO.MAKEEXEC
deleted file mode 100644
index a51d4e9..0000000
--- a/source/disk4_math/GO.MAKEEXEC
+++ /dev/null
@@ -1,3 +0,0 @@
-BLOAD MAKEEXEC
-CALL -151
-6000G
diff --git a/source/disk4_math/MAKEEXEC b/source/disk4_math/MAKEEXEC
deleted file mode 100644
index 25fcf74..0000000
--- a/source/disk4_math/MAKEEXEC
+++ /dev/null
@@ -1,1907 +0,0 @@
-6000- 4C 4A 62 JMP $624A
-6003- 00 BRK
-6004- 00 BRK
-6005- 00 BRK
-6006- 00 BRK
-6007- 00 BRK
-6008- 00 BRK
-6009- 00 BRK
-600A- 00 BRK
-600B- 00 BRK
-600C- 00 BRK
-600D- 00 BRK
-600E- 00 BRK
-600F- 00 BRK
-6010- 00 BRK
-6011- 00 BRK
-6012- 00 BRK
-6013- 00 BRK
-6014- 00 BRK
-6015- 00 BRK
-6016- 00 BRK
-6017- 00 BRK
-6018- 00 BRK
-6019- 00 BRK
-601A- 00 BRK
-601B- 00 BRK
-601C- 00 BRK
-601D- 00 BRK
-601E- 00 BRK
-601F- 00 BRK
-6020- 00 BRK
-6021- 00 BRK
-6022- 00 BRK
-6023- 00 BRK
-6024- 00 BRK
-6025- 00 BRK
-6026- 00 BRK
-6027- 00 BRK
-6028- 00 BRK
-6029- 00 BRK
-602A- 00 BRK
-602B- 00 BRK
-602C- 00 BRK
-602D- 00 BRK
-602E- 00 BRK
-602F- 00 BRK
-6030- 00 BRK
-6031- 00 BRK
-6032- 00 BRK
-6033- 00 BRK
-6034- 00 BRK
-6035- 00 BRK
-6036- 00 BRK
-6037- 00 BRK
-6038- 00 BRK
-6039- 00 BRK
-603A- 00 BRK
-603B- 00 BRK
-603C- 00 BRK
-603D- 00 BRK
-603E- 00 BRK
-603F- 00 BRK
-6040- 00 BRK
-6041- 00 BRK
-6042- 00 BRK
-6043- 00 BRK
-6044- 00 BRK
-6045- 00 BRK
-6046- 00 BRK
-6047- 00 BRK
-6048- 00 BRK
-6049- 00 BRK
-604A- 00 BRK
-604B- 00 BRK
-604C- 00 BRK
-604D- 00 BRK
-604E- 00 BRK
-604F- 00 BRK
-6050- 00 BRK
-6051- 00 BRK
-6052- 00 BRK
-6053- 00 BRK
-6054- 00 BRK
-6055- 00 BRK
-6056- 00 BRK
-6057- 00 BRK
-6058- 00 BRK
-6059- 00 BRK
-605A- 00 BRK
-605B- 00 BRK
-605C- 00 BRK
-605D- 00 BRK
-605E- 00 BRK
-605F- 00 BRK
-6060- 00 BRK
-6061- 00 BRK
-6062- 00 BRK
-6063- 00 BRK
-6064- 00 BRK
-6065- 00 BRK
-6066- 00 BRK
-6067- 00 BRK
-6068- 00 BRK
-6069- 00 BRK
-606A- 00 BRK
-606B- 00 BRK
-606C- 00 BRK
-606D- 00 BRK
-606E- 00 BRK
-606F- 00 BRK
-6070- 00 BRK
-6071- 00 BRK
-6072- 00 BRK
-6073- 00 BRK
-6074- 00 BRK
-6075- 00 BRK
-6076- 00 BRK
-6077- 00 BRK
-6078- 00 BRK
-6079- 00 BRK
-607A- 00 BRK
-607B- 00 BRK
-607C- 00 BRK
-607D- 00 BRK
-607E- 00 BRK
-607F- 00 BRK
-6080- 00 BRK
-6081- 00 BRK
-6082- 00 BRK
-6083- 00 BRK
-6084- 00 BRK
-6085- 00 BRK
-6086- 00 BRK
-6087- 00 BRK
-6088- 00 BRK
-6089- 00 BRK
-608A- 00 BRK
-608B- 00 BRK
-608C- 00 BRK
-608D- 00 BRK
-608E- 00 BRK
-608F- 00 BRK
-6090- 00 BRK
-6091- 00 BRK
-6092- 00 BRK
-6093- 00 BRK
-6094- 00 BRK
-6095- 00 BRK
-6096- 00 BRK
-6097- 00 BRK
-6098- 00 BRK
-6099- 00 BRK
-609A- 00 BRK
-609B- 00 BRK
-609C- 00 BRK
-609D- 00 BRK
-609E- 00 BRK
-609F- 00 BRK
-60A0- 00 BRK
-60A1- 00 BRK
-60A2- 00 BRK
-60A3- 00 BRK
-60A4- 00 BRK
-60A5- 00 BRK
-60A6- 00 BRK
-60A7- 00 BRK
-60A8- 00 BRK
-60A9- 00 BRK
-60AA- 00 BRK
-60AB- 00 BRK
-60AC- 00 BRK
-60AD- 00 BRK
-60AE- 00 BRK
-60AF- 00 BRK
-60B0- 00 BRK
-60B1- 00 BRK
-60B2- 00 BRK
-60B3- 00 BRK
-60B4- 00 BRK
-60B5- 00 BRK
-60B6- 00 BRK
-60B7- 00 BRK
-60B8- 00 BRK
-60B9- 00 BRK
-60BA- 00 BRK
-60BB- 00 BRK
-60BC- 00 BRK
-60BD- 00 BRK
-60BE- 00 BRK
-60BF- 00 BRK
-60C0- 00 BRK
-60C1- 00 BRK
-60C2- 00 BRK
-60C3- 00 BRK
-60C4- 00 BRK
-60C5- 00 BRK
-60C6- 00 BRK
-60C7- 00 BRK
-60C8- 00 BRK
-60C9- 00 BRK
-60CA- 00 BRK
-60CB- 00 BRK
-60CC- 00 BRK
-60CD- 00 BRK
-60CE- 00 BRK
-60CF- 00 BRK
-60D0- 00 BRK
-60D1- 00 BRK
-60D2- 00 BRK
-60D3- 00 BRK
-60D4- 00 BRK
-60D5- 00 BRK
-60D6- 00 BRK
-60D7- 00 BRK
-60D8- 00 BRK
-60D9- 00 BRK
-60DA- 00 BRK
-60DB- 00 BRK
-60DC- 00 BRK
-60DD- 00 BRK
-60DE- 00 BRK
-60DF- 00 BRK
-60E0- 00 BRK
-60E1- 00 BRK
-60E2- 00 BRK
-60E3- 00 BRK
-60E4- 00 BRK
-60E5- 00 BRK
-60E6- 00 BRK
-60E7- 00 BRK
-60E8- 00 BRK
-60E9- 00 BRK
-60EA- 00 BRK
-60EB- 00 BRK
-60EC- 00 BRK
-60ED- 00 BRK
-60EE- 00 BRK
-60EF- 00 BRK
-60F0- 00 BRK
-60F1- 00 BRK
-60F2- 00 BRK
-60F3- 00 BRK
-60F4- 00 BRK
-60F5- 00 BRK
-60F6- 00 BRK
-60F7- 00 BRK
-60F8- 00 BRK
-60F9- 00 BRK
-60FA- 00 BRK
-60FB- 00 BRK
-60FC- 00 BRK
-60FD- 00 BRK
-60FE- 00 BRK
-60FF- 00 BRK
-6100- 00 BRK
-6101- 00 BRK
-6102- 00 BRK
-6103- 00 BRK
-6104- 00 BRK
-6105- 00 BRK
-6106- 00 BRK
-6107- 00 BRK
-6108- 00 BRK
-6109- 00 BRK
-610A- 00 BRK
-610B- 00 BRK
-610C- 00 BRK
-610D- 00 BRK
-610E- 00 BRK
-610F- 00 BRK
-6110- 00 BRK
-6111- 00 BRK
-6112- 00 BRK
-6113- 00 BRK
-6114- 00 BRK
-6115- 00 BRK
-6116- 00 BRK
-6117- 00 BRK
-6118- 00 BRK
-6119- 00 BRK
-611A- 00 BRK
-611B- 00 BRK
-611C- 00 BRK
-611D- 00 BRK
-611E- 00 BRK
-611F- 00 BRK
-6120- 00 BRK
-6121- 00 BRK
-6122- 00 BRK
-6123- 00 BRK
-6124- 00 BRK
-6125- 00 BRK
-6126- 00 BRK
-6127- 00 BRK
-6128- 00 BRK
-6129- 00 BRK
-612A- 00 BRK
-612B- 00 BRK
-612C- 00 BRK
-612D- 00 BRK
-612E- 00 BRK
-612F- 00 BRK
-6130- 00 BRK
-6131- 00 BRK
-6132- 00 BRK
-6133- 00 BRK
-6134- 00 BRK
-6135- 00 BRK
-6136- 00 BRK
-6137- 00 BRK
-6138- 00 BRK
-6139- 00 BRK
-613A- 00 BRK
-613B- 00 BRK
-613C- 00 BRK
-613D- 00 BRK
-613E- 00 BRK
-613F- 00 BRK
-6140- 00 BRK
-6141- 00 BRK
-6142- 00 BRK
-6143- 00 BRK
-6144- 00 BRK
-6145- 00 BRK
-6146- 00 BRK
-6147- 00 BRK
-6148- 00 BRK
-6149- 00 BRK
-614A- 00 BRK
-614B- 00 BRK
-614C- 00 BRK
-614D- 00 BRK
-614E- 00 BRK
-614F- 00 BRK
-6150- 00 BRK
-6151- 00 BRK
-6152- 00 BRK
-6153- 00 BRK
-6154- 00 BRK
-6155- 00 BRK
-6156- 00 BRK
-6157- 00 BRK
-6158- 00 BRK
-6159- 00 BRK
-615A- 00 BRK
-615B- 00 BRK
-615C- 00 BRK
-615D- 00 BRK
-615E- 00 BRK
-615F- 00 BRK
-6160- 00 BRK
-6161- 00 BRK
-6162- 00 BRK
-6163- 00 BRK
-6164- 00 BRK
-6165- 00 BRK
-6166- 00 BRK
-6167- 00 BRK
-6168- 00 BRK
-6169- 00 BRK
-616A- 00 BRK
-616B- 00 BRK
-616C- 00 BRK
-616D- 00 BRK
-616E- 00 BRK
-616F- 00 BRK
-6170- 00 BRK
-6171- 00 BRK
-6172- 00 BRK
-6173- 00 BRK
-6174- 00 BRK
-6175- 00 BRK
-6176- 00 BRK
-6177- 00 BRK
-6178- 00 BRK
-6179- 00 BRK
-617A- 00 BRK
-617B- 00 BRK
-617C- 00 BRK
-617D- 00 BRK
-617E- 00 BRK
-617F- 00 BRK
-6180- 00 BRK
-6181- 00 BRK
-6182- 00 BRK
-6183- 00 BRK
-6184- 00 BRK
-6185- 00 BRK
-6186- 00 BRK
-6187- 00 BRK
-6188- 00 BRK
-6189- 00 BRK
-618A- 00 BRK
-618B- 00 BRK
-618C- 00 BRK
-618D- 00 BRK
-618E- 00 BRK
-618F- 00 BRK
-6190- 00 BRK
-6191- 00 BRK
-6192- 00 BRK
-6193- 00 BRK
-6194- 00 BRK
-6195- 00 BRK
-6196- 00 BRK
-6197- 00 BRK
-6198- 00 BRK
-6199- 00 BRK
-619A- 00 BRK
-619B- 00 BRK
-619C- 00 BRK
-619D- 00 BRK
-619E- 00 BRK
-619F- 00 BRK
-61A0- 00 BRK
-61A1- 00 BRK
-61A2- 00 BRK
-61A3- 00 BRK
-61A4- 00 BRK
-61A5- 00 BRK
-61A6- 00 BRK
-61A7- 00 BRK
-61A8- 00 BRK
-61A9- 00 BRK
-61AA- 00 BRK
-61AB- 00 BRK
-61AC- 00 BRK
-61AD- 00 BRK
-61AE- 00 BRK
-61AF- 00 BRK
-61B0- 00 BRK
-61B1- 00 BRK
-61B2- 00 BRK
-61B3- 00 BRK
-61B4- 00 BRK
-61B5- 00 BRK
-61B6- 00 BRK
-61B7- 00 BRK
-61B8- 00 BRK
-61B9- 00 BRK
-61BA- 00 BRK
-61BB- 00 BRK
-61BC- 00 BRK
-61BD- 00 BRK
-61BE- 00 BRK
-61BF- 00 BRK
-61C0- 00 BRK
-61C1- 00 BRK
-61C2- 00 BRK
-61C3- 00 BRK
-61C4- 00 BRK
-61C5- 00 BRK
-61C6- 00 BRK
-61C7- 00 BRK
-61C8- 00 BRK
-61C9- 00 BRK
-61CA- 00 BRK
-61CB- 00 BRK
-61CC- 00 BRK
-61CD- 00 BRK
-61CE- 00 BRK
-61CF- 00 BRK
-61D0- 00 BRK
-61D1- 00 BRK
-61D2- 00 BRK
-61D3- 00 BRK
-61D4- 00 BRK
-61D5- 00 BRK
-61D6- 00 BRK
-61D7- 00 BRK
-61D8- 00 BRK
-61D9- 00 BRK
-61DA- 00 BRK
-61DB- 00 BRK
-61DC- 00 BRK
-61DD- 00 BRK
-61DE- 00 BRK
-61DF- 00 BRK
-61E0- 00 BRK
-61E1- 00 BRK
-61E2- 00 BRK
-61E3- 00 BRK
-61E4- 00 BRK
-61E5- 00 BRK
-61E6- 00 BRK
-61E7- 00 BRK
-61E8- 00 BRK
-61E9- 00 BRK
-61EA- 00 BRK
-61EB- 00 BRK
-61EC- 00 BRK
-61ED- 00 BRK
-61EE- 00 BRK
-61EF- 00 BRK
-61F0- 00 BRK
-61F1- 00 BRK
-61F2- 00 BRK
-61F3- 00 BRK
-61F4- 00 BRK
-61F5- 00 BRK
-61F6- 00 BRK
-61F7- 00 BRK
-61F8- 00 BRK
-61F9- 00 BRK
-61FA- 00 BRK
-61FB- 00 BRK
-61FC- 00 BRK
-61FD- 00 BRK
-61FE- 00 BRK
-61FF- 00 BRK
-6200- 00 BRK
-6201- 00 BRK
-6202- 00 BRK
-6203- 00 BRK
-6204- 00 BRK
-6205- 00 BRK
-6206- 00 BRK
-6207- 00 BRK
-6208- 00 BRK
-6209- 00 BRK
-620A- 00 BRK
-620B- 00 BRK
-620C- 00 BRK
-620D- 00 BRK
-620E- 00 BRK
-620F- 00 BRK
-6210- 00 BRK
-6211- 00 BRK
-6212- 00 BRK
-6213- 00 BRK
-6214- 00 BRK
-6215- 00 BRK
-6216- 00 BRK
-6217- 00 BRK
-6218- 00 BRK
-6219- 00 BRK
-621A- 00 BRK
-621B- 00 BRK
-621C- 00 BRK
-621D- 00 BRK
-621E- 00 BRK
-621F- 00 BRK
-6220- 00 BRK
-6221- 00 BRK
-6222- 00 BRK
-6223- 00 BRK
-6224- 00 BRK
-6225- 00 BRK
-6226- 00 BRK
-6227- 00 BRK
-6228- 00 BRK
-6229- 00 BRK
-622A- 00 BRK
-622B- 00 BRK
-622C- 00 BRK
-622D- 00 BRK
-622E- 00 BRK
-622F- 00 BRK
-6230- 00 BRK
-6231- 00 BRK
-6232- 00 BRK
-6233- 00 BRK
-6234- 00 BRK
-6235- 00 BRK
-6236- 00 BRK
-6237- 00 BRK
-6238- 00 BRK
-6239- 00 BRK
-623A- 00 BRK
-623B- 00 BRK
-623C- 00 BRK
-623D- 00 BRK
-623E- 00 BRK
-623F- 00 BRK
-6240- 00 BRK
-6241- 00 BRK
-6242- 00 BRK
-6243- 00 BRK
-6244- 00 BRK
-6245- 00 BRK
-6246- 00 BRK
-6247- 00 BRK
-6248- 00 BRK
-6249- 00 BRK
-624A- A9 01 LDA #$01
-624C- 8D 41 62 STA $6241
-624F- A9 01 LDA #$01
-6251- 8D 42 62 STA $6242
-6254- 20 58 FC JSR $FC58 F8ROM:HOME
-6257- 20 E4 6A JSR $6AE4
-625A- AA TAX
-625B- AA TAX
-625C- AA TAX
-625D- AA TAX
-625E- AA TAX
-625F- AA TAX
-6260- AA TAX
-6261- AA TAX
-6262- AA TAX
-6263- AA TAX
-6264- AA TAX
-6265- AA TAX
-6266- AA TAX
-6267- AA TAX
-6268- AA TAX
-6269- AA TAX
-626A- AA TAX
-626B- AA TAX
-626C- AA TAX
-626D- AA TAX
-626E- AA TAX
-626F- AA TAX
-6270- AA TAX
-6271- AA TAX
-6272- 8D 00 20 STA $2000
-6275- E4 6A CPX $6A
-6277- AA TAX
-6278- 8D 00 20 STA $2000
-627B- E4 6A CPX $6A
-627D- AA TAX
-627E- A0 C5 LDY #$C5
-6280- D8 CLD
-6281- C5 C3 CMP $C3
-6283- A0 C6 LDY #$C6
-6285- C9 CC CMP #$CC
-6287- C5 A0 CMP $A0
-6289- CD C1 CB CMP $CBC1
-628C- C5 D2 CMP $D2
-628E- A0 C6 LDY #$C6
-6290- CF ???
-6291- D2 8D CMP ($8D)
-6293- 00 BRK
-6294- 20 E4 6A JSR $6AE4
-6297- AA TAX
-6298- A0 C2 LDY #$C2
-629A- C9 CE CMP #$CE
-629C- C1 D2 CMP ($D2,X)
-629E- D9 A0 D0 CMP $D0A0,Y
-62A1- D2 CF CMP ($CF)
-62A3- C7 ???
-62A4- D2 C1 CMP ($C1)
-62A6- CD D3 A0 CMP $A0D3
-62A9- D4 ???
-62AA- C8 INY
-62AB- C1 D4 CMP ($D4,X)
-62AD- 8D 00 20 STA $2000
-62B0- E4 6A CPX $6A
-62B2- AA TAX
-62B3- A0 D5 LDY #$D5
-62B5- D3 ???
-62B6- C5 A0 CMP $A0
-62B8- C1 D0 CMP ($D0,X)
-62BA- D0 CC BNE $6288
-62BC- C5 D3 CMP $D3
-62BE- CF ???
-62BF- C6 D4 DEC $D4
-62C1- AE 8D 00 LDX $008D
-62C4- 20 E4 6A JSR $6AE4
-62C7- AA TAX
-62C8- 8D 00 20 STA $2000
-62CB- E4 6A CPX $6A
-62CD- AA TAX
-62CE- AA TAX
-62CF- AA TAX
-62D0- AA TAX
-62D1- AA TAX
-62D2- AA TAX
-62D3- AA TAX
-62D4- AA TAX
-62D5- AA TAX
-62D6- AA TAX
-62D7- AA TAX
-62D8- AA TAX
-62D9- AA TAX
-62DA- AA TAX
-62DB- AA TAX
-62DC- AA TAX
-62DD- AA TAX
-62DE- AA TAX
-62DF- AA TAX
-62E0- AA TAX
-62E1- AA TAX
-62E2- AA TAX
-62E3- AA TAX
-62E4- AA TAX
-62E5- 8D 8D 8D STA $8D8D
-62E8- 00 BRK
-62E9- 20 E4 6A JSR $6AE4
-62EC- C2 ???
-62ED- C9 CE CMP #$CE
-62EF- A0 C6 LDY #$C6
-62F1- C9 CC CMP #$CC
-62F3- C5 CE CMP $CE
-62F5- C1 CD CMP ($CD,X)
-62F7- C5 BA CMP $BA
-62F9- A0 00 LDY #$00
-62FB- 20 05 6B JSR $6B05
-62FE- AD 3F 60 LDA $603F
-6301- 8D E2 64 STA $64E2
-6304- A9 64 LDA #$64
-6306- 48 PHA
-6307- A9 E3 LDA #$E3
-6309- 48 PHA
-630A- 20 0E 66 JSR $660E
-630D- 20 E4 6A JSR $6AE4
-6310- C2 ???
-6311- C9 CE CMP #$CE
-6313- A0 D3 LDY #$D3
-6315- D4 ???
-6316- C1 D2 CMP ($D2,X)
-6318- D4 ???
-6319- C9 CE CMP #$CE
-631B- C7 ???
-631C- A0 C1 LDY #$C1
-631E- C4 C4 CPY $C4
-6320- D2 C5 CMP ($C5)
-6322- D3 ???
-6323- D3 ???
-6324- BA TSX
-6325- A0 00 LDY #$00
-6327- 20 05 6B JSR $6B05
-632A- AD 3F 60 LDA $603F
-632D- 8D 0A 65 STA $650A
-6330- A9 65 LDA #$65
-6332- 48 PHA
-6333- A9 0B LDA #$0B
-6335- 48 PHA
-6336- 20 0E 66 JSR $660E
-6339- 4C 40 63 JMP $6340
-633C- 03 ???
-633D- C7 ???
-633E- CF ???
-633F- AE A0 00 LDX $00A0
-6342- AD 3C 63 LDA $633C
-6345- 8D 40 61 STA $6140
-6348- 8D 41 61 STA $6141
-634B- C8 INY
-634C- B9 3C 63 LDA $633C,Y
-634F- 99 41 61 STA $6141,Y
-6352- CC 40 61 CPY $6140
-6355- D0 F4 BNE $634B
-6357- A9 61 LDA #$61
-6359- 48 PHA
-635A- A9 41 LDA #$41
-635C- 48 PHA
-635D- A9 64 LDA #$64
-635F- 48 PHA
-6360- A9 E2 LDA #$E2
-6362- 48 PHA
-6363- A9 14 LDA #$14
-6365- 48 PHA
-6366- 20 33 6B JSR $6B33
-6369- A9 64 LDA #$64
-636B- 48 PHA
-636C- A9 F6 LDA #$F6
-636E- 48 PHA
-636F- 20 0E 66 JSR $660E
-6372- 20 E4 6A JSR $6AE4
-6375- A0 8D LDY #$8D
-6377- 00 BRK
-6378- 20 E4 6A JSR $6AE4
-637B- C2 ???
-637C- D5 C9 CMP $C9,X
-637E- CC C4 C9 CPY $C9C4
-6381- CE C7 A0 DEC $A0C7
-6384- C6 C9 DEC $C9
-6386- CC C5 BA CPY $BAC5
-6389- A0 00 LDY #$00
-638B- A9 64 LDA #$64
-638D- 48 PHA
-638E- A9 F6 LDA #$F6
-6390- 48 PHA
-6391- 20 ED 6B JSR $6BED
-6394- 20 E4 6A JSR $6AE4
-6397- A0 8D LDY #$8D
-6399- 8D 00 4C STA $4C00
-639C- A4 63 LDY $63
-639E- 05 CF ORA $CF
-63A0- D0 C5 BNE $6367
-63A2- CE A0 A0 DEC $A0A0
-63A5- 00 BRK
-63A6- AD 9E 63 LDA $639E
-63A9- 8D 40 61 STA $6140
-63AC- 8D 41 61 STA $6141
-63AF- C8 INY
-63B0- B9 9E 63 LDA $639E,Y
-63B3- 99 41 61 STA $6141,Y
-63B6- CC 40 61 CPY $6140
-63B9- D0 F4 BNE $63AF
-63BB- A9 61 LDA #$61
-63BD- 48 PHA
-63BE- A9 41 LDA #$41
-63C0- 48 PHA
-63C1- A9 64 LDA #$64
-63C3- 48 PHA
-63C4- A9 F6 LDA #$F6
-63C6- 48 PHA
-63C7- A9 FF LDA #$FF
-63C9- 48 PHA
-63CA- 20 33 6B JSR $6B33
-63CD- A9 60 LDA #$60
-63CF- 48 PHA
-63D0- A9 40 LDA #$40
-63D2- 48 PHA
-63D3- 20 5D 6A JSR $6A5D
-63D6- 4C E0 63 JMP $63E0
-63D9- 06 D7 ASL $D7
-63DB- D2 C9 CMP ($C9)
-63DD- D4 ???
-63DE- C5 A0 CMP $A0
-63E0- A0 00 LDY #$00
-63E2- AD D9 63 LDA $63D9
-63E5- 8D 40 61 STA $6140
-63E8- 8D 41 61 STA $6141
-63EB- C8 INY
-63EC- B9 D9 63 LDA $63D9,Y
-63EF- 99 41 61 STA $6141,Y
-63F2- CC 40 61 CPY $6140
-63F5- D0 F4 BNE $63EB
-63F7- A9 61 LDA #$61
-63F9- 48 PHA
-63FA- A9 41 LDA #$41
-63FC- 48 PHA
-63FD- A9 64 LDA #$64
-63FF- 48 PHA
-6400- A9 F6 LDA #$F6
-6402- 48 PHA
-6403- A9 FF LDA #$FF
-6405- 48 PHA
-6406- 20 33 6B JSR $6B33
-6409- A9 60 LDA #$60
-640B- 48 PHA
-640C- A9 40 LDA #$40
-640E- 48 PHA
-640F- 20 5D 6A JSR $6A5D
-6412- 4C 1C 64 JMP $641C
-6415- 06 C2 ASL $C2
-6417- CC CF C1 CPY $C1CF
-641A- C4 A0 CPY $A0
-641C- A0 00 LDY #$00
-641E- AD 15 64 LDA $6415
-6421- 8D 40 61 STA $6140
-6424- 8D 41 61 STA $6141
-6427- C8 INY
-6428- B9 15 64 LDA $6415,Y
-642B- 99 41 61 STA $6141,Y
-642E- CC 40 61 CPY $6140
-6431- D0 F4 BNE $6427
-6433- A9 61 LDA #$61
-6435- 48 PHA
-6436- A9 41 LDA #$41
-6438- 48 PHA
-6439- A9 64 LDA #$64
-643B- 48 PHA
-643C- A9 E2 LDA #$E2
-643E- 48 PHA
-643F- A9 FF LDA #$FF
-6441- 48 PHA
-6442- 20 33 6B JSR $6B33
-6445- A9 60 LDA #$60
-6447- 48 PHA
-6448- A9 40 LDA #$40
-644A- 48 PHA
-644B- 20 9F 6A JSR $6A9F
-644E- A9 8D LDA #$8D
-6450- 20 ED FD JSR $FDED F8ROM:COUT
-6453- 20 3C 6A JSR $6A3C
-6456- C3 ???
-6457- C1 CC CMP ($CC,X)
-6459- CC A0 AD CPY $ADA0
-645C- B1 B5 LDA ($B5),Y
-645E- B1 8D LDA ($8D),Y
-6460- 00 BRK
-6461- A9 65 LDA #$65
-6463- 48 PHA
-6464- A9 0A LDA #$0A
-6466- 48 PHA
-6467- 4C 6C 64 JMP $646C
-646A- 01 C7 ORA ($C7,X)
-646C- A0 00 LDY #$00
-646E- AD 6A 64 LDA $646A
-6471- 8D 40 61 STA $6140
-6474- 8D 41 61 STA $6141
-6477- C8 INY
-6478- B9 6A 64 LDA $646A,Y
-647B- 99 41 61 STA $6141,Y
-647E- CC 40 61 CPY $6140
-6481- D0 F4 BNE $6477
-6483- A9 61 LDA #$61
-6485- 48 PHA
-6486- A9 41 LDA #$41
-6488- 48 PHA
-6489- A9 FF LDA #$FF
-648B- 48 PHA
-648C- 20 33 6B JSR $6B33
-648F- A9 60 LDA #$60
-6491- 48 PHA
-6492- A9 40 LDA #$40
-6494- 48 PHA
-6495- 20 9F 6A JSR $6A9F
-6498- 4C A2 64 JMP $64A2
-649B- 06 C3 ASL $C3
-649D- CC CF D3 CPY $D3CF
-64A0- C5 A0 CMP $A0
-64A2- A0 00 LDY #$00
-64A4- AD 9B 64 LDA $649B
-64A7- 8D 40 61 STA $6140
-64AA- 8D 41 61 STA $6141
-64AD- C8 INY
-64AE- B9 9B 64 LDA $649B,Y
-64B1- 99 41 61 STA $6141,Y
-64B4- CC 40 61 CPY $6140
-64B7- D0 F4 BNE $64AD
-64B9- A9 61 LDA #$61
-64BB- 48 PHA
-64BC- A9 41 LDA #$41
-64BE- 48 PHA
-64BF- A9 64 LDA #$64
-64C1- 48 PHA
-64C2- A9 F6 LDA #$F6
-64C4- 48 PHA
-64C5- A9 FF LDA #$FF
-64C7- 48 PHA
-64C8- 20 33 6B JSR $6B33
-64CB- A9 60 LDA #$60
-64CD- 48 PHA
-64CE- A9 40 LDA #$40
-64D0- 48 PHA
-64D1- 20 5D 6A JSR $6A5D
-64D4- 20 E4 6A JSR $6AE4
-64D7- C4 CF CPY $CF
-64D9- CE C5 A1 DEC $A1C5
-64DC- 8D 8D 00 STA $008D
-64DF- 4C D0 03 JMP $03D0
-64E2- 00 BRK
-64E3- 00 BRK
-64E4- 00 BRK
-64E5- 00 BRK
-64E6- 00 BRK
-64E7- 00 BRK
-64E8- 00 BRK
-64E9- 00 BRK
-64EA- 00 BRK
-64EB- 00 BRK
-64EC- 00 BRK
-64ED- 00 BRK
-64EE- 00 BRK
-64EF- 00 BRK
-64F0- 00 BRK
-64F1- 00 BRK
-64F2- 00 BRK
-64F3- 00 BRK
-64F4- 00 BRK
-64F5- 00 BRK
-64F6- 00 BRK
-64F7- 00 BRK
-64F8- 00 BRK
-64F9- 00 BRK
-64FA- 00 BRK
-64FB- 00 BRK
-64FC- 00 BRK
-64FD- 00 BRK
-64FE- 00 BRK
-64FF- 00 BRK
-6500- 00 BRK
-6501- 00 BRK
-6502- 00 BRK
-6503- 00 BRK
-6504- 00 BRK
-6505- 00 BRK
-6506- 00 BRK
-6507- 00 BRK
-6508- 00 BRK
-6509- 00 BRK
-650A- 00 BRK
-650B- 00 BRK
-650C- 00 BRK
-650D- 00 BRK
-650E- 00 BRK
-650F- 00 BRK
-6510- 00 BRK
-6511- 00 BRK
-6512- 00 BRK
-6513- 00 BRK
-6514- 00 BRK
-6515- 00 BRK
-6516- 00 BRK
-6517- 00 BRK
-6518- 00 BRK
-6519- 00 BRK
-651A- 00 BRK
-651B- 00 BRK
-651C- 00 BRK
-651D- 00 BRK
-651E- 00 BRK
-651F- 00 BRK
-6520- 00 BRK
-6521- 00 BRK
-6522- 00 BRK
-6523- 00 BRK
-6524- 00 BRK
-6525- 00 BRK
-6526- 00 BRK
-6527- 00 BRK
-6528- 00 BRK
-6529- 00 BRK
-652A- 00 BRK
-652B- 00 BRK
-652C- 00 BRK
-652D- 00 BRK
-652E- 00 BRK
-652F- 00 BRK
-6530- 00 BRK
-6531- 00 BRK
-6532- 00 BRK
-6533- 00 BRK
-6534- 00 BRK
-6535- 00 BRK
-6536- 00 BRK
-6537- 00 BRK
-6538- 00 BRK
-6539- 00 BRK
-653A- 00 BRK
-653B- 00 BRK
-653C- D2 C5 CMP ($C5)
-653E- CD A0 AA CMP $AAA0
-6541- AA TAX
-6542- A0 D4 LDY #$D4
-6544- C8 INY
-6545- C9 D3 CMP #$D3
-6547- A0 C6 LDY #$C6
-6549- C9 CC CMP #$CC
-654B- C5 D3 CMP $D3
-654D- A0 C2 LDY #$C2
-654F- CC CF C1 CPY $C1CF
-6552- C4 D3 CPY $D3
-6554- 8D D2 C5 STA $C5D2
-6557- CD A0 AA CMP $AAA0
-655A- AA TAX
-655B- A0 C1 LDY #$C1
-655D- A0 C2 LDY #$C2
-655F- C9 CE CMP #$CE
-6561- C1 D2 CMP ($D2,X)
-6563- D9 A0 D0 CMP $D0A0,Y
-6566- D2 CF CMP ($CF)
-6568- C7 ???
-6569- D2 C1 CMP ($C1)
-656B- CD A0 C9 CMP $C9A0
-656E- CE D4 CF DEC $CFD4
-6571- 8D D2 C5 STA $C5D2
-6574- CD A0 AA CMP $AAA0
-6577- AA TAX
-6578- A0 CD LDY #$CD
-657A- C5 CD CMP $CD
-657C- CF ???
-657D- D2 D9 CMP ($D9)
-657F- A0 D4 LDY #$D4
-6581- C8 INY
-6582- C5 CE CMP $CE
-6584- A0 C5 LDY #$C5
-6586- D8 CLD
-6587- C5 C3 CMP $C3
-6589- D5 D4 CMP $D4,X
-658B- C5 D3 CMP $D3
-658D- A0 C9 LDY #$C9
-658F- D4 ???
-6590- 8D D2 C5 STA $C5D2
-6593- CD A0 AA CMP $AAA0
-6596- AA TAX
-6597- A0 D6 LDY #$D6
-6599- C9 C1 CMP #$C1
-659B- A0 D4 LDY #$D4
-659D- C8 INY
-659E- C5 A0 CMP $A0
-65A0- CD CF CE CMP $CECF
-65A3- C9 D4 CMP #$D4
-65A5- CF ???
-65A6- D2 AE CMP ($AE)
-65A8- A0 D4 LDY #$D4
-65AA- C8 INY
-65AB- C9 D3 CMP #$D3
-65AD- A0 C9 LDY #$C9
-65AF- D3 ???
-65B0- 8D D2 C5 STA $C5D2
-65B3- CD A0 AA CMP $AAA0
-65B6- AA TAX
-65B7- A0 CE LDY #$CE
-65B9- C5 C3 CMP $C3
-65BB- C5 D3 CMP $D3
-65BD- D3 ???
-65BE- C1 D2 CMP ($D2,X)
-65C0- D9 A0 C6 CMP $C6A0,Y
-65C3- CF ???
-65C4- D2 A0 CMP ($A0)
-65C6- C3 ???
-65C7- C5 D2 CMP $D2
-65C9- D4 ???
-65CA- C1 C9 CMP ($C9,X)
-65CC- CE A0 8D DEC $8DA0
-65CF- D2 C5 CMP ($C5)
-65D1- CD A0 AA CMP $AAA0
-65D4- AA TAX
-65D5- A0 C5 LDY #$C5
-65D7- D8 CLD
-65D8- C5 C3 CMP $C3
-65DA- D5 D4 CMP $D4,X
-65DC- C1 C2 CMP ($C2,X)
-65DE- CC C5 D3 CPY $D3C5
-65E1- A0 D4 LDY #$D4
-65E3- C8 INY
-65E4- C1 D4 CMP ($D4,X)
-65E6- A0 D5 LDY #$D5
-65E8- D3 ???
-65E9- C5 A0 CMP $A0
-65EB- C1 D0 CMP ($D0,X)
-65ED- D0 CC BNE $65BB
-65EF- C5 D3 CMP $D3
-65F1- CF ???
-65F2- C6 D4 DEC $D4
-65F4- 8D D2 C5 STA $C5D2
-65F7- CD A0 AA CMP $AAA0
-65FA- AA TAX
-65FB- A0 D2 LDY #$D2
-65FD- CF ???
-65FE- D5 D4 CMP $D4,X
-6600- C9 CE CMP #$CE
-6602- C5 D3 CMP $D3
-6604- AE 8D D2 LDX $D28D
-6607- C5 CD CMP $CD
-6609- A0 AA LDY #$AA
-660B- AA TAX
-660C- 8D 00 A0 STA $A000
-660F- FF ???
-6610- 68 PLA
-6611- 8D 38 66 STA $6638
-6614- 68 PLA
-6615- 8D 39 66 STA $6639
-6618- 68 PLA
-6619- 85 06 STA $06
-661B- 68 PLA
-661C- 85 07 STA $07
-661E- C8 INY
-661F- B9 40 60 LDA $6040,Y
-6622- 91 06 STA ($06),Y
-6624- CC 3F 60 CPY $603F
-6627- D0 F5 BNE $661E
-6629- A5 07 LDA $07
-662B- 48 PHA
-662C- A5 06 LDA $06
-662E- 48 PHA
-662F- AD 39 66 LDA $6639
-6632- 48 PHA
-6633- AD 38 66 LDA $6638
-6636- 48 PHA
-6637- 60 RTS
-6638- 00 BRK
-6639- 00 BRK
-663A- A0 FF LDY #$FF
-663C- 68 PLA
-663D- 85 06 STA $06
-663F- 68 PLA
-6640- 85 07 STA $07
-6642- C8 INY
-6643- B1 06 LDA ($06),Y
-6645- 99 41 61 STA $6141,Y
-6648- CC 40 61 CPY $6140
-664B- D0 F5 BNE $6642
-664D- A5 07 LDA $07
-664F- 48 PHA
-6650- A5 06 LDA $06
-6652- 48 PHA
-6653- 60 RTS
-6654- 68 PLA
-6655- 8D E3 66 STA $66E3
-6658- 68 PLA
-6659- 8D E4 66 STA $66E4
-665C- 68 PLA
-665D- 8D E7 66 STA $66E7
-6660- 68 PLA
-6661- 85 EB STA $EB
-6663- 68 PLA
-6664- 85 EC STA $EC
-6666- A9 8D LDA #$8D
-6668- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-666B- A5 EC LDA $EC
-666D- 29 F0 AND #$F0
-666F- 4A LSR
-6670- 4A LSR
-6671- 4A LSR
-6672- 4A LSR
-6673- AA TAX
-6674- BD 06 69 LDA $6906,X
-6677- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-667A- A5 EC LDA $EC
-667C- 29 0F AND #$0F
-667E- AA TAX
-667F- BD 06 69 LDA $6906,X
-6682- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6685- A5 EB LDA $EB
-6687- 29 F0 AND #$F0
-6689- 4A LSR
-668A- 4A LSR
-668B- 4A LSR
-668C- 4A LSR
-668D- AA TAX
-668E- BD 06 69 LDA $6906,X
-6691- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6694- A5 EB LDA $EB
-6696- 29 0F AND #$0F
-6698- AA TAX
-6699- BD 06 69 LDA $6906,X
-669C- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-669F- A9 BA LDA #$BA
-66A1- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-66A4- A9 A0 LDA #$A0
-66A6- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-66A9- A0 00 LDY #$00
-66AB- B1 EB LDA ($EB),Y
-66AD- 29 F0 AND #$F0
-66AF- 4A LSR
-66B0- 4A LSR
-66B1- 4A LSR
-66B2- 4A LSR
-66B3- 8D E6 66 STA $66E6
-66B6- B1 EB LDA ($EB),Y
-66B8- 29 0F AND #$0F
-66BA- 8D E5 66 STA $66E5
-66BD- AE E6 66 LDX $66E6
-66C0- BD 06 69 LDA $6906,X
-66C3- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-66C6- AE E5 66 LDX $66E5
-66C9- BD 06 69 LDA $6906,X
-66CC- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-66CF- A9 A0 LDA #$A0
-66D1- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-66D4- C8 INY
-66D5- CC E7 66 CPY $66E7
-66D8- D0 D1 BNE $66AB
-66DA- AD E4 66 LDA $66E4
-66DD- 48 PHA
-66DE- AD E3 66 LDA $66E3
-66E1- 48 PHA
-66E2- 60 RTS
-66E3- 00 BRK
-66E4- 00 BRK
-66E5- 00 BRK
-66E6- 00 BRK
-66E7- 00 BRK
-66E8- 68 PLA
-66E9- 85 06 STA $06
-66EB- 68 PLA
-66EC- 85 07 STA $07
-66EE- A0 01 LDY #$01
-66F0- B1 06 LDA ($06),Y
-66F2- F0 06 BEQ $66FA
-66F4- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-66F7- C8 INY
-66F8- D0 F6 BNE $66F0
-66FA- 18 CLC
-66FB- 98 TYA
-66FC- 65 06 ADC $06
-66FE- 85 06 STA $06
-6700- A5 07 LDA $07
-6702- 69 00 ADC #$00
-6704- 48 PHA
-6705- A5 06 LDA $06
-6707- 48 PHA
-6708- 60 RTS
-6709- 20 0C FD JSR $FD0C F8ROM:RDKEY
-670C- 60 RTS
-670D- 8D 43 62 STA $6243
-6710- 8E 44 62 STX $6244
-6713- 8C 45 62 STY $6245
-6716- 90 11 BCC $6729
-6718- B0 17 BCS $6731
-671A- F0 1D BEQ $6739
-671C- D0 23 BNE $6741
-671E- 30 29 BMI $6749
-6720- 10 2F BPL $6751
-6722- 50 35 BVC $6759
-6724- 70 3B BVS $6761
-6726- 4C 66 67 JMP $6766
-6729- A9 00 LDA #$00
-672B- 8D 46 62 STA $6246
-672E- 4C 1A 67 JMP $671A
-6731- A9 01 LDA #$01
-6733- 8D 46 62 STA $6246
-6736- 4C 1A 67 JMP $671A
-6739- A9 01 LDA #$01
-673B- 8D 48 62 STA $6248
-673E- 4C 1E 67 JMP $671E
-6741- A9 00 LDA #$00
-6743- 8D 48 62 STA $6248
-6746- 4C 1E 67 JMP $671E
-6749- A9 01 LDA #$01
-674B- 8D 47 62 STA $6247
-674E- 4C 22 67 JMP $6722
-6751- A9 00 LDA #$00
-6753- 8D 47 62 STA $6247
-6756- 4C 22 67 JMP $6722
-6759- A9 00 LDA #$00
-675B- 8D 49 62 STA $6249
-675E- 4C 66 67 JMP $6766
-6761- A9 01 LDA #$01
-6763- 8D 49 62 STA $6249
-6766- 60 RTS
-6767- 20 E8 66 JSR $66E8
-676A- A0 8D LDY #$8D
-676C- 8D 00 20 STA $2000
-676F- E8 INX
-6770- 66 D2 ROR $D2
-6772- C5 C7 CMP $C7
-6774- C9 D3 CMP #$D3
-6776- D4 ???
-6777- D2 D9 CMP ($D9)
-6779- A0 C4 LDY #$C4
-677B- D5 CD CMP $CD,X
-677D- D0 8D BNE $670C
-677F- 00 BRK
-6780- 20 E8 66 JSR $66E8
-6783- BD BD BD LDA $BDBD,X
-6786- BD BD BD LDA $BDBD,X
-6789- BD BD BD LDA $BDBD,X
-678C- BD BD BD LDA $BDBD,X
-678F- BD 8D 00 LDA $008D,X
-6792- 20 E8 66 JSR $66E8
-6795- C1 BA CMP ($BA,X)
-6797- A0 00 LDY #$00
-6799- AD 43 62 LDA $6243
-679C- 29 F0 AND #$F0
-679E- 4A LSR
-679F- 4A LSR
-67A0- 4A LSR
-67A1- 4A LSR
-67A2- 8D 04 69 STA $6904
-67A5- AD 43 62 LDA $6243
-67A8- 29 0F AND #$0F
-67AA- 8D 05 69 STA $6905
-67AD- AE 04 69 LDX $6904
-67B0- BD 06 69 LDA $6906,X
-67B3- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-67B6- AE 05 69 LDX $6905
-67B9- BD 06 69 LDA $6906,X
-67BC- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-67BF- 20 E8 66 JSR $66E8
-67C2- A0 8D LDY #$8D
-67C4- 00 BRK
-67C5- 20 E8 66 JSR $66E8
-67C8- D8 CLD
-67C9- BA TSX
-67CA- A0 00 LDY #$00
-67CC- AD 44 62 LDA $6244
-67CF- 29 F0 AND #$F0
-67D1- 4A LSR
-67D2- 4A LSR
-67D3- 4A LSR
-67D4- 4A LSR
-67D5- 8D 04 69 STA $6904
-67D8- AD 44 62 LDA $6244
-67DB- 29 0F AND #$0F
-67DD- 8D 05 69 STA $6905
-67E0- AE 04 69 LDX $6904
-67E3- BD 06 69 LDA $6906,X
-67E6- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-67E9- AE 05 69 LDX $6905
-67EC- BD 06 69 LDA $6906,X
-67EF- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-67F2- 20 E8 66 JSR $66E8
-67F5- A0 8D LDY #$8D
-67F7- 00 BRK
-67F8- 20 E8 66 JSR $66E8
-67FB- D9 BA A0 CMP $A0BA,Y
-67FE- 00 BRK
-67FF- AD 45 62 LDA $6245
-6802- 29 F0 AND #$F0
-6804- 4A LSR
-6805- 4A LSR
-6806- 4A LSR
-6807- 4A LSR
-6808- 8D 04 69 STA $6904
-680B- AD 45 62 LDA $6245
-680E- 29 0F AND #$0F
-6810- 8D 05 69 STA $6905
-6813- AE 04 69 LDX $6904
-6816- BD 06 69 LDA $6906,X
-6819- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-681C- AE 05 69 LDX $6905
-681F- BD 06 69 LDA $6906,X
-6822- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6825- 20 E8 66 JSR $66E8
-6828- A0 8D LDY #$8D
-682A- 8D 00 20 STA $2000
-682D- E8 INX
-682E- 66 D3 ROR $D3
-6830- D4 ???
-6831- C1 D4 CMP ($D4,X)
-6833- D5 D3 CMP $D3,X
-6835- A0 C6 LDY #$C6
-6837- CC C1 C7 CPY $C7C1
-683A- D3 ???
-683B- 8D 00 20 STA $2000
-683E- E8 INX
-683F- 66 BD ROR $BD
-6841- BD BD BD LDA $BDBD,X
-6844- BD BD BD LDA $BDBD,X
-6847- BD BD BD LDA $BDBD,X
-684A- BD BD 8D LDA $8DBD,X
-684D- 8D 00 A9 STA $A900
-6850- 00 BRK
-6851- CD 46 62 CMP $6246
-6854- F0 12 BEQ $6868
-6856- 20 E8 66 JSR $66E8
-6859- C3 ???
-685A- C1 D2 CMP ($D2,X)
-685C- D2 D9 CMP ($D9)
-685E- BA TSX
-685F- A0 D3 LDY #$D3
-6861- C5 D4 CMP $D4
-6863- 8D 00 4C STA $4C00
-6866- 79 68 20 ADC $2068,Y
-6869- E8 INX
-686A- 66 C3 ROR $C3
-686C- C1 D2 CMP ($D2,X)
-686E- D2 D9 CMP ($D9)
-6870- BA TSX
-6871- A0 C3 LDY #$C3
-6873- CC C5 C1 CPY $C1C5
-6876- D2 8D CMP ($8D)
-6878- 00 BRK
-6879- A9 00 LDA #$00
-687B- CD 47 62 CMP $6247
-687E- F0 15 BEQ $6895
-6880- 20 E8 66 JSR $66E8
-6883- CE C5 C7 DEC $C7C5
-6886- C1 D4 CMP ($D4,X)
-6888- C9 D6 CMP #$D6
-688A- C5 BA CMP $BA
-688C- A0 D3 LDY #$D3
-688E- C5 D4 CMP $D4
-6890- 8D 00 4C STA $4C00
-6893- A9 68 LDA #$68
-6895- 20 E8 66 JSR $66E8
-6898- CE C5 C7 DEC $C7C5
-689B- C1 D4 CMP ($D4,X)
-689D- C9 D6 CMP #$D6
-689F- C5 BA CMP $BA
-68A1- A0 C3 LDY #$C3
-68A3- CC C5 C1 CPY $C1C5
-68A6- D2 8D CMP ($8D)
-68A8- 00 BRK
-68A9- A9 00 LDA #$00
-68AB- CD 48 62 CMP $6248
-68AE- F0 11 BEQ $68C1
-68B0- 20 E8 66 JSR $66E8
-68B3- DA PHX
-68B4- C5 D2 CMP $D2
-68B6- CF ???
-68B7- BA TSX
-68B8- A0 D3 LDY #$D3
-68BA- C5 D4 CMP $D4
-68BC- 8D 00 4C STA $4C00
-68BF- D1 68 CMP ($68),Y
-68C1- 20 E8 66 JSR $66E8
-68C4- DA PHX
-68C5- C5 D2 CMP $D2
-68C7- CF ???
-68C8- BA TSX
-68C9- A0 C3 LDY #$C3
-68CB- CC C5 C1 CPY $C1C5
-68CE- D2 8D CMP ($8D)
-68D0- 00 BRK
-68D1- A9 00 LDA #$00
-68D3- CD 49 62 CMP $6249
-68D6- F0 15 BEQ $68ED
-68D8- 20 E8 66 JSR $66E8
-68DB- CF ???
-68DC- D6 C5 DEC $C5,X
-68DE- D2 C6 CMP ($C6)
-68E0- CC CF D7 CPY $D7CF
-68E3- BA TSX
-68E4- A0 D3 LDY #$D3
-68E6- C5 D4 CMP $D4
-68E8- 8D 00 4C STA $4C00
-68EB- 03 ???
-68EC- 69 20 ADC #$20
-68EE- E8 INX
-68EF- 66 CF ROR $CF
-68F1- D6 C5 DEC $C5,X
-68F3- D2 C6 CMP ($C6)
-68F5- CC CF D7 CPY $D7CF
-68F8- BA TSX
-68F9- A0 C3 LDY #$C3
-68FB- CC C5 C1 CPY $C1C5
-68FE- D2 8D CMP ($8D)
-6900- 8D 8D 00 STA $008D
-6903- 60 RTS
-6904- 00 BRK
-6905- 00 BRK
-6906- B0 B1 BCS $68B9
-6908- B2 B3 LDA ($B3)
-690A- B4 B5 LDY $B5,X
-690C- B6 B7 LDX $B7,Y
-690E- B8 CLV
-690F- B9 C1 C2 LDA $C2C1,Y
-6912- C3 ???
-6913- C4 C5 CPY $C5
-6915- C6 A0 DEC $A0
-6917- 00 BRK
-6918- B1 FE LDA ($FE),Y
-691A- 8D 3A 6A STA $6A3A
-691D- C8 INY
-691E- B1 FE LDA ($FE),Y
-6920- 8D 3B 6A STA $6A3B
-6923- 20 0D 67 JSR $670D
-6926- 68 PLA
-6927- 85 FE STA $FE
-6929- 68 PLA
-692A- 85 FF STA $FF
-692C- 68 PLA
-692D- 8D 31 6A STA $6A31
-6930- 68 PLA
-6931- 8D 32 6A STA $6A32
-6934- 68 PLA
-6935- 8D 33 6A STA $6A33
-6938- 68 PLA
-6939- 8D 34 6A STA $6A34
-693C- 68 PLA
-693D- 8D 35 6A STA $6A35
-6940- 68 PLA
-6941- 8D 36 6A STA $6A36
-6944- 68 PLA
-6945- 8D 37 6A STA $6A37
-6948- 68 PLA
-6949- 8D 38 6A STA $6A38
-694C- 68 PLA
-694D- 8D 39 6A STA $6A39
-6950- 20 E8 66 JSR $66E8
-6953- A0 87 LDY #$87
-6955- 87 ???
-6956- 87 ???
-6957- 87 ???
-6958- 87 ???
-6959- 8D 8D 00 STA $008D
-695C- 20 E8 66 JSR $66E8
-695F- C5 D2 CMP $D2
-6961- D2 CF CMP ($CF)
-6963- D2 A1 CMP ($A1)
-6965- 8D 8D 00 STA $008D
-6968- 20 E8 66 JSR $66E8
-696B- D3 ???
-696C- D5 C2 CMP $C2,X
-696E- D2 CF CMP ($CF)
-6970- D5 D4 CMP $D4,X
-6972- C9 CE CMP #$CE
-6974- C5 BA CMP $BA
-6976- A0 00 LDY #$00
-6978- A0 00 LDY #$00
-697A- AD 38 6A LDA $6A38
-697D- 85 06 STA $06
-697F- AD 39 6A LDA $6A39
-6982- 85 07 STA $07
-6984- B1 06 LDA ($06),Y
-6986- F0 06 BEQ $698E
-6988- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-698B- C8 INY
-698C- D0 F6 BNE $6984
-698E- 20 E8 66 JSR $66E8
-6991- A0 8D LDY #$8D
-6993- 00 BRK
-6994- 20 E8 66 JSR $66E8
-6997- CD C5 D3 CMP $D3C5
-699A- D3 ???
-699B- C1 C7 CMP ($C7,X)
-699D- C5 BA CMP $BA
-699F- A0 00 LDY #$00
-69A1- A0 00 LDY #$00
-69A3- AD 36 6A LDA $6A36
-69A6- 85 06 STA $06
-69A8- AD 37 6A LDA $6A37
-69AB- 85 07 STA $07
-69AD- B1 06 LDA ($06),Y
-69AF- F0 06 BEQ $69B7
-69B1- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-69B4- C8 INY
-69B5- D0 F6 BNE $69AD
-69B7- 20 E8 66 JSR $66E8
-69BA- A0 8D LDY #$8D
-69BC- 8D 00 20 STA $2000
-69BF- 09 67 ORA #$67
-69C1- A0 00 LDY #$00
-69C3- AD 34 6A LDA $6A34
-69C6- 85 06 STA $06
-69C8- AD 35 6A LDA $6A35
-69CB- 85 07 STA $07
-69CD- B1 06 LDA ($06),Y
-69CF- F0 06 BEQ $69D7
-69D1- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-69D4- C8 INY
-69D5- D0 F6 BNE $69CD
-69D7- 20 E8 66 JSR $66E8
-69DA- A0 8D LDY #$8D
-69DC- 00 BRK
-69DD- AD 33 6A LDA $6A33
-69E0- 48 PHA
-69E1- AD 32 6A LDA $6A32
-69E4- 48 PHA
-69E5- AD 31 6A LDA $6A31
-69E8- 48 PHA
-69E9- 20 54 66 JSR $6654
-69EC- 20 09 67 JSR $6709
-69EF- A5 FF LDA $FF
-69F1- 48 PHA
-69F2- A5 FE LDA $FE
-69F4- 48 PHA
-69F5- 20 E8 66 JSR $66E8
-69F8- A0 8D LDY #$8D
-69FA- 8D 00 20 STA $2000
-69FD- 09 67 ORA #$67
-69FF- 20 67 67 JSR $6767
-6A02- 20 09 67 JSR $6709
-6A05- AD 41 62 LDA $6241
-6A08- C9 01 CMP #$01
-6A0A- F0 01 BEQ $6A0D
-6A0C- 60 RTS
-6A0D- 20 E8 66 JSR $66E8
-6A10- A0 8D LDY #$8D
-6A12- 8D 00 20 STA $2000
-6A15- E8 INX
-6A16- 66 C2 ROR $C2
-6A18- D2 C5 CMP ($C5)
-6A1A- C1 CB CMP ($CB,X)
-6A1C- A0 C1 LDY #$C1
-6A1E- D4 ???
-6A1F- BA TSX
-6A20- A0 00 LDY #$00
-6A22- A9 6A LDA #$6A
-6A24- 48 PHA
-6A25- A9 3A LDA #$3A
-6A27- 48 PHA
-6A28- A9 02 LDA #$02
-6A2A- 48 PHA
-6A2B- 20 54 66 JSR $6654
-6A2E- 4C D0 03 JMP $03D0
-6A31- 00 BRK
-6A32- 00 BRK
-6A33- 00 BRK
-6A34- 00 BRK
-6A35- 00 BRK
-6A36- 00 BRK
-6A37- 00 BRK
-6A38- 00 BRK
-6A39- 00 BRK
-6A3A- 00 BRK
-6A3B- 00 BRK
-6A3C- 68 PLA
-6A3D- 85 FE STA $FE
-6A3F- 68 PLA
-6A40- 85 FF STA $FF
-6A42- A0 01 LDY #$01
-6A44- B1 FE LDA ($FE),Y
-6A46- F0 06 BEQ $6A4E
-6A48- 20 ED FD JSR $FDED F8ROM:COUT
-6A4B- C8 INY
-6A4C- D0 F6 BNE $6A44
-6A4E- 18 CLC
-6A4F- 98 TYA
-6A50- 65 FE ADC $FE
-6A52- 85 FE STA $FE
-6A54- A5 FF LDA $FF
-6A56- 69 00 ADC #$00
-6A58- 48 PHA
-6A59- A5 FE LDA $FE
-6A5B- 48 PHA
-6A5C- 60 RTS
-6A5D- 68 PLA
-6A5E- 85 FE STA $FE
-6A60- 68 PLA
-6A61- 85 FF STA $FF
-6A63- 68 PLA
-6A64- 85 06 STA $06
-6A66- 68 PLA
-6A67- 85 07 STA $07
-6A69- A9 01 LDA #$01
-6A6B- 8D B6 AA STA $AAB6
-6A6E- 85 76 STA $76
-6A70- 85 33 STA $33
-6A72- A9 8D LDA #$8D
-6A74- 20 ED FD JSR $FDED F8ROM:COUT
-6A77- A9 84 LDA #$84
-6A79- 20 ED FD JSR $FDED F8ROM:COUT
-6A7C- A0 00 LDY #$00
-6A7E- B1 06 LDA ($06),Y
-6A80- 8D 9E 6A STA $6A9E
-6A83- A0 01 LDY #$01
-6A85- B1 06 LDA ($06),Y
-6A87- 20 ED FD JSR $FDED F8ROM:COUT
-6A8A- C8 INY
-6A8B- CC 9E 6A CPY $6A9E
-6A8E- 90 F5 BCC $6A85
-6A90- F0 F3 BEQ $6A85
-6A92- A9 8D LDA #$8D
-6A94- 20 ED FD JSR $FDED F8ROM:COUT
-6A97- A5 FF LDA $FF
-6A99- 48 PHA
-6A9A- A5 FE LDA $FE
-6A9C- 48 PHA
-6A9D- 60 RTS
-6A9E- 00 BRK
-6A9F- 68 PLA
-6AA0- 85 FE STA $FE
-6AA2- 68 PLA
-6AA3- 85 FF STA $FF
-6AA5- 68 PLA
-6AA6- 85 06 STA $06
-6AA8- 68 PLA
-6AA9- 85 07 STA $07
-6AAB- A0 00 LDY #$00
-6AAD- B1 06 LDA ($06),Y
-6AAF- 8D C4 6A STA $6AC4
-6AB2- C8 INY
-6AB3- B1 06 LDA ($06),Y
-6AB5- 20 ED FD JSR $FDED F8ROM:COUT
-6AB8- CC C4 6A CPY $6AC4
-6ABB- D0 F5 BNE $6AB2
-6ABD- A5 FF LDA $FF
-6ABF- 48 PHA
-6AC0- A5 FE LDA $FE
-6AC2- 48 PHA
-6AC3- 60 RTS
-6AC4- 00 BRK
-6AC5- 68 PLA
-6AC6- 85 FE STA $FE
-6AC8- 68 PLA
-6AC9- 85 FF STA $FF
-6ACB- 68 PLA
-6ACC- 85 06 STA $06
-6ACE- 68 PLA
-6ACF- 85 07 STA $07
-6AD1- A0 00 LDY #$00
-6AD3- B1 06 LDA ($06),Y
-6AD5- F0 06 BEQ $6ADD
-6AD7- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6ADA- C8 INY
-6ADB- D0 F6 BNE $6AD3
-6ADD- A5 FF LDA $FF
-6ADF- 48 PHA
-6AE0- A5 FE LDA $FE
-6AE2- 48 PHA
-6AE3- 60 RTS
-6AE4- 68 PLA
-6AE5- 85 06 STA $06
-6AE7- 68 PLA
-6AE8- 85 07 STA $07
-6AEA- A0 01 LDY #$01
-6AEC- B1 06 LDA ($06),Y
-6AEE- F0 06 BEQ $6AF6
-6AF0- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6AF3- C8 INY
-6AF4- D0 F6 BNE $6AEC
-6AF6- 18 CLC
-6AF7- 98 TYA
-6AF8- 65 06 ADC $06
-6AFA- 85 06 STA $06
-6AFC- A5 07 LDA $07
-6AFE- 69 00 ADC #$00
-6B00- 48 PHA
-6B01- A5 06 LDA $06
-6B03- 48 PHA
-6B04- 60 RTS
-6B05- 68 PLA
-6B06- 85 FE STA $FE
-6B08- 68 PLA
-6B09- 85 FF STA $FF
-6B0B- A2 00 LDX #$00
-6B0D- 20 6F FD JSR $FD6F F8ROM:GETLN1
-6B10- 8E 32 6B STX $6B32
-6B13- E0 00 CPX #$00
-6B15- F0 14 BEQ $6B2B
-6B17- A0 00 LDY #$00
-6B19- AD 32 6B LDA $6B32
-6B1C- 99 3F 60 STA $603F,Y
-6B1F- B9 00 02 LDA $0200,Y
-6B22- 99 40 60 STA $6040,Y
-6B25- C8 INY
-6B26- CC 32 6B CPY $6B32
-6B29- D0 F4 BNE $6B1F
-6B2B- A5 FF LDA $FF
-6B2D- 48 PHA
-6B2E- A5 FE LDA $FE
-6B30- 48 PHA
-6B31- 60 RTS
-6B32- 00 BRK
-6B33- 68 PLA
-6B34- 85 FE STA $FE
-6B36- 68 PLA
-6B37- 85 FF STA $FF
-6B39- 68 PLA
-6B3A- 8D EA 6B STA $6BEA
-6B3D- 68 PLA
-6B3E- 85 08 STA $08
-6B40- 68 PLA
-6B41- 85 09 STA $09
-6B43- 68 PLA
-6B44- 85 06 STA $06
-6B46- 68 PLA
-6B47- 85 07 STA $07
-6B49- A0 00 LDY #$00
-6B4B- B1 06 LDA ($06),Y
-6B4D- 8D E6 6B STA $6BE6
-6B50- 8D E7 6B STA $6BE7
-6B53- EE E7 6B INC $6BE7
-6B56- B1 08 LDA ($08),Y
-6B58- 8D E8 6B STA $6BE8
-6B5B- A9 01 LDA #$01
-6B5D- 8D E9 6B STA $6BE9
-6B60- AD E8 6B LDA $6BE8
-6B63- 18 CLC
-6B64- 6D E6 6B ADC $6BE6
-6B67- 8D E5 6B STA $6BE5
-6B6A- B0 07 BCS $6B73
-6B6C- CD EA 6B CMP $6BEA
-6B6F- F0 1C BEQ $6B8D
-6B71- 90 1A BCC $6B8D
-6B73- A9 FF LDA #$FF
-6B75- 8D EC 6B STA $6BEC
-6B78- AD EA 6B LDA $6BEA
-6B7B- 38 SEC
-6B7C- ED E6 6B SBC $6BE6
-6B7F- 90 34 BCC $6BB5
-6B81- 8D EB 6B STA $6BEB
-6B84- AD EA 6B LDA $6BEA
-6B87- 8D E6 6B STA $6BE6
-6B8A- 4C 9B 6B JMP $6B9B
-6B8D- 8D E6 6B STA $6BE6
-6B90- A9 00 LDA #$00
-6B92- 8D EC 6B STA $6BEC
-6B95- AD E8 6B LDA $6BE8
-6B98- 8D EB 6B STA $6BEB
-6B9B- AD EB 6B LDA $6BEB
-6B9E- F0 15 BEQ $6BB5
-6BA0- AC E9 6B LDY $6BE9
-6BA3- B1 08 LDA ($08),Y
-6BA5- AC E7 6B LDY $6BE7
-6BA8- 91 06 STA ($06),Y
-6BAA- EE E7 6B INC $6BE7
-6BAD- EE E9 6B INC $6BE9
-6BB0- CE EB 6B DEC $6BEB
-6BB3- D0 EB BNE $6BA0
-6BB5- AD E6 6B LDA $6BE6
-6BB8- A0 00 LDY #$00
-6BBA- 91 06 STA ($06),Y
-6BBC- AD EC 6B LDA $6BEC
-6BBF- 6A ROR
-6BC0- A5 FF LDA $FF
-6BC2- 48 PHA
-6BC3- A5 FE LDA $FE
-6BC5- 48 PHA
-6BC6- A0 00 LDY #$00
-6BC8- B1 06 LDA ($06),Y
-6BCA- 8D 3F 60 STA $603F
-6BCD- A9 01 LDA #$01
-6BCF- B1 06 LDA ($06),Y
-6BD1- 99 40 60 STA $6040,Y
-6BD4- CC 3F 60 CPY $603F
-6BD7- C8 INY
-6BD8- D0 F5 BNE $6BCF
-6BDA- AD 3F 60 LDA $603F
-6BDD- A0 00 LDY #$00
-6BDF- 91 06 STA ($06),Y
-6BE1- AE E5 6B LDX $6BE5
-6BE4- 60 RTS
-6BE5- 00 BRK
-6BE6- 00 BRK
-6BE7- 00 BRK
-6BE8- 00 BRK
-6BE9- 00 BRK
-6BEA- 00 BRK
-6BEB- 00 BRK
-6BEC- 00 BRK
-6BED- 68 PLA
-6BEE- 85 FE STA $FE
-6BF0- 68 PLA
-6BF1- 85 FF STA $FF
-6BF3- 68 PLA
-6BF4- 85 06 STA $06
-6BF6- 68 PLA
-6BF7- 85 07 STA $07
-6BF9- A0 00 LDY #$00
-6BFB- B1 06 LDA ($06),Y
-6BFD- 8D 1E 6C STA $6C1E
-6C00- C8 INY
-6C01- B1 06 LDA ($06),Y
-6C03- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6C06- CC 1E 6C CPY $6C1E
-6C09- D0 F5 BNE $6C00
-6C0B- A0 00 LDY #$00
-6C0D- B1 06 LDA ($06),Y
-6C0F- A5 FF LDA $FF
-6C11- 48 PHA
-6C12- A5 FE LDA $FE
-6C14- 48 PHA
-6C15- A0 00 LDY #$00
-6C17- B1 06 LDA ($06),Y
-6C19- A4 06 LDY $06
-6C1B- A6 07 LDX $07
-6C1D- 60 RTS
-6C1E- 00 BRK
diff --git a/source/disk4_math/MATH.DEMO b/source/disk4_math/MATH.DEMO
deleted file mode 100644
index cbeacdd..0000000
--- a/source/disk4_math/MATH.DEMO
+++ /dev/null
@@ -1,3405 +0,0 @@
-6000- 4C 4A 62 JMP $624A
-6003- 00 BRK
-6004- 00 BRK
-6005- 00 BRK
-6006- 00 BRK
-6007- 00 BRK
-6008- 00 BRK
-6009- 00 BRK
-600A- 00 BRK
-600B- 00 BRK
-600C- 00 BRK
-600D- 00 BRK
-600E- 00 BRK
-600F- 00 BRK
-6010- 00 BRK
-6011- 00 BRK
-6012- 00 BRK
-6013- 00 BRK
-6014- 00 BRK
-6015- 00 BRK
-6016- 00 BRK
-6017- 00 BRK
-6018- 00 BRK
-6019- 00 BRK
-601A- 00 BRK
-601B- 00 BRK
-601C- 00 BRK
-601D- 00 BRK
-601E- 00 BRK
-601F- 00 BRK
-6020- 00 BRK
-6021- 00 BRK
-6022- 00 BRK
-6023- 00 BRK
-6024- 00 BRK
-6025- 00 BRK
-6026- 00 BRK
-6027- 00 BRK
-6028- 00 BRK
-6029- 00 BRK
-602A- 00 BRK
-602B- 00 BRK
-602C- 00 BRK
-602D- 00 BRK
-602E- 00 BRK
-602F- 00 BRK
-6030- 00 BRK
-6031- 00 BRK
-6032- 00 BRK
-6033- 00 BRK
-6034- 00 BRK
-6035- 00 BRK
-6036- 00 BRK
-6037- 00 BRK
-6038- 00 BRK
-6039- 00 BRK
-603A- 00 BRK
-603B- 00 BRK
-603C- 00 BRK
-603D- 00 BRK
-603E- 00 BRK
-603F- 00 BRK
-6040- 00 BRK
-6041- 00 BRK
-6042- 00 BRK
-6043- 00 BRK
-6044- 00 BRK
-6045- 00 BRK
-6046- 00 BRK
-6047- 00 BRK
-6048- 00 BRK
-6049- 00 BRK
-604A- 00 BRK
-604B- 00 BRK
-604C- 00 BRK
-604D- 00 BRK
-604E- 00 BRK
-604F- 00 BRK
-6050- 00 BRK
-6051- 00 BRK
-6052- 00 BRK
-6053- 00 BRK
-6054- 00 BRK
-6055- 00 BRK
-6056- 00 BRK
-6057- 00 BRK
-6058- 00 BRK
-6059- 00 BRK
-605A- 00 BRK
-605B- 00 BRK
-605C- 00 BRK
-605D- 00 BRK
-605E- 00 BRK
-605F- 00 BRK
-6060- 00 BRK
-6061- 00 BRK
-6062- 00 BRK
-6063- 00 BRK
-6064- 00 BRK
-6065- 00 BRK
-6066- 00 BRK
-6067- 00 BRK
-6068- 00 BRK
-6069- 00 BRK
-606A- 00 BRK
-606B- 00 BRK
-606C- 00 BRK
-606D- 00 BRK
-606E- 00 BRK
-606F- 00 BRK
-6070- 00 BRK
-6071- 00 BRK
-6072- 00 BRK
-6073- 00 BRK
-6074- 00 BRK
-6075- 00 BRK
-6076- 00 BRK
-6077- 00 BRK
-6078- 00 BRK
-6079- 00 BRK
-607A- 00 BRK
-607B- 00 BRK
-607C- 00 BRK
-607D- 00 BRK
-607E- 00 BRK
-607F- 00 BRK
-6080- 00 BRK
-6081- 00 BRK
-6082- 00 BRK
-6083- 00 BRK
-6084- 00 BRK
-6085- 00 BRK
-6086- 00 BRK
-6087- 00 BRK
-6088- 00 BRK
-6089- 00 BRK
-608A- 00 BRK
-608B- 00 BRK
-608C- 00 BRK
-608D- 00 BRK
-608E- 00 BRK
-608F- 00 BRK
-6090- 00 BRK
-6091- 00 BRK
-6092- 00 BRK
-6093- 00 BRK
-6094- 00 BRK
-6095- 00 BRK
-6096- 00 BRK
-6097- 00 BRK
-6098- 00 BRK
-6099- 00 BRK
-609A- 00 BRK
-609B- 00 BRK
-609C- 00 BRK
-609D- 00 BRK
-609E- 00 BRK
-609F- 00 BRK
-60A0- 00 BRK
-60A1- 00 BRK
-60A2- 00 BRK
-60A3- 00 BRK
-60A4- 00 BRK
-60A5- 00 BRK
-60A6- 00 BRK
-60A7- 00 BRK
-60A8- 00 BRK
-60A9- 00 BRK
-60AA- 00 BRK
-60AB- 00 BRK
-60AC- 00 BRK
-60AD- 00 BRK
-60AE- 00 BRK
-60AF- 00 BRK
-60B0- 00 BRK
-60B1- 00 BRK
-60B2- 00 BRK
-60B3- 00 BRK
-60B4- 00 BRK
-60B5- 00 BRK
-60B6- 00 BRK
-60B7- 00 BRK
-60B8- 00 BRK
-60B9- 00 BRK
-60BA- 00 BRK
-60BB- 00 BRK
-60BC- 00 BRK
-60BD- 00 BRK
-60BE- 00 BRK
-60BF- 00 BRK
-60C0- 00 BRK
-60C1- 00 BRK
-60C2- 00 BRK
-60C3- 00 BRK
-60C4- 00 BRK
-60C5- 00 BRK
-60C6- 00 BRK
-60C7- 00 BRK
-60C8- 00 BRK
-60C9- 00 BRK
-60CA- 00 BRK
-60CB- 00 BRK
-60CC- 00 BRK
-60CD- 00 BRK
-60CE- 00 BRK
-60CF- 00 BRK
-60D0- 00 BRK
-60D1- 00 BRK
-60D2- 00 BRK
-60D3- 00 BRK
-60D4- 00 BRK
-60D5- 00 BRK
-60D6- 00 BRK
-60D7- 00 BRK
-60D8- 00 BRK
-60D9- 00 BRK
-60DA- 00 BRK
-60DB- 00 BRK
-60DC- 00 BRK
-60DD- 00 BRK
-60DE- 00 BRK
-60DF- 00 BRK
-60E0- 00 BRK
-60E1- 00 BRK
-60E2- 00 BRK
-60E3- 00 BRK
-60E4- 00 BRK
-60E5- 00 BRK
-60E6- 00 BRK
-60E7- 00 BRK
-60E8- 00 BRK
-60E9- 00 BRK
-60EA- 00 BRK
-60EB- 00 BRK
-60EC- 00 BRK
-60ED- 00 BRK
-60EE- 00 BRK
-60EF- 00 BRK
-60F0- 00 BRK
-60F1- 00 BRK
-60F2- 00 BRK
-60F3- 00 BRK
-60F4- 00 BRK
-60F5- 00 BRK
-60F6- 00 BRK
-60F7- 00 BRK
-60F8- 00 BRK
-60F9- 00 BRK
-60FA- 00 BRK
-60FB- 00 BRK
-60FC- 00 BRK
-60FD- 00 BRK
-60FE- 00 BRK
-60FF- 00 BRK
-6100- 00 BRK
-6101- 00 BRK
-6102- 00 BRK
-6103- 00 BRK
-6104- 00 BRK
-6105- 00 BRK
-6106- 00 BRK
-6107- 00 BRK
-6108- 00 BRK
-6109- 00 BRK
-610A- 00 BRK
-610B- 00 BRK
-610C- 00 BRK
-610D- 00 BRK
-610E- 00 BRK
-610F- 00 BRK
-6110- 00 BRK
-6111- 00 BRK
-6112- 00 BRK
-6113- 00 BRK
-6114- 00 BRK
-6115- 00 BRK
-6116- 00 BRK
-6117- 00 BRK
-6118- 00 BRK
-6119- 00 BRK
-611A- 00 BRK
-611B- 00 BRK
-611C- 00 BRK
-611D- 00 BRK
-611E- 00 BRK
-611F- 00 BRK
-6120- 00 BRK
-6121- 00 BRK
-6122- 00 BRK
-6123- 00 BRK
-6124- 00 BRK
-6125- 00 BRK
-6126- 00 BRK
-6127- 00 BRK
-6128- 00 BRK
-6129- 00 BRK
-612A- 00 BRK
-612B- 00 BRK
-612C- 00 BRK
-612D- 00 BRK
-612E- 00 BRK
-612F- 00 BRK
-6130- 00 BRK
-6131- 00 BRK
-6132- 00 BRK
-6133- 00 BRK
-6134- 00 BRK
-6135- 00 BRK
-6136- 00 BRK
-6137- 00 BRK
-6138- 00 BRK
-6139- 00 BRK
-613A- 00 BRK
-613B- 00 BRK
-613C- 00 BRK
-613D- 00 BRK
-613E- 00 BRK
-613F- 00 BRK
-6140- 00 BRK
-6141- 00 BRK
-6142- 00 BRK
-6143- 00 BRK
-6144- 00 BRK
-6145- 00 BRK
-6146- 00 BRK
-6147- 00 BRK
-6148- 00 BRK
-6149- 00 BRK
-614A- 00 BRK
-614B- 00 BRK
-614C- 00 BRK
-614D- 00 BRK
-614E- 00 BRK
-614F- 00 BRK
-6150- 00 BRK
-6151- 00 BRK
-6152- 00 BRK
-6153- 00 BRK
-6154- 00 BRK
-6155- 00 BRK
-6156- 00 BRK
-6157- 00 BRK
-6158- 00 BRK
-6159- 00 BRK
-615A- 00 BRK
-615B- 00 BRK
-615C- 00 BRK
-615D- 00 BRK
-615E- 00 BRK
-615F- 00 BRK
-6160- 00 BRK
-6161- 00 BRK
-6162- 00 BRK
-6163- 00 BRK
-6164- 00 BRK
-6165- 00 BRK
-6166- 00 BRK
-6167- 00 BRK
-6168- 00 BRK
-6169- 00 BRK
-616A- 00 BRK
-616B- 00 BRK
-616C- 00 BRK
-616D- 00 BRK
-616E- 00 BRK
-616F- 00 BRK
-6170- 00 BRK
-6171- 00 BRK
-6172- 00 BRK
-6173- 00 BRK
-6174- 00 BRK
-6175- 00 BRK
-6176- 00 BRK
-6177- 00 BRK
-6178- 00 BRK
-6179- 00 BRK
-617A- 00 BRK
-617B- 00 BRK
-617C- 00 BRK
-617D- 00 BRK
-617E- 00 BRK
-617F- 00 BRK
-6180- 00 BRK
-6181- 00 BRK
-6182- 00 BRK
-6183- 00 BRK
-6184- 00 BRK
-6185- 00 BRK
-6186- 00 BRK
-6187- 00 BRK
-6188- 00 BRK
-6189- 00 BRK
-618A- 00 BRK
-618B- 00 BRK
-618C- 00 BRK
-618D- 00 BRK
-618E- 00 BRK
-618F- 00 BRK
-6190- 00 BRK
-6191- 00 BRK
-6192- 00 BRK
-6193- 00 BRK
-6194- 00 BRK
-6195- 00 BRK
-6196- 00 BRK
-6197- 00 BRK
-6198- 00 BRK
-6199- 00 BRK
-619A- 00 BRK
-619B- 00 BRK
-619C- 00 BRK
-619D- 00 BRK
-619E- 00 BRK
-619F- 00 BRK
-61A0- 00 BRK
-61A1- 00 BRK
-61A2- 00 BRK
-61A3- 00 BRK
-61A4- 00 BRK
-61A5- 00 BRK
-61A6- 00 BRK
-61A7- 00 BRK
-61A8- 00 BRK
-61A9- 00 BRK
-61AA- 00 BRK
-61AB- 00 BRK
-61AC- 00 BRK
-61AD- 00 BRK
-61AE- 00 BRK
-61AF- 00 BRK
-61B0- 00 BRK
-61B1- 00 BRK
-61B2- 00 BRK
-61B3- 00 BRK
-61B4- 00 BRK
-61B5- 00 BRK
-61B6- 00 BRK
-61B7- 00 BRK
-61B8- 00 BRK
-61B9- 00 BRK
-61BA- 00 BRK
-61BB- 00 BRK
-61BC- 00 BRK
-61BD- 00 BRK
-61BE- 00 BRK
-61BF- 00 BRK
-61C0- 00 BRK
-61C1- 00 BRK
-61C2- 00 BRK
-61C3- 00 BRK
-61C4- 00 BRK
-61C5- 00 BRK
-61C6- 00 BRK
-61C7- 00 BRK
-61C8- 00 BRK
-61C9- 00 BRK
-61CA- 00 BRK
-61CB- 00 BRK
-61CC- 00 BRK
-61CD- 00 BRK
-61CE- 00 BRK
-61CF- 00 BRK
-61D0- 00 BRK
-61D1- 00 BRK
-61D2- 00 BRK
-61D3- 00 BRK
-61D4- 00 BRK
-61D5- 00 BRK
-61D6- 00 BRK
-61D7- 00 BRK
-61D8- 00 BRK
-61D9- 00 BRK
-61DA- 00 BRK
-61DB- 00 BRK
-61DC- 00 BRK
-61DD- 00 BRK
-61DE- 00 BRK
-61DF- 00 BRK
-61E0- 00 BRK
-61E1- 00 BRK
-61E2- 00 BRK
-61E3- 00 BRK
-61E4- 00 BRK
-61E5- 00 BRK
-61E6- 00 BRK
-61E7- 00 BRK
-61E8- 00 BRK
-61E9- 00 BRK
-61EA- 00 BRK
-61EB- 00 BRK
-61EC- 00 BRK
-61ED- 00 BRK
-61EE- 00 BRK
-61EF- 00 BRK
-61F0- 00 BRK
-61F1- 00 BRK
-61F2- 00 BRK
-61F3- 00 BRK
-61F4- 00 BRK
-61F5- 00 BRK
-61F6- 00 BRK
-61F7- 00 BRK
-61F8- 00 BRK
-61F9- 00 BRK
-61FA- 00 BRK
-61FB- 00 BRK
-61FC- 00 BRK
-61FD- 00 BRK
-61FE- 00 BRK
-61FF- 00 BRK
-6200- 00 BRK
-6201- 00 BRK
-6202- 00 BRK
-6203- 00 BRK
-6204- 00 BRK
-6205- 00 BRK
-6206- 00 BRK
-6207- 00 BRK
-6208- 00 BRK
-6209- 00 BRK
-620A- 00 BRK
-620B- 00 BRK
-620C- 00 BRK
-620D- 00 BRK
-620E- 00 BRK
-620F- 00 BRK
-6210- 00 BRK
-6211- 00 BRK
-6212- 00 BRK
-6213- 00 BRK
-6214- 00 BRK
-6215- 00 BRK
-6216- 00 BRK
-6217- 00 BRK
-6218- 00 BRK
-6219- 00 BRK
-621A- 00 BRK
-621B- 00 BRK
-621C- 00 BRK
-621D- 00 BRK
-621E- 00 BRK
-621F- 00 BRK
-6220- 00 BRK
-6221- 00 BRK
-6222- 00 BRK
-6223- 00 BRK
-6224- 00 BRK
-6225- 00 BRK
-6226- 00 BRK
-6227- 00 BRK
-6228- 00 BRK
-6229- 00 BRK
-622A- 00 BRK
-622B- 00 BRK
-622C- 00 BRK
-622D- 00 BRK
-622E- 00 BRK
-622F- 00 BRK
-6230- 00 BRK
-6231- 00 BRK
-6232- 00 BRK
-6233- 00 BRK
-6234- 00 BRK
-6235- 00 BRK
-6236- 00 BRK
-6237- 00 BRK
-6238- 00 BRK
-6239- 00 BRK
-623A- 00 BRK
-623B- 00 BRK
-623C- 00 BRK
-623D- 00 BRK
-623E- 00 BRK
-623F- 00 BRK
-6240- 00 BRK
-6241- 00 BRK
-6242- 00 BRK
-6243- 00 BRK
-6244- 00 BRK
-6245- 00 BRK
-6246- 00 BRK
-6247- 00 BRK
-6248- 00 BRK
-6249- 00 BRK
-624A- A9 01 LDA #$01
-624C- 8D 41 62 STA $6241
-624F- A9 01 LDA #$01
-6251- 8D 42 62 STA $6242
-6254- 20 58 FC JSR $FC58 F8ROM:HOME
-6257- 20 C5 70 JSR $70C5
-625A- C9 CE CMP #$CE
-625C- D4 ???
-625D- C5 C7 CMP $C7
-625F- C5 D2 CMP $D2
-6261- A0 CD LDY #$CD
-6263- C1 D4 CMP ($D4,X)
-6265- C8 INY
-6266- A0 CC LDY #$CC
-6268- C9 C2 CMP #$C2
-626A- D2 C1 CMP ($C1)
-626C- D2 C9 CMP ($C9)
-626E- C5 D3 CMP $D3
-6270- A0 C1 LDY #$C1
-6272- CE C4 8D DEC $8DC4
-6275- 00 BRK
-6276- 20 C5 70 JSR $70C5
-6279- CD C1 C3 CMP $C3C1
-627C- D2 CF CMP ($CF)
-627E- D3 ???
-627F- AE A0 A0 LDX $A0A0
-6282- A0 A0 LDY #$A0
-6284- A0 A0 LDY #$A0
-6286- A0 A0 LDY #$A0
-6288- A0 A0 LDY #$A0
-628A- A0 A0 LDY #$A0
-628C- A0 A0 LDY #$A0
-628E- A0 A0 LDY #$A0
-6290- 8D 00 20 STA $2000
-6293- C5 70 CMP $70
-6295- AD AD AD LDA $ADAD
-6298- AD AD AD LDA $ADAD
-629B- AD AD AD LDA $ADAD
-629E- AD AD AD LDA $ADAD
-62A1- AD AD AD LDA $ADAD
-62A4- AD AD AD LDA $ADAD
-62A7- AD AD AD LDA $ADAD
-62AA- AD AD AD LDA $ADAD
-62AD- AD 8D 8D LDA $8D8D
-62B0- 00 BRK
-62B1- 20 C5 70 JSR $70C5
-62B4- D4 ???
-62B5- C8 INY
-62B6- C5 A0 CMP $A0
-62B8- D2 C1 CMP ($C1)
-62BA- CE C4 B8 DEC $B8C4
-62BD- A0 D2 LDY #$D2
-62BF- CF ???
-62C0- D5 D4 CMP $D4,X
-62C2- C9 CE CMP #$CE
-62C4- C5 A0 CMP $A0
-62C6- D2 C5 CMP ($C5)
-62C8- D4 ???
-62C9- D5 D2 CMP $D2,X
-62CB- CE D3 8D DEC $8DD3
-62CE- 00 BRK
-62CF- 20 C5 70 JSR $70C5
-62D2- C1 A0 CMP ($A0,X)
-62D4- D0 D3 BNE $62A9
-62D6- C5 D5 CMP $D5
-62D8- C4 CF CPY $CF
-62DA- AD D2 C1 LDA $C1D2
-62DD- CE C4 CF DEC $CFC4
-62E0- CD A0 D6 CMP $D6A0
-62E3- C1 CC CMP ($CC,X)
-62E5- D5 C5 CMP $C5,X
-62E7- A0 C2 LDY #$C2
-62E9- C5 D4 CMP $D4
-62EB- D7 ???
-62EC- C5 C5 CMP $C5
-62EE- CE 8D 00 DEC $008D
-62F1- 20 C5 70 JSR $70C5
-62F4- B1 A0 LDA ($A0),Y
-62F6- C1 CE CMP ($CE,X)
-62F8- C4 A0 CPY $A0
-62FA- B2 B5 LDA ($B5)
-62FC- B5 AE LDA $AE,X
-62FE- 8D 8D 00 STA $008D
-6301- 20 C6 74 JSR $74C6
-6304- 8D 00 03 STA $0300
-6307- 20 C6 74 JSR $74C6
-630A- 8D 01 03 STA $0301
-630D- 20 C6 74 JSR $74C6
-6310- 8D 02 03 STA $0302
-6313- 20 C6 74 JSR $74C6
-6316- 8D 03 03 STA $0303
-6319- 20 C6 74 JSR $74C6
-631C- 8D 04 03 STA $0304
-631F- A9 03 LDA #$03
-6321- 48 PHA
-6322- A9 00 LDA #$00
-6324- 48 PHA
-6325- A9 05 LDA #$05
-6327- 48 PHA
-6328- 20 31 70 JSR $7031
-632B- 20 E6 70 JSR $70E6
-632E- 20 C5 70 JSR $70C5
-6331- A0 8D LDY #$8D
-6333- 8D 00 20 STA $2000
-6336- C5 70 CMP $70
-6338- D7 ???
-6339- C8 INY
-633A- C9 CC CMP #$CC
-633C- C5 A0 CMP $A0
-633E- D4 ???
-633F- C8 INY
-6340- C5 A0 CMP $A0
-6342- D2 CE CMP ($CE)
-6344- C4 C2 CPY $C2
-6346- A0 CD LDY #$CD
-6348- C1 C3 CMP ($C3,X)
-634A- D2 CF CMP ($CF)
-634C- A0 D2 LDY #$D2
-634E- C5 D4 CMP $D4
-6350- D5 D2 CMP $D2,X
-6352- CE D3 8D DEC $8DD3
-6355- 00 BRK
-6356- 20 C5 70 JSR $70C5
-6359- C1 A0 CMP ($A0,X)
-635B- C2 ???
-635C- D9 D4 C5 CMP $C5D4,Y
-635F- A0 D6 LDY #$D6
-6361- C1 CC CMP ($CC,X)
-6363- D5 C5 CMP $C5,X
-6365- A0 C2 LDY #$C2
-6367- C5 D4 CMP $D4
-6369- D7 ???
-636A- C5 C5 CMP $C5
-636C- CE A0 C1 DEC $C1A0
-636F- A0 C7 LDY #$C7
-6371- C9 D6 CMP #$D6
-6373- C5 CE CMP $CE
-6375- 8D 00 20 STA $2000
-6378- C5 70 CMP $70
-637A- CC CF D7 CPY $D7CF
-637D- A0 C1 LDY #$C1
-637F- CE C4 A0 DEC $A0C4
-6382- C8 INY
-6383- C9 C7 CMP #$C7
-6385- C8 INY
-6386- A0 D6 LDY #$D6
-6388- C1 CC CMP ($CC,X)
-638A- D5 C5 CMP $C5,X
-638C- AE 8D 8D LDX $8D8D
-638F- 00 BRK
-6390- A9 A0 LDA #$A0
-6392- 48 PHA
-6393- A9 AF LDA #$AF
-6395- 48 PHA
-6396- 20 E1 74 JSR $74E1
-6399- 8D 00 03 STA $0300
-639C- A9 A0 LDA #$A0
-639E- 48 PHA
-639F- A9 AF LDA #$AF
-63A1- 48 PHA
-63A2- 20 E1 74 JSR $74E1
-63A5- 8D 01 03 STA $0301
-63A8- A9 A0 LDA #$A0
-63AA- 48 PHA
-63AB- A9 AF LDA #$AF
-63AD- 48 PHA
-63AE- 20 E1 74 JSR $74E1
-63B1- 8D 02 03 STA $0302
-63B4- A9 A0 LDA #$A0
-63B6- 48 PHA
-63B7- A9 AF LDA #$AF
-63B9- 48 PHA
-63BA- 20 E1 74 JSR $74E1
-63BD- 8D 03 03 STA $0303
-63C0- A9 A0 LDA #$A0
-63C2- 48 PHA
-63C3- A9 AF LDA #$AF
-63C5- 48 PHA
-63C6- 20 E1 74 JSR $74E1
-63C9- 8D 04 03 STA $0304
-63CC- A9 03 LDA #$03
-63CE- 48 PHA
-63CF- A9 00 LDA #$00
-63D1- 48 PHA
-63D2- A9 05 LDA #$05
-63D4- 48 PHA
-63D5- 20 31 70 JSR $7031
-63D8- 20 E6 70 JSR $70E6
-63DB- 20 C5 70 JSR $70C5
-63DE- A0 8D LDY #$8D
-63E0- 8D 00 20 STA $2000
-63E3- C5 70 CMP $70
-63E5- D4 ???
-63E6- C8 INY
-63E7- C5 A0 CMP $A0
-63E9- CD D5 CC CMP $CCD5
-63EC- B8 CLV
-63ED- A0 CD LDY #$CD
-63EF- C1 C3 CMP ($C3,X)
-63F1- D2 CF CMP ($CF)
-63F3- A0 CD LDY #$CD
-63F5- D5 CC CMP $CC,X
-63F7- D4 ???
-63F8- C9 D0 CMP #$D0
-63FA- CC C9 C5 CPY $C5C9
-63FD- D3 ???
-63FE- 8D 00 20 STA $2000
-6401- C5 70 CMP $70
-6403- D4 ???
-6404- D7 ???
-6405- CF ???
-6406- A0 D5 LDY #$D5
-6408- CE D3 C9 DEC $C9D3
-640B- C7 ???
-640C- CE C5 C4 DEC $C4C5
-640F- A0 C2 LDY #$C2
-6411- D9 D4 C5 CMP $C5D4,Y
-6414- D3 ???
-6415- A0 C1 LDY #$C1
-6417- CE C4 A0 DEC $A0C4
-641A- D2 C5 CMP ($C5)
-641C- D4 ???
-641D- D5 D2 CMP $D2,X
-641F- CE D3 8D DEC $8DD3
-6422- 00 BRK
-6423- 20 C5 70 JSR $70C5
-6426- C1 A0 CMP ($A0,X)
-6428- B1 B6 LDA ($B6),Y
-642A- AD C2 C9 LDA $C9C2
-642D- D4 ???
-642E- A0 D2 LDY #$D2
-6430- C5 D3 CMP $D3
-6432- D5 CC CMP $CC,X
-6434- D4 ???
-6435- A0 A8 LDY #$A8
-6437- D7 ???
-6438- CF ???
-6439- D2 C4 CMP ($C4)
-643B- A9 AE LDA #$AE
-643D- 8D 00 20 STA $2000
-6440- C5 70 CMP $70
-6442- CE CF D4 DEC $D4CF
-6445- C5 A0 CMP $A0
-6447- D4 ???
-6448- C8 INY
-6449- C1 D4 CMP ($D4,X)
-644B- A0 D4 LDY #$D4
-644D- C8 INY
-644E- C9 D3 CMP #$D3
-6450- A0 D2 LDY #$D2
-6452- C5 D3 CMP $D3
-6454- D5 CC CMP $CC,X
-6456- D4 ???
-6457- A0 C9 LDY #$C9
-6459- D3 ???
-645A- A0 D3 LDY #$D3
-645C- D4 ???
-645D- CF ???
-645E- D2 C5 CMP ($C5)
-6460- C4 8D CPY $8D
-6462- 00 BRK
-6463- 20 C5 70 JSR $70C5
-6466- D7 ???
-6467- C9 D4 CMP #$D4
-6469- C8 INY
-646A- A0 D4 LDY #$D4
-646C- C8 INY
-646D- C5 A0 CMP $A0
-646F- CC CF D7 CPY $D7CF
-6472- A0 C2 LDY #$C2
-6474- D9 D4 C5 CMP $C5D4,Y
-6477- A0 C6 LDY #$C6
-6479- C9 D2 CMP #$D2
-647B- D3 ???
-647C- D4 ???
-647D- AC A0 D4 LDY $D4A0
-6480- C8 INY
-6481- C5 CE CMP $CE
-6483- A0 D4 LDY #$D4
-6485- C8 INY
-6486- C5 8D CMP $8D
-6488- 00 BRK
-6489- 20 C5 70 JSR $70C5
-648C- C8 INY
-648D- C9 C7 CMP #$C7
-648F- C8 INY
-6490- A0 C2 LDY #$C2
-6492- D9 D4 C5 CMP $C5D4,Y
-6495- AC A0 C1 LDY $C1A0
-6498- D3 ???
-6499- A0 D0 LDY #$D0
-649B- C5 D2 CMP $D2
-649D- A0 B6 LDY #$B6
-649F- B5 B0 LDA $B0,X
-64A1- B2 A0 LDA ($A0)
-64A3- C3 ???
-64A4- CF ???
-64A5- CE D6 C5 DEC $C5D6
-64A8- CE D4 C9 DEC $C9D4
-64AB- CF ???
-64AC- CE AE 8D DEC $8DAE
-64AF- 8D 00 20 STA $2000
-64B2- C5 70 CMP $70
-64B4- BA TSX
-64B5- BA TSX
-64B6- A0 CD LDY #$CD
-64B8- D5 CC CMP $CC,X
-64BA- B8 CLV
-64BB- A0 A3 LDY #$A3
-64BD- B1 B0 LDA ($B0),Y
-64BF- BB ???
-64C0- A3 ???
-64C1- B1 B0 LDA ($B0),Y
-64C3- A0 D2 LDY #$D2
-64C5- C5 D4 CMP $D4
-64C7- D5 D2 CMP $D2,X
-64C9- CE D3 A0 DEC $A0D3
-64CC- A8 TAY
-64CD- CC AC C8 CPY $C8AC
-64D0- A9 BA LDA #$BA
-64D2- 8D 00 A9 STA $A900
-64D5- 0A ASL
-64D6- 8D 00 03 STA $0300
-64D9- A9 0A LDA #$0A
-64DB- 48 PHA
-64DC- AD 00 03 LDA $0300
-64DF- 48 PHA
-64E0- 20 43 74 JSR $7443
-64E3- A9 60 LDA #$60
-64E5- 48 PHA
-64E6- A9 40 LDA #$40
-64E8- 48 PHA
-64E9- A9 02 LDA #$02
-64EB- 48 PHA
-64EC- 20 31 70 JSR $7031
-64EF- 20 E6 70 JSR $70E6
-64F2- 20 C5 70 JSR $70C5
-64F5- A0 8D LDY #$8D
-64F7- 8D 00 20 STA $2000
-64FA- C5 70 CMP $70
-64FC- BA TSX
-64FD- BA TSX
-64FE- A0 CD LDY #$CD
-6500- D5 CC CMP $CC,X
-6502- B8 CLV
-6503- A0 A3 LDY #$A3
-6505- B1 B0 LDA ($B0),Y
-6507- B0 BB BCS $64C4
-6509- A3 ???
-650A- B1 B0 LDA ($B0),Y
-650C- B0 A0 BCS $64AE
-650E- D2 C5 CMP ($C5)
-6510- D4 ???
-6511- D5 D2 CMP $D2,X
-6513- CE D3 A0 DEC $A0D3
-6516- A8 TAY
-6517- CC AC C8 CPY $C8AC
-651A- A9 BA LDA #$BA
-651C- 8D 00 A9 STA $A900
-651F- 64 48 STZ $48
-6521- A9 64 LDA #$64
-6523- 48 PHA
-6524- 20 43 74 JSR $7443
-6527- AD 41 60 LDA $6041
-652A- 48 PHA
-652B- AD 40 60 LDA $6040
-652E- 48 PHA
-652F- A9 02 LDA #$02
-6531- 48 PHA
-6532- 20 31 70 JSR $7031
-6535- 20 C5 70 JSR $70C5
-6538- A0 8D LDY #$8D
-653A- 8D 00 20 STA $2000
-653D- E6 70 INC $70
-653F- 20 C5 70 JSR $70C5
-6542- D4 ???
-6543- C8 INY
-6544- C5 A0 CMP $A0
-6546- C4 C9 CPY $C9
-6548- D6 B8 DEC $B8,X
-654A- A0 CD LDY #$CD
-654C- C1 C3 CMP ($C3,X)
-654E- D2 CF CMP ($CF)
-6550- A0 C4 LDY #$C4
-6552- C9 D6 CMP #$D6
-6554- C9 C4 CMP #$C4
-6556- C5 D3 CMP $D3
-6558- A0 C1 LDY #$C1
-655A- A0 8D LDY #$8D
-655C- 00 BRK
-655D- 20 C5 70 JSR $70C5
-6560- C4 C9 CPY $C9
-6562- D6 C9 DEC $C9,X
-6564- C4 C5 CPY $C5
-6566- CE C4 A0 DEC $A0C4
-6569- C2 ???
-656A- D9 A0 C1 CMP $C1A0,Y
-656D- A0 C4 LDY #$C4
-656F- C9 D6 CMP #$D6
-6571- C9 D3 CMP #$D3
-6573- CF ???
-6574- D2 AC CMP ($AC)
-6576- 8D 00 20 STA $2000
-6579- C5 70 CMP $70
-657B- D2 C5 CMP ($C5)
-657D- D4 ???
-657E- D5 D2 CMP $D2,X
-6580- CE C9 CE DEC $CEC9
-6583- C7 ???
-6584- A0 D4 LDY #$D4
-6586- C8 INY
-6587- C5 A0 CMP $A0
-6589- D1 D5 CMP ($D5),Y
-658B- CF ???
-658C- D4 ???
-658D- C9 C5 CMP #$C5
-658F- CE D4 AE DEC $AED4
-6592- 8D 00 20 STA $2000
-6595- C5 70 CMP $70
-6597- C1 CC CMP ($CC,X)
-6599- CC A0 D6 CPY $D6A0
-659C- C1 CC CMP ($CC,X)
-659E- D5 C5 CMP $C5,X
-65A0- D3 ???
-65A1- A0 C1 LDY #$C1
-65A3- D2 C5 CMP ($C5)
-65A5- A0 D5 LDY #$D5
-65A7- CE D3 C9 DEC $C9D3
-65AA- C7 ???
-65AB- CE C5 C4 DEC $C4C5
-65AE- AE 8D 8D LDX $8D8D
-65B1- 00 BRK
-65B2- A9 64 LDA #$64
-65B4- 48 PHA
-65B5- A9 0A LDA #$0A
-65B7- 48 PHA
-65B8- 20 87 74 JSR $7487
-65BB- 20 C5 70 JSR $70C5
-65BE- BA TSX
-65BF- BA TSX
-65C0- A0 C4 LDY #$C4
-65C2- C9 D6 CMP #$D6
-65C4- B8 CLV
-65C5- A0 A3 LDY #$A3
-65C7- B1 B0 LDA ($B0),Y
-65C9- B0 BB BCS $6586
-65CB- A3 ???
-65CC- B1 B0 LDA ($B0),Y
-65CE- A0 D2 LDY #$D2
-65D0- C5 D4 CMP $D4
-65D2- D5 D2 CMP $D2,X
-65D4- CE D3 BA DEC $BAD3
-65D7- 8D 8D 00 STA $008D
-65DA- A9 60 LDA #$60
-65DC- 48 PHA
-65DD- A9 40 LDA #$40
-65DF- 48 PHA
-65E0- A9 01 LDA #$01
-65E2- 48 PHA
-65E3- 20 31 70 JSR $7031
-65E6- 20 E6 70 JSR $70E6
-65E9- 20 C5 70 JSR $70C5
-65EC- BA TSX
-65ED- BA TSX
-65EE- C4 C9 CPY $C9
-65F0- D6 B8 DEC $B8,X
-65F2- A0 A3 LDY #$A3
-65F4- B2 B0 LDA ($B0)
-65F6- B0 BB BCS $65B3
-65F8- A3 ???
-65F9- B3 ???
-65FA- B3 ???
-65FB- A0 D2 LDY #$D2
-65FD- C5 D4 CMP $D4
-65FF- D5 D2 CMP $D2,X
-6601- CE D3 8D DEC $8DD3
-6604- 8D 00 A9 STA $A900
-6607- C8 INY
-6608- 48 PHA
-6609- A9 21 LDA #$21
-660B- 48 PHA
-660C- 20 87 74 JSR $7487
-660F- 8C 00 03 STY $0300
-6612- A9 60 LDA #$60
-6614- 48 PHA
-6615- A9 40 LDA #$40
-6617- 48 PHA
-6618- A9 01 LDA #$01
-661A- 48 PHA
-661B- 20 31 70 JSR $7031
-661E- 20 C5 70 JSR $70C5
-6621- A0 8D LDY #$8D
-6623- 8D 00 20 STA $2000
-6626- C5 70 CMP $70
-6628- D7 ???
-6629- C9 D4 CMP #$D4
-662B- C8 INY
-662C- A0 C1 LDY #$C1
-662E- A0 D2 LDY #$D2
-6630- C5 CD CMP $CD
-6632- C1 C9 CMP ($C9,X)
-6634- CE C4 C5 DEC $C5C4
-6637- D2 A0 CMP ($A0)
-6639- CF ???
-663A- C6 BA DEC $BA
-663C- A0 8D LDY #$8D
-663E- 00 BRK
-663F- A9 03 LDA #$03
-6641- 48 PHA
-6642- A9 00 LDA #$00
-6644- 48 PHA
-6645- A9 01 LDA #$01
-6647- 48 PHA
-6648- 20 31 70 JSR $7031
-664B- 20 C5 70 JSR $70C5
-664E- A0 8D LDY #$8D
-6650- 8D 00 20 STA $2000
-6653- E6 70 INC $70
-6655- A9 D0 LDA #$D0
-6657- 8D 00 03 STA $0300
-665A- A9 07 LDA #$07
-665C- 8D 01 03 STA $0301
-665F- A9 B8 LDA #$B8
-6661- 8D 02 03 STA $0302
-6664- A9 0B LDA #$0B
-6666- 8D 03 03 STA $0303
-6669- AD 01 03 LDA $0301
-666C- 48 PHA
-666D- AD 00 03 LDA $0300
-6670- 48 PHA
-6671- A9 0B LDA #$0B
-6673- 48 PHA
-6674- A9 B8 LDA #$B8
-6676- 48 PHA
-6677- 20 BA 75 JSR $75BA
-667A- 20 C5 70 JSR $70C5
-667D- A0 8D LDY #$8D
-667F- 8D 00 20 STA $2000
-6682- C5 70 CMP $70
-6684- D4 ???
-6685- C8 INY
-6686- C5 A0 CMP $A0
-6688- C1 C4 CMP ($C4,X)
-668A- C4 B1 CPY $B1
-668C- B6 A0 LDX $A0,Y
-668E- CD C1 C3 CMP $C3C1
-6691- D2 CF CMP ($CF)
-6693- A0 C1 LDY #$C1
-6695- C4 C4 CPY $C4
-6697- D3 ???
-6698- A0 D4 LDY #$D4
-669A- D7 ???
-669B- CF ???
-669C- 8D 00 20 STA $2000
-669F- C5 70 CMP $70
-66A1- B1 B6 LDA ($B6),Y
-66A3- AD C2 C9 LDA $C9C2
-66A6- D4 ???
-66A7- A0 D6 LDY #$D6
-66A9- C1 CC CMP ($CC,X)
-66AB- D5 C5 CMP $C5,X
-66AD- D3 ???
-66AE- AC A0 D3 LDY $D3A0
-66B1- C9 C7 CMP #$C7
-66B3- CE C5 C4 DEC $C4C5
-66B6- A0 CF LDY #$CF
-66B8- D2 A0 CMP ($A0)
-66BA- D5 CE CMP $CE,X
-66BC- D3 ???
-66BD- C9 C7 CMP #$C7
-66BF- CE C5 C4 DEC $C4C5
-66C2- AE 8D 8D LDX $8D8D
-66C5- 00 BRK
-66C6- 20 C5 70 JSR $70C5
-66C9- C1 C4 CMP ($C4,X)
-66CB- C4 B1 CPY $B1
-66CD- B6 A0 LDX $A0,Y
-66CF- A3 ???
-66D0- B3 ???
-66D1- B0 B0 BCS $6683
-66D3- B0 BB BCS $6690
-66D5- A3 ???
-66D6- B2 B0 LDA ($B0)
-66D8- B0 B0 BCS $668A
-66DA- A0 D2 LDY #$D2
-66DC- C5 D4 CMP $D4
-66DE- D5 D2 CMP $D2,X
-66E0- CE D3 BA DEC $BAD3
-66E3- A0 8D LDY #$8D
-66E5- 8D 00 A9 STA $A900
-66E8- 60 RTS
-66E9- 48 PHA
-66EA- A9 40 LDA #$40
-66EC- 48 PHA
-66ED- AD 3F 60 LDA $603F
-66F0- 48 PHA
-66F1- 20 31 70 JSR $7031
-66F4- 20 C5 70 JSR $70C5
-66F7- A0 8D LDY #$8D
-66F9- 8D 00 20 STA $2000
-66FC- E6 70 INC $70
-66FE- 20 C5 70 JSR $70C5
-6701- A0 8D LDY #$8D
-6703- 8D 00 20 STA $2000
-6706- C5 70 CMP $70
-6708- D4 ???
-6709- C8 INY
-670A- C5 A0 CMP $A0
-670C- D3 ???
-670D- D5 C2 CMP $C2,X
-670F- B1 B6 LDA ($B6),Y
-6711- A0 CD LDY #$CD
-6713- C1 C3 CMP ($C3,X)
-6715- D2 CF CMP ($CF)
-6717- A0 D3 LDY #$D3
-6719- D5 C2 CMP $C2,X
-671B- D4 ???
-671C- D2 C1 CMP ($C1)
-671E- C3 ???
-671F- D4 ???
-6720- D3 ???
-6721- A0 CF LDY #$CF
-6723- CE C5 8D DEC $8DC5
-6726- 00 BRK
-6727- 20 C5 70 JSR $70C5
-672A- B1 B6 LDA ($B6),Y
-672C- AD C2 C9 LDA $C9C2
-672F- D4 ???
-6730- A0 CE LDY #$CE
-6732- D5 CD CMP $CD,X
-6734- C2 ???
-6735- C5 D2 CMP $D2
-6737- A0 C6 LDY #$C6
-6739- D2 CF CMP ($CF)
-673B- CD A0 C1 CMP $C1A0
-673E- CE CF D4 DEC $D4CF
-6741- C8 INY
-6742- C5 D2 CMP $D2
-6744- AE 8D 8D LDX $8D8D
-6747- 00 BRK
-6748- 20 C5 70 JSR $70C5
-674B- C3 ???
-674C- C1 CC CMP ($CC,X)
-674E- C3 ???
-674F- D5 CC CMP $CC,X
-6751- C1 D4 CMP ($D4,X)
-6753- C5 C4 CMP $C4
-6755- A0 CC LDY #$CC
-6757- C5 C6 CMP $C6
-6759- D4 ???
-675A- A0 D4 LDY #$D4
-675C- CF ???
-675D- A0 D2 LDY #$D2
-675F- C9 C7 CMP #$C7
-6761- C8 INY
-6762- D4 ???
-6763- AC A0 CC LDY $CCA0
-6766- AD D2 AE LDA $AED2
-6769- 8D 00 20 STA $2000
-676C- C5 70 CMP $70
-676E- D3 ???
-676F- C9 C7 CMP #$C7
-6771- CE C5 C4 DEC $C4C5
-6774- A0 CF LDY #$CF
-6776- D2 A0 CMP ($A0)
-6778- D5 CE CMP $CE,X
-677A- D3 ???
-677B- C9 C7 CMP #$C7
-677D- CE C5 C4 DEC $C4C5
-6780- AE 8D 8D LDX $8D8D
-6783- 00 BRK
-6784- 20 C5 70 JSR $70C5
-6787- D3 ???
-6788- D5 C2 CMP $C2,X
-678A- B1 B6 LDA ($B6),Y
-678C- A0 A3 LDY #$A3
-678E- B5 B0 LDA $B0,X
-6790- B0 B0 BCS $6742
-6792- BB ???
-6793- A3 ???
-6794- B3 ???
-6795- B0 B0 BCS $6747
-6797- B0 A0 BCS $6739
-6799- D2 C5 CMP ($C5)
-679B- D4 ???
-679C- D5 D2 CMP $D2,X
-679E- CE D3 BA DEC $BAD3
-67A1- A0 8D LDY #$8D
-67A3- 8D 00 A9 STA $A900
-67A6- 13 ???
-67A7- 48 PHA
-67A8- A9 88 LDA #$88
-67AA- 48 PHA
-67AB- A9 0B LDA #$0B
-67AD- 48 PHA
-67AE- A9 B8 LDA #$B8
-67B0- 48 PHA
-67B1- 20 F5 75 JSR $75F5
-67B4- A9 60 LDA #$60
-67B6- 48 PHA
-67B7- A9 40 LDA #$40
-67B9- 48 PHA
-67BA- AD 3F 60 LDA $603F
-67BD- 48 PHA
-67BE- 20 31 70 JSR $7031
-67C1- 20 C5 70 JSR $70C5
-67C4- A0 8D LDY #$8D
-67C6- 8D 00 20 STA $2000
-67C9- E6 70 INC $70
-67CB- 20 C5 70 JSR $70C5
-67CE- D4 ???
-67CF- C8 INY
-67D0- C5 A0 CMP $A0
-67D2- CD D5 CC CMP $CCD5
-67D5- B1 B6 LDA ($B6),Y
-67D7- A0 CD LDY #$CD
-67D9- C1 C3 CMP ($C3,X)
-67DB- D2 CF CMP ($CF)
-67DD- A0 CD LDY #$CD
-67DF- D5 CC CMP $CC,X
-67E1- D4 ???
-67E2- C9 D0 CMP #$D0
-67E4- CC C9 C5 CPY $C5C9
-67E7- D3 ???
-67E8- A0 D4 LDY #$D4
-67EA- D7 ???
-67EB- CF ???
-67EC- 8D 00 20 STA $2000
-67EF- C5 70 CMP $70
-67F1- B1 B6 LDA ($B6),Y
-67F3- AD C2 C9 LDA $C9C2
-67F6- D4 ???
-67F7- A0 CE LDY #$CE
-67F9- D5 CD CMP $CD,X
-67FB- C2 ???
-67FC- C5 D2 CMP $D2
-67FE- D3 ???
-67FF- AC A0 D3 LDY $D3A0
-6802- C9 C7 CMP #$C7
-6804- CE C5 C4 DEC $C4C5
-6807- A0 CF LDY #$CF
-6809- D2 A0 CMP ($A0)
-680B- CE CF D4 DEC $D4CF
-680E- AE 8D 8D LDX $8D8D
-6811- 00 BRK
-6812- 20 C5 70 JSR $70C5
-6815- CD D5 CC CMP $CCD5
-6818- B1 B6 LDA ($B6),Y
-681A- A0 A3 LDY #$A3
-681C- B5 B0 LDA $B0,X
-681E- B0 BB BCS $67DB
-6820- A3 ???
-6821- B5 B0 LDA $B0,X
-6823- B0 A0 BCS $67C5
-6825- D2 C5 CMP ($C5)
-6827- D4 ???
-6828- D5 D2 CMP $D2,X
-682A- CE D3 BA DEC $BAD3
-682D- A0 8D LDY #$8D
-682F- 8D 00 A9 STA $A900
-6832- 01 48 ORA ($48,X)
-6834- A9 F4 LDA #$F4
-6836- 48 PHA
-6837- A9 01 LDA #$01
-6839- 48 PHA
-683A- A9 F4 LDA #$F4
-683C- 48 PHA
-683D- 20 71 76 JSR $7671
-6840- A9 60 LDA #$60
-6842- 48 PHA
-6843- A9 40 LDA #$40
-6845- 48 PHA
-6846- AD 3F 60 LDA $603F
-6849- 48 PHA
-684A- 20 31 70 JSR $7031
-684D- 20 C5 70 JSR $70C5
-6850- A0 8D LDY #$8D
-6852- 8D 00 20 STA $2000
-6855- E6 70 INC $70
-6857- 20 C5 70 JSR $70C5
-685A- C1 CE CMP ($CE,X)
-685C- C4 A0 CPY $A0
-685E- D4 ???
-685F- C8 INY
-6860- C5 A0 CMP $A0
-6862- C4 C9 CPY $C9
-6864- D6 B1 DEC $B1,X
-6866- B6 A0 LDX $A0,Y
-6868- CD C1 C3 CMP $C3C1
-686B- D2 CF CMP ($CF)
-686D- A0 C4 LDY #$C4
-686F- C9 D6 CMP #$D6
-6871- C9 C4 CMP #$C4
-6873- C5 D3 CMP $D3
-6875- A0 D4 LDY #$D4
-6877- C8 INY
-6878- C5 8D CMP $8D
-687A- 00 BRK
-687B- 20 C5 70 JSR $70C5
-687E- C6 C9 DEC $C9
-6880- D2 D3 CMP ($D3)
-6882- D4 ???
-6883- A0 D0 LDY #$D0
-6885- C1 D2 CMP ($D2,X)
-6887- C1 CD CMP ($CD,X)
-6889- C5 D4 CMP $D4
-688B- C5 D2 CMP $D2
-688D- A0 C2 LDY #$C2
-688F- D9 A0 D4 CMP $D4A0,Y
-6892- C8 INY
-6893- C5 A0 CMP $A0
-6895- D3 ???
-6896- C5 C3 CMP $C3
-6898- CF ???
-6899- CE C4 AE DEC $AEC4
-689C- 8D 8D 00 STA $008D
-689F- 20 C5 70 JSR $70C5
-68A2- C9 C6 CMP #$C6
-68A4- A0 D4 LDY #$D4
-68A6- C8 INY
-68A7- C5 A0 CMP $A0
-68A9- D4 ???
-68AA- C8 INY
-68AB- C9 D2 CMP #$D2
-68AD- C4 A0 CPY $A0
-68AF- D0 C1 BNE $6872
-68B1- D2 C1 CMP ($C1)
-68B3- CD C5 D4 CMP $D4C5
-68B6- C5 D2 CMP $D2
-68B8- A0 C9 LDY #$C9
-68BA- D3 ???
-68BB- 8D 00 20 STA $2000
-68BE- C5 70 CMP $70
-68C0- C1 CE CMP ($CE,X)
-68C2- A0 D3 LDY #$D3
-68C4- AC A0 D4 LDY $D4A0
-68C7- C8 INY
-68C8- C5 CE CMP $CE
-68CA- A0 D4 LDY #$D4
-68CC- C8 INY
-68CD- C5 A0 CMP $A0
-68CF- C4 C9 CPY $C9
-68D1- D6 C9 DEC $C9,X
-68D3- D3 ???
-68D4- C9 CF CMP #$CF
-68D6- CE A0 C9 DEC $C9A0
-68D9- D3 ???
-68DA- A0 D3 LDY #$D3
-68DC- C9 C7 CMP #$C7
-68DE- CE C5 C4 DEC $C4C5
-68E1- BB ???
-68E2- 8D 00 20 STA $2000
-68E5- C5 70 CMP $70
-68E7- CF ???
-68E8- D4 ???
-68E9- C8 INY
-68EA- C5 D2 CMP $D2
-68EC- D7 ???
-68ED- C9 D3 CMP #$D3
-68EF- C5 AC CMP $AC
-68F1- A0 C9 LDY #$C9
-68F3- D4 ???
-68F4- A0 C9 LDY #$C9
-68F6- D3 ???
-68F7- A0 D5 LDY #$D5
-68F9- CE D3 C9 DEC $C9D3
-68FC- C7 ???
-68FD- CE C5 C4 DEC $C4C5
-6900- AE 8D 8D LDX $8D8D
-6903- 00 BRK
-6904- 20 C5 70 JSR $70C5
-6907- C4 C9 CPY $C9
-6909- D6 B1 DEC $B1,X
-690B- B6 A0 LDX $A0,Y
-690D- A3 ???
-690E- B2 B5 LDA ($B5)
-6910- B0 B0 BCS $68C2
-6912- B0 BB BCS $68CF
-6914- A3 ???
-6915- B5 B0 LDA $B0,X
-6917- B0 BB BCS $68D4
-6919- D5 A0 CMP $A0,X
-691B- D2 C5 CMP ($C5)
-691D- D4 ???
-691E- D5 D2 CMP $D2,X
-6920- CE D3 BA DEC $BAD3
-6923- 8D 8D 00 STA $008D
-6926- A9 61 LDA #$61
-6928- 48 PHA
-6929- A9 A8 LDA #$A8
-692B- 48 PHA
-692C- A9 01 LDA #$01
-692E- 48 PHA
-692F- A9 F4 LDA #$F4
-6931- 48 PHA
-6932- 20 E7 76 JSR $76E7
-6935- A9 60 LDA #$60
-6937- 48 PHA
-6938- A9 40 LDA #$40
-693A- 48 PHA
-693B- AD 3F 60 LDA $603F
-693E- 48 PHA
-693F- 20 31 70 JSR $7031
-6942- 20 C5 70 JSR $70C5
-6945- A0 8D LDY #$8D
-6947- 8D 00 20 STA $2000
-694A- E6 70 INC $70
-694C- 20 C5 70 JSR $70C5
-694F- D4 ???
-6950- C8 INY
-6951- C5 A0 CMP $A0
-6953- D2 C5 CMP ($C5)
-6955- CD B1 B6 CMP $B6B1
-6958- A0 CD LDY #$CD
-695A- C1 C3 CMP ($C3,X)
-695C- D2 CF CMP ($CF)
-695E- A0 CC LDY #$CC
-6960- C9 CB CMP #$CB
-6962- C5 D7 CMP $D7
-6964- C9 D3 CMP #$D3
-6966- C5 A0 CMP $A0
-6968- C3 ???
-6969- C1 CC CMP ($CC,X)
-696B- C3 ???
-696C- D5 CC CMP $CC,X
-696E- C1 D4 CMP ($D4,X)
-6970- C5 D3 CMP $D3
-6972- 8D 00 20 STA $2000
-6975- C5 70 CMP $70
-6977- D4 ???
-6978- C8 INY
-6979- C5 A0 CMP $A0
-697B- D2 C5 CMP ($C5)
-697D- CD C1 C9 CMP $C9C1
-6980- CE C4 C5 DEC $C5C4
-6983- D2 A0 CMP ($A0)
-6985- CF ???
-6986- C6 A0 DEC $A0
-6988- C1 A0 CMP ($A0,X)
-698A- B1 B6 LDA ($B6),Y
-698C- AD C2 C9 LDA $C9C2
-698F- D4 ???
-6990- A0 C4 LDY #$C4
-6992- C9 D6 CMP #$D6
-6994- C9 D3 CMP #$D3
-6996- C9 CF CMP #$CF
-6998- CE AE 8D DEC $8DAE
-699B- 00 BRK
-699C- 20 C5 70 JSR $70C5
-699F- C9 D4 CMP #$D4
-69A1- A0 C1 LDY #$C1
-69A3- CC D3 CF CPY $CFD3
-69A6- A0 D5 LDY #$D5
-69A8- D3 ???
-69A9- C5 D3 CMP $D3
-69AB- A0 D4 LDY #$D4
-69AD- C8 INY
-69AE- C5 A0 CMP $A0
-69B0- D4 ???
-69B1- C8 INY
-69B2- C9 D2 CMP #$D2
-69B4- C4 A0 CPY $A0
-69B6- D0 C1 BNE $6979
-69B8- D2 C1 CMP ($C1)
-69BA- CD C5 D4 CMP $D4C5
-69BD- C5 D2 CMP $D2
-69BF- A0 D4 LDY #$D4
-69C1- CF ???
-69C2- 8D 00 20 STA $2000
-69C5- C5 70 CMP $70
-69C7- D3 ???
-69C8- C9 C7 CMP #$C7
-69CA- CE C9 C6 DEC $C6C9
-69CD- D9 A0 D7 CMP $D7A0,Y
-69D0- C8 INY
-69D1- C5 D4 CMP $D4
-69D3- C8 INY
-69D4- C5 D2 CMP $D2
-69D6- A0 C9 LDY #$C9
-69D8- D4 ???
-69D9- A0 C9 LDY #$C9
-69DB- D3 ???
-69DC- A0 D3 LDY #$D3
-69DE- C9 C7 CMP #$C7
-69E0- CE C5 C4 DEC $C4C5
-69E3- A0 A8 LDY #$A8
-69E5- D3 ???
-69E6- A9 AE LDA #$AE
-69E8- 8D 8D 00 STA $008D
-69EB- 20 C5 70 JSR $70C5
-69EE- D2 C5 CMP ($C5)
-69F0- CD B1 B6 CMP $B6B1
-69F3- A0 A3 LDY #$A3
-69F5- B5 B0 LDA $B0,X
-69F7- B0 B0 BCS $69A9
-69F9- BB ???
-69FA- A3 ???
-69FB- B3 ???
-69FC- B3 ???
-69FD- B3 ???
-69FE- BB ???
-69FF- D5 A0 CMP $A0,X
-6A01- D2 C5 CMP ($C5)
-6A03- D4 ???
-6A04- D5 D2 CMP $D2,X
-6A06- CE D3 BA DEC $BAD3
-6A09- 8D 8D 00 STA $008D
-6A0C- A9 13 LDA #$13
-6A0E- 48 PHA
-6A0F- A9 88 LDA #$88
-6A11- 48 PHA
-6A12- A9 01 LDA #$01
-6A14- 48 PHA
-6A15- A9 4D LDA #$4D
-6A17- 48 PHA
-6A18- 20 EB 76 JSR $76EB
-6A1B- A9 60 LDA #$60
-6A1D- 48 PHA
-6A1E- A9 40 LDA #$40
-6A20- 48 PHA
-6A21- AD 3F 60 LDA $603F
-6A24- 48 PHA
-6A25- 20 31 70 JSR $7031
-6A28- 20 C5 70 JSR $70C5
-6A2B- A0 8D LDY #$8D
-6A2D- 8D 00 20 STA $2000
-6A30- E6 70 INC $70
-6A32- 20 C5 70 JSR $70C5
-6A35- C3 ???
-6A36- CD D0 B1 CMP $B1D0
-6A39- B6 A0 LDX $A0,Y
-6A3B- C3 ???
-6A3C- CF ???
-6A3D- CD D0 C1 CMP $C1D0
-6A40- D2 C5 CMP ($C5)
-6A42- D3 ???
-6A43- A0 D4 LDY #$D4
-6A45- D7 ???
-6A46- CF ???
-6A47- A0 B1 LDY #$B1
-6A49- B6 AD LDX $AD,Y
-6A4B- C2 ???
-6A4C- C9 D4 CMP #$D4
-6A4E- A0 D6 LDY #$D6
-6A50- C1 CC CMP ($CC,X)
-6A52- D5 C5 CMP $C5,X
-6A54- D3 ???
-6A55- 8D 00 20 STA $2000
-6A58- C5 70 CMP $70
-6A5A- D3 ???
-6A5B- C5 D4 CMP $D4
-6A5D- D4 ???
-6A5E- C9 CE CMP #$CE
-6A60- C7 ???
-6A61- A0 C6 LDY #$C6
-6A63- CC C1 C7 CPY $C7C1
-6A66- D3 ???
-6A67- A0 C1 LDY #$C1
-6A69- D3 ???
-6A6A- A0 D7 LDY #$D7
-6A6C- CF ???
-6A6D- D5 CC CMP $CC,X
-6A6F- C4 A0 CPY $A0
-6A71- D4 ???
-6A72- C8 INY
-6A73- C5 A0 CMP $A0
-6A75- C3 ???
-6A76- CD D0 A0 CMP $A0D0
-6A79- 8D 00 20 STA $2000
-6A7C- C5 70 CMP $70
-6A7E- C3 ???
-6A7F- CF ???
-6A80- CD CD C1 CMP $C1CD
-6A83- CE C4 A0 DEC $A0C4
-6A86- C9 CE CMP #$CE
-6A88- A0 B6 LDY #$B6
-6A8A- B5 B0 LDA $B0,X
-6A8C- B2 A0 LDA ($A0)
-6A8E- C1 D3 CMP ($D3,X)
-6A90- D3 ???
-6A91- C5 CD CMP $CD
-6A93- C2 ???
-6A94- CC D9 AE CPY $AED9
-6A97- A0 D7 LDY #$D7
-6A99- C5 A0 CMP $A0
-6A9B- D7 ???
-6A9C- CF ???
-6A9D- CE A7 D4 DEC $D4A7
-6AA0- 8D 00 20 STA $2000
-6AA3- C5 70 CMP $70
-6AA5- C2 ???
-6AA6- C5 A0 CMP $A0
-6AA8- C9 CC CMP #$CC
-6AAA- CC D5 D3 CPY $D3D5
-6AAD- D4 ???
-6AAE- D2 C1 CMP ($C1)
-6AB0- D4 ???
-6AB1- C9 CE CMP #$CE
-6AB3- C7 ???
-6AB4- A0 D4 LDY #$D4
-6AB6- C8 INY
-6AB7- C9 D3 CMP #$D3
-6AB9- A0 C6 LDY #$C6
-6ABB- CF ???
-6ABC- D2 A0 CMP ($A0)
-6ABE- CE CF D7 DEC $D7CF
-6AC1- A0 8D LDY #$8D
-6AC3- 00 BRK
-6AC4- 20 C5 70 JSR $70C5
-6AC7- C2 ???
-6AC8- C5 C3 CMP $C3
-6ACA- C1 D5 CMP ($D5,X)
-6ACC- D3 ???
-6ACD- C5 A0 CMP $A0
-6ACF- C9 A0 CMP #$A0
-6AD1- C8 INY
-6AD2- C1 D4 CMP ($D4,X)
-6AD4- C5 A0 CMP $A0
-6AD6- D9 CF D5 CMP $D5CF,Y
-6AD9- AE 8D 8D LDX $8D8D
-6ADC- 00 BRK
-6ADD- 20 E6 70 JSR $70E6
-6AE0- 20 C5 70 JSR $70C5
-6AE3- A0 8D LDY #$8D
-6AE5- 8D 00 20 STA $2000
-6AE8- C5 70 CMP $70
-6AEA- C1 CE CMP ($CE,X)
-6AEC- C4 A0 CPY $A0
-6AEE- C6 C9 DEC $C9
-6AF0- CE C1 CC DEC $CCC1
-6AF3- CC D9 AC CPY $ACD9
-6AF6- A0 D4 LDY #$D4
-6AF8- C8 INY
-6AF9- C5 A0 CMP $A0
-6AFB- D2 CE CMP ($CE)
-6AFD- C4 B1 CPY $B1
-6AFF- B6 A0 LDX $A0,Y
-6B01- CD C1 C3 CMP $C3C1
-6B04- D2 CF CMP ($CF)
-6B06- 8D 00 20 STA $2000
-6B09- C5 70 CMP $70
-6B0B- D2 C5 CMP ($C5)
-6B0D- D4 ???
-6B0E- D5 D2 CMP $D2,X
-6B10- CE D3 A0 DEC $A0D3
-6B13- C1 A0 CMP ($A0,X)
-6B15- D2 C1 CMP ($C1)
-6B17- CE C4 CF DEC $CFC4
-6B1A- CD A0 B1 CMP $B1A0
-6B1D- B6 AD LDX $AD,Y
-6B1F- C2 ???
-6B20- C9 D4 CMP #$D4
-6B22- A0 D6 LDY #$D6
-6B24- C1 CC CMP ($CC,X)
-6B26- D5 C5 CMP $C5,X
-6B28- AC A0 C6 LDY $C6A0
-6B2B- D2 CF CMP ($CF)
-6B2D- CD 8D 00 CMP $008D
-6B30- 20 C5 70 JSR $70C5
-6B33- B0 A0 BCS $6AD5
-6B35- D4 ???
-6B36- CF ???
-6B37- A0 B6 LDY #$B6
-6B39- B5 B4 LDA $B4,X
-6B3B- B5 B5 LDA $B5,X
-6B3D- AE 8D 8D LDX $8D8D
-6B40- 00 BRK
-6B41- 20 C5 70 JSR $70C5
-6B44- D2 CE CMP ($CE)
-6B46- C4 B1 CPY $B1
-6B48- B6 A0 LDX $A0,Y
-6B4A- D2 C5 CMP ($C5)
-6B4C- D4 ???
-6B4D- D5 D2 CMP $D2,X
-6B4F- CE D3 BA DEC $BAD3
-6B52- 8D 8D 00 STA $008D
-6B55- 20 25 78 JSR $7825
-6B58- A9 60 LDA #$60
-6B5A- 48 PHA
-6B5B- A9 40 LDA #$40
-6B5D- 48 PHA
-6B5E- AD 3F 60 LDA $603F
-6B61- 48 PHA
-6B62- 20 31 70 JSR $7031
-6B65- 20 C5 70 JSR $70C5
-6B68- A0 8D LDY #$8D
-6B6A- 8D 00 20 STA $2000
-6B6D- E6 70 INC $70
-6B6F- 20 C5 70 JSR $70C5
-6B72- D2 CE CMP ($CE)
-6B74- C4 B1 CPY $B1
-6B76- B6 A0 LDX $A0,Y
-6B78- D2 C5 CMP ($C5)
-6B7A- D4 ???
-6B7B- D5 D2 CMP $D2,X
-6B7D- CE D3 BA DEC $BAD3
-6B80- 8D 8D 00 STA $008D
-6B83- 20 25 78 JSR $7825
-6B86- A9 60 LDA #$60
-6B88- 48 PHA
-6B89- A9 40 LDA #$40
-6B8B- 48 PHA
-6B8C- AD 3F 60 LDA $603F
-6B8F- 48 PHA
-6B90- 20 31 70 JSR $7031
-6B93- 20 C5 70 JSR $70C5
-6B96- A0 8D LDY #$8D
-6B98- 8D 00 20 STA $2000
-6B9B- E6 70 INC $70
-6B9D- 20 C5 70 JSR $70C5
-6BA0- D2 CE CMP ($CE)
-6BA2- C4 B1 CPY $B1
-6BA4- B6 A0 LDX $A0,Y
-6BA6- D2 C5 CMP ($C5)
-6BA8- D4 ???
-6BA9- D5 D2 CMP $D2,X
-6BAB- CE D3 BA DEC $BAD3
-6BAE- 8D 8D 00 STA $008D
-6BB1- 20 25 78 JSR $7825
-6BB4- A9 60 LDA #$60
-6BB6- 48 PHA
-6BB7- A9 40 LDA #$40
-6BB9- 48 PHA
-6BBA- AD 3F 60 LDA $603F
-6BBD- 48 PHA
-6BBE- 20 31 70 JSR $7031
-6BC1- 20 C5 70 JSR $70C5
-6BC4- A0 8D LDY #$8D
-6BC6- 8D 00 20 STA $2000
-6BC9- E6 70 INC $70
-6BCB- 20 C5 70 JSR $70C5
-6BCE- D2 CE CMP ($CE)
-6BD0- C4 B1 CPY $B1
-6BD2- B6 A0 LDX $A0,Y
-6BD4- D2 C5 CMP ($C5)
-6BD6- D4 ???
-6BD7- D5 D2 CMP $D2,X
-6BD9- CE D3 BA DEC $BAD3
-6BDC- 8D 8D 00 STA $008D
-6BDF- 20 25 78 JSR $7825
-6BE2- A9 60 LDA #$60
-6BE4- 48 PHA
-6BE5- A9 40 LDA #$40
-6BE7- 48 PHA
-6BE8- AD 3F 60 LDA $603F
-6BEB- 48 PHA
-6BEC- 20 31 70 JSR $7031
-6BEF- 20 C5 70 JSR $70C5
-6BF2- A0 8D LDY #$8D
-6BF4- 8D 00 20 STA $2000
-6BF7- E6 70 INC $70
-6BF9- 20 C5 70 JSR $70C5
-6BFC- D2 CE CMP ($CE)
-6BFE- C4 B1 CPY $B1
-6C00- B6 A0 LDX $A0,Y
-6C02- D2 C5 CMP ($C5)
-6C04- D4 ???
-6C05- D5 D2 CMP $D2,X
-6C07- CE D3 BA DEC $BAD3
-6C0A- 8D 8D 00 STA $008D
-6C0D- 20 25 78 JSR $7825
-6C10- A9 60 LDA #$60
-6C12- 48 PHA
-6C13- A9 40 LDA #$40
-6C15- 48 PHA
-6C16- AD 3F 60 LDA $603F
-6C19- 48 PHA
-6C1A- 20 31 70 JSR $7031
-6C1D- 20 C5 70 JSR $70C5
-6C20- A0 8D LDY #$8D
-6C22- 8D 00 20 STA $2000
-6C25- E6 70 INC $70
-6C27- 20 C5 70 JSR $70C5
-6C2A- A0 8D LDY #$8D
-6C2C- 8D 8D 8D STA $8D8D
-6C2F- 8D 8D 8D STA $8D8D
-6C32- 8D 00 20 STA $2000
-6C35- C5 70 CMP $70
-6C37- C6 CC DEC $CC
-6C39- CF ???
-6C3A- C1 D4 CMP ($D4,X)
-6C3C- C9 CE CMP #$CE
-6C3E- C7 ???
-6C3F- AD D0 CF LDA $CFD0
-6C42- C9 CE CMP #$CE
-6C44- D4 ???
-6C45- A0 C3 LDY #$C3
-6C47- C1 CC CMP ($CC,X)
-6C49- C3 ???
-6C4A- D5 CC CMP $CC,X
-6C4C- C1 D4 CMP ($D4,X)
-6C4E- C9 CF CMP #$CF
-6C50- CE 8D 00 DEC $008D
-6C53- 20 C5 70 JSR $70C5
-6C56- AD AD AD LDA $ADAD
-6C59- AD AD AD LDA $ADAD
-6C5C- AD AD AD LDA $ADAD
-6C5F- AD AD AD LDA $ADAD
-6C62- AD AD AD LDA $ADAD
-6C65- AD AD AD LDA $ADAD
-6C68- AD AD AD LDA $ADAD
-6C6B- AD AD AD LDA $ADAD
-6C6E- AD AD 8D LDA $8DAD
-6C71- 8D 00 20 STA $2000
-6C74- C5 70 CMP $70
-6C76- D4 ???
-6C77- C8 INY
-6C78- C9 D3 CMP #$D3
-6C7A- A0 CC LDY #$CC
-6C7C- C9 C2 CMP #$C2
-6C7E- D2 C1 CMP ($C1)
-6C80- D2 D9 CMP ($D9)
-6C82- A0 D5 LDY #$D5
-6C84- D3 ???
-6C85- C5 D3 CMP $D3
-6C87- A0 D4 LDY #$D4
-6C89- C8 INY
-6C8A- C5 A0 CMP $A0
-6C8C- C1 D0 CMP ($D0,X)
-6C8E- D0 CC BNE $6C5C
-6C90- C5 D3 CMP $D3
-6C92- CF ???
-6C93- C6 D4 DEC $D4
-6C95- 8D 00 20 STA $2000
-6C98- C5 70 CMP $70
-6C9A- D2 CF CMP ($CF)
-6C9C- D5 D4 CMP $D4,X
-6C9E- C9 CE CMP #$CE
-6CA0- C5 D3 CMP $D3
-6CA2- A0 C6 LDY #$C6
-6CA4- CF ???
-6CA5- D2 A0 CMP ($A0)
-6CA7- C6 CC DEC $CC
-6CA9- CF ???
-6CAA- C1 D4 CMP ($D4,X)
-6CAC- C9 CE CMP #$CE
-6CAE- C7 ???
-6CAF- AD D0 CF LDA $CFD0
-6CB2- C9 CE CMP #$CE
-6CB4- D4 ???
-6CB5- 8D 00 20 STA $2000
-6CB8- C5 70 CMP $70
-6CBA- C1 D2 CMP ($D2,X)
-6CBC- C9 D4 CMP #$D4
-6CBE- C8 INY
-6CBF- CD C5 D4 CMP $D4C5
-6CC2- C9 C3 CMP #$C3
-6CC4- AC A0 D7 LDY $D7A0
-6CC7- D2 C9 CMP ($C9)
-6CC9- D4 ???
-6CCA- D4 ???
-6CCB- C5 CE CMP $CE
-6CCD- A0 CF LDY #$CF
-6CCF- D2 C9 CMP ($C9)
-6CD1- C7 ???
-6CD2- C9 CE CMP #$CE
-6CD4- C1 CC CMP ($CC,X)
-6CD6- CC D9 8D CPY $8DD9
-6CD9- 00 BRK
-6CDA- 20 C5 70 JSR $70C5
-6CDD- C2 ???
-6CDE- D9 A0 D3 CMP $D3A0,Y
-6CE1- D4 ???
-6CE2- C5 D6 CMP $D6
-6CE4- C5 A0 CMP $A0
-6CE6- D7 ???
-6CE7- CF ???
-6CE8- DA PHX
-6CE9- CE C9 C1 DEC $C1C9
-6CEC- CB ???
-6CED- AE A0 D4 LDX $D4A0
-6CF0- C8 INY
-6CF1- C5 D3 CMP $D3
-6CF3- C5 A0 CMP $A0
-6CF5- C1 D2 CMP ($D2,X)
-6CF7- C5 8D CMP $8D
-6CF9- 00 BRK
-6CFA- 20 C5 70 JSR $70C5
-6CFD- D0 D2 BNE $6CD1
-6CFF- C5 D3 CMP $D3
-6D01- C5 CE CMP $CE
-6D03- D4 ???
-6D04- A0 C9 LDY #$C9
-6D06- CE A0 C5 DEC $C5A0
-6D09- D6 C5 DEC $C5,X
-6D0B- D2 D9 CMP ($D9)
-6D0D- A0 C1 LDY #$C1
-6D0F- D0 D0 BNE $6CE1
-6D11- CC C5 A0 CPY $A0C5
-6D14- C9 C9 CMP #$C9
-6D16- A0 CD LDY #$CD
-6D18- CF ???
-6D19- C4 C5 CPY $C5
-6D1B- CC 8D 00 CPY $008D
-6D1E- 20 C5 70 JSR $70C5
-6D21- C6 D2 DEC $D2
-6D23- CF ???
-6D24- CD A0 D4 CMP $D4A0
-6D27- C8 INY
-6D28- C5 A0 CMP $A0
-6D2A- C1 D0 CMP ($D0,X)
-6D2C- D0 CC BNE $6CFA
-6D2E- C5 A0 CMP $A0
-6D30- DD DB AB CMP $ABDB,X
-6D33- A0 C1 LDY #$C1
-6D35- CE C4 A0 DEC $A0C4
-6D38- C6 CF DEC $CF
-6D3A- D2 D7 CMP ($D7)
-6D3C- C1 D2 CMP ($D2,X)
-6D3E- C4 AE CPY $AE
-6D40- 8D 00 20 STA $2000
-6D43- C5 70 CMP $70
-6D45- A0 8D LDY #$8D
-6D47- 8D 00 20 STA $2000
-6D4A- E6 70 INC $70
-6D4C- 20 C5 70 JSR $70C5
-6D4F- C6 CC DEC $CC
-6D51- CF ???
-6D52- C1 D4 CMP ($D4,X)
-6D54- C9 CE CMP #$CE
-6D56- C7 ???
-6D57- AD D0 CF LDA $CFD0
-6D5A- C9 CE CMP #$CE
-6D5C- D4 ???
-6D5D- A0 D6 LDY #$D6
-6D5F- C1 CC CMP ($CC,X)
-6D61- D5 C5 CMP $C5,X
-6D63- D3 ???
-6D64- A0 C1 LDY #$C1
-6D66- D2 C5 CMP ($C5)
-6D68- A0 D3 LDY #$D3
-6D6A- D4 ???
-6D6B- CF ???
-6D6C- D2 C5 CMP ($C5)
-6D6E- C4 8D CPY $8D
-6D70- 00 BRK
-6D71- 20 C5 70 JSR $70C5
-6D74- D5 D3 CMP $D3,X
-6D76- C9 CE CMP #$CE
-6D78- C7 ???
-6D79- A0 D3 LDY #$D3
-6D7B- C3 ???
-6D7C- C9 C5 CMP #$C5
-6D7E- CE D4 C9 DEC $C9D4
-6D81- C6 C9 DEC $C9
-6D83- C3 ???
-6D84- A0 CE LDY #$CE
-6D86- CF ???
-6D87- D4 ???
-6D88- C1 D4 CMP ($D4,X)
-6D8A- C9 CF CMP #$CF
-6D8C- CE AC A0 DEC $A0AC
-6D8F- D7 ???
-6D90- C8 INY
-6D91- C5 D2 CMP $D2
-6D93- C5 8D CMP $8D
-6D95- 00 BRK
-6D96- 20 C5 70 JSR $70C5
-6D99- D4 ???
-6D9A- C8 INY
-6D9B- C5 A0 CMP $A0
-6D9D- C6 C9 DEC $C9
-6D9F- D2 D3 CMP ($D3)
-6DA1- D4 ???
-6DA2- A0 C2 LDY #$C2
-6DA4- D9 D4 C5 CMP $C5D4,Y
-6DA7- A0 C9 LDY #$C9
-6DA9- D3 ???
-6DAA- A0 D4 LDY #$D4
-6DAC- C8 INY
-6DAD- C5 A0 CMP $A0
-6DAF- C5 D8 CMP $D8
-6DB1- D0 CF BNE $6D82
-6DB3- CE C5 CE DEC $CEC5
-6DB6- D4 ???
-6DB7- AC 8D 00 LDY $008D
-6DBA- 20 C5 70 JSR $70C5
-6DBD- D4 ???
-6DBE- C8 INY
-6DBF- C5 A0 CMP $A0
-6DC1- D3 ???
-6DC2- C5 C3 CMP $C3
-6DC4- CF ???
-6DC5- CE C4 A0 DEC $A0C4
-6DC8- D4 ???
-6DC9- C8 INY
-6DCA- D2 CF CMP ($CF)
-6DCC- D5 C7 CMP $C7,X
-6DCE- C8 INY
-6DCF- A0 C6 LDY #$C6
-6DD1- C9 C6 CMP #$C6
-6DD3- D4 ???
-6DD4- C8 INY
-6DD5- A0 C2 LDY #$C2
-6DD7- D9 D4 C5 CMP $C5D4,Y
-6DDA- D3 ???
-6DDB- 8D 00 20 STA $2000
-6DDE- C5 70 CMP $70
-6DE0- C1 D2 CMP ($D2,X)
-6DE2- C5 A0 CMP $A0
-6DE4- D4 ???
-6DE5- C8 INY
-6DE6- C5 A0 CMP $A0
-6DE8- CD C1 CE CMP $CEC1
-6DEB- D4 ???
-6DEC- C9 D3 CMP #$D3
-6DEE- D3 ???
-6DEF- C1 AC CMP ($AC,X)
-6DF1- A0 C1 LDY #$C1
-6DF3- CE C4 A0 DEC $A0C4
-6DF6- D4 ???
-6DF7- C8 INY
-6DF8- C5 A0 CMP $A0
-6DFA- D3 ???
-6DFB- C9 D8 CMP #$D8
-6DFD- D4 ???
-6DFE- C8 INY
-6DFF- 8D 00 20 STA $2000
-6E02- C5 70 CMP $70
-6E04- C2 ???
-6E05- D9 D4 C5 CMP $C5D4,Y
-6E08- A0 D4 LDY #$D4
-6E0A- C8 INY
-6E0B- C5 A0 CMP $A0
-6E0D- D3 ???
-6E0E- C9 C7 CMP #$C7
-6E10- CE AE 8D DEC $8DAE
-6E13- 8D 00 20 STA $2000
-6E16- E6 70 INC $70
-6E18- 20 C5 70 JSR $70C5
-6E1B- C5 D8 CMP $D8
-6E1D- D0 A0 BNE $6DBF
-6E1F- A0 A0 LDY #$A0
-6E21- CD C1 CE CMP $CEC1
-6E24- D4 ???
-6E25- C9 D3 CMP #$D3
-6E27- D3 ???
-6E28- C1 A0 CMP ($A0,X)
-6E2A- A0 A0 LDY #$A0
-6E2C- A0 A0 LDY #$A0
-6E2E- D3 ???
-6E2F- C9 C7 CMP #$C7
-6E31- CE 8D 00 DEC $008D
-6E34- 20 C5 70 JSR $70C5
-6E37- B0 B0 BCS $6DE9
-6E39- A0 A0 LDY #$A0
-6E3B- A0 A0 LDY #$A0
-6E3D- B0 B1 BCS $6DF0
-6E3F- A0 B0 LDY #$B0
-6E41- B2 A0 LDA ($A0)
-6E43- B0 B3 BCS $6DF8
-6E45- A0 B0 LDY #$B0
-6E47- B4 A0 LDY $A0,X
-6E49- A0 B0 LDY #$B0
-6E4B- B5 8D LDA $8D,X
-6E4D- 8D 8D 00 STA $008D
-6E50- A9 84 LDA #$84
-6E52- 8D 00 03 STA $0300
-6E55- A9 A0 LDA #$A0
-6E57- 8D 01 03 STA $0301
-6E5A- A9 00 LDA #$00
-6E5C- 8D 02 03 STA $0302
-6E5F- 8D 03 03 STA $0303
-6E62- 8D 04 03 STA $0304
-6E65- A9 FF LDA #$FF
-6E67- 8D 05 03 STA $0305
-6E6A- A9 03 LDA #$03
-6E6C- 48 PHA
-6E6D- A9 00 LDA #$00
-6E6F- 48 PHA
-6E70- A9 06 LDA #$06
-6E72- 48 PHA
-6E73- 20 31 70 JSR $7031
-6E76- 20 E6 70 JSR $70E6
-6E79- 20 C5 70 JSR $70C5
-6E7C- D3 ???
-6E7D- CF ???
-6E7E- AC A0 CC LDY $CCA0
-6E81- C5 D4 CMP $D4
-6E83- A7 ???
-6E84- D3 ???
-6E85- A0 D0 LDY #$D0
-6E87- D5 D4 CMP $D4,X
-6E89- A0 B2 LDY #$B2
-6E8B- AE B5 A0 LDX $A0B5
-6E8E- C9 CE CMP #$CE
-6E90- A0 A4 LDY #$A4
-6E92- B3 ???
-6E93- B0 B0 BCS $6E45
-6E95- A0 C1 LDY #$C1
-6E97- CE C4 8D DEC $8DC4
-6E9A- 00 BRK
-6E9B- 20 C5 70 JSR $70C5
-6E9E- B1 B0 LDA ($B0),Y
-6EA0- A0 C9 LDY #$C9
-6EA2- CE A0 A4 DEC $A4A0
-6EA5- B3 ???
-6EA6- B1 B0 LDA ($B0),Y
-6EA8- AC A0 D4 LDY $D4A0
-6EAB- C8 INY
-6EAC- C5 CE CMP $CE
-6EAE- A0 C1 LDY #$C1
-6EB0- C4 C4 CPY $C4
-6EB2- A0 D4 LDY #$D4
-6EB4- C8 INY
-6EB5- C5 CD CMP $CD
-6EB7- AE 8D 8D LDX $8D8D
-6EBA- 00 BRK
-6EBB- 20 C5 70 JSR $70C5
-6EBE- B2 AE LDA ($AE)
-6EC0- B5 A0 LDA $A0,X
-6EC2- BD A0 B2 LDA $B2A0,X
-6EC5- B5 C5 LDA $C5,X
-6EC7- AD B1 A0 LDA $A0B1
-6ECA- D3 ???
-6ECB- C3 ???
-6ECC- C9 C5 CMP #$C5
-6ECE- CE D4 C9 DEC $C9D4
-6ED1- C6 C9 DEC $C9
-6ED3- C3 ???
-6ED4- A0 CE LDY #$CE
-6ED6- CF ???
-6ED7- D4 ???
-6ED8- C1 D4 CMP ($D4,X)
-6EDA- C9 CF CMP #$CF
-6EDC- CE 8D 8D DEC $8D8D
-6EDF- 00 BRK
-6EE0- 20 C5 70 JSR $70C5
-6EE3- A0 A0 LDY #$A0
-6EE5- A0 A0 LDY #$A0
-6EE7- BD A0 B0 LDA $B0A0,X
-6EEA- B1 A0 LDA ($A0),Y
-6EEC- B3 ???
-6EED- B7 ???
-6EEE- A0 B0 LDY #$B0
-6EF0- B0 A0 BCS $6E92
-6EF2- B0 B0 BCS $6EA4
-6EF4- A0 B0 LDY #$B0
-6EF6- B0 A0 BCS $6E98
-6EF8- C6 C6 DEC $C6
-6EFA- 8D 8D 00 STA $008D
-6EFD- 20 C5 70 JSR $70C5
-6F00- B1 B0 LDA ($B0),Y
-6F02- A0 BD LDY #$BD
-6F04- A0 B1 LDY #$B1
-6F06- C5 AB CMP $AB
-6F08- B1 8D LDA ($8D),Y
-6F0A- 00 BRK
-6F0B- 20 C5 70 JSR $70C5
-6F0E- A0 A0 LDY #$A0
-6F10- A0 BD LDY #$BD
-6F12- A0 B0 LDY #$B0
-6F14- B1 A0 LDA ($A0),Y
-6F16- B0 B1 BCS $6EC9
-6F18- A0 B0 LDY #$B0
-6F1A- B0 A0 BCS $6EBC
-6F1C- B0 B0 BCS $6ECE
-6F1E- A0 B0 LDY #$B0
-6F20- B0 A0 BCS $6EC2
-6F22- B0 B0 BCS $6ED4
-6F24- 8D 8D 00 STA $008D
-6F27- 20 C5 70 JSR $70C5
-6F2A- A0 8D LDY #$8D
-6F2C- 8D 8D 00 STA $008D
-6F2F- A9 84 LDA #$84
-6F31- A9 A0 LDA #$A0
-6F33- 8D 10 03 STA $0310
-6F36- 8D 11 03 STA $0311
-6F39- A9 00 LDA #$00
-6F3B- 8D 12 03 STA $0312
-6F3E- 8D 13 03 STA $0313
-6F41- 8D 14 03 STA $0314
-6F44- 8D 15 03 STA $0315
-6F47- 20 E6 70 JSR $70E6
-6F4A- 20 C5 70 JSR $70C5
-6F4D- A0 8D LDY #$8D
-6F4F- 8D 00 20 STA $2000
-6F52- C5 70 CMP $70
-6F54- CE CF D7 DEC $D7CF
-6F57- A0 CC LDY #$CC
-6F59- C5 D4 CMP $D4
-6F5B- A7 ???
-6F5C- D3 ???
-6F5D- A0 C1 LDY #$C1
-6F5F- C4 C4 CPY $C4
-6F61- A0 D4 LDY #$D4
-6F63- C8 INY
-6F64- C5 CD CMP $CD
-6F66- A0 D7 LDY #$D7
-6F68- C9 D4 CMP #$D4
-6F6A- C8 INY
-6F6B- A0 D4 LDY #$D4
-6F6D- C8 INY
-6F6E- C5 8D CMP $8D
-6F70- 00 BRK
-6F71- 20 C5 70 JSR $70C5
-6F74- C6 D0 DEC $D0
-6F76- C1 C4 CMP ($C4,X)
-6F78- C4 A0 CPY $A0
-6F7A- CD C1 C3 CMP $C3C1
-6F7D- D2 CF CMP ($CF)
-6F7F- A0 D4 LDY #$D4
-6F81- CF ???
-6F82- A0 D3 LDY #$D3
-6F84- C5 C5 CMP $C5
-6F86- A0 D4 LDY #$D4
-6F88- C8 INY
-6F89- C5 A0 CMP $A0
-6F8B- D2 C5 CMP ($C5)
-6F8D- D3 ???
-6F8E- D5 CC CMP $CC,X
-6F90- D4 ???
-6F91- AE 8D 8D LDX $8D8D
-6F94- 00 BRK
-6F95- 20 C5 70 JSR $70C5
-6F98- C6 D0 DEC $D0
-6F9A- C1 C4 CMP ($C4,X)
-6F9C- C4 A0 CPY $A0
-6F9E- A4 B3 LDY $B3
-6FA0- B0 B0 BCS $6F52
-6FA2- BB ???
-6FA3- A4 B3 LDY $B3
-6FA5- B1 B0 LDA ($B0),Y
-6FA7- A0 D2 LDY #$D2
-6FA9- C5 D4 CMP $D4
-6FAB- D5 D2 CMP $D2,X
-6FAD- CE D3 BA DEC $BAD3
-6FB0- 8D 8D 00 STA $008D
-6FB3- A2 00 LDX #$00
-6FB5- A0 03 LDY #$03
-6FB7- 20 F9 EA JSR $EAF9
-6FBA- A9 10 LDA #$10
-6FBC- A0 03 LDY #$03
-6FBE- 20 E3 E9 JSR $E9E3
-6FC1- 20 2E E8 JSR $E82E
-6FC4- A5 9D LDA $9D
-6FC6- 20 C1 E7 JSR $E7C1
-6FC9- A2 40 LDX #$40
-6FCB- A0 60 LDY #$60
-6FCD- 20 2B EB JSR $EB2B
-6FD0- A9 06 LDA #$06
-6FD2- 8D 3F 60 STA $603F
-6FD5- A9 60 LDA #$60
-6FD7- 48 PHA
-6FD8- A9 40 LDA #$40
-6FDA- 48 PHA
-6FDB- AD 3F 60 LDA $603F
-6FDE- 48 PHA
-6FDF- 20 31 70 JSR $7031
-6FE2- 4C D0 03 JMP $03D0
-6FE5- 68 PLA
-6FE6- 8D 09 70 STA $7009
-6FE9- 68 PLA
-6FEA- 8D 0A 70 STA $700A
-6FED- 68 PLA
-6FEE- 85 06 STA $06
-6FF0- 68 PLA
-6FF1- 85 07 STA $07
-6FF3- A0 FF LDY #$FF
-6FF5- C8 INY
-6FF6- B9 40 60 LDA $6040,Y
-6FF9- 91 06 STA ($06),Y
-6FFB- CC 3F 60 CPY $603F
-6FFE- D0 F5 BNE $6FF5
-7000- AD 0A 70 LDA $700A
-7003- 48 PHA
-7004- AD 09 70 LDA $7009
-7007- 48 PHA
-7008- 60 RTS
-7009- 00 BRK
-700A- 00 BRK
-700B- A0 FF LDY #$FF
-700D- 68 PLA
-700E- 8D 2F 70 STA $702F
-7011- 68 PLA
-7012- 8D 30 70 STA $7030
-7015- 68 PLA
-7016- 85 06 STA $06
-7018- 68 PLA
-7019- 85 07 STA $07
-701B- C8 INY
-701C- B1 06 LDA ($06),Y
-701E- 99 41 61 STA $6141,Y
-7021- CC 40 61 CPY $6140
-7024- D0 F5 BNE $701B
-7026- AD 30 70 LDA $7030
-7029- 48 PHA
-702A- AD 2F 70 LDA $702F
-702D- 48 PHA
-702E- 60 RTS
-702F- 00 BRK
-7030- 00 BRK
-7031- 68 PLA
-7032- 8D C0 70 STA $70C0
-7035- 68 PLA
-7036- 8D C1 70 STA $70C1
-7039- 68 PLA
-703A- 8D C4 70 STA $70C4
-703D- 68 PLA
-703E- 85 EB STA $EB
-7040- 68 PLA
-7041- 85 EC STA $EC
-7043- A9 8D LDA #$8D
-7045- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7048- A5 EC LDA $EC
-704A- 29 F0 AND #$F0
-704C- 4A LSR
-704D- 4A LSR
-704E- 4A LSR
-704F- 4A LSR
-7050- AA TAX
-7051- BD E3 72 LDA $72E3,X
-7054- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7057- A5 EC LDA $EC
-7059- 29 0F AND #$0F
-705B- AA TAX
-705C- BD E3 72 LDA $72E3,X
-705F- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7062- A5 EB LDA $EB
-7064- 29 F0 AND #$F0
-7066- 4A LSR
-7067- 4A LSR
-7068- 4A LSR
-7069- 4A LSR
-706A- AA TAX
-706B- BD E3 72 LDA $72E3,X
-706E- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7071- A5 EB LDA $EB
-7073- 29 0F AND #$0F
-7075- AA TAX
-7076- BD E3 72 LDA $72E3,X
-7079- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-707C- A9 BA LDA #$BA
-707E- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7081- A9 A0 LDA #$A0
-7083- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7086- A0 00 LDY #$00
-7088- B1 EB LDA ($EB),Y
-708A- 29 F0 AND #$F0
-708C- 4A LSR
-708D- 4A LSR
-708E- 4A LSR
-708F- 4A LSR
-7090- 8D C3 70 STA $70C3
-7093- B1 EB LDA ($EB),Y
-7095- 29 0F AND #$0F
-7097- 8D C2 70 STA $70C2
-709A- AE C3 70 LDX $70C3
-709D- BD E3 72 LDA $72E3,X
-70A0- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-70A3- AE C2 70 LDX $70C2
-70A6- BD E3 72 LDA $72E3,X
-70A9- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-70AC- A9 A0 LDA #$A0
-70AE- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-70B1- C8 INY
-70B2- CC C4 70 CPY $70C4
-70B5- D0 D1 BNE $7088
-70B7- AD C1 70 LDA $70C1
-70BA- 48 PHA
-70BB- AD C0 70 LDA $70C0
-70BE- 48 PHA
-70BF- 60 RTS
-70C0- 00 BRK
-70C1- 00 BRK
-70C2- 00 BRK
-70C3- 00 BRK
-70C4- 00 BRK
-70C5- 68 PLA
-70C6- 85 06 STA $06
-70C8- 68 PLA
-70C9- 85 07 STA $07
-70CB- A0 01 LDY #$01
-70CD- B1 06 LDA ($06),Y
-70CF- F0 06 BEQ $70D7
-70D1- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-70D4- C8 INY
-70D5- D0 F6 BNE $70CD
-70D7- 18 CLC
-70D8- 98 TYA
-70D9- 65 06 ADC $06
-70DB- 85 06 STA $06
-70DD- A5 07 LDA $07
-70DF- 69 00 ADC #$00
-70E1- 48 PHA
-70E2- A5 06 LDA $06
-70E4- 48 PHA
-70E5- 60 RTS
-70E6- 20 0C FD JSR $FD0C F8ROM:RDKEY
-70E9- 60 RTS
-70EA- 8D 43 62 STA $6243
-70ED- 8E 44 62 STX $6244
-70F0- 8C 45 62 STY $6245
-70F3- 90 11 BCC $7106
-70F5- B0 17 BCS $710E
-70F7- F0 1D BEQ $7116
-70F9- D0 23 BNE $711E
-70FB- 30 29 BMI $7126
-70FD- 10 2F BPL $712E
-70FF- 50 35 BVC $7136
-7101- 70 3B BVS $713E
-7103- 4C 43 71 JMP $7143
-7106- A9 00 LDA #$00
-7108- 8D 46 62 STA $6246
-710B- 4C F7 70 JMP $70F7
-710E- A9 01 LDA #$01
-7110- 8D 46 62 STA $6246
-7113- 4C F7 70 JMP $70F7
-7116- A9 01 LDA #$01
-7118- 8D 48 62 STA $6248
-711B- 4C FB 70 JMP $70FB
-711E- A9 00 LDA #$00
-7120- 8D 48 62 STA $6248
-7123- 4C FB 70 JMP $70FB
-7126- A9 01 LDA #$01
-7128- 8D 47 62 STA $6247
-712B- 4C FF 70 JMP $70FF
-712E- A9 00 LDA #$00
-7130- 8D 47 62 STA $6247
-7133- 4C FF 70 JMP $70FF
-7136- A9 00 LDA #$00
-7138- 8D 49 62 STA $6249
-713B- 4C 43 71 JMP $7143
-713E- A9 01 LDA #$01
-7140- 8D 49 62 STA $6249
-7143- 60 RTS
-7144- 20 C5 70 JSR $70C5
-7147- A0 8D LDY #$8D
-7149- 8D 00 20 STA $2000
-714C- C5 70 CMP $70
-714E- D2 C5 CMP ($C5)
-7150- C7 ???
-7151- C9 D3 CMP #$D3
-7153- D4 ???
-7154- D2 D9 CMP ($D9)
-7156- A0 C4 LDY #$C4
-7158- D5 CD CMP $CD,X
-715A- D0 8D BNE $70E9
-715C- 00 BRK
-715D- 20 C5 70 JSR $70C5
-7160- BD BD BD LDA $BDBD,X
-7163- BD BD BD LDA $BDBD,X
-7166- BD BD BD LDA $BDBD,X
-7169- BD BD BD LDA $BDBD,X
-716C- BD 8D 00 LDA $008D,X
-716F- 20 C5 70 JSR $70C5
-7172- C1 BA CMP ($BA,X)
-7174- A0 00 LDY #$00
-7176- AD 43 62 LDA $6243
-7179- 29 F0 AND #$F0
-717B- 4A LSR
-717C- 4A LSR
-717D- 4A LSR
-717E- 4A LSR
-717F- 8D E1 72 STA $72E1
-7182- AD 43 62 LDA $6243
-7185- 29 0F AND #$0F
-7187- 8D E2 72 STA $72E2
-718A- AE E1 72 LDX $72E1
-718D- BD E3 72 LDA $72E3,X
-7190- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7193- AE E2 72 LDX $72E2
-7196- BD E3 72 LDA $72E3,X
-7199- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-719C- 20 C5 70 JSR $70C5
-719F- A0 8D LDY #$8D
-71A1- 00 BRK
-71A2- 20 C5 70 JSR $70C5
-71A5- D8 CLD
-71A6- BA TSX
-71A7- A0 00 LDY #$00
-71A9- AD 44 62 LDA $6244
-71AC- 29 F0 AND #$F0
-71AE- 4A LSR
-71AF- 4A LSR
-71B0- 4A LSR
-71B1- 4A LSR
-71B2- 8D E1 72 STA $72E1
-71B5- AD 44 62 LDA $6244
-71B8- 29 0F AND #$0F
-71BA- 8D E2 72 STA $72E2
-71BD- AE E1 72 LDX $72E1
-71C0- BD E3 72 LDA $72E3,X
-71C3- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-71C6- AE E2 72 LDX $72E2
-71C9- BD E3 72 LDA $72E3,X
-71CC- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-71CF- 20 C5 70 JSR $70C5
-71D2- A0 8D LDY #$8D
-71D4- 00 BRK
-71D5- 20 C5 70 JSR $70C5
-71D8- D9 BA A0 CMP $A0BA,Y
-71DB- 00 BRK
-71DC- AD 45 62 LDA $6245
-71DF- 29 F0 AND #$F0
-71E1- 4A LSR
-71E2- 4A LSR
-71E3- 4A LSR
-71E4- 4A LSR
-71E5- 8D E1 72 STA $72E1
-71E8- AD 45 62 LDA $6245
-71EB- 29 0F AND #$0F
-71ED- 8D E2 72 STA $72E2
-71F0- AE E1 72 LDX $72E1
-71F3- BD E3 72 LDA $72E3,X
-71F6- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-71F9- AE E2 72 LDX $72E2
-71FC- BD E3 72 LDA $72E3,X
-71FF- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7202- 20 C5 70 JSR $70C5
-7205- A0 8D LDY #$8D
-7207- 8D 00 20 STA $2000
-720A- C5 70 CMP $70
-720C- D3 ???
-720D- D4 ???
-720E- C1 D4 CMP ($D4,X)
-7210- D5 D3 CMP $D3,X
-7212- A0 C6 LDY #$C6
-7214- CC C1 C7 CPY $C7C1
-7217- D3 ???
-7218- 8D 00 20 STA $2000
-721B- C5 70 CMP $70
-721D- BD BD BD LDA $BDBD,X
-7220- BD BD BD LDA $BDBD,X
-7223- BD BD BD LDA $BDBD,X
-7226- BD BD BD LDA $BDBD,X
-7229- 8D 8D 00 STA $008D
-722C- A9 00 LDA #$00
-722E- CD 46 62 CMP $6246
-7231- F0 12 BEQ $7245
-7233- 20 C5 70 JSR $70C5
-7236- C3 ???
-7237- C1 D2 CMP ($D2,X)
-7239- D2 D9 CMP ($D9)
-723B- BA TSX
-723C- A0 D3 LDY #$D3
-723E- C5 D4 CMP $D4
-7240- 8D 00 4C STA $4C00
-7243- 56 72 LSR $72,X
-7245- 20 C5 70 JSR $70C5
-7248- C3 ???
-7249- C1 D2 CMP ($D2,X)
-724B- D2 D9 CMP ($D9)
-724D- BA TSX
-724E- A0 C3 LDY #$C3
-7250- CC C5 C1 CPY $C1C5
-7253- D2 8D CMP ($8D)
-7255- 00 BRK
-7256- A9 00 LDA #$00
-7258- CD 47 62 CMP $6247
-725B- F0 15 BEQ $7272
-725D- 20 C5 70 JSR $70C5
-7260- CE C5 C7 DEC $C7C5
-7263- C1 D4 CMP ($D4,X)
-7265- C9 D6 CMP #$D6
-7267- C5 BA CMP $BA
-7269- A0 D3 LDY #$D3
-726B- C5 D4 CMP $D4
-726D- 8D 00 4C STA $4C00
-7270- 86 72 STX $72
-7272- 20 C5 70 JSR $70C5
-7275- CE C5 C7 DEC $C7C5
-7278- C1 D4 CMP ($D4,X)
-727A- C9 D6 CMP #$D6
-727C- C5 BA CMP $BA
-727E- A0 C3 LDY #$C3
-7280- CC C5 C1 CPY $C1C5
-7283- D2 8D CMP ($8D)
-7285- 00 BRK
-7286- A9 00 LDA #$00
-7288- CD 48 62 CMP $6248
-728B- F0 11 BEQ $729E
-728D- 20 C5 70 JSR $70C5
-7290- DA PHX
-7291- C5 D2 CMP $D2
-7293- CF ???
-7294- BA TSX
-7295- A0 D3 LDY #$D3
-7297- C5 D4 CMP $D4
-7299- 8D 00 4C STA $4C00
-729C- AE 72 20 LDX $2072
-729F- C5 70 CMP $70
-72A1- DA PHX
-72A2- C5 D2 CMP $D2
-72A4- CF ???
-72A5- BA TSX
-72A6- A0 C3 LDY #$C3
-72A8- CC C5 C1 CPY $C1C5
-72AB- D2 8D CMP ($8D)
-72AD- 00 BRK
-72AE- A9 00 LDA #$00
-72B0- CD 49 62 CMP $6249
-72B3- F0 15 BEQ $72CA
-72B5- 20 C5 70 JSR $70C5
-72B8- CF ???
-72B9- D6 C5 DEC $C5,X
-72BB- D2 C6 CMP ($C6)
-72BD- CC CF D7 CPY $D7CF
-72C0- BA TSX
-72C1- A0 D3 LDY #$D3
-72C3- C5 D4 CMP $D4
-72C5- 8D 00 4C STA $4C00
-72C8- E0 72 CPX #$72
-72CA- 20 C5 70 JSR $70C5
-72CD- CF ???
-72CE- D6 C5 DEC $C5,X
-72D0- D2 C6 CMP ($C6)
-72D2- CC CF D7 CPY $D7CF
-72D5- BA TSX
-72D6- A0 C3 LDY #$C3
-72D8- CC C5 C1 CPY $C1C5
-72DB- D2 8D CMP ($8D)
-72DD- 8D 8D 00 STA $008D
-72E0- 60 RTS
-72E1- 00 BRK
-72E2- 00 BRK
-72E3- B0 B1 BCS $7296
-72E5- B2 B3 LDA ($B3)
-72E7- B4 B5 LDY $B5,X
-72E9- B6 B7 LDX $B7,Y
-72EB- B8 CLV
-72EC- B9 C1 C2 LDA $C2C1,Y
-72EF- C3 ???
-72F0- C4 C5 CPY $C5
-72F2- C6 A0 DEC $A0
-72F4- 00 BRK
-72F5- B1 FE LDA ($FE),Y
-72F7- 8D 17 74 STA $7417
-72FA- C8 INY
-72FB- B1 FE LDA ($FE),Y
-72FD- 8D 18 74 STA $7418
-7300- 20 EA 70 JSR $70EA
-7303- 68 PLA
-7304- 85 FE STA $FE
-7306- 68 PLA
-7307- 85 FF STA $FF
-7309- 68 PLA
-730A- 8D 0E 74 STA $740E
-730D- 68 PLA
-730E- 8D 0F 74 STA $740F
-7311- 68 PLA
-7312- 8D 10 74 STA $7410
-7315- 68 PLA
-7316- 8D 11 74 STA $7411
-7319- 68 PLA
-731A- 8D 12 74 STA $7412
-731D- 68 PLA
-731E- 8D 13 74 STA $7413
-7321- 68 PLA
-7322- 8D 14 74 STA $7414
-7325- 68 PLA
-7326- 8D 15 74 STA $7415
-7329- 68 PLA
-732A- 8D 16 74 STA $7416
-732D- 20 C5 70 JSR $70C5
-7330- A0 87 LDY #$87
-7332- 87 ???
-7333- 87 ???
-7334- 87 ???
-7335- 87 ???
-7336- 8D 8D 00 STA $008D
-7339- 20 C5 70 JSR $70C5
-733C- C5 D2 CMP $D2
-733E- D2 CF CMP ($CF)
-7340- D2 A1 CMP ($A1)
-7342- 8D 8D 00 STA $008D
-7345- 20 C5 70 JSR $70C5
-7348- D3 ???
-7349- D5 C2 CMP $C2,X
-734B- D2 CF CMP ($CF)
-734D- D5 D4 CMP $D4,X
-734F- C9 CE CMP #$CE
-7351- C5 BA CMP $BA
-7353- A0 00 LDY #$00
-7355- A0 00 LDY #$00
-7357- AD 15 74 LDA $7415
-735A- 85 06 STA $06
-735C- AD 16 74 LDA $7416
-735F- 85 07 STA $07
-7361- B1 06 LDA ($06),Y
-7363- F0 06 BEQ $736B
-7365- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7368- C8 INY
-7369- D0 F6 BNE $7361
-736B- 20 C5 70 JSR $70C5
-736E- A0 8D LDY #$8D
-7370- 00 BRK
-7371- 20 C5 70 JSR $70C5
-7374- CD C5 D3 CMP $D3C5
-7377- D3 ???
-7378- C1 C7 CMP ($C7,X)
-737A- C5 BA CMP $BA
-737C- A0 00 LDY #$00
-737E- A0 00 LDY #$00
-7380- AD 13 74 LDA $7413
-7383- 85 06 STA $06
-7385- AD 14 74 LDA $7414
-7388- 85 07 STA $07
-738A- B1 06 LDA ($06),Y
-738C- F0 06 BEQ $7394
-738E- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7391- C8 INY
-7392- D0 F6 BNE $738A
-7394- 20 C5 70 JSR $70C5
-7397- A0 8D LDY #$8D
-7399- 8D 00 20 STA $2000
-739C- E6 70 INC $70
-739E- A0 00 LDY #$00
-73A0- AD 11 74 LDA $7411
-73A3- 85 06 STA $06
-73A5- AD 12 74 LDA $7412
-73A8- 85 07 STA $07
-73AA- B1 06 LDA ($06),Y
-73AC- F0 06 BEQ $73B4
-73AE- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-73B1- C8 INY
-73B2- D0 F6 BNE $73AA
-73B4- 20 C5 70 JSR $70C5
-73B7- A0 8D LDY #$8D
-73B9- 00 BRK
-73BA- AD 10 74 LDA $7410
-73BD- 48 PHA
-73BE- AD 0F 74 LDA $740F
-73C1- 48 PHA
-73C2- AD 0E 74 LDA $740E
-73C5- 48 PHA
-73C6- 20 31 70 JSR $7031
-73C9- 20 E6 70 JSR $70E6
-73CC- A5 FF LDA $FF
-73CE- 48 PHA
-73CF- A5 FE LDA $FE
-73D1- 48 PHA
-73D2- 20 C5 70 JSR $70C5
-73D5- A0 8D LDY #$8D
-73D7- 8D 00 20 STA $2000
-73DA- E6 70 INC $70
-73DC- 20 44 71 JSR $7144
-73DF- 20 E6 70 JSR $70E6
-73E2- AD 41 62 LDA $6241
-73E5- C9 01 CMP #$01
-73E7- F0 01 BEQ $73EA
-73E9- 60 RTS
-73EA- 20 C5 70 JSR $70C5
-73ED- A0 8D LDY #$8D
-73EF- 8D 00 20 STA $2000
-73F2- C5 70 CMP $70
-73F4- C2 ???
-73F5- D2 C5 CMP ($C5)
-73F7- C1 CB CMP ($CB,X)
-73F9- A0 C1 LDY #$C1
-73FB- D4 ???
-73FC- BA TSX
-73FD- A0 00 LDY #$00
-73FF- A9 74 LDA #$74
-7401- 48 PHA
-7402- A9 17 LDA #$17
-7404- 48 PHA
-7405- A9 02 LDA #$02
-7407- 48 PHA
-7408- 20 31 70 JSR $7031
-740B- 4C D0 03 JMP $03D0
-740E- 00 BRK
-740F- 00 BRK
-7410- 00 BRK
-7411- 00 BRK
-7412- 00 BRK
-7413- 00 BRK
-7414- 00 BRK
-7415- 00 BRK
-7416- 00 BRK
-7417- 00 BRK
-7418- 00 BRK
-7419- 68 PLA
-741A- 8D 41 74 STA $7441
-741D- 68 PLA
-741E- 8D 42 74 STA $7442
-7421- 68 PLA
-7422- 85 06 STA $06
-7424- 68 PLA
-7425- 85 07 STA $07
-7427- A9 FC LDA #$FC
-7429- 85 D8 STA $D8
-742B- A0 00 LDY #$00
-742D- B1 06 LDA ($06),Y
-742F- 8D 5A 9D STA $9D5A
-7432- C8 INY
-7433- B1 06 LDA ($06),Y
-7435- 8D 5B 9D STA $9D5B
-7438- AD 42 74 LDA $7442
-743B- 48 PHA
-743C- AD 41 74 LDA $7441
-743F- 48 PHA
-7440- 60 RTS
-7441- 00 BRK
-7442- 00 BRK
-7443- 68 PLA
-7444- 85 FE STA $FE
-7446- 68 PLA
-7447- 85 FF STA $FF
-7449- 68 PLA
-744A- 8D 84 74 STA $7484
-744D- 68 PLA
-744E- 8D 85 74 STA $7485
-7451- A9 00 LDA #$00
-7453- A8 TAY
-7454- AA TAX
-7455- 8C 86 74 STY $7486
-7458- F0 11 BEQ $746B
-745A- 18 CLC
-745B- 6D 84 74 ADC $7484
-745E- A8 TAY
-745F- 8A TXA
-7460- 6D 86 74 ADC $7486
-7463- AA TAX
-7464- 98 TYA
-7465- 0E 84 74 ASL $7484
-7468- 2E 86 74 ROL $7486
-746B- 4E 85 74 LSR $7485
-746E- B0 EA BCS $745A
-7470- D0 F3 BNE $7465
-7472- A5 FF LDA $FF
-7474- 48 PHA
-7475- A5 FE LDA $FE
-7477- 48 PHA
-7478- 8C 40 60 STY $6040
-747B- 8E 41 60 STX $6041
-747E- A9 02 LDA #$02
-7480- 8D 3F 60 STA $603F
-7483- 60 RTS
-7484- 00 BRK
-7485- 00 BRK
-7486- 00 BRK
-7487- 68 PLA
-7488- 85 FE STA $FE
-748A- 68 PLA
-748B- 85 FF STA $FF
-748D- 68 PLA
-748E- 8D C4 74 STA $74C4
-7491- 68 PLA
-7492- 8D C5 74 STA $74C5
-7495- A9 00 LDA #$00
-7497- A0 08 LDY #$08
-7499- 0E C5 74 ASL $74C5
-749C- 2A ROL
-749D- CD C4 74 CMP $74C4
-74A0- 90 03 BCC $74A5
-74A2- ED C4 74 SBC $74C4
-74A5- 2E C5 74 ROL $74C5
-74A8- 88 DEY
-74A9- D0 F1 BNE $749C
-74AB- 8D C3 74 STA $74C3
-74AE- A5 FF LDA $FF
-74B0- 48 PHA
-74B1- A5 FE LDA $FE
-74B3- 48 PHA
-74B4- AC C3 74 LDY $74C3
-74B7- A9 01 LDA #$01
-74B9- 8D 3F 60 STA $603F
-74BC- AD C5 74 LDA $74C5
-74BF- 8D 40 60 STA $6040
-74C2- 60 RTS
-74C3- 00 BRK
-74C4- 00 BRK
-74C5- 00 BRK
-74C6- A2 08 LDX #$08
-74C8- A5 4E LDA $4E
-74CA- 0A ASL
-74CB- 26 4F ROL $4F
-74CD- 90 02 BCC $74D1
-74CF- 49 2D EOR #$2D
-74D1- CA DEX
-74D2- D0 F6 BNE $74CA
-74D4- 85 4E STA $4E
-74D6- 8D 40 60 STA $6040
-74D9- A0 01 LDY #$01
-74DB- 8C 3F 60 STY $603F
-74DE- C9 00 CMP #$00
-74E0- 60 RTS
-74E1- 68 PLA
-74E2- 85 FE STA $FE
-74E4- 68 PLA
-74E5- 85 FF STA $FF
-74E7- 68 PLA
-74E8- 8D B4 75 STA $75B4
-74EB- 68 PLA
-74EC- 8D B0 75 STA $75B0
-74EF- A9 01 LDA #$01
-74F1- 8D AE 75 STA $75AE
-74F4- A9 FF LDA #$FF
-74F6- 8D B2 75 STA $75B2
-74F9- A2 08 LDX #$08
-74FB- A5 4E LDA $4E
-74FD- 0A ASL
-74FE- 26 4F ROL $4F
-7500- 90 02 BCC $7504
-7502- 49 2D EOR #$2D
-7504- CA DEX
-7505- D0 F6 BNE $74FD
-7507- 85 4E STA $4E
-7509- C9 00 CMP #$00
-750B- 8D AA 75 STA $75AA
-750E- AD B2 75 LDA $75B2
-7511- 38 SEC
-7512- ED AE 75 SBC $75AE
-7515- 8D A0 75 STA $75A0
-7518- AD B4 75 LDA $75B4
-751B- 38 SEC
-751C- ED B0 75 SBC $75B0
-751F- 8D A2 75 STA $75A2
-7522- AD AA 75 LDA $75AA
-7525- 38 SEC
-7526- ED AE 75 SBC $75AE
-7529- 8D A8 75 STA $75A8
-752C- A9 00 LDA #$00
-752E- A8 TAY
-752F- 8C B6 75 STY $75B6
-7532- F0 11 BEQ $7545
-7534- 18 CLC
-7535- 6D A8 75 ADC $75A8
-7538- AA TAX
-7539- 98 TYA
-753A- 6D B6 75 ADC $75B6
-753D- A8 TAY
-753E- 8A TXA
-753F- 0E A8 75 ASL $75A8
-7542- 2E B6 75 ROL $75B6
-7545- 4E A2 75 LSR $75A2
-7548- B0 EA BCS $7534
-754A- D0 F3 BNE $753F
-754C- 8D A4 75 STA $75A4
-754F- 8C A5 75 STY $75A5
-7552- A9 00 LDA #$00
-7554- 8D B8 75 STA $75B8
-7557- 8D B9 75 STA $75B9
-755A- A2 10 LDX #$10
-755C- 0E A4 75 ASL $75A4
-755F- 2E A5 75 ROL $75A5
-7562- 2E B8 75 ROL $75B8
-7565- 2E B9 75 ROL $75B9
-7568- AD B8 75 LDA $75B8
-756B- 38 SEC
-756C- ED A0 75 SBC $75A0
-756F- A8 TAY
-7570- AD B9 75 LDA $75B9
-7573- ED A1 75 SBC $75A1
-7576- 90 09 BCC $7581
-7578- 8D B9 75 STA $75B9
-757B- 8C B8 75 STY $75B8
-757E- EE A6 75 INC $75A6
-7581- CA DEX
-7582- D0 D8 BNE $755C
-7584- AD A6 75 LDA $75A6
-7587- 18 CLC
-7588- 6D B0 75 ADC $75B0
-758B- 8D AC 75 STA $75AC
-758E- A5 FF LDA $FF
-7590- 48 PHA
-7591- A5 FE LDA $FE
-7593- 48 PHA
-7594- AD AC 75 LDA $75AC
-7597- 8D 40 60 STA $6040
-759A- A2 01 LDX #$01
-759C- 8E 3F 60 STX $603F
-759F- 60 RTS
-75A0- 00 BRK
-75A1- 00 BRK
-75A2- 00 BRK
-75A3- 00 BRK
-75A4- 00 BRK
-75A5- 00 BRK
-75A6- 00 BRK
-75A7- 00 BRK
-75A8- 00 BRK
-75A9- 00 BRK
-75AA- 00 BRK
-75AB- 00 BRK
-75AC- 00 BRK
-75AD- 00 BRK
-75AE- 00 BRK
-75AF- 00 BRK
-75B0- 00 BRK
-75B1- 00 BRK
-75B2- 00 BRK
-75B3- 00 BRK
-75B4- 00 BRK
-75B5- 00 BRK
-75B6- 00 BRK
-75B7- 00 BRK
-75B8- 00 BRK
-75B9- 00 BRK
-75BA- 68 PLA
-75BB- 85 FE STA $FE
-75BD- 68 PLA
-75BE- 85 FF STA $FF
-75C0- 68 PLA
-75C1- 8D F3 75 STA $75F3
-75C4- 68 PLA
-75C5- 8D F4 75 STA $75F4
-75C8- 68 PLA
-75C9- 8D F1 75 STA $75F1
-75CC- 68 PLA
-75CD- 8D F2 75 STA $75F2
-75D0- AD F1 75 LDA $75F1
-75D3- 18 CLC
-75D4- 6D F3 75 ADC $75F3
-75D7- A8 TAY
-75D8- 8C 40 60 STY $6040
-75DB- AD F2 75 LDA $75F2
-75DE- 6D F4 75 ADC $75F4
-75E1- AA TAX
-75E2- 8E 41 60 STX $6041
-75E5- A9 02 LDA #$02
-75E7- 8D 3F 60 STA $603F
-75EA- A5 FF LDA $FF
-75EC- 48 PHA
-75ED- A5 FE LDA $FE
-75EF- 48 PHA
-75F0- 60 RTS
-75F1- 00 BRK
-75F2- 00 BRK
-75F3- 00 BRK
-75F4- 00 BRK
-75F5- 68 PLA
-75F6- 85 FE STA $FE
-75F8- 68 PLA
-75F9- 85 FF STA $FF
-75FB- 68 PLA
-75FC- 8D 2E 76 STA $762E
-75FF- 68 PLA
-7600- 8D 2F 76 STA $762F
-7603- 68 PLA
-7604- 8D 2C 76 STA $762C
-7607- 68 PLA
-7608- 8D 2D 76 STA $762D
-760B- AD 2C 76 LDA $762C
-760E- 38 SEC
-760F- ED 2E 76 SBC $762E
-7612- A8 TAY
-7613- 8C 40 60 STY $6040
-7616- AD 2D 76 LDA $762D
-7619- ED 2F 76 SBC $762F
-761C- AA TAX
-761D- 8E 41 60 STX $6041
-7620- A9 02 LDA #$02
-7622- 8D 3F 60 STA $603F
-7625- A5 FF LDA $FF
-7627- 48 PHA
-7628- A5 FE LDA $FE
-762A- 48 PHA
-762B- 60 RTS
-762C- 00 BRK
-762D- 00 BRK
-762E- 00 BRK
-762F- 00 BRK
-7630- 68 PLA
-7631- 85 FE STA $FE
-7633- 68 PLA
-7634- 85 FF STA $FF
-7636- 68 PLA
-7637- 8D 6F 76 STA $766F
-763A- 68 PLA
-763B- 8D 70 76 STA $7670
-763E- 68 PLA
-763F- 8D 6D 76 STA $766D
-7642- 68 PLA
-7643- 8D 6E 76 STA $766E
-7646- A5 FF LDA $FF
-7648- 48 PHA
-7649- A5 FE LDA $FE
-764B- 48 PHA
-764C- AD 6D 76 LDA $766D
-764F- CD 6F 76 CMP $766F
-7652- F0 0B BEQ $765F
-7654- AD 6E 76 LDA $766E
-7657- ED 70 76 SBC $7670
-765A- 09 01 ORA #$01
-765C- 70 0A BVS $7668
-765E- 60 RTS
-765F- AD 6E 76 LDA $766E
-7662- ED 70 76 SBC $7670
-7665- 70 01 BVS $7668
-7667- 60 RTS
-7668- 49 80 EOR #$80
-766A- 09 01 ORA #$01
-766C- 60 RTS
-766D- 00 BRK
-766E- 00 BRK
-766F- 00 BRK
-7670- 00 BRK
-7671- 68 PLA
-7672- 85 FE STA $FE
-7674- 68 PLA
-7675- 85 FF STA $FF
-7677- 68 PLA
-7678- 8D E2 76 STA $76E2
-767B- 68 PLA
-767C- 8D E3 76 STA $76E3
-767F- 68 PLA
-7680- 8D DF 76 STA $76DF
-7683- 68 PLA
-7684- 8D E0 76 STA $76E0
-7687- A9 00 LDA #$00
-7689- 8D E5 76 STA $76E5
-768C- 8D E6 76 STA $76E6
-768F- A2 11 LDX #$11
-7691- 18 CLC
-7692- 6E E6 76 ROR $76E6
-7695- 6E E5 76 ROR $76E5
-7698- 6E E3 76 ROR $76E3
-769B- 6E E2 76 ROR $76E2
-769E- 90 13 BCC $76B3
-76A0- 18 CLC
-76A1- AD DF 76 LDA $76DF
-76A4- 6D E5 76 ADC $76E5
-76A7- 8D E5 76 STA $76E5
-76AA- AD E0 76 LDA $76E0
-76AD- 6D E6 76 ADC $76E6
-76B0- 8D E6 76 STA $76E6
-76B3- CA DEX
-76B4- D0 DC BNE $7692
-76B6- AC E5 76 LDY $76E5
-76B9- AE E6 76 LDX $76E6
-76BC- AD E3 76 LDA $76E3
-76BF- AA TAX
-76C0- 8E 41 60 STX $6041
-76C3- AD E2 76 LDA $76E2
-76C6- A8 TAY
-76C7- 8C 40 60 STY $6040
-76CA- AD E5 76 LDA $76E5
-76CD- 8D 42 60 STA $6042
-76D0- A9 02 LDA #$02
-76D2- 8D 3F 60 STA $603F
-76D5- A5 FF LDA $FF
-76D7- 48 PHA
-76D8- A5 FE LDA $FE
-76DA- 48 PHA
-76DB- AD E5 76 LDA $76E5
-76DE- 60 RTS
-76DF- 00 BRK
-76E0- 00 BRK
-76E1- 00 BRK
-76E2- 00 BRK
-76E3- 00 BRK
-76E4- 00 BRK
-76E5- 00 BRK
-76E6- 00 BRK
-76E7- A9 00 LDA #$00
-76E9- F0 02 BEQ $76ED
-76EB- A9 02 LDA #$02
-76ED- 8D 24 78 STA $7824
-76F0- 68 PLA
-76F1- 85 FE STA $FE
-76F3- 68 PLA
-76F4- 85 FF STA $FF
-76F6- 68 PLA
-76F7- 8D 1C 78 STA $781C
-76FA- 68 PLA
-76FB- 8D 1D 78 STA $781D
-76FE- 68 PLA
-76FF- 8D 1E 78 STA $781E
-7702- 68 PLA
-7703- 8D 1F 78 STA $781F
-7706- 20 DB 77 JSR $77DB
-7709- 90 03 BCC $770E
-770B- 4C A1 77 JMP $77A1
-770E- 4C BD 77 JMP $77BD
-7711- A9 00 LDA #$00
-7713- F0 04 BEQ $7719
-7715- A9 02 LDA #$02
-7717- D0 00 BNE $7719
-7719- 8D 24 78 STA $7824
-771C- 68 PLA
-771D- 85 FE STA $FE
-771F- 68 PLA
-7720- 85 FF STA $FF
-7722- 68 PLA
-7723- 8D 1C 78 STA $781C
-7726- 68 PLA
-7727- 8D 1D 78 STA $781D
-772A- 68 PLA
-772B- 8D 1E 78 STA $781E
-772E- 68 PLA
-772F- 8D 1F 78 STA $781F
-7732- AD 1F 78 LDA $781F
-7735- 4D 1D 78 EOR $781D
-7738- 8D 22 78 STA $7822
-773B- AD 1F 78 LDA $781F
-773E- 8D 23 78 STA $7823
-7741- AD 1D 78 LDA $781D
-7744- 10 11 BPL $7757
-7746- A9 00 LDA #$00
-7748- 38 SEC
-7749- ED 1C 78 SBC $781C
-774C- 8D 1C 78 STA $781C
-774F- A9 00 LDA #$00
-7751- ED 1D 78 SBC $781D
-7754- 8D 1D 78 STA $781D
-7757- AD 1F 78 LDA $781F
-775A- 10 11 BPL $776D
-775C- A9 00 LDA #$00
-775E- 38 SEC
-775F- ED 1E 78 SBC $781E
-7762- 8D 1E 78 STA $781E
-7765- A9 00 LDA #$00
-7767- ED 1F 78 SBC $781F
-776A- 8D 1F 78 STA $781F
-776D- 20 DB 77 JSR $77DB
-7770- B0 2F BCS $77A1
-7772- AD 22 78 LDA $7822
-7775- 10 11 BPL $7788
-7777- A9 00 LDA #$00
-7779- 38 SEC
-777A- ED 1E 78 SBC $781E
-777D- 8D 1E 78 STA $781E
-7780- A9 00 LDA #$00
-7782- ED 1F 78 SBC $781F
-7785- 8D 1F 78 STA $781F
-7788- AD 23 78 LDA $7823
-778B- 10 30 BPL $77BD
-778D- A9 00 LDA #$00
-778F- 38 SEC
-7790- ED 20 78 SBC $7820
-7793- 8D 20 78 STA $7820
-7796- A9 00 LDA #$00
-7798- ED 21 78 SBC $7821
-779B- 8D 21 78 STA $7821
-779E- 4C BD 77 JMP $77BD
-77A1- A9 00 LDA #$00
-77A3- 8D 1E 78 STA $781E
-77A6- 8D 1F 78 STA $781F
-77A9- 8D 20 78 STA $7820
-77AC- 8D 21 78 STA $7821
-77AF- 8D 40 60 STA $6040
-77B2- 8D 41 60 STA $6041
-77B5- A9 02 LDA #$02
-77B7- 8D 3F 60 STA $603F
-77BA- 38 SEC
-77BB- B0 01 BCS $77BE
-77BD- 18 CLC
-77BE- AE 24 78 LDX $7824
-77C1- BD 1E 78 LDA $781E,X
-77C4- A8 TAY
-77C5- BD 1F 78 LDA $781F,X
-77C8- AA TAX
-77C9- 8C 40 60 STY $6040
-77CC- 8E 41 60 STX $6041
-77CF- A9 02 LDA #$02
-77D1- 8D 3F 60 STA $603F
-77D4- A5 FF LDA $FF
-77D6- 48 PHA
-77D7- A5 FE LDA $FE
-77D9- 48 PHA
-77DA- 60 RTS
-77DB- A9 00 LDA #$00
-77DD- 8D 20 78 STA $7820
-77E0- 8D 21 78 STA $7821
-77E3- AD 1C 78 LDA $781C
-77E6- 0D 1D 78 ORA $781D
-77E9- D0 02 BNE $77ED
-77EB- 38 SEC
-77EC- 60 RTS
-77ED- A2 10 LDX #$10
-77EF- 2E 1E 78 ROL $781E
-77F2- 2E 1F 78 ROL $781F
-77F5- 2E 20 78 ROL $7820
-77F8- 2E 21 78 ROL $7821
-77FB- 38 SEC
-77FC- AD 20 78 LDA $7820
-77FF- ED 1C 78 SBC $781C
-7802- A8 TAY
-7803- AD 21 78 LDA $7821
-7806- ED 1D 78 SBC $781D
-7809- 90 06 BCC $7811
-780B- 8C 20 78 STY $7820
-780E- 8D 21 78 STA $7821
-7811- CA DEX
-7812- D0 DB BNE $77EF
-7814- 2E 1E 78 ROL $781E
-7817- 2E 1F 78 ROL $781F
-781A- 18 CLC
-781B- 60 RTS
-781C- 00 BRK
-781D- 00 BRK
-781E- 00 BRK
-781F- 00 BRK
-7820- 00 BRK
-7821- 00 BRK
-7822- 00 BRK
-7823- 00 BRK
-7824- 00 BRK
-7825- A5 4E LDA $4E
-7827- 8D 6C 78 STA $786C
-782A- A5 4F LDA $4F
-782C- 8D 6D 78 STA $786D
-782F- AD 6C 78 LDA $786C
-7832- F0 19 BEQ $784D
-7834- 0E 6C 78 ASL $786C
-7837- AD 6D 78 LDA $786D
-783A- 2A ROL
-783B- 90 1A BCC $7857
-783D- 49 03 EOR #$03
-783F- 8D 6D 78 STA $786D
-7842- AD 6C 78 LDA $786C
-7845- 49 69 EOR #$69
-7847- 8D 6C 78 STA $786C
-784A- 4C 5A 78 JMP $785A
-784D- AD 6D 78 LDA $786D
-7850- F0 EB BEQ $783D
-7852- 0A ASL
-7853- F0 02 BEQ $7857
-7855- B0 E6 BCS $783D
-7857- 8D 6D 78 STA $786D
-785A- AE 6D 78 LDX $786D
-785D- AC 6C 78 LDY $786C
-7860- 8C 40 60 STY $6040
-7863- 8E 41 60 STX $6041
-7866- A9 02 LDA #$02
-7868- 8D 3F 60 STA $603F
-786B- 60 RTS
-786C- 00 BRK
-786D- 00 BRK
diff --git a/source/disk4_math/MATH.DEMO.S b/source/disk4_math/MATH.DEMO.S
deleted file mode 100644
index 62a93ec..0000000
--- a/source/disk4_math/MATH.DEMO.S
+++ /dev/null
@@ -1,3319 +0,0 @@
-0901- AA TAX
-0902- 8D AA AA STA $AAAA
-0905- AA TAX
-0906- AA TAX
-0907- AA TAX
-0908- AA TAX
-0909- AA TAX
-090A- AA TAX
-090B- AA TAX
-090C- AA TAX
-090D- AA TAX
-090E- AA TAX
-090F- AA TAX
-0910- AA TAX
-0911- AA TAX
-0912- AA TAX
-0913- AA TAX
-0914- AA TAX
-0915- AA TAX
-0916- AA TAX
-0917- AA TAX
-0918- AA TAX
-0919- AA TAX
-091A- AA TAX
-091B- AA TAX
-091C- AA TAX
-091D- AA TAX
-091E- AA TAX
-091F- AA TAX
-0920- AA TAX
-0921- AA TAX
-0922- AA TAX
-0923- 8D AA 20 STA $20AA
-0926- 20 20 20 JSR $2020
-0929- 20 20 20 JSR $2020
-092C- 20 20 20 JSR $2020
-092F- 20 20 20 JSR $2020
-0932- 20 20 20 JSR $2020
-0935- 20 20 20 JSR $2020
-0938- 20 20 20 JSR $2020
-093B- 20 20 20 JSR $2020
-093E- 20 20 20 JSR $2020
-0941- 20 20 AA JSR $AA20
-0944- 8D AA 20 STA $20AA
-0947- 20 20 20 JSR $2020
-094A- 20 20 AD JSR $AD20
-094D- BC 20 CD LDY $CD20,X
-0950- C1 D4 CMP ($D4,X)
-0952- C8 INY
-0953- 20 20 C4 JSR $C420
-0956- C5 CD CMP $CD
-0958- CF ???
-0959- 20 BE AD JSR $ADBE
-095C- 20 20 20 JSR $2020
-095F- 20 20 20 JSR $2020
-0962- 20 20 AA JSR $AA20
-0965- 8D AA 20 STA $20AA
-0968- 20 20 20 JSR $2020
-096B- 20 20 20 JSR $2020
-096E- 20 20 20 JSR $2020
-0971- 20 20 20 JSR $2020
-0974- 20 20 20 JSR $2020
-0977- 20 20 20 JSR $2020
-097A- 20 20 20 JSR $2020
-097D- 20 20 20 JSR $2020
-0980- 20 20 20 JSR $2020
-0983- 20 20 AA JSR $AA20
-0986- 8D AA 20 STA $20AA
-0989- 20 20 20 JSR $2020
-098C- 20 20 20 JSR $2020
-098F- D6 C5 DEC $C5,X
-0991- D2 D3 CMP ($D3)
-0993- C9 CF CMP #$CF
-0995- CE 20 B0 DEC $B020
-0998- B0 AE BCS $0948
-099A- B0 B3 BCS $094F
-099C- AE B0 B0 LDX $B0B0
-099F- 20 20 20 JSR $2020
-09A2- 20 20 20 JSR $2020
-09A5- 20 AA 8D JSR $8DAA
-09A8- AA TAX
-09A9- 20 20 20 JSR $2020
-09AC- 20 20 20 JSR $2020
-09AF- 20 20 20 JSR $2020
-09B2- 20 20 20 JSR $2020
-09B5- 20 20 20 JSR $2020
-09B8- 20 20 20 JSR $2020
-09BB- 20 20 20 JSR $2020
-09BE- 20 20 20 JSR $2020
-09C1- 20 20 20 JSR $2020
-09C4- 20 20 20 JSR $2020
-09C7- AA TAX
-09C8- 8D AA 20 STA $20AA
-09CB- 20 20 20 JSR $2020
-09CE- 20 20 20 JSR $2020
-09D1- 20 20 B2 JSR $B220
-09D4- B0 AD BCS $0983
-09D6- CA DEX
-09D7- C1 CE CMP ($CE,X)
-09D9- AD B2 B0 LDA $B0B2
-09DC- B1 B8 LDA ($B8),Y
-09DE- 20 20 20 JSR $2020
-09E1- 20 20 20 JSR $2020
-09E4- 20 20 20 JSR $2020
-09E7- 20 AA 8D JSR $8DAA
-09EA- AA TAX
-09EB- 20 20 20 JSR $2020
-09EE- 20 20 20 JSR $2020
-09F1- 20 20 20 JSR $2020
-09F4- 20 20 20 JSR $2020
-09F7- 20 20 20 JSR $2020
-09FA- 20 20 20 JSR $2020
-09FD- 20 20 20 JSR $2020
-0A00- 20 20 20 JSR $2020
-0A03- 20 20 20 JSR $2020
-0A06- 20 20 20 JSR $2020
-0A09- AA TAX
-0A0A- 8D AA AA STA $AAAA
-0A0D- AA TAX
-0A0E- AA TAX
-0A0F- AA TAX
-0A10- AA TAX
-0A11- AA TAX
-0A12- AA TAX
-0A13- AA TAX
-0A14- AA TAX
-0A15- AA TAX
-0A16- AA TAX
-0A17- AA TAX
-0A18- AA TAX
-0A19- AA TAX
-0A1A- AA TAX
-0A1B- AA TAX
-0A1C- AA TAX
-0A1D- AA TAX
-0A1E- AA TAX
-0A1F- AA TAX
-0A20- AA TAX
-0A21- AA TAX
-0A22- AA TAX
-0A23- AA TAX
-0A24- AA TAX
-0A25- AA TAX
-0A26- AA TAX
-0A27- AA TAX
-0A28- AA TAX
-0A29- AA TAX
-0A2A- AA TAX
-0A2B- 8D AA 20 STA $20AA
-0A2E- 20 20 20 JSR $2020
-0A31- 20 20 20 JSR $2020
-0A34- 20 20 20 JSR $2020
-0A37- 20 20 20 JSR $2020
-0A3A- 20 20 20 JSR $2020
-0A3D- 20 20 20 JSR $2020
-0A40- 20 20 20 JSR $2020
-0A43- 20 20 20 JSR $2020
-0A46- 20 20 20 JSR $2020
-0A49- 20 20 AA JSR $AA20
-0A4C- 8D AA 20 STA $20AA
-0A4F- 20 20 20 JSR $2020
-0A52- 20 20 20 JSR $2020
-0A55- CE C1 D4 DEC $D4C1
-0A58- C8 INY
-0A59- C1 CE CMP ($CE,X)
-0A5B- 20 C4 AE JSR $AEC4
-0A5E- 20 D2 C9 JSR $C9D2
-0A61- C7 ???
-0A62- C7 ???
-0A63- D3 ???
-0A64- 20 20 20 JSR $2020
-0A67- 20 20 20 JSR $2020
-0A6A- 20 20 AA JSR $AA20
-0A6D- 8D AA 20 STA $20AA
-0A70- 20 20 CE JSR $CE20
-0A73- C1 D4 CMP ($D4,X)
-0A75- C8 INY
-0A76- C1 CE CMP ($CE,X)
-0A78- AE D2 C9 LDX $C9D2
-0A7B- C7 ???
-0A7C- C7 ???
-0A7D- D3 ???
-0A7E- C0 CF CPY #$CF
-0A80- D5 D4 CMP $D4,X
-0A82- CC CF CF CPY $CFCF
-0A85- CB ???
-0A86- AE C3 CF LDX $CFC3
-0A89- CD 20 20 CMP $2020
-0A8C- 20 AA 8D JSR $8DAA
-0A8F- AA TAX
-0A90- 20 20 20 JSR $2020
-0A93- 20 20 20 JSR $2020
-0A96- 20 20 20 JSR $2020
-0A99- 20 20 20 JSR $2020
-0A9C- 20 20 20 JSR $2020
-0A9F- 20 20 20 JSR $2020
-0AA2- 20 20 20 JSR $2020
-0AA5- 20 20 20 JSR $2020
-0AA8- 20 20 20 JSR $2020
-0AAB- 20 20 20 JSR $2020
-0AAE- AA TAX
-0AAF- 8D AA AA STA $AAAA
-0AB2- AA TAX
-0AB3- AA TAX
-0AB4- AA TAX
-0AB5- AA TAX
-0AB6- AA TAX
-0AB7- AA TAX
-0AB8- AA TAX
-0AB9- AA TAX
-0ABA- AA TAX
-0ABB- AA TAX
-0ABC- AA TAX
-0ABD- AA TAX
-0ABE- AA TAX
-0ABF- AA TAX
-0AC0- AA TAX
-0AC1- AA TAX
-0AC2- AA TAX
-0AC3- AA TAX
-0AC4- AA TAX
-0AC5- AA TAX
-0AC6- AA TAX
-0AC7- AA TAX
-0AC8- AA TAX
-0AC9- AA TAX
-0ACA- AA TAX
-0ACB- AA TAX
-0ACC- AA TAX
-0ACD- AA TAX
-0ACE- AA TAX
-0ACF- AA TAX
-0AD0- 8D AA 8D STA $8DAA
-0AD3- AA TAX
-0AD4- AA TAX
-0AD5- 20 C1 D3 JSR $D3C1
-0AD8- D3 ???
-0AD9- C5 CD CMP $CD
-0ADB- C2 ???
-0ADC- CC C5 D2 CPY $D2C5
-0ADF- 20 C4 C9 JSR $C9C4
-0AE2- D2 C5 CMP ($C5)
-0AE4- C3 ???
-0AE5- D4 ???
-0AE6- C9 D6 CMP #$D6
-0AE8- C5 D3 CMP $D3
-0AEA- 8D AA 8D STA $8DAA
-0AED- A0 C3 LDY #$C3
-0AEF- D9 C3 A0 CMP $A0C3,Y
-0AF2- C1 D6 CMP ($D6,X)
-0AF4- C5 8D CMP $8D
-0AF6- A0 C5 LDY #$C5
-0AF8- D8 CLD
-0AF9- D0 A0 BNE $0A9B
-0AFB- CF ???
-0AFC- CE CC D9 DEC $D9CC
-0AFF- 8D A0 D4 STA $D4A0
-0B02- D2 A0 CMP ($A0)
-0B04- CF ???
-0B05- CE 8D A0 DEC $A08D
-0B08- C4 D3 CPY $D3
-0B0A- CB ???
-0B0B- A0 CD LDY #$CD
-0B0D- C1 D4 CMP ($D4,X)
-0B0F- C8 INY
-0B10- AE C4 C5 LDX $C5C4
-0B13- CD CF 8D CMP $8DCF
-0B16- A0 CF LDY #$CF
-0B18- C2 ???
-0B19- CA DEX
-0B1A- A0 A4 LDY #$A4
-0B1C- C2 ???
-0B1D- C6 C5 DEC $C5
-0B1F- B0 8D BCS $0AAE
-0B21- A0 CF LDY #$CF
-0B23- D2 C7 CMP ($C7)
-0B25- A0 A4 LDY #$A4
-0B27- B6 B0 LDX $B0,Y
-0B29- B0 B0 BCS $0ADB
-0B2B- 8D AA 8D STA $8DAA
-0B2E- AA TAX
-0B2F- E0 E0 CPX #$E0
-0B31- E0 E0 CPX #$E0
-0B33- E0 E0 CPX #$E0
-0B35- E0 E0 CPX #$E0
-0B37- E0 E0 CPX #$E0
-0B39- E0 E0 CPX #$E0
-0B3B- E0 E0 CPX #$E0
-0B3D- E0 E0 CPX #$E0
-0B3F- E0 E0 CPX #$E0
-0B41- E0 E0 CPX #$E0
-0B43- E0 E0 CPX #$E0
-0B45- E0 E0 CPX #$E0
-0B47- E0 E0 CPX #$E0
-0B49- E0 E0 CPX #$E0
-0B4B- E0 E0 CPX #$E0
-0B4D- AA TAX
-0B4E- 8D AA 20 STA $20AA
-0B51- 20 D4 CF JSR $CFD4
-0B54- D0 20 BNE $0B76
-0B56- C9 CE CMP #$CE
-0B58- C3 ???
-0B59- CC D5 C4 CPY $C4D5
-0B5C- C5 D3 CMP $D3
-0B5E- 20 A8 C8 JSR $C8A8
-0B61- CF ???
-0B62- CF ???
-0B63- CB ???
-0B64- D3 ???
-0B65- AC CD C1 LDY $C1CD
-0B68- C3 ???
-0B69- D2 CF CMP ($CF)
-0B6B- D3 ???
-0B6C- A9 20 LDA #$20
-0B6E- AA TAX
-0B6F- 8D AA AC STA $ACAA
-0B72- AC AC AC LDY $ACAC
-0B75- AC AC AC LDY $ACAC
-0B78- AC AC AC LDY $ACAC
-0B7B- AC AC AC LDY $ACAC
-0B7E- AC AC AC LDY $ACAC
-0B81- AC AC AC LDY $ACAC
-0B84- AC AC AC LDY $ACAC
-0B87- AC AC AC LDY $ACAC
-0B8A- AC AC AC LDY $ACAC
-0B8D- AC AC AA LDY $AAAC
-0B90- 8D AA 8D STA $8DAA
-0B93- A0 D0 LDY #$D0
-0B95- D5 D4 CMP $D4,X
-0B97- A0 CD LDY #$CD
-0B99- C9 CE CMP #$CE
-0B9B- AE D6 C1 LDX $C1D6
-0B9E- D2 D3 CMP ($D3)
-0BA0- AE D2 C5 LDX $C5D2
-0BA3- D1 D5 CMP ($D5),Y
-0BA5- C9 D2 CMP #$D2
-0BA7- C5 C4 CMP $C4
-0BA9- 8D A0 D0 STA $D0A0
-0BAC- D5 D4 CMP $D4,X
-0BAE- A0 CD LDY #$CD
-0BB0- C9 CE CMP #$CE
-0BB2- AE C8 CF LDX $CFC8
-0BB5- CF ???
-0BB6- CB ???
-0BB7- D3 ???
-0BB8- AE D2 C5 LDX $C5D2
-0BBB- D1 D5 CMP ($D5),Y
-0BBD- C9 D2 CMP #$D2
-0BBF- C5 C4 CMP $C4
-0BC1- 8D A0 D5 STA $D5A0
-0BC4- D3 ???
-0BC5- C5 A0 CMP $A0
-0BC7- CD C9 CE CMP $CEC9
-0BCA- AE CD C1 LDX $C1CD
-0BCD- C3 ???
-0BCE- AE D2 C5 LDX $C5D2
-0BD1- D1 D5 CMP ($D5),Y
-0BD3- C9 D2 CMP #$D2
-0BD5- C5 C4 CMP $C4
-0BD7- 8D A0 D0 STA $D0A0
-0BDA- D5 D4 CMP $D4,X
-0BDC- A0 CD LDY #$CD
-0BDE- C9 CE CMP #$CE
-0BE0- AE C8 CF LDX $CFC8
-0BE3- CF ???
-0BE4- CB ???
-0BE5- D3 ???
-0BE6- AE CD C1 LDX $C1CD
-0BE9- D4 ???
-0BEA- C8 INY
-0BEB- 8D A0 D5 STA $D5A0
-0BEE- D3 ???
-0BEF- C5 A0 CMP $A0
-0BF1- CD C9 CE CMP $CEC9
-0BF4- AE CD C1 LDX $C1CD
-0BF7- C3 ???
-0BF8- AE CD C1 LDX $C1CD
-0BFB- D4 ???
-0BFC- C8 INY
-0BFD- 8D AA 8D STA $8DAA
-0C00- AA TAX
-0C01- E0 E0 CPX #$E0
-0C03- E0 E0 CPX #$E0
-0C05- E0 E0 CPX #$E0
-0C07- E0 E0 CPX #$E0
-0C09- E0 E0 CPX #$E0
-0C0B- E0 E0 CPX #$E0
-0C0D- E0 E0 CPX #$E0
-0C0F- E0 E0 CPX #$E0
-0C11- E0 E0 CPX #$E0
-0C13- E0 E0 CPX #$E0
-0C15- E0 E0 CPX #$E0
-0C17- E0 E0 CPX #$E0
-0C19- E0 E0 CPX #$E0
-0C1B- E0 E0 CPX #$E0
-0C1D- E0 E0 CPX #$E0
-0C1F- AA TAX
-0C20- 8D AA 20 STA $20AA
-0C23- 20 20 20 JSR $2020
-0C26- 20 20 D0 JSR $D020
-0C29- D2 CF CMP ($CF)
-0C2B- C7 ???
-0C2C- D2 C1 CMP ($C1)
-0C2E- CD 20 CD CMP $CD20
-0C31- C1 C9 CMP ($C9,X)
-0C33- CE 20 C2 DEC $C220
-0C36- CF ???
-0C37- C4 D9 CPY $D9
-0C39- 20 20 20 JSR $2020
-0C3C- 20 20 20 JSR $2020
-0C3F- 20 AA 8D JSR $8DAA
-0C42- AA TAX
-0C43- AC AC AC LDY $ACAC
-0C46- AC AC AC LDY $ACAC
-0C49- AC AC AC LDY $ACAC
-0C4C- AC AC AC LDY $ACAC
-0C4F- AC AC AC LDY $ACAC
-0C52- AC AC AC LDY $ACAC
-0C55- AC AC AC LDY $ACAC
-0C58- AC AC AC LDY $ACAC
-0C5B- AC AC AC LDY $ACAC
-0C5E- AC AC AC LDY $ACAC
-0C61- AA TAX
-0C62- 8D AA 8D STA $8DAA
-0C65- A0 CA LDY #$CA
-0C67- D3 ???
-0C68- D2 A0 CMP ($A0)
-0C6A- A4 C6 LDY $C6
-0C6C- C3 ???
-0C6D- B5 B8 LDA $B8,X
-0C6F- A0 BB LDY #$BB
-0C71- 20 C8 CF JSR $CFC8
-0C74- CD C5 8D CMP $8DC5
-0C77- A0 DF LDY #$DF
-0C79- D0 D2 BNE $0C4D
-0C7B- CE D4 A0 DEC $A0D4
-0C7E- A2 C9 LDX #$C9
-0C80- CE D4 C5 DEC $C5D4
-0C83- C7 ???
-0C84- C5 D2 CMP $D2
-0C86- 20 CD C1 JSR $C1CD
-0C89- D4 ???
-0C8A- C8 INY
-0C8B- 20 CC C9 JSR $C9CC
-0C8E- C2 ???
-0C8F- D2 C1 CMP ($C1)
-0C91- D2 C9 CMP ($C9)
-0C93- C5 D3 CMP $D3
-0C95- 20 C1 CE JSR $CEC1
-0C98- C4 A2 CPY $A2
-0C9A- AC B8 C4 LDY $C4B8
-0C9D- 8D A0 DF STA $DFA0
-0CA0- D0 D2 BNE $0C74
-0CA2- CE D4 A0 DEC $A0D4
-0CA5- A2 CD LDX #$CD
-0CA7- C1 C3 CMP ($C3,X)
-0CA9- D2 CF CMP ($CF)
-0CAB- D3 ???
-0CAC- AE 20 20 LDX $2020
-0CAF- 20 20 20 JSR $2020
-0CB2- 20 20 20 JSR $2020
-0CB5- 20 20 20 JSR $2020
-0CB8- 20 20 20 JSR $2020
-0CBB- 20 20 A2 JSR $A220
-0CBE- AC B8 C4 LDY $C4B8
-0CC1- 8D A0 DF STA $DFA0
-0CC4- D0 D2 BNE $0C98
-0CC6- CE D4 A0 DEC $A0D4
-0CC9- A2 AD LDX #$AD
-0CCB- AD AD AD LDA $ADAD
-0CCE- AD AD AD LDA $ADAD
-0CD1- AD AD AD LDA $ADAD
-0CD4- AD AD AD LDA $ADAD
-0CD7- AD AD AD LDA $ADAD
-0CDA- AD AD AD LDA $ADAD
-0CDD- AD AD AD LDA $ADAD
-0CE0- AD AD AD LDA $ADAD
-0CE3- A2 AC LDX #$AC
-0CE5- B8 CLV
-0CE6- C4 B8 CPY $B8
-0CE8- C4 8D CPY $8D
-0CEA- A0 DF LDY #$DF
-0CEC- D0 D2 BNE $0CC0
-0CEE- CE D4 A0 DEC $A0D4
-0CF1- A2 D4 LDX #$D4
-0CF3- C8 INY
-0CF4- C5 20 CMP $20
-0CF6- D2 C1 CMP ($C1)
-0CF8- CE C4 B8 DEC $B8C4
-0CFB- 20 D2 CF JSR $CFD2
-0CFE- D5 D4 CMP $D4,X
-0D00- C9 CE CMP #$CE
-0D02- C5 20 CMP $20
-0D04- D2 C5 CMP ($C5)
-0D06- D4 ???
-0D07- D5 D2 CMP $D2,X
-0D09- CE D3 A2 DEC $A2D3
-0D0C- AC B8 C4 LDY $C4B8
-0D0F- 8D A0 DF STA $DFA0
-0D12- D0 D2 BNE $0CE6
-0D14- CE D4 A0 DEC $A0D4
-0D17- A2 C1 LDX #$C1
-0D19- 20 D0 D3 JSR $D3D0
-0D1C- C5 D5 CMP $D5
-0D1E- C4 CF CPY $CF
-0D20- AD D2 C1 LDA $C1D2
-0D23- CE C4 CF DEC $CFC4
-0D26- CD 20 D6 CMP $D620
-0D29- C1 CC CMP ($CC,X)
-0D2B- D5 C5 CMP $C5,X
-0D2D- 20 C2 C5 JSR $C5C2
-0D30- D4 ???
-0D31- D7 ???
-0D32- C5 C5 CMP $C5
-0D34- CE A2 AC DEC $ACA2
-0D37- B8 CLV
-0D38- C4 8D CPY $8D
-0D3A- A0 DF LDY #$DF
-0D3C- D0 D2 BNE $0D10
-0D3E- CE D4 A0 DEC $A0D4
-0D41- A2 B1 LDX #$B1
-0D43- 20 C1 CE JSR $CEC1
-0D46- C4 20 CPY $20
-0D48- B2 B5 LDA ($B5)
-0D4A- B5 AE LDA $AE,X
-0D4C- A2 AC LDX #$AC
-0D4E- B8 CLV
-0D4F- C4 B8 CPY $B8
-0D51- C4 8D CPY $8D
-0D53- A0 CA LDY #$CA
-0D55- D3 ???
-0D56- D2 A0 CMP ($A0)
-0D58- D2 C1 CMP ($C1)
-0D5A- CE C4 B8 DEC $B8C4
-0D5D- 8D A0 D3 STA $D3A0
-0D60- D4 ???
-0D61- C1 A0 CMP ($A0,X)
-0D63- A4 B3 LDY $B3
-0D65- B0 B0 BCS $0D17
-0D67- 8D A0 CA STA $CAA0
-0D6A- D3 ???
-0D6B- D2 A0 CMP ($A0)
-0D6D- D2 C1 CMP ($C1)
-0D6F- CE C4 B8 DEC $B8C4
-0D72- 8D A0 D3 STA $D3A0
-0D75- D4 ???
-0D76- C1 A0 CMP ($A0,X)
-0D78- A4 B3 LDY $B3
-0D7A- B0 B1 BCS $0D2D
-0D7C- 8D A0 CA STA $CAA0
-0D7F- D3 ???
-0D80- D2 A0 CMP ($A0)
-0D82- D2 C1 CMP ($C1)
-0D84- CE C4 B8 DEC $B8C4
-0D87- 8D A0 D3 STA $D3A0
-0D8A- D4 ???
-0D8B- C1 A0 CMP ($A0,X)
-0D8D- A4 B3 LDY $B3
-0D8F- B0 B2 BCS $0D43
-0D91- 8D A0 CA STA $CAA0
-0D94- D3 ???
-0D95- D2 A0 CMP ($A0)
-0D97- D2 C1 CMP ($C1)
-0D99- CE C4 B8 DEC $B8C4
-0D9C- 8D A0 D3 STA $D3A0
-0D9F- D4 ???
-0DA0- C1 A0 CMP ($A0,X)
-0DA2- A4 B3 LDY $B3
-0DA4- B0 B3 BCS $0D59
-0DA6- 8D A0 CA STA $CAA0
-0DA9- D3 ???
-0DAA- D2 A0 CMP ($A0)
-0DAC- D2 C1 CMP ($C1)
-0DAE- CE C4 B8 DEC $B8C4
-0DB1- 8D A0 D3 STA $D3A0
-0DB4- D4 ???
-0DB5- C1 A0 CMP ($A0,X)
-0DB7- A4 B3 LDY $B3
-0DB9- B0 B4 BCS $0D6F
-0DBB- 8D A0 C4 STA $C4A0
-0DBE- D5 CD CMP $CD,X
-0DC0- D0 A0 BNE $0D62
-0DC2- A3 ???
-0DC3- A4 B3 LDY $B3
-0DC5- B0 B0 BCS $0D77
-0DC7- BB ???
-0DC8- A3 ???
-0DC9- B5 8D LDA $8D,X
-0DCB- A0 DF LDY #$DF
-0DCD- D7 ???
-0DCE- C1 C9 CMP ($C9,X)
-0DD0- D4 ???
-0DD1- 8D AA 8D STA $8DAA
-0DD4- A0 DF LDY #$DF
-0DD6- D0 D2 BNE $0DAA
-0DD8- CE D4 A0 DEC $A0D4
-0DDB- A2 20 LDX #$20
-0DDD- A2 AC LDX #$AC
-0DDF- B8 CLV
-0DE0- C4 B8 CPY $B8
-0DE2- C4 8D CPY $8D
-0DE4- A0 DF LDY #$DF
-0DE6- D0 D2 BNE $0DBA
-0DE8- CE D4 A0 DEC $A0D4
-0DEB- A2 D7 LDX #$D7
-0DED- C8 INY
-0DEE- C9 CC CMP #$CC
-0DF0- C5 20 CMP $20
-0DF2- D4 ???
-0DF3- C8 INY
-0DF4- C5 20 CMP $20
-0DF6- D2 CE CMP ($CE)
-0DF8- C4 C2 CPY $C2
-0DFA- 20 CD C1 JSR $C1CD
-0DFD- C3 ???
-0DFE- D2 CF CMP ($CF)
-0E00- 20 D2 C5 JSR $C5D2
-0E03- D4 ???
-0E04- D5 D2 CMP $D2,X
-0E06- CE D3 A2 DEC $A2D3
-0E09- AC B8 C4 LDY $C4B8
-0E0C- 8D A0 DF STA $DFA0
-0E0F- D0 D2 BNE $0DE3
-0E11- CE D4 A0 DEC $A0D4
-0E14- A2 C1 LDX #$C1
-0E16- 20 C2 D9 JSR $D9C2
-0E19- D4 ???
-0E1A- C5 20 CMP $20
-0E1C- D6 C1 DEC $C1,X
-0E1E- CC D5 C5 CPY $C5D5
-0E21- 20 C2 C5 JSR $C5C2
-0E24- D4 ???
-0E25- D7 ???
-0E26- C5 C5 CMP $C5
-0E28- CE 20 C1 DEC $C120
-0E2B- 20 C7 C9 JSR $C9C7
-0E2E- D6 C5 DEC $C5,X
-0E30- CE A2 AC DEC $ACA2
-0E33- B8 CLV
-0E34- C4 8D CPY $8D
-0E36- A0 DF LDY #$DF
-0E38- D0 D2 BNE $0E0C
-0E3A- CE D4 A0 DEC $A0D4
-0E3D- A2 CC LDX #$CC
-0E3F- CF ???
-0E40- D7 ???
-0E41- 20 C1 CE JSR $CEC1
-0E44- C4 20 CPY $20
-0E46- C8 INY
-0E47- C9 C7 CMP #$C7
-0E49- C8 INY
-0E4A- 20 D6 C1 JSR $C1D6
-0E4D- CC D5 C5 CPY $C5D5
-0E50- AE A2 AC LDX $ACA2
-0E53- B8 CLV
-0E54- C4 B8 CPY $B8
-0E56- C4 8D CPY $8D
-0E58- A0 D2 LDY #$D2
-0E5A- CE C4 C2 DEC $C2C4
-0E5D- A0 A3 LDY #$A3
-0E5F- A4 C1 LDY $C1
-0E61- B0 BB BCS $0E1E
-0E63- A3 ???
-0E64- A4 C1 LDY $C1
-0E66- C6 8D DEC $8D
-0E68- A0 D3 LDY #$D3
-0E6A- D4 ???
-0E6B- C1 A0 CMP ($A0,X)
-0E6D- A4 B3 LDY $B3
-0E6F- B0 B0 BCS $0E21
-0E71- 8D A0 D2 STA $D2A0
-0E74- CE C4 C2 DEC $C2C4
-0E77- A0 A3 LDY #$A3
-0E79- A4 C1 LDY $C1
-0E7B- B0 BB BCS $0E38
-0E7D- A3 ???
-0E7E- A4 C1 LDY $C1
-0E80- C6 8D DEC $8D
-0E82- A0 D3 LDY #$D3
-0E84- D4 ???
-0E85- C1 A0 CMP ($A0,X)
-0E87- A4 B3 LDY $B3
-0E89- B0 B1 BCS $0E3C
-0E8B- 8D A0 D2 STA $D2A0
-0E8E- CE C4 C2 DEC $C2C4
-0E91- A0 A3 LDY #$A3
-0E93- A4 C1 LDY $C1
-0E95- B0 BB BCS $0E52
-0E97- A3 ???
-0E98- A4 C1 LDY $C1
-0E9A- C6 8D DEC $8D
-0E9C- A0 D3 LDY #$D3
-0E9E- D4 ???
-0E9F- C1 A0 CMP ($A0,X)
-0EA1- A4 B3 LDY $B3
-0EA3- B0 B2 BCS $0E57
-0EA5- 8D A0 D2 STA $D2A0
-0EA8- CE C4 C2 DEC $C2C4
-0EAB- A0 A3 LDY #$A3
-0EAD- A4 C1 LDY $C1
-0EAF- B0 BB BCS $0E6C
-0EB1- A3 ???
-0EB2- A4 C1 LDY $C1
-0EB4- C6 8D DEC $8D
-0EB6- A0 D3 LDY #$D3
-0EB8- D4 ???
-0EB9- C1 A0 CMP ($A0,X)
-0EBB- A4 B3 LDY $B3
-0EBD- B0 B3 BCS $0E72
-0EBF- 8D A0 D2 STA $D2A0
-0EC2- CE C4 C2 DEC $C2C4
-0EC5- A0 A3 LDY #$A3
-0EC7- A4 C1 LDY $C1
-0EC9- B0 BB BCS $0E86
-0ECB- A3 ???
-0ECC- A4 C1 LDY $C1
-0ECE- C6 8D DEC $8D
-0ED0- A0 D3 LDY #$D3
-0ED2- D4 ???
-0ED3- C1 A0 CMP ($A0,X)
-0ED5- A4 B3 LDY $B3
-0ED7- B0 B4 BCS $0E8D
-0ED9- 8D A0 C4 STA $C4A0
-0EDC- D5 CD CMP $CD,X
-0EDE- D0 A0 BNE $0E80
-0EE0- A3 ???
-0EE1- A4 B3 LDY $B3
-0EE3- B0 B0 BCS $0E95
-0EE5- BB ???
-0EE6- A3 ???
-0EE7- B5 8D LDA $8D,X
-0EE9- A0 DF LDY #$DF
-0EEB- D7 ???
-0EEC- C1 C9 CMP ($C9,X)
-0EEE- D4 ???
-0EEF- 8D AA 8D STA $8DAA
-0EF2- A0 DF LDY #$DF
-0EF4- D0 D2 BNE $0EC8
-0EF6- CE D4 A0 DEC $A0D4
-0EF9- A2 20 LDX #$20
-0EFB- A2 AC LDX #$AC
-0EFD- B8 CLV
-0EFE- C4 B8 CPY $B8
-0F00- C4 8D CPY $8D
-0F02- A0 DF LDY #$DF
-0F04- D0 D2 BNE $0ED8
-0F06- CE D4 A0 DEC $A0D4
-0F09- A2 D4 LDX #$D4
-0F0B- C8 INY
-0F0C- C5 20 CMP $20
-0F0E- CD D5 CC CMP $CCD5
-0F11- B8 CLV
-0F12- 20 CD C1 JSR $C1CD
-0F15- C3 ???
-0F16- D2 CF CMP ($CF)
-0F18- 20 CD D5 JSR $D5CD
-0F1B- CC D4 C9 CPY $C9D4
-0F1E- D0 CC BNE $0EEC
-0F20- C9 C5 CMP #$C5
-0F22- D3 ???
-0F23- A2 AC LDX #$AC
-0F25- B8 CLV
-0F26- C4 8D CPY $8D
-0F28- A0 DF LDY #$DF
-0F2A- D0 D2 BNE $0EFE
-0F2C- CE D4 A0 DEC $A0D4
-0F2F- A2 D4 LDX #$D4
-0F31- D7 ???
-0F32- CF ???
-0F33- 20 D5 CE JSR $CED5
-0F36- D3 ???
-0F37- C9 C7 CMP #$C7
-0F39- CE C5 C4 DEC $C4C5
-0F3C- 20 C2 D9 JSR $D9C2
-0F3F- D4 ???
-0F40- C5 D3 CMP $D3
-0F42- 20 C1 CE JSR $CEC1
-0F45- C4 20 CPY $20
-0F47- D2 C5 CMP ($C5)
-0F49- D4 ???
-0F4A- D5 D2 CMP $D2,X
-0F4C- CE D3 A2 DEC $A2D3
-0F4F- AC B8 C4 LDY $C4B8
-0F52- 8D A0 DF STA $DFA0
-0F55- D0 D2 BNE $0F29
-0F57- CE D4 A0 DEC $A0D4
-0F5A- A2 C1 LDX #$C1
-0F5C- 20 B1 B6 JSR $B6B1
-0F5F- AD C2 C9 LDA $C9C2
-0F62- D4 ???
-0F63- 20 D2 C5 JSR $C5D2
-0F66- D3 ???
-0F67- D5 CC CMP $CC,X
-0F69- D4 ???
-0F6A- 20 A8 D7 JSR $D7A8
-0F6D- CF ???
-0F6E- D2 C4 CMP ($C4)
-0F70- A9 AE LDA #$AE
-0F72- A2 AC LDX #$AC
-0F74- B8 CLV
-0F75- C4 8D CPY $8D
-0F77- A0 DF LDY #$DF
-0F79- D0 D2 BNE $0F4D
-0F7B- CE D4 A0 DEC $A0D4
-0F7E- A2 CE LDX #$CE
-0F80- CF ???
-0F81- D4 ???
-0F82- C5 20 CMP $20
-0F84- D4 ???
-0F85- C8 INY
-0F86- C1 D4 CMP ($D4,X)
-0F88- 20 D4 C8 JSR $C8D4
-0F8B- C9 D3 CMP #$D3
-0F8D- 20 D2 C5 JSR $C5D2
-0F90- D3 ???
-0F91- D5 CC CMP $CC,X
-0F93- D4 ???
-0F94- 20 C9 D3 JSR $D3C9
-0F97- 20 D3 D4 JSR $D4D3
-0F9A- CF ???
-0F9B- D2 C5 CMP ($C5)
-0F9D- C4 A2 CPY $A2
-0F9F- AC B8 C4 LDY $C4B8
-0FA2- 8D A0 DF STA $DFA0
-0FA5- D0 D2 BNE $0F79
-0FA7- CE D4 A0 DEC $A0D4
-0FAA- A2 D7 LDX #$D7
-0FAC- C9 D4 CMP #$D4
-0FAE- C8 INY
-0FAF- 20 D4 C8 JSR $C8D4
-0FB2- C5 20 CMP $20
-0FB4- CC CF D7 CPY $D7CF
-0FB7- 20 C2 D9 JSR $D9C2
-0FBA- D4 ???
-0FBB- C5 20 CMP $20
-0FBD- C6 C9 DEC $C9
-0FBF- D2 D3 CMP ($D3)
-0FC1- D4 ???
-0FC2- AC 20 D4 LDY $D420
-0FC5- C8 INY
-0FC6- C5 CE CMP $CE
-0FC8- 20 D4 C8 JSR $C8D4
-0FCB- C5 A2 CMP $A2
-0FCD- AC B8 C4 LDY $C4B8
-0FD0- 8D A0 DF STA $DFA0
-0FD3- D0 D2 BNE $0FA7
-0FD5- CE D4 A0 DEC $A0D4
-0FD8- A2 C8 LDX #$C8
-0FDA- C9 C7 CMP #$C7
-0FDC- C8 INY
-0FDD- 20 C2 D9 JSR $D9C2
-0FE0- D4 ???
-0FE1- C5 AC CMP $AC
-0FE3- 20 C1 D3 JSR $D3C1
-0FE6- 20 D0 C5 JSR $C5D0
-0FE9- D2 20 CMP ($20)
-0FEB- B6 B5 LDX $B5,Y
-0FED- B0 B2 BCS $0FA1
-0FEF- 20 C3 CF JSR $CFC3
-0FF2- CE D6 C5 DEC $C5D6
-0FF5- CE D4 C9 DEC $C9D4
-0FF8- CF ???
-0FF9- CE AE A2 DEC $A2AE
-0FFC- AC B8 C4 LDY $C4B8
-0FFF- B8 CLV
-1000- C4 8D CPY $8D
-1002- A0 DF LDY #$DF
-1004- D0 D2 BNE $0FD8
-1006- CE D4 A0 DEC $A0D4
-1009- A2 BA LDX #$BA
-100B- BA TSX
-100C- 20 CD D5 JSR $D5CD
-100F- CC B8 20 CPY $20B8
-1012- A3 ???
-1013- B1 B0 LDA ($B0),Y
-1015- BB ???
-1016- A3 ???
-1017- B1 B0 LDA ($B0),Y
-1019- 20 D2 C5 JSR $C5D2
-101C- D4 ???
-101D- D5 D2 CMP $D2,X
-101F- CE D3 20 DEC $20D3
-1022- A8 TAY
-1023- CC AC C8 CPY $C8AC
-1026- A9 BA LDA #$BA
-1028- A2 AC LDX #$AC
-102A- B8 CLV
-102B- C4 8D CPY $8D
-102D- A0 CC LDY #$CC
-102F- C4 C1 CPY $C1
-1031- A0 A3 LDY #$A3
-1033- B1 B0 LDA ($B0),Y
-1035- 8D A0 D3 STA $D3A0
-1038- D4 ???
-1039- C1 A0 CMP ($A0,X)
-103B- A4 B3 LDY $B3
-103D- B0 B0 BCS $0FEF
-103F- 8D A0 CD STA $CDA0
-1042- D5 CC CMP $CC,X
-1044- B8 CLV
-1045- A0 A3 LDY #$A3
-1047- B1 B0 LDA ($B0),Y
-1049- BB ???
-104A- A4 B3 LDY $B3
-104C- B0 B0 BCS $0FFE
-104E- 8D A0 C4 STA $C4A0
-1051- D5 CD CMP $CD,X
-1053- D0 A0 BNE $0FF5
-1055- A3 ???
-1056- D2 C5 CMP ($C5)
-1058- D4 ???
-1059- D5 D2 CMP $D2,X
-105B- CE BB A3 DEC $A3BB
-105E- B2 8D LDA ($8D)
-1060- A0 DF LDY #$DF
-1062- D7 ???
-1063- C1 C9 CMP ($C9,X)
-1065- D4 ???
-1066- 8D A0 DF STA $DFA0
-1069- D0 D2 BNE $103D
-106B- CE D4 A0 DEC $A0D4
-106E- A2 20 LDX #$20
-1070- A2 AC LDX #$AC
-1072- B8 CLV
-1073- C4 B8 CPY $B8
-1075- C4 8D CPY $8D
-1077- A0 DF LDY #$DF
-1079- D0 D2 BNE $104D
-107B- CE D4 A0 DEC $A0D4
-107E- A2 BA LDX #$BA
-1080- BA TSX
-1081- 20 CD D5 JSR $D5CD
-1084- CC B8 20 CPY $20B8
-1087- A3 ???
-1088- B1 B0 LDA ($B0),Y
-108A- B0 BB BCS $1047
-108C- A3 ???
-108D- B1 B0 LDA ($B0),Y
-108F- B0 20 BCS $10B1
-1091- D2 C5 CMP ($C5)
-1093- D4 ???
-1094- D5 D2 CMP $D2,X
-1096- CE D3 20 DEC $20D3
-1099- A8 TAY
-109A- CC AC C8 CPY $C8AC
-109D- A9 BA LDA #$BA
-109F- A2 AC LDX #$AC
-10A1- B8 CLV
-10A2- C4 8D CPY $8D
-10A4- A0 CD LDY #$CD
-10A6- D5 CC CMP $CC,X
-10A8- B8 CLV
-10A9- A0 A3 LDY #$A3
-10AB- B1 B0 LDA ($B0),Y
-10AD- B0 BB BCS $106A
-10AF- A3 ???
-10B0- B1 B0 LDA ($B0),Y
-10B2- B0 8D BCS $1041
-10B4- A0 C4 LDY #$C4
-10B6- D5 CD CMP $CD,X
-10B8- D0 A0 BNE $105A
-10BA- D2 C5 CMP ($C5)
-10BC- D4 ???
-10BD- D5 D2 CMP $D2,X
-10BF- CE BB A3 DEC $A3BB
-10C2- B2 8D LDA ($8D)
-10C4- A0 DF LDY #$DF
-10C6- D0 D2 BNE $109A
-10C8- CE D4 A0 DEC $A0D4
-10CB- A2 20 LDX #$20
-10CD- A2 AC LDX #$AC
-10CF- B8 CLV
-10D0- C4 B8 CPY $B8
-10D2- C4 8D CPY $8D
-10D4- A0 DF LDY #$DF
-10D6- D7 ???
-10D7- C1 C9 CMP ($C9,X)
-10D9- D4 ???
-10DA- 8D AA 8D STA $8DAA
-10DD- A0 DF LDY #$DF
-10DF- D0 D2 BNE $10B3
-10E1- CE D4 A0 DEC $A0D4
-10E4- A2 D4 LDX #$D4
-10E6- C8 INY
-10E7- C5 20 CMP $20
-10E9- C4 C9 CPY $C9
-10EB- D6 B8 DEC $B8,X
-10ED- 20 CD C1 JSR $C1CD
-10F0- C3 ???
-10F1- D2 CF CMP ($CF)
-10F3- 20 C4 C9 JSR $C9C4
-10F6- D6 C9 DEC $C9,X
-10F8- C4 C5 CPY $C5
-10FA- D3 ???
-10FB- 20 C1 20 JSR $20C1
-10FE- A2 AC LDX #$AC
-1100- B8 CLV
-1101- C4 8D CPY $8D
-1103- A0 DF LDY #$DF
-1105- D0 D2 BNE $10D9
-1107- CE D4 A0 DEC $A0D4
-110A- A2 C4 LDX #$C4
-110C- C9 D6 CMP #$D6
-110E- C9 C4 CMP #$C4
-1110- C5 CE CMP $CE
-1112- C4 20 CPY $20
-1114- C2 ???
-1115- D9 20 C1 CMP $C120,Y
-1118- 20 C4 C9 JSR $C9C4
-111B- D6 C9 DEC $C9,X
-111D- D3 ???
-111E- CF ???
-111F- D2 AC CMP ($AC)
-1121- A2 B8 LDX #$B8
-1123- C4 8D CPY $8D
-1125- A0 DF LDY #$DF
-1127- D0 D2 BNE $10FB
-1129- CE D4 A0 DEC $A0D4
-112C- A2 D2 LDX #$D2
-112E- C5 D4 CMP $D4
-1130- D5 D2 CMP $D2,X
-1132- CE C9 CE DEC $CEC9
-1135- C7 ???
-1136- 20 D4 C8 JSR $C8D4
-1139- C5 20 CMP $20
-113B- D1 D5 CMP ($D5),Y
-113D- CF ???
-113E- D4 ???
-113F- C9 C5 CMP #$C5
-1141- CE D4 AE DEC $AED4
-1144- A2 AC LDX #$AC
-1146- B8 CLV
-1147- C4 8D CPY $8D
-1149- A0 DF LDY #$DF
-114B- D0 D2 BNE $111F
-114D- CE D4 A0 DEC $A0D4
-1150- A2 C1 LDX #$C1
-1152- CC CC 20 CPY $20CC
-1155- D6 C1 DEC $C1,X
-1157- CC D5 C5 CPY $C5D5
-115A- D3 ???
-115B- 20 C1 D2 JSR $D2C1
-115E- C5 20 CMP $20
-1160- D5 CE CMP $CE,X
-1162- D3 ???
-1163- C9 C7 CMP #$C7
-1165- CE C5 C4 DEC $C4C5
-1168- AE A2 AC LDX $ACA2
-116B- B8 CLV
-116C- C4 B8 CPY $B8
-116E- C4 8D CPY $8D
-1170- A0 C4 LDY #$C4
-1172- C9 D6 CMP #$D6
-1174- B8 CLV
-1175- A0 A3 LDY #$A3
-1177- B1 B0 LDA ($B0),Y
-1179- B0 BB BCS $1136
-117B- A3 ???
-117C- B1 B0 LDA ($B0),Y
-117E- 8D A0 DF STA $DFA0
-1181- D0 D2 BNE $1155
-1183- CE D4 A0 DEC $A0D4
-1186- A2 BA LDX #$BA
-1188- BA TSX
-1189- 20 C4 C9 JSR $C9C4
-118C- D6 B8 DEC $B8,X
-118E- 20 A3 B1 JSR $B1A3
-1191- B0 B0 BCS $1143
-1193- BB ???
-1194- A3 ???
-1195- B1 B0 LDA ($B0),Y
-1197- 20 D2 C5 JSR $C5D2
-119A- D4 ???
-119B- D5 D2 CMP $D2,X
-119D- CE D3 BA DEC $BAD3
-11A0- A2 AC LDX #$AC
-11A2- B8 CLV
-11A3- C4 B8 CPY $B8
-11A5- C4 8D CPY $8D
-11A7- A0 C4 LDY #$C4
-11A9- D5 CD CMP $CD,X
-11AB- D0 A0 BNE $114D
-11AD- A3 ???
-11AE- D2 C5 CMP ($C5)
-11B0- D4 ???
-11B1- D5 D2 CMP $D2,X
-11B3- CE BB A3 DEC $A3BB
-11B6- B1 8D LDA ($8D),Y
-11B8- A0 DF LDY #$DF
-11BA- D7 ???
-11BB- C1 C9 CMP ($C9,X)
-11BD- D4 ???
-11BE- 8D A0 DF STA $DFA0
-11C1- D0 D2 BNE $1195
-11C3- CE D4 A0 DEC $A0D4
-11C6- A2 BA LDX #$BA
-11C8- BA TSX
-11C9- C4 C9 CPY $C9
-11CB- D6 B8 DEC $B8,X
-11CD- 20 A3 B2 JSR $B2A3
-11D0- B0 B0 BCS $1182
-11D2- BB ???
-11D3- A3 ???
-11D4- B3 ???
-11D5- B3 ???
-11D6- 20 D2 C5 JSR $C5D2
-11D9- D4 ???
-11DA- D5 D2 CMP $D2,X
-11DC- CE D3 A2 DEC $A2D3
-11DF- AC B8 C4 LDY $C4B8
-11E2- B8 CLV
-11E3- C4 8D CPY $8D
-11E5- A0 C4 LDY #$C4
-11E7- C9 D6 CMP #$D6
-11E9- B8 CLV
-11EA- A0 A3 LDY #$A3
-11EC- B2 B0 LDA ($B0)
-11EE- B0 BB BCS $11AB
-11F0- A3 ???
-11F1- B3 ???
-11F2- B3 ???
-11F3- 8D A0 D3 STA $D3A0
-11F6- D4 ???
-11F7- D9 A0 A4 CMP $A4A0,Y
-11FA- B3 ???
-11FB- B0 B0 BCS $11AD
-11FD- A0 BB LDY #$BB
-11FF- 20 D2 C5 JSR $C5D2
-1202- CD C1 C9 CMP $C9C1
-1205- CE C4 C5 DEC $C5C4
-1208- D2 20 CMP ($20)
-120A- C9 CE CMP #$CE
-120C- 20 AE D9 JSR $D9AE
-120F- 8D A0 C4 STA $C4A0
-1212- D5 CD CMP $CD,X
-1214- D0 A0 BNE $11B6
-1216- A3 ???
-1217- D2 C5 CMP ($C5)
-1219- D4 ???
-121A- D5 D2 CMP $D2,X
-121C- CE BB A3 DEC $A3BB
-121F- B1 8D LDA ($8D),Y
-1221- A0 DF LDY #$DF
-1223- D0 D2 BNE $11F7
-1225- CE D4 A0 DEC $A0D4
-1228- A2 20 LDX #$20
-122A- A2 AC LDX #$AC
-122C- B8 CLV
-122D- C4 B8 CPY $B8
-122F- C4 8D CPY $8D
-1231- A0 DF LDY #$DF
-1233- D0 D2 BNE $1207
-1235- CE D4 A0 DEC $A0D4
-1238- A2 D7 LDX #$D7
-123A- C9 D4 CMP #$D4
-123C- C8 INY
-123D- 20 C1 20 JSR $20C1
-1240- D2 C5 CMP ($C5)
-1242- CD C1 C9 CMP $C9C1
-1245- CE C4 C5 DEC $C5C4
-1248- D2 20 CMP ($20)
-124A- CF ???
-124B- C6 BA DEC $BA
-124D- 20 A2 AC JSR $ACA2
-1250- B8 CLV
-1251- C4 8D CPY $8D
-1253- A0 C4 LDY #$C4
-1255- D5 CD CMP $CD,X
-1257- D0 A0 BNE $11F9
-1259- A3 ???
-125A- A4 B3 LDY $B3
-125C- B0 B0 BCS $120E
-125E- BB ???
-125F- A3 ???
-1260- B1 8D LDA ($8D),Y
-1262- A0 DF LDY #$DF
-1264- D0 D2 BNE $1238
-1266- CE D4 A0 DEC $A0D4
-1269- A2 20 LDX #$20
-126B- A2 AC LDX #$AC
-126D- B8 CLV
-126E- C4 B8 CPY $B8
-1270- C4 8D CPY $8D
-1272- A0 DF LDY #$DF
-1274- D7 ???
-1275- C1 C9 CMP ($C9,X)
-1277- D4 ???
-1278- 8D AA 8D STA $8DAA
-127B- AA TAX
-127C- AA TAX
-127D- 20 D4 C8 JSR $C8D4
-1280- C5 20 CMP $20
-1282- C6 CF DEC $CF
-1284- CC CC CF CPY $CFCC
-1287- D7 ???
-1288- C9 CE CMP #$CE
-128A- C7 ???
-128B- 20 C9 D3 JSR $D3C9
-128E- 20 C4 CF JSR $CFC4
-1291- CE C5 20 DEC $20C5
-1294- CA DEX
-1295- D5 D3 CMP $D3,X
-1297- D4 ???
-1298- 20 D4 CF JSR $CFD4
-129B- 20 D3 C8 JSR $C8D3
-129E- CF ???
-129F- D7 ???
-12A0- 20 D4 C8 JSR $C8D4
-12A3- C1 D4 CMP ($D4,X)
-12A5- 8D AA AA STA $AAAA
-12A8- 20 D4 C8 JSR $C8D4
-12AB- C5 D3 CMP $D3
-12AD- C5 20 CMP $20
-12AF- CD C1 C3 CMP $C3C1
-12B2- D2 CF CMP ($CF)
-12B4- D3 ???
-12B5- 20 C1 C3 JSR $C3C1
-12B8- C3 ???
-12B9- C5 D0 CMP $D0
-12BB- D4 ???
-12BC- 20 CC C9 JSR $C9CC
-12BF- D4 ???
-12C0- C5 D2 CMP $D2
-12C2- C1 CC CMP ($CC,X)
-12C4- 20 D6 C1 JSR $C1D6
-12C7- CC D5 C5 CPY $C5D5
-12CA- D3 ???
-12CB- 20 C1 D3 JSR $D3C1
-12CE- 20 D7 C5 JSR $C5D7
-12D1- CC CC 8D CPY $8DCC
-12D4- AA TAX
-12D5- AA TAX
-12D6- 20 C1 D3 JSR $D3C1
-12D9- 20 D0 CF JSR $CFD0
-12DC- C9 CE CMP #$CE
-12DE- D4 ???
-12DF- C5 D2 CMP $D2
-12E1- D3 ???
-12E2- 8D AA 8D STA $8DAA
-12E5- A0 CC LDY #$CC
-12E7- C4 C1 CPY $C1
-12E9- A0 A3 LDY #$A3
-12EB- A4 C4 LDY $C4
-12ED- B0 A0 BCS $128F
-12EF- BB ???
-12F0- 20 CC CF JSR $CFCC
-12F3- C1 C4 CMP ($C4,X)
-12F5- 20 A3 B2 JSR $B2A3
-12F8- B0 B0 BCS $12AA
-12FA- B0 20 BCS $131C
-12FC- C9 CE CMP #$CE
-12FE- D4 ???
-12FF- CF ???
-1300- 20 A4 B3 JSR $B3A4
-1303- B0 B0 BCS $12B5
-1305- 8D A0 D3 STA $D3A0
-1308- D4 ???
-1309- C1 A0 CMP ($A0,X)
-130B- A4 B3 LDY $B3
-130D- B0 B0 BCS $12BF
-130F- 8D A0 CC STA $CCA0
-1312- C4 C1 CPY $C1
-1314- A0 A3 LDY #$A3
-1316- A4 B0 LDY $B0
-1318- B7 ???
-1319- 8D A0 D3 STA $D3A0
-131C- D4 ???
-131D- C1 A0 CMP ($A0,X)
-131F- A4 B3 LDY $B3
-1321- B0 B1 BCS $12D4
-1323- 8D A0 CC STA $CCA0
-1326- C4 C1 CPY $C1
-1328- A0 A3 LDY #$A3
-132A- A4 C2 LDY $C2
-132C- B8 CLV
-132D- 8D A0 D3 STA $D3A0
-1330- D4 ???
-1331- C1 A0 CMP ($A0,X)
-1333- A4 B3 LDY $B3
-1335- B0 B2 BCS $12E9
-1337- 8D A0 CC STA $CCA0
-133A- C4 C1 CPY $C1
-133C- A0 A3 LDY #$A3
-133E- A4 B0 LDY $B0
-1340- C2 ???
-1341- 8D A0 D3 STA $D3A0
-1344- D4 ???
-1345- C1 A0 CMP ($A0,X)
-1347- A4 B3 LDY $B3
-1349- B0 B3 BCS $12FE
-134B- 8D A0 C1 STA $C1A0
-134E- C4 C4 CPY $C4
-1350- B1 B6 LDA ($B6),Y
-1352- A0 A4 LDY #$A4
-1354- B3 ???
-1355- B0 B0 BCS $1307
-1357- BB ???
-1358- A3 ???
-1359- B3 ???
-135A- B0 B0 BCS $130C
-135C- B0 8D BCS $12EB
-135E- A0 DF LDY #$DF
-1360- D0 D2 BNE $1334
-1362- CE D4 A0 DEC $A0D4
-1365- A2 20 LDX #$20
-1367- A2 AC LDX #$AC
-1369- B8 CLV
-136A- C4 B8 CPY $B8
-136C- C4 8D CPY $8D
-136E- A0 DF LDY #$DF
-1370- D0 D2 BNE $1344
-1372- CE D4 A0 DEC $A0D4
-1375- A2 D4 LDX #$D4
-1377- C8 INY
-1378- C5 20 CMP $20
-137A- C1 C4 CMP ($C4,X)
-137C- C4 B1 CPY $B1
-137E- B6 20 LDX $20,Y
-1380- CD C1 C3 CMP $C3C1
-1383- D2 CF CMP ($CF)
-1385- 20 C1 C4 JSR $C4C1
-1388- C4 D3 CPY $D3
-138A- 20 D4 D7 JSR $D7D4
-138D- CF ???
-138E- A2 AC LDX #$AC
-1390- B8 CLV
-1391- C4 8D CPY $8D
-1393- A0 DF LDY #$DF
-1395- D0 D2 BNE $1369
-1397- CE D4 A0 DEC $A0D4
-139A- A2 B1 LDX #$B1
-139C- B6 AD LDX $AD,Y
-139E- C2 ???
-139F- C9 D4 CMP #$D4
-13A1- 20 D6 C1 JSR $C1D6
-13A4- CC D5 C5 CPY $C5D5
-13A7- D3 ???
-13A8- AC 20 D3 LDY $D320
-13AB- C9 C7 CMP #$C7
-13AD- CE C5 C4 DEC $C4C5
-13B0- 20 CF D2 JSR $D2CF
-13B3- 20 D5 CE JSR $CED5
-13B6- D3 ???
-13B7- C9 C7 CMP #$C7
-13B9- CE C5 C4 DEC $C4C5
-13BC- AE A2 AC LDX $ACA2
-13BF- B8 CLV
-13C0- C4 B8 CPY $B8
-13C2- C4 8D CPY $8D
-13C4- A0 DF LDY #$DF
-13C6- D0 D2 BNE $139A
-13C8- CE D4 A0 DEC $A0D4
-13CB- A2 C1 LDX #$C1
-13CD- C4 C4 CPY $C4
-13CF- B1 B6 LDA ($B6),Y
-13D1- 20 A3 B3 JSR $B3A3
-13D4- B0 B0 BCS $1386
-13D6- B0 BB BCS $1393
-13D8- A3 ???
-13D9- B2 B0 LDA ($B0)
-13DB- B0 B0 BCS $138D
-13DD- 20 D2 C5 JSR $C5D2
-13E0- D4 ???
-13E1- D5 D2 CMP $D2,X
-13E3- CE D3 BA DEC $BAD3
-13E6- 20 A2 AC JSR $ACA2
-13E9- B8 CLV
-13EA- C4 B8 CPY $B8
-13EC- C4 8D CPY $8D
-13EE- A0 C4 LDY #$C4
-13F0- D5 CD CMP $CD,X
-13F2- D0 A0 BNE $1394
-13F4- A3 ???
-13F5- D2 C5 CMP ($C5)
-13F7- D4 ???
-13F8- D5 D2 CMP $D2,X
-13FA- CE BB D2 DEC $D2BB
-13FD- C5 D4 CMP $D4
-13FF- CC C5 CE CPY $CEC5
-1402- 8D A0 DF STA $DFA0
-1405- D0 D2 BNE $13D9
-1407- CE D4 A0 DEC $A0D4
-140A- A2 20 LDX #$20
-140C- A2 AC LDX #$AC
-140E- B8 CLV
-140F- C4 B8 CPY $B8
-1411- C4 8D CPY $8D
-1413- A0 DF LDY #$DF
-1415- D7 ???
-1416- C1 C9 CMP ($C9,X)
-1418- D4 ???
-1419- 8D AA 8D STA $8DAA
-141C- A0 DF LDY #$DF
-141E- D0 D2 BNE $13F2
-1420- CE D4 A0 DEC $A0D4
-1423- A2 20 LDX #$20
-1425- A2 AC LDX #$AC
-1427- B8 CLV
-1428- C4 B8 CPY $B8
-142A- C4 8D CPY $8D
-142C- A0 DF LDY #$DF
-142E- D0 D2 BNE $1402
-1430- CE D4 A0 DEC $A0D4
-1433- A2 D4 LDX #$D4
-1435- C8 INY
-1436- C5 20 CMP $20
-1438- D3 ???
-1439- D5 C2 CMP $C2,X
-143B- B1 B6 LDA ($B6),Y
-143D- 20 CD C1 JSR $C1CD
-1440- C3 ???
-1441- D2 CF CMP ($CF)
-1443- 20 D3 D5 JSR $D5D3
-1446- C2 ???
-1447- D4 ???
-1448- D2 C1 CMP ($C1)
-144A- C3 ???
-144B- D4 ???
-144C- D3 ???
-144D- 20 CF CE JSR $CECF
-1450- C5 A2 CMP $A2
-1452- AC B8 C4 LDY $C4B8
-1455- 8D A0 DF STA $DFA0
-1458- D0 D2 BNE $142C
-145A- CE D4 A0 DEC $A0D4
-145D- A2 B1 LDX #$B1
-145F- B6 AD LDX $AD,Y
-1461- C2 ???
-1462- C9 D4 CMP #$D4
-1464- 20 CE D5 JSR $D5CE
-1467- CD C2 C5 CMP $C5C2
-146A- D2 20 CMP ($20)
-146C- C6 D2 DEC $D2
-146E- CF ???
-146F- CD 20 C1 CMP $C120
-1472- CE CF D4 DEC $D4CF
-1475- C8 INY
-1476- C5 D2 CMP $D2
-1478- AE A2 AC LDX $ACA2
-147B- B8 CLV
-147C- C4 B8 CPY $B8
-147E- C4 8D CPY $8D
-1480- A0 DF LDY #$DF
-1482- D0 D2 BNE $1456
-1484- CE D4 A0 DEC $A0D4
-1487- A2 C3 LDX #$C3
-1489- C1 CC CMP ($CC,X)
-148B- C3 ???
-148C- D5 CC CMP $CC,X
-148E- C1 D4 CMP ($D4,X)
-1490- C5 C4 CMP $C4
-1492- 20 CC C5 JSR $C5CC
-1495- C6 D4 DEC $D4
-1497- 20 D4 CF JSR $CFD4
-149A- 20 D2 C9 JSR $C9D2
-149D- C7 ???
-149E- C8 INY
-149F- D4 ???
-14A0- AC 20 CC LDY $CC20
-14A3- AD D2 AE LDA $AED2
-14A6- A2 AC LDX #$AC
-14A8- B8 CLV
-14A9- C4 8D CPY $8D
-14AB- A0 DF LDY #$DF
-14AD- D0 D2 BNE $1481
-14AF- CE D4 A0 DEC $A0D4
-14B2- A2 D3 LDX #$D3
-14B4- C9 C7 CMP #$C7
-14B6- CE C5 C4 DEC $C4C5
-14B9- 20 CF D2 JSR $D2CF
-14BC- 20 D5 CE JSR $CED5
-14BF- D3 ???
-14C0- C9 C7 CMP #$C7
-14C2- CE C5 C4 DEC $C4C5
-14C5- AE A2 AC LDX $ACA2
-14C8- B8 CLV
-14C9- C4 B8 CPY $B8
-14CB- C4 8D CPY $8D
-14CD- A0 DF LDY #$DF
-14CF- D0 D2 BNE $14A3
-14D1- CE D4 A0 DEC $A0D4
-14D4- A2 D3 LDX #$D3
-14D6- D5 C2 CMP $C2,X
-14D8- B1 B6 LDA ($B6),Y
-14DA- 20 A3 B5 JSR $B5A3
-14DD- B0 B0 BCS $148F
-14DF- B0 BB BCS $149C
-14E1- A3 ???
-14E2- B3 ???
-14E3- B0 B0 BCS $1495
-14E5- B0 20 BCS $1507
-14E7- D2 C5 CMP ($C5)
-14E9- D4 ???
-14EA- D5 D2 CMP $D2,X
-14EC- CE D3 BA DEC $BAD3
-14EF- 20 A2 AC JSR $ACA2
-14F2- B8 CLV
-14F3- C4 B8 CPY $B8
-14F5- C4 8D CPY $8D
-14F7- A0 D3 LDY #$D3
-14F9- D5 C2 CMP $C2,X
-14FB- B1 B6 LDA ($B6),Y
-14FD- A0 A3 LDY #$A3
-14FF- B5 B0 LDA $B0,X
-1501- B0 B0 BCS $14B3
-1503- BB ???
-1504- A3 ???
-1505- B3 ???
-1506- B0 B0 BCS $14B8
-1508- B0 A0 BCS $14AA
-150A- BB ???
-150B- 20 B5 B0 JSR $B0B5
-150E- B0 B0 BCS $14C0
-1510- 20 AD 20 JSR $20AD
-1513- B3 ???
-1514- B0 B0 BCS $14C6
-1516- B0 8D BCS $14A5
-1518- A0 C4 LDY #$C4
-151A- D5 CD CMP $CD,X
-151C- D0 A0 BNE $14BE
-151E- A3 ???
-151F- D2 C5 CMP ($C5)
-1521- D4 ???
-1522- D5 D2 CMP $D2,X
-1524- CE BB D2 DEC $D2BB
-1527- C5 D4 CMP $D4
-1529- CC C5 CE CPY $CEC5
-152C- 8D A0 DF STA $DFA0
-152F- D0 D2 BNE $1503
-1531- CE D4 A0 DEC $A0D4
-1534- A2 20 LDX #$20
-1536- A2 AC LDX #$AC
-1538- B8 CLV
-1539- C4 B8 CPY $B8
-153B- C4 8D CPY $8D
-153D- A0 DF LDY #$DF
-153F- D7 ???
-1540- C1 C9 CMP ($C9,X)
-1542- D4 ???
-1543- 8D AA 8D STA $8DAA
-1546- A0 DF LDY #$DF
-1548- D0 D2 BNE $151C
-154A- CE D4 A0 DEC $A0D4
-154D- A2 D4 LDX #$D4
-154F- C8 INY
-1550- C5 20 CMP $20
-1552- CD D5 CC CMP $CCD5
-1555- B1 B6 LDA ($B6),Y
-1557- 20 CD C1 JSR $C1CD
-155A- C3 ???
-155B- D2 CF CMP ($CF)
-155D- 20 CD D5 JSR $D5CD
-1560- CC D4 C9 CPY $C9D4
-1563- D0 CC BNE $1531
-1565- C9 C5 CMP #$C5
-1567- D3 ???
-1568- 20 D4 D7 JSR $D7D4
-156B- CF ???
-156C- A2 AC LDX #$AC
-156E- B8 CLV
-156F- C4 8D CPY $8D
-1571- A0 DF LDY #$DF
-1573- D0 D2 BNE $1547
-1575- CE D4 A0 DEC $A0D4
-1578- A2 B1 LDX #$B1
-157A- B6 AD LDX $AD,Y
-157C- C2 ???
-157D- C9 D4 CMP #$D4
-157F- 20 CE D5 JSR $D5CE
-1582- CD C2 C5 CMP $C5C2
-1585- D2 D3 CMP ($D3)
-1587- AC 20 D3 LDY $D320
-158A- C9 C7 CMP #$C7
-158C- CE C5 C4 DEC $C4C5
-158F- 20 CF D2 JSR $D2CF
-1592- 20 CE CF JSR $CFCE
-1595- D4 ???
-1596- AE A2 AC LDX $ACA2
-1599- B8 CLV
-159A- C4 B8 CPY $B8
-159C- C4 8D CPY $8D
-159E- A0 DF LDY #$DF
-15A0- D0 D2 BNE $1574
-15A2- CE D4 A0 DEC $A0D4
-15A5- A2 CD LDX #$CD
-15A7- D5 CC CMP $CC,X
-15A9- B1 B6 LDA ($B6),Y
-15AB- 20 A3 B5 JSR $B5A3
-15AE- B0 B0 BCS $1560
-15B0- BB ???
-15B1- A3 ???
-15B2- B5 B0 LDA $B0,X
-15B4- B0 20 BCS $15D6
-15B6- D2 C5 CMP ($C5)
-15B8- D4 ???
-15B9- D5 D2 CMP $D2,X
-15BB- CE D3 BA DEC $BAD3
-15BE- 20 A2 AC JSR $ACA2
-15C1- B8 CLV
-15C2- C4 B8 CPY $B8
-15C4- C4 8D CPY $8D
-15C6- A0 CD LDY #$CD
-15C8- D5 CC CMP $CC,X
-15CA- B1 B6 LDA ($B6),Y
-15CC- A0 A3 LDY #$A3
-15CE- B5 B0 LDA $B0,X
-15D0- B0 BB BCS $158D
-15D2- A3 ???
-15D3- B5 B0 LDA $B0,X
-15D5- B0 8D BCS $1564
-15D7- A0 C4 LDY #$C4
-15D9- D5 CD CMP $CD,X
-15DB- D0 A0 BNE $157D
-15DD- A3 ???
-15DE- D2 C5 CMP ($C5)
-15E0- D4 ???
-15E1- D5 D2 CMP $D2,X
-15E3- CE BB D2 DEC $D2BB
-15E6- C5 D4 CMP $D4
-15E8- CC C5 CE CPY $CEC5
-15EB- 8D A0 DF STA $DFA0
-15EE- D0 D2 BNE $15C2
-15F0- CE D4 A0 DEC $A0D4
-15F3- A2 20 LDX #$20
-15F5- A2 AC LDX #$AC
-15F7- B8 CLV
-15F8- C4 B8 CPY $B8
-15FA- C4 8D CPY $8D
-15FC- A0 DF LDY #$DF
-15FE- D7 ???
-15FF- C1 C9 CMP ($C9,X)
-1601- D4 ???
-1602- 8D AA 8D STA $8DAA
-1605- A0 DF LDY #$DF
-1607- D0 D2 BNE $15DB
-1609- CE D4 A0 DEC $A0D4
-160C- A2 C1 LDX #$C1
-160E- CE C4 20 DEC $20C4
-1611- D4 ???
-1612- C8 INY
-1613- C5 20 CMP $20
-1615- C4 C9 CPY $C9
-1617- D6 B1 DEC $B1,X
-1619- B6 20 LDX $20,Y
-161B- CD C1 C3 CMP $C3C1
-161E- D2 CF CMP ($CF)
-1620- 20 C4 C9 JSR $C9C4
-1623- D6 C9 DEC $C9,X
-1625- C4 C5 CPY $C5
-1627- D3 ???
-1628- 20 D4 C8 JSR $C8D4
-162B- C5 A2 CMP $A2
-162D- AC B8 C4 LDY $C4B8
-1630- 8D A0 DF STA $DFA0
-1633- D0 D2 BNE $1607
-1635- CE D4 A0 DEC $A0D4
-1638- A2 C6 LDX #$C6
-163A- C9 D2 CMP #$D2
-163C- D3 ???
-163D- D4 ???
-163E- 20 D0 C1 JSR $C1D0
-1641- D2 C1 CMP ($C1)
-1643- CD C5 D4 CMP $D4C5
-1646- C5 D2 CMP $D2
-1648- 20 C2 D9 JSR $D9C2
-164B- 20 D4 C8 JSR $C8D4
-164E- C5 20 CMP $20
-1650- D3 ???
-1651- C5 C3 CMP $C3
-1653- CF ???
-1654- CE C4 AE DEC $AEC4
-1657- A2 AC LDX #$AC
-1659- B8 CLV
-165A- C4 B8 CPY $B8
-165C- C4 8D CPY $8D
-165E- A0 DF LDY #$DF
-1660- D0 D2 BNE $1634
-1662- CE D4 A0 DEC $A0D4
-1665- A2 C9 LDX #$C9
-1667- C6 20 DEC $20
-1669- D4 ???
-166A- C8 INY
-166B- C5 20 CMP $20
-166D- D4 ???
-166E- C8 INY
-166F- C9 D2 CMP #$D2
-1671- C4 20 CPY $20
-1673- D0 C1 BNE $1636
-1675- D2 C1 CMP ($C1)
-1677- CD C5 D4 CMP $D4C5
-167A- C5 D2 CMP $D2
-167C- 20 C9 D3 JSR $D3C9
-167F- A2 AC LDX #$AC
-1681- B8 CLV
-1682- C4 8D CPY $8D
-1684- A0 DF LDY #$DF
-1686- D0 D2 BNE $165A
-1688- CE D4 A0 DEC $A0D4
-168B- A2 C1 LDX #$C1
-168D- CE 20 D3 DEC $D320
-1690- AC 20 D4 LDY $D420
-1693- C8 INY
-1694- C5 CE CMP $CE
-1696- 20 D4 C8 JSR $C8D4
-1699- C5 20 CMP $20
-169B- C4 C9 CPY $C9
-169D- D6 C9 DEC $C9,X
-169F- D3 ???
-16A0- C9 CF CMP #$CF
-16A2- CE 20 C9 DEC $C920
-16A5- D3 ???
-16A6- 20 D3 C9 JSR $C9D3
-16A9- C7 ???
-16AA- CE C5 C4 DEC $C4C5
-16AD- BB ???
-16AE- A2 AC LDX #$AC
-16B0- B8 CLV
-16B1- C4 8D CPY $8D
-16B3- A0 DF LDY #$DF
-16B5- D0 D2 BNE $1689
-16B7- CE D4 A0 DEC $A0D4
-16BA- A2 CF LDX #$CF
-16BC- D4 ???
-16BD- C8 INY
-16BE- C5 D2 CMP $D2
-16C0- D7 ???
-16C1- C9 D3 CMP #$D3
-16C3- C5 AC CMP $AC
-16C5- 20 C9 D4 JSR $D4C9
-16C8- 20 C9 D3 JSR $D3C9
-16CB- 20 D5 CE JSR $CED5
-16CE- D3 ???
-16CF- C9 C7 CMP #$C7
-16D1- CE C5 C4 DEC $C4C5
-16D4- AE A2 AC LDX $ACA2
-16D7- B8 CLV
-16D8- C4 B8 CPY $B8
-16DA- C4 8D CPY $8D
-16DC- A0 DF LDY #$DF
-16DE- D0 D2 BNE $16B2
-16E0- CE D4 A0 DEC $A0D4
-16E3- A2 C4 LDX #$C4
-16E5- C9 D6 CMP #$D6
-16E7- B1 B6 LDA ($B6),Y
-16E9- 20 A3 B2 JSR $B2A3
-16EC- B5 B0 LDA $B0,X
-16EE- B0 B0 BCS $16A0
-16F0- BB ???
-16F1- A3 ???
-16F2- B5 B0 LDA $B0,X
-16F4- B0 BB BCS $16B1
-16F6- D5 20 CMP $20,X
-16F8- D2 C5 CMP ($C5)
-16FA- D4 ???
-16FB- D5 D2 CMP $D2,X
-16FD- CE D3 BA DEC $BAD3
-1700- A2 AC LDX #$AC
-1702- B8 CLV
-1703- C4 B8 CPY $B8
-1705- C4 8D CPY $8D
-1707- A0 C4 LDY #$C4
-1709- C9 D6 CMP #$D6
-170B- B1 B6 LDA ($B6),Y
-170D- A0 A3 LDY #$A3
-170F- B2 B5 LDA ($B5)
-1711- B0 B0 BCS $16C3
-1713- B0 BB BCS $16D0
-1715- A3 ???
-1716- B5 B0 LDA $B0,X
-1718- B0 BB BCS $16D5
-171A- D5 8D CMP $8D,X
-171C- A0 C4 LDY #$C4
-171E- D5 CD CMP $CD,X
-1720- D0 A0 BNE $16C2
-1722- A3 ???
-1723- D2 C5 CMP ($C5)
-1725- D4 ???
-1726- D5 D2 CMP $D2,X
-1728- CE BB D2 DEC $D2BB
-172B- C5 D4 CMP $D4
-172D- CC C5 CE CPY $CEC5
-1730- 8D A0 DF STA $DFA0
-1733- D0 D2 BNE $1707
-1735- CE D4 A0 DEC $A0D4
-1738- A2 20 LDX #$20
-173A- A2 AC LDX #$AC
-173C- B8 CLV
-173D- C4 B8 CPY $B8
-173F- C4 8D CPY $8D
-1741- A0 DF LDY #$DF
-1743- D7 ???
-1744- C1 C9 CMP ($C9,X)
-1746- D4 ???
-1747- 8D AA 8D STA $8DAA
-174A- A0 DF LDY #$DF
-174C- D0 D2 BNE $1720
-174E- CE D4 A0 DEC $A0D4
-1751- A2 D4 LDX #$D4
-1753- C8 INY
-1754- C5 20 CMP $20
-1756- D2 C5 CMP ($C5)
-1758- CD B1 B6 CMP $B6B1
-175B- 20 CD C1 JSR $C1CD
-175E- C3 ???
-175F- D2 CF CMP ($CF)
-1761- 20 CC C9 JSR $C9CC
-1764- CB ???
-1765- C5 D7 CMP $D7
-1767- C9 D3 CMP #$D3
-1769- C5 20 CMP $20
-176B- C3 ???
-176C- C1 CC CMP ($CC,X)
-176E- C3 ???
-176F- D5 CC CMP $CC,X
-1771- C1 D4 CMP ($D4,X)
-1773- C5 D3 CMP $D3
-1775- A2 AC LDX #$AC
-1777- B8 CLV
-1778- C4 8D CPY $8D
-177A- A0 DF LDY #$DF
-177C- D0 D2 BNE $1750
-177E- CE D4 A0 DEC $A0D4
-1781- A2 D4 LDX #$D4
-1783- C8 INY
-1784- C5 20 CMP $20
-1786- D2 C5 CMP ($C5)
-1788- CD C1 C9 CMP $C9C1
-178B- CE C4 C5 DEC $C5C4
-178E- D2 20 CMP ($20)
-1790- CF ???
-1791- C6 20 DEC $20
-1793- C1 20 CMP ($20,X)
-1795- B1 B6 LDA ($B6),Y
-1797- AD C2 C9 LDA $C9C2
-179A- D4 ???
-179B- 20 C4 C9 JSR $C9C4
-179E- D6 C9 DEC $C9,X
-17A0- D3 ???
-17A1- C9 CF CMP #$CF
-17A3- CE AE A2 DEC $A2AE
-17A6- AC B8 C4 LDY $C4B8
-17A9- 8D A0 DF STA $DFA0
-17AC- D0 D2 BNE $1780
-17AE- CE D4 A0 DEC $A0D4
-17B1- A2 C9 LDX #$C9
-17B3- D4 ???
-17B4- 20 C1 CC JSR $CCC1
-17B7- D3 ???
-17B8- CF ???
-17B9- 20 D5 D3 JSR $D3D5
-17BC- C5 D3 CMP $D3
-17BE- 20 D4 C8 JSR $C8D4
-17C1- C5 20 CMP $20
-17C3- D4 ???
-17C4- C8 INY
-17C5- C9 D2 CMP #$D2
-17C7- C4 20 CPY $20
-17C9- D0 C1 BNE $178C
-17CB- D2 C1 CMP ($C1)
-17CD- CD C5 D4 CMP $D4C5
-17D0- C5 D2 CMP $D2
-17D2- 20 D4 CF JSR $CFD4
-17D5- A2 AC LDX #$AC
-17D7- B8 CLV
-17D8- C4 8D CPY $8D
-17DA- A0 DF LDY #$DF
-17DC- D0 D2 BNE $17B0
-17DE- CE D4 A0 DEC $A0D4
-17E1- A2 D3 LDX #$D3
-17E3- C9 C7 CMP #$C7
-17E5- CE C9 C6 DEC $C6C9
-17E8- D9 20 D7 CMP $D720,Y
-17EB- C8 INY
-17EC- C5 D4 CMP $D4
-17EE- C8 INY
-17EF- C5 D2 CMP $D2
-17F1- 20 C9 D4 JSR $D4C9
-17F4- 20 C9 D3 JSR $D3C9
-17F7- 20 D3 C9 JSR $C9D3
-17FA- C7 ???
-17FB- CE C5 C4 DEC $C4C5
-17FE- 20 A8 D3 JSR $D3A8
-1801- A9 AE LDA #$AE
-1803- A2 AC LDX #$AC
-1805- B8 CLV
-1806- C4 B8 CPY $B8
-1808- C4 8D CPY $8D
-180A- A0 DF LDY #$DF
-180C- D0 D2 BNE $17E0
-180E- CE D4 A0 DEC $A0D4
-1811- A2 D2 LDX #$D2
-1813- C5 CD CMP $CD
-1815- B1 B6 LDA ($B6),Y
-1817- 20 A3 B5 JSR $B5A3
-181A- B0 B0 BCS $17CC
-181C- B0 BB BCS $17D9
-181E- A3 ???
-181F- B3 ???
-1820- B3 ???
-1821- B3 ???
-1822- BB ???
-1823- D5 20 CMP $20,X
-1825- D2 C5 CMP ($C5)
-1827- D4 ???
-1828- D5 D2 CMP $D2,X
-182A- CE D3 BA DEC $BAD3
-182D- A2 AC LDX #$AC
-182F- B8 CLV
-1830- C4 B8 CPY $B8
-1832- C4 8D CPY $8D
-1834- A0 D2 LDY #$D2
-1836- C5 CD CMP $CD
-1838- B1 B6 LDA ($B6),Y
-183A- A0 A3 LDY #$A3
-183C- B5 B0 LDA $B0,X
-183E- B0 B0 BCS $17F0
-1840- BB ???
-1841- A3 ???
-1842- B3 ???
-1843- B3 ???
-1844- B3 ???
-1845- BB ???
-1846- D5 8D CMP $8D,X
-1848- A0 C4 LDY #$C4
-184A- D5 CD CMP $CD,X
-184C- D0 A0 BNE $17EE
-184E- A3 ???
-184F- D2 C5 CMP ($C5)
-1851- D4 ???
-1852- D5 D2 CMP $D2,X
-1854- CE BB D2 DEC $D2BB
-1857- C5 D4 CMP $D4
-1859- CC C5 CE CPY $CEC5
-185C- 8D A0 DF STA $DFA0
-185F- D0 D2 BNE $1833
-1861- CE D4 A0 DEC $A0D4
-1864- A2 20 LDX #$20
-1866- A2 AC LDX #$AC
-1868- B8 CLV
-1869- C4 B8 CPY $B8
-186B- C4 8D CPY $8D
-186D- A0 DF LDY #$DF
-186F- D7 ???
-1870- C1 C9 CMP ($C9,X)
-1872- D4 ???
-1873- 8D AA 8D STA $8DAA
-1876- A0 DF LDY #$DF
-1878- D0 D2 BNE $184C
-187A- CE D4 A0 DEC $A0D4
-187D- A2 C3 LDX #$C3
-187F- CD D0 B1 CMP $B1D0
-1882- B6 20 LDX $20,Y
-1884- C3 ???
-1885- CF ???
-1886- CD D0 C1 CMP $C1D0
-1889- D2 C5 CMP ($C5)
-188B- D3 ???
-188C- 20 D4 D7 JSR $D7D4
-188F- CF ???
-1890- 20 B1 B6 JSR $B6B1
-1893- AD C2 C9 LDA $C9C2
-1896- D4 ???
-1897- 20 D6 C1 JSR $C1D6
-189A- CC D5 C5 CPY $C5D5
-189D- D3 ???
-189E- A2 AC LDX #$AC
-18A0- B8 CLV
-18A1- C4 8D CPY $8D
-18A3- A0 DF LDY #$DF
-18A5- D0 D2 BNE $1879
-18A7- CE D4 A0 DEC $A0D4
-18AA- A2 D3 LDX #$D3
-18AC- C5 D4 CMP $D4
-18AE- D4 ???
-18AF- C9 CE CMP #$CE
-18B1- C7 ???
-18B2- 20 C6 CC JSR $CCC6
-18B5- C1 C7 CMP ($C7,X)
-18B7- D3 ???
-18B8- 20 C1 D3 JSR $D3C1
-18BB- 20 D7 CF JSR $CFD7
-18BE- D5 CC CMP $CC,X
-18C0- C4 20 CPY $20
-18C2- D4 ???
-18C3- C8 INY
-18C4- C5 20 CMP $20
-18C6- C3 ???
-18C7- CD D0 20 CMP $20D0
-18CA- A2 AC LDX #$AC
-18CC- B8 CLV
-18CD- C4 8D CPY $8D
-18CF- A0 DF LDY #$DF
-18D1- D0 D2 BNE $18A5
-18D3- CE D4 A0 DEC $A0D4
-18D6- A2 C3 LDX #$C3
-18D8- CF ???
-18D9- CD CD C1 CMP $C1CD
-18DC- CE C4 20 DEC $20C4
-18DF- C9 CE CMP #$CE
-18E1- 20 B6 B5 JSR $B5B6
-18E4- B0 B2 BCS $1898
-18E6- 20 C1 D3 JSR $D3C1
-18E9- D3 ???
-18EA- C5 CD CMP $CD
-18EC- C2 ???
-18ED- CC D9 AE CPY $AED9
-18F0- 20 D7 C5 JSR $C5D7
-18F3- 20 D7 CF JSR $CFD7
-18F6- CE A7 D4 DEC $D4A7
-18F9- A2 AC LDX #$AC
-18FB- B8 CLV
-18FC- C4 8D CPY $8D
-18FE- A0 DF LDY #$DF
-1900- D0 D2 BNE $18D4
-1902- CE D4 A0 DEC $A0D4
-1905- A2 C2 LDX #$C2
-1907- C5 20 CMP $20
-1909- C9 CC CMP #$CC
-190B- CC D5 D3 CPY $D3D5
-190E- D4 ???
-190F- D2 C1 CMP ($C1)
-1911- D4 ???
-1912- C9 CE CMP #$CE
-1914- C7 ???
-1915- 20 D4 C8 JSR $C8D4
-1918- C9 D3 CMP #$D3
-191A- 20 C6 CF JSR $CFC6
-191D- D2 20 CMP ($20)
-191F- CE CF D7 DEC $D7CF
-1922- 20 A2 AC JSR $ACA2
-1925- B8 CLV
-1926- C4 8D CPY $8D
-1928- A0 DF LDY #$DF
-192A- D0 D2 BNE $18FE
-192C- CE D4 A0 DEC $A0D4
-192F- A2 C2 LDX #$C2
-1931- C5 C3 CMP $C3
-1933- C1 D5 CMP ($D5,X)
-1935- D3 ???
-1936- C5 20 CMP $20
-1938- C9 20 CMP #$20
-193A- C8 INY
-193B- C1 D4 CMP ($D4,X)
-193D- C5 20 CMP $20
-193F- D9 CF D5 CMP $D5CF,Y
-1942- AE A2 AC LDX $ACA2
-1945- B8 CLV
-1946- C4 B8 CPY $B8
-1948- C4 8D CPY $8D
-194A- A0 DF LDY #$DF
-194C- D7 ???
-194D- C1 C9 CMP ($C9,X)
-194F- D4 ???
-1950- 8D AA 8D STA $8DAA
-1953- A0 DF LDY #$DF
-1955- D0 D2 BNE $1929
-1957- CE D4 A0 DEC $A0D4
-195A- A2 20 LDX #$20
-195C- A2 AC LDX #$AC
-195E- B8 CLV
-195F- C4 B8 CPY $B8
-1961- C4 8D CPY $8D
-1963- A0 DF LDY #$DF
-1965- D0 D2 BNE $1939
-1967- CE D4 A0 DEC $A0D4
-196A- A2 C1 LDX #$C1
-196C- CE C4 20 DEC $20C4
-196F- C6 C9 DEC $C9
-1971- CE C1 CC DEC $CCC1
-1974- CC D9 AC CPY $ACD9
-1977- 20 D4 C8 JSR $C8D4
-197A- C5 20 CMP $20
-197C- D2 CE CMP ($CE)
-197E- C4 B1 CPY $B1
-1980- B6 20 LDX $20,Y
-1982- CD C1 C3 CMP $C3C1
-1985- D2 CF CMP ($CF)
-1987- A2 AC LDX #$AC
-1989- B8 CLV
-198A- C4 8D CPY $8D
-198C- A0 DF LDY #$DF
-198E- D0 D2 BNE $1962
-1990- CE D4 A0 DEC $A0D4
-1993- A2 D2 LDX #$D2
-1995- C5 D4 CMP $D4
-1997- D5 D2 CMP $D2,X
-1999- CE D3 20 DEC $20D3
-199C- C1 20 CMP ($20,X)
-199E- D2 C1 CMP ($C1)
-19A0- CE C4 CF DEC $CFC4
-19A3- CD 20 B1 CMP $B120
-19A6- B6 AD LDX $AD,Y
-19A8- C2 ???
-19A9- C9 D4 CMP #$D4
-19AB- 20 D6 C1 JSR $C1D6
-19AE- CC D5 C5 CPY $C5D5
-19B1- AC 20 C6 LDY $C620
-19B4- D2 CF CMP ($CF)
-19B6- CD A2 AC CMP $ACA2
-19B9- B8 CLV
-19BA- C4 8D CPY $8D
-19BC- A0 DF LDY #$DF
-19BE- D0 D2 BNE $1992
-19C0- CE D4 A0 DEC $A0D4
-19C3- A2 B0 LDX #$B0
-19C5- 20 D4 CF JSR $CFD4
-19C8- 20 B6 B5 JSR $B5B6
-19CB- B4 B5 LDY $B5,X
-19CD- B5 AE LDA $AE,X
-19CF- A2 AC LDX #$AC
-19D1- B8 CLV
-19D2- C4 B8 CPY $B8
-19D4- C4 8D CPY $8D
-19D6- A0 CC LDY #$CC
-19D8- D5 D0 CMP $D0,X
-19DA- A0 B5 LDY #$B5
-19DC- 8D A0 DF STA $DFA0
-19DF- D0 D2 BNE $19B3
-19E1- CE D4 A0 DEC $A0D4
-19E4- A2 D2 LDX #$D2
-19E6- CE C4 B1 DEC $B1C4
-19E9- B6 20 LDX $20,Y
-19EB- D2 C5 CMP ($C5)
-19ED- D4 ???
-19EE- D5 D2 CMP $D2,X
-19F0- CE D3 BA DEC $BAD3
-19F3- A2 AC LDX #$AC
-19F5- B8 CLV
-19F6- C4 B8 CPY $B8
-19F8- C4 8D CPY $8D
-19FA- A0 D2 LDY #$D2
-19FC- CE C4 B1 DEC $B1C4
-19FF- B6 8D LDX $8D,Y
-1A01- A0 C4 LDY #$C4
-1A03- D5 CD CMP $CD,X
-1A05- D0 A0 BNE $19A7
-1A07- A3 ???
-1A08- D2 C5 CMP ($C5)
-1A0A- D4 ???
-1A0B- D5 D2 CMP $D2,X
-1A0D- CE BB D2 DEC $D2BB
-1A10- C5 D4 CMP $D4
-1A12- CC C5 CE CPY $CEC5
-1A15- 8D A0 DF STA $DFA0
-1A18- D0 D2 BNE $19EC
-1A1A- CE D4 A0 DEC $A0D4
-1A1D- A2 20 LDX #$20
-1A1F- A2 AC LDX #$AC
-1A21- B8 CLV
-1A22- C4 B8 CPY $B8
-1A24- C4 8D CPY $8D
-1A26- A0 DF LDY #$DF
-1A28- D7 ???
-1A29- C1 C9 CMP ($C9,X)
-1A2B- D4 ???
-1A2C- 8D A0 AD STA $ADA0
-1A2F- AD DE 8D LDA $8DDE
-1A32- AA TAX
-1A33- 8D AA AA STA $AAAA
-1A36- AA TAX
-1A37- AA TAX
-1A38- AA TAX
-1A39- AA TAX
-1A3A- AA TAX
-1A3B- AA TAX
-1A3C- AA TAX
-1A3D- AA TAX
-1A3E- AA TAX
-1A3F- AA TAX
-1A40- AA TAX
-1A41- AA TAX
-1A42- AA TAX
-1A43- AA TAX
-1A44- AA TAX
-1A45- AA TAX
-1A46- AA TAX
-1A47- AA TAX
-1A48- AA TAX
-1A49- AA TAX
-1A4A- AA TAX
-1A4B- AA TAX
-1A4C- AA TAX
-1A4D- AA TAX
-1A4E- AA TAX
-1A4F- AA TAX
-1A50- AA TAX
-1A51- AA TAX
-1A52- AA TAX
-1A53- AA TAX
-1A54- 8D AA 8D STA $8DAA
-1A57- AA TAX
-1A58- 20 D4 C8 JSR $C8D4
-1A5B- C5 20 CMP $20
-1A5D- C6 CF DEC $CF
-1A5F- CC CC CF CPY $CFCC
-1A62- D7 ???
-1A63- C9 CE CMP #$CE
-1A65- C7 ???
-1A66- 20 C9 D3 JSR $D3C9
-1A69- 20 C3 D5 JSR $D5C3
-1A6C- D2 D2 CMP ($D2)
-1A6E- C5 CE CMP $CE
-1A70- D4 ???
-1A71- CC D9 20 CPY $20D9
-1A74- D5 CE CMP $CE,X
-1A76- C4 C5 CPY $C5
-1A78- D2 8D CMP ($8D)
-1A7A- AA TAX
-1A7B- 20 C3 CF JSR $CFC3
-1A7E- CE D3 D4 DEC $D4D3
-1A81- D2 D5 CMP ($D5)
-1A83- C3 ???
-1A84- D4 ???
-1A85- C9 CF CMP #$CF
-1A87- CE AC 20 DEC $20AC
-1A8A- C1 CE CMP ($CE,X)
-1A8C- C4 20 CPY $20
-1A8E- C4 CF CPY $CF
-1A90- C5 D3 CMP $D3
-1A92- 20 CE CF JSR $CFCE
-1A95- D4 ???
-1A96- 20 D9 C5 JSR $C5D9
-1A99- D4 ???
-1A9A- 8D AA 20 STA $20AA
-1A9D- D7 ???
-1A9E- CF ???
-1A9F- D2 CB CMP ($CB)
-1AA1- 20 C1 D3 JSR $D3C1
-1AA4- 20 D0 CC JSR $CCD0
-1AA7- C1 CE CMP ($CE,X)
-1AA9- CE C5 C4 DEC $C4C5
-1AAC- AE 20 C6 LDX $C620
-1AAF- CC CF C1 CPY $C1CF
-1AB2- D4 ???
-1AB3- C9 CE CMP #$CE
-1AB5- C7 ???
-1AB6- 20 D0 CF JSR $CFD0
-1AB9- C9 CE CMP #$CE
-1ABB- D4 ???
-1ABC- 8D AA 20 STA $20AA
-1ABF- D2 CF CMP ($CF)
-1AC1- D5 D4 CMP $D4,X
-1AC3- C9 CE CMP #$CE
-1AC5- C5 D3 CMP $D3
-1AC7- 20 D7 C9 JSR $C9D7
-1ACA- CC CC 20 CPY $20CC
-1ACD- C2 ???
-1ACE- C5 20 CMP $20
-1AD0- C1 C4 CMP ($C4,X)
-1AD2- C4 C5 CPY $C5
-1AD4- C4 20 CPY $20
-1AD6- C9 CE CMP #$CE
-1AD8- 20 D4 C8 JSR $C8D4
-1ADB- C5 20 CMP $20
-1ADD- CE C5 D8 DEC $D8C5
-1AE0- D4 ???
-1AE1- 8D AA 20 STA $20AA
-1AE4- CD C1 CA CMP $CAC1
-1AE7- CF ???
-1AE8- D2 20 CMP ($20)
-1AEA- D6 C5 DEC $C5,X
-1AEC- D2 D3 CMP ($D3)
-1AEE- C9 CF CMP #$CF
-1AF0- CE 20 D2 DEC $D220
-1AF3- C5 CC CMP $CC
-1AF5- C5 C1 CMP $C1
-1AF7- D3 ???
-1AF8- C5 AE CMP $AE
-1AFA- 8D AA 8D STA $8DAA
-1AFD- AA TAX
-1AFE- AA TAX
-1AFF- AA TAX
-1B00- AA TAX
-1B01- AA TAX
-1B02- AA TAX
-1B03- AA TAX
-1B04- AA TAX
-1B05- AA TAX
-1B06- AA TAX
-1B07- AA TAX
-1B08- AA TAX
-1B09- AA TAX
-1B0A- AA TAX
-1B0B- AA TAX
-1B0C- AA TAX
-1B0D- AA TAX
-1B0E- AA TAX
-1B0F- AA TAX
-1B10- AA TAX
-1B11- AA TAX
-1B12- AA TAX
-1B13- AA TAX
-1B14- AA TAX
-1B15- AA TAX
-1B16- AA TAX
-1B17- AA TAX
-1B18- AA TAX
-1B19- AA TAX
-1B1A- AA TAX
-1B1B- AA TAX
-1B1C- AA TAX
-1B1D- 8D AA 8D STA $8DAA
-1B20- A0 DF LDY #$DF
-1B22- D0 D2 BNE $1AF6
-1B24- CE D4 A0 DEC $A0D4
-1B27- A2 20 LDX #$20
-1B29- A2 AC LDX #$AC
-1B2B- B8 CLV
-1B2C- C4 B8 CPY $B8
-1B2E- C4 B8 CPY $B8
-1B30- C4 B8 CPY $B8
-1B32- C4 B8 CPY $B8
-1B34- C4 B8 CPY $B8
-1B36- C4 B8 CPY $B8
-1B38- C4 B8 CPY $B8
-1B3A- C4 8D CPY $8D
-1B3C- A0 DF LDY #$DF
-1B3E- D0 D2 BNE $1B12
-1B40- CE D4 A0 DEC $A0D4
-1B43- A2 C6 LDX #$C6
-1B45- CC CF C1 CPY $C1CF
-1B48- D4 ???
-1B49- C9 CE CMP #$CE
-1B4B- C7 ???
-1B4C- AD D0 CF LDA $CFD0
-1B4F- C9 CE CMP #$CE
-1B51- D4 ???
-1B52- 20 C3 C1 JSR $C1C3
-1B55- CC C3 D5 CPY $D5C3
-1B58- CC C1 D4 CPY $D4C1
-1B5B- C9 CF CMP #$CF
-1B5D- CE A2 AC DEC $ACA2
-1B60- B8 CLV
-1B61- C4 8D CPY $8D
-1B63- A0 DF LDY #$DF
-1B65- D0 D2 BNE $1B39
-1B67- CE D4 A0 DEC $A0D4
-1B6A- A2 AD LDX #$AD
-1B6C- AD AD AD LDA $ADAD
-1B6F- AD AD AD LDA $ADAD
-1B72- AD AD AD LDA $ADAD
-1B75- AD AD AD LDA $ADAD
-1B78- AD AD AD LDA $ADAD
-1B7B- AD AD AD LDA $ADAD
-1B7E- AD AD AD LDA $ADAD
-1B81- AD AD AD LDA $ADAD
-1B84- AD A2 AC LDA $ACA2
-1B87- B8 CLV
-1B88- C4 B8 CPY $B8
-1B8A- C4 8D CPY $8D
-1B8C- A0 DF LDY #$DF
-1B8E- D0 D2 BNE $1B62
-1B90- CE D4 A0 DEC $A0D4
-1B93- A2 D4 LDX #$D4
-1B95- C8 INY
-1B96- C9 D3 CMP #$D3
-1B98- 20 CC C9 JSR $C9CC
-1B9B- C2 ???
-1B9C- D2 C1 CMP ($C1)
-1B9E- D2 D9 CMP ($D9)
-1BA0- 20 D5 D3 JSR $D3D5
-1BA3- C5 D3 CMP $D3
-1BA5- 20 D4 C8 JSR $C8D4
-1BA8- C5 20 CMP $20
-1BAA- C1 D0 CMP ($D0,X)
-1BAC- D0 CC BNE $1B7A
-1BAE- C5 D3 CMP $D3
-1BB0- CF ???
-1BB1- C6 D4 DEC $D4
-1BB3- A2 AC LDX #$AC
-1BB5- B8 CLV
-1BB6- C4 8D CPY $8D
-1BB8- A0 DF LDY #$DF
-1BBA- D0 D2 BNE $1B8E
-1BBC- CE D4 A0 DEC $A0D4
-1BBF- A2 D2 LDX #$D2
-1BC1- CF ???
-1BC2- D5 D4 CMP $D4,X
-1BC4- C9 CE CMP #$CE
-1BC6- C5 D3 CMP $D3
-1BC8- 20 C6 CF JSR $CFC6
-1BCB- D2 20 CMP ($20)
-1BCD- C6 CC DEC $CC
-1BCF- CF ???
-1BD0- C1 D4 CMP ($D4,X)
-1BD2- C9 CE CMP #$CE
-1BD4- C7 ???
-1BD5- AD D0 CF LDA $CFD0
-1BD8- C9 CE CMP #$CE
-1BDA- D4 ???
-1BDB- A2 AC LDX #$AC
-1BDD- B8 CLV
-1BDE- C4 8D CPY $8D
-1BE0- A0 DF LDY #$DF
-1BE2- D0 D2 BNE $1BB6
-1BE4- CE D4 A0 DEC $A0D4
-1BE7- A2 C1 LDX #$C1
-1BE9- D2 C9 CMP ($C9)
-1BEB- D4 ???
-1BEC- C8 INY
-1BED- CD C5 D4 CMP $D4C5
-1BF0- C9 C3 CMP #$C3
-1BF2- AC 20 D7 LDY $D720
-1BF5- D2 C9 CMP ($C9)
-1BF7- D4 ???
-1BF8- D4 ???
-1BF9- C5 CE CMP $CE
-1BFB- 20 CF D2 JSR $D2CF
-1BFE- C9 C7 CMP #$C7
-1C00- C9 CE CMP #$CE
-1C02- C1 CC CMP ($CC,X)
-1C04- CC D9 A2 CPY $A2D9
-1C07- AC B8 C4 LDY $C4B8
-1C0A- 8D A0 DF STA $DFA0
-1C0D- D0 D2 BNE $1BE1
-1C0F- CE D4 A0 DEC $A0D4
-1C12- A2 C2 LDX #$C2
-1C14- D9 20 D3 CMP $D320,Y
-1C17- D4 ???
-1C18- C5 D6 CMP $D6
-1C1A- C5 20 CMP $20
-1C1C- D7 ???
-1C1D- CF ???
-1C1E- DA PHX
-1C1F- CE C9 C1 DEC $C1C9
-1C22- CB ???
-1C23- AE 20 D4 LDX $D420
-1C26- C8 INY
-1C27- C5 D3 CMP $D3
-1C29- C5 20 CMP $20
-1C2B- C1 D2 CMP ($D2,X)
-1C2D- C5 A2 CMP $A2
-1C2F- AC B8 C4 LDY $C4B8
-1C32- 8D A0 DF STA $DFA0
-1C35- D0 D2 BNE $1C09
-1C37- CE D4 A0 DEC $A0D4
-1C3A- A2 D0 LDX #$D0
-1C3C- D2 C5 CMP ($C5)
-1C3E- D3 ???
-1C3F- C5 CE CMP $CE
-1C41- D4 ???
-1C42- 20 C9 CE JSR $CEC9
-1C45- 20 C5 D6 JSR $D6C5
-1C48- C5 D2 CMP $D2
-1C4A- D9 20 C1 CMP $C120,Y
-1C4D- D0 D0 BNE $1C1F
-1C4F- CC C5 20 CPY $20C5
-1C52- C9 C9 CMP #$C9
-1C54- 20 CD CF JSR $CFCD
-1C57- C4 C5 CPY $C5
-1C59- CC A2 AC CPY $ACA2
-1C5C- B8 CLV
-1C5D- C4 8D CPY $8D
-1C5F- A0 DF LDY #$DF
-1C61- D0 D2 BNE $1C35
-1C63- CE D4 A0 DEC $A0D4
-1C66- A2 C6 LDX #$C6
-1C68- D2 CF CMP ($CF)
-1C6A- CD 20 D4 CMP $D420
-1C6D- C8 INY
-1C6E- C5 20 CMP $20
-1C70- C1 D0 CMP ($D0,X)
-1C72- D0 CC BNE $1C40
-1C74- C5 20 CMP $20
-1C76- DD DB AB CMP $ABDB,X
-1C79- 20 C1 CE JSR $CEC1
-1C7C- C4 20 CPY $20
-1C7E- C6 CF DEC $CF
-1C80- D2 D7 CMP ($D7)
-1C82- C1 D2 CMP ($D2,X)
-1C84- C4 AE CPY $AE
-1C86- A2 AC LDX #$AC
-1C88- B8 CLV
-1C89- C4 8D CPY $8D
-1C8B- A0 DF LDY #$DF
-1C8D- D0 D2 BNE $1C61
-1C8F- CE D4 A0 DEC $A0D4
-1C92- A2 20 LDX #$20
-1C94- A2 AC LDX #$AC
-1C96- B8 CLV
-1C97- C4 B8 CPY $B8
-1C99- C4 8D CPY $8D
-1C9B- A0 DF LDY #$DF
-1C9D- D7 ???
-1C9E- C1 C9 CMP ($C9,X)
-1CA0- D4 ???
-1CA1- 8D A0 DF STA $DFA0
-1CA4- D0 D2 BNE $1C78
-1CA6- CE D4 A0 DEC $A0D4
-1CA9- A2 C6 LDX #$C6
-1CAB- CC CF C1 CPY $C1CF
-1CAE- D4 ???
-1CAF- C9 CE CMP #$CE
-1CB1- C7 ???
-1CB2- AD D0 CF LDA $CFD0
-1CB5- C9 CE CMP #$CE
-1CB7- D4 ???
-1CB8- 20 D6 C1 JSR $C1D6
-1CBB- CC D5 C5 CPY $C5D5
-1CBE- D3 ???
-1CBF- 20 C1 D2 JSR $D2C1
-1CC2- C5 20 CMP $20
-1CC4- D3 ???
-1CC5- D4 ???
-1CC6- CF ???
-1CC7- D2 C5 CMP ($C5)
-1CC9- C4 A2 CPY $A2
-1CCB- AC B8 C4 LDY $C4B8
-1CCE- 8D A0 DF STA $DFA0
-1CD1- D0 D2 BNE $1CA5
-1CD3- CE D4 A0 DEC $A0D4
-1CD6- A2 D5 LDX #$D5
-1CD8- D3 ???
-1CD9- C9 CE CMP #$CE
-1CDB- C7 ???
-1CDC- 20 D3 C3 JSR $C3D3
-1CDF- C9 C5 CMP #$C5
-1CE1- CE D4 C9 DEC $C9D4
-1CE4- C6 C9 DEC $C9
-1CE6- C3 ???
-1CE7- 20 CE CF JSR $CFCE
-1CEA- D4 ???
-1CEB- C1 D4 CMP ($D4,X)
-1CED- C9 CF CMP #$CF
-1CEF- CE AC 20 DEC $20AC
-1CF2- D7 ???
-1CF3- C8 INY
-1CF4- C5 D2 CMP $D2
-1CF6- C5 A2 CMP $A2
-1CF8- AC B8 C4 LDY $C4B8
-1CFB- 8D A0 DF STA $DFA0
-1CFE- D0 D2 BNE $1CD2
-1D00- CE D4 A0 DEC $A0D4
-1D03- A2 D4 LDX #$D4
-1D05- C8 INY
-1D06- C5 20 CMP $20
-1D08- C6 C9 DEC $C9
-1D0A- D2 D3 CMP ($D3)
-1D0C- D4 ???
-1D0D- 20 C2 D9 JSR $D9C2
-1D10- D4 ???
-1D11- C5 20 CMP $20
-1D13- C9 D3 CMP #$D3
-1D15- 20 D4 C8 JSR $C8D4
-1D18- C5 20 CMP $20
-1D1A- C5 D8 CMP $D8
-1D1C- D0 CF BNE $1CED
-1D1E- CE C5 CE DEC $CEC5
-1D21- D4 ???
-1D22- AC A2 AC LDY $ACA2
-1D25- B8 CLV
-1D26- C4 8D CPY $8D
-1D28- A0 DF LDY #$DF
-1D2A- D0 D2 BNE $1CFE
-1D2C- CE D4 A0 DEC $A0D4
-1D2F- A2 D4 LDX #$D4
-1D31- C8 INY
-1D32- C5 20 CMP $20
-1D34- D3 ???
-1D35- C5 C3 CMP $C3
-1D37- CF ???
-1D38- CE C4 20 DEC $20C4
-1D3B- D4 ???
-1D3C- C8 INY
-1D3D- D2 CF CMP ($CF)
-1D3F- D5 C7 CMP $C7,X
-1D41- C8 INY
-1D42- 20 C6 C9 JSR $C9C6
-1D45- C6 D4 DEC $D4
-1D47- C8 INY
-1D48- 20 C2 D9 JSR $D9C2
-1D4B- D4 ???
-1D4C- C5 D3 CMP $D3
-1D4E- A2 AC LDX #$AC
-1D50- B8 CLV
-1D51- C4 8D CPY $8D
-1D53- A0 DF LDY #$DF
-1D55- D0 D2 BNE $1D29
-1D57- CE D4 A0 DEC $A0D4
-1D5A- A2 C1 LDX #$C1
-1D5C- D2 C5 CMP ($C5)
-1D5E- 20 D4 C8 JSR $C8D4
-1D61- C5 20 CMP $20
-1D63- CD C1 CE CMP $CEC1
-1D66- D4 ???
-1D67- C9 D3 CMP #$D3
-1D69- D3 ???
-1D6A- C1 AC CMP ($AC,X)
-1D6C- 20 C1 CE JSR $CEC1
-1D6F- C4 20 CPY $20
-1D71- D4 ???
-1D72- C8 INY
-1D73- C5 20 CMP $20
-1D75- D3 ???
-1D76- C9 D8 CMP #$D8
-1D78- D4 ???
-1D79- C8 INY
-1D7A- A2 AC LDX #$AC
-1D7C- B8 CLV
-1D7D- C4 8D CPY $8D
-1D7F- A0 DF LDY #$DF
-1D81- D0 D2 BNE $1D55
-1D83- CE D4 A0 DEC $A0D4
-1D86- A2 C2 LDX #$C2
-1D88- D9 D4 C5 CMP $C5D4,Y
-1D8B- 20 D4 C8 JSR $C8D4
-1D8E- C5 20 CMP $20
-1D90- D3 ???
-1D91- C9 C7 CMP #$C7
-1D93- CE AE A2 DEC $A2AE
-1D96- AC B8 C4 LDY $C4B8
-1D99- B8 CLV
-1D9A- C4 8D CPY $8D
-1D9C- A0 DF LDY #$DF
-1D9E- D7 ???
-1D9F- C1 C9 CMP ($C9,X)
-1DA1- D4 ???
-1DA2- 8D A0 DF STA $DFA0
-1DA5- D0 D2 BNE $1D79
-1DA7- CE D4 A0 DEC $A0D4
-1DAA- A2 C5 LDX #$C5
-1DAC- D8 CLD
-1DAD- D0 20 BNE $1DCF
-1DAF- 20 20 CD JSR $CD20
-1DB2- C1 CE CMP ($CE,X)
-1DB4- D4 ???
-1DB5- C9 D3 CMP #$D3
-1DB7- D3 ???
-1DB8- C1 20 CMP ($20,X)
-1DBA- 20 20 20 JSR $2020
-1DBD- 20 D3 C9 JSR $C9D3
-1DC0- C7 ???
-1DC1- CE A2 AC DEC $ACA2
-1DC4- B8 CLV
-1DC5- C4 8D CPY $8D
-1DC7- A0 DF LDY #$DF
-1DC9- D0 D2 BNE $1D9D
-1DCB- CE D4 A0 DEC $A0D4
-1DCE- A2 B0 LDX #$B0
-1DD0- B0 20 BCS $1DF2
-1DD2- 20 20 20 JSR $2020
-1DD5- B0 B1 BCS $1D88
-1DD7- 20 B0 B2 JSR $B2B0
-1DDA- 20 B0 B3 JSR $B3B0
-1DDD- 20 B0 B4 JSR $B4B0
-1DE0- 20 20 B0 JSR $B020
-1DE3- B5 A2 LDA $A2,X
-1DE5- AC B8 C4 LDY $C4B8
-1DE8- B8 CLV
-1DE9- C4 B8 CPY $B8
-1DEB- C4 8D CPY $8D
-1DED- A0 CC LDY #$CC
-1DEF- C4 C1 CPY $C1
-1DF1- A0 A3 LDY #$A3
-1DF3- A4 B8 LDY $B8
-1DF5- B4 A0 LDY $A0,X
-1DF7- BB ???
-1DF8- 20 BD 20 JSR $20BD
-1DFB- A4 B8 LDY $B8
-1DFD- B0 20 BCS $1E1F
-1DFF- AB ???
-1E00- 20 C5 D8 JSR $D8C5
-1E03- D0 CF BNE $1DD4
-1E05- CE C5 CE DEC $CEC5
-1E08- D4 ???
-1E09- BB ???
-1E0A- 20 AD B1 JSR $B1AD
-1E0D- 20 BD 20 JSR $20BD
-1E10- A4 B7 LDY $B7
-1E12- B9 8D A0 LDA $A08D,Y
-1E15- D3 ???
-1E16- D4 ???
-1E17- C1 A0 CMP ($A0,X)
-1E19- A4 B3 LDY $B3
-1E1B- B0 B0 BCS $1DCD
-1E1D- 8D A0 CC STA $CCA0
-1E20- C4 C1 CPY $C1
-1E22- A0 A3 LDY #$A3
-1E24- A4 C1 LDY $C1
-1E26- B0 A0 BCS $1DC8
-1E28- BB ???
-1E29- 20 CD C1 JSR $C1CD
-1E2C- CE D4 C9 DEC $C9D4
-1E2F- D3 ???
-1E30- D3 ???
-1E31- C1 8D CMP ($8D,X)
-1E33- A0 D3 LDY #$D3
-1E35- D4 ???
-1E36- C1 A0 CMP ($A0,X)
-1E38- A4 B3 LDY $B3
-1E3A- B0 B1 BCS $1DED
-1E3C- A0 BB LDY #$BB
-1E3E- 20 D3 D4 JSR $D4D3
-1E41- CF ???
-1E42- D2 C5 CMP ($C5)
-1E44- C4 20 CPY $20
-1E46- CD CF D3 CMP $D3CF
-1E49- D4 ???
-1E4A- 20 D3 C9 JSR $C9D3
-1E4D- C7 ???
-1E4E- CE C9 C6 DEC $C6C9
-1E51- C9 C3 CMP #$C3
-1E53- C1 CE CMP ($CE,X)
-1E55- D4 ???
-1E56- 8D A0 CC STA $CCA0
-1E59- C4 C1 CPY $C1
-1E5B- A0 A3 LDY #$A3
-1E5D- B0 B0 BCS $1E0F
-1E5F- 8D A0 D3 STA $D3A0
-1E62- D4 ???
-1E63- C1 A0 CMP ($A0,X)
-1E65- A4 B3 LDY $B3
-1E67- B0 B2 BCS $1E1B
-1E69- 8D A0 D3 STA $D3A0
-1E6C- D4 ???
-1E6D- C1 A0 CMP ($A0,X)
-1E6F- A4 B3 LDY $B3
-1E71- B0 B3 BCS $1E26
-1E73- A0 BB LDY #$BB
-1E75- 20 CC C5 JSR $C5CC
-1E78- C6 D4 DEC $D4
-1E7A- 20 D4 CF JSR $CFD4
-1E7D- 20 D2 C9 JSR $C9D2
-1E80- C7 ???
-1E81- C8 INY
-1E82- D4 ???
-1E83- AE 8D A0 LDX $A08D
-1E86- D3 ???
-1E87- D4 ???
-1E88- C1 A0 CMP ($A0,X)
-1E8A- A4 B3 LDY $B3
-1E8C- B0 B4 BCS $1E42
-1E8E- 8D A0 CC STA $CCA0
-1E91- C4 C1 CPY $C1
-1E93- A0 A3 LDY #$A3
-1E95- A4 C6 LDY $C6
-1E97- C6 8D DEC $8D
-1E99- A0 D3 LDY #$D3
-1E9B- D4 ???
-1E9C- C1 A0 CMP ($A0,X)
-1E9E- A4 B3 LDY $B3
-1EA0- B0 B5 BCS $1E57
-1EA2- A0 BB LDY #$BB
-1EA4- 20 C6 C6 JSR $C6C6
-1EA7- BD 20 CE LDA $CE20,X
-1EAA- C5 C7 CMP $C7
-1EAC- C1 D4 CMP ($D4,X)
-1EAE- C9 D6 CMP #$D6
-1EB0- C5 AC CMP $AC
-1EB2- 20 B0 20 JSR $20B0
-1EB5- BD 20 D0 LDA $D020,X
-1EB8- CF ???
-1EB9- D3 ???
-1EBA- C9 D4 CMP #$D4
-1EBC- C9 D6 CMP #$D6
-1EBE- C5 8D CMP $8D
-1EC0- A0 C4 LDY #$C4
-1EC2- D5 CD CMP $CD,X
-1EC4- D0 A0 BNE $1E66
-1EC6- A3 ???
-1EC7- A4 B3 LDY $B3
-1EC9- B0 B0 BCS $1E7B
-1ECB- BB ???
-1ECC- A3 ???
-1ECD- B6 8D LDX $8D,Y
-1ECF- AA TAX
-1ED0- 8D AA AA STA $AAAA
-1ED3- 20 B2 B5 JSR $B5B2
-1ED6- C5 B1 CMP $B1
-1ED8- B0 DE BCS $1EB8
-1EDA- AD B1 20 LDA $20B1
-1EDD- BD 20 B2 LDA $B220,X
-1EE0- AE B5 8D LDX $8DB5
-1EE3- AA TAX
-1EE4- 8D A0 DF STA $DFA0
-1EE7- D7 ???
-1EE8- C1 C9 CMP ($C9,X)
-1EEA- D4 ???
-1EEB- 8D A0 DF STA $DFA0
-1EEE- D0 D2 BNE $1EC2
-1EF0- CE D4 A0 DEC $A0D4
-1EF3- A2 D3 LDX #$D3
-1EF5- CF ???
-1EF6- AC 20 CC LDY $CC20
-1EF9- C5 D4 CMP $D4
-1EFB- A7 ???
-1EFC- D3 ???
-1EFD- 20 D0 D5 JSR $D5D0
-1F00- D4 ???
-1F01- 20 B2 AE JSR $AEB2
-1F04- B5 20 LDA $20,X
-1F06- C9 CE CMP #$CE
-1F08- 20 A4 B3 JSR $B3A4
-1F0B- B0 B0 BCS $1EBD
-1F0D- 20 C1 CE JSR $CEC1
-1F10- C4 A2 CPY $A2
-1F12- AC B8 C4 LDY $C4B8
-1F15- 8D A0 DF STA $DFA0
-1F18- D0 D2 BNE $1EEC
-1F1A- CE D4 A0 DEC $A0D4
-1F1D- A2 B1 LDX #$B1
-1F1F- B0 20 BCS $1F41
-1F21- C9 CE CMP #$CE
-1F23- 20 A4 B3 JSR $B3A4
-1F26- B1 B0 LDA ($B0),Y
-1F28- AC 20 D4 LDY $D420
-1F2B- C8 INY
-1F2C- C5 CE CMP $CE
-1F2E- 20 C1 C4 JSR $C4C1
-1F31- C4 20 CPY $20
-1F33- D4 ???
-1F34- C8 INY
-1F35- C5 CD CMP $CD
-1F37- AE A2 AC LDX $ACA2
-1F3A- B8 CLV
-1F3B- C4 B8 CPY $B8
-1F3D- C4 8D CPY $8D
-1F3F- A0 DF LDY #$DF
-1F41- D0 D2 BNE $1F15
-1F43- CE D4 A0 DEC $A0D4
-1F46- A2 B2 LDX #$B2
-1F48- AE B5 20 LDX $20B5
-1F4B- BD 20 B2 LDA $B220,X
-1F4E- B5 C5 LDA $C5,X
-1F50- AD B1 20 LDA $20B1
-1F53- D3 ???
-1F54- C3 ???
-1F55- C9 C5 CMP #$C5
-1F57- CE D4 C9 DEC $C9D4
-1F5A- C6 C9 DEC $C9
-1F5C- C3 ???
-1F5D- 20 CE CF JSR $CFCE
-1F60- D4 ???
-1F61- C1 D4 CMP ($D4,X)
-1F63- C9 CF CMP #$CF
-1F65- CE A2 AC DEC $ACA2
-1F68- B8 CLV
-1F69- C4 B8 CPY $B8
-1F6B- C4 8D CPY $8D
-1F6D- A0 DF LDY #$DF
-1F6F- D0 D2 BNE $1F43
-1F71- CE D4 A0 DEC $A0D4
-1F74- A2 20 LDX #$20
-1F76- 20 20 20 JSR $2020
-1F79- BD 20 B0 LDA $B020,X
-1F7C- B1 20 LDA ($20),Y
-1F7E- B3 ???
-1F7F- B7 ???
-1F80- 20 B0 B0 JSR $B0B0
-1F83- 20 B0 B0 JSR $B0B0
-1F86- 20 B0 B0 JSR $B0B0
-1F89- 20 C6 C6 JSR $C6C6
-1F8C- A2 AC LDX #$AC
-1F8E- B8 CLV
-1F8F- C4 B8 CPY $B8
-1F91- C4 8D CPY $8D
-1F93- A0 DF LDY #$DF
-1F95- D0 D2 BNE $1F69
-1F97- CE D4 A0 DEC $A0D4
-1F9A- A2 B1 LDX #$B1
-1F9C- B0 20 BCS $1FBE
-1F9E- BD 20 B1 LDA $B120,X
-1FA1- C5 AB CMP $AB
-1FA3- B1 A2 LDA ($A2),Y
-1FA5- AC B8 C4 LDY $C4B8
-1FA8- 8D A0 DF STA $DFA0
-1FAB- D0 D2 BNE $1F7F
-1FAD- CE D4 A0 DEC $A0D4
-1FB0- A2 20 LDX #$20
-1FB2- 20 20 BD JSR $BD20
-1FB5- 20 B0 B1 JSR $B1B0
-1FB8- 20 B0 B1 JSR $B1B0
-1FBB- 20 B0 B0 JSR $B0B0
-1FBE- 20 B0 B0 JSR $B0B0
-1FC1- 20 B0 B0 JSR $B0B0
-1FC4- 20 B0 B0 JSR $B0B0
-1FC7- A2 AC LDX #$AC
-1FC9- B8 CLV
-1FCA- C4 B8 CPY $B8
-1FCC- C4 8D CPY $8D
-1FCE- A0 DF LDY #$DF
-1FD0- D0 D2 BNE $1FA4
-1FD2- CE D4 A0 DEC $A0D4
-1FD5- A2 20 LDX #$20
-1FD7- A2 AC LDX #$AC
-1FD9- B8 CLV
-1FDA- C4 B8 CPY $B8
-1FDC- C4 B8 CPY $B8
-1FDE- C4 8D CPY $8D
-1FE0- A0 CC LDY #$CC
-1FE2- C4 C1 CPY $C1
-1FE4- A0 A3 LDY #$A3
-1FE6- A4 B8 LDY $B8
-1FE8- B4 8D LDY $8D,X
-1FEA- A0 CC LDY #$CC
-1FEC- C4 C1 CPY $C1
-1FEE- A0 A3 LDY #$A3
-1FF0- A4 C1 LDY $C1
-1FF2- B0 8D BCS $1F81
-1FF4- A0 D3 LDY #$D3
-1FF6- D4 ???
-1FF7- C1 A0 CMP ($A0,X)
-1FF9- A4 B3 LDY $B3
-1FFB- B1 B0 LDA ($B0),Y
-1FFD- 8D A0 D3 STA $D3A0
-2000- D4 ???
-2001- C1 A0 CMP ($A0,X)
-2003- A4 B3 LDY $B3
-2005- B1 B1 LDA ($B1),Y
-2007- 8D A0 CC STA $CCA0
-200A- C4 C1 CPY $C1
-200C- A0 A3 LDY #$A3
-200E- B0 8D BCS $1F9D
-2010- A0 D3 LDY #$D3
-2012- D4 ???
-2013- C1 A0 CMP ($A0,X)
-2015- A4 B3 LDY $B3
-2017- B1 B2 LDA ($B2),Y
-2019- 8D A0 D3 STA $D3A0
-201C- D4 ???
-201D- C1 A0 CMP ($A0,X)
-201F- A4 B3 LDY $B3
-2021- B1 B3 LDA ($B3),Y
-2023- 8D A0 D3 STA $D3A0
-2026- D4 ???
-2027- C1 A0 CMP ($A0,X)
-2029- A4 B3 LDY $B3
-202B- B1 B4 LDA ($B4),Y
-202D- 8D A0 D3 STA $D3A0
-2030- D4 ???
-2031- C1 A0 CMP ($A0,X)
-2033- A4 B3 LDY $B3
-2035- B1 B5 LDA ($B5),Y
-2037- 8D A0 DF STA $DFA0
-203A- D7 ???
-203B- C1 C9 CMP ($C9,X)
-203D- D4 ???
-203E- 8D A0 DF STA $DFA0
-2041- D0 D2 BNE $2015
-2043- CE D4 A0 DEC $A0D4
-2046- A2 20 LDX #$20
-2048- A2 AC LDX #$AC
-204A- B8 CLV
-204B- C4 B8 CPY $B8
-204D- C4 8D CPY $8D
-204F- A0 DF LDY #$DF
-2051- D0 D2 BNE $2025
-2053- CE D4 A0 DEC $A0D4
-2056- A2 CE LDX #$CE
-2058- CF ???
-2059- D7 ???
-205A- 20 CC C5 JSR $C5CC
-205D- D4 ???
-205E- A7 ???
-205F- D3 ???
-2060- 20 C1 C4 JSR $C4C1
-2063- C4 20 CPY $20
-2065- D4 ???
-2066- C8 INY
-2067- C5 CD CMP $CD
-2069- 20 D7 C9 JSR $C9D7
-206C- D4 ???
-206D- C8 INY
-206E- 20 D4 C8 JSR $C8D4
-2071- C5 A2 CMP $A2
-2073- AC B8 C4 LDY $C4B8
-2076- 8D A0 DF STA $DFA0
-2079- D0 D2 BNE $204D
-207B- CE D4 A0 DEC $A0D4
-207E- A2 C6 LDX #$C6
-2080- D0 C1 BNE $2043
-2082- C4 C4 CPY $C4
-2084- 20 CD C1 JSR $C1CD
-2087- C3 ???
-2088- D2 CF CMP ($CF)
-208A- 20 D4 CF JSR $CFD4
-208D- 20 D3 C5 JSR $C5D3
-2090- C5 20 CMP $20
-2092- D4 ???
-2093- C8 INY
-2094- C5 20 CMP $20
-2096- D2 C5 CMP ($C5)
-2098- D3 ???
-2099- D5 CC CMP $CC,X
-209B- D4 ???
-209C- AE A2 AC LDX $ACA2
-209F- B8 CLV
-20A0- C4 B8 CPY $B8
-20A2- C4 8D CPY $8D
-20A4- A0 DF LDY #$DF
-20A6- D0 D2 BNE $207A
-20A8- CE D4 A0 DEC $A0D4
-20AB- A2 C6 LDX #$C6
-20AD- D0 C1 BNE $2070
-20AF- C4 C4 CPY $C4
-20B1- 20 A4 B3 JSR $B3A4
-20B4- B0 B0 BCS $2066
-20B6- BB ???
-20B7- A4 B3 LDY $B3
-20B9- B1 B0 LDA ($B0),Y
-20BB- 20 D2 C5 JSR $C5D2
-20BE- D4 ???
-20BF- D5 D2 CMP $D2,X
-20C1- CE D3 BA DEC $BAD3
-20C4- A2 AC LDX #$AC
-20C6- B8 CLV
-20C7- C4 B8 CPY $B8
-20C9- C4 8D CPY $8D
-20CB- A0 C6 LDY #$C6
-20CD- D0 C1 BNE $2090
-20CF- C4 C4 CPY $C4
-20D1- A0 A4 LDY #$A4
-20D3- B3 ???
-20D4- B0 B0 BCS $2086
-20D6- BB ???
-20D7- A4 B3 LDY $B3
-20D9- B1 B0 LDA ($B0),Y
-20DB- 8D A0 C4 STA $C4A0
-20DE- D5 CD CMP $CD,X
-20E0- D0 A0 BNE $2082
-20E2- A3 ???
-20E3- D2 C5 CMP ($C5)
-20E5- D4 ???
-20E6- D5 D2 CMP $D2,X
-20E8- CE BB D2 DEC $D2BB
-20EB- C5 D4 CMP $D4
-20ED- CC C5 CE CPY $CEC5
-20F0- 8D AA 8D STA $8DAA
-20F3- AA TAX
-20F4- AA TAX
-20F5- AA TAX
-20F6- AA TAX
-20F7- AA TAX
-20F8- AA TAX
-20F9- AA TAX
-20FA- AA TAX
-20FB- AA TAX
-20FC- AA TAX
-20FD- AA TAX
-20FE- AA TAX
-20FF- AA TAX
-2100- AA TAX
-2101- AA TAX
-2102- AA TAX
-2103- AA TAX
-2104- AA TAX
-2105- AA TAX
-2106- AA TAX
-2107- AA TAX
-2108- AA TAX
-2109- AA TAX
-210A- AA TAX
-210B- AA TAX
-210C- AA TAX
-210D- AA TAX
-210E- AA TAX
-210F- AA TAX
-2110- AA TAX
-2111- AA TAX
-2112- AA TAX
-2113- 8D AA 8D STA $8DAA
-2116- AA TAX
-2117- 20 C5 CE JSR $CEC5
-211A- C4 20 CPY $20
-211C- CF ???
-211D- C6 20 DEC $20
-211F- C3 ???
-2120- CF ???
-2121- CE D3 D4 DEC $D4D3
-2124- D2 D5 CMP ($D5)
-2126- C3 ???
-2127- D4 ???
-2128- C9 CF CMP #$CF
-212A- CE 8D AA DEC $AA8D
-212D- 8D AA AA STA $AAAA
-2130- AA TAX
-2131- AA TAX
-2132- AA TAX
-2133- AA TAX
-2134- AA TAX
-2135- AA TAX
-2136- AA TAX
-2137- AA TAX
-2138- AA TAX
-2139- AA TAX
-213A- AA TAX
-213B- AA TAX
-213C- AA TAX
-213D- AA TAX
-213E- AA TAX
-213F- AA TAX
-2140- AA TAX
-2141- AA TAX
-2142- AA TAX
-2143- AA TAX
-2144- AA TAX
-2145- AA TAX
-2146- AA TAX
-2147- AA TAX
-2148- AA TAX
-2149- AA TAX
-214A- AA TAX
-214B- AA TAX
-214C- AA TAX
-214D- AA TAX
-214E- 8D AA 8D STA $8DAA
-2151- A0 CA LDY #$CA
-2153- CD D0 A0 CMP $A0D0
-2156- D2 C5 CMP ($C5)
-2158- C5 CE CMP $CE
-215A- D4 ???
-215B- D2 D9 CMP ($D9)
-215D- 8D AA 8D STA $8DAA
-2160- AA TAX
-2161- E0 E0 CPX #$E0
-2163- E0 E0 CPX #$E0
-2165- E0 E0 CPX #$E0
-2167- E0 E0 CPX #$E0
-2169- E0 E0 CPX #$E0
-216B- E0 E0 CPX #$E0
-216D- E0 E0 CPX #$E0
-216F- E0 E0 CPX #$E0
-2171- E0 E0 CPX #$E0
-2173- E0 E0 CPX #$E0
-2175- E0 E0 CPX #$E0
-2177- E0 E0 CPX #$E0
-2179- E0 E0 CPX #$E0
-217B- E0 E0 CPX #$E0
-217D- E0 E0 CPX #$E0
-217F- AA TAX
-2180- 8D AA 20 STA $20AA
-2183- 20 20 20 JSR $2020
-2186- 20 20 20 JSR $2020
-2189- 20 C2 CF JSR $CFC2
-218C- D4 ???
-218D- D4 ???
-218E- CF ???
-218F- CD 20 C9 CMP $C920
-2192- CE C3 CC DEC $CCC3
-2195- D5 C4 CMP $C4,X
-2197- C5 D3 CMP $D3
-2199- 20 20 20 JSR $2020
-219C- 20 20 20 JSR $2020
-219F- 20 AA 8D JSR $8DAA
-21A2- AA TAX
-21A3- AC AC AC LDY $ACAC
-21A6- AC AC AC LDY $ACAC
-21A9- AC AC AC LDY $ACAC
-21AC- AC AC AC LDY $ACAC
-21AF- AC AC AC LDY $ACAC
-21B2- AC AC AC LDY $ACAC
-21B5- AC AC AC LDY $ACAC
-21B8- AC AC AC LDY $ACAC
-21BB- AC AC AC LDY $ACAC
-21BE- AC AC AC LDY $ACAC
-21C1- AA TAX
-21C2- 8D AA 8D STA $8DAA
-21C5- AA TAX
-21C6- AA TAX
-21C7- 20 C2 CF JSR $CFC2
-21CA- D4 ???
-21CB- D4 ???
-21CC- CF ???
-21CD- CD 20 C9 CMP $C920
-21D0- CE C3 CC DEC $CCC3
-21D3- D5 C4 CMP $C4,X
-21D5- C5 D3 CMP $D3
-21D7- 8D AA 8D STA $8DAA
-21DA- A0 D0 LDY #$D0
-21DC- D5 D4 CMP $D4,X
-21DE- A0 CD LDY #$CD
-21E0- C9 CE CMP #$CE
-21E2- AE CC C9 LDX $C9CC
-21E5- C2 ???
-21E6- AE D2 C5 LDX $C5D2
-21E9- D1 D5 CMP ($D5),Y
-21EB- C9 D2 CMP #$D2
-21ED- C5 C4 CMP $C4
-21EF- 8D AA 8D STA $8DAA
-21F2- AA TAX
-21F3- AA TAX
-21F4- 20 C9 CE JSR $CEC9
-21F7- C4 C9 CPY $C9
-21F9- D6 C9 DEC $C9,X
-21FB- C4 D5 CPY $D5
-21FD- C1 CC CMP ($CC,X)
-21FF- 20 D3 D5 JSR $D5D3
-2202- C2 ???
-2203- D2 CF CMP ($CF)
-2205- D5 D4 CMP $D4,X
-2207- C9 CE CMP #$CE
-2209- C5 20 CMP $20
-220B- C9 CE CMP #$CE
-220D- C3 ???
-220E- CC D5 C4 CPY $C4D5
-2211- C5 D3 CMP $D3
-2213- 8D AA 8D STA $8DAA
-2216- AA TAX
-2217- AA TAX
-2218- 20 B8 AD JSR $ADB8
-221B- C2 ???
-221C- C9 D4 CMP #$D4
-221E- 20 CD C1 JSR $C1CD
-2221- D4 ???
-2222- C8 INY
-2223- 20 D3 D5 JSR $D5D3
-2226- C2 ???
-2227- D2 CF CMP ($CF)
-2229- D5 D4 CMP $D4,X
-222B- C9 CE CMP #$CE
-222D- C5 D3 CMP $D3
-222F- 8D AA 8D STA $8DAA
-2232- A0 D0 LDY #$D0
-2234- D5 D4 CMP $D4,X
-2236- A0 CD LDY #$CD
-2238- C9 CE CMP #$CE
-223A- AE D3 D5 LDX $D5D3
-223D- C2 ???
-223E- AE CD D5 LDX $D5CD
-2241- CC D4 B8 CPY $B8D4
-2244- 8D A0 D0 STA $D0A0
-2247- D5 D4 CMP $D4,X
-2249- A0 CD LDY #$CD
-224B- C9 CE CMP #$CE
-224D- AE D3 D5 LDX $D5D3
-2250- C2 ???
-2251- AE C4 C9 LDX $C9C4
-2254- D6 C4 DEC $C4,X
-2256- B8 CLV
-2257- 8D A0 D0 STA $D0A0
-225A- D5 D4 CMP $D4,X
-225C- A0 CD LDY #$CD
-225E- C9 CE CMP #$CE
-2260- AE D3 D5 LDX $D5D3
-2263- C2 ???
-2264- AE D2 C1 LDX $C1D2
-2267- CE C4 B8 DEC $B8C4
-226A- 8D A0 D0 STA $D0A0
-226D- D5 D4 CMP $D4,X
-226F- A0 CD LDY #$CD
-2271- C9 CE CMP #$CE
-2273- AE D3 D5 LDX $D5D3
-2276- C2 ???
-2277- AE D2 C1 LDX $C1D2
-227A- CE C4 C2 DEC $C2C4
-227D- 8D AA 8D STA $8DAA
-2280- AA TAX
-2281- AA TAX
-2282- 20 B1 B6 JSR $B6B1
-2285- AD C2 C9 LDA $C9C2
-2288- D4 ???
-2289- 20 CD C1 JSR $C1CD
-228C- D4 ???
-228D- C8 INY
-228E- 20 D3 D5 JSR $D5D3
-2291- C2 ???
-2292- D2 CF CMP ($CF)
-2294- D5 D4 CMP $D4,X
-2296- C9 CE CMP #$CE
-2298- C5 D3 CMP $D3
-229A- 8D AA 8D STA $8DAA
-229D- A0 D0 LDY #$D0
-229F- D5 D4 CMP $D4,X
-22A1- A0 CD LDY #$CD
-22A3- C9 CE CMP #$CE
-22A5- AE D3 D5 LDX $D5D3
-22A8- C2 ???
-22A9- AE C1 C4 LDX $C4C1
-22AC- C4 C9 CPY $C9
-22AE- D4 ???
-22AF- B1 B6 LDA ($B6),Y
-22B1- 8D A0 D0 STA $D0A0
-22B4- D5 D4 CMP $D4,X
-22B6- A0 CD LDY #$CD
-22B8- C9 CE CMP #$CE
-22BA- AE D3 D5 LDX $D5D3
-22BD- C2 ???
-22BE- AE D3 D5 LDX $D5D3
-22C1- C2 ???
-22C2- D4 ???
-22C3- B1 B6 LDA ($B6),Y
-22C5- 8D A0 D0 STA $D0A0
-22C8- D5 D4 CMP $D4,X
-22CA- A0 CD LDY #$CD
-22CC- C9 CE CMP #$CE
-22CE- AE D3 D5 LDX $D5D3
-22D1- C2 ???
-22D2- AE C3 CF LDX $CFC3
-22D5- CD D0 B1 CMP $B1D0
-22D8- B6 8D LDX $8D,Y
-22DA- A0 D0 LDY #$D0
-22DC- D5 D4 CMP $D4,X
-22DE- A0 CD LDY #$CD
-22E0- C9 CE CMP #$CE
-22E2- AE D3 D5 LDX $D5D3
-22E5- C2 ???
-22E6- AE CD D5 LDX $D5CD
-22E9- CC D4 B1 CPY $B1D4
-22EC- B6 8D LDX $8D,Y
-22EE- A0 D0 LDY #$D0
-22F0- D5 D4 CMP $D4,X
-22F2- A0 CD LDY #$CD
-22F4- C9 CE CMP #$CE
-22F6- AE D3 D5 LDX $D5D3
-22F9- C2 ???
-22FA- AE C4 C9 LDX $C9C4
-22FD- D6 C4 DEC $C4,X
-22FF- B1 B6 LDA ($B6),Y
-2301- 8D A0 D0 STA $D0A0
-2304- D5 D4 CMP $D4,X
-2306- A0 CD LDY #$CD
-2308- C9 CE CMP #$CE
-230A- AE D3 D5 LDX $D5D3
-230D- C2 ???
-230E- AE D2 C1 LDX $C1D2
-2311- CE C4 B1 DEC $B1C4
-2314- B6 8D LDX $8D,Y
-2316- AA TAX
-2317- 8D 00 00 STA $0000
diff --git a/source/disk4_math/T.HOOKS.MATH b/source/disk4_math/T.HOOKS.MATH
deleted file mode 100644
index c409e7b..0000000
--- a/source/disk4_math/T.HOOKS.MATH
+++ /dev/null
@@ -1,27 +0,0 @@
-*
-GETNUM EQU $FFA7 ; ASCII TO HEX IN 3E & 3F
-RNDL EQU $4E ; RANDOM NUMBER LOW
-RNDH EQU $4F ; RANDOM NUMBER HIGH
-*
-FAC EQU $9D ; FLOATING POINT ACCUM
-FSUB EQU $E7A7 ; FLOATING POINT SUBTRACT
-FADD EQU $E7BE
-FMULT EQU $E97F ; FP MULTIPLY
-FDIV EQU $EA66 ; FP DIVIDE
-FMULTT EQU $E982
-FDIVT EQU $EA69
-FADDT EQU $E7C1
-FSUBT EQU $E7AA
-*
-MOVFM EQU $EAF9 ; MOVE FAC > MEM
-MOVMF EQU $EB2B ; MOVE MEM > FAC
-NORM EQU $E82E
-CONUPK EQU $E9E3
-*
-FLOG EQU $E941 ; LOGARITHM
-FSQR EQU $EE8D ; SQUARE ROOT
-FCOS EQU $EFEA ; FP COSINE
-FSIN EQU $EFF1 ; SINE
-FTAN EQU $F03A ; TANGENT
-FATN EQU $F09E ; ATANGENT
-*
diff --git a/source/disk4_math/T.MAC.MATH b/source/disk4_math/T.MAC.MATH
deleted file mode 100644
index eea79c0..0000000
--- a/source/disk4_math/T.MAC.MATH
+++ /dev/null
@@ -1,316 +0,0 @@
-*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*
-* *
-* MATH.MAC *
-* *
-* AUTHOR: NATHAN RIGGS *
-* CONTACT: NATHAN.RIGGS@ *
-* OUTLOOK.COM *
-* *
-* VERSION: 0.3.0 *
-* DATE: 20-JAN-2019 *
-* ASSEMBLER: MERLIN 8 PRO *
-* LICENSE: APACHE 2.0 *
-* OS: DOS 3.3 *
-* *
-*------------------------------*
-* *
-* THIS IS A MACRO LIBRARY FOR *
-* MATH8.LIB AND MATH16.LIB *
-* *
-*------------------------------*
-* *
-* LIST OF MACROS *
-* *
-* ADD16 : 16BIT ADD *
-* SUB16 : 16BIT SUBTRACT *
-* MUL16 : 16BIT MULTIPLY *
-* DIV16 : 16BIT DIVIDE *
-* REM16 : 16BIT REMAINDER *
-* RND8 : RANDOM # 0..255 *
-* RNDB : RANDOM # LOW..HIGH *
-* CMP16 : 16BIT COMPARE *
-* RND16 : 16BIT RANDOM # *
-* RNDW : RANDOM WORD LOW..HI *
-* MUL8 : 8BIT MULTIPLY *
-* DIV8 : 8BIT DIVIDE, REMAIND *
-* *
-*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*
-*
-*``````````````````````````````*
-* ADD16 :: 16-BIT ADDITION *
-*- -*
-* ADD TWO 16BIT VALUES, STORE *
-* RESULT IN Y, X (LOW, HIGH) *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = ADDEND 1 *
-* ]2 = ADDEND 2 *
-* ]3 = INDIRECT MEM FLAG *
-*- -*
-* SAMPLE USAGE: *
-* *
-* ADD16 #3000;#4000 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-ADD16 MAC
- _ISLIT ]1
- _ISLIT ]2
- JSR ADDIT16
- <<<
-*
-*``````````````````````````````*
-* SUB16 :: 16-BIT SUBTRACTION *
-*- -*
-* SUBTRACTS ONE 16BIT INTEGER *
-* FROM ANOTHER, STORING THE *
-* RESULT IN Y,X (LOW, HIGH) *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = MINUEND *
-* ]2 = SUBTRAHEND *
-*- -*
-* SAMPLE USAGE: *
-* *
-* SUB16 #2000;#1500 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-SUB16 MAC
- _ISLIT ]1
- _ISLIT ]2
- JSR SUBT16
- <<<
-*
-*``````````````````````````````*
-* MUL16 :: 16-BIT MULTIPLY *
-*- -*
-* MULTIPLIES TWO 16BIT NUMBERS *
-* AND RETURNS THE PRODUCT IN *
-* Y,X (LOW, HIGH). *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = MULTIPLICAND *
-* ]2 = MULTIPLIER *
-*- -*
-* SAMPLE USAGE: *
-* *
-* MUL16 #400;#500 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-MUL16 MAC
- _ISLIT ]1
- _ISLIT ]2
- JSR MULT16
- <<<
-*
-*``````````````````````````````*
-* DIV16 :: 16-BIT DIVISION *
-*- -*
-* DIVIDES ONE 16BIT NUMBER BY *
-* ANOTHER AND RETURNS THE *
-* RESULT IN Y,X (LOW,HIGH). *
-* *
-* IF THE THIRD PARAMETER IS *
-* PASSED WITH A S, VALUES WILL *
-* BE TREATED AS SIGNED; IF *
-* NOT, VALUES WILL BE TREATED *
-* AS UNSIGNED. *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = DIVIDEND *
-* ]2 = DIVISOR *
-*- -*
-* SAMPLE USAGE: *
-* *
-* DIV16 #3000;#300 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-DIV16 MAC
- _ISLIT ]1
- _ISLIT ]2
- IF S,]3 ; SIGNED
- JSR SDIVD16
- ELSE
- JSR UDIVD16 ; UNSIGNED
- FIN
- <<<
-*
-*``````````````````````````````*
-* REM16 :: 16-BIT DIV REMAINR *
-*- -*
-* DIVIDES ONE INTEGER BY *
-* ANOTHER AND RETURNS THE *
-* REMAINDER IN Y,X (LOW, HIGH) *
-* *
-* IF THE THIRD PARAMETER IS *
-* PASSED WITH A S, VALUES WILL *
-* BE TREATED AS SIGNED; IF *
-* NOT, VALUES WILL BE TREATED *
-* AS UNSIGNED. *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = DIVIDEND *
-* ]2 = DIVISOR *
-*- -*
-* SAMPLE USAGE: *
-* *
-* REM16 #1000;#333 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-REM16 MAC
- _ISLIT ]1
- _ISLIT ]2
- IF S,]3 ; SIGNED
- JSR SREMD16
- ELSE
- JSR UREMD16 ; UNSIGNED
- FIN
- <<<
-*
-*``````````````````````````````*
-* RNDB :: 8BIT RANDOM LOW,HI *
-*- -*
-* RETURNS A RANDOM NUMBER IN *
-* REGISTER A THAT IS BETWEEN *
-* THE LOW AND HIGH BOUNDARIES *
-* PASSED IN THE PARAMETERS. *
-* *
-* NOTE THAT THIS RETURNS A *
-* BYTE, AND THUS ONLY DEALS *
-* WITH VALUES BETWEEN 0..255. *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = LOW BOUNDARY *
-* ]2 = HIGH BOUNDARY *
-*- -*
-* SAMPLE USAGE: *
-* *
-* RNDB #50;#100 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-RNDB MAC
- LDA ]1 ; LOW
- PHA
- LDA ]2 ; HIGH
- PHA
- JSR RANDB
- <<<
-*
-*``````````````````````````````*
-* CMP16 : 16BIT COMPARISON *
-*- -*
-* COMPARES TWO 16BIT VALUES *
-* AND ALTERS THE P-REGISTER *
-* ACCORDINGLY (FLAGS). *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = WORD 1 TO COMPARE *
-* ]2 = WORD 2 TO COMPARE *
-*- -*
-* SAMPLE USAGE: *
-* *
-* CMP16 #1023;#3021 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-CMP16 MAC
- _ISLIT ]1
- _ISLIT ]2
- JSR COMP16
- <<<
-*
-*``````````````````````````````*
-* MUL8 :: 8BIT MULTIPLICATION *
-*- -*
-* MULTIPLIES TWO 8BIT VALUES *
-* AND RETURNS A 16BIT RESULT *
-* IN Y,X (LOW, HIGH). *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = MULTIPLICAND *
-* ]2 = MULTIPLIER *
-*- -*
-* SAMPLE USAGE: *
-* *
-* MUL8 #10;#20 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-MUL8 MAC
- LDA ]1
- PHA
- LDA ]2
- PHA
- JSR MULT8
- <<<
-*
-*``````````````````````````````*
-* DIV8 :: 8BIT MULTIPLICATION *
-*- -*
-* DIVIDES ONE 8BIT NUMBER BY *
-* ANOTHER AND STORES THE *
-* QUOTIENT IN A WITH THE *
-* REMAINDER IN X. *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = DIVIDEND *
-* ]2 = DIVISOR *
-*- -*
-* SAMPLE USAGE: *
-* *
-* DIV8 #100;#10 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-DIV8 MAC
- LDA ]1
- PHA
- LDA ]2
- PHA
- JSR DIVD8
- <<<
-*
-*``````````````````````````````*
-* RND16 :: RANDOM 16-BIT NUM *
-*- -*
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-RND16 MAC
- JSR RAND16
- <<<
-*
-*``````````````````````````````*
-* FPADD :: FLOATING POINT ADD *
-*- -*
-* ADD TWO FLOATING-POINT NUMS *
-* STORED IN GIVEN ADDRESSES *
-* AND STORE RESULT IN [RETURN] *
-*- -*
-* USAGE: FPADD $300;$310 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-FPADD MAC
- LDX #]1
- LDY #>]1
- JSR MOVFM
-*
- LDA #]2
- LDY #>]2
- JSR CONUPK
- JSR NORM
- LDA $9D
- JSR FADDT
-*
- LDX #RETURN
- LDY #>RETURN
- JSR MOVMF
-*
- LDA #6
- STA RETLEN
-*
- <<<
diff --git a/source/disk4_math/T.MATH.DEMO b/source/disk4_math/T.MATH.DEMO
deleted file mode 100644
index 48da379..0000000
--- a/source/disk4_math/T.MATH.DEMO
+++ /dev/null
@@ -1,297 +0,0 @@
-*
-********************************
-* *
-* -< MATH DEMO >- *
-* *
-* VERSION 00.03.00 *
-* *
-* 20-JAN-2018 *
-* *
-********************************
-* *
-* NATHAN D. RIGGS *
-* NATHAN.RIGGS@OUTLOOK.COM *
-* *
-********************************
-*
-** ASSEMBLER DIRECTIVES
-*
- CYC AVE
- EXP ONLY
- TR ON
- DSK MATH.DEMO
- OBJ $BFE0
- ORG $6000
-*
-*``````````````````````````````*
-* TOP INCLUDES (HOOKS,MACROS) *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
- PUT MIN.VARS.REQUIRED
- PUT MIN.HOOKS.REQUIRED
- USE MIN.MAC.REQUIRED
- PUT MIN.HOOKS.MATH
- USE MIN.MAC.MATH
-*
-*``````````````````````````````*
-* PROGRAM MAIN BODY *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
- JSR $FC58 ; HOME
- _PRNT "INTEGER MATH LIBRARIES AND",8D
- _PRNT "MACROS. ",8D
- _PRNT "-------------------------",8D8D
- _PRNT "THE RAND8 ROUTINE RETURNS",8D
- _PRNT "A PSEUDO-RANDOM VALUE BETWEEN",8D
- _PRNT "1 AND 255.",8D8D
- JSR RAND8
- STA $300
- JSR RAND8
- STA $301
- JSR RAND8
- STA $302
- JSR RAND8
- STA $303
- JSR RAND8
- STA $304
- DUMP #$300;#5
- _WAIT
-*
- _PRNT " ",8D8D
- _PRNT "WHILE THE RNDB MACRO RETURNS",8D
- _PRNT "A BYTE VALUE BETWEEN A GIVEN",8D
- _PRNT "LOW AND HIGH VALUE.",8D8D
- RNDB #$A0;#$AF
- STA $300
- RNDB #$A0;#$AF
- STA $301
- RNDB #$A0;#$AF
- STA $302
- RNDB #$A0;#$AF
- STA $303
- RNDB #$A0;#$AF
- STA $304
- DUMP #$300;#5
- _WAIT
-*
- _PRNT " ",8D8D
- _PRNT "THE MUL8 MACRO MULTIPLIES",8D
- _PRNT "TWO UNSIGNED BYTES AND RETURNS",8D
- _PRNT "A 16-BIT RESULT (WORD).",8D
- _PRNT "NOTE THAT THIS RESULT IS STORED",8D
- _PRNT "WITH THE LOW BYTE FIRST, THEN THE",8D
- _PRNT "HIGH BYTE, AS PER 6502 CONVENTION.",8D8D
- _PRNT ":: MUL8 #10;#10 RETURNS (L,H):",8D
- LDA #10
- STA $300
- MUL8 #10;$300
- DUMP #RETURN;#2
- _WAIT
- _PRNT " ",8D8D
- _PRNT ":: MUL8 #100;#100 RETURNS (L,H):",8D
- MUL8 #100;#100
- DUMP RETURN;#2
- _PRNT " ",8D8D
- _WAIT
-*
- _PRNT "THE DIV8 MACRO DIVIDES A ",8D
- _PRNT "DIVIDEND BY A DIVISOR,"8D
- _PRNT "RETURNING THE QUOTIENT.",8D
- _PRNT "ALL VALUES ARE UNSIGNED.",8D8D
- DIV8 #100;#10
- _PRNT ":: DIV8 #100;#10 RETURNS:",8D8D
- DUMP #RETURN;#1
- _WAIT
- _PRNT "::DIV8 #200;#33 RETURNS",8D8D
- DIV8 #200;#33
- STY $300 ; REMAINDER IN .Y
- DUMP #RETURN;#1
- _PRNT " ",8D8D
- _PRNT "WITH A REMAINDER OF: ",8D
- DUMP #$300;#1
- _PRNT " ",8D8D
- _WAIT
-*
-** THE FOLLOWING IS DONE JUST TO SHOW THAT
-** THESE MACROS ACCEPT LITERAL VALUES AS WELL
-** AS POINTERS
-*
- LDA #$D0 ; LOAD #2000 INTO $300
- STA $300
- LDA #$07
- STA $301
- LDA #$B8
- STA $302
- LDA #$0B
- STA $303
- ADD16 $300;#3000
- _PRNT " ",8D8D
- _PRNT "THE ADD16 MACRO ADDS TWO",8D
- _PRNT "16-BIT VALUES, SIGNED OR UNSIGNED.",8D8D
- _PRNT "ADD16 #3000;#2000 RETURNS: ",8D8D
- DUMP #RETURN;RETLEN
- _PRNT " ",8D8D
- _WAIT
-*
- _PRNT " ",8D8D
- _PRNT "THE SUB16 MACRO SUBTRACTS ONE",8D
- _PRNT "16-BIT NUMBER FROM ANOTHER.",8D8D
- _PRNT "CALCULATED LEFT TO RIGHT, L-R.",8D
- _PRNT "SIGNED OR UNSIGNED.",8D8D
- _PRNT "SUB16 #5000;#3000 RETURNS: ",8D8D
- SUB16 #5000;#3000 ; 5000 - 3000
- DUMP #RETURN;RETLEN
- _PRNT " ",8D8D
- _WAIT
-*
- _PRNT "THE MUL16 MACRO MULTIPLIES TWO",8D
- _PRNT "16-BIT NUMBERS, SIGNED OR NOT.",8D8D
- _PRNT "MUL16 #500;#500 RETURNS: ",8D8D
- MUL16 #500;#500
- DUMP #RETURN;RETLEN
- _PRNT " ",8D8D
- _WAIT
-*
- _PRNT "AND THE DIV16 MACRO DIVIDES THE",8D
- _PRNT "FIRST PARAMETER BY THE SECOND.",8D8D
- _PRNT "IF THE THIRD PARAMETER IS",8D
- _PRNT "AN S, THEN THE DIVISION IS SIGNED;",8D
- _PRNT "OTHERWISE, IT IS UNSIGNED.",8D8D
- _PRNT "DIV16 #25000;#500;U RETURNS:",8D8D
- DIV16 #25000;#500;U
- DUMP #RETURN;RETLEN
- _PRNT " ",8D8D
- _WAIT
-*
- _PRNT "THE REM16 MACRO LIKEWISE CALCULATES",8D
- _PRNT "THE REMAINDER OF A 16-BIT DIVISION.",8D
- _PRNT "IT ALSO USES THE THIRD PARAMETER TO",8D
- _PRNT "SIGNIFY WHETHER IT IS SIGNED (S).",8D8D
- _PRNT "REM16 #5000;#333;U RETURNS:",8D8D
- REM16 #5000;#333;U
- DUMP #RETURN;RETLEN
- _PRNT " ",8D8D
- _WAIT
-*
- _PRNT "CMP16 COMPARES TWO 16-BIT VALUES",8D
- _PRNT "SETTING FLAGS AS WOULD THE CMP ",8D
- _PRNT "COMMAND IN 6502 ASSEMBLY. WE WON'T",8D
- _PRNT "BE ILLUSTRATING THIS FOR NOW ",8D
- _PRNT "BECAUSE I HATE YOU.",8D8D
- _WAIT
-*
- _PRNT " ",8D8D
- _PRNT "AND FINALLY, THE RND16 MACRO",8D
- _PRNT "RETURNS A RANDOM 16-BIT VALUE, FROM",8D
- _PRNT "0 TO 65455.",8D8D
- LUP 5
- _PRNT "RND16 RETURNS:",8D8D
- RND16
- DUMP #RETURN;RETLEN
- _PRNT " ",8D8D
- _WAIT
- --^
-*
-********************************
-*
-* THE FOLLOWING IS CURRENTLY UNDER
-* CONSTRUCTION, AND DOES NOT YET
-* WORK AS PLANNED. FLOATING POINT
-* ROUTINES WILL BE ADDED IN THE NEXT
-* MAJOR VERSION RELEASE.
-*
-********************************
-*
- _PRNT " ",8D8D8D8D8D8D8D8D
- _PRNT "FLOATING-POINT CALCULATION",8D
- _PRNT "--------------------------",8D8D
- _PRNT "THIS LIBRARY USES THE APPLESOFT",8D
- _PRNT "ROUTINES FOR FLOATING-POINT",8D
- _PRNT "ARITHMETIC, WRITTEN ORIGINALLY",8D
- _PRNT "BY STEVE WOZNIAK. THESE ARE",8D
- _PRNT "PRESENT IN EVERY APPLE II MODEL",8D
- _PRNT "FROM THE APPLE ][+ AND FORWARD.",8D
- _PRNT " ",8D8D
- _WAIT
- _PRNT "FLOATING-POINT VALUES ARE STORED",8D
- _PRNT "USING SCIENTIFIC NOTATION, WHERE",8D
- _PRNT "THE FIRST BYTE IS THE EXPONENT,",8D
- _PRNT "THE SECOND THROUGH FIFTH BYTES",8D
- _PRNT "ARE THE MANTISSA, AND THE SIXTH",8D
- _PRNT "BYTE THE SIGN.",8D8D
- _WAIT
- _PRNT "EXP MANTISSA SIGN",8D
- _PRNT "00 01 02 03 04 05",8D8D8D
- LDA #$84 ; = $80 + EXPONENT; -1 = $79
- STA $300
- LDA #$A0 ; MANTISSA
- STA $301 ; STORED MOST SIGNIFICANT
- LDA #00
- STA $302
- STA $303 ; LEFT TO RIGHT.
- STA $304
- LDA #$FF
- STA $305 ; FF= NEGATIVE, 0 = POSITIVE
- DUMP #$300;#6
-*
-** 25E10^-1 = 2.5
-*
- _WAIT
- _PRNT "SO, LET'S PUT 2.5 IN $300 AND",8D
- _PRNT "10 IN $310, THEN ADD THEM.",8D8D
- _PRNT "2.5 = 25E-1 SCIENTIFIC NOTATION",8D8D
- _PRNT " = 01 37 00 00 00 FF",8D8D
- _PRNT "10 = 1E+1",8D
- _PRNT " = 01 01 00 00 00 00",8D8D
- _PRNT " ",8D8D8D
- LDA #$84
- LDA #$A0
- STA $310
- STA $311
- LDA #0
- STA $312
- STA $313
- STA $314
- STA $315
- _WAIT
- _PRNT " ",8D8D
- _PRNT "NOW LET'S ADD THEM WITH THE",8D
- _PRNT "FPADD MACRO TO SEE THE RESULT.",8D8D
- _PRNT "FPADD $300;$310 RETURNS:",8D8D
- FPADD $300;$310
- DUMP #RETURN;RETLEN
-*
-********************************
-*
-* END OF CONSTRUCTION
-*
-********************************
-*
- JMP REENTRY
-*
-*``````````````````````````````*
-* BOTTOM INCLUDES *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-** BOTTOM INCLUDES
-*
- PUT MIN.LIB.REQUIRED
-*
-** INDIVIDUAL SUBROUTINE INCLUDES
-*
-** 8-BIT MATH SUBROUTINES
-*
- PUT MIN.SUB.MULT8
- PUT MIN.SUB.DIVD8
- PUT MIN.SUB.RAND8
- PUT MIN.SUB.RANDB
-*
-** 16-BIT MATH SUBROUTINES
-*
- PUT MIN.SUB.ADDIT16
- PUT MIN.SUB.SUBT16
- PUT MIN.SUB.COMP16
- PUT MIN.SUB.MULT16
- PUT MIN.SUB.DIVD16
- PUT MIN.SUB.RAND16
-*
diff --git a/source/disk4_math/T.MIN.HOOKS.MATH b/source/disk4_math/T.MIN.HOOKS.MATH
deleted file mode 100644
index 5a8eff3..0000000
--- a/source/disk4_math/T.MIN.HOOKS.MATH
+++ /dev/null
@@ -1,22 +0,0 @@
-GETNUM EQU $FFA7
-RNDL EQU $4E
-RNDH EQU $4F
-FAC EQU $9D
-FSUB EQU $E7A7
-FADD EQU $E7BE
-FMULT EQU $E97F
-FDIV EQU $EA66
-FMULTT EQU $E982
-FDIVT EQU $EA69
-FADDT EQU $E7C1
-FSUBT EQU $E7AA
-MOVFM EQU $EAF9
-MOVMF EQU $EB2B
-NORM EQU $E82E
-CONUPK EQU $E9E3
-FLOG EQU $E941
-FSQR EQU $EE8D
-FCOS EQU $EFEA
-FSIN EQU $EFF1
-FTAN EQU $F03A
-FATN EQU $F09E
diff --git a/source/disk4_math/T.MIN.HOOKS.REQUIRED b/source/disk4_math/T.MIN.HOOKS.REQUIRED
deleted file mode 100644
index aad849f..0000000
--- a/source/disk4_math/T.MIN.HOOKS.REQUIRED
+++ /dev/null
@@ -1,10 +0,0 @@
-ADDR1 EQU $06
-ADDR2 EQU $08
-ADDR3 EQU $EB
-ADDR4 EQU $ED
-SCRATCH EQU $19
-SCRATCH2 EQU $1E
-RETADR EQU $FE
-RESULT EQU $FA
-RESULT2 EQU $FC
-REENTRY EQU $3D0
diff --git a/source/disk4_math/T.MIN.LIB.REQUIRED b/source/disk4_math/T.MIN.LIB.REQUIRED
deleted file mode 100644
index 1649887..0000000
--- a/source/disk4_math/T.MIN.LIB.REQUIRED
+++ /dev/null
@@ -1,401 +0,0 @@
-__GETRET
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #255
-:LP
- INY
- LDA RETURN,Y
- STA (ADDR1),Y
- CPY RETLEN
- BNE :LP
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
-__SETPARM
- LDY #255
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
-:LP
- INY
- LDA (ADDR1),Y
- STA PARAM,Y
- CPY PARLEN
- BNE :LP
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
-__DUMP
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA :LENGTH
- PLA
- STA ADDR3
- PLA
- STA ADDR3+1
- LDA #$8D
- JSR $FDF0
- LDA ADDR3+1
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA ADDR3+1
- AND #$0F
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA ADDR3
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA ADDR3
- AND #$0F
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA #186
- JSR $FDF0
- LDA #160
- JSR $FDF0
- LDY #0
-:LP
- LDA (ADDR3),Y
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA (ADDR3),Y
- AND #$0F
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- LDA #160
- JSR $FDF0
- INY
- CPY :LENGTH
- BNE :LP
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
-:RIGHT DS 1
-:LEFT DS 1
-:LENGTH DS 1
-__P
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #1
-:LP LDA (ADDR1),Y
- BEQ :DONE
- JSR $FDF0
- INY
- BNE :LP
-:DONE CLC
- TYA
- ADC ADDR1
- STA ADDR1
- LDA ADDR1+1
- ADC #0
- PHA
- LDA ADDR1
- PHA
- RTS
-__W
- JSR $FD0C
- RTS
-__RSAV
- STA ERRA
- STX ERRX
- STY ERRY
-:C BCC :C0
- BCS :C1
-:Z BEQ :Z1
- BNE :Z0
-:N BMI :N1
- BPL :N0
-:O BVC :O0
- BVS :O1
- JMP :EXIT
-:C0 LDA #0
- STA ERRCARRY
- JMP :Z
-:C1 LDA #1
- STA ERRCARRY
- JMP :Z
-:Z1 LDA #1
- STA ERRZERO
- JMP :N
-:Z0 LDA #0
- STA ERRZERO
- JMP :N
-:N1 LDA #1
- STA ERRNEG
- JMP :O
-:N0 LDA #0
- STA ERRNEG
- JMP :O
-:O0 LDA #0
- STA ERROVF
- JMP :EXIT
-:O1 LDA #1
- STA ERROVF
-:EXIT
- RTS
-__RDMP
- _PRNT " ",8D8D
- _PRNT "REGISTRY DUMP",8D
- _PRNT "=============",8D
- _PRNT "A: "
- LDA ERRA
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA ERRA
- AND #$0F
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- _PRNT " ",8D
- _PRNT "X: "
- LDA ERRX
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA ERRX
- AND #$0F
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- _PRNT " ",8D
- _PRNT "Y: "
- LDA ERRY
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA ERRY
- AND #$0F
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- _PRNT " ",8D8D
- _PRNT "STATUS FLAGS",8D
- _PRNT "============",8D8D
- LDA #0
- CMP ERRCARRY
- BEQ :CARCLR
- _PRNT "CARRY: SET",8D
- JMP :TESTN
-:CARCLR _PRNT "CARRY: CLEAR",8D
-:TESTN LDA #0
- CMP ERRNEG
- BEQ :NEGCLR
- _PRNT "NEGATIVE: SET",8D
- JMP :TESTZ
-:NEGCLR _PRNT "NEGATIVE: CLEAR",8D
-:TESTZ LDA #0
- CMP ERRZERO
- BEQ :ZCLR
- _PRNT "ZERO: SET",8D
- JMP :TESTO
-:ZCLR _PRNT "ZERO: CLEAR",8D
-:TESTO
- LDA #0
- CMP ERROVF
- BEQ :OCLR
- _PRNT "OVERFLOW: SET",8D
- JMP :FIN
-:OCLR _PRNT "OVERFLOW: CLEAR",8D8D8D
-:FIN
- RTS
-:LEFT DS 1
-:RIGHT DS 1
-HEXTAB ASC "0123456789ABCDEF"
-__ERR
- LDY #0
- LDA (RETADR),Y
- STA :RET
- INY
- LDA (RETADR),Y
- STA :RET+1
- JSR __RSAV
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :DUMPLEN
- PLA
- STA :DUMP
- PLA
- STA :DUMP+1
- PLA
- STA :DMPMSG
- PLA
- STA :DMPMSG+1
- PLA
- STA :MESG
- PLA
- STA :MESG+1
- PLA
- STA :SRID
- PLA
- STA :SRID+1
- _PRNT " ",87878787878D8D
- _PRNT "ERROR!",8D8D
- _PRNT "SUBROUTINE: "
- LDY #0
- LDA :SRID
- STA ADDR1
- LDA :SRID+1
- STA ADDR1+1
-:LP1
- LDA (ADDR1),Y
- BEQ :LPX1
- JSR $FDF0
- INY
- BNE :LP1
-:LPX1
- _PRNT " ",8D
- _PRNT "MESSAGE: "
- LDY #0
- LDA :MESG
- STA ADDR1
- LDA :MESG+1
- STA ADDR1+1
-:LP2
- LDA (ADDR1),Y
- BEQ :LPX2
- JSR $FDF0
- INY
- BNE :LP2
-:LPX2
- _PRNT " ",8D8D
- _WAIT
- LDY #0
- LDA :DMPMSG
- STA ADDR1
- LDA :DMPMSG+1
- STA ADDR1+1
-:LP3
- LDA (ADDR1),Y
- BEQ :LPX3
- JSR $FDF0
- INY
- BNE :LP3
-:LPX3
- _PRNT " ",8D
- LDA :DUMP+1
- PHA
- LDA :DUMP
- PHA
- LDA :DUMPLEN
- PHA
- JSR __DUMP
- _WAIT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- _PRNT " ",8D8D
- _WAIT
- _RDUMP
- _WAIT
- LDA ERRSTOP
- CMP #1
- BEQ :KILL
- RTS
-:KILL
- _PRNT " ",8D8D
- _PRNT "BREAK AT: "
- DUMP #:RET;#2
- JMP $3D0
-:DUMPLEN DS 1
-:DUMP DS 2
-:DMPMSG DS 2
-:MESG DS 2
-:SRID DS 2
-:RET DS 2
-__ERRH
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDA #$FFC
- STA $D8
- LDY #0
- LDA (ADDR1),Y
- STA $9D5A
- INY
- LDA (ADDR1),Y
- STA $9D5B
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
diff --git a/source/disk4_math/T.MIN.MAC.MATH b/source/disk4_math/T.MIN.MAC.MATH
deleted file mode 100644
index 65fd0e0..0000000
--- a/source/disk4_math/T.MIN.MAC.MATH
+++ /dev/null
@@ -1,78 +0,0 @@
-ADD16 MAC
- _ISLIT ]1
- _ISLIT ]2
- JSR ADDIT16
- <<<
-SUB16 MAC
- _ISLIT ]1
- _ISLIT ]2
- JSR SUBT16
- <<<
-MUL16 MAC
- _ISLIT ]1
- _ISLIT ]2
- JSR MULT16
- <<<
-DIV16 MAC
- _ISLIT ]1
- _ISLIT ]2
- IF S,]3
- JSR SDIVD16
- ELSE
- JSR UDIVD16
- FIN
- <<<
-REM16 MAC
- _ISLIT ]1
- _ISLIT ]2
- IF S,]3
- JSR SREMD16
- ELSE
- JSR UREMD16
- FIN
- <<<
-RNDB MAC
- LDA ]1
- PHA
- LDA ]2
- PHA
- JSR RANDB
- <<<
-CMP16 MAC
- _ISLIT ]1
- _ISLIT ]2
- JSR COMP16
- <<<
-MUL8 MAC
- LDA ]1
- PHA
- LDA ]2
- PHA
- JSR MULT8
- <<<
-DIV8 MAC
- LDA ]1
- PHA
- LDA ]2
- PHA
- JSR DIVD8
- <<<
-RND16 MAC
- JSR RAND16
- <<<
-FPADD MAC
- LDX #]1
- LDY #>]1
- JSR MOVFM
- LDA #]2
- LDY #>]2
- JSR CONUPK
- JSR NORM
- LDA $9D
- JSR FADDT
- LDX #RETURN
- LDY #>RETURN
- JSR MOVMF
- LDA #6
- STA RETLEN
- <<<
diff --git a/source/disk4_math/T.MIN.MAC.REQUIRED b/source/disk4_math/T.MIN.MAC.REQUIRED
deleted file mode 100644
index 5f3c4db..0000000
--- a/source/disk4_math/T.MIN.MAC.REQUIRED
+++ /dev/null
@@ -1,89 +0,0 @@
-_ISLIT MAC
- IF #=]1
- LDA ]1/$100
- PHA
- LDA ]1
- PHA
- ELSE
- LDA ]1+1
- PHA
- LDA ]1
- PHA
- FIN
- <<<
-_ISSTR MAC
- IF "=]1
- JMP STRCONT
-]STRTMP STR ]1
-STRCONT
- LDY #0
- LDA ]STRTMP
- STA PARLEN
- STA PARAM
-]STRLP1
- INY
- LDA ]STRTMP,Y
- STA PARAM,Y
- CPY PARLEN
- BNE ]STRLP1
- LDA #>PARAM
- PHA
- LDA #$0369
- STA :SEED+1
- LDA :SEED
- EOR #<$0369
- STA :SEED
- JMP :EXIT
-:LOW0
- LDA :SEED+1
- BEQ :DOEOR
- ASL
- BEQ :NOEOR
- BCS :DOEOR
-:NOEOR
- STA :SEED+1
-:EXIT LDX :SEED+1
- LDY :SEED
- STY RETURN
- STX RETURN+1
- LDA #2
- STA RETLEN
- RTS
-:SEED DS 2
diff --git a/source/disk4_math/T.MIN.SUB.RAND8 b/source/disk4_math/T.MIN.SUB.RAND8
deleted file mode 100644
index 4cbbf82..0000000
--- a/source/disk4_math/T.MIN.SUB.RAND8
+++ /dev/null
@@ -1,19 +0,0 @@
-RAND8
- LDX #8
- LDA RNDL+0
-:A
- ASL ;SHIFT THE REG
- ROL RNDL+1
- BCC :B
- EOR #$2D
-
-
-:B
- DEX
- BNE :A
- STA RNDL+0
- STA RETURN
- LDY #1
- STY RETLEN
- CMP #0
- RTS
diff --git a/source/disk4_math/T.MIN.SUB.RANDB b/source/disk4_math/T.MIN.SUB.RANDB
deleted file mode 100644
index 4bad328..0000000
--- a/source/disk4_math/T.MIN.SUB.RANDB
+++ /dev/null
@@ -1,107 +0,0 @@
-RANDB
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :NEWMAX
- PLA
- STA :NEWMIN
- LDA #1
- STA :OLDMIN
- LDA #255
- STA :OLDMAX
- LDX #8
- LDA RNDL+0
-:AA
- ASL
- ROL RNDL+1
- BCC :BB
- EOR #$2D
-:BB
- DEX
- BNE :AA
- STA RNDL+0
- CMP #0
- STA :OLDVAL
- LDA :OLDMAX
- SEC
- SBC :OLDMIN
- STA :OLDRANGE
- LDA :NEWMAX
- SEC
- SBC :NEWMIN
- STA :NEWRANGE
- LDA :OLDVAL
- SEC
- SBC :OLDMIN
- STA :VALRANGE
- LDA #00
- TAY
- STY :NUM1HI
- BEQ :ENTLP
-:DOADD
- CLC
- ADC :VALRANGE
- TAX
- TYA
- ADC :NUM1HI
- TAY
- TXA
-:MLP
- ASL :VALRANGE
- ROL :NUM1HI
-:ENTLP
- LSR :NEWRANGE
- BCS :DOADD
- BNE :MLP
- STA :MULRANGE
- STY :MULRANGE+1
-:DIVIDE
- LDA #0
- STA :REMAIN
- STA :REMAIN+1
- LDX #16
-:DIVLP
- ASL :MULRANGE
- ROL :MULRANGE+1
- ROL :REMAIN
- ROL :REMAIN+1
- LDA :REMAIN
- SEC
- SBC :OLDRANGE
- TAY
- LDA :REMAIN+1
- SBC :OLDRANGE+1
- BCC :SKIP
- STA :REMAIN+1
- STY :REMAIN
- INC :DIVRANGE
-:SKIP DEX
- BNE :DIVLP
- LDA :DIVRANGE
- CLC
- ADC :NEWMIN
- STA :NEWVAL
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDA :NEWVAL
- STA RETURN
- LDX #1
- STX RETLEN
- RTS
-:OLDRANGE DS 2
-:NEWRANGE DS 2
-:MULRANGE DS 2
-:DIVRANGE DS 2
-:VALRANGE DS 2
-:OLDVAL DS 2
-:NEWVAL DS 2
-:OLDMIN DS 2
-:NEWMIN DS 2
-:OLDMAX DS 2
-:NEWMAX DS 2
-:NUM1HI DS 2
-:REMAIN DS 2
diff --git a/source/disk4_math/T.MIN.SUB.SUBT16 b/source/disk4_math/T.MIN.SUB.SUBT16
deleted file mode 100644
index 972e7eb..0000000
--- a/source/disk4_math/T.MIN.SUB.SUBT16
+++ /dev/null
@@ -1,31 +0,0 @@
-SUBT16
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :SUBT
- PLA
- STA :SUBT+1
- PLA
- STA :MINU
- PLA
- STA :MINU+1
- LDA :MINU
- SEC
- SBC :SUBT
- TAY
- STY RETURN
- LDA :MINU+1
- SBC :SUBT+1
- TAX
- STX RETURN+1
- LDA #2
- STA RETLEN
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:MINU DS 2
-:SUBT DS 2
diff --git a/source/disk4_math/T.MIN.VARS.REQUIRED b/source/disk4_math/T.MIN.VARS.REQUIRED
deleted file mode 100644
index b569cea..0000000
--- a/source/disk4_math/T.MIN.VARS.REQUIRED
+++ /dev/null
@@ -1,21 +0,0 @@
-JUMPTBL JMP MAIN_START
-
- DS 60
-RETLEN DS 1
-RETURN DS 256
-PARLEN DS 1
-PARAM DS 256
-ERRSTOP DS 1
-ERRCTRL DS 1
-ERRA DS 1
-ERRX DS 1
-ERRY DS 1
-ERRCARRY DS 1
-ERRNEG DS 1
-ERRZERO DS 1
-ERROVF DS 1
-MAIN_START
- LDA #1
- STA ERRSTOP
- LDA #1
- STA ERRCTRL
diff --git a/source/disk4_math/T.SUB.ADDIT16 b/source/disk4_math/T.SUB.ADDIT16
deleted file mode 100644
index 39c8068..0000000
--- a/source/disk4_math/T.SUB.ADDIT16
+++ /dev/null
@@ -1,99 +0,0 @@
-*``````````````````````````````*
-* ADDIT16 :: ADD 16-BIT VALUES *
-*- -*
-* ADDS TWO SIXTEEN BIT VALUES *
-* AND RETURNS A 16 BIT VALUE *
-* IN .Y (LOW) AND .X (HIGH). *
-* CAN BE SIGNED OR UNSIGNED. *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-* LDA #>1000 *
-* PHA *
-* LDA #<1000 *
-* PHA *
-* LDA #>1200 ; ADD2 *
-* PHA *
-* LDA #<1200 *
-* PHA *
-* JSR ADDIT16 *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* ADDEND 2 LOW BYTE *
-* ADDEND 2 HIGH BYTE *
-* ADDEND 1 LOW BYTE *
-* ADDEND 1 HIGH BYTE *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* .Y = LOW BYTE OF RESULT *
-* .X = HIGH BYTE OF RESULT *
-* .A = LOW BYTE OF RET ADDR *
-* *
-* [RETURN] = RESULT (2 BYTES) *
-* [RETLEN] = 2 (RESULT LENGTH) *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-ADDIT16
-*
-** GET RETURN ADDR
-*
- PLA
- STA RETADR
- PLA
- STA RETADR+1
-*
-** GET PARAMETERS
-*
- PLA
- STA :ADD2
- PLA
- STA :ADD2+1
- PLA
- STA :ADD1
- PLA
- STA :ADD1+1
-*
- LDA :ADD1
- CLC
- ADC :ADD2
- TAY ; LOW BYTE
- STY RETURN
- LDA :ADD1+1
- ADC :ADD2+1
- TAX ; HIGH BYTE
- STX RETURN+1
- LDA #2
- STA RETLEN
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
- RTS
-*
-** DATA
-*
-:ADD1 DS 2
-:ADD2 DS 2
-*
diff --git a/source/disk4_math/T.SUB.COMP16 b/source/disk4_math/T.SUB.COMP16
deleted file mode 100644
index f9a3073..0000000
--- a/source/disk4_math/T.SUB.COMP16
+++ /dev/null
@@ -1,134 +0,0 @@
-*``````````````````````````````*
-* COMP16 :: 16-BIT COMPARE *
-*- -*
-* COMPARE TWO 16BIT SIGNED OR *
-* UNSIGNED WORDS AND RETURN *
-* THE C,Z,N FLAGS AS SET OR *
-* CLEARED. *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: CZN----- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-* LDA #>123 *
-* PHA *
-* LDA #<123 *
-* PHA ; WORD 1 *
-* LDA #>1023 *
-* PHA *
-* LDA #<1023 *
-* PHA ; WORD 2 *
-* JSR CMP16 *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* LOW BYTE OF WORD 2 (SUBTRA) *
-* HIGH BYTE OF WORD 2 *
-* LOW BYTE OF WORD 1 (MINU) *
-* HIGH BYTE OF WORD 1 *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* FLAGS RETURNED BASED ON WORD *
-* 1 - WORD 2. *
-* *
-* IF W1 & W2 ARE 2S COMPLEMENT *
-* IF W1 = W2 Z=1,N=0 *
-* IF W1 > W2 Z=0,N=0 *
-* IF W1 < W2 Z=0,N=1 *
-* ELSE *
-* IF W1 = W2 Z=1,C=1 *
-* IF W1 > W2 Z=0,C=1 *
-* IF W1 < W2 Z=0,C=0 *
-* *
-*- -*
-* ADAPTED FROM LEVANTHAL AND *
-* WINTHROP'S /6502 ASSEMBLY *
-* LANGUAGE ROUTINES/. *
-* AS SUCH, THE SAME LICENSE *
-* MAY NOT APPLY UNTIL RADICAL *
-* ALTERATION. *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-COMP16
-*
-** GET RETURN ADDRESS
-*
- PLA
- STA RETADR
- PLA
- STA RETADR+1
-*
-** GET PARAMETERS
-*
- PLA
- STA :SUBT ; SUBTRAHEND
- PLA
- STA :SUBT+1
- PLA
- STA :MINU ; MINUEND
- PLA
- STA :MINU+1
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
- LDA :MINU
- CMP :SUBT ; COMPARE LOW BYTES
- BEQ :EQUAL
-*
-** LOW BYTES ARE NOTE EQUAL
-** COMPARE HIGH BYTES
-*
- LDA :MINU+1
- SBC :SUBT+1 ; COMPARE HIGH BYTES
- ORA #1 ; MAKE Z=0, SINCE LOW
- ; BYTES ARE NOT EQUAL
- BVS :OVFLOW ; MUST HANDLE OVERFLOW
- ; FOR SIGNED MATH
- RTS ; EXIT
-*
-** LOW BYTES ARE UQAL -- COMPARE HIGH
-*
-:EQUAL
- LDA :MINU+1
- SBC :SUBT+1 ; UPPER BYTES
- BVS :OVFLOW
- RTS ; RETURN W FLAGS SET
-*
-**
-** OVERFLOW WITH SIGNED ARITHMETIC SO
-** COMPLEMENT THE NEGATIVE FLAG.
-** DO NO CHANGE THE CARRY FLAG AND
-** MAKE THE ZERO FLAG EQUAL TO 0.
-** COMPLEMENT NEG FLAG BY EORING
-** #$80 AND ACCUMULATOR.
-**
-*
-:OVFLOW
- EOR #$80 ; COMPLEMENT N FLAG
- ORA #1 ; IF OVERFLOW THEN THE
- ; WORDS ARE !=. Z= 0
- ; CARRY UNCHANGED
- RTS
-*
-** DATA
-*
-:MINU DS 2
-:SUBT DS 2
-*
diff --git a/source/disk4_math/T.SUB.DIVD16 b/source/disk4_math/T.SUB.DIVD16
deleted file mode 100644
index 921271f..0000000
--- a/source/disk4_math/T.SUB.DIVD16
+++ /dev/null
@@ -1,331 +0,0 @@
-*``````````````````````````````*
-* 16-BIT DIVISION: *
-* *
-* SDIV16, UDIV16, SREM16, AND *
-* UREM16. *
-*- -*
-* SDIV16: DIVIDED 2 SIGNED BIT *
-* WORDS AND RETURN A 16-BIT *
-* SIGNED QUOTIENT. *
-* *
-* UDIV16: DIVIDE 2 UNSIGNED *
-* 16BIT WORDS AND RETURN A *
-* 16BIT UNSIGNED QUOTIENT. *
-* *
-* SREM16: DIVIDE 2 SIGNED *
-* 16BIT WORDS AND RETURN A *
-* 16BIT SIGNED REMAINDER. *
-* *
-* UREM16: DIVIDE 2 UNSIGNED *
-* 16BIT WORKDS AND RETURN A *
-* 16BIT UNSIGNED REMAINDER. *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-** ALL ROUTINES USE THE SAME *
-** FORMAT. *
-* *
-* LDA #>10000 *
-* PHA *
-* LDA #<10000 ; DIVIDEND *
-* PHA *
-* LDA #>1000 ; DIVISOR *
-* PHA *
-* LDA #<1000 *
-* PHA *
-* JSR UDIV16 *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* LOW BYTE OF DIVISOR *
-* HIGH BYTE OF DIVISOR *
-* LOW BYTE OF DIVIDEND *
-* HIGH BYTE OF DIVIDEND *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* IF NO ERRORS, CARRY = 0, *
-* ELSE CARRY=1, QUOTIENT=0, *
-* AND REMAINDER=0 *
-* *
-* .Y = COUNTER; TRASH *
-* .X = COUNTER; TRASH *
-* .A = LOW BYTE OF RET ADDR *
-* *
-* [RETURN] = RESULT (2 BYTES) *
-* [RETLEN] = 2 (RESULT LENGTH) *
-*- -*
-* ADAPTED FROM LEVANTHAL AND *
-* WINTHROP'S /6502 ASSEMBLY *
-* LANGUAGE ROUTINES/. *
-* AS SUCH, IT MAY FALL UNDER A *
-* DIFFERENT LICENSE UNTIL IT *
-* IS RADICALLY REWORKED. *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-UDIVD16
- LDA #0
- BEQ UDIVMD
-UREMD16
- LDA #2
-UDIVMD
- STA _RSLTI
-*
-** GET RETURN ADDRESS
-*
- PLA
- STA RETADR
- PLA
- STA RETADR+1
-*
-** GET PARAMETERS
-*
- PLA
- STA _DVSOR
- PLA
- STA _DVSOR+1
- PLA
- STA _DVEND
- PLA
- STA _DVEND+1
-*
- JSR UDIV
- BCC DIVOK ; BR IF NO ERR
-DIVERR JMP EREXIT
-DIVOK JMP OKEXIT
-*
-** SIGNED DIVISION
-*
-SDIVD16
- LDA #0 ; RESULT IS QUOTIENT
- BEQ SDIVMD ; (INDEX=0)
-*
-** SIGNED REMAINDER
-*
-SREMD16
- LDA #2 ; RES = REMAINDER (I=2)
- BNE SDIVMD
-*
-SDIVMD
- STA _RSLTI ;RESULT INDEX;0=Q,2=R
-*
-** GET RETURN ADDRESS
-*
- PLA
- STA RETADR
- PLA
- STA RETADR+1
-*
-** GET PARAMETERS
-*
- PLA
- STA _DVSOR
- PLA
- STA _DVSOR+1
- PLA
- STA _DVEND
- PLA
- STA _DVEND+1
-*
-*
-** DETERMINE SIGN OF QUOTIENT BY
-** PERFORMING AN EXCLUSIVE OR OF
-** THE HIGH BYTES. IF THE SIGNS
-** ARE THE SAME THEN BIT 7 WILL
-** BE 0 AND THE QUOTIENT IS
-** POSITIVE. IF THE SIGNS ARE
-** DIFFERENT THEN THE QUOTIENT
-** IS NEGATIVE.
-*
- LDA _DVEND+1
- EOR _DVSOR+1
- STA _SQUOT
-*
-** SIGN OF REMAINDER IS THE SIGN
-** OF THE DIVIDEND
-*
- LDA _DVEND+1
- STA _SREMD
-*
-** TAKE THE ABSOLUTE VALUE OF
-** THE DIVISOR
-*
- LDA _DVSOR+1
- BPL CHKDE ; BR IF ALREADY POS
- LDA #0 ; SUB DVSOR FROM ZERO
- SEC
- SBC _DVSOR
- STA _DVSOR
- LDA #0
- SBC _DVSOR+1
- STA _DVSOR+1
-*
-** TAKE ABS VALUE OF THE DIVIDEND
-*
-CHKDE
- LDA _DVEND+1
- BPL DODIV ; BR IF DVEND IS POS
- LDA #0 ; SUB DVEND FROM ZERO
- SEC
- SBC _DVEND
- STA _DVEND
- LDA #0
- SBC _DVEND+1
- STA _DVEND+1
-*
-** DIVIDE ABS VALUES
-*
-DODIV
- JSR UDIV
- BCS EREXIT ; EXIT IF DIV BY 0
-*
-** NEGATE QUOTIENT IF IT IS NEGATIVE
-*
- LDA _SQUOT
- BPL DOREM ; BR IF Q IS POS
- LDA #0
- SEC
- SBC _DVEND
- STA _DVEND
- LDA #0
- SBC _DVEND+1
- STA _DVEND+1
-*
-DOREM
-*
-** NEGATE REMAINDER IF IT IS NEG
-*
- LDA _SREMD
- BPL OKEXIT ; BR IF REM IS POS
- LDA #0
- SEC
- SBC _DVEND+2
- STA _DVEND+2
- LDA #0
- SBC _DVEND+3
- STA _DVEND+3
- JMP OKEXIT
-*
-** ERROR EXIT (CARRY=1, RSLTS ARE 0)
-*
-EREXIT
- LDA #0
- STA _DVEND
- STA _DVEND+1 ;QUOTIENT = 0
- STA _DVEND+2
- STA _DVEND+3 ; REMAINDER=0
- STA RETURN
- STA RETURN+1
- LDA #2
- STA RETLEN
- SEC ; CARRY=1 IF ERROR
- BCS DVEXIT
-*
-** GOOD EXIT (CARRY = 0)
-*
-OKEXIT
- CLC ; CARRY = 0, NO ERRORS
-*
-DVEXIT
-*
-** STORE RESULT
-*
- LDX _RSLTI ;GET INDEX TO RESULT
- ; 0=QUOTIENT, 2=REMAINDER
-*
-** STORE RESULT
-*
- LDA _DVEND,X
- TAY
- LDA _DVEND+1,X
- TAX
- STY RETURN
- STX RETURN+1
- LDA #2
- STA RETLEN
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
- RTS
-*
-********************************
-* UDIV ROUTINE
-********************************
-UDIV
-*
-** ZERO UPPER WORD DIVIDEND
-** THIS WILL BE CALLED
-** DIVIDEND(1) BELOW
-*
- LDA #0
- STA _DVEND+2
- STA _DVEND+3
-*
-** FIRST CHECK FOR DIV BY 0
-*
- LDA _DVSOR
- ORA _DVSOR+1
- BNE OKUDIV ; BR IF DVSOR NOT 0
- SEC
- RTS
-*
-** PERFORM THE DIVISION BY
-** TRIAL SUBTRACTIONS
-*
-OKUDIV
- LDX #16 ; LOOP THROUGH 16 BITS
-DIVLP
- ROL _DVEND ;SHFT CARRY INTO BIT 0 OF DVEND
- ROL _DVEND+1 ;WHICH WILL BE THE QUOTIENT AND
- ROL _DVEND+2 ;SHFT DVEND AT THE SAME TIME
- ROL _DVEND+3
-CHKLT
- SEC
- LDA _DVEND+2
- SBC _DVSOR
- TAY ; SAVE LOW BYTE IN Y
- LDA _DVEND+3
- SBC _DVSOR+1 ;SUB HIGHBYTES W RES IN A
- BCC DECCNT ; BR IF DVEND < DVSOR AND CARRY
- STY _DVEND+2 ; ELSE
- STA _DVEND+3 ;VEN(1)=DVEND(1)-DVSOR
-*
-DECCNT
- DEX
- BNE DIVLP
-*
- ROL _DVEND ;SHFT IN LAST CAR FOR QUOT
- ROL _DVEND+1
- CLC ; NO ERRORS, CLEAR CARRY
- RTS
-*
-** DATA
-*
-_DVSOR DS 2 ; DIVISOR
-_DVEND DS 4 ; DIVIDEND[0] AND QUOTIENT
- ; DIVIDEND[1] AND REMAINDER
-_SQUOT DS 1 ; SIGN OF QUOTIENT
-_SREMD DS 1 ; SIGN OF REMAINDER
-_RSLTI DS 1 ; RESULT INDEX
-*
diff --git a/source/disk4_math/T.SUB.DIVD8 b/source/disk4_math/T.SUB.DIVD8
deleted file mode 100644
index 0df59ac..0000000
--- a/source/disk4_math/T.SUB.DIVD8
+++ /dev/null
@@ -1,94 +0,0 @@
-*``````````````````````````````*
-* DIVD8 :: 8BIT DIVISION (8BR) *
-*- -*
-* DIVIDE ONE 8BIT NUMBER BY *
-* ANOTHER TO GET AN 8BIT *
-* RESULT. UNSIGNED ONLY. *
-* *
-* ORIGINAL AUTHOR IS WHITE *
-* FLAME, AS SHARED ON *
-* CODEBASE64. MINOR CHANGES. *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-* LDA #200 *
-* PHA *
-* PDA #10 *
-* PHA *
-* JSR DIV8 *
-*- -*
-* ENTRY *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HIGH BYTE OF RETURN ADDRESS *
-* SECOND NUM TO BE MULTIPLIED *
-* FIRST NUM TO BE MULTIPLIED *
-*- -*
-* EXIT *
-* *
-* .Y = REMAINDER *
-* .X = UNCHANGED *
-* .A = QUOTIENT *
-* *
-* [RETURN] = QUOTIENT *
-* [RETLEN] = 1 (QUOT LENGTH) *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-DIVD8
-*
-** GET RETURN ADDRESS
-*
- PLA
- STA RETADR
- PLA
- STA RETADR+1
-*
-** GET PARAMETERS
-*
- PLA
- STA :DVEND
- PLA
- STA :DVSOR
-*
- LDA #$00
- LDY #8
- ASL :DVSOR
-:L1 ROL
- CMP :DVEND
- BCC :L2
- SBC :DVEND
-:L2 ROL :DVSOR
- DEY
- BNE :L1
- STA :REM
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
-** LOAD QUOTIENT INTO A, REMAINDER INTO X
-*
- LDY :REM ; REMAINDER TO Y
- LDA #1
- STA RETLEN
- LDA :DVSOR
- STA RETURN
-*
- RTS
-*
-** DATA
-*
-:REM DS 1
-:DVEND DS 1
-:DVSOR DS 1
-*
diff --git a/source/disk4_math/T.SUB.MULT16 b/source/disk4_math/T.SUB.MULT16
deleted file mode 100644
index 9ce7a5a..0000000
--- a/source/disk4_math/T.SUB.MULT16
+++ /dev/null
@@ -1,155 +0,0 @@
-*``````````````````````````````*
-* MULT16 :: MULTIPLY WORDS *
-*- -*
-* PERFORM MULTIPLICATION USING *
-* THE SHIFT AND ADD ALGORITHM *
-* *
-* NOTE: WHILE THIS DOES PASS *
-* THE FULL 32BIT PRODUCT BACK *
-* VIA X AND Y, THIS WOULD *
-* RETURN FALSE RESULTS IF ONE *
-* OF THE PARAMETERS HAD BEEN *
-* SIGNED. THUS, USUALLY ONLY *
-* THE LOW WORD IS USED. *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-* LDA #>1000 *
-* PHA *
-* LDA #<1000 ; MCAND *
-* PHA *
-* LDA #>3 *
-* PHA *
-* LDA #<3 ; MLIER *
-* PHA *
-* JSR MUL16 ; = 3000 *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* LOW BYTE OF MULTIPLIER *
-* HIGH BYTE OF MULTIPLIER *
-* LOW BYTE OF MULTIPLICAND *
-* HIGH BYTE OF MULTIPLICAND *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* LOW BYTE OF PRODUCT *
-* HIGH BYTE OF PRODUCT (16BIT) *
-* *
-* .Y = LOW BYTE OF HIGH WORD *
-* .X = HIGH BYTE OF HIGH WORD *
-* .A = LOW BYTE OF RET ADDR *
-* *
-* [RETURN] = RESULT (2 BYTES) *
-* [RETLEN] = 2 (RESULT LENGTH) *
-*- -*
-* ADAPTED FROM LEVANTHAL AND *
-* WINTHROP'S /6502 ASSEMBLY *
-* LANGUAGE ROUTINES/. *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-MULT16
-*
-** GET RETURN ADDRESS
-*
- PLA
- STA RETADR
- PLA
- STA RETADR+1
-*
-** GET PARAMETERS
-*
- PLA
- STA :MLIER
- PLA
- STA :MLIER+1
- PLA
- STA :MCAND
- PLA
- STA :MCAND+1
-*
-** PERFORM MULTIPLICATION USING THE SHIFT
-** AND ADD ALGORITHM, WHICH PRODUCES AN
-** UNSIGNED 32-BIT PRODUCT IN :HIPROD AND
-** :MLIER WITH :HIPROD BEING THE HIGH WORD.
-*
- LDA #0
- STA :HPROD ; ZERO HIGH WORD
- STA :HPROD+1
- LDX #17 ; # OF BITS IN MPLIER
- ; PLUS 1. EXTRA LOOP IS
- ; TO MOVE LAST CARRY INTO
- ; THE PRODUCT.
- CLC ; CLEAR CARRY FOR 1ST TIME
- ; THROUGH LOOP.
-:MULLP
-*
-** IF NEXT BIT = 1 THEN
-** HIPROD = HIPROD+MCAND
-*
- ROR :HPROD+1
- ROR :HPROD
- ROR :MLIER+1
- ROR :MLIER
- BCC :DECCNT ; BR IF NEXT BIT OF
- ; MULTIPLIER IS 0
- CLC ; NEXT BIT=1 SO ADD MCAND
- ; TO PRODUCT
- LDA :MCAND
- ADC :HPROD
- STA :HPROD
- LDA :MCAND+1
- ADC :HPROD+1
- STA :HPROD+1 ; CARRY = OVERFLOW
- ; FROM ADD
-:DECCNT
- DEX
- BNE :MULLP ; CONTINUE UNTIL DONE
-
- LDY :HPROD ; LOW BYTE OF HIGH WORD
- LDX :HPROD+1 ; HIGH BYTE OF HIGH WORD
-*
-** PUSH LOW WORD OF PRODUCT ONTO THE STACK
-*
- LDA :MLIER+1
- TAX
- STX RETURN+1
- LDA :MLIER
- TAY
- STY RETURN
- LDA :HPROD
- STA RETURN+2
- LDA #2
- STA RETLEN
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
- LDA :HPROD ;24BIT
- RTS
-*
-** DATA
-*
-:MCAND DS 3
-:MLIER DS 3
-:HPROD DS 2
-*
diff --git a/source/disk4_math/T.SUB.MULT8 b/source/disk4_math/T.SUB.MULT8
deleted file mode 100644
index c557eb6..0000000
--- a/source/disk4_math/T.SUB.MULT8
+++ /dev/null
@@ -1,108 +0,0 @@
-*``````````````````````````````*
-* MULT8 : 8BIT MULTIPLY (16BR) *
-*- -*
-* MULTIPLY TWO 8BIT NUMBERS TO *
-* GET 16BIT RESULT. NUMBERS *
-* MUST BE UNSIGNED. *
-* *
-* ORIGINAL AUTHOR IS WHITE *
-* FLAME, AS SHARED ON *
-* CODEBASE64. I HAVE MADE SOME *
-* MINOR ALTERATIONS, BUT NOT *
-* NEARLY ENOUGH TO CALL IT MY *
-* OWN. *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-* LDA #100 *
-* PHA *
-* PDA #200 *
-* PHA *
-* JSR MUL8 *
-*- -*
-* ENTRY *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HIGH BYTE OF RETURN ADDRESS *
-* SECOND NUM TO BE MULTIPLIED *
-* FIRST NUM TO BE MULTIPLIED *
-*- -*
-* EXIT *
-* *
-* .Y = LOW BYTE OF PRODUCT *
-* .X = HI BYTE OF PRODUCT *
-* .A = PRODUCT LENGTH (2) *
-* *
-* [RETURN] = PRODUCT *
-* [RETLEN] = 2 (PRODUCT LEN) *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-MULT8
-*
-** GET RETURN ADDRESS
-*
- PLA
- STA RETADR
- PLA
- STA RETADR+1
-*
-** GET PARAMETERS
-*
- PLA
- STA :MUL1
- PLA
- STA :MUL2
-*
-** INIT
-*
- LDA #$00
- TAY
- TAX
- STY :MUL1H
- BEQ :GOLOOP
-*
-:DOADD
- CLC
- ADC :MUL1
- TAY
-*
- TXA
- ADC :MUL1H
- TAX
- TYA
-*
-:LP
- ASL :MUL1
- ROL :MUL1H
-:GOLOOP
- LSR :MUL2
- BCS :DOADD
- BNE :LP
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
- STY RETURN
- STX RETURN+1
- LDA #2
- STA RETLEN
-*
- RTS
-*
-** DATA
-*
-:MUL1 DS 1
-:MUL2 DS 1
-:MUL1H DS 1
-*
diff --git a/source/disk4_math/T.SUB.RAND16 b/source/disk4_math/T.SUB.RAND16
deleted file mode 100644
index 415a8f2..0000000
--- a/source/disk4_math/T.SUB.RAND16
+++ /dev/null
@@ -1,88 +0,0 @@
-*``````````````````````````````*
-* RAND16 : 16BIT RANDOM NUMBER *
-*- -*
-* GENERATE A 16BIT PSEUDO- *
-* RANDOM NUMBER AND RETURN IT *
-* IN Y,X (LOW, HIGH). *
-* *
-* ORIGINAL AUTHOR IS WHITE *
-* FLAME, AS SHARED ON *
-* CODEBASE64. *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-*- -*
-* ENTRY *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HIGH BYTE OF RETURN ADDRESS *
-*- -*
-* EXIT *
-* *
-* .Y = HIGH BYTE OF PRODUCT *
-* .X = LOW BYTE OF PRODUCT *
-* .A = LOW BYTE OF PRODUCT *
-* *
-* [RETURN] = RESULT (2 BYTES) *
-* [RETLEN] = 2 (RESULT LENGTH) *
-*- -*
-* NOTE: THERE ARE 2048 MAGIC *
-* NUMBERS THAT COULD BE EOR'D *
-* TO GENERATE A PSEUDO-RANDOM *
-* PATTERN THAT DOESN'T REPEAT *
-* UNTIL 65535 ITERATIONS. TOO *
-* MANY TO LIST HERE, BUT SOME *
-* ARE: $002D, $1979, $1B47, *
-* $41BB, $3D91, $B5E9, $FFEB *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-RAND16
-*
- LDA RNDL
- STA :SEED
- LDA RNDH
- STA :SEED+1
-*
- LDA :SEED
- BEQ :LOW0
-*
-** DO A NORMAL SHIFT
-*
- ASL :SEED
- LDA :SEED+1
- ROL
- BCC :NOEOR
-:DOEOR ; HIGH BYTE IN A
- EOR #>$0369
- STA :SEED+1
- LDA :SEED
- EOR #<$0369
- STA :SEED
- JMP :EXIT
-:LOW0
- LDA :SEED+1
- BEQ :DOEOR
- ASL
- BEQ :NOEOR
- BCS :DOEOR
-:NOEOR
- STA :SEED+1
-:EXIT LDX :SEED+1
- LDY :SEED
- STY RETURN
- STX RETURN+1
- LDA #2
- STA RETLEN
- RTS
-*
-** DATA
-*
-:SEED DS 2
-*
diff --git a/source/disk4_math/T.SUB.RAND8 b/source/disk4_math/T.SUB.RAND8
deleted file mode 100644
index 2fa849b..0000000
--- a/source/disk4_math/T.SUB.RAND8
+++ /dev/null
@@ -1,54 +0,0 @@
-*``````````````````````````````*
-* RAND8 :: 8-BIT RANDOM NUMBER *
-*- -*
-* GENERATES A PSEUDO-RANDOM *
-* NUMBER BETWEEN 1..255 (BYTE) *
-* AND RETURNS THE VALUE IN .A *
-* *
-* THIS USES THE GALOIS LINEAR *
-* FEEDBACK SHIFT REGISTER *
-* ALGORITHM WITH POLYNOMIAL *
-* $002D. THE SEQUENCE WILL *
-* REPEAT AFTER 65535 CALLS. *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AX-- *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: JSR RND8 *
-*- -*
-* EXIT *
-* *
-* .Y = NOT AFFECTED *
-* .X = CLOBBERED *
-* .A = RANDOM NUM 1..255 *
-*- -*
-* NOTE: BASED ON THE PRNG *
-* LISTING FOUND IN THE NESDEV *
-* WIKI. *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-RAND8
-*
- LDX #8
- LDA RNDL+0
-:A
- ASL ;SHIFT THE REG
- ROL RNDL+1
- BCC :B
- EOR #$2D ; APPLY XOR FEEDBACK
- ; WHENEVER A 1 BIT IS
- ; SHIFTED OUT
-:B
- DEX
- BNE :A
- STA RNDL+0
- STA RETURN
- LDY #1
- STY RETLEN
- CMP #0 ; RELOAD FLAGS
- RTS
-*
diff --git a/source/disk4_math/T.SUB.RANDB b/source/disk4_math/T.SUB.RANDB
deleted file mode 100644
index aa7e53a..0000000
--- a/source/disk4_math/T.SUB.RANDB
+++ /dev/null
@@ -1,201 +0,0 @@
-*``````````````````````````````*
-* RANDB :: RANDOM BYTE *
-*- -*
-* RETURNS A RANDOM BYTE VALUE *
-* BETWEEN THE HIGH AND LOW *
-* BOUNDS PASSED TO ROUTINE. *
-* NOTE THAT THIS ONLY WORKS *
-* WITH UNSIGNED VALUES. *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-* LDA #1 ; LOW BOUND *
-* PHA *
-* LDA #100 ; HIGH *
-* PHA *
-* JSR RANDB *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* .Y = COUNTER; TRASH *
-* .X = COUNTER; TRASH *
-* .A = LOW BYTE OF RET ADDR *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-RANDB
-*
-** GET RETURN ADDRESS
-*
- PLA
- STA RETADR
- PLA
- STA RETADR+1
-*
-** GET PARAMETERS
-*
- PLA
- STA :NEWMAX
- PLA
- STA :NEWMIN
-*
-** GET OLDMIN,OLDMAX,OLDVAL
-*
- LDA #1
- STA :OLDMIN
- LDA #255
- STA :OLDMAX
- LDX #8
- LDA RNDL+0
-:AA
- ASL
- ROL RNDL+1
- BCC :BB
- EOR #$2D ; MAGIC NUMBER
-:BB
- DEX
- BNE :AA
- STA RNDL+0
- CMP #0
- STA :OLDVAL
-*
-** NEWVALUE = (((OLDVAL-NEWMIN) * (NEWMAX-NEWMIN) /
-** (OLDMAX-OLDMIN)) + NEWMIN
-*
-** OR
-*
-** OLDRANGE = (OLDMAX-OLDMIN)
-** NEWRANGE = (NEWMAX - NEWMIN)
-** NEWVAL = (((OLDVAL-OLDMIN) * NEWRANGE) / OLDRANGE) + NEWMIN
-*
-** GET OLDRANGE: OLDMAX - OLDMIN
-*
- LDA :OLDMAX
- SEC
- SBC :OLDMIN
- STA :OLDRANGE
-*
-** NOW GET NEWRANGE: NEWMAX - NEWMIN
-*
- LDA :NEWMAX
- SEC
- SBC :NEWMIN
- STA :NEWRANGE
-*
-** NOW GET VALRANGE: OLDVAL - OLDMIN
-*
- LDA :OLDVAL
- SEC
- SBC :OLDMIN
- STA :VALRANGE
-*
-** GET MULRANGE: VALRANGE * NEWRANGE
-*
- LDA #00
- TAY
- STY :NUM1HI
- BEQ :ENTLP
-*
-:DOADD
- CLC
- ADC :VALRANGE
- TAX
-*
- TYA
- ADC :NUM1HI
- TAY
- TXA
-*
-:MLP
- ASL :VALRANGE
- ROL :NUM1HI
-:ENTLP
- LSR :NEWRANGE
- BCS :DOADD
- BNE :MLP
-*
- STA :MULRANGE
- STY :MULRANGE+1
-*
-** NOW GET DIVRANGE: MULRANGE / OLDRANGE
-*
-:DIVIDE
- LDA #0
- STA :REMAIN
- STA :REMAIN+1
- LDX #16
-*
-:DIVLP
- ASL :MULRANGE
- ROL :MULRANGE+1
- ROL :REMAIN
- ROL :REMAIN+1
- LDA :REMAIN
- SEC
- SBC :OLDRANGE
- TAY
- LDA :REMAIN+1
- SBC :OLDRANGE+1
- BCC :SKIP
-*
- STA :REMAIN+1
- STY :REMAIN
- INC :DIVRANGE
-*
-:SKIP DEX
- BNE :DIVLP
-*
-** NOW ADD NEWMIN TO DIVRANGE
-*
- LDA :DIVRANGE ; LO BYTE ONLY
- CLC
- ADC :NEWMIN
- STA :NEWVAL
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
- LDA :NEWVAL ; RETURN # IN A
- STA RETURN
- LDX #1
- STX RETLEN
- RTS
-*
-** DATA
-*
-:OLDRANGE DS 2
-:NEWRANGE DS 2
-:MULRANGE DS 2
-:DIVRANGE DS 2
-:VALRANGE DS 2
-:OLDVAL DS 2
-:NEWVAL DS 2
-:OLDMIN DS 2
-:NEWMIN DS 2
-:OLDMAX DS 2
-:NEWMAX DS 2
-:NUM1HI DS 2
-:REMAIN DS 2
-*
diff --git a/source/disk4_math/T.SUB.SUBT16 b/source/disk4_math/T.SUB.SUBT16
deleted file mode 100644
index 802e68f..0000000
--- a/source/disk4_math/T.SUB.SUBT16
+++ /dev/null
@@ -1,100 +0,0 @@
-*``````````````````````````````*
-* SUBT16 :: SUBTRACT WORDS *
-*- -*
-* SUBTRACT ONE 16BIT NUMBER *
-* FROM ANOTHER, RETURNING THE *
-* RESULT IN .Y (LOW), .X (HI). *
-* SIGNED OR UNSIGNED. *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-* LDA #>1000 ; MINUEND *
-* PHA *
-* LDA #<1000 *
-* PHA *
-* LDA #>500 ; SUBTRAHEND *
-* PHA *
-* LDA #<500 *
-* PHA *
-* JSR SUBT16 *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* LOW BYTE OF SUBTRAHEND *
-* HIGH BYTE OF SUBTRAHEND *
-* LOW BYTE OF MINUEND *
-* HIGH BYTE OF MINUEND *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* .Y = RESULT LOW BYTE *
-* .X = RESULT HIGH BYTE *
-* .A = LOW BYTE OF RET ADDR *
-* *
-* [RETURN] = RESULT (2 BYTES) *
-* [RETLEN] = 2 (RESULT LENGTH) *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-SUBT16
-*
-** GET RETURN ADDRESS
-*
- PLA
- STA RETADR
- PLA
- STA RETADR+1
-*
-** GET PARAMETERS
-*
- PLA
- STA :SUBT
- PLA
- STA :SUBT+1 ; SUBTRAHEND
- PLA
- STA :MINU
- PLA
- STA :MINU+1 ; MINUEND
-*
-** MINUEND - SUBTRAHEND
-*
- LDA :MINU
- SEC
- SBC :SUBT
- TAY ; LOW BYTE
- STY RETURN
- LDA :MINU+1
- SBC :SUBT+1
- TAX ; HIGH BYTE
- STX RETURN+1
- LDA #2
- STA RETLEN
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
- RTS
-*
-** DATA
-*
-:MINU DS 2
-:SUBT DS 2
diff --git a/source/disk5_strings/GO.MAKEEXEC b/source/disk5_strings/GO.MAKEEXEC
deleted file mode 100644
index a51d4e9..0000000
--- a/source/disk5_strings/GO.MAKEEXEC
+++ /dev/null
@@ -1,3 +0,0 @@
-BLOAD MAKEEXEC
-CALL -151
-6000G
diff --git a/source/disk5_strings/MAKEEXEC b/source/disk5_strings/MAKEEXEC
deleted file mode 100644
index 25fcf74..0000000
--- a/source/disk5_strings/MAKEEXEC
+++ /dev/null
@@ -1,1907 +0,0 @@
-6000- 4C 4A 62 JMP $624A
-6003- 00 BRK
-6004- 00 BRK
-6005- 00 BRK
-6006- 00 BRK
-6007- 00 BRK
-6008- 00 BRK
-6009- 00 BRK
-600A- 00 BRK
-600B- 00 BRK
-600C- 00 BRK
-600D- 00 BRK
-600E- 00 BRK
-600F- 00 BRK
-6010- 00 BRK
-6011- 00 BRK
-6012- 00 BRK
-6013- 00 BRK
-6014- 00 BRK
-6015- 00 BRK
-6016- 00 BRK
-6017- 00 BRK
-6018- 00 BRK
-6019- 00 BRK
-601A- 00 BRK
-601B- 00 BRK
-601C- 00 BRK
-601D- 00 BRK
-601E- 00 BRK
-601F- 00 BRK
-6020- 00 BRK
-6021- 00 BRK
-6022- 00 BRK
-6023- 00 BRK
-6024- 00 BRK
-6025- 00 BRK
-6026- 00 BRK
-6027- 00 BRK
-6028- 00 BRK
-6029- 00 BRK
-602A- 00 BRK
-602B- 00 BRK
-602C- 00 BRK
-602D- 00 BRK
-602E- 00 BRK
-602F- 00 BRK
-6030- 00 BRK
-6031- 00 BRK
-6032- 00 BRK
-6033- 00 BRK
-6034- 00 BRK
-6035- 00 BRK
-6036- 00 BRK
-6037- 00 BRK
-6038- 00 BRK
-6039- 00 BRK
-603A- 00 BRK
-603B- 00 BRK
-603C- 00 BRK
-603D- 00 BRK
-603E- 00 BRK
-603F- 00 BRK
-6040- 00 BRK
-6041- 00 BRK
-6042- 00 BRK
-6043- 00 BRK
-6044- 00 BRK
-6045- 00 BRK
-6046- 00 BRK
-6047- 00 BRK
-6048- 00 BRK
-6049- 00 BRK
-604A- 00 BRK
-604B- 00 BRK
-604C- 00 BRK
-604D- 00 BRK
-604E- 00 BRK
-604F- 00 BRK
-6050- 00 BRK
-6051- 00 BRK
-6052- 00 BRK
-6053- 00 BRK
-6054- 00 BRK
-6055- 00 BRK
-6056- 00 BRK
-6057- 00 BRK
-6058- 00 BRK
-6059- 00 BRK
-605A- 00 BRK
-605B- 00 BRK
-605C- 00 BRK
-605D- 00 BRK
-605E- 00 BRK
-605F- 00 BRK
-6060- 00 BRK
-6061- 00 BRK
-6062- 00 BRK
-6063- 00 BRK
-6064- 00 BRK
-6065- 00 BRK
-6066- 00 BRK
-6067- 00 BRK
-6068- 00 BRK
-6069- 00 BRK
-606A- 00 BRK
-606B- 00 BRK
-606C- 00 BRK
-606D- 00 BRK
-606E- 00 BRK
-606F- 00 BRK
-6070- 00 BRK
-6071- 00 BRK
-6072- 00 BRK
-6073- 00 BRK
-6074- 00 BRK
-6075- 00 BRK
-6076- 00 BRK
-6077- 00 BRK
-6078- 00 BRK
-6079- 00 BRK
-607A- 00 BRK
-607B- 00 BRK
-607C- 00 BRK
-607D- 00 BRK
-607E- 00 BRK
-607F- 00 BRK
-6080- 00 BRK
-6081- 00 BRK
-6082- 00 BRK
-6083- 00 BRK
-6084- 00 BRK
-6085- 00 BRK
-6086- 00 BRK
-6087- 00 BRK
-6088- 00 BRK
-6089- 00 BRK
-608A- 00 BRK
-608B- 00 BRK
-608C- 00 BRK
-608D- 00 BRK
-608E- 00 BRK
-608F- 00 BRK
-6090- 00 BRK
-6091- 00 BRK
-6092- 00 BRK
-6093- 00 BRK
-6094- 00 BRK
-6095- 00 BRK
-6096- 00 BRK
-6097- 00 BRK
-6098- 00 BRK
-6099- 00 BRK
-609A- 00 BRK
-609B- 00 BRK
-609C- 00 BRK
-609D- 00 BRK
-609E- 00 BRK
-609F- 00 BRK
-60A0- 00 BRK
-60A1- 00 BRK
-60A2- 00 BRK
-60A3- 00 BRK
-60A4- 00 BRK
-60A5- 00 BRK
-60A6- 00 BRK
-60A7- 00 BRK
-60A8- 00 BRK
-60A9- 00 BRK
-60AA- 00 BRK
-60AB- 00 BRK
-60AC- 00 BRK
-60AD- 00 BRK
-60AE- 00 BRK
-60AF- 00 BRK
-60B0- 00 BRK
-60B1- 00 BRK
-60B2- 00 BRK
-60B3- 00 BRK
-60B4- 00 BRK
-60B5- 00 BRK
-60B6- 00 BRK
-60B7- 00 BRK
-60B8- 00 BRK
-60B9- 00 BRK
-60BA- 00 BRK
-60BB- 00 BRK
-60BC- 00 BRK
-60BD- 00 BRK
-60BE- 00 BRK
-60BF- 00 BRK
-60C0- 00 BRK
-60C1- 00 BRK
-60C2- 00 BRK
-60C3- 00 BRK
-60C4- 00 BRK
-60C5- 00 BRK
-60C6- 00 BRK
-60C7- 00 BRK
-60C8- 00 BRK
-60C9- 00 BRK
-60CA- 00 BRK
-60CB- 00 BRK
-60CC- 00 BRK
-60CD- 00 BRK
-60CE- 00 BRK
-60CF- 00 BRK
-60D0- 00 BRK
-60D1- 00 BRK
-60D2- 00 BRK
-60D3- 00 BRK
-60D4- 00 BRK
-60D5- 00 BRK
-60D6- 00 BRK
-60D7- 00 BRK
-60D8- 00 BRK
-60D9- 00 BRK
-60DA- 00 BRK
-60DB- 00 BRK
-60DC- 00 BRK
-60DD- 00 BRK
-60DE- 00 BRK
-60DF- 00 BRK
-60E0- 00 BRK
-60E1- 00 BRK
-60E2- 00 BRK
-60E3- 00 BRK
-60E4- 00 BRK
-60E5- 00 BRK
-60E6- 00 BRK
-60E7- 00 BRK
-60E8- 00 BRK
-60E9- 00 BRK
-60EA- 00 BRK
-60EB- 00 BRK
-60EC- 00 BRK
-60ED- 00 BRK
-60EE- 00 BRK
-60EF- 00 BRK
-60F0- 00 BRK
-60F1- 00 BRK
-60F2- 00 BRK
-60F3- 00 BRK
-60F4- 00 BRK
-60F5- 00 BRK
-60F6- 00 BRK
-60F7- 00 BRK
-60F8- 00 BRK
-60F9- 00 BRK
-60FA- 00 BRK
-60FB- 00 BRK
-60FC- 00 BRK
-60FD- 00 BRK
-60FE- 00 BRK
-60FF- 00 BRK
-6100- 00 BRK
-6101- 00 BRK
-6102- 00 BRK
-6103- 00 BRK
-6104- 00 BRK
-6105- 00 BRK
-6106- 00 BRK
-6107- 00 BRK
-6108- 00 BRK
-6109- 00 BRK
-610A- 00 BRK
-610B- 00 BRK
-610C- 00 BRK
-610D- 00 BRK
-610E- 00 BRK
-610F- 00 BRK
-6110- 00 BRK
-6111- 00 BRK
-6112- 00 BRK
-6113- 00 BRK
-6114- 00 BRK
-6115- 00 BRK
-6116- 00 BRK
-6117- 00 BRK
-6118- 00 BRK
-6119- 00 BRK
-611A- 00 BRK
-611B- 00 BRK
-611C- 00 BRK
-611D- 00 BRK
-611E- 00 BRK
-611F- 00 BRK
-6120- 00 BRK
-6121- 00 BRK
-6122- 00 BRK
-6123- 00 BRK
-6124- 00 BRK
-6125- 00 BRK
-6126- 00 BRK
-6127- 00 BRK
-6128- 00 BRK
-6129- 00 BRK
-612A- 00 BRK
-612B- 00 BRK
-612C- 00 BRK
-612D- 00 BRK
-612E- 00 BRK
-612F- 00 BRK
-6130- 00 BRK
-6131- 00 BRK
-6132- 00 BRK
-6133- 00 BRK
-6134- 00 BRK
-6135- 00 BRK
-6136- 00 BRK
-6137- 00 BRK
-6138- 00 BRK
-6139- 00 BRK
-613A- 00 BRK
-613B- 00 BRK
-613C- 00 BRK
-613D- 00 BRK
-613E- 00 BRK
-613F- 00 BRK
-6140- 00 BRK
-6141- 00 BRK
-6142- 00 BRK
-6143- 00 BRK
-6144- 00 BRK
-6145- 00 BRK
-6146- 00 BRK
-6147- 00 BRK
-6148- 00 BRK
-6149- 00 BRK
-614A- 00 BRK
-614B- 00 BRK
-614C- 00 BRK
-614D- 00 BRK
-614E- 00 BRK
-614F- 00 BRK
-6150- 00 BRK
-6151- 00 BRK
-6152- 00 BRK
-6153- 00 BRK
-6154- 00 BRK
-6155- 00 BRK
-6156- 00 BRK
-6157- 00 BRK
-6158- 00 BRK
-6159- 00 BRK
-615A- 00 BRK
-615B- 00 BRK
-615C- 00 BRK
-615D- 00 BRK
-615E- 00 BRK
-615F- 00 BRK
-6160- 00 BRK
-6161- 00 BRK
-6162- 00 BRK
-6163- 00 BRK
-6164- 00 BRK
-6165- 00 BRK
-6166- 00 BRK
-6167- 00 BRK
-6168- 00 BRK
-6169- 00 BRK
-616A- 00 BRK
-616B- 00 BRK
-616C- 00 BRK
-616D- 00 BRK
-616E- 00 BRK
-616F- 00 BRK
-6170- 00 BRK
-6171- 00 BRK
-6172- 00 BRK
-6173- 00 BRK
-6174- 00 BRK
-6175- 00 BRK
-6176- 00 BRK
-6177- 00 BRK
-6178- 00 BRK
-6179- 00 BRK
-617A- 00 BRK
-617B- 00 BRK
-617C- 00 BRK
-617D- 00 BRK
-617E- 00 BRK
-617F- 00 BRK
-6180- 00 BRK
-6181- 00 BRK
-6182- 00 BRK
-6183- 00 BRK
-6184- 00 BRK
-6185- 00 BRK
-6186- 00 BRK
-6187- 00 BRK
-6188- 00 BRK
-6189- 00 BRK
-618A- 00 BRK
-618B- 00 BRK
-618C- 00 BRK
-618D- 00 BRK
-618E- 00 BRK
-618F- 00 BRK
-6190- 00 BRK
-6191- 00 BRK
-6192- 00 BRK
-6193- 00 BRK
-6194- 00 BRK
-6195- 00 BRK
-6196- 00 BRK
-6197- 00 BRK
-6198- 00 BRK
-6199- 00 BRK
-619A- 00 BRK
-619B- 00 BRK
-619C- 00 BRK
-619D- 00 BRK
-619E- 00 BRK
-619F- 00 BRK
-61A0- 00 BRK
-61A1- 00 BRK
-61A2- 00 BRK
-61A3- 00 BRK
-61A4- 00 BRK
-61A5- 00 BRK
-61A6- 00 BRK
-61A7- 00 BRK
-61A8- 00 BRK
-61A9- 00 BRK
-61AA- 00 BRK
-61AB- 00 BRK
-61AC- 00 BRK
-61AD- 00 BRK
-61AE- 00 BRK
-61AF- 00 BRK
-61B0- 00 BRK
-61B1- 00 BRK
-61B2- 00 BRK
-61B3- 00 BRK
-61B4- 00 BRK
-61B5- 00 BRK
-61B6- 00 BRK
-61B7- 00 BRK
-61B8- 00 BRK
-61B9- 00 BRK
-61BA- 00 BRK
-61BB- 00 BRK
-61BC- 00 BRK
-61BD- 00 BRK
-61BE- 00 BRK
-61BF- 00 BRK
-61C0- 00 BRK
-61C1- 00 BRK
-61C2- 00 BRK
-61C3- 00 BRK
-61C4- 00 BRK
-61C5- 00 BRK
-61C6- 00 BRK
-61C7- 00 BRK
-61C8- 00 BRK
-61C9- 00 BRK
-61CA- 00 BRK
-61CB- 00 BRK
-61CC- 00 BRK
-61CD- 00 BRK
-61CE- 00 BRK
-61CF- 00 BRK
-61D0- 00 BRK
-61D1- 00 BRK
-61D2- 00 BRK
-61D3- 00 BRK
-61D4- 00 BRK
-61D5- 00 BRK
-61D6- 00 BRK
-61D7- 00 BRK
-61D8- 00 BRK
-61D9- 00 BRK
-61DA- 00 BRK
-61DB- 00 BRK
-61DC- 00 BRK
-61DD- 00 BRK
-61DE- 00 BRK
-61DF- 00 BRK
-61E0- 00 BRK
-61E1- 00 BRK
-61E2- 00 BRK
-61E3- 00 BRK
-61E4- 00 BRK
-61E5- 00 BRK
-61E6- 00 BRK
-61E7- 00 BRK
-61E8- 00 BRK
-61E9- 00 BRK
-61EA- 00 BRK
-61EB- 00 BRK
-61EC- 00 BRK
-61ED- 00 BRK
-61EE- 00 BRK
-61EF- 00 BRK
-61F0- 00 BRK
-61F1- 00 BRK
-61F2- 00 BRK
-61F3- 00 BRK
-61F4- 00 BRK
-61F5- 00 BRK
-61F6- 00 BRK
-61F7- 00 BRK
-61F8- 00 BRK
-61F9- 00 BRK
-61FA- 00 BRK
-61FB- 00 BRK
-61FC- 00 BRK
-61FD- 00 BRK
-61FE- 00 BRK
-61FF- 00 BRK
-6200- 00 BRK
-6201- 00 BRK
-6202- 00 BRK
-6203- 00 BRK
-6204- 00 BRK
-6205- 00 BRK
-6206- 00 BRK
-6207- 00 BRK
-6208- 00 BRK
-6209- 00 BRK
-620A- 00 BRK
-620B- 00 BRK
-620C- 00 BRK
-620D- 00 BRK
-620E- 00 BRK
-620F- 00 BRK
-6210- 00 BRK
-6211- 00 BRK
-6212- 00 BRK
-6213- 00 BRK
-6214- 00 BRK
-6215- 00 BRK
-6216- 00 BRK
-6217- 00 BRK
-6218- 00 BRK
-6219- 00 BRK
-621A- 00 BRK
-621B- 00 BRK
-621C- 00 BRK
-621D- 00 BRK
-621E- 00 BRK
-621F- 00 BRK
-6220- 00 BRK
-6221- 00 BRK
-6222- 00 BRK
-6223- 00 BRK
-6224- 00 BRK
-6225- 00 BRK
-6226- 00 BRK
-6227- 00 BRK
-6228- 00 BRK
-6229- 00 BRK
-622A- 00 BRK
-622B- 00 BRK
-622C- 00 BRK
-622D- 00 BRK
-622E- 00 BRK
-622F- 00 BRK
-6230- 00 BRK
-6231- 00 BRK
-6232- 00 BRK
-6233- 00 BRK
-6234- 00 BRK
-6235- 00 BRK
-6236- 00 BRK
-6237- 00 BRK
-6238- 00 BRK
-6239- 00 BRK
-623A- 00 BRK
-623B- 00 BRK
-623C- 00 BRK
-623D- 00 BRK
-623E- 00 BRK
-623F- 00 BRK
-6240- 00 BRK
-6241- 00 BRK
-6242- 00 BRK
-6243- 00 BRK
-6244- 00 BRK
-6245- 00 BRK
-6246- 00 BRK
-6247- 00 BRK
-6248- 00 BRK
-6249- 00 BRK
-624A- A9 01 LDA #$01
-624C- 8D 41 62 STA $6241
-624F- A9 01 LDA #$01
-6251- 8D 42 62 STA $6242
-6254- 20 58 FC JSR $FC58 F8ROM:HOME
-6257- 20 E4 6A JSR $6AE4
-625A- AA TAX
-625B- AA TAX
-625C- AA TAX
-625D- AA TAX
-625E- AA TAX
-625F- AA TAX
-6260- AA TAX
-6261- AA TAX
-6262- AA TAX
-6263- AA TAX
-6264- AA TAX
-6265- AA TAX
-6266- AA TAX
-6267- AA TAX
-6268- AA TAX
-6269- AA TAX
-626A- AA TAX
-626B- AA TAX
-626C- AA TAX
-626D- AA TAX
-626E- AA TAX
-626F- AA TAX
-6270- AA TAX
-6271- AA TAX
-6272- 8D 00 20 STA $2000
-6275- E4 6A CPX $6A
-6277- AA TAX
-6278- 8D 00 20 STA $2000
-627B- E4 6A CPX $6A
-627D- AA TAX
-627E- A0 C5 LDY #$C5
-6280- D8 CLD
-6281- C5 C3 CMP $C3
-6283- A0 C6 LDY #$C6
-6285- C9 CC CMP #$CC
-6287- C5 A0 CMP $A0
-6289- CD C1 CB CMP $CBC1
-628C- C5 D2 CMP $D2
-628E- A0 C6 LDY #$C6
-6290- CF ???
-6291- D2 8D CMP ($8D)
-6293- 00 BRK
-6294- 20 E4 6A JSR $6AE4
-6297- AA TAX
-6298- A0 C2 LDY #$C2
-629A- C9 CE CMP #$CE
-629C- C1 D2 CMP ($D2,X)
-629E- D9 A0 D0 CMP $D0A0,Y
-62A1- D2 CF CMP ($CF)
-62A3- C7 ???
-62A4- D2 C1 CMP ($C1)
-62A6- CD D3 A0 CMP $A0D3
-62A9- D4 ???
-62AA- C8 INY
-62AB- C1 D4 CMP ($D4,X)
-62AD- 8D 00 20 STA $2000
-62B0- E4 6A CPX $6A
-62B2- AA TAX
-62B3- A0 D5 LDY #$D5
-62B5- D3 ???
-62B6- C5 A0 CMP $A0
-62B8- C1 D0 CMP ($D0,X)
-62BA- D0 CC BNE $6288
-62BC- C5 D3 CMP $D3
-62BE- CF ???
-62BF- C6 D4 DEC $D4
-62C1- AE 8D 00 LDX $008D
-62C4- 20 E4 6A JSR $6AE4
-62C7- AA TAX
-62C8- 8D 00 20 STA $2000
-62CB- E4 6A CPX $6A
-62CD- AA TAX
-62CE- AA TAX
-62CF- AA TAX
-62D0- AA TAX
-62D1- AA TAX
-62D2- AA TAX
-62D3- AA TAX
-62D4- AA TAX
-62D5- AA TAX
-62D6- AA TAX
-62D7- AA TAX
-62D8- AA TAX
-62D9- AA TAX
-62DA- AA TAX
-62DB- AA TAX
-62DC- AA TAX
-62DD- AA TAX
-62DE- AA TAX
-62DF- AA TAX
-62E0- AA TAX
-62E1- AA TAX
-62E2- AA TAX
-62E3- AA TAX
-62E4- AA TAX
-62E5- 8D 8D 8D STA $8D8D
-62E8- 00 BRK
-62E9- 20 E4 6A JSR $6AE4
-62EC- C2 ???
-62ED- C9 CE CMP #$CE
-62EF- A0 C6 LDY #$C6
-62F1- C9 CC CMP #$CC
-62F3- C5 CE CMP $CE
-62F5- C1 CD CMP ($CD,X)
-62F7- C5 BA CMP $BA
-62F9- A0 00 LDY #$00
-62FB- 20 05 6B JSR $6B05
-62FE- AD 3F 60 LDA $603F
-6301- 8D E2 64 STA $64E2
-6304- A9 64 LDA #$64
-6306- 48 PHA
-6307- A9 E3 LDA #$E3
-6309- 48 PHA
-630A- 20 0E 66 JSR $660E
-630D- 20 E4 6A JSR $6AE4
-6310- C2 ???
-6311- C9 CE CMP #$CE
-6313- A0 D3 LDY #$D3
-6315- D4 ???
-6316- C1 D2 CMP ($D2,X)
-6318- D4 ???
-6319- C9 CE CMP #$CE
-631B- C7 ???
-631C- A0 C1 LDY #$C1
-631E- C4 C4 CPY $C4
-6320- D2 C5 CMP ($C5)
-6322- D3 ???
-6323- D3 ???
-6324- BA TSX
-6325- A0 00 LDY #$00
-6327- 20 05 6B JSR $6B05
-632A- AD 3F 60 LDA $603F
-632D- 8D 0A 65 STA $650A
-6330- A9 65 LDA #$65
-6332- 48 PHA
-6333- A9 0B LDA #$0B
-6335- 48 PHA
-6336- 20 0E 66 JSR $660E
-6339- 4C 40 63 JMP $6340
-633C- 03 ???
-633D- C7 ???
-633E- CF ???
-633F- AE A0 00 LDX $00A0
-6342- AD 3C 63 LDA $633C
-6345- 8D 40 61 STA $6140
-6348- 8D 41 61 STA $6141
-634B- C8 INY
-634C- B9 3C 63 LDA $633C,Y
-634F- 99 41 61 STA $6141,Y
-6352- CC 40 61 CPY $6140
-6355- D0 F4 BNE $634B
-6357- A9 61 LDA #$61
-6359- 48 PHA
-635A- A9 41 LDA #$41
-635C- 48 PHA
-635D- A9 64 LDA #$64
-635F- 48 PHA
-6360- A9 E2 LDA #$E2
-6362- 48 PHA
-6363- A9 14 LDA #$14
-6365- 48 PHA
-6366- 20 33 6B JSR $6B33
-6369- A9 64 LDA #$64
-636B- 48 PHA
-636C- A9 F6 LDA #$F6
-636E- 48 PHA
-636F- 20 0E 66 JSR $660E
-6372- 20 E4 6A JSR $6AE4
-6375- A0 8D LDY #$8D
-6377- 00 BRK
-6378- 20 E4 6A JSR $6AE4
-637B- C2 ???
-637C- D5 C9 CMP $C9,X
-637E- CC C4 C9 CPY $C9C4
-6381- CE C7 A0 DEC $A0C7
-6384- C6 C9 DEC $C9
-6386- CC C5 BA CPY $BAC5
-6389- A0 00 LDY #$00
-638B- A9 64 LDA #$64
-638D- 48 PHA
-638E- A9 F6 LDA #$F6
-6390- 48 PHA
-6391- 20 ED 6B JSR $6BED
-6394- 20 E4 6A JSR $6AE4
-6397- A0 8D LDY #$8D
-6399- 8D 00 4C STA $4C00
-639C- A4 63 LDY $63
-639E- 05 CF ORA $CF
-63A0- D0 C5 BNE $6367
-63A2- CE A0 A0 DEC $A0A0
-63A5- 00 BRK
-63A6- AD 9E 63 LDA $639E
-63A9- 8D 40 61 STA $6140
-63AC- 8D 41 61 STA $6141
-63AF- C8 INY
-63B0- B9 9E 63 LDA $639E,Y
-63B3- 99 41 61 STA $6141,Y
-63B6- CC 40 61 CPY $6140
-63B9- D0 F4 BNE $63AF
-63BB- A9 61 LDA #$61
-63BD- 48 PHA
-63BE- A9 41 LDA #$41
-63C0- 48 PHA
-63C1- A9 64 LDA #$64
-63C3- 48 PHA
-63C4- A9 F6 LDA #$F6
-63C6- 48 PHA
-63C7- A9 FF LDA #$FF
-63C9- 48 PHA
-63CA- 20 33 6B JSR $6B33
-63CD- A9 60 LDA #$60
-63CF- 48 PHA
-63D0- A9 40 LDA #$40
-63D2- 48 PHA
-63D3- 20 5D 6A JSR $6A5D
-63D6- 4C E0 63 JMP $63E0
-63D9- 06 D7 ASL $D7
-63DB- D2 C9 CMP ($C9)
-63DD- D4 ???
-63DE- C5 A0 CMP $A0
-63E0- A0 00 LDY #$00
-63E2- AD D9 63 LDA $63D9
-63E5- 8D 40 61 STA $6140
-63E8- 8D 41 61 STA $6141
-63EB- C8 INY
-63EC- B9 D9 63 LDA $63D9,Y
-63EF- 99 41 61 STA $6141,Y
-63F2- CC 40 61 CPY $6140
-63F5- D0 F4 BNE $63EB
-63F7- A9 61 LDA #$61
-63F9- 48 PHA
-63FA- A9 41 LDA #$41
-63FC- 48 PHA
-63FD- A9 64 LDA #$64
-63FF- 48 PHA
-6400- A9 F6 LDA #$F6
-6402- 48 PHA
-6403- A9 FF LDA #$FF
-6405- 48 PHA
-6406- 20 33 6B JSR $6B33
-6409- A9 60 LDA #$60
-640B- 48 PHA
-640C- A9 40 LDA #$40
-640E- 48 PHA
-640F- 20 5D 6A JSR $6A5D
-6412- 4C 1C 64 JMP $641C
-6415- 06 C2 ASL $C2
-6417- CC CF C1 CPY $C1CF
-641A- C4 A0 CPY $A0
-641C- A0 00 LDY #$00
-641E- AD 15 64 LDA $6415
-6421- 8D 40 61 STA $6140
-6424- 8D 41 61 STA $6141
-6427- C8 INY
-6428- B9 15 64 LDA $6415,Y
-642B- 99 41 61 STA $6141,Y
-642E- CC 40 61 CPY $6140
-6431- D0 F4 BNE $6427
-6433- A9 61 LDA #$61
-6435- 48 PHA
-6436- A9 41 LDA #$41
-6438- 48 PHA
-6439- A9 64 LDA #$64
-643B- 48 PHA
-643C- A9 E2 LDA #$E2
-643E- 48 PHA
-643F- A9 FF LDA #$FF
-6441- 48 PHA
-6442- 20 33 6B JSR $6B33
-6445- A9 60 LDA #$60
-6447- 48 PHA
-6448- A9 40 LDA #$40
-644A- 48 PHA
-644B- 20 9F 6A JSR $6A9F
-644E- A9 8D LDA #$8D
-6450- 20 ED FD JSR $FDED F8ROM:COUT
-6453- 20 3C 6A JSR $6A3C
-6456- C3 ???
-6457- C1 CC CMP ($CC,X)
-6459- CC A0 AD CPY $ADA0
-645C- B1 B5 LDA ($B5),Y
-645E- B1 8D LDA ($8D),Y
-6460- 00 BRK
-6461- A9 65 LDA #$65
-6463- 48 PHA
-6464- A9 0A LDA #$0A
-6466- 48 PHA
-6467- 4C 6C 64 JMP $646C
-646A- 01 C7 ORA ($C7,X)
-646C- A0 00 LDY #$00
-646E- AD 6A 64 LDA $646A
-6471- 8D 40 61 STA $6140
-6474- 8D 41 61 STA $6141
-6477- C8 INY
-6478- B9 6A 64 LDA $646A,Y
-647B- 99 41 61 STA $6141,Y
-647E- CC 40 61 CPY $6140
-6481- D0 F4 BNE $6477
-6483- A9 61 LDA #$61
-6485- 48 PHA
-6486- A9 41 LDA #$41
-6488- 48 PHA
-6489- A9 FF LDA #$FF
-648B- 48 PHA
-648C- 20 33 6B JSR $6B33
-648F- A9 60 LDA #$60
-6491- 48 PHA
-6492- A9 40 LDA #$40
-6494- 48 PHA
-6495- 20 9F 6A JSR $6A9F
-6498- 4C A2 64 JMP $64A2
-649B- 06 C3 ASL $C3
-649D- CC CF D3 CPY $D3CF
-64A0- C5 A0 CMP $A0
-64A2- A0 00 LDY #$00
-64A4- AD 9B 64 LDA $649B
-64A7- 8D 40 61 STA $6140
-64AA- 8D 41 61 STA $6141
-64AD- C8 INY
-64AE- B9 9B 64 LDA $649B,Y
-64B1- 99 41 61 STA $6141,Y
-64B4- CC 40 61 CPY $6140
-64B7- D0 F4 BNE $64AD
-64B9- A9 61 LDA #$61
-64BB- 48 PHA
-64BC- A9 41 LDA #$41
-64BE- 48 PHA
-64BF- A9 64 LDA #$64
-64C1- 48 PHA
-64C2- A9 F6 LDA #$F6
-64C4- 48 PHA
-64C5- A9 FF LDA #$FF
-64C7- 48 PHA
-64C8- 20 33 6B JSR $6B33
-64CB- A9 60 LDA #$60
-64CD- 48 PHA
-64CE- A9 40 LDA #$40
-64D0- 48 PHA
-64D1- 20 5D 6A JSR $6A5D
-64D4- 20 E4 6A JSR $6AE4
-64D7- C4 CF CPY $CF
-64D9- CE C5 A1 DEC $A1C5
-64DC- 8D 8D 00 STA $008D
-64DF- 4C D0 03 JMP $03D0
-64E2- 00 BRK
-64E3- 00 BRK
-64E4- 00 BRK
-64E5- 00 BRK
-64E6- 00 BRK
-64E7- 00 BRK
-64E8- 00 BRK
-64E9- 00 BRK
-64EA- 00 BRK
-64EB- 00 BRK
-64EC- 00 BRK
-64ED- 00 BRK
-64EE- 00 BRK
-64EF- 00 BRK
-64F0- 00 BRK
-64F1- 00 BRK
-64F2- 00 BRK
-64F3- 00 BRK
-64F4- 00 BRK
-64F5- 00 BRK
-64F6- 00 BRK
-64F7- 00 BRK
-64F8- 00 BRK
-64F9- 00 BRK
-64FA- 00 BRK
-64FB- 00 BRK
-64FC- 00 BRK
-64FD- 00 BRK
-64FE- 00 BRK
-64FF- 00 BRK
-6500- 00 BRK
-6501- 00 BRK
-6502- 00 BRK
-6503- 00 BRK
-6504- 00 BRK
-6505- 00 BRK
-6506- 00 BRK
-6507- 00 BRK
-6508- 00 BRK
-6509- 00 BRK
-650A- 00 BRK
-650B- 00 BRK
-650C- 00 BRK
-650D- 00 BRK
-650E- 00 BRK
-650F- 00 BRK
-6510- 00 BRK
-6511- 00 BRK
-6512- 00 BRK
-6513- 00 BRK
-6514- 00 BRK
-6515- 00 BRK
-6516- 00 BRK
-6517- 00 BRK
-6518- 00 BRK
-6519- 00 BRK
-651A- 00 BRK
-651B- 00 BRK
-651C- 00 BRK
-651D- 00 BRK
-651E- 00 BRK
-651F- 00 BRK
-6520- 00 BRK
-6521- 00 BRK
-6522- 00 BRK
-6523- 00 BRK
-6524- 00 BRK
-6525- 00 BRK
-6526- 00 BRK
-6527- 00 BRK
-6528- 00 BRK
-6529- 00 BRK
-652A- 00 BRK
-652B- 00 BRK
-652C- 00 BRK
-652D- 00 BRK
-652E- 00 BRK
-652F- 00 BRK
-6530- 00 BRK
-6531- 00 BRK
-6532- 00 BRK
-6533- 00 BRK
-6534- 00 BRK
-6535- 00 BRK
-6536- 00 BRK
-6537- 00 BRK
-6538- 00 BRK
-6539- 00 BRK
-653A- 00 BRK
-653B- 00 BRK
-653C- D2 C5 CMP ($C5)
-653E- CD A0 AA CMP $AAA0
-6541- AA TAX
-6542- A0 D4 LDY #$D4
-6544- C8 INY
-6545- C9 D3 CMP #$D3
-6547- A0 C6 LDY #$C6
-6549- C9 CC CMP #$CC
-654B- C5 D3 CMP $D3
-654D- A0 C2 LDY #$C2
-654F- CC CF C1 CPY $C1CF
-6552- C4 D3 CPY $D3
-6554- 8D D2 C5 STA $C5D2
-6557- CD A0 AA CMP $AAA0
-655A- AA TAX
-655B- A0 C1 LDY #$C1
-655D- A0 C2 LDY #$C2
-655F- C9 CE CMP #$CE
-6561- C1 D2 CMP ($D2,X)
-6563- D9 A0 D0 CMP $D0A0,Y
-6566- D2 CF CMP ($CF)
-6568- C7 ???
-6569- D2 C1 CMP ($C1)
-656B- CD A0 C9 CMP $C9A0
-656E- CE D4 CF DEC $CFD4
-6571- 8D D2 C5 STA $C5D2
-6574- CD A0 AA CMP $AAA0
-6577- AA TAX
-6578- A0 CD LDY #$CD
-657A- C5 CD CMP $CD
-657C- CF ???
-657D- D2 D9 CMP ($D9)
-657F- A0 D4 LDY #$D4
-6581- C8 INY
-6582- C5 CE CMP $CE
-6584- A0 C5 LDY #$C5
-6586- D8 CLD
-6587- C5 C3 CMP $C3
-6589- D5 D4 CMP $D4,X
-658B- C5 D3 CMP $D3
-658D- A0 C9 LDY #$C9
-658F- D4 ???
-6590- 8D D2 C5 STA $C5D2
-6593- CD A0 AA CMP $AAA0
-6596- AA TAX
-6597- A0 D6 LDY #$D6
-6599- C9 C1 CMP #$C1
-659B- A0 D4 LDY #$D4
-659D- C8 INY
-659E- C5 A0 CMP $A0
-65A0- CD CF CE CMP $CECF
-65A3- C9 D4 CMP #$D4
-65A5- CF ???
-65A6- D2 AE CMP ($AE)
-65A8- A0 D4 LDY #$D4
-65AA- C8 INY
-65AB- C9 D3 CMP #$D3
-65AD- A0 C9 LDY #$C9
-65AF- D3 ???
-65B0- 8D D2 C5 STA $C5D2
-65B3- CD A0 AA CMP $AAA0
-65B6- AA TAX
-65B7- A0 CE LDY #$CE
-65B9- C5 C3 CMP $C3
-65BB- C5 D3 CMP $D3
-65BD- D3 ???
-65BE- C1 D2 CMP ($D2,X)
-65C0- D9 A0 C6 CMP $C6A0,Y
-65C3- CF ???
-65C4- D2 A0 CMP ($A0)
-65C6- C3 ???
-65C7- C5 D2 CMP $D2
-65C9- D4 ???
-65CA- C1 C9 CMP ($C9,X)
-65CC- CE A0 8D DEC $8DA0
-65CF- D2 C5 CMP ($C5)
-65D1- CD A0 AA CMP $AAA0
-65D4- AA TAX
-65D5- A0 C5 LDY #$C5
-65D7- D8 CLD
-65D8- C5 C3 CMP $C3
-65DA- D5 D4 CMP $D4,X
-65DC- C1 C2 CMP ($C2,X)
-65DE- CC C5 D3 CPY $D3C5
-65E1- A0 D4 LDY #$D4
-65E3- C8 INY
-65E4- C1 D4 CMP ($D4,X)
-65E6- A0 D5 LDY #$D5
-65E8- D3 ???
-65E9- C5 A0 CMP $A0
-65EB- C1 D0 CMP ($D0,X)
-65ED- D0 CC BNE $65BB
-65EF- C5 D3 CMP $D3
-65F1- CF ???
-65F2- C6 D4 DEC $D4
-65F4- 8D D2 C5 STA $C5D2
-65F7- CD A0 AA CMP $AAA0
-65FA- AA TAX
-65FB- A0 D2 LDY #$D2
-65FD- CF ???
-65FE- D5 D4 CMP $D4,X
-6600- C9 CE CMP #$CE
-6602- C5 D3 CMP $D3
-6604- AE 8D D2 LDX $D28D
-6607- C5 CD CMP $CD
-6609- A0 AA LDY #$AA
-660B- AA TAX
-660C- 8D 00 A0 STA $A000
-660F- FF ???
-6610- 68 PLA
-6611- 8D 38 66 STA $6638
-6614- 68 PLA
-6615- 8D 39 66 STA $6639
-6618- 68 PLA
-6619- 85 06 STA $06
-661B- 68 PLA
-661C- 85 07 STA $07
-661E- C8 INY
-661F- B9 40 60 LDA $6040,Y
-6622- 91 06 STA ($06),Y
-6624- CC 3F 60 CPY $603F
-6627- D0 F5 BNE $661E
-6629- A5 07 LDA $07
-662B- 48 PHA
-662C- A5 06 LDA $06
-662E- 48 PHA
-662F- AD 39 66 LDA $6639
-6632- 48 PHA
-6633- AD 38 66 LDA $6638
-6636- 48 PHA
-6637- 60 RTS
-6638- 00 BRK
-6639- 00 BRK
-663A- A0 FF LDY #$FF
-663C- 68 PLA
-663D- 85 06 STA $06
-663F- 68 PLA
-6640- 85 07 STA $07
-6642- C8 INY
-6643- B1 06 LDA ($06),Y
-6645- 99 41 61 STA $6141,Y
-6648- CC 40 61 CPY $6140
-664B- D0 F5 BNE $6642
-664D- A5 07 LDA $07
-664F- 48 PHA
-6650- A5 06 LDA $06
-6652- 48 PHA
-6653- 60 RTS
-6654- 68 PLA
-6655- 8D E3 66 STA $66E3
-6658- 68 PLA
-6659- 8D E4 66 STA $66E4
-665C- 68 PLA
-665D- 8D E7 66 STA $66E7
-6660- 68 PLA
-6661- 85 EB STA $EB
-6663- 68 PLA
-6664- 85 EC STA $EC
-6666- A9 8D LDA #$8D
-6668- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-666B- A5 EC LDA $EC
-666D- 29 F0 AND #$F0
-666F- 4A LSR
-6670- 4A LSR
-6671- 4A LSR
-6672- 4A LSR
-6673- AA TAX
-6674- BD 06 69 LDA $6906,X
-6677- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-667A- A5 EC LDA $EC
-667C- 29 0F AND #$0F
-667E- AA TAX
-667F- BD 06 69 LDA $6906,X
-6682- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6685- A5 EB LDA $EB
-6687- 29 F0 AND #$F0
-6689- 4A LSR
-668A- 4A LSR
-668B- 4A LSR
-668C- 4A LSR
-668D- AA TAX
-668E- BD 06 69 LDA $6906,X
-6691- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6694- A5 EB LDA $EB
-6696- 29 0F AND #$0F
-6698- AA TAX
-6699- BD 06 69 LDA $6906,X
-669C- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-669F- A9 BA LDA #$BA
-66A1- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-66A4- A9 A0 LDA #$A0
-66A6- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-66A9- A0 00 LDY #$00
-66AB- B1 EB LDA ($EB),Y
-66AD- 29 F0 AND #$F0
-66AF- 4A LSR
-66B0- 4A LSR
-66B1- 4A LSR
-66B2- 4A LSR
-66B3- 8D E6 66 STA $66E6
-66B6- B1 EB LDA ($EB),Y
-66B8- 29 0F AND #$0F
-66BA- 8D E5 66 STA $66E5
-66BD- AE E6 66 LDX $66E6
-66C0- BD 06 69 LDA $6906,X
-66C3- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-66C6- AE E5 66 LDX $66E5
-66C9- BD 06 69 LDA $6906,X
-66CC- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-66CF- A9 A0 LDA #$A0
-66D1- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-66D4- C8 INY
-66D5- CC E7 66 CPY $66E7
-66D8- D0 D1 BNE $66AB
-66DA- AD E4 66 LDA $66E4
-66DD- 48 PHA
-66DE- AD E3 66 LDA $66E3
-66E1- 48 PHA
-66E2- 60 RTS
-66E3- 00 BRK
-66E4- 00 BRK
-66E5- 00 BRK
-66E6- 00 BRK
-66E7- 00 BRK
-66E8- 68 PLA
-66E9- 85 06 STA $06
-66EB- 68 PLA
-66EC- 85 07 STA $07
-66EE- A0 01 LDY #$01
-66F0- B1 06 LDA ($06),Y
-66F2- F0 06 BEQ $66FA
-66F4- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-66F7- C8 INY
-66F8- D0 F6 BNE $66F0
-66FA- 18 CLC
-66FB- 98 TYA
-66FC- 65 06 ADC $06
-66FE- 85 06 STA $06
-6700- A5 07 LDA $07
-6702- 69 00 ADC #$00
-6704- 48 PHA
-6705- A5 06 LDA $06
-6707- 48 PHA
-6708- 60 RTS
-6709- 20 0C FD JSR $FD0C F8ROM:RDKEY
-670C- 60 RTS
-670D- 8D 43 62 STA $6243
-6710- 8E 44 62 STX $6244
-6713- 8C 45 62 STY $6245
-6716- 90 11 BCC $6729
-6718- B0 17 BCS $6731
-671A- F0 1D BEQ $6739
-671C- D0 23 BNE $6741
-671E- 30 29 BMI $6749
-6720- 10 2F BPL $6751
-6722- 50 35 BVC $6759
-6724- 70 3B BVS $6761
-6726- 4C 66 67 JMP $6766
-6729- A9 00 LDA #$00
-672B- 8D 46 62 STA $6246
-672E- 4C 1A 67 JMP $671A
-6731- A9 01 LDA #$01
-6733- 8D 46 62 STA $6246
-6736- 4C 1A 67 JMP $671A
-6739- A9 01 LDA #$01
-673B- 8D 48 62 STA $6248
-673E- 4C 1E 67 JMP $671E
-6741- A9 00 LDA #$00
-6743- 8D 48 62 STA $6248
-6746- 4C 1E 67 JMP $671E
-6749- A9 01 LDA #$01
-674B- 8D 47 62 STA $6247
-674E- 4C 22 67 JMP $6722
-6751- A9 00 LDA #$00
-6753- 8D 47 62 STA $6247
-6756- 4C 22 67 JMP $6722
-6759- A9 00 LDA #$00
-675B- 8D 49 62 STA $6249
-675E- 4C 66 67 JMP $6766
-6761- A9 01 LDA #$01
-6763- 8D 49 62 STA $6249
-6766- 60 RTS
-6767- 20 E8 66 JSR $66E8
-676A- A0 8D LDY #$8D
-676C- 8D 00 20 STA $2000
-676F- E8 INX
-6770- 66 D2 ROR $D2
-6772- C5 C7 CMP $C7
-6774- C9 D3 CMP #$D3
-6776- D4 ???
-6777- D2 D9 CMP ($D9)
-6779- A0 C4 LDY #$C4
-677B- D5 CD CMP $CD,X
-677D- D0 8D BNE $670C
-677F- 00 BRK
-6780- 20 E8 66 JSR $66E8
-6783- BD BD BD LDA $BDBD,X
-6786- BD BD BD LDA $BDBD,X
-6789- BD BD BD LDA $BDBD,X
-678C- BD BD BD LDA $BDBD,X
-678F- BD 8D 00 LDA $008D,X
-6792- 20 E8 66 JSR $66E8
-6795- C1 BA CMP ($BA,X)
-6797- A0 00 LDY #$00
-6799- AD 43 62 LDA $6243
-679C- 29 F0 AND #$F0
-679E- 4A LSR
-679F- 4A LSR
-67A0- 4A LSR
-67A1- 4A LSR
-67A2- 8D 04 69 STA $6904
-67A5- AD 43 62 LDA $6243
-67A8- 29 0F AND #$0F
-67AA- 8D 05 69 STA $6905
-67AD- AE 04 69 LDX $6904
-67B0- BD 06 69 LDA $6906,X
-67B3- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-67B6- AE 05 69 LDX $6905
-67B9- BD 06 69 LDA $6906,X
-67BC- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-67BF- 20 E8 66 JSR $66E8
-67C2- A0 8D LDY #$8D
-67C4- 00 BRK
-67C5- 20 E8 66 JSR $66E8
-67C8- D8 CLD
-67C9- BA TSX
-67CA- A0 00 LDY #$00
-67CC- AD 44 62 LDA $6244
-67CF- 29 F0 AND #$F0
-67D1- 4A LSR
-67D2- 4A LSR
-67D3- 4A LSR
-67D4- 4A LSR
-67D5- 8D 04 69 STA $6904
-67D8- AD 44 62 LDA $6244
-67DB- 29 0F AND #$0F
-67DD- 8D 05 69 STA $6905
-67E0- AE 04 69 LDX $6904
-67E3- BD 06 69 LDA $6906,X
-67E6- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-67E9- AE 05 69 LDX $6905
-67EC- BD 06 69 LDA $6906,X
-67EF- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-67F2- 20 E8 66 JSR $66E8
-67F5- A0 8D LDY #$8D
-67F7- 00 BRK
-67F8- 20 E8 66 JSR $66E8
-67FB- D9 BA A0 CMP $A0BA,Y
-67FE- 00 BRK
-67FF- AD 45 62 LDA $6245
-6802- 29 F0 AND #$F0
-6804- 4A LSR
-6805- 4A LSR
-6806- 4A LSR
-6807- 4A LSR
-6808- 8D 04 69 STA $6904
-680B- AD 45 62 LDA $6245
-680E- 29 0F AND #$0F
-6810- 8D 05 69 STA $6905
-6813- AE 04 69 LDX $6904
-6816- BD 06 69 LDA $6906,X
-6819- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-681C- AE 05 69 LDX $6905
-681F- BD 06 69 LDA $6906,X
-6822- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6825- 20 E8 66 JSR $66E8
-6828- A0 8D LDY #$8D
-682A- 8D 00 20 STA $2000
-682D- E8 INX
-682E- 66 D3 ROR $D3
-6830- D4 ???
-6831- C1 D4 CMP ($D4,X)
-6833- D5 D3 CMP $D3,X
-6835- A0 C6 LDY #$C6
-6837- CC C1 C7 CPY $C7C1
-683A- D3 ???
-683B- 8D 00 20 STA $2000
-683E- E8 INX
-683F- 66 BD ROR $BD
-6841- BD BD BD LDA $BDBD,X
-6844- BD BD BD LDA $BDBD,X
-6847- BD BD BD LDA $BDBD,X
-684A- BD BD 8D LDA $8DBD,X
-684D- 8D 00 A9 STA $A900
-6850- 00 BRK
-6851- CD 46 62 CMP $6246
-6854- F0 12 BEQ $6868
-6856- 20 E8 66 JSR $66E8
-6859- C3 ???
-685A- C1 D2 CMP ($D2,X)
-685C- D2 D9 CMP ($D9)
-685E- BA TSX
-685F- A0 D3 LDY #$D3
-6861- C5 D4 CMP $D4
-6863- 8D 00 4C STA $4C00
-6866- 79 68 20 ADC $2068,Y
-6869- E8 INX
-686A- 66 C3 ROR $C3
-686C- C1 D2 CMP ($D2,X)
-686E- D2 D9 CMP ($D9)
-6870- BA TSX
-6871- A0 C3 LDY #$C3
-6873- CC C5 C1 CPY $C1C5
-6876- D2 8D CMP ($8D)
-6878- 00 BRK
-6879- A9 00 LDA #$00
-687B- CD 47 62 CMP $6247
-687E- F0 15 BEQ $6895
-6880- 20 E8 66 JSR $66E8
-6883- CE C5 C7 DEC $C7C5
-6886- C1 D4 CMP ($D4,X)
-6888- C9 D6 CMP #$D6
-688A- C5 BA CMP $BA
-688C- A0 D3 LDY #$D3
-688E- C5 D4 CMP $D4
-6890- 8D 00 4C STA $4C00
-6893- A9 68 LDA #$68
-6895- 20 E8 66 JSR $66E8
-6898- CE C5 C7 DEC $C7C5
-689B- C1 D4 CMP ($D4,X)
-689D- C9 D6 CMP #$D6
-689F- C5 BA CMP $BA
-68A1- A0 C3 LDY #$C3
-68A3- CC C5 C1 CPY $C1C5
-68A6- D2 8D CMP ($8D)
-68A8- 00 BRK
-68A9- A9 00 LDA #$00
-68AB- CD 48 62 CMP $6248
-68AE- F0 11 BEQ $68C1
-68B0- 20 E8 66 JSR $66E8
-68B3- DA PHX
-68B4- C5 D2 CMP $D2
-68B6- CF ???
-68B7- BA TSX
-68B8- A0 D3 LDY #$D3
-68BA- C5 D4 CMP $D4
-68BC- 8D 00 4C STA $4C00
-68BF- D1 68 CMP ($68),Y
-68C1- 20 E8 66 JSR $66E8
-68C4- DA PHX
-68C5- C5 D2 CMP $D2
-68C7- CF ???
-68C8- BA TSX
-68C9- A0 C3 LDY #$C3
-68CB- CC C5 C1 CPY $C1C5
-68CE- D2 8D CMP ($8D)
-68D0- 00 BRK
-68D1- A9 00 LDA #$00
-68D3- CD 49 62 CMP $6249
-68D6- F0 15 BEQ $68ED
-68D8- 20 E8 66 JSR $66E8
-68DB- CF ???
-68DC- D6 C5 DEC $C5,X
-68DE- D2 C6 CMP ($C6)
-68E0- CC CF D7 CPY $D7CF
-68E3- BA TSX
-68E4- A0 D3 LDY #$D3
-68E6- C5 D4 CMP $D4
-68E8- 8D 00 4C STA $4C00
-68EB- 03 ???
-68EC- 69 20 ADC #$20
-68EE- E8 INX
-68EF- 66 CF ROR $CF
-68F1- D6 C5 DEC $C5,X
-68F3- D2 C6 CMP ($C6)
-68F5- CC CF D7 CPY $D7CF
-68F8- BA TSX
-68F9- A0 C3 LDY #$C3
-68FB- CC C5 C1 CPY $C1C5
-68FE- D2 8D CMP ($8D)
-6900- 8D 8D 00 STA $008D
-6903- 60 RTS
-6904- 00 BRK
-6905- 00 BRK
-6906- B0 B1 BCS $68B9
-6908- B2 B3 LDA ($B3)
-690A- B4 B5 LDY $B5,X
-690C- B6 B7 LDX $B7,Y
-690E- B8 CLV
-690F- B9 C1 C2 LDA $C2C1,Y
-6912- C3 ???
-6913- C4 C5 CPY $C5
-6915- C6 A0 DEC $A0
-6917- 00 BRK
-6918- B1 FE LDA ($FE),Y
-691A- 8D 3A 6A STA $6A3A
-691D- C8 INY
-691E- B1 FE LDA ($FE),Y
-6920- 8D 3B 6A STA $6A3B
-6923- 20 0D 67 JSR $670D
-6926- 68 PLA
-6927- 85 FE STA $FE
-6929- 68 PLA
-692A- 85 FF STA $FF
-692C- 68 PLA
-692D- 8D 31 6A STA $6A31
-6930- 68 PLA
-6931- 8D 32 6A STA $6A32
-6934- 68 PLA
-6935- 8D 33 6A STA $6A33
-6938- 68 PLA
-6939- 8D 34 6A STA $6A34
-693C- 68 PLA
-693D- 8D 35 6A STA $6A35
-6940- 68 PLA
-6941- 8D 36 6A STA $6A36
-6944- 68 PLA
-6945- 8D 37 6A STA $6A37
-6948- 68 PLA
-6949- 8D 38 6A STA $6A38
-694C- 68 PLA
-694D- 8D 39 6A STA $6A39
-6950- 20 E8 66 JSR $66E8
-6953- A0 87 LDY #$87
-6955- 87 ???
-6956- 87 ???
-6957- 87 ???
-6958- 87 ???
-6959- 8D 8D 00 STA $008D
-695C- 20 E8 66 JSR $66E8
-695F- C5 D2 CMP $D2
-6961- D2 CF CMP ($CF)
-6963- D2 A1 CMP ($A1)
-6965- 8D 8D 00 STA $008D
-6968- 20 E8 66 JSR $66E8
-696B- D3 ???
-696C- D5 C2 CMP $C2,X
-696E- D2 CF CMP ($CF)
-6970- D5 D4 CMP $D4,X
-6972- C9 CE CMP #$CE
-6974- C5 BA CMP $BA
-6976- A0 00 LDY #$00
-6978- A0 00 LDY #$00
-697A- AD 38 6A LDA $6A38
-697D- 85 06 STA $06
-697F- AD 39 6A LDA $6A39
-6982- 85 07 STA $07
-6984- B1 06 LDA ($06),Y
-6986- F0 06 BEQ $698E
-6988- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-698B- C8 INY
-698C- D0 F6 BNE $6984
-698E- 20 E8 66 JSR $66E8
-6991- A0 8D LDY #$8D
-6993- 00 BRK
-6994- 20 E8 66 JSR $66E8
-6997- CD C5 D3 CMP $D3C5
-699A- D3 ???
-699B- C1 C7 CMP ($C7,X)
-699D- C5 BA CMP $BA
-699F- A0 00 LDY #$00
-69A1- A0 00 LDY #$00
-69A3- AD 36 6A LDA $6A36
-69A6- 85 06 STA $06
-69A8- AD 37 6A LDA $6A37
-69AB- 85 07 STA $07
-69AD- B1 06 LDA ($06),Y
-69AF- F0 06 BEQ $69B7
-69B1- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-69B4- C8 INY
-69B5- D0 F6 BNE $69AD
-69B7- 20 E8 66 JSR $66E8
-69BA- A0 8D LDY #$8D
-69BC- 8D 00 20 STA $2000
-69BF- 09 67 ORA #$67
-69C1- A0 00 LDY #$00
-69C3- AD 34 6A LDA $6A34
-69C6- 85 06 STA $06
-69C8- AD 35 6A LDA $6A35
-69CB- 85 07 STA $07
-69CD- B1 06 LDA ($06),Y
-69CF- F0 06 BEQ $69D7
-69D1- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-69D4- C8 INY
-69D5- D0 F6 BNE $69CD
-69D7- 20 E8 66 JSR $66E8
-69DA- A0 8D LDY #$8D
-69DC- 00 BRK
-69DD- AD 33 6A LDA $6A33
-69E0- 48 PHA
-69E1- AD 32 6A LDA $6A32
-69E4- 48 PHA
-69E5- AD 31 6A LDA $6A31
-69E8- 48 PHA
-69E9- 20 54 66 JSR $6654
-69EC- 20 09 67 JSR $6709
-69EF- A5 FF LDA $FF
-69F1- 48 PHA
-69F2- A5 FE LDA $FE
-69F4- 48 PHA
-69F5- 20 E8 66 JSR $66E8
-69F8- A0 8D LDY #$8D
-69FA- 8D 00 20 STA $2000
-69FD- 09 67 ORA #$67
-69FF- 20 67 67 JSR $6767
-6A02- 20 09 67 JSR $6709
-6A05- AD 41 62 LDA $6241
-6A08- C9 01 CMP #$01
-6A0A- F0 01 BEQ $6A0D
-6A0C- 60 RTS
-6A0D- 20 E8 66 JSR $66E8
-6A10- A0 8D LDY #$8D
-6A12- 8D 00 20 STA $2000
-6A15- E8 INX
-6A16- 66 C2 ROR $C2
-6A18- D2 C5 CMP ($C5)
-6A1A- C1 CB CMP ($CB,X)
-6A1C- A0 C1 LDY #$C1
-6A1E- D4 ???
-6A1F- BA TSX
-6A20- A0 00 LDY #$00
-6A22- A9 6A LDA #$6A
-6A24- 48 PHA
-6A25- A9 3A LDA #$3A
-6A27- 48 PHA
-6A28- A9 02 LDA #$02
-6A2A- 48 PHA
-6A2B- 20 54 66 JSR $6654
-6A2E- 4C D0 03 JMP $03D0
-6A31- 00 BRK
-6A32- 00 BRK
-6A33- 00 BRK
-6A34- 00 BRK
-6A35- 00 BRK
-6A36- 00 BRK
-6A37- 00 BRK
-6A38- 00 BRK
-6A39- 00 BRK
-6A3A- 00 BRK
-6A3B- 00 BRK
-6A3C- 68 PLA
-6A3D- 85 FE STA $FE
-6A3F- 68 PLA
-6A40- 85 FF STA $FF
-6A42- A0 01 LDY #$01
-6A44- B1 FE LDA ($FE),Y
-6A46- F0 06 BEQ $6A4E
-6A48- 20 ED FD JSR $FDED F8ROM:COUT
-6A4B- C8 INY
-6A4C- D0 F6 BNE $6A44
-6A4E- 18 CLC
-6A4F- 98 TYA
-6A50- 65 FE ADC $FE
-6A52- 85 FE STA $FE
-6A54- A5 FF LDA $FF
-6A56- 69 00 ADC #$00
-6A58- 48 PHA
-6A59- A5 FE LDA $FE
-6A5B- 48 PHA
-6A5C- 60 RTS
-6A5D- 68 PLA
-6A5E- 85 FE STA $FE
-6A60- 68 PLA
-6A61- 85 FF STA $FF
-6A63- 68 PLA
-6A64- 85 06 STA $06
-6A66- 68 PLA
-6A67- 85 07 STA $07
-6A69- A9 01 LDA #$01
-6A6B- 8D B6 AA STA $AAB6
-6A6E- 85 76 STA $76
-6A70- 85 33 STA $33
-6A72- A9 8D LDA #$8D
-6A74- 20 ED FD JSR $FDED F8ROM:COUT
-6A77- A9 84 LDA #$84
-6A79- 20 ED FD JSR $FDED F8ROM:COUT
-6A7C- A0 00 LDY #$00
-6A7E- B1 06 LDA ($06),Y
-6A80- 8D 9E 6A STA $6A9E
-6A83- A0 01 LDY #$01
-6A85- B1 06 LDA ($06),Y
-6A87- 20 ED FD JSR $FDED F8ROM:COUT
-6A8A- C8 INY
-6A8B- CC 9E 6A CPY $6A9E
-6A8E- 90 F5 BCC $6A85
-6A90- F0 F3 BEQ $6A85
-6A92- A9 8D LDA #$8D
-6A94- 20 ED FD JSR $FDED F8ROM:COUT
-6A97- A5 FF LDA $FF
-6A99- 48 PHA
-6A9A- A5 FE LDA $FE
-6A9C- 48 PHA
-6A9D- 60 RTS
-6A9E- 00 BRK
-6A9F- 68 PLA
-6AA0- 85 FE STA $FE
-6AA2- 68 PLA
-6AA3- 85 FF STA $FF
-6AA5- 68 PLA
-6AA6- 85 06 STA $06
-6AA8- 68 PLA
-6AA9- 85 07 STA $07
-6AAB- A0 00 LDY #$00
-6AAD- B1 06 LDA ($06),Y
-6AAF- 8D C4 6A STA $6AC4
-6AB2- C8 INY
-6AB3- B1 06 LDA ($06),Y
-6AB5- 20 ED FD JSR $FDED F8ROM:COUT
-6AB8- CC C4 6A CPY $6AC4
-6ABB- D0 F5 BNE $6AB2
-6ABD- A5 FF LDA $FF
-6ABF- 48 PHA
-6AC0- A5 FE LDA $FE
-6AC2- 48 PHA
-6AC3- 60 RTS
-6AC4- 00 BRK
-6AC5- 68 PLA
-6AC6- 85 FE STA $FE
-6AC8- 68 PLA
-6AC9- 85 FF STA $FF
-6ACB- 68 PLA
-6ACC- 85 06 STA $06
-6ACE- 68 PLA
-6ACF- 85 07 STA $07
-6AD1- A0 00 LDY #$00
-6AD3- B1 06 LDA ($06),Y
-6AD5- F0 06 BEQ $6ADD
-6AD7- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6ADA- C8 INY
-6ADB- D0 F6 BNE $6AD3
-6ADD- A5 FF LDA $FF
-6ADF- 48 PHA
-6AE0- A5 FE LDA $FE
-6AE2- 48 PHA
-6AE3- 60 RTS
-6AE4- 68 PLA
-6AE5- 85 06 STA $06
-6AE7- 68 PLA
-6AE8- 85 07 STA $07
-6AEA- A0 01 LDY #$01
-6AEC- B1 06 LDA ($06),Y
-6AEE- F0 06 BEQ $6AF6
-6AF0- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6AF3- C8 INY
-6AF4- D0 F6 BNE $6AEC
-6AF6- 18 CLC
-6AF7- 98 TYA
-6AF8- 65 06 ADC $06
-6AFA- 85 06 STA $06
-6AFC- A5 07 LDA $07
-6AFE- 69 00 ADC #$00
-6B00- 48 PHA
-6B01- A5 06 LDA $06
-6B03- 48 PHA
-6B04- 60 RTS
-6B05- 68 PLA
-6B06- 85 FE STA $FE
-6B08- 68 PLA
-6B09- 85 FF STA $FF
-6B0B- A2 00 LDX #$00
-6B0D- 20 6F FD JSR $FD6F F8ROM:GETLN1
-6B10- 8E 32 6B STX $6B32
-6B13- E0 00 CPX #$00
-6B15- F0 14 BEQ $6B2B
-6B17- A0 00 LDY #$00
-6B19- AD 32 6B LDA $6B32
-6B1C- 99 3F 60 STA $603F,Y
-6B1F- B9 00 02 LDA $0200,Y
-6B22- 99 40 60 STA $6040,Y
-6B25- C8 INY
-6B26- CC 32 6B CPY $6B32
-6B29- D0 F4 BNE $6B1F
-6B2B- A5 FF LDA $FF
-6B2D- 48 PHA
-6B2E- A5 FE LDA $FE
-6B30- 48 PHA
-6B31- 60 RTS
-6B32- 00 BRK
-6B33- 68 PLA
-6B34- 85 FE STA $FE
-6B36- 68 PLA
-6B37- 85 FF STA $FF
-6B39- 68 PLA
-6B3A- 8D EA 6B STA $6BEA
-6B3D- 68 PLA
-6B3E- 85 08 STA $08
-6B40- 68 PLA
-6B41- 85 09 STA $09
-6B43- 68 PLA
-6B44- 85 06 STA $06
-6B46- 68 PLA
-6B47- 85 07 STA $07
-6B49- A0 00 LDY #$00
-6B4B- B1 06 LDA ($06),Y
-6B4D- 8D E6 6B STA $6BE6
-6B50- 8D E7 6B STA $6BE7
-6B53- EE E7 6B INC $6BE7
-6B56- B1 08 LDA ($08),Y
-6B58- 8D E8 6B STA $6BE8
-6B5B- A9 01 LDA #$01
-6B5D- 8D E9 6B STA $6BE9
-6B60- AD E8 6B LDA $6BE8
-6B63- 18 CLC
-6B64- 6D E6 6B ADC $6BE6
-6B67- 8D E5 6B STA $6BE5
-6B6A- B0 07 BCS $6B73
-6B6C- CD EA 6B CMP $6BEA
-6B6F- F0 1C BEQ $6B8D
-6B71- 90 1A BCC $6B8D
-6B73- A9 FF LDA #$FF
-6B75- 8D EC 6B STA $6BEC
-6B78- AD EA 6B LDA $6BEA
-6B7B- 38 SEC
-6B7C- ED E6 6B SBC $6BE6
-6B7F- 90 34 BCC $6BB5
-6B81- 8D EB 6B STA $6BEB
-6B84- AD EA 6B LDA $6BEA
-6B87- 8D E6 6B STA $6BE6
-6B8A- 4C 9B 6B JMP $6B9B
-6B8D- 8D E6 6B STA $6BE6
-6B90- A9 00 LDA #$00
-6B92- 8D EC 6B STA $6BEC
-6B95- AD E8 6B LDA $6BE8
-6B98- 8D EB 6B STA $6BEB
-6B9B- AD EB 6B LDA $6BEB
-6B9E- F0 15 BEQ $6BB5
-6BA0- AC E9 6B LDY $6BE9
-6BA3- B1 08 LDA ($08),Y
-6BA5- AC E7 6B LDY $6BE7
-6BA8- 91 06 STA ($06),Y
-6BAA- EE E7 6B INC $6BE7
-6BAD- EE E9 6B INC $6BE9
-6BB0- CE EB 6B DEC $6BEB
-6BB3- D0 EB BNE $6BA0
-6BB5- AD E6 6B LDA $6BE6
-6BB8- A0 00 LDY #$00
-6BBA- 91 06 STA ($06),Y
-6BBC- AD EC 6B LDA $6BEC
-6BBF- 6A ROR
-6BC0- A5 FF LDA $FF
-6BC2- 48 PHA
-6BC3- A5 FE LDA $FE
-6BC5- 48 PHA
-6BC6- A0 00 LDY #$00
-6BC8- B1 06 LDA ($06),Y
-6BCA- 8D 3F 60 STA $603F
-6BCD- A9 01 LDA #$01
-6BCF- B1 06 LDA ($06),Y
-6BD1- 99 40 60 STA $6040,Y
-6BD4- CC 3F 60 CPY $603F
-6BD7- C8 INY
-6BD8- D0 F5 BNE $6BCF
-6BDA- AD 3F 60 LDA $603F
-6BDD- A0 00 LDY #$00
-6BDF- 91 06 STA ($06),Y
-6BE1- AE E5 6B LDX $6BE5
-6BE4- 60 RTS
-6BE5- 00 BRK
-6BE6- 00 BRK
-6BE7- 00 BRK
-6BE8- 00 BRK
-6BE9- 00 BRK
-6BEA- 00 BRK
-6BEB- 00 BRK
-6BEC- 00 BRK
-6BED- 68 PLA
-6BEE- 85 FE STA $FE
-6BF0- 68 PLA
-6BF1- 85 FF STA $FF
-6BF3- 68 PLA
-6BF4- 85 06 STA $06
-6BF6- 68 PLA
-6BF7- 85 07 STA $07
-6BF9- A0 00 LDY #$00
-6BFB- B1 06 LDA ($06),Y
-6BFD- 8D 1E 6C STA $6C1E
-6C00- C8 INY
-6C01- B1 06 LDA ($06),Y
-6C03- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6C06- CC 1E 6C CPY $6C1E
-6C09- D0 F5 BNE $6C00
-6C0B- A0 00 LDY #$00
-6C0D- B1 06 LDA ($06),Y
-6C0F- A5 FF LDA $FF
-6C11- 48 PHA
-6C12- A5 FE LDA $FE
-6C14- 48 PHA
-6C15- A0 00 LDY #$00
-6C17- B1 06 LDA ($06),Y
-6C19- A4 06 LDY $06
-6C1B- A6 07 LDX $07
-6C1D- 60 RTS
-6C1E- 00 BRK
diff --git a/source/disk5_strings/STRINGS.DEMO b/source/disk5_strings/STRINGS.DEMO
deleted file mode 100644
index 35765c0..0000000
--- a/source/disk5_strings/STRINGS.DEMO
+++ /dev/null
@@ -1,3154 +0,0 @@
-6000- 4C 4A 62 JMP $624A
-6003- 00 BRK
-6004- 00 BRK
-6005- 00 BRK
-6006- 00 BRK
-6007- 00 BRK
-6008- 00 BRK
-6009- 00 BRK
-600A- 00 BRK
-600B- 00 BRK
-600C- 00 BRK
-600D- 00 BRK
-600E- 00 BRK
-600F- 00 BRK
-6010- 00 BRK
-6011- 00 BRK
-6012- 00 BRK
-6013- 00 BRK
-6014- 00 BRK
-6015- 00 BRK
-6016- 00 BRK
-6017- 00 BRK
-6018- 00 BRK
-6019- 00 BRK
-601A- 00 BRK
-601B- 00 BRK
-601C- 00 BRK
-601D- 00 BRK
-601E- 00 BRK
-601F- 00 BRK
-6020- 00 BRK
-6021- 00 BRK
-6022- 00 BRK
-6023- 00 BRK
-6024- 00 BRK
-6025- 00 BRK
-6026- 00 BRK
-6027- 00 BRK
-6028- 00 BRK
-6029- 00 BRK
-602A- 00 BRK
-602B- 00 BRK
-602C- 00 BRK
-602D- 00 BRK
-602E- 00 BRK
-602F- 00 BRK
-6030- 00 BRK
-6031- 00 BRK
-6032- 00 BRK
-6033- 00 BRK
-6034- 00 BRK
-6035- 00 BRK
-6036- 00 BRK
-6037- 00 BRK
-6038- 00 BRK
-6039- 00 BRK
-603A- 00 BRK
-603B- 00 BRK
-603C- 00 BRK
-603D- 00 BRK
-603E- 00 BRK
-603F- 00 BRK
-6040- 00 BRK
-6041- 00 BRK
-6042- 00 BRK
-6043- 00 BRK
-6044- 00 BRK
-6045- 00 BRK
-6046- 00 BRK
-6047- 00 BRK
-6048- 00 BRK
-6049- 00 BRK
-604A- 00 BRK
-604B- 00 BRK
-604C- 00 BRK
-604D- 00 BRK
-604E- 00 BRK
-604F- 00 BRK
-6050- 00 BRK
-6051- 00 BRK
-6052- 00 BRK
-6053- 00 BRK
-6054- 00 BRK
-6055- 00 BRK
-6056- 00 BRK
-6057- 00 BRK
-6058- 00 BRK
-6059- 00 BRK
-605A- 00 BRK
-605B- 00 BRK
-605C- 00 BRK
-605D- 00 BRK
-605E- 00 BRK
-605F- 00 BRK
-6060- 00 BRK
-6061- 00 BRK
-6062- 00 BRK
-6063- 00 BRK
-6064- 00 BRK
-6065- 00 BRK
-6066- 00 BRK
-6067- 00 BRK
-6068- 00 BRK
-6069- 00 BRK
-606A- 00 BRK
-606B- 00 BRK
-606C- 00 BRK
-606D- 00 BRK
-606E- 00 BRK
-606F- 00 BRK
-6070- 00 BRK
-6071- 00 BRK
-6072- 00 BRK
-6073- 00 BRK
-6074- 00 BRK
-6075- 00 BRK
-6076- 00 BRK
-6077- 00 BRK
-6078- 00 BRK
-6079- 00 BRK
-607A- 00 BRK
-607B- 00 BRK
-607C- 00 BRK
-607D- 00 BRK
-607E- 00 BRK
-607F- 00 BRK
-6080- 00 BRK
-6081- 00 BRK
-6082- 00 BRK
-6083- 00 BRK
-6084- 00 BRK
-6085- 00 BRK
-6086- 00 BRK
-6087- 00 BRK
-6088- 00 BRK
-6089- 00 BRK
-608A- 00 BRK
-608B- 00 BRK
-608C- 00 BRK
-608D- 00 BRK
-608E- 00 BRK
-608F- 00 BRK
-6090- 00 BRK
-6091- 00 BRK
-6092- 00 BRK
-6093- 00 BRK
-6094- 00 BRK
-6095- 00 BRK
-6096- 00 BRK
-6097- 00 BRK
-6098- 00 BRK
-6099- 00 BRK
-609A- 00 BRK
-609B- 00 BRK
-609C- 00 BRK
-609D- 00 BRK
-609E- 00 BRK
-609F- 00 BRK
-60A0- 00 BRK
-60A1- 00 BRK
-60A2- 00 BRK
-60A3- 00 BRK
-60A4- 00 BRK
-60A5- 00 BRK
-60A6- 00 BRK
-60A7- 00 BRK
-60A8- 00 BRK
-60A9- 00 BRK
-60AA- 00 BRK
-60AB- 00 BRK
-60AC- 00 BRK
-60AD- 00 BRK
-60AE- 00 BRK
-60AF- 00 BRK
-60B0- 00 BRK
-60B1- 00 BRK
-60B2- 00 BRK
-60B3- 00 BRK
-60B4- 00 BRK
-60B5- 00 BRK
-60B6- 00 BRK
-60B7- 00 BRK
-60B8- 00 BRK
-60B9- 00 BRK
-60BA- 00 BRK
-60BB- 00 BRK
-60BC- 00 BRK
-60BD- 00 BRK
-60BE- 00 BRK
-60BF- 00 BRK
-60C0- 00 BRK
-60C1- 00 BRK
-60C2- 00 BRK
-60C3- 00 BRK
-60C4- 00 BRK
-60C5- 00 BRK
-60C6- 00 BRK
-60C7- 00 BRK
-60C8- 00 BRK
-60C9- 00 BRK
-60CA- 00 BRK
-60CB- 00 BRK
-60CC- 00 BRK
-60CD- 00 BRK
-60CE- 00 BRK
-60CF- 00 BRK
-60D0- 00 BRK
-60D1- 00 BRK
-60D2- 00 BRK
-60D3- 00 BRK
-60D4- 00 BRK
-60D5- 00 BRK
-60D6- 00 BRK
-60D7- 00 BRK
-60D8- 00 BRK
-60D9- 00 BRK
-60DA- 00 BRK
-60DB- 00 BRK
-60DC- 00 BRK
-60DD- 00 BRK
-60DE- 00 BRK
-60DF- 00 BRK
-60E0- 00 BRK
-60E1- 00 BRK
-60E2- 00 BRK
-60E3- 00 BRK
-60E4- 00 BRK
-60E5- 00 BRK
-60E6- 00 BRK
-60E7- 00 BRK
-60E8- 00 BRK
-60E9- 00 BRK
-60EA- 00 BRK
-60EB- 00 BRK
-60EC- 00 BRK
-60ED- 00 BRK
-60EE- 00 BRK
-60EF- 00 BRK
-60F0- 00 BRK
-60F1- 00 BRK
-60F2- 00 BRK
-60F3- 00 BRK
-60F4- 00 BRK
-60F5- 00 BRK
-60F6- 00 BRK
-60F7- 00 BRK
-60F8- 00 BRK
-60F9- 00 BRK
-60FA- 00 BRK
-60FB- 00 BRK
-60FC- 00 BRK
-60FD- 00 BRK
-60FE- 00 BRK
-60FF- 00 BRK
-6100- 00 BRK
-6101- 00 BRK
-6102- 00 BRK
-6103- 00 BRK
-6104- 00 BRK
-6105- 00 BRK
-6106- 00 BRK
-6107- 00 BRK
-6108- 00 BRK
-6109- 00 BRK
-610A- 00 BRK
-610B- 00 BRK
-610C- 00 BRK
-610D- 00 BRK
-610E- 00 BRK
-610F- 00 BRK
-6110- 00 BRK
-6111- 00 BRK
-6112- 00 BRK
-6113- 00 BRK
-6114- 00 BRK
-6115- 00 BRK
-6116- 00 BRK
-6117- 00 BRK
-6118- 00 BRK
-6119- 00 BRK
-611A- 00 BRK
-611B- 00 BRK
-611C- 00 BRK
-611D- 00 BRK
-611E- 00 BRK
-611F- 00 BRK
-6120- 00 BRK
-6121- 00 BRK
-6122- 00 BRK
-6123- 00 BRK
-6124- 00 BRK
-6125- 00 BRK
-6126- 00 BRK
-6127- 00 BRK
-6128- 00 BRK
-6129- 00 BRK
-612A- 00 BRK
-612B- 00 BRK
-612C- 00 BRK
-612D- 00 BRK
-612E- 00 BRK
-612F- 00 BRK
-6130- 00 BRK
-6131- 00 BRK
-6132- 00 BRK
-6133- 00 BRK
-6134- 00 BRK
-6135- 00 BRK
-6136- 00 BRK
-6137- 00 BRK
-6138- 00 BRK
-6139- 00 BRK
-613A- 00 BRK
-613B- 00 BRK
-613C- 00 BRK
-613D- 00 BRK
-613E- 00 BRK
-613F- 00 BRK
-6140- 00 BRK
-6141- 00 BRK
-6142- 00 BRK
-6143- 00 BRK
-6144- 00 BRK
-6145- 00 BRK
-6146- 00 BRK
-6147- 00 BRK
-6148- 00 BRK
-6149- 00 BRK
-614A- 00 BRK
-614B- 00 BRK
-614C- 00 BRK
-614D- 00 BRK
-614E- 00 BRK
-614F- 00 BRK
-6150- 00 BRK
-6151- 00 BRK
-6152- 00 BRK
-6153- 00 BRK
-6154- 00 BRK
-6155- 00 BRK
-6156- 00 BRK
-6157- 00 BRK
-6158- 00 BRK
-6159- 00 BRK
-615A- 00 BRK
-615B- 00 BRK
-615C- 00 BRK
-615D- 00 BRK
-615E- 00 BRK
-615F- 00 BRK
-6160- 00 BRK
-6161- 00 BRK
-6162- 00 BRK
-6163- 00 BRK
-6164- 00 BRK
-6165- 00 BRK
-6166- 00 BRK
-6167- 00 BRK
-6168- 00 BRK
-6169- 00 BRK
-616A- 00 BRK
-616B- 00 BRK
-616C- 00 BRK
-616D- 00 BRK
-616E- 00 BRK
-616F- 00 BRK
-6170- 00 BRK
-6171- 00 BRK
-6172- 00 BRK
-6173- 00 BRK
-6174- 00 BRK
-6175- 00 BRK
-6176- 00 BRK
-6177- 00 BRK
-6178- 00 BRK
-6179- 00 BRK
-617A- 00 BRK
-617B- 00 BRK
-617C- 00 BRK
-617D- 00 BRK
-617E- 00 BRK
-617F- 00 BRK
-6180- 00 BRK
-6181- 00 BRK
-6182- 00 BRK
-6183- 00 BRK
-6184- 00 BRK
-6185- 00 BRK
-6186- 00 BRK
-6187- 00 BRK
-6188- 00 BRK
-6189- 00 BRK
-618A- 00 BRK
-618B- 00 BRK
-618C- 00 BRK
-618D- 00 BRK
-618E- 00 BRK
-618F- 00 BRK
-6190- 00 BRK
-6191- 00 BRK
-6192- 00 BRK
-6193- 00 BRK
-6194- 00 BRK
-6195- 00 BRK
-6196- 00 BRK
-6197- 00 BRK
-6198- 00 BRK
-6199- 00 BRK
-619A- 00 BRK
-619B- 00 BRK
-619C- 00 BRK
-619D- 00 BRK
-619E- 00 BRK
-619F- 00 BRK
-61A0- 00 BRK
-61A1- 00 BRK
-61A2- 00 BRK
-61A3- 00 BRK
-61A4- 00 BRK
-61A5- 00 BRK
-61A6- 00 BRK
-61A7- 00 BRK
-61A8- 00 BRK
-61A9- 00 BRK
-61AA- 00 BRK
-61AB- 00 BRK
-61AC- 00 BRK
-61AD- 00 BRK
-61AE- 00 BRK
-61AF- 00 BRK
-61B0- 00 BRK
-61B1- 00 BRK
-61B2- 00 BRK
-61B3- 00 BRK
-61B4- 00 BRK
-61B5- 00 BRK
-61B6- 00 BRK
-61B7- 00 BRK
-61B8- 00 BRK
-61B9- 00 BRK
-61BA- 00 BRK
-61BB- 00 BRK
-61BC- 00 BRK
-61BD- 00 BRK
-61BE- 00 BRK
-61BF- 00 BRK
-61C0- 00 BRK
-61C1- 00 BRK
-61C2- 00 BRK
-61C3- 00 BRK
-61C4- 00 BRK
-61C5- 00 BRK
-61C6- 00 BRK
-61C7- 00 BRK
-61C8- 00 BRK
-61C9- 00 BRK
-61CA- 00 BRK
-61CB- 00 BRK
-61CC- 00 BRK
-61CD- 00 BRK
-61CE- 00 BRK
-61CF- 00 BRK
-61D0- 00 BRK
-61D1- 00 BRK
-61D2- 00 BRK
-61D3- 00 BRK
-61D4- 00 BRK
-61D5- 00 BRK
-61D6- 00 BRK
-61D7- 00 BRK
-61D8- 00 BRK
-61D9- 00 BRK
-61DA- 00 BRK
-61DB- 00 BRK
-61DC- 00 BRK
-61DD- 00 BRK
-61DE- 00 BRK
-61DF- 00 BRK
-61E0- 00 BRK
-61E1- 00 BRK
-61E2- 00 BRK
-61E3- 00 BRK
-61E4- 00 BRK
-61E5- 00 BRK
-61E6- 00 BRK
-61E7- 00 BRK
-61E8- 00 BRK
-61E9- 00 BRK
-61EA- 00 BRK
-61EB- 00 BRK
-61EC- 00 BRK
-61ED- 00 BRK
-61EE- 00 BRK
-61EF- 00 BRK
-61F0- 00 BRK
-61F1- 00 BRK
-61F2- 00 BRK
-61F3- 00 BRK
-61F4- 00 BRK
-61F5- 00 BRK
-61F6- 00 BRK
-61F7- 00 BRK
-61F8- 00 BRK
-61F9- 00 BRK
-61FA- 00 BRK
-61FB- 00 BRK
-61FC- 00 BRK
-61FD- 00 BRK
-61FE- 00 BRK
-61FF- 00 BRK
-6200- 00 BRK
-6201- 00 BRK
-6202- 00 BRK
-6203- 00 BRK
-6204- 00 BRK
-6205- 00 BRK
-6206- 00 BRK
-6207- 00 BRK
-6208- 00 BRK
-6209- 00 BRK
-620A- 00 BRK
-620B- 00 BRK
-620C- 00 BRK
-620D- 00 BRK
-620E- 00 BRK
-620F- 00 BRK
-6210- 00 BRK
-6211- 00 BRK
-6212- 00 BRK
-6213- 00 BRK
-6214- 00 BRK
-6215- 00 BRK
-6216- 00 BRK
-6217- 00 BRK
-6218- 00 BRK
-6219- 00 BRK
-621A- 00 BRK
-621B- 00 BRK
-621C- 00 BRK
-621D- 00 BRK
-621E- 00 BRK
-621F- 00 BRK
-6220- 00 BRK
-6221- 00 BRK
-6222- 00 BRK
-6223- 00 BRK
-6224- 00 BRK
-6225- 00 BRK
-6226- 00 BRK
-6227- 00 BRK
-6228- 00 BRK
-6229- 00 BRK
-622A- 00 BRK
-622B- 00 BRK
-622C- 00 BRK
-622D- 00 BRK
-622E- 00 BRK
-622F- 00 BRK
-6230- 00 BRK
-6231- 00 BRK
-6232- 00 BRK
-6233- 00 BRK
-6234- 00 BRK
-6235- 00 BRK
-6236- 00 BRK
-6237- 00 BRK
-6238- 00 BRK
-6239- 00 BRK
-623A- 00 BRK
-623B- 00 BRK
-623C- 00 BRK
-623D- 00 BRK
-623E- 00 BRK
-623F- 00 BRK
-6240- 00 BRK
-6241- 00 BRK
-6242- 00 BRK
-6243- 00 BRK
-6244- 00 BRK
-6245- 00 BRK
-6246- 00 BRK
-6247- 00 BRK
-6248- 00 BRK
-6249- 00 BRK
-624A- A9 01 LDA #$01
-624C- 8D 41 62 STA $6241
-624F- A9 01 LDA #$01
-6251- 8D 42 62 STA $6242
-6254- 20 99 6E JSR $6E99
-6257- A0 8D LDY #$8D
-6259- 8D 8D 8D STA $8D8D
-625C- 00 BRK
-625D- 20 99 6E JSR $6E99
-6260- D3 ???
-6261- D4 ???
-6262- D2 C9 CMP ($C9)
-6264- CE C7 D3 DEC $D3C7
-6267- A0 CC LDY #$CC
-6269- C9 C2 CMP #$C2
-626B- D2 C1 CMP ($C1)
-626D- D2 D9 CMP ($D9)
-626F- A0 C4 LDY #$C4
-6271- C5 CD CMP $CD
-6273- CF ???
-6274- 8D 00 20 STA $2000
-6277- 99 6E AD STA $AD6E,Y
-627A- AD AD AD LDA $ADAD
-627D- AD AD AD LDA $ADAD
-6280- AD AD AD LDA $ADAD
-6283- AD AD AD LDA $ADAD
-6286- AD AD AD LDA $ADAD
-6289- AD AD AD LDA $ADAD
-628C- AD 8D 00 LDA $008D
-628F- 20 99 6E JSR $6E99
-6292- A0 8D LDY #$8D
-6294- 00 BRK
-6295- 20 99 6E JSR $6E99
-6298- D4 ???
-6299- C8 INY
-629A- C5 A0 CMP $A0
-629C- D3 ???
-629D- C3 ???
-629E- CD D0 A0 CMP $A0D0
-62A1- CD C1 C3 CMP $C3C1
-62A4- D2 CF CMP ($CF)
-62A6- A0 C3 LDY #$C3
-62A8- CF ???
-62A9- CD D0 C1 CMP $C1D0
-62AC- D2 C5 CMP ($C5)
-62AE- D3 ???
-62AF- A0 D4 LDY #$D4
-62B1- D7 ???
-62B2- CF ???
-62B3- A0 8D LDY #$8D
-62B5- 00 BRK
-62B6- 20 99 6E JSR $6E99
-62B9- D3 ???
-62BA- D4 ???
-62BB- D2 C9 CMP ($C9)
-62BD- CE C7 D3 DEC $D3C7
-62C0- A0 C1 LDY #$C1
-62C2- CE C4 A0 DEC $A0C4
-62C5- D3 ???
-62C6- C5 D4 CMP $D4
-62C8- D3 ???
-62C9- A0 D4 LDY #$D4
-62CB- C8 INY
-62CC- C5 A0 CMP $A0
-62CE- C6 CC DEC $CC
-62D0- C1 C7 CMP ($C7,X)
-62D2- D3 ???
-62D3- 8D 00 20 STA $2000
-62D6- 99 6E C1 STA $C16E,Y
-62D9- C3 ???
-62DA- C3 ???
-62DB- CF ???
-62DC- D2 C4 CMP ($C4)
-62DE- C9 CE CMP #$CE
-62E0- C7 ???
-62E1- CC D9 AE CPY $AED9
-62E4- A0 C9 LDY #$C9
-62E6- C6 A0 DEC $A0
-62E8- D4 ???
-62E9- C8 INY
-62EA- C5 A0 CMP $A0
-62EC- D4 ???
-62ED- D7 ???
-62EE- CF ???
-62EF- A0 C1 LDY #$C1
-62F1- D2 C5 CMP ($C5)
-62F3- A0 C5 LDY #$C5
-62F5- D1 D5 CMP ($D5),Y
-62F7- C1 CC CMP ($CC,X)
-62F9- AC 8D 00 LDY $008D
-62FC- 20 99 6E JSR $6E99
-62FF- D4 ???
-6300- C8 INY
-6301- C5 CE CMP $CE
-6303- A0 AE LDY #$AE
-6305- DA PHX
-6306- A0 C9 LDY #$C9
-6308- D3 ???
-6309- A0 D3 LDY #$D3
-630B- C5 D4 CMP $D4
-630D- A0 D4 LDY #$D4
-630F- CF ???
-6310- A0 DA LDY #$DA
-6312- C5 D2 CMP $D2
-6314- CF ???
-6315- BB ???
-6316- A0 C9 LDY #$C9
-6318- C6 A0 DEC $A0
-631A- CE CF D4 DEC $D4CF
-631D- AC A0 B1 LDY $B1A0
-6320- AE 8D 8D LDX $8D8D
-6323- 00 BRK
-6324- 20 99 6E JSR $6E99
-6327- C9 C6 CMP #$C6
-6329- A0 D3 LDY #$D3
-632B- D4 ???
-632C- D2 C9 CMP ($C9)
-632E- CE C7 B1 DEC $B1C7
-6331- A0 CC LDY #$CC
-6333- C5 CE CMP $CE
-6335- C7 ???
-6336- D4 ???
-6337- C8 INY
-6338- A0 BE LDY #$BE
-633A- A0 D3 LDY #$D3
-633C- D4 ???
-633D- D2 C9 CMP ($C9)
-633F- CE C7 B2 DEC $B2C7
-6342- A0 CC LDY #$CC
-6344- C5 CE CMP $CE
-6346- C7 ???
-6347- D4 ???
-6348- C8 INY
-6349- AC 8D 00 LDY $008D
-634C- 20 99 6E JSR $6E99
-634F- AE C3 A8 LDX $A8C3
-6352- C1 D2 CMP ($D2,X)
-6354- D2 D9 CMP ($D9)
-6356- A9 A0 LDA #$A0
-6358- BD A0 B0 LDA $B0A0,X
-635B- BB ???
-635C- A0 C5 LDY #$C5
-635E- CC D3 C5 CPY $C5D3
-6361- AC A0 AE LDY $AEA0
-6364- C3 ???
-6365- A0 BD LDY #$BD
-6367- A0 B1 LDY #$B1
-6369- AE 8D 8D LDX $8D8D
-636C- 00 BRK
-636D- 20 99 6E JSR $6E99
-6370- D3 ???
-6371- CF ???
-6372- AC A0 D7 LDY $D7A0
-6375- C5 A0 CMP $A0
-6377- C3 ???
-6378- C1 CE CMP ($CE,X)
-637A- A0 C3 LDY #$C3
-637C- CF ???
-637D- CD D0 C1 CMP $C1D0
-6380- D2 C5 CMP ($C5)
-6382- A0 D4 LDY #$D4
-6384- C8 INY
-6385- C5 A0 CMP $A0
-6387- CC C9 D4 CPY $D4C9
-638A- C5 D2 CMP $D2
-638C- C1 CC CMP ($CC,X)
-638E- A0 A7 LDY #$A7
-6390- C1 A7 CMP ($A7,X)
-6392- 8D 00 20 STA $2000
-6395- 99 6E D4 STA $D46E,Y
-6398- CF ???
-6399- A0 D4 LDY #$D4
-639B- C8 INY
-639C- C5 A0 CMP $A0
-639E- D6 C1 DEC $C1,X
-63A0- CC D5 C5 CPY $C5D5
-63A3- A0 D3 LDY #$D3
-63A5- D4 ???
-63A6- CF ???
-63A7- D2 C5 CMP ($C5)
-63A9- C4 A0 CPY $A0
-63AB- C9 CE CMP #$CE
-63AD- A0 C1 LDY #$C1
-63AF- D3 ???
-63B0- D4 ???
-63B1- D2 AC CMP ($AC)
-63B3- A0 D7 LDY #$D7
-63B5- C8 INY
-63B6- C9 C3 CMP #$C3
-63B8- C8 INY
-63B9- 8D 00 20 STA $2000
-63BC- 99 6E C8 STA $C86E,Y
-63BF- CF ???
-63C0- CC C4 D3 CPY $D3C4
-63C3- A0 D4 LDY #$D4
-63C5- C8 INY
-63C6- C5 A0 CMP $A0
-63C8- D3 ???
-63C9- C1 CD CMP ($CD,X)
-63CB- C5 A0 CMP $A0
-63CD- D3 ???
-63CE- D4 ???
-63CF- D2 C9 CMP ($C9)
-63D1- CE C7 AC DEC $ACC7
-63D4- A0 D4 LDY #$D4
-63D6- C8 INY
-63D7- C5 CE CMP $CE
-63D9- A0 D5 LDY #$D5
-63DB- D3 ???
-63DC- C5 A0 CMP $A0
-63DE- C2 ???
-63DF- CE C5 A0 DEC $A0C5
-63E2- D4 ???
-63E3- CF ???
-63E4- 8D 00 20 STA $2000
-63E7- 99 6E D4 STA $D46E,Y
-63EA- C5 D3 CMP $D3
-63EC- D4 ???
-63ED- A0 C9 LDY #$C9
-63EF- C6 A0 DEC $A0
-63F1- D4 ???
-63F2- C8 INY
-63F3- C5 D9 CMP $D9
-63F5- A0 C1 LDY #$C1
-63F7- D2 C5 CMP ($C5)
-63F9- A0 C5 LDY #$C5
-63FB- D1 D5 CMP ($D5),Y
-63FD- C1 CC CMP ($CC,X)
-63FF- AE 8D 8D LDX $8D8D
-6402- 00 BRK
-6403- 4C 08 64 JMP $6408
-6406- 01 C1 ORA ($C1,X)
-6408- A0 00 LDY #$00
-640A- AD 06 64 LDA $6406
-640D- 8D 40 61 STA $6140
-6410- 8D 41 61 STA $6141
-6413- C8 INY
-6414- B9 06 64 LDA $6406,Y
-6417- 99 41 61 STA $6141,Y
-641A- CC 40 61 CPY $6140
-641D- D0 F4 BNE $6413
-641F- A9 61 LDA #$61
-6421- 48 PHA
-6422- A9 41 LDA #$41
-6424- 48 PHA
-6425- AD A4 6D LDA $6DA4
-6428- 48 PHA
-6429- AD A3 6D LDA $6DA3
-642C- 48 PHA
-642D- 20 03 73 JSR $7303
-6430- D0 03 BNE $6435
-6432- 4C 69 64 JMP $6469
-6435- 20 99 6E JSR $6E99
-6438- D4 ???
-6439- C8 INY
-643A- C5 A0 CMP $A0
-643C- CC C9 D4 CPY $D4C9
-643F- C5 D2 CMP $D2
-6441- C1 CC CMP ($CC,X)
-6443- A0 C1 LDY #$C1
-6445- A0 C1 LDY #$C1
-6447- CE C4 A0 DEC $A0C4
-644A- D4 ???
-644B- C8 INY
-644C- C5 A0 CMP $A0
-644E- C1 A0 CMP ($A0,X)
-6450- D3 ???
-6451- D4 ???
-6452- D2 C9 CMP ($C9)
-6454- CE C7 A0 DEC $A0C7
-6457- C1 D2 CMP ($D2,X)
-6459- C5 8D CMP $8D
-645B- 00 BRK
-645C- 20 99 6E JSR $6E99
-645F- C5 D1 CMP $D1
-6461- D5 C1 CMP $C1,X
-6463- CC AE 8D CPY $8DAE
-6466- 8D 8D 00 STA $008D
-6469- 20 BA 6E JSR $6EBA
-646C- 20 99 6E JSR $6E99
-646F- CE CF D4 DEC $D4CF
-6472- C5 A0 CMP $A0
-6474- D4 ???
-6475- C8 INY
-6476- C1 D4 CMP ($D4,X)
-6478- A0 CF LDY #$CF
-647A- CE CC D9 DEC $D9CC
-647D- A0 C1 LDY #$C1
-647F- A0 D3 LDY #$D3
-6481- C9 CE CMP #$CE
-6483- C7 ???
-6484- CC C5 A0 CPY $A0C5
-6487- D0 C1 BNE $644A
-6489- D2 C1 CMP ($C1)
-648B- CD C5 D4 CMP $D4C5
-648E- C5 D2 CMP $D2
-6490- 8D 00 20 STA $2000
-6493- 99 6E CD STA $CD6E,Y
-6496- C1 D9 CMP ($D9,X)
-6498- A0 C2 LDY #$C2
-649A- C5 A0 CMP $A0
-649C- C1 A0 CMP ($A0,X)
-649E- CC C9 D4 CPY $D4C9
-64A1- C5 D2 CMP $D2
-64A3- C1 CC CMP ($CC,X)
-64A5- A0 D3 LDY #$D3
-64A7- D4 ???
-64A8- D2 C9 CMP ($C9)
-64AA- CE C7 A0 DEC $A0C7
-64AD- C9 CE CMP #$CE
-64AF- A0 D3 LDY #$D3
-64B1- C3 ???
-64B2- CD D0 BB CMP $BBD0
-64B5- 8D 00 20 STA $2000
-64B8- 99 6E D4 STA $D46E,Y
-64BB- C8 INY
-64BC- C9 D3 CMP #$D3
-64BE- A0 D3 LDY #$D3
-64C0- C1 CD CMP ($CD,X)
-64C2- C5 A0 CMP $A0
-64C4- D2 D5 CMP ($D5)
-64C6- CC C5 A0 CPY $A0C5
-64C9- C1 D0 CMP ($D0,X)
-64CB- D0 CC BNE $6499
-64CD- C9 C5 CMP #$C5
-64CF- D3 ???
-64D0- A0 D4 LDY #$D4
-64D2- CF ???
-64D3- A0 C1 LDY #$C1
-64D5- CC CC A0 CPY $A0CC
-64D8- CD C1 C3 CMP $C3C1
-64DB- D2 CF CMP ($CF)
-64DD- D3 ???
-64DE- 8D 00 20 STA $2000
-64E1- 99 6E D4 STA $D46E,Y
-64E4- C8 INY
-64E5- C1 D4 CMP ($D4,X)
-64E7- A0 C1 LDY #$C1
-64E9- C3 ???
-64EA- C3 ???
-64EB- C5 D0 CMP $D0
-64ED- D4 ???
-64EE- A0 D3 LDY #$D3
-64F0- D4 ???
-64F1- D2 C9 CMP ($C9)
-64F3- CE C7 D3 DEC $D3C7
-64F6- A0 C1 LDY #$C1
-64F8- D3 ???
-64F9- A0 D0 LDY #$D0
-64FB- C1 D2 CMP ($D2,X)
-64FD- C1 CD CMP ($CD,X)
-64FF- C5 D4 CMP $D4
-6501- C5 D2 CMP $D2
-6503- D3 ???
-6504- AE 8D 8D LDX $8D8D
-6507- 00 BRK
-6508- 20 99 6E JSR $6E99
-650B- D9 CF D5 CMP $D5CF,Y
-650E- A0 C3 LDY #$C3
-6510- C1 CE CMP ($CE,X)
-6512- A0 C1 LDY #$C1
-6514- CC D3 CF CPY $CFD3
-6517- A0 D5 LDY #$D5
-6519- D3 ???
-651A- C5 A0 CMP $A0
-651C- D3 ???
-651D- C3 ???
-651E- CD D0 A0 CMP $A0D0
-6521- D4 ???
-6522- CF ???
-6523- A0 C3 LDY #$C3
-6525- CF ???
-6526- CD D0 C1 CMP $C1D0
-6529- D2 C5 CMP ($C5)
-652B- 8D 00 20 STA $2000
-652E- 99 6E D4 STA $D46E,Y
-6531- C8 INY
-6532- C5 A0 CMP $A0
-6534- CC C5 CE CPY $CEC5
-6537- C7 ???
-6538- D4 ???
-6539- C8 INY
-653A- D3 ???
-653B- A0 CF LDY #$CF
-653D- C6 A0 DEC $A0
-653F- D4 ???
-6540- D7 ???
-6541- CF ???
-6542- A0 C4 LDY #$C4
-6544- C9 C6 CMP #$C6
-6546- C6 C5 DEC $C5
-6548- D2 C5 CMP ($C5)
-654A- CE D4 A0 DEC $A0D4
-654D- D3 ???
-654E- D4 ???
-654F- D2 C9 CMP ($C9)
-6551- CE C7 D3 DEC $D3C7
-6554- AE 8D 8D LDX $8D8D
-6557- 00 BRK
-6558- 20 99 6E JSR $6E99
-655B- D4 ???
-655C- C8 INY
-655D- C5 A0 CMP $A0
-655F- C3 ???
-6560- C1 D2 CMP ($D2,X)
-6562- D2 D9 CMP ($D9)
-6564- A0 C6 LDY #$C6
-6566- CC C1 C7 CPY $C7C1
-6569- A0 C9 LDY #$C9
-656B- D3 ???
-656C- A0 D3 LDY #$D3
-656E- C5 D4 CMP $D4
-6570- A0 D4 LDY #$D4
-6572- CF ???
-6573- A0 B0 LDY #$B0
-6575- A0 C9 LDY #$C9
-6577- C6 A0 DEC $A0
-6579- D4 ???
-657A- C8 INY
-657B- C5 8D CMP $8D
-657D- 00 BRK
-657E- 20 99 6E JSR $6E99
-6581- C6 C9 DEC $C9
-6583- D2 D3 CMP ($D3)
-6585- D4 ???
-6586- A0 D3 LDY #$D3
-6588- D4 ???
-6589- D2 C9 CMP ($C9)
-658B- CE C7 A0 DEC $A0C7
-658E- C8 INY
-658F- C1 D3 CMP ($D3,X)
-6591- A0 C1 LDY #$C1
-6593- A0 CC LDY #$CC
-6595- C5 CE CMP $CE
-6597- C7 ???
-6598- D4 ???
-6599- C8 INY
-659A- A0 BE LDY #$BE
-659C- A0 D4 LDY #$D4
-659E- C8 INY
-659F- C1 CE CMP ($CE,X)
-65A1- A0 D4 LDY #$D4
-65A3- C8 INY
-65A4- C5 A0 CMP $A0
-65A6- 8D 00 20 STA $2000
-65A9- 99 6E D3 STA $D36E,Y
-65AC- C5 C3 CMP $C3
-65AE- CF ???
-65AF- CE C4 A0 DEC $A0C4
-65B2- D3 ???
-65B3- D4 ???
-65B4- D2 C9 CMP ($C9)
-65B6- CE C7 A7 DEC $A7C7
-65B9- D3 ???
-65BA- A0 CC LDY #$CC
-65BC- C5 CE CMP $CE
-65BE- C7 ???
-65BF- D4 ???
-65C0- C8 INY
-65C1- AE A0 D4 LDX $D4A0
-65C4- C8 INY
-65C5- C9 D3 CMP #$D3
-65C7- A0 C3 LDY #$C3
-65C9- C1 CE CMP ($CE,X)
-65CB- A0 D4 LDY #$D4
-65CD- C8 INY
-65CE- C5 CE CMP $CE
-65D0- 8D 00 20 STA $2000
-65D3- 99 6E C2 STA $C26E,Y
-65D6- C5 A0 CMP $A0
-65D8- D4 ???
-65D9- C5 D3 CMP $D3
-65DB- D4 ???
-65DC- C5 C4 CMP $C4
-65DE- A0 D7 LDY #$D7
-65E0- C9 D4 CMP #$D4
-65E2- C8 INY
-65E3- A0 C2 LDY #$C2
-65E5- C3 ???
-65E6- D3 ???
-65E7- AE 8D 8D LDX $8D8D
-65EA- 00 BRK
-65EB- 20 99 6E JSR $6E99
-65EE- D3 ???
-65EF- CF ???
-65F0- A0 C9 LDY #$C9
-65F2- C6 A0 DEC $A0
-65F4- D7 ???
-65F5- C5 A0 CMP $A0
-65F7- C3 ???
-65F8- CF ???
-65F9- CD D0 C1 CMP $C1D0
-65FC- D2 C5 CMP ($C5)
-65FE- A0 D4 LDY #$D4
-6600- C8 INY
-6601- C5 A0 CMP $A0
-6603- CC C9 D4 CPY $D4C9
-6606- C5 D2 CMP $D2
-6608- C1 CC CMP ($CC,X)
-660A- A0 A7 LDY #$A7
-660C- C1 C1 CMP ($C1,X)
-660E- A7 ???
-660F- A0 8D LDY #$8D
-6611- 00 BRK
-6612- 20 99 6E JSR $6E99
-6615- D4 ???
-6616- CF ???
-6617- A0 D4 LDY #$D4
-6619- C8 INY
-661A- C5 A0 CMP $A0
-661C- D3 ???
-661D- C1 CD CMP ($CD,X)
-661F- C5 A0 CMP $A0
-6621- C1 D3 CMP ($D3,X)
-6623- D4 ???
-6624- D2 AC CMP ($AC)
-6626- A0 D7 LDY #$D7
-6628- C5 A0 CMP $A0
-662A- D7 ???
-662B- C9 CC CMP #$CC
-662D- CC A0 C6 CPY $C6A0
-6630- C9 CE CMP #$CE
-6632- C4 A0 CPY $A0
-6634- D4 ???
-6635- C8 INY
-6636- C1 D4 CMP ($D4,X)
-6638- 8D 00 20 STA $2000
-663B- 99 6E D4 STA $D46E,Y
-663E- C8 INY
-663F- C5 A0 CMP $A0
-6641- CC C9 D4 CPY $D4C9
-6644- C5 D2 CMP $D2
-6646- C1 CC CMP ($CC,X)
-6648- A0 C8 LDY #$C8
-664A- C1 D3 CMP ($D3,X)
-664C- A0 C1 LDY #$C1
-664E- A0 C7 LDY #$C7
-6650- D2 C5 CMP ($C5)
-6652- C1 D4 CMP ($D4,X)
-6654- C5 D2 CMP $D2
-6656- A0 CC LDY #$CC
-6658- C5 CE CMP $CE
-665A- C7 ???
-665B- D4 ???
-665C- C8 INY
-665D- AE 8D 8D LDX $8D8D
-6660- 00 BRK
-6661- 4C 67 66 JMP $6667
-6664- 02 ???
-6665- C1 C1 CMP ($C1,X)
-6667- A0 00 LDY #$00
-6669- AD 64 66 LDA $6664
-666C- 8D 40 61 STA $6140
-666F- 8D 41 61 STA $6141
-6672- C8 INY
-6673- B9 64 66 LDA $6664,Y
-6676- 99 41 61 STA $6141,Y
-6679- CC 40 61 CPY $6140
-667C- D0 F4 BNE $6672
-667E- A9 61 LDA #$61
-6680- 48 PHA
-6681- A9 41 LDA #$41
-6683- 48 PHA
-6684- AD A4 6D LDA $6DA4
-6687- 48 PHA
-6688- AD A3 6D LDA $6DA3
-668B- 48 PHA
-668C- 20 03 73 JSR $7303
-668F- B0 03 BCS $6694
-6691- 4C D7 66 JMP $66D7
-6694- 20 99 6E JSR $6E99
-6697- D4 ???
-6698- C8 INY
-6699- C5 A0 CMP $A0
-669B- CC C9 D4 CPY $D4C9
-669E- C5 D2 CMP $D2
-66A0- C1 CC CMP ($CC,X)
-66A2- A0 A7 LDY #$A7
-66A4- C1 C1 CMP ($C1,X)
-66A6- A7 ???
-66A7- A0 C9 LDY #$C9
-66A9- D3 ???
-66AA- A0 C7 LDY #$C7
-66AC- D2 C5 CMP ($C5)
-66AE- C1 D4 CMP ($D4,X)
-66B0- C5 D2 CMP $D2
-66B2- A0 D4 LDY #$D4
-66B4- C8 INY
-66B5- C1 CE CMP ($CE,X)
-66B7- A0 8D LDY #$8D
-66B9- 00 BRK
-66BA- 20 99 6E JSR $6E99
-66BD- C1 D3 CMP ($D3,X)
-66BF- D4 ???
-66C0- D2 AC CMP ($AC)
-66C2- A0 D7 LDY #$D7
-66C4- C8 INY
-66C5- C9 C3 CMP #$C3
-66C7- C8 INY
-66C8- A0 C8 LDY #$C8
-66CA- CF ???
-66CB- CC C4 D3 CPY $D3C4
-66CE- A0 A7 LDY #$A7
-66D0- C1 A7 CMP ($A7,X)
-66D2- AE 8D 8D LDX $8D8D
-66D5- 8D 00 20 STA $2000
-66D8- BA TSX
-66D9- 6E 20 99 ROR $9920
-66DC- 6E A0 8D ROR $8DA0
-66DF- 8D 8D 8D STA $8D8D
-66E2- 00 BRK
-66E3- 20 99 6E JSR $6E99
-66E6- D4 ???
-66E7- C8 INY
-66E8- C5 A0 CMP $A0
-66EA- D3 ???
-66EB- C3 ???
-66EC- C1 D4 CMP ($D4,X)
-66EE- A0 CD LDY #$CD
-66F0- C1 C3 CMP ($C3,X)
-66F2- D2 CF CMP ($CF)
-66F4- A0 C3 LDY #$C3
-66F6- CF ???
-66F7- CE C3 C1 DEC $C1C3
-66FA- D4 ???
-66FB- C5 CE CMP $CE
-66FD- C1 D4 CMP ($D4,X)
-66FF- C5 D3 CMP $D3
-6701- 8D 00 20 STA $2000
-6704- 99 6E C1 STA $C16E,Y
-6707- A0 D3 LDY #$D3
-6709- C5 C3 CMP $C3
-670B- CF ???
-670C- CE C4 A0 DEC $A0C4
-670F- C7 ???
-6710- C9 D6 CMP #$D6
-6712- C5 CE CMP $CE
-6714- A0 D3 LDY #$D3
-6716- D4 ???
-6717- D2 C9 CMP ($C9)
-6719- CE C7 A0 DEC $A0C7
-671C- D4 ???
-671D- CF ???
-671E- A0 C1 LDY #$C1
-6720- A0 8D LDY #$8D
-6722- 00 BRK
-6723- 20 99 6E JSR $6E99
-6726- C6 C9 DEC $C9
-6728- D2 D3 CMP ($D3)
-672A- D4 ???
-672B- A0 C7 LDY #$C7
-672D- C9 D6 CMP #$D6
-672F- C5 CE CMP $CE
-6731- A0 D3 LDY #$D3
-6733- D4 ???
-6734- D2 C9 CMP ($C9)
-6736- CE C7 AE DEC $AEC7
-6739- A0 C5 LDY #$C5
-673B- C9 D4 CMP #$D4
-673D- C8 INY
-673E- C5 D2 CMP $D2
-6740- A0 D0 LDY #$D0
-6742- C1 D2 CMP ($D2,X)
-6744- C1 CD CMP ($CD,X)
-6746- C5 D4 CMP $D4
-6748- C5 D2 CMP $D2
-674A- 8D 00 20 STA $2000
-674D- 99 6E CD STA $CD6E,Y
-6750- C1 D9 CMP ($D9,X)
-6752- A0 C2 LDY #$C2
-6754- C5 A0 CMP $A0
-6756- C1 A0 CMP ($A0,X)
-6758- CC C9 D4 CPY $D4C9
-675B- C5 D2 CMP $D2
-675D- C1 CC CMP ($CC,X)
-675F- A0 D3 LDY #$D3
-6761- D4 ???
-6762- D2 C9 CMP ($C9)
-6764- CE C7 AC DEC $ACC7
-6767- A0 C2 LDY #$C2
-6769- D5 D4 CMP $D4,X
-676B- A0 CE LDY #$CE
-676D- C5 D6 CMP $D6
-676F- C5 D2 CMP $D2
-6771- A0 C2 LDY #$C2
-6773- CF ???
-6774- D4 ???
-6775- C8 INY
-6776- AE 8D 8D LDX $8D8D
-6779- 00 BRK
-677A- 20 99 6E JSR $6E99
-677D- D3 ???
-677E- C3 ???
-677F- C1 D4 CMP ($D4,X)
-6781- A0 A7 LDY #$A7
-6783- D7 ???
-6784- D4 ???
-6785- C6 A0 DEC $A0
-6787- C9 D3 CMP #$D3
-6789- A0 A7 LDY #$A7
-678B- BB ???
-678C- C1 D3 CMP ($D3,X)
-678E- D4 ???
-678F- D2 BB CMP ($BB)
-6791- A3 ???
-6792- B5 B0 LDA $B0,X
-6794- A0 D2 LDY #$D2
-6796- C5 D4 CMP $D4
-6798- D5 D2 CMP $D2,X
-679A- CE D3 BA DEC $BAD3
-679D- A0 8D LDY #$8D
-679F- 8D 00 4C STA $4C00
-67A2- AC 67 07 LDY $0767
-67A5- D7 ???
-67A6- D4 ???
-67A7- C6 A0 DEC $A0
-67A9- C9 D3 CMP #$D3
-67AB- A0 A0 LDY #$A0
-67AD- 00 BRK
-67AE- AD A4 67 LDA $67A4
-67B1- 8D 40 61 STA $6140
-67B4- 8D 41 61 STA $6141
-67B7- C8 INY
-67B8- B9 A4 67 LDA $67A4,Y
-67BB- 99 41 61 STA $6141,Y
-67BE- CC 40 61 CPY $6140
-67C1- D0 F4 BNE $67B7
-67C3- A9 61 LDA #$61
-67C5- 48 PHA
-67C6- A9 41 LDA #$41
-67C8- 48 PHA
-67C9- A9 6D LDA #$6D
-67CB- 48 PHA
-67CC- A9 A3 LDA #$A3
-67CE- 48 PHA
-67CF- A9 32 LDA #$32
-67D1- 48 PHA
-67D2- 20 49 72 JSR $7249
-67D5- A9 60 LDA #$60
-67D7- 48 PHA
-67D8- A9 40 LDA #$40
-67DA- 48 PHA
-67DB- 20 17 72 JSR $7217
-67DE- 20 99 6E JSR $6E99
-67E1- A0 8D LDY #$8D
-67E3- 8D 8D 00 STA $008D
-67E6- 20 BA 6E JSR $6EBA
-67E9- 20 99 6E JSR $6E99
-67EC- D4 ???
-67ED- CF ???
-67EE- A0 D3 LDY #$D3
-67F0- C8 INY
-67F1- CF ???
-67F2- D7 ???
-67F3- A0 D4 LDY #$D4
-67F5- C8 INY
-67F6- C5 A0 CMP $A0
-67F8- D2 C5 CMP ($C5)
-67FA- D3 ???
-67FB- D5 CC CMP $CC,X
-67FD- D4 ???
-67FE- A0 CF LDY #$CF
-6800- C6 A0 DEC $A0
-6802- D3 ???
-6803- C3 ???
-6804- C1 D4 CMP ($D4,X)
-6806- AC 8D 00 LDY $008D
-6809- 20 99 6E JSR $6E99
-680C- D7 ???
-680D- C5 A0 CMP $A0
-680F- D5 D3 CMP $D3,X
-6811- C5 C4 CMP $C4
-6813- A0 D4 LDY #$D4
-6815- C8 INY
-6816- C5 A0 CMP $A0
-6818- D3 ???
-6819- D0 D2 BNE $67ED
-681B- CE A0 CD DEC $CDA0
-681E- C1 C3 CMP ($C3,X)
-6820- D2 CF CMP ($CF)
-6822- AC A0 D7 LDY $D7A0
-6825- C8 INY
-6826- C9 C3 CMP #$C3
-6828- C8 INY
-6829- 8D 00 20 STA $2000
-682C- 99 6E D3 STA $D36E,Y
-682F- C9 CD CMP #$CD
-6831- D0 CC BNE $67FF
-6833- D9 A0 D0 CMP $D0A0,Y
-6836- D2 C9 CMP ($C9)
-6838- CE D4 D3 DEC $D3D4
-683B- A0 C1 LDY #$C1
-683D- A0 D3 LDY #$D3
-683F- D4 ???
-6840- D2 C9 CMP ($C9)
-6842- CE C7 AE DEC $AEC7
-6845- A0 D4 LDY #$D4
-6847- C8 INY
-6848- C9 D3 CMP #$D3
-684A- 8D 00 20 STA $2000
-684D- 99 6E D7 STA $D76E,Y
-6850- CF ???
-6851- D2 CB CMP ($CB)
-6853- D3 ???
-6854- A0 C4 LDY #$C4
-6856- C9 C6 CMP #$C6
-6858- C6 C5 DEC $C5
-685A- D2 C5 CMP ($C5)
-685C- CE D4 CC DEC $CCD4
-685F- D9 A0 D4 CMP $D4A0,Y
-6862- C8 INY
-6863- C1 CE CMP ($CE,X)
-6865- A0 D4 LDY #$D4
-6867- C8 INY
-6868- C5 A0 CMP $A0
-686A- D0 D2 BNE $683E
-686C- C9 CE CMP #$CE
-686E- D4 ???
-686F- 8D 00 20 STA $2000
-6872- 99 6E D2 STA $D26E,Y
-6875- CF ???
-6876- D5 D4 CMP $D4,X
-6878- C9 CE CMP #$CE
-687A- C5 D3 CMP $D3
-687C- A0 C9 LDY #$C9
-687E- CE A0 D3 DEC $D3A0
-6881- D4 ???
-6882- C4 C9 CPY $C9
-6884- CF ???
-6885- A0 CF LDY #$CF
-6887- D2 A0 CMP ($A0)
-6889- D4 ???
-688A- C8 INY
-688B- C5 A0 CMP $A0
-688D- DF ???
-688E- D0 D2 BNE $6862
-6890- CE D4 8D DEC $8DD4
-6893- 00 BRK
-6894- 20 99 6E JSR $6E99
-6897- D2 CF CMP ($CF)
-6899- D5 D4 CMP $D4,X
-689B- C9 CE CMP #$CE
-689D- C5 AC CMP $AC
-689F- A0 C1 LDY #$C1
-68A1- D3 ???
-68A2- A0 C9 LDY #$C9
-68A4- D4 ???
-68A5- A0 C3 LDY #$C3
-68A7- C1 CE CMP ($CE,X)
-68A9- A0 CF LDY #$CF
-68AB- CE CC D9 DEC $D9CC
-68AE- A0 C8 LDY #$C8
-68B0- C1 CE CMP ($CE,X)
-68B2- C4 CC CPY $CC
-68B4- C5 8D CMP $8D
-68B6- 00 BRK
-68B7- 20 99 6E JSR $6E99
-68BA- C1 A0 CMP ($A0,X)
-68BC- D3 ???
-68BD- D4 ???
-68BE- D2 C9 CMP ($C9)
-68C0- CE C7 A0 DEC $A0C7
-68C3- C1 C4 CMP ($C4,X)
-68C5- C4 D2 CPY $D2
-68C7- C5 D3 CMP $D3
-68C9- D3 ???
-68CA- AE 8D 8D LDX $8D8D
-68CD- 00 BRK
-68CE- 20 99 6E JSR $6E99
-68D1- D3 ???
-68D2- D0 D2 BNE $68A6
-68D4- CE A0 C2 DEC $C2A0
-68D7- D3 ???
-68D8- D4 ???
-68D9- D2 A0 CMP ($A0)
-68DB- D2 C5 CMP ($C5)
-68DD- D4 ???
-68DE- D5 D2 CMP $D2,X
-68E0- CE D3 BA DEC $BAD3
-68E3- A0 00 LDY #$00
-68E5- A9 6D LDA #$6D
-68E7- 48 PHA
-68E8- A9 A5 LDA #$A5
-68EA- 48 PHA
-68EB- 20 17 72 JSR $7217
-68EE- 20 99 6E JSR $6E99
-68F1- A0 8D LDY #$8D
-68F3- 8D 8D 00 STA $008D
-68F6- 20 BA 6E JSR $6EBA
-68F9- 20 99 6E JSR $6E99
-68FC- A0 8D LDY #$8D
-68FE- 8D 8D 8D STA $8D8D
-6901- 00 BRK
-6902- 20 99 6E JSR $6E99
-6905- D3 ???
-6906- D5 C2 CMP $C2,X
-6908- D3 ???
-6909- D4 ???
-690A- D2 C9 CMP ($C9)
-690C- CE C7 A0 DEC $A0C7
-690F- D2 CF CMP ($CF)
-6911- D5 D4 CMP $D4,X
-6913- C9 CE CMP #$CE
-6915- C5 D3 CMP $D3
-6917- AF ???
-6918- CD C1 C3 CMP $C3C1
-691B- D2 CF CMP ($CF)
-691D- D3 ???
-691E- 8D 00 20 STA $2000
-6921- 99 6E AD STA $AD6E,Y
-6924- AD AD AD LDA $ADAD
-6927- AD AD AD LDA $ADAD
-692A- AD AD AD LDA $ADAD
-692D- AD AD AD LDA $ADAD
-6930- AD AD AD LDA $ADAD
-6933- AD AD AD LDA $ADAD
-6936- AD AD AD LDA $ADAD
-6939- AD AD AD LDA $ADAD
-693C- 8D 8D 00 STA $008D
-693F- 20 99 6E JSR $6E99
-6942- D3 ???
-6943- D0 CF BNE $6914
-6945- D3 ???
-6946- A0 C6 LDY #$C6
-6948- C9 CE CMP #$CE
-694A- C4 D3 CPY $D3
-694C- A0 D4 LDY #$D4
-694E- C8 INY
-694F- C5 A0 CMP $A0
-6951- D0 CF BNE $6922
-6953- D3 ???
-6954- C9 D4 CMP #$D4
-6956- C9 CF CMP #$CF
-6958- CE A0 CF DEC $CFA0
-695B- C6 8D DEC $8D
-695D- 00 BRK
-695E- 20 99 6E JSR $6E99
-6961- C1 A0 CMP ($A0,X)
-6963- D3 ???
-6964- D5 C2 CMP $C2,X
-6966- D3 ???
-6967- D4 ???
-6968- D2 C9 CMP ($C9)
-696A- CE C7 A0 DEC $A0C7
-696D- D7 ???
-696E- C9 D4 CMP #$D4
-6970- C8 INY
-6971- C9 CE CMP #$CE
-6973- A0 C1 LDY #$C1
-6975- CE CF D4 DEC $D4CF
-6978- C8 INY
-6979- C5 D2 CMP $D2
-697B- 8D 00 20 STA $2000
-697E- 99 6E D3 STA $D36E,Y
-6981- D4 ???
-6982- D2 C9 CMP ($C9)
-6984- CE C7 AE DEC $AEC7
-6987- 8D 8D 00 STA $008D
-698A- 20 99 6E JSR $6E99
-698D- D3 ???
-698E- D0 CF BNE $695F
-6990- D3 ???
-6991- A0 A7 LDY #$A7
-6993- D4 ???
-6994- C8 INY
-6995- C9 D3 CMP #$D3
-6997- A0 C9 LDY #$C9
-6999- D3 ???
-699A- A0 C1 LDY #$C1
-699C- A0 D3 LDY #$D3
-699E- D4 ???
-699F- D2 C9 CMP ($C9)
-69A1- CE C7 A7 DEC $A7C7
-69A4- BB ???
-69A5- C1 D3 CMP ($D3,X)
-69A7- D4 ???
-69A8- D2 A0 CMP ($A0)
-69AA- D2 C5 CMP ($C5)
-69AC- D4 ???
-69AD- D5 D2 CMP $D2,X
-69AF- CE D3 BA DEC $BAD3
-69B2- A0 00 LDY #$00
-69B4- 4C C8 69 JMP $69C8
-69B7- 10 D4 BPL $698D
-69B9- C8 INY
-69BA- C9 D3 CMP #$D3
-69BC- A0 C9 LDY #$C9
-69BE- D3 ???
-69BF- A0 C1 LDY #$C1
-69C1- A0 D3 LDY #$D3
-69C3- D4 ???
-69C4- D2 C9 CMP ($C9)
-69C6- CE C7 A0 DEC $A0C7
-69C9- 00 BRK
-69CA- AD B7 69 LDA $69B7
-69CD- 8D 40 61 STA $6140
-69D0- 8D 41 61 STA $6141
-69D3- C8 INY
-69D4- B9 B7 69 LDA $69B7,Y
-69D7- 99 41 61 STA $6141,Y
-69DA- CC 40 61 CPY $6140
-69DD- D0 F4 BNE $69D3
-69DF- A9 61 LDA #$61
-69E1- 48 PHA
-69E2- A9 41 LDA #$41
-69E4- 48 PHA
-69E5- A9 6D LDA #$6D
-69E7- 48 PHA
-69E8- A9 A3 LDA #$A3
-69EA- 48 PHA
-69EB- 20 70 75 JSR $7570
-69EE- 8D 00 03 STA $0300
-69F1- A9 00 LDA #$00
-69F3- 8D 01 03 STA $0301
-69F6- A9 60 LDA #$60
-69F8- 48 PHA
-69F9- A9 40 LDA #$40
-69FB- 48 PHA
-69FC- A9 01 LDA #$01
-69FE- 48 PHA
-69FF- 20 05 6E JSR $6E05
-6A02- 20 99 6E JSR $6E99
-6A05- A0 8D LDY #$8D
-6A07- 8D 8D 00 STA $008D
-6A0A- 20 99 6E JSR $6E99
-6A0D- A0 8D LDY #$8D
-6A0F- 8D 8D 00 STA $008D
-6A12- 20 99 6E JSR $6E99
-6A15- D4 ???
-6A16- C8 INY
-6A17- C5 A0 CMP $A0
-6A19- D3 ???
-6A1A- C3 ???
-6A1B- D0 D9 BNE $69F6
-6A1D- A0 CD LDY #$CD
-6A1F- C1 C3 CMP ($C3,X)
-6A21- D2 CF CMP ($CF)
-6A23- A0 C3 LDY #$C3
-6A25- CF ???
-6A26- D0 C9 BNE $69F1
-6A28- C5 D3 CMP $D3
-6A2A- A0 C1 LDY #$C1
-6A2C- A0 8D LDY #$8D
-6A2E- 00 BRK
-6A2F- 20 99 6E JSR $6E99
-6A32- D3 ???
-6A33- D5 C2 CMP $C2,X
-6A35- D3 ???
-6A36- D4 ???
-6A37- D2 C9 CMP ($C9)
-6A39- CE C7 A0 DEC $A0C7
-6A3C- C6 D2 DEC $D2
-6A3E- CF ???
-6A3F- CD A0 C1 CMP $C1A0
-6A42- CE CF D4 DEC $D4CF
-6A45- C8 INY
-6A46- C5 D2 CMP $D2
-6A48- A0 D3 LDY #$D3
-6A4A- D4 ???
-6A4B- D2 C9 CMP ($C9)
-6A4D- CE C7 8D DEC $8DC7
-6A50- 00 BRK
-6A51- 20 99 6E JSR $6E99
-6A54- C1 D4 CMP ($D4,X)
-6A56- A0 D4 LDY #$D4
-6A58- C8 INY
-6A59- C5 A0 CMP $A0
-6A5B- D3 ???
-6A5C- D0 C5 BNE $6A23
-6A5E- C3 ???
-6A5F- C9 C6 CMP #$C6
-6A61- C9 C5 CMP #$C5
-6A63- C4 A0 CPY $A0
-6A65- C9 CE CMP #$CE
-6A67- C4 C5 CPY $C5
-6A69- D8 CLD
-6A6A- AC A0 C8 LDY $C8A0
-6A6D- CF ???
-6A6E- CC C4 C9 CPY $C9C4
-6A71- CE C7 8D DEC $8DC7
-6A74- 00 BRK
-6A75- 20 99 6E JSR $6E99
-6A78- D4 ???
-6A79- C8 INY
-6A7A- C5 A0 CMP $A0
-6A7C- D3 ???
-6A7D- D5 C2 CMP $C2,X
-6A7F- D3 ???
-6A80- D4 ???
-6A81- D2 C9 CMP ($C9)
-6A83- CE C7 A0 DEC $A0C7
-6A86- C9 CE CMP #$CE
-6A88- A0 DB LDY #$DB
-6A8A- D2 C5 CMP ($C5)
-6A8C- D4 ???
-6A8D- D5 D2 CMP $D2,X
-6A8F- CE DD AE DEC $AEDD
-6A92- 8D 8D 00 STA $008D
-6A95- 20 99 6E JSR $6E99
-6A98- D3 ???
-6A99- C3 ???
-6A9A- D0 D9 BNE $6A75
-6A9C- A0 A7 LDY #$A7
-6A9E- C1 C2 CMP ($C2,X)
-6AA0- C3 ???
-6AA1- C4 C5 CPY $C5
-6AA3- C6 C7 DEC $C7
-6AA5- C8 INY
-6AA6- C9 CA CMP #$CA
-6AA8- CB ???
-6AA9- A7 ???
-6AAA- BB ???
-6AAB- A3 ???
-6AAC- B2 BB LDA ($BB)
-6AAE- A3 ???
-6AAF- B4 BB LDY $BB,X
-6AB1- A3 ???
-6AB2- B5 B0 LDA $B0,X
-6AB4- A0 D2 LDY #$D2
-6AB6- C5 D4 CMP $D4
-6AB8- D5 D2 CMP $D2,X
-6ABA- CE D3 BA DEC $BAD3
-6ABD- A0 00 LDY #$00
-6ABF- 4C CE 6A JMP $6ACE
-6AC2- 0B ???
-6AC3- C1 C2 CMP ($C2,X)
-6AC5- C3 ???
-6AC6- C4 C5 CPY $C5
-6AC8- C6 C7 DEC $C7
-6ACA- C8 INY
-6ACB- C9 CA CMP #$CA
-6ACD- CB ???
-6ACE- A0 00 LDY #$00
-6AD0- AD C2 6A LDA $6AC2
-6AD3- 8D 40 61 STA $6140
-6AD6- 8D 41 61 STA $6141
-6AD9- C8 INY
-6ADA- B9 C2 6A LDA $6AC2,Y
-6ADD- 99 41 61 STA $6141,Y
-6AE0- CC 40 61 CPY $6140
-6AE3- D0 F4 BNE $6AD9
-6AE5- A9 61 LDA #$61
-6AE7- 48 PHA
-6AE8- A9 41 LDA #$41
-6AEA- 48 PHA
-6AEB- A9 02 LDA #$02
-6AED- 48 PHA
-6AEE- A9 04 LDA #$04
-6AF0- 48 PHA
-6AF1- A9 FF LDA #$FF
-6AF3- 48 PHA
-6AF4- 20 43 73 JSR $7343
-6AF7- A9 60 LDA #$60
-6AF9- 48 PHA
-6AFA- A9 40 LDA #$40
-6AFC- 48 PHA
-6AFD- 20 17 72 JSR $7217
-6B00- 20 99 6E JSR $6E99
-6B03- A0 8D LDY #$8D
-6B05- 8D 8D 00 STA $008D
-6B08- 20 BA 6E JSR $6EBA
-6B0B- 20 99 6E JSR $6E99
-6B0E- A0 8D LDY #$8D
-6B10- 8D 8D 8D STA $8D8D
-6B13- 8D 00 20 STA $2000
-6B16- 99 6E D4 STA $D46E,Y
-6B19- C8 INY
-6B1A- C5 A0 CMP $A0
-6B1C- D3 ???
-6B1D- C4 C5 CPY $C5
-6B1F- CC A0 CD CPY $CDA0
-6B22- C1 C3 CMP ($C3,X)
-6B24- D2 CF CMP ($CF)
-6B26- A0 C4 LDY #$C4
-6B28- C5 CC CMP $CC
-6B2A- C5 D4 CMP $D4
-6B2C- C5 D3 CMP $D3
-6B2E- A0 C1 LDY #$C1
-6B30- A0 D3 LDY #$D3
-6B32- D5 C2 CMP $C2,X
-6B34- D3 ???
-6B35- D4 ???
-6B36- D2 C9 CMP ($C9)
-6B38- CE C7 8D DEC $8DC7
-6B3B- 00 BRK
-6B3C- 20 99 6E JSR $6E99
-6B3F- C6 D2 DEC $D2
-6B41- CF ???
-6B42- CD A0 D4 CMP $D4A0
-6B45- C8 INY
-6B46- C5 A0 CMP $A0
-6B48- C7 ???
-6B49- C9 D6 CMP #$D6
-6B4B- C5 CE CMP $CE
-6B4D- A0 D3 LDY #$D3
-6B4F- CF ???
-6B50- D5 D2 CMP $D2,X
-6B52- C3 ???
-6B53- C5 A0 CMP $A0
-6B55- D3 ???
-6B56- D4 ???
-6B57- D2 C9 CMP ($C9)
-6B59- CE C7 AE DEC $AEC7
-6B5C- A0 CE LDY #$CE
-6B5E- CF ???
-6B5F- D4 ???
-6B60- C5 A0 CMP $A0
-6B62- 8D 00 20 STA $2000
-6B65- 99 6E D4 STA $D46E,Y
-6B68- C8 INY
-6B69- C1 D4 CMP ($D4,X)
-6B6B- A0 D4 LDY #$D4
-6B6D- C8 INY
-6B6E- C5 A0 CMP $A0
-6B70- D3 ???
-6B71- CF ???
-6B72- D5 D2 CMP $D2,X
-6B74- C3 ???
-6B75- C5 A0 CMP $A0
-6B77- D3 ???
-6B78- D4 ???
-6B79- D2 C9 CMP ($C9)
-6B7B- CE C7 A0 DEC $A0C7
-6B7E- CD D5 D3 CMP $D3D5
-6B81- D4 ???
-6B82- A0 CE LDY #$CE
-6B84- CF ???
-6B85- D4 ???
-6B86- 8D 00 20 STA $2000
-6B89- 99 6E C2 STA $C26E,Y
-6B8C- C5 A0 CMP $A0
-6B8E- C1 A0 CMP ($A0,X)
-6B90- CC C9 D4 CPY $D4C9
-6B93- C5 D2 CMP $D2
-6B95- C1 CC CMP ($CC,X)
-6B97- A0 C2 LDY #$C2
-6B99- C5 C3 CMP $C3
-6B9B- C1 D5 CMP ($D5,X)
-6B9D- D3 ???
-6B9E- C5 A0 CMP $A0
-6BA0- D4 ???
-6BA1- C8 INY
-6BA2- C9 D3 CMP #$D3
-6BA4- A0 D2 LDY #$D2
-6BA6- CF ???
-6BA7- D5 D4 CMP $D4,X
-6BA9- C9 CE CMP #$CE
-6BAB- C5 8D CMP $8D
-6BAD- 00 BRK
-6BAE- 20 99 6E JSR $6E99
-6BB1- C1 CC CMP ($CC,X)
-6BB3- D4 ???
-6BB4- C5 D2 CMP $D2
-6BB6- D3 ???
-6BB7- A0 D4 LDY #$D4
-6BB9- C8 INY
-6BBA- C5 A0 CMP $A0
-6BBC- D3 ???
-6BBD- D4 ???
-6BBE- D2 C9 CMP ($C9)
-6BC0- CE C7 A0 DEC $A0C7
-6BC3- D0 C1 BNE $6B86
-6BC5- D3 ???
-6BC6- D3 ???
-6BC7- C5 C4 CMP $C4
-6BC9- A0 D4 LDY #$D4
-6BCB- CF ???
-6BCC- A0 C9 LDY #$C9
-6BCE- D4 ???
-6BCF- AE 8D 8D LDX $8D8D
-6BD2- 00 BRK
-6BD3- 20 99 6E JSR $6E99
-6BD6- C9 C6 CMP #$C6
-6BD8- A0 CC LDY #$CC
-6BDA- D3 ???
-6BDB- D4 ???
-6BDC- D2 A0 CMP ($A0)
-6BDE- C8 INY
-6BDF- CF ???
-6BE0- CC C4 D3 CPY $D3C4
-6BE3- A0 A7 LDY #$A7
-6BE5- D4 ???
-6BE6- C8 INY
-6BE7- C9 D3 CMP #$D3
-6BE9- A0 C9 LDY #$C9
-6BEB- D3 ???
-6BEC- A0 C1 LDY #$C1
-6BEE- A0 D3 LDY #$D3
-6BF0- D4 ???
-6BF1- D2 C9 CMP ($C9)
-6BF3- CE C7 AE DEC $AEC7
-6BF6- A7 ???
-6BF7- 8D 00 20 STA $2000
-6BFA- 99 6E D4 STA $D46E,Y
-6BFD- C8 INY
-6BFE- C5 CE CMP $CE
-6C00- A0 D3 LDY #$D3
-6C02- C4 C5 CPY $C5
-6C04- CC A0 CC CPY $CCA0
-6C07- D3 ???
-6C08- D4 ???
-6C09- D2 BB CMP ($BB)
-6C0B- A3 ???
-6C0C- B1 BB LDA ($BB),Y
-6C0E- A3 ???
-6C0F- B7 ???
-6C10- A0 D2 LDY #$D2
-6C12- C5 D4 CMP $D4
-6C14- D5 D2 CMP $D2,X
-6C16- CE D3 BA DEC $BAD3
-6C19- A0 8D LDY #$8D
-6C1B- 8D 00 A9 STA $A900
-6C1E- 6D 48 A9 ADC $A948
-6C21- A7 ???
-6C22- 48 PHA
-6C23- A9 01 LDA #$01
-6C25- 48 PHA
-6C26- A9 07 LDA #$07
-6C28- 48 PHA
-6C29- 20 02 74 JSR $7402
-6C2C- A9 6D LDA #$6D
-6C2E- 48 PHA
-6C2F- A9 A7 LDA #$A7
-6C31- 48 PHA
-6C32- 20 17 72 JSR $7217
-6C35- 20 99 6E JSR $6E99
-6C38- A0 8D LDY #$8D
-6C3A- 8D 8D 8D STA $8D8D
-6C3D- 00 BRK
-6C3E- 20 BA 6E JSR $6EBA
-6C41- 20 99 6E JSR $6E99
-6C44- D4 ???
-6C45- C8 INY
-6C46- C5 A0 CMP $A0
-6C48- D3 ???
-6C49- C9 CE CMP #$CE
-6C4B- D3 ???
-6C4C- A0 CD LDY #$CD
-6C4E- C1 C3 CMP ($C3,X)
-6C50- D2 CF CMP ($CF)
-6C52- A0 C4 LDY #$C4
-6C54- CF ???
-6C55- C5 D3 CMP $D3
-6C57- A0 D4 LDY #$D4
-6C59- C8 INY
-6C5A- C5 A0 CMP $A0
-6C5C- 8D 00 20 STA $2000
-6C5F- 99 6E CF STA $CF6E,Y
-6C62- D0 D0 BNE $6C34
-6C64- CF ???
-6C65- D3 ???
-6C66- C9 D4 CMP #$D4
-6C68- C5 A0 CMP $A0
-6C6A- CF ???
-6C6B- C6 A0 DEC $A0
-6C6D- D3 ???
-6C6E- C4 C5 CPY $C5
-6C70- CC BA A0 CPY $A0BA
-6C73- C9 D4 CMP #$D4
-6C75- A0 C9 LDY #$C9
-6C77- CE D3 C5 DEC $C5D3
-6C7A- D2 D4 CMP ($D4)
-6C7C- D3 ???
-6C7D- 8D 00 20 STA $2000
-6C80- 99 6E C1 STA $C16E,Y
-6C83- A0 D3 LDY #$D3
-6C85- D5 C2 CMP $C2,X
-6C87- D3 ???
-6C88- D4 ???
-6C89- D2 C9 CMP ($C9)
-6C8B- CE C7 A0 DEC $A0C7
-6C8E- C9 CE CMP #$CE
-6C90- D4 ???
-6C91- CF ???
-6C92- A0 C1 LDY #$C1
-6C94- A0 D0 LDY #$D0
-6C96- C1 D2 CMP ($D2,X)
-6C98- C5 CE CMP $CE
-6C9A- D4 ???
-6C9B- A0 D3 LDY #$D3
-6C9D- D4 ???
-6C9E- D2 C9 CMP ($C9)
-6CA0- CE C7 8D DEC $8DC7
-6CA3- 00 BRK
-6CA4- 20 99 6E JSR $6E99
-6CA7- C1 D4 CMP ($D4,X)
-6CA9- A0 D4 LDY #$D4
-6CAB- C8 INY
-6CAC- C5 A0 CMP $A0
-6CAE- C7 ???
-6CAF- C9 D6 CMP #$D6
-6CB1- C5 CE CMP $CE
-6CB3- A0 C9 LDY #$C9
-6CB5- CE C4 C5 DEC $C5C4
-6CB8- D8 CLD
-6CB9- AE A0 CE LDX $CEA0
-6CBC- CF ???
-6CBD- D4 ???
-6CBE- C5 A0 CMP $A0
-6CC0- D4 ???
-6CC1- C8 INY
-6CC2- C1 D4 CMP ($D4,X)
-6CC4- 8D 00 20 STA $2000
-6CC7- 99 6E D7 STA $D76E,Y
-6CCA- C8 INY
-6CCB- C9 CC CMP #$CC
-6CCD- C5 A0 CMP $A0
-6CCF- D4 ???
-6CD0- C8 INY
-6CD1- C5 A0 CMP $A0
-6CD3- D0 C1 BNE $6C96
-6CD5- D2 C5 CMP ($C5)
-6CD7- CE D4 A0 DEC $A0D4
-6CDA- D3 ???
-6CDB- D4 ???
-6CDC- D2 C9 CMP ($C9)
-6CDE- CE C7 A0 DEC $A0C7
-6CE1- C3 ???
-6CE2- C1 CE CMP ($CE,X)
-6CE4- CE CF D4 DEC $D4CF
-6CE7- A0 C2 LDY #$C2
-6CE9- C5 A0 CMP $A0
-6CEB- 8D 00 20 STA $2000
-6CEE- 99 6E C1 STA $C16E,Y
-6CF1- A0 CC LDY #$CC
-6CF3- C9 D4 CMP #$D4
-6CF5- C5 D2 CMP $D2
-6CF7- C1 CC CMP ($CC,X)
-6CF9- AC A0 D4 LDY $D4A0
-6CFC- C8 INY
-6CFD- C5 A0 CMP $A0
-6CFF- D3 ???
-6D00- D5 C2 CMP $C2,X
-6D02- D3 ???
-6D03- D4 ???
-6D04- D2 C9 CMP ($C9)
-6D06- CE C7 A0 DEC $A0C7
-6D09- C9 D4 CMP #$D4
-6D0B- D3 ???
-6D0C- C5 CC CMP $CC
-6D0E- C6 A0 DEC $A0
-6D10- C3 ???
-6D11- C1 CE CMP ($CE,X)
-6D13- A0 C2 LDY #$C2
-6D15- C5 AE CMP $AE
-6D17- 8D 8D 00 STA $008D
-6D1A- 20 99 6E JSR $6E99
-6D1D- D4 ???
-6D1E- C8 INY
-6D1F- D5 D3 CMP $D3,X
-6D21- A0 D3 LDY #$D3
-6D23- C9 CE CMP #$CE
-6D25- D3 ???
-6D26- A0 CC LDY #$CC
-6D28- D3 ???
-6D29- D4 ???
-6D2A- D2 BB CMP ($BB)
-6D2C- A3 ???
-6D2D- B1 BB LDA ($BB),Y
-6D2F- A3 ???
-6D30- B5 B0 LDA $B0,X
-6D32- BB ???
-6D33- A7 ???
-6D34- D4 ???
-6D35- C8 INY
-6D36- C9 D3 CMP #$D3
-6D38- A0 C9 LDY #$C9
-6D3A- D3 ???
-6D3B- A0 CE LDY #$CE
-6D3D- CF ???
-6D3E- D4 ???
-6D3F- A7 ???
-6D40- 8D 00 20 STA $2000
-6D43- 99 6E D2 STA $D26E,Y
-6D46- C5 D4 CMP $D4
-6D48- D5 D2 CMP $D2,X
-6D4A- CE D3 BA DEC $BAD3
-6D4D- A0 8D LDY #$8D
-6D4F- 00 BRK
-6D50- A9 6D LDA #$6D
-6D52- 48 PHA
-6D53- A9 A7 LDA #$A7
-6D55- 48 PHA
-6D56- A9 01 LDA #$01
-6D58- 48 PHA
-6D59- A9 32 LDA #$32
-6D5B- 48 PHA
-6D5C- 4C 6B 6D JMP $6D6B
-6D5F- 0B ???
-6D60- D4 ???
-6D61- C8 INY
-6D62- C9 D3 CMP #$D3
-6D64- A0 C9 LDY #$C9
-6D66- D3 ???
-6D67- A0 CE LDY #$CE
-6D69- CF ???
-6D6A- D4 ???
-6D6B- A0 00 LDY #$00
-6D6D- AD 5F 6D LDA $6D5F
-6D70- 8D 40 61 STA $6140
-6D73- 8D 41 61 STA $6141
-6D76- C8 INY
-6D77- B9 5F 6D LDA $6D5F,Y
-6D7A- 99 41 61 STA $6141,Y
-6D7D- CC 40 61 CPY $6140
-6D80- D0 F4 BNE $6D76
-6D82- A9 61 LDA #$61
-6D84- 48 PHA
-6D85- A9 41 LDA #$41
-6D87- 48 PHA
-6D88- 20 92 74 JSR $7492
-6D8B- A9 6D LDA #$6D
-6D8D- 48 PHA
-6D8E- A9 A7 LDA #$A7
-6D90- 48 PHA
-6D91- 20 17 72 JSR $7217
-6D94- 20 99 6E JSR $6E99
-6D97- A0 8D LDY #$8D
-6D99- 8D 8D 8D STA $8D8D
-6D9C- 00 BRK
-6D9D- 20 BA 6E JSR $6EBA
-6DA0- 4C D0 03 JMP $03D0
-6DA3- 01 C1 ORA ($C1,X)
-6DA5- 01 C2 ORA ($C2,X)
-6DA7- 11 D4 ORA ($D4),Y
-6DA9- C8 INY
-6DAA- C9 D3 CMP #$D3
-6DAC- A0 C9 LDY #$C9
-6DAE- D3 ???
-6DAF- A0 C1 LDY #$C1
-6DB1- A0 D3 LDY #$D3
-6DB3- D4 ???
-6DB4- D2 C9 CMP ($C9)
-6DB6- CE C7 AE DEC $AEC7
-6DB9- 68 PLA
-6DBA- 8D DD 6D STA $6DDD
-6DBD- 68 PLA
-6DBE- 8D DE 6D STA $6DDE
-6DC1- 68 PLA
-6DC2- 85 06 STA $06
-6DC4- 68 PLA
-6DC5- 85 07 STA $07
-6DC7- A0 FF LDY #$FF
-6DC9- C8 INY
-6DCA- B9 40 60 LDA $6040,Y
-6DCD- 91 06 STA ($06),Y
-6DCF- CC 3F 60 CPY $603F
-6DD2- D0 F5 BNE $6DC9
-6DD4- AD DE 6D LDA $6DDE
-6DD7- 48 PHA
-6DD8- AD DD 6D LDA $6DDD
-6DDB- 48 PHA
-6DDC- 60 RTS
-6DDD- 00 BRK
-6DDE- 00 BRK
-6DDF- A0 FF LDY #$FF
-6DE1- 68 PLA
-6DE2- 8D 03 6E STA $6E03
-6DE5- 68 PLA
-6DE6- 8D 04 6E STA $6E04
-6DE9- 68 PLA
-6DEA- 85 06 STA $06
-6DEC- 68 PLA
-6DED- 85 07 STA $07
-6DEF- C8 INY
-6DF0- B1 06 LDA ($06),Y
-6DF2- 99 41 61 STA $6141,Y
-6DF5- CC 40 61 CPY $6140
-6DF8- D0 F5 BNE $6DEF
-6DFA- AD 04 6E LDA $6E04
-6DFD- 48 PHA
-6DFE- AD 03 6E LDA $6E03
-6E01- 48 PHA
-6E02- 60 RTS
-6E03- 00 BRK
-6E04- 00 BRK
-6E05- 68 PLA
-6E06- 8D 94 6E STA $6E94
-6E09- 68 PLA
-6E0A- 8D 95 6E STA $6E95
-6E0D- 68 PLA
-6E0E- 8D 98 6E STA $6E98
-6E11- 68 PLA
-6E12- 85 EB STA $EB
-6E14- 68 PLA
-6E15- 85 EC STA $EC
-6E17- A9 8D LDA #$8D
-6E19- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6E1C- A5 EC LDA $EC
-6E1E- 29 F0 AND #$F0
-6E20- 4A LSR
-6E21- 4A LSR
-6E22- 4A LSR
-6E23- 4A LSR
-6E24- AA TAX
-6E25- BD B7 70 LDA $70B7,X
-6E28- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6E2B- A5 EC LDA $EC
-6E2D- 29 0F AND #$0F
-6E2F- AA TAX
-6E30- BD B7 70 LDA $70B7,X
-6E33- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6E36- A5 EB LDA $EB
-6E38- 29 F0 AND #$F0
-6E3A- 4A LSR
-6E3B- 4A LSR
-6E3C- 4A LSR
-6E3D- 4A LSR
-6E3E- AA TAX
-6E3F- BD B7 70 LDA $70B7,X
-6E42- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6E45- A5 EB LDA $EB
-6E47- 29 0F AND #$0F
-6E49- AA TAX
-6E4A- BD B7 70 LDA $70B7,X
-6E4D- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6E50- A9 BA LDA #$BA
-6E52- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6E55- A9 A0 LDA #$A0
-6E57- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6E5A- A0 00 LDY #$00
-6E5C- B1 EB LDA ($EB),Y
-6E5E- 29 F0 AND #$F0
-6E60- 4A LSR
-6E61- 4A LSR
-6E62- 4A LSR
-6E63- 4A LSR
-6E64- 8D 97 6E STA $6E97
-6E67- B1 EB LDA ($EB),Y
-6E69- 29 0F AND #$0F
-6E6B- 8D 96 6E STA $6E96
-6E6E- AE 97 6E LDX $6E97
-6E71- BD B7 70 LDA $70B7,X
-6E74- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6E77- AE 96 6E LDX $6E96
-6E7A- BD B7 70 LDA $70B7,X
-6E7D- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6E80- A9 A0 LDA #$A0
-6E82- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6E85- C8 INY
-6E86- CC 98 6E CPY $6E98
-6E89- D0 D1 BNE $6E5C
-6E8B- AD 95 6E LDA $6E95
-6E8E- 48 PHA
-6E8F- AD 94 6E LDA $6E94
-6E92- 48 PHA
-6E93- 60 RTS
-6E94- 00 BRK
-6E95- 00 BRK
-6E96- 00 BRK
-6E97- 00 BRK
-6E98- 00 BRK
-6E99- 68 PLA
-6E9A- 85 06 STA $06
-6E9C- 68 PLA
-6E9D- 85 07 STA $07
-6E9F- A0 01 LDY #$01
-6EA1- B1 06 LDA ($06),Y
-6EA3- F0 06 BEQ $6EAB
-6EA5- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6EA8- C8 INY
-6EA9- D0 F6 BNE $6EA1
-6EAB- 18 CLC
-6EAC- 98 TYA
-6EAD- 65 06 ADC $06
-6EAF- 85 06 STA $06
-6EB1- A5 07 LDA $07
-6EB3- 69 00 ADC #$00
-6EB5- 48 PHA
-6EB6- A5 06 LDA $06
-6EB8- 48 PHA
-6EB9- 60 RTS
-6EBA- 20 0C FD JSR $FD0C F8ROM:RDKEY
-6EBD- 60 RTS
-6EBE- 8D 43 62 STA $6243
-6EC1- 8E 44 62 STX $6244
-6EC4- 8C 45 62 STY $6245
-6EC7- 90 11 BCC $6EDA
-6EC9- B0 17 BCS $6EE2
-6ECB- F0 1D BEQ $6EEA
-6ECD- D0 23 BNE $6EF2
-6ECF- 30 29 BMI $6EFA
-6ED1- 10 2F BPL $6F02
-6ED3- 50 35 BVC $6F0A
-6ED5- 70 3B BVS $6F12
-6ED7- 4C 17 6F JMP $6F17
-6EDA- A9 00 LDA #$00
-6EDC- 8D 46 62 STA $6246
-6EDF- 4C CB 6E JMP $6ECB
-6EE2- A9 01 LDA #$01
-6EE4- 8D 46 62 STA $6246
-6EE7- 4C CB 6E JMP $6ECB
-6EEA- A9 01 LDA #$01
-6EEC- 8D 48 62 STA $6248
-6EEF- 4C CF 6E JMP $6ECF
-6EF2- A9 00 LDA #$00
-6EF4- 8D 48 62 STA $6248
-6EF7- 4C CF 6E JMP $6ECF
-6EFA- A9 01 LDA #$01
-6EFC- 8D 47 62 STA $6247
-6EFF- 4C D3 6E JMP $6ED3
-6F02- A9 00 LDA #$00
-6F04- 8D 47 62 STA $6247
-6F07- 4C D3 6E JMP $6ED3
-6F0A- A9 00 LDA #$00
-6F0C- 8D 49 62 STA $6249
-6F0F- 4C 17 6F JMP $6F17
-6F12- A9 01 LDA #$01
-6F14- 8D 49 62 STA $6249
-6F17- 60 RTS
-6F18- 20 99 6E JSR $6E99
-6F1B- A0 8D LDY #$8D
-6F1D- 8D 00 20 STA $2000
-6F20- 99 6E D2 STA $D26E,Y
-6F23- C5 C7 CMP $C7
-6F25- C9 D3 CMP #$D3
-6F27- D4 ???
-6F28- D2 D9 CMP ($D9)
-6F2A- A0 C4 LDY #$C4
-6F2C- D5 CD CMP $CD,X
-6F2E- D0 8D BNE $6EBD
-6F30- 00 BRK
-6F31- 20 99 6E JSR $6E99
-6F34- BD BD BD LDA $BDBD,X
-6F37- BD BD BD LDA $BDBD,X
-6F3A- BD BD BD LDA $BDBD,X
-6F3D- BD BD BD LDA $BDBD,X
-6F40- BD 8D 00 LDA $008D,X
-6F43- 20 99 6E JSR $6E99
-6F46- C1 BA CMP ($BA,X)
-6F48- A0 00 LDY #$00
-6F4A- AD 43 62 LDA $6243
-6F4D- 29 F0 AND #$F0
-6F4F- 4A LSR
-6F50- 4A LSR
-6F51- 4A LSR
-6F52- 4A LSR
-6F53- 8D B5 70 STA $70B5
-6F56- AD 43 62 LDA $6243
-6F59- 29 0F AND #$0F
-6F5B- 8D B6 70 STA $70B6
-6F5E- AE B5 70 LDX $70B5
-6F61- BD B7 70 LDA $70B7,X
-6F64- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6F67- AE B6 70 LDX $70B6
-6F6A- BD B7 70 LDA $70B7,X
-6F6D- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6F70- 20 99 6E JSR $6E99
-6F73- A0 8D LDY #$8D
-6F75- 00 BRK
-6F76- 20 99 6E JSR $6E99
-6F79- D8 CLD
-6F7A- BA TSX
-6F7B- A0 00 LDY #$00
-6F7D- AD 44 62 LDA $6244
-6F80- 29 F0 AND #$F0
-6F82- 4A LSR
-6F83- 4A LSR
-6F84- 4A LSR
-6F85- 4A LSR
-6F86- 8D B5 70 STA $70B5
-6F89- AD 44 62 LDA $6244
-6F8C- 29 0F AND #$0F
-6F8E- 8D B6 70 STA $70B6
-6F91- AE B5 70 LDX $70B5
-6F94- BD B7 70 LDA $70B7,X
-6F97- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6F9A- AE B6 70 LDX $70B6
-6F9D- BD B7 70 LDA $70B7,X
-6FA0- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6FA3- 20 99 6E JSR $6E99
-6FA6- A0 8D LDY #$8D
-6FA8- 00 BRK
-6FA9- 20 99 6E JSR $6E99
-6FAC- D9 BA A0 CMP $A0BA,Y
-6FAF- 00 BRK
-6FB0- AD 45 62 LDA $6245
-6FB3- 29 F0 AND #$F0
-6FB5- 4A LSR
-6FB6- 4A LSR
-6FB7- 4A LSR
-6FB8- 4A LSR
-6FB9- 8D B5 70 STA $70B5
-6FBC- AD 45 62 LDA $6245
-6FBF- 29 0F AND #$0F
-6FC1- 8D B6 70 STA $70B6
-6FC4- AE B5 70 LDX $70B5
-6FC7- BD B7 70 LDA $70B7,X
-6FCA- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6FCD- AE B6 70 LDX $70B6
-6FD0- BD B7 70 LDA $70B7,X
-6FD3- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-6FD6- 20 99 6E JSR $6E99
-6FD9- A0 8D LDY #$8D
-6FDB- 8D 00 20 STA $2000
-6FDE- 99 6E D3 STA $D36E,Y
-6FE1- D4 ???
-6FE2- C1 D4 CMP ($D4,X)
-6FE4- D5 D3 CMP $D3,X
-6FE6- A0 C6 LDY #$C6
-6FE8- CC C1 C7 CPY $C7C1
-6FEB- D3 ???
-6FEC- 8D 00 20 STA $2000
-6FEF- 99 6E BD STA $BD6E,Y
-6FF2- BD BD BD LDA $BDBD,X
-6FF5- BD BD BD LDA $BDBD,X
-6FF8- BD BD BD LDA $BDBD,X
-6FFB- BD BD 8D LDA $8DBD,X
-6FFE- 8D 00 A9 STA $A900
-7001- 00 BRK
-7002- CD 46 62 CMP $6246
-7005- F0 12 BEQ $7019
-7007- 20 99 6E JSR $6E99
-700A- C3 ???
-700B- C1 D2 CMP ($D2,X)
-700D- D2 D9 CMP ($D9)
-700F- BA TSX
-7010- A0 D3 LDY #$D3
-7012- C5 D4 CMP $D4
-7014- 8D 00 4C STA $4C00
-7017- 2A ROL
-7018- 70 20 BVS $703A
-701A- 99 6E C3 STA $C36E,Y
-701D- C1 D2 CMP ($D2,X)
-701F- D2 D9 CMP ($D9)
-7021- BA TSX
-7022- A0 C3 LDY #$C3
-7024- CC C5 C1 CPY $C1C5
-7027- D2 8D CMP ($8D)
-7029- 00 BRK
-702A- A9 00 LDA #$00
-702C- CD 47 62 CMP $6247
-702F- F0 15 BEQ $7046
-7031- 20 99 6E JSR $6E99
-7034- CE C5 C7 DEC $C7C5
-7037- C1 D4 CMP ($D4,X)
-7039- C9 D6 CMP #$D6
-703B- C5 BA CMP $BA
-703D- A0 D3 LDY #$D3
-703F- C5 D4 CMP $D4
-7041- 8D 00 4C STA $4C00
-7044- 5A PHY
-7045- 70 20 BVS $7067
-7047- 99 6E CE STA $CE6E,Y
-704A- C5 C7 CMP $C7
-704C- C1 D4 CMP ($D4,X)
-704E- C9 D6 CMP #$D6
-7050- C5 BA CMP $BA
-7052- A0 C3 LDY #$C3
-7054- CC C5 C1 CPY $C1C5
-7057- D2 8D CMP ($8D)
-7059- 00 BRK
-705A- A9 00 LDA #$00
-705C- CD 48 62 CMP $6248
-705F- F0 11 BEQ $7072
-7061- 20 99 6E JSR $6E99
-7064- DA PHX
-7065- C5 D2 CMP $D2
-7067- CF ???
-7068- BA TSX
-7069- A0 D3 LDY #$D3
-706B- C5 D4 CMP $D4
-706D- 8D 00 4C STA $4C00
-7070- 82 ???
-7071- 70 20 BVS $7093
-7073- 99 6E DA STA $DA6E,Y
-7076- C5 D2 CMP $D2
-7078- CF ???
-7079- BA TSX
-707A- A0 C3 LDY #$C3
-707C- CC C5 C1 CPY $C1C5
-707F- D2 8D CMP ($8D)
-7081- 00 BRK
-7082- A9 00 LDA #$00
-7084- CD 49 62 CMP $6249
-7087- F0 15 BEQ $709E
-7089- 20 99 6E JSR $6E99
-708C- CF ???
-708D- D6 C5 DEC $C5,X
-708F- D2 C6 CMP ($C6)
-7091- CC CF D7 CPY $D7CF
-7094- BA TSX
-7095- A0 D3 LDY #$D3
-7097- C5 D4 CMP $D4
-7099- 8D 00 4C STA $4C00
-709C- B4 70 LDY $70,X
-709E- 20 99 6E JSR $6E99
-70A1- CF ???
-70A2- D6 C5 DEC $C5,X
-70A4- D2 C6 CMP ($C6)
-70A6- CC CF D7 CPY $D7CF
-70A9- BA TSX
-70AA- A0 C3 LDY #$C3
-70AC- CC C5 C1 CPY $C1C5
-70AF- D2 8D CMP ($8D)
-70B1- 8D 8D 00 STA $008D
-70B4- 60 RTS
-70B5- 00 BRK
-70B6- 00 BRK
-70B7- B0 B1 BCS $706A
-70B9- B2 B3 LDA ($B3)
-70BB- B4 B5 LDY $B5,X
-70BD- B6 B7 LDX $B7,Y
-70BF- B8 CLV
-70C0- B9 C1 C2 LDA $C2C1,Y
-70C3- C3 ???
-70C4- C4 C5 CPY $C5
-70C6- C6 A0 DEC $A0
-70C8- 00 BRK
-70C9- B1 FE LDA ($FE),Y
-70CB- 8D EB 71 STA $71EB
-70CE- C8 INY
-70CF- B1 FE LDA ($FE),Y
-70D1- 8D EC 71 STA $71EC
-70D4- 20 BE 6E JSR $6EBE
-70D7- 68 PLA
-70D8- 85 FE STA $FE
-70DA- 68 PLA
-70DB- 85 FF STA $FF
-70DD- 68 PLA
-70DE- 8D E2 71 STA $71E2
-70E1- 68 PLA
-70E2- 8D E3 71 STA $71E3
-70E5- 68 PLA
-70E6- 8D E4 71 STA $71E4
-70E9- 68 PLA
-70EA- 8D E5 71 STA $71E5
-70ED- 68 PLA
-70EE- 8D E6 71 STA $71E6
-70F1- 68 PLA
-70F2- 8D E7 71 STA $71E7
-70F5- 68 PLA
-70F6- 8D E8 71 STA $71E8
-70F9- 68 PLA
-70FA- 8D E9 71 STA $71E9
-70FD- 68 PLA
-70FE- 8D EA 71 STA $71EA
-7101- 20 99 6E JSR $6E99
-7104- A0 87 LDY #$87
-7106- 87 ???
-7107- 87 ???
-7108- 87 ???
-7109- 87 ???
-710A- 8D 8D 00 STA $008D
-710D- 20 99 6E JSR $6E99
-7110- C5 D2 CMP $D2
-7112- D2 CF CMP ($CF)
-7114- D2 A1 CMP ($A1)
-7116- 8D 8D 00 STA $008D
-7119- 20 99 6E JSR $6E99
-711C- D3 ???
-711D- D5 C2 CMP $C2,X
-711F- D2 CF CMP ($CF)
-7121- D5 D4 CMP $D4,X
-7123- C9 CE CMP #$CE
-7125- C5 BA CMP $BA
-7127- A0 00 LDY #$00
-7129- A0 00 LDY #$00
-712B- AD E9 71 LDA $71E9
-712E- 85 06 STA $06
-7130- AD EA 71 LDA $71EA
-7133- 85 07 STA $07
-7135- B1 06 LDA ($06),Y
-7137- F0 06 BEQ $713F
-7139- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-713C- C8 INY
-713D- D0 F6 BNE $7135
-713F- 20 99 6E JSR $6E99
-7142- A0 8D LDY #$8D
-7144- 00 BRK
-7145- 20 99 6E JSR $6E99
-7148- CD C5 D3 CMP $D3C5
-714B- D3 ???
-714C- C1 C7 CMP ($C7,X)
-714E- C5 BA CMP $BA
-7150- A0 00 LDY #$00
-7152- A0 00 LDY #$00
-7154- AD E7 71 LDA $71E7
-7157- 85 06 STA $06
-7159- AD E8 71 LDA $71E8
-715C- 85 07 STA $07
-715E- B1 06 LDA ($06),Y
-7160- F0 06 BEQ $7168
-7162- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7165- C8 INY
-7166- D0 F6 BNE $715E
-7168- 20 99 6E JSR $6E99
-716B- A0 8D LDY #$8D
-716D- 8D 00 20 STA $2000
-7170- BA TSX
-7171- 6E A0 00 ROR $00A0
-7174- AD E5 71 LDA $71E5
-7177- 85 06 STA $06
-7179- AD E6 71 LDA $71E6
-717C- 85 07 STA $07
-717E- B1 06 LDA ($06),Y
-7180- F0 06 BEQ $7188
-7182- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7185- C8 INY
-7186- D0 F6 BNE $717E
-7188- 20 99 6E JSR $6E99
-718B- A0 8D LDY #$8D
-718D- 00 BRK
-718E- AD E4 71 LDA $71E4
-7191- 48 PHA
-7192- AD E3 71 LDA $71E3
-7195- 48 PHA
-7196- AD E2 71 LDA $71E2
-7199- 48 PHA
-719A- 20 05 6E JSR $6E05
-719D- 20 BA 6E JSR $6EBA
-71A0- A5 FF LDA $FF
-71A2- 48 PHA
-71A3- A5 FE LDA $FE
-71A5- 48 PHA
-71A6- 20 99 6E JSR $6E99
-71A9- A0 8D LDY #$8D
-71AB- 8D 00 20 STA $2000
-71AE- BA TSX
-71AF- 6E 20 18 ROR $1820
-71B2- 6F ???
-71B3- 20 BA 6E JSR $6EBA
-71B6- AD 41 62 LDA $6241
-71B9- C9 01 CMP #$01
-71BB- F0 01 BEQ $71BE
-71BD- 60 RTS
-71BE- 20 99 6E JSR $6E99
-71C1- A0 8D LDY #$8D
-71C3- 8D 00 20 STA $2000
-71C6- 99 6E C2 STA $C26E,Y
-71C9- D2 C5 CMP ($C5)
-71CB- C1 CB CMP ($CB,X)
-71CD- A0 C1 LDY #$C1
-71CF- D4 ???
-71D0- BA TSX
-71D1- A0 00 LDY #$00
-71D3- A9 71 LDA #$71
-71D5- 48 PHA
-71D6- A9 EB LDA #$EB
-71D8- 48 PHA
-71D9- A9 02 LDA #$02
-71DB- 48 PHA
-71DC- 20 05 6E JSR $6E05
-71DF- 4C D0 03 JMP $03D0
-71E2- 00 BRK
-71E3- 00 BRK
-71E4- 00 BRK
-71E5- 00 BRK
-71E6- 00 BRK
-71E7- 00 BRK
-71E8- 00 BRK
-71E9- 00 BRK
-71EA- 00 BRK
-71EB- 00 BRK
-71EC- 00 BRK
-71ED- 68 PLA
-71EE- 8D 15 72 STA $7215
-71F1- 68 PLA
-71F2- 8D 16 72 STA $7216
-71F5- 68 PLA
-71F6- 85 06 STA $06
-71F8- 68 PLA
-71F9- 85 07 STA $07
-71FB- A9 FC LDA #$FC
-71FD- 85 D8 STA $D8
-71FF- A0 00 LDY #$00
-7201- B1 06 LDA ($06),Y
-7203- 8D 5A 9D STA $9D5A
-7206- C8 INY
-7207- B1 06 LDA ($06),Y
-7209- 8D 5B 9D STA $9D5B
-720C- AD 16 72 LDA $7216
-720F- 48 PHA
-7210- AD 15 72 LDA $7215
-7213- 48 PHA
-7214- 60 RTS
-7215- 00 BRK
-7216- 00 BRK
-7217- 68 PLA
-7218- 85 FE STA $FE
-721A- 68 PLA
-721B- 85 FF STA $FF
-721D- 68 PLA
-721E- 85 06 STA $06
-7220- 68 PLA
-7221- 85 07 STA $07
-7223- A0 00 LDY #$00
-7225- B1 06 LDA ($06),Y
-7227- 8D 48 72 STA $7248
-722A- C8 INY
-722B- B1 06 LDA ($06),Y
-722D- 20 F0 FD JSR $FDF0 F8ROM:COUT1
-7230- CC 48 72 CPY $7248
-7233- D0 F5 BNE $722A
-7235- A0 00 LDY #$00
-7237- B1 06 LDA ($06),Y
-7239- A5 FF LDA $FF
-723B- 48 PHA
-723C- A5 FE LDA $FE
-723E- 48 PHA
-723F- A0 00 LDY #$00
-7241- B1 06 LDA ($06),Y
-7243- A4 06 LDY $06
-7245- A6 07 LDX $07
-7247- 60 RTS
-7248- 00 BRK
-7249- 68 PLA
-724A- 85 FE STA $FE
-724C- 68 PLA
-724D- 85 FF STA $FF
-724F- 68 PLA
-7250- 8D 00 73 STA $7300
-7253- 68 PLA
-7254- 85 08 STA $08
-7256- 68 PLA
-7257- 85 09 STA $09
-7259- 68 PLA
-725A- 85 06 STA $06
-725C- 68 PLA
-725D- 85 07 STA $07
-725F- A0 00 LDY #$00
-7261- B1 06 LDA ($06),Y
-7263- 8D FC 72 STA $72FC
-7266- 8D FD 72 STA $72FD
-7269- EE FD 72 INC $72FD
-726C- B1 08 LDA ($08),Y
-726E- 8D FE 72 STA $72FE
-7271- A9 01 LDA #$01
-7273- 8D FF 72 STA $72FF
-7276- AD FE 72 LDA $72FE
-7279- 18 CLC
-727A- 6D FC 72 ADC $72FC
-727D- 8D FB 72 STA $72FB
-7280- B0 07 BCS $7289
-7282- CD 00 73 CMP $7300
-7285- F0 1C BEQ $72A3
-7287- 90 1A BCC $72A3
-7289- A9 FF LDA #$FF
-728B- 8D 02 73 STA $7302
-728E- AD 00 73 LDA $7300
-7291- 38 SEC
-7292- ED FC 72 SBC $72FC
-7295- 90 34 BCC $72CB
-7297- 8D 01 73 STA $7301
-729A- AD 00 73 LDA $7300
-729D- 8D FC 72 STA $72FC
-72A0- 4C B1 72 JMP $72B1
-72A3- 8D FC 72 STA $72FC
-72A6- A9 00 LDA #$00
-72A8- 8D 02 73 STA $7302
-72AB- AD FE 72 LDA $72FE
-72AE- 8D 01 73 STA $7301
-72B1- AD 01 73 LDA $7301
-72B4- F0 15 BEQ $72CB
-72B6- AC FF 72 LDY $72FF
-72B9- B1 08 LDA ($08),Y
-72BB- AC FD 72 LDY $72FD
-72BE- 91 06 STA ($06),Y
-72C0- EE FD 72 INC $72FD
-72C3- EE FF 72 INC $72FF
-72C6- CE 01 73 DEC $7301
-72C9- D0 EB BNE $72B6
-72CB- AD FC 72 LDA $72FC
-72CE- A0 00 LDY #$00
-72D0- 91 06 STA ($06),Y
-72D2- AD 02 73 LDA $7302
-72D5- 6A ROR
-72D6- A5 FF LDA $FF
-72D8- 48 PHA
-72D9- A5 FE LDA $FE
-72DB- 48 PHA
-72DC- A0 00 LDY #$00
-72DE- B1 06 LDA ($06),Y
-72E0- 8D 3F 60 STA $603F
-72E3- A9 01 LDA #$01
-72E5- B1 06 LDA ($06),Y
-72E7- 99 40 60 STA $6040,Y
-72EA- CC 3F 60 CPY $603F
-72ED- C8 INY
-72EE- D0 F5 BNE $72E5
-72F0- AD 3F 60 LDA $603F
-72F3- A0 00 LDY #$00
-72F5- 91 06 STA ($06),Y
-72F7- AE FB 72 LDX $72FB
-72FA- 60 RTS
-72FB- 00 BRK
-72FC- 00 BRK
-72FD- 00 BRK
-72FE- 00 BRK
-72FF- 00 BRK
-7300- 00 BRK
-7301- 00 BRK
-7302- 00 BRK
-7303- 68 PLA
-7304- 85 FE STA $FE
-7306- 68 PLA
-7307- 85 FF STA $FF
-7309- 68 PLA
-730A- 85 08 STA $08
-730C- 68 PLA
-730D- 85 09 STA $09
-730F- 68 PLA
-7310- 85 06 STA $06
-7312- 68 PLA
-7313- 85 07 STA $07
-7315- A0 00 LDY #$00
-7317- B1 06 LDA ($06),Y
-7319- D1 08 CMP ($08),Y
-731B- 90 02 BCC $731F
-731D- B1 08 LDA ($08),Y
-731F- AA TAX
-7320- F0 0C BEQ $732E
-7322- A0 01 LDY #$01
-7324- B1 06 LDA ($06),Y
-7326- D1 08 CMP ($08),Y
-7328- D0 0A BNE $7334
-732A- C8 INY
-732B- CA DEX
-732C- D0 F6 BNE $7324
-732E- A0 00 LDY #$00
-7330- B1 06 LDA ($06),Y
-7332- D1 08 CMP ($08),Y
-7334- A5 FF LDA $FF
-7336- 48 PHA
-7337- A5 FE LDA $FE
-7339- 48 PHA
-733A- A0 00 LDY #$00
-733C- B1 06 LDA ($06),Y
-733E- AA TAX
-733F- B1 08 LDA ($08),Y
-7341- A8 TAY
-7342- 60 RTS
-7343- 68 PLA
-7344- 85 FE STA $FE
-7346- 68 PLA
-7347- 85 FF STA $FF
-7349- 68 PLA
-734A- 8D FE 73 STA $73FE
-734D- 68 PLA
-734E- 8D FF 73 STA $73FF
-7351- 8D 3F 60 STA $603F
-7354- 68 PLA
-7355- 8D 00 74 STA $7400
-7358- 68 PLA
-7359- 85 06 STA $06
-735B- 68 PLA
-735C- 85 07 STA $07
-735E- A9 40 LDA #$40
-7360- 85 08 STA $08
-7362- A9 60 LDA #$60
-7364- 85 09 STA $09
-7366- A5 FF LDA $FF
-7368- 48 PHA
-7369- A5 FE LDA $FE
-736B- 48 PHA
-736C- A9 00 LDA #$00
-736E- 8D FD 73 STA $73FD
-7371- 8D 01 74 STA $7401
-7374- AD FF 73 LDA $73FF
-7377- F0 74 BEQ $73ED
-7379- AD FE 73 LDA $73FE
-737C- F0 72 BEQ $73F0
-737E- AD 00 74 LDA $7400
-7381- F0 6D BEQ $73F0
-7383- A0 00 LDY #$00
-7385- B1 06 LDA ($06),Y
-7387- 8D FC 73 STA $73FC
-738A- CD 00 74 CMP $7400
-738D- 90 61 BCC $73F0
-738F- AD 00 74 LDA $7400
-7392- 18 CLC
-7393- 6D FF 73 ADC $73FF
-7396- B0 09 BCS $73A1
-7398- AA TAX
-7399- CA DEX
-739A- EC FC 73 CPX $73FC
-739D- 90 14 BCC $73B3
-739F- F0 12 BEQ $73B3
-73A1- AD FC 73 LDA $73FC
-73A4- 38 SEC
-73A5- ED 00 74 SBC $7400
-73A8- 8D FF 73 STA $73FF
-73AB- EE FF 73 INC $73FF
-73AE- A9 FF LDA #$FF
-73B0- 8D 01 74 STA $7401
-73B3- AD FF 73 LDA $73FF
-73B6- CD FE 73 CMP $73FE
-73B9- 90 0D BCC $73C8
-73BB- F0 0B BEQ $73C8
-73BD- AD FE 73 LDA $73FE
-73C0- 8D FF 73 STA $73FF
-73C3- A9 FF LDA #$FF
-73C5- 8D 01 74 STA $7401
-73C8- AE FF 73 LDX $73FF
-73CB- F0 23 BEQ $73F0
-73CD- A9 01 LDA #$01
-73CF- 8D FD 73 STA $73FD
-73D2- AC 00 74 LDY $7400
-73D5- B1 06 LDA ($06),Y
-73D7- AC FD 73 LDY $73FD
-73DA- 91 08 STA ($08),Y
-73DC- EE 00 74 INC $7400
-73DF- EE FD 73 INC $73FD
-73E2- CA DEX
-73E3- D0 ED BNE $73D2
-73E5- CE FD 73 DEC $73FD
-73E8- AD 01 74 LDA $7401
-73EB- D0 03 BNE $73F0
-73ED- 18 CLC
-73EE- 90 01 BCC $73F1
-73F0- 38 SEC
-73F1- AD FD 73 LDA $73FD
-73F4- A0 00 LDY #$00
-73F6- 91 08 STA ($08),Y
-73F8- 8D 3F 60 STA $603F
-73FB- 60 RTS
-73FC- 00 BRK
-73FD- 00 BRK
-73FE- 00 BRK
-73FF- 00 BRK
-7400- 00 BRK
-7401- 00 BRK
-7402- 68 PLA
-7403- A8 TAY
-7404- 68 PLA
-7405- AA TAX
-7406- 68 PLA
-7407- 8D 8E 74 STA $748E
-740A- 68 PLA
-740B- 8D 8F 74 STA $748F
-740E- 68 PLA
-740F- 85 06 STA $06
-7411- 68 PLA
-7412- 85 07 STA $07
-7414- 8A TXA
-7415- 48 PHA
-7416- 98 TYA
-7417- 48 PHA
-7418- A0 00 LDY #$00
-741A- 8C 91 74 STY $7491
-741D- B1 06 LDA ($06),Y
-741F- 8D 8D 74 STA $748D
-7422- AD 8E 74 LDA $748E
-7425- F0 5A BEQ $7481
-7427- AD 8F 74 LDA $748F
-742A- F0 58 BEQ $7484
-742C- AD 8D 74 LDA $748D
-742F- CD 8F 74 CMP $748F
-7432- 90 50 BCC $7484
-7434- AD 8F 74 LDA $748F
-7437- 18 CLC
-7438- 6D 8E 74 ADC $748E
-743B- B0 11 BCS $744E
-743D- 8D 90 74 STA $7490
-7440- AA TAX
-7441- CA DEX
-7442- EC 8D 74 CPX $748D
-7445- 90 15 BCC $745C
-7447- F0 05 BEQ $744E
-7449- A9 FF LDA #$FF
-744B- 8D 91 74 STA $7491
-744E- AE 8F 74 LDX $748F
-7451- CA DEX
-7452- 8E 8D 74 STX $748D
-7455- AD 91 74 LDA $7491
-7458- F0 27 BEQ $7481
-745A- D0 28 BNE $7484
-745C- AD 8D 74 LDA $748D
-745F- 38 SEC
-7460- ED 90 74 SBC $7490
-7463- AA TAX
-7464- E8 INX
-7465- F0 1A BEQ $7481
-7467- AC 90 74 LDY $7490
-746A- B1 06 LDA ($06),Y
-746C- AC 8F 74 LDY $748F
-746F- 91 06 STA ($06),Y
-7471- EE 8F 74 INC $748F
-7474- EE 90 74 INC $7490
-7477- CA DEX
-7478- D0 ED BNE $7467
-747A- AE 8F 74 LDX $748F
-747D- CA DEX
-747E- 8E 8D 74 STX $748D
-7481- 18 CLC
-7482- 90 01 BCC $7485
-7484- 38 SEC
-7485- AD 8D 74 LDA $748D
-7488- A0 00 LDY #$00
-748A- 91 06 STA ($06),Y
-748C- 60 RTS
-748D- 00 BRK
-748E- 00 BRK
-748F- 00 BRK
-7490- 00 BRK
-7491- 00 BRK
-7492- 68 PLA
-7493- A8 TAY
-7494- 68 PLA
-7495- AA TAX
-7496- 68 PLA
-7497- 85 08 STA $08
-7499- 68 PLA
-749A- 85 09 STA $09
-749C- 68 PLA
-749D- 8D 6B 75 STA $756B
-74A0- 68 PLA
-74A1- 8D 6C 75 STA $756C
-74A4- 68 PLA
-74A5- 85 06 STA $06
-74A7- 68 PLA
-74A8- 85 07 STA $07
-74AA- 8A TXA
-74AB- 48 PHA
-74AC- 98 TYA
-74AD- 48 PHA
-74AE- A9 00 LDA #$00
-74B0- 8D 6F 75 STA $756F
-74B3- A0 00 LDY #$00
-74B5- B1 06 LDA ($06),Y
-74B7- 8D 68 75 STA $7568
-74BA- B1 08 LDA ($08),Y
-74BC- 8D 69 75 STA $7569
-74BF- D0 03 BNE $74C4
-74C1- 4C 5C 75 JMP $755C
-74C4- AD 6C 75 LDA $756C
-74C7- D0 03 BNE $74CC
-74C9- 4C 5F 75 JMP $755F
-74CC- AD 69 75 LDA $7569
-74CF- 18 CLC
-74D0- 6D 68 75 ADC $7568
-74D3- B0 07 BCS $74DC
-74D5- CD 6B 75 CMP $756B
-74D8- 90 15 BCC $74EF
-74DA- F0 13 BEQ $74EF
-74DC- AD 6B 75 LDA $756B
-74DF- 38 SEC
-74E0- ED 68 75 SBC $7568
-74E3- 90 7A BCC $755F
-74E5- F0 78 BEQ $755F
-74E7- 8D 69 75 STA $7569
-74EA- A9 FF LDA #$FF
-74EC- 8D 6F 75 STA $756F
-74EF- AD 68 75 LDA $7568
-74F2- CD 6C 75 CMP $756C
-74F5- B0 19 BCS $7510
-74F7- AE 68 75 LDX $7568
-74FA- E8 INX
-74FB- 8E 6C 75 STX $756C
-74FE- A9 FF LDA #$FF
-7500- 8D 6F 75 STA $756F
-7503- AD 68 75 LDA $7568
-7506- 18 CLC
-7507- 6D 69 75 ADC $7569
-750A- 8D 68 75 STA $7568
-750D- 4C 3C 75 JMP $753C
-7510- AD 68 75 LDA $7568
-7513- 38 SEC
-7514- ED 6C 75 SBC $756C
-7517- AA TAX
-7518- E8 INX
-7519- AD 68 75 LDA $7568
-751C- 8D 6D 75 STA $756D
-751F- 18 CLC
-7520- 6D 69 75 ADC $7569
-7523- 8D 6E 75 STA $756E
-7526- 8D 68 75 STA $7568
-7529- AC 6D 75 LDY $756D
-752C- B1 06 LDA ($06),Y
-752E- AC 6E 75 LDY $756E
-7531- 91 06 STA ($06),Y
-7533- CE 6D 75 DEC $756D
-7536- CE 6E 75 DEC $756E
-7539- CA DEX
-753A- D0 ED BNE $7529
-753C- A9 01 LDA #$01
-753E- 8D 6D 75 STA $756D
-7541- AE 69 75 LDX $7569
-7544- AC 6D 75 LDY $756D
-7547- B1 08 LDA ($08),Y
-7549- AC 6C 75 LDY $756C
-754C- 91 06 STA ($06),Y
-754E- EE 6D 75 INC $756D
-7551- EE 6C 75 INC $756C
-7554- CA DEX
-7555- D0 ED BNE $7544
-7557- AD 6F 75 LDA $756F
-755A- D0 03 BNE $755F
-755C- 18 CLC
-755D- 90 01 BCC $7560
-755F- 38 SEC
-7560- AD 68 75 LDA $7568
-7563- A0 00 LDY #$00
-7565- 91 06 STA ($06),Y
-7567- 60 RTS
-7568- 00 BRK
-7569- 00 BRK
-756A- 00 BRK
-756B- 00 BRK
-756C- 00 BRK
-756D- 00 BRK
-756E- 00 BRK
-756F- 00 BRK
-7570- 68 PLA
-7571- 85 FE STA $FE
-7573- 68 PLA
-7574- 85 FF STA $FF
-7576- 68 PLA
-7577- 85 08 STA $08
-7579- 68 PLA
-757A- 85 09 STA $09
-757C- 68 PLA
-757D- 85 06 STA $06
-757F- 68 PLA
-7580- 85 07 STA $07
-7582- A5 FF LDA $FF
-7584- 48 PHA
-7585- A5 FE LDA $FE
-7587- 48 PHA
-7588- A0 00 LDY #$00
-758A- B1 06 LDA ($06),Y
-758C- F0 5F BEQ $75ED
-758E- 8D F8 75 STA $75F8
-7591- B1 08 LDA ($08),Y
-7593- F0 58 BEQ $75ED
-7595- 8D F9 75 STA $75F9
-7598- AD F9 75 LDA $75F9
-759B- CD F8 75 CMP $75F8
-759E- F0 02 BEQ $75A2
-75A0- B0 4B BCS $75ED
-75A2- A9 01 LDA #$01
-75A4- 8D FA 75 STA $75FA
-75A7- AD F8 75 LDA $75F8
-75AA- 38 SEC
-75AB- ED F9 75 SBC $75F9
-75AE- 8D FC 75 STA $75FC
-75B1- EE FC 75 INC $75FC
-75B4- AD FA 75 LDA $75FA
-75B7- 8D FD 75 STA $75FD
-75BA- A9 01 LDA #$01
-75BC- 8D FB 75 STA $75FB
-75BF- AC FD 75 LDY $75FD
-75C2- B1 06 LDA ($06),Y
-75C4- AC FB 75 LDY $75FB
-75C7- D1 08 CMP ($08),Y
-75C9- D0 12 BNE $75DD
-75CB- AC FB 75 LDY $75FB
-75CE- CC F9 75 CPY $75F9
-75D1- F0 14 BEQ $75E7
-75D3- C8 INY
-75D4- 8C FB 75 STY $75FB
-75D7- EE FD 75 INC $75FD
-75DA- 4C BF 75 JMP $75BF
-75DD- EE FA 75 INC $75FA
-75E0- CE FC 75 DEC $75FC
-75E3- D0 CF BNE $75B4
-75E5- F0 06 BEQ $75ED
-75E7- AD FA 75 LDA $75FA
-75EA- 4C EF 75 JMP $75EF
-75ED- A9 00 LDA #$00
-75EF- 8D 40 60 STA $6040
-75F2- A0 01 LDY #$01
-75F4- 8C 3F 60 STY $603F
-75F7- 60 RTS
-75F8- 00 BRK
-75F9- 00 BRK
-75FA- 00 BRK
-75FB- 00 BRK
-75FC- 00 BRK
-75FD- 00 BRK
diff --git a/source/disk5_strings/STRINGS.DEMO.S b/source/disk5_strings/STRINGS.DEMO.S
deleted file mode 100644
index 77be6b3..0000000
--- a/source/disk5_strings/STRINGS.DEMO.S
+++ /dev/null
@@ -1,2420 +0,0 @@
-0901- AA TAX
-0902- 8D AA AA STA $AAAA
-0905- AA TAX
-0906- AA TAX
-0907- AA TAX
-0908- AA TAX
-0909- AA TAX
-090A- AA TAX
-090B- AA TAX
-090C- AA TAX
-090D- AA TAX
-090E- AA TAX
-090F- AA TAX
-0910- AA TAX
-0911- AA TAX
-0912- AA TAX
-0913- AA TAX
-0914- AA TAX
-0915- AA TAX
-0916- AA TAX
-0917- AA TAX
-0918- AA TAX
-0919- AA TAX
-091A- AA TAX
-091B- AA TAX
-091C- AA TAX
-091D- AA TAX
-091E- AA TAX
-091F- AA TAX
-0920- AA TAX
-0921- AA TAX
-0922- AA TAX
-0923- 8D AA 20 STA $20AA
-0926- 20 20 20 JSR $2020
-0929- 20 20 20 JSR $2020
-092C- 20 20 20 JSR $2020
-092F- 20 20 20 JSR $2020
-0932- 20 20 20 JSR $2020
-0935- 20 20 20 JSR $2020
-0938- 20 20 20 JSR $2020
-093B- 20 20 20 JSR $2020
-093E- 20 20 20 JSR $2020
-0941- 20 20 AA JSR $AA20
-0944- 8D AA 20 STA $20AA
-0947- 20 20 20 JSR $2020
-094A- 20 20 AD JSR $AD20
-094D- BC 20 D3 LDY $D320,X
-0950- D4 ???
-0951- D2 C9 CMP ($C9)
-0953- CE C7 D3 DEC $D3C7
-0956- 20 C4 C5 JSR $C5C4
-0959- CD CF 20 CMP $20CF
-095C- BE AD 20 LDX $20AD,Y
-095F- 20 20 20 JSR $2020
-0962- 20 20 AA JSR $AA20
-0965- 8D AA 20 STA $20AA
-0968- 20 20 20 JSR $2020
-096B- 20 20 20 JSR $2020
-096E- 20 20 20 JSR $2020
-0971- 20 20 20 JSR $2020
-0974- 20 20 20 JSR $2020
-0977- 20 20 20 JSR $2020
-097A- 20 20 20 JSR $2020
-097D- 20 20 20 JSR $2020
-0980- 20 20 20 JSR $2020
-0983- 20 20 AA JSR $AA20
-0986- 8D AA 20 STA $20AA
-0989- 20 20 20 JSR $2020
-098C- 20 20 20 JSR $2020
-098F- D6 C5 DEC $C5,X
-0991- D2 D3 CMP ($D3)
-0993- C9 CF CMP #$CF
-0995- CE 20 B0 DEC $B020
-0998- B0 AE BCS $0948
-099A- B0 B3 BCS $094F
-099C- AE B0 B0 LDX $B0B0
-099F- 20 20 20 JSR $2020
-09A2- 20 20 20 JSR $2020
-09A5- 20 AA 8D JSR $8DAA
-09A8- AA TAX
-09A9- 20 20 20 JSR $2020
-09AC- 20 20 20 JSR $2020
-09AF- 20 20 20 JSR $2020
-09B2- 20 20 20 JSR $2020
-09B5- 20 20 20 JSR $2020
-09B8- 20 20 20 JSR $2020
-09BB- 20 20 20 JSR $2020
-09BE- 20 20 20 JSR $2020
-09C1- 20 20 20 JSR $2020
-09C4- 20 20 20 JSR $2020
-09C7- AA TAX
-09C8- 8D AA 20 STA $20AA
-09CB- 20 20 20 JSR $2020
-09CE- 20 20 20 JSR $2020
-09D1- 20 20 B2 JSR $B220
-09D4- B0 AD BCS $0983
-09D6- CA DEX
-09D7- C1 CE CMP ($CE,X)
-09D9- AD B2 B0 LDA $B0B2
-09DC- B1 B9 LDA ($B9),Y
-09DE- 20 20 20 JSR $2020
-09E1- 20 20 20 JSR $2020
-09E4- 20 20 20 JSR $2020
-09E7- 20 AA 8D JSR $8DAA
-09EA- AA TAX
-09EB- 20 20 20 JSR $2020
-09EE- 20 20 20 JSR $2020
-09F1- 20 20 20 JSR $2020
-09F4- 20 20 20 JSR $2020
-09F7- 20 20 20 JSR $2020
-09FA- 20 20 20 JSR $2020
-09FD- 20 20 20 JSR $2020
-0A00- 20 20 20 JSR $2020
-0A03- 20 20 20 JSR $2020
-0A06- 20 20 20 JSR $2020
-0A09- AA TAX
-0A0A- 8D AA AA STA $AAAA
-0A0D- AA TAX
-0A0E- AA TAX
-0A0F- AA TAX
-0A10- AA TAX
-0A11- AA TAX
-0A12- AA TAX
-0A13- AA TAX
-0A14- AA TAX
-0A15- AA TAX
-0A16- AA TAX
-0A17- AA TAX
-0A18- AA TAX
-0A19- AA TAX
-0A1A- AA TAX
-0A1B- AA TAX
-0A1C- AA TAX
-0A1D- AA TAX
-0A1E- AA TAX
-0A1F- AA TAX
-0A20- AA TAX
-0A21- AA TAX
-0A22- AA TAX
-0A23- AA TAX
-0A24- AA TAX
-0A25- AA TAX
-0A26- AA TAX
-0A27- AA TAX
-0A28- AA TAX
-0A29- AA TAX
-0A2A- AA TAX
-0A2B- 8D AA 20 STA $20AA
-0A2E- 20 20 20 JSR $2020
-0A31- 20 20 20 JSR $2020
-0A34- 20 20 20 JSR $2020
-0A37- 20 20 20 JSR $2020
-0A3A- 20 20 20 JSR $2020
-0A3D- 20 20 20 JSR $2020
-0A40- 20 20 20 JSR $2020
-0A43- 20 20 20 JSR $2020
-0A46- 20 20 20 JSR $2020
-0A49- 20 20 AA JSR $AA20
-0A4C- 8D AA 20 STA $20AA
-0A4F- 20 20 20 JSR $2020
-0A52- 20 20 20 JSR $2020
-0A55- CE C1 D4 DEC $D4C1
-0A58- C8 INY
-0A59- C1 CE CMP ($CE,X)
-0A5B- 20 C4 AE JSR $AEC4
-0A5E- 20 D2 C9 JSR $C9D2
-0A61- C7 ???
-0A62- C7 ???
-0A63- D3 ???
-0A64- 20 20 20 JSR $2020
-0A67- 20 20 20 JSR $2020
-0A6A- 20 20 AA JSR $AA20
-0A6D- 8D AA 20 STA $20AA
-0A70- 20 20 CE JSR $CE20
-0A73- C1 D4 CMP ($D4,X)
-0A75- C8 INY
-0A76- C1 CE CMP ($CE,X)
-0A78- AE D2 C9 LDX $C9D2
-0A7B- C7 ???
-0A7C- C7 ???
-0A7D- D3 ???
-0A7E- C0 CF CPY #$CF
-0A80- D5 D4 CMP $D4,X
-0A82- CC CF CF CPY $CFCF
-0A85- CB ???
-0A86- AE C3 CF LDX $CFC3
-0A89- CD 20 20 CMP $2020
-0A8C- 20 AA 8D JSR $8DAA
-0A8F- AA TAX
-0A90- 20 20 20 JSR $2020
-0A93- 20 20 20 JSR $2020
-0A96- 20 20 20 JSR $2020
-0A99- 20 20 20 JSR $2020
-0A9C- 20 20 20 JSR $2020
-0A9F- 20 20 20 JSR $2020
-0AA2- 20 20 20 JSR $2020
-0AA5- 20 20 20 JSR $2020
-0AA8- 20 20 20 JSR $2020
-0AAB- 20 20 20 JSR $2020
-0AAE- AA TAX
-0AAF- 8D AA AA STA $AAAA
-0AB2- AA TAX
-0AB3- AA TAX
-0AB4- AA TAX
-0AB5- AA TAX
-0AB6- AA TAX
-0AB7- AA TAX
-0AB8- AA TAX
-0AB9- AA TAX
-0ABA- AA TAX
-0ABB- AA TAX
-0ABC- AA TAX
-0ABD- AA TAX
-0ABE- AA TAX
-0ABF- AA TAX
-0AC0- AA TAX
-0AC1- AA TAX
-0AC2- AA TAX
-0AC3- AA TAX
-0AC4- AA TAX
-0AC5- AA TAX
-0AC6- AA TAX
-0AC7- AA TAX
-0AC8- AA TAX
-0AC9- AA TAX
-0ACA- AA TAX
-0ACB- AA TAX
-0ACC- AA TAX
-0ACD- AA TAX
-0ACE- AA TAX
-0ACF- AA TAX
-0AD0- 8D AA 8D STA $8DAA
-0AD3- AA TAX
-0AD4- AA TAX
-0AD5- 20 C1 D3 JSR $D3C1
-0AD8- D3 ???
-0AD9- C5 CD CMP $CD
-0ADB- C2 ???
-0ADC- CC C5 D2 CPY $D2C5
-0ADF- 20 C4 C9 JSR $C9C4
-0AE2- D2 C5 CMP ($C5)
-0AE4- C3 ???
-0AE5- D4 ???
-0AE6- C9 D6 CMP #$D6
-0AE8- C5 D3 CMP $D3
-0AEA- 8D AA 8D STA $8DAA
-0AED- A0 C3 LDY #$C3
-0AEF- D9 C3 A0 CMP $A0C3,Y
-0AF2- C1 D6 CMP ($D6,X)
-0AF4- C5 8D CMP $8D
-0AF6- A0 D4 LDY #$D4
-0AF8- D2 A0 CMP ($A0)
-0AFA- CF ???
-0AFB- CE 8D A0 DEC $A08D
-0AFE- C5 D8 CMP $D8
-0B00- D0 A0 BNE $0AA2
-0B02- CF ???
-0B03- CE CC D9 DEC $D9CC
-0B06- 8D A0 C4 STA $C4A0
-0B09- D3 ???
-0B0A- CB ???
-0B0B- A0 D3 LDY #$D3
-0B0D- D4 ???
-0B0E- D2 C9 CMP ($C9)
-0B10- CE C7 D3 DEC $D3C7
-0B13- AE C4 C5 LDX $C5C4
-0B16- CD CF 8D CMP $8DCF
-0B19- A0 CF LDY #$CF
-0B1B- C2 ???
-0B1C- CA DEX
-0B1D- A0 A4 LDY #$A4
-0B1F- C2 ???
-0B20- C6 C5 DEC $C5
-0B22- B0 8D BCS $0AB1
-0B24- A0 CF LDY #$CF
-0B26- D2 C7 CMP ($C7)
-0B28- A0 A4 LDY #$A4
-0B2A- B6 B0 LDX $B0,Y
-0B2C- B0 B0 BCS $0ADE
-0B2E- 8D AA 8D STA $8DAA
-0B31- AA TAX
-0B32- E0 E0 CPX #$E0
-0B34- E0 E0 CPX #$E0
-0B36- E0 E0 CPX #$E0
-0B38- E0 E0 CPX #$E0
-0B3A- E0 E0 CPX #$E0
-0B3C- E0 E0 CPX #$E0
-0B3E- E0 E0 CPX #$E0
-0B40- E0 E0 CPX #$E0
-0B42- E0 E0 CPX #$E0
-0B44- E0 E0 CPX #$E0
-0B46- E0 E0 CPX #$E0
-0B48- E0 E0 CPX #$E0
-0B4A- E0 E0 CPX #$E0
-0B4C- E0 E0 CPX #$E0
-0B4E- E0 E0 CPX #$E0
-0B50- AA TAX
-0B51- 8D AA 20 STA $20AA
-0B54- 20 D4 CF JSR $CFD4
-0B57- D0 20 BNE $0B79
-0B59- C9 CE CMP #$CE
-0B5B- C3 ???
-0B5C- CC D5 C4 CPY $C4D5
-0B5F- C5 D3 CMP $D3
-0B61- 20 A8 D0 JSR $D0A8
-0B64- D5 D4 CMP $D4,X
-0B66- D3 ???
-0B67- AC 20 CD LDY $CD20
-0B6A- C1 C3 CMP ($C3,X)
-0B6C- D2 CF CMP ($CF)
-0B6E- D3 ???
-0B6F- A9 20 LDA #$20
-0B71- AA TAX
-0B72- 8D AA AC STA $ACAA
-0B75- AC AC AC LDY $ACAC
-0B78- AC AC AC LDY $ACAC
-0B7B- AC AC AC LDY $ACAC
-0B7E- AC AC AC LDY $ACAC
-0B81- AC AC AC LDY $ACAC
-0B84- AC AC AC LDY $ACAC
-0B87- AC AC AC LDY $ACAC
-0B8A- AC AC AC LDY $ACAC
-0B8D- AC AC AC LDY $ACAC
-0B90- AC AC AA LDY $AAAC
-0B93- 8D AA 8D STA $8DAA
-0B96- A0 D0 LDY #$D0
-0B98- D5 D4 CMP $D4,X
-0B9A- A0 CD LDY #$CD
-0B9C- C9 CE CMP #$CE
-0B9E- AE D6 C1 LDX $C1D6
-0BA1- D2 D3 CMP ($D3)
-0BA3- AE D2 C5 LDX $C5D2
-0BA6- D1 D5 CMP ($D5),Y
-0BA8- C9 D2 CMP #$D2
-0BAA- C5 C4 CMP $C4
-0BAC- 8D A0 D5 STA $D5A0
-0BAF- D3 ???
-0BB0- C5 A0 CMP $A0
-0BB2- CD C9 CE CMP $CEC9
-0BB5- AE CD C1 LDX $C1CD
-0BB8- C3 ???
-0BB9- AE D2 C5 LDX $C5D2
-0BBC- D1 D5 CMP ($D5),Y
-0BBE- C9 D2 CMP #$D2
-0BC0- C5 C4 CMP $C4
-0BC2- 8D A0 D0 STA $D0A0
-0BC5- D5 D4 CMP $D4,X
-0BC7- A0 CD LDY #$CD
-0BC9- C9 CE CMP #$CE
-0BCB- AE C8 CF LDX $CFC8
-0BCE- CF ???
-0BCF- CB ???
-0BD0- D3 ???
-0BD1- AE D2 C5 LDX $C5D2
-0BD4- D1 D5 CMP ($D5),Y
-0BD6- C9 D2 CMP #$D2
-0BD8- C5 C4 CMP $C4
-0BDA- 8D A0 D5 STA $D5A0
-0BDD- D3 ???
-0BDE- C5 A0 CMP $A0
-0BE0- CD C9 CE CMP $CEC9
-0BE3- AE CD C1 LDX $C1CD
-0BE6- C3 ???
-0BE7- AE D3 D4 LDX $D4D3
-0BEA- D2 C9 CMP ($C9)
-0BEC- CE C7 D3 DEC $D3C7
-0BEF- 8D A0 D0 STA $D0A0
-0BF2- D5 D4 CMP $D4,X
-0BF4- A0 CD LDY #$CD
-0BF6- C9 CE CMP #$CE
-0BF8- AE C8 CF LDX $CFC8
-0BFB- CF ???
-0BFC- CB ???
-0BFD- D3 ???
-0BFE- AE D3 D4 LDX $D4D3
-0C01- D2 C9 CMP ($C9)
-0C03- CE C7 D3 DEC $D3C7
-0C06- 8D AA 8D STA $8DAA
-0C09- AA TAX
-0C0A- E0 E0 CPX #$E0
-0C0C- E0 E0 CPX #$E0
-0C0E- E0 E0 CPX #$E0
-0C10- E0 E0 CPX #$E0
-0C12- E0 E0 CPX #$E0
-0C14- E0 E0 CPX #$E0
-0C16- E0 E0 CPX #$E0
-0C18- E0 E0 CPX #$E0
-0C1A- E0 E0 CPX #$E0
-0C1C- E0 E0 CPX #$E0
-0C1E- E0 E0 CPX #$E0
-0C20- E0 E0 CPX #$E0
-0C22- E0 E0 CPX #$E0
-0C24- E0 E0 CPX #$E0
-0C26- E0 E0 CPX #$E0
-0C28- AA TAX
-0C29- 8D AA 20 STA $20AA
-0C2C- 20 20 20 JSR $2020
-0C2F- 20 20 D0 JSR $D020
-0C32- D2 CF CMP ($CF)
-0C34- C7 ???
-0C35- D2 C1 CMP ($C1)
-0C37- CD 20 CD CMP $CD20
-0C3A- C1 C9 CMP ($C9,X)
-0C3C- CE 20 C2 DEC $C220
-0C3F- CF ???
-0C40- C4 D9 CPY $D9
-0C42- 20 20 20 JSR $2020
-0C45- 20 20 20 JSR $2020
-0C48- 20 AA 8D JSR $8DAA
-0C4B- AA TAX
-0C4C- AC AC AC LDY $ACAC
-0C4F- AC AC AC LDY $ACAC
-0C52- AC AC AC LDY $ACAC
-0C55- AC AC AC LDY $ACAC
-0C58- AC AC AC LDY $ACAC
-0C5B- AC AC AC LDY $ACAC
-0C5E- AC AC AC LDY $ACAC
-0C61- AC AC AC LDY $ACAC
-0C64- AC AC AC LDY $ACAC
-0C67- AC AC AC LDY $ACAC
-0C6A- AA TAX
-0C6B- 8D AA 8D STA $8DAA
-0C6E- A0 DF LDY #$DF
-0C70- D0 D2 BNE $0C44
-0C72- CE D4 A0 DEC $A0D4
-0C75- A2 20 LDX #$20
-0C77- A2 AC LDX #$AC
-0C79- B8 CLV
-0C7A- C4 B8 CPY $B8
-0C7C- C4 B8 CPY $B8
-0C7E- C4 B8 CPY $B8
-0C80- C4 8D CPY $8D
-0C82- A0 DF LDY #$DF
-0C84- D0 D2 BNE $0C58
-0C86- CE D4 A0 DEC $A0D4
-0C89- A2 D3 LDX #$D3
-0C8B- D4 ???
-0C8C- D2 C9 CMP ($C9)
-0C8E- CE C7 D3 DEC $D3C7
-0C91- 20 CC C9 JSR $C9CC
-0C94- C2 ???
-0C95- D2 C1 CMP ($C1)
-0C97- D2 D9 CMP ($D9)
-0C99- 20 C4 C5 JSR $C5C4
-0C9C- CD CF A2 CMP $A2CF
-0C9F- AC B8 C4 LDY $C4B8
-0CA2- 8D A0 DF STA $DFA0
-0CA5- D0 D2 BNE $0C79
-0CA7- CE D4 A0 DEC $A0D4
-0CAA- A2 AD LDX #$AD
-0CAC- AD AD AD LDA $ADAD
-0CAF- AD AD AD LDA $ADAD
-0CB2- AD AD AD LDA $ADAD
-0CB5- AD AD AD LDA $ADAD
-0CB8- AD AD AD LDA $ADAD
-0CBB- AD AD AD LDA $ADAD
-0CBE- AD A2 AC LDA $ACA2
-0CC1- B8 CLV
-0CC2- C4 8D CPY $8D
-0CC4- A0 DF LDY #$DF
-0CC6- D0 D2 BNE $0C9A
-0CC8- CE D4 A0 DEC $A0D4
-0CCB- A2 20 LDX #$20
-0CCD- A2 AC LDX #$AC
-0CCF- B8 CLV
-0CD0- C4 8D CPY $8D
-0CD2- A0 DF LDY #$DF
-0CD4- D0 D2 BNE $0CA8
-0CD6- CE D4 A0 DEC $A0D4
-0CD9- A2 D4 LDX #$D4
-0CDB- C8 INY
-0CDC- C5 20 CMP $20
-0CDE- D3 ???
-0CDF- C3 ???
-0CE0- CD D0 20 CMP $20D0
-0CE3- CD C1 C3 CMP $C3C1
-0CE6- D2 CF CMP ($CF)
-0CE8- 20 C3 CF JSR $CFC3
-0CEB- CD D0 C1 CMP $C1D0
-0CEE- D2 C5 CMP ($C5)
-0CF0- D3 ???
-0CF1- 20 D4 D7 JSR $D7D4
-0CF4- CF ???
-0CF5- 20 A2 AC JSR $ACA2
-0CF8- B8 CLV
-0CF9- C4 8D CPY $8D
-0CFB- A0 DF LDY #$DF
-0CFD- D0 D2 BNE $0CD1
-0CFF- CE D4 A0 DEC $A0D4
-0D02- A2 D3 LDX #$D3
-0D04- D4 ???
-0D05- D2 C9 CMP ($C9)
-0D07- CE C7 D3 DEC $D3C7
-0D0A- 20 C1 CE JSR $CEC1
-0D0D- C4 20 CPY $20
-0D0F- D3 ???
-0D10- C5 D4 CMP $D4
-0D12- D3 ???
-0D13- 20 D4 C8 JSR $C8D4
-0D16- C5 20 CMP $20
-0D18- C6 CC DEC $CC
-0D1A- C1 C7 CMP ($C7,X)
-0D1C- D3 ???
-0D1D- A2 AC LDX #$AC
-0D1F- B8 CLV
-0D20- C4 8D CPY $8D
-0D22- A0 DF LDY #$DF
-0D24- D0 D2 BNE $0CF8
-0D26- CE D4 A0 DEC $A0D4
-0D29- A2 C1 LDX #$C1
-0D2B- C3 ???
-0D2C- C3 ???
-0D2D- CF ???
-0D2E- D2 C4 CMP ($C4)
-0D30- C9 CE CMP #$CE
-0D32- C7 ???
-0D33- CC D9 AE CPY $AED9
-0D36- 20 C9 C6 JSR $C6C9
-0D39- 20 D4 C8 JSR $C8D4
-0D3C- C5 20 CMP $20
-0D3E- D4 ???
-0D3F- D7 ???
-0D40- CF ???
-0D41- 20 C1 D2 JSR $D2C1
-0D44- C5 20 CMP $20
-0D46- C5 D1 CMP $D1
-0D48- D5 C1 CMP $C1,X
-0D4A- CC AC A2 CPY $A2AC
-0D4D- AC B8 C4 LDY $C4B8
-0D50- 8D A0 DF STA $DFA0
-0D53- D0 D2 BNE $0D27
-0D55- CE D4 A0 DEC $A0D4
-0D58- A2 D4 LDX #$D4
-0D5A- C8 INY
-0D5B- C5 CE CMP $CE
-0D5D- 20 AE DA JSR $DAAE
-0D60- 20 C9 D3 JSR $D3C9
-0D63- 20 D3 C5 JSR $C5D3
-0D66- D4 ???
-0D67- 20 D4 CF JSR $CFD4
-0D6A- 20 DA C5 JSR $C5DA
-0D6D- D2 CF CMP ($CF)
-0D6F- BB ???
-0D70- 20 C9 C6 JSR $C6C9
-0D73- 20 CE CF JSR $CFCE
-0D76- D4 ???
-0D77- AC 20 B1 LDY $B120
-0D7A- AE A2 AC LDX $ACA2
-0D7D- B8 CLV
-0D7E- C4 B8 CPY $B8
-0D80- C4 8D CPY $8D
-0D82- A0 DF LDY #$DF
-0D84- D0 D2 BNE $0D58
-0D86- CE D4 A0 DEC $A0D4
-0D89- A2 C9 LDX #$C9
-0D8B- C6 20 DEC $20
-0D8D- D3 ???
-0D8E- D4 ???
-0D8F- D2 C9 CMP ($C9)
-0D91- CE C7 B1 DEC $B1C7
-0D94- 20 CC C5 JSR $C5CC
-0D97- CE C7 D4 DEC $D4C7
-0D9A- C8 INY
-0D9B- 20 BE 20 JSR $20BE
-0D9E- D3 ???
-0D9F- D4 ???
-0DA0- D2 C9 CMP ($C9)
-0DA2- CE C7 B2 DEC $B2C7
-0DA5- 20 CC C5 JSR $C5CC
-0DA8- CE C7 D4 DEC $D4C7
-0DAB- C8 INY
-0DAC- AC A2 AC LDY $ACA2
-0DAF- B8 CLV
-0DB0- C4 8D CPY $8D
-0DB2- A0 DF LDY #$DF
-0DB4- D0 D2 BNE $0D88
-0DB6- CE D4 A0 DEC $A0D4
-0DB9- A2 AE LDX #$AE
-0DBB- C3 ???
-0DBC- A8 TAY
-0DBD- C1 D2 CMP ($D2,X)
-0DBF- D2 D9 CMP ($D9)
-0DC1- A9 20 LDA #$20
-0DC3- BD 20 B0 LDA $B020,X
-0DC6- BB ???
-0DC7- 20 C5 CC JSR $CCC5
-0DCA- D3 ???
-0DCB- C5 AC CMP $AC
-0DCD- 20 AE C3 JSR $C3AE
-0DD0- 20 BD 20 JSR $20BD
-0DD3- B1 AE LDA ($AE),Y
-0DD5- A2 AC LDX #$AC
-0DD7- B8 CLV
-0DD8- C4 B8 CPY $B8
-0DDA- C4 8D CPY $8D
-0DDC- A0 DF LDY #$DF
-0DDE- D0 D2 BNE $0DB2
-0DE0- CE D4 A0 DEC $A0D4
-0DE3- A2 D3 LDX #$D3
-0DE5- CF ???
-0DE6- AC 20 D7 LDY $D720
-0DE9- C5 20 CMP $20
-0DEB- C3 ???
-0DEC- C1 CE CMP ($CE,X)
-0DEE- 20 C3 CF JSR $CFC3
-0DF1- CD D0 C1 CMP $C1D0
-0DF4- D2 C5 CMP ($C5)
-0DF6- 20 D4 C8 JSR $C8D4
-0DF9- C5 20 CMP $20
-0DFB- CC C9 D4 CPY $D4C9
-0DFE- C5 D2 CMP $D2
-0E00- C1 CC CMP ($CC,X)
-0E02- 20 A7 C1 JSR $C1A7
-0E05- A7 ???
-0E06- A2 AC LDX #$AC
-0E08- B8 CLV
-0E09- C4 8D CPY $8D
-0E0B- A0 DF LDY #$DF
-0E0D- D0 D2 BNE $0DE1
-0E0F- CE D4 A0 DEC $A0D4
-0E12- A2 D4 LDX #$D4
-0E14- CF ???
-0E15- 20 D4 C8 JSR $C8D4
-0E18- C5 20 CMP $20
-0E1A- D6 C1 DEC $C1,X
-0E1C- CC D5 C5 CPY $C5D5
-0E1F- 20 D3 D4 JSR $D4D3
-0E22- CF ???
-0E23- D2 C5 CMP ($C5)
-0E25- C4 20 CPY $20
-0E27- C9 CE CMP #$CE
-0E29- 20 C1 D3 JSR $D3C1
-0E2C- D4 ???
-0E2D- D2 AC CMP ($AC)
-0E2F- 20 D7 C8 JSR $C8D7
-0E32- C9 C3 CMP #$C3
-0E34- C8 INY
-0E35- A2 AC LDX #$AC
-0E37- B8 CLV
-0E38- C4 8D CPY $8D
-0E3A- A0 DF LDY #$DF
-0E3C- D0 D2 BNE $0E10
-0E3E- CE D4 A0 DEC $A0D4
-0E41- A2 C8 LDX #$C8
-0E43- CF ???
-0E44- CC C4 D3 CPY $D3C4
-0E47- 20 D4 C8 JSR $C8D4
-0E4A- C5 20 CMP $20
-0E4C- D3 ???
-0E4D- C1 CD CMP ($CD,X)
-0E4F- C5 20 CMP $20
-0E51- D3 ???
-0E52- D4 ???
-0E53- D2 C9 CMP ($C9)
-0E55- CE C7 AC DEC $ACC7
-0E58- 20 D4 C8 JSR $C8D4
-0E5B- C5 CE CMP $CE
-0E5D- 20 D5 D3 JSR $D3D5
-0E60- C5 20 CMP $20
-0E62- C2 ???
-0E63- CE C5 20 DEC $20C5
-0E66- D4 ???
-0E67- CF ???
-0E68- A2 AC LDX #$AC
-0E6A- B8 CLV
-0E6B- C4 8D CPY $8D
-0E6D- A0 DF LDY #$DF
-0E6F- D0 D2 BNE $0E43
-0E71- CE D4 A0 DEC $A0D4
-0E74- A2 D4 LDX #$D4
-0E76- C5 D3 CMP $D3
-0E78- D4 ???
-0E79- 20 C9 C6 JSR $C6C9
-0E7C- 20 D4 C8 JSR $C8D4
-0E7F- C5 D9 CMP $D9
-0E81- 20 C1 D2 JSR $D2C1
-0E84- C5 20 CMP $20
-0E86- C5 D1 CMP $D1
-0E88- D5 C1 CMP $C1,X
-0E8A- CC AE A2 CPY $A2AE
-0E8D- AC B8 C4 LDY $C4B8
-0E90- B8 CLV
-0E91- C4 8D CPY $8D
-0E93- A0 D3 LDY #$D3
-0E95- C3 ???
-0E96- CD D0 A0 CMP $A0D0
-0E99- A2 C1 LDX #$C1
-0E9B- A2 BB LDX #$BB
-0E9D- C1 D3 CMP ($D3,X)
-0E9F- D4 ???
-0EA0- D2 8D CMP ($8D)
-0EA2- A0 C2 LDY #$C2
-0EA4- CE C5 A0 DEC $A0C5
-0EA7- D0 C5 BNE $0E6E
-0EA9- A0 BB LDY #$BB
-0EAB- 20 C9 D3 JSR $D3C9
-0EAE- 20 DA C5 JSR $C5DA
-0EB1- D2 CF CMP ($CF)
-0EB3- 20 C6 CC JSR $CCC6
-0EB6- C1 C7 CMP ($C7,X)
-0EB8- 20 B1 BF JSR $BFB1
-0EBB- 20 C2 D2 JSR $D2C2
-0EBE- C1 CE CMP ($CE,X)
-0EC0- C3 ???
-0EC1- C8 INY
-0EC2- 20 C9 C6 JSR $C6C9
-0EC5- 20 D3 CF JSR $CFD3
-0EC8- 8D A0 CA STA $CAA0
-0ECB- CD D0 A0 CMP $A0D0
-0ECE- C3 ???
-0ECF- CF ???
-0ED0- CE D4 8D DEC $8DD4
-0ED3- D0 C5 BNE $0E9A
-0ED5- 8D A0 DF STA $DFA0
-0ED8- D0 D2 BNE $0EAC
-0EDA- CE D4 A0 DEC $A0D4
-0EDD- A2 D4 LDX #$D4
-0EDF- C8 INY
-0EE0- C5 20 CMP $20
-0EE2- CC C9 D4 CPY $D4C9
-0EE5- C5 D2 CMP $D2
-0EE7- C1 CC CMP ($CC,X)
-0EE9- 20 C1 20 JSR $20C1
-0EEC- C1 CE CMP ($CE,X)
-0EEE- C4 20 CPY $20
-0EF0- D4 ???
-0EF1- C8 INY
-0EF2- C5 20 CMP $20
-0EF4- C1 20 CMP ($20,X)
-0EF6- D3 ???
-0EF7- D4 ???
-0EF8- D2 C9 CMP ($C9)
-0EFA- CE C7 20 DEC $20C7
-0EFD- C1 D2 CMP ($D2,X)
-0EFF- C5 A2 CMP $A2
-0F01- AC B8 C4 LDY $C4B8
-0F04- 8D A0 DF STA $DFA0
-0F07- D0 D2 BNE $0EDB
-0F09- CE D4 A0 DEC $A0D4
-0F0C- A2 C5 LDX #$C5
-0F0E- D1 D5 CMP ($D5),Y
-0F10- C1 CC CMP ($CC,X)
-0F12- AE A2 AC LDX $ACA2
-0F15- B8 CLV
-0F16- C4 B8 CPY $B8
-0F18- C4 B8 CPY $B8
-0F1A- C4 8D CPY $8D
-0F1C- C3 ???
-0F1D- CF ???
-0F1E- CE D4 8D DEC $8DD4
-0F21- A0 DF LDY #$DF
-0F23- D7 ???
-0F24- C1 C9 CMP ($C9,X)
-0F26- D4 ???
-0F27- 8D A0 DF STA $DFA0
-0F2A- D0 D2 BNE $0EFE
-0F2C- CE D4 A0 DEC $A0D4
-0F2F- A2 CE LDX #$CE
-0F31- CF ???
-0F32- D4 ???
-0F33- C5 20 CMP $20
-0F35- D4 ???
-0F36- C8 INY
-0F37- C1 D4 CMP ($D4,X)
-0F39- 20 CF CE JSR $CECF
-0F3C- CC D9 20 CPY $20D9
-0F3F- C1 20 CMP ($20,X)
-0F41- D3 ???
-0F42- C9 CE CMP #$CE
-0F44- C7 ???
-0F45- CC C5 20 CPY $20C5
-0F48- D0 C1 BNE $0F0B
-0F4A- D2 C1 CMP ($C1)
-0F4C- CD C5 D4 CMP $D4C5
-0F4F- C5 D2 CMP $D2
-0F51- A2 AC LDX #$AC
-0F53- B8 CLV
-0F54- C4 8D CPY $8D
-0F56- A0 DF LDY #$DF
-0F58- D0 D2 BNE $0F2C
-0F5A- CE D4 A0 DEC $A0D4
-0F5D- A2 CD LDX #$CD
-0F5F- C1 D9 CMP ($D9,X)
-0F61- 20 C2 C5 JSR $C5C2
-0F64- 20 C1 20 JSR $20C1
-0F67- CC C9 D4 CPY $D4C9
-0F6A- C5 D2 CMP $D2
-0F6C- C1 CC CMP ($CC,X)
-0F6E- 20 D3 D4 JSR $D4D3
-0F71- D2 C9 CMP ($C9)
-0F73- CE C7 20 DEC $20C7
-0F76- C9 CE CMP #$CE
-0F78- 20 D3 C3 JSR $C3D3
-0F7B- CD D0 BB CMP $BBD0
-0F7E- A2 AC LDX #$AC
-0F80- B8 CLV
-0F81- C4 8D CPY $8D
-0F83- A0 DF LDY #$DF
-0F85- D0 D2 BNE $0F59
-0F87- CE D4 A0 DEC $A0D4
-0F8A- A2 D4 LDX #$D4
-0F8C- C8 INY
-0F8D- C9 D3 CMP #$D3
-0F8F- 20 D3 C1 JSR $C1D3
-0F92- CD C5 20 CMP $20C5
-0F95- D2 D5 CMP ($D5)
-0F97- CC C5 20 CPY $20C5
-0F9A- C1 D0 CMP ($D0,X)
-0F9C- D0 CC BNE $0F6A
-0F9E- C9 C5 CMP #$C5
-0FA0- D3 ???
-0FA1- 20 D4 CF JSR $CFD4
-0FA4- 20 C1 CC JSR $CCC1
-0FA7- CC 20 CD CPY $CD20
-0FAA- C1 C3 CMP ($C3,X)
-0FAC- D2 CF CMP ($CF)
-0FAE- D3 ???
-0FAF- A2 AC LDX #$AC
-0FB1- B8 CLV
-0FB2- C4 8D CPY $8D
-0FB4- A0 DF LDY #$DF
-0FB6- D0 D2 BNE $0F8A
-0FB8- CE D4 A0 DEC $A0D4
-0FBB- A2 D4 LDX #$D4
-0FBD- C8 INY
-0FBE- C1 D4 CMP ($D4,X)
-0FC0- 20 C1 C3 JSR $C3C1
-0FC3- C3 ???
-0FC4- C5 D0 CMP $D0
-0FC6- D4 ???
-0FC7- 20 D3 D4 JSR $D4D3
-0FCA- D2 C9 CMP ($C9)
-0FCC- CE C7 D3 DEC $D3C7
-0FCF- 20 C1 D3 JSR $D3C1
-0FD2- 20 D0 C1 JSR $C1D0
-0FD5- D2 C1 CMP ($C1)
-0FD7- CD C5 D4 CMP $D4C5
-0FDA- C5 D2 CMP $D2
-0FDC- D3 ???
-0FDD- AE A2 AC LDX $ACA2
-0FE0- B8 CLV
-0FE1- C4 B8 CPY $B8
-0FE3- C4 8D CPY $8D
-0FE5- A0 DF LDY #$DF
-0FE7- D0 D2 BNE $0FBB
-0FE9- CE D4 A0 DEC $A0D4
-0FEC- A2 D9 LDX #$D9
-0FEE- CF ???
-0FEF- D5 20 CMP $20,X
-0FF1- C3 ???
-0FF2- C1 CE CMP ($CE,X)
-0FF4- 20 C1 CC JSR $CCC1
-0FF7- D3 ???
-0FF8- CF ???
-0FF9- 20 D5 D3 JSR $D3D5
-0FFC- C5 20 CMP $20
-0FFE- D3 ???
-0FFF- C3 ???
-1000- CD D0 20 CMP $20D0
-1003- D4 ???
-1004- CF ???
-1005- 20 C3 CF JSR $CFC3
-1008- CD D0 C1 CMP $C1D0
-100B- D2 C5 CMP ($C5)
-100D- A2 AC LDX #$AC
-100F- B8 CLV
-1010- C4 8D CPY $8D
-1012- A0 DF LDY #$DF
-1014- D0 D2 BNE $0FE8
-1016- CE D4 A0 DEC $A0D4
-1019- A2 D4 LDX #$D4
-101B- C8 INY
-101C- C5 20 CMP $20
-101E- CC C5 CE CPY $CEC5
-1021- C7 ???
-1022- D4 ???
-1023- C8 INY
-1024- D3 ???
-1025- 20 CF C6 JSR $C6CF
-1028- 20 D4 D7 JSR $D7D4
-102B- CF ???
-102C- 20 C4 C9 JSR $C9C4
-102F- C6 C6 DEC $C6
-1031- C5 D2 CMP $D2
-1033- C5 CE CMP $CE
-1035- D4 ???
-1036- 20 D3 D4 JSR $D4D3
-1039- D2 C9 CMP ($C9)
-103B- CE C7 D3 DEC $D3C7
-103E- AE A2 AC LDX $ACA2
-1041- B8 CLV
-1042- C4 B8 CPY $B8
-1044- C4 8D CPY $8D
-1046- A0 DF LDY #$DF
-1048- D0 D2 BNE $101C
-104A- CE D4 A0 DEC $A0D4
-104D- A2 D4 LDX #$D4
-104F- C8 INY
-1050- C5 20 CMP $20
-1052- C3 ???
-1053- C1 D2 CMP ($D2,X)
-1055- D2 D9 CMP ($D9)
-1057- 20 C6 CC JSR $CCC6
-105A- C1 C7 CMP ($C7,X)
-105C- 20 C9 D3 JSR $D3C9
-105F- 20 D3 C5 JSR $C5D3
-1062- D4 ???
-1063- 20 D4 CF JSR $CFD4
-1066- 20 B0 20 JSR $20B0
-1069- C9 C6 CMP #$C6
-106B- 20 D4 C8 JSR $C8D4
-106E- C5 A2 CMP $A2
-1070- AC B8 C4 LDY $C4B8
-1073- 8D A0 DF STA $DFA0
-1076- D0 D2 BNE $104A
-1078- CE D4 A0 DEC $A0D4
-107B- A2 C6 LDX #$C6
-107D- C9 D2 CMP #$D2
-107F- D3 ???
-1080- D4 ???
-1081- 20 D3 D4 JSR $D4D3
-1084- D2 C9 CMP ($C9)
-1086- CE C7 20 DEC $20C7
-1089- C8 INY
-108A- C1 D3 CMP ($D3,X)
-108C- 20 C1 20 JSR $20C1
-108F- CC C5 CE CPY $CEC5
-1092- C7 ???
-1093- D4 ???
-1094- C8 INY
-1095- 20 BE 20 JSR $20BE
-1098- D4 ???
-1099- C8 INY
-109A- C1 CE CMP ($CE,X)
-109C- 20 D4 C8 JSR $C8D4
-109F- C5 20 CMP $20
-10A1- A2 AC LDX #$AC
-10A3- B8 CLV
-10A4- C4 8D CPY $8D
-10A6- A0 DF LDY #$DF
-10A8- D0 D2 BNE $107C
-10AA- CE D4 A0 DEC $A0D4
-10AD- A2 D3 LDX #$D3
-10AF- C5 C3 CMP $C3
-10B1- CF ???
-10B2- CE C4 20 DEC $20C4
-10B5- D3 ???
-10B6- D4 ???
-10B7- D2 C9 CMP ($C9)
-10B9- CE C7 A7 DEC $A7C7
-10BC- D3 ???
-10BD- 20 CC C5 JSR $C5CC
-10C0- CE C7 D4 DEC $D4C7
-10C3- C8 INY
-10C4- AE 20 D4 LDX $D420
-10C7- C8 INY
-10C8- C9 D3 CMP #$D3
-10CA- 20 C3 C1 JSR $C1C3
-10CD- CE 20 D4 DEC $D420
-10D0- C8 INY
-10D1- C5 CE CMP $CE
-10D3- A2 AC LDX #$AC
-10D5- B8 CLV
-10D6- C4 8D CPY $8D
-10D8- A0 DF LDY #$DF
-10DA- D0 D2 BNE $10AE
-10DC- CE D4 A0 DEC $A0D4
-10DF- A2 C2 LDX #$C2
-10E1- C5 20 CMP $20
-10E3- D4 ???
-10E4- C5 D3 CMP $D3
-10E6- D4 ???
-10E7- C5 C4 CMP $C4
-10E9- 20 D7 C9 JSR $C9D7
-10EC- D4 ???
-10ED- C8 INY
-10EE- 20 C2 C3 JSR $C3C2
-10F1- D3 ???
-10F2- AE A2 AC LDX $ACA2
-10F5- B8 CLV
-10F6- C4 B8 CPY $B8
-10F8- C4 8D CPY $8D
-10FA- A0 DF LDY #$DF
-10FC- D0 D2 BNE $10D0
-10FE- CE D4 A0 DEC $A0D4
-1101- A2 D3 LDX #$D3
-1103- CF ???
-1104- 20 C9 C6 JSR $C6C9
-1107- 20 D7 C5 JSR $C5D7
-110A- 20 C3 CF JSR $CFC3
-110D- CD D0 C1 CMP $C1D0
-1110- D2 C5 CMP ($C5)
-1112- 20 D4 C8 JSR $C8D4
-1115- C5 20 CMP $20
-1117- CC C9 D4 CPY $D4C9
-111A- C5 D2 CMP $D2
-111C- C1 CC CMP ($CC,X)
-111E- 20 A7 C1 JSR $C1A7
-1121- C1 A7 CMP ($A7,X)
-1123- 20 A2 AC JSR $ACA2
-1126- B8 CLV
-1127- C4 8D CPY $8D
-1129- A0 DF LDY #$DF
-112B- D0 D2 BNE $10FF
-112D- CE D4 A0 DEC $A0D4
-1130- A2 D4 LDX #$D4
-1132- CF ???
-1133- 20 D4 C8 JSR $C8D4
-1136- C5 20 CMP $20
-1138- D3 ???
-1139- C1 CD CMP ($CD,X)
-113B- C5 20 CMP $20
-113D- C1 D3 CMP ($D3,X)
-113F- D4 ???
-1140- D2 AC CMP ($AC)
-1142- 20 D7 C5 JSR $C5D7
-1145- 20 D7 C9 JSR $C9D7
-1148- CC CC 20 CPY $20CC
-114B- C6 C9 DEC $C9
-114D- CE C4 20 DEC $20C4
-1150- D4 ???
-1151- C8 INY
-1152- C1 D4 CMP ($D4,X)
-1154- A2 AC LDX #$AC
-1156- B8 CLV
-1157- C4 8D CPY $8D
-1159- A0 DF LDY #$DF
-115B- D0 D2 BNE $112F
-115D- CE D4 A0 DEC $A0D4
-1160- A2 D4 LDX #$D4
-1162- C8 INY
-1163- C5 20 CMP $20
-1165- CC C9 D4 CPY $D4C9
-1168- C5 D2 CMP $D2
-116A- C1 CC CMP ($CC,X)
-116C- 20 C8 C1 JSR $C1C8
-116F- D3 ???
-1170- 20 C1 20 JSR $20C1
-1173- C7 ???
-1174- D2 C5 CMP ($C5)
-1176- C1 D4 CMP ($D4,X)
-1178- C5 D2 CMP $D2
-117A- 20 CC C5 JSR $C5CC
-117D- CE C7 D4 DEC $D4C7
-1180- C8 INY
-1181- AE A2 AC LDX $ACA2
-1184- B8 CLV
-1185- C4 B8 CPY $B8
-1187- C4 8D CPY $8D
-1189- AA TAX
-118A- 8D A0 D3 STA $D3A0
-118D- C3 ???
-118E- CD D0 A0 CMP $A0D0
-1191- A2 C1 LDX #$C1
-1193- C1 A2 CMP ($A2,X)
-1195- BB ???
-1196- C1 D3 CMP ($D3,X)
-1198- D4 ???
-1199- D2 8D CMP ($8D)
-119B- A0 C2 LDY #$C2
-119D- C3 ???
-119E- D3 ???
-119F- A0 CC LDY #$CC
-11A1- C5 8D CMP $8D
-11A3- A0 CA LDY #$CA
-11A5- CD D0 A0 CMP $A0D0
-11A8- C3 ???
-11A9- CF ???
-11AA- CE D4 B2 DEC $B2D4
-11AD- 8D CC C5 STA $C5CC
-11B0- 8D A0 DF STA $DFA0
-11B3- D0 D2 BNE $1187
-11B5- CE D4 A0 DEC $A0D4
-11B8- A2 D4 LDX #$D4
-11BA- C8 INY
-11BB- C5 20 CMP $20
-11BD- CC C9 D4 CPY $D4C9
-11C0- C5 D2 CMP $D2
-11C2- C1 CC CMP ($CC,X)
-11C4- 20 A7 C1 JSR $C1A7
-11C7- C1 A7 CMP ($A7,X)
-11C9- 20 C9 D3 JSR $D3C9
-11CC- 20 C7 D2 JSR $D2C7
-11CF- C5 C1 CMP $C1
-11D1- D4 ???
-11D2- C5 D2 CMP $D2
-11D4- 20 D4 C8 JSR $C8D4
-11D7- C1 CE CMP ($CE,X)
-11D9- 20 A2 AC JSR $ACA2
-11DC- B8 CLV
-11DD- C4 8D CPY $8D
-11DF- A0 DF LDY #$DF
-11E1- D0 D2 BNE $11B5
-11E3- CE D4 A0 DEC $A0D4
-11E6- A2 C1 LDX #$C1
-11E8- D3 ???
-11E9- D4 ???
-11EA- D2 AC CMP ($AC)
-11EC- 20 D7 C8 JSR $C8D7
-11EF- C9 C3 CMP #$C3
-11F1- C8 INY
-11F2- 20 C8 CF JSR $CFC8
-11F5- CC C4 D3 CPY $D3C4
-11F8- 20 A7 C1 JSR $C1A7
-11FB- A7 ???
-11FC- AE A2 AC LDX $ACA2
-11FF- B8 CLV
-1200- C4 B8 CPY $B8
-1202- C4 B8 CPY $B8
-1204- C4 8D CPY $8D
-1206- C3 ???
-1207- CF ???
-1208- CE D4 B2 DEC $B2D4
-120B- 8D A0 DF STA $DFA0
-120E- D7 ???
-120F- C1 C9 CMP ($C9,X)
-1211- D4 ???
-1212- 8D AA 8D STA $8DAA
-1215- A0 DF LDY #$DF
-1217- D0 D2 BNE $11EB
-1219- CE D4 A0 DEC $A0D4
-121C- A2 20 LDX #$20
-121E- A2 AC LDX #$AC
-1220- B8 CLV
-1221- C4 B8 CPY $B8
-1223- C4 B8 CPY $B8
-1225- C4 B8 CPY $B8
-1227- C4 8D CPY $8D
-1229- A0 DF LDY #$DF
-122B- D0 D2 BNE $11FF
-122D- CE D4 A0 DEC $A0D4
-1230- A2 D4 LDX #$D4
-1232- C8 INY
-1233- C5 20 CMP $20
-1235- D3 ???
-1236- C3 ???
-1237- C1 D4 CMP ($D4,X)
-1239- 20 CD C1 JSR $C1CD
-123C- C3 ???
-123D- D2 CF CMP ($CF)
-123F- 20 C3 CF JSR $CFC3
-1242- CE C3 C1 DEC $C1C3
-1245- D4 ???
-1246- C5 CE CMP $CE
-1248- C1 D4 CMP ($D4,X)
-124A- C5 D3 CMP $D3
-124C- A2 AC LDX #$AC
-124E- B8 CLV
-124F- C4 8D CPY $8D
-1251- A0 DF LDY #$DF
-1253- D0 D2 BNE $1227
-1255- CE D4 A0 DEC $A0D4
-1258- A2 C1 LDX #$C1
-125A- 20 D3 C5 JSR $C5D3
-125D- C3 ???
-125E- CF ???
-125F- CE C4 20 DEC $20C4
-1262- C7 ???
-1263- C9 D6 CMP #$D6
-1265- C5 CE CMP $CE
-1267- 20 D3 D4 JSR $D4D3
-126A- D2 C9 CMP ($C9)
-126C- CE C7 20 DEC $20C7
-126F- D4 ???
-1270- CF ???
-1271- 20 C1 20 JSR $20C1
-1274- A2 AC LDX #$AC
-1276- B8 CLV
-1277- C4 8D CPY $8D
-1279- A0 DF LDY #$DF
-127B- D0 D2 BNE $124F
-127D- CE D4 A0 DEC $A0D4
-1280- A2 C6 LDX #$C6
-1282- C9 D2 CMP #$D2
-1284- D3 ???
-1285- D4 ???
-1286- 20 C7 C9 JSR $C9C7
-1289- D6 C5 DEC $C5,X
-128B- CE 20 D3 DEC $D320
-128E- D4 ???
-128F- D2 C9 CMP ($C9)
-1291- CE C7 AE DEC $AEC7
-1294- 20 C5 C9 JSR $C9C5
-1297- D4 ???
-1298- C8 INY
-1299- C5 D2 CMP $D2
-129B- 20 D0 C1 JSR $C1D0
-129E- D2 C1 CMP ($C1)
-12A0- CD C5 D4 CMP $D4C5
-12A3- C5 D2 CMP $D2
-12A5- A2 AC LDX #$AC
-12A7- B8 CLV
-12A8- C4 8D CPY $8D
-12AA- A0 DF LDY #$DF
-12AC- D0 D2 BNE $1280
-12AE- CE D4 A0 DEC $A0D4
-12B1- A2 CD LDX #$CD
-12B3- C1 D9 CMP ($D9,X)
-12B5- 20 C2 C5 JSR $C5C2
-12B8- 20 C1 20 JSR $20C1
-12BB- CC C9 D4 CPY $D4C9
-12BE- C5 D2 CMP $D2
-12C0- C1 CC CMP ($CC,X)
-12C2- 20 D3 D4 JSR $D4D3
-12C5- D2 C9 CMP ($C9)
-12C7- CE C7 AC DEC $ACC7
-12CA- 20 C2 D5 JSR $D5C2
-12CD- D4 ???
-12CE- 20 CE C5 JSR $C5CE
-12D1- D6 C5 DEC $C5,X
-12D3- D2 20 CMP ($20)
-12D5- C2 ???
-12D6- CF ???
-12D7- D4 ???
-12D8- C8 INY
-12D9- AE A2 AC LDX $ACA2
-12DC- B8 CLV
-12DD- C4 B8 CPY $B8
-12DF- C4 8D CPY $8D
-12E1- A0 DF LDY #$DF
-12E3- D0 D2 BNE $12B7
-12E5- CE D4 A0 DEC $A0D4
-12E8- A2 D3 LDX #$D3
-12EA- C3 ???
-12EB- C1 D4 CMP ($D4,X)
-12ED- 20 A7 D7 JSR $D7A7
-12F0- D4 ???
-12F1- C6 20 DEC $20
-12F3- C9 D3 CMP #$D3
-12F5- 20 A7 BB JSR $BBA7
-12F8- C1 D3 CMP ($D3,X)
-12FA- D4 ???
-12FB- D2 BB CMP ($BB)
-12FD- A3 ???
-12FE- B5 B0 LDA $B0,X
-1300- 20 D2 C5 JSR $C5D2
-1303- D4 ???
-1304- D5 D2 CMP $D2,X
-1306- CE D3 BA DEC $BAD3
-1309- 20 A2 AC JSR $ACA2
-130C- B8 CLV
-130D- C4 B8 CPY $B8
-130F- C4 8D CPY $8D
-1311- A0 D3 LDY #$D3
-1313- C3 ???
-1314- C1 D4 CMP ($D4,X)
-1316- A0 A2 LDY #$A2
-1318- D7 ???
-1319- D4 ???
-131A- C6 20 DEC $20
-131C- C9 D3 CMP #$D3
-131E- 20 A2 BB JSR $BBA2
-1321- A3 ???
-1322- C1 D3 CMP ($D3,X)
-1324- D4 ???
-1325- D2 BB CMP ($BB)
-1327- A3 ???
-1328- B5 B0 LDA $B0,X
-132A- 8D A0 D3 STA $D3A0
-132D- D0 D2 BNE $1301
-132F- CE A0 A3 DEC $A3A0
-1332- D2 C5 CMP ($C5)
-1334- D4 ???
-1335- D5 D2 CMP $D2,X
-1337- CE 8D A0 DEC $A08D
-133A- DF ???
-133B- D0 D2 BNE $130F
-133D- CE D4 A0 DEC $A0D4
-1340- A2 20 LDX #$20
-1342- A2 AC LDX #$AC
-1344- B8 CLV
-1345- C4 B8 CPY $B8
-1347- C4 B8 CPY $B8
-1349- C4 8D CPY $8D
-134B- A0 DF LDY #$DF
-134D- D7 ???
-134E- C1 C9 CMP ($C9,X)
-1350- D4 ???
-1351- 8D AA 8D STA $8DAA
-1354- A0 DF LDY #$DF
-1356- D0 D2 BNE $132A
-1358- CE D4 A0 DEC $A0D4
-135B- A2 D4 LDX #$D4
-135D- CF ???
-135E- 20 D3 C8 JSR $C8D3
-1361- CF ???
-1362- D7 ???
-1363- 20 D4 C8 JSR $C8D4
-1366- C5 20 CMP $20
-1368- D2 C5 CMP ($C5)
-136A- D3 ???
-136B- D5 CC CMP $CC,X
-136D- D4 ???
-136E- 20 CF C6 JSR $C6CF
-1371- 20 D3 C3 JSR $C3D3
-1374- C1 D4 CMP ($D4,X)
-1376- AC A2 AC LDY $ACA2
-1379- B8 CLV
-137A- C4 8D CPY $8D
-137C- A0 DF LDY #$DF
-137E- D0 D2 BNE $1352
-1380- CE D4 A0 DEC $A0D4
-1383- A2 D7 LDX #$D7
-1385- C5 20 CMP $20
-1387- D5 D3 CMP $D3,X
-1389- C5 C4 CMP $C4
-138B- 20 D4 C8 JSR $C8D4
-138E- C5 20 CMP $20
-1390- D3 ???
-1391- D0 D2 BNE $1365
-1393- CE 20 CD DEC $CD20
-1396- C1 C3 CMP ($C3,X)
-1398- D2 CF CMP ($CF)
-139A- AC 20 D7 LDY $D720
-139D- C8 INY
-139E- C9 C3 CMP #$C3
-13A0- C8 INY
-13A1- A2 AC LDX #$AC
-13A3- B8 CLV
-13A4- C4 8D CPY $8D
-13A6- A0 DF LDY #$DF
-13A8- D0 D2 BNE $137C
-13AA- CE D4 A0 DEC $A0D4
-13AD- A2 D3 LDX #$D3
-13AF- C9 CD CMP #$CD
-13B1- D0 CC BNE $137F
-13B3- D9 20 D0 CMP $D020,Y
-13B6- D2 C9 CMP ($C9)
-13B8- CE D4 D3 DEC $D3D4
-13BB- 20 C1 20 JSR $20C1
-13BE- D3 ???
-13BF- D4 ???
-13C0- D2 C9 CMP ($C9)
-13C2- CE C7 AE DEC $AEC7
-13C5- 20 D4 C8 JSR $C8D4
-13C8- C9 D3 CMP #$D3
-13CA- A2 AC LDX #$AC
-13CC- B8 CLV
-13CD- C4 8D CPY $8D
-13CF- A0 DF LDY #$DF
-13D1- D0 D2 BNE $13A5
-13D3- CE D4 A0 DEC $A0D4
-13D6- A2 D7 LDX #$D7
-13D8- CF ???
-13D9- D2 CB CMP ($CB)
-13DB- D3 ???
-13DC- 20 C4 C9 JSR $C9C4
-13DF- C6 C6 DEC $C6
-13E1- C5 D2 CMP $D2
-13E3- C5 CE CMP $CE
-13E5- D4 ???
-13E6- CC D9 20 CPY $20D9
-13E9- D4 ???
-13EA- C8 INY
-13EB- C1 CE CMP ($CE,X)
-13ED- 20 D4 C8 JSR $C8D4
-13F0- C5 20 CMP $20
-13F2- D0 D2 BNE $13C6
-13F4- C9 CE CMP #$CE
-13F6- D4 ???
-13F7- A2 AC LDX #$AC
-13F9- B8 CLV
-13FA- C4 8D CPY $8D
-13FC- A0 DF LDY #$DF
-13FE- D0 D2 BNE $13D2
-1400- CE D4 A0 DEC $A0D4
-1403- A2 D2 LDX #$D2
-1405- CF ???
-1406- D5 D4 CMP $D4,X
-1408- C9 CE CMP #$CE
-140A- C5 D3 CMP $D3
-140C- 20 C9 CE JSR $CEC9
-140F- 20 D3 D4 JSR $D4D3
-1412- C4 C9 CPY $C9
-1414- CF ???
-1415- 20 CF D2 JSR $D2CF
-1418- 20 D4 C8 JSR $C8D4
-141B- C5 20 CMP $20
-141D- DF ???
-141E- D0 D2 BNE $13F2
-1420- CE D4 A2 DEC $A2D4
-1423- AC B8 C4 LDY $C4B8
-1426- 8D A0 DF STA $DFA0
-1429- D0 D2 BNE $13FD
-142B- CE D4 A0 DEC $A0D4
-142E- A2 D2 LDX #$D2
-1430- CF ???
-1431- D5 D4 CMP $D4,X
-1433- C9 CE CMP #$CE
-1435- C5 AC CMP $AC
-1437- 20 C1 D3 JSR $D3C1
-143A- 20 C9 D4 JSR $D4C9
-143D- 20 C3 C1 JSR $C1C3
-1440- CE 20 CF DEC $CF20
-1443- CE CC D9 DEC $D9CC
-1446- 20 C8 C1 JSR $C1C8
-1449- CE C4 CC DEC $CCC4
-144C- C5 A2 CMP $A2
-144E- AC B8 C4 LDY $C4B8
-1451- 8D A0 DF STA $DFA0
-1454- D0 D2 BNE $1428
-1456- CE D4 A0 DEC $A0D4
-1459- A2 C1 LDX #$C1
-145B- 20 D3 D4 JSR $D4D3
-145E- D2 C9 CMP ($C9)
-1460- CE C7 20 DEC $20C7
-1463- C1 C4 CMP ($C4,X)
-1465- C4 D2 CPY $D2
-1467- C5 D3 CMP $D3
-1469- D3 ???
-146A- AE A2 AC LDX $ACA2
-146D- B8 CLV
-146E- C4 B8 CPY $B8
-1470- C4 8D CPY $8D
-1472- A0 DF LDY #$DF
-1474- D0 D2 BNE $1448
-1476- CE D4 A0 DEC $A0D4
-1479- A2 D3 LDX #$D3
-147B- D0 D2 BNE $144F
-147D- CE 20 C2 DEC $C220
-1480- D3 ???
-1481- D4 ???
-1482- D2 20 CMP ($20)
-1484- D2 C5 CMP ($C5)
-1486- D4 ???
-1487- D5 D2 CMP $D2,X
-1489- CE D3 BA DEC $BAD3
-148C- 20 A2 8D JSR $8DA2
-148F- A0 D3 LDY #$D3
-1491- D0 D2 BNE $1465
-1493- CE A0 A3 DEC $A3A0
-1496- C2 ???
-1497- D3 ???
-1498- D4 ???
-1499- D2 8D CMP ($8D)
-149B- A0 DF LDY #$DF
-149D- D0 D2 BNE $1471
-149F- CE D4 A0 DEC $A0D4
-14A2- A2 20 LDX #$20
-14A4- A2 AC LDX #$AC
-14A6- B8 CLV
-14A7- C4 B8 CPY $B8
-14A9- C4 B8 CPY $B8
-14AB- C4 8D CPY $8D
-14AD- A0 DF LDY #$DF
-14AF- D7 ???
-14B0- C1 C9 CMP ($C9,X)
-14B2- D4 ???
-14B3- 8D AA 8D STA $8DAA
-14B6- A0 DF LDY #$DF
-14B8- D0 D2 BNE $148C
-14BA- CE D4 A0 DEC $A0D4
-14BD- A2 20 LDX #$20
-14BF- A2 AC LDX #$AC
-14C1- B8 CLV
-14C2- C4 B8 CPY $B8
-14C4- C4 B8 CPY $B8
-14C6- C4 B8 CPY $B8
-14C8- C4 8D CPY $8D
-14CA- A0 DF LDY #$DF
-14CC- D0 D2 BNE $14A0
-14CE- CE D4 A0 DEC $A0D4
-14D1- A2 D3 LDX #$D3
-14D3- D5 C2 CMP $C2,X
-14D5- D3 ???
-14D6- D4 ???
-14D7- D2 C9 CMP ($C9)
-14D9- CE C7 20 DEC $20C7
-14DC- D2 CF CMP ($CF)
-14DE- D5 D4 CMP $D4,X
-14E0- C9 CE CMP #$CE
-14E2- C5 D3 CMP $D3
-14E4- AF ???
-14E5- CD C1 C3 CMP $C3C1
-14E8- D2 CF CMP ($CF)
-14EA- D3 ???
-14EB- A2 AC LDX #$AC
-14ED- B8 CLV
-14EE- C4 8D CPY $8D
-14F0- A0 DF LDY #$DF
-14F2- D0 D2 BNE $14C6
-14F4- CE D4 A0 DEC $A0D4
-14F7- A2 AD LDX #$AD
-14F9- AD AD AD LDA $ADAD
-14FC- AD AD AD LDA $ADAD
-14FF- AD AD AD LDA $ADAD
-1502- AD AD AD LDA $ADAD
-1505- AD AD AD LDA $ADAD
-1508- AD AD AD LDA $ADAD
-150B- AD AD AD LDA $ADAD
-150E- AD AD AD LDA $ADAD
-1511- A2 AC LDX #$AC
-1513- B8 CLV
-1514- C4 B8 CPY $B8
-1516- C4 8D CPY $8D
-1518- A0 DF LDY #$DF
-151A- D0 D2 BNE $14EE
-151C- CE D4 A0 DEC $A0D4
-151F- A2 D3 LDX #$D3
-1521- D0 CF BNE $14F2
-1523- D3 ???
-1524- 20 C6 C9 JSR $C9C6
-1527- CE C4 D3 DEC $D3C4
-152A- 20 D4 C8 JSR $C8D4
-152D- C5 20 CMP $20
-152F- D0 CF BNE $1500
-1531- D3 ???
-1532- C9 D4 CMP #$D4
-1534- C9 CF CMP #$CF
-1536- CE 20 CF DEC $CF20
-1539- C6 A2 DEC $A2
-153B- AC B8 C4 LDY $C4B8
-153E- 8D A0 DF STA $DFA0
-1541- D0 D2 BNE $1515
-1543- CE D4 A0 DEC $A0D4
-1546- A2 C1 LDX #$C1
-1548- 20 D3 D5 JSR $D5D3
-154B- C2 ???
-154C- D3 ???
-154D- D4 ???
-154E- D2 C9 CMP ($C9)
-1550- CE C7 20 DEC $20C7
-1553- D7 ???
-1554- C9 D4 CMP #$D4
-1556- C8 INY
-1557- C9 CE CMP #$CE
-1559- 20 C1 CE JSR $CEC1
-155C- CF ???
-155D- D4 ???
-155E- C8 INY
-155F- C5 D2 CMP $D2
-1561- A2 AC LDX #$AC
-1563- B8 CLV
-1564- C4 8D CPY $8D
-1566- A0 DF LDY #$DF
-1568- D0 D2 BNE $153C
-156A- CE D4 A0 DEC $A0D4
-156D- A2 D3 LDX #$D3
-156F- D4 ???
-1570- D2 C9 CMP ($C9)
-1572- CE C7 AE DEC $AEC7
-1575- A2 AC LDX #$AC
-1577- B8 CLV
-1578- C4 B8 CPY $B8
-157A- C4 8D CPY $8D
-157C- A0 DF LDY #$DF
-157E- D0 D2 BNE $1552
-1580- CE D4 A0 DEC $A0D4
-1583- A2 D3 LDX #$D3
-1585- D0 CF BNE $1556
-1587- D3 ???
-1588- 20 A7 D4 JSR $D4A7
-158B- C8 INY
-158C- C9 D3 CMP #$D3
-158E- 20 C9 D3 JSR $D3C9
-1591- 20 C1 20 JSR $20C1
-1594- D3 ???
-1595- D4 ???
-1596- D2 C9 CMP ($C9)
-1598- CE C7 A7 DEC $A7C7
-159B- BB ???
-159C- C1 D3 CMP ($D3,X)
-159E- D4 ???
-159F- D2 20 CMP ($20)
-15A1- D2 C5 CMP ($C5)
-15A3- D4 ???
-15A4- D5 D2 CMP $D2,X
-15A6- CE D3 BA DEC $BAD3
-15A9- 20 A2 8D JSR $8DA2
-15AC- A0 D3 LDY #$D3
-15AE- D0 CF BNE $157F
-15B0- D3 ???
-15B1- A0 A2 LDY #$A2
-15B3- D4 ???
-15B4- C8 INY
-15B5- C9 D3 CMP #$D3
-15B7- 20 C9 D3 JSR $D3C9
-15BA- 20 C1 20 JSR $20C1
-15BD- D3 ???
-15BE- D4 ???
-15BF- D2 C9 CMP ($C9)
-15C1- CE C7 A2 DEC $A2C7
-15C4- BB ???
-15C5- A3 ???
-15C6- C1 D3 CMP ($D3,X)
-15C8- D4 ???
-15C9- D2 8D CMP ($8D)
-15CB- A0 D3 LDY #$D3
-15CD- D4 ???
-15CE- C1 A0 CMP ($A0,X)
-15D0- A4 B3 LDY $B3
-15D2- B0 B0 BCS $1584
-15D4- 8D A0 CC STA $CCA0
-15D7- C4 C1 CPY $C1
-15D9- A0 A3 LDY #$A3
-15DB- B0 8D BCS $156A
-15DD- A0 D3 LDY #$D3
-15DF- D4 ???
-15E0- C1 A0 CMP ($A0,X)
-15E2- A4 B3 LDY $B3
-15E4- B0 B1 BCS $1597
-15E6- A0 BB LDY #$BB
-15E8- 20 C3 CC JSR $CCC3
-15EB- C5 C1 CMP $C1
-15ED- D2 20 CMP ($20)
-15EF- C8 INY
-15F0- C9 20 CMP #$20
-15F2- C2 ???
-15F3- D9 D4 C5 CMP $C5D4,Y
-15F6- 8D A0 C4 STA $C4A0
-15F9- D5 CD CMP $CD,X
-15FB- D0 A0 BNE $159D
-15FD- A3 ???
-15FE- D2 C5 CMP ($C5)
-1600- D4 ???
-1601- D5 D2 CMP $D2,X
-1603- CE BB A3 DEC $A3BB
-1606- B1 8D LDA ($8D),Y
-1608- A0 DF LDY #$DF
-160A- D0 D2 BNE $15DE
-160C- CE D4 A0 DEC $A0D4
-160F- A2 20 LDX #$20
-1611- A2 AC LDX #$AC
-1613- B8 CLV
-1614- C4 B8 CPY $B8
-1616- C4 B8 CPY $B8
-1618- C4 8D CPY $8D
-161A- AA TAX
-161B- 8D A0 DF STA $DFA0
-161E- D0 D2 BNE $15F2
-1620- CE D4 A0 DEC $A0D4
-1623- A2 20 LDX #$20
-1625- A2 AC LDX #$AC
-1627- B8 CLV
-1628- C4 B8 CPY $B8
-162A- C4 B8 CPY $B8
-162C- C4 8D CPY $8D
-162E- A0 DF LDY #$DF
-1630- D0 D2 BNE $1604
-1632- CE D4 A0 DEC $A0D4
-1635- A2 D4 LDX #$D4
-1637- C8 INY
-1638- C5 20 CMP $20
-163A- D3 ???
-163B- C3 ???
-163C- D0 D9 BNE $1617
-163E- 20 CD C1 JSR $C1CD
-1641- C3 ???
-1642- D2 CF CMP ($CF)
-1644- 20 C3 CF JSR $CFC3
-1647- D0 C9 BNE $1612
-1649- C5 D3 CMP $D3
-164B- 20 C1 20 JSR $20C1
-164E- A2 AC LDX #$AC
-1650- B8 CLV
-1651- C4 8D CPY $8D
-1653- A0 DF LDY #$DF
-1655- D0 D2 BNE $1629
-1657- CE D4 A0 DEC $A0D4
-165A- A2 D3 LDX #$D3
-165C- D5 C2 CMP $C2,X
-165E- D3 ???
-165F- D4 ???
-1660- D2 C9 CMP ($C9)
-1662- CE C7 20 DEC $20C7
-1665- C6 D2 DEC $D2
-1667- CF ???
-1668- CD 20 C1 CMP $C120
-166B- CE CF D4 DEC $D4CF
-166E- C8 INY
-166F- C5 D2 CMP $D2
-1671- 20 D3 D4 JSR $D4D3
-1674- D2 C9 CMP ($C9)
-1676- CE C7 A2 DEC $A2C7
-1679- AC B8 C4 LDY $C4B8
-167C- 8D A0 DF STA $DFA0
-167F- D0 D2 BNE $1653
-1681- CE D4 A0 DEC $A0D4
-1684- A2 C1 LDX #$C1
-1686- D4 ???
-1687- 20 D4 C8 JSR $C8D4
-168A- C5 20 CMP $20
-168C- D3 ???
-168D- D0 C5 BNE $1654
-168F- C3 ???
-1690- C9 C6 CMP #$C6
-1692- C9 C5 CMP #$C5
-1694- C4 20 CPY $20
-1696- C9 CE CMP #$CE
-1698- C4 C5 CPY $C5
-169A- D8 CLD
-169B- AC 20 C8 LDY $C820
-169E- CF ???
-169F- CC C4 C9 CPY $C9C4
-16A2- CE C7 A2 DEC $A2C7
-16A5- AC B8 C4 LDY $C4B8
-16A8- 8D A0 DF STA $DFA0
-16AB- D0 D2 BNE $167F
-16AD- CE D4 A0 DEC $A0D4
-16B0- A2 D4 LDX #$D4
-16B2- C8 INY
-16B3- C5 20 CMP $20
-16B5- D3 ???
-16B6- D5 C2 CMP $C2,X
-16B8- D3 ???
-16B9- D4 ???
-16BA- D2 C9 CMP ($C9)
-16BC- CE C7 20 DEC $20C7
-16BF- C9 CE CMP #$CE
-16C1- 20 DB D2 JSR $D2DB
-16C4- C5 D4 CMP $D4
-16C6- D5 D2 CMP $D2,X
-16C8- CE DD AE DEC $AEDD
-16CB- A2 AC LDX #$AC
-16CD- B8 CLV
-16CE- C4 B8 CPY $B8
-16D0- C4 8D CPY $8D
-16D2- A0 DF LDY #$DF
-16D4- D0 D2 BNE $16A8
-16D6- CE D4 A0 DEC $A0D4
-16D9- A2 D3 LDX #$D3
-16DB- C3 ???
-16DC- D0 D9 BNE $16B7
-16DE- 20 A7 C1 JSR $C1A7
-16E1- C2 ???
-16E2- C3 ???
-16E3- C4 C5 CPY $C5
-16E5- C6 C7 DEC $C7
-16E7- C8 INY
-16E8- C9 CA CMP #$CA
-16EA- CB ???
-16EB- A7 ???
-16EC- BB ???
-16ED- A3 ???
-16EE- B2 BB LDA ($BB)
-16F0- A3 ???
-16F1- B4 BB LDY $BB,X
-16F3- A3 ???
-16F4- B5 B0 LDA $B0,X
-16F6- 20 D2 C5 JSR $C5D2
-16F9- D4 ???
-16FA- D5 D2 CMP $D2,X
-16FC- CE D3 BA DEC $BAD3
-16FF- 20 A2 8D JSR $8DA2
-1702- A0 D3 LDY #$D3
-1704- C3 ???
-1705- D0 D9 BNE $16E0
-1707- A0 A2 LDY #$A2
-1709- C1 C2 CMP ($C2,X)
-170B- C3 ???
-170C- C4 C5 CPY $C5
-170E- C6 C7 DEC $C7
-1710- C8 INY
-1711- C9 CA CMP #$CA
-1713- CB ???
-1714- A2 BB LDX #$BB
-1716- A3 ???
-1717- B2 BB LDA ($BB)
-1719- A3 ???
-171A- B4 BB LDY $BB,X
-171C- A3 ???
-171D- A4 C6 LDY $C6
-171F- C6 8D DEC $8D
-1721- A0 D3 LDY #$D3
-1723- D0 D2 BNE $16F7
-1725- CE A0 A3 DEC $A3A0
-1728- D2 C5 CMP ($C5)
-172A- D4 ???
-172B- D5 D2 CMP $D2,X
-172D- CE 8D A0 DEC $A08D
-1730- DF ???
-1731- D0 D2 BNE $1705
-1733- CE D4 A0 DEC $A0D4
-1736- A2 20 LDX #$20
-1738- A2 AC LDX #$AC
-173A- B8 CLV
-173B- C4 B8 CPY $B8
-173D- C4 B8 CPY $B8
-173F- C4 8D CPY $8D
-1741- A0 DF LDY #$DF
-1743- D7 ???
-1744- C1 C9 CMP ($C9,X)
-1746- D4 ???
-1747- 8D AA 8D STA $8DAA
-174A- A0 DF LDY #$DF
-174C- D0 D2 BNE $1720
-174E- CE D4 A0 DEC $A0D4
-1751- A2 20 LDX #$20
-1753- A2 AC LDX #$AC
-1755- B8 CLV
-1756- C4 B8 CPY $B8
-1758- C4 B8 CPY $B8
-175A- C4 B8 CPY $B8
-175C- C4 B8 CPY $B8
-175E- C4 8D CPY $8D
-1760- A0 DF LDY #$DF
-1762- D0 D2 BNE $1736
-1764- CE D4 A0 DEC $A0D4
-1767- A2 D4 LDX #$D4
-1769- C8 INY
-176A- C5 20 CMP $20
-176C- D3 ???
-176D- C4 C5 CPY $C5
-176F- CC 20 CD CPY $CD20
-1772- C1 C3 CMP ($C3,X)
-1774- D2 CF CMP ($CF)
-1776- 20 C4 C5 JSR $C5C4
-1779- CC C5 D4 CPY $D4C5
-177C- C5 D3 CMP $D3
-177E- 20 C1 20 JSR $20C1
-1781- D3 ???
-1782- D5 C2 CMP $C2,X
-1784- D3 ???
-1785- D4 ???
-1786- D2 C9 CMP ($C9)
-1788- CE C7 A2 DEC $A2C7
-178B- AC B8 C4 LDY $C4B8
-178E- 8D A0 DF STA $DFA0
-1791- D0 D2 BNE $1765
-1793- CE D4 A0 DEC $A0D4
-1796- A2 C6 LDX #$C6
-1798- D2 CF CMP ($CF)
-179A- CD 20 D4 CMP $D420
-179D- C8 INY
-179E- C5 20 CMP $20
-17A0- C7 ???
-17A1- C9 D6 CMP #$D6
-17A3- C5 CE CMP $CE
-17A5- 20 D3 CF JSR $CFD3
-17A8- D5 D2 CMP $D2,X
-17AA- C3 ???
-17AB- C5 20 CMP $20
-17AD- D3 ???
-17AE- D4 ???
-17AF- D2 C9 CMP ($C9)
-17B1- CE C7 AE DEC $AEC7
-17B4- 20 CE CF JSR $CFCE
-17B7- D4 ???
-17B8- C5 20 CMP $20
-17BA- A2 AC LDX #$AC
-17BC- B8 CLV
-17BD- C4 8D CPY $8D
-17BF- A0 DF LDY #$DF
-17C1- D0 D2 BNE $1795
-17C3- CE D4 A0 DEC $A0D4
-17C6- A2 D4 LDX #$D4
-17C8- C8 INY
-17C9- C1 D4 CMP ($D4,X)
-17CB- 20 D4 C8 JSR $C8D4
-17CE- C5 20 CMP $20
-17D0- D3 ???
-17D1- CF ???
-17D2- D5 D2 CMP $D2,X
-17D4- C3 ???
-17D5- C5 20 CMP $20
-17D7- D3 ???
-17D8- D4 ???
-17D9- D2 C9 CMP ($C9)
-17DB- CE C7 20 DEC $20C7
-17DE- CD D5 D3 CMP $D3D5
-17E1- D4 ???
-17E2- 20 CE CF JSR $CFCE
-17E5- D4 ???
-17E6- A2 AC LDX #$AC
-17E8- B8 CLV
-17E9- C4 8D CPY $8D
-17EB- A0 DF LDY #$DF
-17ED- D0 D2 BNE $17C1
-17EF- CE D4 A0 DEC $A0D4
-17F2- A2 C2 LDX #$C2
-17F4- C5 20 CMP $20
-17F6- C1 20 CMP ($20,X)
-17F8- CC C9 D4 CPY $D4C9
-17FB- C5 D2 CMP $D2
-17FD- C1 CC CMP ($CC,X)
-17FF- 20 C2 C5 JSR $C5C2
-1802- C3 ???
-1803- C1 D5 CMP ($D5,X)
-1805- D3 ???
-1806- C5 20 CMP $20
-1808- D4 ???
-1809- C8 INY
-180A- C9 D3 CMP #$D3
-180C- 20 D2 CF JSR $CFD2
-180F- D5 D4 CMP $D4,X
-1811- C9 CE CMP #$CE
-1813- C5 A2 CMP $A2
-1815- AC B8 C4 LDY $C4B8
-1818- 8D A0 DF STA $DFA0
-181B- D0 D2 BNE $17EF
-181D- CE D4 A0 DEC $A0D4
-1820- A2 C1 LDX #$C1
-1822- CC D4 C5 CPY $C5D4
-1825- D2 D3 CMP ($D3)
-1827- 20 D4 C8 JSR $C8D4
-182A- C5 20 CMP $20
-182C- D3 ???
-182D- D4 ???
-182E- D2 C9 CMP ($C9)
-1830- CE C7 20 DEC $20C7
-1833- D0 C1 BNE $17F6
-1835- D3 ???
-1836- D3 ???
-1837- C5 C4 CMP $C4
-1839- 20 D4 CF JSR $CFD4
-183C- 20 C9 D4 JSR $D4C9
-183F- AE A2 AC LDX $ACA2
-1842- B8 CLV
-1843- C4 B8 CPY $B8
-1845- C4 8D CPY $8D
-1847- A0 DF LDY #$DF
-1849- D0 D2 BNE $181D
-184B- CE D4 A0 DEC $A0D4
-184E- A2 C9 LDX #$C9
-1850- C6 20 DEC $20
-1852- CC D3 D4 CPY $D4D3
-1855- D2 20 CMP ($20)
-1857- C8 INY
-1858- CF ???
-1859- CC C4 D3 CPY $D3C4
-185C- 20 A7 D4 JSR $D4A7
-185F- C8 INY
-1860- C9 D3 CMP #$D3
-1862- 20 C9 D3 JSR $D3C9
-1865- 20 C1 20 JSR $20C1
-1868- D3 ???
-1869- D4 ???
-186A- D2 C9 CMP ($C9)
-186C- CE C7 AE DEC $AEC7
-186F- A7 ???
-1870- A2 AC LDX #$AC
-1872- B8 CLV
-1873- C4 8D CPY $8D
-1875- A0 DF LDY #$DF
-1877- D0 D2 BNE $184B
-1879- CE D4 A0 DEC $A0D4
-187C- A2 D4 LDX #$D4
-187E- C8 INY
-187F- C5 CE CMP $CE
-1881- 20 D3 C4 JSR $C4D3
-1884- C5 CC CMP $CC
-1886- 20 CC D3 JSR $D3CC
-1889- D4 ???
-188A- D2 BB CMP ($BB)
-188C- A3 ???
-188D- B1 BB LDA ($BB),Y
-188F- A3 ???
-1890- B7 ???
-1891- 20 D2 C5 JSR $C5D2
-1894- D4 ???
-1895- D5 D2 CMP $D2,X
-1897- CE D3 BA DEC $BAD3
-189A- 20 A2 AC JSR $ACA2
-189D- B8 CLV
-189E- C4 B8 CPY $B8
-18A0- C4 8D CPY $8D
-18A2- A0 D3 LDY #$D3
-18A4- C4 C5 CPY $C5
-18A6- CC A0 A3 CPY $A3A0
-18A9- CC D3 D4 CPY $D4D3
-18AC- D2 BB CMP ($BB)
-18AE- A3 ???
-18AF- B1 BB LDA ($BB),Y
-18B1- A3 ???
-18B2- B7 ???
-18B3- 8D A0 D3 STA $D3A0
-18B6- D0 D2 BNE $188A
-18B8- CE A0 A3 DEC $A3A0
-18BB- CC D3 D4 CPY $D4D3
-18BE- D2 8D CMP ($8D)
-18C0- A0 DF LDY #$DF
-18C2- D0 D2 BNE $1896
-18C4- CE D4 A0 DEC $A0D4
-18C7- A2 20 LDX #$20
-18C9- A2 AC LDX #$AC
-18CB- B8 CLV
-18CC- C4 B8 CPY $B8
-18CE- C4 B8 CPY $B8
-18D0- C4 B8 CPY $B8
-18D2- C4 8D CPY $8D
-18D4- A0 DF LDY #$DF
-18D6- D7 ???
-18D7- C1 C9 CMP ($C9,X)
-18D9- D4 ???
-18DA- 8D AA 8D STA $8DAA
-18DD- A0 DF LDY #$DF
-18DF- D0 D2 BNE $18B3
-18E1- CE D4 A0 DEC $A0D4
-18E4- A2 D4 LDX #$D4
-18E6- C8 INY
-18E7- C5 20 CMP $20
-18E9- D3 ???
-18EA- C9 CE CMP #$CE
-18EC- D3 ???
-18ED- 20 CD C1 JSR $C1CD
-18F0- C3 ???
-18F1- D2 CF CMP ($CF)
-18F3- 20 C4 CF JSR $CFC4
-18F6- C5 D3 CMP $D3
-18F8- 20 D4 C8 JSR $C8D4
-18FB- C5 20 CMP $20
-18FD- A2 AC LDX #$AC
-18FF- B8 CLV
-1900- C4 8D CPY $8D
-1902- A0 DF LDY #$DF
-1904- D0 D2 BNE $18D8
-1906- CE D4 A0 DEC $A0D4
-1909- A2 CF LDX #$CF
-190B- D0 D0 BNE $18DD
-190D- CF ???
-190E- D3 ???
-190F- C9 D4 CMP #$D4
-1911- C5 20 CMP $20
-1913- CF ???
-1914- C6 20 DEC $20
-1916- D3 ???
-1917- C4 C5 CPY $C5
-1919- CC BA 20 CPY $20BA
-191C- C9 D4 CMP #$D4
-191E- 20 C9 CE JSR $CEC9
-1921- D3 ???
-1922- C5 D2 CMP $D2
-1924- D4 ???
-1925- D3 ???
-1926- A2 AC LDX #$AC
-1928- B8 CLV
-1929- C4 8D CPY $8D
-192B- A0 DF LDY #$DF
-192D- D0 D2 BNE $1901
-192F- CE D4 A0 DEC $A0D4
-1932- A2 C1 LDX #$C1
-1934- 20 D3 D5 JSR $D5D3
-1937- C2 ???
-1938- D3 ???
-1939- D4 ???
-193A- D2 C9 CMP ($C9)
-193C- CE C7 20 DEC $20C7
-193F- C9 CE CMP #$CE
-1941- D4 ???
-1942- CF ???
-1943- 20 C1 20 JSR $20C1
-1946- D0 C1 BNE $1909
-1948- D2 C5 CMP ($C5)
-194A- CE D4 20 DEC $20D4
-194D- D3 ???
-194E- D4 ???
-194F- D2 C9 CMP ($C9)
-1951- CE C7 A2 DEC $A2C7
-1954- AC B8 C4 LDY $C4B8
-1957- 8D A0 DF STA $DFA0
-195A- D0 D2 BNE $192E
-195C- CE D4 A0 DEC $A0D4
-195F- A2 C1 LDX #$C1
-1961- D4 ???
-1962- 20 D4 C8 JSR $C8D4
-1965- C5 20 CMP $20
-1967- C7 ???
-1968- C9 D6 CMP #$D6
-196A- C5 CE CMP $CE
-196C- 20 C9 CE JSR $CEC9
-196F- C4 C5 CPY $C5
-1971- D8 CLD
-1972- AE 20 CE LDX $CE20
-1975- CF ???
-1976- D4 ???
-1977- C5 20 CMP $20
-1979- D4 ???
-197A- C8 INY
-197B- C1 D4 CMP ($D4,X)
-197D- A2 AC LDX #$AC
-197F- B8 CLV
-1980- C4 8D CPY $8D
-1982- A0 DF LDY #$DF
-1984- D0 D2 BNE $1958
-1986- CE D4 A0 DEC $A0D4
-1989- A2 D7 LDX #$D7
-198B- C8 INY
-198C- C9 CC CMP #$CC
-198E- C5 20 CMP $20
-1990- D4 ???
-1991- C8 INY
-1992- C5 20 CMP $20
-1994- D0 C1 BNE $1957
-1996- D2 C5 CMP ($C5)
-1998- CE D4 20 DEC $20D4
-199B- D3 ???
-199C- D4 ???
-199D- D2 C9 CMP ($C9)
-199F- CE C7 20 DEC $20C7
-19A2- C3 ???
-19A3- C1 CE CMP ($CE,X)
-19A5- CE CF D4 DEC $D4CF
-19A8- 20 C2 C5 JSR $C5C2
-19AB- 20 A2 AC JSR $ACA2
-19AE- B8 CLV
-19AF- C4 8D CPY $8D
-19B1- A0 DF LDY #$DF
-19B3- D0 D2 BNE $1987
-19B5- CE D4 A0 DEC $A0D4
-19B8- A2 C1 LDX #$C1
-19BA- 20 CC C9 JSR $C9CC
-19BD- D4 ???
-19BE- C5 D2 CMP $D2
-19C0- C1 CC CMP ($CC,X)
-19C2- AC 20 D4 LDY $D420
-19C5- C8 INY
-19C6- C5 20 CMP $20
-19C8- D3 ???
-19C9- D5 C2 CMP $C2,X
-19CB- D3 ???
-19CC- D4 ???
-19CD- D2 C9 CMP ($C9)
-19CF- CE C7 20 DEC $20C7
-19D2- C9 D4 CMP #$D4
-19D4- D3 ???
-19D5- C5 CC CMP $CC
-19D7- C6 20 DEC $20
-19D9- C3 ???
-19DA- C1 CE CMP ($CE,X)
-19DC- 20 C2 C5 JSR $C5C2
-19DF- AE A2 AC LDX $ACA2
-19E2- B8 CLV
-19E3- C4 B8 CPY $B8
-19E5- C4 8D CPY $8D
-19E7- A0 DF LDY #$DF
-19E9- D0 D2 BNE $19BD
-19EB- CE D4 A0 DEC $A0D4
-19EE- A2 D4 LDX #$D4
-19F0- C8 INY
-19F1- D5 D3 CMP $D3,X
-19F3- 20 D3 C9 JSR $C9D3
-19F6- CE D3 20 DEC $20D3
-19F9- CC D3 D4 CPY $D4D3
-19FC- D2 BB CMP ($BB)
-19FE- A3 ???
-19FF- B1 BB LDA ($BB),Y
-1A01- A3 ???
-1A02- B5 B0 LDA $B0,X
-1A04- BB ???
-1A05- A7 ???
-1A06- D4 ???
-1A07- C8 INY
-1A08- C9 D3 CMP #$D3
-1A0A- 20 C9 D3 JSR $D3C9
-1A0D- 20 CE CF JSR $CFCE
-1A10- D4 ???
-1A11- A7 ???
-1A12- A2 AC LDX #$AC
-1A14- B8 CLV
-1A15- C4 8D CPY $8D
-1A17- A0 DF LDY #$DF
-1A19- D0 D2 BNE $19ED
-1A1B- CE D4 A0 DEC $A0D4
-1A1E- A2 D2 LDX #$D2
-1A20- C5 D4 CMP $D4
-1A22- D5 D2 CMP $D2,X
-1A24- CE D3 BA DEC $BAD3
-1A27- 20 A2 AC JSR $ACA2
-1A2A- B8 CLV
-1A2B- C4 8D CPY $8D
-1A2D- A0 D3 LDY #$D3
-1A2F- C9 CE CMP #$CE
-1A31- D3 ???
-1A32- A0 A3 LDY #$A3
-1A34- CC D3 D4 CPY $D4D3
-1A37- D2 BB CMP ($BB)
-1A39- A3 ???
-1A3A- B1 BB LDA ($BB),Y
-1A3C- A3 ???
-1A3D- B5 B0 LDA $B0,X
-1A3F- BB ???
-1A40- A2 D4 LDX #$D4
-1A42- C8 INY
-1A43- C9 D3 CMP #$D3
-1A45- A0 C9 LDY #$C9
-1A47- D3 ???
-1A48- A0 CE LDY #$CE
-1A4A- CF ???
-1A4B- D4 ???
-1A4C- A2 8D LDX #$8D
-1A4E- A0 D3 LDY #$D3
-1A50- D0 D2 BNE $1A24
-1A52- CE A0 A3 DEC $A3A0
-1A55- CC D3 D4 CPY $D4D3
-1A58- D2 8D CMP ($8D)
-1A5A- A0 DF LDY #$DF
-1A5C- D0 D2 BNE $1A30
-1A5E- CE D4 A0 DEC $A0D4
-1A61- A2 20 LDX #$20
-1A63- A2 AC LDX #$AC
-1A65- B8 CLV
-1A66- C4 B8 CPY $B8
-1A68- C4 B8 CPY $B8
-1A6A- C4 B8 CPY $B8
-1A6C- C4 8D CPY $8D
-1A6E- A0 DF LDY #$DF
-1A70- D7 ???
-1A71- C1 C9 CMP ($C9,X)
-1A73- D4 ???
-1A74- 8D AA 8D STA $8DAA
-1A77- A0 CA LDY #$CA
-1A79- CD D0 A0 CMP $A0D0
-1A7C- D2 C5 CMP ($C5)
-1A7E- C5 CE CMP $CE
-1A80- D4 ???
-1A81- D2 D9 CMP ($D9)
-1A83- 8D AA 8D STA $8DAA
-1A86- C1 D3 CMP ($D3,X)
-1A88- D4 ???
-1A89- D2 A0 CMP ($A0)
-1A8B- D3 ???
-1A8C- D4 ???
-1A8D- D2 A0 CMP ($A0)
-1A8F- A2 C1 LDX #$C1
-1A91- A2 8D LDX #$8D
-1A93- C2 ???
-1A94- D3 ???
-1A95- D4 ???
-1A96- D2 A0 CMP ($A0)
-1A98- D3 ???
-1A99- D4 ???
-1A9A- D2 A0 CMP ($A0)
-1A9C- A2 C2 LDX #$C2
-1A9E- A2 8D LDX #$8D
-1AA0- CC D3 D4 CPY $D4D3
-1AA3- D2 A0 CMP ($A0)
-1AA5- D3 ???
-1AA6- D4 ???
-1AA7- D2 A0 CMP ($A0)
-1AA9- A2 D4 LDX #$D4
-1AAB- C8 INY
-1AAC- C9 D3 CMP #$D3
-1AAE- 20 C9 D3 JSR $D3C9
-1AB1- 20 C1 20 JSR $20C1
-1AB4- D3 ???
-1AB5- D4 ???
-1AB6- D2 C9 CMP ($C9)
-1AB8- CE C7 AE DEC $AEC7
-1ABB- A2 8D LDX #$8D
-1ABD- AA TAX
-1ABE- 8D AA E0 STA $E0AA
-1AC1- E0 E0 CPX #$E0
-1AC3- E0 E0 CPX #$E0
-1AC5- E0 E0 CPX #$E0
-1AC7- E0 E0 CPX #$E0
-1AC9- E0 E0 CPX #$E0
-1ACB- E0 E0 CPX #$E0
-1ACD- E0 E0 CPX #$E0
-1ACF- E0 E0 CPX #$E0
-1AD1- E0 E0 CPX #$E0
-1AD3- E0 E0 CPX #$E0
-1AD5- E0 E0 CPX #$E0
-1AD7- E0 E0 CPX #$E0
-1AD9- E0 E0 CPX #$E0
-1ADB- E0 E0 CPX #$E0
-1ADD- E0 AA CPX #$AA
-1ADF- 8D AA 20 STA $20AA
-1AE2- 20 20 20 JSR $2020
-1AE5- 20 20 20 JSR $2020
-1AE8- 20 C2 CF JSR $CFC2
-1AEB- D4 ???
-1AEC- D4 ???
-1AED- CF ???
-1AEE- CD 20 C9 CMP $C920
-1AF1- CE C3 CC DEC $CCC3
-1AF4- D5 C4 CMP $C4,X
-1AF6- C5 D3 CMP $D3
-1AF8- 20 20 20 JSR $2020
-1AFB- 20 20 20 JSR $2020
-1AFE- 20 AA 8D JSR $8DAA
-1B01- AA TAX
-1B02- AC AC AC LDY $ACAC
-1B05- AC AC AC LDY $ACAC
-1B08- AC AC AC LDY $ACAC
-1B0B- AC AC AC LDY $ACAC
-1B0E- AC AC AC LDY $ACAC
-1B11- AC AC AC LDY $ACAC
-1B14- AC AC AC LDY $ACAC
-1B17- AC AC AC LDY $ACAC
-1B1A- AC AC AC LDY $ACAC
-1B1D- AC AC AC LDY $ACAC
-1B20- AA TAX
-1B21- 8D AA 8D STA $8DAA
-1B24- AA TAX
-1B25- AA TAX
-1B26- 20 C2 CF JSR $CFC2
-1B29- D4 ???
-1B2A- D4 ???
-1B2B- CF ???
-1B2C- CD 20 C9 CMP $C920
-1B2F- CE C3 CC DEC $CCC3
-1B32- D5 C4 CMP $C4,X
-1B34- C5 D3 CMP $D3
-1B36- 8D AA 8D STA $8DAA
-1B39- A0 D0 LDY #$D0
-1B3B- D5 D4 CMP $D4,X
-1B3D- A0 CD LDY #$CD
-1B3F- C9 CE CMP #$CE
-1B41- AE CC C9 LDX $C9CC
-1B44- C2 ???
-1B45- AE D2 C5 LDX $C5D2
-1B48- D1 D5 CMP ($D5),Y
-1B4A- C9 D2 CMP #$D2
-1B4C- C5 C4 CMP $C4
-1B4E- 8D AA 8D STA $8DAA
-1B51- AA TAX
-1B52- AA TAX
-1B53- 20 C9 CE JSR $CEC9
-1B56- C4 C9 CPY $C9
-1B58- D6 C9 DEC $C9,X
-1B5A- C4 D5 CPY $D5
-1B5C- C1 CC CMP ($CC,X)
-1B5E- 20 D3 D5 JSR $D5D3
-1B61- C2 ???
-1B62- D2 CF CMP ($CF)
-1B64- D5 D4 CMP $D4,X
-1B66- C9 CE CMP #$CE
-1B68- C5 20 CMP $20
-1B6A- C9 CE CMP #$CE
-1B6C- C3 ???
-1B6D- CC D5 C4 CPY $C4D5
-1B70- C5 D3 CMP $D3
-1B72- 8D AA 8D STA $8DAA
-1B75- AA TAX
-1B76- AA TAX
-1B77- 20 D3 D4 JSR $D4D3
-1B7A- D2 C9 CMP ($C9)
-1B7C- CE C7 20 DEC $20C7
-1B7F- D3 ???
-1B80- D5 C2 CMP $C2,X
-1B82- D2 CF CMP ($CF)
-1B84- D5 D4 CMP $D4,X
-1B86- C9 CE CMP #$CE
-1B88- C5 D3 CMP $D3
-1B8A- 8D AA 8D STA $8DAA
-1B8D- A0 D0 LDY #$D0
-1B8F- D5 D4 CMP $D4,X
-1B91- A0 CD LDY #$CD
-1B93- C9 CE CMP #$CE
-1B95- AE D3 D5 LDX $D5D3
-1B98- C2 ???
-1B99- AE D0 D2 LDX $D2D0
-1B9C- CE D3 D4 DEC $D4D3
-1B9F- D2 8D CMP ($8D)
-1BA1- A0 D0 LDY #$D0
-1BA3- D5 D4 CMP $D4,X
-1BA5- A0 CD LDY #$CD
-1BA7- C9 CE CMP #$CE
-1BA9- AE D3 D5 LDX $D5D3
-1BAC- C2 ???
-1BAD- AE D3 D4 LDX $D4D3
-1BB0- D2 C3 CMP ($C3)
-1BB2- C1 D4 CMP ($D4,X)
-1BB4- 8D A0 D0 STA $D0A0
-1BB7- D5 D4 CMP $D4,X
-1BB9- A0 CD LDY #$CD
-1BBB- C9 CE CMP #$CE
-1BBD- AE D3 D5 LDX $D5D3
-1BC0- C2 ???
-1BC1- AE D3 D4 LDX $D4D3
-1BC4- D2 C3 CMP ($C3)
-1BC6- CF ???
-1BC7- CD D0 8D CMP $8DD0
-1BCA- AA TAX
-1BCB- 8D AA AA STA $AAAA
-1BCE- 20 D3 D5 JSR $D5D3
-1BD1- C2 ???
-1BD2- D3 ???
-1BD3- D4 ???
-1BD4- D2 C9 CMP ($C9)
-1BD6- CE C7 20 DEC $20C7
-1BD9- D3 ???
-1BDA- D5 C2 CMP $C2,X
-1BDC- D2 CF CMP ($CF)
-1BDE- D5 D4 CMP $D4,X
-1BE0- C9 CE CMP #$CE
-1BE2- C5 D3 CMP $D3
-1BE4- 8D AA 8D STA $8DAA
-1BE7- A0 D0 LDY #$D0
-1BE9- D5 D4 CMP $D4,X
-1BEB- A0 CD LDY #$CD
-1BED- C9 CE CMP #$CE
-1BEF- AE D3 D5 LDX $D5D3
-1BF2- C2 ???
-1BF3- AE D3 D5 LDX $D5D3
-1BF6- C2 ???
-1BF7- C3 ???
-1BF8- CF ???
-1BF9- D0 D9 BNE $1BD4
-1BFB- 8D A0 D0 STA $D0A0
-1BFE- D5 D4 CMP $D4,X
-1C00- A0 CD LDY #$CD
-1C02- C9 CE CMP #$CE
-1C04- AE D3 D5 LDX $D5D3
-1C07- C2 ???
-1C08- AE D3 D5 LDX $D5D3
-1C0B- C2 ???
-1C0C- C4 C5 CPY $C5
-1C0E- CC 8D A0 CPY $A08D
-1C11- D0 D5 BNE $1BE8
-1C13- D4 ???
-1C14- A0 CD LDY #$CD
-1C16- C9 CE CMP #$CE
-1C18- AE D3 D5 LDX $D5D3
-1C1B- C2 ???
-1C1C- AE D3 D5 LDX $D5D3
-1C1F- C2 ???
-1C20- C9 CE CMP #$CE
-1C22- D3 ???
-1C23- 8D A0 D0 STA $D0A0
-1C26- D5 D4 CMP $D4,X
-1C28- A0 CD LDY #$CD
-1C2A- C9 CE CMP #$CE
-1C2C- AE D3 D5 LDX $D5D3
-1C2F- C2 ???
-1C30- AE D3 D5 LDX $D5D3
-1C33- C2 ???
-1C34- D0 CF BNE $1C05
-1C36- D3 ???
-1C37- 8D AA 8D STA $8DAA
diff --git a/source/disk5_strings/T.HOOKS.STRINGS b/source/disk5_strings/T.HOOKS.STRINGS
deleted file mode 100644
index 21ac4d5..0000000
--- a/source/disk5_strings/T.HOOKS.STRINGS
+++ /dev/null
@@ -1,9 +0,0 @@
-*
-*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*
-* *
-* STRINGS.HOOKS *
-* *
-*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*
-*
-SCOUT1 EQU $FDF0
-*
diff --git a/source/disk5_strings/T.MAC.STRINGS b/source/disk5_strings/T.MAC.STRINGS
deleted file mode 100644
index 915c8c6..0000000
--- a/source/disk5_strings/T.MAC.STRINGS
+++ /dev/null
@@ -1,209 +0,0 @@
-*
-*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*
-* *
-* STRINGS.MAC *
-* *
-* AUTHOR: NATHAN RIGGS *
-* CONTACT: NATHAN.RIGGS@ *
-* OUTLOOK.COM *
-* *
-* VERSION: 0.2.0 *
-* DATE: 21-DEC-2018 *
-* ASSEMBLER: MERLIN 8 PRO *
-* OS: DOS 3.3 *
-* LICENSE: APACHE 2.0 *
-* *
-*------------------------------*
-* *
-* THIS IS A MACRO LIBRARY FOR *
-* THE 8BIT STRING LIBRARIES, *
-* STRINGS.LIB & SUBSTRINGS.LIB *
-* *
-*------------------------------*
-* *
-* LIST OF MACROS *
-* *
-* SCMP : STRING COMPARE *
-* SCAT : STRING CONCATENATE *
-* SPRN : PRINT STRING *
-* SPOS : FIND SUBSTRING POS *
-* SCOP : SUBSTRING COPY *
-* SDEL : SUBSTRING DELETE *
-* SINS : SUBSTRING INSERT *
-* *
-*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*
-*
-*``````````````````````````````*
-* SCMP : STRING COMPARE *
-*- -*
-* COMPARE TWO STRINGS AND *
-* DETERMINE IF IDENTICAL, OR *
-* LONGER AND SHORTER. *
-* *
-* .Z=1 IF IDENTICAL; 0 IF NOT *
-* .C=1 IF STR2 > STR1 *
-* .C=0 IF STR1 > STR2 LENGTH *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = STRING 1 ADDRESS *
-* ]2 = STRING 2 ADDRESS *
-*- -*
-* SAMPLE USAGE: *
-* SCMP $300;$320 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-SCMP MAC
- _ISSTR ]1
- _ISSTR ]2
- JSR STRCMP
- <<<
-*
-*``````````````````````````````*
-* SCAT : CONCATENATE STRINGS *
-*- -*
-* CONCATENATES STRING 1 AND *
-* STRING 2, STORED AT THE *
-* ADDRESS OF STRING 1. *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = ADDR OF STRING 1 *
-* ]2 = ADDR OF STRING 2 *
-* ]3 = MAX LEN OF NEW STRING *
-*- -*
-* SAMPLE USAGE: *
-* SCAT $300;$320;#18 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-SCAT MAC
- _ISSTR ]1
- _ISSTR ]2
- LDA ]3 ; MAX SIZE; BYTE
- PHA
- JSR STRCAT
- <<<
-*
-*``````````````````````````````*
-* SPRN : PRINT STRING *
-*- -*
-* PRINTS THE STRING LOCATED AT *
-* THE SPECIFIED ADDRESS, WHICH *
-* HAS A PRECEDING LENGTH BYTE. *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = STRING ADDRESS *
-*- -*
-* SAMPLE USAGE: *
-* SPRN $300 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-SPRN MAC
- _ISLIT ]1
- JSR PRNSTR
- <<<
-*
-*``````````````````````````````*
-* SPOS : FIND SUBSTRING POS *
-*- -*
-* POSITION OF SUBSTRING WITHIN *
-* ANOTHER STRING IS RETURNED *
-* IN Y(LOW) AND X (HIGH) *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = PARENT STRING ADDR *
-* ]2 = SUBSTRING ADDR *
-*- -*
-* SAMPLE USAGE: *
-* SPOS $300;$320 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-SPOS MAC
- _ISSTR ]1
- _ISSTR ]2
- JSR SUBPOS
- <<<
-*
-*``````````````````````````````*
-* SCPY :: SUBSTRING COPY *
-*- -*
-* COPY A SUBSTRING FROM A *
-* SOURCE STRING TO ANOTHER *
-* MEMORY ADDRESS. *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = SOURCE STRING *
-* ]2 = STARTING INDEX *
-* ]3 = SUBSTRING LENGTH *
-* ]4 = MAX LENGTH *
-*- -*
-* SAMPLE USAGE: *
-* SCPY $300;#1;#10;#20 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-SCPY MAC
- _ISSTR ]1
- LDA ]2 ; STARTING INDEX
- PHA
- LDA ]3 ; SUBSTRING LENGTH
- PHA
- LDA ]4 ; MAX LENGTH OF SUBSTR
- PHA
- JSR SUBCOPY
- <<<
-*
-*``````````````````````````````*
-* SDEL :: DELETE SUBSTRING *
-*- -*
-* DELETE A SUBSTRING FROM A *
-* PARENT STRING. ADJUSTS THE *
-* STRING LENGTH ACCORDINGLY. *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = PARENT STRING ADDR *
-* ]2 = STARTING INDEX *
-* ]3 = DELETION LENGTH *
-*- -*
-* SAMPLE USAGE: *
-* SDEL $300;#3;#10 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-SDEL MAC
- _ISLIT ]1
- LDA ]2 ; INDEX BYTE
- PHA
- LDA ]3 ; LENGTH
- PHA
- JSR SUBDEL
- <<<
-*
-*``````````````````````````````*
-* SINS :: INSERT SUBSTRING *
-*- -*
-* INSERT A SUBSTRING INTO A *
-* PARENT STRING. *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = PARENT STRING *
-* ]2 = INDEX *
-* ]3 = MAX LENGTH OF NEW *
-* ]4 = SUBSTRING *
-*- -*
-* SAMPLE USAGE: *
-* SINS $300;#1;#254;$6000 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-SINS MAC
- _ISLIT ]1
- LDA ]2 ; INDEX
- PHA
- LDA ]3 ; MAXIMUM LENGTH
- PHA
- _ISSTR ]4
- JSR SUBINS
- <<<
diff --git a/source/disk5_strings/T.MIN.HOOKS.REQUIRED b/source/disk5_strings/T.MIN.HOOKS.REQUIRED
deleted file mode 100644
index aad849f..0000000
--- a/source/disk5_strings/T.MIN.HOOKS.REQUIRED
+++ /dev/null
@@ -1,10 +0,0 @@
-ADDR1 EQU $06
-ADDR2 EQU $08
-ADDR3 EQU $EB
-ADDR4 EQU $ED
-SCRATCH EQU $19
-SCRATCH2 EQU $1E
-RETADR EQU $FE
-RESULT EQU $FA
-RESULT2 EQU $FC
-REENTRY EQU $3D0
diff --git a/source/disk5_strings/T.MIN.HOOKS.STRINGS b/source/disk5_strings/T.MIN.HOOKS.STRINGS
deleted file mode 100644
index 299d000..0000000
--- a/source/disk5_strings/T.MIN.HOOKS.STRINGS
+++ /dev/null
@@ -1 +0,0 @@
-SCOUT1 EQU $FDF0
diff --git a/source/disk5_strings/T.MIN.LIB.REQUIRED b/source/disk5_strings/T.MIN.LIB.REQUIRED
deleted file mode 100644
index 1649887..0000000
--- a/source/disk5_strings/T.MIN.LIB.REQUIRED
+++ /dev/null
@@ -1,401 +0,0 @@
-__GETRET
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #255
-:LP
- INY
- LDA RETURN,Y
- STA (ADDR1),Y
- CPY RETLEN
- BNE :LP
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
-__SETPARM
- LDY #255
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
-:LP
- INY
- LDA (ADDR1),Y
- STA PARAM,Y
- CPY PARLEN
- BNE :LP
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
-__DUMP
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA :LENGTH
- PLA
- STA ADDR3
- PLA
- STA ADDR3+1
- LDA #$8D
- JSR $FDF0
- LDA ADDR3+1
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA ADDR3+1
- AND #$0F
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA ADDR3
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA ADDR3
- AND #$0F
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA #186
- JSR $FDF0
- LDA #160
- JSR $FDF0
- LDY #0
-:LP
- LDA (ADDR3),Y
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA (ADDR3),Y
- AND #$0F
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- LDA #160
- JSR $FDF0
- INY
- CPY :LENGTH
- BNE :LP
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
-:RIGHT DS 1
-:LEFT DS 1
-:LENGTH DS 1
-__P
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #1
-:LP LDA (ADDR1),Y
- BEQ :DONE
- JSR $FDF0
- INY
- BNE :LP
-:DONE CLC
- TYA
- ADC ADDR1
- STA ADDR1
- LDA ADDR1+1
- ADC #0
- PHA
- LDA ADDR1
- PHA
- RTS
-__W
- JSR $FD0C
- RTS
-__RSAV
- STA ERRA
- STX ERRX
- STY ERRY
-:C BCC :C0
- BCS :C1
-:Z BEQ :Z1
- BNE :Z0
-:N BMI :N1
- BPL :N0
-:O BVC :O0
- BVS :O1
- JMP :EXIT
-:C0 LDA #0
- STA ERRCARRY
- JMP :Z
-:C1 LDA #1
- STA ERRCARRY
- JMP :Z
-:Z1 LDA #1
- STA ERRZERO
- JMP :N
-:Z0 LDA #0
- STA ERRZERO
- JMP :N
-:N1 LDA #1
- STA ERRNEG
- JMP :O
-:N0 LDA #0
- STA ERRNEG
- JMP :O
-:O0 LDA #0
- STA ERROVF
- JMP :EXIT
-:O1 LDA #1
- STA ERROVF
-:EXIT
- RTS
-__RDMP
- _PRNT " ",8D8D
- _PRNT "REGISTRY DUMP",8D
- _PRNT "=============",8D
- _PRNT "A: "
- LDA ERRA
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA ERRA
- AND #$0F
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- _PRNT " ",8D
- _PRNT "X: "
- LDA ERRX
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA ERRX
- AND #$0F
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- _PRNT " ",8D
- _PRNT "Y: "
- LDA ERRY
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA ERRY
- AND #$0F
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- _PRNT " ",8D8D
- _PRNT "STATUS FLAGS",8D
- _PRNT "============",8D8D
- LDA #0
- CMP ERRCARRY
- BEQ :CARCLR
- _PRNT "CARRY: SET",8D
- JMP :TESTN
-:CARCLR _PRNT "CARRY: CLEAR",8D
-:TESTN LDA #0
- CMP ERRNEG
- BEQ :NEGCLR
- _PRNT "NEGATIVE: SET",8D
- JMP :TESTZ
-:NEGCLR _PRNT "NEGATIVE: CLEAR",8D
-:TESTZ LDA #0
- CMP ERRZERO
- BEQ :ZCLR
- _PRNT "ZERO: SET",8D
- JMP :TESTO
-:ZCLR _PRNT "ZERO: CLEAR",8D
-:TESTO
- LDA #0
- CMP ERROVF
- BEQ :OCLR
- _PRNT "OVERFLOW: SET",8D
- JMP :FIN
-:OCLR _PRNT "OVERFLOW: CLEAR",8D8D8D
-:FIN
- RTS
-:LEFT DS 1
-:RIGHT DS 1
-HEXTAB ASC "0123456789ABCDEF"
-__ERR
- LDY #0
- LDA (RETADR),Y
- STA :RET
- INY
- LDA (RETADR),Y
- STA :RET+1
- JSR __RSAV
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :DUMPLEN
- PLA
- STA :DUMP
- PLA
- STA :DUMP+1
- PLA
- STA :DMPMSG
- PLA
- STA :DMPMSG+1
- PLA
- STA :MESG
- PLA
- STA :MESG+1
- PLA
- STA :SRID
- PLA
- STA :SRID+1
- _PRNT " ",87878787878D8D
- _PRNT "ERROR!",8D8D
- _PRNT "SUBROUTINE: "
- LDY #0
- LDA :SRID
- STA ADDR1
- LDA :SRID+1
- STA ADDR1+1
-:LP1
- LDA (ADDR1),Y
- BEQ :LPX1
- JSR $FDF0
- INY
- BNE :LP1
-:LPX1
- _PRNT " ",8D
- _PRNT "MESSAGE: "
- LDY #0
- LDA :MESG
- STA ADDR1
- LDA :MESG+1
- STA ADDR1+1
-:LP2
- LDA (ADDR1),Y
- BEQ :LPX2
- JSR $FDF0
- INY
- BNE :LP2
-:LPX2
- _PRNT " ",8D8D
- _WAIT
- LDY #0
- LDA :DMPMSG
- STA ADDR1
- LDA :DMPMSG+1
- STA ADDR1+1
-:LP3
- LDA (ADDR1),Y
- BEQ :LPX3
- JSR $FDF0
- INY
- BNE :LP3
-:LPX3
- _PRNT " ",8D
- LDA :DUMP+1
- PHA
- LDA :DUMP
- PHA
- LDA :DUMPLEN
- PHA
- JSR __DUMP
- _WAIT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- _PRNT " ",8D8D
- _WAIT
- _RDUMP
- _WAIT
- LDA ERRSTOP
- CMP #1
- BEQ :KILL
- RTS
-:KILL
- _PRNT " ",8D8D
- _PRNT "BREAK AT: "
- DUMP #:RET;#2
- JMP $3D0
-:DUMPLEN DS 1
-:DUMP DS 2
-:DMPMSG DS 2
-:MESG DS 2
-:SRID DS 2
-:RET DS 2
-__ERRH
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDA #$FFC
- STA $D8
- LDY #0
- LDA (ADDR1),Y
- STA $9D5A
- INY
- LDA (ADDR1),Y
- STA $9D5B
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
diff --git a/source/disk5_strings/T.MIN.MAC.REQUIRED b/source/disk5_strings/T.MIN.MAC.REQUIRED
deleted file mode 100644
index 5f3c4db..0000000
--- a/source/disk5_strings/T.MIN.MAC.REQUIRED
+++ /dev/null
@@ -1,89 +0,0 @@
-_ISLIT MAC
- IF #=]1
- LDA ]1/$100
- PHA
- LDA ]1
- PHA
- ELSE
- LDA ]1+1
- PHA
- LDA ]1
- PHA
- FIN
- <<<
-_ISSTR MAC
- IF "=]1
- JMP STRCONT
-]STRTMP STR ]1
-STRCONT
- LDY #0
- LDA ]STRTMP
- STA PARLEN
- STA PARAM
-]STRLP1
- INY
- LDA ]STRTMP,Y
- STA PARAM,Y
- CPY PARLEN
- BNE ]STRLP1
- LDA #>PARAM
- PHA
- LDA #RETURN
- STA ADDR2+1
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDA #0
- STA :S2LEN
- STA :SCERR
- LDA :SCNT
- BEQ :OKEXIT
-
- LDA :MLEN
- BEQ :EREXIT
-
- LDA :SINDEX
- BEQ :EREXIT
- LDY #0
- LDA (ADDR1),Y ;
- STA :S1LEN
- CMP :SINDEX
- BCC :EREXIT
- LDA :SINDEX
- CLC
- ADC :SCNT
- BCS :RECALC
- TAX
- DEX
- CPX :S1LEN
- BCC :CNT10K
- BEQ :CNT10K
-:RECALC
- LDA :S1LEN
- SEC
- SBC :SINDEX
- STA :SCNT
- INC :SCNT
- LDA #$0FF
- STA :SCERR
-:CNT10K
- LDA :SCNT
- CMP :MLEN
- BCC :CNT20K
- BEQ :CNT20K
- LDA :MLEN
- STA :SCNT
- LDA #$0FF
- STA :SCERR
-:CNT20K
- LDX :SCNT
- BEQ :EREXIT
- LDA #1
- STA :S2LEN
-
-:MVLP
- LDY :SINDEX
- LDA (ADDR1),Y
- LDY :S2LEN
- STA (ADDR2),Y
- INC :SINDEX
- INC :S2LEN
- DEX
- BNE :MVLP
- DEC :S2LEN
- LDA :SCERR
- BNE :EREXIT
-:OKEXIT
- CLC
- BCC :EXIT
-:EREXIT
- SEC
-:EXIT
- LDA :S2LEN
- LDY #0
- STA (ADDR2),Y
- STA RETLEN
- RTS
-:S1LEN DS 1
-:S2LEN DS 1
-:MLEN DS 1
-:SCNT DS 1
-:SINDEX DS 1
-:SCERR DS 1
diff --git a/source/disk5_strings/T.MIN.SUB.SUBDEL b/source/disk5_strings/T.MIN.SUB.SUBDEL
deleted file mode 100644
index 85fc134..0000000
--- a/source/disk5_strings/T.MIN.SUB.SUBDEL
+++ /dev/null
@@ -1,91 +0,0 @@
-SUBDEL
- PLA
- TAY
- PLA
- TAX
- PLA
- STA :SCNT
- PLA
- STA :SINDEX
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- TXA
- PHA
- TYA
- PHA
- LDY #0
- STY :SCERR
- LDA (ADDR1),Y
- STA :S1LEN
- LDA :SCNT
- BEQ :OKEXIT
-
- LDA :SINDEX
- BEQ :ERREXIT
- LDA :S1LEN
- CMP :SINDEX
- BCC :ERREXIT
- LDA :SINDEX
- CLC
- ADC :SCNT
- BCS :TRUNC ;TRUNCATE IF INDEX
-
- STA :SIDX
-
- TAX
- DEX
- CPX :S1LEN
- BCC :CNTOK
-
-
- BEQ :TRUNC
-
- LDA #$0FF
- STA :SCERR
-
-:TRUNC
- LDX :SINDEX
-
- DEX
- STX :S1LEN
- LDA :SCERR
- BEQ :OKEXIT
- BNE :ERREXIT
-:CNTOK
- LDA :S1LEN
- SEC
- SBC :SIDX
- TAX
- INX
- BEQ :OKEXIT
- ; CHAR
-:MVLP
- LDY :SIDX
- LDA (ADDR1),Y
- LDY :SINDEX
- STA (ADDR1),Y ;MOVE IT DOWN
- INC :SINDEX
- INC :SIDX
- DEX
- BNE :MVLP
- LDX :SINDEX
- DEX
-
- STX :S1LEN
-:OKEXIT
- CLC
- BCC :EXIT
-:ERREXIT
- SEC
-:EXIT
- LDA :S1LEN
- LDY #0
- STA (ADDR1),Y
- RTS
-:S1LEN DS 1
-:SCNT DS 1
-:SINDEX DS 1
-:SIDX DS 1
-:SCERR DS 1
diff --git a/source/disk5_strings/T.MIN.SUB.SUBINS b/source/disk5_strings/T.MIN.SUB.SUBINS
deleted file mode 100644
index 2841b63..0000000
--- a/source/disk5_strings/T.MIN.SUB.SUBINS
+++ /dev/null
@@ -1,122 +0,0 @@
-SUBINS
- PLA
- TAY
- PLA
- TAX
- PLA
- STA ADDR2
- PLA
- STA ADDR2+1
- PLA
- STA :MLEN
- PLA
- STA :SINDEX
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- TXA
- PHA
- TYA
- PHA
- LDA #0
- STA :SCERR
- LDY #0
- LDA (ADDR1),Y
- STA :S1LEN
- LDA (ADDR2),Y
- STA :S2LEN
- BNE :IDX0
- JMP :OKEXIT
-:IDX0
- LDA :SINDEX
- BNE :CHKLEN
- JMP :EREXIT
-:CHKLEN
- LDA :S2LEN
- CLC
- ADC :S1LEN
- BCS :TRUNC ;TRUN IF S1+S2 LENGTH > 255
- CMP :MLEN ;
- BCC :IDXLEN
- BEQ :IDXLEN
-:TRUNC
- LDA :MLEN
- SEC
- SBC :S1LEN
- BCC :EREXIT
- BEQ :EREXIT
-
- STA :S2LEN
- LDA #$0FF
- STA :SCERR
-:IDXLEN
- LDA :S1LEN
- CMP :SINDEX ;
- BCS :LENOK
- LDX :S1LEN
- INX
- STX :SINDEX
- LDA #$0FF
- STA :SCERR
- LDA :S1LEN
- CLC
- ADC :S2LEN
- STA :S1LEN
- JMP :MVESUB
-:LENOK
- LDA :S1LEN
- SEC
- SBC :SINDEX
- TAX
- INX
- LDA :S1LEN
- STA :SIDX
- CLC
- ADC :S2LEN
- STA :SBIDX
- STA :S1LEN
-:OPNLP
- LDY :SIDX
- LDA (ADDR1),Y
- LDY :SBIDX
- STA (ADDR1),Y
- DEC :SIDX
- DEC :SBIDX
- DEX
- BNE :OPNLP
-:MVESUB
- LDA #1
- STA :SIDX
-
-
- LDX :S2LEN
-:MVELP
- LDY :SIDX
- LDA (ADDR2),Y
- LDY :SINDEX
- STA (ADDR1),Y
- INC :SIDX
- INC :SINDEX
- DEX
- BNE :MVELP
- LDA :SCERR
- BNE :EREXIT
-:OKEXIT
- CLC
- BCC :EXIT
-:EREXIT
- SEC
-:EXIT
- LDA :S1LEN
- LDY #0
- STA (ADDR1),Y
- RTS
-:S1LEN DS 1
-:S2LEN DS 1
-:SUBLEN DS 1
-:MLEN DS 1
-:SINDEX DS 1
-:SIDX DS 1
-:SBIDX DS 1
-:SCERR DS 1
diff --git a/source/disk5_strings/T.MIN.SUB.SUBPOS b/source/disk5_strings/T.MIN.SUB.SUBPOS
deleted file mode 100644
index 2b11930..0000000
--- a/source/disk5_strings/T.MIN.SUB.SUBPOS
+++ /dev/null
@@ -1,79 +0,0 @@
-SUBPOS
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA ADDR2
- PLA
- STA ADDR2+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-:POS
- LDY #0
- LDA (ADDR1),Y
- BEQ :NOTFND
- STA :SLEN
- LDA (ADDR2),Y
- BEQ :NOTFND
- STA :SUBLEN
- LDA :SUBLEN
- CMP :SLEN
- BEQ :LENOK
- BCS :NOTFND
-
-:LENOK
- LDA #1
- STA :SINDEX
-
- LDA :SLEN
-
- SEC
- SBC :SUBLEN
- STA :SCOUNT
- INC :SCOUNT
-:SLP1
- LDA :SINDEX
- STA :SIDX
- LDA #1
- STA :SUBIDX
-:CMPLP
- LDY :SIDX
- LDA (ADDR1),Y
- LDY :SUBIDX
- CMP (ADDR2),Y
- BNE :SLP2
- LDY :SUBIDX
- CPY :SUBLEN
- BEQ :FOUND
- INY
- STY :SUBIDX
- INC :SIDX
- JMP :CMPLP
-:SLP2
- INC :SINDEX
- DEC :SCOUNT
- BNE :SLP1
- BEQ :NOTFND
-:FOUND
- LDA :SINDEX
- JMP :EXIT
-:NOTFND
- LDA #0
-:EXIT
- STA RETURN
- LDY #1
- STY RETLEN
- RTS
-:SLEN DS 1
-:SUBLEN DS 1
-:SINDEX DS 1
-:SUBIDX DS 1
-:SCOUNT DS 1
-:SIDX DS 1
diff --git a/source/disk5_strings/T.MIN.VARS.REQUIRED b/source/disk5_strings/T.MIN.VARS.REQUIRED
deleted file mode 100644
index b569cea..0000000
--- a/source/disk5_strings/T.MIN.VARS.REQUIRED
+++ /dev/null
@@ -1,21 +0,0 @@
-JUMPTBL JMP MAIN_START
-
- DS 60
-RETLEN DS 1
-RETURN DS 256
-PARLEN DS 1
-PARAM DS 256
-ERRSTOP DS 1
-ERRCTRL DS 1
-ERRA DS 1
-ERRX DS 1
-ERRY DS 1
-ERRCARRY DS 1
-ERRNEG DS 1
-ERRZERO DS 1
-ERROVF DS 1
-MAIN_START
- LDA #1
- STA ERRSTOP
- LDA #1
- STA ERRCTRL
diff --git a/source/disk5_strings/T.STRINGS.DEMO b/source/disk5_strings/T.STRINGS.DEMO
deleted file mode 100644
index 496173b..0000000
--- a/source/disk5_strings/T.STRINGS.DEMO
+++ /dev/null
@@ -1,187 +0,0 @@
-*
-********************************
-* *
-* -< STRINGS DEMO >- *
-* *
-* VERSION 00.03.00 *
-* *
-* 20-JAN-2019 *
-* *
-********************************
-* *
-* NATHAN D. RIGGS *
-* NATHAN.RIGGS@OUTLOOK.COM *
-* *
-********************************
-*
-** ASSEMBLER DIRECTIVES
-*
- CYC AVE
- TR ON
- EXP ONLY
- DSK STRINGS.DEMO
- OBJ $BFE0
- ORG $6000
-*
-*``````````````````````````````*
-* TOP INCLUDES (PUTS, MACROS) *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
- PUT MIN.VARS.REQUIRED
- USE MIN.MAC.REQUIRED
- PUT MIN.HOOKS.REQUIRED
- USE MIN.MAC.STRINGS
- PUT MIN.HOOKS.STRINGS
-*
-*``````````````````````````````*
-* PROGRAM MAIN BODY *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
- _PRNT " ",8D8D8D8D
- _PRNT "STRINGS LIBRARY DEMO",8D
- _PRNT "--------------------",8D
- _PRNT " ",8D
- _PRNT "THE SCMP MACRO COMPARES TWO ",8D
- _PRNT "STRINGS AND SETS THE FLAGS",8D
- _PRNT "ACCORDINGLY. IF THE TWO ARE EQUAL,",8D
- _PRNT "THEN .Z IS SET TO ZERO; IF NOT, 1.",8D8D
- _PRNT "IF STRING1 LENGTH > STRING2 LENGTH,",8D
- _PRNT ".C(ARRY) = 0; ELSE, .C = 1.",8D8D
- _PRNT "SO, WE CAN COMPARE THE LITERAL 'A'",8D
- _PRNT "TO THE VALUE STORED IN ASTR, WHICH",8D
- _PRNT "HOLDS THE SAME STRING, THEN USE BNE TO",8D
- _PRNT "TEST IF THEY ARE EQUAL.",8D8D
- SCMP "A";ASTR
- BNE PE ; IS ZERO FLAG 1? BRANCH IF SO
- JMP CONT
-PE
- _PRNT "THE LITERAL A AND THE A STRING ARE",8D
- _PRNT "EQUAL.",8D8D8D
-CONT
- _WAIT
- _PRNT "NOTE THAT ONLY A SINGLE PARAMETER",8D
- _PRNT "MAY BE A LITERAL STRING IN SCMP;",8D
- _PRNT "THIS SAME RULE APPLIES TO ALL MACROS",8D
- _PRNT "THAT ACCEPT STRINGS AS PARAMETERS.",8D8D
- _PRNT "YOU CAN ALSO USE SCMP TO COMPARE",8D
- _PRNT "THE LENGTHS OF TWO DIFFERENT STRINGS.",8D8D
- _PRNT "THE CARRY FLAG IS SET TO 0 IF THE",8D
- _PRNT "FIRST STRING HAS A LENGTH > THAN THE ",8D
- _PRNT "SECOND STRING'S LENGTH. THIS CAN THEN",8D
- _PRNT "BE TESTED WITH BCS.",8D8D
- _PRNT "SO IF WE COMPARE THE LITERAL 'AA' ",8D
- _PRNT "TO THE SAME ASTR, WE WILL FIND THAT",8D
- _PRNT "THE LITERAL HAS A GREATER LENGTH.",8D8D
-*
- SCMP "AA";ASTR
- BCS LE
- JMP CONT2
-LE
- _PRNT "THE LITERAL 'AA' IS GREATER THAN ",8D
- _PRNT "ASTR, WHICH HOLDS 'A'.",8D8D8D
-CONT2
- _WAIT
-*
- _PRNT " ",8D8D8D8D
- _PRNT "THE SCAT MACRO CONCATENATES",8D
- _PRNT "A SECOND GIVEN STRING TO A ",8D
- _PRNT "FIRST GIVEN STRING. EITHER PARAMETER",8D
- _PRNT "MAY BE A LITERAL STRING, BUT NEVER BOTH.",8D8D
- _PRNT "SCAT 'WTF IS ';ASTR;#50 RETURNS: ",8D8D
- SCAT "WTF IS ";#ASTR;#50
- SPRN #RETURN
- _PRNT " ",8D8D8D
- _WAIT
-*
- _PRNT "TO SHOW THE RESULT OF SCAT,",8D
- _PRNT "WE USED THE SPRN MACRO, WHICH",8D
- _PRNT "SIMPLY PRINTS A STRING. THIS",8D
- _PRNT "WORKS DIFFERENTLY THAN THE PRINT",8D
- _PRNT "ROUTINES IN STDIO OR THE _PRNT",8D
- _PRNT "ROUTINE, AS IT CAN ONLY HANDLE",8D
- _PRNT "A STRING ADDRESS.",8D8D
- _PRNT "SPRN BSTR RETURNS: "
- SPRN #BSTR
- _PRNT " ",8D8D8D
- _WAIT
-*
- _PRNT " ",8D8D8D8D
- _PRNT "SUBSTRING ROUTINES/MACROS",8D
- _PRNT "-------------------------",8D8D
- _PRNT "SPOS FINDS THE POSITION OF",8D
- _PRNT "A SUBSTRING WITHIN ANOTHER",8D
- _PRNT "STRING.",8D8D
- _PRNT "SPOS 'THIS IS A STRING';ASTR RETURNS: "
- SPOS "THIS IS A STRING";#ASTR
- STA $300
- LDA #0
- STA $301 ; CLEAR HI BYTE
- DUMP #RETURN;#1
- _PRNT " ",8D8D8D
-*
- _PRNT " ",8D8D8D
- _PRNT "THE SCPY MACRO COPIES A ",8D
- _PRNT "SUBSTRING FROM ANOTHER STRING",8D
- _PRNT "AT THE SPECIFIED INDEX, HOLDING",8D
- _PRNT "THE SUBSTRING IN [RETURN].",8D8D
- _PRNT "SCPY 'ABCDEFGHIJK';#2;#4;#50 RETURNS: "
- SCPY "ABCDEFGHIJK";#2;#4;#$FF
- SPRN #RETURN
- _PRNT " ",8D8D8D
- _WAIT
-*
- _PRNT " ",8D8D8D8D8D
- _PRNT "THE SDEL MACRO DELETES A SUBSTRING",8D
- _PRNT "FROM THE GIVEN SOURCE STRING. NOTE ",8D
- _PRNT "THAT THE SOURCE STRING MUST NOT",8D
- _PRNT "BE A LITERAL BECAUSE THIS ROUTINE",8D
- _PRNT "ALTERS THE STRING PASSED TO IT.",8D8D
- _PRNT "IF LSTR HOLDS 'THIS IS A STRING.'",8D
- _PRNT "THEN SDEL LSTR;#1;#7 RETURNS: ",8D8D
- SDEL #LSTR;#1;#7
- SPRN #LSTR
- _PRNT " ",8D8D8D8D
- _WAIT
-*
- _PRNT "THE SINS MACRO DOES THE ",8D
- _PRNT "OPPOSITE OF SDEL: IT INSERTS",8D
- _PRNT "A SUBSTRING INTO A PARENT STRING",8D
- _PRNT "AT THE GIVEN INDEX. NOTE THAT",8D
- _PRNT "WHILE THE PARENT STRING CANNOT BE ",8D
- _PRNT "A LITERAL, THE SUBSTRING ITSELF CAN BE.",8D8D
- _PRNT "THUS SINS LSTR;#1;#50;'THIS IS NOT'",8D
- _PRNT "RETURNS: ",8D
- SINS #LSTR;#1;#50;"THIS IS NOT"
- SPRN #LSTR
- _PRNT " ",8D8D8D8D
- _WAIT
-*
- JMP REENTRY
-*
-ASTR STR "A"
-BSTR STR "B"
-LSTR STR "THIS IS A STRING."
-*
-*``````````````````````````````*
-* BOTTOM INCLUDES *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-** BOTTOM INCLUDES
-*
- PUT MIN.LIB.REQUIRED
-*
-** INDIVIDUAL SUBROUTINE INCLUDES
-*
-** STRING SUBROUTINES
-*
- PUT MIN.SUB.PRNSTR
- PUT MIN.SUB.STRCAT
- PUT MIN.SUB.STRCOMP
-*
-** SUBSTRING SUBROUTINES
-*
- PUT MIN.SUB.SUBCOPY
- PUT MIN.SUB.SUBDEL
- PUT MIN.SUB.SUBINS
- PUT MIN.SUB.SUBPOS
-*
diff --git a/source/disk5_strings/T.SUB.PRNSTR b/source/disk5_strings/T.SUB.PRNSTR
deleted file mode 100644
index b58df23..0000000
--- a/source/disk5_strings/T.SUB.PRNSTR
+++ /dev/null
@@ -1,89 +0,0 @@
-*``````````````````````````````*
-* PRNSTR :: PRINT INDEXED STR *
-*- -*
-* PRINT A STRING WITH LENGTH *
-* THAT PRECEDES START OF STR *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-* LDA #>STR ; STRING ADDRESS *
-* PHA *
-* LDA #CATSTR *
-* PHA *
-* LDA #CATSTR2 *
-* PHA *
-* LDA # 255
- CMP :MLEN ; CHECK AGAINST MAX LENGTH
- BEQ :LENOK ; BR IF LENGTH < MAX
- BCC :LENOK
-*
-** RESULTING STRING WILL BE TOO LONG SO
-** INDICATE A STRING OVERFLOW, __SOVF = 0FF
-** SET NUMBER OF CHARS TO CONCAT = MLEN - S1LEN
-** SET LENGTH OF STRING 1 TO MAX LENGTH
-*
-:TOOLONG
- LDA #$0FF
- STA :SOVF ; INDICATE OVERFLOW
- LDA :MLEN
- SEC
- SBC :S1LEN
- BCC :EXIT
- ; EXIT IF MLEN < S1LEN
- STA :SCNT ; ORIG STR WAS TOO LONG
- LDA :MLEN
- STA :S1LEN ; SET STR1 LENGTH TO MAX
- JMP :DOCAT
-*
-** RESULTING LENGTH DOES NOT EXCEED MAX
-** LENGTH OF STRING 1 = S1LEN + S2LEN
-** INDICATE NO OVERFLOW, __SOVF = 0
-** SET NUM OF CHARS TO CONCAT TO LENGTH OF STR 2
-*
-:LENOK
- STA :S1LEN
- LDA #0 ; SAVE SUM OF 2 LENGTHS
- STA :SOVF ; INDICATE NO OVERFLOW
- LDA :S2LEN
- STA :SCNT ; COUNT = LENGTH OF STRING 2
-*
-** CONCAT STRINGS
-*
-:DOCAT
- LDA :SCNT
- BEQ :EXIT ; EXIT IF NO BYTES LEFT
-*
-:CATLP
- LDY :S2IND
- LDA (ADDR2),Y ; GET NEXT BYTE FROM S2
- LDY :S1IND
- STA (ADDR1),Y ; MOVE IT TO END OF STR 1
- INC :S1IND ;INC STRING 1 INDEX
- INC :S2IND ; INC STRING 2 INDEX
- DEC :SCNT ; DECREMENT COUNTER
- BNE :CATLP ; CONT UNTIL __SCNT = 0
-*
-:EXIT
-*
-** UPDATE STRING1 LENGTH
-*
- LDA :S1LEN
- LDY #0
- STA (ADDR1),Y
- LDA :SOVF
- ROR A
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
-** COPY TO [RETURN]
-*
- LDY #0
- LDA (ADDR1),Y ; LENGTH OF STRING
- STA RETLEN
- LDA #1
-:RLP
- LDA (ADDR1),Y
- STA RETURN,Y
- CPY RETLEN
- INY
- BNE :RLP
- LDA RETLEN
- LDY #0
- STA (ADDR1),Y
-*
- LDX :S3LEN ; RETURN FINAL LENGTH
-*
- RTS
-*
-** DATA
-*
-:S3LEN DS 1
-:S1LEN DS 1
-:S1IND DS 1
-:S2LEN DS 1
-:S2IND DS 1
-:MLEN DS 1
-:SCNT DS 1
-:SOVF DS 1
-*
diff --git a/source/disk5_strings/T.SUB.STRCOMP b/source/disk5_strings/T.SUB.STRCOMP
deleted file mode 100644
index b57c279..0000000
--- a/source/disk5_strings/T.SUB.STRCOMP
+++ /dev/null
@@ -1,139 +0,0 @@
-*``````````````````````````````*
-* STRCMP :: STRING COMPARE *
-*- -*
-* COMPARE TWO STRINGS AND *
-* DETERMINE IF THEY ARE *
-* IDENTICAL; IF NOT, DETERMINE *
-* WHICH IS THE SHORTEST AND *
-* WHICH IS THE LONGEST. *
-* *
-* Z FLAG = 1 IF IDENTICAL *
-* Z FLAG = 0 IF NOT *
-* CARRY = 1 IF STR2 > STR1 LEN *
-* CARRY = 0 IF STR1 > STR2 LEN *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-* LDA #>STR1 *
-* PHA *
-* LDA #STR2 *
-* PHA *
-* LDA # STR1 LENGTH
-** CARRY = 1 IF STR1 LENGTH >= STR2 LENGTH
-*
-:EXIT
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
- LDY #0
- LDA (ADDR1),Y ; GET STR1 LENGTH
- TAX ; RETURN IN X
- LDA (ADDR2),Y ; STR2 LENGTH
- TAY ; RETURN IN Y
-*
- RTS
-*
diff --git a/source/disk5_strings/T.SUB.SUBCOPY b/source/disk5_strings/T.SUB.SUBCOPY
deleted file mode 100644
index 99e1631..0000000
--- a/source/disk5_strings/T.SUB.SUBCOPY
+++ /dev/null
@@ -1,211 +0,0 @@
-*``````````````````````````````*
-* SUBCOPY :: COPY SUBSTRING *
-*- -*
-* COPY A SUBSTRING FROM A *
-* STRING TO [RETURN]. *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-* LDA #>STR ; SOURCE STRING *
-* PHA *
-* LDA #RETURN
- STA ADDR2+1
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
- LDA #0
- STA :S2LEN ; DESTINATION LENGTH = 0
- STA :SCERR ; ASSUME NO ERRORS
-*
-** CHECK FOR ZERO BYTES TO COPY OR ZERO MAX SUBSTR LENGTH
-*
- LDA :SCNT
- BEQ :OKEXIT ; BR IF 0 BYTES TO COPY,
- ; S2A WILL JUST HAVE ZERO LENGTH
- LDA :MLEN
- BEQ :EREXIT ; ERROR EXIT IF SUBSTR HAS
- ; ZERO MAX LENGTH
- LDA :SINDEX
- BEQ :EREXIT ; ERROR EXIT IF START IDX = 0
-*
-** CHECK IF SRC STR REACHES STARTING INDEX
-*
- LDY #0
- LDA (ADDR1),Y ;
- STA :S1LEN ; GET LENGTH OF SOURCE STRING
- CMP :SINDEX ; COMPARE TO STARTING INDEX
- BCC :EREXIT ; ERROR EXIT IF INDEX TOO BIG
-*
-** CHECK THAT WE DO NOT COPY BEYOND THE END OF
-** THE SOURCE STRING.
-** IF INDEX + COUNT -1 > SLEN THEN
-** COUNT = SLEN - SINDEX + 1
-*
- LDA :SINDEX
- CLC
- ADC :SCNT
- BCS :RECALC
- TAX ; BR IF INDEX + COUNT > 255
- DEX
- CPX :S1LEN
- BCC :CNT10K ; BR IF IND + CNT - 1 < S1LEN
- BEQ :CNT10K ; OR EQUAL
-*
-** THE CALLER ASKED FOR TOO MANY CHARS SO
-** JUST RETURN EVERYTHING BETWEEN INDEX AND
-** END OF STRING. SO CNT = S1LEN - INDEX + 1
-*
-:RECALC
- LDA :S1LEN ; RECALCULATE COUNT
- SEC
- SBC :SINDEX
- STA :SCNT
- INC :SCNT ; CNT = S1LEN - IND + 1
- LDA #$0FF
- STA :SCERR ; INDICATE TRUNCATION
-*
-** CHECK IF COUNT IS <= THE MAXIMUM LENGTH
-** OF THE DEST STRING. IF NOT, THEN SET COUNT TO
-** MAX LENGTH.
-** IF COUNT > MAXLEN THEN
-** COUNT = MAXLEN
-*
-:CNT10K
- LDA :SCNT
- CMP :MLEN ; IF CNT > M SUBSTR LEN ?
- BCC :CNT20K ; BR IF CNT < MAXLEN
- BEQ :CNT20K ; BR IF CNT = MAXLEN
- LDA :MLEN
- STA :SCNT ; ELSE CNT = MAXLEN
- LDA #$0FF
- STA :SCERR ; INDICATE DEST STR OVERFLOW
-*
-** EVERYTHING IS SET UP SO MOVE THE
-** SUBSTRING TO THE DESTINATION STRING
-*
-:CNT20K
- LDX :SCNT ; REG X WILL BE COUNTER
- BEQ :EREXIT ; ERR IF 0
- LDA #1 ; START WITH 1ST CHAR IN DEST
- STA :S2LEN ; RUNNING DEST INDEX
- ; __SINDEX IS SRC INDEX
-:MVLP
- LDY :SINDEX
- LDA (ADDR1),Y ; GET NEXT SRC CHAR
- LDY :S2LEN
- STA (ADDR2),Y ; MOVE NEXT CHAR TO DEST
- INC :SINDEX ; INC SRC INDEX
- INC :S2LEN ; INC DEST INDEX
- DEX ; DECREMENT COUNTER
- BNE :MVLP ; CONT UNTIL CNT = 0
- DEC :S2LEN ; SUBSTR LEN=FINAL DEST IND-1
- LDA :SCERR ; CHECK FOR ANY ERRORS
- BNE :EREXIT ; BR IF STR TRUNCATED OR OVERFLOW
-*
-** GOOD EXIT
-*
-:OKEXIT
- CLC
- BCC :EXIT
-*
-** ERROR EXIT
-*
-:EREXIT
- SEC
-*
-** STORE LENGTH BYTE IN FRONT OF SUBSTR
-*
-:EXIT
- LDA :S2LEN
- LDY #0
- STA (ADDR2),Y
- STA RETLEN
- RTS
-*
-** DATA
-*
-:S1LEN DS 1
-:S2LEN DS 1
-:MLEN DS 1
-:SCNT DS 1
-:SINDEX DS 1
-:SCERR DS 1
-*
diff --git a/source/disk5_strings/T.SUB.SUBDEL b/source/disk5_strings/T.SUB.SUBDEL
deleted file mode 100644
index 90e2944..0000000
--- a/source/disk5_strings/T.SUB.SUBDEL
+++ /dev/null
@@ -1,191 +0,0 @@
-*``````````````````````````````*
-* SUBDEL :: DELETE SUBSTRING *
-*- -*
-* DELETE A SUBSTRING FROM A *
-* STRING. *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-* LDA #>STR ; STRING ADDRESS *
-* PHA *
-* LDA # 255
- STA :SIDX ; SAVE INDEX + COUNT AS
- ; THE SOURCE INDEX
- TAX ; X = INDEX + COUNT
- DEX
- CPX :S1LEN
- BCC :CNTOK ; BR IF IND + CNT - 1
- ; < __S1LEN
- ; ELSE JUST TRUNC STRING
- BEQ :TRUNC ; TRUNC BUT NO ERROR--
- ; EXACTLY ENOUGH CHARS
- LDA #$0FF
- STA :SCERR ; INDICATE ERROR - NOT
- ; ENOUGH CHARS TO DELETE
-*
-** TRUNCATE THE STRING - NO COMPACTING NECESSARY
-*
-:TRUNC
- LDX :SINDEX ; STRING LENGTH =
- ; START INDEX - 1
- DEX
- STX :S1LEN
- LDA :SCERR
- BEQ :OKEXIT
- BNE :ERREXIT
-*
-** DELETE THE SUBSTRING BY COMPACTING
-** MOVE ALL CHARS ABOVE THE DELETED AREA DOWN
-*
-:CNTOK
-*
-** CALCULATE NUMBER OF CHARS TO MOVE
-** (SLEN - SIDX + 1)
-*
- LDA :S1LEN ; GET STR LENGTH
- SEC
- SBC :SIDX ; SUBTRACT START INDEX
- TAX
- INX
- BEQ :OKEXIT ; ADD 1 TO INCLUDE LAST
- ; CHAR; BR IF CNT = 0
-:MVLP
- LDY :SIDX
- LDA (ADDR1),Y ; GET NEXT CHAR
- LDY :SINDEX
- STA (ADDR1),Y ;MOVE IT DOWN
- INC :SINDEX
- INC :SIDX ; INC DEST, SRC INDEXES
- DEX
- BNE :MVLP ; CONT UNTIL CNT = 0
- LDX :SINDEX
- DEX ; START LENGTH = FINAL
- ; DEST INDEX -1
- STX :S1LEN
-*
-** GOOD EXIT
-*
-:OKEXIT
- CLC
- BCC :EXIT
-:ERREXIT
- SEC
-*
-:EXIT
- LDA :S1LEN
- LDY #0
- STA (ADDR1),Y ; SET LENGTH OF STRING
- RTS
-*
-** DATA
-*
-:S1LEN DS 1
-:SCNT DS 1
-:SINDEX DS 1
-:SIDX DS 1
-:SCERR DS 1
-*
diff --git a/source/disk5_strings/T.SUB.SUBINS b/source/disk5_strings/T.SUB.SUBINS
deleted file mode 100644
index c43ed71..0000000
--- a/source/disk5_strings/T.SUB.SUBINS
+++ /dev/null
@@ -1,239 +0,0 @@
-*``````````````````````````````*
-* SUBINS :: INSERT SUBSTRING *
-*- -*
-* INSERT A SUBSTRING INTO *
-* ANOTHER STRING. *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-* LDA #STR ; STRING TO INS TO *
-* PHA *
-* LDA #SUB ; SUBSTRING TO INS *
-* PHA *
-* LDA # 255
- CMP :MLEN ;
- BCC :IDXLEN ; BR IF S1+S2 LEN < MAX LENGTH
- BEQ :IDXLEN ; BR IF EQUAL
-*
-** SUBSTRING DOES NOT FIT, SO TRUNCATE IT
-*
-:TRUNC
- LDA :MLEN ; SUBSTR LEN = MLEN - STR LEN
- SEC
- SBC :S1LEN
- BCC :EREXIT
- BEQ :EREXIT ; ERR IF MLEN < STR LEN OR 0
- ; (ORIGINAL STRING WAS TOO LONG)
- STA :S2LEN
- LDA #$0FF
- STA :SCERR ; INDICATE SUBSTR WAS TRUNCATED
-*
-** CHECK THAT INDEX IS WITHIN STRING. IF NOT, CONCAT
-** SUBSTR ONTO THE END OF THE STRING.
-*
-:IDXLEN
- LDA :S1LEN
- CMP :SINDEX ;
- BCS :LENOK ; BR IF INDEX WITHIN STR
- LDX :S1LEN ; ELSE CONCAT SUB AT END OF STR
- INX
- STX :SINDEX ; START RIGHT AFTER END OF STR
- LDA #$0FF
- STA :SCERR ; INDICATE ERR IN INSERT
- LDA :S1LEN
- CLC
- ADC :S2LEN
- STA :S1LEN ; ADD LENGTHS TOGETHER
- JMP :MVESUB ; PERFORM MOVE, NOTHING ELSE TODO
-*
-** OPEN UP A SPACE IN THE SOURCE STRING FOR THE
-** SUBSTRING BY MOVING THE CHARACTERS FROM THE END
-** OF THE SOURCE STRING DOWN TO INDEX, UP BY
-** THE SIZE OF THE STRING.
-*
-:LENOK
-*
-** CALC NUMBER OF CHARS TO MOVE
-** COUNT = STR LEN - START INDEX + 1
-*
- LDA :S1LEN
- SEC
- SBC :SINDEX
- TAX
- INX ; X= NUM OF CHARS TO MOV
-*
-** SET THE SOURCE INDEX AND CALC DEST INDEX
-*
- LDA :S1LEN
- STA :SIDX ; SRC ENDS AT ORIG STR END
- CLC
- ADC :S2LEN
- STA :SBIDX ; DEST ENDS FURTHER BY SUB LEN
- STA :S1LEN ; SET NEW LENGTH TO THIS ALSO
-*
-:OPNLP
- LDY :SIDX
- LDA (ADDR1),Y
- LDY :SBIDX
- STA (ADDR1),Y ; MOVE IT UP IN MEM
- DEC :SIDX
- DEC :SBIDX ; DE DEST IDX, COUNTER
- DEX
- BNE :OPNLP ; CONT UNTIL COUNTER = 0
-*
-** MOVE THE SUBSTR INTO THE OPEN AREA
-*
-:MVESUB
- LDA #1
- STA :SIDX
- ; START AT ONE IN THE SUBSTR
- ; START AT INDEX IN THE STRING
- LDX :S2LEN ; X = NUM OF CHARS TO MOVE
-*
-:MVELP
- LDY :SIDX
- LDA (ADDR2),Y ; GET NEXT CHAR
- LDY :SINDEX
- STA (ADDR1),Y
- INC :SIDX ; INC SUBSTR INDEX
- INC :SINDEX ; INC STR INDEX
- DEX ; DEC COUNTER
- BNE :MVELP ; CONT UNTIL COUNTER = 0
- LDA :SCERR ; GET ERROR FLAG
- BNE :EREXIT ; BR IF SUBSTR WAS TRUNCED
-*
-:OKEXIT
- CLC
- BCC :EXIT
-:EREXIT
- SEC ; ERROR EXIT
-:EXIT
- LDA :S1LEN
- LDY #0
- STA (ADDR1),Y
- RTS
-*
-** DATA
-*
-:S1LEN DS 1
-:S2LEN DS 1
-:SUBLEN DS 1
-:MLEN DS 1
-:SINDEX DS 1
-:SIDX DS 1
-:SBIDX DS 1
-:SCERR DS 1
-*
diff --git a/source/disk5_strings/T.SUB.SUBPOS b/source/disk5_strings/T.SUB.SUBPOS
deleted file mode 100644
index 60d3469..0000000
--- a/source/disk5_strings/T.SUB.SUBPOS
+++ /dev/null
@@ -1,170 +0,0 @@
-*``````````````````````````````*
-* SUBPOS :: SUBSTRING POSITION *
-*- -*
-* FIND THE POSITION OF A SUB- *
-* STRING WITHIN ANOTHER STRING *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-* LDA #>STR ; STRING ADDR *
-* PHA *
-* LDA #SUB ; SUBSTR ADDR *
-* PHA *
-* LDA #- *
-* *
-* VERSION 00.03.00 *
-* *
-* 21-JAN-2019 *
-* *
-********************************
-* *
-* NATHAN D. RIGGS *
-* NATHAN.RIGGS@OUTLOOK.COM *
-* *
-********************************
-*
-** ASSEMBLER DIRECTIVES
-*
- CYC AVE
- EXP ONLY
- TR ON
- DSK FILEIO.DEMO
- OBJ $BFE0
- ORG $6000
-*
-*``````````````````````````````*
-* TOP INCLUDES (HOOKS,MACROS) *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
- PUT MIN.VARS.REQUIRED
- USE MIN.MAC.REQUIRED
- PUT MIN.HOOKS.REQUIRED
- USE MIN.MAC.FILEIO
- PUT MIN.HOOKS.FILEIO
-*
-*``````````````````````````````*
-* PROGRAM MAIN BODY *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-********************************
-********************************
-* *
-* NOTE: FOR THIS TO WORK *
-* PROPERLY, THE DEMO HAS TO BE *
-* BLOADED, THEN EXECUTED VIA *
-* THE MONITOR (6000G). IF THIS *
-* IS NOT DONE, YOU WILL GET A *
-* "FILE NOT FOUND" ERROR WHEN *
-* DOING FILE OPERATIONS. *
-* *
-* FOR YOUR OWN PROJECTS, A WAY *
-* TO WORK AROUND THIS IS TO *
-* USE AN EXEC FILE TO BLOAD *
-* AND EXECUTE THE CODE. *
-* *
-********************************
-********************************
-*
- _PRNT " ",8D8D8D8D8D
- _PRNT "FILE INPUT/OUTPUT MACROS",8D
- _PRNT "------------------------",8D8D
- _PRNT "THE BSAVE MACRO SAVES THE GIVEN",8D
- _PRNT "ADDRESS RANGE UNDER THE SPECIFIED",8D
- _PRNT "BINARY FILE. THE ARGUMENT IS SIMPLY",8D
- _PRNT "A STRING THAT WOULD MATCH THE ARGUMENTS",8D
- _PRNT "OF A TYPICAL BSAVE STATEMENT IN DOS.",8D8D
- _PRNT "BSAVE 'TEST,A$800,L$100' SAVES THE",8D
- _PRNT "$100 BYTES LOCATED AT $800 IN THE FILE",8D
- _PRNT "TEST.",8D8D
- _PRNT "LET'S PUT SOMETHING INTO $300 TO",8D
- _PRNT "TEST IT OUT.",8D8D
- LDY #0
-LP
- TYA
- STA $800,Y
- INY
- CPY #$100
- BNE LP
- _WAIT
- DUMP #$800;#$100
- _WAIT
- _PRNT " ",8D8D
- _PRNT "BSAVE 'TEST,A$800,L$100'...."
- BSAVE "TEST,A$800,L$100"
- _PRNT "DONE!",8D8D
- _PRNT "NOW LET'S CLEAR $100 BYTES AT",8D
- _PRNT "$800 BEFORE WE RELOAD IT WITH BLOAD.",8D8D
- LDY #0
-LP2
- LDA #0
- STA $800,Y
- INY
- CPY #$100
- BNE LP2
- DUMP #$800;#$100
-*
- _PRNT " ",8D8D
- _PRNT "NOW WE CAN BLOAD TEST TO GET $800",8D
- _PRNT "BACK INTO THE STATE WE PUT IT.",8D8D
- _PRNT "BLOAD 'TEST'...",8D
- _WAIT
- BLOAD "TEST"
- _PRNT " ",8D8D
- _PRNT "DONE!",8D8D
- DUMP #$0800;#$100
- _PRNT " ",8D8D
- _WAIT
-*
- _PRNT "THE CMD MACRO SIMPLY EXECUTES A",8D
- _PRNT "DOS COMMAND, ALONG WITH ANY ARGUMENTS",8D
- _PRNT "PASSED TO IT. CMD 'CATALOG', FOR INSTANCE,",8D
- _PRNT "RETURNS:",8D8D
- _WAIT
- CMD "CATALOG"
- _WAIT
-*
-** IF WE ARE TO READ OR WRITE FILES, WE HAVE TO FOOL
-** THE COMPUTER TO THINK IT'S IN APPLESOFT MODE. THIS
-** IS ACCOMPLISHED WITH THE AMODE MACRO. WITH BINSAVE
-** AND BINLOAD, THIS IS ALREADY DONE, SO TECHNICALLY
-** WE DON'T HAVE TO DO IT HERE. HOWEVER, THE CMD
-** ROUTINE DOESN'T SET IT UP AUTOMATICALLY, SO BE SURE
-** TO INCLUDE THIS BEFORE OPENING TEXT FILES.
-*
- AMODE
-*
- _PRNT " ",8D8D8D
- _PRNT "TYPICALLY, THE CMD MACRO IS ALSO",8D
- _PRNT "USED FOR PREPARING TO READ OR WRITE",8D
- _PRNT "TEXT FILES. HOWEVER, BEFORE THIS CAN",8D
- _PRNT "BE ACCOMPLISHED, THE TMODE MACRO",8D
- _PRNT "MUST BE RUN TO TRICK APPLESOFT INTO",8D
- _PRNT "BELIEVING IT ISN'T IN IMMEDIATE MODE.",8D8D
- _PRNT "TMODE HAS NO ARGUMENTS. THUS, THE",8D
- _PRNT "FOLLOWING PREPARES US TO OPEN A TEXT",8D
- _PRNT "FILE TO BE WRITTEN TO:",8D8D
- _PRNT "TMDOE",8D
- _PRNT "CMD 'OPEN T.TEXTFILE'",8D
- _PRNT "CMD 'WRITE T.TEXTFILE'",8D8D
- _WAIT
-*
- _PRNT "WE CAN NOW PRINT TO THIS FILE WITH",8D
- _PRNT "THE FPRN MACRO. THIS MACRO EITHER",8D
- _PRNT "PRINTS A GIVEN LINE OF TEXT TO THE FILE,",8D
- _PRNT "FOLLOWED BY A RETURN ($8D), OR PRINTS",8D
- _PRNT "THE CHARACTERS IN A STRING AT A GIVEN",8D
- _PRNT "ADDRESS. IN THE LATTER CASE, THE LENGTH",8D
- _PRNT "OF THE STRING IS NOT PRESERVED; ONLY",8D
- _PRNT "THE ASCII IS.",8D8D
- _PRNT "FPRN 'ALL IS WELL THAT ENDS WELL.'",8D
- _PRNT "FPRN RETORT",8D8D
- CMD "OPEN T.TEXTFILE"
- CMD "WRITE T.TEXTFILE"
- FPRN "ALL IS WELL THAT ENDS WELL."
- FPRN #RETORT
- CMD "CLOSE T.TEXTFILE"
- _PRNT " ",8D8D8D
- _PRNT "PUTS THE LITERAL PHRASE AND A PHRASE",8D
- _PRNT "STORED IN THE RETORT ADDRESS INTO",8D
- _PRNT "THE FILE.",8D
- _WAIT
- _PRNT " ",8D8D8D
- _PRNT "THEN, LIKE ALWAYS, WE MUST CLOSE",8D
- _PRNT "THE FILE VIA CMD:",8D8D
- _PRNT "CMD 'CLOSE T.TEXTFILE'",8D8D8D
- _WAIT
- _PRNT "FINALLY, TO READ THIS TEXT FILE",8D
- _PRNT "WE SIMPLY NEED TO OPEN THE",8D
- _PRNT "FILE FOR READING VIA THE CMD MACRO,",8D
- _PRNT "THEN USE THE FINP MACRO TO READ A ",8D
- _PRNT "LINE OF TEXT AND STORE IT IN",8D
- _PRNT "MEMORY:",8D8D
- _PRNT "CMD 'OPEN T.TEXTFILE'",8D
- _PRNT "CMD 'READ T.TEXTFILE'",8D
- _PRNT "FINP RETURN",8D
- _PRNT "FINP PARAM",8D
- _PRNT "CMD 'CLOSE T.TEXTFILE'",8D8D
- CMD "OPEN T.TEXTFILE"
- CMD "READ T.TEXTFILE"
- FINP #RETURN
- FINP #PARAM
- CMD "CLOSE T.TEXTFILE"
- _WAIT
- DUMP #RETURN;RETURN
- DUMP #PARAM;PARAM
- _WAIT
-*
- _PRNT " ",8D8D
- _PRNT "THESE STRINGS ARE NOW STORED IN",8D
- _PRNT "[RETURN] AND [PARAM], RESPECTIVELY,",8D
- _PRNT "WITH A PRECEDING LENGTH BYTE. THESE",8D
- _PRNT "CAN BE PRINTED WITH THE SPRN MACRO",8D
- _PRNT "FOUND IN THE STRINGS LIBRARY.",8D8D8D
- _WAIT
-*
-********************************
-********************************
-********************************
-* *
-* W A R N I N G *
-* *
-********************************
-********************************
-********************************
-*
- _PRNT "********************************",8D
- _PRNT "********************************",8D8D
- _PRNT " WARNING!!!",8D8D
- _PRNT "********************************",8D
- _PRNT "********************************",8D8D
- _PRNT "AT THIS POINT, YOU WANT TO EJECT",8D
- _PRNT "THE CURRENT DISK, AND PUT IN",8D
- _PRNT "A DISK THAT YOU DON'T MIND ",8D
- _PRNT "HAVING TO REFORMAT. ",8D8D
- _PRNT "THE REST OF THE ROUTINES ARE",8D
- _PRNT "LOW LEVEL DISK ACCESS PROCEDURES,",8D
- _PRNT "AND CAN SERIOUSLY DAMAGE A DISK!",8D8D
- _PRNT "<<< PRESS A KEY ONCE YOU'RE READY >>>",8D8D
- _WAIT
-*
- _PRNT "LOW-LEVEL DISK ACCESS IS DONE VIA",8D
- _PRNT "THE STANDARD RWTS ROUTINE, WITH A",8D
- _PRNT "FEW MACROS THROWN IN TO MAKE IT *FEEL*",8D
- _PRNT "MORE SERIALIZED. THE FOLLOWING MACROS",8D
- _PRNT "ALTER THE RWTS ROUTINE'S BEAHVIOR:",8D8D
- _PRNT "SLOT : SETS THE RWTS SLOT",8D
- _PRNT "DRIVE: SETS THE RWTS DRIVE",8D
- _PRNT "TRACK: SETS THE TRACK TO BE WRITTEN/READ",8D
- _PRNT "SECT : SETS THE SECTOR TO BE READ/WRITTEN",8D
- _PRNT "SETDR: SET RWTS TO READ MODE",8D
- _PRNT "SETDW: SET RWTS TO WRITE MODE",8D
- _PRNT "DBUFF: SET THE READ/WRITE BUFFER ADDRESS",8D8D
- _WAIT
- _PRNT "EACH OF THESE SETTINGS ARE INHERITED",8D
- _PRNT "FROM THE PREVIOUS STATE; IF YOU ARE",8D
- _PRNT "ALREADY USING SECTOR 6, DRIVE 1, FOR",8D
- _PRNT "EXAMPLE, THEN YOU DON'T HAVE TO SET IT AGAIN",8D
- _PRNT "UNLESS YOU WANT THOSE SETTINGS CHANGED.",8D
- _PRNT "THIS LIBRARY ALSO USES THE SAME IOB",8D
- _PRNT "TABLE AS THE OPERATING SYSTEM (DOS OR",8D
- _PRNT "PRODOS) TO CARRY OVER ANY PREVIOUS SETTINGS.",8D8D
- _WAIT
-*
- _PRNT "ONCE THE SETTINGS ARE AS DESIRED,",8D
- _PRNT "YOU USE THE DRWTS MACRO TO CALL",8D
- _PRNT "THE RWTS ROUTINE TO MAKE THE ",8D
- _PRNT "APPROPRIATE READ OR WRITE CHANGE TO",8D
- _PRNT "THE DISK.",8D8D
- _PRNT "FOR THE SAKE OF PLAYING IT SAFE,",8D
- _PRNT "WE WON'T BE DOING THAT HERE--YOU CAN",8D
- _PRNT "EXPERIMENT ON YOUR OWN WITH THESE CALLS;",8D
- _PRNT "THAT WAY IF SOMETHING BAD HAPPENS,",8D
- _PRNT "IT'S ON YOU--NOT ME! :)",8D8D8D
- _WAIT
-*
- JMP REENTRY
-*
-RETORT STR "IF YOU ARE RICH, ANYHOW..."
-*
-*``````````````````````````````*
-* BOTTOM INCLUDES *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
- PUT MIN.LIB.REQUIRED
-*
-** INDIVIDUAL SUBROUTINES
-*
-** FILEIO SUBROUTINES
-*
- PUT MIN.SUB.BINLOAD
- PUT MIN.SUB.BINSAVE
- PUT MIN.SUB.DISKOP
- PUT MIN.SUB.DOSCMD
- PUT MIN.SUB.FINPUT
- PUT MIN.SUB.FPRINT
- PUT MIN.SUB.FPSTR
diff --git a/source/disk6_fileio/T.MIN.HOOKS.FILEIO b/source/disk6_fileio/T.MIN.HOOKS.FILEIO
deleted file mode 100644
index be96bc1..0000000
--- a/source/disk6_fileio/T.MIN.HOOKS.FILEIO
+++ /dev/null
@@ -1,43 +0,0 @@
-STEP00 EQU $C080
-STEP01 EQU $C081
-STEP10 EQU $C082
-STEP11 EQU $C083
-STEP20 EQU $C084
-STEP21 EQU $C085
-STEP30 EQU $C086
-STEP31 EQU $C087
-MOTON EQU $C088
-MOTOFF EQU $C089
-DRV0EN EQU $C08A
-DRV1EN EQU $C08B
-Q6CLR EQU $C08C
-Q6SET EQU $C08D
-Q7CLR EQU $C08E
-Q7SET EQU $C08F
-CWRITE EQU $FECD
-CREAD EQU $FEFD
-IOB EQU $B7E8
-
-IOB_SLOT EQU $B7E9
-IOB_DRIV EQU $B7EA
-IOB_EVOL EQU $B7EB
-IOB_TRAK EQU $B7EC
-IOB_SECT EQU $B7ED
-IOB_DCTL EQU $B7EE
-
-IOB_DCTH EQU $B7EF
-IOB_BUFL EQU $B7F0
-IOB_BUFH EQU $B7F1
-IOB_COMM EQU $B7F4 ; COMMAND CODE
-IOB_ERR EQU $B7F5
-IOB_AVOL EQU $B7F6
-IOB_PRES EQU $B7F7
-IOB_PRED EQU $B7F8
-RWTS EQU $3D9
-FCOUT EQU $FDED
-LANG EQU $AAB6
-CURLIN EQU $75
-PROMPT EQU $33
-FGET EQU $FD0C
-FGETLN EQU $FD6F
-DOSERR EQU $DE
diff --git a/source/disk6_fileio/T.MIN.HOOKS.REQUIRED b/source/disk6_fileio/T.MIN.HOOKS.REQUIRED
deleted file mode 100644
index aad849f..0000000
--- a/source/disk6_fileio/T.MIN.HOOKS.REQUIRED
+++ /dev/null
@@ -1,10 +0,0 @@
-ADDR1 EQU $06
-ADDR2 EQU $08
-ADDR3 EQU $EB
-ADDR4 EQU $ED
-SCRATCH EQU $19
-SCRATCH2 EQU $1E
-RETADR EQU $FE
-RESULT EQU $FA
-RESULT2 EQU $FC
-REENTRY EQU $3D0
diff --git a/source/disk6_fileio/T.MIN.LIB.REQUIRED b/source/disk6_fileio/T.MIN.LIB.REQUIRED
deleted file mode 100644
index 1649887..0000000
--- a/source/disk6_fileio/T.MIN.LIB.REQUIRED
+++ /dev/null
@@ -1,401 +0,0 @@
-__GETRET
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #255
-:LP
- INY
- LDA RETURN,Y
- STA (ADDR1),Y
- CPY RETLEN
- BNE :LP
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
-__SETPARM
- LDY #255
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
-:LP
- INY
- LDA (ADDR1),Y
- STA PARAM,Y
- CPY PARLEN
- BNE :LP
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
-__DUMP
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA :LENGTH
- PLA
- STA ADDR3
- PLA
- STA ADDR3+1
- LDA #$8D
- JSR $FDF0
- LDA ADDR3+1
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA ADDR3+1
- AND #$0F
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA ADDR3
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA ADDR3
- AND #$0F
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA #186
- JSR $FDF0
- LDA #160
- JSR $FDF0
- LDY #0
-:LP
- LDA (ADDR3),Y
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA (ADDR3),Y
- AND #$0F
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- LDA #160
- JSR $FDF0
- INY
- CPY :LENGTH
- BNE :LP
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
-:RIGHT DS 1
-:LEFT DS 1
-:LENGTH DS 1
-__P
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #1
-:LP LDA (ADDR1),Y
- BEQ :DONE
- JSR $FDF0
- INY
- BNE :LP
-:DONE CLC
- TYA
- ADC ADDR1
- STA ADDR1
- LDA ADDR1+1
- ADC #0
- PHA
- LDA ADDR1
- PHA
- RTS
-__W
- JSR $FD0C
- RTS
-__RSAV
- STA ERRA
- STX ERRX
- STY ERRY
-:C BCC :C0
- BCS :C1
-:Z BEQ :Z1
- BNE :Z0
-:N BMI :N1
- BPL :N0
-:O BVC :O0
- BVS :O1
- JMP :EXIT
-:C0 LDA #0
- STA ERRCARRY
- JMP :Z
-:C1 LDA #1
- STA ERRCARRY
- JMP :Z
-:Z1 LDA #1
- STA ERRZERO
- JMP :N
-:Z0 LDA #0
- STA ERRZERO
- JMP :N
-:N1 LDA #1
- STA ERRNEG
- JMP :O
-:N0 LDA #0
- STA ERRNEG
- JMP :O
-:O0 LDA #0
- STA ERROVF
- JMP :EXIT
-:O1 LDA #1
- STA ERROVF
-:EXIT
- RTS
-__RDMP
- _PRNT " ",8D8D
- _PRNT "REGISTRY DUMP",8D
- _PRNT "=============",8D
- _PRNT "A: "
- LDA ERRA
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA ERRA
- AND #$0F
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- _PRNT " ",8D
- _PRNT "X: "
- LDA ERRX
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA ERRX
- AND #$0F
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- _PRNT " ",8D
- _PRNT "Y: "
- LDA ERRY
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA ERRY
- AND #$0F
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- _PRNT " ",8D8D
- _PRNT "STATUS FLAGS",8D
- _PRNT "============",8D8D
- LDA #0
- CMP ERRCARRY
- BEQ :CARCLR
- _PRNT "CARRY: SET",8D
- JMP :TESTN
-:CARCLR _PRNT "CARRY: CLEAR",8D
-:TESTN LDA #0
- CMP ERRNEG
- BEQ :NEGCLR
- _PRNT "NEGATIVE: SET",8D
- JMP :TESTZ
-:NEGCLR _PRNT "NEGATIVE: CLEAR",8D
-:TESTZ LDA #0
- CMP ERRZERO
- BEQ :ZCLR
- _PRNT "ZERO: SET",8D
- JMP :TESTO
-:ZCLR _PRNT "ZERO: CLEAR",8D
-:TESTO
- LDA #0
- CMP ERROVF
- BEQ :OCLR
- _PRNT "OVERFLOW: SET",8D
- JMP :FIN
-:OCLR _PRNT "OVERFLOW: CLEAR",8D8D8D
-:FIN
- RTS
-:LEFT DS 1
-:RIGHT DS 1
-HEXTAB ASC "0123456789ABCDEF"
-__ERR
- LDY #0
- LDA (RETADR),Y
- STA :RET
- INY
- LDA (RETADR),Y
- STA :RET+1
- JSR __RSAV
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :DUMPLEN
- PLA
- STA :DUMP
- PLA
- STA :DUMP+1
- PLA
- STA :DMPMSG
- PLA
- STA :DMPMSG+1
- PLA
- STA :MESG
- PLA
- STA :MESG+1
- PLA
- STA :SRID
- PLA
- STA :SRID+1
- _PRNT " ",87878787878D8D
- _PRNT "ERROR!",8D8D
- _PRNT "SUBROUTINE: "
- LDY #0
- LDA :SRID
- STA ADDR1
- LDA :SRID+1
- STA ADDR1+1
-:LP1
- LDA (ADDR1),Y
- BEQ :LPX1
- JSR $FDF0
- INY
- BNE :LP1
-:LPX1
- _PRNT " ",8D
- _PRNT "MESSAGE: "
- LDY #0
- LDA :MESG
- STA ADDR1
- LDA :MESG+1
- STA ADDR1+1
-:LP2
- LDA (ADDR1),Y
- BEQ :LPX2
- JSR $FDF0
- INY
- BNE :LP2
-:LPX2
- _PRNT " ",8D8D
- _WAIT
- LDY #0
- LDA :DMPMSG
- STA ADDR1
- LDA :DMPMSG+1
- STA ADDR1+1
-:LP3
- LDA (ADDR1),Y
- BEQ :LPX3
- JSR $FDF0
- INY
- BNE :LP3
-:LPX3
- _PRNT " ",8D
- LDA :DUMP+1
- PHA
- LDA :DUMP
- PHA
- LDA :DUMPLEN
- PHA
- JSR __DUMP
- _WAIT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- _PRNT " ",8D8D
- _WAIT
- _RDUMP
- _WAIT
- LDA ERRSTOP
- CMP #1
- BEQ :KILL
- RTS
-:KILL
- _PRNT " ",8D8D
- _PRNT "BREAK AT: "
- DUMP #:RET;#2
- JMP $3D0
-:DUMPLEN DS 1
-:DUMP DS 2
-:DMPMSG DS 2
-:MESG DS 2
-:SRID DS 2
-:RET DS 2
-__ERRH
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDA #$FFC
- STA $D8
- LDY #0
- LDA (ADDR1),Y
- STA $9D5A
- INY
- LDA (ADDR1),Y
- STA $9D5B
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
diff --git a/source/disk6_fileio/T.MIN.MAC.FILEIO b/source/disk6_fileio/T.MIN.MAC.FILEIO
deleted file mode 100644
index 353fcb9..0000000
--- a/source/disk6_fileio/T.MIN.MAC.FILEIO
+++ /dev/null
@@ -1,71 +0,0 @@
-BLOAD MAC
- _ISSTR ]1
- JSR BINLOAD
- <<<
-BSAVE MAC
- _ISSTR ]1
- JSR BINSAVE
- <<<
-AMODE MAC
- LDA #1
- STA $AAB6
- STA $75+1
- STA $33
- <<<
-CMD MAC
- _ISSTR ]1
- JSR DOSCMD
- <<<
-FPRN MAC
- IF ",]1
- JSR FPRINT
- ASC ]1
- HEX 8D00
- ELSE
- _ISLIT ]1
- JSR FPSTR
- FIN
- <<<
-FINP MAC
- _ISLIT ]1
- JSR FINPUT
- <<<
-SLOT MAC
- LDA ]1
- STA SCRATCH
- ASL SCRATCH
- ASL SCRATCH
- ASL SCRATCH
- ASL SCRATCH
- LDA SCRATCH
- STA IOB_SLOT
- <<<
-DRIVE MAC
- LDA ]1
- STA IOB_DRIV
- <<<
-TRACK MAC
- LDA ]1
- STA IOB_TRAK
- <<<
-SECT MAC
- LDA ]1
- STA IOB_SECT
- <<<
-SETDR MAC
- LDA $01
- STA IOB_COMM
- <<<
-SETDW MAC
- LDA $02
- STA IOB_COMM
- <<<
-DBUFF MAC
- LDA #<]1
- STA IOB_BUFL
- LDA #>]1
- STA IOB_BUFH
- <<<
-DRWTS MAC
- JSR DISKOP
- <<<
diff --git a/source/disk6_fileio/T.MIN.MAC.REQUIRED b/source/disk6_fileio/T.MIN.MAC.REQUIRED
deleted file mode 100644
index 5f3c4db..0000000
--- a/source/disk6_fileio/T.MIN.MAC.REQUIRED
+++ /dev/null
@@ -1,89 +0,0 @@
-_ISLIT MAC
- IF #=]1
- LDA ]1/$100
- PHA
- LDA ]1
- PHA
- ELSE
- LDA ]1+1
- PHA
- LDA ]1
- PHA
- FIN
- <<<
-_ISSTR MAC
- IF "=]1
- JMP STRCONT
-]STRTMP STR ]1
-STRCONT
- LDY #0
- LDA ]STRTMP
- STA PARLEN
- STA PARAM
-]STRLP1
- INY
- LDA ]STRTMP,Y
- STA PARAM,Y
- CPY PARLEN
- BNE ]STRLP1
- LDA #>PARAM
- PHA
- LDA #:CHKERR
- STA $9D5B
- JMP :ERREND
-:CHKERR
- LDY #0
- STY $D8
- _ERR #:E_SID;#:E_MSG;#:E_DUMP;#ADDR2;#2
- BRK
-:ERREND
- LDA #$8D
- JSR FCOUT
- LDA #$84
- JSR FCOUT
- LDA #$C2
- JSR FCOUT
- LDA #$CC
- JSR FCOUT
- LDA #$CF
- JSR FCOUT
- LDA #$C1
- JSR FCOUT
- LDA #$C4
- JSR FCOUT
- LDA #$A0
- JSR FCOUT
- LDY #0
- LDA (ADDR2),Y
- STA :SLEN
- LDY #1
-:LP
- LDA (ADDR2),Y
- JSR FCOUT
- INY
- CPY :SLEN
- BCC :LP
- BEQ :LP
- LDA #$8D
- JSR FCOUT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:SLEN DS 1
-:E_SID ASC "BINLOAD (BLOAD MACRO)",00
-:E_DUMP ASC "DUMPING STRING ADDRESS...",00
-:E_MSG ASC "INPUT/OUTPUT ERROR!!!",00
diff --git a/source/disk6_fileio/T.MIN.SUB.BINSAVE b/source/disk6_fileio/T.MIN.SUB.BINSAVE
deleted file mode 100644
index 26fd92a..0000000
--- a/source/disk6_fileio/T.MIN.SUB.BINSAVE
+++ /dev/null
@@ -1,69 +0,0 @@
-BINSAVE
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA ADDR2
- PLA
- STA ADDR2+1
- LDA #1
- STA $AAB6
- STA $75+1
- STA $33
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR0
- JMP :ERREND
-:CHKERR0
- LDA #$FF
- STA $D8
- LDA #<:CHKERR
- STA $9D5A
- LDA #>:CHKERR
- STA $9D5B
- JMP :ERREND
-:CHKERR
- LDY #0
- STY $D8
- _ERR #:E_SID;#:E_MSG;#:E_DUMP;#ADDR2;#2
- BRK
-:ERREND
- LDA #$8D
- JSR FCOUT
- LDA #$84
- JSR FCOUT
- LDA #$C2
- JSR FCOUT
- LDA #$D3
- JSR FCOUT
- LDA #$C1
- JSR FCOUT
- LDA #$D6
- JSR FCOUT
- LDA #$C5
- JSR FCOUT
- LDA #$A0
- JSR FCOUT
- LDY #0
- LDA (ADDR2),Y
- STA :SLEN
- LDY #1
-:LP
- LDA (ADDR2),Y
- JSR FCOUT
- INY
- CPY :SLEN
- BCC :LP
- BEQ :LP
- LDA #$8D
- JSR FCOUT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:SLEN DS 1
-:E_SID ASC "BINSAVE (BSAV MACRO)",00
-:E_DUMP ASC "DUMPING STRING ADDRESS...",00
-:E_MSG ASC "INPUT/OUTPUT ERROR!!!",00
diff --git a/source/disk6_fileio/T.MIN.SUB.DISKOP b/source/disk6_fileio/T.MIN.SUB.DISKOP
deleted file mode 100644
index df1e7aa..0000000
--- a/source/disk6_fileio/T.MIN.SUB.DISKOP
+++ /dev/null
@@ -1,12 +0,0 @@
-DISKOP
-:CLEAR
- LDA #00
- STA IOB_EVOL
- LDA #>IOB
- LDY #SADDR ; STRING ADDR *
-* PHA *
-* LDA #:CHKERR
- STA $9D5B
- JMP :ERREND
-:CHKERR
- LDY #0
- STY $D8 ; RESUME NORMAL ERR CTRL
- _ERR #:E_SID;#:E_MSG;#:E_DUMP;#ADDR2;#2
- BRK
-*
-********************************
-*
-:ERREND
-*
-********************************
-*
-*
- LDA #$8D
- JSR FCOUT
- LDA #$84 ; CTRL-D
- JSR FCOUT
- LDA #$C2 ; B
- JSR FCOUT
- LDA #$CC ; L
- JSR FCOUT
- LDA #$CF ; O
- JSR FCOUT
- LDA #$C1 ; A
- JSR FCOUT
- LDA #$C4 ; D
- JSR FCOUT
- LDA #$A0 ; [SPACE]
- JSR FCOUT
-*
-** NOW SEND STRING TO COUT
-*
- LDY #0
- LDA (ADDR2),Y
- STA :SLEN
- LDY #1
-:LP
- LDA (ADDR2),Y
- JSR FCOUT
- INY
- CPY :SLEN
- BCC :LP
- BEQ :LP
-*
-** NOW PRESS RETURN AND PRAY
-*
- LDA #$8D
- JSR FCOUT
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
- RTS
-*
-** DATA
-*
-:SLEN DS 1
-*
-:E_SID ASC "BINLOAD (BLOAD MACRO)",00
-:E_DUMP ASC "DUMPING STRING ADDRESS...",00
-:E_MSG ASC "INPUT/OUTPUT ERROR!!!",00
-*
diff --git a/source/disk6_fileio/T.SUB.BINSAVE b/source/disk6_fileio/T.SUB.BINSAVE
deleted file mode 100644
index eb099c6..0000000
--- a/source/disk6_fileio/T.SUB.BINSAVE
+++ /dev/null
@@ -1,157 +0,0 @@
-*``````````````````````````````*
-* BINSAVE :: BINARY SAVE *
-*- -*
-* SIMPLY DOES A BINARY SAVE *
-* WITH THE COMMAND LINE PARAMS *
-* SPECIFIED IN THE STRING AT *
-* THE GIVEN ADDRESS. *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-* LDA #>SADDR ; STRING ADDR *
-* PHA *
-* LDA #:CHKERR
- STA $9D5B
- JMP :ERREND
-:CHKERR
- LDY #0
- STY $D8 ; RESUME NORMAL ERROR CTRL
- _ERR #:E_SID;#:E_MSG;#:E_DUMP;#ADDR2;#2
- BRK
-*
-********************************
-*
-:ERREND
-*
-********************************
-*
- LDA #$8D
- JSR FCOUT
- LDA #$84 ; CTRL-D
- JSR FCOUT
- LDA #$C2 ; B
- JSR FCOUT
- LDA #$D3 ; S
- JSR FCOUT
- LDA #$C1 ; A
- JSR FCOUT
- LDA #$D6 ; V
- JSR FCOUT
- LDA #$C5 ; E
- JSR FCOUT
- LDA #$A0 ; [SPACE]
- JSR FCOUT
-*
-** NOW SEND STRING TO COUT
-*
- LDY #0
- LDA (ADDR2),Y
- STA :SLEN
- LDY #1
-:LP
- LDA (ADDR2),Y
- JSR FCOUT
- INY
- CPY :SLEN
- BCC :LP
- BEQ :LP
-*
-** NOW PRESS RETURN
-*
- LDA #$8D
- JSR FCOUT
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
- RTS
-*
-** DATA
-*
-:SLEN DS 1
-*
-:E_SID ASC "BINSAVE (BSAV MACRO)",00
-:E_DUMP ASC "DUMPING STRING ADDRESS...",00
-:E_MSG ASC "INPUT/OUTPUT ERROR!!!",00
-*
diff --git a/source/disk6_fileio/T.SUB.DISKOP b/source/disk6_fileio/T.SUB.DISKOP
deleted file mode 100644
index c69ab7b..0000000
--- a/source/disk6_fileio/T.SUB.DISKOP
+++ /dev/null
@@ -1,51 +0,0 @@
-*``````````````````````````````*
-* DISKOP : DISK OPERATION RWTS *
-*- -*
-* GENERAL PURPOSE ROUTINE FOR *
-* READING AND WRITING TO A *
-* DISK VIA TRACKS AND SECTORS. *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* .Y = CLOBBERED *
-* .X = CLOBBERED *
-* .A = CLOBBERED *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-DISKOP
-*
-:CLEAR
- LDA #00
- STA IOB_EVOL
-*
- LDA #>IOB
- LDY #STRLOC ; STRING LOC *
-* PHA *
-* LDA #- *
-* *
-* VERSION 00.03.00 *
-* *
-* 06-FEB-2019 *
-* *
-********************************
-* *
-* NATHAN D. RIGGS *
-* NATHAN.RIGGS@OUTLOOK.COM *
-* *
-********************************
-*
-** ASSEMBLER DIRECTIVES
-*
- CYC AVE
- TR ON
- EXP ONLY
- DSK CONVERT.DEMO
- OBJ $BFE0
- ORG $6000
-*
-*``````````````````````````````*
-* TOP INCLUDES (PUTS, MACROS) *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
- PUT MIN.VARS.REQUIRED
- USE MIN.MAC.REQUIRED
- PUT MIN.HOOKS.REQUIRED
- USE MIN.MAC.CONVERT
-*PUT HOOKS.CONVERT
-*
-*
-*``````````````````````````````*
-* PROGRAM MAIN BODY *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-** INTASC MACRO
-*
-** USAGE: INTASC [LITERAL OR ADDRESS]
-*
- _PRNT " ",8D8D
- _PRNT "THE INTASC MACRO CONVERTS",8D
- _PRNT "A HEXADECIMAL WORD (2 BYTES)",8D
- _PRNT "INTO THE CORRESPONDING SIGNED",8D
- _PRNT "OR UNSIGNED DECIMAL STRING.",8D8D
- _PRNT "THUS, INTASC #$FF RETURNS:",8D8D
- INTASC #$FF
- DUMP #RETURN;#4
- _WAIT
-*
-** ASCINT MACRO
-*
-** USAGE: ASCINT [STRING OR STRING ADDRESS]
-*
- _PRNT " ",8D8D
- _PRNT "ASCINT DOES THE OPPOSITE OF ",8D
- _PRNT "INTASC; IT TURNS A STRING OF",8D
- _PRNT "DECIMAL INTEGERS INTO ITS ",8D
- _PRNT "CORRESPONDING TWO-BYTE VALUE.",8D8D
- _PRNT "SO, ASCINT '255' RETURNS:",8D8D
- ASCINT "255"
- DUMP #RETURN;RETLEN
- _WAIT
-*
-** HEXASC MACRO
-*
-** USAGE: HEXASC [LITERAL NUMBER OR ADDRESS OF BYTE]
-*
- _PRNT " ",8D8D
- _PRNT "THE HEXASC MACRO CONVERTS A BYTE",8D
- _PRNT "IN MEMORY TO ITS CORRESPONDING",8D
- _PRNT "HEX VALUE AS A STRING.",8D8D
- _PRNT "THEREFORE, HEXASC #$FF RETURNS: ",8D8D
- HEXASC #$FF
- DUMP #RETURN;RETLEN
- _WAIT
-*
-** ASCHEX MACRO
-*
-** USAGE: ASCHEX [STRING OR ADDRESS]
-*
- _PRNT " ",8D8D
- _PRNT "THE ASCHEX MACRO DOES THE",8D
- _PRNT "OPPOSITE OF HEXASC: IT TURNS A",8D
- _PRNT "HEXADECIMAL STRING INTO ITS ",8D
- _PRNT "VALUE EQUIVALENT. ",8D8D
- _PRNT "SO, ASCHEX 'EE' RETURNS:",8D8D
- ASCHEX "EE"
- DUMP #RETURN;RETLEN
- _WAIT
-*
-** BINASC MACRO
-*
-** USAGE: BINASC [LITERAL OR ADDRESS]
-*
- _PRNT " ",8D8D
- _PRNT "BINASC TAKES A VALUE AND THEN",8D
- _PRNT "RETURNS A BINARY STRING OF THE",8D
- _PRNT "BYTE.",8D8D
- _PRNT "THUS BINASC #$0F RETURNS:",8D8D
- BINASC #$0F
- DUMP #RETURN;#8
- _WAIT
-*
-** ASCBIN MACRO
-*
-** USAGE: ASCBIN [BINARY STRING OR ADDRESS]
-*
- _PRNT "AND ASCBIN DOES THE OPPOSITE:",8D
- _PRNT "IT TAKES A BINARY STRING (8 DIGITS)",8D
- _PRNT "AND RETURNS ITS CORRESPONDING VALUE.",8D8D
- _PRNT "THUS, ASCBIN '00001111' RETURNS:",8D8D
- ASCBIN "00001111"
- DUMP #RETURN;#1
- _WAIT
-*
- _PRNT " ",8D8D8D
- _PRNT "FIN.",8D8D8D
-*
-*
-*
- JMP REENTRY
-*
-*``````````````````````````````*
-* BOTTOM INCLUDES *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-** BOTTOM INCLUDES
-*
- PUT MIN.LIB.REQUIRED
-*
-** INDIVIDUAL SUBROUTINE INCLUDES
-*
-** STRING SUBROUTINES
-*
- PUT MIN.SUB.HEX2INTASC
- PUT MIN.SUB.INTASC2HEX
- PUT MIN.SUB.HEX2BINASC
- PUT MIN.SUB.BINASC2HEX
- PUT MIN.SUB.HEX2HEXASC
- PUT MIN.SUB.HEXASC2HEX
-*
diff --git a/source/disk7_convert/T.MAC.CONVERT b/source/disk7_convert/T.MAC.CONVERT
deleted file mode 100644
index 7962168..0000000
--- a/source/disk7_convert/T.MAC.CONVERT
+++ /dev/null
@@ -1,162 +0,0 @@
-*
-*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*
-* *
-* CONVERT.MAC *
-* *
-* AUTHOR: NATHAN RIGGS *
-* CONTACT: NATHAN.RIGGS@ *
-* OUTLOOK.COM *
-* *
-* VERSION: 0.4.0 *
-* DATE: 05-FEB-2019 *
-* ASSEMBLER: MERLIN 8 PRO *
-* OS: DOS 3.3 *
-* LICENSE: APACHE 2.0 *
-* *
-*------------------------------*
-* *
-* *
-*------------------------------*
-* *
-* LIST OF MACROS *
-* *
-* INTASC : HEX TO INTEGER *
-* ASCII STRING *
-* *
-* ASCINT : ASCII INT STRING TO *
-* EQUIVALENT NUMBER *
-* *
-* HEXASC : HEX TO HEX ASCII *
-* STRING *
-* *
-* ASCHEX: ASCII HEX STRING TO *
-* EQUIVALENT NUMBER *
-* *
-* BINASC : HEX TO BINARY ASCII *
-* STRING *
-* *
-* ASCBIN : BINARY STRING TO *
-* EQUIVALENT NUMBER *
-* *
-* ZTRSTR : ZERO-MARKED STRING *
-* TO REGULAR STRING *
-* *
-*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*
-*
-*``````````````````````````````*
-* INTASC : INTEGER TO STRING *
-*- -*
-* CONVERTS A 16BIT NUMBER TO *
-* ITS STRING EQUIVALENT. *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = VALUE TO CONVERT *
-*- -*
-* SAMPLE USAGE: *
-* TOSTR #11111 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-INTASC MAC
- _ISLIT ]1
- JSR HEX2INTASC
- <<<
-*
-*``````````````````````````````*
-* ASCINT : STRING TO HEXNUM *
-*- -*
-* CONVERTS A STRING TO A 16BIT *
-* NUMBER EQUIVALENT; RETURNS *
-* VALUE IN Y(LOW) AND X(HIGH) *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = ADDR TO STORE VALUE *
-*- -*
-* SAMPLE USAGE: *
-* TONUM ????????????? *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-ASCINT MAC
- _ISSTR ]1
- JSR INTASC2HEX
- <<<
-*
-*``````````````````````````````*
-* HEXASC : HEX TO HEX STRING *
-*- -*
-* CONVERTS A HEX BYTE INTO AN *
-* EQUIVALENT STRING IN HEX. *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = ADDR TO STORE VALUE *
-*- -*
-* SAMPLE USAGE: *
-* TONUM ????????????? *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-HEXASC MAC
- _ISLIT ]1
- JSR HEX2HEXASC
- <<<
-*
-*``````````````````````````````*
-* ASCHEX : HEX STRING TO HEX *
-*- -*
-* CONVERTS A HEX STRING TO ITS *
-* EQUIVALENT BYTE NUMBER. *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = ADDR TO STORE VALUE *
-*- -*
-* SAMPLE USAGE: *
-* TONUM ????????????? *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-ASCHEX MAC
- _ISSTR ]1
- JSR HEXASC2HEX
- <<<
-*
-*``````````````````````````````*
-* BINASC : HEX VALUE TO *
-* BINARY STRING. *
-*- -*
-* CONVERTS A HEX VALUE TO ITS *
-* EQUIVALENT BINARY STRING. *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = ADDR TO STORE VALUE *
-*- -*
-* SAMPLE USAGE: *
-* TONUM ????????????? *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-BINASC MAC
- _ISLIT ]1
- JSR HEX2BINASC
- <<<
-*
-*``````````````````````````````*
-* ASCBIN : BINARY STRING *
-* TO HEX VALUE. *
-*- -*
-* CONVERTS A BINARY STRING TO *
-* EQUIVALENT HEX VALUE. *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = ADDR TO STORE VALUE *
-*- -*
-* SAMPLE USAGE: *
-* TONUM ????????????? *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-ASCBIN MAC
- _ISSTR ]1
- JSR BINASC2HEX
- <<<
-*
diff --git a/source/disk7_convert/T.MIN.HOOKS.REQUIRED b/source/disk7_convert/T.MIN.HOOKS.REQUIRED
deleted file mode 100644
index aad849f..0000000
--- a/source/disk7_convert/T.MIN.HOOKS.REQUIRED
+++ /dev/null
@@ -1,10 +0,0 @@
-ADDR1 EQU $06
-ADDR2 EQU $08
-ADDR3 EQU $EB
-ADDR4 EQU $ED
-SCRATCH EQU $19
-SCRATCH2 EQU $1E
-RETADR EQU $FE
-RESULT EQU $FA
-RESULT2 EQU $FC
-REENTRY EQU $3D0
diff --git a/source/disk7_convert/T.MIN.LIB.REQUIRED b/source/disk7_convert/T.MIN.LIB.REQUIRED
deleted file mode 100644
index 1649887..0000000
--- a/source/disk7_convert/T.MIN.LIB.REQUIRED
+++ /dev/null
@@ -1,401 +0,0 @@
-__GETRET
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #255
-:LP
- INY
- LDA RETURN,Y
- STA (ADDR1),Y
- CPY RETLEN
- BNE :LP
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
-__SETPARM
- LDY #255
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
-:LP
- INY
- LDA (ADDR1),Y
- STA PARAM,Y
- CPY PARLEN
- BNE :LP
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
-__DUMP
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA :LENGTH
- PLA
- STA ADDR3
- PLA
- STA ADDR3+1
- LDA #$8D
- JSR $FDF0
- LDA ADDR3+1
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA ADDR3+1
- AND #$0F
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA ADDR3
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA ADDR3
- AND #$0F
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA #186
- JSR $FDF0
- LDA #160
- JSR $FDF0
- LDY #0
-:LP
- LDA (ADDR3),Y
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA (ADDR3),Y
- AND #$0F
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- LDA #160
- JSR $FDF0
- INY
- CPY :LENGTH
- BNE :LP
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
-:RIGHT DS 1
-:LEFT DS 1
-:LENGTH DS 1
-__P
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #1
-:LP LDA (ADDR1),Y
- BEQ :DONE
- JSR $FDF0
- INY
- BNE :LP
-:DONE CLC
- TYA
- ADC ADDR1
- STA ADDR1
- LDA ADDR1+1
- ADC #0
- PHA
- LDA ADDR1
- PHA
- RTS
-__W
- JSR $FD0C
- RTS
-__RSAV
- STA ERRA
- STX ERRX
- STY ERRY
-:C BCC :C0
- BCS :C1
-:Z BEQ :Z1
- BNE :Z0
-:N BMI :N1
- BPL :N0
-:O BVC :O0
- BVS :O1
- JMP :EXIT
-:C0 LDA #0
- STA ERRCARRY
- JMP :Z
-:C1 LDA #1
- STA ERRCARRY
- JMP :Z
-:Z1 LDA #1
- STA ERRZERO
- JMP :N
-:Z0 LDA #0
- STA ERRZERO
- JMP :N
-:N1 LDA #1
- STA ERRNEG
- JMP :O
-:N0 LDA #0
- STA ERRNEG
- JMP :O
-:O0 LDA #0
- STA ERROVF
- JMP :EXIT
-:O1 LDA #1
- STA ERROVF
-:EXIT
- RTS
-__RDMP
- _PRNT " ",8D8D
- _PRNT "REGISTRY DUMP",8D
- _PRNT "=============",8D
- _PRNT "A: "
- LDA ERRA
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA ERRA
- AND #$0F
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- _PRNT " ",8D
- _PRNT "X: "
- LDA ERRX
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA ERRX
- AND #$0F
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- _PRNT " ",8D
- _PRNT "Y: "
- LDA ERRY
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA ERRY
- AND #$0F
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- _PRNT " ",8D8D
- _PRNT "STATUS FLAGS",8D
- _PRNT "============",8D8D
- LDA #0
- CMP ERRCARRY
- BEQ :CARCLR
- _PRNT "CARRY: SET",8D
- JMP :TESTN
-:CARCLR _PRNT "CARRY: CLEAR",8D
-:TESTN LDA #0
- CMP ERRNEG
- BEQ :NEGCLR
- _PRNT "NEGATIVE: SET",8D
- JMP :TESTZ
-:NEGCLR _PRNT "NEGATIVE: CLEAR",8D
-:TESTZ LDA #0
- CMP ERRZERO
- BEQ :ZCLR
- _PRNT "ZERO: SET",8D
- JMP :TESTO
-:ZCLR _PRNT "ZERO: CLEAR",8D
-:TESTO
- LDA #0
- CMP ERROVF
- BEQ :OCLR
- _PRNT "OVERFLOW: SET",8D
- JMP :FIN
-:OCLR _PRNT "OVERFLOW: CLEAR",8D8D8D
-:FIN
- RTS
-:LEFT DS 1
-:RIGHT DS 1
-HEXTAB ASC "0123456789ABCDEF"
-__ERR
- LDY #0
- LDA (RETADR),Y
- STA :RET
- INY
- LDA (RETADR),Y
- STA :RET+1
- JSR __RSAV
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :DUMPLEN
- PLA
- STA :DUMP
- PLA
- STA :DUMP+1
- PLA
- STA :DMPMSG
- PLA
- STA :DMPMSG+1
- PLA
- STA :MESG
- PLA
- STA :MESG+1
- PLA
- STA :SRID
- PLA
- STA :SRID+1
- _PRNT " ",87878787878D8D
- _PRNT "ERROR!",8D8D
- _PRNT "SUBROUTINE: "
- LDY #0
- LDA :SRID
- STA ADDR1
- LDA :SRID+1
- STA ADDR1+1
-:LP1
- LDA (ADDR1),Y
- BEQ :LPX1
- JSR $FDF0
- INY
- BNE :LP1
-:LPX1
- _PRNT " ",8D
- _PRNT "MESSAGE: "
- LDY #0
- LDA :MESG
- STA ADDR1
- LDA :MESG+1
- STA ADDR1+1
-:LP2
- LDA (ADDR1),Y
- BEQ :LPX2
- JSR $FDF0
- INY
- BNE :LP2
-:LPX2
- _PRNT " ",8D8D
- _WAIT
- LDY #0
- LDA :DMPMSG
- STA ADDR1
- LDA :DMPMSG+1
- STA ADDR1+1
-:LP3
- LDA (ADDR1),Y
- BEQ :LPX3
- JSR $FDF0
- INY
- BNE :LP3
-:LPX3
- _PRNT " ",8D
- LDA :DUMP+1
- PHA
- LDA :DUMP
- PHA
- LDA :DUMPLEN
- PHA
- JSR __DUMP
- _WAIT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- _PRNT " ",8D8D
- _WAIT
- _RDUMP
- _WAIT
- LDA ERRSTOP
- CMP #1
- BEQ :KILL
- RTS
-:KILL
- _PRNT " ",8D8D
- _PRNT "BREAK AT: "
- DUMP #:RET;#2
- JMP $3D0
-:DUMPLEN DS 1
-:DUMP DS 2
-:DMPMSG DS 2
-:MESG DS 2
-:SRID DS 2
-:RET DS 2
-__ERRH
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDA #$FFC
- STA $D8
- LDY #0
- LDA (ADDR1),Y
- STA $9D5A
- INY
- LDA (ADDR1),Y
- STA $9D5B
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
diff --git a/source/disk7_convert/T.MIN.MAC.CONVERT b/source/disk7_convert/T.MIN.MAC.CONVERT
deleted file mode 100644
index 6265e2a..0000000
--- a/source/disk7_convert/T.MIN.MAC.CONVERT
+++ /dev/null
@@ -1,24 +0,0 @@
-INTASC MAC
- _ISLIT ]1
- JSR HEX2INTASC
- <<<
-ASCINT MAC
- _ISSTR ]1
- JSR INTASC2HEX
- <<<
-HEXASC MAC
- _ISLIT ]1
- JSR HEX2HEXASC
- <<<
-ASCHEX MAC
- _ISSTR ]1
- JSR HEXASC2HEX
- <<<
-BINASC MAC
- _ISLIT ]1
- JSR HEX2BINASC
- <<<
-ASCBIN MAC
- _ISSTR ]1
- JSR BINASC2HEX
- <<<
diff --git a/source/disk7_convert/T.MIN.MAC.REQUIRED b/source/disk7_convert/T.MIN.MAC.REQUIRED
deleted file mode 100644
index 5f3c4db..0000000
--- a/source/disk7_convert/T.MIN.MAC.REQUIRED
+++ /dev/null
@@ -1,89 +0,0 @@
-_ISLIT MAC
- IF #=]1
- LDA ]1/$100
- PHA
- LDA ]1
- PHA
- ELSE
- LDA ]1+1
- PHA
- LDA ]1
- PHA
- FIN
- <<<
-_ISSTR MAC
- IF "=]1
- JMP STRCONT
-]STRTMP STR ]1
-STRCONT
- LDY #0
- LDA ]STRTMP
- STA PARLEN
- STA PARAM
-]STRLP1
- INY
- LDA ]STRTMP,Y
- STA PARAM,Y
- CPY PARLEN
- BNE ]STRLP1
- LDA #>PARAM
- PHA
- LDA #RETURN+1
- STA ADDR1+1
- LDA #0
- LDY #0
- STA (ADDR1),Y
-:CNVERT
- LDA #0
- STA :MOD10
- STA :MOD10+1
- LDX #16
- CLC
-:DVLOOP
- ROL :VALSTR
- ROL :VALSTR+1
- ROL :MOD10
- ROL :MOD10+1
- SEC
- LDA :MOD10
- SBC #10
- TAY
- LDA :MOD10+1
- SBC #0
- BCC :DECCNT
- STY :MOD10
- STA :MOD10+1
-
-:DECCNT
- DEX
- BNE :DVLOOP
- ROL :VALSTR
- ROL :VALSTR+1
-:CONCH
- LDA :MOD10
- CLC
- ADC #$B0
- JSR :CONCAT
- LDA :VALSTR
- ORA :VALSTR+1
- BNE :CNVERT
-:EXIT
- LDA :NGFLAG
- BPL :POS
- LDA #173
- JSR :CONCAT
-:POS
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:CONCAT
- PHA
- LDY #0
- LDA (ADDR1),Y
- TAY
- BEQ :EXITMR
-:MVELP
- LDA (ADDR1),Y
- INY
- STA (ADDR1),Y
- DEY
- DEY
- BNE :MVELP
-:EXITMR
- PLA
- LDY #1
- STA (ADDR1),Y
- LDY #0
- LDA (ADDR1),Y
- CLC
- ADC #1
- STA (ADDR1),Y
- LDY #0
- LDA (ADDR1),Y
- STA RETLEN
- RTS
-:NGFLAG DS 1
-:VALSTR DS 2
-:MOD10 DS 2
diff --git a/source/disk7_convert/T.MIN.SUB.HEXASC2HEX b/source/disk7_convert/T.MIN.SUB.HEXASC2HEX
deleted file mode 100644
index e6b18bc..0000000
--- a/source/disk7_convert/T.MIN.SUB.HEXASC2HEX
+++ /dev/null
@@ -1,45 +0,0 @@
-HEXASC2HEX
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #1
- LDA (ADDR1),Y
- STA :HI
- INY
- LDA (ADDR1),Y
- STA :LO
- SEC
- SBC #'0'
- CMP #10
- BCC :CONT
- SBC #7
-:CONT
- STA :LO
- LDA :HI
- SEC
- SBC #'0'
- CMP #10
- BCC :C2
- SBC #7
-:C2
- STA :HI
- ASL
- ASL
- ASL
- ASL
- ORA :LO
- STA RETURN
- LDY #1
- STY RETLEN
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:HI DS 1
-:LO DS 1
diff --git a/source/disk7_convert/T.MIN.SUB.INTASC2HEX b/source/disk7_convert/T.MIN.SUB.INTASC2HEX
deleted file mode 100644
index 37e5fbe..0000000
--- a/source/disk7_convert/T.MIN.SUB.INTASC2HEX
+++ /dev/null
@@ -1,119 +0,0 @@
-INTASC2HEX
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #0
- LDA (ADDR1),Y
- TAX ; GET LENGITH
- LDA #1
- STA :NINDEX
- LDA #0
- STA :NACCUM
- STA :NACCUM+1
- STA :SNGFLAG
- TXA
- BNE :INIT1
-
- JMP :EREXIT
-
-:INIT1
- LDY :NINDEX
- LDA (ADDR1),Y
- CMP #173
- BNE :PLUS
- LDA #$0FF
- STA :SNGFLAG
- INC :NINDEX
- DEX
- BEQ :EREXIT
-
- JMP :CNVERT
-:PLUS
- CMP #'+'
- BNE :CHKDIG
-
- INC :NINDEX
- DEX ; DEC COUNT
- BEQ :EREXIT
-
-:CNVERT
- LDY :NINDEX
- LDA (ADDR1),Y
-
-:CHKDIG
- CMP #$B0
- BMI :EREXIT
- CMP #$BA ; '9'+1
- BPL :EREXIT
- PHA
- ASL :NACCUM
- ROL :NACCUM+1
- LDA :NACCUM
- LDY :NACCUM+1
- ASL :NACCUM
- ROL :NACCUM+1
- ASL :NACCUM
- ROL :NACCUM+1
- CLC
- ADC :NACCUM
- STA :NACCUM
- TYA
- ADC :NACCUM+1
- STA :NACCUM+1
- PLA
- SEC
- SBC #$B0
- CLC
- ADC :NACCUM
- STA :NACCUM
- BCC :D2B1
- INC :NACCUM+1
-:D2B1
- INC :NINDEX ;INC TO NEXT CHARACTER
- DEX
- BNE :CNVERT
- LDA :SNGFLAG
- BPL :OKEXIT
- LDA #0
- SEC
- SBC :NACCUM
- STA :NACCUM
- LDA #0
- SBC :NACCUM+1
- STA :NACCUM+1
-:OKEXIT
- CLC
- BCC :EXIT
-:EREXIT
- SEC
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- _ERR :E_SID;:E_MSG;:E_DUMP;:NACCUM;#4
-:ERREND
-:EXIT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDX :NACCUM+1
- LDY :NACCUM
- STY RETURN
- STX RETURN+1
- LDA #1
- STA RETLEN
- LDA :NINDEX
- RTS
-:NACCUM DS 2
-:SNGFLAG DS 1
-:NINDEX DS 1
-:E_SID ASC "STR2NUM (S2N MACRO)",00
-:E_MSG ASC "ERR! NO DATA, OR NOT A NUMERAL VALUE",00
-:E_DUMP ASC "DUMPING :NACCUM(2) :SNGFLAG(1) :NINDEX(1)",00
diff --git a/source/disk7_convert/T.MIN.VARS.REQUIRED b/source/disk7_convert/T.MIN.VARS.REQUIRED
deleted file mode 100644
index b569cea..0000000
--- a/source/disk7_convert/T.MIN.VARS.REQUIRED
+++ /dev/null
@@ -1,21 +0,0 @@
-JUMPTBL JMP MAIN_START
-
- DS 60
-RETLEN DS 1
-RETURN DS 256
-PARLEN DS 1
-PARAM DS 256
-ERRSTOP DS 1
-ERRCTRL DS 1
-ERRA DS 1
-ERRX DS 1
-ERRY DS 1
-ERRCARRY DS 1
-ERRNEG DS 1
-ERRZERO DS 1
-ERROVF DS 1
-MAIN_START
- LDA #1
- STA ERRSTOP
- LDA #1
- STA ERRCTRL
diff --git a/source/disk7_convert/T.SUB.BINASC2HEX b/source/disk7_convert/T.SUB.BINASC2HEX
deleted file mode 100644
index 8aa5f70..0000000
--- a/source/disk7_convert/T.SUB.BINASC2HEX
+++ /dev/null
@@ -1,240 +0,0 @@
-*``````````````````````````````*
-* BINASC2HEX :: *
-* *
-*- -*
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* .Y = COUNTER; TRASH *
-* .X = COUNTER; TRASH *
-* .A = LOW BYTE OF RET ADDR *
-* *
-* [RETURN] = STRING VALUE *
-* [RETLEN] = LENGTH OF STRING *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-BINASC2HEX
-*
-** SAVE RETURN ADDRESS
-*
- PLA
- STA RETADR
- PLA
- STA RETADR+1
-*
-** GET PARAMETERS
-*
- PLA
- STA ADDR1 ; ADDRESS OF STRING
- PLA
- STA ADDR1+1
-*
-** CHECK HIGH NIBBLE
-*
- JSR :TESTNIB
- LDA :NIB
- STA :HINIB
-*
-** NOW TEST SECOND HALF OF BYTE STRING
-*
- LDA ADDR1
- CLC
- ADC #4
- BCC :NOADD
- INC ADDR1+1
-:NOADD
- STA ADDR1
- JSR :TESTNIB
- LDA :NIB
- STA :LONIB
-*
-** NOW JOIN HINIB AND LONIB
-*
- LDA :HINIB
- ORA :LONIB
- STA RETURN
- LDA #1
- STA RETLEN
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
- RTS ; RETURN
-*
-*
-*
-*
-*
-*
-*
-*
-*
-*
-** TESTNIB SUBROUTINE THAT TRANSLATES A BINARY
-** NIBBLE INTO ITS HEX EQUIVALENT
-*
-:TESTNIB
- LDY #0
- LDA (ADDR1),Y ; STRING STORED HERE
- CMP #'0'
- BEQ :_07 ; NIBBLE BETWEEN 0 AND 7
- JMP :_8F ; ELSE BETWEEN 8 AND F
-:_07
- LDY #1
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_03 ; NIBBLE BETWEEN 0 AND 3
- JMP :_47 ; ELSE BETWEEN 4 AND 7
-:_03
- LDY #2
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_01 ; NIBBLE BETWEEN 0 AND 1
- JMP :_23 ; ELSE EITHER 2 OR 3
-:_01
- LDY #3
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_00 ; FIRST NIBBLE IS 0
- LDA #1 ; ELSE IT IS 1
- STA :NIB
- RTS
-:_00 LDA #0
- STA :NIB
- RTS
-:_23 LDY #3
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_02 ; FIRST NIBBLE IS 2
- LDA #3 ; ELSE IT IS 3
- STA :NIB
- RTS
-:_02 LDA #$2
- STA :NIB
- RTS
-:_47
- LDY #2
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_45 ; FIRST NIBBLE IS 4 OR 5
- JMP :_67 ; ELSE 6 OR 7
-:_45
- LDY #3
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_4 ; FIRST NIB IS 4
- LDA #$5 ; ELSE IT IS 5
- STA :NIB
- RTS
-:_4 LDA #$4
- STA :NIB
- RTS
-:_67
- LDY #3
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_6 ; FIRST NIB IS 6
- LDA #$7 ; ELSE IT IS 7
- STA :NIB
- RTS
-:_6 LDA #$6
- STA :NIB
- RTS
-*
-:_8F
- LDY #1
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_8B ; NIB BETWEEN 8 AND B
- JMP :_CF ; OTHERWISE BETWEEN C AND F
-:_8B
- LDY #2
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_89
- JMP :_AB ; BETWEEN A AND B
-:_89
- LDY #3
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_8
- LDA #9 ; ELSE, IS 9
- STA :NIB
- RTS
-:_8 LDA #$8
- STA :NIB
- RTS
-:_AB
- LDY #3
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_A ; IF 0, THEN = A
- LDA #$B ; OTHERWISE, IT'S B
- STA :NIB
- RTS
-:_A LDA #$A
- STA :NIB
- RTS
-:_CF
- LDY #2
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_CD ; BETWEEN C AND D
- JMP :_EF ; OTHERWISE, BETWEEN E AND F
-:_CD
- LDY #3
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_C ; IT'S C
- LDA #$D ; OTHERWISE, IT'S D
- STA :NIB
- RTS
-:_C LDA #$C
- STA :NIB
- RTS
-:_EF
- LDY #3
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_E ; IT'S E
- LDA #$F ; OTHERWISE, F
- STA :NIB
- RTS
-:_E LDA #$E
- STA :NIB
- RTS
-*
-*
-*
-*
-** DATA
-*
-:HINIB DS 1
-:LONIB DS 1
-:NIB DS 1
diff --git a/source/disk7_convert/T.SUB.HEX2BINASC b/source/disk7_convert/T.SUB.HEX2BINASC
deleted file mode 100644
index 03366a9..0000000
--- a/source/disk7_convert/T.SUB.HEX2BINASC
+++ /dev/null
@@ -1,128 +0,0 @@
-*``````````````````````````````*
-* HEX2BINASC :: *
-* *
-*- -*
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* .Y = COUNTER; TRASH *
-* .X = COUNTER; TRASH *
-* .A = LOW BYTE OF RET ADDR *
-* *
-* [RETURN] = STRING VALUE *
-* [RETLEN] = LENGTH OF STRING *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-HEX2BINASC
-*
-** SAVE RETURN ADDRESS
-*
- PLA
- STA RETADR
- PLA
- STA RETADR+1
-*
-** GET PARAMETERS
-*
- PLA
- STA :HBYTE
-*
-** MASK RIGHT
-*
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA :HBYTE
-*
-** MASK LEFT
-*
- AND #$0F
- STA :RIGHT
-*
-** GET LEFT FROM LOOKUP TABLE
-*
- ASL :LEFT
- ASL :LEFT ; MUL BY 4
- LDX :LEFT
- LDA :BINTAB,X
- STA RETURN
- LDA :BINTAB,X+1
- STA RETURN+1
- LDA :BINTAB,X+2
- STA RETURN+2
- LDA :BINTAB,X+3
- STA RETURN+3
-*
-** NOW GET RIGHT
-*
- ASL :RIGHT
- ASL :RIGHT ; MUL BY 4
- LDX :RIGHT
- LDA :BINTAB,X
- STA RETURN+4
- LDA :BINTAB,X+1
- STA RETURN+5
- LDA :BINTAB,X+2
- STA RETURN+6
- LDA :BINTAB,X+3
- STA RETURN+7
-*
- LDA #8
- STA RETLEN
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
- RTS ; RETURN
-*
-** DATA
-*
-:BINTAB ASC "0000" ; 0
- ASC "0001" ; 1
- ASC "0010" ; 2
- ASC "0011" ; 3
- ASC "0100" ; 4
- ASC "0101" ; 5
- ASC "0110" ; 6
- ASC "0111" ; 7
- ASC "1000" ; 8
- ASC "1001" ; 9
- ASC "1010" ; A
- ASC "1011" ; B
- ASC "1100" ; C
- ASC "1101" ; D
- ASC "1110" ; E
- ASC "1111" ; F
-*
-:LEFT DS 1
-:RIGHT DS 1
-:HBYTE DS 1
diff --git a/source/disk7_convert/T.SUB.HEX2HEXASC b/source/disk7_convert/T.SUB.HEX2HEXASC
deleted file mode 100644
index 96cd7ba..0000000
--- a/source/disk7_convert/T.SUB.HEX2HEXASC
+++ /dev/null
@@ -1,93 +0,0 @@
-*``````````````````````````````*
-* HEX2HEXASC :: *
-* *
-*- -*
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* .Y = COUNTER; TRASH *
-* .X = COUNTER; TRASH *
-* .A = LOW BYTE OF RET ADDR *
-* *
-* [RETURN] = STRING VALUE *
-* [RETLEN] = LENGTH OF STRING *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-HEX2HEXASC
-*
-** SAVE RETURN ADDRESS
-*
- PLA
- STA RETADR
- PLA
- STA RETADR+1
-*
-** GET PARAMETERS
-*
- PLA :HBYTE
- STA :HBYTE
-*
- LDA :HBYTE
- AND #$F0 ; MASK RIGHT
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA :HBYTE
- AND #$0F ; MASK LEFT
- STA :RIGHT
- LDX :LEFT
- LDA :HEXTAB,X
- STA :LEFT
- LDX :RIGHT
- LDA :HEXTAB,X
- STA :RIGHT
-*
-** TRANSFER TO [RETURN]
-*
- LDA :LEFT
- STA RETURN
- LDA :RIGHT
- STA RETURN+1
- LDA #2
- STA RETLEN
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
- RTS ; RETURN
-*
-** VARIABLES
-*
-:LEFT DS 1
-:RIGHT DS 1
-:HBYTE DS 1
-:HEXTAB ASC "0123456789ABCDEF"
-*
diff --git a/source/disk7_convert/T.SUB.HEX2INTASC b/source/disk7_convert/T.SUB.HEX2INTASC
deleted file mode 100644
index c83bab2..0000000
--- a/source/disk7_convert/T.SUB.HEX2INTASC
+++ /dev/null
@@ -1,201 +0,0 @@
-*``````````````````````````````*
-* HEX2INTASC :: HEX WORD TO *
-* INTEGER ASCII *
-*- -*
-* CONVERTS A 16-BIT NUMBER TO *
-* ITS STRING EQUIVALENT. *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-* LDA #>11111 ; VALUE TO *
-* PHA ; CONVERT *
-* LDA #<11111 *
-* PHA *
-* JSR NUM2STR *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* LO BYTE VALUE TO CONVERT *
-* HI BYTE VALUE TO CONVERT *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* .Y = COUNTER; TRASH *
-* .X = COUNTER; TRASH *
-* .A = LOW BYTE OF RET ADDR *
-* *
-* [RETURN] = STRING VALUE *
-* [RETLEN] = LENGTH OF STRING *
-*- -*
-* ADAPTED FROM LEVANTHAL AND *
-* WINTHROP'S /6502 ASSEMBLY *
-* LANGUAGE ROUTINES/. *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-HEX2INTASC
-*
-** SAVE RETURN ADDRESS
-*
- PLA
- STA RETADR
- PLA
- STA RETADR+1
-*
-** GET PARAMETERS
-*
- PLA
- STA :VALSTR
- PLA
- STA :VALSTR+1
-*
- STA :NGFLAG
- BPL :GETBP ; BR IF VAL IS POS
- LDA #0
- SEC
- SBC :VALSTR
- STA :VALSTR
- LDA #0
- SBC :VALSTR+1
- STA :VALSTR+1
-*
-:GETBP
- LDA #RETURN+1
- STA ADDR1+1
- LDA #0 ; SET BUFFER TO EMPTY
- LDY #0
- STA (ADDR1),Y ; BUFFER(0) = 0
-*
-** CONVERT VAL TO STRING
-*
-:CNVERT
-*
-** VALUE = VALUE DIV 10
-** MOD10 = VALUE MOD 10
-*
- LDA #0
- STA :MOD10
- STA :MOD10+1
- LDX #16
- CLC ; CLEAR CARRY
-*
-:DVLOOP
- ROL :VALSTR ; SHIFT CARRY INTO DIVBIT 0
- ROL :VALSTR+1 ; WHICH WILL BE THE QUOTIENT
- ROL :MOD10 ; + SHIFT DIV AT SAME TIME
- ROL :MOD10+1
-*
-** A,Y = DIVIDEND - DIVISOR
-*
- SEC
- LDA :MOD10
- SBC #10
- TAY ; SAVE LOWB IN REG Y
- LDA :MOD10+1
- SBC #0 ; SUBTRACT CARRY
- BCC :DECCNT ; BR IF DEND < DIVISOR
- STY :MOD10 ; ELSE
- STA :MOD10+1 ; NXT BIT OF Q IS A ONE AND SET
- ; DIVIDEND = DEND - DIVISOR
-:DECCNT
- DEX
- BNE :DVLOOP
- ROL :VALSTR ; SHIFT IN LAST CARRY FOR Q
- ROL :VALSTR+1
-*
-** CONCAT NEXT CHAR
-*
-:CONCH
- LDA :MOD10
- CLC
- ADC #$B0
-*
-** ADC #'0' ; CONVERT 0..9 TO ASCII 0-9
-*
- JSR :CONCAT
-*
-** IF VALUE <> 0 THEN CONTINUE
-*
- LDA :VALSTR
- ORA :VALSTR+1
- BNE :CNVERT ; BR IF VALUE != 0
-*
-:EXIT
- LDA :NGFLAG
- BPL :POS ; BR IF ORIG VAL POS
- LDA #173 ; ELSE
- JSR :CONCAT ; PUT A MINUS SIGN IN FRONT
-*
-:POS
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
- RTS ; RETURN
-*
-********************************
-* CONCAT SUBROUTINE
-********************************
-*
-:CONCAT
- PHA ; SAVE CHAR ON STACK
-*
-** MOVE BUFFER RIGHT ONE CHAR
-*
- LDY #0
- LDA (ADDR1),Y ; GET CURRENT LENGTH
- TAY
- BEQ :EXITMR ; BR IF LENGTH=0
-*
-:MVELP
- LDA (ADDR1),Y ; GET NEXT CHAR
- INY
- STA (ADDR1),Y ; STORE IT
- DEY
- DEY
- BNE :MVELP ; CONT UNTIL DONE
-*
-:EXITMR
- PLA ; GET CHAR BACK FROM STACK
- LDY #1
- STA (ADDR1),Y ; STORE THE CHAR
- LDY #0
- LDA (ADDR1),Y ; GET LENGTH BYTE
- CLC
- ADC #1 ; INC LENGTH BY ONE
- STA (ADDR1),Y ; UPDATE LENGTH
-*
- LDY #0
- LDA (ADDR1),Y
- STA RETLEN
-*
-*
- RTS
-*
-** DATA
-*
-:NGFLAG DS 1
-:VALSTR DS 2
-:MOD10 DS 2
-*
diff --git a/source/disk7_convert/T.SUB.HEXASC2HEX b/source/disk7_convert/T.SUB.HEXASC2HEX
deleted file mode 100644
index 18aa87a..0000000
--- a/source/disk7_convert/T.SUB.HEXASC2HEX
+++ /dev/null
@@ -1,99 +0,0 @@
-*``````````````````````````````*
-* HEXASC2HEX *
-* *
-*- -*
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* .Y = COUNTER; TRASH *
-* .X = COUNTER; TRASH *
-* .A = LOW BYTE OF RET ADDR *
-* *
-* [RETURN] = STRING VALUE *
-* [RETLEN] = LENGTH OF STRING *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-HEXASC2HEX
-*
-** SAVE RETURN ADDRESS
-*
- PLA
- STA RETADR
- PLA
- STA RETADR+1
-*
-** GET PARAMETERS
-*
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
-*
- LDY #1
- LDA (ADDR1),Y
- STA :HI
- INY
- LDA (ADDR1),Y
- STA :LO
-*
- SEC
- SBC #'0'
- CMP #10 ; ASCII OFFSET
- BCC :CONT
- SBC #7 ; SUBTRACT LETTER OFFSET
-:CONT
- STA :LO
- LDA :HI
- SEC
- SBC #'0'
- CMP #10 ; IS NUMBER?
- BCC :C2 ; THEN DONE
- SBC #7 ; OTHERWISE LETTER OFFSET
-:C2
- STA :HI
- ASL
- ASL
- ASL
- ASL
- ORA :LO
-*
- STA RETURN
- LDY #1
- STY RETLEN
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
- RTS ; RETURN
-*
-** DATA
-*
-:HI DS 1
-:LO DS 1
-*
diff --git a/source/disk7_convert/T.SUB.INTASC2HEX b/source/disk7_convert/T.SUB.INTASC2HEX
deleted file mode 100644
index 5320f5f..0000000
--- a/source/disk7_convert/T.SUB.INTASC2HEX
+++ /dev/null
@@ -1,216 +0,0 @@
-*``````````````````````````````*
-* INTASC2HEX :: INTEGER ASCII *
-* STRING TO HEXADECIMAL *
-*- -*
-* CONVERTS A STRING TO THE *
-* EQUIVALENT 16BIT NUMBER. *
-*- -*
-* CLOBBERS: *
-* *
-* FLAGS: ????---- REG: AXYM *
-*- -*
-* CYCLES: ??? *
-* SIZE: *
-*- -*
-* USAGE: *
-* *
-* LDA #>$300 ; STRING ADDR *
-* PHA *
-* LDA #<$300 *
-* PHA *
-* JSR STR2NUM *
-*- -*
-* ENTRY *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* LO BYTE OF STRING ADDRESS *
-* HI BYTE OF STRING ADDRESS *
-*- -*
-* EXIT *
-* *
-* TOP OF STACK *
-* *
-* LOW BYTE OF RETURN ADDRESS *
-* HI BYTE OF RETURN ADDRESS *
-* *
-* .Y = LO BYTE OF NUMBER *
-* .X = HI BYTE OF NUMBER *
-* .A = LOW BYTE OF RET ADDR *
-* *
-* [RETURN] = NUMBER VALUE WORD *
-* [RETLEN] = 2 (NUM OF BYTES) *
-*- -*
-* ADAPTED FROM LEVANTHAL AND *
-* WINTHROP'S /6502 ASSEMBLY *
-* LANGUAGE ROUTINES/. *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-INTASC2HEX
-*
-** SAVE RETURN ADDRESS
-*
- PLA
- STA RETADR
- PLA
- STA RETADR+1
-*
-** GET PARAMETERS
-*
- PLA
- STA ADDR1 ; ADRESS OF STRING
- PLA ; TO CNVERT
- STA ADDR1+1
-*
-** INITIALIZE
-*
- LDY #0
- LDA (ADDR1),Y
- TAX ; GET LENGITH; TO REGX
- LDA #1
- STA :NINDEX ; INDEX = 1
- LDA #0
- STA :NACCUM ; ACCUM = 0
- STA :NACCUM+1
- STA :SNGFLAG ; SIGN IS POSITIVE
-*
-** CHECK THAT BUFFER IS NOT ZERO
-*
- TXA
- BNE :INIT1 ; EXIT WITH ACCUM = 0
- ; IF BUFFER IS EMPTY
- JMP :EREXIT ; ERROR EXIT IF NOTHING
- ; IN BUFFER
-:INIT1
- LDY :NINDEX
- LDA (ADDR1),Y
- CMP #173
- BNE :PLUS ; BR IF NOT -
- LDA #$0FF
- STA :SNGFLAG ; ELSE SIGN IS NEGATIVE
- INC :NINDEX
- DEX ; DECREMENT COUNT
- BEQ :EREXIT ; ERROR EXIT IF ONLY
- ; - IN BUFFER
- JMP :CNVERT
-:PLUS
- CMP #'+'
- BNE :CHKDIG ; START CONVERSION IF 1ST
- ; CHARACTER IS NOT A +
- INC :NINDEX
- DEX ; DEC COUNT; IGNORE + SIGN
- BEQ :EREXIT ; ERROR EXIT IF ONLY
- ; + IN THE BUFFER
-:CNVERT
- LDY :NINDEX
- LDA (ADDR1),Y
- ; GET NEXT CHAR
-:CHKDIG
- CMP #$B0 ; "0"
- BMI :EREXIT ; ERROR IF NOT A NUMERAL
- CMP #$BA ; '9'+1; TECHNICALLY :
- BPL :EREXIT ; ERR IF > 9 (NOT NUMERAL)
- PHA ; PUSH DIGIT TO STACK
-*
-** VALID DECIMAL DIGIT SO
-** ACCUM = ACCUM * 10
-** = * (8+2)
-** = (ACCUM * 8) + (ACCUM * 2)
-*
- ASL :NACCUM
- ROL :NACCUM+1 ; TIMES 2
- LDA :NACCUM
- LDY :NACCUM+1 ; SAVE ACCUM * 2
- ASL :NACCUM
- ROL :NACCUM+1
- ASL :NACCUM
- ROL :NACCUM+1 ; TIMES 8
- CLC
- ADC :NACCUM ; SUM WITH * 2
- STA :NACCUM
- TYA
- ADC :NACCUM+1
- STA :NACCUM+1 ; ACCUM=ACCUM * 10
-*
-** ADD IN THE NEXT DIGIT
-** ACCUM = ACCUM + DIGIT
-*
- PLA ; GET THE DIGIT NACK
- SEC
- SBC #$B0
- CLC ; CONVERT STR TO BIN
- ADC :NACCUM
- STA :NACCUM
- BCC :D2B1 ; BRANCH IF NO CARRY TO HBYTE
- INC :NACCUM+1 ; ELSE INC HIGH BYTE
-:D2B1
- INC :NINDEX ;INC TO NEXT CHARACTER
- DEX
- BNE :CNVERT ; CONTINUE CONVERSION
- LDA :SNGFLAG
- BPL :OKEXIT ; BR IF VAL IS POSITIVE
- LDA #0 ; ELSE REPLACE WITH -RESULT
- SEC
- SBC :NACCUM
- STA :NACCUM
- LDA #0
- SBC :NACCUM+1
- STA :NACCUM+1
-*
-** GET THE BINARY VALUE AND RETURN
-*
-:OKEXIT
- CLC
- BCC :EXIT
-:EREXIT
- SEC
-*
-********************************
-*
-* ERROR CONTROL
-*
-********************************
-*
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- _ERR :E_SID;:E_MSG;:E_DUMP;:NACCUM;#4
-*
-********************************
-*
-:ERREND
-*
-********************************
-*
-:EXIT
-*
-** RESTORE RETURN ADDRESS
-*
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-*
- LDX :NACCUM+1
- LDY :NACCUM
- STY RETURN
- STX RETURN+1
- LDA #1
- STA RETLEN
- LDA :NINDEX
-*
- RTS
-*
-** DATA
-*
-:NACCUM DS 2
-:SNGFLAG DS 1
-:NINDEX DS 1
-*
-:E_SID ASC "STR2NUM (S2N MACRO)",00
-:E_MSG ASC "ERR! NO DATA, OR NOT A NUMERAL VALUE",00
-:E_DUMP ASC "DUMPING :NACCUM(2) :SNGFLAG(1) :NINDEX(1)",00
diff --git a/source/diskX_minidisk_A/T.HOOKS.STRINGS b/source/diskX_minidisk_A/T.HOOKS.STRINGS
deleted file mode 100644
index 21ac4d5..0000000
--- a/source/diskX_minidisk_A/T.HOOKS.STRINGS
+++ /dev/null
@@ -1,9 +0,0 @@
-*
-*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*
-* *
-* STRINGS.HOOKS *
-* *
-*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*
-*
-SCOUT1 EQU $FDF0
-*
diff --git a/source/diskX_minidisk_A/T.MAC.STRINGS b/source/diskX_minidisk_A/T.MAC.STRINGS
deleted file mode 100644
index 915c8c6..0000000
--- a/source/diskX_minidisk_A/T.MAC.STRINGS
+++ /dev/null
@@ -1,209 +0,0 @@
-*
-*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*
-* *
-* STRINGS.MAC *
-* *
-* AUTHOR: NATHAN RIGGS *
-* CONTACT: NATHAN.RIGGS@ *
-* OUTLOOK.COM *
-* *
-* VERSION: 0.2.0 *
-* DATE: 21-DEC-2018 *
-* ASSEMBLER: MERLIN 8 PRO *
-* OS: DOS 3.3 *
-* LICENSE: APACHE 2.0 *
-* *
-*------------------------------*
-* *
-* THIS IS A MACRO LIBRARY FOR *
-* THE 8BIT STRING LIBRARIES, *
-* STRINGS.LIB & SUBSTRINGS.LIB *
-* *
-*------------------------------*
-* *
-* LIST OF MACROS *
-* *
-* SCMP : STRING COMPARE *
-* SCAT : STRING CONCATENATE *
-* SPRN : PRINT STRING *
-* SPOS : FIND SUBSTRING POS *
-* SCOP : SUBSTRING COPY *
-* SDEL : SUBSTRING DELETE *
-* SINS : SUBSTRING INSERT *
-* *
-*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*
-*
-*``````````````````````````````*
-* SCMP : STRING COMPARE *
-*- -*
-* COMPARE TWO STRINGS AND *
-* DETERMINE IF IDENTICAL, OR *
-* LONGER AND SHORTER. *
-* *
-* .Z=1 IF IDENTICAL; 0 IF NOT *
-* .C=1 IF STR2 > STR1 *
-* .C=0 IF STR1 > STR2 LENGTH *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = STRING 1 ADDRESS *
-* ]2 = STRING 2 ADDRESS *
-*- -*
-* SAMPLE USAGE: *
-* SCMP $300;$320 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-SCMP MAC
- _ISSTR ]1
- _ISSTR ]2
- JSR STRCMP
- <<<
-*
-*``````````````````````````````*
-* SCAT : CONCATENATE STRINGS *
-*- -*
-* CONCATENATES STRING 1 AND *
-* STRING 2, STORED AT THE *
-* ADDRESS OF STRING 1. *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = ADDR OF STRING 1 *
-* ]2 = ADDR OF STRING 2 *
-* ]3 = MAX LEN OF NEW STRING *
-*- -*
-* SAMPLE USAGE: *
-* SCAT $300;$320;#18 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-SCAT MAC
- _ISSTR ]1
- _ISSTR ]2
- LDA ]3 ; MAX SIZE; BYTE
- PHA
- JSR STRCAT
- <<<
-*
-*``````````````````````````````*
-* SPRN : PRINT STRING *
-*- -*
-* PRINTS THE STRING LOCATED AT *
-* THE SPECIFIED ADDRESS, WHICH *
-* HAS A PRECEDING LENGTH BYTE. *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = STRING ADDRESS *
-*- -*
-* SAMPLE USAGE: *
-* SPRN $300 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-SPRN MAC
- _ISLIT ]1
- JSR PRNSTR
- <<<
-*
-*``````````````````````````````*
-* SPOS : FIND SUBSTRING POS *
-*- -*
-* POSITION OF SUBSTRING WITHIN *
-* ANOTHER STRING IS RETURNED *
-* IN Y(LOW) AND X (HIGH) *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = PARENT STRING ADDR *
-* ]2 = SUBSTRING ADDR *
-*- -*
-* SAMPLE USAGE: *
-* SPOS $300;$320 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-SPOS MAC
- _ISSTR ]1
- _ISSTR ]2
- JSR SUBPOS
- <<<
-*
-*``````````````````````````````*
-* SCPY :: SUBSTRING COPY *
-*- -*
-* COPY A SUBSTRING FROM A *
-* SOURCE STRING TO ANOTHER *
-* MEMORY ADDRESS. *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = SOURCE STRING *
-* ]2 = STARTING INDEX *
-* ]3 = SUBSTRING LENGTH *
-* ]4 = MAX LENGTH *
-*- -*
-* SAMPLE USAGE: *
-* SCPY $300;#1;#10;#20 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-SCPY MAC
- _ISSTR ]1
- LDA ]2 ; STARTING INDEX
- PHA
- LDA ]3 ; SUBSTRING LENGTH
- PHA
- LDA ]4 ; MAX LENGTH OF SUBSTR
- PHA
- JSR SUBCOPY
- <<<
-*
-*``````````````````````````````*
-* SDEL :: DELETE SUBSTRING *
-*- -*
-* DELETE A SUBSTRING FROM A *
-* PARENT STRING. ADJUSTS THE *
-* STRING LENGTH ACCORDINGLY. *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = PARENT STRING ADDR *
-* ]2 = STARTING INDEX *
-* ]3 = DELETION LENGTH *
-*- -*
-* SAMPLE USAGE: *
-* SDEL $300;#3;#10 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-SDEL MAC
- _ISLIT ]1
- LDA ]2 ; INDEX BYTE
- PHA
- LDA ]3 ; LENGTH
- PHA
- JSR SUBDEL
- <<<
-*
-*``````````````````````````````*
-* SINS :: INSERT SUBSTRING *
-*- -*
-* INSERT A SUBSTRING INTO A *
-* PARENT STRING. *
-*- -*
-* PARAMETERS: *
-* *
-* ]1 = PARENT STRING *
-* ]2 = INDEX *
-* ]3 = MAX LENGTH OF NEW *
-* ]4 = SUBSTRING *
-*- -*
-* SAMPLE USAGE: *
-* SINS $300;#1;#254;$6000 *
-*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
-*
-SINS MAC
- _ISLIT ]1
- LDA ]2 ; INDEX
- PHA
- LDA ]3 ; MAXIMUM LENGTH
- PHA
- _ISSTR ]4
- JSR SUBINS
- <<<
diff --git a/source/diskX_minidisk_A/T.MIN.HOOKS.ARRAYS b/source/diskX_minidisk_A/T.MIN.HOOKS.ARRAYS
deleted file mode 100644
index 66cecf7..0000000
--- a/source/diskX_minidisk_A/T.MIN.HOOKS.ARRAYS
+++ /dev/null
@@ -1,2 +0,0 @@
-ARRMAX EQU 8192
-
diff --git a/source/diskX_minidisk_A/T.MIN.HOOKS.COMMON b/source/diskX_minidisk_A/T.MIN.HOOKS.COMMON
deleted file mode 100644
index e93333e..0000000
--- a/source/diskX_minidisk_A/T.MIN.HOOKS.COMMON
+++ /dev/null
@@ -1,7 +0,0 @@
-PROMPT EQU $33
-COLDENT EQU $03D3
-SRESET EQU $03F2
-PRNTAX EQU $F941
-BELL EQU $FBE4
-IOSAVE EQU $FF4A
-IOREST EQU $FF3F
diff --git a/source/diskX_minidisk_A/T.MIN.HOOKS.FILEIO b/source/diskX_minidisk_A/T.MIN.HOOKS.FILEIO
deleted file mode 100644
index be96bc1..0000000
--- a/source/diskX_minidisk_A/T.MIN.HOOKS.FILEIO
+++ /dev/null
@@ -1,43 +0,0 @@
-STEP00 EQU $C080
-STEP01 EQU $C081
-STEP10 EQU $C082
-STEP11 EQU $C083
-STEP20 EQU $C084
-STEP21 EQU $C085
-STEP30 EQU $C086
-STEP31 EQU $C087
-MOTON EQU $C088
-MOTOFF EQU $C089
-DRV0EN EQU $C08A
-DRV1EN EQU $C08B
-Q6CLR EQU $C08C
-Q6SET EQU $C08D
-Q7CLR EQU $C08E
-Q7SET EQU $C08F
-CWRITE EQU $FECD
-CREAD EQU $FEFD
-IOB EQU $B7E8
-
-IOB_SLOT EQU $B7E9
-IOB_DRIV EQU $B7EA
-IOB_EVOL EQU $B7EB
-IOB_TRAK EQU $B7EC
-IOB_SECT EQU $B7ED
-IOB_DCTL EQU $B7EE
-
-IOB_DCTH EQU $B7EF
-IOB_BUFL EQU $B7F0
-IOB_BUFH EQU $B7F1
-IOB_COMM EQU $B7F4 ; COMMAND CODE
-IOB_ERR EQU $B7F5
-IOB_AVOL EQU $B7F6
-IOB_PRES EQU $B7F7
-IOB_PRED EQU $B7F8
-RWTS EQU $3D9
-FCOUT EQU $FDED
-LANG EQU $AAB6
-CURLIN EQU $75
-PROMPT EQU $33
-FGET EQU $FD0C
-FGETLN EQU $FD6F
-DOSERR EQU $DE
diff --git a/source/diskX_minidisk_A/T.MIN.HOOKS.MATH b/source/diskX_minidisk_A/T.MIN.HOOKS.MATH
deleted file mode 100644
index 5a8eff3..0000000
--- a/source/diskX_minidisk_A/T.MIN.HOOKS.MATH
+++ /dev/null
@@ -1,22 +0,0 @@
-GETNUM EQU $FFA7
-RNDL EQU $4E
-RNDH EQU $4F
-FAC EQU $9D
-FSUB EQU $E7A7
-FADD EQU $E7BE
-FMULT EQU $E97F
-FDIV EQU $EA66
-FMULTT EQU $E982
-FDIVT EQU $EA69
-FADDT EQU $E7C1
-FSUBT EQU $E7AA
-MOVFM EQU $EAF9
-MOVMF EQU $EB2B
-NORM EQU $E82E
-CONUPK EQU $E9E3
-FLOG EQU $E941
-FSQR EQU $EE8D
-FCOS EQU $EFEA
-FSIN EQU $EFF1
-FTAN EQU $F03A
-FATN EQU $F09E
diff --git a/source/diskX_minidisk_A/T.MIN.HOOKS.REQUIRED b/source/diskX_minidisk_A/T.MIN.HOOKS.REQUIRED
deleted file mode 100644
index aad849f..0000000
--- a/source/diskX_minidisk_A/T.MIN.HOOKS.REQUIRED
+++ /dev/null
@@ -1,10 +0,0 @@
-ADDR1 EQU $06
-ADDR2 EQU $08
-ADDR3 EQU $EB
-ADDR4 EQU $ED
-SCRATCH EQU $19
-SCRATCH2 EQU $1E
-RETADR EQU $FE
-RESULT EQU $FA
-RESULT2 EQU $FC
-REENTRY EQU $3D0
diff --git a/source/diskX_minidisk_A/T.MIN.HOOKS.STDIO b/source/diskX_minidisk_A/T.MIN.HOOKS.STDIO
deleted file mode 100644
index 81446e8..0000000
--- a/source/diskX_minidisk_A/T.MIN.HOOKS.STDIO
+++ /dev/null
@@ -1,36 +0,0 @@
-COUT1 EQU $FDF0
-COUT EQU $FDED
-HOME EQU $FC58
-VTAB EQU $FC22
-CURSH EQU $24
-CURSV EQU $25
-WNDLEFT EQU $20
-WNDWIDTH EQU $21
-WNDTOP EQU $22
-WNDBOT EQU $23
-TEXTP1 EQU $0400
-TEXTP2 EQU $0800
-PAGE1 EQU $C054
-PAGE2 EQU $C055
-S80COL EQU $C01F ; READ ONLY
-KEYBUFF EQU $0200
-GSTROBE EQU $C040
-TXTSET EQU $C051
-SETWND EQU $FB4B
-CURADV EQU $FBF4
-CURBS EQU $FC10
-CURUP EQU $FC1A
-CR EQU $FC62
-LF EQU $FC66
-CLEOL EQU $FC9C
-KYBD EQU $C000
-STROBE EQU $C010
-GETLN EQU $FD6F
-GETKEY EQU $FD0C
-OPAPP EQU $C061
-CLAPP EQU $C062
-PREAD EQU $FB1E
-PB0 EQU $C061
-PB1 EQU $C062
-PB2 EQU $C063
-PB3 EQU $C060
diff --git a/source/diskX_minidisk_A/T.MIN.HOOKS.STRINGS b/source/diskX_minidisk_A/T.MIN.HOOKS.STRINGS
deleted file mode 100644
index 299d000..0000000
--- a/source/diskX_minidisk_A/T.MIN.HOOKS.STRINGS
+++ /dev/null
@@ -1 +0,0 @@
-SCOUT1 EQU $FDF0
diff --git a/source/diskX_minidisk_A/T.MIN.LIB.REQUIRED b/source/diskX_minidisk_A/T.MIN.LIB.REQUIRED
deleted file mode 100644
index 1649887..0000000
--- a/source/diskX_minidisk_A/T.MIN.LIB.REQUIRED
+++ /dev/null
@@ -1,401 +0,0 @@
-__GETRET
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #255
-:LP
- INY
- LDA RETURN,Y
- STA (ADDR1),Y
- CPY RETLEN
- BNE :LP
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
-__SETPARM
- LDY #255
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
-:LP
- INY
- LDA (ADDR1),Y
- STA PARAM,Y
- CPY PARLEN
- BNE :LP
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
-__DUMP
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA :LENGTH
- PLA
- STA ADDR3
- PLA
- STA ADDR3+1
- LDA #$8D
- JSR $FDF0
- LDA ADDR3+1
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA ADDR3+1
- AND #$0F
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA ADDR3
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA ADDR3
- AND #$0F
- TAX
- LDA HEXTAB,X
- JSR $FDF0
- LDA #186
- JSR $FDF0
- LDA #160
- JSR $FDF0
- LDY #0
-:LP
- LDA (ADDR3),Y
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA (ADDR3),Y
- AND #$0F
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- LDA #160
- JSR $FDF0
- INY
- CPY :LENGTH
- BNE :LP
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
-:RIGHT DS 1
-:LEFT DS 1
-:LENGTH DS 1
-__P
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #1
-:LP LDA (ADDR1),Y
- BEQ :DONE
- JSR $FDF0
- INY
- BNE :LP
-:DONE CLC
- TYA
- ADC ADDR1
- STA ADDR1
- LDA ADDR1+1
- ADC #0
- PHA
- LDA ADDR1
- PHA
- RTS
-__W
- JSR $FD0C
- RTS
-__RSAV
- STA ERRA
- STX ERRX
- STY ERRY
-:C BCC :C0
- BCS :C1
-:Z BEQ :Z1
- BNE :Z0
-:N BMI :N1
- BPL :N0
-:O BVC :O0
- BVS :O1
- JMP :EXIT
-:C0 LDA #0
- STA ERRCARRY
- JMP :Z
-:C1 LDA #1
- STA ERRCARRY
- JMP :Z
-:Z1 LDA #1
- STA ERRZERO
- JMP :N
-:Z0 LDA #0
- STA ERRZERO
- JMP :N
-:N1 LDA #1
- STA ERRNEG
- JMP :O
-:N0 LDA #0
- STA ERRNEG
- JMP :O
-:O0 LDA #0
- STA ERROVF
- JMP :EXIT
-:O1 LDA #1
- STA ERROVF
-:EXIT
- RTS
-__RDMP
- _PRNT " ",8D8D
- _PRNT "REGISTRY DUMP",8D
- _PRNT "=============",8D
- _PRNT "A: "
- LDA ERRA
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA ERRA
- AND #$0F
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- _PRNT " ",8D
- _PRNT "X: "
- LDA ERRX
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA ERRX
- AND #$0F
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- _PRNT " ",8D
- _PRNT "Y: "
- LDA ERRY
- AND #$F0
- LSR
- LSR
- LSR
- LSR
- STA :LEFT
- LDA ERRY
- AND #$0F
- STA :RIGHT
- LDX :LEFT
- LDA HEXTAB,X
- JSR $FDF0
- LDX :RIGHT
- LDA HEXTAB,X
- JSR $FDF0
- _PRNT " ",8D8D
- _PRNT "STATUS FLAGS",8D
- _PRNT "============",8D8D
- LDA #0
- CMP ERRCARRY
- BEQ :CARCLR
- _PRNT "CARRY: SET",8D
- JMP :TESTN
-:CARCLR _PRNT "CARRY: CLEAR",8D
-:TESTN LDA #0
- CMP ERRNEG
- BEQ :NEGCLR
- _PRNT "NEGATIVE: SET",8D
- JMP :TESTZ
-:NEGCLR _PRNT "NEGATIVE: CLEAR",8D
-:TESTZ LDA #0
- CMP ERRZERO
- BEQ :ZCLR
- _PRNT "ZERO: SET",8D
- JMP :TESTO
-:ZCLR _PRNT "ZERO: CLEAR",8D
-:TESTO
- LDA #0
- CMP ERROVF
- BEQ :OCLR
- _PRNT "OVERFLOW: SET",8D
- JMP :FIN
-:OCLR _PRNT "OVERFLOW: CLEAR",8D8D8D
-:FIN
- RTS
-:LEFT DS 1
-:RIGHT DS 1
-HEXTAB ASC "0123456789ABCDEF"
-__ERR
- LDY #0
- LDA (RETADR),Y
- STA :RET
- INY
- LDA (RETADR),Y
- STA :RET+1
- JSR __RSAV
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :DUMPLEN
- PLA
- STA :DUMP
- PLA
- STA :DUMP+1
- PLA
- STA :DMPMSG
- PLA
- STA :DMPMSG+1
- PLA
- STA :MESG
- PLA
- STA :MESG+1
- PLA
- STA :SRID
- PLA
- STA :SRID+1
- _PRNT " ",87878787878D8D
- _PRNT "ERROR!",8D8D
- _PRNT "SUBROUTINE: "
- LDY #0
- LDA :SRID
- STA ADDR1
- LDA :SRID+1
- STA ADDR1+1
-:LP1
- LDA (ADDR1),Y
- BEQ :LPX1
- JSR $FDF0
- INY
- BNE :LP1
-:LPX1
- _PRNT " ",8D
- _PRNT "MESSAGE: "
- LDY #0
- LDA :MESG
- STA ADDR1
- LDA :MESG+1
- STA ADDR1+1
-:LP2
- LDA (ADDR1),Y
- BEQ :LPX2
- JSR $FDF0
- INY
- BNE :LP2
-:LPX2
- _PRNT " ",8D8D
- _WAIT
- LDY #0
- LDA :DMPMSG
- STA ADDR1
- LDA :DMPMSG+1
- STA ADDR1+1
-:LP3
- LDA (ADDR1),Y
- BEQ :LPX3
- JSR $FDF0
- INY
- BNE :LP3
-:LPX3
- _PRNT " ",8D
- LDA :DUMP+1
- PHA
- LDA :DUMP
- PHA
- LDA :DUMPLEN
- PHA
- JSR __DUMP
- _WAIT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- _PRNT " ",8D8D
- _WAIT
- _RDUMP
- _WAIT
- LDA ERRSTOP
- CMP #1
- BEQ :KILL
- RTS
-:KILL
- _PRNT " ",8D8D
- _PRNT "BREAK AT: "
- DUMP #:RET;#2
- JMP $3D0
-:DUMPLEN DS 1
-:DUMP DS 2
-:DMPMSG DS 2
-:MESG DS 2
-:SRID DS 2
-:RET DS 2
-__ERRH
- PLA
- STA :RET
- PLA
- STA :RET+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDA #$FFC
- STA $D8
- LDY #0
- LDA (ADDR1),Y
- STA $9D5A
- INY
- LDA (ADDR1),Y
- STA $9D5B
- LDA :RET+1
- PHA
- LDA :RET
- PHA
- RTS
-:RET DS 2
diff --git a/source/diskX_minidisk_A/T.MIN.MAC.ARRAYS b/source/diskX_minidisk_A/T.MIN.MAC.ARRAYS
deleted file mode 100644
index 7386106..0000000
--- a/source/diskX_minidisk_A/T.MIN.MAC.ARRAYS
+++ /dev/null
@@ -1,95 +0,0 @@
-DIM81 MAC
- _ISLIT ]1
- LDA ]2
- PHA
- LDA ]3
- PHA
- LDA ]4
- PHA
- JSR ADIM81
- <<<
-GET81 MAC
- _ISLIT ]1
- LDA ]2
- PHA
- JSR AGET81
- <<<
-PUT81 MAC
- _ISLIT ]1
- _ISLIT ]2
- LDA ]3
- PHA
- JSR APUT81
- <<<
-DIM82 MAC
- _ISLIT ]1
- LDA ]2
- PHA
- LDA ]3
- PHA
- LDA ]4
- PHA
- LDA ]5
- PHA
- JSR ADIM82
- <<<
-GET82 MAC
- _ISLIT ]1
- LDA ]2
- PHA
- LDA ]3
- PHA
- JSR AGET82
- <<<
-PUT82 MAC
- _ISLIT ]1
- _ISLIT ]2
- LDA ]3
- PHA
- LDA ]4
- PHA
- JSR APUT82
- <<<
-DIM161 MAC
- _ISLIT ]1
- _ISLIT ]2
- LDA ]3
- PHA
- LDA ]4
- PHA
- JSR ADIM161
- <<<
-PUT161 MAC
- _ISLIT ]1
- _ISLIT ]2
- _ISLIT ]3
- JSR APUT161
- <<<
-GET161 MAC
- _ISLIT ]1
- _ISLIT ]2
- JSR AGET161
- <<<
-DIM162 MAC
- _ISLIT ]1
- _ISLIT ]2
- _ISLIT ]3
- LDA ]4
- PHA
- LDA ]5
- PHA
- JSR ADIM162
- <<<
-PUT162 MAC
- _ISLIT ]1
- _ISLIT ]2
- _ISLIT ]3
- _ISLIT ]4
- JSR APUT162
- <<<
-GET162 MAC
- _ISLIT ]1
- _ISLIT ]2
- _ISLIT ]3
- JSR AGET162
- <<<
diff --git a/source/diskX_minidisk_A/T.MIN.MAC.CONVERT b/source/diskX_minidisk_A/T.MIN.MAC.CONVERT
deleted file mode 100644
index 6265e2a..0000000
--- a/source/diskX_minidisk_A/T.MIN.MAC.CONVERT
+++ /dev/null
@@ -1,24 +0,0 @@
-INTASC MAC
- _ISLIT ]1
- JSR HEX2INTASC
- <<<
-ASCINT MAC
- _ISSTR ]1
- JSR INTASC2HEX
- <<<
-HEXASC MAC
- _ISLIT ]1
- JSR HEX2HEXASC
- <<<
-ASCHEX MAC
- _ISSTR ]1
- JSR HEXASC2HEX
- <<<
-BINASC MAC
- _ISLIT ]1
- JSR HEX2BINASC
- <<<
-ASCBIN MAC
- _ISSTR ]1
- JSR BINASC2HEX
- <<<
diff --git a/source/diskX_minidisk_A/T.MIN.MAC.FILEIO b/source/diskX_minidisk_A/T.MIN.MAC.FILEIO
deleted file mode 100644
index 353fcb9..0000000
--- a/source/diskX_minidisk_A/T.MIN.MAC.FILEIO
+++ /dev/null
@@ -1,71 +0,0 @@
-BLOAD MAC
- _ISSTR ]1
- JSR BINLOAD
- <<<
-BSAVE MAC
- _ISSTR ]1
- JSR BINSAVE
- <<<
-AMODE MAC
- LDA #1
- STA $AAB6
- STA $75+1
- STA $33
- <<<
-CMD MAC
- _ISSTR ]1
- JSR DOSCMD
- <<<
-FPRN MAC
- IF ",]1
- JSR FPRINT
- ASC ]1
- HEX 8D00
- ELSE
- _ISLIT ]1
- JSR FPSTR
- FIN
- <<<
-FINP MAC
- _ISLIT ]1
- JSR FINPUT
- <<<
-SLOT MAC
- LDA ]1
- STA SCRATCH
- ASL SCRATCH
- ASL SCRATCH
- ASL SCRATCH
- ASL SCRATCH
- LDA SCRATCH
- STA IOB_SLOT
- <<<
-DRIVE MAC
- LDA ]1
- STA IOB_DRIV
- <<<
-TRACK MAC
- LDA ]1
- STA IOB_TRAK
- <<<
-SECT MAC
- LDA ]1
- STA IOB_SECT
- <<<
-SETDR MAC
- LDA $01
- STA IOB_COMM
- <<<
-SETDW MAC
- LDA $02
- STA IOB_COMM
- <<<
-DBUFF MAC
- LDA #<]1
- STA IOB_BUFL
- LDA #>]1
- STA IOB_BUFH
- <<<
-DRWTS MAC
- JSR DISKOP
- <<<
diff --git a/source/diskX_minidisk_A/T.MIN.MAC.MATH b/source/diskX_minidisk_A/T.MIN.MAC.MATH
deleted file mode 100644
index 65fd0e0..0000000
--- a/source/diskX_minidisk_A/T.MIN.MAC.MATH
+++ /dev/null
@@ -1,78 +0,0 @@
-ADD16 MAC
- _ISLIT ]1
- _ISLIT ]2
- JSR ADDIT16
- <<<
-SUB16 MAC
- _ISLIT ]1
- _ISLIT ]2
- JSR SUBT16
- <<<
-MUL16 MAC
- _ISLIT ]1
- _ISLIT ]2
- JSR MULT16
- <<<
-DIV16 MAC
- _ISLIT ]1
- _ISLIT ]2
- IF S,]3
- JSR SDIVD16
- ELSE
- JSR UDIVD16
- FIN
- <<<
-REM16 MAC
- _ISLIT ]1
- _ISLIT ]2
- IF S,]3
- JSR SREMD16
- ELSE
- JSR UREMD16
- FIN
- <<<
-RNDB MAC
- LDA ]1
- PHA
- LDA ]2
- PHA
- JSR RANDB
- <<<
-CMP16 MAC
- _ISLIT ]1
- _ISLIT ]2
- JSR COMP16
- <<<
-MUL8 MAC
- LDA ]1
- PHA
- LDA ]2
- PHA
- JSR MULT8
- <<<
-DIV8 MAC
- LDA ]1
- PHA
- LDA ]2
- PHA
- JSR DIVD8
- <<<
-RND16 MAC
- JSR RAND16
- <<<
-FPADD MAC
- LDX #]1
- LDY #>]1
- JSR MOVFM
- LDA #]2
- LDY #>]2
- JSR CONUPK
- JSR NORM
- LDA $9D
- JSR FADDT
- LDX #RETURN
- LDY #>RETURN
- JSR MOVMF
- LDA #6
- STA RETLEN
- <<<
diff --git a/source/diskX_minidisk_A/T.MIN.MAC.REQUIRED b/source/diskX_minidisk_A/T.MIN.MAC.REQUIRED
deleted file mode 100644
index 5f3c4db..0000000
--- a/source/diskX_minidisk_A/T.MIN.MAC.REQUIRED
+++ /dev/null
@@ -1,89 +0,0 @@
-_ISLIT MAC
- IF #=]1
- LDA ]1/$100
- PHA
- LDA ]1
- PHA
- ELSE
- LDA ]1+1
- PHA
- LDA ]1
- PHA
- FIN
- <<<
-_ISSTR MAC
- IF "=]1
- JMP STRCONT
-]STRTMP STR ]1
-STRCONT
- LDY #0
- LDA ]STRTMP
- STA PARLEN
- STA PARAM
-]STRLP1
- INY
- LDA ]STRTMP,Y
- STA PARAM,Y
- CPY PARLEN
- BNE ]STRLP1
- LDA #>PARAM
- PHA
- LDA #ARRMAX
- BCS :CHKCONT
- BEQ :CHKCONT
- JMP :ERREND
-:CHKCONT
- LDA :PROD
- CMP # ARRAY LENGTH",00
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.AGET162 b/source/diskX_minidisk_A/T.MIN.SUB.AGET162
deleted file mode 100644
index 690701f..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.AGET162
+++ /dev/null
@@ -1,179 +0,0 @@
-AGET162
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :YIDX
- PLA
- STA :YIDX+1
- PLA
- STA :XIDX
- PLA
- STA :XIDX+1
- PLA
- STA ADDR4
- PLA
- STA ADDR4+1
- LDY #4
- LDA (ADDR4),Y
- STA :ESIZE
- LDY #0
- LDA (ADDR4),Y
- STA :XLEN
- LDY #1
- LDA (ADDR4),Y
- STA :XLEN+1
- LDY #2
- LDA (ADDR4),Y
- STA :YLEN
- LDY #3
- LDA (ADDR4),Y
- STA :YLEN+1
- LDY #0
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :XIDX
- CMP :XLEN
- BCC :ECONT1
- LDA :XIDX+1
- CMP :XLEN+1
- BEQ :ECONT1
- BCC :ECONT1
- _ERR #:E_SID;#:E_XOVF;#:E_DUMP;#:ESIZE;#20
-:ECONT1
- LDA :YIDX
- CMP :YLEN
- BCC :ECONT2
- LDA :YIDX+1
- CMP :YLEN+1
- BEQ :ECONT2
- BCC :ECONT2
- _ERR #:E_SID;#:E_YOVF;#:E_DUMP;#:ESIZE;#20
-:ECONT2
-:ERREND
- LDA :YIDX
- STA :MLIER
- LDA :YIDX+1
- STA :MLIER+1
- LDA :YLEN
- STA :MCAND
- LDA :YLEN+1
- STA :MCAND+1
- LDA #00
- STA :PROD
- STA :PROD+1
- STA :PROD+2
- STA :PROD+3
- LDX #$10
-:SHIFT_R
- LSR :MLIER+1
- ROR :MLIER
- BCC :ROT_R
- LDA :PROD+2
- CLC
- ADC :MCAND
- STA :PROD+2
- LDA :PROD+3
- ADC :MCAND+1
-:ROT_R
- ROR
- STA :PROD+3
- ROR :PROD+2
- ROR :PROD+1
- ROR :PROD
- DEX
- BNE :SHIFT_R
- LDA :PROD
- STA :PBAK
- LDA :PROD+1
- STA :PBAK+1
- LDA :XIDX
- STA :MLIER
- LDA :XIDX+1
- STA :MLIER+1
- LDA :ESIZE
- STA :MCAND
- LDA #0
- STA :MCAND+1
- STA :PROD
- STA :PROD+1
- STA :PROD+2
- STA :PROD+3
- LDX #$10
-:SHIFTR LSR :MLIER+1
- ROR :MLIER
- BCC :ROTR
- LDA :PROD+2
- CLC
- ADC :MCAND
- STA :PROD+2
- LDA :PROD+3
- ADC :MCAND+1
-:ROTR
- ROR
- STA :PROD+3
- ROR :PROD+2
- ROR :PROD+1
- ROR :PROD
- DEX
- BNE :SHIFTR
- CLC
- LDA :PROD
- ADC :PBAK
- STA :PROD
- LDA :PROD+1
- ADC :PBAK+1
- STA :PROD+1
- CLC
- LDA :PROD
- ADC #5
- STA :PROD
- BCC :ADD3D
- INC :PROD+1
-:ADD3D
- CLC
- LDA :PROD
- ADC ADDR4
- STA :PROD
- STA ADDR2
- LDA :PROD+1
- ADC ADDR4+1
- STA :PROD+1
- STA ADDR2+1
- LDY #0
- LDX #0
-:CLP
- LDA (ADDR2),Y
- STA RETURN,Y
- INY
- CPY :ESIZE
- BNE :CLP
- LDA :ESIZE
- STA RETLEN
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDX ADDR2+1
- LDY ADDR2
- LDA :ESIZE
- RTS
-:ESIZE DS 2
-:XIDX DS 2
-:YIDX DS 2
-:MCAND DS 2
-:MLIER DS 2
-:PROD DS 4
-:PBAK DS 2
-:XLEN DS 2
-:YLEN DS 2
-:E_SID ASC "AGET162 (GET162 MACRO)",00
-:E_DUMP ASC ":ESIZE(2) XIDX(2) YIDX(2) MCAND(2) "
- ASC "MCAND(2) MLIER(2) PROD(4) PBAK(2) "
- ASC "XLEN(2) YLEN(2)",00
-:E_XOVF ASC "OUT OF BOUNDS! X > MAXIMUM",00
-:E_YOVF ASC "OUT OF BOUNDS! Y > MAX",00
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.AGET81 b/source/diskX_minidisk_A/T.MIN.SUB.AGET81
deleted file mode 100644
index 9eec659..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.AGET81
+++ /dev/null
@@ -1,95 +0,0 @@
-AGET81
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :IDX
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDA #0
- STA :IDX+1
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDY #1
- LDA (ADDR1),Y
- STA :ESIZE
- STA RETLEN
- DEY
- LDA (ADDR1),Y
- STA :ALEN
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :IDX
- CMP :ALEN
- BCS :OVF
- JMP :ERREND
-:OVF
- _ERR #:E_SID;#:E_OVF1;#:E_DUMP;#:RES;#6
-:ERREND
- LDY #0
- LDA #0
- TAY
- STY SCRATCH
- BEQ :ENTLP
-:DOADD
- CLC
- ADC :IDX
- TAX
- TYA
- ADC SCRATCH
- TAY
- TXA
-:LP
- ASL :IDX
- ROL SCRATCH
-:ENTLP
- LSR :ESIZE
- BCS :DOADD
- BNE :LP
- STX :IDX
- STY :IDX+1
- CLC
- LDA #2
- ADC :IDX
- STA :RES
- LDA #0
- ADC :IDX+1
- STA :RES+1
- CLC
- LDA :RES
- ADC ADDR1
- STA :RES
- LDA :RES+1
- ADC ADDR1+1
- STA :RES+1
- LDY #0
- LDA :RES
- STA ADDR1
- LDA :RES+1
- STA ADDR1+1
-:LDLOOP
- LDA (ADDR1),Y
- STA RETURN,Y
- INY
- CPY RETLEN
- BCC :LDLOOP
- BEQ :LDLOOP
- LDY :RES
- LDX :RES+1
- LDA RETLEN
- RTS
-:RES DS 2
-:IDX DS 2
-:ESIZE DS 1
-:ALEN DS 1
-:E_SID ASC "AGET81 (GET81 MACRO)",00
-:E_DUMP ASC "DUMPING RES(2) IDX(2) ESIZE(1) ALEN(1)",00
-:E_OVF1 ASC "OUT OF BOUNDS! INDEX > ARRAY LENGTH",00
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.AGET82 b/source/diskX_minidisk_A/T.MIN.SUB.AGET82
deleted file mode 100644
index c4444da..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.AGET82
+++ /dev/null
@@ -1,147 +0,0 @@
-AGET82
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :YIDX
- PLA
- STA :XIDX
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #0
- LDA (ADDR1),Y
- STA :XLEN
- LDY #1
- LDA (ADDR1),Y
- STA :YLEN
- LDY #2
- LDA (ADDR1),Y
- STA :ELEN
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :XIDX
- CMP :XLEN
- BCS :XOVF
- JMP :ERRCONT1
-:XOVF
- _ERR #:E_SID;#:E_XOVF;#:E_DUMP;#:XIDX;#15
-:ERRCONT1
- LDA :YIDX
- CMP :YLEN
- BCS :YOVF
- JMP :ERREND
-:YOVF
- _ERR #:E_SID;#:E_YOVF;#:E_DUMP;#:XIDX;#15
-:ERREND
- LDA #0
- TAY
- STY SCRATCH
- BEQ :ENTLP
-:DOADD
- CLC
- ADC :YIDX
- TAX
- TYA
- ADC SCRATCH
- TAY
- TXA
-:LP
- ASL :YIDX
- ROL SCRATCH
-:ENTLP
- LSR :YLEN
- BCS :DOADD
- BNE :LP
- STX :PBAK
- STY :PBAK+1
- LDA :XIDX
- STA :MLIER
- LDA :ELEN
- STA :MCAND
- LDA #0
- STA :MLIER+1
- STA :MCAND+1
- STA :PROD
- STA :PROD+1
- STA :PROD+2
- STA :PROD+3
- LDX #$10
-:SHIFTR LSR :MLIER+1
- ROR :MLIER
- BCC :ROTR
- LDA :PROD+2
- CLC
- ADC :MCAND
- STA :PROD+2
- LDA :PROD+3
- ADC :MCAND+1
-:ROTR
- ROR
- STA :PROD+3
- ROR :PROD+2
- ROR :PROD+1
- ROR :PROD
- DEX
- BNE :SHIFTR
- LDA :PROD
- CLC
- ADC #3
- STA :PROD
- BCC :NOCAR
- INC :PROD+1
-:NOCAR
- CLC
- LDA :PROD
- ADC :PBAK
- STA :PROD
- LDA :PROD+1
- ADC :PBAK+1
- STA :PROD+1
- CLC
- LDA :PROD
- ADC ADDR1
- STA :PROD
- LDA :PROD+1
- ADC ADDR1+1
- STA :PROD+1
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDY :PROD
- LDX :PROD+1
- STY ADDR1
- STX ADDR1+1
- LDY #0
-:RLP
- LDA (ADDR1),Y
- STA RETURN,Y
- INY
- CPY :ELEN
- BNE :RLP
- LDA :ELEN
- STA RETLEN
- LDA RETLEN
- LDY ADDR1
- LDX ADDR1+1
- RTS
-:XIDX DS 2
-:YIDX DS 2
-:XLEN DS 1
-:YLEN DS 1
-:PROD DS 4
-:MLIER DS 2
-:MCAND DS 2
-:ELEN DS 1
-:PBAK DS 2
-:E_SID ASC "AGET82 (GET82 MACRO)",00
-:E_DUMP ASC ":XIDX(2) :YIDX(2) :XLEN(1) :YLEN(1)"
- ASC ":PROD(4) :MLIER(2) :MCAND(2) :ELEN(1)",00
-:E_XOVF ASC "OUT OF BOUNDS! X > MAX OR IS 0.",00
-:E_YOVF ASC "OUT OF BOUNDS! Y > MAX OR IS 0.",00
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.APUT161 b/source/diskX_minidisk_A/T.MIN.SUB.APUT161
deleted file mode 100644
index 0ab8683..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.APUT161
+++ /dev/null
@@ -1,122 +0,0 @@
-APUT161
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :AIDX
- STA :IDX
- PLA
- STA :AIDX+1
- STA SCRATCH
- PLA
- STA ADDR4 ; ARRAY ADDRESS
-
-
- PLA
- STA ADDR4+1
- PLA
- STA ADDR3
-
- PLA
- STA ADDR3+1
- LDY #0
- LDA (ADDR4),Y
- STA :ASIZE
- LDY #1
- LDA (ADDR4),Y
- STA :ASIZE+1
- INY
- LDA (ADDR4),Y
- STA :ESIZE
- STA :ESIZEBAK
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :IDX+1
- CMP :ASIZE+1
- BCS :OVFHI
- JMP :ERREND
-:OVFHI
- LDA :IDX
- CMP :ASIZE
- BCS :OVF
- JMP :ERREND
-:OVF
- _ERR #:E_SID;#:E_OVF1;#:E_DUMP;#:ESIZE;#9
-:ERREND
- LDY #0
- LDA #0
- BEQ :ENTLPA
-:DOADD
- CLC
- ADC :AIDX
- TAX
- TYA
- ADC SCRATCH
- TAY
- TXA
-:LPA
- ASL :AIDX
- ROL SCRATCH
-:ENTLPA
- LSR :ESIZE
- BCS :DOADD
- BNE :LPA
- STX :IDX
- STY :IDX+1
- CLC
- LDA #3
- ADC :IDX
- STA :RES
- BCS :ADDHI
- JMP :XADD
-:ADDHI
- LDA #1
- ADC :IDX+1
- STA :IDX+1
-:XADD
- LDA :IDX+1
- STA :RES+1
- CLC
- LDA :RES
- ADC ADDR4
- STA :RES
- BCS :ADD1HI
- JMP :XADD2
-:ADD1HI
- INC :RES+1
-:XADD2
- LDA :RES+1
- ADC ADDR4+1
- STA :RES+1
- STA ADDR2+1
- LDA :RES
- STA ADDR2
- LDY #0
-:LP
- LDA (ADDR3),Y
- STA (ADDR2),Y
- INY
- CPY :ESIZEBAK
- BNE :LP
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDX ADDR2+1
- LDY ADDR2
- LDA :ESIZE
- RTS
-:ESIZE DS 1
-:ESIZEBAK DS 1
-:ASIZE DS 2
-:AIDX DS 2
-:IDX DS 2
-:RES DS 2
-:E_SID ASC "APUT161 (PUT161 MACRO),",00
-:E_DUMP ASC "DUMPING :ESIZE(1) :ESIZEBAK(1) :ASIZE(2)"
- ASC ":AIDX(2) :IDX(2) :RES(2)",00
-:E_OVF1 ASC "OUT OF BOUNDS! INDEX > ARRAY LENGTH",00
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.APUT162 b/source/diskX_minidisk_A/T.MIN.SUB.APUT162
deleted file mode 100644
index 0bbfed1..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.APUT162
+++ /dev/null
@@ -1,180 +0,0 @@
-APUT162
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :YIDX
- PLA
- STA :YIDX+1
- PLA
- STA :XIDX
- PLA
- STA :XIDX+1
- PLA
- STA ADDR4
- PLA
- STA ADDR4+1
- PLA
- STA ADDR3
- PLA
- STA ADDR3+1
- LDY #4
- LDA (ADDR4),Y
- STA :ESIZE
- LDY #0
- LDA (ADDR4),Y
- STA :XLEN
- LDY #1
- LDA (ADDR4),Y
- STA :XLEN+1
- LDY #2
- LDA (ADDR4),Y
- STA :YLEN
- LDY #3
- LDA (ADDR4),Y
- STA :YLEN+1
- LDY #0
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :XIDX
- CMP :XLEN
- BCC :ECONT1
- LDA :XIDX+1
- CMP :XLEN+1
- BEQ :ECONT1
- BCC :ECONT1
- _ERR #:E_SID;#:E_XOVF;#:E_DUMP;#:ESIZE;#20
-:ECONT1
- LDA :YIDX
- CMP :YLEN
- BCC :ECONT2
- LDA :YIDX+1
- CMP :YLEN+1
- BEQ :ECONT2
- BCC :ECONT2
- _ERR #:E_SID;#:E_YOVF;#:E_DUMP;#:ESIZE;#20
-:ECONT2
-:ERREND
- LDA :YIDX
- STA :MLIER
- LDA :YIDX+1
- STA :MLIER+1
- LDA :YLEN
- STA :MCAND
- LDA :YLEN+1
- STA :MCAND+1
- LDA #00
- STA :PROD
- STA :PROD+1
- STA :PROD+2
- STA :PROD+3
- LDX #$10
-:SHIFT_R
- LSR :MLIER+1
- ROR :MLIER
- BCC :ROT_R
- LDA :PROD+2
- CLC
- ADC :MCAND
- STA :PROD+2
- LDA :PROD+3
- ADC :MCAND+1
-:ROT_R
- ROR
- STA :PROD+3
- ROR :PROD+2
- ROR :PROD+1
- ROR :PROD
- DEX
- BNE :SHIFT_R
- LDA :PROD
- STA :PBAK
- LDA :PROD+1
- STA :PBAK+1
- LDA :XIDX
- STA :MLIER
- LDA :XIDX+1
- STA :MLIER+1
- LDA :ESIZE
- STA :MCAND
- LDA #0
- STA :MCAND+1
- STA :PROD
- STA :PROD+1
- STA :PROD+2
- STA :PROD+3
- LDX #$10
-:SHIFTR LSR :MLIER+1
- ROR :MLIER
- BCC :ROTR
- LDA :PROD+2
- CLC
- ADC :MCAND
- STA :PROD+2
- LDA :PROD+3
- ADC :MCAND+1
-:ROTR
- ROR
- STA :PROD+3
- ROR :PROD+2
- ROR :PROD+1
- ROR :PROD
- DEX
- BNE :SHIFTR
- CLC
- LDA :PROD
- ADC :PBAK
- STA :PROD
- LDA :PROD+1
- ADC :PBAK+1
- STA :PROD+1
- CLC
- LDA :PROD
- ADC #5
- STA :PROD
- BCC :ADD3D
- INC :PROD+1
-:ADD3D
- CLC
- LDA :PROD
- ADC ADDR4
- STA :PROD
- STA ADDR2
- LDA :PROD+1
- ADC ADDR4+1
- STA :PROD+1
- STA ADDR2+1
- LDY #0
- LDX #0
-:CLP
- LDA (ADDR3),Y
- STA (ADDR2),Y
- INY
- CPY :ESIZE
- BNE :CLP
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDX ADDR2+1
- LDY ADDR2
- LDA :ESIZE
- RTS
-:ESIZE DS 2
-:XIDX DS 2
-:YIDX DS 2
-:MCAND DS 2
-:MLIER DS 2
-:PROD DS 4
-:PBAK DS 2
-:XLEN DS 2
-:YLEN DS 2
-:E_SID ASC "APUT162 (PUT162 MACRO)",00
-:E_DUMP ASC ":ESIZE(2) :XIDX(2) :YIDX(2) :MCAND(2) :MLIER(2)"
- ASC ":PROD(4) PBAK(2) :XLEN(1) :YLEN(1)",00
-:E_XOVF ASC "OUT OF BOUNDS! X > MAXIMUM.",00
-:E_YOVF ASC "OUT OF BOUNDS! Y > MAX.",00
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.APUT81 b/source/diskX_minidisk_A/T.MIN.SUB.APUT81
deleted file mode 100644
index b522e92..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.APUT81
+++ /dev/null
@@ -1,103 +0,0 @@
-APUT81
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :AIDX
- STA :IDX
- PLA
- STA ADDR4 ; ARRAY ADDRESS
-
-
- PLA
- STA ADDR4+1
- PLA
- STA ADDR3
-
- PLA
- STA ADDR3+1
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDY #0
- LDA (ADDR4),Y
- STA :ASIZE
- LDY #1
- LDA (ADDR4),Y
- STA :ESIZE
- STA :ESIZEBAK
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :IDX
- CLC
- ADC #1
- CMP :ASIZE
- BCS :OVF
- JMP :ERREND
-:OVF
- _ERR #:E_SID;#:E_OVF1;#:E_DUMP;#:ESIZE;#9
-:ERREND
- LDY #0
- LDA #0
- STY SCRATCH
- STY SCRATCH+1
- BEQ :ENTLPA
-:DOADD
- CLC
- ADC :AIDX
- TAX
- TYA
- ADC SCRATCH
- TAY
- TXA
-:LPA
- ASL :AIDX
- ROL SCRATCH
-:ENTLPA
- LSR :ESIZE
- BCS :DOADD
- BNE :LPA
- STX :IDX
- STY :IDX+1
- CLC
- LDA #2
- ADC :IDX
- STA :RES
- LDA #0
- ADC :IDX+1
- STA :RES+1
- CLC
- LDA :RES
- ADC ADDR4
- STA :RES
- LDA :RES+1
- ADC ADDR4+1
- STA :RES+1
- STA ADDR2+1
- LDA :RES
- STA ADDR2
-:LP
- LDA (ADDR3),Y
- STA (ADDR2),Y
- INY
- CPY :ESIZEBAK
- BNE :LP
- LDX ADDR2+1
- LDY ADDR2
- LDA :ESIZE
- RTS
-:ESIZE DS 1
-:ESIZEBAK DS 1
-:ASIZE DS 1
-:AIDX DS 2
-:IDX DS 2
-:RES DS 2
-:E_SID ASC "APUT81 (PUT81 MACRO)",00
-:E_DUMP ASC "DUMPING :ESIZE(1) :ESIZEBAK(1) :ASIZE(1)"
- ASC ":AIDX(2) :IDX(2) :RES(2)",00
-:E_OVF1 ASC "OUT OF BOUNDS! INDEX > ARRAY LENGTH",00
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.APUT82 b/source/diskX_minidisk_A/T.MIN.SUB.APUT82
deleted file mode 100644
index 0323013..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.APUT82
+++ /dev/null
@@ -1,153 +0,0 @@
-APUT82
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :YIDX
- PLA
- STA :XIDX
- PLA
- STA ADDR4
- PLA
- STA ADDR4+1
- PLA
- STA ADDR3
- PLA
- STA ADDR3+1
- LDY #0
- LDA (ADDR4),Y
- STA :XLEN
- LDY #1
- LDA (ADDR4),Y
- STA :YLEN
- LDY #2
- LDA (ADDR4),Y
- STA :ESIZE
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :XIDX
- CMP :XLEN
- BCS :XOVF
- JMP :ERRCONT1
-:XOVF
- _ERR #:E_SID;#:E_XOVF;#:E_DUMP;#:XIDX;#17
-:ERRCONT1
- LDA :YIDX
- CMP :YLEN
- BCS :YOVF
- JMP :ERREND
-:YOVF
- _ERR #:E_SID;#:E_YOVF;#:E_DUMP;#:XIDX;#17
-:ERREND
- LDA #0
- TAY
- STY SCRATCH
- BEQ :ENTLP
-:DOADD
- CLC
- ADC :YIDX
- TAX
- TYA
- ADC SCRATCH
- TAY
- TXA
-:LP
- ASL :YIDX
- ROL SCRATCH
-:ENTLP
- LSR :YLEN
- BCS :DOADD
- BNE :LP
- STX :PBAK
- STY :PBAK+1
- CLC
- LDA :XIDX
- STA :MLIER
- LDA #0
- STA :MLIER+1
- LDA :ESIZE
- STA :MCAND
- LDA #0
- STA :MCAND+1
- LDA #0
- STA :PROD
- STA :PROD+1
- STA :PROD+2
- STA :PROD+3
- LDX #$10
-:SHIFTR LSR :MLIER+1
- ROR :MLIER
- BCC :ROTR
- LDA :PROD+2
- CLC
- ADC :MCAND
- STA :PROD+2
- LDA :PROD+3
- ADC :MCAND+1
-:ROTR
- ROR
- STA :PROD+3
- ROR :PROD+2
- ROR :PROD+1
- ROR :PROD
- DEX
- BNE :SHIFTR
- LDA :PBAK
- CLC
- ADC :PROD
- STA :PROD
- LDA :PBAK+1
- ADC :PROD+1
- STA :PROD+1
- LDA :PROD
- CLC
- ADC #3
- STA :PROD
- BCC :NOCAR
- INC :PROD+1
-:NOCAR
- CLC
- LDA :PROD
- ADC ADDR4
- STA :PROD
- LDA :PROD+1
- ADC ADDR4+1
- STA :PROD+1
- LDY :PROD
- LDX :PROD+1
- STY ADDR2
- STX ADDR2+1
- LDY #0
- LDX #0
-:CLP
- LDA (ADDR3),Y
- STA (ADDR2),Y
- INY
- CPY :ESIZE
- BNE :CLP
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDX ADDR2+1
- LDY ADDR2
- LDA :ESIZE
- RTS
-:ESIZE DS 1
-:XIDX DS 1
-:YIDX DS 1
-:MCAND DS 2
-:MLIER DS 2
-:PROD DS 4
-:XLEN DS 1
-:YLEN DS 1
-:PBAK DS 2
-:E_SID ASC "APUT82 (PUT82 MACRO)",00
-:E_DUMP ASC ":XIDX(1) :YIDX(1) :MCAND(2) :MLIER(2)"
- ASC ":PROD(4) :XLEN(1) :YLEN(1) PBAK(2)",00
-:E_XOVF ASC "OUT OF BOUNDS! X > MAXIMUM.",00
-:E_YOVF ASC "OUT OF BOUNDS! Y > MAX.",00
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.BINASC2HEX b/source/diskX_minidisk_A/T.MIN.SUB.BINASC2HEX
deleted file mode 100644
index ea2b212..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.BINASC2HEX
+++ /dev/null
@@ -1,164 +0,0 @@
-BINASC2HEX
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- JSR :TESTNIB
- LDA :NIB
- STA :HINIB
- LDA ADDR1
- CLC
- ADC #4
- BCC :NOADD
- INC ADDR1+1
-:NOADD
- STA ADDR1
- JSR :TESTNIB
- LDA :NIB
- STA :LONIB
- LDA :HINIB
- ORA :LONIB
- STA RETURN
- LDA #1
- STA RETLEN
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:TESTNIB
- LDY #0
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_07
- JMP :_8F
-:_07
- LDY #1
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_03
- JMP :_47
-:_03
- LDY #2
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_01
- JMP :_23
-:_01
- LDY #3
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_00
- LDA #1
- STA :NIB
- RTS
-:_00 LDA #0
- STA :NIB
- RTS
-:_23 LDY #3
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_02
- LDA #3
- STA :NIB
- RTS
-:_02 LDA #$2
- STA :NIB
- RTS
-:_47
- LDY #2
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_45
- JMP :_67
-:_45
- LDY #3
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_4
- LDA #$5
- STA :NIB
- RTS
-:_4 LDA #$4
- STA :NIB
- RTS
-:_67
- LDY #3
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_6
- LDA #$7
- STA :NIB
- RTS
-:_6 LDA #$6
- STA :NIB
- RTS
-:_8F
- LDY #1
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_8B
- JMP :_CF
-:_8B
- LDY #2
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_89
- JMP :_AB
-:_89
- LDY #3
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_8
- LDA #9
- STA :NIB
- RTS
-:_8 LDA #$8
- STA :NIB
- RTS
-:_AB
- LDY #3
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_A
- LDA #$B
- STA :NIB
- RTS
-:_A LDA #$A
- STA :NIB
- RTS
-:_CF
- LDY #2
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_CD
- JMP :_EF
-:_CD
- LDY #3
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_C
- LDA #$D
- STA :NIB
- RTS
-:_C LDA #$C
- STA :NIB
- RTS
-:_EF
- LDY #3
- LDA (ADDR1),Y
- CMP #'0'
- BEQ :_E
- LDA #$F
- STA :NIB
- RTS
-:_E LDA #$E
- STA :NIB
- RTS
-:HINIB DS 1
-:LONIB DS 1
-:NIB DS 1
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.BINLOAD b/source/diskX_minidisk_A/T.MIN.SUB.BINLOAD
deleted file mode 100644
index 4c5e9f9..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.BINLOAD
+++ /dev/null
@@ -1,69 +0,0 @@
-BINLOAD
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA ADDR2
- PLA
- STA ADDR2+1
- LDA #1
- STA $AAB6
- STA $75+1
- STA $33
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR0
- JMP :ERREND
-:CHKERR0
- LDA #$FF
- STA $D8
- LDA #<:CHKERR
- STA $9D5A
- LDA #>:CHKERR
- STA $9D5B
- JMP :ERREND
-:CHKERR
- LDY #0
- STY $D8
- _ERR #:E_SID;#:E_MSG;#:E_DUMP;#ADDR2;#2
- BRK
-:ERREND
- LDA #$8D
- JSR FCOUT
- LDA #$84
- JSR FCOUT
- LDA #$C2
- JSR FCOUT
- LDA #$CC
- JSR FCOUT
- LDA #$CF
- JSR FCOUT
- LDA #$C1
- JSR FCOUT
- LDA #$C4
- JSR FCOUT
- LDA #$A0
- JSR FCOUT
- LDY #0
- LDA (ADDR2),Y
- STA :SLEN
- LDY #1
-:LP
- LDA (ADDR2),Y
- JSR FCOUT
- INY
- CPY :SLEN
- BCC :LP
- BEQ :LP
- LDA #$8D
- JSR FCOUT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:SLEN DS 1
-:E_SID ASC "BINLOAD (BLOAD MACRO)",00
-:E_DUMP ASC "DUMPING STRING ADDRESS...",00
-:E_MSG ASC "INPUT/OUTPUT ERROR!!!",00
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.BINSAVE b/source/diskX_minidisk_A/T.MIN.SUB.BINSAVE
deleted file mode 100644
index 26fd92a..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.BINSAVE
+++ /dev/null
@@ -1,69 +0,0 @@
-BINSAVE
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA ADDR2
- PLA
- STA ADDR2+1
- LDA #1
- STA $AAB6
- STA $75+1
- STA $33
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR0
- JMP :ERREND
-:CHKERR0
- LDA #$FF
- STA $D8
- LDA #<:CHKERR
- STA $9D5A
- LDA #>:CHKERR
- STA $9D5B
- JMP :ERREND
-:CHKERR
- LDY #0
- STY $D8
- _ERR #:E_SID;#:E_MSG;#:E_DUMP;#ADDR2;#2
- BRK
-:ERREND
- LDA #$8D
- JSR FCOUT
- LDA #$84
- JSR FCOUT
- LDA #$C2
- JSR FCOUT
- LDA #$D3
- JSR FCOUT
- LDA #$C1
- JSR FCOUT
- LDA #$D6
- JSR FCOUT
- LDA #$C5
- JSR FCOUT
- LDA #$A0
- JSR FCOUT
- LDY #0
- LDA (ADDR2),Y
- STA :SLEN
- LDY #1
-:LP
- LDA (ADDR2),Y
- JSR FCOUT
- INY
- CPY :SLEN
- BCC :LP
- BEQ :LP
- LDA #$8D
- JSR FCOUT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:SLEN DS 1
-:E_SID ASC "BINSAVE (BSAV MACRO)",00
-:E_DUMP ASC "DUMPING STRING ADDRESS...",00
-:E_MSG ASC "INPUT/OUTPUT ERROR!!!",00
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.COMP16 b/source/diskX_minidisk_A/T.MIN.SUB.COMP16
deleted file mode 100644
index db65d86..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.COMP16
+++ /dev/null
@@ -1,40 +0,0 @@
-COMP16
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :SUBT
- PLA
- STA :SUBT+1
- PLA
- STA :MINU
- PLA
- STA :MINU+1
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDA :MINU
- CMP :SUBT
- BEQ :EQUAL
- LDA :MINU+1
- SBC :SUBT+1
- ORA #1
-
- BVS :OVFLOW
-
- RTS
-:EQUAL
- LDA :MINU+1
- SBC :SUBT+1
- BVS :OVFLOW
- RTS
-:OVFLOW
- EOR #$80
- ORA #1
-
-
- RTS
-:MINU DS 2
-:SUBT DS 2
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.CURSORUDBF b/source/diskX_minidisk_A/T.MIN.SUB.CURSORUDBF
deleted file mode 100644
index ab34451..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.CURSORUDBF
+++ /dev/null
@@ -1,88 +0,0 @@
-CURSFOR
- CLC
- ADC CURSH
- STA CURSH
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA CURSH
- CMP #40
- BCS :XOVF
- JMP :ERREND
-:XOVF
- _ERR #:E_SID;#:E_XOF;#:E_DMP1;#RETURN;#10
-:ERREND
- JSR VTAB
- RTS
-:E_SID ASC "CURSFOR (CURF MACRO)",00
-:E_DMP1 ASC "DUMPING RETURN BLOCK...",00
-:E_XOF ASC "CURSOR X OVERFLOW: X <> MIN/MAX",00
-CURSBAK
- SEC
- STA SCRATCH
- LDA CURSH
- SBC SCRATCH
- STA CURSH
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA CURSH
- CMP #40
- BCS :XOVF
- JMP :ERREND
-:XOVF
- _ERR #:E_SID;#:E_XOF;#:E_DMP1;#RETURN;#10
-:ERREND
- JSR VTAB
- RTS
-:E_SID ASC "CURSBAK (CURB MACRO)",00
-:E_DMP1 ASC "DUMPING RETURN BLOCK...",00
-:E_XOF ASC "CURSOR X OVERFLOW: X <> MIN/MAX",00
-CURSDN
- CLC
- ADC CURSV
- STA CURSV
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA CURSV
- CMP #24
- BCS :YOVF
- JMP :ERREND
-:YOVF
- _ERR #:E_SID;#:E_YOF;#:E_DMP1;#RETURN;#10
-:ERREND
- JSR VTAB
- RTS
-:E_SID ASC "CURSDN (CURD MACRO)",00
-:E_DMP1 ASC "DUMPING RETURN BLOCK...",00
-:E_YOF ASC "CURSOR Y OVERFLOW: Y <> MIN/MAX",00
-CURSUP
- SEC
- STA SCRATCH
- LDA CURSV
- SBC SCRATCH
- STA CURSV
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA CURSV
- CMP #24
- BCS :YOVF
- JMP :ERREND
-:YOVF
- _ERR #:E_SID;#:E_YOF;#:E_DMP1;#RETURN;#10
-:ERREND
- JSR VTAB
- RTS
-:E_SID ASC "CURSUP (CURU MACRO)",00
-:E_DMP1 ASC "DUMPING RETURN BLOCK...",00
-:E_YOF ASC "CURSOR Y OVERFLOW: Y <> MIN/MAX",00
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.DELAYMS b/source/diskX_minidisk_A/T.MIN.SUB.DELAYMS
deleted file mode 100644
index ea70c03..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.DELAYMS
+++ /dev/null
@@ -1,29 +0,0 @@
-DELAYMS
-MSCNT EQU $0CA
-
-
-:DELAY
- CPY #0
- BEQ :EXIT
- NOP
- CPY #1
- BNE :DELAYA
- JMP :LAST1
-:DELAYA
- DEY
-:DELAY0
- LDX #MSCNT
-:DELAY1
- DEX
- BNE :DELAY1
- NOP
- NOP
- DEY
- BNE :DELAY0
-:LAST1
- LDX #MSCNT-3
-:DELAY2
- DEX
- BNE :DELAY2
-:EXIT
- RTS
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.DISKOP b/source/diskX_minidisk_A/T.MIN.SUB.DISKOP
deleted file mode 100644
index df1e7aa..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.DISKOP
+++ /dev/null
@@ -1,12 +0,0 @@
-DISKOP
-:CLEAR
- LDA #00
- STA IOB_EVOL
- LDA #>IOB
- LDY #RETURN+1
- STA ADDR1+1
- LDA #0
- LDY #0
- STA (ADDR1),Y
-:CNVERT
- LDA #0
- STA :MOD10
- STA :MOD10+1
- LDX #16
- CLC
-:DVLOOP
- ROL :VALSTR
- ROL :VALSTR+1
- ROL :MOD10
- ROL :MOD10+1
- SEC
- LDA :MOD10
- SBC #10
- TAY
- LDA :MOD10+1
- SBC #0
- BCC :DECCNT
- STY :MOD10
- STA :MOD10+1
-
-:DECCNT
- DEX
- BNE :DVLOOP
- ROL :VALSTR
- ROL :VALSTR+1
-:CONCH
- LDA :MOD10
- CLC
- ADC #$B0
- JSR :CONCAT
- LDA :VALSTR
- ORA :VALSTR+1
- BNE :CNVERT
-:EXIT
- LDA :NGFLAG
- BPL :POS
- LDA #173
- JSR :CONCAT
-:POS
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:CONCAT
- PHA
- LDY #0
- LDA (ADDR1),Y
- TAY
- BEQ :EXITMR
-:MVELP
- LDA (ADDR1),Y
- INY
- STA (ADDR1),Y
- DEY
- DEY
- BNE :MVELP
-:EXITMR
- PLA
- LDY #1
- STA (ADDR1),Y
- LDY #0
- LDA (ADDR1),Y
- CLC
- ADC #1
- STA (ADDR1),Y
- LDY #0
- LDA (ADDR1),Y
- STA RETLEN
- RTS
-:NGFLAG DS 1
-:VALSTR DS 2
-:MOD10 DS 2
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.HEXASC2HEX b/source/diskX_minidisk_A/T.MIN.SUB.HEXASC2HEX
deleted file mode 100644
index e6b18bc..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.HEXASC2HEX
+++ /dev/null
@@ -1,45 +0,0 @@
-HEXASC2HEX
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #1
- LDA (ADDR1),Y
- STA :HI
- INY
- LDA (ADDR1),Y
- STA :LO
- SEC
- SBC #'0'
- CMP #10
- BCC :CONT
- SBC #7
-:CONT
- STA :LO
- LDA :HI
- SEC
- SBC #'0'
- CMP #10
- BCC :C2
- SBC #7
-:C2
- STA :HI
- ASL
- ASL
- ASL
- ASL
- ORA :LO
- STA RETURN
- LDY #1
- STY RETLEN
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:HI DS 1
-:LO DS 1
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.INTASC2HEX b/source/diskX_minidisk_A/T.MIN.SUB.INTASC2HEX
deleted file mode 100644
index 37e5fbe..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.INTASC2HEX
+++ /dev/null
@@ -1,119 +0,0 @@
-INTASC2HEX
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #0
- LDA (ADDR1),Y
- TAX ; GET LENGITH
- LDA #1
- STA :NINDEX
- LDA #0
- STA :NACCUM
- STA :NACCUM+1
- STA :SNGFLAG
- TXA
- BNE :INIT1
-
- JMP :EREXIT
-
-:INIT1
- LDY :NINDEX
- LDA (ADDR1),Y
- CMP #173
- BNE :PLUS
- LDA #$0FF
- STA :SNGFLAG
- INC :NINDEX
- DEX
- BEQ :EREXIT
-
- JMP :CNVERT
-:PLUS
- CMP #'+'
- BNE :CHKDIG
-
- INC :NINDEX
- DEX ; DEC COUNT
- BEQ :EREXIT
-
-:CNVERT
- LDY :NINDEX
- LDA (ADDR1),Y
-
-:CHKDIG
- CMP #$B0
- BMI :EREXIT
- CMP #$BA ; '9'+1
- BPL :EREXIT
- PHA
- ASL :NACCUM
- ROL :NACCUM+1
- LDA :NACCUM
- LDY :NACCUM+1
- ASL :NACCUM
- ROL :NACCUM+1
- ASL :NACCUM
- ROL :NACCUM+1
- CLC
- ADC :NACCUM
- STA :NACCUM
- TYA
- ADC :NACCUM+1
- STA :NACCUM+1
- PLA
- SEC
- SBC #$B0
- CLC
- ADC :NACCUM
- STA :NACCUM
- BCC :D2B1
- INC :NACCUM+1
-:D2B1
- INC :NINDEX ;INC TO NEXT CHARACTER
- DEX
- BNE :CNVERT
- LDA :SNGFLAG
- BPL :OKEXIT
- LDA #0
- SEC
- SBC :NACCUM
- STA :NACCUM
- LDA #0
- SBC :NACCUM+1
- STA :NACCUM+1
-:OKEXIT
- CLC
- BCC :EXIT
-:EREXIT
- SEC
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- _ERR :E_SID;:E_MSG;:E_DUMP;:NACCUM;#4
-:ERREND
-:EXIT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDX :NACCUM+1
- LDY :NACCUM
- STY RETURN
- STX RETURN+1
- LDA #1
- STA RETLEN
- LDA :NINDEX
- RTS
-:NACCUM DS 2
-:SNGFLAG DS 1
-:NINDEX DS 1
-:E_SID ASC "STR2NUM (S2N MACRO)",00
-:E_MSG ASC "ERR! NO DATA, OR NOT A NUMERAL VALUE",00
-:E_DUMP ASC "DUMPING :NACCUM(2) :SNGFLAG(1) :NINDEX(1)",00
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.MEMFILL b/source/diskX_minidisk_A/T.MIN.SUB.MEMFILL
deleted file mode 100644
index 079e415..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.MEMFILL
+++ /dev/null
@@ -1,43 +0,0 @@
-MEMFILL
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :VALUE
- PLA
- STA :ARYSZ
- PLA
- STA :ARYSZ+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDA :VALUE
- LDX :ARYSZ+1
- BEQ :PARTPG
- LDY #0
-:FULLPG
- STA (ADDR1),Y
- INY
- BNE :FULLPG
- INC ADDR1+1
- DEX
- BNE :FULLPG
-:PARTPG
- LDX :ARYSZ ;GET # OF BYTES IN FINAL PAGE
- BEQ :EXIT
- LDY #0
-:PARTLP
- STA (ADDR1),Y
- INY
- DEX
- BNE :PARTLP
-:EXIT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:VALUE DS 1
-:ARYSZ DS 2
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.MEMMOVE b/source/diskX_minidisk_A/T.MIN.SUB.MEMMOVE
deleted file mode 100644
index 72214a1..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.MEMMOVE
+++ /dev/null
@@ -1,101 +0,0 @@
-MEMMOVE
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :MVELEN
- PLA
- STA :MVELEN+1
- PLA
- STA ADDR2
- PLA
- STA ADDR2+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDA ADDR2 ;CALC DEST-SRC
- SEC
- SBC ADDR1
- TAX
- LDA ADDR2+1
- SBC ADDR1+1
-
- TAY
- TXA
- CMP :MVELEN
- TYA
- SBC :MVELEN+1
- BCS :DOLEFT
- JSR :MVERHT
- JMP :EXIT
-:DOLEFT
- JSR :MVELEFT
-:EXIT
- JMP :MREXIT
-:MVELEFT
- LDY #0
- LDX :MVELEN+1
- BEQ :MLPART
-:MLPAGE
- LDA (ADDR1),Y
- STA (ADDR2),Y ;MOVE ONE BYTE
- INY
- BNE :MLPAGE
- INC ADDR1+1
- INC ADDR2+1
- DEX
- BNE :MLPAGE
-
-:MLPART
- LDX :MVELEN
- BEQ :MLEXIT
-
-
-:MLLAST
- LDA (ADDR1),Y
- STA (ADDR2),Y
- INY
- DEX
- BNE :MLLAST
-:MLEXIT
- JMP :MREXIT
-:MVERHT
- LDA :MVELEN+1
- CLC
- ADC ADDR1+1
- STA ADDR1+1 ;POINT TO LAST P OF SRC
- LDA :MVELEN+1
- CLC
- ADC ADDR2+1
- STA ADDR2+1
- LDY :MVELEN ;GET LENGTH OF LAST PAGE
- BEQ :MRPAGE
-:MR0
- DEY
- LDA (ADDR1),Y
- STA (ADDR2),Y
- CPY #0
- BNE :MR0
-:MRPAGE
- LDX :MVELEN+1
- BEQ :MREXIT
-:MR1
- DEC ADDR1+1
- DEC ADDR2+1
-:MR2
- DEY
- LDA (ADDR1),Y
- STA (ADDR2),Y
- CPY #0
- BNE :MR2
- DEX
- BNE :MR1
-:MREXIT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:MVELEN DS 2
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.MEMSWAP b/source/diskX_minidisk_A/T.MIN.SUB.MEMSWAP
deleted file mode 100644
index b61c9cc..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.MEMSWAP
+++ /dev/null
@@ -1,86 +0,0 @@
-MEMSWAP
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :LENGTH
- PLA
- STA ADDR1
- STA :A1
- PLA
- STA ADDR1+1
- STA :A1+1
- PLA
- STA ADDR2
- STA :A2
- PLA
- STA ADDR2+1
- STA :A2+1
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA ADDR2+1
- CMP ADDR1+1
- BCS :CHKLO
- JMP :A1GTA2
-:CHKLO
- LDA ADDR2
- CMP ADDR1
- BCS :A2GTA1
- JMP :A1GTA2
-:A2GTA1
- LDA ADDR2 ;CALC DEST-SRC
- SEC
- SBC ADDR1
- TAX
- LDA ADDR2+1
- SBC ADDR1+1
-
- TAY
- TXA
- CMP :LENGTH
- TYA
- SBC :LENGTH+1
- BCS :ERREND
- JMP :OVF
-:A1GTA2
- LDA ADDR1
- SEC
- SBC ADDR2
- TAX
- LDA ADDR1+1
- SBC ADDR2+1
- TAY
- TXA
- CMP :LENGTH
- TYA
- SBC :LENGTH+1
- BCS :ERREND
-:OVF
- _ERR #:E_SID;#:E_OVF;#:E_DUMP;#:LENGTH;#6
-:ERREND
- LDY #255
-:LP
- INY
- LDA (ADDR1),Y
- TAX
- LDA (ADDR2),Y
- STA (ADDR1),Y
- TXA
- STA (ADDR2),Y
- CPY :LENGTH
- BNE :LP
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:LENGTH DS 2
-:A1 DS 2
-:A2 DS 2
-:E_SID ASC "MEMSWAP (MSWAP MACRO)",00
-:E_DUMP ASC "DUMPING LENGTH (2) A1(2) A2(2)",00
-:E_OVF ASC "OVERFLOW! ADDRESSES OVERLAP.",00
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.MULT16 b/source/diskX_minidisk_A/T.MIN.SUB.MULT16
deleted file mode 100644
index f4ff1c9..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.MULT16
+++ /dev/null
@@ -1,63 +0,0 @@
-MULT16
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :MLIER
- PLA
- STA :MLIER+1
- PLA
- STA :MCAND
- PLA
- STA :MCAND+1
- LDA #0
- STA :HPROD
- STA :HPROD+1
- LDX #17
-
-
-
- CLC
-
-:MULLP
- ROR :HPROD+1
- ROR :HPROD
- ROR :MLIER+1
- ROR :MLIER
- BCC :DECCNT
-
- CLC
-
- LDA :MCAND
- ADC :HPROD
- STA :HPROD
- LDA :MCAND+1
- ADC :HPROD+1
- STA :HPROD+1
-
-:DECCNT
- DEX
- BNE :MULLP
-
- LDY :HPROD
- LDX :HPROD+1
- LDA :MLIER+1
- TAX
- STX RETURN+1
- LDA :MLIER
- TAY
- STY RETURN
- LDA :HPROD
- STA RETURN+2
- LDA #2
- STA RETLEN
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDA :HPROD ;24BIT
- RTS
-:MCAND DS 3
-:MLIER DS 3
-:HPROD DS 2
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.MULT8 b/source/diskX_minidisk_A/T.MIN.SUB.MULT8
deleted file mode 100644
index 46ed425..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.MULT8
+++ /dev/null
@@ -1,41 +0,0 @@
-MULT8
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :MUL1
- PLA
- STA :MUL2
- LDA #$00
- TAY
- TAX
- STY :MUL1H
- BEQ :GOLOOP
-:DOADD
- CLC
- ADC :MUL1
- TAY
- TXA
- ADC :MUL1H
- TAX
- TYA
-:LP
- ASL :MUL1
- ROL :MUL1H
-:GOLOOP
- LSR :MUL2
- BCS :DOADD
- BNE :LP
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- STY RETURN
- STX RETURN+1
- LDA #2
- STA RETLEN
- RTS
-:MUL1 DS 1
-:MUL2 DS 1
-:MUL1H DS 1
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.PRNSTR b/source/diskX_minidisk_A/T.MIN.SUB.PRNSTR
deleted file mode 100644
index 4f0c7bb..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.PRNSTR
+++ /dev/null
@@ -1,31 +0,0 @@
-PRNSTR
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #0
- LDA (ADDR1),Y
- STA :S1LEN
-:LP
- INY
- LDA (ADDR1),Y
- JSR SCOUT1
- CPY :S1LEN
- BNE :LP
- ; LOOP
- LDY #0
- LDA (ADDR1),Y
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDY #0
- LDA (ADDR1),Y
- LDY ADDR1
- LDX ADDR1+1
- RTS
-:S1LEN DS 1
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.RAND16 b/source/diskX_minidisk_A/T.MIN.SUB.RAND16
deleted file mode 100644
index 4812d8c..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.RAND16
+++ /dev/null
@@ -1,34 +0,0 @@
-RAND16
- LDA RNDL
- STA :SEED
- LDA RNDH
- STA :SEED+1
- LDA :SEED
- BEQ :LOW0
- ASL :SEED
- LDA :SEED+1
- ROL
- BCC :NOEOR
-:DOEOR
- EOR #>$0369
- STA :SEED+1
- LDA :SEED
- EOR #<$0369
- STA :SEED
- JMP :EXIT
-:LOW0
- LDA :SEED+1
- BEQ :DOEOR
- ASL
- BEQ :NOEOR
- BCS :DOEOR
-:NOEOR
- STA :SEED+1
-:EXIT LDX :SEED+1
- LDY :SEED
- STY RETURN
- STX RETURN+1
- LDA #2
- STA RETLEN
- RTS
-:SEED DS 2
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.RAND8 b/source/diskX_minidisk_A/T.MIN.SUB.RAND8
deleted file mode 100644
index 4cbbf82..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.RAND8
+++ /dev/null
@@ -1,19 +0,0 @@
-RAND8
- LDX #8
- LDA RNDL+0
-:A
- ASL ;SHIFT THE REG
- ROL RNDL+1
- BCC :B
- EOR #$2D
-
-
-:B
- DEX
- BNE :A
- STA RNDL+0
- STA RETURN
- LDY #1
- STY RETLEN
- CMP #0
- RTS
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.RANDB b/source/diskX_minidisk_A/T.MIN.SUB.RANDB
deleted file mode 100644
index 4bad328..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.RANDB
+++ /dev/null
@@ -1,107 +0,0 @@
-RANDB
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :NEWMAX
- PLA
- STA :NEWMIN
- LDA #1
- STA :OLDMIN
- LDA #255
- STA :OLDMAX
- LDX #8
- LDA RNDL+0
-:AA
- ASL
- ROL RNDL+1
- BCC :BB
- EOR #$2D
-:BB
- DEX
- BNE :AA
- STA RNDL+0
- CMP #0
- STA :OLDVAL
- LDA :OLDMAX
- SEC
- SBC :OLDMIN
- STA :OLDRANGE
- LDA :NEWMAX
- SEC
- SBC :NEWMIN
- STA :NEWRANGE
- LDA :OLDVAL
- SEC
- SBC :OLDMIN
- STA :VALRANGE
- LDA #00
- TAY
- STY :NUM1HI
- BEQ :ENTLP
-:DOADD
- CLC
- ADC :VALRANGE
- TAX
- TYA
- ADC :NUM1HI
- TAY
- TXA
-:MLP
- ASL :VALRANGE
- ROL :NUM1HI
-:ENTLP
- LSR :NEWRANGE
- BCS :DOADD
- BNE :MLP
- STA :MULRANGE
- STY :MULRANGE+1
-:DIVIDE
- LDA #0
- STA :REMAIN
- STA :REMAIN+1
- LDX #16
-:DIVLP
- ASL :MULRANGE
- ROL :MULRANGE+1
- ROL :REMAIN
- ROL :REMAIN+1
- LDA :REMAIN
- SEC
- SBC :OLDRANGE
- TAY
- LDA :REMAIN+1
- SBC :OLDRANGE+1
- BCC :SKIP
- STA :REMAIN+1
- STY :REMAIN
- INC :DIVRANGE
-:SKIP DEX
- BNE :DIVLP
- LDA :DIVRANGE
- CLC
- ADC :NEWMIN
- STA :NEWVAL
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDA :NEWVAL
- STA RETURN
- LDX #1
- STX RETLEN
- RTS
-:OLDRANGE DS 2
-:NEWRANGE DS 2
-:MULRANGE DS 2
-:DIVRANGE DS 2
-:VALRANGE DS 2
-:OLDVAL DS 2
-:NEWVAL DS 2
-:OLDMIN DS 2
-:NEWMIN DS 2
-:OLDMAX DS 2
-:NEWMAX DS 2
-:NUM1HI DS 2
-:REMAIN DS 2
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.SINPUT b/source/diskX_minidisk_A/T.MIN.SUB.SINPUT
deleted file mode 100644
index 93c603f..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.SINPUT
+++ /dev/null
@@ -1,26 +0,0 @@
-SINPUT
- LDX #$00
- JSR GETLN
- STX :STRLEN
- CPX #0
- BEQ :ZEXIT
-:INP_CLR
- LDY #0
- LDA :STRLEN
- STA RETLEN
- STA RETURN
- INC RETLEN
-:LOOP
- LDA KEYBUFF,Y
- INY
- STA RETURN,Y
- CPY :STRLEN
- BNE :LOOP ; LOOP
- JMP :EXIT
-:ZEXIT
- LDA #0
- STA RETLEN
- STA RETURN
-:EXIT
- RTS
-:STRLEN DS 1
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.STRCAT b/source/diskX_minidisk_A/T.MIN.SUB.STRCAT
deleted file mode 100644
index 3da6b10..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.STRCAT
+++ /dev/null
@@ -1,95 +0,0 @@
-STRCAT
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :MLEN
- PLA
- STA ADDR2
- PLA
- STA ADDR2+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #0
- LDA (ADDR1),Y
- STA :S1LEN
- STA :S1IND
- INC :S1IND
- LDA (ADDR2),Y
- STA :S2LEN
- LDA #1
- STA :S2IND
- LDA :S2LEN
- CLC
- ADC :S1LEN
- STA :S3LEN
- BCS :TOOLONG
- CMP :MLEN
- BEQ :LENOK
- BCC :LENOK
-:TOOLONG
- LDA #$0FF
- STA :SOVF
- LDA :MLEN
- SEC
- SBC :S1LEN
- BCC :EXIT
-
- STA :SCNT
- LDA :MLEN
- STA :S1LEN
- JMP :DOCAT
-:LENOK
- STA :S1LEN
- LDA #0
- STA :SOVF
- LDA :S2LEN
- STA :SCNT
-:DOCAT
- LDA :SCNT
- BEQ :EXIT
-:CATLP
- LDY :S2IND
- LDA (ADDR2),Y
- LDY :S1IND
- STA (ADDR1),Y
- INC :S1IND ;INC STRING 1 INDEX
- INC :S2IND
- DEC :SCNT
- BNE :CATLP
-:EXIT
- LDA :S1LEN
- LDY #0
- STA (ADDR1),Y
- LDA :SOVF
- ROR A
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDY #0
- LDA (ADDR1),Y
- STA RETLEN
- LDA #1
-:RLP
- LDA (ADDR1),Y
- STA RETURN,Y
- CPY RETLEN
- INY
- BNE :RLP
- LDA RETLEN
- LDY #0
- STA (ADDR1),Y
- LDX :S3LEN
- RTS
-:S3LEN DS 1
-:S1LEN DS 1
-:S1IND DS 1
-:S2LEN DS 1
-:S2IND DS 1
-:MLEN DS 1
-:SCNT DS 1
-:SOVF DS 1
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.STRCOMP b/source/diskX_minidisk_A/T.MIN.SUB.STRCOMP
deleted file mode 100644
index b473119..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.STRCOMP
+++ /dev/null
@@ -1,47 +0,0 @@
-STRCMP
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA ADDR2
- PLA
- STA ADDR2+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #0
- LDA (ADDR1),Y
- CMP (ADDR2),Y
- BCC :BEGCMP
- LDA (ADDR2),Y
-:BEGCMP
- TAX
- BEQ :TSTLEN
- LDY #1
-:CMPLP
- LDA (ADDR1),Y
- CMP (ADDR2),Y
- BNE :EXIT
-
-
-
- INY
- DEX
- BNE :CMPLP
-:TSTLEN
- LDY #0
- LDA (ADDR1),Y
- CMP (ADDR2),Y
-:EXIT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDY #0
- LDA (ADDR1),Y
- TAX
- LDA (ADDR2),Y
- TAY
- RTS
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.SUBCOPY b/source/diskX_minidisk_A/T.MIN.SUB.SUBCOPY
deleted file mode 100644
index 56836fd..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.SUBCOPY
+++ /dev/null
@@ -1,101 +0,0 @@
-SUBCOPY
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :MLEN
- PLA
- STA :SCNT
- STA RETLEN
- PLA
- STA :SINDEX
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDA #RETURN
- STA ADDR2+1
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- LDA #0
- STA :S2LEN
- STA :SCERR
- LDA :SCNT
- BEQ :OKEXIT
-
- LDA :MLEN
- BEQ :EREXIT
-
- LDA :SINDEX
- BEQ :EREXIT
- LDY #0
- LDA (ADDR1),Y ;
- STA :S1LEN
- CMP :SINDEX
- BCC :EREXIT
- LDA :SINDEX
- CLC
- ADC :SCNT
- BCS :RECALC
- TAX
- DEX
- CPX :S1LEN
- BCC :CNT10K
- BEQ :CNT10K
-:RECALC
- LDA :S1LEN
- SEC
- SBC :SINDEX
- STA :SCNT
- INC :SCNT
- LDA #$0FF
- STA :SCERR
-:CNT10K
- LDA :SCNT
- CMP :MLEN
- BCC :CNT20K
- BEQ :CNT20K
- LDA :MLEN
- STA :SCNT
- LDA #$0FF
- STA :SCERR
-:CNT20K
- LDX :SCNT
- BEQ :EREXIT
- LDA #1
- STA :S2LEN
-
-:MVLP
- LDY :SINDEX
- LDA (ADDR1),Y
- LDY :S2LEN
- STA (ADDR2),Y
- INC :SINDEX
- INC :S2LEN
- DEX
- BNE :MVLP
- DEC :S2LEN
- LDA :SCERR
- BNE :EREXIT
-:OKEXIT
- CLC
- BCC :EXIT
-:EREXIT
- SEC
-:EXIT
- LDA :S2LEN
- LDY #0
- STA (ADDR2),Y
- STA RETLEN
- RTS
-:S1LEN DS 1
-:S2LEN DS 1
-:MLEN DS 1
-:SCNT DS 1
-:SINDEX DS 1
-:SCERR DS 1
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.SUBDEL b/source/diskX_minidisk_A/T.MIN.SUB.SUBDEL
deleted file mode 100644
index 85fc134..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.SUBDEL
+++ /dev/null
@@ -1,91 +0,0 @@
-SUBDEL
- PLA
- TAY
- PLA
- TAX
- PLA
- STA :SCNT
- PLA
- STA :SINDEX
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- TXA
- PHA
- TYA
- PHA
- LDY #0
- STY :SCERR
- LDA (ADDR1),Y
- STA :S1LEN
- LDA :SCNT
- BEQ :OKEXIT
-
- LDA :SINDEX
- BEQ :ERREXIT
- LDA :S1LEN
- CMP :SINDEX
- BCC :ERREXIT
- LDA :SINDEX
- CLC
- ADC :SCNT
- BCS :TRUNC ;TRUNCATE IF INDEX
-
- STA :SIDX
-
- TAX
- DEX
- CPX :S1LEN
- BCC :CNTOK
-
-
- BEQ :TRUNC
-
- LDA #$0FF
- STA :SCERR
-
-:TRUNC
- LDX :SINDEX
-
- DEX
- STX :S1LEN
- LDA :SCERR
- BEQ :OKEXIT
- BNE :ERREXIT
-:CNTOK
- LDA :S1LEN
- SEC
- SBC :SIDX
- TAX
- INX
- BEQ :OKEXIT
- ; CHAR
-:MVLP
- LDY :SIDX
- LDA (ADDR1),Y
- LDY :SINDEX
- STA (ADDR1),Y ;MOVE IT DOWN
- INC :SINDEX
- INC :SIDX
- DEX
- BNE :MVLP
- LDX :SINDEX
- DEX
-
- STX :S1LEN
-:OKEXIT
- CLC
- BCC :EXIT
-:ERREXIT
- SEC
-:EXIT
- LDA :S1LEN
- LDY #0
- STA (ADDR1),Y
- RTS
-:S1LEN DS 1
-:SCNT DS 1
-:SINDEX DS 1
-:SIDX DS 1
-:SCERR DS 1
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.SUBINS b/source/diskX_minidisk_A/T.MIN.SUB.SUBINS
deleted file mode 100644
index 2841b63..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.SUBINS
+++ /dev/null
@@ -1,122 +0,0 @@
-SUBINS
- PLA
- TAY
- PLA
- TAX
- PLA
- STA ADDR2
- PLA
- STA ADDR2+1
- PLA
- STA :MLEN
- PLA
- STA :SINDEX
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- TXA
- PHA
- TYA
- PHA
- LDA #0
- STA :SCERR
- LDY #0
- LDA (ADDR1),Y
- STA :S1LEN
- LDA (ADDR2),Y
- STA :S2LEN
- BNE :IDX0
- JMP :OKEXIT
-:IDX0
- LDA :SINDEX
- BNE :CHKLEN
- JMP :EREXIT
-:CHKLEN
- LDA :S2LEN
- CLC
- ADC :S1LEN
- BCS :TRUNC ;TRUN IF S1+S2 LENGTH > 255
- CMP :MLEN ;
- BCC :IDXLEN
- BEQ :IDXLEN
-:TRUNC
- LDA :MLEN
- SEC
- SBC :S1LEN
- BCC :EREXIT
- BEQ :EREXIT
-
- STA :S2LEN
- LDA #$0FF
- STA :SCERR
-:IDXLEN
- LDA :S1LEN
- CMP :SINDEX ;
- BCS :LENOK
- LDX :S1LEN
- INX
- STX :SINDEX
- LDA #$0FF
- STA :SCERR
- LDA :S1LEN
- CLC
- ADC :S2LEN
- STA :S1LEN
- JMP :MVESUB
-:LENOK
- LDA :S1LEN
- SEC
- SBC :SINDEX
- TAX
- INX
- LDA :S1LEN
- STA :SIDX
- CLC
- ADC :S2LEN
- STA :SBIDX
- STA :S1LEN
-:OPNLP
- LDY :SIDX
- LDA (ADDR1),Y
- LDY :SBIDX
- STA (ADDR1),Y
- DEC :SIDX
- DEC :SBIDX
- DEX
- BNE :OPNLP
-:MVESUB
- LDA #1
- STA :SIDX
-
-
- LDX :S2LEN
-:MVELP
- LDY :SIDX
- LDA (ADDR2),Y
- LDY :SINDEX
- STA (ADDR1),Y
- INC :SIDX
- INC :SINDEX
- DEX
- BNE :MVELP
- LDA :SCERR
- BNE :EREXIT
-:OKEXIT
- CLC
- BCC :EXIT
-:EREXIT
- SEC
-:EXIT
- LDA :S1LEN
- LDY #0
- STA (ADDR1),Y
- RTS
-:S1LEN DS 1
-:S2LEN DS 1
-:SUBLEN DS 1
-:MLEN DS 1
-:SINDEX DS 1
-:SIDX DS 1
-:SBIDX DS 1
-:SCERR DS 1
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.SUBPOS b/source/diskX_minidisk_A/T.MIN.SUB.SUBPOS
deleted file mode 100644
index 2b11930..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.SUBPOS
+++ /dev/null
@@ -1,79 +0,0 @@
-SUBPOS
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA ADDR2
- PLA
- STA ADDR2+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
-:POS
- LDY #0
- LDA (ADDR1),Y
- BEQ :NOTFND
- STA :SLEN
- LDA (ADDR2),Y
- BEQ :NOTFND
- STA :SUBLEN
- LDA :SUBLEN
- CMP :SLEN
- BEQ :LENOK
- BCS :NOTFND
-
-:LENOK
- LDA #1
- STA :SINDEX
-
- LDA :SLEN
-
- SEC
- SBC :SUBLEN
- STA :SCOUNT
- INC :SCOUNT
-:SLP1
- LDA :SINDEX
- STA :SIDX
- LDA #1
- STA :SUBIDX
-:CMPLP
- LDY :SIDX
- LDA (ADDR1),Y
- LDY :SUBIDX
- CMP (ADDR2),Y
- BNE :SLP2
- LDY :SUBIDX
- CPY :SUBLEN
- BEQ :FOUND
- INY
- STY :SUBIDX
- INC :SIDX
- JMP :CMPLP
-:SLP2
- INC :SINDEX
- DEC :SCOUNT
- BNE :SLP1
- BEQ :NOTFND
-:FOUND
- LDA :SINDEX
- JMP :EXIT
-:NOTFND
- LDA #0
-:EXIT
- STA RETURN
- LDY #1
- STY RETLEN
- RTS
-:SLEN DS 1
-:SUBLEN DS 1
-:SINDEX DS 1
-:SUBIDX DS 1
-:SCOUNT DS 1
-:SIDX DS 1
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.SUBT16 b/source/diskX_minidisk_A/T.MIN.SUB.SUBT16
deleted file mode 100644
index 972e7eb..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.SUBT16
+++ /dev/null
@@ -1,31 +0,0 @@
-SUBT16
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :SUBT
- PLA
- STA :SUBT+1
- PLA
- STA :MINU
- PLA
- STA :MINU+1
- LDA :MINU
- SEC
- SBC :SUBT
- TAY
- STY RETURN
- LDA :MINU+1
- SBC :SUBT+1
- TAX
- STX RETURN+1
- LDA #2
- STA RETLEN
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:MINU DS 2
-:SUBT DS 2
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.TFILLA b/source/diskX_minidisk_A/T.MIN.SUB.TFILLA
deleted file mode 100644
index 3de1ac2..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.TFILLA
+++ /dev/null
@@ -1,91 +0,0 @@
-TFILLA
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :F
- PLA
- STA :Y2
- PLA
- STA :X2
- PLA
- STA :YC
- STA :Y1
- PLA
- STA :XC
- STA :X1
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :X1
- CMP :X2
- BCS :X1HI
- LDA :Y1
- CMP :Y2
- BCS :Y1HI
- LDA :X1
- CMP #40
- BCS :XOVF
- LDA :X2
- CMP #40
- BCS :XOVF
- LDA :Y1
- CMP #24
- BCS :YOVF
- LDA :Y2
- CMP #24
- BCS :YOVF
- JMP :ERREND
-:X1HI
- _ERR #:E_SID;#:E_X1H;#:E_DMP1;#:X1;#7
- JMP :ERREND
-:Y1HI
- _ERR #:E_SID;#:E_Y1H;#:E_DMP1;#:X1;#7
- JMP :ERREND
-:XOVF
- _ERR #:E_SID;#:E_XOF;#:E_DMP1;#:X1;#7
- JMP :ERREND
-:YOVF
- _ERR #:E_SID;#:E_YOF;#:E_DMP1;#:X1;#7
-:ERREND
-:LP1
- LDA :YC
- LDY :XC
- JSR $F847
- LDA :F
- STA ($26),Y
- LDA :YC
- INY
- STY :XC
- CPY :X2
- BNE :LP1
-
- LDA :X1
- STA :XC
- INC :YC
- LDA :YC
- CMP :Y2
- BNE :LP1
-:EXIT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:X1 DS 1
-:X2 DS 1
-:Y1 DS 1
-:Y2 DS 1
-:XC DS 1
-:YC DS 1
-:F DS 1
-:E_SID ASC "TFILLA (TFILL MACRO)",00
-:E_DMP1 ASC "DUMPING X1(1) X2(1) Y1(1) Y2(1)"
- ASC "XC(1) YC(1) F(1)",00
-:E_X1H ASC "X1 MUST BE LOWER THAN X2.",00
-:E_Y1H ASC "Y1 MUST BE LOWER THAN Y2.",00
-:E_XOF ASC "X <> MIN/MAX COLUMNS.",00
-:E_YOF ASC "Y <> MIN/MAX ROWS",00
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.THLINE b/source/diskX_minidisk_A/T.MIN.SUB.THLINE
deleted file mode 100644
index 79bb723..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.THLINE
+++ /dev/null
@@ -1,66 +0,0 @@
-THLINE
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :F
- PLA
- STA :Y
- PLA
- STA :X2
- PLA
- STA :X1
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :X1
- CMP :X2
- BCS :ERRTOOHI
- LDA :X1
- CMP #39
- BCS :ERRXOVF
- LDA :X2
- CMP #40
- BCS :ERRXOVF
- LDA :Y
- CMP #24
- BCS :ERRYOVF
- JMP :ERREND
-:ERRTOOHI
- _ERR #:E_SID;#:E_XHI;#:E_DMP1;#:X1;#4
- JMP :ERREND
-:ERRXOVF
- _ERR #:E_SID;#:E_XOF;#:E_DMP1;#:X1;#4
- JMP :ERREND
-:ERRYOVF
- _ERR #:E_SID;#:E_YOF;#:E_DMP1;#:X1;#4
- JMP :ERREND
-:ERREND
- LDA :Y
- LDY :X1
-:LOOP
- JSR $F847
- LDA :F
- STA ($26),Y
- LDA :Y
- INY
- CPY :X2
- BNE :LOOP
-:EXIT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:X1 DS 1
-:X2 DS 1
-:Y DS 1
-:F DS 1
-:E_SID ASC "THLINE (THLIN MACRO)",00
-:E_DMP1 ASC "DUMPING X1(1) X1(1) Y(1) F(1)",00
-:E_XHI ASC "X1 MUST BE LOWER THAN X2.",00
-:E_XOF ASC "X > # OF AVAILABLE COLUMNS.",00
-:E_YOF ASC "Y > # OF AVAILABLE ROWS",00
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.TVLINE b/source/diskX_minidisk_A/T.MIN.SUB.TVLINE
deleted file mode 100644
index 73cb457..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.TVLINE
+++ /dev/null
@@ -1,66 +0,0 @@
-TVLINE
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :F
- PLA
- STA :X
- PLA
- STA :Y2
- PLA
- STA :Y1
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :Y1
- CMP :Y2
- BCS :ERRTOOHI
- LDA :Y2
- CMP #24
- BCS :ERRYOVF
- LDA :X
- CMP #40
- BCS :ERRXOVF
- LDA :Y1
- CMP #24
- BCS :ERRYOVF
- JMP :ERREND
-:ERRTOOHI
- _ERR #:E_SID;#:E_YHI;#:E_DMP1;#:X;#4
- JMP :ERREND
-:ERRXOVF
- _ERR #:E_SID;#:E_XOF;#:E_DMP1;#:X;#4
- JMP :ERREND
-:ERRYOVF
- _ERR #:E_SID;#:E_YOF;#:E_DMP1;#:X;#4
- JMP :ERREND
-:ERREND
- LDA :Y1
- LDY :X
-:LOOP
- JSR $F847
- LDA :F
- STA ($26),Y
- INC :Y1
- LDA :Y1
- CMP :Y2
- BNE :LOOP ; LOOP
-:EXIT
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:X DS 1
-:Y1 DS 1
-:Y2 DS 1
-:F DS 1
-:E_SID ASC "TVLINE (TVLIN MACRO)",00
-:E_DMP1 ASC "DUMPING X(1) Y1(1) Y2(1) F(1)",00
-:E_YHI ASC "Y1 MUST BE LOWER THAN Y2.",00
-:E_XOF ASC "X > # OF AVAILABLE COLUMNS.",00
-:E_YOF ASC "Y > # OF AVAILABLE ROWS",00
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.TXTPUT b/source/diskX_minidisk_A/T.MIN.SUB.TXTPUT
deleted file mode 100644
index 048be3f..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.TXTPUT
+++ /dev/null
@@ -1,46 +0,0 @@
-TXTPUT
- PLA
- STA RETADR
- PLA
- STA RETADR+1
- PLA
- STA :F
- PLA
- STA :Y
- PLA
- STA :X
- LDA ERRCTRL
- CMP #1
- BEQ :CHKERR
- JMP :ERREND
-:CHKERR
- LDA :X
- CMP #40
- BCS :XOVF
- LDA :Y
- CMP #24
- BCS :YOVF
- JMP :ERREND
-:XOVF
- _ERR #:E_SID;#:E_XOF;#:E_DMP1;#:F;#3
- JMP :ERREND
-:YOVF
- _ERR #:E_SID;#:E_YOF;#:E_DMP1;#:F;#3
-:ERREND
- LDA :Y
- LDY :X
- JSR $F847
- LDA :F
- STA ($26),Y
- LDA RETADR+1
- PHA
- LDA RETADR
- PHA
- RTS
-:F DS 1
-:Y DS 1
-:X DS 1
-:E_SID ASC "TXTPUT (TPUT MACRO)",00
-:E_DMP1 ASC "DUMPING F(1) Y(1) X(1):",00
-:E_XOF ASC "X OVERFLOW. X <> MIN/MAX",00
-:E_YOF ASC "Y OVERFLOW. Y <> MIN/MAX",00
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.XPRINT b/source/diskX_minidisk_A/T.MIN.SUB.XPRINT
deleted file mode 100644
index e5f5e36..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.XPRINT
+++ /dev/null
@@ -1,25 +0,0 @@
-XPRINT
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #$01
-
-:LOOP
- LDA (ADDR1),Y
- BEQ :DONE
- JSR COUT1
- INY
- BNE :LOOP
-:DONE
- CLC
- TYA
- ADC ADDR1
- STA ADDR1
- LDA ADDR1+1
- ADC #$00
- PHA
- LDA ADDR1
- PHA
- RTS
-:EXIT
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.ZMLOAD b/source/diskX_minidisk_A/T.MIN.SUB.ZMLOAD
deleted file mode 100644
index b1bf9f6..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.ZMLOAD
+++ /dev/null
@@ -1,70 +0,0 @@
-ZMLOAD
- PLA
- STA :RETADR
- PLA
- STA :RETADR+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- LDY #2
- LDA (ADDR1),Y
- STA $08
- INY
- LDA (ADDR1),Y
- STA $09
- INY
- LDA (ADDR1),Y
- STA $19
- INY
- LDA (ADDR1),Y
- STA $1E
- INY
- LDA (ADDR1),Y
- STA $E3
- INY
- LDA (ADDR1),Y
- STA $EB
- INY
- LDA (ADDR1),Y
- STA $EC
- INY
- LDA (ADDR1),Y
- STA $ED
- INY
- LDA (ADDR1),Y
- STA $EE
- INY
- LDA (ADDR1),Y
- STA $EF
- INY
- LDA (ADDR1),Y
- STA $FA
- INY
- LDA (ADDR1),Y
- STA $FB
- INY
- LDA (ADDR1),Y
- STA $FC
- INY
- LDA (ADDR1),Y
- STA $FD
- INY
- LDA (ADDR1),Y
- STA $FE
- INY
- LDA (ADDR1),Y
- STA $FF
- LDY #0
- LDA (ADDR1),Y
- TAX
- LDA (ADDR1+1),Y
- TAY
- STX ADDR1
- STY ADDR1+1
- LDA :RETADR+1
- PHA
- LDA :RETADR
- PHA
- RTS
-:RETADR DS 2
diff --git a/source/diskX_minidisk_A/T.MIN.SUB.ZMSAVE b/source/diskX_minidisk_A/T.MIN.SUB.ZMSAVE
deleted file mode 100644
index a540e89..0000000
--- a/source/diskX_minidisk_A/T.MIN.SUB.ZMSAVE
+++ /dev/null
@@ -1,71 +0,0 @@
-ZMSAVE
- LDX ADDR1
- LDY ADDR1+1
- PLA
- STA :RETADR
- PLA
- STA :RETADR+1
- PLA
- STA ADDR1
- PLA
- STA ADDR1+1
- TYA
- LDY #1
- STA (ADDR1),Y
- LDY #0
- TXA
- STA (ADDR1),Y
- LDY #2
- LDA $08
- STA (ADDR1),Y
- INY
- LDA $09
- STA (ADDR1),Y
- INY
- LDA $19
- STA (ADDR1),Y
- INY
- LDA $1E
- STA (ADDR1),Y
- INY
- LDA $E3
- STA (ADDR1),Y
- INY
- LDA $EB
- STA (ADDR1),Y
- INY
- LDA $EC
- STA (ADDR1),Y
- INY
- LDA $ED
- STA (ADDR1),Y
- INY
- LDA $EE
- STA (ADDR1),Y
- INY
- LDA $EF
- STA (ADDR1),Y
- INY
- LDA $FA
- STA (ADDR1),Y
- INY
- LDA $FB
- STA (ADDR1),Y
- INY
- LDA $FC
- STA (ADDR1),Y
- INY
- LDA $FD
- STA (ADDR1),Y
- INY
- LDA $FE
- STA (ADDR1),Y
- INY
- LDA $FF
- STA (ADDR1),Y
- LDA :RETADR+1
- PHA
- LDA :RETADR
- PHA
- RTS
-:RETADR DS 2
diff --git a/source/diskX_minidisk_A/T.MIN.VARS.REQUIRED b/source/diskX_minidisk_A/T.MIN.VARS.REQUIRED
deleted file mode 100644
index b569cea..0000000
--- a/source/diskX_minidisk_A/T.MIN.VARS.REQUIRED
+++ /dev/null
@@ -1,21 +0,0 @@
-JUMPTBL JMP MAIN_START
-
- DS 60
-RETLEN DS 1
-RETURN DS 256
-PARLEN DS 1
-PARAM DS 256
-ERRSTOP DS 1
-ERRCTRL DS 1
-ERRA DS 1
-ERRX DS 1
-ERRY DS 1
-ERRCARRY DS 1
-ERRNEG DS 1
-ERRZERO DS 1
-ERROVF DS 1
-MAIN_START
- LDA #1
- STA ERRSTOP
- LDA #1
- STA ERRCTRL
diff --git a/versions/AppleIIAsmLib_0.3.0.zip b/versions/AppleIIAsmLib_0.3.0.zip
new file mode 100644
index 0000000..9fe5f0c
Binary files /dev/null and b/versions/AppleIIAsmLib_0.3.0.zip differ
diff --git a/versions/AppleIIAsmLib_0.3.1.zip b/versions/AppleIIAsmLib_0.3.1.zip
new file mode 100644
index 0000000..ff68baf
Binary files /dev/null and b/versions/AppleIIAsmLib_0.3.1.zip differ
diff --git a/versions/AppleIIAsmLib_0.5.0.zip b/versions/AppleIIAsmLib_0.5.0.zip
new file mode 100644
index 0000000..dc441f0
Binary files /dev/null and b/versions/AppleIIAsmLib_0.5.0.zip differ