Coder Social home page Coder Social logo

dounix / papilio-arcade Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gadgetfactory/papilio-arcade

0.0 2.0 0.0 11.52 MB

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

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

VHDL 91.07% Shell 3.22% Tcl 0.22% C++ 3.79% Verilog 0.59% Python 1.11%

papilio-arcade's Introduction

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

papilio-arcade's People

Contributors

jackgassett avatar vlait avatar dounix avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.