ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛ ÛÛÛÛÛ ÛÛÛÛÛÛÛ ÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛ ÛÛÛÛ ouch ÛÛÛ ÛÛÛÛÛ Û eader ÛÛÛÛ ÛÛÛÛÛ Û ÛÛÛÛÛÛÛÛÛÛÛ Û ÛÛÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛ Û ÛÛÛÛÛÛÛÛÛÛÛ Û Û ÛÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛ Û ÛÛÛ ÛÛÛÛÛÛÛ Û ÛÛ Û v1.1 ÛÛÛÛÛ ÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛ Û ÛÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛ New: Automatic text aligning ÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ Some like it lazy. How about reading a self scrolling big letter text from a couch some meters away from the screen? Like most UNDERWEAR programs I developed the COUCH READER in the first place for myself. CR.COM displays in 40x12 mode, scanlines 200. Although this mode is seldom used all VGA cards should be able to handle it. When starting the program you have the choice between 256 colors (blinking attribute is disabled) and four screen fonts. The COUCH READER works like a teleprompter. Its big letter display is easy readable even from a fair distance. It may serve as a visual intensifier for sight impaired persons, too. The program is a spin-off of the U-SMOOTH scroller (archive US15), which again is based on Michael J. Mefford's classic SMOOTH v1.0. The main syntax is similar to US.COM: CR S or S1 FileName {options} ßßßßßßßßßßßßßßßßßßßßßßßßßßßßß ÖÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ· º CR /? /h /H = Help screen º º CR FileName /Cxxx = Color value º º CR CT = Load Color Table º º CR FileName F1-F4 = Load UMFONTs 1-4 º º CR R = Reset screen fontº º CR PL = Get Packing List º ÓÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĽ The Couch Reader can take the full path for a file name, thus CR S1 D:\ASCII\DOCS\MYTEXT.DOC is okay. Examples: CR S FileName Scroll file in default colors (black on paper white, color number 240) CR CT Select a color value from the Color Table CR S FileName /C30 Scroll file in bright yellow on blue CR S FileName /C30 F3 Load UMFONT F3 and scroll file in bright yellow on blue CR S1 FileName Load color table, select color and start scrolling CR S1 FileName F1 Load color table and UMFONT F1, select color and start scrolling Scrolling Control ßßßßßßßßßßßßßßßßß Once the scroller is in action it can be controlled by the arrow keys: HOME END     PgUp PgDn where: ÖÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ· º  = increase speed º º  = decrease speed º º  = scrolling up º º  = scrolling down º ÓÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĽ Additional keys are 1 - 9, where 1 is the slowest (default) and 9 the fastest speed. The SPACE key serves as a pause toggle. ESCcape restores the screen and quits to DOS. Text aligning ßßßßßßßßßßßßß Since the scroller wraps every row at column 40 regardless of word delimiting spaces most words at the end of each row will be disrupted. This version 1.1 has a built-in preformatter for the Reader, which eliminates indents as well as left margins wrapping words automatically at column 40. This maximizes the density of an unformatted text for viewing in 40x25 mode and improves quite a bit the readability of the output text. The aligning process is rather fast, even for sizable text files it takes only some seconds. The input text stays untouched, the output is written to file ALIGNED.COU. If you choose ALIGNED.COU as an input file, it will not be processed at all and instantly displayed. This speeds up loading huge files to be viewed a second time. ALIGNED.COU will be overwritten every time when running CR.COM. Make copies of huge ALIGNED.COU files for later use and copy them back over ALIGNED.COU. However, to avoid elimating indents and scrambling of semi-graphic sequences in formatted texts such like this CR11.DOC, copy first the text over ALIGNED.COU. Then run CR.COM upon ALIGNED.COU. This is what READOC.BAT does. To see the difference between an aligned and non-aligned text run first CR.COM upon INSIGHT.UW: CR S1 INSIGHT.UW F2 For a non-aligned text copy INSIGHT.UW over ALIGNED.COU and type: CR S1 ALIGNED.COU F2 Too lazy to try? Alright, run A-DIFF.BAT instead... Using a mouse ßßßßßßßßßßßßß CR.COM has no built-in mouse support, but can be controlled by a mouse with an appropriate key mapping mouse driver like included UMA.COM by David Leithauser. This Universal Mouse Adapter allows to assign mouse buttons to 3 keys of your choice. The most convenient keys for Couch Reading are the pause toggling SPACE as well as the UP- and DOWN-arrow keys. The following key combination is worthwhile to try at UMA's installation menu: Press key for right button: UP-arrow Press key for left button: SPACE Press key for both buttons: DOWN-arrow Auto-button with cursor movement? N (irrelevant) Cursor movement scaling factor (0-9)? 0 (irrelevant) Any other key combination is valid. The scroll speed keys 1-9 may be also a good choice depending on how you intend to run the Couch Reader. Running applications in Big Letter mode ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß For those, who like to experiment with video modes: The switch and screen fonts for 40x12 display are also accessible as single options: CR F0 - F4 Typing úCR F0ú invokes merely Big Letter mode, whereas CR F1 - F4 loads additionally an UMFONT. úCR Rú takes you back to 80x25 mode. CR R ? = Help Most internal DOS commands display readable text in 40x12 mode, such as DIR, SET and TYPE. Their output can be redirected to ALIGNED.COU and instantly displayed by the Reader. BIGDIR.BAT is an example for that. Several other wide spread programs can handle 40x12 mode too. Among others 4DOS' and Buerg's LIST file viewers and editor QEDIT. I almost forgot: Command UB of CR.COM employed in A-DIFF.BAT is a modified UBOX batch messsenger. 20 more of them are available in archive UBOX11. The 4 screen fonts are modifications of fonts in the UMFONT14 series from... ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÚ¿ÛÛÚ¿ÛÚ¿ÛÛÛÚ¿ÛÚÂÄÄ¿ÛÛÛÛÚÄÄÄÛÚÂÄÄ¿ÛÛÛ ÛÛôÛÛôÛôÛÛÛôÛôÛÛÿÛÛÚ´ÛÛÛÛôÛÛÿÛÛ ÛÛôÛÛôÛÃÅÄ¿ÛôÛôÛÛôÛÛôÛÛÛÛôÛÛôÛÛ ÛÛôÛÛôÛôÛÀÂÅ´ÛôÛÛôÛÛôÛÛÛÛôÛÛôÛÛ ÛÛôÛÛôÛôÛÛÀÅ´ÛôÛÛôÛÛôÛÛÛÛôÛÛÃÙÛÛ ÛÛôÛÛôÛôÛÛÛôÛôÛÛôÛÄÅÅÄÄÛÛÃÅÄÂÙÛÛÛ ÛÛôÛÛôÛôÛÛÛôÛôÛÛôÛÛôÛÛÛÛô۳ÛÛÛÛ ÛÛÀ´ÛÛÃÙÛôÛÛÛôÛôÛÛÃÙÛÛÀ´ÛÛÛÛôÛÀ¿ÛÛÛ ÛÛÛÀÄÄÙÛÛÀÙÛÛÛÀÙÛÀÁÄÄÙÛÛÛÛÀÄÄÄÛÀÙÛÛÀÄÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛ(€)Û All Writes & Wrongs ÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛ by Josef Braun ÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÞÞÛÛÛÞÞÛÞÞÞÞÞÞÞÛÛÛÛÛÞÞÞÛÛÛÞÞÞÞÞÞÞÞÛÛ ÛÛÞÞÞÛÛÛÛÞÛÛÞÞÛÛÛÛÛÛÛÛÞÛÞÞÞÛÛÛÞÞÛÛÛÞÞÛÛ ÛÛÛÞÞÛÛÛÛÞÛÛÞÞÛÛÛÛÛÛÛÞÛÛÛÞÞÞÛÛÞÞÛÛÛÞÞÛÛ ÛÛÛÞÞÛÛÞÛÞÛÛÞÞÞÞÞÞÛÛÞÞÛÛÛÛÞÞÛÛÞÞÛÛÞÞÛÛÛ ÛÛÛÞÞÛÞÞÛÞÛÛÞÞÛÛÛÛÛÛÞÞÞÞÞÞÞÞÛÛÞÞÞÞÞÛÛÛÛ ÛÛÛÞÞÞÞÞÞÞÛÛÞÞÛÛÛÛÛÛÞÞÞÞÞÞÞÞÛÛÞÞÛÞÞÞÛÛÛ ÛÛÛÞÞÛÛÛÞÞÛÛÞÞÞÞÞÞÞÛÞÞÛÛÛÛÞÞÛÛÞÞÛÛÛÞÞÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ