This provied support for these systems.
A middle-level programming language targeting 6502-based, 8080-based and Z80-based microcomputers.
An upcoming 8-Bit computer Designed by David Murray : The Commander X16™
To use the Compiler features of Millfork you will need to download and installed the windows version of Millfork. This can be downloaded from : https://github.com/KarolS/millfork/releases.
Documentation for this language can be found at : https://millfork.readthedocs.io/en/latest/
For the Emulator to be launched with the build program that Commander X16 Emulator must be installed. This can be downloaded from : https://github.com/commanderx16/x16-emulator/releases
Notes
- Only Windows is currently being tested.
Millfork: X16 Build
- Run the Millfork Compiler
Millfork: X16 Build and Run
- Run the Millfork Compiler and then the X16 Emulator
Millfork: X16 Toolkit Update
- Download the Developer Toolkit from Github into he Current Directory
- Git Repository - https://github.com/Ambez05/MillforkX16Toolkit
Notes
- All commands will output results to Output stream called Millfork: X16
- If the Compile fails the Emulator will not be started
- Before Compile is started the Target file is deleted
- The Target file name defaults to .PRG. Eg TestGame.mfk -> TestGame.prg
- Source files must be named *.mfk
This extension contributes the following settings:
Compiler
: The Full Path including the executable to to Millfork Compiler.Emulator X16
: The Full Path including the executable to to X16 Emulator.Options Save On Build
: Save all open files prior to the Build.Options Source Override
: If you want to use a fixed file to compile with include the full path of this file here.Options Include Directory
: Additional Include DirectoriesOptions Additional Params
: Any optional paramteres to MillforkOptions Millfork Platform Target
: The Platform Target for Millfork.Replace Millfork Command
: Override the command string passed to Milfork. This Does not included the Executable Name.Replace X16 Emu Command
: Override the command string passed to X16EMU. This Does not included the Execute Name.