:null:
Donate & Support PSXDEV.NET

We have been operating since 2012 providing users with a place for free information, free downloads & zero ads.

It has always been a safe and clean forum with no spam for other members interested in the PlayStation 1 to meet and make new friendships.
It's a place for those who are interested in learning about programming, reverse engineering and experimenting with hardware/software for the console.

We have never asked for donations before but it has reached the point where the server costs are becoming too much for us.
We would like to politely ask that if you use this site that you donate any amount you can to show your support to assist with the hosting fees in order to keep PSXDEV.NET alive.

Users who donate will be rewarded with a new profile rank on their account badge ;)
Just be sure to include your handle/alias when sending the donation or message me here with your BTC address.


Bitcoin: 1GqS7rr8jYPzT4Lp9Uua3D5thUH8ZnWyD8

Thank you for your contribution :praise
:null:

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: 2669
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: 2669
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 1 guest