|
NDS模拟器DeSmuME发布新版,更新如下:
General/Core:
* bug: emulate keypad interrupt
* bug: spu overhaul, add capture support
* bug: fix dma address reloading
* bug: fix rom close memory corruption
* bug: fix div and sqrt busy flag bug
* bug: fix vectest
* bug: fix lid savestate desync
* bug: fix texcache memory GB explosion when games use tons of tiny 3d sprites
* bug: fix huge rerecording movie file handle leak
* bug: fix EXXXXXXX cheat codes and some add/edit/save/load bugs
* bug: add 8MBit - 512MBit flash emulation
* bug: fix firmware booted-from-card flag
* bug: fix some failures to wake
* bug: fix some rtc calendar logic
* bug: op_bkpt emulation
* bug: correctly emulate POWCNT1 and POWCNT2 and SPI power device
* bug: corrections to bootup stack configuration
* bug: protect bios from being overwritten
* bug: initialize save data to 0xFF instead of 0x00
* bug: handle relocated irq vectors
* bug: support patched firmwares
* bug: handle 8bit auxspidata, 32bit BLDY, 32bit div regs
* bug: fix some divide by zero cases
* bug: don´t print \n in ideas debug message
* bug: don´t let games read off end of cart and crash emulator
* bug: fix SWI 0x0E crc16 ; some save files using wrong crc may be invalidated
* bug: fix many big endian bugs
* bug: fix CPSR.I idle wakeup
* bug: fix loadstate crashes, mostly when sound is enabled
* enh: support devkitpro argv
* enh: add gbaslot-rom commandline
* enh: add no$gba debug message
* enh: add rtc start to dsm header
Graphics:
* bug: fix a mistakenly rendered OBJ window and 3d blend effects
* bug: fixes to matrix stacks, fixing lots of garbled geometry
* bug: fix fog density registers
* bug: fix hblank dma to run also on scanline 262
* bug: fix w/z depth flags for broken GUIs in dual screen 3d games
* bug: fixes to poly sorting
* bug: block 8bit vram writes
* enh: improve accuracy of opengl shaders
Windows:
* bug: fix 16bpp display
* bug: more fixes to multi-gamepads
* bug: cheat windows robustification
* bug: fix that sticky pause state when resetting and loading roms
* bug: dont crash when no sound device is available
* bug: change F10 to be save slot 0
* bug: fix --start-paused
* enh: try not to screensave while using gamepad
* enh: add EPX and EPX1.5X resize filters
* enh: add a japanese translation which will soon be stale like the others
* enh: add fancy ctrl+printscreen with emulator info on it
* enh: add "lockdown" window mode to keep window safe from fast stylus action
* enh: add alt+enter fullscreen command
* enh: add card eject command
* enh: add ddraw software mode forcer
* enh: improve oam viewer
* enh: default 3d to rasterizer so we dont have to suggest it 1000 times a day
* enh: add dump-all-memory tool
* enh: add reload rom menu/hotkey
Linux/OSX:
* bug: fix building for nosse2 systems
* bug: fix --num-cores
* bug: fix occasional touchscreen failures
* bug: fix crash starting dsm record
* enh: add --nojoy=1 to fix laptops with accelerometers
* enh: add simple auto frameskip mode in the gtk frontend
* enh: add gui for configuring joystick in the gtk frontend
* enh: make the cli frontend read the ini config file too
* enh: additional OpenAL microphone backend (ncalexan)
* enh: common place for config and saves (Jan Steffens)
* enh: libagg is now optional if you don´t need the hud
http://desmume.sourceforge.net/ |
|