What's new in 0.5 (released 6/29/99) ----------------------- This is the first release that plays commercial games (Mario64, WaveRace JAP, MarioKart, Mortal Kombat Trilogy, Starfox and many more). There is so much new, I don't know where to start :) *** Lemmy *** - Completed Dynamic Recompilation core - Fixed so many cpu bugs. CPU core has been completely rewritten two times since the last release - Speeded up COP1 and removed bugs - TLB support. Requires for Mario, Tetris64 and many more - New and much better GUI that makes rom loading much easier - Support for cheats. Take a look at chapter 4 to find out how it works - UCode detection by CRC. To learn more about it check chapter 5 - Support for rom-based settings. Right now only eeprom support is stored. This allows you to disable eeprom in certain games (WaveRace JAP requires that) - Much, much more... *** hWnd *** - HLE-Graphics are done by the DirectX 6.0 video plugin, its current capabilities: * Cfb graphics * Hardware acceleration if you own an accelerator card * Texture caching * Support for two ucodes * Lighting *** LaC *** - Audio is done by the audio plugin, but it is still the same as in the last release. Next version is planned to support hle-audio. - Eeprom support, that allows you to use real save games. You can even download them from www.dextrose.com and use them in Nemu. - Mempack support This version is not very optimized yet. We expect to get it alot faster with faster d3d implementation and register caching in the dynarec core. This is the reason why we are slower than UltraHLE, but that should change in the future. On the plus site, our cpu core is very accurate because every opcode is completely emulated as 64 bit opcode.