MultiCD - czyli kilka gier/programów na jednej płycie. Loser's Boot Menu.

Zaczęty przez TheDaypEX, Styczeń 05, 2017, 10:59

Poprzedni wątek - Następny wątek

TheDaypEX

Witaj czytelniku, w dzisiejszym poradniku dowiesz się jak zbudować komplikację z programami, demami, grami itp. dla PlayStation.

Co nam będzie potrzebne ?
- Prosty edytor tekstowy
- Programy: Demomenu, CDGenPS2, BootEdit , Program do nagrywania płyt w formacie PlayStation.

Potrzebne Programy: uzp.

Demomenu:
Przygotowujemy sobie programy, dema etc., z których chcemy zrobić użytek. Wszystkie powinny być pod postacią *.exe (bez *.cnf-a Jeśli dany program go posiada usuwamy go). Jeśli każde nosi nazwę PSX.EXE to spokojnie musimy ją zmienić np. z PSX.EXE na TEST.EXE
Otwieramy jakikolwiek prosty edytor tekstowy i przypisujemy w nim nasze exe'ki względem poniższego wzoru:

START
"Nazwa pierwszego programu wyświetlana w menu"cdrom:\NAZWAPIERWSZEGOPROGRAMU.EXE;1"
"Nazwa drugiego programu wyświetlana w menu"cdrom:\NAZWADRUGIEGOPROGRAMU.EXE;1"
"END"
U mnie to wygląda tak:


Ograniczenia:
Nie używajmy Polskich znaków diaktrycznych (z oczywistych względów). W ich miejscu pozostanie puste pole...
Nazwy plików muszą być w dosowym formacie 8+3 (w przeciwnym wypadku nie zabootujemy programu).
Tytuły programów nie mogą być dłuższe niż 22 znaki (w przeciwnym wypadku nie będą się mieścić w menu).
Nie wolno nam używać spacji w NAZWA.EXE (w przeciwnym wypadku nie zabootujemy programu).
Starajmy się by nie było więcej niż 40 folderów na płycie.
Starajmy się by nie było więcej niż 30 plików w jednym folderze.
Kompilacja nie może zawierać żadnego *.cnf-a Jeśli dany program go posiada należy go usunąć.
A co z grami? Wystarczy zmienić nazwę SLUSa itp. na np. CMR.EXE, ewentualnie podać w pliku "programs" np. SLUS_123.45;1
Jeśli mamy zamiar dodać do naszej kompilacji więcej niźli dwa *.exe'ki dopisujemy kolejne linijki. Na samym początku musi znajdować się START na końcu zaś "END". To jest żelazna zasada. Jeśli trafi się nam program w *.psx  to są dwie metody: Albo zmieniamy format na *.exe, albo w linijce z nazwą zamiast EXE wpisujemy PSX. Na koniec zapisujemy nasz twór w *.txt i nadajemy mu nazwę "programs" (bez cudzysłowia oczywiście).

Jak zbudować obraz ?
Uruchamiamy ponownie prosty edytor tekstowy i wklejamy to:

BOOT = cdrom:\PSX.EXE;1
TCB = 4
EVENT = 10
STACK = 801FFFF0

Następnie zapisujemy nasz plik, w notatniku dajemy  opcje "WSZYSTKIE PLIKI". Nadajemy mu nazwę SYSTEM.CNF i zapisujemy.
Uruchamiamy program CDGenPS2 (link do programy u góry), następnie dajemy "PLIK"  -> "EDYTUJ WOLUMIN" Następnie ustawiamy swoją nazwę (nie jest to obowiązkowe).  Teraz musimy przeciągnąć nasze pliki do Programu. Teraz zapytacie jakie pliki ? Podam je poniżej:
Programs.txt
System.CNF
PSX.EXE (Znajdziesz je w archiwum z demomenu)
Programy, gry, płyty demo itp. których użyliśmy do zbudowania komplikacji.



Przyszedł czas zapisać nasz "wynalazek", wybieramy opcje "PLIK" -> "ZAPISZ OBRAZ"
Teraz uruchamiamy program BootEdit.
W opcji "CD IMAGE" wybieramy nasz obraz, który przed chwilą zapisaliśmy.
W opcji "TMD FILE" wybieramy PSX.TMD, który jest w archiwum z programem (program należy wypakować).
W opcji "LICENSING TEXT" możemy wpisać swój tekst, który będzie wyświetlany podczas bootowania naszej komplikacji.



Następnie sprawdzamy czy wszystko poprawnie działa na emulatorze.



Jeżeli wszystko działa możemy wypalić nasz obraz.

Jeżeli masz problem napisz, postaram się Pomóc.

Jeżeli się jakieś zdjęcia nie załadują, to zostawiam linki do zdjęć.

http://vlep.pl/ilgfhp.png
http://vlep.pl/ea0rf5.png
http://vlep.pl/mhsr61.png
http://vlep.pl/ronc68.png

hankie

Mi się bardzo przyda :) Jak w końcu którąś z 3 konsol zachipuje (o dziwo żadna nie ma!) to z chęcią nagram kompilację wszelkich demek czy programików na jednej płycie :)

PS Czy nie udzielałeś się na forum CDRinfo?

Mitsu

Dało by się nagrać w ten sposób 240p test suite i odpalić na psx ?

TheDaypEX

#3
Cytat: hankie w Styczeń 05, 2017, 11:27
PS Czy nie udzielałeś się na forum CDRinfo?

Nie.

Cytat: dziewiecpalcow w Styczeń 05, 2017, 11:34
Dało by się nagrać w ten sposób 240p test suite i odpalić na psx ?

Co to za program/gra. Do czego służy itp.
Pojedynczy program zawsze nagrasz wystarczy plik programu, czyli np Test.EXE i System.CNF do tego pliku.

Mitsu

http://junkerhq.net/xrgb/index.php/240p_test_suite#Other_versions

Homebrew do sprawdzania tv podłączonego do konsoli. Są wersje na dreamcasta czy inne konsole ale nie ma na psx

TheDaypEX

CytatCurrent platforms are: Sega Genesis (Mega Drive), Sega CD (Mega CD), Sega Dreamcast, PC Engine/Turbografx-16, Super Nintendo/Super Famicom (SNES/SFC), Nintendo Wii and Nintendo GameCube.

Niestety nie ruszy. Chyba, że ktoś napisze to dla psxa, ale wątpie.