<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Fri, 12 Sep 2008 23:27:12 +0100
From   : mfirth@... (Michael Firth)
Subject: IDE patches for BBC B/B+ ADFSes

I've bought an IDE hard drive interface for the BBC B, and am generally very
happy with it.

As I already had a large collection of ADFS disks, I preferred to go down
the ADFS route, rather than HADFS.

The interface came with two ADFS ROM images, but unfortunately both had bugs
in.

The first was a straight port of ADFS1.30 to support IDE, which had a minor
problem with BGET/BPUT support that I've managed to fix.

The second, which seems more desirable, is a port of ADFS-1.31E00.rom (from
the NVG site) to IDE, as it will give me PAGE at E00.

However, it seems that this one has a more serious bug in the BGET/BPUT
support that locks up the IDE interface, meaning trying to *EXEC something
requires a power cycle to recover from.

I've now got the source for the patcher program that was used to modify this
ADFS ROM, and it seems to be derived from the standard one for the Master
ADFS (at http://mdfs.net/Info/Comp/BBC/IDE/ADFS/)

I was wondering if anyone on this list knows who produced this patcher
program (or maybe even did it themselves), or whether anyone else has
managed to find and fix this problem.

On a side note, it looks as though this patcher program has come via a
program that produced the ADFS1.33 image, but I haven't managed to find the
source of this intermediate program, so I would be interested in this too if
anyone has it, as it would narrow down my search for where the bug has been
introduced (as ADFS1.33 now works fully, the problem is in the second set of
changes)

Thanks in advance

Michael
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>