User:Dr. Floppy/Apex: Difference between revisions
Dr. Floppy (talk | contribs) mNo edit summary |
Dr. Floppy (talk | contribs) (ββRAM Map: four more zero-page values) |
||
Line 25: | Line 25: | ||
$20-2F: Cycle countdowns & reiterations<br /> | $20-2F: Cycle countdowns & reiterations<br /> | ||
$30-3F: Timbre/volume/misc.<br /> | $30-3F: Timbre/volume/misc.<br /> | ||
$C0: Current Spritesheet<br /> | |||
$C1: Current BG Tilesheet<br /> | |||
$C4: SPR-OAM Transfer on next NMI? (#00 = yes)<br /> | |||
$FC: Frame Counter<br /> | |||
<br /> | <br /> | ||
$100-1FF: Stack<br /> | $100-1FF: Stack<br /> | ||
Line 30: | Line 34: | ||
$200-2FF: Sprites<br /> | $200-2FF: Sprites<br /> | ||
<br /> | <br /> | ||
== ROM Map == | == ROM Map == | ||
$3E010: NMI Routine<br /> | $3E010: NMI Routine<br /> |
Revision as of 05:53, 7 February 2012
Apex is a side-scrolling adventure/exploration game. It serves as a testament to the "golden age" of console gaming (circa early '90's)- a celebration of what was, what is and what might have been.
Overview
- Project owner: Dr. Floppy
- Developer: 2nd Party
- Compiler: None (hex coding)
- Sound driver: None (original engine)
- Soundtrack by: Dr. Floppy
- Started on: 5/2011
- Status: Preproduction
- Mapper: MMC5 (ETROM)
- PRG-ROM: 256 KB
- CHR-ROM: 256 KB
- PRG-RAM: 64 KB
Story
Bioterrorists are cultivating superviruses in labs hidden at the bottom of the ocean.
Gameplay
Apex is a rather nondescript purple angelfish with two basic attacks: a stationary somersault and high-velocity bubble projectiles.
RAM Map
$00-0F: Music channel pointers
$10-1F: Repeat coda pointers
$20-2F: Cycle countdowns & reiterations
$30-3F: Timbre/volume/misc.
$C0: Current Spritesheet
$C1: Current BG Tilesheet
$C4: SPR-OAM Transfer on next NMI? (#00 = yes)
$FC: Frame Counter
$100-1FF: Stack
$200-2FF: Sprites
ROM Map
$3E010: NMI Routine
$3F010: Init. Routine
$3F090: Title Screen draw routine
$3F0F0-3F10F: Title Screen palettes
$3F110: Main Program Loop
$40000: Waiting for NMI