the cutting room mirror

Jampack series

Jampack was the title used for a series of PlayStation and PlayStation 2 demo discs.

This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically:

  • Check all of the remaining Jampacks as well.
  • Double check the unused graphics. Most of these were gotten from the Mature versions. Perhaps the Teen versions have other unused stuff.

Dummy Files#

Winter 2002#

Jampack Winter 2002 Teen has a DMMY file in the root directory which is a debug-enabled version of Dark Cloud. This can be played by using the retail USA version's files of Dark Cloud and replacing the executable SCUS_971.11 with the DMMY file after renaming it to the same name as the executable.

Additionally, the SLY folder contains a backup of the executable for the Sly Cooper and the Thievius Raccoonus demo named SLYELF~1.CD. It does not appear to be much different, as the file size matches with the intended executable and it is dated the same day as the other files in the folder.

Unused Graphics#

Jampack#

Jampack_NoControl.png
MENU.FF\Control\tomba.0

A placeholder control screen for Tomba!. Unlike other games in the Vault, Tomba! has the control scheme graphics built into the game's demo files.

Summer '99#

Jampack99_Alphas.pngJampack99_EventCenter.pngJampack99_ResearchDev.png
MENU.FF\TIMS\MENU2.TIM

Three unused featurettes on the main menu.

Jampack99_MissingPicture.png
Jampack99_MissingTitle.png
MENU.FF\VaultTims

Two placeholder graphics for a missing game on the Vault. The photo is of a female Eclectus parrot.

Winter 2000#

Jampack2000_MissingThumbnail.png
Jampack2000_MissingTitle.png

Two more graphics for a missing game on the Vault.

Volume 10#

Jampack10_MENU-menu_res-icnPH.pngJampack10_MENU_main_res-icnNULL.png
MENU.FF\menu_res

Jampack10-MENU_sly2_control0.png
MENU.FF\sly2_control0

Placeholder graphics. The "Missing Control Screen" graphic is named sly2_control0 as Sly 2: Band of Thieves only had viewable trailers and no playable demo.

Volume 11#

Jampack11_MENU-menu_res-icn13.pngJampack11_MENU-menu_res-icnM.png
MENU.FF\menu_res

Unused boot sequence graphics. Similar graphics were used in Volume 10, where the red text/blue lines one represented the Teen variant and the yellow text/orange lines one Mature. Volume 11 skips the boot sequence/animation, making these graphics go unused.

Jampack10_MENU-menu_res-icnPH.pngJampack10_MENU_main_res-icnNULL.png
MENU.FF\menu_res

Placeholder graphics identical to the ones found in Volume 10.

Volume 12#

Jampack12_MENU-menu_res-pub-projects-jampack12-sprites-volume12.png
MENU.FF\menu_res\pub\projects\jampack12\sprites\volume12

Unused logo variant.

Jampack12_MENU-menu_res-pub-projects-jampack12-thumbs-null.png
MENU.FF\menu_res\pub\projects\jampack12\thumbs\null

Placeholder graphic for a missing screenshot thumbnail.

Volume 13#

Jampack13_MENU-shots-3.png
MENU.FF\shots

Jampack13_MENU-menu_res.png
MENU.FF\menu_res

More placeholder graphics.

Uncompiled Source Code#

MENU.FF contains some lines of source code in areas where there isn't supposed to be any data.

Summer '99#

;  
#endif
  switch(mcerr) {
  case McErrNone: 
#if DEBUG
    printf("no error, formatted\n");
#endif
    return 1;
  case McErrNotFormat:
#if DEBUG
    printf("not formatted\n");
#endif
    return 0;
  default:
#if DEBUG
    pri
#if DEBUG
  printf(MemErrors[err]);
#endif
  //  if (err == McErrNone) return 1;
  if (err == McErrBlockFull) return 0;
  else if (err != McErrNone) return -1;

#if DEBUG
  printf("reopening file\n");
#endif
  err = MemCardOpen(0,mcfilename,O_WRONLY);
#if DEBUG
  printf(MemErrors[err]);
#endif
  assert (err == McErrNone);
  if (err == McErrNone) return 1;
  return -1;
}

int DeleteCardFile(char *mcfilename)
{
  long err;
  err = MemCardDeleteFile(0,mcfilename);
  if (err == McErrNone)

Winter 2000#

;
            default:
                ResetIcons();
                return kContinueScene;  //as you were...    
            }       
            return kEndScene;                       
        }
    }

    if(directionY!=0) {
        myFrameY+=d