We just released a Feb. 5 '89 prototype of DuckTales for the NES!
If you'd like to support our preservation efforts (and this wasn't cheap), please consider donating or supporting us on Patreon. Thank you!

Kazoku Keikaku: Kokoro no Kizuna

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Kazoku Keikaku: Kokoro no Kizuna

Developers: D.O., HuneX
Publisher: Interchannel
Platform: PlayStation 2
Released in JP: February 24, 2005


DebugIcon.png This game has debugging material.


Debug Display

Kazoku Keikaku - Debugdisplay.png

Apply the below code to enable a simple debug display.

Enable Debug Display
201566A4 24050001
(Source: Original TCRF research)

Debug Logging

Within the game is a stubbed printf function. This would have logged various background information to a debug unit. This logs information such as files loaded and memory information. It would also report errors if any occurred. To re-enable this mode, apply the below code:

Re-enable printf Messages
20192468 08061FF4
2019246C 00000000

If you are playing the game on a regular PlayStation 2, you will need to use a TOOL, RDB, or a debug version of OPL to view the logs. If you are playing on an emulator, you can see this information by enabling the option "Show Console". Below is an example of what type of information gets logged.

H3D> ===========================================
H3D>  HuneX Consumer 3D System for PlayStation2
H3D>    Runtime Library Release VER 1.01
H3D> ------------------------------------------
H3D>  WELCOME TO PLEASANT GAME DEVELOPMENT!
IS CALLED. LISTN: 10
IS CALLED.
(in MemAlloc)(iNo: 1)iSize: 196608, m_pBuff: x
(in MemAlloc)(iNo: 2)iSize: 1048576, m_pBuff: x
(in MemAlloc)(iNo: 0)iSize: 851968, m_pBuff: x
(in MemAlloc)(iNo: 3)iSize: 1441792, m_pBuff: x
(in MemAlloc)(iNo: 4)iSize: 71680, m_pBuff: x
(in MemAlloc)(iNo: 5)iSize: 1024, m_pBuff: x
(in MemAlloc)(iNo: 6)iSize: 16384000, m_pBuff: x
(in MemAlloc)(iNo: 7)iSize: 5242880, m_pBuff: x
IS CALLED.
TEXTBL_END: 96
CStream の生成開始
IS CALLED. num: 1
IS CALLED. num: 1
CSpriteMgr::Create IS ENDED. 
sceSifInitIopHeap を実行
(in Create)before Initialize: IOP Free Mem=0x13af00byte (1259 KB)
IS CALLED.
IOP Free Mem=0x7da00byte (502 KB)
CStream::Create Ends.
(in CMemCardMgr::Create 冒頭)
(冒頭)(pFileHeadbuffer: x)(szFilename: (null))(iLoadSize: 2838768)
IS CALLED. m_NextFileNo: 0
IS ENDED. m_NextFileNo: 1
読み込み実行 0
cdrom0:\JYOCHU\MEMDAT.BIN;1 25e570 0 2048
(in FileUpdate 00)IOP Free Mem=0x7da00byte (502 KB)
読み込み完了 0
(in FileUpdate 01)IOP Free Mem=0x7da00byte (502 KB)
IS CALLED. id: 0
IS DONE
(in CMemCardMgr::LoadIconData)FAILURE(iIconNo: 0)(rHfu2.GetTblNum(): 1)
IS CALLED. m_NextFileNo: 0
IS ENDED. m_NextFileNo: 1
(in CMemCardMgr::LoadIconData)(iIconNo: 0)(iSize: 39168)
(iIconSizeMax: 0)(iIconSize: 117504)(iIcon: 0)
(in CMemCardMgr::LoadIconData)FAILURE(iIconNo: 1)(rHfu2.GetTblNum(): 1)
(in CMemCardMgr::LoadIconData)FAILURE(iIconNo: 1)(rHfu2.GetTblNum(): 1)
(iIconSizeMax: 39168)(iIconSize: 0)(iIcon: 1)
IS CALLED. m_NextFileNo: 1
IS ENDED. m_NextFileNo: 2
読み込み実行 0
cdrom0:\JYOCHU\MEMDAT.BIN;1 7be260 800 39168
(in FileUpdate 00)IOP Free Mem=0x7da00byte (502 KB)
読み込み完了 0
(in FileUpdate 01)IOP Free Mem=0x7da00byte (502 KB)
読み込み実行 1
cdrom0:\MOVIE\SE.MSH;1 7cfa70 0 2048
(in FileUpdate 00)IOP Free Mem=0x7da00byte (502 KB)
読み込み完了 1
(in FileUpdate 01)IOP Free Mem=0x7da00byte (502 KB)
IS CALLED. id: 1
id: 0, pFilename: \MOVIE\SE.MSB, spuaddr: 249872, offset: 0, size: 0
IS CALLED. m_NextFileNo: 1
IS ENDED. m_NextFileNo: 2
(in RegistSpotFX)IOP Free Mem=0x7da00byte (502 KB)
(in SetSpotFX 00)IOP Free Mem=0x7da00byte (502 KB)
(in SetSpotFX 01)IOP Free Mem=0x7da00byte (502 KB)
読み込み待ち開始
読み込み実行 1
cdrom0:\MOVIE\SE.MSB;1 3d010 0 38912
(in FileUpdate 00)IOP Free Mem=0x7da00byte (502 KB)
読み込み完了 1
(in FileUpdate 01)IOP Free Mem=0x7da00byte (502 KB)
読み込み待ち終了
is done
is done 01
::UserInit を実行します
UserInit IS CALLED. 
IS CALLED. 
IS CALLDED. size: 65536, user_id: 535, level: 1
ttexWk get = x
ロード(完了復帰)pFilename: \PARTS.HED, texwk_id_ld: 535
IS CALLED. m_NextFileNo: 2
IS ENDED. m_NextFileNo: 3
読み込み実行 2
cdrom0:\PARTS.HED;1 7cfec0 0 26624
(in FileUpdate 00)IOP Free Mem=0x7da00byte (502 KB)
読み込み完了 2
(in FileUpdate 01)IOP Free Mem=0x7da00byte (502 KB)
IS CALLED. id: 2
IS CALLDED. size: 24576, user_id: 540, level: 1
ttexWk get = x
ロード(完了復帰)pFilename: \BG.HED, texwk_id_ld: 540
IS CALLED. m_NextFileNo: 2
IS ENDED. m_NextFileNo: 3
読み込み実行 2
cdrom0:\BG.HED;1 7dfec0 0 18432
(in FileUpdate 00)IOP Free Mem=0x7da00byte (502 KB)
読み込み完了 2
(in FileUpdate 01)IOP Free Mem=0x7da00byte (502 KB)
IS CALLED. id: 2
IS CALLDED. size: 20480, user_id: 541, level: 1
ttexWk get = x
ロード(完了復帰)pFilename: \BU.HED, texwk_id_ld: 541
IS CALLED. m_NextFileNo: 2
IS ENDED. m_NextFileNo: 3
読み込み実行 2
cdrom0:\BU.HED;1 7e7ec0 0 8192
(in FileUpdate 00)IOP Free Mem=0x7da00byte (502 KB)