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

Natsu Shoujo: Promised Summer

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Natsu Shoujo: Promised Summer

Developer: Will
Publisher: Success
Platform: PlayStation 2
Released in JP: July 29, 2004


DebugIcon.png This game has debugging material.


NotesIcon.png This game has a notes page

Hmmm...
To do:
Check for unused images. Modify the 16 bit value at memory address 0x001CBC80 to force another image. The value modifies the first image in the CG gallery.

Sub-Page

Miscellaneous tidbits that are interesting enough to point out here.
Notes

Debug Logging

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

Re-enable printf Messages
2013f500 0806e5c6
2013f504 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.

-------------------- LE System START --------------------

Memory allocation function was hacked.
 first block address 
             size 28050852
Initialize file system.
cdrom0:¥MODULES¥IOPRP280.IMG
Initialize iop heap.
Loading iop modules.
Initialize keyboard system.
LeKeyboardInitializer finish
Initialize memory card system.
Memcard: type 2, free 1248, format 1
finish initialize.
read TOC
path table lsn = 257
Initialize LeDevStdPad2 ... 
Done.
LeMemory: 5980 used 
LeRender init
frame buffer 0 address : 
frame buffer 1 address : 
Z buffer address : 
texture address : 
palette address : 
LeRender finish initialize.
LeDevStdPad2Inst::init() port 0 / slot 0
LeDevStdPad2Inst::init() port 1 / slot 0
>(null)
(null)(0):(null)(0)
>(null)
(null)(0):(null)(0)
read start 814729
read finish
read start 814733
read finish
read start 947357
read finish
>(null)
(null)(0):(null)(0)
read start 693939
read finish
read start 693939
read finish
read start 814728
read finish
>(null)
(null)(0):(null)(0)
read start 671528
read finish
read start 671528
read finish
read start 693934
read finish
>(null)
(null)(0):(null)(0)
read start 947382
read finish
read start 947383
read finish
read start 951248
read finish
>(null)
(null)(0):(null)(0)
read start 959502
read finish
read start 959533
read finish
read start 1358789
read finish
(Source: Punk7890)