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
>zgoro 
Wir haben 357 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
creaothceannOffline
Titel: bsnes v089  BeitragVerfasst am: 12.05.2012, 09:49 Uhr
Emu Author


Anmeldungsdatum: 23. Jun 2005
Beiträge: 199


Status: Offline
byuu hat eine neue Version seines SNES Emulators bsnes veröffentlicht.

This release is going to be unique from previous releases. I am only recommending that developers use this version. As such, only the source archive has been posted. I strongly recommend against Linux package maintainers updating to this build. Casual users should wait for the next release.

This release introduces a brand new user interface. It looks and functions exactly like the previous release, but it is built entirely on a declarative model: the GUI does not know about any individual systems that it supports. It pulls all of this information from a vector of emulated system objects instead. With the same amount of functionality, the new GUI is 66% smaller than the old GUI, code-wise.

In fact, it actually does more. You can now easily add (and remove) entire systems from bsnes with only three lines of code. Input mapping is now more advanced and allows multiple bindings per input.

But there is one critical thing it no longer does: the new GUI does not load individual ROM files. It requires the cartridge-folder concept that is still in development. It further requires a manifest to describe the PCB functionality. The code to handle both modes is cumbersome, and I did not wish to write it again.

Right now, the problem is that we don´t have user-friendly tools to make using cartridge folders easy. As such, this is why I´ve chosen not to release binaries this time. It´s my hope that in the interim between v089 and v090, we can bring in developers willing to make the process completely transparent.

And now is a perfect stopping point. Tom has just finished the English script translation for Far East of Eden Zero, so my efforts need to focus on reprogramming this game. This will require my absense from emulator programming for a while. Hopefully during that time, appropriate tools can be made for the next release. My hope is for v090 to be as easy to use as the old Qt releases were, with direct loading of compressed archives and headered images.

That said, this release also fixes some reported emulation bugs. Mini Yonku Shining Scorpion was broken for a bit due to incorrect SA-1 register initialization. Air Strike Patrol surprises us with a second mid-scanline raster effect, which disproved an older theory of mine on the BG scroll registers, and is now emulated correctly as well. There is also a world of internal code restructuring. All processor instruction sets are separated from the functionality built on top of them (for instance, the ST018 and GBA can share core ARM instructions.) Now that libsnes has been superceded by libretro, I´ve moved to a complete emulator abstraction in C++ that works with all of my emulators. And last but not least, there´s a new cheats.xml from mightymo bundled in this release as well.

download
discuss

Related links:
[ SNES Emus ][ SNES Infos ][ Nintendo Infos ]
 
 
 
 Benutzer-Profile anzeigen Website dieses Benutzers besuchen  
Antworten mit Zitat Nach oben
adventureFANOffline
Titel:   BeitragVerfasst am: 12.05.2012, 11:01 Uhr
Retromeister


Anmeldungsdatum: 14. Jul 2004
Beiträge: 973


Status: Offline
Es ist echt erstaunlich, wie byuu anscheinend nie die Motivation verliert, sein "Baby" immer weiter zu optimieren, verbessern und erweitern.

Respekt!

_________________
 
 
 
 Benutzer-Profile anzeigen Website dieses Benutzers besuchen  
Antworten mit Zitat Nach oben
creaothceannOffline
Titel:   BeitragVerfasst am: 12.05.2012, 12:47 Uhr
Emu Author


Anmeldungsdatum: 23. Jun 2005
Beiträge: 199


Status: Offline
Übrigens gibt's hier mein Frontend für purify.exe und bsnes.
 
 
 
 Benutzer-Profile anzeigen Website dieses Benutzers besuchen  
Antworten mit Zitat Nach oben
logan.adventureOffline
Titel:   BeitragVerfasst am: 12.05.2012, 14:58 Uhr
Retrokenner


Anmeldungsdatum: 04. Mai 2007
Beiträge: 112


Status: Offline
Schade das sich bsnes nur mit gcc-4.7 kompilieren lässt welches in noch keiner aktuellen stabilen Distribution ist.
 
 
 
 Benutzer-Profile anzeigen  
Antworten mit Zitat Nach oben
mateyoOffline
Titel:   BeitragVerfasst am: 12.05.2012, 15:06 Uhr
Retromeister


Anmeldungsdatum: 16. Jul 2008
Beiträge: 1.736

Wohnort: Frankfurt am Main
Status: Offline
Ach hättst das ned eher schreiben können logan ^^
Und mich wunderts gerade schon warums bei mir ned kompiliert...
 
 
 
 Benutzer-Profile anzeigen  
Antworten mit Zitat Nach oben
creaothceannOffline
Titel:   BeitragVerfasst am: 12.05.2012, 17:12 Uhr
Emu Author


Anmeldungsdatum: 23. Jun 2005
Beiträge: 199


Status: Offline
[quote:62f9570de7="creaothceann"]Übrigens gibt's hier mein Frontend für purify.exe und bsnes.
Version 0.4 hochgeladen.

[quote:62f9570de7="logan.adventure"]Schade das sich bsnes nur mit gcc-4.7 kompilieren lässt welches in noch keiner aktuellen stabilen Distribution ist.
Also unter Windows hab' ich es hingekriegt (Windows 7 64-bit). Mit meinem alten XP-Rechner hat er irgendwie die Header-Dateien nicht gefunden.
 
 
 
 Benutzer-Profile anzeigen Website dieses Benutzers besuchen  
Antworten mit Zitat Nach oben
byuuOffline
Titel:   BeitragVerfasst am: 14.05.2012, 23:36 Uhr
Emu Author


Anmeldungsdatum: 01. Nov 2009
Beiträge: 24


Status: Offline
[quote:71dc3fc228="logan.adventure"]Schade das sich bsnes nur mit gcc-4.7 kompilieren lässt welches in noch keiner aktuellen stabilen Distribution ist.

It still compiles with gcc-4.6. You just have to edit nall/Makefile to tell it to use 4.6 instead. Or use make compiler=gcc-4.6

But if you use gcc-4.7, it gives bsnes a 15-20% speedup, which I believe is due to specific optimizations for Core i7 architecture in GCC 4.7+
 
 
 
 Benutzer-Profile anzeigen  
Antworten mit Zitat Nach oben
logan.adventureOffline
Titel:   BeitragVerfasst am: 16.05.2012, 19:00 Uhr
Retrokenner


Anmeldungsdatum: 04. Mai 2007
Beiträge: 112


Status: Offline
Danke. Smile Kompilieren hat unter Ubuntu-12.04 geklappt und das Build läuft auch unter Ubuntu-11.04. Leider kann ich keine ROMs öffnen. Umgewandelt sind sie schon. Wo ist eigentlich das Tool snespurify im Source von bsnes-0.89?

Edit: Ich habe eine CPU von amd, also bringt mir die Optimierung nix. Wink
 
 
 
 Benutzer-Profile anzeigen  
Antworten mit Zitat Nach oben
byuuOffline
Titel:   BeitragVerfasst am: 18.05.2012, 23:01 Uhr
Emu Author


Anmeldungsdatum: 01. Nov 2009
Beiträge: 24


Status: Offline
There is no official tool for v089. You can use purify from v088, but that is command-line only and not very friendly.
There is also BRM by creaothceann, and an snespurify.NET program by Kawa. More here:
http://board.byuu.org/viewtopic.php?p=64156#p64156

We'll hopefully have something really straight forward for future releases.
 
 
 
 Benutzer-Profile anzeigen  
Antworten mit Zitat Nach oben
AnnaWOffline
Titel:   BeitragVerfasst am: 19.05.2012, 07:28 Uhr
Retrokenner


Anmeldungsdatum: 12. Nov 2006
Beiträge: 388


Status: Offline
Hallo creaothceann,

ich bin nicht so der bsnes Kenner, deshalb eine Frage an Dich.
Gibt es ein funktionierendes Manifest für das Poi Poi Ninja World ROM (Sufami Turbo) und bsnes 0.89 ?

_________________
Anna's Playground for QMC2 


Zuletzt bearbeitet von AnnaW am 19.05.2012, 07:52 Uhr, insgesamt ein Mal bearbeitet 
 
 Benutzer-Profile anzeigen  
Antworten mit Zitat Nach oben
AnnaWOffline
Titel:   BeitragVerfasst am: 19.05.2012, 07:51 Uhr
Retrokenner


Anmeldungsdatum: 12. Nov 2006
Beiträge: 388


Status: Offline
...

_________________
Anna's Playground for QMC2 
 
 
 Benutzer-Profile anzeigen  
Antworten mit Zitat Nach oben
creaothceannOffline
1 Titel:   BeitragVerfasst am: 20.05.2012, 20:39 Uhr
Emu Author


Anmeldungsdatum: 23. Jun 2005
Beiträge: 199


Status: Offline
Sorry, war übers Wochenende unterwegs und daher offline...

Mmh, also bei dem Spiel (und Sufami Turbo allgemein) kenn' ich mich eher weniger aus. Falls Du purify.exe benutzt hast (z.B. via BRM) und das Spiel nicht funktioniert, könnte ich die Frage im bsnes-Forum posten.

EDIT: Das Verzeichnis muss anscheinend "Poi Poi Ninja World (Japan) (ST).st" sein, nicht ".sfc" wie von purify angelegt - ansonsten akzeptiert der Dateidialog von bsnes ("Menu|Load|Sufai Turbo...") das Spiel nicht.
 
 
 
 Benutzer-Profile anzeigen Website dieses Benutzers besuchen  
Antworten mit Zitat Nach oben
AnnaWOffline
Titel:   BeitragVerfasst am: 21.05.2012, 06:22 Uhr
Retrokenner


Anmeldungsdatum: 12. Nov 2006
Beiträge: 388


Status: Offline
[quote:892bdcca41="creaothceann"]Sorry, war übers Wochenende unterwegs und daher offline...

Mmh, also bei dem Spiel (und Sufami Turbo allgemein) kenn' ich mich eher weniger aus. Falls Du purify.exe benutzt hast (z.B. via BRM) und das Spiel nicht funktioniert, könnte ich die Frage im bsnes-Forum posten.

EDIT: Das Verzeichnis muss anscheinend "Poi Poi Ninja World (Japan) (ST).st" sein, nicht ".sfc" wie von purify angelegt - ansonsten akzeptiert der Dateidialog von bsnes ("Menu|Load|Sufai Turbo...") das Spiel nicht.

Danke für Deine Antwort. Das mit der (.st) Umbenennung für das Verzeichnis habe ich bereits gemacht. Ansonsten kann ja bsnes das ROM nicht finden und anzeigen.
Mein Problem ist d. purify kein funktionierendes Manifest für das spezielle ROM (.st) erstellt.
Als Basis Cartridge wird Sufami Turbo.sfc geladen, danach erscheint 2x (Slot A/B) der Openfiledialog für d. .st ROM. Es sollte ausreichend sein, das ROM nur 1x (Slot A) zu laden.
Beim Versuch das .st ROM zu laden, kommt es bei mir zu einem Absturz.

Der Menüeintrag Load > Sufami Turbo ... macht für mich keinen Sinn, da vorher das Basis Cartridge geladen werden muss.
Lade ich das Basis Cartridge über Load > Super Famicom ... öffnet sich anschließend der Openfiledialog für d. .st Filter.

PS: Bei älteren Versionen von bsnes z.B. 0.87 ohne das ein Verzeichnis mit Manifest zwingend notwendig ist, funktioniert es.
Allerdings unterscheidet sich da die Benutzeroberfläche (Openfiledialog usw.).

_________________
Anna's Playground for QMC2 
 
 
 Benutzer-Profile anzeigen  
Antworten mit Zitat Nach oben
creaothceannOffline
Titel:   BeitragVerfasst am: 21.05.2012, 07:19 Uhr
Emu Author


Anmeldungsdatum: 23. Jun 2005
Beiträge: 199


Status: Offline
Hab's mal hier gepostet.

(Die base cartridge als "bsnes v089\Sufami Turbo.sfc\bios.rom" funktioniert auch nicht...)
 
 
 
 Benutzer-Profile anzeigen Website dieses Benutzers besuchen  
Antworten mit Zitat Nach oben
AnnaWOffline
Titel:   BeitragVerfasst am: 21.05.2012, 07:22 Uhr
Retrokenner


Anmeldungsdatum: 12. Nov 2006
Beiträge: 388


Status: Offline
[quote:4b602598c1="creaothceann"]Hab's mal hier gepostet.

(Die base cartridge als "bsnes v089\Sufami Turbo.sfc\bios.rom" funktioniert auch nicht...)

Danke : )

Wie gesagt, ich bin nicht so der bsnes Kenner.

_________________
Anna's Playground for QMC2 
 
 
 Benutzer-Profile anzeigen  
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