The Curious Engineer

All blogs / Retro computing

Retro Game Coders

retrogamecoders.com

Retro computing news, reviews and programming tutorials. 8-bit and 16-bit computers, consoles, games, hardware, emulation/FPGA, and coding

Retro computingCommodore 8-bitAmigaGaming

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

  1. Worth a Watch issue 04
  2. AI, Slop, and Where I Draw the Line
  3. Amiga Graphics – A Real Bitmap Screen in C
  4. Worth a Watch issue 03
  5. C64 BASIC Dungeon Crawler: The Goblins Strike Back
  6. Worth a Watch issue 02
  7. “Not Conio But Compatible” Adapter for Atari ST vbcc
  8. “Not Conio But Compatible” for Amiga VBCC
  9. Worth a Watch issue 01
  10. Worth a Watch issue 00
  11. Where the 21st Century Was Invented – The National Museum of Computing (TNMOC)
  12. How I Broke My Minstrel 4th Before It Ever Booted
  13. AndyH/Hewco Retro Game Developer Interview
  14. Cross-Platform Amiga and Atari ST C Programming (“Not Conio But Compatible”)
  15. Programming the Amiga and Atari ST in C: Reading Keyboard Input
  16. C64 BASIC Dungeon Crawler: Goblin Attack! (C64 BASIC Part 8)
  17. Code ZX Spectrum Next in a Web Browser (ZXGo Emulator in JS)
  18. Emulate Z80 CP/M 2.2 in Your Browser AND Compile C Code!
  19. Commodore 64 BASIC Dungeon Crawler (C64 BASIC Part 7)
  20. If I designed a Commodore Phone
  21. ASCII Dungeon Tiles on Amiga and Atari ST (C Programming)
  22. Retro C Versus BASIC: Squeezing Games into 8-bit Machines
  23. C64IDE: Powerful, Free Mac Commodore 64 IDE Review
  24. Trimui Smart Pro S Review: Amazing $100 Retro Widescreen Handheld
  25. Zero Lines Maze: What the 8-Bit Guy’s One-Liner Can Still Teach Us
  26. C64 BASIC: Game Map Overhead “Camera View”
  27. Programming the Amiga and Atari ST in C: Counter Loops and Game Ticks
  28. Programming the Amiga and Atari ST in C: Hello World with VBCC
  29. Amiga and Atari ST: 16-Bits in Your Browser!
  30. Programming the Commodore 128
  31. Retro IDE Updates April 2026
  32. Announcing RGC-BASIC V2.0: Mod Tracker Music and Modern Games Capabilities!
  33. TRSE is Now in Your Browser — No Install, No Setup, Just Retro Coding
  34. RGC-BASIC Update: Easy, Modern BASIC in Your Browser Has Sprites Now
  35. Run a Modern + Commodore-Style BASIC Anywhere with RGC-BASIC (Not an Emulator)
  36. Advanced PET Screen Drawing Techniques
  37. XC-BASIC3 Space Invaders Demake (PET Programming Part 4)
  38. XC-BASIC3 Space Invaders (PET Programming Part 3)
  39. XC-BASIC Shoot ’em Up: Programming the PET Part 2
  40. Getting the Most Out of Your R36S
  41. R36S Pocket Games Console Review (Cheap + Great!)
  42. Programming Your Own Modern BBS with Python
  43. C64 Ultimate Review + What’s Next?
  44. How to Emulate a C64 Modem and Dial a BBS Using Vice
  45. Learning Retro Computer Electronics Fault Finding and Restoration

2025 43

  1. Control Your XBerry Pi with ZX Spectrum+ Keyboard
  2. Introduction to Programming the Commodore PET
  3. How C64 Sprites Work
  4. ZX Spectrum Next on the Internet: Xberry Pi ESP01 and Pi Zero Upgrades
  5. XBerry Pi Review – ZX Spectrum Next in Pi Form Factor
  6. Compiled ZX Spectrum BASIC and Z88DK Added to Online Retro IDE
  7. Maxduino Review: Tape Cassette Emulator for Multiple Retro Computers
  8. Apple //e and Vic 20 BASIC added to Online IDE!
  9. Creating a Classic 3D Maze Game for the C64 in XC-BASIC 3
  10. How to Modulo on the C64 and Why You Need It
  11. More C64 BASIC Optimisations
  12. Retro Pixel Image Editor
  13. Introducing Dungeon Loom (Text Adventure/Dungeon Map Editor)
  14. Replacing Parts of Strings in C64 BASIC
  15. CHIP8 and How Emulators Work
  16. Printing PETSCII Faster
  17. Online Retro IDE: x86 and BBC Micro Updates
  18. Online CP/M Emulator (WIP)
  19. Online Retro Programming IDE: BBC CC65, C64 BASIC and Vic 20 Added!
  20. Commodore 64 Text Adventures: Objects and Actions
  21. Pet-Type: Commodore PET Horizontal Shootemup in C
  22. Program the BBC Micro in C with VBCC for 6502 on MacOS Using Docker
  23. Developing a Retro-Roguelike Game for Multiple Platforms in C
  24. Shoot ‘Em Up Construction Kit for Commodore 64
  25. Custom Characterset on the C64 in C with CC65
  26. Retro Rogue-Like: Modular Programming in C
  27. Rogue-Like Game: Re-code in PyGame?
  28. CC65/CL65 Ram Optimization
  29. Is There Such a Thing as an Easy C Game Engine?
  30. Retro Dungeon in C: Putting my CC65 code on a diet
  31. Dungeon Game with Random Mazes Now Working on Commodore PET
  32. Cross-Platform Game Programming in C: Mazes and Limitations of cc65
  33. CP/M in Your Pocket
  34. Getting Stuck in the 1970s with a Modern C Compiler
  35. Star Trek – One of the first viral games?
  36. CP/M: The Linux of the Early 80s
  37. My IMSAI 8080
  38. My Amiga and Atari ST Collection
  39. Amstrad CPC464 – The ‘Biggest’ Retro Computer of the 1980s
  40. The High Tech Beauty of Atari Design
  41. Amiga A600 (and a Horrible Surprise)
  42. MiSTer Multisystem – Updated for 2025 with all the Retro Goodness
  43. The400: Review of the Recreated Atari 400

2024 13

  1. The Spectrum – Modern Recreation of the 1980s Rubber-Keyed Classic
  2. HP 100LX for DOSCember – My Pocket DOS 5.0 PC
  3. BBC Micro – The Ancestor to a Device You Are Guaranteed to Own
  4. C64 Text Adventure Game Programming Tutorial
  5. Interacting with and Scraping the Web Using C64 & WiFi
  6. C64 BASIC Tutorial: Using String Manipulation to Write a Text Adventure
  7. Programming the C64 with Visual Studio Code
  8. How to Setup Your Raspberry Pi 5, 4 or Pi400/Pi500/Pi500+ with PiMiga 5 Amiga Emulator + Games Bundle
  9. Programming Neo6502 in C/C++ Using CC65
  10. Neo6502 Review
  11. Programming the Agon Light using C/C++
  12. My Programming Journey – What’s Yours?
  13. Apple II Blueprint Signed by Woz Explains NFTs

2023 1

  1. Agon Light: First Impressions

2022 18

  1. Vision BASIC – A New C64 BASIC Compiler
  2. Atari ST Upgrades: Retro Computer Adventures with the Atari 520 STFM
  3. Atari ST STOS Programming: Exploring the ST Filesystem
  4. Creating a STOS Text Adventure: Adding Objects and Inventory
  5. Atari ST Programming: STOS Text Adventure Engine
  6. Atari ST Programming: A Simple Game in STOS
  7. Atari ST Programming: STOS BASIC Sprite Movement
  8. Atari ST Graphics Programming with STOS BASIC
  9. Atari ST Programming: Getting Started with STOS BASIC
  10. Atari ST Programming: Cross-Development with Modern IDEs
  11. Atari ST Programming: Hatari, STOS and Turbo C
  12. Sinden Light Gun Review
  13. Retro Computer Development in 2022: Bringing My Retro Dev Machines Up to Date
  14. What Next for the RetroPie? (My RetroPie is rapidly becoming Retro)
  15. How to Make a Game with JavaScript
  16. Remember Sports Games? (The First Home Video Game System I Ever Played)
  17. XC-BASIC v3 First Impressions
  18. Which Retro game can you still play for hours?

2021 27

  1. Redemption of the Sinden Lightgun
  2. AOZ.Studio Tutorial: Getting Started
  3. Commodore 64 + WiFi (C64 Electronics Part 5)
  4. Commodore 64 + Arduino (C64 Electronics Part 4)
  5. Reading C64 Joysticks and Analog Signals (Programming Electronics with the Commodore 64 Part 3)
  6. C64 “Security System” / Digital Input (Programming Electronics with the Commodore 64 Part 2)
  7. Cheap and Easy Arduino C64 Keyboard to USB Adapter
  8. Programming Electronics with the Commodore User Port Part 1: Blinking an LED
  9. Loading Game Data – Commodore BASIC Programming Part 6
  10. C64 DOS Commands – Commodore BASIC Programming Part 5
  11. Low-Level and Assembly Programming in Turbo Rascal (TRSE)
  12. TRSE + 8-Bit Guy SNES Controller Adapter:Turbo Rascal Hardware Programming
  13. The Magic of Poke – Commodore BASIC Programming Part 4
  14. Commodore BASIC and Simple Game Logic
  15. Commodore 64 BASIC Commands: RND, GOSUB and FOR
  16. Installing CBM .Prg Studio on Mac / Linux with Wine / Crossover
  17. Commodore 64 BASIC Programming Course
  18. Turbo Rascal Syntax: TRSE Programming Tutorial Part 2
  19. Which movies inspired your interest in computers?
  20. Introduction to Cross-Platform Retro Game Development with TRSE
  21. Commodore 64 Emulator in Your Web Browser – Now with drag-and-drop BASIC Tokenizer
  22. Bittboy versus Pocket Sprite
  23. Ultimate 64: Commodore 64 FPGA Motherboard Replacement/Upgrade Review
  24. Keyboard Control and Character Movement: Coding a Retro Game with C Part 3
  25. Getting Started Programming in C: Coding a Retro Game with C Part 2
  26. Coding a Retro Game: Learn C Programming by Developing Games
  27. Frogger – Browser-based retro game fun

2020 12

  1. Programming the Amiga with AMOS BASIC: A Playable “Shoot ’em up” Game
  2. Programming the Amiga with AMOS BASIC: Animation & Scrolling with AMAL
  3. Programming the Amiga with AMOS BASIC: Better Tile Scrolling
  4. Programming the Amiga with AMOS BASIC: Maps & Scrolling
  5. Programming the Amiga with AMOS BASIC: Bobs and Sprites
  6. Programming the Amiga with AMOS BASIC: Colours, Palettes, Variables, Arrays and Scrolling
  7. Programming the Amiga with AMOS BASIC: Screens and Loading Images
  8. Programming the Amiga Series Part 1: Installing AMOS Basic the Easy Way!
  9. MiSTer FPGA Amiga Guide: How to Easily Setup MiniMig-AGA with WHDload to play 1000s of Amiga games
  10. MiSTer FPGA Tutorial: Getting Started with MiSTer (Article and Video)
  11. Raspberry Pi Amiga Emulation Options
  12. Raspberry Pi with actual Commodore 64 Keyboard – BMC64 Pi, NO Keyrah required!