home *** CD-ROM | disk | FTP | other *** search
- NOTE: This archive contains SUBDIRECTORIES. Use '-d' option with PKUNZIP!
-
- DDS MICRO-C example programs:
-
- The programs in these directories are being provided, as examples of working
- MICRO-C programs, which you may examine to gain greater insight into MICRO-C
- programming techniques. The programs are for personal use only, any commercial
- use of this software is prohibited.
-
- The programs are provided "as is", without warranty of any kind. Any use you
- make of them is entirely at your own risk. Neither Dunfield Development
- Systems nor any of the authors of these programs assume any responsibility
- for the use or reliability of this software.
-
- All of these programs will compile with the PC/8086 version of the MICRO-C
- compiler and library. Most of the programs will require some modification
- to be used with the MICRO-C compilers and libraries for smaller processors.
- This is mostly due to the lack of file and video access functions.
-
- For your convience, we've placed the programs into subdirectories, based
- on catagory (List revised 11-Mar-94, actual contents of distribution disk
- may differ):
-
- CUTIL: 'C' utilities & related programs
- CCREF - 'C' source cross referencing program
- COMEXT - Extract comments from 'C' sources
- CVTCOM - Convert C++ '//' comments to '/* */'
- OBSCURE - Make 'C' program un-readable (but it still compiles)
- PPC - Pretty Printer for 'C' (source formatter)
- SHELL - Command line / interactive shell program
-
- DOSUTIL: DOS utilities
- ANYFILE - Set ERRORLEVEL on file matching patterns
- BOOTMENU - "boot" menu, allowing different AUTOEXEC and CONFIG files
- CALC - A TSR programmers (HEX/DECIMAL) calculator
- CAN - Automatically append arguments to ".COM" files
- CHAINSAW - Remove an entire directory tree
- CHATTR - Change attributes of DOS files
- CMOS - Read/Write/Verify CMOS RAM from/to/with disk file
- COMCHK - Checksum .COM file every time it runs
- CSET - TSR map of IBM PC character set
- DIFF - Displays differences between text files
- DUMP - Hex/Octal/ASCII file dump utility
- EQUIP - Display hardware installed in PC
- GREP - Like unix "GREP" search utility
- HEM - Hardware Exception Monitor TSR to trap unexpected ints
- HEXED - Screen oriented Hex file editor
- LZC - Laser commander TSR to control HP compatible printers
- MEMSAVE - Saves memory image to file
- MTERM - Tiny (10k!) TSR ANSI terminal with XMODEM
- OFF - Screen saver
- PARK - Configurable hard disk parking utility
- PCD - PC "Countdown" timer
- RETAB - Retabulates files to different TAB stops
- SCRUB - Utility for cleaning floppy drives
- SHOWEXE - Displays information about a .EXE file
- SIZE - Show file(s) exact size and number of lines
- STUFF - Stuffs keycodes into the keyboard buffer
- TFB - TSR File Browser
- TIMEIT - Time execution of other DOS commands
- TR - Like unix TR (translate) command
- TYPE4 - Display files with tabs at 4 character intervals
- VALIDATE - PD ver of McAfee's validate. Verify files with two CRC's
-
- LAPTALK: A small (20K) but powerful comms pogram
- LAPTALK - A terminal program with script interpreter
- XMODEM - External file transfer program
-
- MICROCAD: A VGA drawing program
- MICROCAD - Mouse based drawing program
- MCPRINT - Prints MICROCAD files on Laserjet or Epson printers
- MCDRAW - Minimal routines to display MICROCAD file in other pgms
- FE - Font Editor
-
- MISC: Other misc. programs
- ASM86 - 8086 assembler
- BASIC - A simple BASIC interpreter
- BIGNUM - Add/Sub/Mul/Div/Mod very large numbers
- BITARRAY - Example of using an array of bits.
- BJ - Blackjack (21) game
- BYTESWAP - Example of using UNION's
- CASTLE - A large text based "adventure" game
- DIS85 - 8085 Cross Disassembler
- FIBO - Calculates a fibonacci series
- FORTUNE - A "fortune cookie" - Displays random quotation
- HANOI - Solves "towers of hanoi" on screen
- HELLO - Standard 'C' demo program
- HFTEXT - Text compressor using Huffman encoding
- KIDSMENU - Colorful mouse/keyboard based menuing system for kids
- KMEDIT - Editor for kids menu database
- LONGCALC - A "long" (32 BIT) desk calculator
- MDCFS - Minimal DOS compatible File System
- OBFUSC - Example of how NOT to write 'C'
- PRIME - Calculates prime numbers
- PRIME1 - Another prime number calculator
- PTR2FUNC - Demo's use of pointers to functions
- RAIN - Makes charcters "fall" off the screen
- RDC - Another text compression program
- RLTEXT - Text compression using run length encoding
- ROBOFACE - Draws a "robot face"
- SELFDUP - A self-replicating 'C' program!
- TEXTNUM - Converts numbers to text equivalent
- TTT3D - 3 dimensional tic-tac-toe
- WINDEMO - Demonstrates MICRO-C windowing
-
- Enjoy!
-
- Dave Dunfield
- Dunfield Development Systems
-
- * Limited Distribution License *
-
- Permission is granted to copy and distribute this "demo" archive via
- electronic "Bulletin Board Systems" (BBS), and disk copying services,
- subject to the following restrictions:
-
- - The archive must be presented in its original form, without modification.
-
- - The archive may not be distributed as part of or in assocation with any
- other product.
-
- - Only one version of this archive may be offered at any given time, IE:
- if you post a new version of one of my archives, any older versions of
- that archive, which were previously available must be removed and no
- longer offered for distribution.
-
- - I reserve the right to request of anyone distributing this archive that
- they upgrade to the current release (which I will provide).
-