Pinballoid
-
Verified
- C Programming Expert
- Posts: 161
- Joined: Oct 06, 2012
- PlayStation Model: SCPH-5502
- Contact:
Pinballoid
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)
Last edited by Xavi92 on October 20th, 2015, 9:01 am, edited 2 times in total.
-
Shendo Verified
- C Programming Expert
- Posts: 250
- Joined: Mar 21, 2012
- I am a: Programmer
- Motto: Never settle
- PlayStation Model: SCPH-7502
- Discord: ShendoXT
- Location: Croatia, EU
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)?
What routines are you using for Gamepad and Memoy Cards?
BIOS ones or direct hardware access (PSXSDK provided)?
Dev console: SCPH-7502, FreePSXBoot, CH340 serial cable.
-
Verified
- C Programming Expert
- Posts: 161
- Joined: Oct 06, 2012
- PlayStation Model: SCPH-5502
- Contact:
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.
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.
-
Shadow Verified
- Admin / PSXDEV
- Posts: 2670
- Joined: Dec 31, 2012
- PlayStation Model: H2000/5502
- Discord: Shadow^PSXDEV
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.
I know that Psy-Q had a very specific way of doing the Memory Card inits, and that was a reason behind it.
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), PSIO Switch Board, DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.
PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.
PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.
-
Shendo Verified
- C Programming Expert
- Posts: 250
- Joined: Mar 21, 2012
- I am a: Programmer
- Motto: Never settle
- PlayStation Model: SCPH-7502
- Discord: ShendoXT
- Location: Croatia, EU
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.
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.
Dev console: SCPH-7502, FreePSXBoot, CH340 serial cable.
-
Verified
- C Programming Expert
- Posts: 161
- Joined: Oct 06, 2012
- PlayStation Model: SCPH-5502
- Contact:
New version available!
http://bit.ly/1M2Krm4
Memory card isn't working under real hw yet, but it works perfectly under PCSXr emulator.
http://bit.ly/1M2Krm4
Memory card isn't working under real hw yet, but it works perfectly under PCSXr emulator.
Who is online
Users browsing this forum: No registered users and 3 guests