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

Reply via email to