Skip to content

grubbyplaya/Sonic-2-CE

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A mostly complete port of the Sega Master System version of Sonic 2 to the TI-84+ CE.

The game is 443 kilobytes in size. Make sure that every appvar and the launcher (Sonic2.8xp) is stored in archive memory, as the game will crash if any appvar is stored in RAM.

Controls

Arrow keys - Move Sonic

2nd/Alpha - Jump

Mode - Pause Game

Clear - Quit Game

Delete - Reset Game

To Do

  • Get the codebase to assemble using SPASM
  • Reimplement SMS mappers using appvars
  • Replace original 6bpp palettes with 16bpp approximations
  • Emulate the SMS VDP, rendering, caches, and all
  • Fix remaining runtime errors
  • (MID PRIORITY) Get the game running at full speed
  • (VERY LOW PRIORITY) expand the rendering area to fill the 84+ CE's screen

About

8-bit Sonic 2 port to the TI-84+ CE

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Assembly 99.7%
  • Other 0.3%