.
•
Register
•
Login
Brewology.com
PSP Downloads
Development
Development Libraries
Development Utilities
Source Code
Emulators
Amiga
Amstrad CPC
Apple II
Arcade
Atari
BBC Micro
Carice
Chip 8
ColecoVision
Commodore 64
CPS2
DOS
Dragon32/64 emulator
Gameboy / GBC
Gameboy Advance
HP48
M.A.M.E
Macintosh
MSX
Neo Geo
Nintendo 64
Nintendo NES
PC-9801
PlayStation One
QUASI88
SamCoupe
ScummVM
Sega Genesis Megadrive
Sega Master System
Sinclair ZX81
Super Nintendo SNES
Thomson MO5
TI
Turbo Grafx 16
Vectrex
WonderSwan
X86
Yabasic
ZX Spectrum
Firmwares
Game-Addon-Packs
Hacks and Exploits
Homebrew Applications
General Apps
Media Apps
Organization Apps
Wi-Fi / IR Apps
Homebrew Games
Flash Games
General Games
LUA Games
Homebrew Packs
Magazines
Backgrounds
PSP Magazines
PC Tools
EBOOT Tools Utilities
General Tools Utilities
PSP Emulator
Brewology:
Brewology Menu
Forums!
News
PS3 Homebrew/PSN Store
PSVita Homebrew Store
PS3 Homebrew Manager
PSN Links
PSN Update Finder
PSN / PKG Downloader
Downloads
PSP
PS3
Wii
Saved Games
PSP
PS3
Wii
Go Back
D Pspemu r301
Filename
pspemu_r301.rar
Date Posted
Jul 27, 2011
Categories
PSP
,
Emulators
Tags
PSP
Downloads
1209
Description:
From homebrew developer soywiz comes a new version of D Pspemu, a "multithreaded PSP emulator developed with a TDD approach for PC made in D programming language."Developer's note:This emulator born as a proof of concept of an emulator made in D. Now it's getting more and more compatible with homebrew, and gaining in features and speed. The emulator was based in it's first version on great Noxa's C# pspplayer emulator. Reduced Changelog: Some commercial games are running! Check our�compatibility list, and feel free to add missing games. New entirely remade�multithreaded cpu�core!! It will use a native thread per psp cpu thread. So it will get faster on newer cpus with multiple cores. Lots of games have several psp threads, one for the game, other for decoding audio... before this release cpu was executed on a single thread, now it will use one windows' thread per psp thread and executed parallely on multicore cpus withouth any penaly of switching psp threads because it won't switch anything. Gpu morphing and skinning! Synchronized components throgh mutex and events instead of polling. (Still not perfect). A better and faster design that eliminates some bottlenecks. More homebrew compatibility! Now using eclipse as IDE, using DDT to get autocompletion! Much more productivity. Cleanups More APIs implemented hq2x and output scaling... Cheats (enabled by command line) Command line tools for advanced users. "pspemu.exe --help" to see a list of commands. Lots and lots of work Background music (Atrac3+ support) with SonicStage (and WaveOut Codec) installed. And more... Notes and expectations: At this moment it has been a single person work. Still uses a cpu interpreter. Even with multithreading, it will be slower than jpcsp and pcsp on most scenarios where the cpu usage is critical. It will get much faster when implementing the cpu dynarec and one of the fastests out there. I'll do that after getting some more compatibility and after some cleanups. Still not using shaders. It uses plain OpenGL 1.1 so it has to rebuild every texture whenever clut changes. I will implement shaders later. Also I'm going to check if it's feasible to decode some things like vertex information or color information using OpenCL. Do not expect getting videos, or getting complex games working�at this stage.
Download File