Loading screens?

General Programming help in C, C++ or ASM, Compiling / Debugging, and R3000A Central Processing Unit (CPU) information
Post Reply
Chris
Active PSXDEV User
Active PSXDEV User
Posts: 47
Joined: July 3rd, 2013, 4:38 am
Location: USA
Contact:

Loading screens?

Post by Chris » March 23rd, 2015, 3:50 am

I got to thinking about loading screens. Every PS1 game has one. I was just wondering when you would need to put one in, or if my Jack and the Beanstalk game needs any at all.

Gradius
Extreme PSXDEV User
Extreme PSXDEV User
Posts: 219
Joined: September 9th, 2012, 3:01 pm
I am a: IT Consultant, Systems Integrator
PlayStation Model: 7501
Location: Chile

Re: Loading screens?

Post by Gradius » March 23rd, 2015, 5:07 am

Hmm, I don't see the need.

It would load so fast it would be pointless (IMHO).

User avatar
Shadow
Admin / PSXDEV
Admin / PSXDEV
Posts: 2232
Joined: December 31st, 2012, 5:37 pm
PlayStation Model: H2000/5502

Re: Loading screens?

Post by Shadow » March 23rd, 2015, 12:27 pm

The Sony publishing documents state that any screen that is blank for 3 seconds or more requires the text "Loading" to be displayed.
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.

Development Computer: Windows 98, Pentium 3 [400MHz], 128MB SDRAM, DTL-H2000, DTL-H201A, 21" Sony Trinitron CRT, CD-ROM burner, 3.25" and 5.25" Floppy Diskette Drives and a ZIP 100 Diskette Drive.

Chris
Active PSXDEV User
Active PSXDEV User
Posts: 47
Joined: July 3rd, 2013, 4:38 am
Location: USA
Contact:

Re: Loading screens?

Post by Chris » March 24th, 2015, 4:13 am

OK, so if the Playstation is loading info the screen goes blank then. I've always wondered why no N64 games had a loading screen while PSX games did. I assume it is faster when it is cartridge based as opposed to disc based.

User avatar
Shadow
Admin / PSXDEV
Admin / PSXDEV
Posts: 2232
Joined: December 31st, 2012, 5:37 pm
PlayStation Model: H2000/5502

Re: Loading screens?

Post by Shadow » March 24th, 2015, 6:17 pm

Chris wrote:I assume it is faster when it is cartridge based as opposed to disc based.
Yes.

Sorry, I also just re-read the document, and it's actually 5 seconds.

Code: Select all

MTRC13.PDF

Version 1.3, June 1998 Technical Requirements Checklist for PlayStation Software page 24

18.7 Loading
Recommended: During the initial load or any subsequent loads, the user should not be presented with a blank screen lasting more than 5 seconds.

Whenever loading occurs which may interrupt play, some sort of display should be used. Any load that lasts longer than 5 seconds while on screen should notify the user that a load is occurring.
So, when it comes to loading in data, if your 'do while' CD-ROM read routines are greater than 5 seconds on the original hardware (with a good laser of course), then in your 'do while' loop you would render a progress bar. Otherwise, just displaying an image is good enough with the words "LOADING".
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.

Development Computer: Windows 98, Pentium 3 [400MHz], 128MB SDRAM, DTL-H2000, DTL-H201A, 21" Sony Trinitron CRT, CD-ROM burner, 3.25" and 5.25" Floppy Diskette Drives and a ZIP 100 Diskette Drive.

User avatar
inc^lightforce
Psy-Q Enthusiast
Psy-Q Enthusiast
Posts: 145
Joined: March 7th, 2013, 7:34 am
I am a: Programmer, Artist, Gamer
PlayStation Model: Black
Skype: a5recordings
Location: Germany
Contact:

Re: Loading screens?

Post by inc^lightforce » November 20th, 2015, 9:09 pm

Shadow wrote:
Chris wrote: Otherwise, just displaying an image is good enough with the words "LOADING".
nah.

Code: Select all

FntPrint("L O A D I N G \n");
Fntprint is much better than load a pic that show: LOADING :D
my coding page/ forum at:
http://aftermath-creations.net/

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest