A major update of KiddEd is available

A new version of KiddEd is available. It comes with several additions, improvements and bugfixes:

  • Fixed alignment of sprites in Sprite Editor while holding CTRL key
  • Added the hack „Die in place until sound finishes“
  • Fixed a memory leak that could slow down KiddEd after using it for a while
  • Added explanations about entity priorities to the ReadMe files
  • In the Text Editor fallback to blue background if defined background is black
  • Added Spanish localization (thanks to kusfo)
  • Attempt to start KiddEd with system locale on first start
  • Fixed an issue with entities after continuing after swiming down into a jar
  • In Sprite Editor show weapon hitboxes when hitboxes are enabled
  • Increased space for the level editor to make offscreen entities more visible
  • Made ladders work properly in scrolling levels
  • Added circling flame to Physics Editor
  • Added missing portuguese translations (thanks to MasterEmerald)
  • Added Duration property for Merman in Physics Editor
  • Some other bugfixes and usability improvements

Emulicious received an update

Emulicious received an update!

In the past two MacBook users of Emulicious had reported sound issues with Emulicious. Thanks to the report by glinesbdev, this update finally fixes these sound issues!

The full list of improvements follows:

  • Fixed issues with sound on some Mac Books (thanks to glinesbdev)
  • Added „bankS“ variable to query the current SRAM bank
  • Added Profile To Next Line option to debugger’s context menu (useful for profiling call sites)

Emulicious received an update

Emulicious received an update!

The update comes with the following improvements:

  • VS Code integration: Added support for 4 byte values (long/uint32)
  • Added 8×16 mode to the Tile Viewer
  • When keys were pressed when Emulicious lost focus, they get treated as released now
  • Made the cursor boxes in the viewers more visible
  • The Memory Editor now persists its selection
  • Fixed an issue when the Highlighters folder does not exist

An update of Emulicious is available

Emulicious got updated!

This update comes with the following improvements:

  • Added an option to always keep main window on top (can be useful for VSCode debugging)
  • Reduced cracking sounds when emulation lags (e.g. when the debugger is opened)
  • Added emulation of the GG X-Terminator cheat device for the Game Gear

A minor update of Emulicious is available

Emulicious received a minor update!

This update comes with the following improvements:

  • Fixed issues when CTRL or SHIFT were used as buttons (thanks to Kilkakon)
  • Fixed code pointer in C source-level debugging
  • Fixed an error when trying to paste at the end of the memory editor (thanks to JonteP)

A major update of Emulicious is available

This update adds remote debugging with VS Code. It allows source level debugging with ASM and C code, breakpoints in your own source code and inspection of variables and system state.

I’ve already thought about adding external debugging support for some years now but never got around to actually implementing it.
So 2 weeks ago I decided to finally look into it and started to implement it.

The required VS Code extension can be found on https://marketplace.visualstudio.com/items?itemName=emulicious.emulicious-debugger

Source level stepping through your own ASM code
Source level stepping through C code
Investigation of the system state
Inspection of structured C types
Inspection of symbols on hover
Investigate registers annotated with symbols

A minor update of Emulicious is available

Emulicious received a minor update!

This update comes with the following improvements:

  • Fixed Space key in fullscreen with MSX emulation toggled turbo
  • Added different disassembler dialects (WLA-DX, RGBDS, Sjasm)
  • Added comments on GB header in disassembly.
  • Added support for Notepad++ syntax highlighters

A major update of Emulicious is available

The update comes with some additions such as a Hot Spots view for the profiler, a CPU tab for the Memory Editor and a dialog to add watchpoints.

Furthermore, support for MIDI devices to be used with MSX emulation has been added and some bugs have been fixed.

The full list of changes:

  • Fixed an issue in YM2413 emulation
  • Added a setting to the disassembler to use uppercase mnemonics
  • Added a dialog to add watchpoints to the Breakpoints window
  • Added support for MIDI devices in MSX emulation
  • Added CPU tab to Memory Editor
  • Added Hot Spots view to the Profiler

Website got overhauled and Emulicious received a proper logo

Emulicious received an update and its website got overhauled.
Thanks to PG Lomba for his help with designing the visual identity.

The update comes with the following improvements:

  • Added setup of file associations for Windows users
  • Added exe executable for Windows users
  • Improved performance of YM2413 implementation
  • Added a proper icon (thanks to MasterEmerald)
  • Added @@ operator to read from locations and :: operator to map to a bank (see Expressions.txt)
  • Fixed graphical glitches in main window on Linux (thanks to sverx)
  • Screenshots are now saved with selected Pixel Aspect Ratio

A minor update of Emulicious is available

Emulicious received a minor update!

This update comes with the following improvements:

  • Added stretch to window option
  • Fixed issues with glitches in viewers on Linux (thanks to sverx)
  • Added integer scaling option to main window and viewers
  • Added Pixel Aspect Ratio settings to emulation options
  • Slightly improved startup time