Professor for System Programming at Bamberg University, Germany. General HW and system-level SW hacker.
crosstalk. Smalltalk-80 bare metal implementation for the Raspberry Pi
373xv6-d1. Port of MIT's xv6 OS to the Nezha RISC-V board with Allwinner D1 SoC
109xv6-rv32. Port of MIT's xv6 OS to 32 bit RISC V
44xv6-vf2. Port of the xv6 OS to the VisionFive 2 RISC V board
25kencc-cross. Updated Plan9 cross compilers (for OSX and Linux) including RISC V target
20iCE40HX1K-EVB. Designs for the Olimex iCE40HX1K-EVB board
14Baremetal-NeXT. Bare metal programming experiments for 68040-based NeXT systems
12producer. Smalltalk to Objective-C source-to-source compiler by Brad Cox and Kurt Schmucker (from comp.sources.misc 08/20/87)
8litebsd. LiteBSD for MIPS-based systems with some of my fixes
7qemuNextSTEPpatches. Patches for running NextSTEP for intel in qemu
7cbmdetokenizer. Quick and dirty detokenizer for CBM BASIC programs
5mfsreader. Extract files from 68k Macintosh MFS disk images (typically 400k floppy images)
5OSE2023. Code for the course operating systems engineering at Uni Bamberg (Summer 2023)
3wersimulator. Simulator for 6809/Z8-based Wersi music instruments (synthesizers, organs, MIDI expanders) based on the sim6809 Ensoniq Mirage emulator
3gorv. Educational RISC-V emulator written in Go (1.13)
3simplerv32. Simple RISC-V RV32 code example and simulator
2lisaprom. Trying to replace the Apple Lisa's 6309 PROM with a 22V10 GAL
2IoL4. Mirror of the IoL4 project by Kentaro A. Kurahone
2TI1500_GCC. gcc, gas and binutils for TI 1500 System V
2teaching. Slides and additional materials for my lectures
2daisy. Backup of IBM's Daisy binary translator
2awe. AWE Verilog CPU core
1tinyemu-riscv-haiku. Tinyemu for testing the Haiku RV64 port with patches by X512 and macOS SDL2/keyboard mapping support
1oberon-riscv. Oberon RISC-V port, based on Samuel Falvo's RISC-V compiler and Peter de Wachter's Project Norebo. Part of an academic project to evaluate Project Oberon on RISC-V.
1assignment-template. LaTeX template for assignments at NTNU
1dcc. dcc decompiler by Cristina Cifuentes
1semu. A minimalist RISC-V system emulator capable of running Linux kernel
1walkabout. Backup of Cristina Cifuentes' binary translation framework
1Projects. Assembly
1My4thEmu. Emulator for Dennis Kuschel's My4TH computer
1bib. SRA Bibliography
1verve. Verilog RISC V experiment
1LakeOS. A L4-like micro-kernel OS written in Rust
1osblog. The Adventures of OS
1xv6-riscv-fpga. Build a RISC-V computer system on fpga iCE40HX8K-EVB and run UNIX xv6 using only FOSS (free and open source hard- and software).
1risc5altera. Port of Niklaus Wirth's RISC5 Oberon machine to the Altera DE1 FPGA board
1