For next: 246
Since last post: 3.5 years
Last activity: 3.0 years
|I've made a nice script interpreter utility for injecting blocks of data into ram and rom for any N64 game.
I plan for this to be a backend part of Bowser64 eventually.
Download: b64si 10-19b.zip
A simple batch frontend for Nemu ram injection and the example script from the image above are included in the download.
Command line params:
(All data from the data constructs will get 32bit alignment, and will move the rom/ram pointers automatically when patching.)
Built in functions:
(clr does not move the ram/rom pointers automatically.)
Currently supported ASM instructions:
Some additional info:
+ R0..R31 register naming can be used for asm
+ , and ) and ( in an asm block are seen as whitespace, so use them however you want
+ All data outputs are in byte-order ABCD (.z64) format!
+ the m64 string encoder doesn't support symbols yet, and it's a little bugged