Nintendo 64 - Nintendo Switch Online: Difference between revisions
No edit summary |
No edit summary |
||
Line 37: | Line 37: | ||
***** The .lua file is optional. Compared to [[Super_Mario_3D_All-Stars#SuperMario64|SM3DAS]], Mario64 here (regions E/P at least) no longer has a .lua file, and the only remaining patches in config are for "Idle" and "BreakLoop". There's also various config differences compared to SM3DAS. | ***** The .lua file is optional. Compared to [[Super_Mario_3D_All-Stars#SuperMario64|SM3DAS]], Mario64 here (regions E/P at least) no longer has a .lua file, and the only remaining patches in config are for "Idle" and "BreakLoop". There's also various config differences compared to SM3DAS. | ||
*** "{dirname}.png" | *** "{dirname}.png" | ||
= libHovercraftJITPlugin = | |||
This section documents the [[JIT_services|JIT]] plugin. | |||
This is an updated version of the plugin used by [[Super_Mario_3D_All-Stars|SM3DAS]]. Besides compiler-version differences / funcs being moved around, there were actual code changes. | |||
The struct passed as the InBuffer to [[JIT_services#Control|Control]] is now 0xE00-bytes instead of 0xEB0-bytes. The internal workmem offsets / layout changed. Various funcs were updated etc. |