[Virtualacorn-list] Enhancing the RISC OS experience
David J. Ruck
druck at druck.org.uk
Sun Oct 19 15:16:27 BST 2008
On 18 Oct 2008 ralph_valmai at ntlworld.com wrote:
> 1) Would it be possible to use the host to render images that RISC OS
> cannot do? RAW images might be an example. Are there any other host
> resources that might be used in this way?
Yes, lots. Native image decoders could easily incorporated in to
Select's ImageRenedering API. Similarly native video codecs could
be utilised.
> 2) Would it be possible to write some modules using the host
> instruction set and simply have the emulator pass parameters to the
> module and receive the results? The modules given this treatment would
> have to be such that a significant time saving would result.
Yes, there is the Red Squirrel (VRPC's orginal name before it was
commercialised) SDK, which allows you to write native DLL's which
can easily communicate with RISC OS modules. RISC OS modules can also
make direct calls in to host OS APIs. VRPC's HostFS and Networking
code already employ this mechanism, as I assume does RO 6.10's VRPC
video driver.
> 3) What other uses of the host are there that might enhance the
> overall performance of the VA in a significant fashion?
Apart from many issues similar to images and video, removal of
emulation of legacy Risc PC hardware, and altering the RISC OS code to
talk directly to hardware on the host system.
> It is possible that some of those who have left RISC OS might be
> tempted back if VA became known as the RISC OS you knew and loved but
> with enhancements that RISC OS on the old 'native' machines never had
> and never could have had.
I doubt it, but it would make VRPC far more useful for those that
already use it.
> Greatly improved disc i/o via hostfs is a significant selling point at
> the moment. The more enhancements of this kind that can be
> implemented, the more attractive VA could become and the longer RISC
> OS could be available and useful.
The big question is whether any developers consider it worth the
effort to utilise the host OS from within RISC OS, and any users
would use it in preference to the more sophisticated applications
running on the host system.
Cheers
---Dave
--
______________________________________________________________________
David J. Ruck Phone: +44- (0)7974 108301 Email: druck at druck.org.uk
______________________________________________________________________
More information about the Virtualacorn-list
mailing list