forked from amberisvibin/chibi-pc09
39 lines
790 B
Markdown
39 lines
790 B
Markdown
# Boot Firmware for CHIBI PC-09
|
|
|
|
This is the firmware for the CHIBI PC-09. In the future it will provide the
|
|
CHIBI with initialization code, a UART driver, some self test features.
|
|
|
|
## Building the Firmware
|
|
|
|
Building the firmware from source requires [LWTOOLS](http://www.lwtools.ca/) for
|
|
building S-Records of the ROM, and `mot2bin` from
|
|
[F9DASM](https://github.com/Arakula/f9dasm) for building binary images. A GNU
|
|
Make makefile is provided for building on Linux.
|
|
|
|
### Using the Makefile
|
|
|
|
To generate an S-Record run:
|
|
|
|
```sh
|
|
make generate
|
|
make boot.s19
|
|
```
|
|
|
|
To generate a binary run:
|
|
|
|
```sh
|
|
make generate
|
|
make
|
|
```
|
|
|
|
The makefile also can clean up after itself:
|
|
|
|
```sh
|
|
make clean
|
|
```
|
|
|
|
## Firmware Licensing
|
|
|
|
This firmware like the rest of the CHIBI PC-09 is licensed under the MIT
|
|
license.
|