Newsgroup: it.comp.lang.pascal
Titolo: cursore che lampeggia

qualcuno sa come togliere quell'orribbile cursore che lampeggia nei miei
giochini ascii? serve una tpu apposta?
thx
Olivier.

 ha scritto nel messaggio
news:WJ885.18964$2s6.2...@news.infostrada.it...

Devi ridurre l'altezza del cursore a 0.
Da "Norton Guide":
**************************************************************
INT 10h,  01h (1)        Set Cursor Size
    Adjusts the size of the cursor by setting its start and end lines.
       On entry:      AH         01h
                      CH         Cursor start line (bits 4 to 0)
                      CL         Cursor end line   (bits 4 to 0)
       Returns:       None
       Registers destroyed:      AX, SP, BP, SI, DI
  --------------------------------------------------------------------------
          Cursor Start and End line values (CH and CL)
                            Legal               Default
      Adapter            Start  End         Start      End
       CGA                 0     7            6         7
       MDA                 0    13           11        12
       EGA                 0    13          6(11)     7(12)  Depends on mode
  --------------------------------------------------------------------------
       Notes:         Line numbering starts at the top of the character
                      block (0) and increments downward. If you specify an
                      end line lower than the start line, a two-part
                      "wraparound" cursor is displayed.
                      There is only one cursor size for all video pages.
                      The cursor blink may not be disabled (it's caused by
                      the hardware), but you can make the cursor
                      invisible. To do this, position the cursor--with
                      Service 02h--offscreen in a nonprintable location
                      (such as row 25).
                      Setting bits 5 or 6 will cause erratic results, from
                      strange blinking to no cursor. Do not use this
                      technique to make the cursor invisible. It may not
                      work on some machines.
                      This service affects text-mode displays only. There
                      is no cursor display in any graphics mode.
                      Service 03h returns the current cursor size.
**************************************************************
Puoi richiamare questo codice nel tuo programma:
asm
    mov ah, 01h
    mov cx, 0
    int 10h
end;
Ciao!
Simone.
==============================
...e Dio disse: "pkunzip universo.zip"
e-mail: 
drfa...@tiscalinet.it
web: 
http://go.to/drfalken
 (internet
su numero verde, pascal, assembler,
mp3 player, tips'n'tricks)
==============================

 Da "Norton Guide":
Ciao DrFalken,
dove si può trovare questa Norton Guide?? Mi interessa molto per affinare il
mio misero asm
Grazie

 Grazie
Prego.
Cmq, come guida non e' molto aggiornata poiche' non va oltre il 286.
Consiglio, a chi fosse interessato alle sole funzioni messe a disposizione
da bios e sistema operativo, di scaricare "Interrupt List" di Ralf Brown.
Homepage ufficiale: 
http://www.pobox.com/~ralf/files.html
Mirror : 
ftp.cs.cmu.edu/afs/cs.cmu.edu/user/ralf/pub
 file da inter??a.zip a
inter??g.zip
            i mirror di SimTel.Net 
ftp://oak.oakland.edu
 ,
ftp://wuarchive.wustl.edu
 , 
ftp://ftp.uu.net
 , 
ftp://nic.funet.fi
 ,
ftp://src.doc.ic.ac.uk
 , 
ftp://archie.au
 alla directory /pub/msdos/info file
da inter??a.zip a inter??g.zip
Ciao!
Simone.