Michael Kohn's repositories

java_grinder

Compile Java byte-code to native CPU's.

Language:C++License:GPL-3.0Stargazers:487Issues:38Issues:7

naken_asm

Assembler for MSP430, dsPIC, ARM, MIPS, 65xx, 68000, 8051/8052, Atmel AVR8, and others.

Language:C++License:GPL-3.0Stargazers:277Issues:33Issues:83

print_pe

Dump contents of Windows EXE and DLL as text.

Language:CStargazers:19Issues:7Issues:0

amiga_recovery

View and copy files from Amiga file system images.

cloudtari

Networked based Atari 2600 emulator.

Language:C++Stargazers:16Issues:3Issues:0

nintendo64_demo

Nintendo 64 demo written in Java.

Language:JavaStargazers:9Issues:3Issues:0

midi_guitar

Convert sound samples into DCT's and output as midi notes.

Language:C++Stargazers:8Issues:5Issues:0

magic_elf

Dump contents of ELF files, including core files.

Language:C++License:BSD-2-ClauseStargazers:7Issues:4Issues:0

micro68k

Motorola 68000 (32 bit with unneeded instructions removed) in an FPGA.

Language:VerilogLicense:MITStargazers:7Issues:2Issues:0

riscv_fpga

Implementation of a RISC-V CPU in Verilog.

Language:VerilogLicense:MITStargazers:7Issues:3Issues:0

intel_8008

Intel 8008 implemented in Verilog.

Language:VerilogStargazers:5Issues:2Issues:0

glow_memory

Proof of concept 1 byte of RAM made from glow in the dark stickers and an FPGA.

Language:VerilogStargazers:3Issues:4Issues:0

libkohn_avi

Small library for creating AVI files along with a readavi program for debugging files.

Language:CLicense:LGPL-2.1Stargazers:3Issues:3Issues:0

kunzip

Zip file extractor library.

mandelbrot_sse

Mandelbrots in assembly using the x86_64 SSE instructions.

easy_match

Experimental replacement for simple regex-like searches.

Language:CStargazers:1Issues:3Issues:0

environmental_sensors

Firmware for an MSP430 reading some environmental sensors and displaying data on an LCD display.

Language:AssemblyStargazers:1Issues:3Issues:0

f100l_fpga

F100-L CPU implemented in an FPGA.

Language:VerilogLicense:MITStargazers:1Issues:2Issues:0

kohn3d

Library for creating simple 3D images and animations.

Language:C++License:LGPL-2.1Stargazers:1Issues:2Issues:0

mandelbrot_cluster

Mandelbrot generation code using Kubernetes to generation frames of animation.

micro86

Intel x86 (32 bit with unneeded instructions removed) in an FPGA.

Language:VerilogLicense:MITStargazers:1Issues:2Issues:0

m6502

FPGA implementation of the 6502.

Language:VerilogLicense:MITStargazers:0Issues:4Issues:0

coffee_maker

Testing the possibility of generating Java class files.

Language:C++Stargazers:0Issues:4Issues:0

ir_remote_controls

Infrared remote control projects.

Language:AssemblyStargazers:0Issues:3Issues:0

mikeakohn

Config files for my GitHub profile.

Stargazers:0Issues:2Issues:0

parse_mid

Library of functions and test program for parsing .mid files.

Language:C++License:BSD-3-ClauseStargazers:0Issues:2Issues:0

print_macho

Print contents of Mac executable (Mach-O) files.

Language:CLicense:MITStargazers:0Issues:0Issues:0

rc_drag_racing

RC drag racing christmas tree circuit using a Wixel.

Language:C++Stargazers:0Issues:3Issues:0

romi_windows_10_iot

Pololu Romi with a Raspberry Pi 3 running Windows 10 IoT

Language:CStargazers:0Issues:3Issues:0