|
Project Information
Members
Featured
Downloads
Wiki pages
Links
|
http://pspemu.soywiz.com/2012/02/new-version-soywizs-psp-emulator-2012.htmlOfficial Site: http://pspemu.soywiz.com/http://www.digitalmars.com/d/archives/digitalmars/D/PSP_emulator_written_in_D_142107.html https://github.com/soywiz/pspemu
Current version is r302MotivationThis project aims making an emulator using D language. I started it in order to practice D, use D features and learn about the PSP hardware and software. It pretends to be a simple but somehow pretty-fast interpreted implementation. It also aims to spread over the world that D is a very good compiled language. It's fast like C but it feels like Java or C#. New version:
Old versionThis is a proof of concept I made of a PSP Emulator with a debugger using D programming language (Walter Bright) and DFL library (Chris Miller). This emulator is based in another great opensource emulator psplayer (Noxa) and the laudable work of ps2dev community. Demos included are part of the pspsdk. InformationOther psp emulators
Useful/Interesting/Random Links
Stack Trace using DDBGdmd\windows\bin\ddbg -cmd "r;us;q" pspemu.exe %* ... Loader.load Exception: object.Exception: Not implemented relocation yet. Unhandled D Exception (object.Exception "Not implemented relocation yet.") at KERNELBASE.dll (0x7660b727) thread(984) ->us #0 ?? () at pspemu\hle\Loader.d:162 from KERNELBASE.dll #1 0x0049447c in __d_throw@4 () at pspemu\hle\Loader.d:162 from deh #2 0x0041c578 in _D6pspemu3hle6Loader6Loader4loadMFAyaZv () at pspemu\hle\Loader.d:162 #3 0x004a2974 in extern (C) int rt.dmain2.main(int, char**) . void runMain(void*) () from dmain2 #4 0x004a29b1 in extern (C) int rt.dmain2.main(int, char**) . void runAll(void*) () from dmain2 #5 0x004a2724 in _main () from dmain2 #6 0x00519f85 in _mainCRTStartup () from constart #7 0x74df3677 in ?? () from KERNEL32.dll #8 0x77199d72 in ?? () from ntdll.dll #9 0x77199d45 in ?? () from ntdll.dll |