Skip to content

A fork of collection of arcade games targeted for Papilio FPGA boards. Many of the games are from FPGAArcade.com.

Notifications You must be signed in to change notification settings

dounix/Papilio-Arcade

 
 

Repository files navigation

Papilio-Arcade fork

With more updates for the Papilio pro

A fork of the arcade collection from papilio. Initially forked to fix the ROM checksums and batch files for pac-man US/Midway pac-man ROM vs Namco Japan ROMs

I've made a few changes in scripts and configs to help building for the Papilio Pro with Arcade megawing.

Only pacman and frogger have been tested If any of the rom scripts get errors they must be fixed before you build.

Frogger

copy ROMs

copy roms matching the checksums in scramble_rel001_papilio/scripts/build_roms_frogger.bat to the scramble_rel001_papilio/roms/frogger_sega directory

Generate vhdl structure from ROM files

open a command prompt and navigate to scramble_rel001_papilio/scripts

build_roms_frogger.bat

You should see new files in the ../build direcotry, in particular non-zero lenth ROM_*.vhd files

fix any errors with build_roms before going forward Missing scripts/tmp directory, misnamed or wrong ROM files.

Run the ISE project for the lx9

Browse the build directory and launch

start frogger_papilio_pro_lx9_Arcade_MegaWing.xise

Build this project, you will generate plenty of warnings, but it will build.

Move gen'ed files to bit_files

Copy the output files to the bit_files dir using the build/cmd script

build/copy-frogger-lx9.cmd

Merge ROM data into the bitfile

I believe the bit file that exists now has the ROM structure, but not the program data©.

Once the generated bitfile is in the location the batch file expects..

merge_roms_frogger.bat

After this step, this bit file shouldn't be distrubted to people without a license for that ROM!

Send the bitfile to your papilio pro...

However you normally do this

About

A fork of collection of arcade games targeted for Papilio FPGA boards. Many of the games are from FPGAArcade.com.

Original site http://papilio.cc/index.php?n=Papilio.PapilioArcade

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • VHDL 91.1%
  • C++ 3.8%
  • Shell 3.2%
  • Python 1.1%
  • Other 0.8%