APF MP-1000 Programming Tools


Unless otherwise stated, these programming tools are for use with Microsoft
Windows.  I have used all of these tools with Windows XP, but they should also
work in newer versions of the operating system.
2600 GFX 2600 GFX

Two programs are included in this archive: Showgfx and Editgfx. These two command-line programs can be used to, usually, identify graphics in a binary file and then change them without needing to know anything about assembly language programming.
AS0 and AS11 Assemblers (Windows) AS0 and AS11 Cross-Assemblers (For Windows)

Two Cross-Assemblers used to create 6800 Binary code. AS0 is specifically created to assemble 6800 source code. AS11 is able to assemble 6800 source code as well as the 6800's big brother: the 68HC11 MPU. Two extensive manuals are included. These are the recompiled Win32 versions that do NOT sometimes give a Stack Overflow error as the official version of these assemblers sometimes does with large source files. Note: The output of these programs are S19 files. A program such as BINCVT needs to be used to create a binary file from the S19 file that these assemblers create.
AS0 and AS11 Assemblers (Linux) AS0 and AS11 Cross-Assemblers (For Linux)

Two Cross-Assemblers used to create 6800 Binary code. AS0 is specifically created to assemble 6800 source code. AS11 is able to assemble 6800 source code as well as the 6800's big brother: the 68HC11 MPU. Two extensive manuals are included. These are the recompiled Win32 versions that do NOT sometimes give a Stack Overflow error as the official version of these assemblers sometimes does with large source files. Note: The output of these programs are S19 files. A program such as BINCVT needs to be used to create a binary file from the S19 file that these assemblers create.
BINCVT BINCVT

Convert the S19 output of a 6800 assembler to a plain binary file. I prefer this converter over MOT2BIN, which doesn't always seem to work properly for me.
DASMX DASMX Disassembler

Disassembler for 6800 and other microprocessors.
HowDif HowDif

A small program to compare the differences between binary files. The Windows Command Line provides a command called FC (File Compare) that works well too.
Mot2Bin Mot2Bin

Convert the S19 output of a 6800 assembler to a plain binary file. I prefer BINCVT over MOT2BIN.
PSPad_editor PS Pad Editor

This text editor, when used with one of the 6800 Cross Assemblers, creates a useful way to program for the APF MP-1000 or Imagination Machine. PSPAd is not quite an IDE, but it is close. This version has been previously set-up by me to accept ASM files as 6800 programs. It will automatically assemble, but the path of the 6800 assembler needs to be given.

For the latest version of this text editor, go to the official website: here.
WinHex WinHex

The best Windows hex editor that I've used. This freely distributable version can work with files of any size, but is limited to saving files that are 200 KB or smaller-- but that works great for binary files that would be used on the APF console and computer.

For the latest version of this hex editor, go to the official website: here.