Author |
Message |
Jezze
|
|
Post subject: bsnes v075
Posted: Jan 26, 2011 - 08:18 AM
|
|
Banned Team Member
![](modules/PNphpBB2/images/avatars/upload/20310726174b79092189639.png)
Joined: Oct 30, 2004
Posts: 5.751
Status: Offline
|
|
byuu hat eine neue Version seines SNES Emulators bsnes veröffentlicht.
byuu has released a new version of his SNES emulator bsnes.
Quote: bsnes v075 released 2011-01-25
This release brings improved Super Game Boy emulation, the final SHA256 hashes for the DSP-(1,1B,2,3,4) and ST-(0010,0011) coprocessors, user interface improvements, and major internal code restructuring.
Changelog:
- completely rewrote memory sub-system to support 1-byte granularity in XML mapping
- removed Memory inheritance and MMIO class completely, any address can be mapped to any function now
- SuperFX: removed SuperFXBus : Bus, now implemented manually
- SA-1: removed SA1Bus : Bus, now implemented manually
- entire bus mapping is now static, happens once on cartridge load
- as a result, read/write handlers now handle MMC mapping; slower average case, far faster worst case
- namespace memory is no more, RAM arrays are stored inside the chips they are owned by now
- GameBoy: improved CPU HALT emulation, fixes Zelda: Link´s Awakening scrolling
- GameBoy: added serial emulation (cannot connect to another GB yet), fixes Shin Megami Tensei - Devichil
- GameBoy: improved LCD STAT emulation, fixes Sagaia
- ui: added fullscreen support (F11 key), video settings allows for three scale settings
- ui: fixed brightness, contrast, gamma, audio volume, input frequency values on program startup
- ui: since Qt is dead, config file becomes bsnes.cfg once again
- Super Game Boy: you can now load the BIOS without a game inserted to see a pretty white box
- ui-gameboy: can be built without SNES components now
- libsnes: now a UI target, compile with ´make ui=ui-libsnes´
- libsnes: added WRAM, APURAM, VRAM, OAM, CGRAM access (cheat search, etc)
- source: removed launcher/, as the Qt port is now gone
- source: Makefile restructuring to better support new ui targets
- source: lots of other internal code cleanup work
Many thanks to those who helped beta test for this release, we were able to squash some important bugs.
Related links:
[ SNES Emus ][ SNES Infos ][ Nintendo Infos ]
|
_________________ Test your limits and break through!
|
|
|
|
![](/images/spacer.gif) |
retroK
|
|
Post subject: bsnes v075
Posted: Jan 26, 2011 - 09:13 AM
|
|
Site Admin
![](modules/PNphpBB2/images/avatars/upload/17500327756246fe9ecae1c.gif)
Joined: Jul 04, 2004
Posts: 12.083
Location: Frankfurt a.M.
Status: Offline
|
|
Wir brauchen hier einen "Like"-Knopf ![Smile](modules/PNphpBB2/images/smiles/icon_smile.gif) |
_________________ Alderaan shot first!
|
|
|
|
![](/images/spacer.gif) |
blackerking
|
|
Post subject: Re: bsnes v075
Posted: Jan 26, 2011 - 10:07 AM
|
|
Bescheißermeister
![](modules/PNphpBB2/images/avatars/upload/13887397095d13d6924549f.png)
Joined: Sep 05, 2006
Posts: 1.474
Location: Leipzig
Status: Offline
|
|
[quote:eafa180c26="retroK"]Wir brauchen hier einen "Like"-Knopf
Nein bitte hier keinen Facebook Gedöns. |
|
|
|
|
![](/images/spacer.gif) |
MasterPhW
|
|
Post subject: Re: bsnes v075
Posted: Jan 26, 2011 - 02:37 PM
|
|
News Scout
![](modules/PNphpBB2/images/avatars/upload/18551173374d6d64bc66e21.png)
Joined: Jul 06, 2004
Posts: 1.919
Location: W-Live
Status: Offline
|
|
|
|
![](/images/spacer.gif) |
NorQue
|
|
Post subject: Re: bsnes v075
Posted: Jan 26, 2011 - 03:15 PM
|
|
Retromeister
![](modules/PNphpBB2/images/avatars/upload/120991215448eb38175c96d.png)
Joined: Jul 18, 2004
Posts: 869
Status: Offline
|
|
|
|
![](/images/spacer.gif) |
retroK
|
|
Post subject: Re: bsnes v075
Posted: Jan 26, 2011 - 07:40 PM
|
|
Site Admin
![](modules/PNphpBB2/images/avatars/upload/17500327756246fe9ecae1c.gif)
Joined: Jul 04, 2004
Posts: 12.083
Location: Frankfurt a.M.
Status: Offline
|
|
War nicht 100% ernst gemeint.
@NorQue: sehr gut ![Smile](modules/PNphpBB2/images/smiles/icon_smile.gif) |
_________________ Alderaan shot first!
|
|
|
|
![](/images/spacer.gif) |
pr3ston
|
|
Post subject:
Posted: Jan 26, 2011 - 08:35 PM
|
|
Retrokenner
![](http://www.nexgam.de/forum/wcf/images/avatars/avatar-1988.gif)
Joined: Aug 11, 2007
Posts: 429
Status: Offline
|
|
Finds echt krass, wie der Author sich dahinterkniet. Das müsste mal einer z.B. beim Jaguar machen. ![Embarassed](modules/PNphpBB2/images/smiles/icon_redface.gif) |
|
|
|
|
![](/images/spacer.gif) |
TraxxAmigaEp
|
|
Post subject:
Posted: Jan 26, 2011 - 10:26 PM
|
|
Retrohling
![](/modules/PNphpBB2/images/avatars/aep_cube_orange_small.png)
Joined: Jan 21, 2011
Posts: 9
Status: Offline
|
|
Das stimmt @pr3ston. Jaguar ist die wohl neben den anderen Emulation die einzige die nicht wirklich beachtung geschenkt wird.
Habe mein Persönliches Build von bSnes auf 0.75 akutualisert und 7z,zip und Rar mit integriert
My Home |
|
|
|
|
![](/images/spacer.gif) |
MasterPhW
|
|
Post subject:
Posted: Jan 26, 2011 - 10:36 PM
|
|
News Scout
![](modules/PNphpBB2/images/avatars/upload/18551173374d6d64bc66e21.png)
Joined: Jul 06, 2004
Posts: 1.919
Location: W-Live
Status: Offline
|
|
[quote:82a40ac759="TraxxAmigaEp"]Das stimmt @pr3ston. Jaguar ist die wohl neben den anderen Emulation die einzige die nicht wirklich beachtung geschenkt wird.
Habe mein Persönliches Build von bSnes auf 0.75 akutualisert und 7z,zip und Rar mit integriert
My Home
Nice one. Hast du nur einen 32Bit OS oder ists zu lästig auf x64 zu kompilieren? |
_________________ Willst du mehr von, über oder mit mir lesen, besuche mich auf
|
|
|
|
![](/images/spacer.gif) |
TraxxAmigaEp
|
|
Post subject:
Posted: Jan 26, 2011 - 11:29 PM
|
|
Retrohling
![](/modules/PNphpBB2/images/avatars/aep_cube_orange_small.png)
Joined: Jan 21, 2011
Posts: 9
Status: Offline
|
|
[quote:d643975f5c="MasterPhW"][quote:d643975f5c="TraxxAmigaEp"]Das stimmt @pr3ston. Jaguar ist die wohl neben den anderen Emulation die einzige die nicht wirklich beachtung geschenkt wird.
Habe mein Persönliches Build von bSnes auf 0.75 akutualisert und 7z,zip und Rar mit integriert
My Home
Nice one. Hast du nur einen 32Bit OS oder ists zu lästig auf x64 zu kompilieren?
Lästig nicht. Compiliere hier auf einer x64 Maschine. Die Builds sind für den 2 Rechner der als Emulations Maschine herhält und am TV angeschlossen ist (Xp32bit/Core2Quad/DD3). Tdd Gcc 4.51 und Qt Opensource 4.7.1 mit aktiverter sse und sse2 unterstützung.
Brauchte min. 8 anläufe bis QT mit tdd-Gcc "harmoniert". hatte vorher Qt Opensource 4.6.2 und 4.7.0 da muckte Ming32 bei dem befehl clean schon rum (Exception Codes). Ming32 in zusammenhang mit x64 habe ich noch nicht ausprobiert. Liegt wahrscheinlich auch daran das in der installation der begriff "unstable" erscheint. Ich werds ma ausprobieren.
Soviel ich weiss macht ein User namens "King Of Chaos" im byuu msg board 64bit editions. |
|
|
|
|
![](/images/spacer.gif) |
MasterPhW
|
|
Post subject:
Posted: Jan 27, 2011 - 12:20 AM
|
|
News Scout
![](modules/PNphpBB2/images/avatars/upload/18551173374d6d64bc66e21.png)
Joined: Jul 06, 2004
Posts: 1.919
Location: W-Live
Status: Offline
|
|
[quote:84a8e572fa="TraxxAmigaEp"][quote:84a8e572fa="MasterPhW"][quote:84a8e572fa="TraxxAmigaEp"]Das stimmt @pr3ston. Jaguar ist die wohl neben den anderen Emulation die einzige die nicht wirklich beachtung geschenkt wird.
Habe mein Persönliches Build von bSnes auf 0.75 akutualisert und 7z,zip und Rar mit integriert
My Home
Nice one. Hast du nur einen 32Bit OS oder ists zu lästig auf x64 zu kompilieren?
Lästig nicht. Compiliere hier auf einer x64 Maschine. Die Builds sind für den 2 Rechner der als Emulations Maschine herhält und am TV angeschlossen ist (Xp32bit/Core2Quad/DD3). Tdd Gcc 4.51 und Qt Opensource 4.7.1 mit aktiverter sse und sse2 unterstützung.
Brauchte min. 8 anläufe bis QT mit tdd-Gcc "harmoniert". hatte vorher Qt Opensource 4.6.2 und 4.7.0 da muckte Ming32 bei dem befehl clean schon rum (Exception Codes). Ming32 in zusammenhang mit x64 habe ich noch nicht ausprobiert. Liegt wahrscheinlich auch daran das in der installation der begriff "unstable" erscheint. Ich werds ma ausprobieren.
Soviel ich weiss macht ein User namens "King Of Chaos" im byuu msg board 64bit editions.
Jo, ich weiß. Nur wenn wir hier grad jemanden haben, der auch private builds erstellt, kann ich den doch dann auch anschreiben, oder was meinst du? ![Wink](modules/PNphpBB2/images/smiles/icon_wink.gif) |
_________________ Willst du mehr von, über oder mit mir lesen, besuche mich auf
|
|
|
|
![](/images/spacer.gif) |
TraxxAmigaEp
|
|
Post subject:
Posted: Jan 27, 2011 - 01:23 AM
|
|
Retrohling
![](/modules/PNphpBB2/images/avatars/aep_cube_orange_small.png)
Joined: Jan 21, 2011
Posts: 9
Status: Offline
|
|
Na sicher doch ![Wink](modules/PNphpBB2/images/smiles/icon_wink.gif) |
|
|
|
|
![](/images/spacer.gif) |
TraxxAmigaEp
|
|
Post subject:
Posted: Jan 27, 2011 - 02:20 AM
|
|
Retrohling
![](/modules/PNphpBB2/images/avatars/aep_cube_orange_small.png)
Joined: Jan 21, 2011
Posts: 9
Status: Offline
|
|
Lol, ich vollidiot Qt wurde ja ab der 0.75 komplett entfernt. Nun kann man auf Qt Opensource verzichten.
Habe eben die drei 64bit varianten erstellt. Und sowas von easy. Das geht gar nicht... |
|
|
|
|
![](/images/spacer.gif) |
Jezze
|
|
Post subject:
Posted: Jan 27, 2011 - 08:02 PM
|
|
Banned Team Member
![](modules/PNphpBB2/images/avatars/upload/20310726174b79092189639.png)
Joined: Oct 30, 2004
Posts: 5.751
Status: Offline
|
|
Vielen Dank für dein Build!
Ich kann zwar mit den meisten Einschänkungen der Phoenix Oberfläche leben, aber nicht ohne Zip-Support.
Du solltest allerdings die Bedienungen der GPL v2.0 beachten, in der es heißt, dass bei Verbreitung einer veränderten ausführbaren Anwendung ebenfalls der Quellcode mit veröffentlicht werden muss. |
_________________ Test your limits and break through!
|
|
|
|
![](/images/spacer.gif) |
TraxxAmigaEp
|
|
Post subject:
Posted: Jan 27, 2011 - 09:45 PM
|
|
Retrohling
![](/modules/PNphpBB2/images/avatars/aep_cube_orange_small.png)
Joined: Jan 21, 2011
Posts: 9
Status: Offline
|
|
Habe die Version nun auch "Hotkey" freundlich gemacht. Nun kann man die ganzen Tasten (z.b Fullscreen/ durch die Controller Ports schalten etc..) frei auf der Tastatur belegen. Eine Erweiterte "Input" Gui ? kommt später. Die tasten lassen sich in der konfig frei gestalten.
Das mit dem Source ist kein Problem. Up ich gleich in die Box mit dem neuen Build. |
|
|
|
|
![](/images/spacer.gif) |
|