Hi all,
I’m new to these posting forums but I sometimes post on other forums. I’ve been on and off working with OS9 emulation for a few years now. The main project I've been working on is a replacement Finder, but I've thought of one idea that might be fun (which I'm still not 100% sure I'll do yet). I’ve built a few OS9 tools here and there over the past few years that have made things easier. One of them is kind of neat- it’s a pretty simple system that allows strings to be sent back and forth between the host OS and the guest OS (os9) in emulation. OS9 can trigger events in the host OS as well as allow the host OS to trigger events in OS9.
I usually work in CodeWarrior/C as well as MPW in order to issue direct calls to the Toolbox. The problem I usually face is how much of a pain it is to develop in OS9 when you’re used to working in the host OS. It doesn’t have the modern UI features and emulation can always be sometimes wonky. Usually not much of an issue but as the complexity of the projects increase it tends to become a huge nuisance.
It would be really convenient to have an host-side IDE that uses the MPW references and builds/runs in an emulated OS9 environment. It’s actually quite feasible using ToolServer and the host/guest communication scripts I’ve written (which are a lot simpler than they might sound). Of course, I wouldn’t write my own code editor- just need to integrate with Eclipse, Codeblocks, or Atom, etc.
If anyone knows if there’s already been some work on this, or a better way, I’d love to hear it!
Also, any major technical challenges I'll face that I haven't yet thought of would be extremely helpful.