Sam v1.0.0.2 — a PSP Emulator for Windows
greg | October 4, 2008
Developer Actarus, whose name sounds similar to a WipEout anti-gravity ship, has released something new for Sony fanatics around the globe… Allow us to introduce Actarus’ Sam — a PSP emulator for Windows.
In Sam’s current state you’ll see it runs select homebrew; i.e.) MK2k’s Gannatsu Portable. And not only that, but other great homebrew hits as well. Sadly, the likelihood of playing commercial titles or ISO/CSOs is far off; that’s not to say it isn’t possible, Sam just isn’t there yet.

Actarus is also requesting a hand –
I’m currently working on a PSP Emulator for PC, Sam. I have problems with IO ports, I don’t know their addresses and how they work. Hope you guys can help me out.
With that said; Sam’s v1.0.0.2 source has been made available.
Download:
Sam v1.0.0.2
Sam source code
P.S. if you don’t have WipEout HD (for PS3) yet — get it.
- source: actarus1000.googlepages.com
Affiliates
Video Games
Join the Facebook Fan Club
PSP Hacks Archives
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- December 2005
- November 2005
- October 2005
- September 2005
- August 2005
- July 2005
- June 2005
- May 2005
- April 2005
- March 2005













Why is it so hard to make an emulator for commercial iso/cso’s? The hacking scene can rip, alter, create, and play iso/cso’s on the PSP, but we can’t get a simple PC emulator that can run them?
yeah, but a psp is DESIGNED to play PSP games so its no surprise that it is possible to do all those things you mentioned. created an pc emulator for a psp is no simple task. you have to have software emulating a completely differently designed set of hardware and software specs
And a PSP is a far more advanced piece of machinery than a PC? You’re saying that a handheld device can leave a PC in the dust? A PSP emulator would be no different than any other emulator “emulating a completely differently designed set of hardware and software specs”. I mean, isn’t that the definition of an emulator?
its taken YEARS for the PS2 emulation to get even playable… and that was with a bunch of people working on it… There just arnt that many people working on a PSP emu.
A game systems console (pick a random one, it doesn’t matter. even the PS3) Possessor is very…. slimmed down, and streamlined. Consumer Desktop processors are very multi-purpose, carry many instruction sets, and can do many things at once. Game systems are designed to do one thing, and run one instruction set, but run that one thing very well (for the possessor speeds at least).
The PS3’s Cell processors for example…. 6 ‘cores’ able to create Amazing 3D graphics on the spot… and yet, lags while running linux…
Using a Consumer Desktop CPU emulate the instruction sets of something completely different… its like trying to use someone elses brain to think.
If you can come up with a better Emu, then go ahead.
Even though the umd layer encryption is easily bypassed to make the ISO. BUT the game still needs further decrypting by the Kirk chip on the psp, without that its kinda hard to make it play PSP Games… DUH
If the kirk had been reverse engineered we would have alot more all around the scene then just a damn emulator.
@Mike - You apparently are not only a douche but also uneducated. Ok see, a PSP is not a computer and would require alot of code to create a emulator. But hey, if its so easy, why not just code one up yourself and present it to us in about 10 years.
By the way, emulation is great but… cant we let the system last a few more years before its killed off by emulators?
what type of questions do you have about I/O ports?
I may be able to assist.
Maybe you should mail him at : actarus1000ATgmailDOTcom
There must be complete PC emulators out there somewhere, because otherwise how do programmers make PSP games??
Anyway, other than programming, I’m not really sure what the point here is. Like most people, I have tons of PC games already. The reason why I use the PSP is because of its size and convenience. A PC emulator on a PSP would be far more useful!
There are PSP programming environments, where the coding language they use (ULA or something like that, I Cant remember) can be run. then it gets compiled into PSP eboot format, which the PSP runs.
When they make the program, they just run the code, not the actual finished product, they must test that on PSP. At least I would assume so.
LUA*
No, C and C++ are more commonly use these days
has anyone tried this to run PGE or any other lua eboot? it would be amazing to code and test on the pc instead of code and install it on the psp then test it out
nope PGE does not work… NES emu works kinda it loads the menu but the folder structure isnt there so you cant actually play the games but it loads the menu same with DGEN i wish it worked for PGE … oh well maybe next release
If it runs homebrew, I wonder if fastloader would work?
Icarus ftw!!!
can some one please, please give me a beta code invite for any game. little big planet, etc
my email is szahrieh67@gmail.com please give me a beta code. plz email me
dude, this is psphacks, not ps3hacks. and noone is gonna give you a beta code just cause you said plz. you didnt even say please.
Failed to run my Thing Thing: PSP Edition beta…
http://www.youtube.com/watch?v=kuvU_x0zsJg
Creating an emulator is “simple”!?!? Go ahead, write us one!
Each processor has a set of instructions. These instructions are interpreted by the processor. An emulator converts those processor commands into processor commands (or higher level commands in some cases) that are used by the host computer in order to properly run. One major thing that most emulators in the past have had is easy access to the processor documentation. Since this processor is newer there is less documentation available. There is also a chip that decrypts each game. The only way to figure out what this chip does would be to run data through it and see what comes out on the other end. This is not an easy task as far as I can tell.