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:
parent
280a948e8b
commit
9770df14c4
449
gidubba.asm
449
gidubba.asm
File diff suppressed because it is too large
Load Diff
23
readme.md
23
readme.md
|
@ -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.
|
||||||
|
|
Loading…
Reference in New Issue