If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Policenauts (PlayStation)

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Policenauts

Developer: Konami Computer Entertainment Osaka
Publisher: Konami
Platform: PlayStation
Released in JP: January 19, 1996


GraphicsIcon.png This game has unused graphics.
MusicIcon.png This game has unused music.
TextIcon.png This game has unused text.
DebugIcon.png This game has debugging material.


The second console port of Policenauts and probably the most played of the three, since unlike the 3DO and Saturn, the PlayStation was actually a successful console, resulting in this version having a few reprints (as well as a digital release on the PlayStation Store). Despite this, Konami was unable to localize it in English back in the day, but a fan-translation project has since picked up the slack.

Debug Functions

Use the following code, after that press L1 + L2 to enter into debug mode.

80062358 0001
8002329C 8E82
8002329E 0800
80023A08 00A0
80023A0A 241A
80023A0C 003E
80023A0E 2409
80023A10 0008
80023A12 0340
80023A14 0000
80023A16 0000
(Source: Original TCRF research)

VRAM Viewer

Policenauts PS Debug VRAM Viewer.png

  • D-Pad: Move.
  • Circle + D-Pad: Fast move.
  • R1: Change screen mode, 320x240 or 640x480.

Dump Process List

Press Square to dump process list to TTY console like this:

Process list
 Task 00 SP 0344 USE 0508/2048 RUN 00025120 MAX 00000 Receiving -2
 Task 05 SP 0376 USE 0608/2048 RUN 00066907 MAX 00026 Receiving -1
vTask 10 SP 0368 USE 0508/2048 RUN 00000097 MAX 00000 Receiving -2
vTask 12 SP 0408 USE 0896/2048 RUN 00442823 MAX 01188 Running 0
vTask 13 SP 0320 USE 0448/1024 RUN 00010010 MAX 00002 WaitVBL 57360
 Task 20 SP 0288 USE 0648/2048 RUN 00050506 MAX 00013 Sleeping 0
vTask 30 SP 0376 USE 1616/3096 RUN 00122772 MAX 00011 Receiving -2
 Task 32 SP 0288 USE 0528/2048 RUN 00004142 MAX 00000 Sleeping
 Task 50 SP ---- USE ----/---- RUN 00095860 MAX 00014 Ready 0
vTask 60 SP 0416 USE 1056/4096 RUN 00106657 MAX 00078 Receiving -2
 Task 63 SP 0256 USE 0448/2048 RUN 13850641 MAX 00000 Ready 22545
VBL wait cue : 13 (57420)
LOG : 50 30 50 63 12 63 12 50 30 50 30 50 63 05 20 63 12 63 12 50 30 50 30 50 63 05 20 63 12 63 12 05 12(NOW)
Tick count 57368


Memory Link List
 801FFCBC USED 60 size 832
 801FEF68 USED 60 size 3400
 801B575C USED 60 size 301056
 801B4F50 USED 32 size 2048
 801B4744 USED 12 size 2048
 80114738 USED 12 size 655360
 80113B14 USED 30 size 3096
 80101308 USED 30 size 75776
 801002FC USED 30 size 4096
 800FDC24 USED 30 size 9932
 800FC26C USED 12 size 6572
 800E4260 USED 60 size 98304
 800E3ED4 USED 30 size 896
 800E3594 FREE    size 2356
MALLOC BOTTOM 800E3588 ( 1163584 Bytes Used)
MALLOC LIMIT  80043E04 ( 655544 Bytes Free )

Dump Stack Frame

Press Triangle to dump stack frame to TTY console like this:

USED top :8014D0C8 : size 68( 104 )
USED top :8014D130 : size 68( 104 )
USED top :8014D198 : size 5120( 20768 )
FREE top :801522B8 : size 62480( 402560 )
END top :80160BB4 : size 68( 104 )

Dump Display List

Press X to dump display list to TTY console like this:

VSYNC 59075
cell 0 ( 0 0 288 144 ) vram ( 0 240 288 144 ) bright 128
 prim 1 0 0 0 240
 prim 1 256 0 0 240
 prim 1 0 16 0 0
 prim 1 256 16 0 0
cell 0 ( 255 96 18 6 ) vram ( 0 434 18 6 ) bright 128
 prim 1 255 96 0 178
cell 40000000 ( 266 70 22 50 ) vram ( 0 384 0 0 ) bright 128
 prim 1 0 0 0 128
cell 20080000 ( 0 0 288 144 ) vram ( 952 368 72 144 ) bright 128
 prim 1 0 0 224 112
 prim 1 32 0 0 112
cell 60000000 ( 0 0 0 0 ) vram ( 0 0 0 0 ) bright 128
cell 40000000 ( 79 8 130 128 ) vram ( 0 0 0 0 ) bright 128
cell 40000000 ( 90 2 108 139 ) vram ( 0 0 0 0 ) bright 128
cell 40000000 ( 65 12 158 119 ) vram ( 0 0 0 0 ) bright 128
cell 40000000 ( 80 8 128 128 ) vram ( 0 0 0 0 ) bright 128
cell 40000000 ( 76 24 136 96 ) vram ( 0 0 0 0 ) bright 128
cell 40000000 ( 76 24 136 96 ) vram ( 0 0 0 0 ) bright 128
cell 40000000 ( 96 8 96 128 ) vram ( 0 0 0 0 ) bright 128
cell 40000000 ( 62 21 164 101 ) vram ( 0 0 0 0 ) bright 128
cell C0000000 ( 0 0 288 144 ) vram ( 0 0 0 0 ) bright 128

Dump OBJ List

Press R2 to dump OBJ list to TTY console like this:

OBJ 801349B4 00000008
OBJ 801349D0 0000000E
OBJ 801349EC 01000009
OBJ 80134A08 08000001
OBJ 80134A24 0000000E
OBJ 80134A40 0000000E
OBJ 80134A5C 0000000E
OBJ 80134A78 0000000E
OBJ 80134A94 0000000E
OBJ 80134AB0 0000000E
OBJ 80134ACC 0000000E
OBJ 80134AE8 0000000E
OBJ 80134B04 0000000E
OBJ 80134B20 0000000E
OBJ 80134B3C 0000000E
OBJ 80134B58 0000000E
OBJ 80134B74 0000000E
OBJ 80134B90 0000000E
OBJ 80134BAC 0000000E
OBJ 80134BC8 0000000E
OBJ 80134BE4 0000000E
OBJ 80134C00 0000000E
OBJ 80134C1C 0000000E
OBJ 80134C38 0000000E
OBJ 80134C54 0000000E
OBJ 80134C70 0000000E
OBJ 80134C8C 0000000E
OBJ 80134CA8 0000000E
OBJ 80134CC4 0000000E
OBJ 80134CE0 08000012
OBJ 80134CFC 08000012
OBJ 80134D18 08000012
OBJ 80134D34 08000012
OBJ 80134D50 08000012
OBJ 80134D6C 08000012
OBJ 80134D88 08000012
OBJ 80134DA4 08000012
OBJ 80134DC0 88000010

Unused Loading Screen Textures

Policenauts contains several unused loading screen textures found in the file NAUTS/PAK.DPK.

Unused Music

Policenauts also contains two unused tracks in the files NAUTS/PN_BGM1.PAC and NAUTS/PN_BGM2.PAC.

An unknown track.

A shorter, faster-tempo version of "Too Late Blues".