On 29/08/2025 07:50, Charlie Gibbs wrote:
On 2025-08-27, Alexander Schreiber <als@usenet.thangorodrim.de> wrote:Wasn't there a 64k data and 64k code model as well? And possibly a 64K
I haven't tried Unix on 8086, but DOS on x86 essentially relied on applications
being reasonably correct and not too buggy. Having the reset button conveniently
accessible was effectively a requirement for any DOS PC ;-)
Unfortunately, at about that time the reset button vanished (probably due
to the DMCA or whatever preceded it).
That would require instructions that the C compiler
didn't generate.
That claim "would require instructions that the C compiler didn't generate" >>> is just not true. Without memory protection, there are plenty of ways to crash
the system - e.g. overwriting the operating system code due to a bug in an >>> application.
If you didn't want to live entirely in a 64K segment, though, you probably >> told your C compiler to generate code for the various larger memory modules, >> which gave you the ability to scribble over the entire 640K (plus system
storage).
stack as well though that was a pain with C.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (0 / 16) |
Uptime: | 164:57:52 |
Calls: | 10,385 |
Calls today: | 2 |
Files: | 14,057 |
Messages: | 6,416,518 |