- icon file as a courtesy of https://retroemu.pl/
- added a command to dump emulated Lynx memory to a file
- added a command to save currently rendered frame to a PNG file
- removing buggy watch editor and breakpoint editor
- fixing a script typo (traceOf -> traceOff)
- making trace log set in lua script relative to the script file, not an emulator executable
- Loading symbols from .lab files generated by mads
- Ability to access symbols through Lua
- Added monitor window
- Fixed handling of lua errors
- Fixed long-lasting bug that resulted in too fast emulation and audio glitches (#109)
- Added WAV and VGM dumping commands to Audio menu
Yay!
A new Felix release after two years and ten days!
Many changes and improvements with respect to debugging and stability.
Known issues:
- Awesome golf and Scrapyard Dog hangs,
- audio/video synchronization has a defect resulting in crackling,
- few debugging features does not behave as flawlessly as they should.
This is the last (major-ish) release before much anticipated migration of the rendering engine to something multiplatform (likely SDL2).
- Fix disassembly of BRK
- add Ctrl-O for "open"
- add Ctrl-R to re-open last file
- add support to ignore "brk #$42" even if Break on BRK is off
- move RAM Execute breakpoint to the top
- Introducing simple GUI
- Fixed XOR sprites drawing
- Redefinable key mapping
- Simple gamepad support
- Automatic key remapping depending on rotation
- Giving Felix the focus for keyboard after a drag&drop
- Cpu corrections (fixes Dracula)
- Ability to change rotation and eeprom properies (can't be saved yet)
- Extended lua debugging facilities
- DX9 Renderer
- Fixed many games hanging after title screen
- Got rid of D3DCompiler library dependency (might fix some DXError problems)
- Fixed math bug related to unsafe register access (demo0006.o now works)
- Fixed bug in counters
- Slightly improved CPU timing
- Fixed multiple errors related to hardware collisions (fixes Flappy Bird and other)
- EEPROM support reworked. Fixed bad write status
- support for rotation flag in LNX header
- single instance feature can be disabled in configuration file in
c:\Users\[user-name]\AppData\Local\Felix\WinConfig.lua
and is disabled by default - fixed a math bug that resolves the issue with apfel_2a.o
- Suzy math corrections
- Palette corrections
- EEPROM support
This is a first public release. Keep in mind that it's inherently "pre-release" and isn't production ready before reaching version 1.0