Emulicious received a minor update

This month I did not have as much time to work on Emulicious as in the previous months. So this update only is a minor update with a few improvements.
The list of improvements is as follows:

  • Improved Game Boy Color color correction and made it configurable (thanks to Eievui)
  • Fixed an issue with sound not playing on some computers running Linux (thanks to lhs_azevedo)
  • Minor improvements of the combined video viewer

A major usability update of Emulicious is available!

A major update of Emulicious got released! The main goal of this update was to improve the usability of Emulicious. The highlights of this update are that the windows stay open now when a rom is loaded and that the video viewers can now be combined into a single window.

The full list of improvements follows:

  • Added an option to the tracer to write its log to a file
  • Added selection to the video viewers
  • Added an option to combine the video viewers into one window
  • Added grids for the video viewers
  • Added more options to the Debugger’s View menu (one is to reduce the spacing between rows)
  • Added support for GameBoy BESS savestates that are interoperable with SameBoy and BGB (thanks to LIJI)
  • Added a workaround for the path issue when remote debugging from WSL (thanks to tbsp)
  • Added ROM bank and SRAM banks to the additional registers of the debugger
  • Fixed an issue with remote debugging that could make VS Code disconnect from Emulicious
  • Fixed Reload ROM shortcut did not always work
  • Fixed copy&paste in Go To boxes (thanks to Kabcorp)
  • Keep the tool windows open when a rom is loaded
  • Made the sources in the viewers clickable to directly open them in the Memory Editor / Debugger
  • Overhauled the Tile Viewer (thanks to Daid)
  • Improved support for RGBDS 0.5.0
  • In Memory Editor, show up to two labels before showing ellipsis (thanks to Advert665)
  • Fixed a bug that could make the Tracer ignore its conditions
  • Highlight uninitialized memory in Memory Editor
  • Highlight the tile in the Tile Viewer that is currently hovered in one of the other viewers

A major update of Emulicious got released

A major update of Emulicious got released!

The full list of changes follows.

  • Added CPU usage meter to debugger
  • Added procedure cycles to Profiler’s Hotspot view
  • Avoid collapsing nodes in Profiler’s call tree when the order changes (thanks to toxa)
  • Added option to Memory Tracer to display file offsets in for ROM (thanks to EmuBoarding)
  • Added an option to control whether to bring the debugger to top upon suspend (thanks to tbsp)
  • Added options for sound sample rate and sound buffer size (thanks to Kabcorp)
  • Added option to decide whether to keep ingame save data (SRAM) when loading a savestate (thanks to Maxim)
  • Added color schemes for the Game Boy monochrome colors (thanks to Eievui)
  • Show data types in their respective color in the status bar of the Memory Editor (thanks to Advert665)
  • Fixed on Linux, sometimes the main window stayed black until a resize of the window (thanks to basxto)
  • Fixed Game Boy RTC did not always load properly from .sav files (thanks to kivan117)
  • Fixed SHIFT + key did not treat key as pressed (thanks to .exe)
  • Fixed that after changing the layout of the Tile Viewer, its cursor did not work properly for the new layout (thanks to Kabcorp)
  • Improved the performance of the disassembler
  • Several other minor fixes and improvements

Emulicious update available

An update of Emulicious got released.

The full list of changes follows.

  • Added raw value for tilemap/sprite attributes
  • Fixed a reset of the emulated system even caused the debugger to go on top even if it wasn’t suspended
  • Fixed Reload ROM option was disabled when a zip file was loaded and the zip file extension was not lowercase
  • Fixed that disabling turbo sometimes caused a bit of stutter before it got back to normal speed
  • Fixed an issue in the MSX mapper detection (thanks to Revo)
  • Fixed a bug that would cause Emulicious to go unresponsive when a rom is inside a folder named src (thanks to basxto)
  • Fixed that integer scaling and stretch to window could be enabled at the same time (thanks to Stiffie)
  • Fixed adding of expressions from symbols included symbols for rom bank 3 (thanks to sverx)
  • Fixed layout issue in Tilemap Viewer on Mac OS (thanks to romes)
  • Fixed warning when running on Mac OS (thanks to romes)
  • Fixed an issue with remote debugging of C code that could make Emulicious unresponsive for some mins (thanks to Alex Cash)

A major update of Emulicious is available!

This update is focused on usability improvements. The keys of the emulator and the debugger can now be configured. This allows everyone to use the keys they prefer. Additionally, the registers in the debugger have been extended and can now be exchanged and reordered.

The full list of changes follows.

  • Added more registers to the debugger and made them exchangable
  • Added a Key Setup to customize emulator/debug keys
  • Show banked addresses in the Memory Editor
  • Improved support for installing Emulicious into a folder where it doesn’t have write access (thanks to basxto)
  • Fixed the working directory of Emulicious when it gets invoked via Emulicious.exe (thanks to tbsp)
  • Fixed an issue where the Outline would show opcodes as labels (thanks to Maxim)
  • Fixed Emulicious reverted to scale=1 when it gets closed without loading a ROM (thanks to eruiz)
  • Fixed initial state of VBK in Emulicious BIOS for GBC (thanks to .exe)
Exchange and reorder the registers in the debugger.
Configure the keys of the emulator and the debugger.

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)