1.1. Setting up Graphics and Hello World

PS_2's profile picture
Published in 
 · 15 hours ago
1.1. Setting up Graphics and Hello World
This chapter teaches the basics of initializing and setting up the GPU of the PSX. Areas covered in this chapter include the GPU, VRAM and the concept of display and drawing environments which are essential for better understanding how the GPU works when programming for the PSX. This tutorial series does not and will not cover graphics programming using the LIBGS library which is a high level graphics library that adds about 100KB worth of overhead to your project (remember that the PSX only has 2MB of RAM) and hides many of the inner workings of the GPU, making it difficult to understand how to use the GPU directly and would often get in...

Setting up the SDK

PS_2's profile picture
Published in 
 · 16 hours ago
Obviously, to make some PS1 homebrew you'll need an SDK to be able to develop software for the platform in the first place. The SDKs that are going to be covered in this tutorial series is the official Programmers Tool SDK (often known as PsyQ) and PSn00bSDK. There are other open source SDK projects but with varying degrees of programming quality and hardware support and usually have drastically different library APIs which are not compatible with this tutorial series. If you much rather use an open source SDK I recommend using PSn00bSDK as its the best one so far (not a shameless self plug, its actually better than others) and follow...

PlayStation System Overview

PS_2's profile picture
Published in 
 · 16 hours ago
CPU: Customized MIPS R3000A 32-bit RISC CPU (might be based on the LSI L64360 embedded CPU) Clocked at 33.8MHz. 32 32-bit general purpose registers (35 total if special hi, lo and pc registers are included, first register locked to zero). 4KB I-cache. 1KB D-cache repurposed as fast 'scratchpad' memory. Geometry Transformation Engine (GTE) for 3D vector calculations (accessed as cop2). No hardware floating point unit. Graphics: Custom GPU Clocked at 33.8MHz (same as CPU, may need verification however). Supports display resolutions of 256x240 to 640x480 for NTSC and 256x256 to 640x512 for PAL (272 vertical lines is apparently possi...

Lameguy's PlayStation Programming Series

PS_2's profile picture
Published in 
 · 16 hours ago
Welcome to Lameguy64's PlayStation Programming Series! This is a series of tutorials I (Lameguy64) put together in my spare time that covers the basics and eventually, more advanced topics of programming for the original PlayStation. Keep in mind that this tutorial series assumes you already have prior experience in C programming as PlayStation specific programming topics are only covered here. If you're completely new to programming in general it is recommended to learn C first from a different tutorial series. Tutorial Index System Overview Setting up an SDK (needs revising) Chapter 1: Basic Homebrew Programming 1.1. Setting up ...

TOTTUS FESTANTIS, TORRAUS A CRESIA MANNA !

Adelaide's profile picture
Published in 
 · 19 hours ago
TOTTUS FESTANTIS, TORRÀUS A CRESIA MANNA! In custu mundu, tanti bortas med'attentu a s'esterioridadi – cumente' nai a su "look" o mellu nai ancora a sa "bona presentada" – prus che a s'internu de is persònis e de is cosas, is Amministrazionis cumunalis, cun is Sindigus in capu, a bortas, fainti prus bella sa "zittadi terrena" cos'insòru. Hoi, propriu po cussu, tottus festantis, séus torraus - cun is sonus de beranu - a Cresia Manna, finzas' e poitta su Munzinniòri nostu Giuseppi Mani, apustis de hai fattu "sa carèsima de Nosta Sennora", su quindisci de mes' austu, in sa Cattredali de Casteddu e puru innòi hat c...

PREGADORIA EUCARISTICA V/C

Adelaide's profile picture
Published in 
 · 1 day ago
PREGADORIA EUCARISTICA V/C Gesùs Cristu esempiu de amori Predi Su Sinniori siat cun bosàturus Pòpulu Et cun tui puru Pr. In attu su coru nostu Pop. Dhùs teneus fissus in Deus feti Pr. Arringratzieus a Deus, Sinniori nostu Pop. Est cosa bona e giusta su dhù fai PREFAZIU: Est propiu giustu chi t'arringratzieus, Babbu misericordiosu: tui s’ has intregau a Gesùs Cristu, fradi e redentori nostu. In Issu s'has manifestau s'amori chi tenis po' is ùmilis e is pòbùrus, is malaius, po’ is chi, in sa sociedadi nosta, funti cunsideraus nudha. Mai Issu hat serrau su coru a s'abisongiu e a is sunfrimentus de s’umanidadi. Sa vida...

PREGADORIA EUCARISTICA II

Adelaide's profile picture
Published in 
 · 1 day ago
PREGADORIA EUCARISTICA II Predi: Su Sinniori siat cun bosàturus Pòpulu: Et cun tui puru Pr.: In atu su coru nostu Pop.: Dhus teneus postus in Deus feti Pr.: Arringratzieus a Deus, Sinniori nostu Pop.: Est cosa bona e giusta su dhu fai. PREFATZIU: Est propiu doveri nostu e cumentzu de salvatzioni eterna su T’arringratziài sèmpiri e in donnia logu, Deus nostu, in Gesùs Cristu, Fillu túu stimau. Est Issu su Fuedhu biu chi hat donau cumentzu a totus is cosas chi s’agatant in su mundu e i si ndi dh’has inviau po’ si salvai e po’ si liberai, s’est fattu unu de nosu cun s’interventu de su Spiritu Santu i est nàsciu de sa Vèrgini Maria. Po’ potai...

Lilla Airport in Nepal

AniphaeS's profile picture
Published in 
 · 1 day ago
Lilla Airport in Nepal
🇬🇧 Lukla Airport in Nepal is considered the most dangerous airport in the world. Located at 2,845 meters above sea level, it serves as the starting point for climbers heading to Mount Everest. Here are some of the features that make it so risky: Short and sloped runway: The runway is only 527 meters long and has a slope of about 12 degrees, which aids takeoff but makes landing extremely challenging. Positioned between mountains: The airport is surrounded by mountains and cliffs, limiting maneuvers and making landing extremely difficult. Unpredictable weather conditions: The weather can change rapidly, with strong winds, thick fog, and poo...

MED' ALLIGRIA E MANNU GOSU

Adelaide's profile picture
Published in 
 · 2 days ago
MED' ALLIGRÌA E MANNU GÓSU S'alligrìa hoi est manna poitta su Sinnìori Deus, tottu poderósu, s'ad' ìnvitàu e ruinìu a sa mesa cosa Sua po "pappái su fuéddu Suu" e "Su pani" de is cèlus. Candu is cristianus, fìdelis e battiaus, prènint' is cresias po fai s' Eucarestìa, in pagus fueddus, ascurtanta su chi Deus hat lassau scritto in sa Bibbia — donendi aícci fortìlesa e graniticidádi a sa fidi cristiana cos' insoru, po podi cantai in sa vida e no iscetti cun is paraulas bonas, ma operendi bení, prènus aicci de carídadi e, a su propriu tempus, partecipanta a sa scena in sa mesa chi Gesu Cristu had' apparicciàu ...
loading
New to Neperos ? Sign Up for free
download Neperos App from Google Play
install Neperos as PWA

Recent Articles

Recent Comments

Neperos cookies
This website uses cookies to store your preferences and improve the service. Cookies authorization will allow me and / or my partners to process personal data such as browsing behaviour.

By pressing OK you agree to the Terms of Service and acknowledge the Privacy Policy

By pressing REJECT you will be able to continue to use Neperos (like read articles or write comments) but some important cookies will not be set. This may affect certain features and functions of the platform.
OK
REJECT