I know just how big a job this is, probably better than anyone. It's ultimately why I put my family and career first. That decision was a slam dunk.
I can relate to that - my own plans (which I worked on quietly, so I didn't get hassled) also fizzled out for similar reasons.
FWIW, my approach began by me poring over the disassembly of the Daggefall binary, and as I began to understand the potential legal issues associated with that, I changed my approach to variously, emulating an LE executable (dos mode extenders! - hard!!!) and subsequently writing a more generic tool to generate source code from an LE executable (also somewhat of a challenge
) My hope was that my tool could be used to generate source which might could then be slowly migrated away from the internal gfx engine, and ultimately onto something like DirectX. Also I hoped it would allow fixes & enhancements to be made to the codebase.
I was making some small progress on my final approach before (i) I moved into a house with my fianc? and (ii) I got promoted at work. The combination of these killed my projects stone dead too.
I now lurk at the dungeon-hack forums, only contributing my time in little chunks when I can manage, which is not often. Very occasionally I have another go at trying to resolve some of the issues with running Daggerfall natively (e.g. the keyboard issue, invisible items), but no success so far. It would probably only be of limited use anyway, since when the whole world goes to 64-bit windows they will no longer be able to run dos LE executables.
I haven't given up though, one day...
Good to see you are still alive though IK! Who knows... maybe one day we'll work on this baby together :celebration:
CC
P.S. I think Jormungandr was getting you and Interrupt confused.