Skip to content

mildannerofc/S1Purish-Engine-Disasm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image

Sonic 1 - Purish Engine

A modified disassembly of Sonic 1 with Purish entities and modifications.

This is not any "Sonic 1 Definitive" at all, according to the code improvement and adjustments (Do not call it "Sonic 1 Definitive" anyways). This is Sonic 1 Engine Base that Mildanner made by modifying it how does he like to be used in a ROM Hack Structure but with improved stuff.

If you want to use this modified disassembly base for your own work (Even for your ROM Hack concept), please do not cut off the credits of Purish Engine. Also includes the repository owner.

Known Modifications in Engine (ROM Hack Base)

  • PAL fix SMPS;
  • Sonic Jump Dash Ability;
  • Clap and Cymbal added to Mega PCM;
  • Unique ROM adjustments and settings while building;
  • Extra music 94-9F;
  • Clean palette in half;
  • Smooth special stage;
  • ASCII Level Select;
  • Speed Cap Removed;
  • Extended Debug Mode;
  • New 2 water palette for Labyrinth Zone and SBZ 3;
  • Eggman and S Monitor are now functional;
  • Debug Mode fixed placing items.

Credits

  • Mildanner - Disassembly Modifier, Palette Editor
  • Vladikcomper - Mega PCM 2 and Error Handler
  • SCHG - Fixing & Improving Game Code
  • TheBlad768 - The action build ROM from S.C.E modified to work on Sonic 1 disassembly
  • Mercury - ReadySonic and some fixes implemented
  • Selbi - Sonic CD SFX Jump
  • Quickman - Fix HUD Blinking
  • ProjectFM - Jump Dash Code
  • Nineko - Mean Bean SMPS Port
  • Techokami - Custom Font HUD
  • CartoonsAnimate22 - Sprites
  • DarkShamilKhan - Inspiration
  • Hivebrain - Original disassembly
  • Sonic Retro - GitHub disassembly
  • RetroKoH - Help with Extended Debug Mode and some guides
  • SoullessSentinel - Sonic 1 ASCII Level Select Font
  • PeanutNoceda - Unique HUD Life Counter inspiration
  • Louplayer - Custom Sonic Monitor Sprite
  • Nineko - Functional eggman monitor

Programs used

  • Audacity - PCM exporting
  • Notepad++ - Coding
  • Paint.NET - Manual image editing
  • Flex2 - Sprite editing
  • ClownMapEd - Simple art editing
  • HivePal - Changing palettes
  • SMPSConv - Music conversions from other SMPS Games

Original disassembly is in here