What's new in the latest release (v0.04b):
- 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.
Comments:
Fourth public beta release of Daedalus.