The debugger of fuse-sdl shows the Z flag unset in this case, at label forever:
ld de,0 ld a,d or e forever: jr forever
I've discovered this while debugging a program of mine. I use version 1.3.1. I've tried the older versions of fuse-sdl from 1.1.1 to 1.3.0, and the same problem happens. The debugger of fuse-gtk works fine, it shows the Z flag set as expected.
I forgot: I use Fuse compiled on Raspbian (Debian for Raspberry Pi).
Thanks for the report. Looks like flags are printed in inverse order.
Patch looks good to me.
Thanks all. Committed in [8c7fbf]
Related
Commit: [8c7fbf]