start populating book

FossilOrigin-Name: 6f3f5279812a70a944fc4814348a2c735b387c00a8e5bb8448c5fa2d2fa5a9d3
This commit is contained in:
crc 2019-03-14 20:43:27 +00:00
parent d518e70f59
commit db9a80911b
5 changed files with 106 additions and 0 deletions

12
book/000-Book-Format Normal file
View file

@ -0,0 +1,12 @@
Formatting uses Markdown.
# Chapter Title
## Section Title
Paragraph text.
```
example code
```

View file

@ -0,0 +1,25 @@
# Building RETRO
## Requirements
- c compiler (tested: clang, tcc, gcc)
- make
- standard unix shell
## Process
Run `make`.
This will build the toolchain and then the main `retro`
executable.
## Executables
In the `bin/` directory:
retro
retro-unu
retro-muri
retro-extend
retro-embedimage

View file

@ -0,0 +1,25 @@
# Building RETRO
## Requirements
- c compiler (tested: clang, tcc, gcc)
- make
- standard unix shell
## Process
Run `make -f Makefile.linux`.
This will build the toolchain and then the main `retro`
executable.
## Executables
In the `bin/` directory:
retro
retro-unu
retro-muri
retro-extend
retro-embedimage

View file

@ -0,0 +1,19 @@
## C#: retro.cs
This is an implementation of `retro-repl` in C#. As with
`retro-repl` it requires the `ngaImage` in the current
directory when starting.
Building:
csc retro.cs
You'll need to make sure your path has the CSC.EXE in it,
or provide a full path to it. Something like this should
reveal the path to use:
dir /s %WINDIR%\CSC.EXE
I've only tested building this using Microsoft's .NET tools.
It should also build and run under Mono.

View file

@ -0,0 +1,25 @@
# Building RETRO
## Requirements
- c compiler (tested: clang, tcc, gcc)
- make
- standard unix shell
## Process
Run `make`.
This will build the toolchain and then the main `retro`
executable.
## Executables
In the `bin/` directory:
retro
retro-unu
retro-muri
retro-extend
retro-embedimage