1
0
mirror of https://github.com/KarolS/millfork.git synced 2026-04-22 00:17:03 +00:00

Preliminary BBC Micro support

This commit is contained in:
Karol Stasiak
2018-04-02 23:40:40 +02:00
parent 146e598636
commit 76a30acf9a
8 changed files with 55 additions and 1 deletions
+16
View File
@@ -35,6 +35,8 @@ Read [the NES programming guide](./famicom-programming-guide.md) for more info.
* `a8` Atari 8-bit computers
* `bbcmicro` BBC Micro model B (32k RAM)
* `apple2` Apple II+/IIe/Enhanced IIe
The primary and most tested platform is Commodore 64.
@@ -59,6 +61,20 @@ The file has to be loaded from $0C00. An example how to put such file onto a dis
Creating a bootable disk is beyond the scope of this document.
### A note about BBC Micro
The default configuration file puts the start address for the program at $0E00.
The compiler outputs two files: a raw machine code file without an extension and a `.inf` file with file metadata.
To use the file, you need to put it on a disk or a disk image.
You can for example use tools like BBC Disk Explorer.
After putting it on a disk, the file can be run with:
*RUN "FILENAME"
Currently, multipart BBC Micro programs are not supported.
## Adding a custom platform
Every platform is defined in an `.ini` file with an appropriate name.