- New York
-
19:21
(UTC -04:00)
Lists (2)
Sort Name ascending (A-Z)
Starred repositories
CP/M 2.2 running in a browser tab, converted from the original RunCPM to WebAssembly.
A browser-based DOS-prompt terminal that boots a self-hosted suite of classic emulators from numbered menus — 19 engines, 32 systems, nothing fetched at runtime.
Miscelania related to developing software for the TRS-80 Model 100 clone platform.
Programming tricks and techniques on the Intel 8085 CPU
My implementation of the C compiler from Nora Sandler's book "Writing a C Compiler"
OSS-Fuzz - continuous fuzzing for open source software.
Convert .CO M/L file to a loadable BASIC program in .DO format
C memory allocator with selectable First/Next/Best-Fit, per-allocation tracing, optional mark-and-sweep GC, and a configurable logging API for in-program diagnostics.
Tandy M100 game "Code Breaker" (in the style of Master Mind)
Interpreters for Tiny Basic written in Basic (various versions), C, C#, Java, Pascal, Python, VB.Net and others. Pure interpreters, e.g., not byte code, not even tokenized.
A transcript of the TRS80 Model 100 schematic
An IDE, Assembler and emulator for Intel 8085. Includes various debugging tools and peripherals.
A simple Python based 8085 assembler, additional support for TRS-80 Model 100.
Programs and utilities for the Tandy TRS-80 Model 100/102/200
Reader Implementations of "Writing a C Compiler"
D2 is a strongly-typed, statically-typed, (mostly) inferred-type compiled language.
A lightweight Garbage Collector and a Memory Management System for C.
8K RAM module for "Model T Computers" - TRS-80 Model 100, Kyotronic KC-85, NEC PC-8201, Olivetti M10
Mark-Sweep-Compact Garbage Collector built for C language
"Smallest Possible Language" - a self-hosted compiler