The Artima Developer Community
Sponsored Link

Python Buzz Forum
Getting an Acorn Archimedes disk image working in Arculator

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Phillip Pearson

Posts: 1083
Nickname: myelin
Registered: Aug, 2003

Phillip Pearson is a Python hacker from New Zealand
Getting an Acorn Archimedes disk image working in Arculator Posted: Aug 31, 2008 9:57 PM
Reply to this message Reply

This post originated from an RSS feed registered with Python Buzz by Phillip Pearson.
Original Post: Getting an Acorn Archimedes disk image working in Arculator
Feed Title: Second p0st
Feed URL: http://www.myelin.co.nz/post/rss.xml
Feed Description: Tech notes and web hackery from the guy that brought you bzero, Python Community Server, the Blogging Ecosystem and the Internet Topic Exchange
Latest Python Buzz Posts
Latest Python Buzz Posts by Phillip Pearson
Latest Posts From Second p0st

Advertisement
I've been copying some old files off old computers, in an attempt to clear some things out so I can reduce the amount of junk in our garage. I just managed to get everything off an old Acorn A4000 machine. The motherboard was severely corroded after sitting in a damp garage for years, but the hard disk was fine, so I plugged it into a Linux box and copied it:

dd if=/dev/hdc of=a4000-disk.img

The image mounted nicely and I could copy all the files off it:

mount -t adfs -o ro,loop a4000-disk.img /mnt

However, the files aren't so useful without anything to read them. Luckily there are several Archimedes emulators around the place. I eventually got the disk image working using Arculator (GPL, for Linux/Windows/Mac). The trick (also on google) was to add 512 null bytes to the start and end of the file. You can do this with dd or with a little Python:

python
open("hd4.hdf", "wb").write(("\0" * 512) + open("a4000-disk.img", "rb").read() + ("\0" * 512))


Copy that into your Arculator directory and boot it up (after finding some RISC OS ROM images and putting them in the ROMS directory, which I believe I can do legally as I actually have the physical ROM chips sitting next to me, even if the rest of the motherboard is unusable!).

Now open up the Apps ROM drive and run !Configure, then click the !Configure icon on the task bar and select Discs, add an IDE disk and click OK. With any luck your Acorn disk image will now be mounted!

Comment

Read: Getting an Acorn Archimedes disk image working in Arculator

Topic: Install firefox 3.01 on Assus eee Previous Topic   Next Topic Topic: Speaking at PyWorks 2008

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use