Jump to content


Photo

Fba V0.2.97.24 For Caanoo


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

#16 Orion4874

Orion4874

    Mega GP Mania

  • Admin
  • PipPipPipPipPipPip
  • 1028 posts
  • Gender:Male
  • Location:North Brunswick, New Jersey

Posted 21 April 2012 - 05:03 AM

Awsome guys, a big thanks to BAFelton and Dave18. I'll test it out as soon as I can take a long enough break from studying.

#17 Dave18

Dave18

    GP32 Hardcore

  • Members
  • PipPipPipPip
  • 166 posts

Posted 21 April 2012 - 02:21 PM

I hoping someone might be able to help.

I'm trying to make it easier to debug FBA by ssh-ing into the Caanoo from my PC.

I've loaded a fresh install on Ubuntu and followed the guidance here

When I look at the wired connections I can see Wired Connection (Linux 2.6.24/lf1000 udc Caanoo Ethernet) but it is greyed out as shows as disconnected.

If I type cat /etc/network/interfaces the output is:
auto lo
iface lo inet loopback

allow-hotplug usb0
mapping hotplug
script grep
map usb0
iface usb0 inet static
address 10.0.0.1
netmask 255.255.255.0
up iptables -t nat -A POSTROUTING -o eth0 -s 10.0.0.2 -j MASQUERADE
up echo 1 > /proc/sys/net/ipv4/ip_forward
down iptables -t nat -D POSTROUTING -o eth0 -s 10.0.0.2 -j MASQUERADE
down echo 0 > /proc/sys/net/ipv4/ip_forward



sudo ifconfig -a shows
eth0 Link encap:Ethernet HWaddr b8:70:f4:5d:00:af
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:49 Base address:0xc000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

usb0 Link encap:Ethernet HWaddr 2e:cb:c9:f9:e4:af
inet6 addr: fe80::2ccb:c9ff:fef9:e4af/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:104 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:23510 (23.5 KB)

wlan0 Link encap:Ethernet HWaddr 68:a3:c4:aa:80:c4
inet addr:192.168.1.65 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::6aa3:c4ff:feaa:80c4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5076 errors:0 dropped:0 overruns:0 frame:0
TX packets:3681 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5386805 (5.3 MB) TX bytes:466276 (466.2 KB)


sudo locate usbnet.ko shows
/lib/modules/3.0.0-12-generic/kernel/drivers/net/usb/usbnet.ko


Grateful for any help

Dave

#18 Cory

Cory

    GP32 User

  • Members
  • PipPipPip
  • 54 posts

Posted 21 April 2012 - 06:29 PM

I like to help, but i have the same problems that you.

If you change network settings in tab ipv4 and in method select Link-local only, it connects, but the command ssh end with this error

sudo ssh root@10.0.0.2
ssh: connect to host 10.0.0.2 port 22: Connection timed out

If i do a ping it looks like is not connected.

sudo ping 10.0.0.2
PING 10.0.0.2 (10.0.0.2) 56(84) bytes of data.

--- 10.0.0.2 ping statistics ---
89 packets transmitted, 0 received, 100% packet loss, time 87999ms

so i dont know whats wrong

Edited by Cory, 21 April 2012 - 06:32 PM.


#19 Orion4874

Orion4874

    Mega GP Mania

  • Admin
  • PipPipPipPipPipPip
  • 1028 posts
  • Gender:Male
  • Location:North Brunswick, New Jersey

Posted 22 April 2012 - 03:56 AM

Hey Dave, you may want to start a topic about your problem over in the "Developers Corner" section. It'll probably get missed in this thread by those that could help you the most.

#20 mats158

mats158

    Member

  • Members
  • PipPip
  • 26 posts

Posted 22 April 2012 - 08:44 PM

Here some results from my test session:

Romset: Mame 0.144 / CPU @ 700 Mhz / scale: none

CPS1:

Forgotten Worlds: 60 FPS
Ghouls n' Ghosts: 60 FPS


CPS2:

- 1944 - the loop master: 60 FPS
- Capcom Sports Club: 60 FPS
- Mighty! Pang: 60 FPS
- Marvel Super Heroes vs Street Fighter: 60 FPS (short drops to 53-55 FPS)
- Marvel vs Capcom - Clash of Super Heroes: 60 FPS (short drops to < 50 FPS)
- X-Men vs Street Fighter: 60 FPS
- Street Fighter Alpha 1: 60 FPS
- Street Fighter Alpha 2: 60 FPS (short drops to 55-57 FPS)
- Street Fighter Alpha 3: 60 FPS (short drops to 55-57 FPS)
- Hyper Street Fighter 2: The Anniversary Edition (only Japanese version works): 60 FPS
- Progear: drops to 40 FPS


Neo Geo:

Metal Slug 1: 60 FPS
Metal Slug 2: 5-15 FPS for raster scenes, >40 FPS otherwise
Neo Drift Out: 60 FPS
Spin Master: 60 FPS
Super Sidekicks 3 (raster game): 40-40 FPS
Art of Fighting 3: 5-10 FPS
Shock Troopers: 60 FPS
Shock Troopers 2: doesnot load (burnmalloc)

CAVE (with rotate: Horizontal):

Donpachi: 58 FPS
Do Donpachi: 58 FPS

Others:

Biomechanical Toy: doesnot work correctly: All colors are shades of blue
Hyper Pacman: 60 FPS
1000 Miglia: loads but doesnot start
Mille Miglia 2: loads but doesnot start

@Dave18: Would it be possible to have smaller overclock steps: My Caanoo works only stable up to 750 Mhz, so an
increase by ten with each step would would be nice be great.

Many thanks for the port!!

#21 dbr9

dbr9

    Member

  • Members
  • PipPip
  • 4 posts

Posted 24 April 2012 - 07:58 PM

I can't load any pce game.

rom is available in list but i've a load error message.

#22 freccia72

freccia72

    Member

  • Members
  • PipPip
  • 7 posts
  • Gender:Male
  • Location:Rome, Italy
  • Interests:books, music, film, games

Posted 27 April 2012 - 11:03 AM

Hi,

First of all thanks to Dave18 for the port, which looks very promising and already has some great work behind it, as I learn from the thread about the Pandora version. Many thanks to BAFElton too, whose donation made this project feasible to start with.

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.


If I may ask, I've noticed that the rotation option in Capex doesn't seem to do anything (i.e. vertical shooters remain oriented in landscape regardless choosing "Horizontal", "Vertical" or "Auto"). I'm on FW 1.6.1, if that can help. Did anyone else notice and, if so, could it be an emulator or a frontend problem? Is there a commandline parameter to change screen orientation?

Thanks for your reply.

@Dave18: keep up the good work! Really, this project made me dust off my Caanoo after more than a year left untouched and I would love to see it further developed. Not meaning to put any pressure, but would you consider accepting donations as with the Pandora version, just for a little extra motivation? I, for one, would be more than willing to donate right from the start, as having an up-to-date FBA on the Caanoo is a great achievement already.

Edited by freccia72, 27 April 2012 - 12:42 PM.


#23 mats158

mats158

    Member

  • Members
  • PipPip
  • 26 posts

Posted 29 April 2012 - 09:02 AM

If I may ask, I've noticed that the rotation option in Capex doesn't seem to do anything (i.e. vertical shooters remain oriented in landscape regardless choosing "Horizontal", "Vertical" or "Auto"). I'm on FW 1.6.1, if that can help. Did anyone else notice and, if so, could it be an emulator or a frontend problem? Is there a commandline parameter to change screen orientation?
e than willing to donate right from the start, as having an up-to-date FBA on the Caanoo is a great achievement already.


Hi freccia72,

Rotation in Capex/FBA works pretty fine. I use it with DonPachi and DoDonPachi. Just Press "II" to change rom configuration and select "Horizontal" for Rotate. Use "Save FBA2x settings for <romname>.cf" to save your changes and launch the game with its configuration.

#24 freccia72

freccia72

    Member

  • Members
  • PipPip
  • 7 posts
  • Gender:Male
  • Location:Rome, Italy
  • Interests:books, music, film, games

Posted 02 May 2012 - 01:02 PM

Thanks mats158, you're right. Moreover, Capex stores per-game configurations in <parent rom zipname>.cf, which affects all clones of the same rom as well: handy.

On a different note, did anyone try this?

Playing NeoGeo games in console (AES) mode and/or with the UNIVERSE BIOS (thanks to original poster Manjuu)

I remember it worked on GP2X/Wiz. Will try and report once back from work.

Bye,
freccia72

EDIT:
Tested yesterday, it works.

Edited by freccia72, 03 May 2012 - 07:30 AM.


#25 zsonance

zsonance

    GP32 User

  • Members
  • PipPipPip
  • 98 posts
  • Gender:Male
  • Interests:Music, Video Games

Posted 03 May 2012 - 08:11 AM

You guys will have to forgive me for not being extremely tech-y, but

How is this version different from the port that Reesy made? Do certain games run that wouldn't on his port? Do they run smoother and faster?

#26 freccia72

freccia72

    Member

  • Members
  • PipPip
  • 7 posts
  • Gender:Male
  • Location:Rome, Italy
  • Interests:books, music, film, games

Posted 03 May 2012 - 09:15 AM

Ok, I'll try to explain as best as I can.

This version is a port of the Open Pandora version, also by Dave18, which is based on the latest an updated version of FBA for Windows. Theoretically, it supports the same games as this last one (more than 5500, including Megadrive and PC Engine); practically, only arcade games (about 2800 games) run - unless i'm doing something wrong with md and pce - and not all of them: some (for example, CPS3 and larger Neo Geo roms) don't run on Caanoo due to insufficient RAM (but they obviously do on Pandora). Games that work, however, run reasonably smooth (CPS1/2, Neo Geo, Cave, Toaplan) or pretty slow (Sega).

I didn't test Reesy's port (the download link is down: could someone please upload it to OpenHandhelds, if only for archival purposes?) but I do know it is based on the GP2X version beta 7.3 by HeadOverHeels, which supports roms (arcade only, about 920 games) from FBA for windows ver. 0.2.96.72 (dating back to 2007/2008), except for Neo Geo games, which are from ver. 0.2.96.85 (=MAME 0.125u6).

I was an enthusiast user of the GP2X/Wiz version and I remember that, out of the games supported in theory, only roughly 690 did work: forum member bman did a great job sorting them out and you can still find the results of his work here. Compared to the Caanoo ports, this one is still the only version able to run the more RAM-hungry games, because it uses a caching system similar to the one implemented in the Neo Geo and CPS2 emus.

I don't know if Reesy's port had this feature too but, if it did, I would advise Dave have a look at it to see if he can implement it in his port.

Edited by freccia72, 04 May 2012 - 02:42 PM.


#27 mats158

mats158

    Member

  • Members
  • PipPip
  • 26 posts

Posted 04 May 2012 - 06:10 AM

On a different note, did anyone try this?

Playing NeoGeo games in console (AES) mode and/or with the UNIVERSE BIOS (thanks to original poster Manjuu)

I remember it worked on GP2X/Wiz. Will try and report once back from work.

Bye,
freccia72

EDIT:
Tested yesterday, it works.


Hi freccia72, what is the difference playing NeoGeo in console (AES) vs arcade (MVS) mode ?

Cheers.
mats158

#28 freccia72

freccia72

    Member

  • Members
  • PipPip
  • 7 posts
  • Gender:Male
  • Location:Rome, Italy
  • Interests:books, music, film, games

Posted 04 May 2012 - 07:55 AM

Well, when playing in AES mode you don't have to insert credits by pressing II (although some games give you limited credits anyway) and you can set the difficulty level at the start of a game.
BTW, Unibios also lets you set the game region (EU, US or JP), which affects language and graphics in some games (i.e. blood colour in Metal Slug, censorship in certain Samurai Shodown titles).
Finally, you can also use cheats or listen to the sound test (jukebox) on the selected game.
Unlike Gngeo, FBA doesn't save unibios settings (the same goes for service mode settings in non-Neo Geo games), so you will have to adjust them every time you load a game.

#29 freccia72

freccia72

    Member

  • Members
  • PipPip
  • 7 posts
  • Gender:Male
  • Location:Rome, Italy
  • Interests:books, music, film, games

Posted 04 May 2012 - 02:33 PM

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

How did you manage to make USB controllers work? Thanks in advance.

Sorry for double posting, I was just too curious.

#30 Cory

Cory

    GP32 User

  • Members
  • PipPipPip
  • 54 posts

Posted 04 May 2012 - 05:01 PM

How did you manage to make USB controllers work? Thanks in advance.

Sorry for double posting, I was just too curious.


Actually I did nothing special, just select the USB mode from the options Caanoo connect my USB control, start the emulator and that was it