home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turbo Toolbox
/
Turbo_Toolbox.iso
/
1990
/
10
/
einsteig
/
makenum.bas
< prev
next >
Wrap
BASIC Source File
|
1990-07-20
|
1KB
|
43 lines
'* ------------------------------------------------------ *
'* MAKENUM.BAS *
'* Zeilenumerierer *
'* (c) 1990 W.Rinke & TOOLBOX *
'* ------------------------------------------------------ *
'$INCLUDE: 'REGISTER.INC'
DIM Done AS INTEGER
DIM ch AS STRING * 1
Zeile = 1
PRINT USING "####"; Zeile; : PRINT ": ";
DO
Done = GetCh(ch)
PRINT (ch);
IF ch = CHR$(13) THEN
Done = GetCh(ch)
Zeile = Zeile + 1
PRINT USING "####"; Zeile; : PRINT ": ";
END IF
LOOP UNTIL Done
FUNCTION GetCh% (ch$)
Regs.ax = &HB00
CALL INTERRUPT(&H21, Regs, Regs)
Status = Regs.ax AND &HFF
IF Status = &HFF THEN
Regs.ax = &H700
CALL INTERRUPT(&H21, Regs, Regs)
ch$ = CHR$((Regs.ax AND &HFF))
END IF
GetCh% = (Status = 0)
END FUNCTION
'* ------------------------------------------------------- *
'* Ende von MAKENUM.BAS *