home *** CD-ROM | disk | FTP | other *** search
/ MS-DOS 8.0 / MS-DOS8.iso / SOFTWARE / A195GPL.EXE / FIXMEM.TXT < prev    next >
Encoding:
Text File  |  2001-04-20  |  2.7 KB  |  72 lines

  1. HTMLPIPE.COM REPLACES FIXMEM.EXE                                   01/03/14
  2.  
  3. The ASM language utility HTMLPIPE.com will function EXACTLY as FIXMEM.exe
  4. was intended.  Simply rename it to FIXMEM.com.  It also does MORE !!
  5.  
  6. You will note that HTMLPIPE.com is more that *20* times smaller than
  7. FIXMEM.exe and yet it does everything FIXMEM does *BETTER*.
  8. Consider also that HTMLPIPE.com has only 145 bytes of executeable code
  9. and the rest is ALL pre-formatted text for output. Since FIXMEM also
  10. has the same text in it, the FIXMEM.EXE executable portion is actually
  11. about *55* times bigger than HTMLPIPE.com !!
  12.  
  13. HTMLPIPE is BETTER because:
  14. 1) It does NOT produce a useless button on the screen in the "more" mode.
  15. 2) It filters HTML specific characters like "<>/\&" and converts them to
  16.    entities.
  17. 3) It actually DOES work as an HTMLPIPE ! If a non "/" switchchar is found
  18.    on the commandline, it assumes NON fixmem mode, and simply converts the
  19.    input to pre-formatted html without any header.
  20.  
  21. Christof Lange of Prague told me that my first FIXMEM didn't handle the
  22. hi ASCII characters the same as Michael's. I didn't think of it - I just
  23. deleted them.
  24.  
  25. This is a newer version which instead replaces the chars above 7Fh with
  26. spaces to maintain column formatting, as Michael's did.
  27.  
  28. Also this new version changes the Arachne line "Arachne requires 425kb"
  29. to "Arachne requires 550kb..." to reflect the truth.
  30. Arachne v1.70 won't even LOAD with 4*7*5 kb (needs another 5kb to load)
  31. and 550kb is the minimum if you intend to go online.
  32.  
  33. *
  34.  
  35. Operation:
  36. Copy or rename HTMLPIPE.com to FIXMEM.com.
  37.  
  38. Standard .DGI line:
  39. file/mem.dgi         >HTM|mem|$esystem\\dgi\\fixmem>$2
  40.                            Note: zero or one space ^ allowed here.
  41. Result:
  42. Just like FIXMEM.exe except the button is in a better place. <G>
  43.  
  44. Standard .DGI line:
  45. file/memc.dgi        >HTM|mem /c|$esystem\\dgi\\fixmem /c>$2
  46.       Note: Only one space plus the "/" is recognized ^^ the rest is dummy.
  47.  
  48. Result:
  49. Just like FIXMEM.exe except there is NO button.
  50.  
  51. Take a look at the MEM.dgi lines that *I* use. Better if you use QEMM.
  52. file/mem.dgi         >HTM|mem /C|$esystem\\dgi\\fixmem>$2
  53. file/memc.dgi        >HTM|LOADHI|$esystem\\dgi\\fixmem /c>$2
  54. That second one doesn't actually load anything high - it uses the loadhi
  55. program to display upper memory usage by region.
  56.  
  57. *
  58.  
  59. NON Standard .DGI line: *EXAMPLE ONLY*
  60. file/dir.dgi         >HTM|DIR c:\|$esystem\\dgi\\fixmem dir>$2
  61. Note: One space + ANY non "/" switches it to PIPE mode. ^
  62.  
  63. Result ?
  64. Use the included dirdgi.htm (mostly courtesy Glenn McCorkle) to try it.;-)
  65.  
  66. Here's another use:
  67. file/.zip            >HTM|[75]PKUNZIP -v $1|$esystem\\dgi\\fixmem dir>$2
  68.  
  69. *
  70. Have FUN ! 8-)
  71. Clarence.
  72.