Fame/c Coming Soon (uae4all)


chui

Certified Guru
Joined
Jul 15, 2003
Messages
78
Fox68k has wrote at DCEMU Forums:
Hi everybody,

i have been working for a short time in an API-compliant version of FAME written in C. It is based in the excellent C68k emulator by my friend Stef.

For the time being, it lacks some features present in the native counterparts for the X86 and the SH4 platforms. However, the most frequently used ones are there.

This work would help a lot to port some stuff by Chui. For example, emulators like UAE4ALL could be easily ported to the GP2X.

I am looking for someone interested in this work, to help me out to get my hands dirty in the real world.

Cheers.


I hope to get REAL fullspeed at 250MHz. I am impatient for testing it with UAE4ALL for GNU/Linux.
Critical... are you ready? :D
 
Iorgy77 posted on May 30 2006 at 02:04 PM said:
Nice!

Do you have a gp2x Chui?

Perhaps the community can get together and buy you one.

Yes, i have it.
 
Last edited by a moderator:
that's pretty cool. I hope to be playing syndicate on the gp2x soon ;-)
Yeah, what's up with critical? Hopefully this will get him started on UAE4ALL again after he has turned to a few other projects... eventhough these are really cool, too.
 
oh yeah, its great to hear chui say the words "full speed"

Sneech, yo joe and colonization here we come :)

that would equals some definate donation action.
 
chui posted on May 30 2006 at 02:10 PM said:
I hope to get REAL fullspeed at 250MHz. I am impatient for testing it with UAE4ALL for GNU/Linux.
Critical... are you ready? :D
Yes, of course ;)

I was working on the uae4all GP2X codebase this lunchtime, as it happens. I keep wanting to send my GP2X back to get the headphone socket fixed, but there's never a time I can bear to be without it for a week.

I can't wait for Fox68K to finish his work!
 
Last edited by a moderator:
He's ready, he's ready ! :lol:

Nice to see that Uae4all will be improved soon. Thanks to Fox68K !
Thank you too Chui for keeping us informed.
 
critical posted on May 30 2006 at 03:51 PM said:
chui posted on May 30 2006 at 02:10 PM said:
I hope to get REAL fullspeed at 250MHz. I am impatient for testing it with UAE4ALL for GNU/Linux.
Critical... are you ready? :D
Yes, of course ;)

I was working on the uae4all GP2X codebase this lunchtime, as it happens. I keep wanting to send my GP2X back to get the headphone socket fixed, but there's never a time I can bear to be without it for a week.

I can't wait for Fox68K to finish his work!

Be patient, Amiga is a hard machine to emulate, its necesary a very exact CPU core (trace mode incluyed).

We spent one year to fix FAME for UAE4ALL, i suppose that first versions of FAME/C will need a lot of debug.
Do you want do this hard debug together?
 
Last edited by a moderator:
chui posted on May 30 2006 at 05:59 PM said:
Be patient, Amiga is a hard machine to emulate, its necesary a very exact CPU core (trace mode incluyed).

We spent one year to fix FAME for UAE4ALL, i suppose that first versions of FAME/C will need a lot of debug.
Do you want do this hard debug together?
I don't think I could provide anything that you couldn't do 100 times better :) If there's anything I might be able to do, let me know!
 
Last edited by a moderator:
FAME is a mc68000 emulator. Basically it emulates the processor of the Amiga. It is known for being speedy and compatible, which is exactly what a GP2X Amiga emulator needs. Cyclone is an ASM based mc68000 emulator and although faster it is not as compatible for older computers that used this as the processor than it is for old consoles and arcade machines.
 
Iorgy77 posted on May 31 2006 at 02:08 PM said:
FAME is a mc68000 emulator. Basically it emulates the processor of the Amiga. It is known for being speedy and compatible, which is exactly what a GP2X Amiga emulator needs. Cyclone is an ASM based mc68000 emulator and although faster it is not as compatible for older computers that used this as the processor than it is for old consoles and arcade machines.

Wow, Superb :D :D :D :D

So has the implementing of the FAME engine into the UAE4ALL emulator started already or are we waiting for someone to take up the call?
 
Last edited by a moderator:
Ubersnug posted on May 31 2006 at 02:17 PM said:
So has the implementing of the FAME engine into the UAE4ALL emulator started already or are we waiting for someone to take up the call?
It's not going to be a particularly fast process.

Fox68k is writing it, and it's not finished yet to the point where it'd be able to handle the Amiga software. Chui will then take it and make it work against the Linux build of uae4all. It should then just work with the GP2X.

Patience is the key thing.
 
Last edited by a moderator:
Since this FAME is written in C won't it be SLOOOOOOOOooooooooooow on the Gp2X? Could that be re-written in ARM ASM for speed? Yes I know that would take forever but just think of the speed gain.
 
Since this FAME is written in C won't it be SLOOOOOOOOooooooooooow on the Gp2X? Could that be re-written in ARM ASM for speed? Yes I know that would take forever but just think of the speed gain.

I haven't touched assembler since way back during my frst year at college - wasn;t that good at it either :lol:
 
Last edited by a moderator:
Since this FAME is written in C won't it be SLOOOOOOOOooooooooooow on the Gp2X? Could that be re-written in ARM ASM for speed? Yes I know that would take forever but just think of the speed gain.

Well the current 68k engine is written in C so Fame should definately be faster than that. Either way I imagine FAME will be an improvement.
 
Last edited by a moderator:
Since this FAME is written in C won't it be SLOOOOOOOOooooooooooow on the Gp2X? Could that be re-written in ARM ASM for speed? Yes I know that would take forever but just think of the speed gain.

As Squidge has said a few times now, you'd be better off re-writing the graphics routines to get extra speed. The fact that FAME is available gives a definite speed increase, but the graphics as far as I'm aware cause the major slowdowns. I am going to guess that rewriting FAME in ASM would probably not garner enough of a speed increase to make up for the potential years of heartache involved in coding it. :) So if you felt it would be fun to rewrite anything in ARM ASM (go on, Dave! Learn ASM!) then making a new ECS and AGA graphics engine would make the major speedups possible. I think.

Allan.
 
Last edited by a moderator:
Back
Top