News for hackers. Stuff that matters.
Re:Dunfield 6809 Portable by colanderman on Friday February 05, 2021 @09:54PM (#26043697)
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.

Re:Dunfield 6809 Portable by jhallenworld on Friday February 05, 2021 @10:30PM (#26043861)
Also: 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.

Re:Dunfield 6809 Portable by colanderman on Saturday February 06, 2021 @11:01PM (#26052524)
Off topic -- thanks for your work writing and maintaining JOE. (Assuming you are that same jhallen.) Been my primary editor for about 20 years now.