Ethan Dicks's repositories
1802black
1802Uno Emulator Running on Blackpill (no front panel, but 32K or RAM and 32K of ROM)
2-3-Scale-VT100-Terminal-Reproduction
STL files for my 2:3 Scale VT100 Terminal Reproduction
a2tools
Stuff I write for my Apple //c
Apple-IIc-Portable
Add-on Screen and Battery turns your Apple IIc into a portable computer
AR488
AR488 Arduino GPIB Interface
awesome-plotters
A curated list of code and resources for computer-controlled drawing machines and other visual art robots.
basic-computer-games
An updated version of the classic "Basic Computer Games" book, with well-written examples in a variety of common MEMORY SAFE, SCRIPTING programming languages. See https://coding-horror.github.io/basic-computer-games/
BlueSCSI
A small SCSI device based on stm32
cbmsrc
Original source code of various Commodore computers and peripherals.
cpm65
CP/M for the 6502
ESP8266Audio
Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, MP3, and AAC files on I2S DACs or with a software emulated delta-sigma DAC on the ESP8266 and ESP32
FabGL
ESP32 Display Controller (VGA, PAL/NTSC Color Composite, SSD1306, ST7789, ILI9341), PS/2 Mouse and Keyboard Controller, Graphics Library, Sound Engine, Game Engine and ANSI/VT Terminal
floptran-iv
Original and updated versions of FLOPTRAN-IV, a simplified-BASIC compiler for Commodore PETs and other CBM machines
hackmatch
Exapunks Hack*Match Bot
holiday174-star
Minimalist Computing - Holiday174 Design Contest - Blinking Star
HxCFloppyEmulator
HxC Floppy Drive Emulator toolkit
infocom-zcode-terps
Historical source code for Infocom's Z-machine interpreters
libg15render
This is a library to render text and shapes into a buffer usable by the.
lisaem
The first fully functional Lisa Emulator™
mdlzork
Different versions of original mainframe Zork reconstructed and patched to run under Confusion.
MiniDexed
Dexed FM synthesizer similar to DX7 running on a bare metal Raspberry Pi (without a Linux kernel or operating system)
pedisk2
Reverse engineering the CGRS Microtech PEDISK II disk system for Commodore PET/CBM computers
PET_CBM_1541_Adapter
This is an adapter for connecting the 1541 (or other IEC floppy disk drives) to the Userport of a CBM8032 etc.
ptap2dxf
PTAP2DXF - Generate CNC-cut paper tapes from .PTAP or other binaries on a home stencil cutting machine
re3
Reverse-engineered driving games
rx02_emulator
DEC PDP-11/PDP-8 RX02 drive emulator
scott2zil
Tool for creating converting a SA-game dat-file to ZIL that compiles with ZILF
VT100-Hax
DEC VT100 terminal ROM hacks for Retrocomp2014.
WiRSa
Wifi RS232 Serial Modem adapter with SD file transfer features