RSS Amplifier

Machina Speculatrix · Apr 30, 2026

Adding extended memory to a homebrew computer

0
Sign in to vote or save

Machina Speculatrix · Machina Speculatrix

You can never have too much memory. Or perhaps you have enough now, but at some point you’re going to want more.

In simple microcomputers, the amount of memory space you have available is dictated by the processor chip’s architecture — and specifically the width of its address bus. For example, the 65C02 at the heart of the Zolatron 64 has a 16-bit address bus that enables you to talk to 2¹⁶ address locations, otherwise known as 65,536 or 64K.

When I designed the Zolatron’s memory map, I kept the bottom 32K addresses for RAM, the top 16K for ROM and, just under the ROM, an 8K allocation for addressing I/O devices. That left an 8K section just above the main memory that I originally marked as ‘do something with this someday’. That day came quicker than I expected.

Read the original on mspeculatrix.substack.com

Comments

Nothing yet. Say the first thing.

    Sign in to join the conversation.