Commit Graph

27 Commits

Author SHA1 Message Date
CrazyEttin e734757ee4 Version 1.1 2022-10-15 14:05:37 +03:00
CrazyEttin 79fc294506 tweak the code slightly 2022-10-14 20:19:00 +03:00
CrazyEttin 5da4ffa1b1 Tweak the code slightly and fix a typo in the readme 2022-10-07 23:05:21 +03:00
CrazyEttin d5af5d98b8 Modify the behaviour at the buffer end and fix a typo and some terminology in the readme 2022-09-22 00:59:08 +03:00
CrazyEttin 8485fa75cb Reword the readme slightly 2022-09-18 16:37:42 +03:00
CrazyEttin 8c37a1a871 Reintegrate an unnecessary call back to the rest of the code 2022-09-15 22:29:48 +03:00
CrazyEttin e6c0ca0937 Include the supported Thingamajig version in the readme 2022-09-12 23:30:20 +03:00
CrazyEttin b388acc7b4 Reserve null and FF for indicating tape leaders and trailers and an empty tape reader respectively, add the ability to read and convert non-native newlines, and reword the readme 2022-09-12 20:33:11 +03:00
CrazyEttin 92b1c81162 Update to work with multiple-step shifts in Thingamajig v1.1-dev 2022-09-11 19:49:48 +03:00
CrazyEttin 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 2022-09-09 18:27:36 +03:00
CrazyEttin 47d2589da1 Fix the same speed issues as with inserting, listing, and deleting lines with copying them 2022-09-05 20:30:57 +03:00
CrazyEttin 0e4dbc6b68 Make line feed output a null to the terminal after the line feed and carriage return to accomodate slower teletypes 2022-08-30 14:46:51 +03:00
CrazyEttin f644d3d1bc Fix the same speed issues as in the last commit with deleting lines 2022-08-28 20:32:59 +03:00
CrazyEttin 8da8d780f5 Fix some speed issues with inserting and listing lines 2022-08-28 16:26:40 +03:00
CrazyEttin 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 2022-08-28 15:49:51 +03:00
CrazyEttin 280a948e8b Change the way escape works slightly and correct some terminology in the readme 2022-08-24 14:41:30 +03:00
CrazyEttin b91f86f1b6 Add the copy ability 2022-08-23 18:31:36 +03:00
CrazyEttin 807e67c800 Make delete discard the previous character, remove unnecessary output alignment, fix a bug in the copy function, and reword the readme. 2022-08-22 23:27:50 +03:00
CrazyEttin 62329e91d1 Work on the infrastructure for copying, and ignore leader when reading a tape and stop reading at trailer or empty reader 2022-08-19 22:27:45 +03:00
CrazyEttin 955992988c Reword the readme slightly in Gidubba and convert the readme, license, and source code t a Gidubba-friendly format 2022-08-19 01:25:22 +03:00
CrazyEttin 509c10cc70 Add empty tape reader checking 2022-08-15 17:34:27 +03:00
CrazyEttin ec3cf94c06 Implement infrastructure for copying and correct some terminology 2022-08-15 12:29:38 +03:00
CrazyEttin c6c1c5567f Add punched tape functionality 2022-08-14 17:56:11 +03:00
CrazyEttin 1c2c501d09 Add multiple argument support and make list ignore non-existent lines 2022-08-14 15:17:45 +03:00
CrazyEttin d78deb4616 Implement the infrastructure for multiple arguments and improve argument checking 2022-08-13 17:23:25 +03:00
CrazyEttin e0c4c6bbcf Fix a major bug that resulted in line inserting to not function properly 2022-08-13 03:34:42 +03:00
CrazyEttin 27bd4fbc12 Initial commit 2022-08-12 22:40:46 +03:00