3 ms·
>> Respectfully disagree here. Systems have been complex for decades. Who knows when the last time was a single person understood everything about their compute
by bb88 4y ago
>> Respectfully disagree here. Systems have been complex for decades. Who knows when the last time was a single person understood everything about their computer (with respect to both hardware and software)
Apple II/IIe/IIc. Nibble Magazine published the complete disassembly of the firmware at the time -- which was kind of a big deal. Apple chose not to sue them for violating copyright (which they could have if they chose).
Here's the Apple IIc schematic:
https://archive.org/details/Schematic_Diagram_of_the_Apple_IIc/mode/2up https://archive.org/details/Schematic_Diagram_of_the_Apple_I...
The hardware wasn't super special either. It was a 6502 with 74x series logic gates. The hardest part would have been the floppy drive controller. But even that seems conquerable by today's standards.
It's worth while comparing this to the Commodore computers at the time which had special chips. The 64 had the sid chip. The Amiga 500 had even more special chips.
Further that was part of the Jobs/Wozniak philosophical discussion. Woz thought computers should be hackable. Jobs thought it should be a walled garden. In the end, Jobs won, but left me behind as a customer.
A part of me wishes the RiscV computers would catch on -- even if they are slower. It would then be much simpler to understand a computer.
- schoen 4y agoDidn't Apple (and some other companies) also publish some form of schematics (and microcode listings?) for the Apple I and other roughly contemporary machines?