Hans Liss's Projects
Enhanced version of the Adventureland game (released in 1980), written in 1802 assembly language
Inexpensive Arduino based tool for testing 2114s
A JavaScript 6502 assembler and simulator
Salesforce Apex language parser for Java and Javascript.
ARECIBO PROGRAM FOR THE COSMAC 1802 MICROCOMPUTER, original by Steve Gemeny
A 12-key keypad for the joystick port, based on the Atari 2600 keypad
Audio to TTL adapter stage from my MIDI converter
Simple Base64 encoder/decoder
A fork of bash that can log all commands to a local logfile
A simple app showing a Bifurcation diagram for the Logistic Map by Robert May
Add multiple binary files together, byte by byte
A binary USB keyboard
XOR on binary files, either by a fixed key or one file against another
65C02 adapter for 6502 socket plus blinkenlights on all address and data lines
A small and simple lex/yacc based command-line calculator that can handle floats.
A USB HID controller for a C128 keyboard, using a frickin' Teensy 4.1
The C64 Mini Vice (2.4)
CTRL-ALT-Del keyboard
A simple script + binary to send notifications about impending SSL cert expiry
CIEXYZ to CIELAB conversion
Create exposure test file for the Sparkmaker FHD
Add secondary cross references between CSV files
Split an interleaved file (e.g. a disk image) into slices.
Fast and easy to understand Arduino library to use the DFPlayer Mini MP3 module from DFRobot.com. This is a huge improvement (both in terms of execution speed and simplicity) to the standard library provided by DFRobot.com.
Populate a database with enough information to make it possible to easily find duplicate directory trees and files.
E-Badge IR transmitter
Command-line tool to connect to an LDAP server and recursively expand a group to print all its members.
List a Facit DTC/ABC800 disk image, and try to extract the files
Load an image and text to a framebuffer device.