diff --git a/libemulation/Core/OECommon.h b/libemulation/Core/OECommon.h
index db3c7876..8b3305e0 100644
--- a/libemulation/Core/OECommon.h
+++ b/libemulation/Core/OECommon.h
@@ -23,7 +23,7 @@ using namespace std;
#define OEToggleBit(x,m) ((x)^=(m))
#define OESetBit(x,m,v) if (v) OEAssertBit(x,m); else OEClearBit(x,m)
-#define OEGetBit(x,m) ((x)&(m))
+#define OEGetBit(x,m) (((x)&(m)) != 0)
typedef unsigned char OEChar;
typedef signed char OESChar;
diff --git a/templates/Apple II/Apple II j-plus.xml b/templates/Apple II/Apple II j-plus.xml
index ebec5c78..73880246 100644
--- a/templates/Apple II/Apple II j-plus.xml
+++ b/templates/Apple II/Apple II j-plus.xml
@@ -6,12 +6,12 @@
-
+
-
+
@@ -25,7 +25,7 @@
-
+
@@ -37,11 +37,11 @@
-
+
-
+
@@ -61,11 +61,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -87,15 +87,15 @@
-
+
-
+
-
+
@@ -151,15 +151,15 @@
-
+
-
+
-
+
@@ -167,11 +167,11 @@
-
+
-
+
@@ -183,8 +183,8 @@
-
-
+
+
@@ -193,7 +193,7 @@
-
+
@@ -206,13 +206,13 @@
-
-
+
+
-
+
@@ -233,4 +233,345 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templates/Apple II/Apple II plus.xml b/templates/Apple II/Apple II plus.xml
index a80c3a09..28d17a11 100644
--- a/templates/Apple II/Apple II plus.xml
+++ b/templates/Apple II/Apple II plus.xml
@@ -8,15 +8,15 @@
-
+
-
+
-
+
@@ -27,7 +27,7 @@
-
+
@@ -35,15 +35,15 @@
-
+
-
+
-
+
@@ -63,11 +63,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -89,15 +89,15 @@
-
+
-
+
-
+
-
+
@@ -147,21 +147,21 @@
-
+
-
+
-
+
-
+
-
+
@@ -169,11 +169,11 @@
-
+
-
+
@@ -184,8 +184,8 @@
-
-
+
+
@@ -196,7 +196,7 @@
-
+
@@ -209,13 +209,13 @@
-
-
+
+
-
+
@@ -236,4 +236,438 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templates/Apple II/Apple II.xml b/templates/Apple II/Apple II.xml
index 332efd91..7713dcb2 100644
--- a/templates/Apple II/Apple II.xml
+++ b/templates/Apple II/Apple II.xml
@@ -9,12 +9,12 @@
-
+
-
+
@@ -40,7 +40,7 @@
-
+
@@ -64,11 +64,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -96,7 +96,7 @@
-
+
@@ -158,7 +158,7 @@
-
+
@@ -168,7 +168,7 @@
-
+
@@ -183,14 +183,14 @@
-
-
+
+
-
+
@@ -208,13 +208,13 @@
-
-
-
-
+
+
+
+
-
+
@@ -232,4 +232,203 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templates/Apple-1/Achatz A-ONE.xml b/templates/Apple-1/Achatz A-ONE.xml
index f6b1f76e..3aa155ff 100644
--- a/templates/Apple-1/Achatz A-ONE.xml
+++ b/templates/Apple-1/Achatz A-ONE.xml
@@ -11,8 +11,8 @@
-
-
+
+
@@ -129,19 +129,97 @@
-
-
-
-
+
+
+
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templates/Apple-1/Apple-1.xml b/templates/Apple-1/Apple-1.xml
index 4f3af1d9..5707cf37 100644
--- a/templates/Apple-1/Apple-1.xml
+++ b/templates/Apple-1/Apple-1.xml
@@ -10,8 +10,8 @@
-
-
+
+
@@ -124,20 +124,98 @@
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templates/Apple-1/Briel Replica-1.xml b/templates/Apple-1/Briel Replica-1.xml
index 374f9f61..f4b2f310 100644
--- a/templates/Apple-1/Briel Replica-1.xml
+++ b/templates/Apple-1/Briel Replica-1.xml
@@ -11,8 +11,8 @@
-
-
+
+
@@ -133,19 +133,97 @@
-
-
-
-
+
+
+
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+