The only PC emulator/interpreter currently available on GP2X is Legacy, which only supports some *very* old PC games from the early 80's.
If my memory serves me correctly, Shadowcaster is an early to mid 90's Doom style game. Don't hold your breath to see this working full speed on the GP2X.
I think bhole is subject to many of the same limitations as Legacy - although I believe it's a little further down the line in some areas (e.g. EMS support). A port of Bhole would certainly be another 'quick win' for x86 emulation on the GP2X and there's nothing like a bit of competition to get...
VGA/386/SBPro isn't going to happen in Legacy, and in all fairness that's not what I set out to achieve. Legacy will always aim to be a lean emulator with a specific purpose.
We'll soon see emulators on GP2X with capabilities way behond those shown by Legacy. I imagine ports of DOSBox and Bochs...
Yep, I hope to have DOS running at some point. There's no concept of deliberate "DOS support" as such - you can throw a DOS 6.22 disk image at the emulator right now and it gets to a certain point before complaining that a command interpreter isn't present.
This is probably caused by bugs in...
Legacy currently uses "disk images" for running games. So any game you run in Legacy (exceptions apply - see below) will be a representation of the sectors, tracks and heads of a floppy disk drive.
So when you run Legacy with a specific disk image, what you're doing in effect is inserting a...
I can't imagine having taken on my emulator project in ASM, or indeed Python. C/C++ gives the programmer the ability to harness the power of the machine to an acceptable level whilst still allowing a good level of productivity. Hell, it's only taken 3 years to get to where i am with Legacy :D...
Tobriand - I'm not familiar with Monuments of Mars. Is it a self-booting game or an executable that runs within DOS? I've not yet got DOS running within the emulator. By the way, this is intended to be an emulator of an XT machine.
Quiest - keep your eyes on the Legacy website at...
The preview version of my Legacy IBM PC emulator for GP2X, supporting six early 80's games by Windmill Software, is now available.
The official announcement will be on the News board as soon as the announcement is approved, but in the meantime you can download the package from...
Legacy is an open source emulator of the 8086-based IBM PC architecture, developed in C++. It is designed to recreate the experience of playing early 80's IBM PC "bootable" games. This is a preview version of Legacy and subject to the following constraints:
No sound
Inaccurate running speed...
Heh, I had Jumpman running yesterday evening on the GP2X in glorious 4 colour CGA, funnily enough.
I'm currently working on getting the emulator working at an acceptable speed on the GP2X - it's amazing what the complexity of the 8086 instruction set can do to cripple the power of a 200Mhz ARM...
RiXOR - that program isn't going to work because it's written in Intel 8086 assembly language. The GP2X uses an ARM processor which is not compatible with the 8086.
<Shameless Plug>Omars could of course use my forthcoming GP2X IBM PC emulator, 'Legacy' to test that code once he's entered it, as...
I've now got the emulator running and displaying graphics on the GP2X! Thanks everybody for your help, getting sterm running as per the advice of Firefox got me on the first rung of the ladder and the rest was working through a load of old posts and documentation, my own stupidity and some...
Thanks everybody for your help, I've taken on board all suggestions. But still can't get anything I've compiled myself to run!
Evening2005 - your pre-compiled Space Invasion program runs fine but I can't get this to compile myself, even after editing the paths to reflect my dev environment...
The accompanying linker to tasm is tlink. If you have tlink installed as well as tasm, it should be a matter of just typing:
tasm file
tlink file
And if everything goes ok you should have an .EXE file waiting there for you.
Hooka - thanks for the offer - to make sure I'm not wasting your time, let me try all other options (static linking etc) and get back to you when I get really stuck!
Also is it possible to buy a serial cable or would I need to build one?