English | Magyar
JS ki | CSS ki | Ékezetek ki | HiContrast
Lapozó:  (0 - 1424) 
<== | ==>
Ugrás a végére | Összes megjelenítése | Utolsó oldal
OpenOpera patches | Opera-SSL patches | Opera 12.15 source (Git repository) | Opera 12.15 source (Torrent) | Opera internal pages | Otter Browser Linux x64 - Qt5.15.2/QtWebKit5.602.1 (2024.04.27. 20:05)
OS for MC680x0 | OS for PPC | OS for Sparc64 | besztofbégéaefcé | CSÉNDZSLOG | WebToolz | DDG Shit Filter | Google Shit Filter | Progz | Fast CSS Box | Browser | OS | Agent | Statisztika | BBCode
Monospace font-family: Courier New | Browser default monospace
Email értesítő / Email notification ===> 
Keresés
Σ: 2 post

TCH  (statz) Főfasz
#1, Főfasz (10443)
2086 | #4a19 | ^ | Idézet | Sat, 29 Dec 2018 21:22:13 +01
94.21.*.* Linux x86 Opera Classic Hungary *.pool.digikabel.hu
@Ádám:
Még mindig annyit érnek, mint a nevük...
Sőt, még egy nullával kevesebbet. :P
Az FCEUX 2.2.3-at, ha CLang 7-tel akarja valaki buildelni, akkor a src/cheat.cpp 219. sorát
	while(fgets(linebuf,2048,fp)>0)
erre
	while(fgets(linebuf,2048,fp)!=0)
illetve a fceux-server/server.cpp 117. sorát
  while(fgets(buf, 256, fp) > 0)
erre
  while(fgets(buf, 256, fp) != 0)
kell cserélni, különben elpatkol ordered comparison between pointer and zero hibával...
Továbbá a src/utils/xstring.cpp-ben a 234-235. sort
				n<2 ? '=' : Base64Table[ ((input[1] & 0x0F) << 2) | (input[2] >> 6) ],
				n<3 ? '=' : Base64Table[ input[2] & 0x3F ]
erre
				(unsigned char)(n<2 ? '=' : Base64Table[ ((input[1] & 0x0F) << 2) | (input[2] >> 6) ]),
				(unsigned char)(n<3 ? '=' : Base64Table[ input[2] & 0x3F ])
a 299-301. sort
				(converted[0] << 2) | (converted[1] >> 4),
				(converted[1] << 4) | (converted[2] >> 2),
				(converted[2] << 6) | (converted[3])
pedig erre
				(unsigned char)((converted[0] << 2) | (converted[1] >> 4)),
				(unsigned char)((converted[1] << 4) | (converted[2] >> 2)),
				(unsigned char)((converted[2] << 6) | (converted[3]))
kell cserélni, mert beszarik non-constant-expression cannot be narrowed from type 'int' to 'unsigned char' in initializer list [-Wc++11-narrowing] hibával.
GCC-ből lefordul bárminő változtatás nélkül is. Gratulálunk annak, aki ezt a két fasságot kitalálta, meg annak is, aki a CLang-ba implementálta.

Sz*rk: Az alul megjelenő gamepad status display-t úgy lehet ki/be kapcsolni, hogy a ~/.fceux/fceux.cfg fájlban a SDL.InputDisplay property-t átállítjuk 0-ra/1-re/2-re/4-re.

Sz*rk: Most, hogy tudom minek hívják a változót, rá bírtam keresni és van hotkey is rá: a vessző. Csak éppen így nem próbáltam keresni. :P


TCH  (statz) Főfasz
#1, Főfasz (10443)
6221 | #4a1a | ^ | Idézet | Sun, 30 Dec 2018 13:51:07 +01
188.143.*.* Linux x86 Opera Classic Hungary *.pool.digikabel.hu
Azért az FCEUX Linuxos verziójával is vannak gondok:
 •  A fast-forward rohadtul nem akkora sebességgel teker előre, mint ami rá van írva, hanem alig pár százalékos gyorsítást ad, csak a hang pörög be. (winfos alatt ez megy rendesen.)
 •  Fullscreen esetén kikapcsolhatatlan 100% stretch van. Szoftveres render esetén mindkét tengelyen (leszarja, ha beállítottam, hogy keep aspect ratio), OpenGL esetén csak a függőleges tengelyen. (winfos alatt meg valami blur van rajta és mindenáron valami lo-res módba akar váltani, holott megmondtam, hogy 1280x960@32 és scale 4x4.)
 •  Tök mindegy, hogy PAL-t vagy NTSC-t állítok be, csak a sebesség változik, a felbontás mindig 256x224 lesz, PAL esetén nem vált át 240 magasba. (Ezt nem néztem winfos alatt.)
 •  A Linuxos felületből nemes egyszerűséggel kispórolták a winfososban benne lévő extrákat, mint pl. debugger, vagy memóriaturkász, stb. Valószínűleg azért, mert külön fejlesztődik a két rész, a Linuxos/GTK2-es és a winfosos/WinAPI-s.
 •  A buildelés egyszerű, viszont checkinstall-lal csomagot csinálni belőle nem lehet.

Ezekkel persze lehet együtt élni, de azért megint körbenéztem NES emu fronton. A múltkori poszt óta változtak a dolgok:
 •  A Bizhawk átvette az első helyet a puNES-től kompatibilitásban a maga 100%-os eredményével.
 •  Megjelent egy vadiúj emu Mesen néven és mindjárt 100%-os kompatibilitással indított, most holtversenyben az első a Bizhawk-kal.
 •  A puNES nyílt forrású lett.

A Bizhawk-ot ugye a múltkor kizártuk, hiszen winfos only. Az újonc Mesen viszont támogatja a Linuxot is. Ami viszont szomorú, hogy ez is cisztafosnet (azaz Linux alatt ciszta és Mono), de ezt még lenyeltem volna, viszont kell hozzá egy GNOME3 komponens, ami egyben a GTK3 függőséget is jelenti. Így ezt az emut is leírtam.

A puNES viszont kiváncsivá tett, hátha kiküszöbölték benne a bedrótozott fasságokat. Letöltöttem, leforgattam. A GUI Qt4-es, de van lehetőség Qt5-re is, ha valaki azt igényli (én nem tettem). Kell hozzá OpenGL és SDL 1.2 is. Sz*rk: És opcionálisan az nVidia CG toolkitje, amit innen lehet leszedni.
Gond nélkül lefordult és települt a ./autogen.sh && ./configure --with-opengl-nvidia-cg --enable-release && make && make install négyesfogattal (checkinstall kompatibilis, amit nem lehet elmondani a scons-szal, vagy cmake-kel buildelődő FCEUX-ról). Örömmel állapítottam meg, hogy szénné lehet konfigurálni és végre nincsen bedrótozva a Left Shift a fastforwardra. Örömmel állapítottam meg azt is, hogy ez akkorára stretchel fullscreenben, amekkorára az oldalarányokat megtartó egész alapú szorzással lehet. (Pl. 1024x768-ban csinál egy 768x720-as képet, ami 3x3-as skálázással jön össze.) A kapott képet pedig középre igazítja. Rulez! (Sz*rk: Erről utólag kiderült, hogy csak véletlen volt, sajnos a fullscreen stretch tiltása csak azt preventálja, hogy az oldalarányokat elrontva húzza szét a képet, amúgy széthúzza. Viszont csináltam rá patchet.) Azon röhögtem egyet, hogy a PAL/NTSC felbontás itt pont fordítva van leszarva, mint FCEUX alatt, itt mindig 240 magas a renderelt kép. De meg kell említeni két dolgot: egyrészt az overscan-t szoftveresen bekapcsolhatom és akkor eltünteti alulról és felülről a plusz 8-8 sort (és ez PAL-ban is megy, nem csak NTSC-ben), valamint tkp. ez a reális, hiszen a NES felbontása 256x240, csak az NTSC tévéken ebből le van vágva alul-felül 8-8 sor.
Már majdnem azt mondtam, hogy jó lesz ez, amikor lőni próbáltam a Left Ctrl-re beállított B gombbal. Ehelyett pause-t csinált. Valahányszor rátehénkedtem a bal Ctrl-re, akkor pause, amíg el nem engedem. WTF. Ez megint valami bedrótozott baromság, hogy dögölne meg!
@http://forums.nesdev.com/viewtopic.php?t=6928:
in this release I have implemented a "Timeline" bar. In the lower left corner there is now a bar with which you can go "back in time" up to a maximum of 60 seconds. Each tick corresponds to 5 seconds. If you don't want to use the mouse you can also use the keyboard. Pressing CTRL will pause the emulator and, while keeping CTRL pressed, you can move the bar with the left and right buttons.
A ROHADÁS ÖLJE MEG MÁR AZT A KURWA TIMELINE-T! A múltkor is az baszta a kecskét, meg most is az szopat le! Mi a lófaszért nem lehet kikapcsolni, amúgy is kurwa zavaró, hogy odalennt ugrál! (Oké, ez fullscreenben nem látszik, meg csak 60 másodpercig csinálja, utána beáll a jobbszélre, de akkor is...) És mi a lóhányásért kell bedrótozni erre gombokat?! Végigtúrtam a leírást és a GUI-t, de semmi. Már-már feladni készültem, de hirtelen ötlettől vezérelve bemásztam a ~/.puNES/ könyvtárba és kinyitottam az input.cfg fájlt és rákerestem az "LCtrl"-re. Találtam egy P1K B=LCtrl sort, meg egy timeline key=LCtrl sort. A JÓ BÜDÖS KURWA ANYÁDAT, AZT! Magyarán nincs bedrótozva, csak épp a felületről nem konfigurálható! Bazdmeg... Na, kitöröltem, üresen hagytam. Ugyanazt csinálta, hogy dögölne meg. Ezután kinyitottam megint a konfigot és vissza volt írva! KURWA ANYÁD! Átírtam, hogy timeline key=End és így végre működött.
Úgyhogy végül teljes siker koronázta a dolgot, a puNES most már tényleg használható emulátor. Ami azt illeti a Linuxos verziója jobb az FCEUX Linuxos verziójánál a fent felsorolt okok miatt. És itt a Qt4 (vagy 5) miatt a felület is egységes. Az egyetlen bajom az az, hogy a windózos FCEUX-ban a fastforward 8x-os, míg a puNES-ben igaz, hogy állítható, de maximum 5x-ös. Viszont ellentétben a Linuxos FCEUX-szal itt tényleg 5x-ösre gyorsul minden.

Sz*rk: Illetve van még egy. A cheat modul. Vanni van és működik is, de nem lehet benne memóriát túrni és debugger sincs. (Mondjuk az igaz, hogy ez az FCEUX Linuxos verziójában sincs benne.) Tehát, ha cheatet akarok, akkor azt a windózos FCEUX-ban kell megkeresnem. (Ill. akkor már az eredeti FCE Ultra 0.98.13-pre-ben. Bár abból van Linuxos verzió is, csak lehet, hogy abból is kispórolták a debugging részeket...) Kéne egy debugger a puNES-be.


English | Magyar
JS ki | CSS ki | Ékezetek ki | HiContrast
Lapozó:  (0 - 1424) 
<== | ==>
Ugrás a végére | Összes megjelenítése | Utolsó oldal
OpenOpera patches | Opera-SSL patches | Opera 12.15 source (Git repository) | Opera 12.15 source (Torrent) | Opera internal pages | Otter Browser Linux x64 - Qt5.15.2/QtWebKit5.602.1 (2024.04.27. 20:05)
OS for MC680x0 | OS for PPC | OS for Sparc64 | besztofbégéaefcé | CSÉNDZSLOG | WebToolz | DDG Shit Filter | Google Shit Filter | Progz | Fast CSS Box | Browser | OS | Agent | Statisztika | BBCode
Monospace font-family: Courier New | Browser default monospace
Email értesítő / Email notification ===> 
Keresés

Név: (max 255 byte)

Email: (max 255 byte) Nem kötelező!

Üzenet: (max 65536 kar.) 65536-0=65536




crap_vkn v4.34.0 by TCH
Thx to saxus for the escaped string decoder function (PHP), the realIP function (PHP) & the SQL handle layer (PHP), to thookerov for the int_divide function (PHP), to Jeff Anderson for the getSelText function (JS), to Alex King for the insertAtCursor function (JS), Flood3r for the new CSS styles, Pety for the spamprotection idea and some design and comfort ideas, MaxMind for the IP2Country database, famfamfam for the flags of countries and an unknown PHP programmer for the removeAccents function.



Kecskebaszók ide!