Need help getting my menu to load games properly (solved)

General Programming help in C, C++ or ASM, Compiling / Debugging, and R3000A Central Processing Unit (CPU) information
Post Reply
User avatar
LameGuy64
Psy-Q Enthusiast
Psy-Q Enthusiast
Posts: 388
Joined: Apr 10, 2013
I am a: Hobbyist Game Developer
Motto: Commercial or not, play it!
PlayStation Model: H2000/7000
Location: Philippines
Contact:

Need help getting my menu to load games properly (solved)

Post by LameGuy64 » February 2nd, 2014, 11:42 pm

I've made this little boot menu thing as a side project to aid in making of compilation discs for this year's competition and as a successor of Loser's ugly boot menu... Everything in my menu works fine and dandy but once it tries to load an EXE file, it ALWAYS crashes and I have no idea what is causing it. Maybe my menu is too fancy for the job (EXE size is 82KB but needs 380KB (including EXE code) for the music) or the LoadExec() function has its limitations.

Any useful help will be gladly appreciated as my menu looks too cool to die! :cry:

Image
Note: All titles after Marilyn are just false titles.
Last edited by LameGuy64 on February 3rd, 2014, 12:04 pm, edited 3 times in total.
Please don't forget to include my name if you share my work around. Credit where it is due.

Dev. Console: SCPH-7000 with SCPH-7501 ROM, MM3, PAL color fix, Direct AV ports, DB-9 port for Serial I/O, and a Xplorer FX with Caetla 0.35.

DTL-H2000 PC: Dell Optiplex GX110, Windows 98SE & Windows XP, Pentium III 933MHz, 384MB SDRAM, ATI Radeon 7000 VE 64MB, Soundblaster Audigy, 40GB Seagate HDD, Hitachi Lite-on CD-RW Drive, ZIP 250 and 3.5" Floppy.

User avatar
CosmoGuy
Serious PSXDEV User
Serious PSXDEV User
Posts: 91
Joined: May 30, 2012
I am a: Hell knows who I am
PlayStation Model: SCPH-7502
Location: Polska, Wroclaw
Contact:

Post by CosmoGuy » February 3rd, 2014, 5:37 am

In psyq's "zips" folder, there's an example called "demodisc.zip".
I wasn't really into this yet, but maybe you'll find there something useful.

Also, your menu is cool but if you'd like to share the code some time it would be awesome :).
Maybe, when there will be enough amount of codeblalst 14' projects, someone on forum could code menu like that or, with appereance from official sony demos, as a selector for games which were into competiton :P.
Would be great and nice looking :D.

Regards :).
Image

User avatar
LameGuy64
Psy-Q Enthusiast
Psy-Q Enthusiast
Posts: 388
Joined: Apr 10, 2013
I am a: Hobbyist Game Developer
Motto: Commercial or not, play it!
PlayStation Model: H2000/7000
Location: Philippines
Contact:

Post by LameGuy64 » February 3rd, 2014, 12:02 pm

Well, it turns out I was able to fix the crashing problem by loading the menu and its stack as far away from the base as possible. This is so that the game being loaded (which usually reside in the base) won't destroy the menu which is still running to load the game into memory and once the game has taken over, it can now safely destroy the menu.

I'll post the finished program once I've polished it enough for release. :D
Please don't forget to include my name if you share my work around. Credit where it is due.

Dev. Console: SCPH-7000 with SCPH-7501 ROM, MM3, PAL color fix, Direct AV ports, DB-9 port for Serial I/O, and a Xplorer FX with Caetla 0.35.

DTL-H2000 PC: Dell Optiplex GX110, Windows 98SE & Windows XP, Pentium III 933MHz, 384MB SDRAM, ATI Radeon 7000 VE 64MB, Soundblaster Audigy, 40GB Seagate HDD, Hitachi Lite-on CD-RW Drive, ZIP 250 and 3.5" Floppy.

cobracon2
What is PSXDEV?
What is PSXDEV?
Posts: 3
Joined: Nov 19, 2013

Post by cobracon2 » February 4th, 2014, 9:55 am

That is a very nice looking menu. How long did it take to program something like that?

User avatar
LameGuy64
Psy-Q Enthusiast
Psy-Q Enthusiast
Posts: 388
Joined: Apr 10, 2013
I am a: Hobbyist Game Developer
Motto: Commercial or not, play it!
PlayStation Model: H2000/7000
Location: Philippines
Contact:

Post by LameGuy64 » February 4th, 2014, 10:21 am

About a week... 8-)
Please don't forget to include my name if you share my work around. Credit where it is due.

Dev. Console: SCPH-7000 with SCPH-7501 ROM, MM3, PAL color fix, Direct AV ports, DB-9 port for Serial I/O, and a Xplorer FX with Caetla 0.35.

DTL-H2000 PC: Dell Optiplex GX110, Windows 98SE & Windows XP, Pentium III 933MHz, 384MB SDRAM, ATI Radeon 7000 VE 64MB, Soundblaster Audigy, 40GB Seagate HDD, Hitachi Lite-on CD-RW Drive, ZIP 250 and 3.5" Floppy.

Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests