As discussed on Discord, this PR more clearly separates stage2, which runs from RDRAM, from stage3, which runs directly from ROM. Less code is copied to RDRAM during stage1 as a consequence.
PROD and COMPAT versions need testing on real hardware before merging (I don't have SummerCart 64).
As discussed on Discord, this PR more clearly separates stage2, which runs from RDRAM, from stage3, which runs directly from ROM. Less code is copied to RDRAM during stage1 as a consequence.
PROD and COMPAT versions need testing on real hardware before merging (I don't have SummerCart 64).
Other feedback welcome.