From WikiTemp, the GBAtemp wiki
(No$gba Compatibility List)
(Changelog)
Line 24: Line 24:
 
Here is the changelog since the last version.   
 
Here is the changelog since the last version.   
 
    
 
    
- <pre>23 February 2007 - version 2.3d 
+
<pre>21 March 2007 - version 2.4
- nds/video/help: added note on unknown tvoutcnt register (nds9 port 4000070h) 
+
- xboo: retested all xboo functions, re-fixed gba-bios dump, faster nds-download
- nds/sio/help: added chapter on (absent) link port (with new bits like ckup) 
+
- nds/2d: fixed crash on empty/unallocated extended-obj-palette-slot (spiderman)
- nds/aux/help: added full gba and gba-sp cpu/lcd/chipset pinouts (from no$gmb) 
+
- nds/3d/help: added various important notes in polygon light parameters chapter
- nds/aux/help: added SG and SW pins (gba-sp/nds headphone socket) (from no$gmb)  
+
- nds/3d: recurses directional matrix (as on real nds, instead of gl_normalize)
- nds/3d/help: added projection/rotation/scaling/translation matrix examples 
+
- nds/3d: skinning support (by soft_mul_vector, instead opengl modelview matrix)
- nds/3d/help: added edge marking notes, alpha_test_ref notes, and fog notes 
+
- nds/cart/help: added new info on first 2K of secure area (fixed bytes, crc16)
- nds/3d/help: added new shadow polygon chapter, and added toon table notes 
+
- nds/gba/xboo: includes cmd/length in checksums (rather than raw data-checksum)
- nds/3d: skips vtx's of (still unsupported) shadow polygons (avoid eragon dirt)  
+
- nds/xboo: get_info shows nds-backup type (chip-id and status-register bits)
- nds/3d: speedup: re-creates textures only if teximage_param/pltt_base changed 
+
- nds/2d: fixed unrotated 512x256/512x512 bitmap sizes (thanks Kevin Keeling)
- nds/3d: speedup: mtx_mul_4x3/3x3/trans/scale skips fixed values (ie. 0 and 1)  
+
- nds/dma: prevents dma from accessing tcm (for compatibility with downhill jam)
- nds/sound: init [sb_pos_in_buf_in_clk_cycles]=0 (avoids fatal 'e-2' on reset)  
+
- nds/xboo: added download NDS-cart from NDS-slot (slow 2 megabytes per minute)
- nds/3d: supports packed-texture-mode3 (mul3+mul5=div8) (eragon/mariokart demo)  
+
- nds/gba/xboo: splits downloads into small blocks (with block-retry on bad crc)
- nds/microphone: emulates mircophone gain level (powerman reg3 = x1 x2 x4 x8)  
+
- nds/cartloader: also accepts already-decrypted-and-destroyed secure-area-id's
- nds/microphone: wave_in-dma activated only if/as long as enabled in powerman 
+
- gba/undoc/help: added newly discovered wram-disable bits (4000800h bits 0,5)
- nds/microphone: forwards PC mic-in/line-in to nds-microphone (player 1 only)  
+
- nds/cart: emulates correct nds chip-id size-field in respect to rom-image size
- nds/microphone: emulates muted mic-level (for mic-powerman off=000h, on=800h)  
+
- nds/cart/help: added note on nds-cart chip-id size field (nn+1 megabytes)
- dos/nds: supports nds-video (256x192) (dual-screen) (forced 640x480 onepix)  
+
- nds/screenshot: supports dual 256x192pix screens (as simple 256x384 bitmap)
- dos: dpmi redirects dos32_int10 to dpmi_interrupt_10h (fixes win98 xgra-crash) 
+
- nds/3d: supports keep-old-depth-setting for translucent-polygons (DepthMask)
- dos: uses int2fh/1680h under dpmi (not actually supported by cwsdpmi/win98)  
+
- nds/3d/rear: supports rear-plane rgba/depth bitmap (killer slow when/if used)
- dos: prevents hlt-opcode under dpmi (hlt crashed cwsdpmi, ignored by win98) 
+
- nds/3d/io: new 8bit write support, fixed 16bit write (accidently out_32_norm)</pre>   
- initialize: corrected @@zero_fill_vals length (caused crash in dos version)</pre>   
+
 
-     
 
-     
 
- [[Category:NDS Emulators]]   
 
- [[Category:NDS Emulators]]   
 
- [[Category:GBA Emulators]]
 
- [[Category:GBA Emulators]]

Revision as of 07:56, 26 September 2006

No$gba --an Overview

No$gba is a GBA emulator turned GBA + DS emulator made by Martin Korth.

No$gba Compatibility List

Compatibility List to go here* SNES Roms compatibility list with SNEmulDS.


  More detailed bug reports will be linked to the semi-official No$gba topic(s) in DS Emulation

Changelog

Here is the changelog since the last version.

21 March 2007 - version 2.4
- xboo: retested all xboo functions, re-fixed gba-bios dump, faster nds-download
- nds/2d: fixed crash on empty/unallocated extended-obj-palette-slot (spiderman)
- nds/3d/help: added various important notes in polygon light parameters chapter
- nds/3d: recurses directional matrix (as on real nds, instead of gl_normalize)
- nds/3d: skinning support (by soft_mul_vector, instead opengl modelview matrix)
- nds/cart/help: added new info on first 2K of secure area (fixed bytes, crc16)
- nds/gba/xboo: includes cmd/length in checksums (rather than raw data-checksum)
- nds/xboo: get_info shows nds-backup type (chip-id and status-register bits)
- nds/2d: fixed unrotated 512x256/512x512 bitmap sizes (thanks Kevin Keeling)
- nds/dma: prevents dma from accessing tcm (for compatibility with downhill jam)
- nds/xboo: added download NDS-cart from NDS-slot (slow 2 megabytes per minute)
- nds/gba/xboo: splits downloads into small blocks (with block-retry on bad crc)
- nds/cartloader: also accepts already-decrypted-and-destroyed secure-area-id's
- gba/undoc/help: added newly discovered wram-disable bits (4000800h bits 0,5)
- nds/cart: emulates correct nds chip-id size-field in respect to rom-image size
- nds/cart/help: added note on nds-cart chip-id size field (nn+1 megabytes)
- nds/screenshot: supports dual 256x192pix screens (as simple 256x384 bitmap)
- nds/3d: supports keep-old-depth-setting for translucent-polygons (DepthMask)
- nds/3d/rear: supports rear-plane rgba/depth bitmap (killer slow when/if used)
- nds/3d/io: new 8bit write support, fixed 16bit write (accidently out_32_norm)

- - -

ROM Title Version Notes
Game name here 2.x Notes go here