Simon Frankau

Advanced
@simon-frankau

galette. A GAL assembler, largely galasm-compatible and written in Rust.

159

mock-a-mockingbird. My answers to Raymond Smullyan's "To Mock a Mockingbird" combinator puzzles, including a solver in Haskell

39

head-over-heels. A reverse-engineering of the classic isometric ZX Spectrum game "Head Over Heels"

32

radiosity. Simple radiosity renderer, generates a basic scene

19

speedball2-re-amiga. A reverse-engineering of Speedball 2 for the Commodore Amiga. Based on my reversing of the Sega Megadrive (Genesis) version.

17

big-classic-mac. Work to enable a Classic Mac (24-bit 68000) with ~16MB of RAM.

12

toy-tcp. Toy implementation of a TCP/IP stack

7

acorn-a680. Information about some Acorn A680 main boards that I have.

7

excel-ray-tracer. Simple ray-tracer written in function-mode excel

6

floppy-decode. Decode the sectors of a floppy disk from a digital oscilloscope trace of the floppy drive data line

5

keyboard-build. Notes on building my own keyboard, based on the "Phantom" design.

5

speedball2-re. A reverse-engineering of Speedball 2 for the Sega Megadrive

4

rediscovering-tomography. Reinventing tomographic reconstruction from scratch

4

dirac. A simple Z80-based single-board computer

3

bowman. Manuals, schematics and ROMs for the Sherwood Data Systems Bowman 68000-based single-board computer.

3

teensy_simm. Use a Teensy to exercise a 30-pin SIMM, investigate the DRAM decay behaviour

3

sphere-tracer. Very simple ray-tracer to produce pictures of shiny spheres

2

dumb-vga. Hardware to generate a simple VGA-like video display using little more than a memory chip and counters

2

teensy_oled. Drives a SSD1306-based OLED 128x32 display with a Teensy 2.0

2

dipstick. Creates stickers that go on DIP ICs to aid breadboarding.

2

mac-classic-rom-re. Reverse-engineering of the Mac Classic ROM, particularly around the EDisk ROM disk.

1

two-generator-idempotent-rigs. Count the number of elements in free idempotent rig on two generators

1

curved-spaces. A simple GUI app for visualising curved 2D surfaces and their geodesics

1

monoid-gen. Generate the free idempotent monoid for 3 letters

1

wordle-solver. Code to brute-force Wordle solutions

1
25
Apply