Squidge
Mar 13 2007, 09:13 PM
The result of what is basically a morning's work:
http://www.squidgey.plus.com/spot.zipYes, it's slow, but at the moment it's all written in C with no optimisation whatsoever

(At least let it run to the menu screen where it gets a lot faster).
No, there's no joystick control, or anything else for that matter.
And no, DaveC, there's no sound

This was the real "Mystery Project", the car thing was just a side project. I've just not had the time to code
Jarska333
Mar 13 2007, 09:18 PM
So... What is it?
Squidge
Mar 13 2007, 09:27 PM
Try it and find out
WarmFluffyUK
Mar 13 2007, 09:31 PM
Hey this isn't the version of the original Spot reversi/othello style board game is it? The Spot that went on to become Cool Spot?
halo9
Mar 13 2007, 09:32 PM
Ah. Now that is very, very good!
wow!
You really should try it to find out
chunkyktr
Mar 13 2007, 09:45 PM
excellent!
i dont think anyone saw that one coming!
Godmil
Mar 13 2007, 10:09 PM
I've not seen the 'source' for this, but is it what I think it is?
if so then I'm very glad I voted for 'mystery project'
Senor Quack
Mar 13 2007, 10:20 PM
A GP32 emu!?
Peter R
Mar 13 2007, 10:21 PM
I thought this might be what it was.
Nova
Mar 13 2007, 10:25 PM
QUOTE(WarmFluffyUK @ Mar 13 2007, 09:31 PM)

Hey this isn't the version of the original Spot reversi/othello style board game is it? The Spot that went on to become Cool Spot?
Actually, that was the red spot on the 7up can.
Shadowsithe
Mar 13 2007, 10:26 PM
Mm, smells like backwards compatability.
Nova
Mar 13 2007, 10:29 PM
Dude, cool!
I approve of this.
Reesy
Mar 13 2007, 10:30 PM
Yeah! Nice one
SiDCrAzY
Mar 13 2007, 10:32 PM
Not exactly sure what it is, got to the menu.
Looks intriguing though
Nova
Mar 13 2007, 10:34 PM
QUOTE(SiDCrAzY @ Mar 13 2007, 10:32 PM)

Not exactly sure what it is, got to the menu.
Looks intriguing though
Whippersnapper...
shinneri
Mar 13 2007, 10:38 PM
This makes me feel all nostalgic...
SiDCrAzY
Mar 13 2007, 10:39 PM
QUOTE(Nova @ Mar 13 2007, 05:34 PM)

QUOTE(SiDCrAzY @ Mar 13 2007, 10:32 PM)

Not exactly sure what it is, got to the menu.
Looks intriguing though
Whippersnapper...
Care to inform this whippersnapper?
shinneri
Mar 13 2007, 10:41 PM
QUOTE(SiDCrAzY @ Mar 13 2007, 06:39 PM)

Care to inform this whippersnapper?
It's the GP32 BLU firmware running on GP2X.

This has made my day.
Peter R
Mar 13 2007, 10:44 PM
Does it emulate BLU or BLU+
SiDCrAzY
Mar 13 2007, 10:44 PM
QUOTE(shinneri @ Mar 13 2007, 05:41 PM)

QUOTE(SiDCrAzY @ Mar 13 2007, 06:39 PM)

Care to inform this whippersnapper?
It's the GP32 BLU firmware running on GP2X.

This has made my day.
Ahh ok
Very cool stuff indeed!
Julius
Mar 13 2007, 10:46 PM
Sweet, especially for us old GP32 owners.
But after givin it a little thought... are there really any good programs available for the GP32 that arn't for the GP2X? Right now I can't think of any
Goemon4
Mar 13 2007, 10:46 PM
just popped it onto the sd card, cant wait to try it, Great Job!!
and wow, i havent seen this in a while! thanks alot Squidge!
also
whippersnapper - noun - whippersnapper, jackanapes, lightweight - someone who is unimportant but cheeky and presumptuous
sensible GP32
Mar 13 2007, 10:47 PM
holy mother of hell.
shinneri
Mar 13 2007, 10:48 PM
QUOTE(Julius @ Mar 13 2007, 06:46 PM)

Sweet, especially for us old GP32 owners.
But after givin it a little thought... are there really any good programs available for the GP32 that arn't for the GP2X? Right now I can't think of any

I would love to play Blue Angelo on my GP2X...
Moxie
Mar 13 2007, 10:50 PM
Whee!!! Now maybe I can get a chance to experience a little gp32-ness, too :-)
I do say, a worthy mystery project :-)
Goemon4
Mar 13 2007, 10:52 PM
QUOTE(shinneri @ Mar 13 2007, 05:48 PM)

QUOTE(Julius @ Mar 13 2007, 06:46 PM)

Sweet, especially for us old GP32 owners.
But after givin it a little thought... are there really any good programs available for the GP32 that arn't for the GP2X? Right now I can't think of any

I would love to play Blue Angelo on my GP2X...

and Mafi Sushi Panic!!
(there were tons of great 32 homebrew still not on the 2x, and if this could run them, i think i might just wet myself)
Peter R
Mar 13 2007, 11:04 PM
I suppose it could someday. The GP32 didnt have any dedicated hardware I think...
PokeParadox
Mar 13 2007, 11:19 PM
Nice... I'm glad people vited forthe mystery project now! I can feel the GP32ness on my 2X!

Thanks Squidge!
Peter R
Mar 13 2007, 11:22 PM
Yup

I wonder if this will ever be fullspeed
DaveC
Mar 13 2007, 11:24 PM
QUOTE(sam fisher @ Mar 13 2007, 11:22 PM)

Yup

I wonder if this will ever be fullspeed

Hope so, then maybe we can finally have a good PC-engine and NES emu using GPEngine and LittlejohnGP32
Peter R
Mar 13 2007, 11:25 PM
Do not lose hope in the Vobbo

Besides, GP32Engine doesn't have save states, but it is amazing.
xythen
Mar 13 2007, 11:43 PM
great PoC Squidge!

I was never lucky enough to own a

, so this'll be a very interesting project to watch develop!
zodttd
Mar 14 2007, 12:12 AM
I've been speaking to Squidge about this. This is my favorite project going right now! Waiting for Squidge to come on to talk about some virtualisation techniques. I think Squidge is fully capable of this project's success and he has my full support. I'm amazed he was able to get this up and running so quickly. Fantastic work Squidge. Don't forget the MSN.
Peter R
Mar 14 2007, 12:13 AM
zodttd
Mar 14 2007, 12:21 AM
Squidge, DJ Willis, unai, and skeezix are some of my favorite homebrew developers.
I too never had a GP32, and having it on the GP2X will be especially useful in the future in terms of backwards compatibility. I'm super excited over this project. It may open up a new avenue for some of my projects as well.
For those who are unaware, this is a major development. The fact a release of Spot came so quickly gives me great hope. Thank you Squidge.
Rivroner
Mar 14 2007, 12:24 AM
Incredible O_o
Peter R
Mar 14 2007, 12:25 AM
Squidge is amazing, especially if re-enforced by Zodttd. Woo. GP32 and GBA, my life is complete
Julius
Mar 14 2007, 12:29 AM
Hmm, so how does it work?
I gather from what Zodttd said, that it is not an interpretor nor a dynarec, but something else?
EvilDragon
Mar 14 2007, 12:30 AM
QUOTE(zodttd @ Mar 14 2007, 01:12 AM)

I've been speaking to Squidge about this. This is my favorite project going right now! Waiting for Squidge to come on to talk about some virtualisation techniques. I think Squidge is fully capable of this project's success and he has my full support. I'm amazed he was able to get this up and running so quickly. Fantastic work Squidge. Don't forget the MSN.

Heh, the GP32 uses an ARM processor and NO dedicated hardware... should be possible using DynaRec

BTW: Slubman Firmware and Mr. Spiv's Multifirmware doesn't run yet
Peter R
Mar 14 2007, 12:31 AM
Well, the GP32 is like the GP2x in many respects. Both use an ARM9. GP32 doesnt have a hardware scaler etc or video decoder to emulate.
moz
Mar 14 2007, 12:32 AM
this mean tobi drummer may eventuallyl work?
Peter R
Mar 14 2007, 12:33 AM
Lol. Indeed. I only tried that once...ever...
Alex.
Mar 14 2007, 12:40 AM
Damn. I could not believe my eyes when I saw that sweet little logo fade in from the white background :-) Thank you Squidgey!
- Alex
zodttd
Mar 14 2007, 12:42 AM
Think of virtualisation like this:
Two systems have the same CPU's using the same instruction sets.
They may have completely different hardware for graphics acceleration and controls, etc...
Virtualisation let's you run one systems code natively on another system and hooks into the calls to certain hardware and emulates only that portion.
You can see why I'm interested in this. Expect some news on my front soon.
sehs33
Mar 14 2007, 12:43 AM
Thanks Squidge

I imagine myself geting a GP3X after 3 years, running a GP2X emulator on it, running a GP32 emulator above the GP2X emulator, and running LJ NES emulator over all this
Peter R
Mar 14 2007, 12:45 AM
lol
Blah
Mar 14 2007, 12:46 AM
This is virtualization? I thought it was just an interpreter.
Peter R
Mar 14 2007, 12:47 AM
Its not metioned whether its currently using an interpreter.
Jaguarandine
Mar 14 2007, 01:29 AM
Hey, I'm coming from ZodTTD's thread, so correct me if I'm wrong, but:
interpretation<dynamic recompilation<virtualization
Guessing here, but for virtualization, you'd have to know and understand the entire instruction set of the target CPU in order to get it running on the host CPU (which would mean pure assembly)? Is that what makes it so complicated? It is more complicated than a dynarec right?
Anyway, amazing stuff Squidge!! Looking forward to playing some GP32 apps!
Nova
Mar 14 2007, 01:48 AM
Why's it called spot?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.