diff --git a/readme.md b/readme.md index a6e4fcd..72b10ba 100644 --- a/readme.md +++ b/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 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 least significant bit of the status port is used, indicating whether 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 the bit in originate mode is ignored. +setting it in answer mode hangs any current call and listens for an +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 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. All possible interpretations of a disassembled program are included in 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  \ No newline at end of file