home *** CD-ROM | disk | FTP | other *** search
-
-
-
- PPRRTTSSCC((11)):: AA NNEEWW PPRRIINNTT--SSCCRREEEENN RROOUUTTIINNEE FFOORR EEPPSSOONN//IIBBMM PPRRIINNTTEERRSS
-
- D_a_r_r_e_n_ _G_._ _F_r_i_e_d_l_e_i_n_
-
- The Durham Software Company
- Rt 4, Box 416
- Durham, NC 27703
- 919/596-7746
- UUCP: ...{burl,cbosgd,ihnp4,mcnc}!ethos!darren
-
-
- P_R_T_S_C_._C_O_M_ is a program designed to make optimal use of the
- print-screen function when used on an Epson, IBM or compatible
- printer. To install PRTSC in memory, just type "PRTSC" from the
- DOS prompt. If it installs itself properly, you should see a
- message that says:
- PRTSC.COM - Darren Friedlein (4/2/87)
- Press <PrtSc> to activate
- This signifies that the new interrupt has been loaded and is
- ready to go. To bring up the options, press the <PrtSc> key
- (with a shift) as you would do to normally print the screen. The
- screen will freeze and the top line will be replaced with a line
- that reads:
-
- C_h_o_o_s_e_:_ SStandard VVery-condensed EExpanded NNLQ 996cpi BBoldface RRemove <PrtSc>
-
- From here, you choose the style in which you wish to print the
- screen by pressing the first letter of the option (e.g. 'e' or
- 'E' for expanded, '9' for 96cpi). NLQ (Near Letter Quality) will
- only work on printers designed to print in NLQ. Remove <PrtSc>
- will take the program out of memory and return the <PrtSc> key
- to performing it's original function (a normal print-screen). If
- the <PrtSc> key is pressed by accident, pressing the <ESC> key
- will return the computer to the task it was previously doing
- without printing the screen. If a key is pressed that is no one
- of the options or <ESC>, a print-screen will be carried out in
- the default font (Standard).
-
- S_O_U_R_C_E_ _ _C_O_D_E_:_ Included in this archive, you should find a file
- called 'prtsc.8'. This is the assembly language program that
- PRTSC.COM was created from. The compiler used was A86 (U/S), so
- some of the constructs like multiple pushes and pops may take
- some modifying to compile under other compilers. I included this
- file and I'm allowing people to modify/recompile it because the
- old print- screen function's address is stored in interrupt 67h
- (a widely used interrupt), and this may interfear with it's
- operation when other programs are loaded. To change the
- interrupt number, change the constant called 'newps' at the
- start of the program to contain the new interrupt number and
- then recompile.
-
- D_I_F_F_E_R_E_N_T_ _M_O_N_I_T_O_R_S_:_ This program was designed so that it can be
- used on monochrome or CGA monitors. It determines what kind of
- monitor you are using when it is activated with the <PrtSc> key,
- so switching between two monitors is possible. I have not tried
- PRTSC on programs using two screens at once, EGA or any
- non-standard screen formats. I cannot guarantee that PRTSC will
- work on any of these. If you find that PRTSC doesn't work with a
- particular screen configuration, let me know and I will try to
- modify the program accordingly.
-
-
-
-
-
-
-
- W_A_R_N_I_N_G_:_ Installing PRTSC.COM a second time without (R)emoving
- the first from memory will cause it to loop back on itself. In
- other words, it will keep asking you to enter the desired option
- without ever printing the screen. In this version of PRTSC, the
- problem is uncorrectable, so be careful not to put yourself in
- this situation.
-
-
-
- R_E_L_E_A_S_E_ _ _N_O_T_E_:_ This is a test release and may not work with
- certain other programs. If you should run into any problems or
- notice that PRTSC doesn't stay in memory with other programs
- loaded, please let me know and I will try to fix the problems in
- future releases.
-
-