the cutting room mirror

Sheep (PlayStation)

This page contains no introduction.
What makes this game notable or what is it about? Are you a bad enough dude to save this article?

Debug Text#

Memory segment debugging text is in many of the game's files, such as OVER5.EXE at 0x520B8.

Segment [%4d] - Info @ %x
              - Unused Block
              - Used Block
              - Segment Mem starts @ %x
              - Next Segment Mem starts @ %x
              - Size = %d

Largest Segment = %d, @ %d bytes
Smallest Segment = %d, @ %d

Initialising PSX Memory Manager !

memory ends at %lu
FreeBlok=%x, memSize=%d
ptemp=%x, pLeftOverBlock=%x
ERROR: No More Memory Anymore

MEMORY ALLOCATION ERROR
Can't find a spare bank !
Can't malloc enough sound space !
Added %d sfx in bank %d
Freed sfx bank %d...cdload '%s'
CdSearchFile failed
_read1 failed to read file header
_read1 failed to read body of file.

Inside many of game's executables is this text for keeping track of the player's progress, such as in FRONTEND.EXE at 0xBD4BE.

*** DEBUG SCRATCHPAD ***
num_players        = %d
player_selected    = %d
world_selected     = %d
level_selected     = %d
breed_selected     = %d
fleece_collected   = %d
start_sheep        = %d
sheep_total        = %d
sfx_pos            = %d
mus_pos            = %d
levels_complete[0] = %d
levels_complete[1] = %d
levels_complete[2] = %d
levels_complete[3] = %d
levels_complete[4] = %d
levels_complete[5] = %d
levels_complete[6] = %d
player_slots[0]    = %d
player_slots[1]    = %d
next_load          = %d
first_menu         = %d
score              = %d
mins               = %d
secs               = %d
endoflevel_return  = %d

(Source: Decension)