[comp.sys.apple2] IIGS woes

ternlund@mozart.cs.colostate.edu (John Ternlund) (05/07/91)

This is my 1st attempt at posting at rn. (Hope it works :])
A few things:

  I was wondering if anyone has written any routines to use the
step/trace in the IIgs monitor?  Also, if anyone can recommend
any step/trace code written for the 65816, that would be great.
I have heard only about one, but know nothing about it, and never
found it-- GSbug. Any tips?

  Secondly, off the topic of tracing machine code on a GS,--
has anyone heard of any routines written by J. Snow-- which allow
you to jsl/whatever to send/recieve chars to the GS modem port?
I hear his routines are really nice, for simply accessing the modem
port from 65816 assem. lang.  I would really like to look at them.
Was unable to find them anywhere through anonymous ftp. Also, if
anyone else has successfully used the modem port through assembly
lang. on the GS, or know of any good code to look at, input would
be appreciated. Specifically, how does one go about sending characters
through the modem port?

  Lastly, hard drives, I bought an Overdrive 40meg a while back.
It has been doing some really STRANGE THINGS.  Note, this drive
is from Applied (Ingenuity Inc.) I guess they are no longer around?
It is similar to the InnerDrive -- except external.

  Now for the general hard drive question-- this may be a specific
problem with the internals of the overdrive-- but I am not sure.
The strange occurance is as follows:
I power up my machine-- and the hard drive beeps, and screeches, and
will not read/write to the hard drive for quite a while- until the
drive is warm/hot!

  To make things more complex, after a little while, it will read/write
to some parts of the drive but not others! But after
the hard drive has been on for a while-- generally 20-30mins, it
gets warm/hot, and functions perfectly.  When I first got the drive,
I did NOT have this problem.  Also, I have always kept the drive at
room temp, and park the heads when I power down.  The funny thing is
the DRIVE actually needs to GET HOT before it works right.  I use
to think heat was one of the major causes of component error/failure.
I.e. use a fan etc.  But in my case it sounds like the opposite.
Does anyone who has any knowledge about hard drive mechanisms/ internals
have any clue to what has happend to my drive.  Should I open the
drive up and examine it?  (I have opened just about everything but-
my hardrive) Does anyone 1) have an Ingenuity drive that have had NO
problems or 2) have a drive with similar problems or 3) understand
hard drive mechanisms to decipher what is going on here??? I believe
the problem is temperature related, but I really have never heard
of putting a "heating pad" on your hardrive to make it work right.
Has anyone else?

  Lastly, does anyone know about a newer ROM which goes in the drive
which speeds things up etc...

John Ternlund (reply: ternlund@mozart.cs.colostate.edu)

Note: Comments are my own etc..
 
-- 
                  
                 John Ternlund / Colorado State University
                          Junior - Computer Science
                  Reply: ternlund@mozart.cs.colostate.edu

bazyar@ernie (Jawaid Bazyar) (05/08/91)

In article <14753@ccncsu.ColoState.EDU> ternlund@mozart.cs.colostate.edu (John Ternlund) writes:
>
>  Secondly, off the topic of tracing machine code on a GS,--
>has anyone heard of any routines written by J. Snow-- which allow
>you to jsl/whatever to send/recieve chars to the GS modem port?
>I hear his routines are really nice, for simply accessing the modem
>port from 65816 assem. lang.  I would really like to look at them.
>Was unable to find them anywhere through anonymous ftp. Also, if
>anyone else has successfully used the modem port through assembly
>lang. on the GS, or know of any good code to look at, input would
>be appreciated. Specifically, how does one go about sending characters
>through the modem port?

   Well, you can do it the hard, slow way, or you can do it the easy,
fast way- with my Modem Manager toolset.  Many people have used my toolset
to near complete satisfaction.
   It pulls some (in my knowledge) unprecedented tricks to get super speed
out of the serial firmware (DTS knows about this hack, BTW, although they've
not set up the system so it's official yet).
   It supports sending and receiving characters and blocks of data, does
automatic checksums and CRC checks, has 'Alarm' timer routines so you can
count your communications in tenths of seconds, and it's always getting
better.
   You can use it from C, 65816 assembly, or Pascal (TML and Orca).
It's trivial to set up and use.

   It's available on tiberius.cs.uiuc.edu (128.174.240.8) in the apple2/
directory.  Shareware, $20.

--
Jawaid Bazyar               |  "Twenty seven faces- with their eyes turned to
Senior/Computer Engineering |    the sky. I have got a camera, and an airtight
bazyar@cs.uiuc.edu          |     alibi.."
   Apple II Forever!        |  I need a job... Be priviliged to pay me! :-)

JWANKERL@UTCVM.BITNET ("Josef W. Wankerl") (05/08/91)

On Tue, 7 May 91 03:22:58 GMT John Ternlund said:
>I have heard only about one, but know nothing about it, and never
>found it-- GSbug. Any tips?

You can order GSBug from APDA and APDA only.

>  Secondly, off the topic of tracing machine code on a GS,--
>has anyone heard of any routines written by J. Snow-- which allow
>you to jsl/whatever to send/recieve chars to the GS modem port?
>I hear his routines are really nice, for simply accessing the modem
>port from 65816 assem. lang.  I would really like to look at them.
>Was unable to find them anywhere through anonymous ftp. Also, if
>anyone else has successfully used the modem port through assembly
>lang. on the GS, or know of any good code to look at, input would
>be appreciated. Specifically, how does one go about sending characters
>through the modem port?

I haven't seen his routines, but from what I've heard, they directly
access the firmware.  That allows about the fastest data transfer
possible.  If you want generic routines that access the modem port
via the .MODEM GS/OS driver, pick up a copy of Transfusion.  The code
is in ORCA/C, but it can port fairly easily since everything is just
calls to GS/OS.  (You can order Transfusion from GS+ Magazine,
PO Box 15366, Chattanooga, TN 37415-0366 ($10 + $1.50 shipping, I
believe, or call (615) 870-4960.  The $10 is for Transfusion, source
code, and the rest of a GS+ issue.  It's a good bargain.)

>John Ternlund (reply: ternlund@mozart.cs.colostate.edu)

--
===> Josef W. Wankerl, Technical Editor for GS+ Magazine
  BITNET:  JWANKERL@UTCVM.BITNET       | America Online:  JWankerl
 ProLine:  jwankerl@pro-gsplus         |--------------------------------
Internet:  jwankerl@pro-gsplus.cts.com | "I am a Viking"  -Y. Malmsteen

bazyar@ernie (Jawaid Bazyar) (05/09/91)

In article <9105080340.AA11615@apple.com> JWANKERL@UTCVM.BITNET ("Josef W. Wankerl") writes:
>On Tue, 7 May 91 03:22:58 GMT John Ternlund said:
>>I have heard only about one, but know nothing about it, and never
>>found it-- GSbug. Any tips?
>
>You can order GSBug from APDA and APDA only.

  Wrong- you can get it free via the Develop cd #5- available at a lot of 
campus libraries.  That's where I got mine :-)

--
Jawaid Bazyar               |  "Twenty seven faces- with their eyes turned to
Senior/Computer Engineering |    the sky. I have got a camera, and an airtight
bazyar@cs.uiuc.edu          |     alibi.."
   Apple II Forever!        |  I need a job... Be priviliged to pay me! :-)

mattd@Apple.COM (Matt Deatherage) (05/10/91)

In article <1991May8.014956.6800@m.cs.uiuc.edu> bazyar@cs.uiuc.edu (Jawaid Bazyar) writes:
>
>   Well, you can do it the hard, slow way, or you can do it the easy,
>fast way- with my Modem Manager toolset.  Many people have used my toolset
>to near complete satisfaction.
>   It pulls some (in my knowledge) unprecedented tricks to get super speed
>out of the serial firmware (DTS knows about this hack, BTW, although they've
>not set up the system so it's official yet).
>
>--
>Jawaid Bazyar               |  "Twenty seven faces- with their eyes turned to

This statement strongly implies that DTS is fully aware of your code, that
we support it, and that we're doing something to make it an Apple-recommended
thing.  This is not the truth, to my knowledge.  I'm as active in Apple II
DTS issues as anyone else and I've never even _heard_ of your technique,
whatever it is, much less am I ready to say DTS is going to make it
"official" (whatever that means).

DTS makes no recommendation express or implied in this area.
-- 
============================================================================
Matt Deatherage, Developer Technical  | The opinions expressed herein are
Support, Apple Computer, Inc.         | not those of Apple Computer, and
Personal mail only, please.  Thanks.  | shame on you for thinking otherwise.
============================================================================

JWANKERL@UTCVM.BITNET ("Josef W. Wankerl") (05/10/91)

On Wed, 8 May 91 01:49:56 GMT Jawaid Bazyar said:
>   Well, you can do it the hard, slow way, or you can do it the easy,
>fast way- with my Modem Manager toolset.  Many people have used my toolset
>to near complete satisfaction.

Hard slow way?  Which way is that?  Also, does the Modem Manager support
internal modems yet?  And, perhaps most importantly, is it a user tool
set instead of a system tool set?

>--
>Jawaid Bazyar               |  "Twenty seven faces- with their eyes turned to
>Senior/Computer Engineering |    the sky. I have got a camera, and an airtight
>bazyar@cs.uiuc.edu          |     alibi.."
>   Apple II Forever!        |  I need a job... Be priviliged to pay me! :-)

--
===> Josef W. Wankerl, Technical Editor for GS+ Magazine
  BITNET:  JWANKERL@UTCVM.BITNET       | America Online:  JWankerl
 ProLine:  jwankerl@pro-gsplus         |--------------------------------
Internet:  jwankerl@pro-gsplus.cts.com | "I am a Viking"  -Y. Malmsteen

JWANKERL@UTCVM.BITNET ("Josef W. Wankerl") (05/11/91)

On Thu, 9 May 91 05:25:17 GMT Jawaid Bazyar said:
>In article <9105080340.AA11615@apple.com> JWANKERL@UTCVM.BITNET ("Josef W.
> Wankerl") writes:
>>You can order GSBug from APDA and APDA only.
>
>  Wrong- you can get it free via the Develop cd #5- available at a lot of
>campus libraries.  That's where I got mine :-)

Whoops.  I stand corrected.  :-)  But you can order d e v e l o p from
APDA, too.  :-)  I just did.

>--
>Jawaid Bazyar               |  "Twenty seven faces- with their eyes turned to
>Senior/Computer Engineering |    the sky. I have got a camera, and an airtight
>bazyar@cs.uiuc.edu          |     alibi.."
>   Apple II Forever!        |  I need a job... Be priviliged to pay me! :-)

--
===> Josef W. Wankerl, Technical Editor for GS+ Magazine
  BITNET:  JWANKERL@UTCVM.BITNET       | America Online:  JWankerl
 ProLine:  jwankerl@pro-gsplus         |--------------------------------
Internet:  jwankerl@pro-gsplus.cts.com | "I am a Viking"  -Y. Malmsteen