home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
M.u.C.S. Disc 2000
/
MUCS2000.iso
/
sigisoft
/
reset
/
rese.lst
< prev
Wrap
File List
|
1987-04-21
|
2KB
|
67 lines
' ***********************************************************
' * Reset *
' ***********************************************************
RESERVE 40000
ON BREAK CONT
DIM puffer%(3)
maske%=2^16
eintrag$=" Reset "
DPOKE GINTIN,DPEEK(LPEEK(GB+4)+4)
LPOKE ADDRIN,VARPTR(eintrag$)
GEMSYS 35
DO
LPOKE ADDRIN,VARPTR(puffer%(0))
GEMSYS 23
IF (puffer%(FALSE) DIV maske%)=40 THEN
@reset
ENDIF
LOOP
PROCEDURE reset
SGET screen$
IF XBIOS(4)<>2
ALERT 0,"Dieses ACC läuft zur Zeit nur| auf einen sw Monitor. Farb-| version auf Anfrage bei mir| erhältlich.",1,"Gelesen",d%
GOTO emil
ENDIF
HIDEM
CLS
BOX 100,70,540,330
BOX 102,72,538,328
BOX 103,73,537,327
PRINT CHR$(27)+"p";
PRINT AT(1,1);" -- geschrieben 1990 von Siegfried Hübner, Obere Vorstadt 21, 8812 Windsbach -- "
PRINT CHR$(27)+"q";
PRINT AT(19,6);" ---------> Warm und Kaltstart <-------- "
PRINT AT(16,8);"Dieses Programm ist frei kopierbar (Public Domain)"
PRINT AT(16,9);"Jeder der dieses Programm benützt, sollte mir aber"
PRINT AT(15,10);"fairerweise ein kleines Anerkennungshonorar zukommen"
PRINT AT(16,11);"lassen. Sonst werden keine neuen PD Programme mehr"
PRINT AT(20,12);"für den Atari ST mehr von mir erscheinen."
PRINT AT(14,13);"------------------------------------------------------"
PRINT AT(24,14);"-----------> Anleitung <---------- "
PRINT AT(15,16);" Mit diesem Programm lä₧t sich bei einen sw/Monitor "
PRINT AT(15,17);" ein Warm oder Kaltstart des Rechners durchführen. "
PRINT AT(16,18);" Warmstart = entspricht Druck auf Reset Knopf"
PRINT AT(16,19);" Kaltstart = Ein und Abschalten des Computers"
PRINT AT(14,20);" Dieses Programm wurde in GFA Basic V2.0 geschrieben. "
PRINT CHR$(27)+"p";
PRINT AT(14,22);" --------> Bitte eine Tastatur oder Maustaste drücken "
PRINT CHR$(27)+"q";
REPEAT
UNTIL INKEY$=>CHR$(0) OR MOUSEK
ALERT 3,"Kalt Warmstart des Computers|Kaltstart = Computer ein/aus |Warmstart = Druck auf Reset ",3,"Kalt|Warm|Zurück",d%
IF d%=1
memvalid%=&H420
a%=LPEEK(4)
SLPOKE memvalid%,0
VOID GEMDOS(32,0)
CALL a%
ENDIF
IF d%=2
a%=LPEEK(4)
VOID GEMDOS(32,0)
CALL a%
ENDIF
emil:
SPUT screen$
RETURN