Mark Kotyk's repositories
topwaytool
Tool for managing android images on TopWay car headunit
kpro-datalog
Kotlin/Java Library to collect realtime data from a Hondata KPro ECU
6502
Code for the 6502 microprocessor, mostly for the Replica 1 computer.
advent-of-code-2022
Advent Of Code 2022
bCNC
GRBL CNC command sender, autoleveler and g-code editor
CAN_BUS_Shield
CAN Bus Shield - MCP2515&MCP2551
cncjs
A web-based interface for CNC milling controller running Grbl, Marlin, Smoothieware, or TinyG.
FabGL
Display Controller (VGA, SSD1306), PS/2 Mouse and Keyboard Controller, Graphics Library, Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32
fat-aar-android
Gradle plugin for merging dependencies applies to gradle plugin version 3.+
GeckOS-V2
GeckOS version 2, current development
GW-BASIC
The original source code of Microsoft GW-BASIC from 1983
HI-TECH-Z80-C
HI-TECH Z80 CP/M C compiler v3.09 and updates
java_grinder
Compile Java byte-code to native CPU's.
kotlinx.serialization
Kotlin multiplatform / multi-format serialization
ksim65
Kotlin 6502/65C02 microprocessor simulator
Marlin
Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. | Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
meatloaf
A Commodore IEC Serial Floppy Drive and WiFi Modem multi-device emulator
mkotyk-FaceBroke
My personal copy of FaceBroke
MS-DOS
The original sources of MS-DOS 1.25 and 2.0, for reference purposes
NodeGoat
The OWASP NodeGoat project provides an environment to learn how OWASP Top 10 security risks apply to web applications developed using Node.js and how to effectively address them.
sdrtrunk
A cross-platform java application for decoding, monitoring, recording and streaming trunked mobile and related radio protocols using Software Defined Radios (SDR). Website:
Smoothieware
Modular, opensource, high performance G-code interpreter and CNC controller written in Object-Oriented C++
wiegand-linux
Linux driver for reading wiegand data from GPIO. Tested for ARM 9G20 (linux stamp)