Pc-engine Already Ported To Gp2x


scoobydew posted on Oct 10 2005 at 06:43 PM said:
little known UAE emulator

Little known to you maybe! ;) I sort of see your point about Quake, although it'd be great to have the engine ready to use for a bit of 3d homebrew :)
 
Last edited by a moderator:
fishybawb, no offense, just that there are probably for every 10 people who used an Amiga(and remember using it) there are probably 1000 who used to have a Turbografx16 either handheld or console and would like to use one again although my hope is that every game console out there could be emulated to pocket form.

The ones that seem the most emulated, probably because of popularity, are the SNES, NES, GBC, PCE, Genesis, SMS/Gamegear and the others out there are added on for variety and for the diehard hardcore enthusiast who has a stockpile of old systems in one form or another.

I guarantee the systems I mentioned are even known by Grandma but when you say Amiga or MSX to her she will likely just say "huh" and offer you a necco wafer. :eek:

Intellivision also would be nice to see too but few care about it so unlikely. :unsure:
 
scoobydew, no offense but have you been living under a rock?
Amiga was/is/always will be incredibly popular, i wouldn't like to go throwing around figures but i'd say amiga is more known than tg16/pce

and the only reason amiga doesnt have as many emulators is because it's an incredibly complicated machine, and nothing to do with any lack of popularity.
 
Scoob - as much as I'd love Squidge to finish the PCE emulator and have never used an Amiga for gaming... or ever for that matter, I know that there is a HUGE underground following for it as much or more so than the Commodor64 or the Atari computers. As for Quake I dont even play FPSs but I know having it will thrill the many people who do (plus it's probably one of the easier things he's porting and could be done a lot quicker.)

PCE is comming though, it's just something we'll have to wait online for, we're at his whim.
 
@scoobydew:

I don't know where you live, but the Amiga is very popular in Germany, whereas I hadn't even heard about the Turbografx16 before I first downloaded GPEngine. And I'm pretty sure that there is nearly nobody else who heared about the Turbografx16 here.
 
To be honest, I only ported Quake to compare speed differences between the GP32 and GP2X (it's a nice alrounder with floating point/etc to stress it). I don't plan on completing it, and have actually passed that project now onto someone else (the same person who did the GP32 version - Woogal).

I do plan on continuing the PCE port, but UAE is taking a little more time at the moment, as I'm more interested in getting some real Amiga classics and demos running.
 
Hi Belgarath, non taken. I stand corrected. Your right the Amiga was more popular.

Amiga
http://amiga.emugaming.com/sales.html
About 5 million.

TG16
http://www.islandnet.com/~kpolsson/vidgame/mini.htm
Less than 1 million units are shipped in its lifetime.

The Amiga is quite popular it seems. My brother owned a early Commodore 64 that we used to play demon attack on so it would be nice to play some of those games and the later ones. Perhaps a usb keyboard can be used for an interface as well.

Well maybe Quake can go on a vacation for awhile then. Either way I'm looking forward to doing something with my little black handheld.
 
Squidge posted on Oct 10 2005 at 09:53 PM said:
To be honest, I only ported Quake to compare speed differences between the GP32 and GP2X (it's a nice alrounder with floating point/etc to stress it).

And the results were? :)
 
Last edited by a moderator:
Inconclusive due to problems with the compiler that comes with the dev kits :(

However, we have a newer version of the compiler now, so Woogal should be able to give us some figures in the next couple of weeks or so :)
 
I can see going farther with PC-Engine than Amiga for one reason. That is PC-engine could be done perfectly at FS0 WITH sound on the GP2X.

Amiga on the other hand will likely be slow, high frameskip, poor compatibility, and no sound for along while until the other core can be used. Games with no sound and high frameskip are not very enjoyable. So for that reason PC-Engine may be the better choice.
 
We choose to emulate Amiga, well, pester Squidge to emulate Amiga, not because it is easy, but because it's hard.

(The pestering, or the emulating, can't say yet.)
 
Jarska333 posted on Oct 11 2005 at 12:09 AM said:
We choose to emulate Amiga, well, pester Squidge to emulate Amiga, not because it is easy, but because it's hard.

(The pestering, or the emulating, can't say yet.)

Hehe you reminded me of a particular quote: "We choose to go to the moon. We choose to go to the moon in this decade and do the other things, not because they are easy, but because they are hard"

Same thing can be said about Amiga emulation!

So please keep at it Squidge! Don't give up on Amiga for some obscure japanese/american console like the TG16 ;)
 
Last edited by a moderator:
Iorgy77 posted on Oct 11 2005 at 06:52 AM said:
magia.... maiga.... agima... AMIGA!!!!!

I for one don't care if it will be perfect or not and I know there are others who don't.

BRING IT ON!!!

:)

Agreed. PC Engine emulation is all nice and well, but decent (and it doesn't have to be full speed if it's not possible) Amiga emulation is what will make me reach into my wallet for a GP2X.

Amiga rocks, bring it on.
 
Last edited by a moderator:
scoobydew posted on Oct 10 2005 at 08:00 PM said:
Hi Belgarath at non taken. I stand corrected. Your right the Amiga was more popular.

Amiga
http://amiga.emugaming.com/sales.html
About 5 million.

TG16
http://www.islandnet.com/~kpolsson/vidgame/mini.htm
Less than 1 million units are shipped in its lifetime.
To be fair, the PCEngine was much more popular in Japan than in the US. I haven't been able to find a source saying how many were sold, but apparently it's more than the Sega Megadrive and less than the SNES.
Still, it might be fair to say that the Amiga was somewhat more global in its reach.

DaveC posted on Oct 10 2005 at 09:05 PM said:
I can see going farther with PC-Engine than Amiga for one reason. That is PC-engine could be done perfectly at FS0 WITH sound on the GP2X.

Amiga on the other hand will likely be slow, high frameskip, poor compatibility, and no sound for along while until the other core can be used. Games with no sound and high frameskip are not very enjoyable. So for that reason PC-Engine may be the better choice.
Yikes, DaveC! I think you should wait for Squidge's progress report... it's not that you state the pessimistic scenario that annoys me, it's that you use the word "likely" when in fact Squidge has hardly even been working on the project for very long, so there's no way that we can know what is LIKELY. :ph34r: Furthermore, it seems to me that his emu is progressing at a rather good rate so far...
 
Last edited by a moderator:
DaveC - I've always respected your views mate, and always read your posts with interest. I think most people do, and you are one of the most valuable contributors to the GP32 family.

You may turn out to be right, but I think its too early to take a glass half empty view of the GP2X's future :)

I for one continue to be optimistic about a very playable Amiga emu until such time the system has been out there long enough for devs to rule it out.

Call me an optimist if you must :)
 
centrlink posted on Oct 12 2005 at 11:18 AM said:
DaveC - I've always respected your views mate, and always read your posts with interest. I think most people do, and you are one of the most valuable contributors to the GP32 family.

You may turn out to be right, but I think its too early to take a glass half empty view of the GP2X's future :)

I for one continue to be optimistic about a very playable Amiga emu until such time the system has been out there long enough for devs to rule it out.

Call me an optimist if you must :)


I am not ruling it out. It may be possible but it will be VERY difficult to get it to a point that I consider useful. The Amiga was chock full of custom hardware and that always is a pain for emus.

Take SNES VS Megadrive for example. The MD was a 7 MHz+ 16/32 system where as the SNES had only a 4 MHz 8/16 bit CPU. We have full speed MD emulation with full sound but sluggish SNES emulation. It is the custom hardware that is the difference.

Based on what devs have said about the difficulty with both CPUs with memory mapping, contention etc. Amiga will be a long and difficult project. A single 200 MHz CPU is not strong enough to emulate an Amiga alone so the second CPU will be REQUIRED for decent emulation.

Everyone has opinions on what "decent" means too. For some if you get a game to run at all even if at FS4, 75% speed, and no sound it is useable. For others like me, an emulator is worthless until it can at least do 95% speed, FS 0-2, and have sound. For the first case that is obtainable. For what I want in emulation, Amiga may never reach that level due to hardware limitations and/or coding complexity, just like SNES on GP32. The good news is that the GP2X community will be larger than the GP32 was which means more devs working on things. This means a better chance of decent Amiga emulation :)

I try to be more realistic. Sometimes there is a fine line between realism and pessimism. Being realistic is not always popular but oh well.
 
Last edited by a moderator:
Well personaly i would like to see some of the easier(slower) emus ported like Megadrive(Genesis) and GameGear.
I still dont have a clue what Linux OS this GP2X runs
How about a How to porting emuXXXX from start to finish obviously its not a simple as geting say getting http://www.emulinks.de/emus/dega-1.07.tar.gz
DEGA is a Sega Master System / Mark III / Game Gear emulator built from SDL
extracting the source code
doing ./configure then make as user
then su, make install as superuser(root user)

So how would one go about porting this?
Give us a step by step(holding hands) howto
What about software thats already ported to run on arm CPUs like all the emulators that run on the Linux PDA Sharp Zaurus ?
 
software allready compiled for arm should run, if all requierments are there. Like special libs, X window and so on.
but since the gp2x wont support a x window system out of the box the programs have to be compiled to run in framebuffer mode. Also not every lib will be ported, so programs have to be edited a bit to run and since the gp2x isnt that fast the programs should be improved to run faster on the gp2x system (like adding arm asm, use the special 2d features or use the second CPU)
 
Back
Top