Skip navigation.

exploreopera

| Help

Sign up | Help

Romhacker's Guide to the Galaxy

Życie, wszechświat i cała reszta ;)

Posts tagged with "sdlmame"

Nowe ebuildy c.j.d.

, , , ...

Uprzejmie donoszę o następujących nowościach w Roslin Uberlay:

dev-util/exmap
Narzędzie do dokładnego pomiaru żużycia pamięci przez procesy. Idealna rzecz do wyłapywania wycieków pamięci :smile:

games-emulation/sdlmame
Nowa wersja testowa.

sys-fs/vhba
Nowy ebuild z łatką poprawiającą kompilację pod świeżo wydanym kernelem 2.6.25. Poza tym drobne zmiany pod maską.

Nowe ebuildy

, , , ...

Ostatnio nowości jak na lekarstwo, więc i post rekordowo zwięzły:

games-emulation/sdlmame
Dodana najnowsza wersja testowa.

games-util/tsukuyomi
Nowa wersja patchera poprzednio znanego jako "ups". Przy okazji zdążył zmienić nazwę, więc i pakiet został przemianowany.

x11-misc/promile-qt
Autor nie spoczął na laurach i wydał kolejną wersję. Bumpnąłem ebuilda.

Zainteresowanych uprasza się o wizytę w Roslin Uberlay.

The Great Bumpage

, , , ...

No, nareszcie mam o czym pisać. Ostatnio przeglądałem wiadomy uberlay w poszukiwaniu czegoś do bumpnięcia i udało mi się tego trochę upolować:

app-portage/estat
Skrypt do monitorowania postępu kompilacji pakietów w portage.

app-text/qnapi
Program do wyszukiwania i pobierania napisów do filmów.

games-emulation/sdlmame
Nowa wersja testowa tego multiemulatora automatów do gry.

net-im/pidgin-tlen
Wtyczka do obslugi Tlena dla Pidgina.

net-misc/pytube
Graficzny interfejs do pobierania i konwersji filmów z YouTube.

x11-misc/promile-qt
Nasz ulubiony program do liczenia promili w nowej wersji.

Oprócz tego jeden zupełnie nowy pakiet:

games-emulation/gnome-video-arcade
Prosty frontend do SDLMAME/XMAME dla środowiska GNOME.

To wszystko na dzisiaj. /me odmeldowuje się.

... i po świętach

, , , ...

Już po świętach, czas więc nadrobić zaległości. A wyszło przez ten czas parę nowości:

games-emulation/bsnes
Zdążyła wyjść nowa wersja z paroma istotnymi zmianami pod maską. Bumped.

games-emulation/sdlmame
Nowa wersja sdlmame, na razie bez patchy wolfmame, bo te jeszcze nie zdążyły wyjść dla 0.124. Kiedy się pojawią, na pewno dorzucę.

games-emulation/sdlmess
Podobna historia jak wyżej, odjąć wolfmame P:

Jeszcze ciepłe ebuildy do pobrania z Roslin Uberlay.

Ebuilds: The Saga Continues

, , , ...

Wczoraj chciałem jeszcze krótko napisać o kilku zmianach w ebuildach, ale coś mnie powstrzymało (o tym później). Czas nadrobić zaległości, póki pamiętam co zmieniłem :smile:

app-emulation/e-uae - Nowa wersja emulatora Amigi. Autor oprócz wersji RC wydaje też co jakiś czas testowe snapshoty. Bumpnąłem ebuilda do najnowszego snapshotu z 13 stycznia. Bagatelka 11 miesięcy nowsze niż rc4 z portage :D Szkopuł w tym, że portage uważa wersję z oficjalnego drzewa za nowszą (bo niby rc jest lepsze od pre). Jako rozwiązanie polecam dopisać =app-emulation/e-uae-0.8.29_rc4-r1 do package.mask.

games-emulation/sdlmame - Poprzedni ebuild, który popełniłem, był do wersji testowej 0.123.2 bez flagi wolfmame, bo patche te nie bardzo chciały się nakładać ze względu na pewne zmiany w kodzie. Okazuje się, że ten build nie lubi też flagi minimal, więc ją też usunąłem. Dorzuciłem za to ebuild do wersji stabilnej 0.123. Ten dla odmiany ma najnowsze patche wolfmame. Poprawiłem też niechcący skopaną flagę minimal.

games-emulation/zsnes - Raczej nikt nie zauważył, ale flaga experimental nie działa przy włączonych custom-cflags w USE. Naprawione. Nie robiłem revbumpa, bo zmiany są naprawdę niewielkie.

Spodziewam się, że te nowości będzie można pobrać pod wieczór z Roslin Uberlay.

Another day in ebuild land

, , , ...

Dzisiaj trochę skromnie, bo tylko dwie ebuildowe nowości.

games-emulation/sdlmame:
W międzyczasie zdążyła wyjść nowa wersja, więc bumpnąłem ebuilda. Tymczasowo(?) musiałem wyrzucić łatki wolfmame. Nie bardzo chciały się nakładać. Może jeszcze w nich podłubię w wolnej chwili. Ktoś w ogóle tego używa? :D
Korzystając z okazji usunąłem nieeleganckie obejście na ściąganie źródła (autor blokuje wgeta, więc ebuild udawał FF). Zamiast tego dałem RESTRICT="fetch". Mmm, dużo ładniej.

games-emulation/zsnes
Ebuild z oficjalnego drzewa portage + pewna istotna modyfikacja. Stary ebuild podawał configure parametr --enable-release, który wyłącza kompilację eksperymentalnego kodu i... włącza coś zwane "crazy optimizations". Jak bardzo szalone są te optymalizacje? Assembler dostaje we flagach -O99999999 :yikes:

Co to oznacza w praktyce? Oto, co miał do powiedzenia genlop u lazy_buma (stary ebuild vs. nowy):
     Fri Jul 13 21:25:07 2007 >>> games-emulation/zsnes-1.51
       merge time: 1 hour, 3 minutes and 44 seconds.

     Mon Feb 25 20:30:18 2008 >>> games-emulation/zsnes-1.51-r2
       merge time: 3 minutes and 2 seconds.


Tak, dobrze czytacie. Na starym ebuildzie było ~20 razy wolniej. Nie wiem ile dają te "szalone optymalizacje", ale raczej nie tyle, żeby warto było tyle czekać :smile: Zamieniłem więc -O99999999 na o wiele rozsądniejsze -O1. Jako bonus dodałem flagę "experimental", która włącza eksperymentalne ficzery. Domyślnie jest wyłączona.