Hi, i'm developing a "new" 3do emulator for GNU/Linux...in fact, it's based on freedo and got some ideas from 4do (i.e how to get freedo working). This one is written in C, and uses SDL for audio, video and input. Also got an optional OpenGL video rendering that enables nice stretching.
I've written it with portability in mind, it can be easily ported over almost any SDL platform. My initial idea was porting it to Dreamcast, but then i saw that freedo isn't really a speed demon. Anyway, maybe an android port will be the next step.
The repository of the emu is in:
http://code.google.com/p/3doh/
i've released no binary yet, mainly because there's some little things that i want to finish, but there's the code if you want to build it yourself.
3doh - GNU/Linux 3do emu
Moderators: Devin, Bas, 3DOKid
Re: 3doh - GNU/Linux 3do emu
Welcome to 3DO ZONE guaripolo !
I don't use Linux/GNU oses often but i'm sure some Linux users here will like 3doh
An android port will be very cool, I can't wait for it !
I don't use Linux/GNU oses often but i'm sure some Linux users here will like 3doh
An android port will be very cool, I can't wait for it !
Re: 3doh - GNU/Linux 3do emu
thank you!
I always liked 3do, i remember the first time i've seen Fifa International Soccer intro, it blowed my mind!
Let's see if there's some way to improve performance in freedo, i have a low end notebook and it runs at 45-50 fps in 2d games. NFS is the slowest game that i've tested, about 22 fps ingame. Maybe some profiling can show us the slowest parts of code, i.e. improving the 3x3 matrix/vector product can give about 2-3 extra fps in nfs.
I always liked 3do, i remember the first time i've seen Fifa International Soccer intro, it blowed my mind!
Let's see if there's some way to improve performance in freedo, i have a low end notebook and it runs at 45-50 fps in 2d games. NFS is the slowest game that i've tested, about 22 fps ingame. Maybe some profiling can show us the slowest parts of code, i.e. improving the 3x3 matrix/vector product can give about 2-3 extra fps in nfs.
Re: 3doh - GNU/Linux 3do emu
I don't think you will be able to run 3D games at full speed on low-end devices unless of course you can rewrite the emu with an HLE approach.guaripolo wrote: Let's see if there's some way to improve performance in freedo, i have a low end notebook and it runs at 45-50 fps in 2d games. NFS is the slowest game that i've tested, about 22 fps ingame. Maybe some profiling can show us the slowest parts of code, i.e. improving the 3x3 matrix/vector product can give about 2-3 extra fps in nfs.
Plus NFS was ported to PS1 so i don't think that's worth the time.
Maybe we can request the Retroarch team to port 3doh to their engine ?
Retroarch is the best multi-emulator out there and i can already play Sega 32X games on my android tablet thanks to them !
Apparently what they do is that they take the code source of one emulator and then they add it
to their program as a core. Your emulator must be the perfect candidate for them since it uses SDL/OpenGL.
- 3DOKid
- 3DO ZONE ADMIN
- Posts: 4683
- Joined: Sat Jan 13, 2007 4:21 pm
- Location: Cambridgeshire, UK
- Contact:
Re: 3doh - GNU/Linux 3do emu
I'm a Linux user (and an Android one) but I'm in America on with work at the moment. When I get back, next weekend, i'll have a look. I'm actually quite excited by this. It would be nice to have a play of 3DO games on Android while I'm on the train