This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
jspspemu to anywhere Web
Soywiz created an emulator on typescript

Quote:A PSP emulator made using javascript (actually typescript). It will work with any modern browser. Though the first version work only works with Chrome (desktop and android).

You can view the current version here:

It uses promises, Audio API, Canvas, WebGL, FullScreen API, File API, Typed Arrays. It will use FileSystem API too.

At this point it can run some demos.

Typescript, and the integrated console and profiler from chrome allowed me to convert some of my cspspemu code pretty fast, in a crazy weekend for this first version. You can debug apps with the chrome console.

The project can be opened with Visual Studio Express but it should work with intelliJ too.

It can load at this point: ELF files, PBP files, ISO files and CSO files. Not support for DAX yet.

It JITs the cpu (though still slow because loops, function calls, and returns are not JITted yet). As with my other psp emulator cspspemu, it has a single instruction table that allows to create the cpu dynarec, assembler and disassembler. It JITs the instruction decoding nested switch. It JITs the vertex decoding.
[Image: 1388267.png]
omg soywiz is writting psp emus on any language he finds Smile

From dev view it might be interesting but what's next ? PSP emu in GWBASIC ?Big Grin

Forum Jump:

Users browsing this thread: 1 Guest(s)