Introduction[]
I've noticed that people are really interested in making their own operating systems, which I have acknowledged is very hard, so I thought about taking a crack at it! (But I won't spend so much time on it since I have other games in progress.) I decided to think of it as a iPhone or iPod, but for Petit Computer, DIOS actually stands for DS Infinite Operating System. It will take some time to make my first version. Oh well.
Basic info[]
VERSION 1 english DIOS should be able to: Have a top bar displaying the time, battery level(fake maybe),Wifi(fake)and user name. If the DIOS hasn't been used once or more it will begin a setup asking for password and user name. If it has then it will start normally. It has a calculator, games centre, and settings panel. At the setup there is a 1 in 4 chance of DIOS catching a virus.[:(]
QR codes[]
Version 1 (unfinished)
Source code:
'DS INFINITE OPERATING SYSTEM VERSION DS1EPC"
'DESIGNED AND COMPILED BY BUNMI DAVIES"
@START
CLS
PRINT "DIOS1"
WAIT 30
PRINT "VERSION:DS1EPC"
WAIT 30
PRINT "COMPILING"
WAIT 1
PRINT "EXTRACTING PACKAGES"
WAIT 120
PRINT "SEARCHING HISTORY"
IF USED==0 THEN GOTO @SETUP
IF USED==1 THEN GOTO @DIOS
@SETUP
CLS
PRINT "DIOS START NORMALLY"
WAIT 10
PRINT "EXEC PACKAGE"
WAIT 10
PRINT "CONTROLLING D-EXEC"
WAIT 10
PRINT "DEBUGGING"
WAIT 10
CLS
@PASSWORD
INPUT "PLEASE TYPE IN PREFFERED PASSCODE";PASSWORD$
PRINT "PASSWORD SAVED IN DATABASE"
WAIT 60
INPUT "PLEASE TYPE IN PASSWORD TO CONFIRM";CONFIRM$
IF PASSWORD$==CONFIRM$ THEN GOTO @CONTINUE ELSE THAN GOTO @INCORRECT
@INCORRECT
PRINT "PASSWORD INCORRECT"
PRINT "PLEASE CONFIRM PASSWORD CORRECT"
PRINT "LOADING...PLEASE WAIT"
WAIT 500
GOTO @PASSWORD
@CONTINUE
CLS
PRINT "PLEASE TYPE IN YOUR NAME";NAME$
PRINT "SAVING AND INSERTING";NAME
WAIT 60
GOTO @CONTINUE 1
@CONTINUE1
CLS
PRINT "COMPILING"
WAIT 10
PRINT "DATA RETREVING"
PRINT "DIOS STARTING"
WAIT 60
PRINT"25%"
WAIT 10
PRINT "26%"
WAIT 10
PRINT "29%"
WAIT 10
PRINT "32%"
WAIT 10
PRINT "36%"
WAIT 10
PRINT "44%"
WAIT 10
PRINT "54%"
WAIT 10
PRINT "74%"
WAIT 10
PRINT "88%"
WAIT 10
PRINT "96%"
WAIT 10
PRINT "100%"
WAIT 60
VIRUS=RND(4)
IF VIRUS==1 THEN GOTO @VIRUS
GOTO @DIOS
@DIOS
CLS
PRINT "THANK YOU DIOS WILL BE UPDATED SOON"
WAIT 120
STOP
@VIRUS
CLS
PRINT "GBSDGHDF"
BEEP
WAIT 20
BEEP
PRINT "GBSDGHDF"
PRINT "SYNTAX SYNTAX!"
PRINT "VIRUS DETECTED"
WAIT 120
PRINT "KILL VIRUS"
@VIRUS1
PRINT "ERROR ERROR"
PRINT "ERROR ERROR"
PRINT "2"
PRINT "11673618468754527541562345342635264563575463574581752"
PRINT "00"
PRINT "4"
PRINT "6"
PRINT "4"
PRINT "1"
PRINT "9"
GOTO @VIRUS1
END
'THANKS FOR DOWNLOADING'