Avatar
👾

Organisations

Links

README.md

About

Hi! I’m a polyglot developer and DevOps engineer with a broad background spanning software development, systems administration, and cloud operations. I work across a wide range of languages and stacks, from low-level assembly and retro computing to modern cloud infrastructure, CI/CD pipelines, and platform engineering.

Outside day-to-day engineering, I collect, repair, and restore classic 1980s arcade machines and hardware, and build/ modify games/ create new games for original classic arcade platforms.

Repositories

Skoolkit

Skoolkit is a suite of command-line tools for disassembling and documenting ZX Spectrum software.

You can also find my own ZX Spectrum disassembly work on My Disassemblies Homepage.

180:
https://github.com/pobtastic/180

A disassembly of 180, created using SkoolKit.

After Shock:
https://github.com/pobtastic/adventure-games/tree/main/sources/aftershock

A disassembly of After Shock, created using SkoolKit.

Atic Atac:
https://github.com/pobtastic/ultimate/tree/main/sources/aticatac

A disassembly of Atic Atac, created using SkoolKit.

Battlezone:
https://github.com/pobtastic/battlezone

A disassembly of Battlezone, created using SkoolKit.

Batty:
https://github.com/pobtastic/batty

A disassembly of Batty, created using SkoolKit.

Booty:
https://github.com/pobtastic/booty

A disassembly of Booty, created using SkoolKit.

Cookie:
https://github.com/pobtastic/ultimate/tree/main/sources/cookie

A disassembly of Cookie, created using SkoolKit.

Everyone's A Wally:
https://github.com/pobtastic/everyonesawally

A disassembly of Everyone’s A Wally, created using SkoolKit.

Harrier Attack:
https://github.com/pobtastic/harrierattack

A disassembly of Harrier Attack, created using SkoolKit.

The Hobbit:
https://github.com/pobtastic/adventure-games/tree/main/sources/hobbit

A disassembly of The Hobbit, created using SkoolKit.

Hollywood Poker:
https://github.com/pobtastic/hollywoodpoker

A disassembly of Hollywood Poker, created using SkoolKit.

Jason's Gem:
https://github.com/pobtastic/jasons-gem

A disassembly of Jason’s Gem, created using SkoolKit.

Jetpac:
https://github.com/pobtastic/ultimate/tree/main/sources/jetpac

A disassembly of Jetpac, created using SkoolKit.

Jewels Of Babylon:
https://github.com/pobtastic/adventure-games/tree/main/sources/jewelsofbabylon

A disassembly of Jewels Of Babylon, created using SkoolKit.

Lunar Jetman:
https://github.com/pobtastic/ultimate/tree/main/sources/lunarjetman

A disassembly of Lunar Jetman, created using SkoolKit.

Percy the Potty Pigeon:
https://github.com/pobtastic/percythepottypigeon.yaml

A disassembly of Percy the Potty Pigeon, created using SkoolKit.

Pheenix:
https://github.com/pobtastic/pheenix

A disassembly of Pheenix, created using SkoolKit.

Pssst:
https://github.com/pobtastic/ultimate/tree/main/sources/pssst

A disassembly of Pssst, created using SkoolKit.

Rampage:
https://github.com/pobtastic/rampage

A disassembly of Rampage, created using SkoolKit.

Sabre Wulf:
https://github.com/pobtastic/ultimate/tree/main/sources/sabrewulf

A disassembly of Sabre Wulf, created using SkoolKit.

Sherlock:
https://github.com/pobtastic/adventure-games/tree/main/sources/sherlock

A disassembly of Sherlock, created using SkoolKit.

Splitting Images:
https://github.com/pobtastic/splittingimages

A disassembly of Splitting Images, created using SkoolKit.

Tranz Am:
https://github.com/pobtastic/ultimate/tree/main/sources/tranzam

A disassembly of Tranz Am, created using SkoolKit.

Trashman:
https://github.com/pobtastic/trashman

A disassembly of Trashman, created using SkoolKit.

Travel With Trashman:
https://github.com/pobtastic/travelwithtrashman

A disassembly of Travel With Trashman, created using SkoolKit.

Warlord:
https://github.com/pobtastic/adventure-games/tree/main/sources/warlord

A disassembly of Warlord, created using SkoolKit.

The Way of the Exploding Fist:
https://github.com/pobtastic/wayoftheexplodingfist

A disassembly of The Way of the Exploding Fist, created using SkoolKit.

West Bank:
https://github.com/pobtastic/westbank

A disassembly of West Bank, created using SkoolKit.

Wheelie:
https://github.com/pobtastic/wheelie

A disassembly of Wheelie, created using SkoolKit.

Popular posts

  1. The Hobbit draws a location graphic for some of the places you visit. The graphics are stored as compact bytecode. Here’s how I decoded that format and turned it into readable instructions for the disassembly.

    hobbit skoolkit zx spectrum z80 adventure-games

  2. Quick summary of all the core Drupal cache tables.

  3. Pheenix contains a surprising number of visual elements from the arcade game, especially given it’s only a 16K game.

    This article looks at the “transition effect” which I guess is a little like the ship going into hyperspace to move onto the next phase/ level.

    pheenix skoolkit zx spectrum z80

  4. I played this one quite late on, probably as a magazine cover tape. Strange too, as I’m a HUGE fan of the arcade version - and this is a fantastic conversion!

    pheenix skoolkit zx spectrum z80

  5. I did a thing!

    I don’t tend to do talks anymore, and certainly never about Skoolkit and disassembly! So this is very much a first for me.

    skoolkit zx spectrum z80

  6. Continuing on with 180 having some really pro-level coding, it also has speech in it!! Incredible given it’s a budget game and that the speech works on the 48K Spectrum beeper!

    I’d love to know how they achieved this cheaply enough for it to not be a full priced game.

    180 skoolkit zx spectrum z80

Post activity