From 46afb46e1f8038fb288428ece10369bee8f78656 Mon Sep 17 00:00:00 2001
From: David Shere <david.e.shere@gmail.com>
Date: Sun, 7 Aug 2011 16:16:51 -0700
Subject: [PATCH] Fixed the brain deadly terrible tile map system I was using
 to plain ASCII... MUCH easier to maintain.

---
 data/data.s | 2045 ++---------------------------------------------------------
 src/gfx.s   |   14 +-
 src/setup.s |   32 +-
 src/synth.s |   80 +--
 4 files changed, 104 insertions(+), 2067 deletions(-)

diff --git a/data/data.s b/data/data.s
index 598d797..496969b 100644
--- a/data/data.s
+++ b/data/data.s
@@ -18,7 +18,6 @@
 
 .ltorg
 
-
 octave:
   .word 4     @ current octave
 
@@ -43,2016 +42,54 @@ fontBMP:
 fontPAL:
   .incbin "../gfx/8x8font.pal.bin"
 
-@@@@@ BE WARNED!!! COMMENTS ARE MOSTLY WAY WRONG FOR THE REST OF THIS FILE!!! @@@
+.align 1
 synthText:    @@ Map 1
-@@  Row 1
-  .hword  64  @ @
-  .hword  64  @ @
-  .hword  64  @ @
-  .hword  64  @ @
-  .hword  64  @ @
-  .hword  64  @ @
-  .hword  64  @ @
-  .hword  32  @ Space
-  .hword  83  @ S
-  .hword  121 @ y
-  .hword  110 @ n
-  .hword  116 @ t
-  .hword  104 @ h
-  .hword  71  @ G
-  .hword  66  @ B
-  .hword  65  @ A
-  .hword  32  @ Space
-  .hword  80  @ P
-  .hword  108 @ l
-  .hword  97  @ a
-  .hword  121 @ y
-  .hword  32  @ Space
-  .hword  64  @ @
-  .hword  64  @ @
-  .hword  64  @ @
-  .hword  64  @ @
-  .hword  64  @ @
-  .hword  64  @ @
-  .hword  64  @ @
-  .hword  64  @ @
-  .hword  64  @ @
-  .hword  64  @ @
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@  Row 2
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ L
-  .hword  32 @ e
-  .hword  32 @ f
-  .hword  32 @ t
-  .hword  32  @ Space
-  .hword  32  @ =
-  .hword  32  @ Space
-  .hword  32  @ D
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ D
-  .hword  32 @ o
-  .hword  32 @ w
-  .hword  32 @ n
-  .hword  32  @ Space
-  .hword  32  @ =
-  .hword  32  @ Space
-  .hword  32  @ E
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ R
-  .hword  32 @ i
-  .hword  32 @ g
-  .hword  32 @ h
-  .hword  32 @ t
-  .hword  32  @ Space
-  .hword  32  @ =
-  .hword  32  @ Space
-  .hword  32  @ F
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ U
-  .hword  32 @ p
-  .hword  32  @ Space
-  .hword  32  @ =
-  .hword  32  @ Space
-  .hword  32  @ G
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ B
-  .hword  32  @ Space
-  .hword  32  @ =
-  .hword  32  @ Space
-  .hword  32  @ A
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-
-  .hword  83  @ S
-  .hword  101 @ e
-  .hword  108 @ l
-  .hword  101 @ e
-  .hword  99  @ c
-  .hword  116 @ t
-  .hword  32  @ Space
-  .hword  43  @ +
-  .hword  32  @ Space
-  .hword  65  @ A
-  .hword  32  @ Space
-  .hword  61  @ =
-  .hword  32  @ Space
-  .hword  109 @ m
-  .hword  97  @ a
-  .hword  106 @ j
-  .hword  32  @ Space
-  .hword  60  @ <
-  .hword  45  @ -
-  .hword  62  @ <
-  .hword  32  @ Space
-  .hword  109 @ m
-  .hword  105 @ i
-  .hword  110 @ n
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  83  @ S
-  .hword  101 @ e
-  .hword  108 @ l
-  .hword  101 @ e
-  .hword  99  @ c
-  .hword  116 @ t
-  .hword  32  @ Space
-  .hword  43  @ +
-  .hword  32  @ Space
-  .hword  76  @ L
-  .hword  32  @ Space
-  .hword  43  @ +
-  .hword  32  @ Space
-  .hword  82  @ R
-  .hword  32  @ Space
-  .hword  61  @ =
-  .hword  32  @ Space
-  .hword  83  @ S
-  .hword  101 @ e
-  .hword  116 @ t
-  .hword  117 @ u
-  .hword  112 @ p
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 4
-  .hword  83  @ S
-  .hword  101 @ e
-  .hword  108 @ l
-  .hword  101 @ e
-  .hword  99  @ c
-  .hword  116 @ t
-  .hword  32  @ Space
-  .hword  43  @ +
-  .hword  32  @ Space
-  .hword  60  @ <
-  .hword  45  @ -
-  .hword  32  
-  .hword  111 @ o
-  .hword  114 @ r
-  .hword  32  @ Space
-  .hword  45  @ -
-  .hword  62  @ Space
-  .hword  32  @ Space
-  .hword  61  @ =
-  .hword  32  @ Space
-  .hword  75  @ K 
-  .hword  101 @ e
-  .hword  121 @ y
-  .hword  32  @ Space
-  .hword  67  @ C
-  .hword  104 @ h
-  .hword  97  @ a
-  .hword  110 @ n
-  .hword  103 @ g
-  .hword  101 @ e
-  .hword  32  @ Space 
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 4
-  .hword  83  @ S
-  .hword  101 @ e
-  .hword  108 @ l
-  .hword  101 @ e
-  .hword  99  @ c
-  .hword  116 @ t
-  .hword  32  @ Space
-  .hword  43  @ +
-  .hword  32  @ Space
-  .hword  94  @ ^
-  .hword  32  
-  .hword  111 @ o
-  .hword  114 @ r
-  .hword  32  @ Space
-  .hword  118 @ v 
-  .hword  32  @ Space
-  .hword  61  @ =
-  .hword  32  @ Space
-  .hword  79  @ O 
-  .hword  99  @ c
-  .hword  116 @ t
-  .hword  32  @ Space
-  .hword  67  @ C
-  .hword  104 @ h
-  .hword  97  @ a
-  .hword  110 @ n
-  .hword  103 @ g
-  .hword  101 @ e
-  .hword  32  @ Space 
-  .hword  32  @ Space
-
-@@ Row 15
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 16
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 17
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 18
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 19
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 20
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 21
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 22  @@ LAST VISIBLE W/O SCROLLING
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 23
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 24
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 25
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 26
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 27
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 28
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 31
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 32
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  
+	.ascii	"@@@@@@@ SynthGBA Play @@@@@@@@--"
+	.ascii	"                              --"
+	.ascii	"                              --"
+	.ascii	"                              --"
+	.ascii	"                              --"
+	.ascii	"                              --"
+	.ascii	"                              --"
+	.ascii	"Select + Start = maj <-> min  --"
+	.ascii	"    Select + L + R = Setup    --"
+	.ascii	"Select + <- or -> = Key Change--"
+	.ascii	"Select + ^ or v = Octv Change --"
+	.ascii	"                              --"
+	.ascii	"                              --"
+	.ascii	"                              --"
+	.ascii	"                              --"
+	.ascii	"                              --"
+	.ascii	"                              --"
+	.ascii	"                              --"
+	.ascii	"                              --"
+	.ascii	"                              --"
 notesettings:
   .hword  0b1111010011111111 @Note Settings 1
   .hword  0b1000000000000000 @Note Settings 2
   .hword  0      	     @ length flag
 
 setupText:    @ Map 0
-@@  Row 1
-  .hword  64  @ @
-  .hword  64  @ @
-  .hword  64  @ @
-  .hword  64  @ @
-  .hword  64  @ @
-  .hword  64  @ @
-  .hword  64  @ @
-  .hword  32  @ Space
-  .hword  83  @ S
-  .hword  121 @ y
-  .hword  110 @ n
-  .hword  116 @ t
-  .hword  104 @ h
-  .hword  71  @ G
-  .hword  66  @ B
-  .hword  65  @ A
-  .hword  32  @ Space
-  .hword  83  @ S
-  .hword  101 @ e
-  .hword  116 @ t
-  .hword  117 @ u
-  .hword  112 @ p
-  .hword  32  @ Space
-  .hword  64  @ @
-  .hword  64  @ @
-  .hword  64  @ @
-  .hword  64  @ @
-  .hword  64  @ @
-  .hword  64  @ @
-  .hword  64  @ @
-  .hword  64  @ @
-  .hword  64  @ @
-@@ Row 6
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 7
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@  Row 2
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 3
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  73  @ I
-  .hword  73  @ I
-  .hword  73  @ I
-  .hword  73  @ I
-  .hword  77  @ M
-  .hword  84  @ T
-  .hword  84  @ T
-  .hword  84  @ T
-  .hword  68  @ D
-  .hword  68  @ D
-  .hword  76  @ L
-  .hword  76  @ L
-  .hword  76  @ L
-  .hword  76  @ L
-  .hword  76  @ L
-  .hword  76  @ L
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 8
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 4
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  48  @ 0
-  .hword  98  @ b
-  .hword  48  @ 0
-  .hword  48  @ 0
-  .hword  48  @ 0
-  .hword  48  @ 0
-  .hword  48  @ 0
-  .hword  48  @ 0
-  .hword  48  @ 0
-  .hword  48  @ 0
-  .hword  48  @ 0
-  .hword  48  @ 0
-  .hword  48  @ 0
-  .hword  48  @ 0
-  .hword  48  @ 0
-  .hword  48  @ 0
-  .hword  48  @ 0
-  .hword  48  @ 0
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 9
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  94  @ ^
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 10
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 11
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  76  @ L
-  .hword  32  @ Space
-  .hword  61  @ =
-  .hword  32  @ Space
-  .hword  83  @ S
-  .hword  111 @ o
-  .hword  117 @ u
-  .hword  110 @ n
-  .hword  100 @ d
-  .hword  32  @ Space
-  .hword  76  @ L
-  .hword  101 @ e
-  .hword  110 @ n
-  .hword  103 @ g
-  .hword  116 @ t
-  .hword  104 @ h
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 12
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  68  @ D
-  .hword  32  @ Space
-  .hword  61  @ =
-  .hword  32  @ Space
-  .hword  87  @ W
-  .hword  97  @ a
-  .hword  118 @ v
-  .hword  101 @ e
-  .hword  32  @ Space
-  .hword  68  @ D
-  .hword  117 @ u
-  .hword  116 @ t
-  .hword  121 @ y
-  .hword  32  @ Space
-  .hword  67  @ C
-  .hword  121 @ y
-  .hword  99  @ c
-  .hword  108 @ l
-  .hword  101 @ e
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 13
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  84  @ T
-  .hword  32  @ Space
-  .hword  61  @ =
-  .hword  32  @ Space
-  .hword  69  @ E
-  .hword  110 @ n
-  .hword  118 @ v
-  .hword  101 @ e
-  .hword  108 @ l
-  .hword  111 @ o
-  .hword  112 @ p
-  .hword  101 @ e
-  .hword  32  @ Space
-  .hword  83  @ S
-  .hword  116 @ t
-  .hword  101 @ e
-  .hword  112 @ p
-  .hword  32  @ Space
-  .hword  84  @ T
-  .hword  105 @ i
-  .hword  109 @ m
-  .hword  101 @ e
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 15
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  77  @ M
-  .hword  32  @ Space
-  .hword  61  @ =
-  .hword  32  @ Space
-  .hword  69  @ E
-  .hword  110 @ n
-  .hword  118 @ v
-  .hword  101 @ e
-  .hword  108 @ l
-  .hword  111 @ o
-  .hword  112 @ p
-  .hword  101 @ e
-  .hword  32  @ Space
-  .hword  77  @ M
-  .hword  111 @ o
-  .hword  100 @ d
-  .hword  101 @ e
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 16
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  73  @ I
-  .hword  32  @ Space
-  .hword  61  @ =
-  .hword  32  @ Space
-  .hword  73  @ I
-  .hword  110 @ n
-  .hword  105 @ i
-  .hword  116 @ t
-  .hword  105 @ i
-  .hword  97  @ a
-  .hword  108 @ l
-  .hword  32  @ Space
-  .hword  69  @ E
-  .hword  110 @ n
-  .hword  118 @ v
-  .hword  101 @ e
-  .hword  108 @ l
-  .hword  111 @ o
-  .hword  112 @ p
-  .hword  101 @ e
-  .hword  32  @ Space
-  .hword  86  @ V
-  .hword  97  @ a
-  .hword  108 @ l
-  .hword  117 @ u
-  .hword  101 @ e
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 17
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 18
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 19
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  80
-  .hword  114
-  .hword  101
-  .hword  115
-  .hword  115
-  .hword  32	@space 
-  .hword  83
-  .hword  116
-  .hword  97
-  .hword  114
-  .hword  116
-  .hword  32	@space
-  .hword  116
-  .hword  111 
-  .hword  32  @ Space
-  .hword  98
-  .hword  101
-  .hword  103
-  .hword  105
-  .hword  110
-  .hword  46  
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 20 
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 21 
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 22  @@ LAST VISIBLE W/O SCROLLING
-  .hword  32  @ Space
-  .hword  60  @ Space
-  .hword  61  @ Space
-  .hword  32  @ Space
-  .hword  80  @ P
-  .hword  114 @ r
-  .hword  101 @ e
-  .hword  115 @ s
-  .hword  115 @ s
-  .hword  32  @ Space
-  .hword  66  @ B
-  .hword  32  @ Space
-  .hword  116 @ t
-  .hword  111 @ o
-  .hword  32  @ Space
-  .hword  116 @ t
-  .hword  111 @ o
-  .hword  103 @ g
-  .hword  103 @ g
-  .hword  108 @ l
-  .hword  101 @ e
-  .hword  32  @ Space
-  .hword  108 @ l
-  .hword  101 @ e
-  .hword  110 @ n
-  .hword  32  @ Space
-  .hword  102 @ f
-  .hword  108 @ l
-  .hword  103 @ g
-@@ Row 23
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 24
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 25
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 26
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 27
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 28
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 29
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 30
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@ Row 31
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-@@
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
-  .hword  32  @ Space
+	.ascii	"@@@@@@@ SynthGBA Setup @@@@@@@--"
+	.ascii	"                              --"
+	.ascii	"                              --"
+	.ascii	"                              --"
+	.ascii	"        IIIIMTTTDDLLLLLL      --"
+	.ascii	"                              --"
+	.ascii	"      0b0000000000000000      --"
+	.ascii	"                       ^      --"
+	.ascii	"                              --"
+	.ascii	"  L = Sound Length            --"
+	.ascii	"  D = Wave Duty Cycle         --"
+	.ascii	"  T = Envelope Step Time      --"
+	.ascii	"  M = Envelope Mode           --"
+	.ascii	"  I = Initial Envelope Value  --"
+	.ascii	"                              --"
+	.ascii	"                              --"
+	.ascii	"   Press Start to begin.      --" 
+	.ascii	"                              --"
+	.ascii	"                              --"
+	.ascii	"L<= Press B to toggle len flag--"
   
 setupBit:
   .hword  0b0000000000000001 @ Don't change unless you want the cursor to be offset wrong
diff --git a/src/gfx.s b/src/gfx.s
index 3574a79..a0ea895 100644
--- a/src/gfx.s
+++ b/src/gfx.s
@@ -48,7 +48,7 @@ textMap:
 	mov r12,	#1024
 @ Load the tile map into VRAM
 textMapLoop:
-	ldrh	r3, [r1],#2
+	ldrb	r3, [r1],#1
 	strh	r3, [r0],#2
 	subs	r12, r12,#1
 	bne textMapLoop
@@ -59,10 +59,10 @@ binaryLocate:											 @ returns address of b in r5
 	push	{r0-r4,r6-r12,lr}
 	ldr r5, =setupText								@ Load setup bg map
 binaryLocateLoop:
-	ldrh r0,[r5],#2
+	ldrb r0,[r5],#1
 	cmp	r0,#98
 	bne binaryLocateLoop
-	sub r5, r5, #2
+	sub r5, r5, #1
 	pop	 {r0-r4,r6-r12,lr}
 	bx	lr
 
@@ -72,7 +72,7 @@ updateSetup:					@ updates the bg map to show the correct bits on the screen
 	ldrh	r2,[r0]
 	eor	 r1, r1, r1
 	bl		binaryLocate
-	add	 r5, r5, #32		 @ r5 is bit 0, sub 2 to move down a bit
+	add	 r5, r5, #16		 @ r5 is bit 0, sub 2 to move down a bit
 updateLoop:
 
 	and	 r3, r2, #1			@ get bit to test
@@ -80,12 +80,12 @@ updateLoop:
 	tst	 r3, #1
 	movne r4, #49				 @ 49 is the code for "1"
 	moveq r4, #48				 @ 48 is the code for "0"
-	strh	r4, [r5]				@ update the bg map
+	strb	r4, [r5]				@ update the bg map
 
-	sub	 r5, r5, #2			@ next entry to update
+	sub	 r5, r5, #1			@ next entry to update
 	add	 r1, #1
 	cmp	 r1, #16
-	
+
 	bne updateLoop
 
 	bl displayLengthFlag
diff --git a/src/setup.s b/src/setup.s
index 602e32d..83e0153 100644
--- a/src/setup.s
+++ b/src/setup.s
@@ -11,26 +11,26 @@ cursorLocate:                       @ returns address of ^ in r5
   push  {r0-r4,r6-r12,lr}
   ldr r5, =setupText                @ Load setup bg map
 cursorLocateLoop:
-  ldrh r0,[r5],#2
+  ldrb r0,[r5],#1
   cmp  r0,#94
   bne cursorLocateLoop
-  sub r5, r5, #2
+  sub r5, r5, #1
   pop   {r0-r4,r6-r12,lr}
   bx  lr
 
 cursorJump:
   push	{r0-r12}
   
-  mov	r0,#32
-  strh  r0,[r5]	@ erase cursor
+  mov	r0,#14
+  strb  r0,[r5]	@ erase cursor
   
   cmp	r4,#4
-  addeq	r5,r5,#30 @redraw in proper place
+  addeq	r5,r5,#15 @redraw in proper place
   moveq r2,#0x0001
-  subne r5,r5,#30
+  subne r5,r5,#15
   movne r2,#0x8000
   mov	r0,#94
-  strh	r0,[r5]
+  strb	r0,[r5]
   strh  r2,[r1]
 
 
@@ -56,15 +56,15 @@ cursorMove:
   cmpeq r2, #0x0001   @ |
   beq cursorJump      @ /
   
-  mov   r0, #32        @ erase current location of ^
-  strh  r0, [r5]       @ /
+  mov   r0, #16        @ erase current location of ^
+  strb  r0, [r5]       @ /
   cmp   r4, #4         @ Draw new position of ^ and keep track of current bit
-  subeq r5, r5, #2     @ |
+  subeq r5, r5, #1     @ |
   moveq r2, r2, LSL #1 @ |
-  addne r5, r5, #2     @ |
+  addne r5, r5, #1     @ |
   movne r2, r2, LSR #1 @ |
   mov   r0, #94        @ |
-  strh  r0, [r5]       @ |
+  strb  r0, [r5]       @ |
   strh  r2, [r1]       @ /
 
   
@@ -187,10 +187,10 @@ displayLengthFlag:
 	ldrh r3,[r3,#4]
 	cmp r3,#0
 	ldr r0,=setupText
-	ldr r1,=1216
-	ldrneh r2,=76
-	ldreqh r2,=32
-	strh r2,[r0,r1]
+	ldr r1,=608	@ magic number for length status character in tile map
+	ldrneb r2,=76
+	ldreqb r2,=32
+	strb r2,[r0,r1]
 	
 	pop  {r0-r12,lr}
 	bx lr
diff --git a/src/synth.s b/src/synth.s
index 83bf21d..aeef7f8 100644
--- a/src/synth.s
+++ b/src/synth.s
@@ -102,11 +102,11 @@ keyCheckSynth:             @ Load keycheck routine and also call respective hand
 @@ While Select is held settings can be changed
 settingChange: 
   ldr r0,=0b1100000100
-  ands r0,r1,r0		  @ A+B+start+select = Reset
+  ands r0,r1,r0		  @ L+R+Select = Setup Menu
   swieq 0x00000
  
   mov r4, #36
-  ands r0, r1, #0b1		@ A = toggle Major/Minor
+  ands r0, r1, #0b1000		@ A = toggle Major/Minor
   blne keyClear
   bleq toggleMajMin 
 
@@ -788,11 +788,11 @@ displayData:			@ edit synthText to show Key and Oct
 
 	ldr r4,=synthText
 		
-	add  r6,r6,#2		@ inc location
+	add  r6,r6,#1		@ inc location
 	ldr  r0,=octave		@ get address of octave
 	ldrh r0,[r0]		@ load octave's content
 	add  r0,r0,#48		@ add 0's tile number
-	strh r0,[r4,r6]		@ store it
+	strb r0,[r4,r6]		@ store it
 	@@ if key is major display maj
 	ldr r0,=key
 	ldr r0,[r0,#4]
@@ -805,29 +805,29 @@ displayData:			@ edit synthText to show Key and Oct
 
 displayMaj:	@ display "maj" r4 must be address of synthText r6 must be current map index
 	push {r0-r5,r7-r12,lr}
-	add  r6,r6,#2 		@ load location to place tile
+	add  r6,r6,#1 		@ load location to place tile
 	ldrh r0,=109 		@ load index for 'm'
-	strh r0,[r4,r6]		@ change tile map
-	add r6,r6,#2
+	strb r0,[r4,r6]		@ change tile map
+	add r6,r6,#1
 	ldrh r0,=97		@ load index for 'a'
-	strh r0,[r4,r6] 	@ change tile map
-	add r6,r6,#2
+	strb r0,[r4,r6] 	@ change tile map
+	add r6,r6,#1
 	ldrh r0,=106		@ load index for 'j'
-	strh r0,[r4,r6]		@ change tile map
+	strb r0,[r4,r6]		@ change tile map
 	pop {r0-r5,r7-r12,lr}
 	bx lr
 
-displayMin:     @ same as displayMaj
+displayMin:     @ same as displayMaj but for minor scales
         push {r0-r5,r7-r12,lr}
-        add  r6,r6,#2           @ load location to place tile
+        add  r6,r6,#1           @ load location to place tile
         ldrh r0,=109            @ load index for 'm'
-        strh r0,[r4,r6]         @ change tile map
-        add  r6,r6,#2           @ inc location
+        strb r0,[r4,r6]         @ change tile map
+        add  r6,r6,#1           @ inc location
         ldrh r0,=105            @ load index for 'i'
-        strh r0,[r4,r6]         @ change tile map
-        add  r6,r6,#2           @ inc location
+        strb r0,[r4,r6]         @ change tile map
+        add  r6,r6,#1           @ inc location
         ldrh r0,=110            @ load index for 'n'
-        strh r0,[r4,r6]         @ change tile map
+        strb r0,[r4,r6]         @ change tile map
         pop {r0-r5,r7-r12,lr}
         bx lr
 
@@ -877,25 +877,25 @@ displayKeyMaj:
 	ldreqh r0,=67		@ Cbmaj
 	moveq	r3,#2		@ flat flag
 	
-	ldr  r6,=1216		@ Store the tile id
-	strh r0,[r4,r6]
+	ldr  r6,=608		@ Store the tile id
+	strb r0,[r4,r6]
 	
-	add r6,r6,#2
-	ldrh r0,=32
-	strh r0,[r4,r6]
+	add r6,r6,#1
+	ldrb r0,=32
+	strb r0,[r4,r6]
 			@@ Display # or b if sharp or flat
 	cmp r3,#1	
-	ldreqh r0,=128	@@ sharp sign
-	streqh r0,[r4,r6]
-        cmp r3,#2
-        ldreqh r0,=129	@@ flat sign
-        streqh r0,[r4,r6]
+	ldreqb r0,=128	@@ sharp sign
+	streqb r0,[r4,r6]
+    cmp r3,#2
+    ldreqb r0,=129	@@ flat sign
+    streqb r0,[r4,r6]
 	pop {r0-r5,r7-r12,lr}
 	bx lr
 
 displayKeyMin:
         push {r0-r5,r7-r12,lr}
-	ldr r4,=synthText
+		ldr r4,=synthText
         ldr r0,=key
         ldr r0,[r0]
         cmp r0,#0
@@ -939,20 +939,20 @@ displayKeyMin:
         ldreqh r0,=65           @ Ab
         moveq   r3,#2           @ flat flag
 
-	ldr  r6,=1216		@ Store the tile id
-	strh r0,[r4,r6]
+	ldr  r6,=608		@ Store the tile id
+	strb r0,[r4,r6]
 	
-	add r6,r6,#2
-	ldrh r0,=32
-	strh r0,[r4,r6]
+	add r6,r6,#1
+	ldrb r0,=32
+	strb r0,[r4,r6]
 			@@ Display # or b if sharp or flat
 	cmp r3,#1	
-	ldreqh r0,=128	@@ sharp sign
-	streqh r0,[r4,r6]
-        cmp r3,#2
-        ldreqh r0,=129	@@ flat sign
-        streqh r0,[r4,r6]
-        pop {r0-r5,r7-r12,lr}
-        bx lr
+	ldreqb r0,=128	@@ sharp sign
+	streqb r0,[r4,r6]
+    cmp r3,#2
+    ldreqb r0,=129	@@ flat sign
+    streqb r0,[r4,r6]
+    pop {r0-r5,r7-r12,lr}
+    bx lr
 
 @ vim: syntax=armasm
-- 
1.9.1