Skip to content

PSBTM Object

KoH edited this page Feb 19, 2026 · 4 revisions
Dynamic Objects
OBJ_PSBTM

"PSBTM" is the codename for an object in Sonic the Hedgehog, appearing only on the Title Screen. It takes one of three different forms, two of which are visible and readily apparent to the player. The most obvious of the three is the PRESS START BUTTON text visible at the bottom of the screen. The second is the TM letters at the right-hand side of the emblem. A third, hidden form resides offscreen to the left, taking advantage of the hardware's sprite rendering limitations to block certain sprite pixels from appearing, giving the illusion that Sonic is behind the ribbon of the emblem.

Code

File: _incObj/-- Title Screen Objects.asm

Changes from Sonic 1
  • Word-length obPriority pointer due to the new Priority Manager.
  • Word-length obRespawnAddr added due to the S3K Object Manager.
  • Removed from the Static Object Pointer List due to its dynamic nature.
  • The sprite blocker sub-object has been improved to properly mask Sonic behind the title emblem.
  • ELECTIVE MOD: A menu routine has been added for SaveProgressMod.

Subtypes

This object has no subtypes.

Object Status Table

x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF
0x Render Addr Addr Addr Gfx Gfx Map Map Map Map XPos XPos XPos XPos YPos YPos
1x YPos YPos ~ ~ ~ ~ ~ ~ ~ ~ Priority Priority Frame ~ ~ ~
2x ~ ~ ~ DispWid ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
3x ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

Clone this wiki locally