A Golang CP/M emulator
Z80-based CP/M emulator, in golang. Happily runs Zork, Microsoft BASIC, Turbo Pascal, Wordstar, etc. - skx/cpmulator
A Golang CP/M emulator launched on May 18, 2024 with 107 votes, #481 of 4,539 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 2 years on.
In plain words
A Golang CP/M emulator is a software tool that recreates the CP/M operating system using the Go programming language. It allows users to run legacy CP/M programs and applications on modern computers. The emulator is designed for retro computing enthusiasts and developers interested in exploring or testing software from the CP/M era. The project is available as open-source code on GitHub.
written from the facts on this page · September 2026
Does a similar job
all alternatives →
My x86 emulator written in JavaScript2013 · copy.sh · ▲765Run KolibriOS, Linux or Windows 98 in your browser
A new stdlib for Golang focusing on platform native support2023 · github.com · ▲154No gc, No goroutines, Produces small binaries while using the unmodified official go toolchain, and comes with complete Web SDK (generated from w3c/webref). We are building `pcz` to provide a reimagination of Go the language, in an effort to make it suitable for all kinds of programming tasks, and currently you can use it to build efficient web applications in Go using the generated Web SDK (as shown with the live web demo[1]). The journey is just starting, any suggestions? or any critics? [1]: https://primecitizens.github.io/livedemos/10-plat-web/
I wrote a BASIC interpreter in Go2018 · github.com · ▲144A BASIC interpreter written in golang. Contribute to skx/gobasic development by creating an account on GitHub.
Ghidra Plays Mario2023 · github.com · ▲207I've been exploring new ways of testing Ghidra processor modules. In this repo, I was able to emulate NES ROMs in Ghidra to test its 6502 specification, which resulted in finding and fixing some bugs. Context: Ghidra is used for reverse engineering binary executables, complementing the usual disassembly view with function decompilation. Each supported architecture has a SLEIGH specification, which provides semantics for parsing and emulating instructions, not unlike the dispatch handlers you would find in interpreters written for console emulators. Emulator devs have long had extensive test…
- GPGo playground powered by WASM that runs in the browser2021 · go-playground-wasm.vercel.app · ▲140

Questions this answers
More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 17h ago · permit.petercai.com
- IV
Life & fun · 13d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 14d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 8d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 12d ago · carrierexplode.com

Life & fun · 22d ago · space.bl2.net
Source: Show HN post ↗