Here are some more bugfix/improvements requests regarding current regen (another truckload, previous mentioned ones are still actual as well):
* Sharpness loss
on display (non exact size / resizing takes place for some reason), check "didge" "oldschool" and "stateside" letters:
* Sound overloading causes ear tormenting wraparound
instead of limiting,when PSG/FM volumes are changed (boosted a lot).
* There could be nice button in volume window
that would instantly reset PSG/FM volumes to 1.0.
* PSG channel mask selector
could be nice, as well as register display (PSG debugger). PSG channel selector could be in the same YM channel selector window.
* There is inconsistency
between "sound channel switcher" and "2612 debugger" - channels are called differently (ch0..5 and ch1..6)
* Saving full z80 memory dump crashes regen
and dumps a huge file, that also includes i/o range and window to 68k, should save 8k only.
* Z80 RAM viewer crashes regen whenever you scroll
"too far away" (somewhere into i/o or m68k window space).
* YM channel select does not close using the close button
, only [ok] works. Yet it's totally cosmetic thing.
* Tools could get sorted in a more consistent way
(all related things grouped, for all things there is the same item sequence if applicable) - z80 ram editor below z80 debugger; channel/layer selects consistentently before/after the unit debuggers; etc. This would make things more instantly accessible and handy
* On a second attempt to open a 68k RAM viewer (that is - while it is already open) "no game loaded" error appears. A cosmetic thing, yet it would better just switch focus to the already opened window.
* Game "show do milhao" (something from Brasil) does not work in the same way like a bunch of other poor quality carts: at startup, screen becomes filled red and that's it. It might be made on the bugful chinese tomsoft sdk, haven't yet checked.
* There could be some sort of DMA action logger, a list (say for 8192 entries) that keeps last DMA transactions (source and taret address, mode, type) that could just be saved into text file anytime. Implemented as a rolling-pointer list it would have no impact on emulation speed at all, yet could tremendouly help debugging and/or reverse engineering things,
* DAC rate display could average longer so it is readable.
* YM DAC could have independant WAV dumping facility
, that saves a sample without anymixing nd processing, whenever it is written into DAC register and DAC is enabled. This is useful to inspect in a bit level z80 samplig stuff to see how well does resampling/decompression/whatever works. Should be simple to implement and a unique feature, useful also for instant sample ripping.
* Mickey Mania
level when moose is chasing mickey (that spectacular one) has a few graphical issues (while kega and real hardware shows things fine) - some sprites have a glitch line above them, and when sprite layer is disabled, mickey's foot is still visible and animating around (how come?)