Another suggestion for the next version: Can the debugger window be made scalable?
I can try adding that, but it may be problematic. It could be as simple as setting the "resizeable" flag on the window, and in theory FLTK automatically resizes all the widgets on the window, but the result looks ugly if the window is resized by a significant amount. The original size (960x720) was chosen for compatibility with 1024x768 displays (1366x768 is common on laptops), and the resizing begins to cause issues below a height of 700 pixels: the bottom row in the disassembler is cut off. Thus, the code would need to be changed in various places to account for the size changes, as the layout of all the register, memory and other displays on the first page is currently hard-coded. On the other hand, it would also be useful to be able to see more rows on a larger display, even on a 1920x1080 desktop monitor, the emulator windows look small, and then some people have 3840x2160 displays.
By the way, I found and fixed (on Git) a bug in the PNG image saving: it writes corrupt output when a block is uncompressed. This is rather unlikely to happen, however, in Enterprise emulation mode I was not able to trigger the bug even intentionally (with a 2-color interlaced 46x288 IVIEW image that contained random data), because some compression was always achieved.