home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga MA Magazine 1998 #3
/
amigamamagazinepolishissue1998.iso
/
maksiu
/
kurs-ma
/
konfiguracja_przyklad.amos
/
konfiguracja_przyklad.amosSourceCode
Wrap
AMOS Source Code
|
1998-01-25
|
2KB
|
81 lines
Screen Open 0,640,256,2,Hires
Curs Off : Palette $0,$FFF
Cls 0 : Flash Off : Ink 1,0
_ATTNFLAG=Peek(Leek(4)+$129)
CPU=_ATTNFLAG
CCPU=_ATTNFLAG
For X=4 To 6
Bclr X,CPU
Next X
If CPU=0 Then MOTOROLA$="68000"
If CPU=1 Then MOTOROLA$="68010"
If CPU=3 Then MOTOROLA$="68020"
If CPU=7 Then MOTOROLA$="68030"
If CPU=15 Then MOTOROLA$="68040"
If CPU=143 Then MOTOROLA$="68060"
K68881=Btst(4,CCPU)
K68882=Btst(5,CCPU)
K_WBUDOWANY=Btst(6,CCPU)
KOPROCESOR$="brak"
If K68881 Then KOPROCESOR$="68881"
If K68882 Then KOPROCESOR$="68882"
If CPU=15 and K_WBUDOWANY Then KOPROCESOR$="wbudowany w procesor 68040"
If CPU=143 and K_WBUDOWANY Then KOPROCESOR$="wbudowany w procesor 68060"
MMU$="brak"
If CPU=15 or CPU=7 or CPU=143 Then MMU$="Wykryty"
Print "Procesor: ";MOTOROLA$
Print "Koprocesor: ";KOPROCESOR$
Print "Uk�ad MMU: ";MMU$
DENISE=Peek($DFF07D)
DENISE$="OCS"
If DENISE=$F8 Then DENISE$="AGA"
If DENISE=$FC Then DENISE$="ECS"
Print "Uk�ad graficzny: ";DENISE$
Dreg(1)=1
PUBLIC=Execall(-216)
Dreg(1)=2
CHIP=Execall(-216)
Dreg(1)=4
FAST=Execall(-216)
Print "Pami�� CHIP ";CHIP
Print "Pami�� FAST ";FAST
Print "Pami�� ca�kowita ";PUBLIC
STACJA1=Drive("df0:")
STACJA2=Drive("df1:")
STACJA3=Drive("df2:")
STACJA4=Drive("df3:")
STACJA$="Stacje dysk�w: "
If STACJA1 Then STACJA$=STACJA$+" DF0:"
If STACJA2 Then STACJA$=STACJA$+" DF1:"
If STACJA3 Then STACJA$=STACJA$+" DF2:"
If STACJA4 Then STACJA$=STACJA$+" DF3:"
Print STACJA$
HD0=Drive("hd0:")
DH0=Drive("dh0:")
TWARDY$=""
If HD0 or DH0
A=0
Do
HD$=("hd"+Str$(A))-" "+":"
If Drive(HD$)
TWARDY$=TWARDY$+HD$+" "
Else Exit
End If
Inc A
Loop
A=0
Do
DH$=("dh"+Str$(A))-" "+":"
If Drive(DH$)
TWARDY$=TWARDY$+DH$+" "
Else Exit
End If
Inc A
Loop
Else TWARDY$="nieznaleziony"
End If
Print "Dysk twardy: ";TWARDY$