Posted By: wraggster
The gba and partial DS emulator for windows has been updated with a new release:
Heres whats new:
gba/snd: snd_on_off 60h-81h non-writeable while disabled with optional warning
gba/snd: fixed snd_on_off (resets only 60h-81h, not 82h-83h) (thanks ludvig)
gba/help: described nr52/snd_on_off affected registers (60h-81h reset to zero)
gba/help: added noise random generator specs (gba psg channel 4, poly counter)
snap/sav: uses new "save_chunks" function (instead separate snapdat_write's)
snap/sav: RLU-encoder/decoder supports long-same regions (code 80h dta8 len16)
snap/sav-loader: re-allows old/smaller 64K sram/liff blocks (pre 128K flash)
snap/sav-loader: raised gba-max liff/sram_siz for to 128K (for new FLASH type)
snap/sav-loader: replaced fixed "liff/sram_siz" by variable "memsiz_sram/liff"
snap/sav-loader: skips unknown blocks by file-entry (rather by expected entry)
gba/help: new Backup IDs chapter (library ID strings, thanks pocketheaven faq)
gba/backup: detects 128kbyte FLASH backup (reportedly uses ID "FLASH1M_Vnnn")
gba/backup: emulates bankswitched 128kbyte FLASH backup memory (not tested)
gba/add-on: emulates gba solar sensor (currently fixed level) (boktai, momov)
gba/add-on: emulates gba-cart real time clock (rtc) (boktai, thanks momov)
gba/multiplay: refixed slave machine bios-loading (missing v2.2 mount_system)
nds/sound: precalculates sample rate timing (for some/minor emulation speedup)
nds/backup/help: added description of the new eeprom/flash/fram backup types
nds/backup: new: None, EEPROM 8K, EEPROM 64K, FLASH 256K, FLASH 512K, FRAM 32K
nds/3d: uses pixelformat with alpha (if supported, ie. not by generic driver)
nds/3d: above alpha untested - disabled by default - see setup: 3D Rear Alpha
nds/3d: added warning on 3D access with powcnt bit2-3 disabled (thanks anders)
nds/snd: fixed hang-up on uninitialized sound frequency (thanks damian yerrik)
nds/3d: loads opengl on any opengl-call (not only on swap buffers) (anders)
cpu/help: added notes on mis-aligned ldrd/strd (cpu memory alignments chapter)
cpu/detail: emulates mis-aligned ldrd/strd (clips lower 2 bits) (not 3 bits)
cpu/bugfix: fixed ldrd/strd bugged alignment warning (thanks anders norlander)
winxp/xboo: nocashio install bugfix: added "system32" in CreateService param
winxp: supports Alt+key combinations (VK_LMENU instead of unsupported VK_MENU)
internal: sorted/re-arranged nds variables (for future nds snapshot support)
setup: changed color/depth settings: re-applies nds_color_xlat (backlights)
web/paypal: fixed missing CRLF between "=" / "-----END PKC" (thanks francesco)
nds/directboot: puts nds7_bios_crc and user_settings_base in RAM (as by BIOS)
nds/3d: cleanup: unloads opengl library (if loaded) on exit
nds/3d: uses win31-style upside-down-images (required for nvidia geforce)
nds/help: new chapter on accessing gba-slot/gba-carts in ds-mode (clks/addr)
gba/help: new chapter on gba cart real time clock (rtc) (used in boktai)
gba/help: new chapter on gba cart solar sensor (boktai, thanks momov for cart)
gba/help: new chapter on gba cart rom-chip 4bit io port (used in boktai)
gba/help: added backup eeprom chip names 9853 (mario), and 9854 (boktai)
nds/directboot: stores RomChipID in RAM (as by BIOS) (verified by newer games)
nds/bugfix: hwreset memclear includes nds7 I/O region (older version didn't)
gba/help: added note on ZERO-padded titles in cart-header (eg. in boktai)
gba/help: fixed joybus entrypoint in gba-cart-header summary (E0h instead E4h)
Download and Give Feedback Via Comments