Forum CDRinfo.pl

Forum CDRinfo.pl (https://forum.cdrinfo.pl/)
-   Homebrew (https://forum.cdrinfo.pl/f106/)
-   -   [ARTYKUŁ][PS2] FreeMCBoot i ESR (https://forum.cdrinfo.pl/f106/artykul-ps2-freemcboot-esr-79552/)

Alucard1989pl 24.01.2012 23:24

Gdybym zrobił tak:

Kod:

name_OSDSYS_ITEM_2 = ESR
path1_OSDSYS_ITEM_2 = mc1:/BOOT/ESR-GUI.ELF
path2_OSDSYS_ITEM_2 = 
path3_OSDSYS_ITEM_2 =

To podczas włożenia do napędu kopii zapasowej pokaże mi się ESR w wersji GUI i wtedy będę mógł wybrać czy chcę uruchomić grę, osdsys czy ewentualnie jakąś inna aplikację?

Berion 24.01.2012 12:21

@Alucard1989pl
Obawiam się, że nie rozumiesz konstrukcji tego pliku i prościej by Ci było skorzystać z FMCB Configuratora.

No ale skoro już wydłubałeś ten plik to tak:

Kod:

ESR_Path_E1 = mass:/BOOT/ESR.ELF
ESR_Path_E2 = mc?:/BOOT/ESR.ELF
ESR_Path_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF

Ścieżki do ESR, które będzie używać loader po zweryfikowaniu płyty przez napęd jako DVD-Video (co również przekłada się właśnie na tzw. ESR Disc, czyli płyty z grami ze zmodyfikowaną tablicą UDF - innymi słowy gry spatchowane ESR Disc Patcherem).

Trzy ścieżki ponieważ jeśli nie znajdzie pierwszej, przechodzi do drugiej, jeśli drugiej to trzeciej, jeśli trzeciej nie znajdzie to uruchomi program na płycie, czyli grę (a raczej spróbuje uruchomić ;]). Także to są priorytety bootowania.


Kod:

LK_sufix
To hot buttony przy starcie OSDh, czyli np. pod "LK_Select_E1 = OSDSYS" w tym przykładzie jest "rom0:/OSDSYS" - a więc przy starcie FMCB, trzymając kółko uruchomisz oryginalny, czysty OSDSYS. Tu też są priorytety ("*_*_E1", E2 i E3).

Kod:

name_OSDSYS_ITEM_2 = unofficial Launch ELF
path1_OSDSYS_ITEM_2 = mc?:/BOOT/BOOT.ELF
path2_OSDSYS_ITEM_2 = mc?:/MATRIXTEAM/MANAGER.ELF
path3_OSDSYS_ITEM_2 = mc?:/SWAPMAGIC/SMBOOT0.ELF

To jest to co wyświetla Ci się w menu OSDSYS (OSDh). Na przykładzie pozycja nr.2 z trzema ścieżkami do uLE.

loki7777 24.01.2012 11:14

Jak nie Braun to Apple jak nie Apple to Braun;) To jest dla ludzi i nie ma wygladac ma robic robote i tyle.

Alucard1989pl 24.01.2012 10:31

Berion w OSDSYS ESR mam ustawiony tak:

Path1: mc1:/BOOT/ESR beta r9b dvdv direct off.elf
Path2: mc1:/BOOT/ESR beta r9b dvdv direct.elf
Path3: mc1:/BOOT/ESR beta r9b mcard.elf

Natomiast w CNF:
Standardowo miałem na:

LK_R2_E1 = mc0:/BOOT/ESR beta r9b dvdv direct off.elf
LK_R2_E2 = mc0:/BOOT/ESR beta r9b dvdv direct off.elf
LK_R2_E3 = mc0:/BOOT/ESR beta r9b dvdv direct off.elf

Ale mam na 1 slocie kartę 64MB, więc 8MB przeniosłem na 2 slot i przestawiłem z mc0 na mc1:

path1_OSDSYS_ITEM_2 = mc1:/BOOT/ESR beta r9b dvdv direct off.elf
path2_OSDSYS_ITEM_2 = mc1:/BOOT/ESR beta r9b dvdv direct.elf
path3_OSDSYS_ITEM_2 = mc1:/BOOT/ESR beta r9b mcard.elf

Zinterpretuj moje ustawienia i doradź, które zamienić na esr-gui test :)

M@X to brzmi prawie jak 10 przykazań :x, no wiem że musi to wyglądać, ale są tacy ludzie którzy nie patrzą na takie sprawy ;)

M@X 24.01.2012 08:36

Cytat:

Napisany przez Alucard1989pl (Post 1197625)
Mnie to nie przeszkadza, jak to mawia mój sąsiad " nie ważny wygląd ważne, jak działa".

Typowe... Ale wyobraz sobie, ze sa na tym swiecie ludzie, dla korych estetyka i design maja znaczenie. A 10 zasad dobrego designu stworzyl Dieter Rams z Brauna :

Cytat:

 Dobry projekt jest innowacyjny.
 Dobry projekt jest użyteczny.
 Dobry projekt jest estetyczny.
 Dobry projekt pomaga nam zrozumieć produkt.
 Dobry projekt jest poręczny.
 Dobry projekt jest szczery.
 Dobry projekt jest trwały.
 Dobry projekt jest zrobiony do ostatniego szczegółu.
 Dobry projekt nie zagraża środowisku.
 Dobry projekt jest najmniejszy jak to tylko możliwe.

Berion 24.01.2012 00:53

Akurat ja uważam, że wygląd jest równie ważny jak funkcjonalność. Te dwie rzeczy są sobie równoważne i nie może ani jedno, ani drugie być kosztem pierwszego. Taką wyznaje filozofię - może umiejętności tego nie oddają, ale staram się aby tak było.

Co do nazw, nie sądzę aby dało się skrócić na coś prostszego niż jest, czyli tutaj w zasadzie na coś co zajmowałoby tylko jedną linijkę i miałoby mniej więcej tę samą szerokość.

backup fmcb na backup,
restore fmcb na restore,
format mc na format,
mc information na information,
fmcb configurator na configurator,
generate kc/kb nie ma na co zamienić, ;]
normal install na install,
multi version install na też nie ma na co,
uninstall fmcb na uninstall,
launch fmcb na launch,
mc tools na tools,
about, about.

Ale dalej pozostaje kwestia różnej długości wyrazów, których nie da się upakować w rzędy o tej samej długości bez manipulacji odstępami pomiędzy literami, które wyglądałyby w mojej ocenie bardzo nienaturalnie.

Wobec powyższego zostawiłem po staremu.


PS: W poprzednich dwóch wersjach było done i verified/fail. ;]

Alucard1989pl 24.01.2012 00:30

Cytat:

Napisany przez M@X (Post 1197618)
Mowilem - zmienic nazwe na bardziej pasujaca do wygladu przycisku...

Oj kolego z Jaworzna(mam nadzieję, że z woj. śląskiego). Bo się przejdę do ciebie i cię naprostuję :P, skoro berion twierdzi/uważa, że nie ma takiej potrzeby czy możliwości to go nie męcz. Jeśli jesteś dobry w gadce to chociaż pokaż ty co potrafisz i sam to zrób. Mnie to nie przeszkadza, jak to mawia mój sąsiad " nie ważny wygląd ważne, jak działa". Chciałbym się chociaż znać na takich sprawach jak tworzenie aplikacji czy exploitów pod ps2, a przyznam, że u mnie programowanie to tylko lizanie przez szybkę w szkole. Dla mnie super sprawą jest to gdzie podczas instalacji owego exploita z jego komponentami są paski stanu :) nie wiem jak było w poprzednich wersjach, ale dla mnie bomba ! :)

P.S: Berion sprawdzę cnf oraz osdsys w godzinach promieni słonecznych :D bo teraz nie mam chęci, a oczy mi się kleją jak u kreta xD

M@X 23.01.2012 23:47

Mowilem - zmienic nazwe na bardziej pasujaca do wygladu przycisku...

Berion 23.01.2012 23:08

Cytat:

Napisany przez Alucard1989pl (Post 1197586)
Nie siedzę w programowaniu etc. , ale muszę przyznać ci berion jak dla mnie to kawał dobrej roboty :).

Ja też nie. ;)
Dzięki.

Cytat:

Mam małe pytanie, które z 3-ch ESR mam podmienić by mi się pokazywał w wersji gui i na jakiej zasadzie działa jak włożę kopię zapasową gry ?
To zależy gdzie je masz na karcie, czy jedną czy wszystkie i pod co podpięte w CNFie FMCB. ;] Zbyt ogólnie pytasz.

Cytat:

Napisany przez M@X (Post 1197604)
Dobrej, ale nie swietnej... Mowilem - wyjustuj te napisy na przyciskach, to jest niedopuszczalne...

Jak Ty sobie wyobrażasz justowanie nazwy składającej się z trzech wyrazów, w tym dwa zajmujące całą szerokość pola na nią przeznaczonego, a trzeci w nowym wierszu nawet nie połowę?

Justowanie to wyrównywanie szerokości wierszy manipulując odstępami pomiędzy wyrazami. ;)

M@X 23.01.2012 22:05

Dobrej, ale nie swietnej... Mowilem - wyjustuj te napisy na przyciskach, to jest niedopuszczalne...

Alucard1989pl 23.01.2012 19:51

Nie siedzę w programowaniu etc. , ale muszę przyznać ci berion jak dla mnie to kawał dobrej roboty :). Mam małe pytanie, które z 3-ch ESR mam podmienić by mi się pokazywał w wersji gui i na jakiej zasadzie działa jak włożę kopię zapasową gry ?

Berion 23.01.2012 13:51

To póki co projekt wyłącznie GUI, nie ma żadnego przełożenia na działający program. W projekcie uwzględniłem opcje które oferuje PS3MCA (czyli program do manipulacji danymi dla Win32 i Linux, który m.in pozwala wgrać FMCB 1.8c). Oczywiście to nie jest kompletnie oderwane od rzeczywistości bo poproszono mnie aby pomyślał właśnie nad implementacją tych funkcji (oczywiście w materii graficznej ;]).


Po kolei:

- backup/restore fmcb to wykonywanie/przywracanie obrazu karty pamięci. Tak samo jak w przypadku MCA2 (Memory Card Annihilator 2.0) tyle, że bez OSK, eksploratora i obsługi obrazów kart ECC (ale to jeszcze jest do przedyskutowania). W roli szybkiego, prostego narzędzia na pewno się sprawdza bo jest pod ręką, z poziomu FMCB bez zewnętrznych aplikacji (oczywiście MCA2 jest bardziej funkcjonalny).

- format memory card, po staremu, wiadomo, formatuje kartę tak jak starsze wersje.

- memory card information to tak jak w MCA2 tylko jeszcze mniej informacji. ;) Pojemność, ilość bloków, wsparcie dla ECC i Magic Gate (czytane z flag ;]).

- fmcb configurator to launcher starego FMCB CFG. Spróbuję przeforsować jego integrację z instalatorem FMCB.

- generate kb/kc, jak nazwa sugeruje, generuje dla wybranej karty podpisy kb i kc (na wypadek gdyby ktoś chciał sobie inny "exploit" wgrać i ręcznie podmienić). Ale jak tak teraz myślę nad tym to lepiej będzie jeśli ta opcja posłuży przepisywaniu kb/kc do istniejącej instalacji (czyli np. ktoś ma obraz karty z FMCB wykonany na innej karcie i opcja ta generuje i podmienia kc/kb dla tej karty, która aktualnie znajduje się w slocie0/1).

Reszta po staremu. Nawigacja taka sama z tym, że przełączać się pomiędzy "sekcjami" można L1/R1 (z sekcji pierwszej do drugiej wybierając memory card tools). Wizualnie tak jak w 1.8/1.8b launch fmcb (czyli wsuwanie/wysuwanie paska). Hot button do about pod selectem. Powrót z about do menu głównego d-padem w lewo lub analogiem w lewo (w prawo treść licencji). Albo właśnie selectem.

W boot screen (oczywiście tylko instalatora, nie loadera na PS2) wsadzimy nieużyty dotychczas dźwięk rodem z odysei kosmicznej. :)


@ed hunter
Bo to ruskie pistacje.

szczuru 22.01.2012 23:32

Nawet... ładne :)

Btw "memory card information"? Tzn jakie informacje? (poza pewnie wielkością i supportem MG?)

ed hunter 22.01.2012 23:03

Orzeszki pistacjowe są zielonkawe, a skorupki mają beżowe. Ten jest radioaktywny? :>

Berion 22.01.2012 17:16

ESR w wersji GUI możesz sobie samemu dograć tak jak każdą inną aplikację, możesz nią również zastąpić wersję cli direct (./APPS/ESR.ELF). W ogóle ESR jest całkowicie niezależnym i niemającym nic wspólnego z FMCB programem. ;)

Ścieżki do mass:/ są takie same jak w poprzednich wersjach.


- - -

Jak powiecie, że brzydkie to zamorduję. :D

http://btep.deviantart.com/gallery/#/d4na0r6


Wszystkie czasy w strefie CET. Aktualna godzina: 01:36.

Powered by vBulletin® Version 3.9.0 LTS
Copyright ©2000 - 2026, vBulletin Solutions Inc.