Snes9x-gtk er en GTK-porten på Super Nintendo Emulator, Snes9x. Det har et komplet GUI, arbejder netplay, controller support, OpenGL eller Xvideo rendering plus meget mere.
Byggevejledninger:
Bygning fra Patch
Uddrag plasteret tarball over din udvundet kopi af Snes9x kilden. Så fra kildebiblioteket run:
& Nbsp; Snes9x-1,51-src $ patch -P1
Fortsæt bygge fra kilden.
Bygning fra Source
Kør scriptet configure fra kilden bibliotek med --with-gtk flag. Hvis du vil have OpenGL support, også tilføje --with-OpenGL flag. For eksempel:
& Nbsp; Snes9x-1,51-src $ ./configure --prefix = / usr --with-gtk --with-OpenGL
Du kan også tilføje, hvad andre flag, som du vil.
Afhængigt af, hvor dit operativsystem sætter visse ting, og hvis du har bygget nogle afhængigheder fra kilde, skal du muligvis angive nogle pkg-config stier. Hvis du oplever fejl, kan du bruge en configure kommando som dette i stedet:
& Nbsp; Snes9x-1,51-src $ PKG_CONFIG_PATH = "/ usr / lib / pkgconfig: / usr / local / lib / pkgconfig" ./configure --with-gtk --with-OpenGL
Derefter køre 'gøre'
& Nbsp; Snes9x-1,51-src $ make
Dette vil producere en Snes9x-gtk eksekverbar fil i kilden bibliotek. Kopiere den, køre den, uanset hvad. Hvis du ønsker at installere alt, kør den følgende med superbruger privilegier:
& Nbsp; Snes9x-1,51-src # make install
Noter :
Generelt virker det som Snes9x gør. Hvis du ikke kan finde en indstilling i relativt simple GUI, kan du bruge de samme kommandolinjeargumenter som du normalt ville gøre i for eksempel den unix-porten.
OSS / ALSA problem med Portaudio
Hvis Portaudio er bygget med ALSA støtte vil ALSA skal installeres til at fungere. Hvis du kun bruger OSS og har fjernet nogle ALSA pakker fra dit system, skal du sørge for Portaudio ikke kompileret med ALSA understøttelse. Se http://www.snes9x.com/phpbb2/viewtopic.php?t=3703&start=141.
Joystick Support
Tidligere denne port bruges libjsw for joystick support. Da det viser sig, libjsw understøtter meget få operativsystemer, så jeg skiftede til SDL. libjsw vil rod med din kerne joystick kalibrering på Linux, så du skal nok nødt til at genstarte, hvis du har kalibreret på din nuværende boot
Hvad er nyt i denne udgivelse.:
- Ombygget IRQ håndtering.
- forbedret samlet tider.
- Forbedret skærm interlace og sprite interlace understøtter.
- Fast Hi-Res pixel plotter.
- Fast C4 for Mega Man X2 s & quot; våben får & quot; skærm.
- Fast Super Buster Bros. grafik efter nulstilling.
- Forbedret SA-1 støtte.
- Tilføjet SA-1 CC2 support.
- Fast SA-1 NMI override mode.
- Fast Dual Orb 2 lyd glitch.
- Ny APU timing hack, løser forskellige spil, der udviser problemer med Blargg s SNES_SPC bibliotek.
- Ordnede problemet, at ECHO buffer bryder IPL ROM.
- Fast film snapshot frigive inkonsekvens.
- Hurtigere konfigurationsfil besparelse.
- Fast BlockInvalidVRAMAccess konfigurationsfil mulighed. (Windows port, unix-port og gtk arv config)
- Fjern POSIX DUP og adgang opkald, og omdøbe QWORD at fastsætte kompilering med Cell SDK.
- Fast PS3-versionen spare staten nedbrud ved hjælp bunke tildeling til soundsnapshot.
- Fast nedbrud vedrørende dobbelt-lukkede deskriptor.
- Fjernet CPUShutdown speedhack, DisableHDMA og DisableIRQ indstillinger.
- Fjernet resterende forældet ASM kode.
- JMA 64 bit understøttelse.
- GTK +, Win32, Mac:. Tilføjet valgfri Hi-Res blanding
- GTK +, Win32:. Støtte til bsnes-stil XML shaders
- Unix:. Fast segmenteringsfejl og hænge op med -DNOSOUND
- GTK +:. Tilføjet mulighed for at fastsætte bestemte mapper til SRAM, patches, snapshots, etc
- GTK +:. Fast mange tilladelser problemer med config mapper
- GTK +: Opdateret kompatibilitet med nyeste GTK + og GtkBuilder. Tilføjet eksperimentel understøttelse af GTK + 3.x.
- GTK +:. Opdateret software output til at bruge Cairo og tilføjet muligheden for at bruge bilinear-filtrering med det
- GTK +:. Faste spørgsmål, hvor snyder ikke ville bo aktiveret
- GTK +:. Fast fokus problem, når der ikke er nogen window manager
- GTK +:. Fast X Visual uforenelighed og udsætter problemer i XV og OpenGL udgange
- GTK +:. Fast Vsync med nye X Server og NVIDIA-drivere
- GTK +: Tilføjet & quot; Reducer input lag & quot; mulighed for OpenGL-output.
- GTK +:. Tilføjet en visuel indikation af den forventede video opdateringshastighed for den aktuelt valgte lyd input rate
Hvad er nyt i version 79:
- Nu inkluderet i Snes9x 1.52. Se Snes9x 1,52 changelog for detaljer.
- Tilføjet PulseAudio og ALSA lyd-drivere og tilpasset eksisterende drivere til den nye lyd kerne.
- Tilføjet en serbisk oversættelse fra Milan Kostic.
- Tilføjet ikoner lavere opløsning.
- Tilføjet mere konfiguration til NTSC og EPX filtre.
- Flere fejlrettelser.
Hvad er nyt i version 77:.
- Tilføjet pt_br oversættelse
- Rettet en fejl, hvor lyden driver ville skifte fra SDL i dialogen Indstillinger, hvis en af OSS eller Portaudio ikke blev installeret.
Hvad er nyt i version 76:.
- Rettet en fejl, hvor fullscreen vindue ville miste fokus
- Opdateret fr_FR oversættelse
- Tilføjet es_VE oversættelse
Hvad er nyt i version 75:
- Fast screensaver deaktiveringsmuligheden så det ikke sende en falsk tastetryk når Snes9x ikke er i fokus.
- Ændret opløsningsindstilling at gemme bredde og højde i stedet for en skærmens tilstand indeks.
- Rettet en fejl, hvor Portaudio føreren ville ikke udsende lyd på 44100hz.
- Tilladt at ændre adfærd på ESC-tasten, så den kommer ud Snes9x.
Hvad er nyt i version 68:.
- Fast delt hukommelsesfejl, når du bruger XVideo driver
- Fast kompilering med --with-debugger flag.
- Tilføjet en 4: 3 billedformat mulighed for Bevar Aspect Ratio .
- Tilføjet flere nye automatiske dimensionering indstillinger til menuen Vis.
- Tilføjet en OSS lyddriveren og konfiguration til at vælge, hvilken lyd drivere til at kompilere på, og som til at bruge dem, bygget i.
Hvad er nyt i version 55:
- Synkroniserede lyd buffer størrelser mellem Snes9x og Portaudio og ændret Portaudio backend at afspejle valgte buffer størrelse.
- Angiv standard lyd buffer størrelse til 32ms (2 billeder) i stedet for 16ms (1 ramme).
Hvad er nyt i version 52:
- Tilføjet mulighed for at tillade modsatte d-pad retninger til præferencer og handicappede den som standard.
- Fixed et problem, hvor joystick begivenheder, som ikke ville blive sendt til indstillingsvinduet.
Krav :
- GTK 2.10 eller højere
- Portaudio
- gtkglext
- SDL 1.2.12 eller højere
Kommentarer ikke fundet