Simon Frankau (@simon-frankau)
  • Stars
    star
    247
  • Global Rank 104,318 (Top 4 %)
  • Followers 32
  • Following 3
  • Registered almost 11 years ago
  • Most used languages
    Rust
    36.8 %
    C
    15.8 %
    Assembly
    15.8 %
    Haskell
    10.5 %
    PostScript
    5.3 %
    Java
    5.3 %
    C++
    5.3 %
    Lua
    5.3 %

Top repositories

1

galette

A GAL assembler, largely galasm-compatible and written in Rust.
Rust
99
star
2

mock-a-mockingbird

My answers to Raymond Smullyan's "To Mock a Mockingbird" combinator puzzles, including a solver in Haskell
Haskell
32
star
3

head-over-heels

A reverse-engineering of the classic isometric ZX Spectrum game "Head Over Heels"
Assembly
30
star
4

radiosity

Simple radiosity renderer, generates a basic scene
C++
16
star
5

speedball2-re-amiga

A reverse-engineering of Speedball 2 for the Commodore Amiga. Based on my reversing of the Sega Megadrive (Genesis) version.
Assembly
11
star
6

toy-tcp

Toy implementation of a TCP/IP stack
Java
8
star
7

big-classic-mac

Work to enable a Classic Mac (24-bit 68000) with ~16MB of RAM.
Rust
8
star
8

excel-ray-tracer

Simple ray-tracer written in function-mode excel
6
star
9

keyboard-build

Notes on building my own keyboard, based on the "Phantom" design.
5
star
10

floppy-decode

Decode the sectors of a floppy disk from a digital oscilloscope trace of the floppy drive data line
Haskell
5
star
11

acorn-a680

Information about some Acorn A680 main boards that I have.
4
star
12

speedball2-re

A reverse-engineering of Speedball 2 for the Sega Megadrive
Rust
4
star
13

rediscovering-tomography

Reinventing tomographic reconstruction from scratch
Rust
3
star
14

teensy_simm

Use a Teensy to exercise a 30-pin SIMM, investigate the DRAM decay behaviour
C
3
star
15

dirac

A simple Z80-based single-board computer
Assembly
2
star
16

teensy_oled

Drives a SSD1306-based OLED 128x32 display with a Teensy 2.0
C
2
star
17

sphere-tracer

Very simple ray-tracer to produce pictures of shiny spheres
C
2
star
18

monoid-gen

Generate the free idempotent monoid for 3 letters
Rust
1
star
19

dipstick

Creates stickers that go on DIP ICs to aid breadboarding.
PostScript
1
star
20

wordle-solver

Code to brute-force Wordle solutions
Rust
1
star
21

two-generator-idempotent-rigs

Count the number of elements in free idempotent rig on two generators
Rust
1
star
22

dumb-vga

Hardware to generate a simple VGA-like video display using little more than a memory chip and counters
Lua
1
star
23

bowman

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