A platform for writing software for 1990's era pinball machines based on the WPC ASIC - This fork is primarily for work relating to the Bally/Williams Corvette pinball machine
C Assembly Other
Pull request Compare This branch is 118 commits ahead, 505 commits behind bcd:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
common
conf
cpu
debug
doc
drivers
effect
fonts
images
include
kernel
machine
nvram
platform
py
scripts
sim
test
testsuite
tools
try
unittests
wpcsound
COPYING
INSTALL
Makefile
Makefile.fonts
README
TODO
config.example
gdbmacros
stressbuild

README

This is FreeWPC, an open source operating system for the Williams
Pinball Controller (WPC) family of pinball machines.  FreeWPC is
licensed under the GNU General Public License, Version 2.

The sources for the core routines are located in 'kernel';
other common code is in 'common', and game-specific code can be found 
in a subdirectory based on the machine name, under 'machine'.
There are also a number of tools included with the distribution
for generating some of the source code and for building ROM images
that are under 'tools'.

You will also need several tools not here in order to build.
See the file doc/build.html for more detailed information.  Most
importantly, you'll need a copy of the gcc6809 cross-compiler.
Many standard UNIX utilities are needed as well.  FreeWPC has been
built successfully on Linux and Cygwin.

Email suggestions/comments/questions to <brian@oddchange.com>.

Visit the homepage at http://www.oddchange.com/freewpc for more
information.