Auxiliary tools included with FreeWPC

In addition to the game code itself, a number of utilities are included, some of which may be of interest to other projects.

All of these are in the tools/ subdirectory.

csum - ROM checksum utility

csum is a WPC ROM checksummer. It works on both FreeWPC-generated ROMs and those distributed by Bally/Williams. It can be used to verify or to reprogram a checksum in the correct position. Also, the lower byte of the checksum is set to match the ROM version number.

View Source

srec2bin - S-record to binary converter

srec2bin converts the S-records generated by the 6809 linker into a raw binary file.

View Source

gendefine - automatic define generator

gendefine scans a set of C source code files, looking for symbol names that match a specified pattern. It then generates a .h file, providing values for these defines in a sequential fashion. This lets you use new names instantly without having to update the .h file yourself.

View Source

gencallset - static event publish/subscribe tool

gencallset generates a C source code file that maps a set of event "throws" to a set of event "catchers". This provides a decoupling between the two that makes programming easier and more modular.

View Source

 Copyright © 2007, 2008 by Brian Dominy.

Download ROMs

Latest version is 0.17

Documentation

Source Code

Related Pages

Other
WPC Projects