Daedalus v0.4b
posted in Emulator Release by swampgas on Apr 22nd, 2001
Phil let us know that a new version of the open source N64 emulator Daedalus was released. Big list of changes:
Added multiple controller support. By default all controllers are assumed to be present.
Added support for viewports (all gbi ucodes). Still slightly buggy.
Improved Debug Console - Lkb added help, reg/memory writes and many other nice features.
Now dinput8.dll is delay loaded, which means a meaningful error message can be displayed when users do not have DX8 installed (thanks again Lkb).
Fixed bug that was preventing many PAL roms from working (displaying "This game is not designed for use on this system")
Implemented all the FP comparison opcodes (not optimised yet).
Implemented SYSCALL opcode.
Fixed 3dfx texture decompression bug.
Replaced debug console command "dump os" etc and replaced with more generic "dis" command.
Added bpe/bpd debugger commands to toggle breakpoints on and off.
Improved debugger code view to dynarec unoptimised, optimised and failed blocks.
Added WarnMemoryErrors registry setting. When set to true, the emulator will halt on all memory access errors.
Enhanced GUI - ability to refresh the rom list and change the directory.
Most of the error strings are now put in the string table - this should make translations to other languages easier.
Fixed bug in the memory handler that could cause crashes with badly emulated roms.
Fixed bug that caused changes to mempack/eeprom saves to be lost.
Added SRAM save support (.sra)
Fixed bug where the Dynarec was no reinitialised between loading roms.
Fixed flickering that occurred with certain roms. This might help improve speed on certain machines.
Fixed lighting bugs (implemented G_MW_LIGHTCOL).
Implemented COP1 Unusable exception.
Lkb added mirrored texture support for cards that don't support it in hardware (e.g. Matrox G400).
Added "ExpansionPak" option to inifile to allow support for 8/4 MB main memory.
You can download the binary or the source from the
N64 emulators.