THE WELCH COMPANY
440 Davis Court #1602
San Francisco, CA 94111-2496
415 781 5700


S U M M A R Y


DIARY: April 22, 1993 01:10 AM Thursday; Rod Welch

Investigate config improvements for Windows on Denis' computer.

1...Summary/Objective
....History of /m:n Application
2...Slight Mouse Problem
3...Supersort May Be Problem
4...Solution
....Failure


..............
Click here to comment!

CONTACTS 
0201 - Microsoft Corporation              Telephone
020101 - Mr. Philip NLN; Technician =900 896 9000
020102 - MS Dos Support  206 646 5108 (costs $25)

SUBJECTS
Kwan Henmi SDS
Develop & Maintain Hardware System
Eliminate Quicken from Windows
Program Manager

0506 -    ..
0507 - Summary/Objective
0508 -
050801 - Investigated SDS record on Denis' Windows problem at ref SDS 8 line
050802 - 130912.
050803 -
050804 - Looks like we can investigate all *.ini files to see where quicken
050805 - might be specified.  Actually, it seems we just need to delete the
050806 - stuff from progman, and change the names of the files quicken.grp, per
050807 - ref SDS 5 line 125.
050808 -
050809 -
0509 -
0510 -

SUBJECTS
Kwan Henmi SDS
Screen Delayed in Reports, under Windows
Config.sys (himem.sys /m:n)
Mouse, Microsoft v. 8.20a, 920710
Supersort, 910306
SDS Reports Slow under Windows

0909 - Summary/Objective
0910 -
0911 - 0831 Called DOS Support
0912 -
091201 - This follows up problem on Denis' computer at ref SDS 8 line 41.
091202 -
091203 - Could not get through to Windows Support, so called DOS support for
091204 - $25.  This took about an hour on the phone, but we may have solved it.
091205 -
091206 -     I accept this charge as part of installation expense.
091207 -
091208 - Phil suggested we change config.sys, and it seems to have eliminated
091209 - the screen referesh delay in Windows on my computer.  I tried several
091210 - File Access operations, and there was no delay.  Turned out later
091211 - though that there remained a problem with SDS reports which required
091212 - further adjustment, reported in the record visiting Kwan Henmi's
091213 - office. ref SDS 9 F59K
091214 -
091215 -
091216 -  ..
0913 -
0914 -
0915 - config.sys
0916 -
091601 - Line 1 - This formerly read:
091602 -
091603 -                DEVICE=H:\00\02\HIMEM.SYS /M:11
091604 -
091605 -   ...Phil suggested trying:
091606 -
091607 -
091608 -                DEVICE=H:\00\02\HIMEM.SYS /M:1
091609 -
091610 - Phil said "/M:n" controls the timing for the "A20" gate (switch), i.e.
091611 - the speed at which it is accessed.  He referred to the DOS 5.0
091612 - manual, which says on page 611:
091613 -
091614 -    /machine:xxx
091615 -
091616 -      Specifies the A20 handler to be used.  An A20 handler is a part
091617 -      of your computer that gives it access to the high memory area.
091618 -      The xxxx value can be any of the following codes or their
091619 -      equivalent numbers:
091620 -
091621 - This suggests /m:n, also relates to memory addresses.
091622 -
091623 - Phil suggested the /m:11 param we had previously specified may have
091624 - been in conflict with another device driver.  We have to experiment to
091625 - find one that works best with the configuration for each computer.
091626 - The options for IBM compatible machines are shown on DOS 5.0 Manual
091627 - page 611, as:
091628 -
091629 -                         m:1
091630 -                         m:11
091631 -                         m:12
091632 -                         m:13
091633 -
091634 -    ...Phil said m:1 is the system default.  In that case why can't we
091635 -    just eliminate the call entirely.
091636 -
091637 -
091638 -    History of /m:n Application
091639 -
091640 -    On 920428 tried "/m:11" orginally because of delayed performance of
091641 -    function keys. ref SDS 1 NL6N
091642 -
091643 -    On 920517 tried eliminating "/m:11"  ref SDS 2 0001
091644 -
091645 -    On 920612 tried "/m:n"  ref SDS 3 TO7H
091646 -
091647 -    On 920629 summary of history on m:n issue. ref SDS 4 MD8A
091648 -
091649 -
091650 - It is not clear that we may still not have a memory conflict in some
091651 - other aspect of the program.  I sure like the effect for now of this
091652 - solution though.  Tried scanner, and it seems to work okay.  Not sure
091653 - about the tape drive and modem.
091654 -
091655 - Tape drive worked, but the mouse does not work in SDS running from
091656 - DOS prompt.  This is not a big problem for me, but for others???
091657 -
091658 - Tried warm boot.  This brought the mouse back in SDS at DOS prompt.
091659 - Looks like mouse only crashes in SDS, after exiting from Windows.
091660 -
091661 -
091662 - Slight Mouse Problem
091663 -
091664 - Tried Windows, and still have the mouse.  Exited from Windows, and
091665 - called SDS, no mouse.
091666 -
091667 -    The mouse works under this configuration when DOS is first
091668 -    started, and it works in Windows.  The only time there is a
091669 -    problem is in DOS after closing Windows.
091670 -
091671 -
091672 -
091673 -
0917 -
0918 -
0919 - 1715 Further Research
0920 -
092001 - As a result of problem encountered at Denis' office today where SDS
092002 - reports are hanging the system, ref SDS 9 F59K, I did some SDS reports
092003 - on CPU #3 under Windows and got same results.  This means the /m:1
092004 - param on himem.sys is not a complete solution.
092005 -
092006 - Examined entire section in DOS 5.0 manual for himem.sys, and found on
092007 - page 610, the following:
092008 -
092009 -    HIMEM.SYS manages programs' use of extended memory and of the high
092010 -    memory area (HMA). This prevents programs from simultaneously using
092011 -    the same area of memory. You install the HIMEM.SYS device driver by
092012 -    adding a device command for it in your CONFIG.SYS file. The device
092013 -    command for HIMEM.SYS must precede any device commands for programs
092014 -    or device drivers that use extended memory (such as SMARTDRV.SYS,
092015 -    RAMDRIVE.SYS, and EMM386.EXE). For an introduction to using
092016 -    extended memory, see Chapter 12, "Optimizing Your System."
092017 -
092018 -      Syntax
092019 -
092020 -        device=[drive:][path]himem.sys [/hmamin=m] [/numhandles=n]
092021 -        [/int15=.r.rrx] [/machine:xxxx] [/a20control:onloff]
092022 -        [/shadowram:onloff] [/cpuclock:onloff]
092023 -
092024 -
092025 -      Switches
092026 -
092027 -        /hmamin=n
092028 -
092029 -           Specifies the amount of memory (in kilobytes) a program must
092030 -           use before HIMEM.SYS permits the program to use the high
092031 -           memory area. Valid values for m are in the range O through
092032 -           63. The default value is 0.
092033 -
092034 -        /numhandles=n
092035 -
092036 -           Specifies the maximum number of extended-memory-block (EMB)
092037 -           handles that can be used simultaneously. Valid values for n
092038 -           are in the range I through 128. The defauit value is 32.
092039 -           Each additional handle requires an additional 6 bytes of
092040 -           resident
092041 -
092042 -        /intl5=xxxx
092043 -
092044 -           Allocates the specified amount of extended memory (in kilo-
092045 -           bytes) for the interrupt 15h interface.  Some older programs
092046 -           use a conflicting extended-memory scheme.  To use memory
092047 -           allocated by this switch, programs must recognize VDisk
092048 -           headers.  To ensure enough memory is available, add 64 to
092049 -           the value you want to specify for xxxx. Valid values for
092050 -           xxxx are in the range 64 through 65535. If you specify a
092051 -           value less than 64. the value becomes 0.  The default value
092052 -           is 0.
092053 -
092054 -
092055 -  ..
092056 - Supersort May Be Problem
092057 -
092058 - The explanation for "/int15=xxxx," suggested that Supersort may be
092059 - hanging the program.  It is common to both File List and SDS reports
092060 - operations, and was developed in the early 1980's.  Tried following
092061 - change to config.sys:
092062 -
092063 -
092064 -            DEVICE=H:\00\02\HIMEM.SYS /int15=128 /M:11
092065 -
092066 -    DOS manual says the param should be applied with increments of 64,
092067 -    so just tried 128, i.e. 2 x 64.  There is no information on
092068 -    choosing a particular increment from 64 to 65535, so it is nothing
092069 -    more than a guess.
092070 -
092071 -
092072 - Solution
092073 -
092074 - After making the above change, tested File List and SDS Reports, and
092075 - both return a screen immediately.  Have done some scanning and other
092076 - applications in SDS and through other programs.  Everything seems to
092077 - work.
092078 -
092079 -    Failure
092080 -
092081 -    Actually, this solution does not seem to be permanent.
092082 -
092083 -    [On 930427 experience over the next several days showed it only
092084 -    supports limited number of reports. ref SDS 10 0001
092085 -
092086 -
092087 -
092088 -
092089 -
092090 -
0921 -
0922 -

SUBJECTS
DNRC
Develop & Maintain Hardware System

1005 - Summary/Objective
1006 -
100601 - Discussed with Phil, Wayne's problem getting mouse to work with the
100602 - ethernet card.  Phil reminded me of following command in DOS 5.0:
100603 -
100604 -                       msd
100605 -
100606 - This shows irq assignments.  The mouse in my machine, CPU #3, is
100607 - assigned to IRQ 2, because it is a bus mouse.  This seems similar to
100608 - the idea Wayne mentioned where Jack is intending to try DOS 6.0 to
100609 - figure out IRQ assignments, ref SDS 7 line 121409.
100610 -
100611 - He generally agreed with the idea that the mouse does not know the
100612 - Ethernet card is there, and so is using an address it needs, ref SDS 6
100613 - line 122606. Phil will send Wayne via fax some ideas on solving this
100614 - problem.
100615 -
100616 - I called for Wayne and spoke to Patty.  She said Wayne is at the
100617 - Governor's office until noon.  I advised that Microsoft is sending
100618 - Wayne a fax with ideas to solve his configuration problem, last
100619 - discussed at, ref SDS 7 line 121403.
100620 -
100621 -
100622 -
100623 -
1007 -
1008 -
Distribution. . . . See "CONTACTS"