An ambitious open-source 8-bit computer project inspired by the SAP-1 (Simplest As Possible) architecture. Libre8 is a fully functional computer featuring four 8-bit registers and a 24-bit memory address space supporting up to 16MB of RAM. The hardware is designed in Logisim, while the microcode and compiler are implemented in Java, achieving simulation speeds up to 4.1 KHz.
💡 This is my flagship project and I'm actively seeking contributors!
🚀 What makes Libre8 special:
- Complete 8-bit computer architecture from the ground up
- Cross-platform development (thanks to Java and Logisim)
- Assembly-like programming with straightforward syntax
- Educational and perfect for learning computer architecture
- Fully open-source hardware and software
🤝 How you can contribute:
- Implement new assembly instructions or features
- Optimize the compiler and microcode
- Improve circuit designs and hardware simulations
- Create example programs and tutorials
- Enhance documentation for newcomers
- Test and report bugs
📚 Getting Started:
git clone https://github.com/crossplatformdev/Libre8.gitVisit the repository for circuit diagrams, code examples, and comprehensive documentation. Whether you're interested in retro computing, hardware emulation, or educational computer architecture, Libre8 offers an exciting platform to learn and contribute!
🖥️ Cross-Platform Development │ 🔩 Embedded Linux Systems │ 📱 Android Apps
🎮 Game Engine Architecture │ ⚡ Hardware Prototyping │ 🕹️ Retro Computing
Platforms: Android · Raspberry Pi · Linux · Web
Hardware: ClockworkPi uConsole · Watchy E-Ink Watch
Frameworks: libgdx · libncurses · AngularJS
22 Public Repositories · 50 ⭐ Top Project · 6 🍴 Top Forks · Active Since 2012




