• Print

Soywiz's PSP Emulator r525

Description

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.

Changelog

Changelog:

  • Updated to .NET 4.5 / Mono 3.x.x
  • Reimplemented how the CPU dynarec works:
    • Now generates an AST
    • Perform some generic optimizations and others related to lwl/lwr that weren't possible before without the AST.
    • Adds a new window that allows you to see generated functions as C#, IL, XML or MIPS/disassembler.
    • Branch as local optimization
    • Native calling/jumping/tail calling with dynamic static fields
    • Optimized jalr in fors, caching repeated calls
    • syscalls rewritting to normal calls
    • direct memory access
  • VFPU completely reimplemented (now most of the instructions are implemented right)
  • Faster CSO decoding using the native DeflateStream from .NET 4.5
  • Huge Speedup related to GPU rendering:
    • Avoid to write video memory into RAM and then read to the display (now it copies the framebuffer into the display window without transferring data)
  • Support for scaling the render target (better quality of 3d games and games with bigger 2d textures)
  • Supports full screen (alt+enter)
  • Removed the requirement of wavoutput.dll and all that stuff, now it uses MaiAt3PlusDecoder
  • Added initial support for pmf/h264 videos. It is buggy and doesn't play sound yet. But it is a beggining.
  • Much more accurate vsync
  • Lots and lots and zillions of major and minor improvements

Links

Homepage

Downloads

Gallery

Loading video...

 
 

Comments

blog comments powered by Disqus