3 ms·
ARM32 has the same "feel" to me as the 6502 and 6809 do. If you wanted to have a similar experience as those of us who cut our teeth on those systems, but on a
by colanderman 6y ago
ARM32 has the same "feel" to me as the 6502 and 6809 do. If you wanted to have a similar experience as those of us who cut our teeth on those systems, but on a more modern platform, I think you'd get it from ARM32. Really the most noticeable differences are, you won't have to waste cycles (literally) writing out 16- and 32-bit arithmetic carry code all the time, and you get registers instead of the zero-page. (Though the experience of writing carry code is still there, if you want to do any 64-bit arithmetic.)
The historical reason for this is that ARM32 was directly modeled after the 6502, which in turn was based on the 6800, as was the 6809.
- jhallenworld 6y agoAlso: 6809 has PSH and PUL that take a register list. ARM's LDM/STM is a direct copy of this feature (via 68000's MOVEM). Other RISC processors did not have a list. The conditional branch instructions (and set of flags) for all of these are from the PDP-11.
- colanderman 6y agoOff topic -- thanks for your work writing and maintaining JOE. (Assuming you are that same jhallen.) Been my primary editor for about 20 years now.