rtoumazet / saturnin

Saturnin is a Sega Saturn emulator
Apache License 2.0
2 stars 0 forks source link

Improve SH2 execution performance #93

Open rtoumazet opened 3 years ago

rtoumazet commented 3 years ago

Currently Saturnin uses an almost classical interpreter. Various techniques exist to improve performances (dynarec, threaded interpreter, etc.) I'm putting links there in no particular order for future analysis.

rtoumazet commented 1 year ago

Current implementation is a basic interpreter. Next step would be to create an indirect threaded interpreter -> will be in sh2-perfs branch.

rtoumazet commented 1 year ago

Types of opcodes (r: n or m register, d: displacement, i: immediate, f: fixed data) :