home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / windows / edos / readme.txt < prev    next >
Text File  |  1994-06-03  |  16KB  |  407 lines

  1.                             R E A D M E . T X T
  2. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  3.     This version of EDOS V3.65L
  4.  
  5. A BBS, where you can download updated files. See below.
  6. Fix for 4DOS crashes with oversize sessions.
  7. Setup runs from DOS and starts Windows.
  8.  
  9. Several New Utilites: see "Features not documented", below.
  10.  
  11. New support for setting the title in a Windowed Dos Session.
  12. A "ETITLE" command that accepts a string argument in double quotes.
  13. Also, by default a unique number is added to the title each time
  14. a DOS session is started.
  15.  
  16. The KILL.BAT file should be run FROM the edos directory,
  17. if you already had EDOS installed. Also, the path's may not be correct
  18. for the 704k and 736k sessions(not likely).
  19.  
  20. ALL files from the install, are put in the EDOS subdirectory, not the
  21. Windows directory, where possible.
  22.  
  23. Oversize sessions are not supported in the SHAREWARE version.
  24. If you need more memory 64-96K in a DOS session this feature
  25. is only offered in the registered version.
  26.  
  27. This new version has a loader that will load
  28. real mode device drivers, the kind you ordinarily load in config.sys, but
  29. instead can load at the command line in a single DOS session. Using these
  30. methods save precious space in the lower 640k. Or, if you need these drivers
  31. or TSR's only in Windows programs, put the TSR's in WinStart.BAT.
  32. For more details concerning the loading of device drivers see the
  33. EDEVLOD.TXT file.(This feature is only offered in the registered version).
  34.  
  35. W4W 3.11, VFAT.386 is broken. If you have 32bit file access enable you
  36. may experience system integrity violations. EDOS WILL trigger this
  37. if EDOSExecWinAPP is turned on.(See the EDOS control panel, Advanced
  38. button). Doing this does not fix VFAT. Contact Microsoft for a permanent
  39. fix.
  40.  
  41. Be sure to check out our Enhancement for EDOS. Letter Box is
  42. the code name for our product that goes beyond EDOS. A shareware
  43. version of it is on our BBS.
  44. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  45.  
  46. We have a electronic bulletin board (BBS) where you can call to 
  47. download updated files. The phone number is: 503-694-2220(8N1),
  48. 1200 up to 19.2K baud. It is normally working 24 hours a day. 
  49. You can expect to be able to leave messages and expect to receive a timely
  50. response. It is normally logged on to about once a day.
  51.  
  52. See the advanced.txt file for more advanced information, on IRQ's
  53. and other esoteric subjects.
  54.  
  55. Tested but not thoroughly with Windows for Workgroups.
  56.  
  57. You can load TSR's in a single DOS session. Like CDROM support
  58. programs(MSCDEX) or FAX support TSR's.
  59.  
  60. If your system shows less than 640k of original base memory, like 639k,
  61. there are several possible causes. One possible, although unlikely one
  62. is a virus infection. Other reasons include special disk drivers, etc.
  63. If you suspect a virus, you should try running a virus checker to see
  64. if it detects anything out of the ordinary. See oversize.txt file.
  65.  
  66.  
  67. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  68. NETWORKS:
  69.  
  70.  
  71. If you installed Windows using "SETUP /N", then edos may not install 
  72. correctly. If you encounter any difficulty please let me know as soon
  73. as possible.
  74.  
  75. Network installations are not generally a problem. But a few people have
  76. had difficulty. Don't be bashful, if you do, give me call or send E-Mail.
  77.  
  78. Be sure to use the wstacks.exe program to change the stack for DOS sessions
  79. if using a NETWORK. (Stacksiz.exe can be used if DOS is running).
  80.  
  81. If you are running NOVELL, and you get crashes that result in a black
  82. screen with no cursor, you may have the "Black screen of death".
  83. Obtain BSDUP1.EXE from our BBS or from Compuserve NOVLIB forum, lib #1.
  84. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  85.  
  86. Features not documented in documentation:
  87.  
  88. There several new Icons in the DOS session group. "Control Panel",
  89. "Tech Support" and "UnInstall". Control panel is where you disable/enable
  90. EDOS and control it's startup configuration. Tech Support Utility leads
  91. you thru some of the more common problems, use it! UnInstall Utility will
  92. do most of the REMOVAL of EDOS automatically, you need do only a couple of
  93. things by hand.
  94.  
  95. See the Hypertext Help, for more info about these features.
  96.  
  97. The Disable and Verify Icons have been removed and placed in the Control
  98. Panel.
  99.  
  100. EDOS no longer has a hidden DOS session.
  101. This saves about 150k of extended memory, when Windows is running.
  102.  
  103. ETITLE command, sets a new title in the caption of the windowed DOS session.
  104. ETITLE  "This is a new title", puts the quoted string in the Window caption.
  105.  
  106. "UniqueTitle=1", 
  107. This feature assigns a unique number to a DOS session.
  108. The feature is enabled/disabled by this switch and it goes in the
  109. SYSTEM.INI file. Change using the Control Panel.
  110.  
  111. The View Menu item as a new item: Always On Top. Setting this feature
  112. forces Windows to keep the DOS session on top, even when not active.
  113.  
  114. There is a new DIAGNOSTICS menu item. You can now check the stack usage,
  115. state of the display drivers and some special state information about DOS
  116. using this new menu item.
  117.  
  118. ###########################
  119.  
  120. Mistakes in documentation:
  121. WINPMT, see explanation at end of this file.
  122. p. 2, EDOSLIB.EXE should be EDOSLIB.DLL
  123. p. 16, the use of !DOSMEM!.COM should include /p or /x
  124. p. 21
  125. Status /V now prints out the id of the Virtual Machine that owns the com ports.
  126.  
  127. Status /y & /n turn on/off executing of Windows Apps from the DOS command
  128. line.
  129.  
  130. P. 25. The "NOTE" about hidden DOS session is no longer valid.
  131. p. 33, EDOSLIB.EXE should be EDOSLIB.DLL
  132.  
  133. p. 35, EDOSLIB.EXE, has been renamed to edoslib.DLL, and moved
  134. to the EDOS subdirectory. ALL references to EDOSLIB.EXE in the
  135. manual should be changed to read EDOSLIB.DLL.
  136.  
  137.  
  138. p. 36, Section at bottom of page, starts: "B:\EDOS",
  139. should read: "B:\"
  140.  
  141. p. 36, EDOS.INI is installed in the windows\EDOS subdirectory.
  142. p. 38, EDOS.INI section, should read edos.ini IS INSTALLED.
  143.  
  144.  
  145. P. 41. EDOSTEMP.COM is no longer on the diskette.
  146. P. 43. EDOSTEMP.COM & ESOTEMP.PIF, section is no longer valid.
  147.  
  148.  
  149.   
  150. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^!!!!!!!!!!!!!!!!!!!!!!!!!!!
  151. LAST SECOND CHANGES ! ! ! ! ! 
  152.  
  153. DR DOS-6 has a fix to their command.com that
  154. WILL work with EDOS. Contact EDOS tech support for further
  155. information. The file is dated about 8-4-92.
  156.  
  157. -----------------------------------------
  158. If you have ANY technical problems involving DOS/Windows intereactions,
  159. or desire a feature that involves this environment, then by all means
  160. give EDOS Tech Support a call. Users who make suggestions are listened to
  161. and occassionally receive exactly what they want. Sooner or later!
  162. The feature set in EDOS is NOT STATIC and is influenced heavily by user
  163. requests.
  164.  
  165. Here follows a couple of topics that we are presently considering:
  166.  
  167. 1. Better support for DOS communications programs.
  168. 2. Pop up help and status in full-screen sessions.
  169. __________________________________________
  170.  
  171.  
  172.  
  173.  
  174. Note: There is a bug in Windows 3.1 in that
  175. 672 bytes of memory is not freed after you run a dos session. This problem
  176. is cumulative such that starting 5 dos sessions and closing them
  177. will result in 5*672 bytes not being freed. Eventually you could run
  178. out of free memory, We suggest that you not open and close more than
  179. about 500 dos sessions without closing Windows and restarting it.
  180. This bug is NOT in EDOS. We hope that you find this amusing!
  181. This bug is fixed in V3.01b of EDOS.
  182.  
  183. If closing all DOS sessions will free the memory.
  184.  
  185.  
  186. There is a bug in VBRUN100.DLL, the vbrun200.dll is ok. VBRUN is a
  187. support library for Visual Basic.
  188.  
  189.  
  190. If you use the PRINT command in a DOS session, be carefull about exiting
  191. and killing the session before the print job is completed. The print job
  192. will terminate along with the session. This is NOT an EDOS problem. But
  193. it will be fixed.
  194.  
  195. By the way, EDOSLIB.DLL is now compiled using a real 386 code generating
  196. compiler. It contains real 386 code instruction sequences. Makes it a
  197. little bit faster.
  198.  
  199. \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
  200. Known problems:
  201.  
  202. Closing a DOS session that has an ALARM pending, will generate no
  203. warning message. The alarm will be discarded.
  204.  
  205. PS/1 & PS/2 and other micro-channel machines often have a data space called
  206. the "EBIOS" (extended bios). If this is mapped at 9f00:0000 then you will
  207. not be able to use the 704k or 736k DOS session feature. This is being 
  208. looked into. DOS 6.x supports moving this to the UMB's. Use MemMaker.
  209.  
  210.            In an oversize DOS session:
  211. If the screen lines are changed, say to 50
  212. from 25 when a DOS application starts and reset back to 25 when
  213. it exits, sometimes the font does not get reset. The fix is to:
  214. "mode CO80". Also, sometimes "exit" won't exit the DOS session. Do
  215. it a second time or use Alt-F4. This is being worked on.
  216. The 50/25 line menu items DO NOT work, if the session is oversize. But
  217. the menu items are not grayed out. The graying will be fixed, if the
  218. support can not be implemented.
  219.  
  220. &&&&&&&&&&&&&&&&&&&&
  221. Windows Bugs.
  222.  
  223.  
  224. The Windows PIFEDIT.EXE program has a bug, which SHOULD be harmless, but
  225. may not be. With the Windows Debug Kernels installed, start Windows.
  226. Start the pif editor, start a DOS Windowed session, start a second copy
  227. of pifedit, change the mouse and keyboard focus by clicking on the DOS
  228. session. GetClientRect near offset 0:80 in the pif editor will fail with
  229. an invalid (NULL) window handle. This may not be the only bug or way in
  230. which to generate the error. Be careful. There is no known workaround.
  231.  
  232. Windows has a bug which will crash windows and hang your machine.
  233.  The bug can be shown by, create a pif file, using command.com as
  234.  the command. Use "/P" as the optional argument. Run the pif file.
  235.  Use the "MEM" command or any similar program that walks the memory
  236.  arena blocks. Windows will crash. The culprit is the "/P" optional
  237.  argument. So... Beware. Don't make this mistake when creating a PIF file.
  238.  
  239. Windows sometimes resets the keyboard repeat rate, and then fails
  240. to reset it upon exit. If you have trouble with a too fast repeat
  241. rate when exiting Windows contact EDOS tech support. We are working
  242. on a fix.
  243.  
  244. EDOS "ERROR #1050" or "ERROR Class TTY not found" indicate severe errors
  245. during the startup phase of Windows and EDOS. If you see these errors
  246. it means that some device driver or applications program is defective and
  247. causing problems during the startup phase. The fix is to isolate the 
  248. offending application and contact the maker of the software. Problems of
  249. this type can be caused or made worse by a bug in Windows itself.
  250. Contact EDOS tech support for details if necessary.
  251.  
  252. --------------------------------------------------
  253. There are several new SYSTEM.INI switches intended for tracking down bugs
  254. in Windows. These switches are not documented in the manual or
  255. here. But are available if you need technical support. Our technical support
  256. is very good. I ought to know, I am the support. See instructions at end
  257. of this file. Changing most switch setting can be done from the Control
  258. Panel. But not these.
  259.  
  260.  
  261. The 50 and 25 line menu items do not change lines correctly with all
  262. VGA display adapters. In addition, they are dumb screen switchers similar
  263. to "MODE CON: lines=50". Because of this changing screen lines does not
  264. always result in a screen "that will make you burst with pride". This
  265. will be improved in a future verion, IF POSSIBLE.
  266.  
  267.  
  268. ######################################################
  269.  
  270. EDOS contains an interface for DOS programmers to call. 
  271.  
  272. There are 3 calls supported at the present time.
  273.  
  274. 1. A version call.
  275. 2. A way to call the alarm feature, with custom message.
  276. 3. A way to execute a Windows application, from a DOS app.
  277. 4. A way to change priorities, background & exclusive.
  278.  
  279. (some simple DDE support is being added.)
  280.  
  281. For detailed information contact EDOS technical support.
  282.  
  283.  
  284. There is a test program on the floppy called testv86.asm and .com
  285. that demonstrates the alarm feature.
  286.  
  287. Also tstwinex.asm and .com demonstrates how to execute a 
  288. Windows application from a DOS app.
  289.  
  290. The shareware version does not have this material, to save space.
  291. You can download this from our BBS 503-694-2220.
  292.  
  293. --------------------------------------------------------------------
  294.  
  295. NOTE: share violations responded to with FAIL, will display the file name!!
  296. of the file that is the subject of the fail, VERY useful! Use Fail several
  297. times if necessary.
  298.  
  299. ++++++++++++++++++++++++++WARNING ! +++++++++++++++++++++++++++++++
  300.  
  301. Windows contains a bug situation that can occur at random: 
  302.  
  303. 1. Attempting to switch a WINDOWED DOS session into 36/43/50/60 lines (also,
  304. graphics) can cause corruption of the system. The code that is at fault is 
  305. in the Virtual Display Driver(VDD).  
  306.  
  307. 2. Not all VDD's are prone to this problem. 
  308. 3. The problem seems to happen only if paging is on and paging is under way.
  309. (The pager is busy).  All of these conditions must be true for the problem 
  310. to occur. 
  311.  
  312.  
  313. 4. It is VERY difficult to protect yourself from this.  
  314.  
  315. The suggested workaround is as follows: 
  316. 1. Use: Initial video mode = HiGraphics + Retain Video, in the PIF for
  317. any session that you will switch to a higher screen line count. 
  318.  
  319. 2. Both PIF settings MUST BE set or the corruption can occur. 
  320.  
  321.  
  322.  
  323. This "fix" will also protect you from applications that switch themselves into
  324. 50 line mode. This problem is NOT AN EDOS problem. The corruption can and
  325. will occur regardless of how the session is switched into 50 line mode and
  326. regardless of whether EDOS is installed or not. EDOS will warn you if the
  327. PIF settings are not ok, before you attempt to use our menu items to make
  328. the switch. Other applications WILL NOT warn.
  329.  
  330. The results of the corruption are not necessarily OBVIOUS! However, testing
  331. using the debug kernels supplied with the SDK/DDK generates the following
  332. errors: 
  333.  
  334. ERROR: Allocation failed, pager busy! 
  335. ERROR: PageReallocate failed. 
  336. Allocation failed for display plane 00. 
  337.  
  338. Symptoms can range from: none observable to complete crashes occurring
  339. quite sometime after the switch is made. 
  340.  
  341.  
  342. ==================================
  343. Note: twin DOS sessions, with dir *.* in a batch file loop, result in
  344. screen dislocations WITH or WITHOUT edos.
  345.  
  346.  
  347. #######################################################
  348.  
  349. Mike Maurice 6-1-94
  350.  
  351. Phones ----------------------
  352.  
  353. For Tech Support and Information: 503-694-2221
  354. Hours 10 am to 10 pm, Pacific Time.
  355. Hours 1 pm to 1 am, Eastern Time.
  356.  
  357. E-Mail------------------------
  358.  
  359. Compuserve: 71171,47
  360.  
  361. Internet: 71171.47@COMPUSERVE.COM
  362.  
  363.  
  364. For ORDERS: 800-248-0809 (do not use the sales lines to ask for tech support).
  365.             503-694-2282
  366.  
  367.  
  368. WINPMT  !!!!
  369.  
  370. In order to conform to the method used by Win 3.1, EDOS was modified.
  371.  
  372. 1. The EDOSPrompt system.ini switch has been dropped.
  373.  
  374. 2. EDOS users may now have the DOS prompt set to THEIR way, in Windows
  375.    3.1.
  376.  
  377. The method is as follows:
  378. Use the DOS "SET" command to create an environment variable "WINPMT".
  379. Like this:
  380.  
  381. SET WINPMT=$p$l
  382.  
  383. This will result in a prompt that looks like: C:\WINDOWS<
  384. when you are in Windows in a DOS session.
  385.  
  386. The SET command should be installed in autoexec.bat, do not install 
  387. it in WINSTART.BAT!
  388.  
  389.  
  390. YOU may use any legal prompt string when setting WINPMT.
  391. The DOS prompt will use your WINPMT string when Windows is running
  392. in a DOS session and will return to the original PROMPT when Windows
  393. exits back to plain DOS.
  394.  
  395.  
  396. This trick will work in Win 3.1 with or without EDOS.
  397.  
  398. It is necessary to have both a PROMPT string and a WINPMT string for
  399. this to work.
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.