@@ 1,4 1,4 @@
-Maddie's test ISA Version 1.0
+Maddie's test ISA Version 1.0.1
Table of contents:
@@ 26,9 26,9 @@ Behaviours: Upon power up, the first 512 words of disk are copied to main
memory. The only statefulness not directly controlled by programs is the
interrupt toggle. Numbers are read as big endian.
-Versioning: The versioning of this ISA is such that minor versions are
-backwards compatible, while major versions have one or more breaking changes
-that may mean old code no longer works.
+Versioning: The versioning of this ISA follows semantic versioning, although
+given how many breaking changes it is likely to go though, the major version
+number may get very high.
Notes for reading: In the description of a bit or collection of bits for an
instruction, anything following a tag such as (A=1) means that any behaviours
@@ 78,7 78,7 @@ XXXX=
Logical:
----0010|ZFRIXXXX|--------|--------
Z: (Z=1) Update the specified condition flag if the result is zero
-F: Specifies (f=0) flag A or (f=1) flag B
+F: Specifies (F=0) flag A or (F=1) flag B
R: (I=1) Invert the flag write
I: (I=1) Invert the result, acts before the zero check
@@ 89,7 89,7 @@ XXXX=
Condition check:
----0011|FIXX----|--------|--------
-F: Specifies (f=0) flag A or (f=1) flag B
+F: Specifies (F=0) flag A or (F=1) flag B
I: (I=0) Normal write, (I=1) inverted write
XX=