Skip to content

Releases: Trinity-11/FoenixIDE

Fixed tiling and added exporting IMG from SD Card

01 Sep 21:22

Choose a tag to compare

Release 0.7.0.24

Made the Save button in Memory Window visible.
Added exporting SD Card to .img file.
Fixed the issue with long directory name.

Fixed sprite aliasing when PosX is less than 32 + added SOL for blank lines

05 May 20:14

Choose a tag to compare

Fix sprite aliasing when X position is below 32. #57
Added vertical "blank" lines in the GPU rendering to simulate all the SOL lines.

Fixed Timers for BASIC

04 May 19:39

Choose a tag to compare

Fixed timers such that the "timer()" function in BASIC works. If the period doesn't match 1000/clock, then the increment is adjusted based on frequency.

A good example is:

5 count=0
10 repeat
20 if event(event1,70) then print "Hi ",count," ";:count=count+1
30 until false

Added GIF and JPG Asset Loading

14 Apr 20:08

Choose a tag to compare

Add GIF and JPG asset loading.

Fixed setup file bundle

07 Apr 18:51

Choose a tag to compare

Included missing bin files in setup application.

Updated firmware, Added Gamma correction to F256K and Fixed the Tile Editor

06 Apr 19:24

Choose a tag to compare

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

30 Mar 21:43

Choose a tag to compare

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

10 Mar 20:49

Choose a tag to compare

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)

16 Jan 21:10

Choose a tag to compare

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

10 Nov 15:59

Choose a tag to compare

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.