News for hackers. Stuff that matters.

thement

Re:Claude Sonnet 4.5 on Wednesday October 01, 2025 @03:08PM (#45441897)
This pretty much sums up my experience.
The problem with "lack of classes" is that every non-trivial program makes its own implementation of something-like-classes, but built on top of metatables.

So before you can start hacking on anything in Lua, you have to first understand the class system, which may or may not be documented.

I even managed to get Lua built on z/OS mainframe! The productivity gains were *amazing* (compared to REXX).
Re:Apple 1 ROM disassembly on Tuesday September 11, 2018 @03:45AM (#17957857)
I did similar synth reverse-engineering of DS-10 synth from Korg for Nintendo DS, so not much desoldering involved :-) The goal was to get it running as a VST plugin, but ARM emulation wasn't fast enough, so I wrote a static-JIT decompiler and decompiled the synth portion of the code into C instructions (see "c-code.h").

The result is here: https://github.com/thement/ds10-vst

And the project log here: http://ibawizard.net/~thement/ds10rev.html (sorry for the missing pictures, they got lost when I moved servers)