Back to the Pascal
Created on October 18, 2025
Last updated on May 5, 2026
Back to the Pascal is about a game I wanted to build in the early '90s. but couldn't, because I wasn't a good enough
programmer yet.
35 years later, I decided to see if I could finally pull it off using the same hardware (i386) and programming
language (Turbo Pascal) I used back then.
The project started as a weekly vlog, but a couple of weeks in, I realized it's going to be bigger and more demanding
than I imagined.
My initial "let's make a simple game" plan turned into an obsession: How far can I push the hardware?
It's really more about the coding side than game design at the moment: low-level VGA programming and x86 assembly
optimization.
Of course, there should be a game at the end, but the concept is still vague.
Think of a racing game similar to Micro Machines
with elements from Tony Hawk's Pro Skater.
Links
Related posts
-
The Isometric View Is Dead; Long Live the Isometric View (Back to the Pascal, Ep. 9)
After a detour through a top‑down prototype, a single tip from a fellow retro‑dev sparked a new direction.
April 30, 2026
-
Performance Limits: How Mode X Pushed Me Back Into Assembly (Back to the Pascal, Ep. 8)
Back in the 90s, I had a graphics programming book with a section on Mode X ...
February 2, 2026
-
Isometric Struggles (Back to the Pascal, Ep. 7)
I took the first steps toward a new direction for the project and started experimenting with isometric maps ...
December 15, 2025
-
New Direction? (Back to the Pascal, Ep. 6)
Six weeks in, I'm rethinking the direction of the project. This video is part Q&A, part devlog, part "wait... what am I
actually building?"
November 30, 2025
-
Did My Abstraction Slow Everything Down? (Back to the Pascal, Ep. 5)
This week was all about figuring out whether my new Canvas abstraction was slowing the game down ...
November 24, 2025
-
I Cleaned Up the Code and Created a Canvas (Back to the Pascal, Ep. 4)
I took a couple of days to untangle the mess from the past few weeks, reorganize the code, and maybe - just maybe - overengineer things a little ...
November 17, 2025
-
Loading images, tiles, and maps (Back to the Pascal, Ep. 3)
After an unexpected start to the week, I focused on loading game data and getting rid of all the hardcoded sprites, tiles, and maps...
November 9, 2025
-
Making the Map Scroll (Back to the Pascal, Ep. 2)
Time to make the map scroll... and to suffer the consequences. Off-by-one errors, scrambled blocks, weird glitches ...
November 2, 2025
-
Pixels, Tiles, Sprites (Back to the Pascal, Ep. 1)
It's the first week of my project, and I'm exploring the basics: drawing pixels, tiles, and eventually sprites.
October 26, 2025
-
Finishing the Game I Started 35 Years Ago
I'm gonna finish programming a game I started almost 35 years ago! Well, at least I'm gonna try.
October 18, 2025