Menu

Tree [b29966] master /
 History

HTTPS access


File Date Author Commit
 common 2010-05-31 Brian Dominy Brian Dominy [546dd7] Optimize font argument passing to subroutines.
 conf 2010-03-12 Brian Dominy Brian Dominy [cbafea] Native mode: several scripting improvements:
 cpu 2010-08-02 Brian Dominy Brian Dominy [63f619] Fix serious bug in new memset() function; it wa...
 debug 2010-02-22 Dominic Clifton Dominic Clifton [27366d] Merge branch 'dev'
 doc 2010-08-01 Brian Dominy Brian Dominy [e105ea] The system version number can be extended with ...
 drivers 2010-08-02 Brian Dominy Brian Dominy [a4c61a] Add a null driver so that the tester ROM compil...
 effect 2010-05-30 Brian Dominy Brian Dominy [988949] Export frame_draw_plane() API.
 fonts 2010-07-21 Brian Dominy Brian Dominy [0a6fe3] Checkin some new fonts.
 images 2010-02-16 Dominic Clifton Dominic Clifton [e4a2f8] Merge branch 'master' into corvette
 include 2010-08-03 Brian Dominy Brian Dominy [c2cd5b] Rename triac_leff_XXX to gi_leff_XXX.
 kernel 2009-11-26 Brian Dominy Brian Dominy [f118e7] Optimize switch queue logic.
 machine 2010-08-03 Brian Dominy Brian Dominy [c2cd5b] Rename triac_leff_XXX to gi_leff_XXX.
 nvram 2008-06-11 Brian Dominy Brian Dominy [a22551] Merge branch 'dev' into wpcs
 platform 2010-07-12 Brian Dominy Brian Dominy [08407e] Change the way that memset and memcpy are treated.
 py 2009-09-21 Brian Dominy Brian Dominy [53437b] Merge branch 'system-0.90' into system-0.95
 scripts 2010-07-09 Brian Dominy Brian Dominy [e0fae2] Improve and comment stress test.
 test 2010-08-03 Brian Dominy Brian Dominy [c2cd5b] Rename triac_leff_XXX to gi_leff_XXX.
 testsuite 2007-01-05 bcd bcd [8fad83] Added documentation.
 tools 2010-07-28 Brian Dominy Brian Dominy [83021d] Fix warning in sched (merge with previous sched...
 try 2009-03-23 Brian Dominy Brian Dominy [170b1d] Remove the newmatch module.
 web 2009-09-21 Brian Dominy Brian Dominy [53437b] Merge branch 'system-0.90' into system-0.95
 wpcsound 2010-03-17 Brian Dominy Brian Dominy [c50854] Use I8 and I16, not int8_t and int16_t.
 COPYING 2006-04-09 bcd bcd [99264f] Added GNU GPL COPYING file
 Doxyfile 2009-04-04 Brian Dominy Brian Dominy [9c7688] Exclude .git subdirectories from the doxygen se...
 INSTALL 2009-04-30 Brian Dominy Brian Dominy [8384a2] Merge commit 'laptop/dev' into dev
 Makefile 2010-08-04 Brian Dominy Brian Dominy [b29966] Ensure machine schedule entries come after syst...
 Makefile.fonts 2008-06-11 Brian Dominy Brian Dominy [a22551] Merge branch 'dev' into wpcs
 README 2007-08-08 bcd bcd [f40906] Merged revisions 1781-1797,1800-1803,1806,1809-...
 TODO 2010-08-03 Brian Dominy Brian Dominy [87a9d9] Update the TODO file.
 config.example 2010-01-28 Brian Dominy Brian Dominy [2d887b] Correct config.example to show how to build a F...
 doxyfilter.pl 2007-01-09 bcd bcd [1c29df] Autogenerate doxygen comments for event catchers.
 freewpc.conf 2010-03-19 Brian Dominy Brian Dominy [834822] Native mode: support automated stress testing.
 gdbmacros 2008-11-27 Brian Dominy Brian Dominy [b6bb06] Merge branch 'display' into future
 stressbuild 2010-05-05 Brian Dominy Brian Dominy [bcc9a9] Compile on systems where /bin/sh != /bin/bash.

Read Me

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.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.