Jump to content


Photo

Fba V0.2.97.24 For Caanoo


  • This topic is locked This topic is locked
40 replies to this topic

#1 Dave18

Dave18

    GP32 Hardcore

  • Members
  • PipPipPipPip
  • 166 posts

Posted 19 April 2012 - 07:58 PM

Hi

BA Felton kindly donated me his Caanoo and asked if I would port my version of FBA from the Pandora.

I've got the first beta to a point where it is good for testing, I've uploaded it to openhandhelds.org here

I've included several scaling options, obviously most scale down so you will lose detail. You can force vertical shooters to stay horizontal on the rotate options. If you do this fire 1 and 2 will remap to the home buttons and coin/start to the X and B buttons.

Known issues:

Galaxian hardware colours are out (tested on Scramble and Cavelon), no changes from Pandora rendering so this is bizarre.

Some times games freeze after loaded (you'll see the FPS counter stuck at 0/60 and have to reboot). It is not consistent, the same game will work fine next time round.

Enjoy, and please report all bugs on this thread, I'll will try to fix what I can.

Dave

Edited by Dave18, 19 April 2012 - 08:00 PM.


#2 Yoshi Dragon

Yoshi Dragon

    GP32 Hardcore

  • GP32 Hardcore
  • PipPipPipPip
  • 246 posts
  • Gender:Male
  • Location:ประเทศสวิสเซอร์แลนด์

Posted 19 April 2012 - 09:34 PM

Hey Dave, thanks a lot for this port (and BAFelton for the donation).

I just quickly tested some games (@766 MHz):

- MS1 runs @ 10-20 FPS
- MS2 runs @ 5-10 FPS
- MSX/3/4/5/6 terminate with malloc errors
- Spin Master runs @ 15-25 FPS
- SF3 terminates with malloc errors

I'm afraid the Caanoo has not enough memory to run the bigger ROMs.

PS: Could you please add a paging option in Capex, for example R=PgDn and L=PgUp.

#3 Dave18

Dave18

    GP32 Hardcore

  • Members
  • PipPipPipPip
  • 166 posts

Posted 19 April 2012 - 10:31 PM

Could I ask you to retest the fps with the scale option set to 'none'

Thanks

#4 Yoshi Dragon

Yoshi Dragon

    GP32 Hardcore

  • GP32 Hardcore
  • PipPipPipPip
  • 246 posts
  • Gender:Male
  • Location:ประเทศสวิสเซอร์แลนด์

Posted 19 April 2012 - 11:36 PM

Ok, here the results without scaling (@766 MHz):

- MS1 runs @ 60 FPS
- MS2 runs @ 5-10 (max. 50) FPS
- Spin Master runs @ 60 FPS

This makes a huge difference. MS1 and Spin Master run at full speed. MS2 is still mostly @ 5-10 FPS while shooting.

#5 BAFelton

BAFelton

    Mega GP Mania

  • Admin
  • PipPipPipPipPipPip
  • 611 posts
  • Gender:Male
  • Interests:Retrogamer 4 Life

Posted 20 April 2012 - 05:27 AM

You roxxx Dave !

I try it tonight too :D

#6 Hansel75

Hansel75

    GP32 User

  • Members
  • PipPipPip
  • 70 posts
  • Gender:Male
  • Location:Australia
  • Interests:Caanoo Owner.

    Commodore freak!

Posted 20 April 2012 - 05:43 AM

Thanks a lot Dave and Baf, much appreciated!

I have an 8.25gb set here called- FB.Alpha.v0.2.97.11.Full.ROMset, and i'm hoping it's suitable with this new fba.

I will test some games soon and report back, fingers crossed that outrun/afterburner etc works!!

Han.

Edited by Hansel75, 20 April 2012 - 06:16 AM.


#7 BAFelton

BAFelton

    Mega GP Mania

  • Admin
  • PipPipPipPipPipPip
  • 611 posts
  • Gender:Male
  • Interests:Retrogamer 4 Life

Posted 20 April 2012 - 07:32 AM

@Yoshi : did youy try CPS3 games ?

#8 Hansel75

Hansel75

    GP32 User

  • Members
  • PipPipPip
  • 70 posts
  • Gender:Male
  • Location:Australia
  • Interests:Caanoo Owner.

    Commodore freak!

Posted 20 April 2012 - 08:31 AM

Update, i just copied my 8gb pack of roms onto my caanoo, and tested a few of them with this new version of FBA.
By the way i am running FBA at 800mhz.

Here's a few things i have noticed so far are-

Scale mode runs slower when using Best Fit and Full, best set it to none for speed.
Also when i tested Avp with Full scaling, it had glitches, without scaling AvP was fine.

There doesn't seem to be fast skip button when browsing through the roms list.
It takes ages to go through 5500 roms looking for the particular game you want one line at a time.

Sega games like afterburner/outrun/super hangon run very slow, at around 5-20fps.

A few of the older games i tested, like AvP etc, worked fine at full speed. Art of fighting for neogeo ran at full speed to.
I haven't tested any cps3 games yet.

Still, a very nice effort for a first beta release.:)

Han.

Edited by Hansel75, 20 April 2012 - 09:31 AM.


#9 DJRoby4

DJRoby4

    GP32 Hardcore

  • Members
  • PipPipPipPip
  • 194 posts

Posted 20 April 2012 - 11:58 AM

Yeah! Thanks a lot! :D :D

#10 Hansel75

Hansel75

    GP32 User

  • Members
  • PipPipPip
  • 70 posts
  • Gender:Male
  • Location:Australia
  • Interests:Caanoo Owner.

    Commodore freak!

Posted 20 April 2012 - 12:15 PM

I noticed that most of the cps2 capcom fighting games have glitches.
On some, the title screens were messed up. While on others, the sprite colours are all weird.

Also most neo geo games work fine at full speed, but certain roms won't load. As mentioned before(MS series), they might be to big for the caanoo to handle?

An example would be that the original King of fighters rom loads and works perfectly, but later sequels in the series fail to load and are most likely bigger roms.

Also i tried multiple versions of the cps3 game Streetfighter 3, but all failed to load. I would imagine it would probably play to slow to be playable anyway.

I could not get Chase HQ or it's sequel to load either.

Double dragon runs but is very slow, much slower then mame on the caanoo.

Hope this info helps, i will test more games when i have time and report back.

Most older games work fine, what seems the most apparent is some engines run really well(Neo Geo), while some don't(cps2+3, sega 3d sprite games).

It's a bit hit and miss, but all up a fantastic effort overall just to see this ported to the caanoo in the first place!

Han.

PS: Also if anyone doesn't realize, when in a game if you press both shoulder buttons with the I button, it quits back to fba's menu! Handy!

#11 Cory

Cory

    GP32 User

  • Members
  • PipPipPip
  • 54 posts

Posted 20 April 2012 - 05:07 PM

Thanks a lot, I try right now

And I thought that was the old version :P

Edited by Cory, 20 April 2012 - 05:08 PM.


#12 Yoshi Dragon

Yoshi Dragon

    GP32 Hardcore

  • GP32 Hardcore
  • PipPipPipPip
  • 246 posts
  • Gender:Male
  • Location:ประเทศสวิสเซอร์แลนด์

Posted 20 April 2012 - 05:09 PM

@Yoshi : did youy try CPS3 games ?

SF3 and all bigger ROMs like MS terminate with malloc errors. Caanoo has (probably) not enough RAM. Let's see if Dave can optimize this somehow or maybe implement a caching mechanism like FBA on the Wiz with .gfx files.

#13 DJRoby4

DJRoby4

    GP32 Hardcore

  • Members
  • PipPipPipPip
  • 194 posts

Posted 20 April 2012 - 05:34 PM

But they work with gngeo.... so why not on FBA?

#14 Cory

Cory

    GP32 User

  • Members
  • PipPipPip
  • 54 posts

Posted 20 April 2012 - 07:27 PM

After loading the emulator you have to press Y to recognize your roms.

If you put the option Scale to None win performance, so all this games are running with scale none.

Running fba to 833mhz.

Alien vs. Predator 60FPS
Aliens 4FPS besides of speed, character walk to left alone so is unplayable
Art of fighting 60FPS
Art of fighting 2 60FPS
Art of fighting 3 6FPS
Cadillacs & dinosaurs 60FPS
Darkstalkers the night warriors 60 FPS
Dodonpachi 40FPS with drops to 26FPS
Donpachi 37FPS
Double dragon 3FPS
Double dragon II After put the credit and press start the game crash back to capex
Double dragon III 37 FPS
Dynamite dux 5FPS
Metal Slug 1 60FPS with slight drops to 40fps
Metal Slug 2 15FPS
Metal Slug 3, 4, 5 & X I get the error BurnMalloc failed to allocate XXXXXX bytes of
Snow Bros 1 26FPS
Snow Bros 2 does not work
Snow Bros 3 30FPS
Street Fighter III (New Generation, 2nd Impact & Fight for the future) I get the error BurnMalloc failed to allocate XXXXXX bytes of

All this games are from fullromset mame 0.145.

On the other hand, the TV out works perfectly and the USB controllers (so maybe we can replace picodrive for megadrive now).

For a first beta works very well, there is only need to be optimized

Edited by Cory, 20 April 2012 - 09:34 PM.


#15 zbarsky

zbarsky

    Member

  • Members
  • PipPip
  • 2 posts

Posted 21 April 2012 - 04:48 AM

Solomon's Key (US) seems to load and run with sound, but with no graphics.

(using 0.145 rom)

Anyone know how to solve this problem?

Good to see FBA updated on Caanoo.