🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.atari.st
Article #36137

Re: More on Spectre 128 Problems

#36137
From: David Small
Date: Wed, 25 Jan 1989 08:00
35 lines
2309 bytes
(The base note, which I'll save space by not echoing, concerns
Multifinder on the Spectre 128).
  
  Richard, the reason I don't recommend Multifinder on the Spectre is
that when Multifinder is started up, Multifinder steals away the "bus error"
vector, at location 8, and points it to itself. Many Mac "day to day"
operations generate bus errors on the Atari, from storing into 0 accidentally
because of a pointer gone awry, or a NIL return from an OS trap; to testing
for if the host machine is a Lisa or Mac; to turning sound off and on.
I have a lot of code that the bus error vector points to which examines the
bus error and, if possible, recovers from it; the Magic Sac started getting
really compatible when this code went in, as a surprising amount of Mac
software was generating ST bus errors.
   Thus, when you go into Multifinder, you've disabled all the bus error
trapping that is holding things together. You'll notice that whenever
you exit an application, for instance, you get an "unexpectedly quit ID=1"
message; that's multifinder's bus error handler.

As soon as I jiggle in some code that tests for location 8 being altered,
and fixes it up if so to my code (and then have my code jump to their code
if I can't handle it -- standard vector stuff), Multifinder will probably
stabilize considerably. As is, I'vehad 8 well behaved applications up t
once on my 4-meg ST, and 1.5 of free RAM to go..

Hence, please don't say (as the base note does) that Multifinder won't
ever be supported on Spectre. The product has only been out since
September, and I've had a few things to do..

 -- Many thanks,
Dave Small, Bottlewasher
Gadgets by Small, Inc.

p.s. The hplabs!boulder!tcr!gadgets!dsmall is temporarily down; I'm
trying to fix that... the 7300 is acting up.
Technical Details
Message-ID: <10475@well.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!lll-winken!ames!pasteur!ucbvax!bloom-beacon!apple!well!dsmall
References: <8812300458.AA25156@ucbvax.Berkeley.EDU> <13234@cup.portal.com> <24467@sgi.SGI.COM> <13524@cup.portal.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!lll-winken!ames!pasteur!ucbvax!bloom-beacon!apple!well!dsmall
From: dsmall@well.UUCP (David Small)
Newsgroups: comp.sys.atari.st
Subject: Re: More on Spectre 128 Problems
Message-ID: <10475@well.UUCP>
Date: 25 Jan 89 08:00:33 GMT
References: <8812300458.AA25156@ucbvax.Berkeley.EDU> <13234@cup.portal.com> <24467@sgi.SGI.COM> <13524@cup.portal.com>
Reply-To: dsmall@well.UUCP (David Small)
Organization: Whole Earth 'Lectronic Link, Sausalito, CA
Lines: 35