What's new

No$gba 2.5 released

TheMax1087

New member
Code:
04 October 2007 - version 2.5
- help: updated gbatek standalone version 2.5 (about one hundred news since 2.3)
- vram viewer: supports extended palettes in bg map windows (eg. magnetica demo)
- nds/help: added ds 3d overview chapter (basics on geometry/rendering engines)
- nds/help: added ds technical data chapter (containing some basic overview)
- nds/help: replaced ds various chapter by new ds memory control/timing chapter
- nds/sound: fixed major unreported bug in 80x86 code sound_bias SWI function
- nds/3d/help: corrected shininess formula (ie. fixed that max cos 2 angle mess)
- nds/3d/help: added caution: specular reflection WON'T WORK on camera rotation
- nds/3d/help: maths basics of vector-by-vector multiply (and purposes thereof)
- nds/3d/softlight: allows light+color nonsense double def (eg castlevania clip)
- nds/3d/softlight: much better light-accuracy, and now supports shininess_table
- nds/3d/softlight: lighting fully calculated by software (without opengl light)
- nds/timing: split timings for nds7 (fast access) and trashy nds9 (slow access)
- nds/timing: split addr_clks_table to CODE/DATA addr_clkc_table/addr_clkd_table
- nds/timing: emulates "half" cycles on 66MHz/nds9 (tcm/cache and n32/2 thumb)
- nds/timing: emulates nds7 exmemstat gba-slot timing bits (like nds9 exmemcnt)
- nds/timing/help: added detailed/tested nds7/nds9 code/data memory-timing chart
- nds/timing/cache: allows more CPU load on bios/mainram when cache is enabled
- nds/timing: emulates shared N32 access time for two NDS9 thumb 16bit opcodes
- cpu/speedup: precalculates opcode-timings on interseg-jumps (usually faster)
- cpu/speedup: faster conditional opcode handling (maybe yet another 3% faster)
- cpu/speedup: thumb: uses 16bit reads (3% faster on non-32bit-aligned addr's)
- cpu/speedup: replaced dumb jmp exec_opcode by exec_opcode_mac (ca. 10% faster)
- cpu/speedup: added more code alignments in cpu-core (not significantly faster)
- nds/help: added note that 66MHz-nds9 actually runs MUCH SLOWER than 33MHz-nds7
- nds/cpu: emulates superslow nds9 memory access time (bios,wram,vram,oam,etc)
- nds/cpu: emulates operand-independend ARM9 multiply time (eg. slow thumb time)
- nds/wram: emulates wramcnt mapping (no idea if it's used by any games though)
- nds/3d: adjusted z-rounding (avoid opengl-clip-plane in club house games demo)
- cpu: emulates cp15-trace-id, debug: disass auto-comments on trace-id and bist
- nds/help: fixed key1 [scratch] writeback lsw/msw are exchanged (thanks simon)
- nds/help: cp15 info on trace-id, bist, cache debug/test, supported cache cmds
- cheat: fixed occassional crash on delete cheat (push/pop) (thanks Hiei Youkai)
- thanks: rockmanrotties for submarine (timing) and clubhouse (clip) bugreports

I reccomend you backup your old version though, even though this release was supposed to be about speed, every game ive tried with it is slower than the previous version
 

spotanjo3

Moderator
Moderator
I reccomend you backup your old version though, even though this release was supposed to be about speed, every game ive tried with it is slower than the previous version

Hahaha but some games are improvement like no more flickering like Megaman Battle Network 5 DS's flickering in 2.4F but it is gone and now perfectly fully playable. Castlevania POR and Castlevania DOS is now playable and visible better but speed is slow for now, awesome!

Well, if you set it to Unlimited MHz-Disaster, 50% and it's running nicely. :)

This incredible emulator is able to run Final fantasy III perfect with sound and video!!!

No more games to tell you. I test and some games are improvement and some other games are much slower in speed. It is great. Can't wait for next version.

Look at my name aka RockmanRotties. I am going to report some more bugs. You guys should help too.
 
Last edited:

Ma Chao

Proud Warrior
Metroid Prime Hunters finally gets passed the "start game" screen :D Graphics look better than on iDeaS and less glitchy, but it's a bit slower. FF3 looks great too!
 

Yogi

New member
It just crashed :(

How do i make no$gba to run a nds rom? It always crash on me when i try to load a nds rom. Do i need to patch the rom or do anything to the rom?

P.S. when i start no$gba, it actually prompts for gba rom. So do i just click on a nds rom, it should start?
 

spotanjo3

Moderator
Moderator
Do i need to patch the rom or do anything to the rom?

Never... Never use the patch the rom for this emulator. Nothing is wrong with this emulator because this is still in development and that's normal. Yeah, Ody is right... unzip it and try it again. :)
 

suronosuke

New member
nice update 3-d looks a lot cleaner now. anyway i`v come across a problem, my ps2 joypad does not work anymore with no$gba. it did work once when i resetted the no$gba from file-reset cart but when i resetted it again it died. anyone else expriencing this problem?
 

spotanjo3

Moderator
Moderator
nice update 3-d looks a lot cleaner now. anyway i`v come across a problem, my ps2 joypad does not work anymore with no$gba. it did work once when i resetted the no$gba from file-reset cart but when i resetted it again it died. anyone else expriencing this problem?

Yes, same here. You will have to keep try and it will work. I did. ;)
 

spotanjo3

Moderator
Moderator
use joytokey i dunno why it is having trouble with joypads

No thanks. joy2key is horrible and I like no$gba's version.. It is just a bug for 2.5 I guess... It works fine now for me. It just sometimes happen, that's doesn't matter to me as long as it's working now.
 

Top