The Compass page
Compass is an extensive MSX-assembler which consists of an Editor, Monitor, Debugger/Disassembler and, of course, an Assembler.
From a review in the old Dutch MSX Computer/Club Magazine:
The COMPjoetania ASSembler was made by Remo Jongeneelen, Eric van Beurden and David Heremans. Version 1.0 and version 1.1 were released, but they still contained some nasty bugs. Everybody was expecting a new version 2.0...BUT...then it happened...
The Dutch members of Compjoetania decided to stop programming for the MSX. Nevertheless their Belgian member, David -who had programmed the Compass Debugger-, wanted to continue.
David, who had already gathered some members for the new group, had asked Remo for the sources of Compass, because he had only the sources of the debugger which he had made. That was of course no problem for Eric and Remo. They would give the sources as soon as possible. Unfortunately this took way too long...
So one summer Jon started to disassemble the 1.1 version using Compass 1.1!
At the fair in Tilburg (April 25, 1998) C-TNG released the final 1.2 version. In fact, we were planning to release Compass #2.0 a few months later in September with a lot of extras! (supersmart disassembly, I/O monitor, ...) Unfortunately ten years later this still isn't released. There is a beta of 2.0 that Jon has developed but it isn't sufficiently cleaned up for public release.
Compass #1.2 was sold for 700 Belgian Francs or 40 Dutch Guilders. People who already had an original Compass version enjoyed a 50% reduction!!! All buyers of, or upgraders to #1.2 would get #2.0 for free.
The main text editor
Assembler in action
The monitor is updated constantly so you can see the memory change due to interrupt routines
The menu's that can be used when in the monitor
The menu's that can be used when in the debugger
And then some more
You have full control on the which memory is used by compass.
Compass will show you the current layout of the machine on which it is running.
In the main install you can configure colors/ hex/oct pre/postfixes mouse usage ...
The calculator can use the values attributed to the labelnames during compile.
here is the disk menu in action when loading a file
Beside the compass program itself, one can find some extra files on the disk.
bios.txt c12manua.txt compassv.txt diskvari.txt disk_rom.txt dos2var.txt hoe-rel.txt io_poort.txt mathpack.txt msxdos_1.txt msxdos_2.txt msxhooks.txt systemvr.txt
Compass #2.0 - Some of the things planned to be added to #2.0