gint/src
Lephe 2b1f408cb4
kernel: compact VBR scheme on SH3
I have recenty discovered that the so-called "rram" section used by gint
to store its VBR space and a couple memory structures gets overwritten
when returning to the main menu. It is thus necessary to get rid of it
and store that data somewhere else.

My current lead is to have it at the start of the static RAM by querying
its address in the TLB. However, the static RAM is very small on SH3
(8k) so the VBR must be made more compact.

This change elaborates the event code translation scheme used on SH3 to
emulate SH4 event codes. It is now used to translate the event codes to
a gint-specific VBR layout that leaves no gaps and thus reduces the size
of the VBR space. The gint_inthandler() method has to be modified for
every new SH3 interrupt to maintain this scheme.
2020-07-09 10:44:37 +02:00
..
core kernel: compact VBR scheme on SH3 2020-07-09 10:44:37 +02:00
cpg core: remove some useless hardware info 2020-06-20 19:23:50 +02:00
dma core: remove some useless hardware info 2020-06-20 19:23:50 +02:00
gray timer: final iteration on the API 2020-06-20 22:45:46 +02:00
intc kernel: compact VBR scheme on SH3 2020-07-09 10:44:37 +02:00
keysc iokbd keysc: space optimizations for SH3 2020-07-08 20:01:58 +02:00
r61524 r61524 render-cg: support Prizm and fx-CG Manager 2020-07-02 15:48:19 +02:00
render render: add alignment options to dtext_opt() and dprint_opt() 2020-06-18 18:31:13 +02:00
render-cg r61524 render-cg: support Prizm and fx-CG Manager 2020-07-02 15:48:19 +02:00
render-fx render: add alignment options to dtext_opt() and dprint_opt() 2020-06-18 18:31:13 +02:00
rtc core: remove some useless hardware info 2020-06-20 19:23:50 +02:00
std string: optimized memcpy, memcmp, memset; decent memmove 2020-07-04 15:05:28 +02:00
t6k11 core: remove bootlog 2020-06-20 09:46:39 +02:00
tmu kernel: compact VBR scheme on SH3 2020-07-09 10:44:37 +02:00
font5x7.png render: refactor to share functions, and basic text on fxcg50 2019-06-15 01:05:31 -04:00
font8x9.png style, formatting, font 2019-09-03 22:29:04 +02:00