Mail has been fixed; you should now be able to confirm your e-mail address, watch pages, and the like.
Please report any issues on Discord.

Proto:Resident Evil (PlayStation)/August 4, 1995 Prototype

From The Cutting Room Floor
Jump to navigation Jump to search

This is a sub-page of Proto:Resident Evil (PlayStation).

Biohazard: The Eyeball Adventure
So very stubbly.
This page is rather stubbly and could use some expansion.
Are you a bad enough dude to rescue this article?

This early prototype of Biohazard (Resident Evil outside Japan) is a very close variant of the build showcased at the Japanese V-Jump Festival in 1995 [1], with some minor differences from that. Being the earliest prototype of the game available to play, every element seen is at the primordial level, with a vast amount not implemented, and buried within hides even some pieces of a previous incarnation involving a different scenario and gameplay features.

With a build date of August 4, 1995, it predates the final version's release by over seven months.

Sub-Pages

Resident Evil August 4 1995 Thumbnail.png
Room Changes
Most rooms have radically altered lighting and angles from the final version.

General Differences

  • The Capcom logo is silent.
  • The title screen at this point is just a rough sketch.
  • The "Biohazard" title call when selecting New/Load Game in the final has not been implemented.
  • No in-game demos have been recorded either, so waiting long enough on the title screen just repeats the Capcom logo.
  • The only music present is the Main Hall 1F theme, and it plays almost throughout the entire demo.
  • No CGI/video has been done, and camera angles as well as pre-rendered backgrounds are early and lack shading.
  • Jill's story is not implemented, but does feature a very rudimentary version of the famous Jill Sandwich scenario.

Controls

  • The Start button has no function.
  • To run, you double-tap and hold Up, instead of holding down a button while going forward in the final. Not that intuitive.
  • An idea that wouldn't been seen until Resident Evil 3: Nemesis, you could turn 180 degrees by double-tap and holding either Left or Right. Even less intuitive.
  • Pressing Circle changes weapons in this order: Unarmed, Knife, Beretta, Shotgun.

Unused graphics

RE - Sample 08-04-95 Status Screen.png

The DATA folder contains unused graphics for an early status screen. Portraits for the scrapped characters Gelzer and Dewey are still in this build. The following text is also present in this sheet, the first 7 entries seemingly used for commanding your character or teammates:

Text Translation
戦え Fight
慎重に Tread Carefully
回避せよ Stay Away
地図操作 Map Control
調べろ Investigate
注意しろ Watch Out
離れるな Stay Close
装備 Equipment
使う Use
調べる Investigate
指令 Command

Alternate Voice Grunts

While no voice dialogue exists in this build, there are damage and death grunts for Chris and Jill. Presumably, these grunts were recorded when the game had a Japanese voice cast early in development and may, in fact, be remnants of that.

Chris Redfield

Jill Valentine

Debug Text

Hmmm...
To do:
Extract the text properly, find more, figure out what files it's from.

Unsorted

Licensed  by          Sony Computer Entertainment Inc.

CD001
PLAYSTATION                                                                                                                                                                                                                                                                                                                                                                                                PLAYSTATION
1995080418211600$0000000000000000
0000000000000000
0000000000000000
CD-XA001

SYSTEM.CNF

BOOT = cdrom:PSX.EXE;1
TCB = 4
EVENT = 16
STACK = 0X801FFF00

PSX.EXE

PS-X EXE
Sony Computer Entertainment Inc. for Japan area

DOOR TEXTURE

life = %d

TEST_MODE : OBJ_MODEL_MOVE

TEST_MODE : ITEM_MODEL_MOVE
model_no : %d
model x  : %d
model y  : %d
model z  : %d

TEST_MODE : ITEM_MODEL_TABLE
Imodel_ptr[%2d]
id = %d
be_flag = %x
pos_x   = %d
pos_y   = %d
pos_z   = %d

TEST_MODE : ITEM_LIST_TABLE
item_list[%d]
stage_no = %x
room_no  = %x
item_id  = %x
num      = %x

TEST_MODE : ITEM_ATARI_TABLE
Item_at[%d]
item_atari_be = %d
item_atari_tp = %d
item_atari_dt = %d
item_atari_x1 = %d
item_atari_z1 = %d
item_atari_x2 = %d
item_atari_z2 = %d

TEST_MODE : ITEM_IAREA_TABLE
G_Room->iarea[%d]
item_iarea_x = %d
item_iarea_y = %d
item_iarea_z = %d
item_iarea_d = %d
item_iarea_s = %d

TEST_MODE : ITEM_VIEW_TABLE
G_Item_adr[%d]
stage_no    ‰

   : %x
room_no        : %x
iten_id        : %x
num            : %x
G_Item_num     : %d
G_Tex_data     : %d
G_Use_item     : %d
G_Use_work     : %d

TEST_MODE : REVENT_FLG_TABLE

TEST_MODE : EVENT_FLG_TABLE
G_Event_flg[%d]  : %x

EVENT00 ON FROM %d

エンディングデモ
オープニングデモ

EDT Loading
VH Loading
VB Loading
SEP Loading
Now Loading…
NOW LOADING…
COOR ESP
COOR ETM
RDT

right %d %d
%d Atari!
left 
MDEC_rest:bad option(%d)
MDEC_in_sync
MDEC_out_sync
DMA=(%d,%d), ADDR=(0x%08x->0x%08x)
FIFO=(%d,%d),BUSY=%d,DREQ=(%d,%d),RGB24=%d,STP=%d
%s timeout:
MDEC_vlec: invalid VLC ID
tpage: (%d,%d,%d,%d)
clut: (%d,%d)
clip (%3d,%3d)-(%d,%d)
ofs  (%3d,%3d)
tw   (%d,%d)-(%d,%d)
dtd   %d
dfe   %d
disp   (%3d,%3d)-(%d,%d)
screen (%3d,%3d)-(%d,%d)
isinter %d
isrgb24 %d
$Id: sys.c,v 1.83 1995/05/25 13:43:27

zu Exp
$ResetGraph(%d)...
SetGraphReverse(%d)...
SetGraphDebug:level:%d,type:%d reverse:%d
SetGraphQueue(%d)...
DrawSyncCallback(%08x)...
SetDispMask(%d)...
DrawSync(%d)...
%s:bad RECT(%d,%d)-(%d,%d)
%s:ClearImage
LoadImage
StoreImage
MoveImage
ClearOTag(%08x,%d)...
ClearOTagR(%08x,%d)...
DrawOTag(%08x)...
PutDrawEnv(%08x)...
PutDispEnv(%08x)...
GPU_exeque: null func.
GPU timeout:que=%d,stat=%08x,chcr=%08x,madr=%08x
bad sjis code 0x%x
0123456789ABCDEF
bad sjis code 0x%x
bad hankaku code 0x%x
0123456789ABCDEF
(%d %d %d) (%d %d %d) (%d %d %d)
(%d %d %d)

ps_sort_obj: z resolution overflow
GTE command %02xH not assigned.

GPU CODE %02xH not assigned.
non supported code %x %x

ps_sort_sprite,bg: z resolution overflow
GPU CODE %02xH not assigned.
non supported code %x %x
non suppported code %x %x

not supported light mode %d
GsSetFlatLight len = 0

none
CdlReadS
CdlSeekP
CdlSeekL
CdlGetTD
CdlGetlocP
CdlGetlocL
?
CdlSetmode
CdlSetfilter
CdlDemute
CdlMute
CdlReset
CdlPause
CdlStop
CdlStandby
CdlReadN
CdlBackword
CdlForward
CdlPlay
CdlSetloc
CdlNop
CdlSync
DiskError
DataEnd
Acknowledge
Complete
DataReady
NoIntr
%s:(%s) timeout Sync=%s, Ready=%s
%s: DiskError(%02x)
Ready=DiskError(%02x)
CDROM: unknown intr(%d)

CD_syn
CD_ready
%s...
%s: no param
CD_cw
CD_init:addr=%08x
CD open...
Cd_read
CD read retry %2d(%02x:%02x:%02x)
CD_datasync
CdInit: Init failed
%s: path level (%d) error
%s: dir was not found
CdSearchFile: disc error
CdSearchFile: searching %s...
%s:  found
%s: not found
CD_newmedia: Read error in cd_read(PVD)
CD001CD_newmedia: Disc format error in cd_read(PVD)
CD_newmedia: Read error (PT:%08x)
CD_newmedia: sarching dir..
	%08x,%04x,%04x,%s
CD_newmedia: %d dir entries found
CD_cachefile: dir not found
CD_cachefile: searching...
...	(%02x:%02x:%02x) %8d %s
CD_cachefile: %d files found
Final Sector is on %08x %08x %08x %04x %04x
DMA STATUS ERROR %x
$Id: intr.c,v 1.61 1995/05/18 06:47:50 suzu Exp $intr timeout(%04x:%04x)
DMA bus error: code=%08x
VSync: timeout

Can't Open Sequence data any more

This is not SEQ Data.
This is an old SEQ Data Format.

SPU:T/O [%s]
wait (reset)
wait (wrdy H -> L)
wait (dmaf clear/W)
wait (ioctl/IRQ)
[%d] %08x / %08x (%08d)

d:/horr/psx/stage1/enemy/char10.emd
d:/horr/psx/stage1/enemy/char11.emd
d:/horr/psx/stage1/enemy/char12.emd
d:/horr/psx/stage1/enemy/char13.emd
d:/horr/psx/stage1/enemy/em100.emd
d:/horr/psx/stage1/enemy/em101.emd
d:/horr/psx/stage1/enemy/em102.emd
d:/horr/psx/stage1/enemy/em103.emd
d:/horr/psx/stage1/enemy/em103.emd
d:/horr/psx/stage1/enemy/em105.emd
d:/horr/psx/stage1/enemy/em106.emd
d:/horr/psx/stage1/enemy/em120.emd
d:/horr/psx/stage1/enemy/em121.emd
d:/horr/psx/stage1/enemy/em122.emd
d:/horr/psx/stage2/enemy/char20.emd
d:/horr/psx/stage2/enemy/char21.emd
d:/horr/psx/stage2/enemy/char22.emd
d:/horr/psx/stage2/enemy/char23.emd

Error: Can't push matrix,stack(max 20) is full!
Error: Can't pop matrix,stack is empty!
This function is not implemented.

$Id: vsync.c,v 1.15 1995/05/18 06:48:05 suzu Exp $