📄 snippets.ndx
字号:
Cursor.H DOS Cursor management/manipulation Cursor.C DOS Vgablank.H DOS Blank/restore EGA/VGA screens Vgablank.C DOS Bresnham.H any Draw lines and circles* Bresnham.C any* Bhamdemo.C any Additional demo for BRESNHAM.C|=============================================================================| Andrew Clarke's direct video and keyboard functions|=============================================================================| File O/S Description| ------------ --- ---------------------------------------------------------- Vidmgr.Txt n/a Information about the package Vidmgr.H DON Header file for the package Opsys.H any Operating environment specific definitions Vioimage.H DON Header for functions to save and restore text images Vidmgr.C DON Portable functions Opsys.C any Operating environment specific code Vioimage.C DON Portable functions for saving and restoring text images Vmgrdos.C DOS DOS-specific functions Vmgros2.C OS2 OS/2-specific functions Vmgremx.C OS2 EMX-specific functions Vmgrdjgp.C DOS DJGPP=specific functions Vmgrwnt.C WNT Windows NT-specific functions Compile.Bat DOS Batch file to compile the package Compile.Cmd OS2 Command file to compile the package Makefile.Djg DOS Makefile for DJGPP for DOS 2.0 Makefile.Dos DOS Makefile for Borland C++ for DOS 3.1+ Makefile.Emo OS2 Makefile for EMX for OS/2 0.9b Makefile.W16 DOS Makefile for Watcom C/C++ for DOS 10.0 Makefile.W32 DOS Makefile for Watcom C/C++ for 32-bit extended DOS 10.0 Makefile.Wat OS2 Makefile for Watcom C/C++ for OS/2 10.0 Makefile.Emx D/O Makefile for EMX for OS/2 and DOS 0.9b Makefile.Bcc DOS Makefile for Borland C++ for OS/2 1.0 Makefile.Wnt WNT Makefile for Watcom C/C++ for Windows NT 10.0 Makefile.Qcc DOS Makefile for MSC/QC for DOS Makefile.Cyg WNT Makefile for Cynus GNU C/C++ for Windows NT b14.0 Qmenu.C DON VidMgr demonstration program Qm.Bat DON Batch file to run QMENU Qm.Cmd DON Command file to run QMENU Qmenu.Mnu DON QMENU options file|=============================================================================| Bob Stout's readable screen display functions (DOS but easily "portablized")|=============================================================================| File O/S Description| ------------ --- ---------------------------------------------------------- More.H DOS Header file for more_proc() and adj_scroll()* Moreproc.C DOS Display lines using MORE-style processing* Adjscrol.C DOS Display lines using dynamically adjustable scroll rate More.C DOS DOS/Unix more work-alike|=============================================================================| Mark Kimes ANSI screen code interpreter|=============================================================================| File O/S Description| ------------ --- ---------------------------------------------------------- Doansi.H DOS Header file Doansi_1.C DOS Portable intepreter Doansi_2.C DOS OS-specific support functions|=============================================================================| David Nugent's C++ ANSI/Avatar screen code interpreter|=============================================================================| File O/S Description| ------------ --- ---------------------------------------------------------- Showansi.Doc n/a Documentation for package Scrintrp.Hpp DON Base class for screen interpreters Video.Hpp DON Simple video control class header Ansisys.Hpp DON Header file for ANSI interpreter Avatar.Hpp DON Header file for Avatar interpreter Scrintrp.Cpp DON Implements screen interpreter base class* Video.Cpp DON Implements video control class Ansisys.Cpp DON Implements ANSI interpreter class Avatar.Cpp DON Implements Avatar interpreter class* Showansi.Cpp DON Protram to display ANSI/Avatar files Saemx.Mak OS2 Make file for EMX Saw16.Mak D/W Make file for Watcom 16-bit target environments Saw32.Mak D/W Make file for Watcom 32-bit target environments|=============================================================================| Bob Stout/Lynn Lively/David Fox sound & timing package|=============================================================================| File O/S Description| ------------ --- ---------------------------------------------------------- Uclock.H DOS Microsecond timing function header Uclock.C DOS Microsecond resolution timing functions Uclock_.Asm DOS Microsecond resolution timing support functions Sound.H DOS Sound functions header Sound.C DOS Speaker control functions Mktone.C DOS Tone generation functions Playlib.C DOS Background music package Playdemo.C DOS Demo of backgroud music package|=============================================================================| Bob Stout's direct disk I/O functions|=============================================================================| File O/S Description| ------------ --- ----------------------------------------------------------* Snpdskio.H DOS Header for SNIPPETS direct disk I/O functions Dos5Boot.H DOS Header for boot sector access Absdiskc.C DOS C read and write functions Absdisk.Asm DOS Low-level code for disk I/O, DOS 2-5* Hugeread.C DOS Read & write huge data using far pointers Disk_Sn.H D/O Retrieve a disk serial number Disk_Sn.C D/O|=============================================================================| Ruurd Pels's FOSSIL access functions|=============================================================================| File O/S Description| ------------ --- ---------------------------------------------------------- X00Api.H DOS C header w/ prototype declarations X00Api.C DOS C access functions|=============================================================================| Interrupt-driven serial I/O functions|=============================================================================| File O/S Description| ------------ --- ---------------------------------------------------------- Queue.H DOS Queue management header Serial.H DOS Serial I/O header Queue.C DOS Queue manager Serial.C DOS Interrupt-driven serial I/O library Modemio.H DOS Simple serial I/O header Modemio.C DOS Simple interrupt-driven serial I/O library|=============================================================================| Robert Mashlan's PRINT.COM interface functions|=============================================================================| File O/S Description| ------------ --- ---------------------------------------------------------- Prnspool.H DOS C header w/ prototype declarations Prnspool.C DOS PRINT.COM spool queue functions Printq.C DOS Demo program for above|=============================================================================| PC Printer control functions|=============================================================================| File O/S Description| ------------ --- ---------------------------------------------------------- Sniprint.H DOS Header file for SNIPPETS PC printer control functions Assignpr.C DOS Multiple printer support Changprn.C DOS Change the standard printer device* Prtoggle.C DOS Tee stdio to stdprn Prtscrn.C DOS Invoke BIOS print screen function Prtstat.C DOS Determine printer status|=============================================================================| Bob Stout's Portable PC exception handling|=============================================================================| File O/S Description| ------------ --- ---------------------------------------------------------- Except.Doc DOS Information on programs below Cctrap.Asm DOS Int 23h (Ctrl-C) trap Cbtrap.Asm DOS Int 1Bh (Ctrl-Break) trap Trapflag.Asm DOS Trap & flag Ints 23h & 1Bh Trapdemo.C DOS Demo of TRAPFLAG.ASM Cerrinst.Asm DOS Install DOS critical error handler Cerrtrap.Asm DOS DOS critical error handler|=============================================================================| Code to reboot a PC under verious operating systems|=============================================================================| File O/S Description| ------------ --- ---------------------------------------------------------- Reboot.Asm DOS Reliable cold/warm boot for DOS, Windows 3.1 Os2_Boot.C OS2 Reboot for OS/2|=============================================================================| Mouse functions|=============================================================================| File O/S Description| ------------ --- ---------------------------------------------------------- Mouse.H DOS Header w/ prototypes Mouse.C DOS Essential mouse stuff Scrnpick.C DOS Demo, retrieves text from screen using mouse|=============================================================================| Dos (and OS/2) keyboard I/O functions|=============================================================================| File O/S Description| ------------ --- ---------------------------------------------------------- Ext_Keys.H D/O Header to define extended key codes Ext_Keys.C D/O A getch() work-alike for extended keyboards* Faskbhit.C D/O Fast kbhit(), kbflush(), ext_inkey() Faskbhit.How D/O How the FASKBHIT.C functions work. Kb_Data.H D/O Keyboard status determination* Snipkbio.H D/O Header file for SNIPPETS keyboard I/O functions* Getyn.C DOS Get a yes/no response with prompt, default, and timeout+ Kb_Stuff.C DOS Stuff a single character or string into the keyboard buffer Isshift.C D/O Determine if shift, alt, or ctrl key is pressed Isxkbrd.C DOS Detects extended (101+ key) keyboard Keylocks.C DOS Caps/Num lock set/clear functions Kbtrap.H DOS Traps reset, break, system keys* Kbtrap.C DOS Timegetc.C DOS Wait specified time for a keypress Editgets.H any Get an input string with editing functions Editgets.C any Getstrng.C any Safe gets() for input string of unknown length|=============================================================================| Cliff Rhodes' EMS and XMS support functions|=============================================================================| File O/S Description| ------------ --- ---------------------------------------------------------- Xms.H DOS Header for XMS memory functions Xms.C DOS XMS memory functions Xmstest.C DOS Demo/test program for XMS memory functions Ems.H DOS Header for EMS memory functions Ems.C DOS EMS memory functions Emstest.C DOS Demo/test program for EMS memory functions|=============================================================================| Robert Mashlan's memory allocation strategy functions|=============================================================================| File O/S Description| ------------ --- ---------------------------------------------------------- Strat.H DOS C header w/ prototypes and enum'ed constants Strat.C DOS C functions|=============================================================================| Stuff for those wishing to try to set the master environment (don't do it!)|=============================================================================| File O/S Description| ------------ --- ---------------------------------------------------------- Environ.Txt DOS Notes on changing the master environment Int2E.H DOS Header file for Int 2Eh functions Int2E.Asm DOS Access command processor "back door" Ccomcall.C DOS C "glue" to use Int 2Eh Glbl_Env.C DOS Update and remove global environment variables Mcb_Env.C DOS Modify master environment using MCB's* Setenvar.C DOS Set DOS master environment *legally*|=============================================================================| Erik Bachmann's library and utilities|=============================================================================| File O/S Description| ------------ --- ---------------------------------------------------------- Bacstd.H DOS Header for the BACSTD library Modulinf.H any Defines structure and macros for status tracking Sortkey.H DOS Sort order tables for non-English sort sequences Date__.C DOS Convert a date string from __DATE__ to ISO format Time__.C DOS Convert a time string from __TIME__ to standard format Cmpstr.C DOS Compare strings with variable sort order
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -