Projekte

Hier gibt es eine Liste mit meinen Projekten.

Note: All projects are in English, including their documentation.

Name Datum Link Beschreibung
INFORUN 2021-08-03 source (ASM, 2 KB) Starte CP/M INFOCOM-Interpreter für angegebene Datei. Retro.
Geschrieben in Assembler für z80asm (aber 8080-kompatibel), benötigt ZORK1.COM.
MINICPM 2021-07-28 source (TGZ, 537 KB) Ein i8080-Emulator für AVR (Atmega8515 mit XMEM), geschrieben in Assembler für avra.
Ein dazu passendes CP/M BIOS mit Treiber für SD-Karten, geschrieben in Assembler für z80asm.
Dazu CP/M 2.2 (angepasst an z80asm) und ein bootfähiges Image. Mehr in der README.
CHIP-8 2021-06-13 source (TGZ, 20 MB) Ein Emulator für CHIP-8 auf Basis von SDL2, geschrieben in C.
Für Linux und Windows (mingw-w64, enthält SDL2).
ftpd.py 2021-05-17 source (11 KB) Minimaler FTP-Server ohne Abhängigkeiten, geschrieben in Python 3.
Unterstützt PORT, PASV und EPSV. Keine Nutzerverwaltung, keine Schreibzugriffe.
adbremote.py 2020-07-29 source (5 KB) Einfaches Programm zum Fernsteuern von Android-Geräten, geschrieben in Python 3.
Benötigt Zugriff via adb und tkinter.
XMIMAGE 2019-05-19 source, binary (ZIP, 6 KB) XMODEM IMAGE WRITER, geschrieben in C für bcc. Retro.
Empfängt ein Image per XMODEM (COM1, 9600n8) und schreibt es auf eine formatierte Diskette in Laufwerk A:
Für MS-DOS 2.0+, getestet mit MS-DOS 3.10 (Philips :YES).
tokei.html 2017-08-12 link (11 KB) Bijin Tokei; zeigt aktuelle Uhrzeit mit Bildern an. HTML & Javascript.
Vorkonfiguriert mit einigen Sets von www.bijint.com.
rtcdate.c 2017-12-03 source (2 KB) Setzt die Systemzeit von PC/IX unter PCE, geschrieben in K&R C. Retro.
Funktioniert auch nach dem Jahr 2000, im Gegensatz zu PC/IX 'date'.