#m6800 — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #m6800, aggregated by home.social.
-
I got started in game console emulation, so my mental model for loading a program into an emulated computer is "map this blob of data at a fixed location in memory, then turn it on".
However, that's not appropriate for every kind of program - some of them want global variable initialised, some of them expect to be loaded at different places in memory, and some of them expect an entry point that's not (a) the reset vector, or (b) the first byte of data. Today I learned there's a file-format that exactly represents that kind of program, that dates back to the mid-1970s, invented for the Motorola 6800 CPU, the S-record (or SREC) format:
-
The 8-bit home computer from 1975 you've never heard of