#include "win31.h"
#include "win95.h"
#include "evenmore.h"
#include "oldstuff.h"
#include "billrulz.h"
#define INSTALL = HARD
char make_prog_look_big[1600000]; /*使程序看起来很大*/
void main()
{
while(!CRASHED){/*如果不崩溃*/
display_copyright_message();/*显示版权信息*/
display_bill_rules_message();/*显示比尔的规则的信息*/
do_nothing_loop();/*进行空循环*/
if (first_time_installation){/*如果是第一次安装*/
make_50_megabyte_swapfile();/*创建50M的交换文件*/
do_nothing_loop();/*进行空循环*/
totally_screw_up_HPFS_file_system();/*将HPFS文件系统完全搞乱*/
search_and_destroy_the_rest_of_OS/2();/*搜寻并删除OS/2的所有残余信息*/
hang_system();/*挂起系统*/
}
write_something(anything);/*随便写一些信息*/
display_copyright_message();/*显示版权信息*/
do_nothing_loop();/*进行空循环*/
do_some_stuff();
if (still_not_crashed){/*如果还没崩溃*/
display_copyright_message();/*显示版权信息*/
do_nothing_loop();/*进行空循环*/
basically_run_windows_3.1();/*基本上运行Windows 3.1*/
do_nothing_loop();/*进行空循环*/
do_nothing_loop();/*进行空循环*/
}
}
if (detect_cache())/*如果检测到缓存*/
disable_cache();/*使缓存失效*/
if (fast_cpu()){/*如果CPU很快*/
set_wait_states(lots);/*设置等待状态*/
set_mouse(speed, very_slow);/*设置鼠标(速度很慢)*/
set_mouse(action, jumpy);/*设置鼠标(动作跳跃)*/
set_mouse(reaction, sometimes);/*设置鼠标(有时反应)*/
}
/* printf("Welcome to Windows 3.11"); */
/* printf("Welcome to Windows 95"); */
printf("Welcome to Windows 98");/*输出“欢迎使用Windows 98”*/
if (system_ok())/*如果系统正常*/
crash(to_dos_prompt);/*崩溃(到DOS提示符)*/
else
system_memory = open("a:\swp0001.swp", O_CREATE);
/*否则打开a:\swp0001.swp作为系统内存*/
while(something){
sleep(5);/*睡眠5秒钟*/
get_user_input();/*接收用户输入*/
sleep(5);/*睡眠5秒钟*/
act_on_user_input();/*对用户输入起反应*/
sleep(5);/*睡眠5秒钟*/
}
create_general_protection_fault();/*产生一般保护错误*/