When launching a program made with OSDK on Oricutron, the emulator is launched in default (e.g. Atmos) mode.
Strangely, the OSDK\Oricutron\osdk_oricutron.bat file does mention the possibility of "ROM choice / Machine choice", but is currently not implemented (by the way, the comment mentions Euphoric, must be a left-over from a copy & paste...):
Code: Select all
::
:: Then we create the correct Euphoric command line call
:: depending of parameters we have:
:: - Rom choice
:: - Machine choice
::
SET OSDKORICUTRON=oricutron.exe
Code: Select all
IF NOT "%OSDKMACHINE%"=="" SET OSDKORICUTRON=%OSDKORICUTRON% -m %OSDKMACHINE%
Of course, a similar modification must be done if using Euphoric as the target emulator (I haven't had a look at this to be honest).
Finally, to be really useful, there needs to be real Oric 1 compatibility in the OSDK, which is unfortunately not the case currently (as far as the standard libs are concerned, apparently even printf() doesn't work, it crashes Oricutron...)
However, I am currently looking at a way to quite easily add Oric1/Atmos compatibility for some of the libraries calling ROM routines, I'll be telling you more very soon, I already have a working "proof of concept", as they say !!

Cheers,
Laurent