jrsharp / pcd68

PCD-68: a 68000-based virtual retro computer (inspired by the Macintosh, Canon Cat, etc.)
MIT License
1 stars 0 forks source link

PalmOS binary compatibility/emulation #23

Open jrsharp opened 2 years ago

jrsharp commented 2 years ago

Was just musing about how while this resembles the Mac and Cat, it may resemble the Palm Pilot even more... If that is true, would it be even possible to execute PalmOS binaries (PRCs?) in an in-system binary emulator on the PCD-68 hardware? How would this be implemented? PalmOS SysCall intercepting in some kind of host RTOS running on the PCD-68? Translate these SysCalls to platform-specific-appropriate system functions? Would the emulator allow for a toggle on boot? That is, PalmPilot emulation is activated on boot, and probably booting into a known PalmPilot (Palm OS 3.3?) image?

Consider this a will-probably-never-have-but-wouldnt-it-be-cool-if feature for now...