This is your work, valued

Michael Kohn

Elite
@mikeakohn

Just your typical computer nerd.

java_grinder. Compile Java byte-code to native CPU's.

525

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

339

w65c832. W65C832 (32 bit 6502) in an FPGA.

71

small_projects. Source code of smaller projects.

29

print_pe. Dump contents of Windows EXE and DLL as text.

27

apollo11_fpga. Implementation of the Apollo Guidance Computer in an FPGA.

22

playstation2_demo. Java Grinder Playstation 2 demo.

19

amiga_recovery. View and copy files from Amiga file system images.

19

riscv_fpga. Implementation of a RISC-V CPU in Verilog.

18

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

17

cloudtari. Networked based Atari 2600 emulator.

17

simd_examples. Some simple examples of using SIMD CPU instructions.

15

powerpc_fpga. PowerPC implemented in Verilog for an FPGA.

12

intel_8008. Intel 8008 implemented in Verilog.

11

nintendo64_demo. Nintendo 64 demo written in Java.

11

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

10

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

10

magic_elf. Dump contents of ELF files, including core files.

9

m6502. FPGA implementation of the 6502.

9

apple2_disk_utils. Utilities for reading from Apple II disks.

8

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

5

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

5

msp430_fpga. MSP430 implementation in Verilog.

5

mandelbrot_sse. Mandelbrots in assembly using the x86_64 SSE instructions.

4

drumsplusplus. C++

3

mips_fpga. Simple MIPS CPU implemented in an FPGA.

3

kunzip. Zip file extractor library.

3

ir_remote_controls. Infrared remote control projects.

2

f100l_fpga. F100-L CPU implemented in an FPGA.

2

easy_match. Experimental replacement for simple regex-like searches.

1

mandelbrot_cluster. Mandelbrot generation code using Kubernetes to generation frames of animation.

1

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

1

atari_2000. Atari 2000 game console.

1

anything2obj. Compile a text or binary file into a .o file referenced by a global variable.

1

kohn3d. Library for creating simple 3D images and animations.

1

tms1000_fpga. TMS1000 implemented in an FPGA.

1

pdp11_fpga. PDP-11 in Verilog.

1

rc_drag_racing. RC drag racing christmas tree circuit using a Wixel.

1

cnn_iq_raiser. Mozilla extension to filter stupid articles from CNN and clean up other issues with www.cnn.com.

1

simple_wav. Some simple library functions for reading / writing .wav files.

1