Welcome to AEP Emulation Page - Emulation News
   
Hosting by: Uberspace.de   
Menu
· Home / News
· News Categories
· News Archiv
· Submit news

· My Account
· Search
· Forums
· Online Games
· Weblinks
· Game Reviews
· Translations
· Impressum

Downloads
 


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

Friends
· Emulation64
· 1Emulation.com
· Emu-France
· progetto-SNAPS


Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
creaothceannOffline
Post subject: SNES: bsnes v68  PostPosted: Aug 21, 2010 - 10:11 PM
Emu Author


Joined: Jun 23, 2005
Posts: 199



Highscores in 05/2019

Status: Offline

byuu hat eine neue Version seines SNES Emulator bsnes veröffentlicht. Die augenscheinlichsten Neuerungen, auf die Ihr auch beim ersten Start der Anwendung aufmerksam gemacht werdet, sind die Emulations-Profile, über die Ihr zwischen Genauigkeit und Geschwindigkeit abwägen könnt:

  • "Accuracy": Referenz-Implementierung; geringste Einschränkungen und Geschwindigkeit
  • "Compatibility": minimale Kompatibilitätseinbußen mit moderater Geschwindigkeit; vergleichbar mit der vorherigen Version
  • "Performance": auf Geschwindigkeit optimiert; Kompatibilität immer noch mehr als 99%




byuu has released a new version of his SNES emulator bsnes. The first innovation you´ll notice are the emulation profiles, which let you balance between accuracy and performance:

  • "Accuracy": reference implementation; highest accuracy but lowest speed
  • "Compatibility": minimal compatibility loss with good speed; same compatibility and as fast as the last version
  • "Performance": performance optimized; compatibility still higher than 99%


Quote:
This release officially introduces the accuracy and performance cores, alongside the previously-existing compatibility core. The accuracy core allows the most accurate SNES emulation ever seen, with every last processor running at the lowest possible clock synchronization level. The performance core allows slower computers the chance to finally use bsnes. It is capable of attaining 60fps in standard games even on an entry-level Intel Atom processor, commonly found in netbooks.

The accuracy core is absolutely not meant for casual gaming at all. It is meant solely for getting as close to 100% perfection as possible, no matter the cost to speed. It should only be used for testing, development or debugging.

The compatibility core is identical to bsnes v067 and earlier, but is now roughly 10% faster. This is the default and recommended core for casual gaming.

The performance core contains an entirely new S-CPU core, with range-tested IRQs; and uses blargg´s heavily-optimized S-DSP core directly. Although there are very minor accuracy tradeoffs to increase speed, I am confident that the performance core is still more accurate and compatible than any other SNES emulator. The S-CPU, S-SMP, S-DSP, SuperFX and SA-1 processors are all clock-based, just as in the accuracy and compatibility cores; and as always, there are zero game-specific hacks. Its compatibility is still well above 99%, running even the most challenging games flawlessly.

If you have held off from using bsnes in the past due to its system requirements, please give the performance core a try. I think you will be impressed. I´m also not finished: I believe performance can be increased even further.

I would also strongly suggest Windows Vista and Windows 7 users to take advantage of the new XAudio2 driver by OV2. Not only does it give you a performance boost, it also lowers latency and provides better sound by way of skipping an API emulation layer.

Changelog:
  • Split core into three profiles: accuracy, compatibility and performance
  • Accuracy core now takes advantage of variable-bitlength integers (eg uint24_t)
  • Performance core uses a new S-CPU core, written from scratch for speed
  • Performance core uses blargg´s snes_dsp library for S-DSP emulation
  • Binaries are now compiled using GCC 4.5
  • Added a workaround in the SA-1 core for a bug in GCC 4.5+
  • The clock-based S-PPU renderer has greatly improved OAM emulation; fixing Winter Gold and Megalomania rendering issues
  • Corrected pseudo-hires color math in the clock-based S-PPU renderer; fixing Super Buster Bros backgrounds
  • Fixed a clamping bug in the Cx4 16-bit triangle operation [Jonas Quinn]; fixing Mega Man X2 "gained weapon" star background effect
  • Updated video renderer to properly handle mixed-resolution screens with interlace enabled; fixing Air Strike Patrol level briefing screen
  • Added mightymo´s 2010-08-19 cheat code pack
  • Windows port: added XAudio2 output support [OV2]
  • Source: major code restructuring; virtual base classes for processor cores removed, build system heavily modified, etc.


Related links:
[ SNES Emus ][ SNES Infos ][ Nintendo Infos ]
 
 
 
 View user's profile Visit poster's website  
Reply with quote Back to top
hellboy_666Offline
Post subject: SNES: bsnes v68  PostPosted: Aug 21, 2010 - 10:40 PM
AEP Team Member


Joined: Dec 25, 2008
Posts: 2630

Location: Vorhof zur Hölle

Highscores in 05/2019

Status: Offline
Gleich ma antesten, liest sich ja super mit denn Profilen

_________________
Regeln für Forum, Chat,...
No-intro Screenshot Reloaded
 
 
 
 View user's profile Visit poster's website  
Reply with quote Back to top
MorkuOffline
Post subject:   PostPosted: Aug 22, 2010 - 04:19 PM
Banned


Joined: Jun 11, 2009
Posts: 149

Location: Halle

Highscores in 05/2019

Status: Offline
Quote:
Windows port: added XAudio2 output support [OV2]

Welche Vorteile hat das gegenüber DirectSound? Habe eine X-Fi Soundkarte.
 
 
 
 View user's profile  
Reply with quote Back to top
JezzeOffline
Post subject:   PostPosted: Aug 22, 2010 - 04:41 PM
Banned Team Member


Joined: Oct 30, 2004
Posts: 5750



Highscores in 05/2019

Status: Offline
Für den Endanwender gibt es in dem Sinne keine Vorteile, einen Unterschied wirst du nicht hören.

XAudio2 ist eine Zusammenführung von DirectSound (Windows) und XAudio (Xbox), die beide Systeme unterstützt und die plattformabhängigen APIs ablösen soll.

_________________
Test your limits and break through! 
 
 
 View user's profile Visit poster's website ICQ Number 
Reply with quote Back to top
krysmopompasOffline
Post subject:   PostPosted: Aug 22, 2010 - 04:43 PM
Retrogott


Joined: Jun 19, 2008
Posts: 2066



Highscores in 05/2019

Status: Offline
Seit Vista ist das die bevorzugte API von MS. DSound wird nur noch emuliert.

_________________
If you can’t run at 60 fps, you’re not a good racing game. 
 
 
 View user's profile  
Reply with quote Back to top
creaothceannOffline
Post subject:   PostPosted: Aug 22, 2010 - 06:03 PM
Emu Author


Joined: Jun 23, 2005
Posts: 199



Highscores in 05/2019

Status: Offline
Wenn du die Sound-Schnittstelle benutzt, die von deinem OS direkt unterstützt wird, dann gelangen die Daten schneller vom Programm zum Lautsprecher, und du kannst ggf. auch eine geringere Verzögerung einstellen (Settings - Configuration - Audio - Latency).

Bei größeren Verzögerungen dauert es halt länger vom Knopfdruck zum entsprechenden Soundeffekt.
 
 
 
 View user's profile Visit poster's website  
Reply with quote Back to top
MorkuOffline
Post subject:   PostPosted: Aug 23, 2010 - 12:25 AM
Banned


Joined: Jun 11, 2009
Posts: 149

Location: Halle

Highscores in 05/2019

Status: Offline
Achso verstehe.
Da ich Windows 7 64Bit nutze, werd ich in dem Fall wohl XAudio 2 nutzen ^^ Das ich keinen Unterschied hören werde, war mir schon vorher klar. Bei solchen Sachen geht es mir immer ums Prinzip, welches die modernste und System/Hardware mäßig optimale Variante ist. Und natürlich der Placebo Effekt Smile

@krysmopompas
Ich dachte das betrifft nur DirectSound3D, womit keine Hardwareseitigen EAX Effekte seit Vista möglich sind. Auf Wikipedia steht, dass XAudio 2 der Ton (und Effekte) vom Prozessor berechnet wird. Also nimmt sich ja beides nicht viel. In dem Fall wäre mir OpenAL lieber, aber mal schauen, womit uns byuu noch überraschen wird Smile
 
 
 
 View user's profile  
Reply with quote Back to top
blackerkingOffline
Post subject:   PostPosted: Aug 24, 2010 - 05:36 PM
Bescheißermeister


Joined: Sep 05, 2006
Posts: 1472

Location: Leipzig

Highscores in 05/2019

Status: Offline
In 10 Jahren lachen wir dann über die Leistungsforderung dieses Emulator. Ist aber auch wirklich übel: 38fps bei einem Core2Quad Q6600.
Am schlimmsten ist dabei der Ton, der klingt total verzerrt.
 
 
 
 View user's profile Visit poster's website  
Reply with quote Back to top
MasterPhWOffline
Post subject:   PostPosted: Aug 24, 2010 - 07:42 PM
News Scout


Joined: Jul 06, 2004
Posts: 1919

Location: W-Live

Highscores in 05/2019

Status: Offline
Bei welchen Einstellungen? Accuracy vermute ich, oder?

_________________
Willst du mehr von, über oder mit mir lesen, besuche mich auf


 
 
 
 View user's profile Visit poster's website  
Reply with quote Back to top
dragonmasterOffline
Post subject:   PostPosted: Aug 24, 2010 - 11:02 PM
Retrohling


Joined: Sep 15, 2005
Posts: 44



Highscores in 05/2019

Status: Offline
Das accuracy-profil ist nicht zum spielen gedacht, nur ein einziges Spiel braucht dieses Emulations-Niveau: air strike patrol
Für einen q6600 bietet sich das compatibiltätsprofil an.
 
 
 
 View user's profile  
Reply with quote Back to top
MorkuOffline
Post subject:   PostPosted: Aug 24, 2010 - 11:50 PM
Banned


Joined: Jun 11, 2009
Posts: 149

Location: Halle

Highscores in 05/2019

Status: Offline
Lasst uns doch mal vergleichen Smile
bsnes v68 Star Fox (U) (V1.2) [!].srm im Menü mit Accuracy Profil.

Sync Video, Sync Audio natürlich abgeschalten.
Audio driver: XAudio 2

Direct3D: 42-43fps
OpenGL: 42-43fps
DirectDraw: 42-43fps
GDI: 39-40fps
Gt-Raster: 42-43fps
None: 43-44fps
 
 
 
 View user's profile  
Reply with quote Back to top
creaothceannOffline
Post subject:   PostPosted: Aug 25, 2010 - 09:01 AM
Emu Author


Joined: Jun 23, 2005
Posts: 199



Highscores in 05/2019

Status: Offline
Morku wrote:
bsnes v68 Star Fox (U) (V1.2) [!].srm

Eine SRAM-Datei? Smile
Ich krieg' bei dem Spiel 34 bis 35 fps beim Titelbild - mit dem "Performance"-Profil... und 11 mit "Accuracy"...

PS: bsnes_launcher wurde veröffentlicht, falls das jemanden interessiert. Cool Ist aber vorerst bloß Version 1.0.
 
 
 
 View user's profile Visit poster's website  
Reply with quote Back to top
krysmopompasOffline
Post subject:   PostPosted: Aug 25, 2010 - 01:08 PM
Retrogott


Joined: Jun 19, 2008
Posts: 2066



Highscores in 05/2019

Status: Offline
Was für CPUs habt ihr denn getestet, sonst sind die Zahlen ziemlich wertlos?
@creaothceann: Intel Atom?

Im obigen Szenario habe ich ~23fps bei "Accuracy" und ~ 74fps bei "Performance".

2,0GHz Athlon64, D3D, DSound, WinXP

_________________
If you can’t run at 60 fps, you’re not a good racing game. 
 
 
 View user's profile  
Reply with quote Back to top
MorkuOffline
Post subject:   PostPosted: Aug 25, 2010 - 01:39 PM
Banned


Joined: Jun 11, 2009
Posts: 149

Location: Halle

Highscores in 05/2019

Status: Offline
oh, smc natürlich. Falschen Dateinamen kopiert Wink
Besitze nen Intel Quad Q9550 2,83Ghz

Performance läuft flüssig mit den nötigen 60fps.
 
 
 
 View user's profile  
Reply with quote Back to top
JezzeOffline
Post subject:   PostPosted: Aug 25, 2010 - 02:23 PM
Banned Team Member


Joined: Oct 30, 2004
Posts: 5750



Highscores in 05/2019

Status: Offline
Hier meine Ergebnisse bei dem gleichen Spiel mit einem AMD Phenom II X4 955 (C3) BE - 3.20GHz

Accuracy: 45
Compatibility: 120
Performance: 141

und einem Intel Core i7 870 - 2.93GHz

Accuracy: 49
Compatibility: 131
Performance: 154

_________________
Test your limits and break through! 
 
 
 View user's profile Visit poster's website ICQ Number 
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT + 1 Hour
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Powered by PNphpBB2 © The PNphpBB Group
Credits
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 1998 - 2018 AEP Emulation Page.
You can syndicate our news via RSS using the file rss_en.xml for English headlines and rss_de.xml for German headlines.