Project ideas from Hacker News discussions.

DOS Game "F-15 Strike Eagle II" reversing project needs DOS test pilots

📝 Discussion Summary (Click to expand)

Theme 1 – DOS build now available

"Playable DOS version available" – LowLevelMahn

Theme 2 – Reverse‑engineering and bug hunting challenges

"Reversing tends to bring in new bugs and its not easy to find all bugs in such old and reversed code - but so far everything seems to work" – LowLevelMahn

Theme 3 – Positive community reaction and sharing

"GREAT WORK!!!!" – yepyoukno


🚀 Project Ideas

Generating project ideas…

DOS Reverse Companion

Summary

  • AI‑driven decompilation of DOS executables into readable C with automated bug detection.
  • Turns opaque assembly into understandable code and suggests patches.

Details

Key Value
Target Audience Retro game enthusiasts, reverse engineers, modders
Core Feature Decompile DOS binaries, annotate with inferred symbols, flag and propose bug fixes
Tech Stack Python + LLVM/radare2, GPT‑4 API, React front‑end, Docker
Difficulty Medium
Monetization Revenue-ready: Subscription $5/mo for advanced decompilation & bug‑scan

Notes

  • Hacker News commenters praised the effort: “Great work!!!” and “Nice work!”
  • Community can integrate bug reports directly, fostering discussion and practical utility

DOS Emu CI

Summary

  • Continuous integration service that runs DOS games in headless emulators to catch regressions.
  • Automates compatibility testing across emulator versions.

Details

Key Value
Target Audience Preservationists, modders, retro developers
Core Feature Execute specified DOS executables via multiple emulator builds, report crashes and visual glitches
Tech Stack Node.js backend, Docker containers with pcem/dosbox, PostgreSQL for results, custom web UI
Difficulty High
Monetization Revenue-ready: Tiered credits $0.01 per test minute

Notes

  • Community already uses Lutris and similar tools; a dedicated CI service would fill a gap.
  • Potential for open‑source contributions and integration with existing retro‑gaming forums

RetroCode AI Analyst

Summary

  • AI engine that interprets decompiled code, reconstructs data structures, and highlights potential bugs.
  • Makes reverse engineering accessible to non‑experts.

Details

Key Value
Target Audience Reverse engineers, archivists, indie devs porting legacy titles
Core Feature Input raw disassembly or binary, output structured code graph with inferred symbols and bug heuristics
Tech Stack Rust core engine, GPT‑4o reasoning layer, GraphQL API, Electron front‑end
Difficulty High
Monetization Hobby

Notes

  • AI can reason about decompiled structures even without symbol names, as demonstrated by community experiments.
  • Could spark discussion on AI’s role in code archaeology and provide practical utility for debugging old projects

Read Later