News for hackers. Stuff that matters.
Re:LokiOS. A new version of CP/M 2.2, written from Scratch by shrubble on Wednesday March 01, 2023 @12:07PM (#34984865)
That's easy: because the calls to the screen went through the terminal handling code; on MSDOS, for speed, many applications bypassed the MSDOS I/O and called the video hardware directly; this made things much less portable.

There were many MSDOS but not 100% IBM PC compatible machines made that got hit in the market because of this, such as the Zenith Z-100/Z-120 , TI PC, etc. If the memory map and everything else didn't exactly match the IBM BIOS setup the application would fail.

Re:LokiOS. A new version of CP/M 2.2, written from Scratch by spc476 on Wednesday March 01, 2023 @02:33PM (#34987142)
That's not a fault of MS-DOS, but of the application writers. If they stuck just with the MS-DOS API, the app would work with any MS-DOS machine.