Rozszerzenie pamięci do PSX

Zaczęty przez Janusz, Maj 08, 2024, 22:50

Poprzedni wątek - Następny wątek

Janusz

Pytanie do znawców i nie tylko.

Jak wiadomo:

Nintendo 64 miało swój Expansion Pak, który w łatwy sposób rozszerza pamięć konsoli z 4MB do 8MB RAM.

Sega Saturn miała Extended RAM Cartridge, który rozszerzał pamięć w zależności od wersji o 1MB lub 4MB.

Oba akcesoria cechuje prostota działania, wpinasz i tyle. W obu przypadkach Sega i Nintendo jakoś uwzględniły tę możliwość już w fazie planowania konsoli.


Czy coś stało na przeszkodzie z technologicznego punktu widzenia by w podobny sposób rozszerzyć pamięć PSXa w tamtym czasie? Jak pamiętam niektóre artykuły z tamtych lat, newsy czy listy, to tam cyklicznie co jakiś czas pojawiało się, że Sony planuje rozszerzyć pamięć konsoli bo deweloperzy się skarżą na to, że jest mało RAM itp.

Wiadomo od pewnego momentu Sony nie musiało nic bo szybko zdemolowało konkurencję, ale tak mnie wzięło na rozmyślanie, czy poprzez port równoległy, który nie doczekał się oficjalnego wsparcia ze strony Sony (poza wersją deweloperską) można by jakoś rozszerzyć pamięć konsoli ala w przypadku N64 i Sega Saturn, np. za pomocą jakiejś przystawki wzorowanej na Game Sharkach czy innych tego typu urządzeniach?

Po coś Sony musiało w konsolach zachowywać ten port równoległy i to przez tak długi czas i na pewno nie mogło chodzić o wsparcie jedynie jakiś akcesoriów 3rd party. Sami też musieli mieć z nim jakieś plany.

killy9999

Nie umiem się wypowiedzieć w kwestii rozszerzania pamięci PSX, natomiast:

Cytat: Janusz w Maj 08, 2024, 22:50Po coś Sony musiało w konsolach zachowywać ten port równoległy i to przez tak długi czas i na pewno nie mogło chodzić o wsparcie jedynie jakiś akcesoriów 3rd party. Sami też musieli mieć z nim jakieś plany.
Sytuacja miała się powtórzyć w przyszłości w przypadku Vity. Pierwszy model (OLED) miał port rozszerzeń, który ostatecznie nie został do niczego wykorzystany i usunięto go potem w modelu Slim. Parę lat temu były pracownik Sony zrobił na Reddicie Vity bardzo ciekawe AMA, z którego sporo można się dowiedzieć. Tutaj wypowiedź na temat wspomnianego portu.

Janusz

Często takie coś było w konsolach i zazwyczaj coś powstawało związanego z takim gniazdem.

W przypadku PSXa ciekawe jest to, że tyle lat go wrzucali na płycie i w sumie nie do końca wiadomo po co, bo sprawa nie została nigdy wyjaśniona chyba, a przynajmniej ja nie natrafiłem na ten wątek.

Oczywiście wiem, że wersja deweloperska konsoli, która w zasadzie była przerobionym PSXem wykorzystywała ten port razem z PSY-Q, ale ciekawe co chcieli za jego pomocą uzyskać w sklepowym wydaniu konsoli. Przecież nie mogło chodzić o te wszystkie przystawki innych firm, które w sumie polegały często na obchodzeniu zabezpieczeń Sony.

Z technicznego punktu widzenia mnie tylko ciekawi czy architektura konsoli pozwala to jakoś wykorzystać do zwiększenia pamięci taką właśnie przystawką.

Mcin

Z tego co wyczytałem w dokumentacji, https://psx-spx.consoledev.net/psx-spx.pdf, ram był rozszerzany w automatach na bazie PSX z wykorzystaniem tego portu, tzn jego "logicznych" połączeń, bo fizycznie taka wtyczka wcale nie musiała istnieć.

Stawiam że decyzja była polityczna, że nie chcieli wzorem SEGI robić z PSXa podstawy na przystawki, żeby każda gra była odpalalna na domyślnym PSX.
Net Yaroze to życie. Net Yaroze to Nadzieja.

Janusz

Ja jestem niestety noga jeżeli chodzi o technologiczne aspekty, czyli mam rozumieć, że dało/da się za pomocą tego portu to ogarnąć?
Może @xzer0 nam ogarnie takie rozszerzenie :D choć w sumie nie ma to sensu, jak i tak żadna gra z myślą o większej pamięci nie powstała. Gdyby to coś miało dać, to by już dawno na Ali było ;)

Apropo automatów to chyba właśnie przy zapowiedziach Tekkena 3 było najwięcej tych plotek, że PSX ma mieć więcej pamięci by podołać tej grze.

Stall

Widziałem zmodowane gry na PS1 które z większej ilości wlutowanej pamięci korzystają. Np CTR w 60 FPS i ulepszona grafa na split screenie

Janusz

A to ciekawe, masz gdzieś jakiś link może bo na YT nic nie widzę w temacie, albo źle szukam.

Poradnik o lutowanej pamięci chyba nawet gdzieś wrzucałem na forum lata temu.

Mcin

Nie no, zrobienie gry korzystającej z rozszerzonego ramu, przy braku wsparcie sceny homebrew, nie liczyłbym.
Net Yaroze to życie. Net Yaroze to Nadzieja.

zenq

https://www.reddit.com/r/psx/comments/9xe2ij/why_didnt_sony_use_ram_carts/

CytatIt was a parallel port designed for communication. The slots you mentioned on the N64 and Saturn were built for a different purpose. In fact, the system would have direct memory access to those devices, but for a device attached in the back of the PSX stack, the a communications layer would have to be used to work with the attached hardware. You can't really do that with memory and it be effective.

CytatThere was a debugging tool DTL-H1500 that was connected via the Parallel I/O port that added network functionality, and allowed you to load executables into memory. Which means that port either has access directly or indirectly to the systems memory map.

The development systems had 8MB of ram, so the PS1 memory map could be expanded to 4x that of a retail unit without changes needing to be made the silicone. Someone(trimesh) actually has done so on a PU-17(SCPH-550x) retail system.

While it may have been slower than than of the main system bus(132MB/s), I feel that the port could have been used for memory expansion. Probably looking at how well the Saturn and N64 ram expansions were received Sony nixed any thought they may have had for that.

Janusz

Technikalia nie były nigdy moją mocną stroną, więc niby rozumiem, a nie rozumiem :D