That's very helpful! I'm awed

I should learn to trust my detective skills... Making inline asm was simplest with Delphi 7.2 / Free Pascal 2.3.1, the hard part was fiddling with the toolchain to make my own .bat for a minimum .gpe.

All done now, minimum size with just the RTL is 28K. I'm looking at sdk2x now, hoping to use their code to make my .gpe with only my asm + minimum "padding".

I know ARM from Archimedes, so the main goal is to absorb what happened since, including any MMU/multicore shananigans

Still looking for the last version 6b of the framework in the Demo Dev thread http://www.gp32x.com/board/index.php...c=27433&st=105

The links in the thread were dead, probably on the Wiki somewhere, will look.

Thanks a lot for the lengthy reply, some juicy MMAP stuff. I did hw reg. access with mmap today and translated gp2x_joystick_read from rlyeh's minimal lib 0.B. Still not in asm tho, since I don't know the physical address or how to take over the machine temporarily in a friendly way.