• Skip to main content
  • Skip to header right navigation
  • Skip to site footer
Maker Hacks

Maker Hacks

Ideas, news & tutorials for makers and hackers – Arduino/Raspberry Pi, 3D printing, robotics, laser cutting, and more

  • Home
  • About
  • 3D Printing
  • Laser Cutting
  • YouTube
  • Free Arduino Course
  • Recommendations
  • Contact

Retro Computing

You are here: Home / Archives for Retro Computing
z88dk Amstrad CPC code

Keyboard Control and Character Movement: Coding a Retro Game with C Part 3

February 28, 2021 by Chris Garrett

In this tutorial we will write a cross-platform, retro C program that accepts keyboard control of a text-based player character on …

Read moreKeyboard 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

February 26, 2021 by Chris Garrett

Programming in C traditionally starts with outputting “Hello World” to the text console/terminal command-line. In the …

Read moreGetting Started Programming in C: Coding a Retro Game with C Part 2

Coding a Retro Game: Learn to Code in C

February 20, 2021 by Chris Garrett

Learn to code in C and create your own retro games with this free multi-part C programming tutorial series. But first, why learn to …

Read moreCoding a Retro Game: Learn to Code in C
Retro Computer & Video Games Timeline

History of Retro Games – Retro Computer and Video Games Timeline from the 1970s to 1990s

February 5, 2021 by Chris Garrett

Retro computing and retro games have had a renaissance. I love it. The community has never been so vibrant. As I write this, my friend …

Read moreHistory of Retro Games – Retro Computer and Video Games Timeline from the 1970s to 1990s

Programming the Amiga with AMOS BASIC: A Playable “Shoot ’em up” Game

November 1, 2020 by Chris Garrett

In the final (for now, at least) entry in this series, we are going to pull everything together into a playable “Shoot the …

Read moreProgramming the Amiga with AMOS BASIC: A Playable “Shoot ’em up” Game
amal-scrolling

Programming the Amiga with AMOS BASIC: Animation & Scrolling with AMAL

October 22, 2020 by Chris Garrett

There is one last popular option for scrolling the screen and covering it gives us an opportunity to introduce the special AMOS …

Read moreProgramming the Amiga with AMOS BASIC: Animation & Scrolling with AMAL

Programming the Amiga with AMOS BASIC: Better Tile Scrolling

October 17, 2020 by Chris Garrett

In the previous article, we created a tile map and did a simple scrolling screen using Screen Copy. While it worked, and demonstrated …

Read moreProgramming the Amiga with AMOS BASIC: Better Tile Scrolling
AMOS Icons

Programming the Amiga with AMOS BASIC: Maps & Scrolling

October 10, 2020 by Chris Garrett

Up until now, our AMOS BASIC programming has relied on loading quite large full-screen images as our backgrounds. That is not memory …

Read moreProgramming the Amiga with AMOS BASIC: Maps & Scrolling

Programming the Amiga with AMOS BASIC: Bobs and Sprites

September 29, 2020 by Chris Garrett

Previously we looked at how AMOS can load images and configure screens, and layered scrolling via a feature called “Dual Playfield”. If …

Read moreProgramming the Amiga with AMOS BASIC: Bobs and Sprites

Programming the Amiga with AMOS BASIC: Colours, Palettes, Variables, Arrays and Scrolling

September 25, 2020 by Chris Garrett

Previously we looked at how AMOS can load images and configure screens, setting up screen resolution and number of colours. I also left …

Read moreProgramming the Amiga with AMOS BASIC: Colours, Palettes, Variables, Arrays and Scrolling
AMOS BASIC AMIGA

Programming the Amiga with AMOS BASIC: Screens and Loading Images

September 20, 2020 by Chris Garrett

AMOS BASIC programming tutorial series starts with Screens and loading images

Read moreProgramming the Amiga with AMOS BASIC: Screens and Loading Images
Installing AMOS BASIC

Programming the Amiga Series Part 1: Installing AMOS Basic the Easy Way!

September 5, 2020 by Chris Garrett

AMOS BASIC is a fun, powerful, and user-friendly game programming language and environment for the Amiga. In this video we look at …

Read moreProgramming the Amiga Series Part 1: Installing AMOS Basic the Easy Way!
MiSTer Amiga/MiniMig-AGA FPGA

MiSTer FPGA Amiga Guide: How to Easily Setup MiniMig-AGA with WHDload to play 1000s of Amiga games

August 30, 2020 by Chris Garrett

MiSTer MiniMig Amiga FPGA implementation sets up your Amiga as a 500/600/1000/1200/2000/4000/CD32/CDTV, and every OCS, ECS and AGA Amiga …

Read moreMiSTer FPGA Amiga Guide: How to Easily Setup MiniMig-AGA with WHDload to play 1000s of Amiga games
MiSTer FPGA tutorial

MiSTer FPGA Tutorial: Getting Started with MiSTer

August 22, 2020 by Chris Garrett

For many, MiSTer, and FPGA projects like it, are the future of retro computing and gaming. Why? What about it has people so excited that …

Read moreMiSTer FPGA Tutorial: Getting Started with MiSTer

Raspberry Pi Amiga Emulation Part 2 – How to Setup Your Raspberry Pi 3/4 (and Pi 400!) with PiMiga Amiga Emulator + Games Bundle

July 16, 2020 by Chris Garrett

Previously we looked at the options available for Amiga emulation on the Raspberry Pi. In this video we look at how to set up your …

Read moreRaspberry Pi Amiga Emulation Part 2 – How to Setup Your Raspberry Pi 3/4 (and Pi 400!) with PiMiga Amiga Emulator + Games Bundle
Raspberry Pi Commodore Amiga Emulation

Raspberry Pi Amiga Emulation Options

July 11, 2020 by Chris Garrett

When I bought my Amiga 500 I was excited to be able to test my programming on real hardware, but unfortunately I can’t effectively …

Read moreRaspberry Pi Amiga Emulation Options
Raspberry Pi C64

Raspberry Pi with actual Commodore 64 Keyboard – BMC64 Pi, NO Keyrah required!

July 7, 2020 by Chris Garrett

Building a Raspberry Pi C64 with original Commodore 64 keyboard and BMC64

Read moreRaspberry Pi with actual Commodore 64 Keyboard – BMC64 Pi, NO Keyrah required!

Bittboy versus Pocket Sprite

April 13, 2019 by Chris Garrett

Bittboy or PocketSprite? Which is best? Which should you buy?

Read moreBittboy versus Pocket Sprite
  • 3D Printing
  • CNC
  • Hardware
  • Laser Cutting
  • News
  • Retro Computing
  • Software

amiga amos arduino basic programming budget buying cad cnc commodore corexy c programming creality crypto doctor who emulation esp32 esp8266 filament fpga glowforge Hacks Ideas kids lighting linux Makes making Monoprice Parts pc props prusa python raspberry pi ratrig resin Reviews robots software sounds technology tips upgrades wanhao xtool

.

Maker Hacks Blog Copyright © 2023 · All Rights Reserved · Powered by Mai Theme