??? 01/02/07 05:49 Read: times |
#130314 - Why would anyone do that? Responding to: ???'s previous message |
Russell Bull said:
CP/M was a disk operating system - there was nothing real time about it as it did nothing for task swapping. Not much to be gained by running it on a 8051 as you can get native filesystem code to read/write files to compact flash or whatever. You could write a 8080/Z80 emulator, run cp/m and write programs in turbo pascal. You could also write a 8086/88 emulator and run MSDOS. I think I'm getting a little silly now........... Still, you could write a 8048 emulator and have it still work faster than the original. So why the perennial whining about RTOS'? Why hasn't anyone done that? The modern 805x is dozens of times faster than the 8080, and the CF is dozens of times faster than the FDD for which the CP/M and MP/M were written. Task swapping wouldn't be such a big deal would it? Why would one want to emulate anything when the "real McCoy is available? Why would anyone emulate an 8086/88? If you want' multitasking/multi-user OS' there's always MP/M. Since the 805x series is largely source code compatible with the 8048, why would one emulate it? RE |