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 hexd: data 44
hexe: data 45 hexe: data 45
hexf: data 46 hexf: data 46


View File

@ -210,3 +210,4 @@ bfstrt: addr buffer
bfsize: data ff bfsize: data ff
buffer: 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, CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 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 Input (when read from) and output (when written to) are mapped to
address FFFF. The emulator emulates a dumb terminal with local echo for address FFFF. The emulator emulates a dumb terminal with local echo.
this.
Arbitrary devices can be mapped to the other reserved addresses. Arbitrary devices can be mapped to the other reserved addresses.
In Linux the emulator can be compiled with support for a line printer In Linux the emulator can be compiled with support for a line printer
and an emulated punched tape reader and punch with the arguments and an emulated punched tape reader and punch with the arguments
-dprinter and -dtape respectively. The printer prints into /dev/usb/lp0 -dprinter and -dtape respectively. The printer is mapped to address FFFE
and the tape files read from and punched to are (re)set using the and the tape reader and punch to FFFD. The printer prints into
settape program. The printer is mapped to address FFFE in the emulator /dev/usb/lp0 and the tape files read from and punched to are (re)set
and the tape reader and punch to FFFD. If you wish to use a different using the settape program. If you wish to use a different setup you have
setup you have to modify the code yourself. to modify the code yourself.
Initial Program Loader Initial Program Loader
---------------------- ----------------------
@ -106,3 +105,4 @@ Initial Program Loader
At boot the initial program loader loads a program to the memory 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 starting from address 0 after which is cedes control to the CPU. The
emulator loads the program from a file. emulator loads the program from a file.