Building your own ROMs using FreeWPC

The first step to rebuilding ROMs yourself is to get the source code. Download using one of the links to the left then extract into a clean directory.

FreeWPC is developed on Linux. It should be possible to use other UNIX-like systems, including Cygwin for Windows. To compile, you will need the following tools already installed and available:

Configuring and making

Before you can just type make, you should create a file called .config and define what you want to build, and options for how to build it. TODO

After that, you can just run make.

Installing

If you don't declare a value for TARGET_ROMPATH, then the final outcome of the build will be a ROM file in the root of the build tree named freewpc.rom. However, if you have PinMAME installed, define it to be the location of your ROM directory. Then it will automatically be installed there.

The installation will overwrite any existing ROM zip there, but it will back it up to a file named .original. See the Makefile in machine/<game> to see which "real" ROM will get clobbered for this purpose.

 Copyright © 2007, 2008 by Brian Dominy.

Download ROMs

Latest version is 0.17

Documentation

Source Code

Related Pages

Other
WPC Projects