Path: csiph.com!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Benoit0123 Newsgroups: comp.sys.apple2.programmer Subject: Re: A fix for the Uthernet II manual and a tiny enhancement for the detectionroutine Date: Fri, 11 Mar 2016 08:34:34 -0000 (UTC) Organization: Mac GUI Lines: 33 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Fri, 11 Mar 2016 08:34:34 -0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="ac9e0e4d7dd3957fb97803ee6801bab8"; logging-data="2611"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18sO8L/th+udUDXQTWJd0h3" User-Agent: Mac GUI Usenet In-Reply-To: Cancel-Lock: sha1:a17UwC9LAPmatOyR0spk7KlUUPk= Xref: csiph.com comp.sys.apple2.programmer:2479 Benoit0123 wrote: > I've got a look at the Uthernet 2 manual, and noted some discrepancy > within > the published listing. > Despite the fact that the WDATA was equated to $C0C7 value within the > listing, the instruction STA WDATA to write to the data port was assembled > as 8D 07 C0 (for instance at lines 89 and 106 page 28). > Here is a subroutine that tries to detect the UII card within an Apple 2. > The changes from the one published is that it automatically skips all Disk > 2 > interface cards (detected by a checksum routine on the Cnxx ROM space). > and > also skips any card with a firmware entry point as the UII card dos'nt > have > any at this time. The checked bytes are at offsets: 06 (value 38) 07 > (value > 18) and 0B (value 01). > > * Routine pour deviner ou se cache la carte Uthernet II (snip) > MOFFST HEX 06070B should read MOFFST HEX 05070B Forgive me... -- Growing old is mandatory.. growing up is optional.. But the other way round is as true.