Skip to content

Releases: felipemanga/FemtoIDE

Raspberry Pi 400 Edition

25 Aug 16:55
Compare
Choose a tag to compare
Pre-release

It works for me, YMMV.

v1.0.0 - PunkJam Edition

03 May 11:45
Compare
Choose a tag to compare

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

04 Apr 00:10
Compare
Choose a tag to compare
  • 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

03 Apr 14:11
Compare
Choose a tag to compare
  • Added P-Type minigame
  • Bugfixes

v0.1.7

22 Mar 14:35
Compare
Choose a tag to compare
  • 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

15 Feb 16:14
Compare
Choose a tag to compare
  • 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

29 Jan 20:45
Compare
Choose a tag to compare
  • New Bitsy Project template
  • Updated PokittoLib
  • HTML viewer plugin (toggle Source view with Ctrl+Enter)

v0.1.4

05 Jan 11:25
Compare
Choose a tag to compare
  • 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

07 Dec 20:05
Compare
Choose a tag to compare
  • 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

23 Nov 20:15
Compare
Choose a tag to compare
v0.1.2 - OSX Pre-release
Pre-release

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.