Autor |
Nachricht |
Jezze
|
|
Titel: bsnes v081
Verfasst am: 12.08.2011, 10:56 Uhr
|
|
Banned Team Member
Anmeldungsdatum: 30. Okt 2004
Beiträge: 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.
Zitat: This release polishes up the GUI, adds some more features, and fixes a few minor issues.
Changelog:
- rewrote S-DD1 module to decompress individual bytes at a time
- simplified SPC7110 deinterleaving code
- OBC1 should not clear RAM on reset [Jonas Quinn]
- fixed enum-cast compilation errors with the latest GCC 4.6.x releases
- added bsnes logo to about screen
- make phoenix=gtk will now build the GTK+ port on Linux
- added settings.startFullScreen to the config file for front-end users
- added advanced settings option to disable window compositor (only works on Windows and Xfce)
- merged settings windows into the panel approach used by bsnes/Qt in the past
- fixed a crashing bug on input settings window
- fixed GTK+ auto-geometry sizing
- added screenshot capture capability
- added exit emulator hotkey (defaults to being unmapped)
- Xorg keyboard polling now uses cached Display variable [Bisqwit]
- cheat code database updated [mightymo]
Related links:
[ SNES Emus ][ SNES Infos ][ Nintendo Infos ]
|
_________________ Test your limits and break through!
|
|
|
|
|
Jezze
|
|
Titel: bsnes v081
Verfasst am: 12.08.2011, 18:56 Uhr
|
|
Banned Team Member
Anmeldungsdatum: 30. Okt 2004
Beiträge: 5.751
Status: Offline
|
|
Das Listen-Menü kommt mir bekannt vor; gute Entscheidung!
Ich hab auch mein kleines Build mit ZIP Support aktualisiert. |
_________________ Test your limits and break through!
|
|
|
|
|
yoshi41
|
|
Titel: bsnes v081
Verfasst am: 12.08.2011, 21:28 Uhr
|
|
Retrokenner
Anmeldungsdatum: 28. Mar 2010
Beiträge: 683
Wohnort: ประเทศสวิสเซอร์แลนด์
Status: Offline
|
|
|
|
|
byuu
|
|
Titel: RE: bsnes v081
Verfasst am: 13.08.2011, 02:43 Uhr
|
|
Emu Author
Anmeldungsdatum: 01. Nov 2009
Beiträge: 24
Status: Offline
|
|
Jezze, please see nall/zip.hpp. You can decompress ZIP archives ala:
zip archive;
archive.open("filename.zip") or archive.open(filedata, filesize);
foreach(filename, archive.file) {
if(filename.endswith(".smc") || filename.endswith(".sfc")) {
load_cartridge(filename.data, filename.size);
break;
}
}
So, add ".zip" to the filters list in ui/general/file-browser.cpp, and the ZIP decoding into ui/cartridge/cartridge.cpp, and you should have ZIP support.
Doing it this way means you won't have to build in zlib or Fex or anything else, and you'll just need two small source file patches. Should save you some work in the future =)
Thanks for putting together your release, by the way. I don't particularly approve of compression, but in the spirit of open source, I'm happy to see people extending it as they see fit. |
|
|
|
|
|
creaothceann
|
|
Titel:
Verfasst am: 14.08.2011, 22:26 Uhr
|
|
Emu Author
Anmeldungsdatum: 23. Jun 2005
Beiträge: 199
Status: Offline
|
|
|
|
|
|