extern _rax,_rdx; extern _carryf; use_and_exit() { puts("\nuse: ccd_mon a[or b]\n"); exit(0); } main(argc,argv) int argc; char **argv; { if (argc!=2) { use_and_exit(); } if (*argv[1]=='a') _rdx=0x0101; else if (*argv[1]=='b') _rdx=0x0202; else use_and_exit(); _rax=0x2401; _doint(0x61); if (_carryf) { puts("INT61 - Error !\n"); exit(0); } else { exec("pmon.exe",""); _rax=0x2401; _rdx=0x0000; _doint(0x61); puts("\n .. bye .. bye ..\n"); } exit(0); }