Skip to content
View mikeakohn's full-sized avatar

Block or report mikeakohn

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
  • mips_fpga Public

    Simple MIPS CPU implemented in an FPGA.

    Verilog 3 MIT License Updated Jun 28, 2026
  • riscv_fpga Public

    Implementation of a RISC-V CPU in Verilog.

    Verilog 17 5 MIT License Updated Jun 27, 2026
  • msp430_fpga Public

    MSP430 implementation in Verilog.

    Verilog 5 2 MIT License Updated Jun 25, 2026
  • naken_asm Public

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

    C++ 338 53 GNU General Public License v3.0 Updated May 30, 2026
  • Compile Java byte-code to native CPU's.

    C++ 525 42 GNU General Public License v3.0 Updated Apr 26, 2026
  • kohn3d Public

    Library for creating simple 3D images and animations.

    C++ 1 GNU Lesser General Public License v2.1 Updated Feb 16, 2026
  • Source code of smaller projects.

    Assembly 29 1 Updated Feb 1, 2026
  • C++ 3 1 Updated Dec 10, 2025
  • parse_mid Public

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

    C++ BSD 3-Clause "New" or "Revised" License Updated Nov 24, 2025
  • simple_wav Public

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

    C++ 1 GNU General Public License v3.0 Updated Nov 17, 2025
  • atari_2000 Public

    Atari 2000 game console.

    Verilog 1 MIT License Updated Oct 26, 2025
  • micro86 Public

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

    Verilog 10 3 MIT License Updated Sep 24, 2025
  • w65c832 Public

    W65C832 (32 bit 6502) in an FPGA.

    Verilog 71 9 MIT License Updated Sep 2, 2025
  • Mandelbrots in assembly using the x86_64 SSE instructions.

    C 4 2 Updated Sep 1, 2025
  • midi_guitar Public

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

    C++ 10 Updated Aug 9, 2025
  • pdp11_fpga Public

    PDP-11 in Verilog.

    Verilog 1 1 MIT License Updated Jun 6, 2025
  • RC drag racing christmas tree circuit using a Wixel.

    C++ 1 3 Updated May 14, 2025
  • mini_golf Public

    Mini golf course circuit.

    C++ BSD 3-Clause "New" or "Revised" License Updated Apr 30, 2025
  • intel_8008 Public

    Intel 8008 implemented in Verilog.

    Verilog 11 2 Updated Feb 9, 2025
  • Implementation of the Apollo Guidance Computer in an FPGA.

    Verilog 22 2 MIT License Updated Dec 25, 2024
  • Web server that can serve JPEG's from a camera or an AVI file.

    C 1 GNU General Public License v3.0 Updated Nov 10, 2024
  • TMS1000 implemented in an FPGA.

    Verilog 1 1 MIT License Updated Nov 7, 2024
  • m6502 Public

    FPGA implementation of the 6502.

    Verilog 9 1 MIT License Updated Oct 16, 2024
  • Compile a text or binary file into a .o file referenced by a global variable.

    C++ 1 MIT License Updated Oct 7, 2024
  • PowerPC implemented in Verilog for an FPGA.

    Verilog 12 2 MIT License Updated Sep 12, 2024
  • Mandelbrot generation code using Kubernetes to generation frames of animation.

    C++ 1 Updated May 24, 2024
  • micro68k Public

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

    Verilog 17 1 MIT License Updated Mar 24, 2024
  • print_macho Public

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

    C MIT License Updated Feb 5, 2024
  • f100l_fpga Public

    F100-L CPU implemented in an FPGA.

    Verilog 2 1 MIT License Updated Jan 13, 2024
  • magic_elf Public

    Dump contents of ELF files, including core files.

    C++ 9 5 BSD 2-Clause "Simplified" License Updated Jan 12, 2024