What's new in 0.7 (released 2/27/00) ----------------------- I guess the features you will enjoy most are Audio HLE support, GBI=3 support and MAJOR compatibility and speed improvements. Here is a more detailed list, but as it has been almost half a year since the last release I am sure I missed lots of stuff :) *** Lemmy *** - Major speed ups (block dynrec) - Major compatibility improvements, including * Added opcodes: LDL, LDR, SDL, SDR, all cop1 compare instructions --> Ridge Racer works * Fixed an interrupt bug --> The Legend of Zelda works * Support for 8 MB RDRAM memory --> Donkey Kong 64 at least boots * Fixed BGEZAL and similar instructions * Fixed a bug that makes Banjo work (thanks Fires) - Several ways of detecting self modifying code (set in ini by compilermode=x) - Can resume emulation if video or audio code crashes - Improved DMA handling - Slowdown code - if emulation is too fast it is slowed down, so speed is at 100%. This is highly recommended for good audio. - Improved GUI - Can read headers of read only files - Turbo/Auto-Fire feature (try doing a triple jump in mario with this turned on :)) - Much, much more *** hWnd *** - Improved pipelining for Major speed ups - Added GBI=3 support (most new games after Zelda use it) - Added GBI=4 support ("specialty" GBI for WaveRace US) - Autodetection of GBI=3. Many new games do not require a GBI entry as GBI=3 should autodetect. - Corrected viewport control. This allows games with "windows" like multiplayer racing games to function properly. - Corrected the lighting. Now areas that were previously lit poorly or not at all work right. Examples are the Superman character, the Ship in Starfox, and the cars in Automobilli Lamborghini - More dynamic color combiner. (The color combiner is the N64 "paint box", it can be used to create all sorts of effects, and is one of the harder parts of n64 emulation to get correct. I have an option in my config called "New Combine" if this is checked, my new (partially complete) combiner will be used. It is better in some games, worse in others. If a game does not look right to you, you may get better results with the old combiner, try each and use which one is best for each game) - Fixed the aspect ratio for PAL games. They should fit onscreen now properly. - Added an on-screen FPS counter. To avoid confusion, let me briefly explain the different counters we use. The VI/sec counter below the screen is a hardware relative counter and *should* hover around 60. DL/sec is a hardware relative counter that indicates the number of display lists sent to the graphics chip. This usually, but not always corresponds to what we know of as frames per second. The on-screen FPS counter is an actual time-based count of the number of frames I show you and is probably the number you want to look at for comparisons. - Removed Software Mode. This is going to get me tons of gripes, but it is just too complex an emulation to run in software mode. FPS are on the order of 1-5 and supporting it is not worthwhile. A TNT card is available over the internet for less than $100 and should be ok for Nemu. I suggest saving and purchasing a TNT2 or GeForce card tho instead, as you will like it better. TNT is available for PCI, if you don't have an AGP slot. - Removed Frameskip Option. Also lots of gripes coming. I took this out because it was a hack and should not be in the video portion of the emulation. We will very likely put a frameskip option in the exe portion at some time in the future. - Added Screenshot Mode. This is for you to test if a video problem is in Nemu or in your card/drivers. Turn this mode on and wait (it is very slow). When a new frame shows, if it looks just the same as before, it's a nemu bug. If the problem clears up, it's a video card/driver bug, and you should either upgrade your card or drivers. Also useful for making screenshots, as it avoids graphics glitches base on what card you use. *** LaC *** - Fixed a Shift Right bug --> F-Zero works - Adaptoid support (including rumble pack support) http://www.wishtech.com - HLE Audio support (audio in 99% of commercial games) - Prebuffering (increased audio quality for some roms, also needed by some roms)