Easier to port emulators - including MAME


JAS

Still Fresh
Joined
Feb 27, 2003
Messages
51
These emulators have been written for Acron. Being that Acorn uses an ARM processor these might be optimized for it, so that it'll be easier to port and run better than emulators ported from PC. I believe that there are no source codes here, but it shouldn't be to hard to contact the coders that ported them.

I'm not a programmer, but I figure that this is a decent educated guess.

Here are the links:

for MAME --> http://www.elecslns.demon.co.uk/MAME/

for gamegear, gameboy and some others --> http://acorn.cybervillage.co.uk/emulation/...ws/oldindex.htm

more info on Acorn emulators --> http://acorn.cybervillage.co.uk/emulation/

and here's a list of emulators and their emails including what these guys ported --> http://acorn.cybervillage.co.uk/emulation/whoswho.htm

Just trying to ease the pain for the cool guys that are porting these things.
 
Actually most programs on the Archimedes are in portable C and not often
finely tuned ARM machine code. There are some programs written in
ARM assembler (eg 6502 emulators) and I would certainly dearly love to
see a BBC Micro emulator ported to the GP32, but by and large the original
portable ports of any emulators will be just as good starting points as
versions that have already been ported to the Archimedes.

What may be more interesting to look at from the Archie world is
code to create virtual memories and trap VM accesses - there are
two things we could usefully use in the GP32 world: one is paging
from compressed ram on the fly; the other is using the MMU to
protect the ram, in order to say emulate a GBA etc by running the
actual code and trapping the device accesses rather than emulating
the code.

Graham (ex Acorn programmer from the 80's)
 
Back
Top