Paul Eggert <[email protected]> writes: > > A few C platforms dating from the 1960s do not support uint64_t or > even two's complement signed integers. Unisys 2200[1] has 36- or > 72-bit ones' complement, and Unisys Clearpath/MCP[2] has a 48-bit word > holding 40-bit signed magnitude for signed int (only 39 bits for > unsigned int) and 8 bits of padding. Ironically, modules like > crypto/sha3-buffer are more likely to be portable to these quirky > platforms, not that I expect they'll find much use there.
Does DOS support 64-bit integers? That is the oldest platform I recall Emacs still being supported on (maybe it changed, I did not follow the discussions on that), but I have never used it. I think DOS supported 16-bit CPUs like the Intel 8086. Tangentially related, but I did write a 8080 emulator in college that runs Space Invaders and some CP/M binaries which was fun [1]. Collin [1] https://github.com/collinfunk/i8080-emulator
