<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/bubble-memory-sfdqgtadr" -->

---
title: Bubble memory | daily.dev
description: Bubble memory is a non-volatile computer memory technology from the 1970s–80s that stored bits as magnetized domains (bubbles) in thin magnetic garnet films,...
canonical: https://daily.dev/posts/bubble-memory-sfdqgtadr
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Bubble memory | daily.dev
og:description: Bubble memory is a non-volatile computer memory technology from the 1970s–80s that stored bits as magnetized domains (bubbles) in thin magnetic garnet films,...
og:url: https://daily.dev/posts/bubble-memory-sfdqgtadr
og:image: https://api.daily.dev/og/posts/SFdQgtAdR.png
og:image:alt: Bubble memory
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Bubble memory

**[Hacker News](https://daily.dev/sources/hn)** · 23 min read · 0 upvotes · 0 comments

## Summary

Bubble memory is a non-volatile computer memory technology from the 1970s–80s that stored bits as magnetized domains (bubbles) in thin magnetic garnet films, moved by rotating magnetic fields. Developed largely by Andrew Bobeck at Bell Labs, it initially promised to replace core memory, tapes, and disks due to its non-moving nature and high density. However, rapid advances in semiconductor DRAM and hard disk technology made it uncompetitive. It found niche use in shock-resistant and high-vibration environments until flash storage rendered it obsolete by the late 1980s. The article covers its physics, materials (garnet films, GGG substrates), device architecture (major-minor loop design), commercialization timeline, and real-world applications including Konami's arcade Bubble System and early laptops.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://en.wikipedia.org/wiki/Bubble_memory>

## Questions this post answers

### Why did bubble memory fail to become the dominant computer storage technology?

Bubble memory lost out because semiconductor RAM chips introduced in the early 1970s were dramatically faster, pushing bubble memory into a niche as a disk replacement, and then rapidly improving hard-drive capacity through the early 1980s made it uncompetitive on price for mass storage. Its remaining niche uses in shock-resistant applications were later displaced by flash storage.

_Anyone weighing legacy versus modern storage tradeoffs can find similar architecture debates surfaced on daily.dev._

### What was Konami's Bubble System arcade board and why did it need a warm-up time?

The Bubble System was a Konami arcade video game platform introduced in 1984 that used interchangeable bubble memory cartridges on a Motorola 68000-based board. It required about an 85-second warm-up period because the bubble memory needed to be heated to roughly 30 to 40 degrees Celsius (86 to 104 degrees Fahrenheit) to operate correctly.

_Retro hardware fans tracking obscure arcade engineering quirks often browse similar deep dives on daily.dev._

### How does data get read from and written to magnetic bubble memory?

Bubbles representing bits are generated near a hairpin-shaped conductor that locally reverses the magnetic bias field, then circulated along storage loops by a rotating magnetic field guided by propagation elements like chevrons. To read, a bubble is replicated, split in two, and one copy is routed to a magnetoresistive detector made of permalloy chevrons that senses a small voltage change as bubbles pass; presence of a bubble reads as 1, absence as 0.

_Engineers curious about niche memory architectures can keep exploring hardware deep dives through daily.dev._

## Community take

How the wider developer community reacted, aggregated from 4 discussions and 34 comments across hackernews (as of 2026-09-14).

**TL;DR:** Commenters are largely enthusiastic about bubble memory as a fascinating piece of computing history, diving into technical details around defect handling, why the technology ultimately failed, and its niche real-world uses. A few share personal memories of encountering it in robots, laptops, and arcade games.

**Sentiment:** 65% positive · 25% mixed · 10% skeptical

**The case for**

- Its non-volatile, shock-resistant nature made it genuinely useful in mobile robots and rugged environments where spinning disks would fail.
- The defect-mapping approach exposed on the label is seen as an interesting, honest design philosophy compared to hidden firmware remapping in modern storage.
- Niche applications like Konami arcade boards give it a memorable cultural footprint beyond pure engineering history.

**The pushback**

- It was squeezed out by being too expensive versus HDDs and too slow versus DRAM, leaving no competitive niche once both improved rapidly.
- Its reliance on photolithography-patterned material meant bit density couldn't scale much beyond semiconductor memory, undermining its cost advantage.
- CCD memory, a contemporary alternative, suffered from uncorrected bit errors — suggesting the whole era of exotic storage had reliability challenges.

**By community**

- hackernews (positive): Enthusiastic technical deep-dive into defect handling, failure modes, and historical context, with personal anecdotes from people who actually used the technology.

**Hottest debate:** Whether bubble memory's failure was inevitable given its patterned-material density limits, or whether it was simply outpaced by faster-moving semiconductor and disk industries.

**Open questions**

- Could a modern revival of non-volatile main memory (like Optane) have succeeded where bubble memory failed, and what would it take?
- How did iOS and other embedded systems handle raw NAND bad-block management without a dedicated controller?

**Highlights**

> Indeed. The bubble memory was doomed by the fact that it had to be made from material that was patterned, by using photolithography or similar means. Because of this, even if its structure was simpler than that of semiconductor memories, its bit density could not be increased much over that of semiconductor memories and its fabrication technology was not significantly cheaper. Being much slower than random-access memory, while not having much cost advantage, made it non-competitive. In contrast, the memories that use a homogeneous recording material with bits defined by the movement of a recording head, in the form of disks or tapes, compensate their slowness by having a much lower price per bit. Thus bubble memories were too expensive in comparison with HDDs and too slow in comparison with DRAM, so no application remained for them in a computer that used DRAM and HDDs.
> — [adrian\_b on hackernews · 1 comments](https://news.ycombinator.com/item?id=49185393)

> Thanks for the in-depth explanation of this system. One of the most mainstream and famous use of bubble Memory may be the Gradius (Konami) shoot them up PCB and its infamous loading/warmup screen.
> — [10729287 on hackernews](https://news.ycombinator.com/item?id=49182011)

> We used Intel 7110 magnetic-bubble memory in our mobile robot. CMU early 80s. VMEbus I think it was.
> — [intrasight on hackernews](https://news.ycombinator.com/item?id=49183262)

> That reminds me of core memory, which is also nonvolatile and for a long time was the primary memory of many computer systems. I suspect "growing up" with a system where the computer itself is nonvolatile (turn it off, move it, turn it on, it's doing exactly what it was doing when it was turned off) changed the way people looked at computers vs modern systems. It's too bad intel didn't push harder on their optane stuff.  I guess it's too bad (for intel) for lots of different abandoned / failed projects.
> — [cduzz on hackernews · 1 comments](https://news.ycombinator.com/item?id=49182606)

**Source threads**

- [hackernews](https://news.ycombinator.com/item?id=49148176) · 56 points · 28 comments
- [hackernews](https://news.ycombinator.com/item?id=40891856) · 11 points · 0 comments
- [hackernews](https://news.ycombinator.com/item?id=18636439) · 6 points · 6 comments
- [hackernews](https://news.ycombinator.com/item?id=40283568) · 1 points · 0 comments

## Similar posts on daily.dev

- [Retrotechtacular: Bleeding-Edge Memory Devices Of 1959](https://daily.dev/posts/retrotechtacular-bleeding-edge-memory-devices-of-1959-ljgiukpi3) · Hackaday · 0 upvotes · 0 comments
- [447 Terabytes per Square Centimetre at Zero Retention Energy: Non-Volatile Memory at the Atomic Scale on Fluorographane](https://daily.dev/posts/447-terabytes-per-square-centimetre-at-zero-retention-energy-non-volatile-memory-at-the-atomic-scal-xv9ehul6m) · Hacker News · 0 upvotes · 0 comments
- [Chips Just 10 Atoms Thick Could Bring Computers With Extremely Compact Memory](https://daily.dev/posts/chips-just-10-atoms-thick-could-bring-computers-with-extremely-compact-memory-ut8xnlo69) · Singularity Hub · 0 upvotes · 0 comments
- [Tackling industry’s burdensome bubble problem](https://daily.dev/posts/tackling-industry-s-burdensome-bubble-problem-syzmvnhhf) · MIT News · 0 upvotes · 0 comments
- [Single-Spin Quantum Microscope Helps Researchers Tackle Processor-Memory Bottleneck](https://daily.dev/posts/single-spin-quantum-microscope-helps-researchers-tackle-processor-memory-bottleneck-98ddjhotx) · The Quantum Insider · 0 upvotes · 0 comments

---

Tags: [#hardware](https://daily.dev/tags/hardware), [#computing-history](https://daily.dev/tags/computing-history)

[View this post on daily.dev](https://daily.dev/posts/bubble-memory-sfdqgtadr)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Bubble memory","url":"https://daily.dev/posts/bubble-memory-sfdqgtadr","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/bubble-memory-sfdqgtadr"},"datePublished":"2026-08-05T13:37:56.538Z","dateModified":"2026-09-14T06:04:44.291Z","description":"Bubble memory is a non-volatile computer memory technology from the 1970s–80s that stored bits as magnetized domains (bubbles) in thin magnetic garnet films,...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/ceb502bfb872677cd2d7885e1f64c2e7?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/ceb502bfb872677cd2d7885e1f64c2e7?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Hacker News","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Hacker News","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn","url":"https://daily.dev/sources/hn"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/bubble-memory-sfdqgtadr","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"hardware,computing-history","timeRequired":"PT23M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Hacker News","item":"https://daily.dev/sources/hn"},{"@type":"ListItem","position":3,"name":"Bubble memory"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/bubble-memory-sfdqgtadr#faq","mainEntity":[{"@type":"Question","name":"Why did bubble memory fail to become the dominant computer storage technology?","acceptedAnswer":{"@type":"Answer","text":"Bubble memory lost out because semiconductor RAM chips introduced in the early 1970s were dramatically faster, pushing bubble memory into a niche as a disk replacement, and then rapidly improving hard-drive capacity through the early 1980s made it uncompetitive on price for mass storage. Its remaining niche uses in shock-resistant applications were later displaced by flash storage. Anyone weighing legacy versus modern storage tradeoffs can find similar architecture debates surfaced on daily.dev."}},{"@type":"Question","name":"What was Konami's Bubble System arcade board and why did it need a warm-up time?","acceptedAnswer":{"@type":"Answer","text":"The Bubble System was a Konami arcade video game platform introduced in 1984 that used interchangeable bubble memory cartridges on a Motorola 68000-based board. It required about an 85-second warm-up period because the bubble memory needed to be heated to roughly 30 to 40 degrees Celsius (86 to 104 degrees Fahrenheit) to operate correctly. Retro hardware fans tracking obscure arcade engineering quirks often browse similar deep dives on daily.dev."}},{"@type":"Question","name":"How does data get read from and written to magnetic bubble memory?","acceptedAnswer":{"@type":"Answer","text":"Bubbles representing bits are generated near a hairpin-shaped conductor that locally reverses the magnetic bias field, then circulated along storage loops by a rotating magnetic field guided by propagation elements like chevrons. To read, a bubble is replicated, split in two, and one copy is routed to a magnetoresistive detector made of permalloy chevrons that senses a small voltage change as bubbles pass; presence of a bubble reads as 1, absence as 0. Engineers curious about niche memory architectures can keep exploring hardware deep dives through daily.dev."}}]}
```

