_      __            __                  _ 
      (_)__  / /_________  / /________  _______(_)
     / / _ \/ __/ ___/ _ \/ __/ ___/ / / / ___/ / 
    / /  __/ /_(__  )  __/ /_/ /  / /_/ / /  / /  
 __/ /\___/\__/____/\___/\__/_/   \__,_/_/  /_/   
/___/

[Home] - [Blog] - [About]




A week of developing games for old hardware

(Originally posted to Cohost on Sun, Feb 4, 2024, 11:42 AM)

EDIT (2024-05-12): I noticed this is still getting attention, so I rewrote it to be cleaner and up-to-date.


So, I want to develop games that can run on many platforms, preferably demakes of games I love. TIC-80 was a really sweet spot, but I stopped using it. It hasn't been ported to much, and it was too heavy to run at full speed on my original 3DS.

So, after playing the Indivisible NES demake on my 3DS, I've decided to target actual retro machines. Develop a Game Boy ROM and you can run it on anything with a GB emulator, and GB emulators have been made for everything, even a 1981 IBM PC.

A screenshot of an 8088 machine being emulated by 86Box. The machine is emulating a simple Game Boy platformer prototype. There is a border around the game with unfitting colors.

First question is: what am I going to develop the games in? Well, what I've learned:

Ever since learning 6502 assembly, I've gotten very interested in the idea of "pen and paper computing". Like the WDR paper computer or the CARDIAC. Instead of the processor following the instructions, you are following them.

If I'm not wrong, even Devine of the Hundred Rabbits collective (responsible for the uxn project I've discussed) considered paper computing.