Retail Clerk '89 started as a personal exercise to learn Sega Genesis programming. It's now a nearly finished game demo. Although originally inspired by Phantasy Star II and III it morphed into more of an interactive fiction game. It's not especially fun but has a complete story.

**Currently implemented**

Technical framework:
* Drawing background graphics and sprites
* Capturing controller input and moving a sprite based on it
* Playing and pausing background music
* Collision detection
* Game state management
* Game script and event processing
* Dialog between characters
* Branching dialog based on player choices
* Transition between main playable characters
* Title screens, intro screens, and ending screens
* Saving and loading

Story:
* Main story is complete
* Three possible endings
* No major story additions planned at this point

**Not implemented**

At this point.. just the fully debugged game. The current plan is to have v1.0 of the game released by Black Friday 2019, likely sooner.

**Running**

This build is specifically for use on AtGames clone systems. It is verified to work on the Firecore / Ultimate Portable Player.

This also runs on Gens and BlastEm. It runs on Genesis Plus derivatives with a strange (long) delay at load time, this is likely caused by the code to force it to run on AtGames clones.

This will not run on real Genesis hardware.

**Links**

Project page - http://www.huguesjohnson.com/rc89/

Builds that mostly work - http://www.huguesjohnson.com/rc89/releases.html

**Disclaimers**

This demo is (obviously) not licensed by Sega, there is no relationship between the author of this demo and Sega.

Although this demo is inspired by late 80s mall culture all locations, characters, and events are fictitious. 

