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

PC card software released under GPL

By Chris Williams. Published: 3rd Nov 2005, 10:56:27 | Permalink | Printable

A good time to learn x86 assembly language? [Updated]

Aleph1 logoThe sources to Aleph1's PC card software are now available online. The package includes versions 3.07 and 2.35 of the PC card software, Windows and DOS drivers to control Acorn-architecture hardware, and various scripts and ROM images. The source code is released under the GPL.

The software drives Aleph1's range of hardware upgrades that use sub-200Mhz Intel compatible processors, allowing users to run programs and operating systems built for the x86 platform. This usually involves Microsoft Windows 95 and 98.

The move to open source the package was announced in August, earlier this year.

Update at 20:19 7/11/2005
The source code and pre-built software have been split up into individual zipfiles and a mirror of the Aleph1 support site is also now available. See the link below for details.


PC card source code

Previous: Software news
Next: BigBang and Revolver classic games set free


Viewing threaded comments | View comments unthreaded, listed by date | Skip to the end

When unpacking the TAR McAfee AV complains about presence of BAT/RB1 trojan. Is it a false positive?

 is a RISC OS Userbernie on 3/11/05 11:58AM
[ Reply | Permalink | Report ]

If I'm wrong, reply to me and not just mod me down. If I need to learn, this way I'm gonna to be wrong forever :-(

 is a RISC OS Userbernie on 3/11/05 12:14PM
[ Reply | Permalink | Report ]

SparkFS 1.39 which I believe is the latest, won't decompress it. When downloading, it was automatically saved with a filetype of tar, and tar is ticked in SparkFSs module list under choices. Double clicking on it gives 'Unidentified header type found', dropping it on the iconbar gives 12 seconds of disc access and then nothing! Also does it contain a compiled copy of the software, I suspect there are many people who don't have a copy of the compilers who would like a copy of the program. Thanks to wookey, lawrie and peter for his work in getting this released.

 is a RISC OS UserCJE on 3/11/05 1:03PM
[ Reply | Permalink | Report ]

correction: thanks.. for *their* work

 is a RISC OS UserCJE on 3/11/05 1:06PM
[ Reply | Permalink | Report ]

It's a tar file which has been compressed with bzip2. You'll need a bzip2 decompressor - a command line version is in the Unix Porting Project.

It unpacks to about 90MB. There is indeed a Releases directory which contains various versions as shipped, including network links.

There is a /lot/ of source in there, including x86 assembler for the various PC-side drivers. Quite a bit of interesting documentation too - including full schematics of the Elvis (PC on podule) cards.

 is a RISC OS Usercaliston2 on 3/11/05 1:14PM
[ Reply | Permalink | Report ]

CJE: it is bz2 compressed. SparkFS does not support this. You can download a command line based compressor/decompressor from Peter's Unix Porting Project.

 is a RISC OS Userhubersn on 3/11/05 1:18PM
[ Reply | Permalink | Report ]

If anyone wants to poke around without downloading the whole thing I've put up the directory structure at: [link]

Note that it uses ,xxx filetype extensions and MIME types are broken, so everything will download as text - use 'Save link as' or whatever.

This structure may disappear without notice (though unlikely in the next few days) and will do so when Peter puts up a catalogued version.

 is a RISC OS Usercaliston2 on 3/11/05 1:35PM
[ Reply | Permalink | Report ]

Ooh, that's interesting.

Is the Elvis card the one like I've got on eBay (oh yes, subtle...) , item 8230031632 that no-one's bid on yet, or is the Elvis specifically the other podule type that has the 486SLC, IDE and a SIMM socket?

 is a RISC OS Userwm on 3/11/05 2:08PM
[ Reply | Permalink | Report ]

Yet another drobe article which doesn't properly credit the source of the announcement. If drobe wishes to operate in a professional manner, it ought to mention that the news was noted first here:


As for the original announcement, this is it:


 is a RISC OS Usermrchocky on 3/11/05 2:44PM
[ Reply | Permalink | Report ]

I know that the bzip2 format isn't terribly handy for RISC OS users, but it was given to me that way, and I didn't want to mess with repacking it under Linux at the moment - doing so under RISC OS impratical right now due to being at the wrong end of dial up. Poke through Theo's tree if bzip2 is a problem for you.

 is a RISC OS Usermrchocky on 3/11/05 3:27PM
[ Reply | Permalink | Report ]

I've been modded down, but I insist. If I attempt to decompress the bz2 file, McAfee AV complains about presence of BAT/RB1 trojan on the TAR file. Even given that's RISC OS related, so PC trojans aren't of interest, nobody can guarantee about platform that was used to collect/compress the software. So I keep asking: IS IT A FALSE POSITIVE? Answer this in a polite manner and just DO NOT mod me down! Really, I don't understand why (and who) mod me down only for asking some advice.

 is a RISC OS Userbernie on 3/11/05 3:39PM
[ Reply | Permalink | Report ]

wm: The Elvis schematics have a 486SLC, SIMM, IDE etc. I don't think the source to Elvis versions is included (it's just evolved so compatibility might have been broken). A binary can be found at: [link]

 is a RISC OS Usercaliston2 on 3/11/05 3:43PM
[ Reply | Permalink | Report ]

bernie: I have no idea. Googling for bat/rb1 produces no information on what this trojan is. Says it dates from 2004 but all the files in the archive date from 2000 or earlier. I suspect it's a false positive.

 is a RISC OS Usercaliston2 on 3/11/05 3:48PM
[ Reply | Permalink | Report ]

It was compressed under Linux. Of course, the archive _does_ contain some x86 code as well as of course RISC OS code. I suspect further investigation is needed before we get too worked up. It would help to know what files it's complaining about.

 is a RISC OS Usermrchocky on 3/11/05 3:53PM
[ Reply | Permalink | Report ]

AV complains about file 'CPYFILES.BAT' in archive arm216.zip,ddc. Can't verify as AV intercept and quarantine the file.

 is a RISC OS Userbernie on 3/11/05 5:44PM
[ Reply | Permalink | Report ]

Hah! Given the contents of that file are only: copy *.a* good copy armdrv.* good copy *.bat good I think your virus checker is mistaken :-)

 is a RISC OS Usercaliston2 on 3/11/05 8:07PM
[ Reply | Permalink | Report ]

Anyone managed to install it yet? I am asked for a registration code when I try to install it using PCs.Releases.Rel307.Release.!InstallPC

 is a RISC OS Userfrancis on 3/11/05 8:17PM
[ Reply | Permalink | Report ]

francis: Surely since you've got the source code in that archive, you can take the registration code stuff out ;)

 is a RISC OS Userandypoole on 3/11/05 9:08PM
[ Reply | Permalink | Report ]

Or, you could just run the !DivaCode application, which generates the registration numbers :)

 is a RISC OS Userandypoole on 3/11/05 9:30PM
[ Reply | Permalink | Report ]

Caliston2: Thank for your help. AV Is Mcafee Enterprise 8.0, updated. So much for trusting a Win app.... Oh well, apologies for false alert, but 'better safe than sorry' I think.

 is a RISC OS Userbernie on 4/11/05 10:29AM
[ Reply | Permalink | Report ]

By way of a reply to Bernie's question about a false positive virus alert;

I've just downoaded the file, on my WinXP box with Norton Anti-virus and unpacked the archive with 7-zip. No virus warnings at all.

Hope this helps.


 is a RISC OS Useralex on 5/11/05 9:08AM
[ Reply | Permalink | Report ]

Has anyone tried the UPP bunzip2 / bzip2 -d on it? They try to create a directory called PCs/tar/ba2.out which obviously doesn't work on RISC OS.

 is a RISC OS Userdruck on 6/11/05 12:25AM
[ Reply | Permalink | Report ]

Well, I don't agree that it's obvious that it won't work, since the output filename is subject to translation to a RISC OS filename, as per normal UnixLib translation rules.

But having not tried such a thing myself, I can't comment on the specifics.

 is a RISC OS Usermrchocky on 6/11/05 5:48AM
[ Reply | Permalink | Report ]

If it was the expected translation of PCs/tar/ba2/out it would be ok, but its using a dot so you need to have both the downloaded file called PCs/tar/ba2 and a directory with the same name, containing another directory call out, which can't happen. But anyway I'll raise this on the UPP mailing list.

 is a RISC OS Userdruck on 6/11/05 12:50PM
[ Reply | Permalink | Report ]

In replay to Druck

I found this an issue and I had a answer from acorn.misc via Theo Markettos.

Assuming files are in the root directory of your harfdrive

*dir ADFS::yourdiscname.$ bzip2 -d PCs.tar.bz2

or put bzip in Library and it should work by just typing


Hope this helps.

 is a RISC OS Userbluenose on 6/11/05 3:43PM
[ Reply | Permalink | Report ]


If in library should work by just typing

bzip2 -d PCs.tar.bz2

 is a RISC OS Userbluenose on 6/11/05 3:45PM
[ 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

  • RISC OS features in plain english
    A brave stab at bringing all the feature lists together into one easy to understand summary
     30 comments, latest by bucksboy on 16/1/06 6:56PM. Published: 14 Jan 2006

  • Random article

  • RISC OS 4 and 5 to merge
    Er, great
     17 comments, latest by martin on 21/10/04 8:58PM. Published: 16 Oct 2004

  • 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
    "Drobe doesn't reflect the entirety of RISC OS as it declines to publish some news stories because 'they are not interesting' "
    Page generated in 0.1846 seconds.