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

This commit is contained in:
CrazyEttin 2022-08-28 15:49:51 +03:00
parent 280a948e8b
commit 9770df14c4
2 changed files with 210 additions and 262 deletions

File diff suppressed because it is too large Load Diff

View File

@ -9,10 +9,19 @@ https://ahti.space/git/crazyettin/Thingamajig.
System requirements System requirements
------------------- -------------------
Gidubba requires a terminal with local echo at address FFFF, and Gidubba uses a terminal with local echo at address FFFF, and optionally
optionally a character printer at address FFFE and a punched tape reader a character printer at address FFFE and a punched tape reader and punch
and punch or a casette drive at FFFD. If your setup differs from this or a casette drive at FFFD. Do not be afraid to modify the code yourself
you have to modify the code yourself. if your setup requires it!
Format
------
Gidubba works with texts consisting of lines and terminated with an
end-of-file (^Z). The lines consist of at most 256 characters terminated
by a newline of a carriage return (^M) followed by a line feed (^J),
included in the character count. Note that any characters following the
last newline and preceding the end-of-file are ignored.
Usage Usage
----- -----
@ -43,6 +52,8 @@ Commands with no arguments:
A delete (^?) discards the preceding character and outputs an underscore A delete (^?) discards the preceding character and outputs an underscore
to the terminal. An escape (^[) discards the contents of the current to the terminal. An escape (^[) discards the contents of the current
command or line and outputs a backslash and a newline to the terminal. command or line and outputs a backslash and a newline to the terminal.
An end-of-file (^Z) discards the current command and halts the computer A carriage return (^M) or a line feed (^J) inputs a newline that commits
or discards the current line and returns to the command prompt. the current command or line. An end-of-file (^Z) discards the current
command and halts the computer or discards the current line and returns
to the command prompt.