МС-ДОСка: различия между версиями

Строка 1: Строка 1:
== Код МСДОСки ==
== Код МСДОСки ==
  Написан на NecroBASIC
   
Написан на NecroBASIC


<br><br>{ (C) Necrosoft MSDoska 1.0  
<pre>
<br>!!!TOP SECRET!!!
{ (C) Necrosoft MSDoska 1.0  
<br>Copyright by 1971}
!!!TOP SECRET!!!
<br>proga MS-DOSka;
Copyright by 1971}
<br>do(write:MS-DOSka 1.0);
proga MS-DOSka;
<br>do(write:by Necrosoft);
do(write:MS-DOSka 1.0);
<br>do(0,,createcommandprompt);
do(write:by Necrosoft);
<br>do(melok_on);
do(0,,createcommandprompt);
<br>proc(ErrGen);
do(melok_on);
<br>start
proc(ErrGen);
<br>if (commandprompt=progname+.exe)
start
<br>{
if (commandprompt=progname+.exe)
<br>Random(i,1000000000);
{
<br>if (i=0) then
Random(i,1000000000);
<br>{
if (i=0) then
<br>proga.run(commandprompt);
{
<br>wait(5sec);
proga.run(commandprompt);
<br>giverr('The program Must Die!');
wait(5sec);
<br>erase(program);
giverr('The program Must Die!');
<br>}
erase(program);
<br>else (giverr(you enter Command Format c:!)do(erase(c:)))
}
<br>stop.
else (giverr(you enter Command Format c:!)do(erase(c:)))
<br>ErrGen(always);
stop.
<br>if (offcomp) then
ErrGen(always);
<br>giverr(BIOS has been crashed!);
if (offcomp) then
<br>cmos.bios.clear;
giverr(BIOS has been crashed!);
<br>motherboard.crash;
cmos.bios.clear;
<br>offcomputer;
motherboard.crash;
<br>}
offcomputer;
<br>stop;
}
stop;
</pre>