No, it truly is a 32-bit Dos program, using the Pharlap 32-bit Dos extender. Written around 1985, I think.
I have been running this program for many years in Dosbox, under Win95, Win2000, WinXP, Win7, and now Win8.1. Also under Android, using Turbo Dosbox in a tablet and on my phone. In all of these scenarios, Dosbox and my program run just fine, calculating perfectly and never crashing --- except for the Win8 problem when the keyboard is detached.
In my two Android uses, Turbo Dosbox doesn't mind the lack of a keyboard, and the virtual keyboard works perfectly.
So it appears that something in the Asus T100's interface between the Win8 OS and the Dosbox program is askew when it comes to the keyboad/virtual keyboard switch. But I know nothing of such things.
But it really is not about my program. Dosbox won't even run at all, even before I call my Dos program.
Any ideas on this?