3 ms·
Outside of the instruction set of the 6502 CPU there was zero overlap between the C64, the Atari 400/800 and the Apple II. There were no common tools to speak o
by justinlloyd 5y ago
Outside of the instruction set of the 6502 CPU there was zero overlap between the C64, the Atari 400/800 and the Apple II. There were no common tools to speak of, no common data formats, no compilers (compiler? pshaw! sub-optimal code!), no common memory map, no common audio hardware, and between the Commodore/Apple/Atari of the time, there wasn't any commonality in how the screen memory could be read or written. The BBC Micro (also 6502) and the Apple II did share a common video chip in the form of the MC6845, which was a particularly strange beast to program for, but again, the overlap between those two systems was minimal at best.
I wrote code for published games and applications for all of those systems, and more besides like the TI99/4a, including a couple of C compilers.
- rbanffy 5y agoThe 6845 was only in the Videx cards. Also, on CGA, MDA, and Hercules cards on PCs. The II generated its video using discrete TTL chips.
- justinlloyd 5y agoYou know, it is so far in the past now I cannot recall if "The 6845 was only in the Videx cards" is true or not. I suspect you are right and I am confusing Apple's weird video RAM layout with the 6845. Now I need to go check on my old Apple II. Update: You are correct. It appears I have reached "that age."