Page 1 of 1
Pinballoid
Posted: October 1st, 2015, 7:12 am
by Xavi92
Pinballoid
Username: Xavi92
Project Title: Pinballoid
Time to Complete: 16 months
SDK: PSXSDK
Genre: Arcade
Latest Release: Version 0.1
In Development: Yes
Initial Release Date: 30-SEPTEMBER-2015
Last Date Updated: 30-SEPTEMBER-2015
Controller: DUALSHOCK
Players: 2
Memory Card: 1 Block
Languages: Eng
Region: PAL
Burn and Play: Yes
Executable Included: No
Source Included: No
This is a project I've working in for a long time! It's my first big project using PSXSDK, after developing many small demos.
What is Pinballoid?
Essentially, it's an Arkanoid clone with new features and gameplay. Actually, it doesn't have much ressemblance to Pinball, but Pinballoid introduces some object-building capabilities to make the game more interesting.
Also, it includes a level editor to create your own levels. They can be saved/loaded to/from memory card.
How to play?
First, you need to create the level. This is something provisional, Very simple: the faster the ball runs, the more points you will get.
Launch the ball with

. You can build objects pressing

while the ball moves.
Press

to enable slow motion.
You can exit pressing SELECT.
Download
CUE + BIN:
http://bit.ly/1M2Krm4 (October 19th, 2015 version)
Re: Pinballoid
Posted: October 1st, 2015, 9:58 am
by Shendo
Looks good.Thumbs up for using PSXSDK. But link doesn't work unfortunately.
What routines are you using for Gamepad and Memoy Cards?
BIOS ones or direct hardware access (PSXSDK provided)?
Re: Pinballoid
Posted: October 2nd, 2015, 6:26 am
by Xavi92
Link updated!
Shendo, I talked to Giuseppe and told me you contributed to the SDK by updating the memory card routines, so I used those ones. But under real hw the game crashes once you get into the editor and press R1. There're no memory card operations there, so I don't really know what's going on there.
Re: Pinballoid
Posted: October 2nd, 2015, 1:57 pm
by Administrator
It might be because you are initialising them before the controller initialisation

I know that Psy-Q had a very specific way of doing the Memory Card inits, and that was a reason behind it.
Re: Pinballoid
Posted: October 7th, 2015, 9:13 pm
by Xavi92
I don't recall any way to initialize memory cards on PSXSDK, from the final user scope. It could be related to PSXSDK's internal implementation.

Re: Pinballoid
Posted: October 7th, 2015, 10:13 pm
by Shendo
If you want I can take a look at the code and see if you missed something.
As for initialization, PsyQ binds to BIOS routines which need initialization to work properly.
Same goes for PSXSDK if you take the BIOS route.
Otherwise you can access Controller and Memory Cards via memory mapped interface (PSXSDK default).
You can't mix two together however, that will certainly lead to unpredictable results.
Re: Pinballoid
Posted: October 8th, 2015, 2:01 am
by Xavi92
I've sent you a PM with the source code.

Re: Pinballoid
Posted: October 20th, 2015, 9:02 am
by Xavi92
New version available!
http://bit.ly/1M2Krm4
Memory card isn't working under real hw yet, but it works perfectly under PCSXr emulator.