416 lines
18 KiB
Plaintext
416 lines
18 KiB
Plaintext
|
America Online
|
||
|
APPLE II DEVELOPMENT FORUM CONFERENCE LOG
|
||
|
Tuesday, September 4, 1990 10:00 p.m. Eastern Time
|
||
|
Topic: Operating Systems
|
||
|
Forum Leader: Dave Sugar (AFL Dyfet)
|
||
|
|
||
|
|
||
|
AFA Gary J Ok. Let's get started here.
|
||
|
AFA Gary J Welcome to the Apple II Development Forum. Tonight's topic is
|
||
|
Operating
|
||
|
AFA Gary J Systems. I'm Gary Jacobson, the Forum Assistant. Dave Sugar
|
||
|
will be here
|
||
|
AFA Gary J in a moment. Let's use forum PROTOCOL!!!! starting NOW!!
|
||
|
AFA Gary J So if you have a question, type a "?" on a line by itself.
|
||
|
AFA Gary J Or, if you have a comment on the curren topic, type a "!" on a
|
||
|
line by itself.
|
||
|
AFA Gary J Does anyone have a question they'd like to start out with this
|
||
|
evening?
|
||
|
Matt DTS [Lots of new faces here tonight! GA]
|
||
|
AFA Gary J Yes, Joyce! GA
|
||
|
AFL JoyceM I understand that the new Prodos-8 (1.9) cannot be used with
|
||
|
ProSel-16 and
|
||
|
AFL JoyceM GSOS 5.02, is that correct?
|
||
|
AFA Gary J It's true of 5.02, but not sure about ProSel.
|
||
|
AFA Gary J GA, Jeffrey
|
||
|
JeffreyH11 I'll wait for Matt. GA
|
||
|
AFL JoyceM I was mistaken in stating Prosel <grin>, just 5.02 :)
|
||
|
AFL JoyceM Done
|
||
|
Matt DTS Yes, it's true. Hidden Secret: You don't really care.
|
||
|
Matt DTS Why not? Because the only changes between 1.8 and 1.9 affect
|
||
|
booting P8 directly or quitting from it
|
||
|
Matt DTS where GS/OS is not involved. Since GS/OS takes care of both these
|
||
|
things for you, none of the changes
|
||
|
Matt DTS have any affect on GS/OS users of P8. GA.
|
||
|
AFL JoyceM Thanks, Matt.
|
||
|
JeffreyH11 As far as I have read, GS/OS check version numbers of files like
|
||
|
P8, and will
|
||
|
JeffreyH11 refuse to use any that don't have the right version number.
|
||
|
JeffreyH11 GA
|
||
|
AFA Gary J Ok, Sexteen GS has the next question. GA
|
||
|
Sexteen GS Two questions. If GSOS 3.03 is only to be SCSI DMA compatible,
|
||
|
Sexteen GS then why does it help w/ the unclaimed interrupts?
|
||
|
AFA Gary J GA Matt
|
||
|
Sexteen GS Also, what exactly is the cause of that problem,
|
||
|
Sexteen GS and how can it be fixed?
|
||
|
Matt DTS GS/OS 3.3 hasn't been released. The version with the DMA SCSI
|
||
|
card is 3.2 (or 3.02, depending on how
|
||
|
Matt DTS you print the value returned by GetVersion, which is $0302).
|
||
|
Matt DTS It helps with the unclaimed interrupts (3.2, that is) because it
|
||
|
no longer treats greater than 64K
|
||
|
Matt DTS unclaimed interrupts as a fatal error. It gives you the same
|
||
|
warning, but pressing <CR> gets you to
|
||
|
Matt DTS right where you left off. For more details, see GS/OS TN #9 (or
|
||
|
#10, somewhere around there). GA.
|
||
|
AFA Gary J Anything else, Sexteen?
|
||
|
Sexteen GS No, thanks.
|
||
|
AFA Gary J Ok. GA Scott.
|
||
|
Ez Scott B The old ProDOS 8 locates itself auto. at $9A00....
|
||
|
Ez Scott B I need to know the locations in the bank for game design
|
||
|
purposes....
|
||
|
Ez Scott B Where does the new one locate on an Apple IIe?
|
||
|
Ez Scott B GA.
|
||
|
AFA Gary J GA Jeffrey
|
||
|
JeffreyH11 Actually, BASIC.SYSTEM loads at $9A00 (or near there), the ProDOS
|
||
|
MLI moves
|
||
|
JeffreyH11 itself to underneath ROM, and occupies only page $BF and some ZP
|
||
|
and Page 3
|
||
|
JeffreyH11 locations. If you're not using BASIC.SYSTEM, most of main memory
|
||
|
is yours. GA
|
||
|
AFA Gary J Ok. Looks like Joyce has the next question. GA Joyce.
|
||
|
AFL JoyceM Is there a patch for PD 1.9 for the No Slot Clock, or should I ask
|
||
|
in Hardware?
|
||
|
AFA Gary J Joyce. There's one in our library right now that someone has
|
||
|
uploaded,
|
||
|
AFA Gary J and I have yet to release it. (I just downloaded it before the
|
||
|
chat).
|
||
|
AFA Gary J As soon as I check it out, It'll be released.
|
||
|
AFA Gary J GA, Matt
|
||
|
AFL JoyceM Okay, Gary....anxiously awaiting :) Done
|
||
|
Matt DTS (This is where I perpetually point out that if people would make
|
||
|
these .SYSTEM files instead of
|
||
|
Matt DTS patching hard addresses, you wouldn't need to change them every
|
||
|
time P8 changed. I know people
|
||
|
Matt DTS still stuck using P8 1.4 because they can't get more recent
|
||
|
versions of their patches.) GA.
|
||
|
AFA Gary J GA Jeffrey
|
||
|
JeffreyH11 It would be nice if P8 had something corresponding to INITs, but I
|
||
|
don't think
|
||
|
JeffreyH11 there is enough memory left over to implement it. GA
|
||
|
AFA Gary J Trouble with that is that there's no consistant place for it to
|
||
|
reside in
|
||
|
AFA Gary J memory.
|
||
|
AFA Gary J GA Matt.
|
||
|
Matt DTS There's no reason someone can't write a .SYSTEM program that looks
|
||
|
in an INITs folder and executes them all
|
||
|
Matt DTS according to a pre-arranged setup. In fact, Dave Lyons' P8CDA
|
||
|
Matt DTS program does this for IIgs inits under ProDOS 8. No reason why
|
||
|
there can't be a strictly 8-bit analog
|
||
|
Matt DTS as well.
|
||
|
Matt DTS GA
|
||
|
AFA Gary J Thanks Matt.
|
||
|
AFA Gary J Ok. A2GS has the next question. GA A2
|
||
|
A2GS This is off the topic, I hope no one will mind....
|
||
|
A2GS I'm looking for a FAST 16-bit multiply routine...something
|
||
|
producing a 32-bit
|
||
|
A2GS result faster then the current routine I have, which produces a
|
||
|
result within
|
||
|
A2GS the range of 420-520 cycles....any suggestions? GA
|
||
|
Mac Hater have a 4194304k lookup table.
|
||
|
AFL Dyfet I take it, A2, that you are using the shift
|
||
|
AFL Dyfet and add method?
|
||
|
A2GS A derivative of it
|
||
|
A2GS Sorry Mac...that just won't do...
|
||
|
A2GS at least not until Apple starts shipping machine with 4 gigs of
|
||
|
memory and we
|
||
|
A2GS get a processor which can address that much :)
|
||
|
Dave Lyons (It'd be 16 megs anyway, not 4....)
|
||
|
Dave Lyons (Oh, never mind. I'm wrong.)
|
||
|
A2GS whatever... dave :)
|
||
|
AFL Dyfet A2, all we need is a hw multiply instruction :)
|
||
|
A2GS Fine by me....
|
||
|
A2GS anyone spoken to Sculley lately?
|
||
|
AFA Gary J What, about hw multiply? :)
|
||
|
Matt DTS Like Sculley knows about hardware multiplication
|
||
|
implementations.
|
||
|
JeffreyH11 :)
|
||
|
AFL JoyceM :)
|
||
|
A2GS Nope...but he can authorize the implementation of a 68882 in every
|
||
|
machine...I
|
||
|
A2GS guess.
|
||
|
Psycosis Nope, no one's spoken to him... he's been locked in his office
|
||
|
with his
|
||
|
Psycosis Turbo Genesis since July ;)
|
||
|
AFA Gary J Ok. Let's move on to HaveGSPLUS's question. GA HaveGSPLUS
|
||
|
HaveGSPLUS I'm having a problem with the LaserWriter print driver. I do not
|
||
|
have a
|
||
|
HaveGSPLUS LaserWriter, but my mother has one at work, so I wanted to print
|
||
|
the document
|
||
|
HaveGSPLUS to a file. I placed the files "LaserWriter", "LW.PSetup" (or
|
||
|
something like
|
||
|
HaveGSPLUS that), and "IWEM" in the drivers directory, but the DirectConnect
|
||
|
CDev won't
|
||
|
HaveGSPLUS show the LaserWriter driver.
|
||
|
AFA Gary J GA, Matt
|
||
|
HaveGSPLUS Anybody know what's wrong?
|
||
|
Matt DTS 1) USE THE INSTALLER! Don't go "placing" files places. For
|
||
|
example, you won't need LW.PSetup. See
|
||
|
Matt DTS GS/OS TN #1 for details on LW.PSetup.
|
||
|
Matt DTS 2) DirectConnect ignores a printer driver named "LaserWriter"
|
||
|
because we (Apple) don't guarantee that
|
||
|
Matt DTS it will work directly connected (read: it probably will but we
|
||
|
didn't test it). Rename the printer
|
||
|
Matt DTS driver and DirectConnect will find it.
|
||
|
HaveGSPLUS Well...I looked at the installer script, but it seems to install a
|
||
|
bunch of
|
||
|
HaveGSPLUS files which begin with "AT" so I assumed it was for AppleTalk LW
|
||
|
installation?
|
||
|
Matt DTS It installs AppleTalk protocols you'd need to connect to a
|
||
|
LaserWriter. You can also use the
|
||
|
Matt DTS Installer when you're done to "remove" the files and reinstall the
|
||
|
printer you normally print to.
|
||
|
Matt DTS GA.
|
||
|
HaveGSPLUS I'm not too familiar with AppleTalk, but do I need any additional
|
||
|
cables,
|
||
|
HaveGSPLUS because I don't even have the printer, I wanted to use the OA-F
|
||
|
function I
|
||
|
HaveGSPLUS saw someone write about.
|
||
|
Matt DTS You don't need additional cables to not have AppleTalk. :) GA.
|
||
|
HaveGSPLUS So just installing the files will work?
|
||
|
Matt DTS (you also have to rename the printer driver. See above text.)
|
||
|
Psycosis Ok! I've been having these problems with some files in a
|
||
|
particular folder:
|
||
|
Psycosis when I try to move or, in particular, delete them, I get a message
|
||
|
saying,
|
||
|
Psycosis "Can't complete this system operation: System error 8051"
|
||
|
Psycosis Also, what happens when sometimes I try to throw these stinky
|
||
|
files out in
|
||
|
Psycosis the trash, my screen turns a billion colors and I need to
|
||
|
reboot.
|
||
|
AFA Gary J GA, Matt.
|
||
|
Matt DTS The ProDOS FST thinks your directory structure is damaged. Try
|
||
|
running a volume repair utility.
|
||
|
Matt DTS GA.
|
||
|
Psycosis Umm....
|
||
|
Psycosis ::sheepish grin::
|
||
|
Psycosis Like what?
|
||
|
AFA Gary J GA, Jeffrey
|
||
|
Matt DTS ProSEL 8 or 16's volume repair is usually a good choice. GA>
|
||
|
JeffreyH11 Not really a question (that comes later), but are there any volume
|
||
|
repair
|
||
|
JeffreyH11 utilities that will recognize extended files (other than ProSEL
|
||
|
16)??
|
||
|
AFA Gary J ProSEL 16 is the only one I'm familiar with.
|
||
|
AFA Gary J Anyone else know?
|
||
|
AFA Gary J GA, Marty
|
||
|
AFL Marty I believe Vitesse makes one. Not sure though.
|
||
|
AFL Marty ga
|
||
|
AFA Gary J I think you're right, Marty, but not sure either :)
|
||
|
AFA Gary J Anything else, Rob?
|
||
|
Psycosis Nah... thanks ;)
|
||
|
AFA Gary J Ok. Jeffrey has the next question. GA
|
||
|
JeffreyH11 I recently installed AppleShare on my machine, and have had no
|
||
|
problem with it
|
||
|
JeffreyH11 in the 16-bit environment (GS/OS 3.02), but when I mount a file
|
||
|
server, and
|
||
|
JeffreyH11 then go to ProDOS 8, it only half recognizes it. P8 seems to
|
||
|
realize there's
|
||
|
JeffreyH11 a device there, and even returns the volume name, but it won't
|
||
|
recognize the
|
||
|
JeffreyH11 volume name when I refer to it.
|
||
|
AFA Gary J GA Matt
|
||
|
Matt DTS What's the volume name?
|
||
|
JeffreyH11 "Chem God". P8 returns it as "/chem.god". Specifically, in
|
||
|
Davex, when I
|
||
|
JeffreyH11 refer to the volume as .71, it comes back and tells me it's never
|
||
|
heard of
|
||
|
JeffreyH11 /chem.god
|
||
|
JeffreyH11 GA
|
||
|
Matt DTS Uh-uh. P8 does *not* return dots where spaces are found.
|
||
|
JeffreyH11 Thats what was on my screen. What happens if it finds a space?
|
||
|
Matt DTS You have to set the naming to long before you can access volumes
|
||
|
with illegal P8 names, and even
|
||
|
Matt DTS then you can't access longer than 15 character names.
|
||
|
JeffreyH11 How do I do this?
|
||
|
Matt DTS If the name is "Chem God", Davex will return it as "/chem god".
|
||
|
Matt DTS You can set the naming through PFI commands, as detailed in the
|
||
|
AppleShare Programmer's Guide.
|
||
|
Matt DTS It's a lot easier to rename the server, most of the time. :)
|
||
|
Matt DTS GA
|
||
|
JeffreyH11 Which I can't find and probably can't afford. Can you tell me
|
||
|
where I can find
|
||
|
JeffreyH11 code that will do it? I can't rename every server on campus so
|
||
|
that it has a
|
||
|
JeffreyH11 valid P8 name.
|
||
|
Matt DTS I think Dave has a sample he can send you. You two can talk about
|
||
|
it privately. GA.
|
||
|
JeffreyH11 Dave - is there any way to get davex to do this?
|
||
|
Matt DTS Note that even with long naming you still can't use P8 to access
|
||
|
files or directories with names
|
||
|
Matt DTS longer than 15 characters. Sorry, but doing otherwise would
|
||
|
overflow app's P8 data structures.
|
||
|
Matt DTS GA - really! :)
|
||
|
Dave Lyons Whoops--
|
||
|
AFA Gary J (I was wondering why Matt is answering Davex questions :)
|
||
|
Dave Lyons wasn't reading the chat closely. Yeah, like I just flahsed you, I
|
||
|
have a prototype command that
|
||
|
Dave Lyons will turn long naming on.
|
||
|
JeffreyH11 OK. Thanks.
|
||
|
Dave Lyons (Because Matt *likes* Davex & thinks it's the best thing since
|
||
|
sliced ROM.)
|
||
|
AFA Gary J :)
|
||
|
AFA Gary J I thought so.
|
||
|
Matt DTS Davex is better than, for example, nothing. :)
|
||
|
AFA Gary J LOL!
|
||
|
AFA Gary J Ok, does anyone else have any burning OS questions this
|
||
|
evening?
|
||
|
AFA Gary J GA, Johnny
|
||
|
JohnnyRed Do you know if anybody has come out with drivers to access the
|
||
|
NetModem or NetSerial from Shiva?
|
||
|
JohnnyRed GA
|
||
|
AFA Gary J No idea, JohnnyRed.
|
||
|
AFA Gary J Anyone else?
|
||
|
AFA Gary J Guess not. Ok. Seaspider - ....
|
||
|
Seaspider I am kind of late but I was wondering if there was any discussion
|
||
|
on the new
|
||
|
Seaspider 6.0 system?
|
||
|
AFA Gary J No. (no discussion on 6.0)
|
||
|
AFA Gary J :)
|
||
|
Seaspider Last week on the Victory Software chat they mentioned that 6.0 was
|
||
|
coming
|
||
|
Seaspider out today..........beta version
|
||
|
Matt DTS And they got you, too. Good.
|
||
|
AFA Gary J Perhaps it is, but if it's beta, then it's not available for
|
||
|
general discussion
|
||
|
AFA Gary J yet.
|
||
|
AFA Gary J At least not from Apple's point of view.
|
||
|
Dave Lyons (What did they *really* say, and how much are you reading into
|
||
|
what they said?)
|
||
|
AFA Gary J (those who don't know can speculate all they want)
|
||
|
Seaspider thank you
|
||
|
AFA Gary J GA, Jeffrey
|
||
|
JeffreyH11 Since when do we take Apple's point of view?? :)
|
||
|
JeffreyH11 GA
|
||
|
AFA Gary J :)
|
||
|
Dave Lyons <-- since 4/17/89 :-)
|
||
|
Matt DTS <-- since 3/14/88
|
||
|
A2GS <-- since 1/15/87
|
||
|
A2GS that's when I got my GS :)
|
||
|
A2GS Wow Dave, you got your GS pretty recently :)
|
||
|
AFA Gary J Ok, A2. You have the next question. GA
|
||
|
A2GS This is COMPLETELY off the subject (what else is new), but does
|
||
|
anyone happen
|
||
|
A2GS to know Approx. how much AppleCare cost for JUST my GS (the
|
||
|
box)?
|
||
|
A2GS GA
|
||
|
AFA Gary J Hmmmm. I don't know exactly, but I think it's right around
|
||
|
$90.
|
||
|
A2GS Thanx
|
||
|
AFA Gary J (does that sound right?)
|
||
|
A2GS Yup, around there
|
||
|
AFA Gary J Ok, Reff. You're up now. GA
|
||
|
Reff I have been having such strange problems with my GS I don't know
|
||
|
how to decribe
|
||
|
Reff it but here goes
|
||
|
Reff I have a hard drive that keeps changing filenames and directory
|
||
|
names
|
||
|
Reff The volume name even disapears sometimes.
|
||
|
AFA Gary J Disappear? Using what program, Finder?
|
||
|
Reff Using any program the names just change
|
||
|
AFA Gary J GA, Scott
|
||
|
Ez Scott B What SCSI board/interface are you using....check compatability
|
||
|
Ez Scott B GA
|
||
|
Reff I can't access the drive any longer until I format and restorew
|
||
|
Reff I am using the second Ramfast
|
||
|
AFA Gary J Very strange. It may very likely have something to do with your
|
||
|
Ramfast.
|
||
|
AFA Gary J I've never seen anything like that happen before.
|
||
|
AFA Gary J Reff: You might try posting your question in one of the topic
|
||
|
boards and
|
||
|
AFA Gary J see if someone else has encountered that problem.
|
||
|
Reff I thought it might be the Ramfast also and he sent me another one
|
||
|
and it does
|
||
|
Reff the same thing
|
||
|
Ez Scott B hmmm.,....
|
||
|
AFA Gary J It may have something to do with your system configuration. I'm
|
||
|
not familiar
|
||
|
AFA Gary J with RamFast problems.
|
||
|
TerryF Cox Check your connections. I had a Sider 40 do this when the
|
||
|
connection at the
|
||
|
TerryF Cox back of the computer came loose.
|
||
|
Ez Scott B Check the AHW forum
|
||
|
AFA Gary J Terry has a good suggestion. Hopefully it'll be something simple
|
||
|
like that.
|
||
|
AFA Gary J GA, Sandy
|
||
|
AFL SandyB I just remembered I had that happen on my BBS when
|
||
|
AFL SandyB the plug was loose in the plug strip--and filenames
|
||
|
AFL SandyB were altered.
|
||
|
AFA Gary J The electrical plug? Strange.
|
||
|
AFL SandyB Yup
|
||
|
AFA Gary J Ok. Let's move on to Ez Scott's question. GA Scott
|
||
|
Ez Scott B Does ANYBODY still develop in BASIC???
|
||
|
Ez Scott B GA
|
||
|
AFA Gary J Some people do, Scott.
|
||
|
AFL Dyfet Yes, Scott
|
||
|
AFL Dyfet There are some projects that are nice to do in basic.
|
||
|
Ez Scott B Nice is not the intent
|
||
|
AFL Dyfet Well, fast, then. Sometimes there is nothing faster than getting
|
||
|
out a quick basic program,
|
||
|
AFL Dyfet though I can also be pretty fast with C :)
|
||
|
Ez Scott B I need to learn C
|
||
|
AFA Gary J Very true, Dave.
|
||
|
AFA Gary J I used a small BASIC program to help me develop a IIGS
|
||
|
application the other
|
||
|
AFA Gary J night :)
|
||
|
AFA Gary J (Applesoft)
|
||
|
Ez Scott B applesoft here too
|
||
|
Ez Scott B but basic is weak as far as speed calculations
|
||
|
Ez Scott B for use in Grafix
|
||
|
Ez Scott B C is faster
|
||
|
Ez Scott B Mach. Lang. is fastest
|
||
|
AFA Gary J Yes. That's where assembly comes in (nicely).
|
||
|
Ez Scott B But assembly is hard to learn
|
||
|
AFA Gary J AppleSoft and assembly are made for each other :)
|
||
|
Ez Scott B i guess so
|
||
|
AFA Gary J Not when you are forced (or driven) to learn it, for the sheer
|
||
|
need.
|
||
|
Ez Scott B Well, I picked up some Assembly for use in my games....
|
||
|
AFA Gary J I found it very easy to learn assembly as an extention to
|
||
|
Applesoft.
|
||
|
AFA Gary J (Because Applesoft wouldn't perform like I wanted it to)
|
||
|
Ez Scott B but I've not yet mastered it.
|
||
|
Ez Scott B I.E. sound subroutines, shape tables....
|
||
|
AFA Gary J Exactly, Scott.
|
||
|
Ez Scott B ok
|
||
|
Ez Scott B well...thanks
|
||
|
Ez Scott B bye
|
||
|
AFA Gary J Bye, Scott. Ok, Sandy, did you have a question?
|
||
|
AFL SandyB Got a question that might not belong here--can I put a ROM 03 on a
|
||
|
motherboard built for an 01?
|
||
|
AFA Gary J No
|
||
|
AFL SandyB Why?
|
||
|
AFL SandyB I take it it's more than a socket's a socket?
|
||
|
AFA Gary J 2 chips, I think (instead of one)
|
||
|
AFA Gary J Yes.
|
||
|
AFL SandyB A dealer told a friend that he would go ahead and
|
||
|
AFA Gary J It takes a whole motherboard swap.
|
||
|
AFL SandyB put the latest ROM in the motherboard that's being
|
||
|
AFL SandyB switched.
|
||
|
AFL SandyB Friend's motherboard 01 bad. Getting swap for another motherboard
|
||
|
01 but dealer said they'd
|
||
|
AFL SandyB put in 03.
|
||
|
AFA Gary J Well, if he's getting a whole new motherboard, then maybe that's
|
||
|
possible
|
||
|
AFA Gary J Ok, Scott, you're up for your question. GA
|
||
|
AFL Scott Speaking of C, has anyone seen my distance question in Misc
|
||
|
developement?
|
||
|
AFA Gary J I have. (But don't know the answer).
|
||
|
AFA Gary J Interesting question, though.
|
||
|
AFL Scott Well, I just wanted to add that it's a problem specific to
|
||
|
machines with less than 8 bit color. It
|
||
|
AFL Scott doesn't occur as frequently with 8 bit color. Additonally, it's
|
||
|
frequency increases as color
|
||
|
AFL Scott resolution decreases.
|
||
|
AFA Gary J Interesting, Scott. You've tried it on > 4 bit color machines,
|
||
|
eh?
|
||
|
AFL Scott Yup. I use that algorithm everyday at work. It works very nearly
|
||
|
flawlessly. When it doesn't work
|
||
|
AFL Scott exactly right, dithering takes care of the error.
|
||
|
AFL Scott It seems that a solution might be to use a weighting value on both
|
||
|
the target color and the
|
||
|
AFL Scott palette entry to make sure that no two colors can ever be the same
|
||
|
distance wise. I've tried it
|
||
|
AFL Scott but it really slows things down.
|
||
|
|
||
|
|