Drobe :: The archives
About Drobe | Contact | RSS | Twitter | Tech docs | Downloads | BBC Micro

Reply to thread

AMS:

"Ok so RO4 Select is more hardware independent. Then it should be a doddle to port to the Iyonix shouldn't it... Also the OSes being "very different internally" is irrelevant"

From what I understand of how modern ROS 4 works: It will be easier now to port RISC OS Select to the Iyonix, since the 32bit work is being wrapped up. The stumbling point is the actual hardware drivers. A hardware absraction layer doesn't take away the need for drivers, it merely allows the upper level of the OS to free itself of worrying about what the underlying hardware is doing. Picture it as.. OS <--> HAL <---> drivers <---> hardware.

So, for an Iyonix port, ROL will have to produce an Nvidia driver, USB driver, etc that will work with the Iyonix hardware and the OS 4 hardware abstraction. Ideally, RISC OS 4 could reuse the OS 5 driver modules. Except ROL don't know how the OS 5 modules communicate internally and how they collude to pass around information. For example, the OS 5 kernel may expect a particular line of communications to and from the graphics driver (such as a Vsync ticker) and won't work without such a heartbeat.

ROL have no way of knowing how the CTL Nvidia or USB modules work with other OS-level components. That's what ROL mean when they talk about differences internally, and it's also what ROL mean when they called for more information and help from CTL for the Iyonix port - the internal design of OS 5 is not documented publically. As you say, the internal workings of the OS will not affect third party programmers, but it's crucial for the OS-level developers.

Chris.

 is a RISC OS Userdiomus on 08/09/06 11:38PM
[ Reply | Permalink | Report ]

Please login before posting a comment. Use the form on the right to do so or create a free account.

Search the archives

Today's featured article

  • CDs Available
    Drobe Special Projects
     2 comments, latest by piemmm on 21/10/03 12:23PM. Published: 23 Jul 2003

  • Random article

  • chocky.org at South East Show
    Visit the Unix Porting Project stand. Pre-show hype never felt so good
     6 comments, latest by diomus on 21/10/02 11:46AM. Published: 19 Oct 2002

  • Useful links

    News and media:
    IconbarMyRISCOSArcSiteRISCOScodeANSC.S.A.AnnounceArchiveQercusRiscWorldDrag'n'DropGAG-News

    Top developers:
    RISCOS LtdRISC OS OpenMW SoftwareR-CompAdvantage SixVirtualAcorn

    Dealers:
    CJE MicrosAPDLCastlea4X-AmpleLiquid SiliconWebmonster

    Usergroups:
    WROCCRONENKACCIRUGSASAUGROUGOLRONWUGMUGWAUGGAGRISCOS.be

    Useful:
    RISCOS.org.ukRISCOS.orgRISCOS.infoFilebaseChris Why's Acorn/RISC OS collectionNetSurf

    Non-RISC OS:
    The RegisterThe InquirerApple InsiderBBC NewsSky NewsGoogle Newsxkcddiodesign


    © 1999-2009 The Drobe Team. Some rights reserved, click here for more information
    Powered by MiniDrobeCMS, based on J4U | Statistics
    "Your attitude is appalling and childish"
    Page generated in 0.0399 seconds.