[comp.sys.apple] Nucleus and Rev 3 ROMs go BOOM!

rewing@APPLE.COM (Richard Ewing) (09/10/89)

Just a quick note to you guys out there who manage to get Nucleus:
DO NOT run it on a new Apple IIgs with Rev 3 ROMs.  It will crash
when the SpeedyBoot FTA first tries to load this disk, and will barf
with an out of memory error, which is clearly wrong, since it has
the whole 1 meg machine at its feet.  Even stranger is that on
my IIgs with the not-so-final Rev 3 ROMs, it will boot into the
tital screen, but with a twist.  I have 2 Apple 3.5" disk drives,
and if I put the disk into drive 1 to boot, it will read the
first track, and then switch to the second drive expecting to
read something from there.  The drive, is of course, empty.
If I kick the disk out of the first drive and put it into the second,
then it will finish loading.  Then it will start the title animation
and soundtrack.  Curious here that my Transwarp GS seems to have
no effect either in the behavior of the boot, nor in the speed
of the animation of the tile screen.  Hmmm....  Anyway, once
I press the space bar on my machine to start, it brings up the
Nucleus screen, it tries to start the soundtrack which makes the
machine's soundchip go berserk and you have to end up turning off
the machine as it can't get past its sound initialization phase.
Strange that sounds screws up here when it played perfectly on the
title screen.  Any older GS (including my one at home) plays
Nucleus just fine.  Truly, truly, truly weird.  Anyway, you have
been warned.

--Rick Ewing
  Apple Atlanta

krb20699@UXA.CSO.UIUC.EDU ("I dunno. Do you?") (09/12/89)

     To get your Transwarp GS to work in Nucleus, you have to wait until
the molecules start moving around, and after the 'AUTO' light goes out.  Then
press Control-OpenApple-SHIFT?-2.  On mine without the Transwarp, it gives
me a "Transwarp Speed Error" or something of the like.  I assume the keypress
makes Nucleus try to activate the Transwarp.  I could test this keypress if
someone were to buy me a Transwarp GS...{=


InterNet:        krb20699@uxa.cso.uiuc.edu        |    Ken Brownfield
    or  :        krb1517@uxf.cso.uiuc.edu         |    1010 South Second
   PLATO:        ken brownfield/unialum/cerl      |    Champaign, IL, 61820.
     or :        brownfield/dialup/cerl           |    1-217-384-6964
    ALPE:        ASA(I-can-afford-it)             |============================
-------------------------------------------------------------------------------
I'm 16 years old, a Sophomore Computer Engineer at the University of Illinois,
  and proud of it.  "The company I work for didn't give me this signon, so
everything I say above is legal, if not correct, right, authorized, or poetic."

lbotez@pnet02.gryphon.com (Lynda Botez) (09/14/89)

That's real strange (that the New GS won't run Nucleus).

I would imagine it has something to do with the fact that Sergeant Claude
wrote his own tools for that demo. (That's what makes it so good... heh heh).

BTW, there is another disk going around, called ACS.Demo; which is really
worth seeing if you liked Nucleus.  It should show up on a BBS near you
soon... (written by the same people).

Lynda

UUCP: {ames!elroy, <routing site>}!gryphon!pnet02!lbotez
INET: lbotez@pnet02.gryphon.com

rewing@Apple.COM (Richard Ewing) (09/14/89)

Hey, if the ACS.Demo shows up, upload it here, I'd love to see it!

On a side note, one of the problems that Nucleus may have on a new IIgs
may well indeed be the amount of memory.  People here have said that
Nucleus doesn't seem to run on anything less than a 1.25 meg machine.
Yet it boots on my Rev 3 rom machine (preproduction), gets into the
title animation, and then goes nuts on the real demo.  The one other
rev 3 machine was a final unit with only 1.125 megs on board (which is standard)
.  It would be really weird if the critical amount of memory that
Nucleus needs to load between and old and new machine is just 128K of memory.
Then with what it has to do, I'm not surprised.  My machine has
5 megs of RAM, so it looks like I've uncovered a more sinister problem
lurking deeper in the sound routines of the program.

-- 
__________________________________________________________________________
|Disclaimer:  Segmentation Fault: Core Dumped.                            |
|                                                                         |
|Internet: REWING@APPLE.COM-----------------------Rick Ewing              |
|ApplelinkPE & MacNet Soon!------------------Apple Computer, Inc.         |
|Applelink: EWING--------------------100 Ashford Center North, Suite 100  |
|Compu$erve: [76474,1732]--------------------Atlanta, GA 30338            |
|GENIE: R.EWING1--------------------------TalkNet: (404) 393-9358         |
|USENET: {amdahl,decwrl,sun,unisoft}!apple!rewing                         |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

lmb7421@ultb.UUCP (L.M. Barstow) (09/14/89)

In article <34708@apple.Apple.COM> rewing@Apple.COM (Richard Ewing) writes:
>Hey, if the ACS.Demo shows up, upload it here, I'd love to see it!
>
>Yet it boots on my Rev 3 rom machine (preproduction), gets into the
>title animation, and then goes nuts on the real demo.  The one other

What about the possibility that the SmartPort was upgraded slightly...
I've noticed an annoying tendency of Nucleus on my ROM01 GS...sometimes
a few things are messed-up...

I've had the main screen come up, but no stars ever appear, and the demo
gets stuck...I've also had the auto-zoom light 'crack' (it was
garbaged..)....I think the demo is extremely sensitive to drive
glitches. (I mean, loading in under 10 seconds, you can't expect
reliability.)

Please do post the ACS.Demo when it appears...
-- 
Les Barstow                   |Bitnet: LMB7421@RITVAX                           
"What about the R.O.U.S's?"   |UUCP: ...rutgers!rochester!ritcv!ultb!lmb7421
"The Rodents Of Unusual Size? |ARPA: lmb7421@ultb.isc.rit.edu
I don't believe they exist!" - Buttercup and Wesley, _The Princess Bride_

henrym@pro-europa.cts.com (Henry Malmgren) (09/15/89)

Comment to message from: usc!henry.jpl.nasa.gov!elroy.jpl.nasa.gov!gryphon!pnet02!lbotez@apple.com (Lynda Botez)

What's this about the new GS not working with Nucleus?  I thought that all
software was going to be compatible with the Rev 3 cpu.  Is this the  only
thing that doesn't work, or did I just blow 2200 bucks?

UUCP: crash!pro-europa!henrym
ARPA: crash!pro-europa!henrym@nosc.mil
INET: henrym@pro-europa.cts.com
APPLELINK PE DALAMAR11

delton@pro-exchange.cts.com (Don Elton) (09/17/89)

Comment to message from: henrym@pro-europa.cts.com (Henry Malmgren)

If you work hard enough at it you can break enough rules to make your software
break on the new ROM.  The guys who wrote Nucleus apparently broke enough of
them to get this effect.  Moral of course is to follow the rules or live with
the consequences.  You haven't lost much.

UUCP: [ ihnp4 cbosgd nosc ] !crash!pro-carolina!delton
ARPA: crash!pro-carolina!delton@nosc.mil
INET: delton@pro-carolina.cts.com

rewing@Apple.COM (Richard Ewing) (09/17/89)

Seems that his is the only thing that we can really find with a ROM 3 problem.
Then again, Nucleus doesn't really even seem to try to adhere to published
programming guidelines, so the fact that it tends to break is not
surprising.

-- 
__________________________________________________________________________
|Disclaimer:  Segmentation Fault: Core Dumped.                            |
|                                                                         |
|Internet: REWING@APPLE.COM-----------------------Rick Ewing              |
|ApplelinkPE & MacNet Soon!------------------Apple Computer, Inc.         |
|Applelink: EWING--------------------100 Ashford Center North, Suite 100  |
|Compu$erve: [76474,1732]--------------------Atlanta, GA 30338            |
|GENIE: R.EWING1--------------------------TalkNet: (404) 393-9358         |
|USENET: {amdahl,decwrl,sun,unisoft}!apple!rewing                         |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

prl3546@tahoma.UUCP (Philip R. Lindberg) (09/19/89)

From article <34781@apple.Apple.COM>, by rewing@Apple.COM (Richard Ewing):
> Seems that his is the only thing that we can really find with a ROM 3 problem.
> Then again, Nucleus doesn't really even seem to try to adhere to published
> programming guidelines, so the fact that it tends to break is not
> surprising.
> 
> -- 

Please don't take this as a flame, it's not intended to be:
   I think Richard, you miss the point.  It's not a question of ROM3
working with all software that "adheres to published programming
guidelines".  It's really a question of:  "Does it run the s/w that I use?"
							       ^^^^^^^^^^
If Managing Your Money or AppleWorks or <Name your Favorite S/W package>
doesn't work, then I will suffer pain.

VERY OBVIOUSLY, Apple CANNOT be expected to handle every Tom, Dick, & Harry
that writes code which doesn't "adheres to published programming
quidelines", BUT, to say that ROM3 is "transparent" and then discover it
isn't "quite", well,....

Us "lowly users" are more concerned with the pain.  If we write (or use)
s/w that worked on the machine at the time, but doesn't work now, for any
reason, we experience pain.

Maybe this is more a word to the wise.  I most certainly I don't want Apple
to stop improving GSOS.  And if you'all feel you can't change anything
without people screaming, then maybe you'll stop making changes and GSOS
will die....  I guess the word is: "adhere to published programming
quidelines."  (It's just that it's sometimes tough to make the machine
"shine" when you can't take shortcuts.)

+---------------------------------------------------------+
|	     The Apple //'s will live forever!!		  |
|  Phil Lindberg	    snail mail: 13845 S.E. 131 ST |
| INET: prl3546@tahoma.UUCP		Renton, WA 98056  |
| UUCP: ..!uunet!bcstec!tahoma!prl3546			  |
|    Disclaimer: I don't speak for my employer (and I not |
|		 sure they even know I exist....)	  |
+---------------------------------------------------------+

rewing@Apple.COM (Richard Ewing) (09/21/89)

"Does it run the software that I use?"

Odds are, I'd say yes.  When System 5.0 came out (and the new ROM 3's), most
of the old GS/OS 2.0, ProDOS-16, and Basic.system (well sortof) software
worked without modification.  Software that had problems usually
had difficulties with extensions that we built into the OS for things
like Appleshare.

Things like Nucleus and ACS are wonderful examples of what can be done
to the technology.  But likewise, if we are going to be able to
extend and expand the technology, a few rules must be followed.  These
are not the days of old, where people adressed ][+ and //e hardware addresses
directly.  These days, we use tools for a reason: to provide a library
of sophisticated routines that you can reasonable count on to work in future
versions of the the OS or machines.  Nucleus and ACS don't use
these tools, and you see exactly what happened when we changed the ROMs.
Most software does not do this.  And I think you really shouldn't be worried
over your software investment.

Besides, do you really *use* Nucleus???

-- 
__________________________________________________________________________
|Disclaimer:  Segmentation Fault: Core Dumped.                            |
|                                                                         |
|Internet: REWING@APPLE.COM-----------------------Rick Ewing              |
|ApplelinkPE & MacNet Soon!------------------Apple Computer, Inc.         |
|Applelink: EWING--------------------100 Ashford Center North, Suite 100  |
|Compu$erve: [76474,1732]--------------------Atlanta, GA 30338            |
|GENIE: R.EWING1--------------------------TalkNet: (404) 393-9358         |
|USENET: {amdahl,decwrl,sun,unisoft}!apple!rewing                         |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^