Quick news

cxmon V3.2 is now available:

General information

What is cxmon?

cxmon is an interactive command-driven file manipulation tool that is inspired by the "Amiga Monitor" by Timo Rossi. It has commands and features similar to a machine code monitor/debugger, but it lacks any functions for running/tracing code. There are, however, built-in PowerPC, 680x0, 80x86 (including x86-64), 6502 and Z80 disassemblers, and special support for disassembling MacOS code.

What can I do with cxmon?

The primary intention behind cxmon was to provide a tool for emulation developers and other people that need to manipulate or inspect binary data and machine code. It has been an invaluable tool during the development of Basilisk II, SheepShaver and Frodo. Possible uses of cxmon include

You can also simply use it as an interactive workbench for manipulating files, or even as a hex calculator.

Examples

Here are some simple examples of what is possible with cxmon:

Download cxmon

cxmon V3.2 (21.Jan.2007)

Anonymous CVS access

To download the current version of the sources via CVS:

$ cvs -d :pserver:anoncvs@cvs.cebix.net:/home/cvs/cebix login
(password is "anoncvs")
$ cvs -d :pserver:anoncvs@cvs.cebix.net:/home/cvs/cebix checkout mon

For Unix users, there is an autogen.sh script that creates the files necessary for building which are not in CVS.
A Web interface to the CVS repository is also available.