sean-lawless / computersystems
Incremental system software for Raspberry Pi. From a blinking LED to a video game.
☆35Updated 2 months ago
Related projects ⓘ
Alternatives and complementary repositories for computersystems
- Small footprint, low dependency, C code implementation of a FAT16 & FAT32 driver.☆65Updated 5 years ago
- Diagrams for memory map layouts, in code or definition files☆38Updated last year
- Bare metal demo code for Raspberry PI 3☆32Updated 7 years ago
- Andy's Workshop Sprite Engine☆45Updated 10 years ago
- RISC-V machine code monitor☆32Updated 2 months ago
- Complex Programmable Logic Device (CPLD) Guide☆35Updated 2 years ago
- rpi-internal-registers☆42Updated 5 years ago
- A very simple RISC-V ISA emulator.☆35Updated 3 years ago
- Small C library for microcontrollers. Code is based on klibc.☆104Updated 3 years ago
- PCB combining Raspberry Pi Pico and iCE40 FPGA☆29Updated 6 months ago
- Fuzix C Compiler Project☆49Updated this week
- A crazy small 8-bit CPU built with only seventeen 7400-series chips.☆104Updated 4 years ago
- Version 2 of my Crazy Small CPU☆67Updated 5 years ago
- RaspberryPi BareMetal env☆40Updated 4 years ago
- Home Brew 8 Bit CPU Hardware Implementation including a Verilog simulation, an assembler, a "C" Compiler and this repo also contains my r…☆64Updated last year
- Squint: A peephole optimizer for stack VM compilers☆26Updated last month
- ☆32Updated 4 years ago
- emulated 8-bit 6502 CPU and 6850 ACIA for STM32F103 blue pill ⛺☆36Updated 6 years ago
- C++ library of assembler / disassembler that can run on embedded system☆28Updated last week
- Doom ported to a nRF52840-based BLE dongle☆41Updated last year
- Debugger For Cortex-M MCUs (Linux & OSX)☆24Updated 2 years ago
- Firmware and software support for the pico-ice board☆49Updated last week
- Designing Video Game Hardware in Verilog☆26Updated 4 years ago
- Small portable C interpreter and operating shell☆23Updated last year
- A catalog of my old-school GFX effects☆43Updated 9 months ago
- An example in bare metal RV32 assembly for the longan nano board☆18Updated 3 years ago
- Xinu OS for x86 with graphical vga, mouse and keyboard environment (gui). Also, useful networking (pci+eth driver, arp, ip, udp).☆16Updated 6 months ago
- One Page CPU Project - CPU, Assembler & Emulator each in a single page of code☆80Updated 4 months ago
- Port TCC (Tiny C Compiler) to support Risc-V 32 targets (specifically for the ESP32-C3). This project is a work-in-progress and is not cu…☆61Updated last year
- Retro Z80 computer for the Pano Logic Thin Client☆46Updated 2 years ago