Skip to content

Commit

Permalink
Version 1.10 - SHC2024 Release
Browse files Browse the repository at this point in the history
  • Loading branch information
grubbyplaya committed Oct 13, 2024
1 parent 4009fde commit e2d4e98
Show file tree
Hide file tree
Showing 82 changed files with 7,059 additions and 2,422 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
src/bin/*.8xv
test
spasm-ng
Edusoft
Flicky
*.png
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

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 is loaded into archive memory, as the game will crash if any appvar is stored in RAM.
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

Expand All @@ -22,5 +22,5 @@ Delete - Reset Game
- [x] Replace original 6bpp palettes with 16bpp approximations
- [x] Emulate the SMS VDP, rendering, caches, and all
- [x] Fix remaining runtime errors
- [ ] (MID PRIORITY) Get the game running at full speed
- [x] (MID PRIORITY) Get the game running at full speed
- [ ] (VERY LOW PRIORITY) expand the rendering area to fill the 84+ CE's screen
9 changes: 5 additions & 4 deletions build.bat
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@

echo off
@echo off
set /P VersionType=What version are you building? (1 = Normal, 2 = Easy):
set /P Language=What language are you using? (1 = English, 2 = French):
cd src

echo Assembling game...
spasm64 -E -D Version=%VersionType% sonic2.asm bin/sonic2.8xp
spasm64 -E -L -O -D Version=%VersionType% -D Listing=1 -D Language=%Language% s2_engine.asm s2.8xv
spasm64 -E -D Version=%VersionType% launcher.asm bin/sonic2.8xp
spasm64 -E -L -O -D Version=%VersionType% -D Listing=1 -D Language=%Language% s2.asm s2.8xv

echo Building Rom Listings...
spasm64 -E -L -D Listing=1 object_logic/bank28.asm bin/bank28.8xv
Expand Down Expand Up @@ -42,7 +42,8 @@ spasm64 -E -D Listing=0 object_logic/bank28.asm bin/bank28.8xv
spasm64 -E -L bank29.asm bin/bank29.8xv
spasm64 -E -D Listing=0 appvars/bank30.asm bin/bank30.8xv
spasm64 -E -D Listing=0 appvars/bank31.asm bin/bank31.8xv
spasm64 -E -D Version=%VersionType% -D Listing=0 -D Language=%Language% s2_engine.asm bin/Sonic2.8xv
spasm64 -E -L SHC/SHC.asm bin/bank32.8xv
spasm64 -E -D Version=%VersionType% -D Listing=0 -D Language=%Language% s2.asm bin/Sonic2.8xv

cd ..

Expand Down
Loading

0 comments on commit e2d4e98

Please sign in to comment.