Felix

Papilio GameBase

24 posts in this topic

Here is my GameBase database for the papilio

 

https://github.com/FelixV/Papilio-GameBase

 

The GameBase installer is at http://www.bu22.com/

Specifically, http://sourceforge.net/projects/gamebase/files/gamebase/v1.3/gamebase-setup-v1.3-full.exe/download

 

It does not include the ROM Files, but if it works with Arcade Blaster, it should work with this.

 

It uses a windows (helper) batch file to build the .bit file and loads it up into the Papilio 500k

 

This is, of course, a WIP. I will see about building an installer or a .zip file later.

If you are a gamebase user, you should be able to figure out where everything goes.

mame compatible .zip files go in Papilio_Arcade_v01\Games

 

eventually, i will include a ROMVault DAT file to assist in rebuilding the proper ROM sets. 

 

It supports the following games (same as Arcade Blaster, plus a few more that A.B. cant support.)

 

******** as usual, YMMV (Your Mileage May Vary) ********

 

 

 

Alien Invaders
Alien Invaders Part II
Amidar
Crush Roller
Caterpillar
Eyes [Not Playable due to controller mapping] << Not in Arcade Blaster
Frogger
Galaxian
Galaxian Hardware Test ROM
Gorkans
Hangly Man (Set 1)
Hangly Man (Set 2)
Hangly Man (Set 3)
Space Invaders 4
Space Invaders
Jumpshot [Not Playable due to controller mapping] << Not in Arcade Blaster
JumpshotP [Not Playable due to controller mapping] << Not in Arcade Blaster
Mr Do's Nightmare
NewPuc2
NewPuc2b
NewPuckx
PacHeart
Pac-Man
Pac-Man (fast)
Pac-Man Plus << Not in Arcade Blaster
Pac-Manic-Miner-Man << Not in Arcade Blaster
PongDemo
PopeyeMan
Puckman
Scramble
Super Earth Invasion (Set 1)
Super Earth Invasion (Set 2)
Shoot the Bull  [Not Playable due to controller mapping] << Not in Arcade Blaster
Space King
Super Glob (Bootleg) [Not Playable due to controller mapping]
The End
 
The 'not playable due to controller mapping' games are games that run on the
pacman hardware.  pacman hardware didn't have a button originally, and in the
current setup, the button is mapped to the rack test dipswitch. 
 
this means that pacman, jumpshot, et al will reset and go into rack test mode
whenever you hold the button down (long enough).
 

Regards,

 // Felix //

Share this post


Link to post
Share on other sites

Ohhhhhhhhhh, I didn't realize that this could replace the Arcade Blaster, very interesting! I'm going to check this out over the weekend. Awesome.

 

Jack.

Share this post


Link to post
Share on other sites

Jack, let me know if you have any problems.

 

I installed GameBase in c:\GameBase so the Papilio_Arcade_v01 ends up as c:\GameBase\Papilio_Arcade_v01

but it _should_ work anywhere if you fix the paths in the UI.

 

basically, i scripted a batch file that runs multiple times (once per entity since you can only pass 9 arguments to a standard batch file)

to merge the various ROM entities into the base hardware .bit file. (originally I had 1 batch file per hardware type, but decided that

it is worth it to just maintain one batch file rather than many so made a generic one.)

 

atm it only supports the Papilio One 500k.  I am not sure what needs to be changed (in the UCF etc) for the Papilio Pro and the

LogicStart, but once I figure that out, I will update the GIT repository and the batch file.

 

Regards,

 // Felix //

Share this post


Link to post
Share on other sites

got (some non bankswitch) 2600 stuff working on it now... just need to add in the actual game definitions / images / etc :)

had to use a different version of data2mem (i guess because i used a diff version of the webpack?)

 

[Edit:

Used the GameBase 2600 as a template and fixed the scripts etc to work with the Papilio.

Now to figure out how to email the guy who created the database... blah..

]

Share this post


Link to post
Share on other sites

Ohhhhh, this is going to be nice! Thank you for looking into this.

 

Jack.

Share this post


Link to post
Share on other sites

I just gave it a try and I'm getting the following error:

 


post-29509-0-34175200-1364667706.png

Share this post


Link to post
Share on other sites

my bad...

 

i forgot to edit the .gitignore

 

lol

 
# Executables
*.exe
*.out
*.app
 
 
i am a perma-n00b lol

Share this post


Link to post
Share on other sites

ok deleted it and reuploaded.

 

(i had accidentally uploaded a few files i shouldn't have *oops*)

 

https://github.com/FelixV/Papilio-GameBase

 

the 2601 database is 800mb without ROMs, so not sure what I will do there. (can't upload since i am tethered via iPhone at the moment)

 

[Edit:

Added in Pac-Manic-Miner-Man (support, not files themselves.. files are elsewhere in the forum search for pacmmm.zip)

]

 

[Edit 2:

seems i need to commit a 1 line fix for 'jumpshot'.

all else is re-tested and works.

the pacman game bugs are of course the vhdl core ones that i am not sure how to fix.

]

Share this post


Link to post
Share on other sites

Ok, I will work my way back to this one in a couple days hopefully, too much going on!

 

Jack.

Share this post


Link to post
Share on other sites

Hey Felix,

 

Sorry I have been absent, I found out this week that my birth mother is terminally ill. We have to figure some things out and then I have to go to Design West next week, it might be a couple weeks before I will be able to get back to testing this out. But I absolutely do want to test this out.

 

Jack.

Share this post


Link to post
Share on other sites

no worries on my end.  

family is always first.

sorry about your mom :(

Share this post


Link to post
Share on other sites

Felix,

 

I'm back on track now and am working towards a new Arcade release. I am taking a look at this Gamebase project you have setup, would love to include it with the next Papilio Arcade release.

 

Jack.

Share this post


Link to post
Share on other sites

let me know if you have any problems with it.

 

i know the instructions i wrote arent the best...

 

if you want the atari 2600 gamebase, let me know and i work out a way to get it to you.

it works a bit differently than this one due to the different types of cart's the 2600 uses.

maybe you can figure out why i am having problems with the base bitfiles for the 2600.

 

// F

Share this post


Link to post
Share on other sites

Felix,

 

Yes please, I would like the 2600 files so we can get it worked out. :)

 

I'll be in chat room as I can today.

 

Jack.

Share this post


Link to post
Share on other sites

i guess we missed us jack.  we can try again in a few days if  you like.

Share this post


Link to post
Share on other sites

Hey Felix, 

 

So I'm getting a error when I try to load the Pong Demo or Mr. Do's Nightmare.

 

post-29509-0-30365600-1421217245.png

 

Any idea what the problem could be?

 

Jack.

Share this post


Link to post
Share on other sites

this is a dumb question but are you on a ppro or p500 ?

 

i need to go through and revamp for ppro

 

will download newest gamebase and see if gamebase people changed stuff in the last 2 years that would break it.

 

edit : yeah i see whats wrong will fix and get back to you.

edit2: github stripped some \r\n from the gamebase script.  i just added them in again..

 

will see if i can figure out how to upload 2mb rar to the forum

Share this post


Link to post
Share on other sites

cant upload .rar files..

 

so replace the file from github with the one attached here...

 

should be in

 

C:\GameBase\Papilio_Arcade_v01\Scripts

 

on a default install.

 

will try to see if i can modify for ppro now and upload to my website or figure out why github stripped my \r \n 's

 

edit ::: got it working with PPro. will finish up and update later

Papilio Arcade.txt

Share this post


Link to post
Share on other sites

cool.

 

i got the ppro working too with the exception of Mr Do's Nightmare which just looks funky.. has same video image 2x on the screen

 

looks funky

Share this post


Link to post
Share on other sites

There is a problem with Mr. Do's Nightmare... We were given permission to include the ROM for Mr. Do's Nightmare by the original developer of the game. But it needed some changes to the hardware to run, which someone else made... I never got the changes to the source code, I just got a bit file for the 500K. Which means that I'm not sure what needs to be done to make it work on the Papilio Pro or any other board... It's a bummer.

 

Jack.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now