home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / MBUG / MBUG013.ARC / 1ST-READ.ME < prev    next >
Text File  |  1979-12-31  |  4KB  |  87 lines

  1.                       Additional notes for 
  2.             Turbo Pascal Sound and Graphics routines
  3.  
  4.  
  5.     Betweeε thσ timσ tha⌠ thσ manua∞ wa≤ sen⌠ t∩ thσ printer≤ anΣ ì
  6. thσ distributioε oµ thi≤ diskette¼ ß numbe≥ oµ ne≈ procedure≤ anΣ ì
  7. program≤á havσ beeε added«á Thσ routine≤ describeΣ iε thσá manua∞ ì
  8. arσá a≤ describeΣ there¼á bu⌠ thσ followinτ routine≤ anΣ program≤ ì
  9. shoulΣ bσ addeΣ t∩ thσ appropriatσ sections.
  10.  
  11. Section one : Graphics, colour and sound procedures.
  12.  
  13. BIG
  14.  
  15.     Thi≤á routinσ copie≤ thσ 6┤ ╪ 1╢ characte≥ se⌠ int∩á thσá PC╟ ì
  16. memor∙á fo≥á 8░ ╪ 2┤ display«á I⌠ read≤ thσ character≤á froφá thσ ì
  17. characte≥ generato≥ ROM¼á anΣ shift≤ eacΦ onσ u≡ ß littlσ s∩ tha⌠ ì
  18. i⌠ wil∞ fi⌠ iε thσ smalle≥ space«á Unfortunately¼á thσ descender≤ ì
  19. oε somσ oµ thσ character≤ arσ partl∙ los⌠ duσ t∩ ß lacδ oµá spacσ ì
  20. iεá thσ smalle≥ characte≥ size«á I⌠ give≤ aε impressivσ alternatσ ì
  21. characte≥ set.
  22.  
  23. BOLD
  24.  
  25.     Thi≤ routinσ copie≤ thσ standarΣ (8░ ╪ 24⌐ characte≥ se⌠ int∩ ì
  26. thσá PC╟ memory¼á excep⌠ tha⌠ somσ oµ thσ column≤ arσ repeateΣ t∩ ì
  27. givσá ß bolΣ characte≥ effect«á Thi≤ i≤ usefu∞ fo≥ emphasi≤á wheε ì
  28. thσ harshnes≤ oµ inversσ character≤ i≤ no⌠ wanteΣ (Jus⌠ thσ thinτ ì
  29. fo≥ WordStar)«á Notσ tha⌠ thσ curso≥ disappear≤ wheε thi≤ modσ i≤ ì
  30. used due to the way the cursor is set up by the BIOS.
  31.  
  32. BOLDULIN
  33.  
  34.     Thi≤á routinσ combine≤ BOL─ anΣ UNDERLIN┼ mode≤ givinτá bold¼ ì
  35. underlined characters.
  36.  
  37. FLASH
  38.  
  39.     Thi≤á routinσá simulate≤ thσ FLAS╚ routinσ iε thσá disδá boo⌠ ì
  40. ROM¼á showinτ thσ messagσ º Hi⌠ <RETURN╛ t∩ EXI╘ t∩ CP/═ ....º iε ì
  41. thσá to≡ lef⌠ corner«á Thσ procedurσ theε wait≤ fo≥ RETUR╬ t∩á bσ ì
  42. presseΣ anΣ continue≤ witΦ thσ program«á I⌠ i≤ useΣ iε COLOR4.PA╙ ì
  43. a≤ thσ las⌠ linσ oµ thσ program¼á jus⌠ beforσ exitinτ t∩ CP/M« 
  44.  
  45. INVERSE
  46.  
  47.     Thi≤á i≤á thσ samσ a≤ thσ routinσ iε NORMAL.PRO«á I⌠ i≤á onl∙ ì
  48. addeΣá fo≥á completenes≤á s∩ tha⌠á thσá characte≥á displa∙á mode≤ ì
  49. availablσá iεá MicroworlΣá BASI├ (anΣ more⌐ arσ usablσá iεá Turb∩ ì
  50. Pasca∞ iε thσ samσ manner«á Tha⌠ is¼á issuσ thσ commanΣ t∩ se⌠ u≡ ì
  51. thσ requireΣ characte≥ set¼á anΣ theε cal∞ PRIN╘ (o≥ writσ iε thσ ì
  52. case of Pascal) to print the characters.
  53.  
  54. ULINE
  55. è    Thi≤á routinσá copie≤á thσ 8░ ╪ 2┤á characte≥á se⌠á int∩á PC╟ ì
  56. memory¼á excep⌠ tha⌠ thσ las⌠ linσ i≤ inverted¼ givinτ underlineΣ ì
  57. characters« Notσ tha⌠ thσ las⌠ linσ i≤ INVERTED¼ no⌠ set¼ s∩ tha⌠ ì
  58. character≤á witΦá lonτ descender≤ wil∞ seeφ t∩ breaδ througΦá thσ ì
  59. underlining«á ╔á finΣ thi≤ morσ pleasan⌠ thaε ßá soliΣá underlinσ ì
  60. which obscures descenders.
  61.  
  62. Section two : Demonstration programs.
  63.  
  64. COLOR4
  65.  
  66.     This is another colour demonstration program.
  67.  
  68. TESTPCG
  69.  
  70.     Thi≤ routinσ display≤ thσ characte≥ set≤á available¼á pausinτ ì
  71. afte≥á showinτá eacΦ one«á Thi≤ prograφ use≤á BIG.PRO¼á BOLD.PRO¼ ì
  72. INVERSE.PR╧á anΣ ULINE.PRO«á Othe≥ characte≥ set≤ caεá bσá easil∙ ì
  73. defined, with Italics being very impressive.
  74.  
  75.  
  76.     A≤ thi≤ se⌠ oµ routine≤ i≤ designeΣ t∩ bσ ß basi≤ fo≥ furthe≥ ì
  77. developmen⌠á oµá Turb∩á Pasca∞ routines¼á wσ woulΣá bσá happ∙á t∩ ì
  78. receivσá an∙ routine≤ tha⌠ yo⌡ wisΦ t∩ senΣ iε s∩ tha⌠ wσ caε adΣ ì
  79. theφá t∩ thσ collection«á Pleasσ remembe≥ tha⌠ thσ collectioεá i≤ ì
  80. giveε freσ witΦ eacΦ cop∙ oµ Turb∩ Pascal¼á anΣ s∩ wσ canno⌠á pa∙ ì
  81. fo≥ an∙ routine≤ sen⌠ in« Al∞ routine≤ shoulΣ thereforσ bσ pu⌠ iε ì
  82. thσ publiπ domain╗á anyonσ wh∩ want≤ ß cop∙ caε havσ onσ fo≥ freσ ì
  83. a≤á lonτá a≤á i⌠á i≤á fo≥á personal¼áá non-profi⌠á use«á Wσá wil∞ ì
  84. acknowledgσ thσ sourcσ oµ an∙ routines.
  85.  
  86. Date of this update: November 22, 1985 by Gordon Rowell.
  87.