Skip to content

My portfolio, implemented as a retro game.

License

Notifications You must be signed in to change notification settings

Dabolus/portfolio-cartridge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio Cartridge

My portfolio, implemented as a retro game.

What is this?

This is a reimplementation of my portfolio in the form of a retro game.

How is it built?

The portfolio is implemented using GBDK-2020, with a mix of C and GBZ80 ASM.

The most simple assets were written by hand, but more complicated ones were generated using either GameBoyPngConverter by Brian Norman, or using a web application I'm currently working on parallelly to this project. Since most of the available tools are difficult to use on a Mac, my plan would be to reimplement them all in my web application to ease out retro games development for everyone, but that's another story.

What consoles are supported?

GBDK allows exporting to a variety of SM83 and Z80 based gaming consoles, so the idea would be to generate a working ROM for each of them. In the first phase of the implementation I'm focusing on having it working properly on a real Game Boy, but future targets will include:

  • Game Boy
  • Game Boy Color
  • Analogue Pocket
  • Sega Master System
  • Sega Game Gear
  • Mega Duck/Cougar Boy

Why are you doing this?

Because why not?

Can I reuse your code?

Of course! I implemented it for fun and I shared it to inspire other people. Code is covered by the MIT license, you can find the full text here.