Project ideas from Hacker News discussions.

Unearthing my 1996 windowed OS in machine code for Am29000 homebrew computer

📝 Discussion Summary (Click to expand)

Themes

  1. Retro Gaming Nostalgia – Users reminisced about classic titles.

    "F 15 Strike Eagle, Infiltrator and 688 Attack Sub were some of my first games. And then came Leisure Suit Larry and the tweenage years." — cyberge99

  2. AMD Am29000 Influence – Discussion highlighted its impact and relation to later AMD CPUs.

    "Well that was basically an am29000 but with an x86 instruction decoder front end." — anothergoodname

  3. Admiration for Technical Mastery – Praise for writing OS in machine code.

    "Writing a windowing OS straight in machine code for the Am29000 is wild." — sage981


🚀 Project Ideas

Generating project ideas…

Visual 29K Emulator Playground

Summary

  • A web‑based emulator that lets users write, run, and debug AMD 29K assembly code with live register and pipeline visualizations.
  • Solves the frustration of limited documentation and hard‑to‑track bugs in low‑level 29K development.

Details

Key Value
Target Audience Retro‑computing hobbyists, university computer‑architecture courses, OS developers
Core Feature Interactive step‑through IDE with real‑time windowed‑register view, call‑stack, and cycle‑accurate feedback
Tech Stack React front‑end, WebAssembly (C/C++ emulation of 29K), Node.js backend, Docker CI
Difficulty Medium
Monetization Revenue-ready: Subscription for advanced profiling tools

Notes

  • HN users repeatedly asked for deeper emulator stories and visual debugging (e.g., “the emulator debugging story is the part I would love expanded”).
  • Provides practical utility for education and discussion bait through shareable compile‑run screenshots.

Register Window Comparison Hub

Summary

  • A searchable online database mapping register‑window architectures across SPARC, i960, AMD 29K, and RISC‑V extensions.
  • Addresses the missing “register window” reference in discussions and offers quick lookup for engineers.

Details

Key Value
Target Audience Computer‑architecture students, firmware engineers, system‑design researchers
Core Feature Interactive side‑by‑side register‑window diagram generator with parameterized size and protection rules
Tech Stack Vue.js UI, PostgreSQL backend, D3.js diagrams, GraphQL API
Difficulty Low
Monetization Hobby

Notes

  • Commenters highlighted the omission of “register window” details (“How is the phrase “register window” not in this article?”) and expressed interest in deeper explanations.
  • Easy to share on forums, fostering community discussion and potential contributions.

Retro‑CPU Insight Browser Extension

Summary

  • A browser add‑on that overlays microarchitectural annotations on retro game footage and emulator sites, explaining CPU features like the AMD 29K pipeline and register windows.
  • Turns passive media consumption into an educational experience, filling a gap for gamers seeking technical context.

Details

Key Value
Target Audience Retro gamers, tech‑savvy streamers, online educators
Core Feature Real‑time annotation layer with clickable hotspots linking to short explainer videos
Tech Stack Chrome/Firefox extension (Manifest V3), React, Video.js plugin, Cloudflare Workers for video analysis
Difficulty Medium
Monetization Revenue-ready: Marketplace for premium packs (e.g., “AMD 29K Game Pack”)

Notes

  • Users nostalgically mentioned early games like “F15 Strike Eagle” and wanted background on the hardware they ran on (“I was on the architecture / micro‑architecture team for the 29K…”).
  • Directly satisfies that curiosity while browsing, encouraging shares and forum threads.

Read Later