Info-IBMPC@WSMR-SIMTEL20.ARMY.MIL (11/16/88)
Info-IBMPC Digest Thu, 17 Nov 88 Volume 7 : Issue 51
This Week's Editor:
Gregory Hicks -- Chinhae Korea <COMFLEACT@Taegu-EMH1.Army.Mil>
Today's Topics:
SEA Motion Denied
Expanded vs. Extended memory: What's the difference?
exPanded vs exTended memory (3 msgs)
YTERM availability
Today's Query:
How does Windows-386 use extended memory?
New Programs Available:
New MSDOS Uploads
----------------------------------------------------------------------
Date: Wed, 2 Nov 1988 22:01 MST
From: Keith Petersen <W8SDZ@WSMR-SIMTEL20.ARMY.MIL>
Subject: SEA Motion Denied
Forwarded from Usenet...
>From: portal!cup.portal.com!raf at SUN.COM (Robert A Freed)
The contempt-of-court motion, which SEA filed against PKWARE, has been
denied. Nick Kees, attorney for Phil Katz, reported the following in a
message posted to the Exec-PC BBS (414/964-5160) last night (01 Nov'88):
> We got a decision from the judge on the contempt motion today.
> The judge decided that there was no act of contempt committed,
> and denied SEA's motion.
-- Bob Freed Internet: raf@cup.portal.com
Newton Centre, MA UUCP: ...!sun!portal!cup!raf
------------------------------
Date: Wed, 2 Nov 88 10:19:16 CST
From: Scott Comer <wert@ROSETTA.COM>
Subject: Expanded vs. Extended memory: What's the difference?
Well, that's the silliest description I've ever heard. Are you just being
silly? Just in case you aren't, here's a good working description of the
two. If you want, you may forward this to the net for public use.
Expanded memory can be used by all machines. Extended memory is only avail-
able to those processors with a larger number of address pins available,
that is, the 286 and 386.
Expanded memory cannot be directly used. It is banked in and out, with only
a 64K or 256K (depending upon the board) "window" available at any one mo-
ment. This window appears somewhere in the lowest 1 meg of address space.
A device driver is used to control the mapping of expanded memory into this
window. Applications must be explictly written to use expanded memory.
Extended memory is available as an extention of the address space beyond
the 640K limit. Many programs will have to be rewritten to use it (because
they assume only 640K of memory in the standard place), but some might be
able to use it without change. All of extended memory is available for use
at all times and it is all directly addressable. No device driver is needed
to control it.
scott out
------------------------------
Date: Wed, 2 Nov 88 08:50:27 EST
From: Robert Bloom AMCICP-IM 3775 <rbloom@apg-1.apg.army.mil>
Subject: exPanded vs exTended memory
>Expanded memory is used in AT's or higher clones (80X86 chips). Extended
>memory is used in XT and clones...
Sorry, you got it backwards. (I think) Just like I always did until I
figured out:
ex'P'anded memory = 'P'aged memory for the PC/XT's all the added memory is
in 64k pages above 640k but below 1Meg
ex'T'ended memory = memory for a'T' class machines the added memory is con-
tinuous starting at 1Meg up to 16Meg
Appause, bickbats, kudos, and rotten tomatos to:
rbloom @ apg-emh1.apg.army.mil
(or whatever name they're calling it this week.
Three name changes in a month - sheesh.)
------------------------------
Date: Wed, 2 Nov 88 13:25:49 CST
From: "David J. Camp" <david@wubios.wustl.edu>
Subject: Extended vs. Expanded Memory
Greg,
I think you got it just backward. Extended memory requires the wider
bus of the AT class machines, but Expanded memory can be used on any. LIM
SPEC (Lotus-Intel-Microsoft Specification) and Expanded memory are the same
thing. There is also an EEMS memory that has greater functionality.
Now the 2.0 MB of extended memory that comes in my PS/2 Model 60 can
also be used as expanded memory. It is necessary to use a special driver,
such as Quarterdeck's QEMM.SYS or Microsoft's XMAEM.SYS (80386) or
XMA2EMS.SYS (80286).
-David-
*-------------------------------------------------------------------------*
| (314) 362-3635 Mr. David J. Camp |
| Room 1108D ^ Box 8067, Biostatistics |
| 706 South Euclid < * > Washington University Medical School |
| v 660 South Euclid |
| Bitnet: david@wubios.wustl Saint Louis, MO 63110 |
| Internet: david%wubios@wucs1.wustl.edu uucp: uunet!wucs1!wubios!david |
*-------------------------------------------------------------------------*
------------------------------
Date: Wed, 2 Nov 88 13:00:32 CST
From: steve@ncsc.ARPA (Mahan)
Subject: Expanded/extended memory
Sorry, Greg;
ExTended memory is used on the AT bus. It is memory physically lo-
cated at addresses above FFFFF. ExPanded memory can be used in any MS-DOS
machine. It consists of memory logically located above the normal 640K
user memory and accessed by a bank switching mechanism.
Note that special software drivers in certain machines can treat ex-
tended memory as expanded memory. No 8086 or 8088 machine can use extended
memory as more than 20 address lines are needed to access it.
Stephen Mahan
Code 5430
Naval Coastal Systems Center
(904) 234-4224
steve@ncsc.ARPA
------------------------------
Date: Wed, 02 Nov 88 08:55:08 EST
From: Joe Morris (jcmorris@mitre.arpa) <jcmorris@mitre.arpa>
Subject: YTERM availability
In Info-IBMPC 7:44 Don Johnson asks:
> Does anyone know where I can get a copy of YTERM ?
> [...]
>I need to know: where, how to, and how much.
>thanks.
YTERM is available from:
Yale University Computer Center
175 Whitney Avenue
P. O. Box 2112
Yale Station
New Haven, Connecticut 06520-2112
(203) 432-6600
It's a licensed product, but the license is rather reasonable. You'll have
to sign a copy before they will sell you the code, but all you should need
would be a call to them and they'll send you a package with the order forms
and license agreement.
Cost is $50 per copy; site licenses are $1000 (educational) and $2000
(anyone else including government). Full source is available for $50
additional. Same prices are posted for TINCAN, which is the equivalent
of YTERM on a MacIntosh.
They also sell the host side of the YTERM file transfer protocol for $50
each for IBM and VAX/VMS systems. Ditto for TINCAN, a MacIntosh equivalent
of YTERM.
It's a reasonably good product (no, I'm not at the latest version of YTERM)
but since their main business isn't software support for problems can be
slow. Despite this, we've long since made YTERM/TINCAN our standard
package
for our 2000 or so PC's and Mac's here. (Kermit is the other
centrally-supported emulator, both for PC's and Mac's.)
------------------------------
Date: Wed, 2 Nov 88 11:52 N
From: <ISASME%HHEOUH50.bitnet@cunyvm.cuny.edu> (A.P.M. Smeele)
Subject: How does Windows-386 use extended memory?
In Windows 2.0 manuals Microsoft states that MS-Windows 2.0 will use ex-
panded memory as available, but does not use extended memory, so extended
memory should be configured as expanded memory.
The supplementary manual "Using MS Windows/386" more or less agrees with
this statement (pages 25,26). The WIN.INI parameter "emmsize=" in section
[win386] can be used to manipulate expanded memory use by Windows (it says
nothing about extended memory!).
Rather confusing however the same manual at page 6 includes a section on
"Converting expanded memory to extended memory", suggesting that
Windows/386 supports extended memory. Setting up the "emmsize=" as "0"
seems to lead to the best results, (I'm able to load more Windows
applications)..
By the way our configuration includes: IBM PS2/80 with 8 Mb extended
memory, running MSDOS 3.3 and Windows/386.
Does anyone know what's in fact happening here? How do I have Windows use
the full 8 Mb extended memory?
Ton Smeele,
Open university - Netherlands
bitnet: ISASME@HHEOUH51
surfnet: OUHV01::ISASME
------------------------------
Date: Wed, 2 Nov 1988 11:57 MST
From: Keith Petersen <W8SDZ@WSMR-SIMTEL20.ARMY.MIL>
Subject: New MSDOS Uploads
Recent MSDOS uploads from David Kirschbaum:
pd1:<msdos.education>
CHEMICAL.ARC - Build, display chemical molecules (CGAEGA required) From
PCSIG Volume 938. Runs but does not display on my "Hercules-
compatible" mono graphics card. Hopefully it'll do better on a real
CGA or EGA, because it sounds like a marvelous tool or educational
device for budding chemists. (snarfed from the NCSU PUBLIC archives.
Thanks, NC State!)
pd1:<msdos.sysutl>
ELF11.ARC - Batch util, returns desired ERRORLEVEL or Yes/No prompt First
version (snarfed from SIMTEL) had A86 source. This version has all
the original files, plus ASM/MASM source, (slightly tweaked).
pd1:<msdos.sysutl>
EPATH1.ARC - Edit/change DOS PATH (w/ASM source, tweaked) Disassembly and
slight tweak of EPATH.COM. Permits you to view, edit, and/or replace
DOS's existing PATH. Original .COM, new (v1.1) source and .COM,
documentation.
pd1:<msdos.education>
GARDENER.ARC - Garden planning utility From PCSIG Volume 1125, snarfed
from NCSU PUBLIC archives. Plan, predict, manage your vegetable gar-
den. Given available area, mouths to feed, type veggies, helps you
plan the layout, when to plant, expected output, etc. I'm no gardener
(cans are fine, thank you), but some of you (even real agricultural
types in business and education) may find this interesting and/or use-
ful.
pd1:<msdos.sq-usq>
LZ13.ARC - LZW encode/decode [.ASM source][tweaked] LZW compression algo-
rithm in 8088 (MASM) assembler with executables. Original version,
plus two tweaked versions (prompts for filenames, cmd line & StdOut).
They all work fine for single files (binary or text), but do not have
the niceties that ARC, PKARC, etc. have. Original credits in documen-
tation.
pd1:<msdos.sysutl>
MORERAM1.ARC - Use more RAM than system switches indicate [ASM src]
Original program worked fine, but no source. Disassembled, tweaked a
little. Program checks actual RAM in system, then updates BIOS data
to reflect that. This lets you set system switches to indicate mini-
mum RAM (shortens cold boot time), yet enables system to use all
available RAM. Donno if this'll work in ATs or anything with more
than 640Kb. Original program, tweaked source, doc, tweaked .COM.
pd1:<msdos.sysutl>
NMI.ARC - Command line or TSR memory tester (nondestructive) Snarfed from
ROS BBS, Fayetteville NC Works fine (apparently) on my 640Kb XT clone
(8MHz), but did NOT reveal a flakey RAM chip I KNOW is somewhere in
this sucker! (But then nothing else has either!)
pd1:<msdos.asmutl>
PROCTYPE.ARC - Assembler routine to test,return CPU type From Micro Cor-
nucopia Magazine. Includes article, procedure (ASM src), test program
(ASM and .BAT).
pd1:<msdos.menu>
PROMAN.ARC - Program Manager; schedule tasks and jobs From PCSIG Volume
897, snarfed from NCSU PUBLIC archives.
pd1:<msdos.ega>
RAX.ARC - 3 Dimensional EGA Demonstration (128K EGA required) Demonstrates
both 3 dimensional rotation and dithering of 4096 colors for the EGA.
DEMANDS an EGA (my monochrome graphics Hercules clone with HGCIBM
graphics driver failed completely with system lockup!).
pd1:<msdos.sysutl>
ROMCI.ARC - Three-page system status display Yet another system display.
Reads ROM, other system components, displays system status in three
screen pages.
pd1:<msdos.education>
SOLAR.ARC - Graphic solar system display Nice little display of the solar
system (selected planets, dates, etc.) Menu for various statistics
about the system, how comets orbit, sun/earth/moon orbits w/moon
phases, etc. Requires at least monochrome graphics. (Works fine with
my Hercules clone and HGCIBM.COM graphics driver.) Snarfed from ROS
BBS, Fayetteville NC, 11 Oct 88. No documentation, original author
unknown. Works fine.
pd1:<msdos.screen>
UNBLINK2.ARC - Turn blinking cursor on/off (TSR) (tweaked) Utility goes
TSR, turns blinking cursor off (e.g., no cursor at all). Toggle
on/off with 3 ALT keys, then "u". ARC includes original UNBLINK1.COM,
my tweaked version (smaller, faster, UNBLINK2.COM), short documenta-
tion. Source unavailable (original authors hold copyright).
pd1:<msdos.turbopas>
UPCONV12.ARC - Turbo Pascal source code case conversion v1.2 Fixed dumb bug
in v1.1. Archive includes original v1.0 source, v1.2 source and .COM
file, short doc. Converts Turbo Pascal source file to a case-
formatted output file ("standard" Pascal reserved words in upper case,
Turbo Pascal reserved words in "Borland" style (with switches to force
all reserved words to uppercase).
David Kirschbaum
Toad Hall
kirsch@braggvax.ARPA
------
Thanks, David!
--Keith
------------------------------
************************
End of Info-IBMPC Digest
-------