PS1 DVD Logo Demo

General homebrew games, programs and PlayStation PS-EXE's
Post Reply
alexfree
Verified
Extreme PSXDEV User
Extreme PSXDEV User
Posts: 221
Joined: Oct 21, 2021
I am a: Programmer, Gamer
PlayStation Model: SCPH-1000
Location: USA
Contact:

PS1 DVD Logo Demo

Post by alexfree » November 25th, 2022, 6:47 pm


PS1 DVD Logo Demo

Username: alexfree
Project Title: PS1 DVD Logo Demo
Time to Complete: 10 days (sporadically)
SDK: PSN00BSDK
Genre: Gimmick/Demo
Latest Release: Version 1.0
In Development: ??
Initial Release Date: 25-NOVEMBER-2022
Last Date Updated: 25-NOVEMBER-2022
Controller: DUALSHOCK, DUAL ANALOG, STANDARD
Players: 1
Memory Card: N/A
Languages: Eng
Region: NTSC-U/NTSC-J ONLY
Burn and Play: Yes
Executable Included: YES
Source Included: Yes (https://github.com/alex-free/ps1-dvd-logo-demo)

PS1 DVD Logo Demo is a small demo for the PlayStation 1 console. It essentially demonstrates the following features/functionality:

Bounces a large 128x74 DVD logo sprite around a screen (of 320x240p resolution) at 60 FPS.

The DVD logo sprite can randomly change to 1 of 7 different colors each time the logo bounces off of the screen and changes direction.
When an exact symmetrical corner hit occurs, an ‘exact corner hit counter’ will appear at the top of the screen after a very brief screen flash of white, as well as a message explaining the controls to dismiss said message. Press DPAD-UP on a controller to dismiss it until the next exact symmetrical corner hit occurs, or press DPAD-DOWN to dismiss it forever. The message explaining the controls will automatically disappear in about 30 seconds after first being displayed if you do nothing. If you do press up or down on your controller, the message explaining the controls will disappear along with the ‘exact corner hit counter’.

PS1 DVD Player uses 7 different CLUTs (ColorLookUpTables) to change the appearance of the single DVD logo sprite, using barely any VRAM. This demo also does not use the libgs library, making it “more to the metal” and tiny in size. The HBlank root counter is used to seed the random function for selecting each CLUT/color on screen.

PS-EXE, CUE + BIN and Source Code: http://alex-free.github.io/ps1-dvd-logo-demo

ps1-dvd-logo-demo-build-1.0.zip
You do not have the required permissions to view the files attached to this post.
Last edited by alexfree on November 25th, 2022, 7:23 pm, edited 1 time in total.

User avatar
masterg0r0
Active PSXDEV User
Active PSXDEV User
Posts: 61
Joined: Jul 18, 2021
I am a: Modder and Hobbyist Developer
Motto: Everything is hackable 100%!
PlayStation Model: 1002+7502
Location: United Kingdom

Post by masterg0r0 » November 25th, 2022, 7:17 pm

:lol: That's great!

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests