PSXPaint v0.34

General homebrew games, programs and PlayStation PS-EXE's
Post Reply
User avatar
John
Curious PSXDEV User
Curious PSXDEV User
Posts: 19
Joined: Sep 19, 2013
I am a: Programmer, Computers repairman.
Motto: Impossible Is Nothing
PlayStation Model: SCPH-5502
Location: Italy
Contact:

PSXPaint v0.34

Post by John » June 9th, 2015, 4:53 am


PSXPaint

Username: John
Project Title: PSXPaint
Time to Complete: 3 weeks
SDK: PSY-Q
Genre: Paint Software
Latest Release: Version 0.34
In Development: Yes
Initial Release Date: 08/06/2015
Last Date Updated: 16/06/2015
Controller: STANDARD PAD, MOUSE
Players: 1
Memory Card: 15 Blocks
Languages: ENG
Burn and Play: No
Executable Included: Yes
Source Included: No

A paint software for the Playstation 1.
Code and Design developed by me.
I learned something new making this software, i love the Playstation 1 machine :dance
Not suggested to use this software with emulators, because use Vram read and write methods for drawing on screen.
Update v0.34:
Memory Card support available, insert a Memory Card in slot #2 (15 Blocks required)
You can save your artwork using a quick Save and Load Menu (START Button)
Update v0.3:
A Mouse can be used in the 2nd controller port

Code: Select all

Changelog:


v0.34 - 3rd Release 16/06/2015

-Added Memory Card support
-A Memory Card can be used in slot #2, (15 blocks are required to save)
-Quick save and load menu available pressing START button
-fixed intro image
//////////////////////////////


v0.3 - 2nd Release 11/06/2015

-Added Playstation Mouse support
//////////////////////////////



v0.2a - 1st Release 08/06/2015

-PSXPaint just born.
//////////////////////////////

Image

Image

Download Below
PSXPaint v0.34: http://johndungeon.altervista.org/extra ... _v0.34.zip
PSXPaint v0.3: http://johndungeon.altervista.org/extra ... t_v0.3.zip
PSXPaint v0.2a: http://johndungeon.altervista.org/extra ... _v0.2a.zip

Last edited by John on June 16th, 2015, 1:01 pm, edited 2 times in total.

User avatar
Shadow
Verified
Admin / PSXDEV
Admin / PSXDEV
Posts: 2670
Joined: Dec 31, 2012
PlayStation Model: H2000/5502
Discord: Shadow^PSXDEV

Post by Shadow » June 9th, 2015, 7:27 pm

Very nice work. Does it use the PSX mouse and can you save to the Memory Card?
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.

User avatar
John
Curious PSXDEV User
Curious PSXDEV User
Posts: 19
Joined: Sep 19, 2013
I am a: Programmer, Computers repairman.
Motto: Impossible Is Nothing
PlayStation Model: SCPH-5502
Location: Italy
Contact:

Post by John » June 10th, 2015, 3:01 am

Shadow wrote:Very nice work.
Thank you.
Shadow wrote:Does it use the PSX mouse and can you save to the Memory Card?
I was thinking this since the beginning of this project, to let the user save the picture on memory card and to implement mouse support, but currently i have this issues to solve:

1) For some reason the controller library and the memory card library do not works.
When i try to use some of the macros or methods in a project, including those libraries, the compiler simply return an error with the methods used from the affected library and a text message saying that symbol its not defined.
I checked the LIBPAD.H and the LIBMCRD.H, and those files are ok. So i don't know what the problem it is.

Image

2) I am sure i have 2 or more Mouse for psx. But i had lost them somewhere :oops:

So the idea was to use LIBETC.H to use the controller, and let the memory card & mouse out of question for now.

In freetime i will try to find out at least one mouse :D
Will be useful if someone got that kind of issue with any library and find out how to resolve it.

User avatar
Shadow
Verified
Admin / PSXDEV
Admin / PSXDEV
Posts: 2670
Joined: Dec 31, 2012
PlayStation Model: H2000/5502
Discord: Shadow^PSXDEV

Post by Shadow » June 10th, 2015, 3:53 am

1) Edit your PSYQ.INI file under your BIN directory. That function calls for the "libpad.lib".

EG: Here is my PSYQ.INI file...

Code: Select all

[ccpsx]
stdlib=libgs.lib libgte.lib libgpu.lib libspu.lib libsnd.lib libetc.lib libapi.lib libsn.lib libc.lib libcd.lib libcard.lib libmath.lib libds.lib libpress.lib libpad.lib libtap.lib libsio.lib libmcrd.lib

compiler_path=C:\psyq\bin
assembler_path=C:\psyq\bin
linker_path=C:\psyq\bin
library_path=C:\psyq\lib
c_include_path=C:\psyq\include
cplus_include_path=C:\psyq\include
2) I have a genuine PSX mouse. Send me the source and I will have some fun getting it to work when I have time :)
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.

User avatar
John
Curious PSXDEV User
Curious PSXDEV User
Posts: 19
Joined: Sep 19, 2013
I am a: Programmer, Computers repairman.
Motto: Impossible Is Nothing
PlayStation Model: SCPH-5502
Location: Italy
Contact:

Post by John » June 11th, 2015, 2:16 pm

Shadow, thank you for the quick reply, also i have fixed that issue with the libraries :flag
Update v0.3 its available for download, just added mouse support.
Please let me know if any bug come out.

PS: The controller should be connected to port 1 and the mouse in port 2.

User avatar
John
Curious PSXDEV User
Curious PSXDEV User
Posts: 19
Joined: Sep 19, 2013
I am a: Programmer, Computers repairman.
Motto: Impossible Is Nothing
PlayStation Model: SCPH-5502
Location: Italy
Contact:

Post by John » June 16th, 2015, 1:11 pm

Update v0.34 its available for download.
Now we have Mouse support and Memory card support! :no!

Sorry i'm falling in love with the psx :mrgreen:

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 » June 17th, 2015, 3:19 am

I wasn't on that forum long time, and damn i'm missing many gems! I need to go back coding for psx :p, but first i'll end my exam session :/
Great job John!
Image

User avatar
sickle
Verified
C Programming Expert
C Programming Expert
Posts: 257
Joined: Jul 17, 2013
I am a: Chocolate-fueled pug fetish robot.
Location: Scotland

Post by sickle » August 12th, 2015, 4:01 pm

Dammit! Finally something with mouse support and I can't find the mouse!

User avatar
John
Curious PSXDEV User
Curious PSXDEV User
Posts: 19
Joined: Sep 19, 2013
I am a: Programmer, Computers repairman.
Motto: Impossible Is Nothing
PlayStation Model: SCPH-5502
Location: Italy
Contact:

Post by John » September 11th, 2015, 6:22 pm

CosmoGuy wrote:I wasn't on that forum long time, and damn i'm missing many gems! I need to go back coding for psx :p, but first i'll end my exam session :/
Great job John!
Thank you CosmoGuy, do something when you get freetime, i will be happy to see your works ;)

sicklebrick wrote:Dammit! Finally something with mouse support and I can't find the mouse!
Yeah, also this software it was the reason to find my own (losted) mouse :lol:


Thank you guys, i am so sorry that i can't have enough time to do all the things i want to do with the PSY-Q.
It is a heavy period for me, I hope to find a little time to develop something else soon, because i think a lot of other ideas to work on...

I will be back !! 8-)

Post Reply

Who is online

Users browsing this forum: No registered users and 8 guests