[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ADT 1.22 Difficulties - what's wrong?
THANK YOU for all the information. Although at this time I have not yet
attempted to try them, I will clarify that the only mode I have been
able to get anything to function in is in the modem mode. I have also
tried just about every available baud rate that ADT supports, with
identical results. The PC I am using is an XT, running MS-DOS 3.1
(maybe 3.2?). The other computers I have tried, I have booted to
command prompt only, avoiding the Microsoft Windows virus (er, operating
system).
Also, I have seen the cable wiring diagram you included, but am unsure
about what the 10-pin header refers to. Is this to the DB-25 connector
that is attached to the SSC?
Thanks again for all the info. I've got about three days to get this
working. Working or not, I'll be selling an Apple II+ and an Apple IIe
real soon...
Rubywand wrote:
>
> William Hubbard writes ...
> >
> > Well, I'm at a loss and am about ready to give up. It seems there is a
> > component somewhere that is not working properly. I can't get ANYTHING
> > to work in terminal mode, and the only thing that works thus far as far
> > as establishing communications between the PC and the Apple, results in
> > the problem I was plagued with from the beginning (hence my original
> > message). The author of ADT indicated there may be null characters
> > being added to the data, somehow, but I have found no way to turn them
> > off. I have three other PCs - two notebooks (one '286 and one pentium
> > 133) and a desktop (AMD K6 233) - and I have been unsuccessful at
> > getting ADT to function at all with any of them (although I did get IN#2
> > to receive data from a comm program on the '286 notebook, which uses a
> > DB-9 connector). Perhaps the handshaking is not correct, though the
> > cable is wired as per ADT documentation specs.
> ....
>
> Since so much of ADT seems to be working, it looks like you probably have
> a good copy. There is a way to check this using a short program which does a
> checksum test.
>
> The catch is that this check is valid only if you have not changed any of
> the defaults. (Changing one or more default settings changes the settings you
> see when you first start the program. The program is changed and saved with
> the new settings.)
>
> If you think you may have changed the original default settings, boot the
> DOS 3.3 disk which has ADT and, at the usual Applesoft prompt,
>
> BLOAD ADT
>
> Do a
>
> CALL -151
>
> to get into the monitor (you should get the "*" prompt).
>
> In the monitor enter
>
> 803.80D
>
> If your ADT defaults are the originals, you should see ...
>
> 0806- 05 00
> 0808- 01 05 01 00 00 00
>
> If your values are different, you can change them back by entering:
>
> 806:05 00 01 05 01 00 00 00
>
> Do a Cntrl-Reset to get back to Applesoft. Save ADT
>
> BSAVE ADT,A$803,L$A14
>
> The test program is pretty short. To type it in start by entering
>
> NEW
>
> and enter this program
>
> 10 TEXT : HOME
> 20 PRINT CHR$ (4)"BLOAD ADT,A$4000"
> 40 FOR I = 0 TO 2579
> 50 Z = Z + PEEK (16384 + I)
> 55 IF I / 500 = INT (I / 500) THEN PRINT "CURRENT SUM= ";Z
> 60 NEXT I
> 70 PRINT "CHECKSUM= ";Z
>
> When done,
>
> SAVE ADTCK
>
> on the same diskette as ADT.
>
> To check your copy of ADT v1.22
>
> RUN ADTCK
>
> The program displays intermediate sums and a final sum. Check the numbers you
> get against the checksums listed below:
>
> Checksums
>
> ADT v1.22
>
> 76
> 53958
> 101079
> 158919
> 224504
> 307117
> 312869 <-- final sum
>
> If you do not get the values listed it would be a good idea to
> re-transfer adt.dmp. (For a somewhat easier transfer, download ADT122nudmp.zip
> and follow the included directions. You can find it on Ground at
> ftp://ground.ecn.uiowa.edu/apple2/upl2000/Feb/ .)
>
> Once you are fairly certain that your copy of ADT v1.22 is okay, it is
> probably worthwhile to check your SSC settings. While several probably do not
> matter (because they are set by ADT), some settings are not setable by ADT and
> could cause problems.
>
> First, you need to decide whether you should set your SSC for "terminal"
> (printer) or "communication" (modem) operation.
>
> The cable wiring shown in the directions for those who 'role their own'
> does not appear to be a standard modem cable. It looks like a simple NULL
> modem cable intended for use with ADT. (Since it's in the docs, I guess it
> works; but, it is not a standard NULL modem cable.)
>
> If you are using the cable shown in the directions, your SSC card should
> probably be set for "communication" (modem) operation. This would also be the
> correct setting if you are using a standard modem cable plus a Null modem
> adaptor.
>
> If you are using a standard modem cable without a NULL modem adaptor, the
> directions say that you should set your SSC for "terminal" (printer)
> operation.
>
> For the other settings, here is some SSC info:
>
> From: Tom Kelly and David Empson
>
> >>
>
> Recomended slots
> slot 1 for terminal use (e.g. printer)
> slot 2 for communication use (e.g. modem)
>
> Jumper Block
> for communication use label is upside down (arrow points up)
> for terminal use label is right side up (arrow points down)
>
> Note that RS-232-C signals on the SSC use negative-true logic;
> that is, they are true at 0v and false at +5 volts.
>
> SW1 Dip Switch 1-4 Settings
>
> Baud SW1-1 SW1-2 SW1-3 SW1-4 SW1-8
> undefined on on on on not used
> 50 on on on off "
> 75 on on off on "
> 110 on on off off "
> 135 on off on on "
> 150 on off on off "
> 300 on off off on "
> 600 on off off off "
> 1200 off on on on "
> 1800 off on on off "
> 2400 off on off on "
> 3600 off on off off "
> 4800 off off on on "
> 7200 off off on off "
> 9600 off off off on "
> 19200 off off off off "
>
> Note: SW1-1 thru SW1-4 settings can be overridden by software.
>
> SW1 Dip Switch 5-7 Settings
>
> SW1-5 SW1-6 SW1-7
>
> "Communication" (modem) operation on on on
> "Printer" (printer) operation off on on*
>
> Note
>
> Switch SW1-5 and SW1-6 help define the operation mode of the card.
>
> 1-5 1-6 Operation Mode
> on on Communications
> off on Printer
> on off Emulate Apple Serial Interface Card with P8 PROM
> off off Emulate Apple Serial Interface Card with P8A PROM
>
> Switches SW1-7 and SW2-7 select between the standard and secondary
> Clear To Send signals when the jumper block is set for "terminal"
> (printer) operation.
>
> 1-7 2-7 pin
> on off CTS
> off on SCTS
>
> If the jumper block is set "Communication" (modem) operation,
> SW1-7 should always be ON and
> SW2-7 should always be OFF.
>
> *For "Terminal" (printer) operation, the setting may vary.
> If using an Imagewriter II
> SW1-7 should be ON and
> SW2-7 should be OFF.
>
> SW2 Dip Switch Settings
>
> Switches SW2-1 through SW2-4 functions depend upon whether "Terminal"
> (printer) or "Communications" (modem) operation is enabled.
>
> SW2 Dip Switch 1-4 Settings for "Communications" (modem) operation
>
> Data Parity Stop SW2-1 SW2-2 SW2-3 SW2-4
> Bits Bits
>
> 7 none 1 on off off on
> 7 odd 1 on off on off
> 7 even 1 on off off off
> 7 none 2 off off off on
> 7 odd 2 off off on off
> 7 even 2 off off off off
> 8 none 1 on on off on
> 8 odd 1 on on on off
> 8 even 1 on on off off
> 8 none 2 off on off on
> 8 odd 2 off on on off
> 8 even 2 off on off off
>
> SW2 Dip Switch 1-4 Settings for "Terminal" (printer) operation
>
> SW2-1 Default data format
> on 8 data, 1 stop
> off 8 data, 2 stop
>
> SW2-2 Delay after sending out a RETURN character
> off None
> on 32 milliseconds
>
> SW2-3 and SW2-4 set line width and video output
>
> 2-3 2-4 Function
> on on 40 column output, video on
> on off 72 column output, video off
> off on 80 column output, video off
> off off 132 column output, video off
>
> Note: SW2-1 thru SW2-4 settings can be overridden by software.
>
> SW2 Dip Switch 5-7 Settings
>
> SW2-5 enables automatic line feed generation.
> on auto-send a linefeed after sending a CR
> off no linefeed auto-send
>
> SW2-6 enables interrupts.
> on Yes (recommended for baud rates greater than 1199 baud)
> off No
>
> SW2-7 used with SW1-7 to select CTS signal
> on may have this setting for use with some printers
> off correct setting for "communication" (modem) operation
>
> (SW2-8 is not used)
>
> Connector Pin Assignments
>
> 10-Pin Dsub-25
> Header Connector Signal Name
> ______________________________________________________
> 1 1 Frame Ground
> 2 2 Transmit Data (TXD)
> 3 3 Receive Data (RXD)
> 4 4 Request To Send (RTS)
> 5 5 Clear To Send (CTS)
> 6 6 Data Set Ready (DSR)
> 7 19 Secondary Clear To Send (SCTS)
> 8 7 Signal Ground
> 9 20 Data Terminal Ready (DTR)
> 10 8 Data Carrier Detect (DCD)
>
> Pins 1-7 and 2-7 are set together to determine the SSC pin to be read
> for the Hardware Handshaking signal. Generally set to monitor Pin #20.
>
> Typical Configurations: [and Don't Forget The JUMPER Block]
>
> Modem** ImageWriter I/II Printer***
>
> 1234567 1234567 1234567 1234567
> ON XXXX XX XXX X XX X XX
> OFF XXX X X XXX X XX XX
>
> ** Default is 9600 baud, 8 data bits, no parity, 1 stop bit. The
> correct settings for SW2-5 (on= auto-send linefeed after CR) and
> SW-6 (on= enable interrupts) may vary.
>
> *** This is the setting recommended in the IW-II manual.
>
> <<
>
> Jeanmarie's suggestion that you try connecting at 9600 baud or slower
> could be part of the solution. Other things to check include:
>
> o- On the PC, you are running adt.exe from DOS. (A DOS window under Windows95,
> etc. is not satisfactory.) For example, if you normally start up in
> Windows95, then, go to the Shutdown menu and do a 'Restart in DOS mode'.
>
> o- On the PC, you have started no telecom program which is set to use the COM
> port adt.exe will use.
>
> Rubywand