Page 2 of 4

Re: Single Arcade emulator for Gamecube

Posted: Thu Feb 28, 2013 12:08 am
by emu_kidid
someone, just code an ARAM ROM cache for this already and be done with the 100 releases :)

how big is the full CPS2 core?

Re: Single Arcade emulator for Gamecube

Posted: Thu Feb 28, 2013 12:46 am
by wii_HD
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.

Re: Single Arcade emulator for Gamecube

Posted: Thu Feb 28, 2013 1:12 am
by emu_kidid
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.

Re: Single Arcade emulator for Gamecube

Posted: Thu Feb 28, 2013 4:50 am
by bearteam
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.

Re: Single Arcade emulator for Gamecube

Posted: Fri Mar 01, 2013 1:47 am
by megalomaniac
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...

Re: Single Arcade emulator for Gamecube

Posted: Fri Mar 01, 2013 8:00 am
by bearteam
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.

Re: Single Arcade emulator for Gamecube

Posted: Fri Mar 01, 2013 6:54 pm
by megalomaniac
i got a crash dump also...

Re: Single Arcade emulator for Gamecube

Posted: Fri Mar 01, 2013 8:12 pm
by liquitt
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!

Re: Single Arcade emulator for Gamecube

Posted: Fri Mar 01, 2013 11:09 pm
by megalomaniac
@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 726 times
Image
Image

Re: Single Arcade emulator for Gamecube

Posted: Fri Mar 01, 2013 11:39 pm
by megalomaniac
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...

Re: Single Arcade emulator for Gamecube

Posted: Sat Mar 02, 2013 10:08 am
by wii_HD
@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)

Re: Single Arcade emulator for Gamecube

Posted: Sat Mar 02, 2013 10:14 am
by megalomaniac
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

Re: Single Arcade emulator for Gamecube

Posted: Sat Mar 02, 2013 10:23 am
by wii_HD
Top of page 2 this thread.

Did you see my edit your core works with Sonic Wings buts faults with Aerofighters.

Re: Single Arcade emulator for Gamecube

Posted: Sat Mar 02, 2013 11:17 am
by megalomaniac
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...

Re: Single Arcade emulator for Gamecube

Posted: Sat Mar 02, 2013 1:34 pm
by emu_kidid
Quit your job.. oh wait..

Re: Single Arcade emulator for Gamecube

Posted: Sat Mar 02, 2013 7:33 pm
by Disorarara
Remember, zipped filesize doesn't matter, unzipped does. isn't the gamecube RAM limit 24 megabytes or something?

Re: Single Arcade emulator for Gamecube

Posted: Sun Mar 03, 2013 9:03 am
by bearteam
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 752 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.

Re: Single Arcade emulator for Gamecube

Posted: Sun Mar 03, 2013 9:40 am
by bearteam
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

Re: Single Arcade emulator for Gamecube

Posted: Sun Mar 03, 2013 12:03 pm
by megalomaniac
@ 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

Re: Single Arcade emulator for Gamecube

Posted: Sun Mar 03, 2013 12:55 pm
by bearteam
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.

Re: Single Arcade emulator for Gamecube

Posted: Sun Mar 03, 2013 1:20 pm
by megalomaniac
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..

Re: Single Arcade emulator for Gamecube

Posted: Sun Mar 03, 2013 1:28 pm
by wii_HD
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.

Re: Single Arcade emulator for Gamecube

Posted: Sun Mar 03, 2013 1:34 pm
by bearteam
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?

Re: Single Arcade emulator for Gamecube

Posted: Sun Mar 03, 2013 1:46 pm
by megalomaniac
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...

Re: Single Arcade emulator for Gamecube

Posted: Sun Mar 03, 2013 10:07 pm
by wii_HD
EDIT: Vanquished.