Nice, hopefully that helps some Nspire developers. I wonder if ASM code changes a lot from a device to another? I know there are changes between 82, 83, 83+, 85 and 86, for instance
No, it does not change.
In those calculators the z80 CPU is exactly the same. The only changes are the TIOS and other hardware issues like from which ports you interact with LCD and link port.
Hopefully you talked about that, because Nspires from what I heard the hardware is the same whether non-CAS or CAS. I don't know how the keypads work but is something you have to check.
But there are some different ARM CPUs out there.
Nspire has a ARM9 CPU. This is only important if you also want to use code on Nintendo DS or other devices (most cellphones, PDAs, basically handheld devices). Or if you search for ARM code online, be sure to check it is compatible with ARM9. (there is ARM11, ARM7 and many other old versions of ARM CPUs). For knowing compatibility issues, the links I provide have some info about that. (what instructions are safe and such)
Oh, and all miscellaneous stuff about Nspire OS and see
http://hackspire.unsads.com/wiki/index.php/Hardware and other pages.
(is safe to refer to hacking websites?)