From uwm.edu!cs.utexas.edu!uunet!zib-berlin.de!irz401!aw4 Fri Feb  4 04:37:01 CST 1994
Article: 12041 of comp.sys.palmtops
Path: uwm.edu!cs.utexas.edu!uunet!zib-berlin.de!irz401!aw4
From: aw4@irz.inf.tu-dresden.de (Andreas Westfeld)
Newsgroups: comp.sys.palmtops,comp.sys.laptops
Subject: FAQ QUADERNO
Followup-To: comp.sys.palmtops
Date: 4 Feb 1994 11:07:55 +0100
Organization: Dept. of Computer Science, TU Dresden, Germany
Lines: 353
Distribution: world
Message-ID: <2it6pr$ab5@irz217.inf.tu-dresden.de>
Reply-To: westfeld@freia.inf.tu-dresden.de
NNTP-Posting-Host: irz217.inf.tu-dresden.de
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Keywords: Quaderno faq subnotebook
Xref: uwm.edu comp.sys.palmtops:12041 comp.sys.laptops:17135


Quaderno FAQ Feb 94
Contents:

1.  What does xbios do though?

2.  How to powerdown the HDD (without AC)

3.  Can I buy the connector elsewhere and make up my own cable?

4.  Does anyone know the pinouts from the miniature parallel socket on
    the Quaderno?

5.  Why can I write and erase on the ROM-disk (D:)?

6.  Is it possible to make PA use the 320k EMS memory instead of taking
    over 200kB from the 640k main memory?

7.  is there some trick to get it to shut down the hard disk while on AC?

8.  How can I turn off the doze mode from batch files?

9.  How can I restore my setup automatically after a hard reset?

10. How I have to cross the pinout of the null modem cable to get a
    seriell adapter?

| 11. Power Demand

| 12. How to make the hdd bootable

?.  Is there a way to startup der Quaderno's PA program without getting
    this annoying menu instantly?

?.  How can I turn Little Quaderno on without turning the HDD on (while
    booting from D:, or awaking from suspend mode)?

***
1. What does xbios do though?

(This is a TSR supporting int 15h, ax=44c0...44c9. See inter38.zip)

XBIOS is the low level interface to the Quaderno DSP and LCD indicator.
XBIOS also contains the DSP vocoder code that is downloaded dynamically
when the compression ratio changes.

If you don't need the voice functions, you can safely not load XBIOS,
the SPEECH TSR, and you can turn off Voice Manager using PASETUP, as
you have already discovered :-}.

The Quaderno System ROM contains a copy of the first release of XBIOS.
Indeed it has some bugs, both in the vocoders and host interface.
Since changing the ROM every time XBIOS changed was a real bother,
we made XBIOS into a TSR.

Please use the XBIOS TSR for Quaderno voice functions.

***
2. How to powerdown the HDD (without AC):

write in the command line:
debug park.com
a					; assemble
pop ds					; mov ds, 0
mov word ptr [492],1			; address 40h:92h
int 20					; terminate

rcx					; define file length
10					; 16 bytes
w					; write file
q					; quit debug
______
Now you have the program park.com in the current dir. If you call
park the same happens as after the hdd timer has expired.

Remark: Don't call it from within a batch file located on C:! (DOS will
read the batch file again after executing park.com, and the hdd will be
used again.

***
3. Can I buy the connector elsewhere and make up my own cable?

The connectors are manufactured by JAE and I heard from someone here in
the states that they were available from a supplier.  I believe the
part number of the female (host) part of the adapter is:
TX20A-36R-D2LT-A1LH.  Knowing this I think you could get the male
(cable) end.
The male connectors which mate to the Quaderno are:
 
TX20A-10PHI-D2P1-D1	10-pin male connector kit	(serial)
TX20A-36PHI-D2P1-D1	36-pin male connector kit	(prt/fdd)

***
4. Does anyone know the pinouts from the miniature parallel socket on
the Quaderno?

The pin-out includes all parallel and floppy disk lines.  The pin-out is
included in the service manual, which perhaps your dealer can get.

                        Pin Assignment
                        ==============

Both the Quaderno and Quaderno/33 use the JAE Tx20A-36R-D25F-A1LP
36-pin "mini" female connector as a combined printer/FDD port.
(The male half-pitch connector is part number Tx20A-36PH1-D2P1-D1.)

When looking into the connector, the pins are numbered as follows.
Odd pins on top, even pins on the bottom, ordered right-to-left.

        -------------------------
        \  35    .....   3  1  /
         \ 36    .....   4  2 /
          --------------------

The pin assignments of Quaderno and Quaderno/33 are almost same.  The
different pins are 20, 34, and 35.  These pins are GND on the Quaderno.
They are used for FDD power on the Quaderno/33.

Half of the pins, 1 - 18, are used for the printer.  The rest, 19-36,
are used for the FDD.  If you want to make your own printer cable,
the column on the right shows the pin numbers for a 25-pin D-SUB
female connector (Note: pins 20 and 23 are no connection).

Half-pitch JAE connector                        D-SUB Printer connector
------------------------                        -----------------------
 1        STB                                    1
 2        P_D0 (Printer Data)                    2
 3        P_D1                                   3
 4        P_D2                                   4
 5        P_D3                                   5
 6        P_D4                                   6
 7        P_D5                                   7
 8        P_D6                                   8
 9        P_D7                                   9
10        SP_ACK                                10
11        SP_BUSY                               11
12        PE                                    12
13        SLCT                                  13
14        AFD                                   14
15        ERR                                   15
16        INIT                                  16
17        SLIN                                  17
18        GND                                   18
19        GND                                   19
                                                20 (no connection!)
20        VFDD (FDD power: Quaderno/33 only)    21
21        FDIDX
22        FDTK0
23        FDWP
24        FDRDD
25        FDCHG
26        FDDS1
27        FDMO1
28        FDWD
29        FDWE
30          reserved  (make no connection)
31        FDHS
32        FDDIRC
33        FDSTEP
34        VFDD (FDD power: Quaderno/33 only)    22
                                                23 (no connection!)
35        FDDINS (FDD power: Quaderno/33)       24
36        GND                                   25

                        Quaderno/33 FDD power
                        =====================

The specification for three pins were changed, to supply power to
the Quaderno/33 external floppy Disk Drive (FDD).

Pin 35, FDDINS-, is used to detect the type of FDD attached, and thus
controls whether the Quaderno/33's FDD power circuit is enabled.

If FDDINS- is low (connected to ground), the original Quaderno external
FDD is connected, so the VFDD power circuit will _not_ be enabled.
This detection circuit is necessary because the original Quaderno FDD
connects pins 20 and 34 (and 35) to ground, shorting the VFDD lines!

However, the Quaderno/33 external FDD sets FDDINS- to no connect.
This appears as HI, enabling the VFDD power circuit.  When the software
turns on the FDD power, power will flow through VFDD to the FDD.

VFDD is tied to the output from the AC adapter or the battery pack.
When using the AC adapter, VFDD typically is 12V DC, supporting a
current of about 0.7 Amperes, with a peak current of 1.0 Ampere.
When running from a fully-charged battery pack, VFDD is typically
7.2V DC, supporting a current of 0.7 Amperes, with a peak current
also of 1.0 Amperes.

** WARNING ***** WARNING ***** Quaderno/33 ***** WARNING ***** WARNING
*
* If you draw too much current, or short pins 20 and 34 to ground
* without grounding pin 35 (effectively shorting VFDD to ground),
* you might _damage_ your Quaderno/33, and also...
*
*       1) blow a fuse on the motherboard;
*       2) cause a reset (the Quaderno was starved of power);
*       3) cause a shut down (the Quaderno was starved of power);
*
*********** WARNING ***** WARNING ***** WARNING ***** WARNING

***
5. Why can I write and erase on the ROM-disk (D:)?

The device you see as D: is actually combined ROM and 32 KB SRAM.  Some
of the RAM is used for configuration information (all your PA configuration
preferences are stored there) and you can save some small files there if
you want.  You cannot erase the system files that reside there because
these are actually in ROM.

***
6. Is it possible to make PA use the 320k EMS memory instead of  taking
over 200kB from the 640k main memory?

Sorry, there is no way to make PA use the EMS memory.

***
7. Is there some trick to get it to shut down the hard disk while on
AC?

Sorry, I don't know any better way:

for bios dated from 03/13/92, 04/10/92: (Res. Diag. Rev. 1.06, 1.07)
debug park!.com
a
push cs
mov ax, 0
push ax			; put cs:0 (@: int 20) onto the stack for "retf"
mov ax, 68AC		; @:f000:68ac: retf 
push ax
jmp F000:A3A2		; "call" the near routine

rcx
e			; 14 bytes
w
q

for bios dated from 06/26/92, 10/23/92: (Res. Diag. Rev 1.08, 1.88)
debug park!.com
a
push cs
mov ax, 0
push ax
mov ax, 68AC
push ax
jmp F000:A3B7

rcx
e
w
q

simply call park! .

***
8. How can I turn off the doze mode from batch files?

debug nodoze.com
a
mov ax, 1c01
mov bh,1
call f000:6860
ret

rcx
10
w
q

***
9. How can I restore my setup automatically after a hard reset?

rename xbios.com to xbios!.com in \pa
make a batch file xbios.bat:
copy autoexec.bat d:
copy config.sys d:
mysetup
reboot

:-)

***
10. How I have to cross the pinout of the null modem cable to get a
seriell adapter?

Look at the readme.txt file in c:\dos. There is a description of the cable
pinouts for INTERLINK. Cross the pinouts back.

***
11. Power Demand

Messwerte:
----------
Ruhestrom                       :       0.5 mA		(suspended)
Ein/Ausschalten/Platte starten  :       750-800 mA	(turn on hdd)
Festplattenzugriff              :       440 mA		(hdd access)

CPU Hi/FP off/LCD on                    :       258 mA
CPU Md/FP off/LCD on                    :       210 mA
CPU Lo/FP off/LCD on                    :       200 mA

CPU HI/FP on /LCD on/RS232 on           :       410 mA
CPU HI/FP on /LCD on/RS232 off          :       394 mA
CPU HI/FP on /LCD on/RS232 per c0 abges.:       403 mA(turned off using c0.com)
CPU Md/FP on /LCD on                    :       355 mA
CPU Lo/FP on /LCD on                    :       345 mA

CPU Hi/FP on /DOZE                      :       313 mA
CPU Md/FP on /DOZE                      :       312 mA
CPU Lo/FP on /DOZE                      :       312 mA
CPU Md/FP off/DOZE                      :       167 mA

CPU Lo/FP off/LCD off/DOZE/RS232 off    :        90 mA
CPU Hi/FP off/LCD on /RS232 off         :       268 mA
CPU Hi/FP off/LCD off/RS232 off         :        91 mA
CPU Hi/FP off/LCD on                    :       275 mA
CPU Hi/FP off/LCD off                   :        97 mA


***
12. How to make the hdd bootable

I patched sys.com of DR-DOS 6.0. Now it runs with MS-ROMDOS 5.0 (and
other versions of dos). Get a copy of this uuencoded patch from

	Andreas_Westfeld@irz.inf.tu-dresden.de

Copy all the system files to a RAM-Disk on your Quaderno
ibmbio.com
ibmdos.com
command.com
and sys6.com (the patched one).
Being on your RAM-Disk (e. g. E:\) type: "sys6 c:"
(This will overwrite your boot sector on hard disk.)
Use the ROM setup to make Quaderno booting from disk.

***
?. Is there a way to startup der Quaderno's PA program without getting
this annoying menu instantly?

patch pa.com (No.)

***
?. How can I turn Little Quaderno on without turning the HDD on (while
booting from D:, or awaking from suspend mode)?

(Thanks to Jim Blackson, Don Herrick, Frank-Uwe Andersen and everybody
who asked.)


--
Andreas							=aeoeuesz
westfeld@freia.inf.tu-dresden.de (141.76.99.1)


