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/Thingamajig 2022-08-09 10:10:54 +00:00
b4d569d5ee Update the readme to reflect the addition of checking for non-existent references in the assembler
crazyettin pushed to main at crazyettin/Thingamajig 2022-08-09 10:05:33 +00:00
81ae2e72c4 Check that all referenced labels exist in the assembler
crazyettin pushed to main at crazyettin/Thingamajig 2022-08-08 17:06:55 +00:00
087c88d8ce Add the addr pseudo-instruction to the assembler and spin the calculator off into a project of its own
crazyettin pushed to main at crazyettin/Thingamajig 2022-08-05 15:49:36 +00:00
38080674f5 Clarify the readme, add the echo example program, and prettyfy the ascii example program
crazyettin pushed to main at crazyettin/Thingamajig 2022-08-04 13:04:20 +00:00
394137950f Change the adder to a calculator capable of both adding and subtracting and move error messages to their own lines in it
crazyettin pushed to main at crazyettin/Thingamajig 2022-08-03 19:16:21 +00:00
674ba2df08 Add third byte to the result in the adder
crazyettin pushed to main at crazyettin/Thingamajig 2022-08-03 17:05:05 +00:00
9474cb7864 Add looping and ability to correct input to the adder
crazyettin pushed to main at crazyettin/Thingamajig 2022-08-02 10:59:02 +00:00
1a3f010dd0 Add support for relative references, improve checking for incorrect arguments, and tidy the code of the assembler and clarify and expand the assembly language section of the readme
crazyettin pushed to main at crazyettin/Thingamajig 2022-08-02 10:28:12 +00:00
41bc2ec29a Add support for relative references, improve checking for incorrect arguments, and tidy the code of the assembler and clarify and expand the assembly language section of the readme
crazyettin pushed to main at crazyettin/Thingamajig 2022-08-02 06:22:05 +00:00
39747d9852 Add support for relative references, improve checking for incorrect arguments, and tidy the code of the assembler and clarify and expand the assembly language section of the readme
crazyettin pushed to main at crazyettin/Thingamajig 2022-07-31 18:58:54 +00:00
e2b545afa5 Add checking that labels and references are alphabumeric to the assembler and a warn about its lack of checking for references to non-existing labels in the readme, and add memory overflow errors
crazyettin pushed to main at crazyettin/Thingamajig 2022-07-31 16:16:51 +00:00
49942ac88d Add an adder example and modify the ascii code viewer to make it more legible
crazyettin pushed to main at crazyettin/Thingamajig 2022-07-31 12:02:52 +00:00
c4c41274f9 Add an assembler, a section on the assembly language on the readme, example assembly files, and proper error handling to the emulator and disassembler
crazyettin pushed to main at crazyettin/Thingamajig 2022-07-31 11:53:55 +00:00
9516fe4608 Add an assembler, a section on the assembly language on the readme, and proper error handling to the emulator and disassembler
crazyettin pushed to main at crazyettin/Thingamajig 2022-07-31 11:51:16 +00:00
ed5f9d492e Add an assembler, a section on the assembly language on the readme, and proper error handling to the emulator and disassembler
crazyettin pushed to main at crazyettin/Thingamajig 2022-07-31 11:09:37 +00:00
d763310158 Add an assembler, a section on the assembly language on the readme, and proper error handling to the emulator and disassembler
crazyettin pushed to main at crazyettin/Thingamajig 2022-07-27 14:31:06 +00:00
bbb2a1a695 Fix the return address stack so it can handle 16-bit addresses, remove an unused library from the disassembler code, and tidy up the disassembler code and the readme a bit
crazyettin pushed to main at crazyettin/Thingamajig 2022-07-27 14:11:29 +00:00
df8f1c0a3a Fix the return address stack so it can handle 16-bit addresses, remove an unused library from the disassembler code, and tidy up the disassembler code and the readme a bit
crazyettin pushed to main at crazyettin/Thingamajig 2022-07-24 19:47:58 +00:00
ddce9abba1 Add information on the initial program loader to the readme, reorganise and otherwise clarify the readme, and change instruction pointer to byte pointer in the disassembler
crazyettin pushed to main at crazyettin/Thingamajig 2022-07-23 20:20:26 +00:00
da55d3b7cf Remove .gitignore from itself and clarify some comments in the disassembler