Sega Genesis Programming Part 11: Scenes & Dialogs

Sega Genesis Programming Part 11: Scenes & Dialogs

November 27, 2016
This is a fairly large installment that looks at how to store & load scenes, creates a font, and displays dialogs with text based on what the player is looking at. This is getting closer to almost resembling a game of some sort.


Sega Genesis Programming Part 10: Sprite Link List

October 23, 2016
In this exciting episode we figure out how sprite links can be used to control the order that sprites are drawn as they move around the y-axis. We also take a small detour and look at a way to keep track of memory address constants.

Sega Genesis Programming Part 10: Sprite Link List

Sega Genesis Programming Part 9: Object List

Sega Genesis Programming Part 9: Object List

October 8, 2016
After 8 articles we have a sprite that can walk around and bump into things while music is playing. We can even pause the game just in case this is too much action for people to handle. Now let's figure out how we're going to let our sprite interact with their environment.


Sega Genesis Programming Part 8: Game State & Pausing

September 18, 2016
In this round I fixed several nagging problems and implemented (very) basic game state management. Since the breakneck action of this demo is probably too much for most to handle I also added a pause feature to test out game state management.

Sega Genesis Programming Part 8: Game State and Pausing

Sega Genesis Programming Part 7: NPC Sprites

Sega Genesis Programming Part 7: NPC Sprites

June 18, 2016
Our sprite was looking awful lonely in his sparsely decorated store. In this article we give him a friend and fix up a few lingering problems with collision detection.


Sega Genesis Programming Part 6: Vertical Scrolling

February 26, 2016
After a few iterations I have a sprite that moves around but has no place to go so it's time to try scrolling the map. Along the way I added a little more scenery and created another handy little tool.

Sega Genesis Programming Part 6: Vertical Scrolling

Electronics Boutique Spring 1994 Catalog

Electronics Boutique Spring 1994 Catalog

January 22, 2016
This is the 19th Electronics Boutique catalog I've scanned and posted, will it be the last? The answer is a good solid 'maybe'.


Sega Genesis Programming Part 5: Collision Detection

December 26, 2015
This article explores a technique to test for sprite collision against a map, it also covers how to draw to high & low graphic planes.

Sega Genesis Programming Part 5: Collision Detection