the cutting room mirror

Tiny Tank

Tiny Tank is a third-person shooter/platformer where you play as a cute killing machine with a bit of attitude who lays waste to sentient robots.

Originally due for a late 1998 release from publisher MGM Interactive but dropped after scathing reviews, the game was later picked up by Sony, who cut down on Tiny's quips, the radio station chatter and the difficulty.

Unused Graphics#

The folder GLB contains some unused graphics, as listed below:

tinytank-mgm.png
MGMLOGO.TIM is a still from the Metro Goldwyn Mayer logo, the game's original publisher, which is never displayed.

tinytank-app.png
Likewise, APP.TIM is a picture of the Appaloosa Interactive logo, which goes unused in favor of a video.

tinytank-loading.png
tinytank-loading2.png
And lastly, LOADING.TIM and LOADINGD.TIM are two early loading screens.

Debug Text#

The tty debug console displays a lot of chatter when booting the game. This is not visible to the user.

...
...
...
ddcdfileload: \OVL\SUNYI.OVL;1
ddCDFileload: start \OVL\SUNYI.OVL;1, addr=$80085ad0
ddCDFileload: len=279680
cdread...done
ddcdfileload: \OVL\MOVIE.OVL;1
ddCDFileload: start \OVL\MOVIE.OVL;1, addr=$800c9f50
ddCDFileload: len=188092
cdread...done
ddcdfileload: \\MOVIES\MOVIES.INI;1
ddCDFileload: start \\MOVIES\MOVIES.INI;1, addr=$800e9fc8
ddCDFileload: len=7394
cdread...done

 filesnotfound: 0
ddcdfileload: \OVL\MOVIE.OVL;1
ddCDFileload: start \OVL\MOVIE.OVL;1, addr=$800c9f50
ddCDFileload: len=188092
cdread...done
ddcdfileload: \GLB\LEGAL.TIM;1
ddCDFileload: start \GLB\LEGAL.TIM;1, addr=$801bffe8
ddCDFileload: len=245780
cdread...done
ddcdfileload: \GLB\SCEAP.TIM;1
ddCDFileload: start \GLB\SCEAP.TIM;1, addr=$801bffe8
ddCDFileload: len=245780
cdread...done
ddcdfileload: \OVL\MOVIE.OVL;1
ddCDFileload: start \OVL\MOVIE.OVL;1, addr=$800c9f50
ddCDFileload: len=188092
cdread...done
ddcdfileload: \SGG\S01.VGS;1
ddCDFileload: start \SGG\S01.VGS;1, addr=$800f7e20
ddCDFileload: len=196568
cdread...done
ddcdfileload: \GLB\TITLE.TIM;1
ddCDFileload: start \GLB\TITLE.TIM;1, addr=$801bffe8
ddCDFileload: len=245780
cdread...done
ddcdfileload: \OVL\MOVIE.OVL;1
ddCDFileload: start \OVL\MOVIE.OVL;1, addr=$800c9f50
ddCDFileload: len=188092
cdread...done
mem:1065448
ddcdfileload: \GLB2\CSAVAR.TIM;1
ddCDFileload: start \GLB2\CSAVAR.TIM;1, addr=$801bffe8
ddCDFileload: len=245780
cdread...done
ddcdfileload: \LDSCR\LOADING.TIM;1
ddCDFileload: start \LDSCR\LOADING.TIM;1, addr=$801bffe8
ddCDFileload: len=245780
cdread...done
ddcdfileload: \SGG\S04.VGS;1
ddCDFileload: start \SGG\S04.VGS;1, addr=$800f7e20
ddCDFileload: len=242032
cdread...done
errstr: initsound ok
errstr: streamtest ok ?
ddcdfileload: \BI2\TXT18.DSK;1
ddCDFileload: start \BI2\TXT18.DSK;1, addr=$800f7e20
ddCDFileload: len=22304
cdread...done
errstr: dskmov ok
errstr: sprinit 0
errstr: sprinit 1
ddcdfileload: \BI2\TMD18.DSK;1
ddCDFileload: start \BI2\TMD18.DSK;1, addr=$80167a58
ddCDFileload: len=585024
cdread...done
mem:429128
clutsize=2
ResetGraph:jtb=80070d94,env=80070ddc
errstr: 
 menu exit
ddcdfileload: \OVL\MOVIE.OVL;1
ddCDFileload: start \OVL\MOVIE.OVL;1, addr=$800c9f50
ddCDFileload: len=188092
cdread...done
ddcdfileload: \GLB2\CSAVAR.TIM;1
ddCDFileload: start \GLB2\CSAVAR.TIM;1, addr=$801bffe8
ddCDFileload: len=245780
cdread...done
ddcdfileload: \LDSCR\LOAD10.TIM;1
ddCDFileload: start \LDSCR\LOAD10.TIM;1, addr=$801bffe8
ddCDFileload: len=245780
cdread...done
ddcdfileload: \OVL\STG01.OVL;1
ddCDFileload: start \OVL\STG01.OVL;1, addr=$800c9f50
ddCDFileload: len=53888
cdread...done
ddcdfileload: \SGG\S01.VGS;1
ddCDFileload: start \SGG\S01.VGS;1, addr=$800d71e0
ddCDFileload: len=196568
cdread...done
ddcdfileload: \LIP2\T01.LIP;1
ddCDFileload: start \LIP2\T01.LIP;1, addr=$800d71e0
ddCDFileload: len=223540
cdread...done
ddcdfileload: \BIN\TXTGL.DSK;1
ddCDFileload: start \BIN\TXTGL.DSK;1, addr=$800d71e0
ddCDFileload: len=296976
cdread...done
ddcdfileload: \BIN\TXT01.DSK;1
ddCDFileload: start \BIN\TXT01.DSK;1, addr=$8011f9f0
ddCDFileload: len=305872
cdread...done
ddcdfileload: \BIN\TMDGL.DSK;1
ddCDFileload: start \BIN\TMDGL.DSK;1, addr=$801a9920
ddCDFileload: len=75780
cdread...done
ddcdfileload: \BIN\TMD01.DSK;1
ddCDFileload: start \BIN\TMD01.DSK;1, addr=$800f2fc8
ddCDFileload: len=747852
cdread...done
errstr: initbgr
load_now:394416
splitmode: 0 
game-loop -> mem:35480 fullmem:36816

 buffsize 17596
...
...
...