|
https://problemkaputt.de/gba.htm
[Les changements sont:
– gba/bios/clone: ignore CpuFastSet to readonly bios area (thanks denim)
– iomap: fixed BG0-3 display for GBA mode (without ext_pal, unlike NDS/Dsi)
– gui: fixed gaming version help window (to be displayed on top of game window)
– controls/touchscreen: senses 2nd mouse clicks (via WM_LBUTTONDBLCLK)
– controls/setup: option for polling analog sticks each frame, slow on gameports
– filesys viewer: preview NDS/DSi/3DS icons/textures
– filesys viewer: preview HEX dump, TXT ascii, GIF/JPG/BMP/TGA/PNG bitmaps
– filesys viewer: supports GFC/GOB archive, and Dict-trees in nds 3d video files
– filesys viewer: faster sorting of large folders (via TVI_FIRST plus TVM_SORT)
– raw-dos: enables A20 only ONCE on boot (to avoid confusing USB-keyboards)
– dsi/help: added some more details on purpose of several BPTWL registers
– cpu/help: added chapter on new UAL assembler syntax for ARM/THUMB code
– nds/help: better specs for .nsbxx 3D Video file formats (thanks scurest)
– nds/help: specs for HWAS sound files (Multiblock Sound Wave Data)
– nds/help: specs for GFC/GOB vicarious visions archive with zlib compression
– nds/help: NDS can acccess GBA EEPROMs, see GBA EEPROM Timings (thanks pk11)
– cgb/help: added notes on GBA Backwards Compatibility CGB Mode
– 3ds/help: added 3DS GPU Texture Formats (bit-order and ETC1 format)
– 3ds/help: added very impomplete specs for DSiware Exports and Parental Reset
– 3ds/help: hwcal specs for aging numbers, xor chksums, crc16, sha256hmac key
– 3ds/help: rev-engineered 3ds icon format (pixel/tile ordering)
– 3ds/help: CODEC_SNDEXCNT.bit30 must be set in GBA mode (else dissonant sound)
– 3ds/help: bias level in GBA port 4000088h has no effect on 3DS in GBA mode
– 3ds/help: added caution on byte-swapped TSC filter values in HWCAL and config
– 3ds/help: warnings on MCU[3Fh] bits not being reset on reboot/poweroff
– 3ds/mcu/help: fixed mcu-flasher BC547 transistor symbol (CBE instead BCE)
– dsi/help: added AUX DSi Signals/Testpoints chapter
– dsi/help: added DSi XL connector pinouts P16/P24 (thanks poro)
– dsi/disass/a22i/help: 78k0 asm/disasm/specs for opcodes/sfr’s (for BPTWL chip)
– dsi/web: updated annotated DSi mainboard http://problemkaputt.de/twl-core.jpg
– a22i: directives .include and .import support quoted filenames with spaces
– a22i: directives .ual and .pre_ual forces to insist on UAL or older syntax
– a22i: supports UAL syntax with cond at end (eg ldrh{cond} instead ldr{cond}h)
– a22i: supports neg as thumb/ual-style alias for rsb,0
– a22i: allows ldm/stm without {amod}, defaults to increment after (UAL style)
– a22i: allows ldrd/strd with both rd1,rd2 (UAL) and checks rd1=even, rd2=rd1+1
– a22i: UAL insists on {S} suffix for all THUMB opcodes that change flags
– a22i: UAL variants for THUMB MOV/ADD/SUB with/without flags changed
– a22i: bugfix: insist on space between ldrex/strex and rd
– a22i: label equ xx doesn’t ditch local labels (only label: does so)
– a22i/help: added descriptions for .macro .rept .endm .undef
|
|