Snes9x-gtk er et GTK-porten på Super Nintendo Emulator, Snes9x. Den har en fullverdig GUI, jobber NetPlay, controller støtte, OpenGL eller XVideo rende pluss mye mer.
Byggeveiledning:
Bygning fra Patch
Pakk lappen tarball over hentet kopi av Snes9x kilde. Deretter fra kilden katalogen løp:
& Nbsp; Snes9x-1.51-src $ patch -p1
Fortsette å bygge fra kilden.
Bygning fra Source
Kjør configure scriptet fra kilden katalogen med --with-gtk flagg. Hvis du ønsker OpenGL-støtte, også legge --with-OpenGL flagg. For eksempel:
& Nbsp; Snes9x-1.51-src $ ./configure prefix = / usr --with-gtk --with-OpenGL
Du kan også legge til hva andre flagg du vil.
Avhengig av hvor OS setter visse ting, og hvis du har bygget noen avhengigheter fra kilde, må du kanskje angi noen pkg-config baner. Hvis du opplever feil, kan du bruke en konfigurere kommandoen som dette i stedet:
& Nbsp; Snes9x-1.51-src $ PKG_CONFIG_PATH = "/ usr / lib / pkgconfig: / usr / local / lib / pkgconfig" ./configure --with-gtk --with-OpenGL
Deretter kjører 'gjøre'
& Nbsp; Snes9x-1.51-src $ make
Dette vil gi en Snes9x-gtk kjørbar fil i kildekatalogen. Kopiere den, kjøre den, uansett. Hvis du ønsker å installere alt, utføre følgende med super-brukerrettigheter:
& Nbsp; Snes9x-1.51-src # make install
Merknader :
Vanligvis fungerer det som Snes9x gjør. Hvis du ikke kan finne et alternativ i den relativt enkle GUI, kan du bruke de samme kommandolinjeargumenter som du normalt ville gjort i, for eksempel, unix-porten.
OSS / ALSA problemet med PortAudio
Hvis PortAudio er bygget med ALSA-støtte, vil ALSA må være installert for å fungere. Hvis du bare bruker OSS og har fjernet noen ALSA pakker fra systemet ditt, må du sørge for at PortAudio er ikke kompilert med ALSA støtte. Se http://www.snes9x.com/phpbb2/viewtopic.php?t=3703&start=141.
Joystick Support
Tidligere denne porten brukes libjsw for joystick støtte. Som det viser seg, støtter libjsw svært få operativsystemer, så jeg byttet til SDL. libjsw vil rote med din kernel joystick kalibrering på Linux, så vil du sannsynligvis trenger for å starte på nytt hvis du har kalibrert på den gjeldende oppstarts
Hva er nytt i denne utgaven.:
- Ombygd IRQ håndtering.
- generelt bedre timings.
- Forbedret skjerm interlace og sprite interlace støtter.
- Fast Hi-Res pixel plotter.
- Fast C4 for Mega Man X2 er & quot; våpen få & quot; skjermen.
- Faste Super Buster Bros. grafikk etter reset.
- Forbedret SA-1-støtte.
- Lagd SA-en CC2 støtte.
- Fast SA-en NMI overstyring modus.
- Fast Dual Orb 2 lyd svikt.
- New APU timing hack, løser ulike spill som viser problemer med Blargg sin SNES_SPC bibliotek.
- Fast problemet som ekko buffer bryter IPL ROM.
- Fast film snapshot frigi inkonsekvens.
- Raskere config fil sparing.
- Fast BlockInvalidVRAMAccess config fil alternativet. (Windows port, unix port og gtk arven config)
- Fjern POSIX DUP og få tilgang til samtaler, og endre navn QWORD å fikse samling med Cell SDK.
- Fast PS3-versjonen spare staten krasj ved hjelp haug tildeling for soundsnapshot.
- Fast krasj knyttet til dobbelt lukket beskrivelse.
- Fjernet CPUShutdown speedhack, DisableHDMA og DisableIRQ alternativer.
- Fjernet rester utdatert asm kode.
- JMA 64 bit støtte.
- GTK +, Win32, Mac:. Lagt valgfri Hi-Res blending
- GTK +, Win32:. Støtte for bsnes stil XML shaders
- Unix.: Fast segfault og henge opp med -DNOSOUND
- GTK +.: Lagt evne til å sette bestemte mapper for SRAM, patcher, øyeblikksbilder, etc
- GTK +.: Fast mange rettighetsproblemer med config mapper
- GTK +: Oppdatert kompatibilitet med nyeste GTK + og GtkBuilder. Lagt eksperimentell støtte for GTK + 3.x.
- GTK +.: Oppdatert programvare utgang for å bruke cairo og lagt til muligheten til å bruke bilineær-filtrering med det
- GTK +.: Faste saker hvor jukser ikke ville bli aktivert
- GTK +.: Fast fokus problem når det ikke er vindusbehandler
- GTK +.: Faste X Visual inkompatibilitet og utsetter problemene i XV og OpenGL utganger
- GTK +.: Fast vsync med nye X Server og NVIDIA-drivere
- GTK +: Lagd & quot; Reduser input lag & quot; alternativ til OpenGL utgang.
- GTK +.: Lagt til en visuell indikasjon på forventet video oppdateringsfrekvensen for den valgte lyden innspill hastighet
Hva er nytt i versjon 79:
- Nå inkludert i Snes9x 1.52. Se Snes9x 1,52 changelog for detaljer.
- Lagt Pulseaudio og ALSA lyd-drivere og tilpasset eksisterende drivere til den nye lyden kjerne.
- Lagt til en serbisk oversettelse fra Milan Kostic.
- Lagt lavere oppløsning ikoner.
- Lagt mer konfigurasjon for NTSC og EPX filtre.
- Flere bug-fikser.
Hva er nytt i versjon 77.
- Lagd pt_BR oversettelse
- Fikset en bug hvor lyden sjåføren ville bytte fra SDL i Preferanse dialog om en av OSS eller PortAudio ikke ble installert.
Hva er nytt i versjon 76.
- Fikset en bug hvor fullskjerm vinduet ville miste fokus
- Oppdatert fr_FR oversettelse
- Lagd es_VE oversettelse
Hva er nytt i versjon 75:
- Fast skjermsparer deaktivere alternativet slik at det ikke sender en falsk tastetrykk når Snes9x ikke er fokusert.
- Endret innstilling oppløsning til å lagre bredde og høyde i stedet for en skjermmodus indeksen.
- Fikset en bug hvor PortAudio sjåføren ville ikke ut lyd på 44100Hz.
- tillatt å endre oppførselen til ESC så det kommer ut Snes9x.
Hva er nytt i versjon 68.
- Fast delt minnelekkasje når du bruker XVideo driver
- Fast samling med --with-debugger flagg.
- Lagt til en 4: 3-format alternativ for Oppretthold Aspect Ratio .
- lagt flere nye automatisk dimensjonering alternativer til Vis-menyen.
- lagt en OSS lyd driver, og konfigurasjon for å velge hvilken lyd drivere for å kompilere i, og å bruke fra de som er bygget i.
Hva er nytt i versjon 55:
- Synkroniserte lyd bufferstørrelser mellom Snes9x og PortAudio og endret PortAudio backend å reflektere valgt buffer størrelse.
- Angi som standard lyd buffer størrelse til 32ms (2 rammer) i stedet for 16 ms (1 bilde).
Hva er nytt i versjon 52:
- Lagt muligheten for å tillate motsatte d-pad veibeskrivelse til preferanser , og deaktivert det som standard.
- Fikset et problem der joystick hendelser ikke ville bli sendt til preferanser vinduet.
Krav :
- GTK 2.10 eller større
- PortAudio
- gtkglext
- SDL 1.2.12 eller høyere
Kommentarer ikke funnet