Releases: Trinity-11/FoenixIDE
Added GIF and JPG Asset Loading
Add GIF and JPG asset loading.
Fixed setup file bundle
Included missing bin files in setup application.
Updated firmware, Added Gamma correction to F256K and Fixed the Tile Editor
Updated the firmware to 01.04.2025.
Fixed the Window X and Window Y fields in the Tile Editor.
Added Gamma correction table on load of the machine.
Added mouse pointer to F256K
Release 0.7.0.18 ---------------- Added IEC class to fake the IEC bus. Updated the uploaded to allow for a file name zero.0 in bulk.csv to just erase the sector. Updated the mouse tracking code for the F256 machines. This is now done on SOF instead of using the MouseMove event.
Updated firmware for F256K and fixed DirectPageIndirect addressing bug
Update F256 firmware to latest version.
When loading a disk image as the SD card, don't expect it to be a bootable partition.
Removed unused "using".
Cleaned up the layers display - for each layer, only tile or bitmap is visible, not both.
Refactored the MemoryManager, to reduce complexity. Now we have 3 descendant classes.
Fixed a bug in DirectPageIndirect addressing that cause the Carry to be incorrectly set in an addition (ADC).
Uploader fixes for F256K - Cursor Key Fixes for Jr (PS/2 keyboard)
Another attempt at fixing pesky BCD substraction issue.
Fix the Uploader dialog to send reset program signature when uploading PGZ files.
Removed the Wingdings font from the CPU Window.
Fixed the cursor keys for PS/2 keyboard with scan codes 2.
Added Virtual Joystick B
Fixed issues with TileEditor not writing to the tileset address.
Fixed asset loader issues with palettes in F256 mode.
Added second joystick - now A and B are available from menu.
Fixed issue with virtual joystick not accepting multiple buttons/key states.
Fixed issue with CPU window breaking for incorrect IRQ.
Second attempt at fixing BCD subtractions. The carry flag wasn't correct before.
Tile fixes and BCD substraction fix
Added loading of 16x16 and 8x8 sprites in asset loader.
Fixed a bug with sprites not shown when posY >= height - spriteSize or posX >= width - spriteSize.
Fixed issue with WindowX and large tiles. Also fixed the off by 1 issue with small tiles.
When resetting the machine, reset the tilestride...
Fixed SBC (substraction) bug when in decimal mode and the subtrahend is larger than the minuend (difference is negative).
Fixed Scrolling Window
Fixed annoying bug when importing sprites in Asset Window when in F256 mode.
Added dummy SNES controller - it only return $FF for every byte.
Adjusted tile scrolling for small tiles to account for overlap between SSX3 and X0.
F256K2e flat memory emulation
Merged the F256K2e flat memory fork - https://github.com/RetroPM/FoenixIDE
Fixed MemoryWindow issue for old machines, where paging would cause an uncaught exception.