nowfound

Life & fun · December 8, 2023

H1

Homebrew 16bit CPU from 74HC logic with C compiler and Unix-like OS

This is a 16bit CPU+Minicomputer from pure 74 series logic. It has user/kernel modes, virtual memory, prioritized IRQ's and DMA. It has a full C compiler and a unix-like OS. It's still in development.

Homebrew 16bit CPU from 74HC logic with C compiler and Unix-like OS launched on December 8, 2023 with 192 votes, #236 of 3,780 launches that month and more than 95% of that year's launches.

Visit sol-1.org ↗Alternativestop 6% of December 2023

In plain words

This project is a 16-bit CPU and minicomputer built entirely from 74-series logic chips. It includes user and kernel modes, virtual memory, prioritized interrupts, and DMA support. The system comes with a C compiler and a Unix-like operating system, allowing users to write and run programs. The project remains under active development.

written from the facts on this page · September 2026

Does a similar job

all alternatives →
  • We built an 8-bit CPU as 2nd year EE studentsJun 2026 · github.com · ▲108

    Hi! me and my friends together built an 8 bit CPU implemented in Logisim purely from scratch. The control unit of this system does not implement the generic microcode ROM or any kind of RAM. This was made purely from discrete logic gates and coded the system to run different programs. key features: Custom 16-instruction Harvard ISA, 8-bit fixed format, 4 general purpose registers Hardwired control unit built entirely from AND/OR gate logic matrix Dual-phase clocking to eliminate race conditions Bootstrap Control Unit that cold-boots via ROM-to-RAM transfer Early-exit conditional…

  • 8-bit CPU simulator in C2020 · github.com · ▲67

    A digital logic simulation written in C. Contribute to rzscheck/logic development by creating an account on GitHub.

  • Homemade 32-bit CPU and OS (2015) [video]2016 · youtube.com · ▲253
  • MyraOS – My 32-bit operating system in C and ASM (Hack Club project)Oct 2025 · github.com · ▲247

    Hi HN, I’m Dvir, a young developer. Last year, I got rejected after a job interview because I lacked some CPU knowledge. After that, I decided to deepen my understanding in the low level world and learn how things work under the hood. I decided to try and create an OS in C and ASM as a way to broaden my knowledge in this area. This took me on the most interesting ride, where I’ve learned about OS theory and low level programming on a whole new level. I’ve spent hours upon hours, blood and tears, reading different OS theory blogs, learning low level concepts, debugging, testing and working on…

  • Turbine – 16-bit CPU Architecture and Emulator built in C2025 · errorcodezero.dev · ▲50

    Github: https://github.com/errorcodezero/turbine

  • A 16-bit Forth machine written in VHDL2014 · github.com · ▲80

    Yet Another Forth Core... Contribute to inforichland/yafc development by creating an account on GitHub.

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, December 2023

the whole month →
  • Hi HN! I’m proud to share that we have built a real 3rd party iMessage client for Android. We did it by reverse engineering the iMessage protocol and encryption system. It's available to download today (no waitlist): https://play.google.com/store/apps/details?id=com.beeper.ima and there's a technical writeup here: https://blog.beeper.com/p/how-beeper-mini-works. Unlike every other attempt to build an iMessage app for Android (including our first gen app), Beeper Mini does not use a Mac server relay in the cloud. The app connects directly to Apple…

    Work · 2023 · beeper.com

  • Hey! I made Heynote entirely for my own use case. For many years, I always had an Emacs instance running with the scratch buffer open, even long after I had abandoned Emacs as my programming editor in favor of more recent IDE:s. The simplicity of having just one big scratch buffer appeals to me, but I still want to separate the different things I jot down somehow (without using tabs or similar). Previously, my solution was to insert a bunch of blank lines between the notes, but hitting C-A would still select the entire buffer. That's why I came up with the concept of "blocks", which turned…

    Work · 2023 · heynote.com

  • LogoFast▲988

    Make beautiful logos with AI, fast & free

    AI · 2023 · logofa.st

  • FuseBase▲939

    Client collaboration platform for professional services

    Dev tools · 2023 · thefusebase.com

  • Beep! 2.0▲871

    Fastest tool to assign and share visual tasks with your team

    Work · 2023 · justbeepit.com

  • Clean Up Your Inbox In Minutes Newsletter management, AI automation, and email analytics. Inbox Zero is the open-source email app that puts you back in control of your inbox.

    AI · 2023 · getinboxzero.com