soywiz
soywiz
Dynarek
Create a function executor with jumps emulated with a trampoline at call-sites using [Dynarek](https://github.com/korlibs/dynarek) Some work already done here: https://github.com/kpspemu/kpspemu/blob/d6142490367ce91eb3f584ee100fe92060a8c71b/kpspemu/common/src/main/kotlin/com/soywiz/kpspemu/cpu/dynarec/DynarekMethodBuilder.kt
This should use ms0: device to store savegames just like pso. Initially we should support unencrypted saves with a similar structure, then we can use kirk to support encrypted savegames....
Right now the execution tick is done by the Korio's eventLoop request animation frame. In JVM it is implemented at 60fps while in browser depends on the implementation. So in...
I have successfully ported java's jpcsp atrac3+ decoder from Java to Kotlin, and implemented some basic interface exposed to the PSP, but still misses a lot of things: loops, proper...
Mount a virtualfilesystem for storage. Maybe this should be implemented at korge level probably using local storage at html5. We can also support things like dropbox or other storage providers...
We can use a catalog Vfs and provide homebrew samples and games at github + allow to use dropbox and similar services.
Using Korge's Korui implementation, create a scene for debugging the emulator. It should display threads, registers and disassemble. Ideally allowing to step instructions, pause execution and so on. Provide a...
A first step would be to get cubevfpu demo running, and later vfpu tests from pspautotests. Initially in interpreted mode. Once it is implemented right, we can backport the implementation...
The PSP's audio mixer and synthesizer. Reference partial implementation: https://github.com/jspspemu/jspspemu/blob/d9c3ebf40a91abfd891becd703f6e832e082f07c/source/src/hle/module/sceSasCore.ts --> https://github.com/kpspemu/kpspemu/blob/4790f700e76dc60c4f83c00625b2244451547e50/kpspemu/common/src/main/kotlin/com/soywiz/kpspemu/hle/modules/sceSasCore.kt