从快速看,似乎PocketDOS基于Intel 80186仿真。 80186不支持32位保护模式,因此您甚至无法在其上运行DJPP(这是DOS的GCC实现),因为它需要DOS扩展器(DPMI)来支持32位保护模式代码。 80186本质上是一个8086,带有集成的片上外设,如中断和DMA控制器。
我不认为你能做到这一点。您将需要一个16位实模式DOS编译器。