Releases: felipemanga/FemtoIDE
Releases · felipemanga/FemtoIDE
Raspberry Pi 400 Edition
It works for me, YMMV.
v1.0.0 - PunkJam Edition
IDE Fixes
- Update PokittoLib
- Fixed P-Type/TAS-template tilemapconverter when there's more than one MapEnum on a single tile
- Added mingw-gcc to Windows build
- Added Linux and Windows simulator support to projects
- Improve directory and elf viewers
- Fix bug in RAM space calculation
- Added "Compile (debug)" and "Restart" menu options
- Added support for disassembly debugging
- Support for Single-instruction step and Next-instruction step
- Made debugging feel more responsive
- Automatically reload after compile if connected to J-Link
- J-Link producess less log spam
- Projects now have an IDE version identifier to facilitate patching
- Reduce CPU-usage during log spam
PokittoLib highlights
- Add init/update as an alternative to int main
- Call jumpToLoader on powerup with C pressed
- Fix crash with fileReadBytes/fileRewind
- Fix bug with MemOps::copy when length == 0
- Added LibLog
- TAS 1BPP drawSprite support
- Added SDFSFile and SIMFile
- TASUI
v0.2.0 PunkJam Edition
- BEEP file editor
- WAV file converter (right-click file, Convert to C++)
- Added music and sound effect to P-Type
- Updated PokittoLib
- Misc bug fixes
v0.1.8 PunkJam Edition
- Added P-Type minigame
- Bugfixes
v0.1.7
- Deleted Hello CPP
- IDE: Prevent opening the same file multiple times
- IDE: Fix commandline and multiple instances on Windows
- IDE: No longer ask for keyring password
- IDE: Allow contextmenu outside file tree
- IDE: Add Edit -> Go to Declaration
- IDE: Put directories first in file list
- C++: Update PokittoLib
- C++: Enable beautify.js for C++ code, some adjustments so it's less likely to break code
- C++: Better jump to error on compile
- C++: Updated My_settings.h for C++ projects
- C++: Added TAS template project
- C++: Allow ignoring certain files during build
v0.1.6
- Updated PokittoLib. Now with 100% more TAS Mode.
- Disk img viewer
- Better compiler error viewing
- More elf colors
- Fixed lsp error
- Updated PokittoEmu
v0.1.5
- New Bitsy Project template
- Updated PokittoLib
- HTML viewer plugin (toggle Source view with Ctrl+Enter)
v0.1.4
- Java: Added getByte, getShort, getInt, getFloat to binary files
- Java: Fix bug with missing methods
- Java: Fix bug with broken enum in function return type
- IDE: Tabs
- IDE: Side-by-side editing (Ctrl+Click on a tab to open in alternate pane)
- IDE: Fix bug with "Open Externally" on Windows
- IDE: Right-click on files in the tree view for menu
- IDE: Show estimated percentage of available RAM/Flash in ELF file inspector
- IDE: Add support for folders in SD card image (thanks @bl-ackrain!)
- IDE: Fix typo in EXT.js (thanks @HomineLudens!)
- IDE: Disassemble last compilation with: Edit -> Disassemble
- IDE: Editor -> Find In Project
- C++: Updated PokittoLib
v0.1.3
- Java: Streaming music support with
femto.Stream
- IDE: UI polish by @bl-ackrain
- IDE: New plugin for inspecting ELF files
- IDE: Smart C++ autocomplete and jump-to-definition powered by clangd
- IDE: Fix palette parsing and image conversion, especially with the Pico8 palette
- IDE: Make sure all sourcefiles are saved before calling the compiler
v0.1.2 - OSX
This is an UNTESTED build of the IDE for Mac OS X.
I don't know if it even runs, since it was not tested.
It might run perfectly, it might set a kitten on fire; I don't know what it does as I have not tested it.
It includes the IDE, template/example projects, PokittoEmu, javitto and gcc. It does not include micropython nor was it tested.