Willkommen bei AEP Emulation Page - Emulation News

Hauptmenü
· Home / News
· News Kategorien
· News Archiv

· Mein Account
· Suche
· Forum (neu)
· Forum
· Weblinks
· Spiele Reviews
· Übersetzungen
· Impressum
· Datenschutz

Downloads
 


Forum
Mitglieder Online
>retroK 
Wir haben 318 Gäste und 1 Mitglied online

You are an anonymous user. You can register for free by clicking here
Benutzername
Kennwort
 Logininfo speichern

Infos
· Museum
· Infocenter
· Das AEP Team
· Member Liste
· Top 25 Liste
· Glossar
· FAQ

Review of the moment

Sprache
Sprache auswählen:

DeutschEnglisch

News-Export
Holt Euch unsere News auf Eure Seite:
· RSS Newsfeed How-to
· RSS News-syndication Deutsch
· News-Banner (JPG)

Friends
· Emu-France
· progetto-SNAPS
· EmuBit.pl
· PDRoms


Neues Thema eröffnen   Neue Antwort erstellen  
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
Autor Nachricht
JezzeOffline
Titel: bsnes v0.053  BeitragVerfasst am: 18.10.2009, 11:53 Uhr
Banned Team Member


Anmeldungsdatum: 30. Okt 2004
Beiträge: 5.751


Status: Offline

byuu hat seinen SNES Emulator bsnes für Windows und Linux erneut aktualisiert.


byuu has released a new version of its SNES emulator bsnes for Windows and Linux.

Zitat:
bsnes v0.053 released (2009-10-18)

This release greatly polishes the user interface, adds a new cheat code search utility, adds the snesfilter library, and adds Qt-based GUI support to both snesfilter and snesreader. snesfilter gains 2xSaI, Super 2xSaI and Super Eagle support, plus full configuration for both the NTSC and scanline filters; and snesreader gains support support for multi-file ROM archives (eg GoodMerge sets.)

Statically linking Qt to bsnes, snesfilter and snesreader would be too prohibitive size-wise (~10MB or so.) I have to link dynamically so that all three can share the same Qt runtime, which gets all of bsnes and its modules to ~1MB (including the debugger build); and Qt itself to about ~2.5MB.

However, there is some bad news. There´s a serious bug in MinGW 4.4+, where it is not generating profile-guided input files (*.gcno files.) There is also a serious bug in Qt 4.5.2/Windows when using dynamic linking: the library is hanging indefinitely, forcing me to manually terminate the process upon exit. This prevents the creation of profile-guided output files (*.gcda files.) It would be tough enough to work around one, but facing both of these issues at once is too much.

I´m afraid I have no choice but to disable profile-guided optimizations until these issues can be addressed. I did not know about these bugs until trying to build the official v053 release, so it´s too late to revert to an all-in-one binary now. And I´m simply not willing to stop releasing new builds because of bugs in third-party software. As soon as I can work around this, I´ll post a new optimized binary. In the mean time, despite the fact that this release is actually more optimized, please understand that the Windows binary will run approximately ~10% slower than previous releases. I recommend keeping v052 for now if you need the performance. Linux and OS X users are unaffected.

Changelog:
  • save RAM is initialized to 0xff again to work around Ken Griffey Jr Baseball issue
  • libco adds assembly-optimized targets for Win64 and PPC-ELF [the latter courtesy of Kernigh]
  • libco/x86 and libco/amd64 use pre-assembled blocks now, obviates need for custom compilation flags
  • added a new cheat code search utility to the tools menu
  • separated filters from main bsnes binary to libsnesfilter / snesfilter.dll
  • added 2xSaI, Super 2xSaI and Super Eagle filters [kode54]
  • added full configuration settings for NTSC and scanline filters (12+ new options)
  • further optimized HQ2x filter [blargg]
  • added Vsync support to the Mac OS X OpenGL driver
  • added folder creation button to custom file load dialog
  • fixed a few oddities with loading of "game folders" (see older news for an explanation on what this is)
  • updated to blargg´s file_extractor v1.0.0
  • added full support for multi-file archives (eg GoodMerge sets)
  • split multi-cart loading again (BS-X, Sufami Turbo, etc) as required for multi-file support
  • cleaned up handling of file placement detection for save files (.srm, .cht, etc)
  • file load dialog now remembers your previous folder path across runs even without a custom games folder assigned
  • windows now save their exact positioning and size across runs, they no longer forcibly center
  • menus now have radio button and check box icons where appropriate
  • debugger´s hex editor now has a working scrollbar widget
  • added resize splitter to settings and tools windows
  • worked around Qt style sheet bug where subclassed widgets were not properly applying style properties


Related links:
[ SNES Emus ][ SNES Infos ][ Nintendo Infos ]

_________________
Test your limits and break through! 
 
 
 Benutzer-Profile anzeigen Website dieses Benutzers besuchen ICQ-Nummer 
Antworten mit Zitat Nach oben
JezzeOffline
Titel: RE: bsnes v0.053  BeitragVerfasst am: 18.10.2009, 12:23 Uhr
Banned Team Member


Anmeldungsdatum: 30. Okt 2004
Beiträge: 5.751


Status: Offline
Dafür - wie ich mich zu erinnern glaube - dass byuu Savestate Support zunächst für nahezu unmöglich hielt und keine "Spielereien" in seinen Emulator aufnehmen wollte, kommen in letzter Zeit aber immer mehr neue Features hinzu.

Gibt es einen Emulator, der die Bezeichnung "Perfekt" mehr verdient? Smile

_________________
Test your limits and break through! 
 
 
 Benutzer-Profile anzeigen Website dieses Benutzers besuchen ICQ-Nummer 
Antworten mit Zitat Nach oben
Falcone
Titel: RE: bsnes v0.053  BeitragVerfasst am: 18.10.2009, 13:57 Uhr
Ex-Member


Anmeldungsdatum: 28. Feb 2005
Beiträge: 3.561

Wohnort: überall und nirgends
NeoRAGEx *g*
 
 
 
 Benutzer-Profile anzeigen Website dieses Benutzers besuchen  
Antworten mit Zitat Nach oben
creaothceannOffline
Titel: Re: RE: bsnes v0.053  BeitragVerfasst am: 18.10.2009, 17:08 Uhr
Emu Author


Anmeldungsdatum: 23. Jun 2005
Beiträge: 199


Status: Offline
[quote:c9d15373c8="Jezze"]Dafür dass byuu Savestate Support zunächst für nahezu unmöglich hielt und keine "Spielereien" in seinen Emulator aufnehmen wollte, kommen in letzter Zeit aber immer mehr neue Features hinzu.
Wollte er damals auch nicht, aber die "einfachen" Sachen sind jetzt emuliert, und der Rest ist entweder schwierig (BS-X: fehlende Infos und Daten), langsam (pixel- statt zeilenorientiert), aufwendig (Verhalten beim Zugriff auf Sprite-RAM während Grafikausgabe), nicht lohnenswert (Verzögerung der Multiplikationsregister) usw. ...


Mit den DLLs (snesreader, snesfilter) kann der Code von den "Extras" ausgelagert und evtl. auch von anderen Devs verwaltet werden; dadurch wird der Emulations-Kern kleiner. Dadurch dass bsnes jetzt GPL ist, sind auch Forks möglich, im Extremfall wie bei SNES9x.

(Im Message Board gibt's auch noch ein nicht-öffentliches Forum, wo schon ein Windows-spezifischer x64 Fork gepostet wurde, bei dem der Kern in eine DLL umgewandelt und von einem C# Frontend benutzt wird. Ist aber nicht von byuu, noch nicht offiziell und kann daher auch wieder ohne weiteres verschwinden...)
 
 
 
 Benutzer-Profile anzeigen Website dieses Benutzers besuchen  
Antworten mit Zitat Nach oben
Beiträge vom vorherigen Thema anzeigen:     
Gehe zu:  
Alle Zeiten sind GMT + 1 Stunde
Neues Thema eröffnen   Neue Antwort erstellen  
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
PNphpBB2 © 
AEP Emulation Page 1998 - 2024