mirror of
https://github.com/KarolS/millfork.git
synced 2025-08-15 19:27:22 +00:00
some documentation of what I've tested
This commit is contained in:
@@ -1,10 +1,14 @@
|
|||||||
[< back to index](../doc_index.md)
|
[< back to index](../doc_index.md)
|
||||||
|
|
||||||
### A note about Apple II
|
## Apple II
|
||||||
|
|
||||||
Apple II variants other than II+/IIe/Enhanced IIe are untested;
|
### Model support
|
||||||
this includes the original II, IIc and IIc+, but also later compatible computers (Apple III and IIgs).
|
|
||||||
They may or may not work.
|
The current platform configuration for the Apple II targets the original Apple II with an NMOS processor.
|
||||||
|
Simple programs have been tested on the Apple II, II+, IIe and enhanced IIe. The IIc, IIc+ are untested.
|
||||||
|
The IIgs may work in compatibility mode, but this is untested. The Apple III is untested.
|
||||||
|
|
||||||
|
### Running your program
|
||||||
|
|
||||||
The compiler output is a raw machine code file, which then has to be put on a disk.
|
The compiler output is a raw machine code file, which then has to be put on a disk.
|
||||||
You can do it using [CiderPress](http://a2ciderpress.com/),
|
You can do it using [CiderPress](http://a2ciderpress.com/),
|
||||||
@@ -13,6 +17,12 @@ or some other tool.
|
|||||||
|
|
||||||
The file has to be loaded from $0C00. An example how to put such a file onto a disk using AppleCommander:
|
The file has to be loaded from $0C00. An example how to put such a file onto a disk using AppleCommander:
|
||||||
|
|
||||||
java -jar AppleCommander-1.3.5.jar -p disk_image.dsk FILENAME B 0xc00 < compiler_output.a2
|
java -jar AppleCommander.jar -p disk_image.dsk FILENAME B 0xc00 < compiler_output.a2
|
||||||
|
|
||||||
|
When you have placed your file on disk, boot the disk and enter this at the BASIC prompt:
|
||||||
|
|
||||||
|
] BRUN FILENAME
|
||||||
|
|
||||||
|
This has been successfully tested under DOS 3.3 and [ProDOS 2.4](https://prodos8.com/), on an Apple II+ and Apple IIe.
|
||||||
|
|
||||||
Creating a bootable disk is beyond the scope of this document.
|
Creating a bootable disk is beyond the scope of this document.
|
||||||
|
Reference in New Issue
Block a user