home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 November / Chip_1998-11_cd.bin / zkuste / pascal / RT / RT.ARJ / RTE05SRC.ZIP / RTE05.SAM < prev    next >
INI File  |  1997-04-13  |  13KB  |  930 lines

  1. [ver]
  2.     4
  3. [sty]
  4.     
  5. [files]
  6. [charset]
  7.     82
  8.     ANSI (Windows, IBM CP 1250)
  9. [revisions]
  10.     0
  11. [prn]
  12.     Mannesmann Tally MT 81
  13. [port]
  14.     LPT1:
  15. [lang]
  16.     25
  17. [fldnames]
  18.     Pole1
  19.     Pole2
  20.     Pole3
  21.     Pole4
  22.     Pole5
  23.     Pole6
  24.     Pole7
  25.     Pole8
  26. [desc]
  27.     
  28.     
  29.     
  30.     
  31.     
  32.     860965800
  33.     2
  34.     860962931
  35.     40
  36.     3
  37.     0
  38.     0
  39.     0
  40.     0
  41.     
  42.     
  43.     
  44.     
  45.     
  46.     
  47.     1
  48. [fopts]
  49.     0
  50.     1
  51.     0
  52.     0
  53.     
  54.     
  55. [lnopts]
  56.     2
  57.     Z<\a>kladn<\m> text
  58.     1
  59. [docopts]
  60.     5
  61.     2
  62. [GramStyle]
  63.     
  64. [tag]
  65.     Z<\a>kladn<\m> text
  66.     2
  67.     [fnt]
  68.         Times New Roman CE
  69.         240
  70.         0
  71.         49152
  72.     [algn]
  73.         1
  74.         2
  75.         0
  76.         0
  77.         0
  78.     [spc]
  79.         33
  80.         273
  81.         2
  82.         0
  83.         0
  84.         2
  85.         100
  86.     [brk]
  87.         4
  88.     [line]
  89.         8
  90.         0
  91.         2
  92.         0
  93.         1
  94.         1
  95.         1
  96.         10
  97.         10
  98.         1
  99.     [spec]
  100.         0
  101.         0
  102.         
  103.         0
  104.         2
  105.         1
  106.         0
  107.         0
  108.         0
  109.         0
  110.     [nfmt]
  111.         24
  112.         3
  113.         2
  114.         ,
  115.          
  116.          K<\h>
  117.     Z<\a>kladn<\m> text
  118.     0
  119.     0
  120. [tag]
  121.     <\X><\a>dka
  122.     3
  123.     [fnt]
  124.         Times New Roman CE
  125.         240
  126.         0
  127.         49152
  128.     [algn]
  129.         1
  130.         2
  131.         0
  132.         0
  133.         0
  134.     [spc]
  135.         33
  136.         273
  137.         2
  138.         0
  139.         0
  140.         2
  141.         100
  142.     [brk]
  143.         4
  144.     [line]
  145.         8
  146.         0
  147.         2
  148.         0
  149.         1
  150.         1
  151.         1
  152.         10
  153.         10
  154.         1
  155.     [spec]
  156.         0
  157.         0
  158.         
  159.         0
  160.         2
  161.         1
  162.         0
  163.         0
  164.         0
  165.         0
  166.     [nfmt]
  167.         24
  168.         3
  169.         2
  170.         ,
  171.          
  172.          K<\h>
  173.     <\X><\a>dka
  174.     0
  175.     0
  176. [tag]
  177.     Zna<\h>ka
  178.     4
  179.     [fnt]
  180.         Times New Roman CE
  181.         240
  182.         0
  183.         49152
  184.     [algn]
  185.         1
  186.         2
  187.         0
  188.         288
  189.         288
  190.     [spc]
  191.         33
  192.         273
  193.         2
  194.         0
  195.         0
  196.         2
  197.         100
  198.     [brk]
  199.         4
  200.     [line]
  201.         8
  202.         0
  203.         2
  204.         0
  205.         1
  206.         1
  207.         1
  208.         10
  209.         10
  210.         1
  211.     [spec]
  212.         0
  213.         0
  214.         <*0>
  215.         360
  216.         2
  217.         1
  218.         0
  219.         0
  220.         0
  221.         0
  222.     [nfmt]
  223.         24
  224.         3
  225.         2
  226.         ,
  227.          
  228.          K<\h>
  229.     Zna<\h>ka
  230.     0
  231.     0
  232. [tag]
  233.     Zna<\h>ka 1
  234.     5
  235.     [fnt]
  236.         Times New Roman CE
  237.         240
  238.         0
  239.         49152
  240.     [algn]
  241.         1
  242.         2
  243.         288
  244.         288
  245.         288
  246.     [spc]
  247.         33
  248.         273
  249.         2
  250.         0
  251.         0
  252.         2
  253.         100
  254.     [brk]
  255.         4
  256.     [line]
  257.         8
  258.         0
  259.         2
  260.         0
  261.         1
  262.         1
  263.         1
  264.         10
  265.         10
  266.         1
  267.     [spec]
  268.         0
  269.         0
  270.         <*5>
  271.         0
  272.         2
  273.         1
  274.         0
  275.         0
  276.         0
  277.         0
  278.     [nfmt]
  279.         24
  280.         3
  281.         2
  282.         ,
  283.          
  284.          K<\h>
  285.     Zna<\h>ka 1
  286.     0
  287.     0
  288. [tag]
  289.     <\H><\m>slo seznamu
  290.     6
  291.     [fnt]
  292.         Times New Roman CE
  293.         240
  294.         0
  295.         49152
  296.     [algn]
  297.         1
  298.         2
  299.         360
  300.         360
  301.         360
  302.     [spc]
  303.         33
  304.         273
  305.         2
  306.         0
  307.         0
  308.         2
  309.         100
  310.     [brk]
  311.         4
  312.     [line]
  313.         8
  314.         0
  315.         2
  316.         0
  317.         1
  318.         1
  319.         1
  320.         10
  321.         10
  322.         1
  323.     [spec]
  324.         0
  325.         0
  326.         <*:>.
  327.         360
  328.         2
  329.         1
  330.         0
  331.         0
  332.         0
  333.         0
  334.     [nfmt]
  335.         24
  336.         3
  337.         2
  338.         ,
  339.          
  340.          K<\h>
  341.     <\H><\m>slo seznamu
  342.     0
  343.     0
  344. [tag]
  345.     Podnadpis
  346.     7
  347.     [fnt]
  348.         Times New Roman CE
  349.         240
  350.         0
  351.         49155
  352.     [algn]
  353.         1
  354.         2
  355.         0
  356.         0
  357.         0
  358.     [spc]
  359.         33
  360.         273
  361.         2
  362.         72
  363.         72
  364.         2
  365.         100
  366.     [brk]
  367.         4
  368.     [line]
  369.         8
  370.         0
  371.         2
  372.         0
  373.         1
  374.         1
  375.         1
  376.         10
  377.         10
  378.         1
  379.     [spec]
  380.         0
  381.         2
  382.         
  383.         0
  384.         2
  385.         1
  386.         0
  387.         0
  388.         0
  389.         0
  390.     [nfmt]
  391.         24
  392.         3
  393.         2
  394.         ,
  395.          
  396.          K<\h>
  397.     Podnadpis
  398.     0
  399.     0
  400. [tag]
  401.     Nadpis
  402.     8
  403.     [fnt]
  404.         Arial CE
  405.         360
  406.         0
  407.         16385
  408.     [algn]
  409.         4
  410.         2
  411.         0
  412.         0
  413.         0
  414.     [spc]
  415.         33
  416.         446
  417.         2
  418.         144
  419.         72
  420.         2
  421.         100
  422.     [brk]
  423.         16
  424.     [line]
  425.         8
  426.         0
  427.         2
  428.         0
  429.         1
  430.         1
  431.         1
  432.         10
  433.         10
  434.         1
  435.     [spec]
  436.         0
  437.         1
  438.         
  439.         0
  440.         2
  441.         1
  442.         0
  443.         0
  444.         0
  445.         0
  446.     [nfmt]
  447.         24
  448.         1
  449.         2
  450.         ,
  451.          
  452.          K<\h>
  453.     Nadpis
  454.     0
  455.     0
  456. [tag]
  457.     Z<\a>hlav<\m>
  458.     9
  459.     [fnt]
  460.         Times New Roman CE
  461.         240
  462.         0
  463.         49152
  464.     [algn]
  465.         1
  466.         2
  467.         0
  468.         0
  469.         0
  470.     [spc]
  471.         33
  472.         273
  473.         2
  474.         0
  475.         0
  476.         2
  477.         100
  478.     [brk]
  479.         4
  480.     [line]
  481.         8
  482.         0
  483.         2
  484.         0
  485.         1
  486.         1
  487.         1
  488.         10
  489.         10
  490.         1
  491.     [spec]
  492.         0
  493.         0
  494.         
  495.         0
  496.         2
  497.         1
  498.         0
  499.         0
  500.         0
  501.         0
  502.     [nfmt]
  503.         24
  504.         1
  505.         2
  506.         ,
  507.          
  508.          K<\h>
  509.     Z<\a>hlav<\m>
  510.     0
  511.     0
  512. [tag]
  513.     Pata
  514.     11
  515.     [fnt]
  516.         Times New Roman CE
  517.         240
  518.         0
  519.         49152
  520.     [algn]
  521.         1
  522.         2
  523.         0
  524.         0
  525.         0
  526.     [spc]
  527.         33
  528.         273
  529.         2
  530.         0
  531.         0
  532.         2
  533.         100
  534.     [brk]
  535.         4
  536.     [line]
  537.         8
  538.         0
  539.         2
  540.         0
  541.         1
  542.         1
  543.         1
  544.         10
  545.         10
  546.         1
  547.     [spec]
  548.         0
  549.         0
  550.         
  551.         0
  552.         2
  553.         1
  554.         0
  555.         0
  556.         0
  557.         0
  558.     [nfmt]
  559.         24
  560.         3
  561.         2
  562.         ,
  563.          
  564.          K<\h>
  565.     Pata
  566.     0
  567.     0
  568. [tag]
  569.     Text tabulky
  570.     12
  571.     [fnt]
  572.         Times New Roman CE
  573.         240
  574.         0
  575.         49152
  576.     [algn]
  577.         1
  578.         2
  579.         0
  580.         0
  581.         0
  582.     [spc]
  583.         33
  584.         273
  585.         2
  586.         0
  587.         0
  588.         2
  589.         100
  590.     [brk]
  591.         4
  592.     [line]
  593.         8
  594.         0
  595.         2
  596.         0
  597.         1
  598.         1
  599.         1
  600.         10
  601.         10
  602.         1
  603.     [spec]
  604.         0
  605.         0
  606.         
  607.         0
  608.         2
  609.         1
  610.         0
  611.         0
  612.         0
  613.         0
  614.     [nfmt]
  615.         24
  616.         1
  617.         2
  618.         ,
  619.          
  620.          K<\h>
  621.     Text tabulky
  622.     0
  623.     0
  624. [lay]
  625.     Standard
  626.     516
  627.     [rght]
  628.         16834
  629.         11907
  630.         2
  631.         1440
  632.         1440
  633.         2
  634.         1440
  635.         1440
  636.         0
  637.         1
  638.         0
  639.         1
  640.         0
  641.         2
  642.         1
  643.         1440
  644.         10465
  645.         12
  646.         1
  647.         720
  648.         1
  649.         1440
  650.         1
  651.         2160
  652.         1
  653.         2880
  654.         1
  655.         3600
  656.         1
  657.         4320
  658.         1
  659.         5040
  660.         1
  661.         5760
  662.         1
  663.         6480
  664.         1
  665.         7200
  666.         1
  667.         7920
  668.         1
  669.         8640
  670.     [hrght]
  671.     [lyfrm]
  672.         1
  673.         11200
  674.         0
  675.         0
  676.         11907
  677.         1440
  678.         0
  679.         1
  680.         3
  681.         1 0 0 0 0 0 0
  682.         0
  683.         0
  684.         1
  685.     [frmlay]
  686.         1440
  687.         11907
  688.         1
  689.         1440
  690.         72
  691.         2
  692.         792
  693.         1440
  694.         0
  695.         1
  696.         0
  697.         1
  698.         1
  699.         0
  700.         1
  701.         1440
  702.         10465
  703.         2
  704.         2
  705.         4680
  706.         3
  707.         9360
  708.     [txt]
  709. >
  710.     [frght]
  711.     [lyfrm]
  712.         1
  713.         13248
  714.         0
  715.         15394
  716.         11907
  717.         16834
  718.         0
  719.         1
  720.         3
  721.         1 0 0 0 0 0 0
  722.         0
  723.         0
  724.         2
  725.     [frmlay]
  726.         16834
  727.         11907
  728.         1
  729.         1440
  730.         792
  731.         2
  732.         15466
  733.         1440
  734.         0
  735.         1
  736.         0
  737.         1
  738.         1
  739.         0
  740.         1
  741.         1440
  742.         10465
  743.         2
  744.         2
  745.         4680
  746.         3
  747.         9360
  748.     [txt]
  749. >
  750. [elay]
  751. [l1]
  752.     0
  753. [pg]
  754.     3
  755.     25 0 33 0 0 0 0 65535 2 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
  756.     60 0 27 0 0 0 0 65535 2 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
  757.     74 0 38 1025 0 1 0 65535 2 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
  758. [edoc]
  759. <+B><:#520,9025><+!><:f440,2Times New Roman CE,>RunTime Error at 00:05<:f><-!>
  760.  
  761. <+B><:#520,9025><+!><:f440,2Times New Roman CE,>aneb
  762.  
  763. <+B><:#520,9025><+!><:f440,2Times New Roman CE,>FONTOV<\A>N<\M>
  764.  
  765. <+B><:#520,9025><+!><:f440,2Times New Roman CE,>
  766.  
  767. <+C><:#320,9025><:f240,2Times New Roman CE,>
  768.  
  769. <+C><:#1280,9025><:f240,2Times New Roman CE,>    Tak jsem tady op<\l>t zde se zaj<\m>mav<\}>mi informacemi. Vzal jsem si k srdci rady Marka a tak jsem sesmolil dal</Z><\m> d<\m>l m<\i>ho obl<\m>ben<\i>ho RTE<\h>ka Je v podstat<\l> rozd<\l>len na dv<\l> 
  770. <\h><\a>sti. V prvn<\m> se zab<\}>v<\a>m p<\x><\m>stupem k aktivn<\m>mu fontu a v druh<\i> je n<\a>vod, jak pou</^><\m>vat v textov<\i>m re</^>imu najednou dva fonty.
  771.  
  772. <+C><:#320,9025><:f240,2Times New Roman CE,>
  773.  
  774. <+C><:#400,9025><+!><:f320,2Times New Roman CE,>P<\x><\m>stup k font<\y>m<-!><:f><:f>
  775.  
  776. <+C><:#320,9025><:f240,2Times New Roman CE,>
  777.  
  778. <+C><:#1600,9025><:f240,2Times New Roman CE,>    V  SWCInfu, v <\h><\m>sle 4/97, se objevil 
  779. <\h>l<\a>nek Tom<\a></Z>e Dvo<\x><\a>ka, kde se zab<\}>v<\a> vytvo<\x>en<\m>m kurz<\m>vy z fontu, kter<\}> je napevno nastaven v biosu (nebo n<\l>kde v pam<\l>ti, samoz<\x>ejm<\l>, 
  780. </^>e j<\a> ji tam nem<\a>m, tak</^>e mi to blbne). Jeliko</^> u n<\a>s v 
  781. <+!>no!future<-!> m<\a>me </Z></]>ourala foxe, v<\m>m, jak se d<\a> zjistit aktivn<\m> font. Tak</^>e fox mi p<\x>edal sv<\i> know-how a j<\a> jsem to pro v<\a>s p<\x>epsal do publikovateln<\i> podoby.
  782.  
  783. <+C><:#3200,9025><:f240,2Times New Roman CE,>    Z<\a>kladem je hran<\m> si s p<\x><\m>stupem na porty k videokart<\l> a k sekvenc<\i>ru. Pokud na port 
  784. <+!>3c4<-!>h a <+!>3ce<-!><:f><:f240,2Times New Roman CE,>h jak<\i>si hodnoty, u kter<\}>ch ani nev<\m>m, co znamenaj<\m> (to se snad ned<\a> zjistit ani ze sysmana, proto</^>e ten popis nech<\a>pu :-))), ale zase v<\m>m co d<\l>laji. P<\x>ep<\m>naj<\m> p<\x>
  785. <\m>stup k fontu a k obrazovce. Tud<\m></^> kdy</^> se p<\x>epnu na p<\x><\m>stup k fontu, od adresy 
  786. <+!>0a000<-!>h je font, kter<\}> m<\a> d<\i>lku 8192 bytes. Pozor, a zde je jedna z<\a>ludnost. V tomto form<\a>tu je ka</^>d<\i>mu p<\m>smenu vyhrazen prostor 32 bytes, ale standartn<\m> form<\a>t je dlouh<\}> 4096 bytes (pro ka</^>d<\i> p<\m>smeno pouze 1
  787. 6 bytes), tak</^>e znak 0 m<\a> definici na prvn<\m>ch 16ti bajtech, dal</Z><\m>ch 16 bajt<\y> jsou nesmysly, znak 1 je na dal</Z><\m>ch 16ti bajtech a po<\x><\a>d takhle d<\a>l. Tzn: lich<\}>ch 16 bajt<\y> obsahuje definici p<\m>smena a sud<\}>ch 16 bajt<\y>
  788.  definici nesmyslu. (Pokud tomu nerozum<\m>te, pod<\m>vejte se na zdroj<\a>k progr<\a>mku vykradni (je v pascalu). 
  789.  
  790. <+C><:#320,9025><:f240,2Times New Roman CE,>
  791.  
  792. <+C><:#320,9025><:f240,2Times New Roman CE,>pro p<\x><\m>stup k font<\y>m zavol<\a>me tuto proced<\y>rku:<:f>
  793.  
  794. <+C><:#320,9025><:f240,2Times New Roman CE,>
  795.  
  796. <:#300,9025><:f,QCourier New CE,>seqonx  dw 402h,704h
  797.  
  798. <:#300,9025><:f,QCourier New CE,>gdcon   dw 005h,406h,204h
  799.  
  800. <:#300,9025><:f,QCourier New CE,>
  801.  
  802. <:#300,9025><:f,QCourier New CE,>facces  proc near
  803.  
  804. <:#300,9025><:f,QCourier New CE,>        mov si,offset seqonx
  805.  
  806. <:#300,9025><:f,QCourier New CE,>        mov dx,3c4h
  807.  
  808. <:#300,9025><:f,QCourier New CE,>        outsw
  809.  
  810. <:#300,9025><:f,QCourier New CE,>        outsw
  811.  
  812. <:#300,9025><:f,QCourier New CE,>        mov dl,0ceh
  813.  
  814. <:#300,9025><:f,QCourier New CE,>        outsw
  815.  
  816. <:#300,9025><:f,QCourier New CE,>        outsw
  817.  
  818. <:#300,9025><:f,QCourier New CE,>        outsw
  819.  
  820. <:#300,9025><:f,QCourier New CE,>        ret
  821.  
  822. <:#300,9025><:f,QCourier New CE,>facces endp
  823.  
  824. <:#300,9025><:f><:f,QCourier New CE,>
  825.  
  826. <+C><:#320,9025><:f240,2Times New Roman CE,>a pro n<\a>vrat k norm<\a>ln<\m>mu stavu (p<\x><\m>stup k obrazu) tuto proced<\y>rku:
  827.  
  828. <:#300,9025><:f,QCourier New,>
  829.  
  830. <:#300,9025><:f,QCourier New,>seqofx  dw 302h,304h
  831.  
  832. <:#300,9025><:f,QCourier New,>gdcoff  dw 1005h,0e06h,004h
  833.  
  834. <+C><:#300,9025><:f240,QCourier New,>
  835.  
  836. <:#300,9025><:f,QCourier New,>sacces  proc near
  837.  
  838. <:#300,9025><:f,QCourier New,>        mov si,offset seqofx
  839.  
  840. <:#300,9025><:f,QCourier New,>        mov dx,3c4h
  841.  
  842. <:#300,9025><:f,QCourier New,>        outsw
  843.  
  844. <:#300,9025><:f,QCourier New,>        outsw
  845.  
  846. <:#300,9025><:f,QCourier New,>        mov dl,0ceh
  847.  
  848. <:#300,9025><:f,QCourier New,>        outsw
  849.  
  850. <:#300,9025><:f,QCourier New,>        outsw
  851.  
  852. <:#300,9025><:f,QCourier New,>        outsw
  853.  
  854. <:#300,9025><:f,QCourier New,>        ret
  855.  
  856. <:#300,9025><:f,QCourier New,>sacces endp<:f>
  857.  
  858. <+C><:#320,9025><:f240,2Times New Roman CE,>
  859.  
  860. <+C><:f240,2Times New Roman CE,>    Bohu</^>el, nemohu to bl<\m></^>e vysv<\l>tlit, s<\a>m jsem m<\l>l probl<\i>my v</Z>e rozchodit, ale napsal jsem vykrada<\h> fontu, kter<\}> se spou</Z>t<\m> z p<\x><\m>kazov<\i>ho 
  861. <\x><\a>dku. Napsal jsem ho v asembleru, proto</^>e mi to v built-in asembleru pascalu nefungovalo. Vykrada<\h> ale funguje a vykr<\a>d<\a> cel<\}>ch 8192 bajt<\y> fontu, tak</^>e se mus<\m> prohnat programem vykradni, aby jsme dostali spr<\a>vn<\}> fontov<\}>
  862.  soubor o d<\i>lce 4096 bajt<\y>. Jmenuje se <+!>grabfnt.asm<-!> a po komplilaci vytvo<\x>te exe soubor!<+!><-!>
  863.  
  864. <+C><:#960,9025><:f240,2Times New Roman CE,>    Zrovna te<\o> m<\l> napadlo, </^>e by se s t<\m>m daly d<\l>lat p<\l>kn<\i> v<\l>ci, jako t<\x>eba nastavov<\a>n<\m> fontu: m<\l>l bych soubor dlouh<\}> 8192 bajt<\y> s fontem, p<\x>epnul bych se do m<\s>du p<\x><\m>stupu na fon
  865. t, nahr<\a>l bych ho na adresu 0a000h a p<\x>epnul bych se zp<\l>t do m<\s>du p<\x><\m>stupu k obrazovce.
  866.  
  867. <+C><:#320,9025><:f240,2Times New Roman CE,>
  868.  
  869. <+C><:#320,9025><:f240,2Times New Roman CE,>
  870.  
  871. <+C><:#400,9025><:f320,2Times New Roman CE,><+!>2FONTS<-!>
  872.  
  873. <+C><:#320,9025><:f240,2Times New Roman CE,>
  874.  
  875. <+C><:#1280,9025><:f240,2Times New Roman CE,>    Dva fonty v textov<\i>m re</^>imu jsou docela frajersk<\a> v<\l>c, lidi jenom z<\m>raj<\m>, jak je to mo</^>n<\i>. A p<\x>itom to je tak jednoduch<\i>. Sta<\h><\m> p<\x>epnout p<\x>es porty videokartu, aby p<\x>i ni</^></Z><\m> 
  876. intenzit<\l> p<\m>sma pou</^><\m>vala nult<\}> (prim<\a>rn<\m>) blok fontu a p<\x>i vy</Z></Z><\m> intenzit<\l> prvn<\m> (sekund<\a>rn<\m>) blok fontu. To se za<\x><\m>d<\m> takto:
  877.  
  878. <:#300,9025><:f,QCourier New CE,>asm<:f>
  879.  
  880. <:#300,9025><:f,QCourier New CE,>  mov dx,3c4h
  881.  
  882. <:#300,9025><:f,QCourier New CE,>  mov al,3
  883.  
  884. <:#300,9025><:f,QCourier New CE,>  mov ah,4
  885.  
  886. <:#300,9025><:f,QCourier New CE,>  out dx,ax
  887.  
  888. <:#300,9025><:f,QCourier New CE,>end;<:f>
  889.  
  890. <+C><:#320,9025><:f240,2Times New Roman CE,>
  891.  
  892. <+C><:#640,9025><:f240,2Times New Roman CE,>N<\a>vrat k norm<\a>ln<\m>mu stylu pr<\a>ce (ob<\l> intenzity pro prim<\a>rn<\m> blok font<\y>) se provede t<\l>mito instrukcemi:
  893.  
  894. <:f,QCourier New CE,>asm
  895.  
  896. <:#300,9025><:f,QCourier New CE,>  mov dx,3c4h
  897.  
  898. <:#300,9025><:f,QCourier New CE,>  mov al,3
  899.  
  900. <:#300,9025><:f,QCourier New CE,>  mov ah,0
  901.  
  902. <:#300,9025><:f,QCourier New CE,>  out dx,ax
  903.  
  904. <+C><:#300,9025><:f240,QCourier New CE,>end;<:f>
  905.  
  906. <+C><:#300,9025><:f240,QCourier New CE,>
  907.  
  908. <+C><:f240,2Times New Roman CE,>Dal</Z><\m> d<\y>le</^>itou <\h>innost<\m> je nahr<\a>n<\m> font<\y> do p<\x><\m>slu</Z>n<\}>ch blok<\y> pam<\l>ti. To se provede pomoc<\m> standartn<\m> funkce 
  909. <+!>1100<-!>h p<\x>eru</Z>en<\m> <+!>10<-!>h. Pouze do ni</^></Z><\m>ho bytu registru bx mus<\m>me zadat 
  910. <\h><\m>slo bloku, do kter<\i>ho se m<\a> font nahr<\a>t. To znamen<\a>, 
  911. </^>e pokud chceme nahr<\a>t font do prim<\a>rn<\m>ho bloku, zad<\a>me do 
  912. <+!>bl<-!> hodnotu 0 a pokud do sekund<\a>rn<\m>ho, zad<\a>me hodnotu 1.
  913.  
  914. <+C><:f240,2Times New Roman CE,>    V</Z>e je docela p<\x>ehledn<\l> :-)) naps<\a>no ve zdroj<\a>ku se jm<\i>nem 
  915. <+!>2fonts.pas<-!>, tak</^>e nem<\a> smysl rozepisovat se o vol<\a>n<\m> int 10h tak podrobn<\l>.
  916.  
  917. <+C><:f240,2Times New Roman CE,>
  918.  
  919. <+C><:f240,2Times New Roman CE,>    To by m<\l>lo b<\}>t v</Z>e, douf<\a>m, 
  920. </^>e je to pro v<\a>s n<\l>co nov<\i>ho a</^>e je Marek spokojen.
  921.  
  922. <+C><:f240,2Times New Roman CE,>
  923.  
  924. <+C><:f240,2Times New Roman CE,>                        Pavel
  925.  
  926. >
  927.  
  928. [Embedded]
  929. 00013188
  930.