Tags: inseven/opolua
Tags
feat: Generate and parse EPOC16-friendly SIS files (#655) This change introduces the `0x10` installer version and uses it to differentiate between programs for EPOC32 and EPOC16. `makesis` looks for a `target: epoc16|epoc32` comment in `.pkg` files and uses this to determine which installer version to use. The Swift bindings have been updated accordingly. Includes a couple of drive-by fixes to expose conveniences on the Swift `Sis` structs to make it easier to test test in downstream apps like Reconnect.
test: Make everything in tcompiler.lua also run through the decompiler Which at least tests that the program snippets in the compiler tests can be decompiled to something compilable. Also some refactors to decompiler.lua to make it more amenable to testing.
PreviousNext