[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Slot settings on a ROM 3



In article <20000115142239.20250.00000023@ng-bd1.aol.com>, 
supertimer@aol.com (Supertimer) wrote:

> Right.  Under GS/OS, you can use slot 4 and keep the mouse
> on a ROM 3.  The ROM 01 can't do this.

Yes, I know that! But my question was: why? Does the ROM 01 use routines 
that are located at $ExC4xx? Or does de ROM 3 do some nasty tricks that 
they hadn't thought of when they manufactured the 01? That's the kind of 
thing I'm curious about.

> >For instance, I noticed the other day that after I set slot 3 to "Your 
> >card" instead of "Built in text", I can execute the APPLESOFT command 
> >PR#3, and the machine switches to 80 columns. But I cannot execute the 
> >PRODOS command PR#3; this results in a "No device connected" error.
> 
> That's strange.  PR#3 should cease working either way.

Oh my. Isn't this machine a wondrous piece of fuzzy logic!
I discovered that you and I are both right. When you boot the ROM 3 up 
in DOS 3.3, you can't get to the 80 column screen. But when you boot up 
in ProDOS or GS/OS, you can, as long as you don't press reset!
Set slot 3 to "Your Card". Switch the machine off (this is for all you 
sceptics) and boot from a floppy that has only ProDOS and Basic.System 
on it.
Now type :PR#3 (That's PR#3, preceeded by a colon.)
This puts you in 80-column mode!
Press reset.
This puts you back in 40 colums.
type :PR#3 again.
This time, the computer hangs.
Can anyone explain that to me?

> >Or, what use is having a switchable "modem port/your card" setting if 
> >the software can work with the modem port even if the setting is "your 
> >card"? Wouldn't it be simpler to the user if the switch simply wasn't 
> >there, and the machine was always set to "your card".
> 
> It is for IIe programs that don't know better.

No, no, no. If the user leaves the setting to "Your Card", //e programs 
run fine. If he THINKS the setting is "Your Card" - because most comm 
programs work - but it isn't, this will crash programs that are not 
IIgs-compliant and expect a SSC. So my advice would have been to not 
implement this switchable setting, but always leave it set to "Your 
card".
If it was compatibility they had been after, they would have made those 
serial ports compatible with the Apple //c's and have the user be able 
to switch between SSC mode, //c mode etc.
-- 
Groetjes, Pim

To send me e-mail, insert a t right before the dot.
If you want to send me spam, make sure to include your snail-mail address (he, he).