Archive for the ‘ps2dev’ Category

Nowa wersja Quicktris i źródełka

Jakiś czas temu zakończyłem pracę nad samym tetrisem. W związku z tym umieszczam skompilowaną wersję i kod na odpowiedniej pod-stronie (Quicktris).
Zmiany w stosunku do wersji na compo:

Wyświetlanie tekstu przy użyciu starych czcionek fnt :)
Plansza końcowa wyświetlająca ilość zdobytych punktów
Możliwa kompilacja pod Playstation2 Linux 1.0

Teraz skupię się na rozwijaniu szkieletu aplikacji, tak abym mógł zaimplementować bardziej [...]

Quicktris: Implementacja dla systemu Playstation2 Linux 1.0

Dodałem do swojego szkieletu aplikacji implementację dla systemu Linux na konsoli Playstation2. Zrobiłem to w celu przetestowania możliwości rozszerzania szkieletu o nowe platformy. Poprzez zastosowanie interfejsów udało się to całkiem zgrabnie. Szczególnie dlatego, że do tego Linuxa jest dostarczana implementacja OpenGL Mesa oraz biblioteka “GLUT” a mój kod pod Windowsa opierał się na OpenGL.
Niestety [...]

Podsumowanie zmagań z programowaniem Playstation2 #1

Chciałbym zrobić małe podsumowanie wiedzy na temat programowania Playstation2, a jednocześnie opisać poszczególne podzespoły konsoli.
Lista ważniejszych podzespołów konsoli:
Emotion Engine (EE) – 128 bitowy procesor taktowany częstotliwością 300MHz. To on jest odpowiedzialny za wykonywanie programów i zarządzanie resztą peryferiów. Jest on modyfikacją procesora MIPS3 i zawiera instrukcje z MIPS4 (chociaż do końca nie wiadomo czy nie [...]

Efekt nieskończonego powielania obrazu

Zaraz po uruchomieniu Z-Buffora zabrałem się za teksturowanie, niechcący osiągnąłem ciekawy efekt nieskończonego powielania obrazu, którego wynik widać poniżej:

Efekt ten uzyskałem poprzez narysowaniu dwóch trójkątów a następnie ustawienie parametrów tekstury na aktualny bufor ramki i narysowanie prymitywu quad w dolnym lewym rogu ekranu. Co ciekawe tekstura na quad’zie powinna zawierać tylko dwa trójkąty, jednak zawiera [...]

Problemy z z-buforem

Od ostatniego wpisu minęło sporo czasu, ja jednak nie osiągnąłem dużo więcej widocznych efektów programując PS2.
Wszystko przez z-bufor który na początku nie chciał działać, później działał w dziwnych przypadkach, a jeszcze później znowu nie działał, mimo tego, że wszystko wskazywało na to, że jednak będzie działać.
Tak więc założyłem wątek na forum ps2dev.org i z pomocą [...]

Programowanie Playstation2 – pierwszy kamień milowy osiągnięty

Około miesiąc temu skompilowałem pierwszy “hello world” na Playstation 2 przy użyciu toolchain’a stworzonego przez społeczność zgromadzoną wokół witryny ps2dev.org. Oprócz zestawu narzędzi do przenoszenia programu z komputera używam:

programu “ps2link” na konsoli który jest serwerem umożliwiającym ładowanie programów przez sieć ethernet
klienta “InLink” na PC. Który jest naprawdę przydatnym narzędziem, a co ciekawe posiada funkcję przechwytywania [...]