3 ms·
Imagine a world where the Apple II had a 6800 later upgraded to 6809...
by jacquesm 1y ago
Imagine a world where the Apple II had a 6800 later upgraded to 6809...
- hashmash 1y agoIt wouldn't have happened because the 6809 wasn't binary compatible with the 6800.
- jacquesm 1y agoSo?
- hashmash 1y agoBecause none of the existing software would work. The idea of running a Rosetta-like feature on an 8-bit CPU isn't feasible. The Apple II eventually received an upgraded processor, the 65816, which was compatible with the 6502.
- jacquesm 1y agoIn those days nobody cared about binary compatibility. If you had an assembler and the source code you were all set.
- jecel 1y agoThough a problem, as you point out, it still happened. The 6800 based SWTPC was followed by 6809 machines what need to have all their software reassembled. On the other side of the cpu wars, all those 8080 machines moving on the Z80s got to keep all their binary software, which happened again for IBM PCs and clones as those evolved. https://en.wikipedia.org/wiki/SWTPC_6800 https://en.wikipedia.org/wiki/SWTPC_6800
- djmips 1y agoThe 6809 was SOURCE compatible with the 6800 - you can assemble 6800 code on a 6809 assembler and it will run with perhaps very minor tweaks.
- bsder 1y agoThen the Apple II would never have sold. The 6800 was expensive versus the 6502--almost 10x (6502 was $25 when the 6800 was $175 which was already reduced from $360)!