@rzookol,
post #5
Memory
o RAM -- 128K bytes (DRAM)
Externally expandable from additional 512K bytes to 4MB
using dedicated RAM expansion port.
o ROM -- 128K bytes
C64 Kernel and BASIC 2.2
C65 Kernel, Editor, BASIC 10.0, ML Monitor (like C128)
DOS v10 (1581 subset)
Multiple character sets: 40 and 80 column versions
National keyboards/charsets for foreign language systems
Externally expandable by conventional C64 ROM cartridges
via cartridge/expansion port using C64 decodes.
Externally expandable by additional 128K bytes or more
via cartridge/expansion port using new system decodes.
o DMA -- Custom DMAgic controller chip built-in
Absolute address access to entire 8MB system map
including I/O devices, both ROM & RAM expansion ports.
List-based DMA structures can be chained together
Copy (up,down,invert), Fill, Swap, Mix (boolean Minterms)
Hold, Modulus (window), Interrupt, and Resume modes,
Block operations from 1 byte to 64K bytes
DRQ handshaking for I/O devices
Built-in support for (optional) expansion RAM controller