Very small update of Emulicious available

Unfortunately, I did not have much time to work on Emulicious this month so this month’s update turned out quite small.

It mainly comes with bugfixes.

The full list of changes follows:

  • Fixed a bug that could make the debugger cause high cpu load (thanks to 256)
  • Fixed that Advance Frame while paused with the debugger open could crash Emulicious (thanks to pw_32x)

Minor update of Emulicious

An update of Emulicious is available!

This update comes with some additional features and some bugfixes.

The full list of changes follows:

  • Added -turbo commandline flag to start Emulicious with turbo enabled (thanks to aoineko)
  • Added option to emulate the Everdrive without an SD card inserted
  • Added option to crop borders from screenshots (thanks to Kaisaan)
  • Added support for the MSX NEO Mapper (thanks to aoineko)
  • Fixed incorrect number of meassurements in General Profiler if start and end address match (thanks to sverx)
  • Fixed that a future timestamp in a .sav file caused the RTC time to change (thanks to beware)

Small update of Emulicious available

A new version of Emulicious is available!

This small update comes with a few bug fixes and an improved presentation of coverage.

The full list of changes follows:

  • Added 16×16 mode to Tile Viewer for display modes that support it (thanks to Jan Willem van Helden and aoineko)
  • Improved MSX mapper detection (thanks to bengalack)
  • Fixed a false-positive of data execution exception with C debugging (thanks to wimpie3)

Minor update of Emulicious available

A new version of Emulicious is available!

This small update comes with a few bug fixes and an improved presentation of coverage.

The full list of changes follows:

  • Improved how coverage is visualized in the debugger (thanks to Sanqui)
  • Improved sourcefile discovery (thanks to Nadia Holmquist)
  • Fixed an issue with the disassembly of an MSX cartridge without a mapper (thanks to aoineko)
  • Fixed an issue that could cause a breakpoint for MSX set from a remote debugger to not work (thanks to Mallow)
  • Fixed assembling of z80 instructions with displacement

New version of Emulicious available

A new version of Emulicious is available!

This update comes with some UI improvements and several bug fixes.

The full list of changes follows:

  • Added support for searching in HRAM and SRAM via RAM Search (thanks to Kadalyn)
  • Added support for debug messages with printf-like format specifiers (thanks to toxa)
  • Added an exception breakpoint for when a push instructions attempts to write to ROM
  • Added an option for big endian to RAM Search (thanks to Kadalyn)
  • Some UI improvements
  • Fixed that when sav files were saved to Emulicious’s sav folder, they did not always get loaded from there (thanks to adac)
  • Fixed that when the status bar of the Memory Editor wrapped to a second line, it could cover the selected byte (thanks to Kadalyn)
  • Fixed that in RAM Search the last row could not be deleted manually (thanks to Kadalyn)
  • Fixed that locations did not workin conditions (thanks to QubixDS)
  • Fixed that some variables did not work in conditions (thanks ot QubixDS)

Emulicious Bugfix update

An update of Emulicious is available!

Due to a lack time, this update is a bit smaller and mainly fixes bugs that have been reported.

The full list of changes follows:

  • Fixed an issue that could sometimes cause the cursor not to follow the current instruction (thanks to ISSOtm)
  • Fixed an issue with step back while OAM DMA is running (thanks to leina)
  • Fixed a memory leak when a rom keeps the LCD disabled all the time (thanks to sono)
  • Fixed that modifying PSG frequencies and volumes for SMS were swapped (thanks to superdisk)
  • Fixed a bug that could cause the disassembler to crash (thanks to Studio Loading)

Emulicious Update

An update for Emulicious is available!

The full list of changes follows:

  • Added .sc as supported filename extension for games supported by the Master System (thanks to Popfan)
  • Added an option to the Debugger’s File menu to unload the currently loaded sources
  • Added some more variables to the Variables tab (e.g. if SRAM is enabled)
  • Made the data execution exception breakpoint trigger in less cases (thanks to Maxim)
  • Fixed a regression that could cause variables to not be changable from the Variables tab (thanks to rdp)
  • Fixed dot numbers reported for events when Game Boy Color’s double speed mode is enabled (thanks to bbbbbr)
  • Fixed a deadlock that could be caused by the Game Boy’s STOP instruction (thanks to Famicuber)
  • Fixed that sometimes a general profiler didn’t update unless it is selected (thanks to ISSOtm)
  • Fixed that CTRL+END caused graphical glitches in the Memory Editor (thanks to Maxim)
  • Fixed a regression that could cause general profilers to not get persisted properly
  • Fixed crackling sound that could occur on initial suspend after skipping through a bootrom

Emulicious received an update

An update for Emulicious is available!

The full list of changes follows:

  • Added Cartridge variable to investigate the current state of the cartridge hardware (thanks to ISSOtm and ax6)
  • Fixed a deadlock issue that could be caused by Reset while profiling (thanks to ISSOtm)
  • Fixed the symbol listed for the bank operator in the expressions manual (thanks to superdisk)
  • Fixed a regression in sound quality of Game Boy emulation (thanks to superdisk)
  • Fixed an issue with Game Boy window emulation (thanks to Kabcorp and sukus)
  • Fixed an issue with Step Out when C debugging
  • Fixed that the debugger could show a port name for an SRAM address
  • Fixed that No Disk for MSX’s Disk B could not be selected
  • Improved Copy address in the Memory Editor’s status bar (thanks to Antígeno)
  • Improved mapper detection for SEGA Mastersystem (thanks to tbsp)

Update for Emulicious available

An update for Emulicious is available!

The full list of changes follows:

  • Fixed an issue where the Reference Hierarchy could display null as a label
  • Fixed an issue with RAM symbols defined in the disassembly if an RBGDS map file is loaded
  • Fixed a rendering issue of the CPU usage graph in dark theme
  • Fixed that loading a GBC rom with the Tile Viewer open caused the list of palettes to be limitted to DMG palettes (thanks to leina)
  • Fixed a bug that could cause the disassembly to not get amended properly (thanks to Zumi)
  • Fixed crackling sound when throttle is not 100% (thanks to Zumi)
  • Fixed missing dot numbers for some IRQs (thanks to Trirosmos and sono)
  • Fixed that cheats did not work while debugging (thanks to Antígeno)
  • Fixed that the displayed ROM bank number wasn’t masked (thanks to Antígeno)
  • Fixed a bug that could make the GUI cause a wave RAM corruption exception (thanks to ISSOtm and Evie)
  • Reduced input latency with gamepads (thanks to Kabcorp)
  • Improved debugging of MSXgl projects (thanks to aoineko)
  • Improved performance of syntax highlighting (thanks to superdisk)

Emulicious Update

An update for Emulicious is available!
The full list of changes follows:

  • Added a disassembler setting to pad mnemonics (thanks to Kak)
  • Added a proper error if a debugfile ends unexpectedly (thanks to leina)
  • Added selection of tile base address to Tilemap Viewer (thanks to leina)
  • Added Step Back Return action to the debugger
  • Added Run Backwards To Line action to the debugger
  • Allow changing sound buffer size without realod (thanks to Zumi)
  • Fixed that sometimes execution broke twice on a line breakpoint
  • Fixed that for more complex expressions the tooltip text did not display correct values (thanks to ISSOtm)
  • Fixed a regression where sometimes a line breakpoint could not be set on a line in a high bank (thanks to arnaud33200)
  • Fixed that on some Linux systems sound randomly silenced (thanks to Zumi)
  • Fixed that sometimes exception breakpoints would point to the line after the exception happened (thanks to CeL)