home *** CD-ROM | disk | FTP | other *** search
- HTMLPIPE.COM REPLACES FIXMEM.EXE 01/03/14
-
- The ASM language utility HTMLPIPE.com will function EXACTLY as FIXMEM.exe
- was intended. Simply rename it to FIXMEM.com. It also does MORE !!
-
- You will note that HTMLPIPE.com is more that *20* times smaller than
- FIXMEM.exe and yet it does everything FIXMEM does *BETTER*.
- Consider also that HTMLPIPE.com has only 145 bytes of executeable code
- and the rest is ALL pre-formatted text for output. Since FIXMEM also
- has the same text in it, the FIXMEM.EXE executable portion is actually
- about *55* times bigger than HTMLPIPE.com !!
-
- HTMLPIPE is BETTER because:
- 1) It does NOT produce a useless button on the screen in the "more" mode.
- 2) It filters HTML specific characters like "<>/\&" and converts them to
- entities.
- 3) It actually DOES work as an HTMLPIPE ! If a non "/" switchchar is found
- on the commandline, it assumes NON fixmem mode, and simply converts the
- input to pre-formatted html without any header.
-
- Christof Lange of Prague told me that my first FIXMEM didn't handle the
- hi ASCII characters the same as Michael's. I didn't think of it - I just
- deleted them.
-
- This is a newer version which instead replaces the chars above 7Fh with
- spaces to maintain column formatting, as Michael's did.
-
- Also this new version changes the Arachne line "Arachne requires 425kb"
- to "Arachne requires 550kb..." to reflect the truth.
- Arachne v1.70 won't even LOAD with 4*7*5 kb (needs another 5kb to load)
- and 550kb is the minimum if you intend to go online.
-
- *
-
- Operation:
- Copy or rename HTMLPIPE.com to FIXMEM.com.
-
- Standard .DGI line:
- file/mem.dgi >HTM|mem|$esystem\\dgi\\fixmem>$2
- Note: zero or one space ^ allowed here.
- Result:
- Just like FIXMEM.exe except the button is in a better place. <G>
-
- Standard .DGI line:
- file/memc.dgi >HTM|mem /c|$esystem\\dgi\\fixmem /c>$2
- Note: Only one space plus the "/" is recognized ^^ the rest is dummy.
-
- Result:
- Just like FIXMEM.exe except there is NO button.
-
- Take a look at the MEM.dgi lines that *I* use. Better if you use QEMM.
- file/mem.dgi >HTM|mem /C|$esystem\\dgi\\fixmem>$2
- file/memc.dgi >HTM|LOADHI|$esystem\\dgi\\fixmem /c>$2
- That second one doesn't actually load anything high - it uses the loadhi
- program to display upper memory usage by region.
-
- *
-
- NON Standard .DGI line: *EXAMPLE ONLY*
- file/dir.dgi >HTM|DIR c:\|$esystem\\dgi\\fixmem dir>$2
- Note: One space + ANY non "/" switches it to PIPE mode. ^
-
- Result ?
- Use the included dirdgi.htm (mostly courtesy Glenn McCorkle) to try it.;-)
-
- Here's another use:
- file/.zip >HTM|[75]PKUNZIP -v $1|$esystem\\dgi\\fixmem dir>$2
-
- *
- Have FUN ! 8-)
- Clarence.