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

Reply to thread

jess: 26bit and 32bit sources aren't different instruction sets, everything in C will be exactly the same, and of the assembler its 99% the same ARM instructions and 1% conditional macros in places where a couple of different instructions have to be used on 26bit machines to maintain the expected flag preserving behavior. As said it doesn't help one iota in making it portable to other architectures.

If you feed the ARM assembler in to a cross compiler you would get the same result as the output of an emulator JIT, native instructions but something that still needs an emulation of specific legacy hardware. So you either still need to provide this, or more likely recode the hardware specific parts. As mentioned in RISC OS 5 most of the low level processor and main bus bit twiddling (including timers) is in the HAL, which would be recoded for the native architecture. The higher level hardware specific module would need adapting for the specific southbridge and video card, or more likely the unified model provided by a virtualisation layer.

Even with suitable tools there is no free lunch, it would be a lot of work, and even after you've done all that, you still need to provide an ARM JIT emulator to run all the legacy RISC OS applications which will never be converted for the new architecture.

 is a RISC OS Userdruck on 04/09/06 10:42AM
[ 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

  • Social networking websites and RISC OS
    lol omghi2u r u on faceb00k yet??
     4 comments, latest by cables on 12/9/07 12:51PM. Published: 9 Sep 2007

  • Random article

  • New Acorn reveals PC laptop website
    Calls time on RISC OS
     31 comments, latest by Pete on 05/10/06 10:53AM. Published: 6 Sep 2006

  • Useful links

    News and media:

    Top developers:
    RISCOS LtdRISC OS OpenMW SoftwareR-CompAdvantage SixVirtualAcorn

    CJE MicrosAPDLCastlea4X-AmpleLiquid SiliconWebmonster


    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
    "Every once in a while I get the impression that sometimes the things published on Drobe are not 100% accurate"
    Page generated in 0.0709 seconds.