Single Arcade emulator for Gamecube

Discuss emulation on the Gamecube here
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: Single Arcade emulator for Gamecube

Post by emu_kidid » Thu Feb 28, 2013 12:08 am

someone, just code an ARAM ROM cache for this already and be done with the 100 releases :)

how big is the full CPS2 core?
Image
User avatar
wii_HD
Posts: 263
Joined: Tue Mar 08, 2011 8:27 pm
Location: United KIngdom

Re: Single Arcade emulator for Gamecube

Post by wii_HD » Thu Feb 28, 2013 12:46 am

emu_kidid wrote:someone, just code an ARAM ROM cache for this already and be done with the 100 releases :)

how big is the full CPS2 core?
megalomaniac says he cooking up something previous page.

First up all supported CPS1 (1988) system games should work on GameCube as is - because they are not more than about 4MByte in size. Why all CPS1 games are not supported I dont know - its certainly not a size issue.

Another oddity with the main alpha core - There a few Namco System 1 games in the alpha core such as Galaga 88 - but no Splatterhouse or Pacmania which run on the same system. You can rom swap on original pcb to switch games.

Its the second CPS (1993) system emukidid (CPS2) games that have the size issue for lil lo GameCube.
Playing - Super Mario Sunshine - DariusBurst CS - Hotline Miami 2 - Rpi2 Lakka - X360 BurnOut Paradise City
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: Single Arcade emulator for Gamecube

Post by emu_kidid » Thu Feb 28, 2013 1:12 am

yeah I'd looked at CPS2 for a fair while, it should be fine on GameCube if there's some form of ROM Cache implemented.
Image
User avatar
bearteam
Posts: 152
Joined: Sat Feb 19, 2011 1:21 pm

Re: Single Arcade emulator for Gamecube

Post by bearteam » Thu Feb 28, 2013 4:50 am

I am glad this thread let more people pay attention to RetroArch's FBA cores. I am not a coder and I know little about coding, so what I can do is little. But with your coders' effort, RetroArch's FBA cores will definitely have a bright future.
User avatar
megalomaniac
Posts: 2480
Joined: Sun Aug 21, 2011 5:33 am
Location: Drunk in Texas
Contact:

Re: Single Arcade emulator for Gamecube

Post by megalomaniac » Fri Mar 01, 2013 1:47 am

needs more work, but ive got a lot of the essential stuff fully automated...
Image



@bearteam, your contra.dol is 1.2MB, the one i compiled is 939kb...just a bit smaller....no difference in performance...
Attachments
script_kiddie.png
(43.72 KiB) Not downloaded yet
emu_kidid wrote: beer is like WD40 for megalomaniac's brain, gets the gears moving
>>> BadAssConsoles.com <<<

Image Image Image
User avatar
bearteam
Posts: 152
Joined: Sat Feb 19, 2011 1:21 pm

Re: Single Arcade emulator for Gamecube

Post by bearteam » Fri Mar 01, 2013 8:00 am

megalomaniac wrote:needs more work, but ive got a lot of the essential stuff fully automated...
Image



@bearteam, your contra.dol is 1.2MB, the one i compiled is 939kb...just a bit smaller....no difference in performance...
@megalomaniac: I do not understand the resource code, so I can not cut down the unnecessary part. Can you build a NMK16 drivers core? I bulit one, but all games crashed the emulator and caused code dump. Maybe I did not cut the core small enough to fit into Gamecube's RAM.
User avatar
megalomaniac
Posts: 2480
Joined: Sun Aug 21, 2011 5:33 am
Location: Drunk in Texas
Contact:

Re: Single Arcade emulator for Gamecube

Post by megalomaniac » Fri Mar 01, 2013 6:54 pm

i got a crash dump also...
emu_kidid wrote: beer is like WD40 for megalomaniac's brain, gets the gears moving
>>> BadAssConsoles.com <<<

Image Image Image
User avatar
liquitt
Posts: 1810
Joined: Thu Apr 01, 2010 5:43 am
Location: neverland

Re: Single Arcade emulator for Gamecube

Post by liquitt » Fri Mar 01, 2013 8:12 pm

megalomaniac wrote:needs more work, but ive got a lot of the essential stuff fully automated...
Image



@bearteam, your contra.dol is 1.2MB, the one i compiled is 939kb...just a bit smaller....no difference in performance...
i like what i see!
please search before you ask - a lot has been discussed already!
(or use google with "site:gc-forever.com *term*")
http://is.gd/MDmZcr

we also have a wiki filled with knowledge
http://is.gd/dX58Rm
User avatar
megalomaniac
Posts: 2480
Joined: Sun Aug 21, 2011 5:33 am
Location: Drunk in Texas
Contact:

Re: Single Arcade emulator for Gamecube

Post by megalomaniac » Fri Mar 01, 2013 11:09 pm

@liquitt...
this is just the initial screen...there will be more improvements

right now its just semi-automated for compiling which works very well
but it semi-automated...meaning to compile specific game drivers or hardware, it is still a very tedious manual editing process within the source...

...but...
i think i just thought of a workaround method to make this script more powerful to allow fully automated process using only this menu with no need to enter the source directories and no need to manually edit anything... :twisted:
we just need to identify which driver combinations and how many drivers can be packed together in a single dol to keep the overall size low...and also identify which specific drivers need to be built as separate dols...


see txt for supported titles
GAIDEN.zip
(517.82 KiB) Downloaded 711 times
Image
Image
Attachments
ninja.jpg
(35.72 KiB) Not downloaded yet
shadow.jpg
(38.16 KiB) Not downloaded yet
emu_kidid wrote: beer is like WD40 for megalomaniac's brain, gets the gears moving
>>> BadAssConsoles.com <<<

Image Image Image
User avatar
megalomaniac
Posts: 2480
Joined: Sun Aug 21, 2011 5:33 am
Location: Drunk in Texas
Contact:

Re: Single Arcade emulator for Gamecube

Post by megalomaniac » Fri Mar 01, 2013 11:39 pm

as an example:
above i posted GAIDEN.dol

that dol was compiled only using ninja gaiden with similar parent drivers...
however i have also compiled the entire post90s drivers which includes ninja gaiden drivers...

...so...using this information as a base:
if everyone can pitch in and try the 90s dol with any titles from the included gamelist and report results...
this will help identify which possible drivers should be omitted from this bulk compile tested with another build of those specific suspected drivers in its own dol...


as another example, NMK16 is also included in post90s which appears to crash when loading titles...but this does not mean the DOL does not work since ninja gaiden is also within the post90s group and still works with this larger DOL...
Attachments
POST90s.zip
(1.21 MiB) Downloaded 673 times
emu_kidid wrote: beer is like WD40 for megalomaniac's brain, gets the gears moving
>>> BadAssConsoles.com <<<

Image Image Image
User avatar
wii_HD
Posts: 263
Joined: Tue Mar 08, 2011 8:27 pm
Location: United KIngdom

Re: Single Arcade emulator for Gamecube

Post by wii_HD » Sat Mar 02, 2013 10:08 am

@megalomanic

Tried Aerofighters - wrong pallete and slow whilst the core released by Bearteam runs (AeroFighter and Sonic Wings) rom correctly.
EDIT : Core runs Sonic Wings correctly.

AirBuster works the game is horizontal scrolling but aspect is for a vertical game with big black borders left and right.

Final Starforce appears to work okay.

Zing Zing Zip results in code dump (2.3MB)

Nostradamus - code dump (2.7MB)
Last edited by wii_HD on Sat Mar 02, 2013 10:17 am, edited 1 time in total.
Playing - Super Mario Sunshine - DariusBurst CS - Hotline Miami 2 - Rpi2 Lakka - X360 BurnOut Paradise City
User avatar
megalomaniac
Posts: 2480
Joined: Sun Aug 21, 2011 5:33 am
Location: Drunk in Texas
Contact:

Re: Single Arcade emulator for Gamecube

Post by megalomaniac » Sat Mar 02, 2013 10:14 am

which release from bearteam?
im not to familiar with mame roms or hardware....


also im compiling a bit different from bearteam since im trying find the right combinations to trim these down for better compatibility
thanks for the feedback, ill look into it
emu_kidid wrote: beer is like WD40 for megalomaniac's brain, gets the gears moving
>>> BadAssConsoles.com <<<

Image Image Image
User avatar
wii_HD
Posts: 263
Joined: Tue Mar 08, 2011 8:27 pm
Location: United KIngdom

Re: Single Arcade emulator for Gamecube

Post by wii_HD » Sat Mar 02, 2013 10:23 am

Top of page 2 this thread.

Did you see my edit your core works with Sonic Wings buts faults with Aerofighters.
Playing - Super Mario Sunshine - DariusBurst CS - Hotline Miami 2 - Rpi2 Lakka - X360 BurnOut Paradise City
User avatar
megalomaniac
Posts: 2480
Joined: Sun Aug 21, 2011 5:33 am
Location: Drunk in Texas
Contact:

Re: Single Arcade emulator for Gamecube

Post by megalomaniac » Sat Mar 02, 2013 11:17 am

ok

which aerofighters were you using?
aerofgt
aerofgtb
aerofgtc
ill check it out and compare results with bearteams build and try to work backwards to see what happened...


all this fun and damn...i got some boards i need to start selling soon too...
never enough time...
emu_kidid wrote: beer is like WD40 for megalomaniac's brain, gets the gears moving
>>> BadAssConsoles.com <<<

Image Image Image
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: Single Arcade emulator for Gamecube

Post by emu_kidid » Sat Mar 02, 2013 1:34 pm

Quit your job.. oh wait..
Image
User avatar
Disorarara
Posts: 8
Joined: Thu Oct 18, 2012 8:44 pm

Re: Single Arcade emulator for Gamecube

Post by Disorarara » Sat Mar 02, 2013 7:33 pm

Remember, zipped filesize doesn't matter, unzipped does. isn't the gamecube RAM limit 24 megabytes or something?
User avatar
bearteam
Posts: 152
Joined: Sat Feb 19, 2011 1:21 pm

Re: Single Arcade emulator for Gamecube

Post by bearteam » Sun Mar 03, 2013 9:03 am

I've built a FBA KONAMI core which contained all drivers in the konami directory of resouce codes. 157 ROMs are supported, but not all of them run. Some games may crash the emu, some may need to reboot the emu to run games. Just give it try yourself.

A .bat file is included to help you to pick out the games supported by emu. You must edit it before use according to your own situation.
KONAMI_CORE.7z
(553.49 KiB) Downloaded 740 times
supported ROMs are:

Ajax.zip
Ajaxj.zip
Akumajou.zip
Akumajoun.zip
Aliens.zip
Aliens2.zip
Aliens3.zip
Aliensa.zip
Aliensj.zip
Aliensj2.zip
Aliensu.zip
Blockhl.zip
Blswhstl.zip
Bottom9.zip
Bottom9n.zip
Contra.zip
Contra1.zip
Contrab.zip
Contraj.zip
Contrajb.zip
Crazycop.zip
Crimfght.zip
Crimfgt2.zip
Crimfgtj.zip
Cuebrckj.zip
Cuebrick.zip
Darkadv.zip
Detatwin.zip
Devilw.zip
Devstors.zip
Devstors2.zip
Devstors3.zip
Esckids.zip
Esckidsj.zip
Fround.zip
Froundl.zip
games88.zip
Garuka.zip
Gberet.zip
Gberetb.zip
Gbustera.zip
Gbusters.zip
Gradius2.zip
Gradius2a.zip
Gradius2b.zip
Gradius3j.zip
Grdius3.zip
Grdius3a.zip
Gryzor.zip
Gryzora.zip
Gyruss.zip
Gyrussb.zip
Gyrussce.zip
Hcastle.zip
Hcastlee.zip
Hcastlek.zip
Hexion.zip
Hpuncher.zip
Hypsptsp.zip
Konami88.zip
Kontest.zip
Lgtnfght.zip
Lgtnfghta.zip
Lgtnfghtu.zip
Mainevt.zip
Mainevt2p.zip
Mainevto.zip
Majuu.zip
Mia.zip
Mia2.zip
Miaj.zip
Mogura.zip
Mrgoemon.zip
Mstadium.zip
Parodius.zip
Parodiusa.zip
Parodiuse.zip
Parodiusj.zip
Pootan.zip
Pooyan.zip
Pooyans.zip
Punkshot.zip
Punkshot2.zip
Punkshotj.zip
Qgakumon.zip
Quarth.zip
Ringohja.zip
Rollerg.zip
Rollergj.zip
Rushatck.zip
Scontra.zip
Scontraj.zip
Scotrsht.zip
Simpsons.zip
Simpsons2p.zip
Simpsons2p2.zip
Simpsons2pa.zip
Simpsons2pj.zip
Simpsons4pa.zip
Spy.zip
Spyu.zip
Ssriders.zip
Ssridersabd.zip
Ssridersadd.zip
Ssriderseaa.zip
Ssridersebc.zip
Ssridersebd.zip
Ssridersjac.zip
Ssridersjbd.zip
Ssridersuab.zip
Ssridersuac.zip
Ssridersubc.zip
Ssridersuda.zip
Suratk.zip
Suratka.zip
Suratkj.zip
Thndrx2.zip
Thndrx2a.zip
Thndrx2j.zip
Thunderx.zip
Thunderxa.zip
Thunderxb.zip
Thunderxj.zip
Tmht.zip
Tmht22pe.zip
Tmht2p.zip
Tmht2pa.zip
Tmht2pj.zip
Tmht2po.zip
Tmhta.zip
Tmnt.zip
Tmnt2.zip
Tmnt22pu.zip
Tmnt2a.zip
Tmntj.zip
Tmntu.zip
Tmntua.zip
Trigon.zip
Typhoon.zip
Ultraman.zip
Vendetta.zip
Vendetta2p.zip
Vendetta2pd.zip
Vendetta2pu.zip
Vendettaj.zip
Vendettar.zip
Venus.zip
Vulcan.zip
Vulcana.zip
Vulcanb.zip
Xmen.zip
Xmen2pa.zip
Xmen2pe.zip
Xmen2pj.zip
Xmena.zip
Xmene.zip
Xmenj.zip

edit: As I tested, all TMNT board games crashed the emulator due to excessive drivers. Maybe I will need to release a single TMNT core later.
User avatar
bearteam
Posts: 152
Joined: Sat Feb 19, 2011 1:21 pm

Re: Single Arcade emulator for Gamecube

Post by bearteam » Sun Mar 03, 2013 9:40 am

A single TMNT core. Following games are supported(some of them, such as TMNT2 and its clones, may crash the emulator):

Blswhstl.zip
Cuebrick.zip
Detatwin.zip
Lgtnfght.zip
Lgtnfghta.zip
Lgtnfghtu.zip
Mia.zip
Mia2.zip
Punkshot.zip
Punkshot2.zip
Punkshotj.zip
Qgakumon.zip
Ssriders.zip
Ssridersabd.zip
Ssridersadd.zip
Ssriderseaa.zip
Ssridersebc.zip
Ssridersebd.zip
Ssridersjac.zip
Ssridersjbd.zip
Ssridersuab.zip
Ssridersuac.zip
Ssridersubc.zip
Ssridersuda.zip
Thndrx2.zip
Thndrx2a.zip
Thndrx2j.zip
Tmht.zip
Tmht22pe.zip XX
Tmht2p.zip XX
Tmht2pa.zip XX
Tmht2pj.zip XX
Tmht2po.zip XX
Tmhta.zip
Tmnt.zip
Tmnt2.zip XX
Tmnt22pu.zip XX
Tmnt2a.zip XX
Tmntj.zip
Tmntu.zip
Tmntua.zip
Trigon.zip
Attachments
TMNT.7z
(385.25 KiB) Downloaded 676 times
User avatar
megalomaniac
Posts: 2480
Joined: Sun Aug 21, 2011 5:33 am
Location: Drunk in Texas
Contact:

Re: Single Arcade emulator for Gamecube

Post by megalomaniac » Sun Mar 03, 2013 12:03 pm

@ bearteam
thanks for the info about the konami build...
also, can you build the cps1 core and check to see if the same titles run compared to the core built by author?
thanks
emu_kidid wrote: beer is like WD40 for megalomaniac's brain, gets the gears moving
>>> BadAssConsoles.com <<<

Image Image Image
User avatar
bearteam
Posts: 152
Joined: Sat Feb 19, 2011 1:21 pm

Re: Single Arcade emulator for Gamecube

Post by bearteam » Sun Mar 03, 2013 12:55 pm

megalomaniac wrote:@ bearteam
thanks for the info about the konami build...
also, can you build the cps1 core and check to see if the same titles run compared to the core built by author?
thanks
Author removed CPS drivers from main FBA core, and all my builds come from main FBA core. So I can not build a CPS core from main FBA core.
User avatar
megalomaniac
Posts: 2480
Joined: Sun Aug 21, 2011 5:33 am
Location: Drunk in Texas
Contact:

Re: Single Arcade emulator for Gamecube

Post by megalomaniac » Sun Mar 03, 2013 1:20 pm

you can find the core and makefile here:
/svn-current/trunk/fbacores/cps1/makefile.libretro

Code: Select all

make -f makefile.libretro platform=ngc
It will compile as is, no need to edit drivers..
Just find and confirm a working title with the original cps1 core from the author and see if that same title works with your build..
emu_kidid wrote: beer is like WD40 for megalomaniac's brain, gets the gears moving
>>> BadAssConsoles.com <<<

Image Image Image
User avatar
wii_HD
Posts: 263
Joined: Tue Mar 08, 2011 8:27 pm
Location: United KIngdom

Re: Single Arcade emulator for Gamecube

Post by wii_HD » Sun Mar 03, 2013 1:28 pm

bearteam wrote:
megalomaniac wrote:@ bearteam
thanks for the info about the konami build...
also, can you build the cps1 core and check to see if the same titles run compared to the core built by author?
thanks
Author removed CPS drivers from main FBA core, and all my builds come from main FBA core. So I can not build a CPS core from main FBA core.
I thought the early release had CPS1 core integrated within main alpha.

Thanks for above releases I have tried some of those titles on wii already and I will be interested to see them on GameCube.

Any chance of the video options coming over from the wii version such as rotate screen for the vertical shooters or do we need support from squarepusher/libretro team.
Playing - Super Mario Sunshine - DariusBurst CS - Hotline Miami 2 - Rpi2 Lakka - X360 BurnOut Paradise City
User avatar
bearteam
Posts: 152
Joined: Sat Feb 19, 2011 1:21 pm

Re: Single Arcade emulator for Gamecube

Post by bearteam » Sun Mar 03, 2013 1:34 pm

megalomaniac wrote:you can find the core and makefile here:
/svn-current/trunk/fbacores/cps1/makefile.libretro

Code: Select all

make -f makefile.libretro platform=ngc
It will compile as is, no need to edit drivers..
Just find and confirm a working title with the original cps1 core from the author and see if that same title works with your build..
My build of CPS1 is from author's fbacores' directory, I did not touch any file except the libretro.cpp (just edit the version info.). Any problem with CPS build I released?
User avatar
megalomaniac
Posts: 2480
Joined: Sun Aug 21, 2011 5:33 am
Location: Drunk in Texas
Contact:

Re: Single Arcade emulator for Gamecube

Post by megalomaniac » Sun Mar 03, 2013 1:46 pm

Ok I misunderstood your post when you attached CPS1...
I thought you posted a cps1 build that the author built..

I now understand you built it..
..and this is the info I was looking for, thanks...
emu_kidid wrote: beer is like WD40 for megalomaniac's brain, gets the gears moving
>>> BadAssConsoles.com <<<

Image Image Image
User avatar
wii_HD
Posts: 263
Joined: Tue Mar 08, 2011 8:27 pm
Location: United KIngdom

Re: Single Arcade emulator for Gamecube

Post by wii_HD » Sun Mar 03, 2013 10:07 pm

EDIT: Vanquished.
Last edited by wii_HD on Mon Mar 04, 2013 5:03 am, edited 1 time in total.
Playing - Super Mario Sunshine - DariusBurst CS - Hotline Miami 2 - Rpi2 Lakka - X360 BurnOut Paradise City
Post Reply