It is not a matter of a fight between emulators, but to add and complete the information we have about the hardware.
Oh, absolutely. I doubt I'm going to bring much to the table to be honest — other than perhaps providing a maintained, native-UI macOS option. If anything that might even take some other functionality off the table, since I actually quite like the sandbox as a user and therefore tolerate it as a developer, though e.g. it means not exposing the local filing system to the emulated Enterprise.
IstvánV (author of ep128emu) wrote so much about undocumented properties of Dave in the Hungarian forum.
These are collected and added to here as addendum ("Néhány kiegészítés a DAVE dokumentációjához").
Sorry it is in Hungarian, try with Chrome/Google translate
Wow, that hopefully means that I don't even need to go Ep128Emu source diving when relevant questions arise!
I ran it through an automatic translator and captured the resulting HTML
here if anybody wants to skip a step. Luckily the output is still relatively clean. I guess I'll apply manual copy edits when I get a chance to inspect in detail, and then try to find somewhere to host the translation more permanently.
Right now I'm still implementing Nick, and already running up against a few queries, mostly to do with continuity between lines, especially when switching between vsync and any non-vsync mode — e.g. if you've set the left border for after the right on a pixel line that rolls into a vsync line, does the line begin in the outputting-vsync state rather than outputting blank? Luckily my CRT emulation seems to be able to sync lock even to my current naive implementation so I'm at least at the point of having stable output for sufficiently conventional line parameters, though it's fairly permissive with regards to vertical sync.
Anyway, I won't bore with the development-blog-level commentary.
Thanks to all for the assistance so far!