GIT : Soywiz's Psp Emulator : 2012-05-07 : r341

Soywiz's Psp Emulator is a psp emulator developed with a TDD approach for PC made in C# 4.0. Aims to create a easy to write, easy to maintain, fast and portable PSP emulator. This emulator can run on Windows with the .NET Framework 4.0 and on Linux and other Mono supported platforms using Mono.
2012-05-07 : r341 Changelog:
- Implemented cpu opcodes: bgezal
- Implemented vfpu opcodes: vhdp
- Implemented DXT5 decoding (fixes graphics at Let's Golf and others)
- MemoryAllocation now yields a MemoryPartitionNoMemoryException, and it is catched by the hle proxy generator and returns a SceKernelErrors.ERROR_ERRNO_NO_MEMORY
- Fixed sceKernelCreateFpl
- Now HleUidPoolSpecial executes Dispose when an item is removed.
- Fixed sceKernelDeleteFpl
- This fixes Buzz that tries to detect how much memory is available trying to allocate and freeing FPLs until there is no more memory left.
On previous commits:
- Reverted invalid sltiu
- Implemented vfpu color conversion: vt4444, vt5551 and vt5650

- Implemented more VFPU stuff
- More (temporal) try/catch on GUI
- More function stubs
- Added SafeILGenerator.MacroIfElse

- Net thread scheduler!
- New games (tested) running: Princess Crown and Luxor
- Some games may not work due to bugs (this still is in testing)
- Lots of games doesn't have those huge delays anymore
- Sound usually is better

* More module stubs

- Some changes

- WIP Issue #43
- Added new PreemptiveScheduler that will be used by the new thread scheduler.

- Added stubs for:
- sceMp4
- sceNetAdhocDisvoer
- sceNetAdhocMatching
- Fixed Translations on release
- Fixed games not containing ".rodata.sceModuleInfo" section header
- Fixed sceLibFont. Fixes #11
- Some more not tested, not working sceAtrac3plus work
- Fixed sceIoOpenAsync when opening a non-existent file. Not tested.
- Some minor changes

- More Work

- Added GPU dither matrix loading (not used yet)
- Improved Hashing for x64 (used ulong instead of uint)
- Added more sceDisplay functions
- Implemented BitUtils.ExtractSigned
- Implemented mfvc (Tekken 5 DT now starts and Wipe Out works a bit more)

- Added sceRtcTickAdd* functions
- Implemented UmdCommandEnum.ReadSectors
- Removed 64bit limitation
Download: GIT : Soywiz's Psp Emulator : 2012-05-07 : r341
Source: This


Post a Comment

Copyright ©