I'm in the process of rewriting the tools in Psion's SIBO C SDK. The SDK targets EPOC16 machines, such as the Series 3 range. My new tools are written in Free Pascal.
I discovered emu2 recently. With is, I can now run the old TopSpeed C compiler and the old SDK tools directly in the Linux terminal, without needing to start DOSBox. I love it!
Would it be possible to have an exception list which runs a native app instead of a DOS app?
For example, if there was a file or environment variable that included this:
c:\sibosdk\sys\ctran.exe=/path/to/native/ctran
The following would happen:
- emu2 launches
tsc.exe
tsc steps through its project script
tsc tries to run ctran.exe
- emu2 intercepts the call and checks if
ctran.exe is in the exception list
- emu2 finds
ctran.exe in the exception list and launches the native ctran instead, passing all the arguments through
- When native
ctran ends, emu2 continues emulation, possibly passing an exit code back to tsc as %ERRORLEVEL% in case native ctran fails
I don't know how feasible this would be, and I don't know if this fits into your vision of emu2, but it would be really handy.
I'm in the process of rewriting the tools in Psion's SIBO C SDK. The SDK targets EPOC16 machines, such as the Series 3 range. My new tools are written in Free Pascal.
I discovered emu2 recently. With is, I can now run the old TopSpeed C compiler and the old SDK tools directly in the Linux terminal, without needing to start DOSBox. I love it!
Would it be possible to have an exception list which runs a native app instead of a DOS app?
For example, if there was a file or environment variable that included this:
The following would happen:
tsc.exetscsteps through its project scripttsctries to runctran.exectran.exeis in the exception listctran.exein the exception list and launches the nativectraninstead, passing all the arguments throughctranends, emu2 continues emulation, possibly passing an exit code back totscas%ERRORLEVEL%in case nativectranfailsI don't know how feasible this would be, and I don't know if this fits into your vision of emu2, but it would be really handy.