home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 July / Chip_1998-07_cd.bin / ctenari / Labyrint / DATA / FREE / SVATEK.RAR / SVATEK.O0 < prev    next >
Text File  |  1993-04-05  |  19KB  |  727 lines

  1. .model tiny
  2. .code
  3. org 100h
  4. start:
  5.        mov ah, 2ah                 ; cti systemove datum
  6.        int 21h
  7.                                    ; ulozeni soucasneho data
  8.        mov sden, dl                ; den
  9.        mov smesic, dh              ; mesic
  10.        mov srok, cx                ; rok
  11.                                    ; datum na zjisteni svatku
  12.        mov ndent, al               ; den v tydnu
  13.        mov nden, dl                ; den
  14.        mov nmesic, dh              ; mesic
  15.        mov nrok, cx                ; rok
  16.  
  17.        mov ah, 2fh                 ; cti pocatek DTA
  18.        int 21h
  19.  
  20.        mov al, byte ptr es:[bx]    ; al - delka parametru
  21.        cmp al, 0                   ; zjisti je-li parametr
  22.        je  preved                  ; neni-li jdi az na prevod
  23.  
  24.                                    ; je-li, tak ho preved na datum
  25. mezery:
  26.        inc bx                      ; posun na prvni znak parametru
  27.        mov dl, byte ptr es:[bx]    ; je-li znak mezera, tak jeste nejsem na datumu
  28.        cmp dl, 20h
  29.        je  mezery
  30.  
  31.        sub dl, 30h                 ; Ord(znak v dl)
  32.        cmp byte ptr es:[bx+1], 2eh ; je-li nasledujici znak . pak mame den
  33.        jne den2
  34. mesic:
  35.        mov nden, dl                ; nyni mame v nden den
  36.        inc bx
  37.        inc bx                      ; posun na 1 znak mesice
  38.  
  39.  
  40.        mov dh, byte ptr es:[bx]    ; do dh znak na pozici es:[bx]
  41.        sub dh, 30h                 ; Ord(znak v dh)
  42.        cmp byte ptr es:[bx+1], 2eh ; je-li nasledujici znak . pak mame mesic
  43.        jne mesic2
  44. rok:
  45.        mov nmesic, dh              ; nyni mame v nmesic mesic
  46.        inc bx
  47.        inc bx                      ; posun na 1 znak roku
  48.  
  49.        sub byte ptr es:[bx], 30h   ; Ord(znak na pozici es:[bx])
  50.        sub byte ptr es:[bx+1], 30h ; Ord(znak na pozici es:[bx+1])
  51.        sub byte ptr es:[bx+2], 30h ; Ord(znak na pozici es:[bx+2])
  52.        sub byte ptr es:[bx+3], 30h ; Ord(znak na pozici es:[bx+3])
  53.  
  54.        mov cl, byte ptr es:[bx]
  55.        xor ch, ch
  56.        mov bp, dx
  57.        mov ax, 3e8h
  58.        mul cx                      ; * 1000
  59.        mov cx, ax                  ; v cx nyni prvni cifra roku * 1000
  60.        mov ax, 64h
  61.        mul byte ptr es:[bx+1]      ; * 100
  62.        add cx, ax                  ; do cx nyni pridana 2. cifra roku * 100
  63.        mov ax, 0ah
  64.        mul byte ptr es:[bx+2]      ; * 10
  65.        add cx, ax                  ; do cx nyni pridana 3. cifra roku * 10
  66.        mov al, byte ptr es:[bx+3]
  67.        xor ah, ah
  68.        add cx, ax                  ; a konecne i posledni cifra
  69.        mov nrok, cx
  70.  
  71.        mov dx, bp
  72.        mov ah, 2bh                 ; nastavime systemove datum,
  73.        int 21h                     ; abychom zjistili den v tydnu
  74.  
  75.        cmp al, 0ffh
  76.        jne zjisti
  77.        jmp konec
  78.  
  79. preved:                            ; at ten bordel vali
  80.        mov ah, 2
  81.        mov dl, 'V'
  82.        int 21h
  83.  
  84.        mov al, ndent
  85.        cmp al, 3
  86.        je  ve
  87.        cmp al, 4
  88.        je  ve
  89.        jmp v
  90.  
  91. den2:                              ; neprehledno, ale jump by nebyl near
  92.        mov al, 0ah
  93.        mul dl                      ; * 10
  94.        mov dl, al
  95.  
  96.        mov cl, byte ptr es:[bx+1]  ; do cl znak na pozici es:[bx+1]
  97.        sub cl, 30h                 ; Ord(znak v cl)
  98.        add dl, cl                  ; 1. cifra * 10 + 2. cifra
  99.        inc bx
  100.        jmp mesic
  101.  
  102. mesic2:
  103.        mov al, 0ah
  104.        mul dh                      ; * 10
  105.        mov dh, al
  106.  
  107.        mov cl, byte ptr es:[bx+1]  ; do cl znak na pozici es:[bx+1]
  108.        sub cl, 30h                 ; Ord(znak v cl)
  109.        add dh, cl
  110.        inc bx
  111.        jmp rok
  112. zjisti:
  113.        dec ah
  114.        int 21h                     ; zjistime den v tydnu
  115.        mov byte ptr ndent, al      ; a ulozime ho do ndent
  116.  
  117.        jmp zpet
  118.        
  119. ve:
  120.        mov dl, 'e'
  121.        int 21h
  122. v:
  123.        mov dl, 20h
  124.        int 21h
  125.  
  126.        mov al, ndent
  127.        cmp al, 6                   ; sobota
  128.        jl d1
  129.        mov dx, offset sobo
  130.        jmp den
  131.  
  132.  
  133.  
  134. zpet:                              ; zase jeden bordel, ale zase kvuli jumpu
  135.        inc ah
  136.        mov dl, sden
  137.        mov dh, smesic
  138.        mov cx, srok
  139.        int 21h                     ; a dame systemove datum pekne nazpet
  140.  
  141.        jmp preved
  142. d1:
  143.        cmp al, 5                   ; patek
  144.        jl d2
  145.        mov dx, offset pate
  146.        jmp den
  147. d2:
  148.        cmp al, 4                   ; ctvrtek
  149.        jl d3
  150.        mov dx, offset ctvr
  151.        jmp den
  152. d3:
  153.        cmp al, 3                   ; streda
  154.        jl d4
  155.        mov dx, offset stre
  156.        jmp den
  157. d4:
  158.        cmp al, 2                   ; utery
  159.        jl d5
  160.        mov dx, offset uter
  161.        jmp den
  162. d5:
  163.        cmp al, 1                   ; pondeli
  164.        jl d6
  165.        mov dx, offset pond
  166.        jmp den
  167. d6:
  168.        mov dx, offset nede         ; nedele
  169. den:
  170.        mov ah, 9h
  171.        int 21h                     ; vypise den
  172.  
  173.        mov ah, 2
  174.        mov dl, ' '
  175.        int 21h
  176.  
  177.        mov dl, nden                ; v dl mame nas den
  178.        mov al, dl
  179.        mov dh, 0ah
  180.        xor ah, ah
  181.        div dh                      ; / 10, v al jsou desitky dni
  182.                                    ; v ah zbytek dni
  183.        add ax, 3030h               ; povisime z cisla na znak
  184.        mov dx, ax
  185.        mov ah, 2
  186.  
  187.        cmp dl, 30h                 ; byl-li den jednomistny piseme jen jednu cifru
  188.        je  pisden
  189.  
  190.        int 21h                     ; vypis 1. znak dne
  191.  
  192. pisden:
  193.        mov dl, dh
  194.        int 21h                     ; vypis 2. znaku dne
  195.  
  196.        mov dl, '.'
  197.        int 21h                     ; vypise tecku
  198.  
  199.        mov ah, 9h
  200.        mov al, nmesic              ; v al mam nas mesic
  201.        cmp al, 0ch                 ; prosinec
  202.        jl  m1
  203.        mov dx, offset pros
  204.        jmp mes
  205. m1:
  206.        cmp al, 0bh                 ; listopad
  207.        jl m2
  208.        mov dx, offset list
  209.        jmp mes
  210. m2:
  211.        cmp al, 0ah                 ; rijen
  212.        jl m3
  213.        mov dx, offset rije
  214.        jmp mes
  215. m3:
  216.        cmp al, 9                   ; zari
  217.        jl m4
  218.        mov dx, offset zari
  219.        jmp mes
  220. m4:
  221.        cmp al, 8                   ; srpen
  222.        jl m5
  223.        mov dx, offset srpe
  224.        jmp mes
  225. m5:
  226.        cmp al, 7                   ; cervenec
  227.        jl m6
  228.        mov dx, offset cnec
  229.        jmp mes
  230. m6:
  231.        cmp al, 6                   ; cerven
  232.        jl m7
  233.        mov dx, offset cerv
  234.        jmp mes
  235. m7:
  236.        cmp al, 5                   ; kveten
  237.        jl m8
  238.        mov dx, offset kvet
  239.        jmp mes
  240. m8:
  241.        cmp al, 4                   ; duben
  242.        jl m9
  243.        mov dx, offset dube
  244.        jmp mes
  245. m9:
  246.        cmp al, 3                   ; brezen
  247.        jl m10
  248.        mov dx, offset brez
  249.        jmp mes
  250. m10:
  251.        cmp al, 2                   ; unor
  252.        jl m11
  253.        mov dx, offset unor
  254.        jmp mes
  255. m11:
  256.        mov dx, offset lede         ; leden
  257. mes:
  258.        int 21h                     ; vypise mesic
  259.  
  260.        add dx, 0ah
  261.        mov bp, dx
  262.  
  263.        mov ah, 2
  264.        mov dl, 20h
  265.        int 21h                     ; pridame mezeru
  266.  
  267.        add dx, 0ah
  268.        mov bx, dx                  ; bx nyni offset 1. svatku v mesici
  269.  
  270.        mov ax, nrok                ; trosku zmatku, ale rok vypsat musim
  271.        mov cx, 64h
  272.        xor dx, dx
  273.        div cx                      ; / 100, ziskame 1. a 2. dve cifry
  274.        mov es, dx                  ; do es 1. dve cifry
  275.  
  276.        mov cl, 0ah
  277.        div cl                      ; / 10 , ziskame cifry zvlast
  278.  
  279.        add ax, 3030h               ; a povysime na znaky
  280.  
  281.        mov dx, ax
  282.        mov ah, 2h
  283.        int 21h
  284.  
  285.        mov dl, dh
  286.        int 21h                     ; a konecne vypiseme
  287.  
  288.        mov ax, es
  289.        mov cl, 0ah
  290.        div cl                      ; rozdelime je na desitky a jednotky
  291.  
  292.        add ax, 3030h               ; a povysime na znaky
  293.  
  294.        mov dx, ax
  295.        mov ah, 2h
  296.        int 21h
  297.  
  298.        mov dl, dh
  299.        int 21h                     ; a konecne vypiseme zbytek
  300.  
  301.        mov ah, 9
  302.        mov dx, offset txt
  303.        int 21h                     ; na dalsi radek + textik
  304.  
  305.        mov al, 0dh
  306.        xor ah, ah
  307.        mov bl, nden
  308.        dec bl
  309.        mul bl                      ; v ax kolik pripocist k offsetu abych byl dobre
  310.  
  311.        mov dx, bp
  312.        add dx, ax
  313.        mov bx, dx
  314.        mov cl, byte ptr ds:[bx]
  315.        cmp cl, 20h
  316.        jne svatek                  ; nema-li nikdo svatek, pak jiny text
  317.        mov dx, offset nema
  318. svatek:
  319.        mov ah, 09h
  320.        int 21h
  321.  
  322.        mov ah, 02h
  323.        mov dl, 0ah
  324.        int 21h
  325.  
  326.        mov dl, 0dh
  327.        int 21h                     ; a enter
  328. konec:
  329.        mov ax, 4c00h
  330.        int 21h
  331.  
  332. sden   db ?
  333. smesic db ?
  334. srok   dw ?
  335. ndent  db ?
  336. nden   db ?
  337. nmesic db ?
  338. nrok   dw ?
  339. nema   db 8,8,8,8,8,8,8,8,8,8,'nema svatek nikdo.$'
  340. txt    db ' ma svatek $'
  341. nede   db 'nedeli$'
  342. pond   db 'pondeli$'
  343. uter   db 'utery$'
  344. stre   db 'stredu$'
  345. ctvr   db 'ctrvtek$'
  346. pate   db 'patek$'
  347. sobo   db 'sobotu$'
  348. lede   db 'ledna$    '
  349.        db '            $'   ; novy rok
  350.        db 'Karina      $'
  351.        db 'Radmila     $'
  352.        db 'Diana       $'
  353.        db 'Dalimil     $'
  354.        db '            $'   ; tri kralove
  355.        db 'Vilma       $'
  356.        db 'Cestmir     $'
  357.        db 'Vladan      $'
  358.        db 'Bretislav   $'
  359.        db 'Bohdana     $'
  360.        db 'Pravoslav   $'
  361.        db 'Edita       $'
  362.        db 'Radovan     $'
  363.        db 'Alice       $'
  364.        db 'Ctirad      $'
  365.        db 'Drahoslav   $'
  366.        db 'Vladislav   $'
  367.        db 'Doubravka   $'
  368.        db 'Ilona       $'
  369.        db 'Bela        $'
  370.        db 'Slavomir    $'
  371.        db 'Zdenek      $'
  372.        db 'Milena      $'
  373.        db 'Milos       $'
  374.        db 'Zora        $'
  375.        db 'Ingrid      $'
  376.        db 'Otylie      $'
  377.        db 'Zdislava    $'
  378.        db 'Robin       $'
  379.        db 'Marika      $'
  380. unor   db 'unora$    '
  381.        db 'Hynek       $'
  382.        db 'Nela        $'
  383.        db 'Blazej      $'
  384.        db 'Jarmila     $'
  385.        db 'Dobromila   $'
  386.        db 'Vanda       $'
  387.        db 'Veronika    $'
  388.        db 'Milada      $'
  389.        db 'Apolena     $'
  390.        db 'Mojmir      $'
  391.        db 'Bozena      $'
  392.        db 'Slavena     $'
  393.        db 'Venceslav   $'
  394.        db 'Valentyn    $'
  395.        db 'Jirina      $'
  396.        db 'Ljuba       $'
  397.        db 'Miloslava   $'
  398.        db 'Gizela      $'
  399.        db 'Patrik      $'
  400.        db 'Oldrich     $'
  401.        db 'Lenka       $'
  402.        db 'Petr        $'
  403.        db 'Svatopluk   $'
  404.        db 'Matej       $'
  405.        db '            $'
  406.        db 'Dora        $'
  407.        db 'Alexandr    $'
  408.        db 'Lumir       $'
  409.        db 'Albin       $'
  410. brez   db 'brezna$   '
  411.        db 'Bedrich     $'
  412.        db 'Anezka      $'
  413.        db 'Kamil       $'
  414.        db 'Stela       $'
  415.        db 'Kazimir     $'
  416.        db 'Miroslav    $'
  417.        db 'Tomas       $'
  418.        db 'Gabriela    $'
  419.        db 'Frantiska   $'
  420.        db 'Viktorie    $'
  421.        db 'Andela      $'
  422.        db 'Rehor       $'
  423.        db 'Ruzena      $'
  424.        db 'Matylda     $'
  425.        db 'Ida         $'
  426.        db 'Amos        $'
  427.        db 'Vlastimil   $'
  428.        db 'Eduard      $'
  429.        db 'Josef       $'
  430.        db 'Svetlana    $'
  431.        db 'Radek       $'
  432.        db 'Leona       $'
  433.        db 'Ivona       $'
  434.        db 'Gabriel     $'
  435.        db 'Marian      $'
  436.        db 'Emanuel     $'
  437.        db 'Dita        $'
  438.        db 'Sona        $'
  439.        db 'Tatana      $'
  440.        db 'Arnost      $'
  441.        db 'Kvido       $'
  442. dube   db 'dubna$    '
  443.        db 'Hugo        $'
  444.        db 'Erika       $'
  445.        db 'Richard     $'
  446.        db 'Ivana       $'
  447.        db 'Miroslava   $'
  448.        db 'Vendula     $'
  449.        db 'Herman      $'
  450.        db 'Ema         $'
  451.        db 'Dusan       $'
  452.        db 'Darja       $'
  453.        db 'Izabela     $'
  454.        db 'Julius      $'
  455.        db 'Ales        $'
  456.        db 'Vincenc     $'
  457.        db 'Anastazie   $'
  458.        db 'Irena       $'
  459.        db 'Rudolf      $'
  460.        db 'Valerie     $'
  461.        db '            $'
  462.        db '            $'
  463.        db 'Alexandra   $'
  464.        db 'Evzenie     $'
  465.        db 'Vojtech     $'
  466.        db 'Jiri        $'
  467.        db 'Marek       $'
  468.        db 'Oto         $'
  469.        db 'Jaroslav    $'
  470.        db 'Vlastislav  $'
  471.        db 'Robert      $'
  472.        db 'Blahoslav   $'
  473. kvet   db 'kvetna$   '
  474.        db '            $'
  475.        db 'Zikmund     $'
  476.        db 'Alexej      $'
  477.        db 'Kvetoslav   $'
  478.        db '            $'
  479.        db 'Radoslav    $'
  480.        db 'Stanislav   $'
  481.        db 'Ctibor      $'
  482.        db '            $'
  483.        db 'Blazena     $'
  484.        db 'Svatava     $'
  485.        db 'Pankrac     $'
  486.        db 'Servac      $'
  487.        db 'Bonifac     $'
  488.        db 'Zofie       $'
  489.        db 'Premysl     $'
  490.        db 'Aneta       $'
  491.        db 'Natasa      $'
  492.        db 'Ivo         $'
  493.        db 'Zbysek      $'
  494.        db 'Monika      $'
  495.        db 'Emil        $'
  496.        db 'Vladimir    $'
  497.        db 'Jana        $'
  498.        db 'Viola       $'
  499.        db 'Filip       $'
  500.        db 'Valdemar    $'
  501.        db 'Vilem       $'
  502.        db 'Maxim       $'
  503.        db 'Ferdinand   $'
  504.        db 'Kamila      $'
  505. cerv   db 'cervna$   '
  506.        db 'Laura       $'
  507.        db 'Jarmil      $'
  508.        db 'Tamara      $'
  509.        db 'Dalibor     $'
  510.        db 'Dobroslav   $'
  511.        db 'Norbert     $'
  512.        db 'Iveta       $'
  513.        db 'Medard      $'
  514.        db 'Stanislava  $'
  515.        db 'Gita        $'
  516.        db 'Flora       $'
  517.        db 'Antonie     $'
  518.        db 'Antonin     $'
  519.        db 'Vasil       $'
  520.        db 'Vit         $'
  521.        db 'Zbynek      $'
  522.        db 'Adolf       $'
  523.        db 'Milan       $'
  524.        db 'Leos        $'
  525.        db 'Kveta       $'
  526.        db 'Alois       $'
  527.        db 'Pavla       $'
  528.        db 'Zdenka      $'
  529.        db 'Jan         $'
  530.        db 'Ivan        $'
  531.        db 'Adriana     $'
  532.        db 'Ladislav    $'
  533.        db 'Lubomir     $'
  534.        db 'Petr a Pavel$'
  535.        db 'Sarka       $'
  536. cnec   db 'cervence$ '
  537.        db 'Jaroslava   $'
  538.        db 'Patricie    $'
  539.        db 'Radomir     $'
  540.        db 'Prokop      $'
  541.        db 'Cyril       $'
  542.        db '            $'
  543.        db 'Bohuslava   $'
  544.        db 'Nora        $'
  545.        db 'Drahoslava  $'
  546.        db 'Libuse      $'
  547.        db 'Olga        $'
  548.        db 'Borek       $'
  549.        db 'Marketa     $'
  550.        db 'Karolina    $'
  551.        db 'Jindrich    $'
  552.        db 'Lubos       $'
  553.        db 'Martina     $'
  554.        db 'Drahomira   $'
  555.        db 'Cenek       $'
  556.        db 'Ilja        $'
  557.        db 'Vitezslav   $'
  558.        db 'Magdalena   $'
  559.        db 'Libor       $'
  560.        db 'Kristyna    $'
  561.        db 'Jakub       $'
  562.        db 'Anna        $'
  563.        db 'Veroslav    $'
  564.        db 'Viktor      $'
  565.        db 'Marta       $'
  566.        db 'Borivoj     $'
  567.        db 'Ignac       $'
  568. srpe   db 'srpna$    '
  569.        db 'Oskar       $'
  570.        db 'Gustav      $'
  571.        db 'Miluse      $'
  572.        db 'Dominik     $'
  573.        db 'Milivoj     $'
  574.        db 'Oldriska    $'
  575.        db 'Lada        $'
  576.        db 'Sobeslav    $'
  577.        db 'Roman       $'
  578.        db 'Vavrinec    $'
  579.        db 'Zuzana      $'
  580.        db 'Klara       $'
  581.        db 'Alena       $'
  582.        db 'Alan        $'
  583.        db 'Hana        $'
  584.        db 'Jachym      $'
  585.        db 'Petra       $'
  586.        db 'Helena      $'
  587.        db 'Ludvik      $'
  588.        db 'Bernard     $'
  589.        db 'Johana      $'
  590.        db 'Bohuslav    $'
  591.        db 'Sandra      $'
  592.        db 'Bartolomej  $'
  593.        db 'Radim       $'
  594.        db 'Ludek       $'
  595.        db 'Otakar      $'
  596.        db 'Augustyn    $'
  597.        db '            $'
  598.        db 'Stepan      $'
  599.        db 'Pavlina     $'
  600. zari   db 'zari$     '
  601.        db 'Linda       $'
  602.        db 'Adela       $'
  603.        db 'Bronislav   $'
  604.        db 'Jindriska   $'
  605.        db 'Boris       $'
  606.        db 'Boleslav    $'
  607.        db 'Regina      $'
  608.        db 'Mariana     $'
  609.        db 'Daniela     $'
  610.        db 'Irma        $'
  611.        db 'Denisa      $'
  612.        db 'Marie       $'
  613.        db 'Lubor       $'
  614.        db 'Radka       $'
  615.        db 'Jolana      $'
  616.        db 'Ludmil      $'
  617.        db 'Nadezda     $'
  618.        db 'Krystof     $'
  619.        db 'Zita        $'
  620.        db 'Oleg        $'
  621.        db 'Matous      $'
  622.        db 'Darina      $'
  623.        db 'Berta       $'
  624.        db 'Jaromir     $'
  625.        db 'Zlata       $'
  626.        db 'Andrea      $'
  627.        db 'Jonas       $'
  628.        db 'Vaclav      $'
  629.        db 'Michal      $'
  630.        db 'Jeronym     $'
  631. rije   db 'rijna$    '
  632.        db 'Igor        $'
  633.        db 'Galina      $'
  634.        db 'Bohumil     $'
  635.        db 'Frantisek   $'
  636.        db 'Eliska      $'
  637.        db 'Hanus       $'
  638.        db 'Sergej      $'
  639.        db 'Vera        $'
  640.        db 'Stefan      $'
  641.        db 'Marina      $'
  642.        db 'Andrej      $'
  643.        db 'Marcel      $'
  644.        db 'Renata      $'
  645.        db '            $'
  646.        db 'Tereza      $'
  647.        db 'Havel       $'
  648.        db 'Hedvika     $'
  649.        db 'Lukas       $'
  650.        db 'Michaela    $'
  651.        db 'Vendelin    $'
  652.        db 'Brigita     $'
  653.        db 'Sabina      $'
  654.        db 'Teodor      $'
  655.        db 'Nina        $'
  656.        db 'Beata       $'
  657.        db 'Erik        $'
  658.        db 'Zoja        $'
  659.        db '            $'
  660.        db 'Silvie      $'
  661.        db 'Tadeas      $'
  662.        db 'Stepanka    $'
  663. list   db 'listopadu$'
  664.        db 'Felix       $'
  665.        db '            $'
  666.        db 'Hubert      $'
  667.        db 'Karel       $'
  668.        db 'Miriam      $'
  669.        db 'Libena      $'
  670.        db '            $'
  671.        db 'Bohumir     $'
  672.        db 'Bohdan      $'
  673.        db 'Evzen       $'
  674.        db 'Martin      $'
  675.        db 'Benedikt    $'
  676.        db 'Tibor       $'
  677.        db 'Sava        $'
  678.        db 'Leopold     $'
  679.        db 'Otmar       $'
  680.        db 'Mahulena    $'
  681.        db 'Romana      $'
  682.        db 'Alzbeta     $'
  683.        db 'Nikola      $'
  684.        db 'Albert      $'
  685.        db 'Cecilie     $'
  686.        db 'Klement     $'
  687.        db 'Emilie      $'
  688.        db 'Katerina    $'
  689.        db 'Artur       $'
  690.        db 'Xenie       $'
  691.        db 'Rene        $'
  692.        db 'Zina        $'
  693.        db 'Ondrej      $'
  694. pros   db 'prosince$ '
  695.        db 'Iva         $'
  696.        db 'Blanka      $'
  697.        db 'Svatoslav   $'
  698.        db 'Barbora     $'
  699.        db 'Jitka       $'
  700.        db 'Mikulas     $'
  701.        db 'Anbroz      $'
  702.        db 'Kvetoslava  $'
  703.        db 'Vratislav   $'
  704.        db 'Julie       $'
  705.        db 'Dana        $'
  706.        db 'Simona      $'
  707.        db 'Lucie       $'
  708.        db 'Lydie       $'
  709.        db 'Radana      $'
  710.        db 'Albina      $'
  711.        db 'Daniel      $'
  712.        db 'Miloslav    $'
  713.        db 'Ester       $'
  714.        db 'Dagmar      $'
  715.        db 'Natalie     $'
  716.        db 'Simon       $'
  717.        db 'Vlasta      $'
  718.        db 'Adam a Eva  $'
  719.        db '            $'          ; 1.svatek vanocni
  720.        db '            $'          ; 2.svatek vanocni
  721.        db 'Zaneta      $'
  722.        db 'Bohumila    $'
  723.        db 'Judita      $'
  724.        db 'David       $'
  725.        db 'Silvestr    $'
  726. end start
  727.