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

Reply to thread

Yes, most of the programs now faulted by the A9 had already been updated for 32bit, as the previous code added to make them absolutes wasn't always 32bit compatible. The tool used by many to do this is ironically called !MakeAIF, which doesn't actually put AIF headers on so really should just be called MakeAbsolute. The squeeze tool will take any absolute and compress it, suitably modifying an AIF header if present, but will just put a branch to the relocation and decompression routine in if its a plain binary.

Such programs can be fixed, a tool called !BASICGrab can be used to extract the BASIC program from the Absolute, unfortuantely it is also 26bit only, so if you only have a 32bit machine you have to hand extract using unsqueeze/xpand and then either plucking out the BASIC code with an editor, or executing with a breakpoint set at the OSCLI SWI that does the BASIC invokation string. The program then has to have the first line added by the wrapper removed in order to run.

If an author wishes to repackage their program in the same way, and updated version of !MakeAIF will have to be produced which does actually add an AIF header. I beleive some one was trying to contact the author about this, but I haven't heard anything since.

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

  • Desktop Repton Plus review
    It hurt my brain
     10 comments, latest by AW on 12/2/05 8:06PM. Published: 10 Feb 2005

  • Random article

  • Acorn Computer and the BBC Micro Story
    Cambridge talk
     12 comments, latest by em2ac on 8/10/04 9:26AM. Published: 6 Oct 2004

  • 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
    "Unless and until you are willing to produce the evidence to back up your assertions, please cease and desist making these allegations"
    Page generated in 0.0478 seconds.