| Category | Articles | Last published article |
|
Releases with ports for two or more operating systems. |
330 | Super Nintendo Emulator - bsnes v0.063 - ... |
What's New:
* fixed off-by-one buffer size issue in S-PPU RTO calculations [PiCiJi]
* added XML parser
* added XML-based memory mapping system
* moved header-based memory mapping code into snesreader library
* added some linker flags for Fedora [belegdol]
* added cheat code database; with codes for over 1,500 games [mightymo]
* fixed a bug where S-CPU IRQs were being tested one cycle early on direct page indexed read opcodes
* added global cheat system enable/disable checkbox to cheat code editor
* fixed bug in overflow calculation of S-CPU ADC and SBC opcodes in BCD mode [blargg]
* emulated the S-CPU ALU MUL and DIV hardware delays with partial result calculation steps [blargg]
* controller port read now returns real-time results of B button when strobe latch is raised
* major improvements to emulation of the S-SMP TEST register [blargg, byuu]
* fixed DSP2 memory map [Overload]
* "Apply Patch" checkbox will now scan UPS patch folder if one is set in the paths section
* fixed S-CPU TSC negative flag calculation in emulation mode [address]
* added "make uninstall" command to Makefile for Linux users
* S-CPU (H)DMA now updates the S-CPU MDR; fixes a freeze in Speedy Gonzales - Stage 6-1
* very substantial code cleanups and optimizations as a result of moving from C++98 to C++0x
What's New:
* Profile/Game Export: Just select the profiles that you want to export in the list, choose File->Export in the menu and go through the wizard to export your profile(s) or game(s). Please note that there are certain restrictions (currently) when exporting complete games; For one, they have to reside in a directory below the dosroot. The result is a plain zip file, optionally containing captures. In the root of this archive is a special file called profiles.xml which contains all the meta-data for the game(s) inside the package.
* Profile/Game Import: Click File->Import in the menu, and select a package (*.dbgl.zip) to import. You will once again enter a wizard that leads you through the steps. Review package information, select the profiles or games that you want to import and off you go!
* Implemented 'view configuration file'; right-click on a profile and choose view->configuration file (Avatar_58).
* Set focus on profiles list and update screenshots when the DBGL window gets into focus again (after a game).
* Added the possibility to display the associated DOSBox version _title_ for a profile (MiniMax).
* Added multi profile shortcut creation, and keep multi-selection on tab switching.
* Small improvements for the MobyGames browser dialog: preselect a game in the list when an exact title match is found. When MobyGames querying is performed in multi-edit mode and multiple results are returned, DBGL treats an exact title match as a 'successful' search.
* Implemented keyboardlayout as combobox (robertmo).
* Keep existing mounts when reloading a template (working as explained here) (red_avatar)
* Minor additions to the .csv and .html profile list exporting.
* Fixed column ordering and thumbnail sorting on Linux so that it behaves like Windows and Mac, and fixed screenshot column centering on OSX.
* Fix error message when using SendTo and added support for GamePackArchives (leileilol).
* Updated commons-lang (2.5), SWT (3.5.2) and HSQLDB (1.8.12) libraries.
What's New:
* fix: corrected the MP3 player's internal state handling
* fix: avoid crashes when switching style sheets on-the-fly
* fix: avoid auto-scrolling of any game-/machine-list when returning from an embedded emulator
* fix: prevent the menu-bar's context menu from being displayed (it may irritate the user that settings made through it aren't (re)stored)
* fix: corrected full screen restoration on startup for desktops with multiple screens
* imp: the search pattern combo box is now part of the search tab widget (which appears more intuitive and leaves vertical space for better uses)
* imp: delaying initial main widget updates until all basic initializations & GUI reconstructions are finished
* imp: added distribution-specific package specs to the source tree (see directory pkg-specs/)
* imp: delaying automatically triggered ROM checks for 250ms (in the hope it avoids rare crashes on slower systems)
* imp: nice performance improvements for ROM state filtering and loading of cached data (ROM state cache, game/machine list cache and XML cache)
* imp: SDLMAME/MAME/MAMEUIFX32 templates updated to 0.137 (new options debug_internal, natural and uimodekey)
* imp: SDLMESS/MESS templates updated to 0.136 (new option numprocessors)
* imp: embedder snapshot tool: positioning the snapshot viewer more intelligently, scaling the snapshot preview down to 50% of the captured size (if its size is larger than the native resolution)
* imp: build: QTDIR is no longer used -- use QMAKE instead, which defaults to qmake (that is, the qmake command found in $PATH)
* imp: added new alternative image sets circles and cubes (95% the same as the classic image set, except the colored spheres are replaced with styled circles / cubes)
* imp: embedder: show a message box and let the user decide if to retry an embedding operation if a window ID couldn't be found but the corresponding emulator was active at that time
* imp: honoring desktop/screen geometry limits when positioning context menus
* imp: setting the update delay to 'none' (0) will now cause synchronous updates when the game/machine selection changes; values higher than 0 will cause asynchronous updates just as before
* imp: embedder snapshot tool: by default, take snapshots in the game's/machine's native resolution
* imp: build: added the new make option L_FLAGS to pass additional flags to the linker
* new: embedder: added a toggle switch for automatic horizontal maximization of embedded emulator windows
* new: ROMAlyzer: CHD manager integration for optional deep verification (+ fixing) and automatic updates of CHDs -- caution: create backups before enabling the CHD manager!
* new: the main widget's splitters now have their own context menus to allow for orientation flipping and swapping of their sub-widgets/sub-layouts -- this allows a free (to a certain extent) layout of all major widgets!
* new: embedder: the embedder options toggle button now also includes a drop down menu (opened after a short delay when the button is held down) to terminate/kill the emulator or to add the game/machine to the favorites list (more actions may follow perhaps)
* new: MAME targets only: added a demo mode which runs random games from the overall list (filtered by ROM state) for a selectable period of time -- this has been requested by some MAME cabinet users for whom it may be useful
* doc: added Q3.6 and Q2.13 to FAQ
















