Amiga Is It Possible


tobytyke

Still Fresh
Joined
Dec 22, 2005
Messages
32
Not to sure if this has been addressed as a topic on its own.

Is the Amiga possible? Maybe we should address this as 3 machines not just one.

Amiga OCS (Original Chip set) - 500, 1000
Amiga ECS (Enchanced Chip Set) - 500+,600
Amiga AGA (Advanced Graphics Architecture) - 1200, CD32

I know this would be a lot more complicated than doing Atari St, (Which by the way has a fanstatic Emu in OutCast), Due the memory, Chip set,FPU configuration. But surely atleast a basic A500 would be possible?, then working from there maybe pushing forward to the later versions.

Let the burning begin
 
I've already ported an Amiga emu, but after I lost count of the amount of sleepness nights, I still only managed to get 10 fps, so I placed it on the backburner, released sources, and moved onto something else. No one else has yet taken it up as far as I know.
 
Well, I've never seen any flames about people asking for the Amiga, so I'd say you might just be baked, not roasted. ;P
 
The miggy 1200 doesn't emulate properly on the pc something to do with the AGA chipset. Someone did write an amiga emulator for the dreamcast it ran a little slow and had music. I'm sure a full speed one could be done for the gp2x.
 
Yes, a port of the dreamcast emu and overclocking to 266mhz would probably be a quick fix, but really an amiga emu needs to be written from scratch to get upto speed.
 
I had a one on my Xbox which ran great, I think it was called UEAX (Or something like that) so it something like that which used adf roms then it will be brill. You could then have the ST and Amiga on the move - WOW, who needs a PC emulator is we can get these to working
 
Mine was based off E-UAE, which was meant be UAE ported and stripped down for embedded devices.
 
I've already ported an Amiga emu, but after I lost count of the amount of sleepness nights, I still only managed to get 10 fps, so I placed it on the backburner, released sources, and moved onto something else. No one else has yet taken it up as far as I know.

Where did you put the source code? :ph34r:
 
Last edited by a moderator:
Does anyone know of a good way to profile the code on the gp2x, like you could do in DOS on a PC or on the Amiga by changing a color register part of the way down the screen. And you could then see which part of the code that used the most of the CPU time...

I am very interested in knowing which part of the emulation it is that is slow...
before starting to look at the code for possible optimization...

Perhaps it would be possible to compare the code with code in winfellow to see if stuff could be stolen from there. In the latest winfellow from sourceforge only the CPU emulation is in x86 assembly....

But in order to do anything we need to know exactly where the slow code is... no point in optimizing stuff that does not affect performance...

I am interested in taking some part of the project up, but not alone and not without a good way to profile the code...
 
GCC has profiling options built in, but they don't work on ARM :/ So you'll have to make your own - perhaps by using a high resolution timer.

Fraxis: I posted a link on this board to them ages ago. The link probably isn't valid now, but if your interested, I can try and find the code for you. Probably better for you to start from scratch however as my code was very messy and made a grand total of about a 3 fps improvement.

From my playing with the code, it was the graphics handling that was the slowest. The CPU core is in C, but doesn't actually make it that slow, and Cyclone doesn't seem to be compatible with it as running chunks of code on both, the results were always different.
 
Just so everyone is clear how much I want Amiga 500 emulation (bare bones 1mb is fine - what about Fellow?), I'll throw a $50 bill at the first guy that delivers a playable emulator.

You have it in writing ... :)
 
I don't know why, but I have a feeling one of you fellas is going to make an amiga emu.... B) Can't wait to play pirates! :D
 
Squidge, I looked the source code you posted and is based on the latest UAE version but that's a very bad choice. I'm sure a much older version like UAE 0.76 would run great on the gp2x.
 
I so want this emulator to work so much... Was about to say so badly, but that's not what I'm hoping for.

I feel the Amiga fandom love from the old Amiga scene shining through here.
 
Just so everyone is clear how much I want Amiga 500 emulation (bare bones 1mb is fine - what about Fellow?), I'll throw a $50 bill at the first guy that delivers a playable emulator.

You have it in writing ... :)

I second that! erm, apart from the £50 part :D but I will definitely donate to an Amiga emulator.
 
Last edited by a moderator:
Just so everyone is clear how much I want Amiga 500 emulation (bare bones 1mb is fine - what about Fellow?), I'll throw a $50 bill at the first guy that delivers a playable emulator.

You have it in writing ... :)

I second that! erm, apart from the £50 part :D but I will definitely donate to an Amiga emulator.
I´d throw in another $30 for sure. I don´t expect this to happen soon though. There´s so much other stuff that people can port. Maybe when things have calmed down a bit we´ll see someone have another go at it :)
 
Last edited by a moderator:
http://pocketinsanity.sourceforge.net/content/view/27/40/

Pocket UAE for the Pocket PC runs just about on my fullspeed Axim but it is an early version and he is currently changing it over to E-UAE.

There is however another route that could be taken with Amiga emulation
http://www.amiga.org/modules/newbb/viewtop...d=27988&forum=8
That thread shows the progress of Dennis's Minimig, He has totally recreated the Amigas custom chipsets in an FPGA :)
Maybe we will get a variant of this as a Handheld oneday ?
I'm not sure if this could be interfaced with the GP2X via the EXT port to take some of the burden of the emulation ? My guess would be no though :(
 
Back
Top