Is there a CLDC version/configuration of the J2ME (or even J2SE) that would be able to run on a 16-bit MS-DOS machine? The documentation that I've been able to find hasn't been clear--one thing said it only runs on Palm OS 3.01, something else said that it was portable across all 16-bit architectures. I haven't been able to find anything that says specifically "This version is for 16-bit MS-DOS systems" but maybe I am just not looking in the right places.
In regard to your specific question, here's what is said: "7.What is the target device for J2ME CLDC?
* Processor:16 bit/16 MHz or higher * Memory:160-512 KB of total memory available for the Java platform * Power:Limited power, often battery powered operation * Networking:Connectivity to some kind of network, usually with limited bandwidth "
In principle, the RI is portable to a 16-bit machine, it can only be used for free for research purposes. It comes customised to Linux, Sparc and Win32.