You know what code I'd be really keen to read? Apple's or Microsoft's code from the late 1980s! Preferably Apple's.
It must have taken some really clever programming to get decent graphics on such limited machines! I want to see it!
You know what code I'd be really keen to read? Apple's or Microsoft's code from the late 1980s! Preferably Apple's.
It must have taken some really clever programming to get decent graphics on such limited machines! I want to see it!
This is the original release, for anyone not wanting to violate the spirit of the Apple-CHM agreement to do so.
https://computerhistory.org/blog/macpaint-and-quickdraw-source-code/
@mikebabcock Hey I wasn't trying to suggest that computers were better back then, I was suggesting that it was harder for them to be good!
Though from my reading there's a bit of a distinction to be had with Amiga here: The IBM PCs Microsoft was targeting barely had a graphics chip, Apple omitted them entirely initially.
Amiga had more acceleration.
And we didn't notice the lack of modern conveniences. So we forget that we didn't have them.
There were plenty of X based workstations around back then. I used them daily.
The X server code should be available for some at least.
Microsoft has released the source code of several versions of MS-Dos, up to version 4:
https://github.com/microsoft/MS-DOS
I read through some of the source code for the early releases and it was pretty primitive, especially in the area of error-checking. Given the memory constraints and the fact that it was all hand-coded in x86 assembler, that's to be expected. The code seemed about as tight as it could be without getting tricksy and unmaintainable.
I don't think Microsoft has released the source code of its graphical code from the same era.
A space for Bonfire maintainers and contributors to communicate