AtaMkPrt Funct Write a fresh DOS(MBR) partition table w/ up to 4 FAT32 partitions to a plain ATA/SATA hard drive. Cd Funct Change directory. Optionally, make directories, too. Cdd Funct Change directory and list contents Copy Funct Copy files. CopyTree Funct Copy directory tree. DBlk Funct Dump disk block. Optionally, write. DClus Funct Dump disk clus. Optionally, write. Del Funct Delete files. DelTree Funct Delete directory tree. Diff Funct Report differences between two files and merge differences Dir Funct List directory. DirMk Funct Make directory. Cd() can also make directories. DirTreeSerialize Funct DirTreeUnserialize Funct DocD Funct Dump live chunk of mem showing offsets. Can be edited. DocDm Funct Dump live chunk of mem showing addresses. Can be edited. DocMax Funct Set max document entries. (Cmd line buffer size.) Drv Funct Change drive. You can set drive with Cd() as well. DrvMap Funct Make drive letter map to another. DrvMounted Funct Returns true if drv_let is mounted DrvRep Funct Drive report. DrvUnused Funct Returns unused size in bytes. DrvView Funct Drive view. Graph the allocation map's fragmentation. DskChg Funct Change disk. (Needed for removable media.) DskChk Funct Check disk for allocation errors and, optionally, fix. DskPrt Funct { DskPrtExt Funct Partition disk DskPrtMax Funct { DskPrtOne Funct { DskView Funct Disk view. Pie chart of partition sizes. Dump Funct Dump file. Optionally, write. Ed Funct Invoke document editor. F Funct Find text in all text files. FD Funct Find text in cur dir text files. FF Funct FF Funct Files find. List files matching mask. FileCnt Funct FileMgr Funct File manager. Also, used to choose files and dirs. FileOcc Funct { FileToRamDisk Funct Replace contents of RAM disk with a disk image file. Find Funct { Fmt Funct Format hard drive or RAM drive. HashDepthRep Funct Hash table linked-list chain depth report. HomeSet Funct Change home directory. IsFile Funct Test if file exists IsFileZorNotZ Funct Test if file exists, trying filename with .Z toggled if not found as-is. LineRep Funct Source line-of-code count report. LinkChk Funct Check documents for broken file links. LongLines Funct Report files with lines of too many cols. MemRep Funct Memory usage report. Merge Funct Merge text files from one list into another. Mount Funct Mount drives. Called from DskPrt(Mount). MountFile Funct Mount ISO/ISO.C/ISO.Z as appropriate MountFileB Funct Mount ISO.C file from buffer in memory. MountFileZ Funct Mount compressed ISO or non-contiguous file by expanding to buffer in memory. MountWholeDrvNoFmt Funct For AtaMkPrt only. Same as Mount(TRUE,just_ide), Move Funct Move files from one location to another or rename. NewFiles Funct Report files newer than a certain date. Plain Funct Edit document in plain text mode, so dollar signs are not special. R Funct Find text and replace in all text files. RD Funct Find text and replace in cur dir text files. RamDiskToFile Funct Save a RAM disk to a file Reindent Funct Find files with too many cols. S2T Funct Spaces to tabs. SU Funct Apply StrUtil() on files. ScrnCast Funct WinMgr saves GR files to a dir. Size Funct SizeRep Funct Report file sizes. "+x" for expanded size of compressed files. Sort Funct Sort lines of a text file. Removes blank lines. TOSToFuncRep Funct Convert DolDocfile to HTML. TOSToHtml Funct Convert DolDocfile to HTML. ToDolDoc Funct Convert text file to DolDoc by making double $'s. ToTXT Funct Convert DolDocfile to plain text. Touch Funct { Type Funct Output txt or graphic file to command line. Unmount Funct Unmount drive(s). Unzip Funct Uncompress files by moving to not .Z filename. UnzipOS Funct Uncompress every .HC.Z and .DD.Z source file ZipOS() would have zipped. Who Funct Dump hash symbol table. Who23 Funct Dump hash symbol table. Who3 Funct Dump hash symbol table. Words Funct Break file into list of not-unique words. Zip Funct Compress files by moving to .Z filename. ZipOS Funct Zip every .HC and .DD source file Misc/OSInstall.HC would install. ZipRep Funct Report file compressibility. scrncast GlbVar CScrnCastGlbls scrncast;
Cmd Line (Typically) The profiler records where the CPU was executing when the 1000Hz timer interrupt occured, so you can learn where time is spent. Use the Prof() depth argument to record a hit in the N routines which called the current routine, as well. When done collecting statistics, use ProfRep() for a report. You might need a DocMax() to expand the command line window buffer to fit it all. Study the code. The profiler is very simple. You might want to enhance it or modify it to debug something in particular. Prof Funct { ProfRep Funct Profiler report. Call Prof() first and collect data.
Cmd Line (Typically)/Profiler