Version 2.0: switching to a semver-ish system
This commit is contained in:
parent
64ddf705ea
commit
1f7bc8b5b5
25
readme.md
25
readme.md
|
@ -1,7 +1,7 @@
|
||||||
Thingamajig v1.1-dev
|
Thingamajig v2.0
|
||||||
====================
|
================
|
||||||
|
|
||||||
Thingamajig v1.1 is a RISC/MISC homebrew computer architecture. Its git
|
Thingamajig v2.0 is a RISC/MISC homebrew computer architecture. Its git
|
||||||
repository can be found at
|
repository can be found at
|
||||||
https://ahti.space/git/crazyettin/Thingamajig.
|
https://ahti.space/git/crazyettin/Thingamajig.
|
||||||
|
|
||||||
|
@ -165,8 +165,8 @@ The commands for the disc system are:
|
||||||
The modem also uses two ports: status at FFF9 and data at FFFA. Only the
|
The modem also uses two ports: status at FFF9 and data at FFFA. Only the
|
||||||
least significant bit of the status port is used, indicating whether
|
least significant bit of the status port is used, indicating whether
|
||||||
the modem is connected or not. Unsetting the bit hangs the modem while
|
the modem is connected or not. Unsetting the bit hangs the modem while
|
||||||
setting it in answer mode listens for an incoming connection to answer.
|
setting it in answer mode hangs any current call and listens for an
|
||||||
Setting the bit in originate mode is ignored.
|
incoming call to answer. Setting the bit in originate mode is ignored.
|
||||||
|
|
||||||
The input status register can be used to check if a device is ready to
|
The input status register can be used to check if a device is ready to
|
||||||
be read from. The reserved addresses FFF8-FFFF are mapped to the bits
|
be read from. The reserved addresses FFF8-FFFF are mapped to the bits
|
||||||
|
@ -190,4 +190,19 @@ stdin and stdout respectively.
|
||||||
An initial gap created with ORG is not included in an assembled program.
|
An initial gap created with ORG is not included in an assembled program.
|
||||||
All possible interpretations of a disassembled program are included in
|
All possible interpretations of a disassembled program are included in
|
||||||
its listing, resulting in overlapping information.
|
its listing, resulting in overlapping information.
|
||||||
|
|
||||||
|
Changelog
|
||||||
|
---------
|
||||||
|
|
||||||
|
v2.0
|
||||||
|
* Added the ability to shift a register multiple steps in one
|
||||||
|
instruction
|
||||||
|
* Changed the register argument of STORE from RX to RY
|
||||||
|
* Added support for an emulated floppy disc system and modem and an
|
||||||
|
input status register to the emulator
|
||||||
|
* Added the ability to use ORG non-initially to the assembler
|
||||||
|
* Changed tapectl so that it uses arguments for input
|
||||||
|
|
||||||
|
v1.0
|
||||||
|
* Initial release
|
||||||
|
|
Loading…
Reference in New Issue