49b5243c1a
From Roger Manual, #3259154: BUGFIXES: - Fixed the bug tracker website link used by the "Submit a Bug Report" command in the Help menu. - Fixed issue where if one of the text files used for the About window was missing from the DeSmuME/Contents/Resources folder, then the entire panel didn't show. CHANGES: - Frame skipping options have been removed in this release. The way it works now, drawing a frame in Cocoa takes an insignificant amount of time. In other words, skipping Cocoa frames does NOT yield any significant speed improvement. It may be possible to gain speed by skipping frames in the actual NDS GPU rendering, but this is an emulation engine issue, not a Cocoa frontend issue. - Added OBJ layer toggling in the View/Layers menu. - Files are now saved in more logical locations. Save states slot files are now saved in "~/Library/Application Support/DeSmuME/(DeSmuME version number)/States". All other files (like battery files) are now saved in the same directory as the ROM. DEVELOPER: - Added Application Creator Code for DeSmuME. Registered 'DSmM' with Apple. - Reworked the execution loop for better maintainability. - Preliminary code refactoring for better DS controller function. Cocoa DeSmuME now uses the NDS_beginProcessingInput() and NDS_endProcessingInput() functions, which helps input support for some games. Note that this change probably breaks support for PowerPC Macs, but I don't know if we should be supporting PowerPC Macs anyways... xrmx: I'm not able to build this with xcode because 10.4 SDK does not like gcc4.2 but the cocoa stuff builds fine in cocoa so applying it. |
||
---|---|---|
desmume | ||
tools |