Commit Graph

20 Commits

Author SHA1 Message Date
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