Retro Game Coders
Retro computing news, reviews and programming tutorials. 8-bit and 16-bit computers, consoles, games, hardware, emulation/FPGA, and coding
- Posts
- 159 from 7 Jul 2020 to 14 Oct 2026
- Posting
- weekly (57 in the last year)
- Kind
- personal blog
- Feed
- https://retrogamecoders.com/feed/
2026 45
- Worth a Watch issue 04
- AI, Slop, and Where I Draw the Line
- Amiga Graphics – A Real Bitmap Screen in C
- Worth a Watch issue 03
- C64 BASIC Dungeon Crawler: The Goblins Strike Back
- Worth a Watch issue 02
- “Not Conio But Compatible” Adapter for Atari ST vbcc
- “Not Conio But Compatible” for Amiga VBCC
- Worth a Watch issue 01
- Worth a Watch issue 00
- Where the 21st Century Was Invented – The National Museum of Computing (TNMOC)
- How I Broke My Minstrel 4th Before It Ever Booted
- AndyH/Hewco Retro Game Developer Interview
- Cross-Platform Amiga and Atari ST C Programming (“Not Conio But Compatible”)
- Programming the Amiga and Atari ST in C: Reading Keyboard Input
- C64 BASIC Dungeon Crawler: Goblin Attack! (C64 BASIC Part 8)
- Code ZX Spectrum Next in a Web Browser (ZXGo Emulator in JS)
- Emulate Z80 CP/M 2.2 in Your Browser AND Compile C Code!
- Commodore 64 BASIC Dungeon Crawler (C64 BASIC Part 7)
- If I designed a Commodore Phone
- ASCII Dungeon Tiles on Amiga and Atari ST (C Programming)
- Retro C Versus BASIC: Squeezing Games into 8-bit Machines
- C64IDE: Powerful, Free Mac Commodore 64 IDE Review
- Trimui Smart Pro S Review: Amazing $100 Retro Widescreen Handheld
- Zero Lines Maze: What the 8-Bit Guy’s One-Liner Can Still Teach Us
- C64 BASIC: Game Map Overhead “Camera View”
- Programming the Amiga and Atari ST in C: Counter Loops and Game Ticks
- Programming the Amiga and Atari ST in C: Hello World with VBCC
- Amiga and Atari ST: 16-Bits in Your Browser!
- Programming the Commodore 128
- Retro IDE Updates April 2026
- Announcing RGC-BASIC V2.0: Mod Tracker Music and Modern Games Capabilities!
- TRSE is Now in Your Browser — No Install, No Setup, Just Retro Coding
- RGC-BASIC Update: Easy, Modern BASIC in Your Browser Has Sprites Now
- Run a Modern + Commodore-Style BASIC Anywhere with RGC-BASIC (Not an Emulator)
- Advanced PET Screen Drawing Techniques
- XC-BASIC3 Space Invaders Demake (PET Programming Part 4)
- XC-BASIC3 Space Invaders (PET Programming Part 3)
- XC-BASIC Shoot ’em Up: Programming the PET Part 2
- Getting the Most Out of Your R36S
- R36S Pocket Games Console Review (Cheap + Great!)
- Programming Your Own Modern BBS with Python
- C64 Ultimate Review + What’s Next?
- How to Emulate a C64 Modem and Dial a BBS Using Vice
- Learning Retro Computer Electronics Fault Finding and Restoration
2025 43
- Control Your XBerry Pi with ZX Spectrum+ Keyboard
- Introduction to Programming the Commodore PET
- How C64 Sprites Work
- ZX Spectrum Next on the Internet: Xberry Pi ESP01 and Pi Zero Upgrades
- XBerry Pi Review – ZX Spectrum Next in Pi Form Factor
- Compiled ZX Spectrum BASIC and Z88DK Added to Online Retro IDE
- Maxduino Review: Tape Cassette Emulator for Multiple Retro Computers
- Apple //e and Vic 20 BASIC added to Online IDE!
- Creating a Classic 3D Maze Game for the C64 in XC-BASIC 3
- How to Modulo on the C64 and Why You Need It
- More C64 BASIC Optimisations
- Retro Pixel Image Editor
- Introducing Dungeon Loom (Text Adventure/Dungeon Map Editor)
- Replacing Parts of Strings in C64 BASIC
- CHIP8 and How Emulators Work
- Printing PETSCII Faster
- Online Retro IDE: x86 and BBC Micro Updates
- Online CP/M Emulator (WIP)
- Online Retro Programming IDE: BBC CC65, C64 BASIC and Vic 20 Added!
- Commodore 64 Text Adventures: Objects and Actions
- Pet-Type: Commodore PET Horizontal Shootemup in C
- Program the BBC Micro in C with VBCC for 6502 on MacOS Using Docker
- Developing a Retro-Roguelike Game for Multiple Platforms in C
- Shoot ‘Em Up Construction Kit for Commodore 64
- Custom Characterset on the C64 in C with CC65
- Retro Rogue-Like: Modular Programming in C
- Rogue-Like Game: Re-code in PyGame?
- CC65/CL65 Ram Optimization
- Is There Such a Thing as an Easy C Game Engine?
- Retro Dungeon in C: Putting my CC65 code on a diet
- Dungeon Game with Random Mazes Now Working on Commodore PET
- Cross-Platform Game Programming in C: Mazes and Limitations of cc65
- CP/M in Your Pocket
- Getting Stuck in the 1970s with a Modern C Compiler
- Star Trek – One of the first viral games?
- CP/M: The Linux of the Early 80s
- My IMSAI 8080
- My Amiga and Atari ST Collection
- Amstrad CPC464 – The ‘Biggest’ Retro Computer of the 1980s
- The High Tech Beauty of Atari Design
- Amiga A600 (and a Horrible Surprise)
- MiSTer Multisystem – Updated for 2025 with all the Retro Goodness
- The400: Review of the Recreated Atari 400
2024 13
- The Spectrum – Modern Recreation of the 1980s Rubber-Keyed Classic
- HP 100LX for DOSCember – My Pocket DOS 5.0 PC
- BBC Micro – The Ancestor to a Device You Are Guaranteed to Own
- C64 Text Adventure Game Programming Tutorial
- Interacting with and Scraping the Web Using C64 & WiFi
- C64 BASIC Tutorial: Using String Manipulation to Write a Text Adventure
- Programming the C64 with Visual Studio Code
- How to Setup Your Raspberry Pi 5, 4 or Pi400/Pi500/Pi500+ with PiMiga 5 Amiga Emulator + Games Bundle
- Programming Neo6502 in C/C++ Using CC65
- Neo6502 Review
- Programming the Agon Light using C/C++
- My Programming Journey – What’s Yours?
- Apple II Blueprint Signed by Woz Explains NFTs
2023 1
2022 18
- Vision BASIC – A New C64 BASIC Compiler
- Atari ST Upgrades: Retro Computer Adventures with the Atari 520 STFM
- Atari ST STOS Programming: Exploring the ST Filesystem
- Creating a STOS Text Adventure: Adding Objects and Inventory
- Atari ST Programming: STOS Text Adventure Engine
- Atari ST Programming: A Simple Game in STOS
- Atari ST Programming: STOS BASIC Sprite Movement
- Atari ST Graphics Programming with STOS BASIC
- Atari ST Programming: Getting Started with STOS BASIC
- Atari ST Programming: Cross-Development with Modern IDEs
- Atari ST Programming: Hatari, STOS and Turbo C
- Sinden Light Gun Review
- Retro Computer Development in 2022: Bringing My Retro Dev Machines Up to Date
- What Next for the RetroPie? (My RetroPie is rapidly becoming Retro)
- How to Make a Game with JavaScript
- Remember Sports Games? (The First Home Video Game System I Ever Played)
- XC-BASIC v3 First Impressions
- Which Retro game can you still play for hours?
2021 27
- Redemption of the Sinden Lightgun
- AOZ.Studio Tutorial: Getting Started
- Commodore 64 + WiFi (C64 Electronics Part 5)
- Commodore 64 + Arduino (C64 Electronics Part 4)
- Reading C64 Joysticks and Analog Signals (Programming Electronics with the Commodore 64 Part 3)
- C64 “Security System” / Digital Input (Programming Electronics with the Commodore 64 Part 2)
- Cheap and Easy Arduino C64 Keyboard to USB Adapter
- Programming Electronics with the Commodore User Port Part 1: Blinking an LED
- Loading Game Data – Commodore BASIC Programming Part 6
- C64 DOS Commands – Commodore BASIC Programming Part 5
- Low-Level and Assembly Programming in Turbo Rascal (TRSE)
- TRSE + 8-Bit Guy SNES Controller Adapter:Turbo Rascal Hardware Programming
- The Magic of Poke – Commodore BASIC Programming Part 4
- Commodore BASIC and Simple Game Logic
- Commodore 64 BASIC Commands: RND, GOSUB and FOR
- Installing CBM .Prg Studio on Mac / Linux with Wine / Crossover
- Commodore 64 BASIC Programming Course
- Turbo Rascal Syntax: TRSE Programming Tutorial Part 2
- Which movies inspired your interest in computers?
- Introduction to Cross-Platform Retro Game Development with TRSE
- Commodore 64 Emulator in Your Web Browser – Now with drag-and-drop BASIC Tokenizer
- Bittboy versus Pocket Sprite
- Ultimate 64: Commodore 64 FPGA Motherboard Replacement/Upgrade Review
- Keyboard Control and Character Movement: Coding a Retro Game with C Part 3
- Getting Started Programming in C: Coding a Retro Game with C Part 2
- Coding a Retro Game: Learn C Programming by Developing Games
- Frogger – Browser-based retro game fun
2020 12
- Programming the Amiga with AMOS BASIC: A Playable “Shoot ’em up” Game
- Programming the Amiga with AMOS BASIC: Animation & Scrolling with AMAL
- Programming the Amiga with AMOS BASIC: Better Tile Scrolling
- Programming the Amiga with AMOS BASIC: Maps & Scrolling
- Programming the Amiga with AMOS BASIC: Bobs and Sprites
- Programming the Amiga with AMOS BASIC: Colours, Palettes, Variables, Arrays and Scrolling
- Programming the Amiga with AMOS BASIC: Screens and Loading Images
- Programming the Amiga Series Part 1: Installing AMOS Basic the Easy Way!
- MiSTer FPGA Amiga Guide: How to Easily Setup MiniMig-AGA with WHDload to play 1000s of Amiga games
- MiSTer FPGA Tutorial: Getting Started with MiSTer (Article and Video)
- Raspberry Pi Amiga Emulation Options
- Raspberry Pi with actual Commodore 64 Keyboard – BMC64 Pi, NO Keyrah required!