Reword the readme slightly in Gidubba and convert the readme, license, and example programs to a Gidubba-friendly format

This commit is contained in:
CrazyEttin 2022-08-19 00:14:06 +03:00
parent c3151c5113
commit 152d2d107f
4 changed files with 527 additions and 524 deletions

View File

@ -179,3 +179,4 @@ hexc: data 43
hexd: data 44
hexe: data 45
hexf: data 46


View File

@ -210,3 +210,4 @@ bfstrt: addr buffer
bfsize: data ff
buffer:


View File

@ -21,3 +21,4 @@ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


View File

@ -87,18 +87,17 @@ Memory-Mapped Devices
---------------------
Input (when read from) and output (when written to) are mapped to
address FFFF. The emulator emulates a dumb terminal with local echo for
this.
address FFFF. The emulator emulates a dumb terminal with local echo.
Arbitrary devices can be mapped to the other reserved addresses.
In Linux the emulator can be compiled with support for a line printer
and an emulated punched tape reader and punch with the arguments
-dprinter and -dtape respectively. The printer prints into /dev/usb/lp0
and the tape files read from and punched to are (re)set using the
settape program. The printer is mapped to address FFFE in the emulator
and the tape reader and punch to FFFD. If you wish to use a different
setup you have to modify the code yourself.
-dprinter and -dtape respectively. The printer is mapped to address FFFE
and the tape reader and punch to FFFD. The printer prints into
/dev/usb/lp0 and the tape files read from and punched to are (re)set
using the settape program. If you wish to use a different setup you have
to modify the code yourself.
Initial Program Loader
----------------------
@ -106,3 +105,4 @@ Initial Program Loader
At boot the initial program loader loads a program to the memory
starting from address 0 after which is cedes control to the CPU. The
emulator loads the program from a file.