Not logged in
Log in now
Create an account
Subscribe to LWN
LWN.net Weekly Edition for December 5, 2013
Deadline scheduling: coming soon?
LWN.net Weekly Edition for November 27, 2013
ACPI for ARM?
LWN.net Weekly Edition for November 21, 2013
Or use multi-level bank-switching.
Garrett: Implementing UEFI Boot to Zork
Posted Sep 25, 2013 5:16 UTC (Wed) by dlang (✭ supporter ✭, #313)
Posted Sep 26, 2013 18:18 UTC (Thu) by nix (subscriber, #2304)
To add even more confusion, the VIC chip always saw the character ROM at this position (you could copy the glyphs elsewhere and modify them, then ask it to look elsewhere in memory: elsewhere, as I recall, it always saw RAM). Meanwhile, the 6510 by default saw the I/O ports, though you could change that in the usual way. So the shape of the memory map varied depending on what chip you were talking about.
The C64 was a *fun* architecture... it's just a shame that everyone's first program had to be to write an assembler in raw machine language or in that horrific crippled dialect of MS BASIC. As a previous Sinclair ZX81 user, I was not tempted by the BASIC route at all! I'd seen a *real* BASIC, after all (and in the end Sinclair gave us SuperBASIC, which was very nearly a real language).
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds