todo section

This commit is contained in:
Triss 2022-01-21 05:19:51 +01:00
parent e9f3dda982
commit 5a5bd543b1
1 changed files with 17 additions and 0 deletions

View File

@ -38,3 +38,20 @@ FX3 base code: gratuitously stolen from https://github.com/zeldin/fx3lafw/
Jazelle info this project is based on: Jazelle info this project is based on:
* https://hackspire.org/index.php/Jazelle * https://hackspire.org/index.php/Jazelle
* https://github.com/SonoSooS/libjz * https://github.com/SonoSooS/libjz
## TODO
* Figure out Jazelle stuff:
* Which bytecode instructions are supported on which Jazelle versions?
* How exactly does the stack work? (When a handler function is being called)
* How exactly does the Jazelle status register work?
* What control registers are there that influence the execution?
* Is it possible to force execute a certain instruction using the handler
instead of the default in-hardware execution?
* ...
* ...
* Verify what Hackspire and libjz have, to check if it is correct
* Look at what Hackspire and libjz don't have and try to complete it
* Port this code to the ARM11 using either Raspberry Pi v1 baremetal, or 3DS
homebrew with kernel privileges (and do tests on these to check for different
Jazelle versions)