Alright, after trying to help Kroko get JK up and running properly so that he could play
Magrucko 3 (and to a lesser degree,
TODOA 2-), I had to go through various hoops and herpes to figure out some insight into how.
Simply put: dgvoodoo is more or less the best way to get JK (and MotS working) on modern computers.
It does have some reservations, though.
1) As opposed to my previous expectations, it actually is compatible with my
JK13 Patch. But only in 16-bit mode. The 32-bit mode enabled by JK13 does not work with dgvoodoo at all.
2) The screen appears to be quite bright with the dgvoodoo wrapper and messing with the dgvoodoosetup.exe settings doesn't really help much. However, screenshots are properly colored.
3) The 32-bit mode of JK13 does seem to eliminate some lag issues.
Here's an area (unreachable unless you cheat) from
TODOA TC Multiplayer that gave me 3fps on my WinXP machine way back in 2009:
[ UTILIZING DGVOODOO + JK13 ]
[Unable to find specified attachment]
Here's the same area with JK13 only:
[Unable to find specified attachment]
In other words, in areas that really rely on not having adjoin limits, dgvoodoo seems to have some lag into it (not necessarily as substantial as in this case, but it's interesting to note the fps difference between those two scenarios in the most lag-inducing area in TODOA TC MP).
3) On my JK13 setup (NVIDIA card, Windows 10), "fullscreen" JK has blatantly visible window borders in it, so it's more like a windowed JK zoomed in to a full screen.
With dgvoodoo + JK13, the fullscreen is ACTUALLY full screen.
4) Related to this issue, on JK13 alone, the uppermost line of JK's command console tends to be obscured by the window border which is somewhat unhelpful especially with classic era SP levels with the beeping dialogues and the lines appearing in the command console.
With dgvoodoo + JK13, this issue doesn't appear.
5) JK13 alone is unable to run at my monitor's native resolution (2560x1440), so I have to use 2048x1152 when playing JK.
With dgvoodoo + JK13, I can use 2560x1440 just fine.
6) I may be forgetting some of my observations, but perhaps I'll make separate not of them if they come to mind again.
ONCE AGAIN, SHORTLY PUT: Go with dgvoodoo (but don't get a ReT patch).
Unless you want to play
TODOA TC or TODOA 2- which
require JK13, you're likely not really missing out on anything if you use use dgvoodoo alone (instead of dgvoodoo + JK13).
Now, I once did brush dgvoodoo off because I wasn't clear of its origins, but it really has a pretty good success rate (thus far) aside from a few tiny errs. And it finally lets me play MotS on my current rig again. Woo!