3 ms·
SWEET16 is better than 6502, at least in code density for handling 16 bit values, but its main attribute was that it was only about 300 bytes of code. SWEET16 i
by brucehoult 3y ago
SWEET16 is better than 6502, at least in code density for handling 16 bit values, but its main attribute was that it was only about 300 bytes of code. SWEET16 is certainly not better than AVR in any dimension!
I've thought about making an MSP430 emulator for 6502/z80 as it's quite simple, has dense code, and is about the only 16 bit ISA to be well supported by modern compilers.
"Can't execute code from RAM" is a definite problem in certain circumstances. Is it still true with recent AVRs which have a unified address space? I know you know now use normal load instructions to read constants from ROM, but I don't know if that also extends to executing code from RAM. The ATMega328 and ATMega2650 and ATTiny85 aren't the latest thing any more :-)