Author Topic: gpSP_x86 - Game console emulator for windows  (Read 7177 times)

0 Members and 1 Guest are viewing this topic.

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 729
  • Rating: +153/-23
    • View Profile
gpSP_x86 - Game console emulator for windows
« on: August 24, 2013, 10:42:53 am »
A few months ago, i've decided to have a look at the source code of gpSP, released by Exophase + zodttd + notaz (google it...). I've played with for a while and managed to get it compiled with CodeBlocks.
Because i'll be busy, due to professional stuff (yeah, i still work), i've decided to release it, as is, to the crowds so that it will eventually motivate young student programmers into the game console development world.
It has sound and a GUI very similar to the one found in the ti-nspire by calc84maniac. So here it is. Play with it and see if you can learn some useful stuff.
To run some games, as usual, we'll need to find the games and the bios file named 'gba_bios.bin', which i can't distribute for obvious reasons.

Please find in youtube description, how to download both the executable and the source code.
------>
To compile it, you'll need the following libraries SDL and ZIP installed,e.g:
        <CodeBlocks-install-dir>\MinGW\lib\
            libSDL.la + libSDL.dll.a
            libSDLmain.a
            ..
            libz.a
            zlib.dll.a
<------
Have some more fun,

Offline Augs

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 306
  • Rating: +30/-29
    • View Profile
Re: gpSP_x86 - Game console emulator for windows
« Reply #1 on: August 24, 2013, 10:45:06 am »
Awesome work.

However you'll need to do some work before it's better than VisualBoyAdvance.

Are there many bugs?

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 729
  • Rating: +153/-23
    • View Profile
Re: gpSP_x86 - Game console emulator for windows
« Reply #2 on: August 24, 2013, 05:24:30 pm »
However you'll need to do some work before it's better than VisualBoyAdvance.
Well, that's not the point here! I agree that VisualBoyAdvance is a rather good and established emulator, but if you care to have a look at the source code, you'll be surprised because it is not so tidy as you would expect and wish it to be. IMO, gpSP is much simpler (maybe, faster too) and the source code is easier to follow. Also, you (not me ;)) can always try to add some extra features if you wish and have the required knowledge.

Quote
Are there many bugs?
Nope, not that i'm aware of, anyway.


Offline Augs

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 306
  • Rating: +30/-29
    • View Profile
Re: gpSP_x86 - Game console emulator for windows
« Reply #3 on: August 25, 2013, 11:13:08 am »
Ok, and one last question.

As you may know, some games have anti piracy code. For instance in Fire Red someone says "By the way: if you like this game buy it or die".

So does it emulate well enough for games to "think" that it's a gameboy?

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: gpSP_x86 - Game console emulator for windows
« Reply #4 on: August 29, 2013, 03:34:36 pm »
Interesting, but shouldn't this topic be located in the computer section, since this is not a calculator project?

Offline Roboman

  • LV3 Member (Next: 100)
  • ***
  • Posts: 96
  • Rating: +10/-2
  • These peanuts taste so good!
    • View Profile
Re: gpSP_x86 - Game console emulator for windows
« Reply #5 on: August 29, 2013, 05:54:23 pm »
Interesting, but shouldn't this topic be located in the computer section, since this is not a calculator project?
It should be moved by a mod!
:w00t:
UP-UP-DOWN-DOWN-LEFT-RIGHT-LEFT-RIGHT-B-A-ENTER


I always post in good faith!
http://en.wikipedia.org/wiki/Good_faith
If I end up being rude please tell me and understand!
Spoiler For Spoiler:
:-[  I never mean to say things ... negativley...
I am a bit socialy aqward so I often dont pick up on sarcasm or recognize myself being rude...

...

I am sorry for any offence...

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 729
  • Rating: +153/-23
    • View Profile
Re: gpSP_x86 - Game console emulator for windows
« Reply #6 on: August 29, 2013, 06:08:17 pm »
So does it emulate well enough for games to "think" that it's a gameboy?
I'm not a game guru, perhaps you may have a look into the 'docs' folder, read the 'game_config.txt' file and see if it clarifies your worries. Also, why don't you test it yourself?

Interesting, but shouldn't this topic be located in the computer section, since this is not a calculator project?
You're probably right. Feel free to move it there, i  don't care, but i guess it has some loose connection with some calc projects.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Re: gpSP_x86 - Game console emulator for windows
« Reply #7 on: August 29, 2013, 06:20:34 pm »
I can't move it right now since I am not on a computer, but when I do so there will be a Moved topic redirect left here, making it easier to find the topic. :)

(Note that as a news editor, this is pretty much all that I can do besides locking my own topics :P)

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: gpSP_x86 - Game console emulator for windows
« Reply #8 on: August 29, 2013, 07:49:39 pm »
(Note that as a news editor, this is pretty much all that I can do besides locking my own topics :P)
Everyone can lock his own topic here. :P

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Re: gpSP_x86 - Game console emulator for windows
« Reply #9 on: August 29, 2013, 09:43:41 pm »
Yeah I was just pointing out in case people get ideas and starts begging me for admin requests again, thinking I'm global mod or something from reading my post. <_<