Derniers changements
10 Nov 2013 - version 2.7b - a22i: prevents unsupported [dest-1] for .pack_lz77 (fixes no$firmware loading) - help: added caution on unsupported [dest-1] for LZ77UnCompVram bios function - sav: support for 1024kbyte and 8192kbyte nds flash save memory (both untested) - sav: dynamically allocates save memory as needed (between 128k and 8192kbyte) - bugfix: hwreset preserves gba/sav media creation date (got destroyed in v2.7a) - nds/help: added more nds cartridge rom IDs and nds flash IDs (thanks jimmsu) - poc/clone: fixed bug in pocketstation bios-clone (added INT_BASE to show_date) - poc/loader: accepts checksum for newly discovered "J110" BIOS version - poc/emu: applies 4x4 pre-zoom (less tiny window, avoid StretchDIBits failure) - poc/help: added notes on BIOS versions (in no$psx help, see there) - poc/help: added POC-XBOO circuit and sample code for xboo TTY debug messages - poc/xboo: tty debug window (ascii characters transferred via FUNC3 feature) - poc/xboo: verify-before-write and skip-if-same (higher lifetime/faster upload) - poc/xboo: pocketstation upload/download memcard and download bios functions - nds/help: added basic notes on special ds carts (infrared, nand, microsd slot) - sound: optional 16bit output (instead of 8bit) (maybe fixes 'noise' problems) - gui/setup: uses asia-compatible TabControl instead of unreliable PropertySheet
17 Aug 2013 - version 2.7a - flash: nds games with 8Mbit FLASH memory are KEPT UNSUPPORTED, please identify that chips! tools are at http://forum.gbadev.org/viewtopic.php?p=178032#178032 - nds/infrared: fake response AAh to NTR-Ixxx cart SPI cmd 08h (thanks normatt) - nds/cartloader: forces Rune Factory to use EEPROM 64kbyte (thanks BinarySlave) - cpu/gba: fixed sram mirror Fxxxxxxh to E00xxxxh (for Croket 2, thanks normatt) - cartloader: auto-encrypt secure_area (for unencrypted NDS games WITH firmware) - nds/snd: tweaks BIAS=200h (instead 0) on coldboot; avoid firmware boot scratch - nds/reset: initialization zerofills more RAM regions and internal registers - nds/help: added info on nds/dsi gamecodes (ds cartridge header chapter) - nds/help: added some more newly discovered ROM chip IDs (thanks normatt) - nds/help: added notes on cartridges with uncommon save memory (nand, microSD) - bugfix: adjust_addr_edi_gba/poc: removed silly/buggy bit27=0 (thanks kingcom) - nds/boot: init [27FFC40]=0001 (for newer games) (thanks Exophase and drwhojan) - nds/boot: init [27FF808,27FF80A,27FF810,27FF860,27FF874,27FF880,27FF884] - xboo: init [27FF860,27FF868,27FF874,27FF880,27FF884,27FF890,27FFC40,380F980] - nds/cart: mirrors [romsize*N+0..7FFFh] to [8000h..81FFh] (thanks cheryl) - dsi/help: started adding basic DSi specs (still far away from completion) - nds/bios/help: added note on special temp buffer used by Huffman SWI function - cheats: added cheat function also to debug version (as in gaming version) - menubar: added recent_files list also to gaming version (as in debug version) - video: added fullscreen mode in gaming version (black border/without menubar) - bugfix: fixed arm7 stm writeback for rb=r13..r14 (thanks flubba and dwedit) - help: added note on texcoord sign+integer+fraction for parameters and result - soft-detail: clips texcoord transformation results to 16bit (thanks smealum) - soft-renderer: bugfixed front/back-check for clipped polygons (thanks smealum)
23 May 2013 - version 2.7 - help: updated gbatek standalone version 2.7 (around fifty news since 2.5) - sizing: added game window sizing support in NDS mode, and in multimachine mode - multimachine: fixed some bugs on adding/removing additional NDS machines - dos: fixed destroyed ebx register in memory handle resizing function - dos: fixed missing nds_color_xlat re-initialization on dos video mode changes - dos: fixed wrong resolution in 320x200pix mode (emu-vga mov cx,320 for lowres) - gba/help: added partial gba wireless adapter details - gba/help: added gameboy player detect/unlock/rumble info (thanks flubba) - nds/help: added expansion ram detection/unlocking info (thanks rick lick wong) - gui: created own help engine (instead of microcrap's suicidal windows .hlp) - gui: added dos/windows help engines to gaming-versions (with short help text) - internal: uses new overlay engine for help.pak, xmit-nds.pak, pockclon.pak - removed bg_gif feature (no$gmb relict that was probably never used in no$gba) - gba/help: added video interlace info (thanks damian yerrik) - debugmsg: added optional dma-transfer and serial-port (normal mode) logging - debugmsg: changed debug message window to use nonproportional fixedwidth font - debugmsg: added new debug I/O ports 4FFFAxxh (alternate to old "mov r12,r12") - debugmsg/help: added info on no$gba (and ensata) debug pseudo I/O ports - cpu: supports "blx lr" (both arm and thumb) (used by FF4) (thanks X-0D X-0D) - cpu: supports 2nd half of thumb-bl-opcode (used by MarioGolfAdvanceTour.gba) - a22i: fixed thumb add rd,=adr (unsigned 8bit offset, not 7bit with 1bit sign) - a22i: recognizes thumb add/sub rx,ry as short-form for add/sub rx,rx,ry - a22i: recognizes thumb labels starting with "b" (were treated as "b{cond}") - a22i: accepts thumb ldr/str rd,[sp] with omitted zero-immediate offset - pockstat: emulates sony pocketstation (uses arm cpu too, otherwise offtopic) - debug: added new emu-detection and string/character-output (via port 4FFFAxxh) - laptop/controls: backspace disables delays (same as keypad+ on real keyboards) - nds/wifi: emulates aid_low and aid_full masking, stats masking, stats auto_res - nds/3d: soft-detail: emulates disp_1dot_depth (if enabled checks all w-coords) - nds/3d/help: added note that disp_1dot_depth checks all vertices of the poly - nds/3d/help: added note that disp_1dot_depth is actually a 0dot_depth check - nds/3d/help: added note that disp_1dot_depth always uses W-coord (not Z-coord) - nds/3d: stores disp_1dot_depth changes as pseudo gx command in command buffer - nds/3d: soft-detail: emulates depth_equal tolerance, raised frac_z from 5 to 6 - nds/3d/help: added info on depth_equal tolerance (+/-200h within 24bit range) - nds/3d/help: added disabled alpha_blend info (size reduction, rgba overwrite) - nds/3d: soft-detail: reduces size of translucent polys if alpha-blend disabled - nds/timing-fix: prevents dumbloop-trick on legitimate div/sqrt-busy waitloops - nds/3d: soft-detail: bypasses alpha-blending when framebuf alpha=0 (rearplane) - nds/3d: soft-detail: bypasses alpha-blending when master-disabled in disp3dcnt - nds/3d: soft-accuracy: boxtest uses new soft3d clipping code (for all 6 quads) - nds/3d/help: added alpha-blending formulas (for blending polygon vs framebuf) - gba-micro/help: added note on slower 256K main ram (crashes when overclocked) - gba-micro/help: added case/joypad ascii-arts, mentioned unsupported dmg/cgb - gba-micro/help: added pinouts for supply/sio/phones/lcd/backlight/powerchips - nds/3d: soft-detail: supports alpha_test_ref (if enabled) (full range 0..31) - nds/3d: soft-accuracy: raised div_w resolution from 40000000h/w to FFFFFFFFh/w - nds/3d/help: corrected alpha_test_ref (hide if below-or-equal) (instead below) - nds/3d/help: added notes on edge-marking problems (with translucent polygons) - nds/3d/help: added fog blending formula, added note on fog glitch (1st alpha) - nds/3d: soft-detail: applies fog when enabled (depth/flag/color/alpha/mode) - nds/3d: soft-detail: explodes fog_table (only if enabled and only if changed) - nds/3d: soft-bugfix: fixed transulcent mask (new id only, not new OR old id) - debug/profiler: fixed crash in the profiler list window (occured in v2.6b)
24 January 2013 - version 2.6b (bugfix) (hll-debug-ver only) - debug/bugfix: fixed a crash that occured with new demangler (pop without push)
Avis
Super! Manque la gestion de sauvegardes
|