Memory Addressing and Memory Mapped I/O | by Tom Herbert | Jan, 2026
medium.com·2d
🗂️mmap
Preview
Report Post

10 min readJust now

This post does not reflect the views of current, past, or future employers. The opinions in this article are my own.

When I was a sophomore in high school my parents bought our first computer — an Atari 800! It was an awesome system and I spent many an hour hacking on it. One of the most interesting features was PEEK and POKE. PEEK reads a memory location, and POKE writes a memory location. The memory locations didn’t have to be actual memory, they could be registers. PEEKing a register could be done to read some state, and POKEing a register could be done to produce side effects. POKE was the interface to change graphics modes, invoke the sound generator, or change character set (e.g. highlight or invert…

Similar Posts

Loading similar posts...

Keyboard Shortcuts

Navigation
Next / previous item
j/k
Open post
oorEnter
Preview post
v
Post Actions
Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Recommendations
Add interest / feed
Enter
Not interested
x
Go to
Home
gh
Interests
gi
Feeds
gf
Likes
gl
History
gy
Changelog
gc
Settings
gs
Browse
gb
Search
/
General
Show this help
?
Submit feedback
!
Close modal / unfocus
Esc

Press ? anytime to show this help