|
|
|
|
|
by PythonicAlpha
4227 days ago
|
|
I did not watch the talk yet, but there was also a third model (maybe later): The 6510 -- it was fully software compatible, but had 6 integrated I/O pins that could make small computer designs easier. Commodore used it for the C64 computer, because the 6 I/O pins saved for extra I/O chips. The 6 I/O pins would also be faster than external circuits because they could be accessed via the zero-page (address 0 and 1, as much I remember). One of the functions in the C64, they where used for, was bank-switching, since the C64 had 64kB RAM and additional ROM and memory mapped I/O regions. Thus bank switching was a must to be able to access all memory and I/O locations. ... unbelievable today, that the "operating system" resided in less than 8kB .... ;) The Basic interpreter occupied a little more than that ... so the C64 had 16kB ROM altogether. (to be fair: The "operating system" of the C64 was not one according to today's standards, it was little more than a number of handling functions for some hardware basics ... todays BIOSes can be better compared to it) |
|
(Then of course there's the Western Design Centre 6502 descendants, which include 16-bit extensions etc.)