crazyettin
  • https://ahti.space/~crazyettin/
  • I’m a geek who mostly does conlanging and conworlding but also writes flash fiction and occasionally makes other stuff ranging from board games to vector art.

  • Joined on 2021-05-26
crazyettin pushed to main at crazyettin/Gidubba 2022-09-11 16:50:02 +00:00
92b1c81162 Update to work with multiple-step shifts in Thingamajig v1.1-dev
crazyettin pushed to main at crazyettin/Thingamajig 2022-09-11 16:45:06 +00:00
d4720f48c2 Add ability to shift multiple steps in one instruction
crazyettin pushed tag v1.0 to crazyettin/Gidubba 2022-09-09 15:28:14 +00:00
crazyettin pushed to main at crazyettin/Gidubba 2022-09-09 15:27:50 +00:00
339f117e58 Version 1.0: add checking for sufficient RAM and fix a bug where copying to the same address as the mark would not work
crazyettin pushed tag v1.0 to crazyettin/Thingamajig 2022-09-08 20:51:09 +00:00
crazyettin pushed to main at crazyettin/Thingamajig 2022-09-08 20:50:58 +00:00
4772222993 Version 1.0
crazyettin pushed to main at crazyettin/Thingamajig 2022-09-08 20:11:40 +00:00
bcd407e639 Add the ability to turn the local echo on or off in the emulator, make the rest of the included programs exit with a non-zero exit code on error, and fix and reword the readme slightly
crazyettin pushed to main at crazyettin/Gidubba 2022-09-05 17:31:11 +00:00
47d2589da1 Fix the same speed issues as with inserting, listing, and deleting lines with copying them
crazyettin pushed to main at crazyettin/Thingamajig 2022-08-31 17:06:20 +00:00
39e273d575 Bodge together a fix for some keyboard-related quirks of the CRT unit in Linux
crazyettin pushed to main at crazyettin/Gidubba 2022-08-30 11:47:12 +00:00
0e4dbc6b68 Make line feed output a null to the terminal after the line feed and carriage return to accomodate slower teletypes
crazyettin pushed to main at crazyettin/Thingamajig 2022-08-29 21:50:46 +00:00
4f84079543 Make the IPL optional if the implementation has a front panel.
crazyettin pushed to main at crazyettin/Thingamajig 2022-08-29 21:10:15 +00:00
a5d85c0896 Add options to compile the emulator with specific amounts of memory
crazyettin pushed to main at crazyettin/Gidubba 2022-08-28 17:33:16 +00:00
f644d3d1bc Fix the same speed issues as in the last commit with deleting lines
crazyettin pushed to main at crazyettin/Gidubba 2022-08-28 13:27:02 +00:00
8da8d780f5 Fix some speed issues with inserting and listing lines
crazyettin pushed to main at crazyettin/Gidubba 2022-08-28 12:50:10 +00:00
9770df14c4 Update the code to make use of immediate loads, make sending the line feed character input a carriage return and line feed, and include format information in the readme
crazyettin pushed to main at crazyettin/Thingamajig 2022-08-26 16:50:10 +00:00
2818ea170e Add a compiling option to remove speed limitations
crazyettin pushed to main at crazyettin/Thingamajig 2022-08-26 11:36:55 +00:00
6d14b9a5bf Remove limits on the pointer values, specify access to unused addresses and modify instruction fetching and calling to take into account unused addresses and memory mapped devices in the emulator, and write a separate section for the emulator in the readme
crazyettin pushed to main at crazyettin/Thingamajig 2022-08-25 14:19:46 +00:00
3eba71ab0e Add immediate loading and change the register argument placement in store
crazyettin pushed to main at crazyettin/Thingamajig 2022-08-24 12:11:12 +00:00
06f4c731c3 Add verbose function to the emulator and correct some terminology in and reword the readme slightly
crazyettin pushed to main at crazyettin/Gidubba 2022-08-24 11:41:43 +00:00
280a948e8b Change the way escape works slightly and correct some terminology in the readme