now you can specify cave_start instead of using the lowest unoccupied space
cave_start = 0xABCD will make cave start main+0xABCD
now cheat code disassembly uses main offset instead of absolute offset
Support ASM code creation for dynamically loaded module
- Now if you add code to cheat from ASM explorer and the game code is in a module a master code will be created for you which will make R1 to have the offset needed to get to the base of the module. The type 0 code will be using R1 as offset. It would be [main+R1+offset]=code where main+R1 will be the module base. ( do not add anything other code to master that might change R1 )