• 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
  • YouTube
  • Recommendations
  • Contact

retro

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

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

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

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

Programming in C traditionally starts with outputting “Hello World” to the text console/terminal command-line. In the previous C tutorial we looked at that code but didn’t examine …

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

Coding a Retro Game: Learn to Code in C

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 program in C? TL;DR C is one of the most sought-after languages in …

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

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 Andy has won an award for his brand new Commodore Vic 20 computer …

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

In the final (for now, at least) entry in this series, we are going to pull everything together into a playable “Shoot the Invaders from Space” game that has keyboard and joystick control, …

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

There is one last popular option for scrolling the screen and covering it gives us an opportunity to introduce the special AMOS animation language, AMAL … Previous AMOS Basic Tutorials in this …

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

Programming the Amiga with AMOS BASIC: Better Tile Scrolling

In the previous article, we created a tile map and did a simple scrolling screen using Screen Copy. While it worked, and demonstrated some cool aspects of AMOS, it wouldn’t really be efficient …

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

Programming the Amiga with AMOS BASIC: Maps & Scrolling

Up until now, our AMOS BASIC programming has relied on loading quite large full-screen images as our backgrounds. That is not memory efficient, plus creating maps and levels this way would be quite …

Read moreProgramming the Amiga with AMOS BASIC: Maps & Scrolling

Programming the Amiga with AMOS BASIC: Bobs and Sprites

Previously we looked at how AMOS can load images and configure screens, and layered scrolling via a feature called “Dual Playfield”. If we are going to create playable games then we will also need …

Read moreProgramming the Amiga with AMOS BASIC: Bobs and Sprites

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

Previously we looked at how AMOS can load images and configure screens, setting up screen resolution and number of colours. I also left you with a tease about this lesson, where I mentioned that AMOS …

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

AMOS BASIC programming tutorial series starts with Screens and loading images

Read moreProgramming the Amiga with AMOS BASIC: Screens and Loading Images
  • Go to page 1
  • Go to page 2
  • Next

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