diff --git a/FORWARD.OBJ b/FORWARD.OBJ index 6a30784..56e79bd 100644 Binary files a/FORWARD.OBJ and b/FORWARD.OBJ differ diff --git a/HUDSON.OBJ b/HUDSON.OBJ index d73fe92..6ba6a53 100644 Binary files a/HUDSON.OBJ and b/HUDSON.OBJ differ diff --git a/IO.OBJ b/IO.OBJ index 1dd1b1f..50f8553 100644 Binary files a/IO.OBJ and b/IO.OBJ differ diff --git a/JAM.OBJ b/JAM.OBJ index 2257213..cd64ae4 100644 Binary files a/JAM.OBJ and b/JAM.OBJ differ diff --git a/LOGIN.OBJ b/LOGIN.OBJ index ea4490c..64545ca 100644 Binary files a/LOGIN.OBJ and b/LOGIN.OBJ differ diff --git a/MAKE0100.BAT b/MAKE0100.BAT new file mode 100644 index 0000000..2cdc179 --- /dev/null +++ b/MAKE0100.BAT @@ -0,0 +1,5 @@ +@echo off +del /q turboc.cfg +if errorlevel 1 goto m_end +echo>D:\CPP\PB\PB222\make0100.err +:m_end diff --git a/MAKE0100.LCK b/MAKE0100.LCK new file mode 100644 index 0000000..e69de29 diff --git a/MAKE0200.BAT b/MAKE0200.BAT new file mode 100644 index 0000000..10276c6 --- /dev/null +++ b/MAKE0200.BAT @@ -0,0 +1,5 @@ +@echo off +del /q turboc.cfg +if errorlevel 1 goto m_end +echo>D:\CPP\PB\PB222\make0200.err +:m_end diff --git a/MAKE0200.LCK b/MAKE0200.LCK new file mode 100644 index 0000000..e69de29 diff --git a/MODEM.OBJ b/MODEM.OBJ index ac33ab2..dde8d8d 100644 Binary files a/MODEM.OBJ and b/MODEM.OBJ differ diff --git a/MSG.OBJ b/MSG.OBJ index f6af72c..a235834 100644 Binary files a/MSG.OBJ and b/MSG.OBJ differ diff --git a/PROBOARD.EXE b/PROBOARD.EXE index 248a92b..034d7e1 100644 Binary files a/PROBOARD.EXE and b/PROBOARD.EXE differ diff --git a/PROBOARD.HPP b/PROBOARD.HPP index 82cd898..4a1ea12 100644 --- a/PROBOARD.HPP +++ b/PROBOARD.HPP @@ -4,9 +4,9 @@ #include #include -#define VERSION "2.22" -#define TEARVERSION "2.22" -#define PID_STRING "ProBoard 2.22" +#define VERSION "2.22b" +#define TEARVERSION "2.22b" +#define PID_STRING "ProBoard 2.22b" #define PID_STRING_HUDSON PID_STRING " H" #define PID_STRING_SQUISH PID_STRING " S" #define PID_STRING_JAM PID_STRING " J" diff --git a/PROBOARD.MAP b/PROBOARD.MAP index 3ee0bf4..de47b8e 100644 --- a/PROBOARD.MAP +++ b/PROBOARD.MAP @@ -143,115 +143,115 @@ 1A830H 1A854H 00025H STRISTR_TEXT STUBSEG 1A860H 1A884H 00025H STROCPY_TEXT STUBSEG 1A890H 1A8B9H 0002AH TRAIL_TEXT STUBSEG - 1A8C0H 21A09H 0714AH _DATA DATA - 21A0AH 21A0BH 00002H _CVTSEG DATA - 21A0CH 21A11H 00006H _SCNSEG DATA - 21A12H 21A12H 00000H _CONST CONST - 21A12H 21A83H 00072H _INIT_ INITDATA - 21A84H 21A84H 00000H _INITEND_ INITDATA - 21A84H 21AE3H 00060H _EXIT_ EXITDATA - 21AE4H 21AE4H 00000H _EXITEND_ EXITDATA - 21AE4H 25997H 03EB4H _BSS BSS - 25998H 25998H 00000H _BSSEND BSSEND - 259A0H 25A1FH 00080H _STACK STACK - 25A30H 27797H 01D68H MENU_TEXT :OVY - 27920H 28163H 00844H CHAT_TEXT :OVY - 28240H 2A6CDH 0248EH SHELL_TEXT :OVY - 2A9B0H 2CB1AH 0216BH LOGIN_TEXT :OVY - 2CE50H 2D0AEH 0025FH PBUSER_TEXT :OVY - 2D0E0H 2FB58H 02A79H READMSG_TEXT :OVY - 2FE50H 3071EH 008CFH MAILCHK_TEXT :OVY - 307E0H 31A67H 01288H MSG_TEXT :OVY - 31B50H 326CBH 00B7CH ZIP_TEXT :OVY - 32790H 33CFAH 0156BH WRITEMSG_TEXT :OVY - 33EC0H 34328H 00469H TOPS_TEXT :OVY - 34370H 34850H 004E1H FORWARD_TEXT :OVY - 348C0H 35972H 010B3H REPLYMSG_TEXT :OVY - 35A80H 36046H 005C7H TIMESTAT_TEXT :OVY - 360F0H 3615FH 00070H MSGDEL_TEXT :OVY - 36170H 366D3H 00564H COMBINED_TEXT :OVY - 36750H 37068H 00919H QUESTION_TEXT :OVY - 37100H 37204H 00105H AKA_TEXT :OVY - 37220H 38267H 01048H QSCANMSG_TEXT :OVY - 38380H 395C9H 0124AH SHOWMSG_TEXT :OVY - 39730H 3A7C2H 01093H SCANMSG_TEXT :OVY - 3A8E0H 3AA3EH 0015FH VERSION_TEXT :OVY - 3AA70H 3ACBFH 00250H RAWDIR_TEXT :OVY - 3AD00H 3BEE3H 011E4H MSGED_TEXT :OVY - 3C030H 40566H 04537H DL_TEXT :OVY - 409F0H 40B17H 00128H VIEWFILE_TEXT :OVY - 40B40H 40B9FH 00060H LASTCALL_TEXT :OVY - 40BB0H 40BE3H 00034H DESQVIEW_TEXT :OVY - 40BF0H 40CA2H 000B3H STACKING_TEXT :OVY - 40CB0H 41128H 00479H CLEANUP_TEXT :OVY - 411A0H 416CEH 0052FH SYSOPKEY_TEXT :OVY - 41740H 4199DH 0025EH MSGFIND_TEXT :OVY - 419B0H 41CD5H 00326H BINLOG_TEXT :OVY - 41D20H 4216DH 0044EH PROTOCOL_TEXT :OVY - 421D0H 45213H 03044H LISTFILE_TEXT :OVY - 45550H 47FDDH 02A8EH UL_TEXT :OVY - 48350H 486F3H 003A4H TAG_TEXT :OVY - 48760H 48C55H 004F6H SELLANG_TEXT :OVY - 48CD0H 4A76AH 01A9BH PROBOARD_TEXT :OVY - 4A9C0H 4B333H 00974H NODELIST_TEXT :OVY - 4B3C0H 4BB9DH 007DEH ONLINE_TEXT :OVY - 4BC30H 4BE04H 001D5H MSGMOVE_TEXT :OVY - 4BE30H 4C489H 0065AH CDROM_TEXT :OVY - 4C540H 4D076H 00B37H REGIS_TEXT :OVY - 4D0B0H 4DC0CH 00B5DH MCHAT_TEXT :OVY - 4DD00H 4F0EDH 013EEH SETAREA_TEXT :OVY - 4F270H 4F634H 003C5H USERED_TEXT :OVY - 4F680H 4FB8EH 0050FH DECKEY_TEXT :OVY - 4FBA0H 4FF9BH 003FCH MUSIC_TEXT :OVY - 4FFF0H 503CEH 003DFH GIF_TEXT :OVY - 50430H 51096H 00C67H MSGEXPRT_TEXT :OVY - 51160H 51511H 003B2H HELP_TEXT :OVY - 51550H 51585H 00036H EGA_TEXT :OVY - 51590H 517F4H 00265H EVENT_TEXT :OVY - 51820H 5200FH 007F0H FILEAREA_TEXT :OVY - 52080H 5276BH 006ECH MSGAREA_TEXT :OVY - 527B0H 52AEBH 0033CH TIMELOG_TEXT :OVY - 52B30H 52BEDH 000BEH WORDWRAP_TEXT :OVY - 52C00H 52E34H 00235H SHOWANS_TEXT :OVY - 52E60H 54DBBH 01F5CH USERSET_TEXT :OVY - 54FD0H 5508FH 000C0H USAGE_TEXT :OVY - 550A0H 59579H 044DAH LOADPEX_TEXT :OVY - 59A40H 59B58H 00119H IMAGE_TEXT :OVY - 59B70H 59DF6H 00287H POSTMSG_TEXT :OVY - 59E30H 59E57H 00028H PEXCALL_TEXT :OVY - 59E60H 5A961H 00B02H STRVARS_TEXT :OVY - 5AA00H 5AFEEH 005EFH USERWIN_TEXT :OVY - 5B070H 5B232H 001C3H BULLETIN_TEXT :OVY - 5B260H 5D1FEH 01F9FH MODEM_TEXT :OVY - 5D420H 5D424H 00005H EXECHECK_TEXT :OVY - 5D430H 5DC4CH 0081DH LANGUAGE_TEXT :OVY - 5DCD0H 5E0D8H 00409H FUZZY_TEXT :OVY - 5E0F0H 5E3A9H 002BAH TERMINAL_TEXT :OVY - 5E3E0H 607F7H 02418H SQUISH_TEXT :OVY - 60920H 63307H 029E8H HUDSON_TEXT :OVY - 63570H 6388CH 0031DH MSGBASE_TEXT :OVY - 638A0H 64001H 00762H MARK_TEXT :OVY - 64040H 650D8H 01099H RIP_TEXT :OVY - 651F0H 67B10H 02921H JAM_TEXT :OVY - 67CA0H 67E87H 001E8H INPDATE_TEXT :OVY - 67EB0H 68201H 00352H TAG_RW_TEXT :OVY - 68250H 683BBH 0016CH 1STCHAR_TEXT :OVY - 683D0H 68B31H 00762H MSGAPI_TEXT :OVY - 68B90H 6A82AH 01C9BH API_SDM_TEXT :OVY - 6A930H 6DEA0H 03571H API_SQ_TEXT :OVY - 6E000H 6E04BH 0004CH SQASM_TEXT :OVY - 6E060H 6E25CH 001FDH CVTDATE_TEXT :OVY - 6E270H 6E4B7H 00248H DATE2BIN_TEXT :OVY - 6E4D0H 6E50DH 0003EH DOSDATE_TEXT :OVY - 6E520H 6E6AFH 00190H FEXIST_TEXT :OVY - 6E6D0H 6E779H 000AAH FFIND_TEXT :OVY - 6E790H 6E7A5H 00016H FLUSHA_TEXT :OVY - 6E7B0H 6E7B0H 00000H MONTHS_TEXT :OVY - 6E7C0H 6EAC0H 00301H PARSENN_TEXT :OVY - 6EAF0H 6EC14H 00125H QKSORT_TEXT :OVY - 6EC20H 6ED2CH 0010DH STRISTR_TEXT :OVY - 6ED40H 6ED7CH 0003DH STROCPY_TEXT :OVY - 6ED90H 6EE27H 00098H TRAIL_TEXT :OVY + 1A8C0H 219A5H 070E6H _DATA DATA + 219A6H 219A7H 00002H _CVTSEG DATA + 219A8H 219ADH 00006H _SCNSEG DATA + 219AEH 219AEH 00000H _CONST CONST + 219AEH 21A1FH 00072H _INIT_ INITDATA + 21A20H 21A20H 00000H _INITEND_ INITDATA + 21A20H 21A7FH 00060H _EXIT_ EXITDATA + 21A80H 21A80H 00000H _EXITEND_ EXITDATA + 21A80H 25933H 03EB4H _BSS BSS + 25934H 25934H 00000H _BSSEND BSSEND + 25940H 259BFH 00080H _STACK STACK + 259D0H 27737H 01D68H MENU_TEXT :OVY + 278C0H 28103H 00844H CHAT_TEXT :OVY + 281E0H 2A66DH 0248EH SHELL_TEXT :OVY + 2A950H 2CABAH 0216BH LOGIN_TEXT :OVY + 2CDF0H 2D04EH 0025FH PBUSER_TEXT :OVY + 2D080H 2FAF8H 02A79H READMSG_TEXT :OVY + 2FDF0H 306BEH 008CFH MAILCHK_TEXT :OVY + 30780H 31A07H 01288H MSG_TEXT :OVY + 31AF0H 3266BH 00B7CH ZIP_TEXT :OVY + 32730H 33C9AH 0156BH WRITEMSG_TEXT :OVY + 33E60H 342C8H 00469H TOPS_TEXT :OVY + 34310H 347F0H 004E1H FORWARD_TEXT :OVY + 34860H 35912H 010B3H REPLYMSG_TEXT :OVY + 35A20H 35FE6H 005C7H TIMESTAT_TEXT :OVY + 36090H 360FFH 00070H MSGDEL_TEXT :OVY + 36110H 36673H 00564H COMBINED_TEXT :OVY + 366F0H 37008H 00919H QUESTION_TEXT :OVY + 370A0H 371A4H 00105H AKA_TEXT :OVY + 371C0H 38207H 01048H QSCANMSG_TEXT :OVY + 38320H 39569H 0124AH SHOWMSG_TEXT :OVY + 396D0H 3A762H 01093H SCANMSG_TEXT :OVY + 3A880H 3A9DEH 0015FH VERSION_TEXT :OVY + 3AA10H 3AC5FH 00250H RAWDIR_TEXT :OVY + 3ACA0H 3BE83H 011E4H MSGED_TEXT :OVY + 3BFD0H 40506H 04537H DL_TEXT :OVY + 40990H 40AB7H 00128H VIEWFILE_TEXT :OVY + 40AE0H 40B3FH 00060H LASTCALL_TEXT :OVY + 40B50H 40B83H 00034H DESQVIEW_TEXT :OVY + 40B90H 40C42H 000B3H STACKING_TEXT :OVY + 40C50H 410C8H 00479H CLEANUP_TEXT :OVY + 41140H 4166EH 0052FH SYSOPKEY_TEXT :OVY + 416E0H 4193DH 0025EH MSGFIND_TEXT :OVY + 41950H 41C75H 00326H BINLOG_TEXT :OVY + 41CC0H 4210DH 0044EH PROTOCOL_TEXT :OVY + 42170H 451B3H 03044H LISTFILE_TEXT :OVY + 454F0H 47F7DH 02A8EH UL_TEXT :OVY + 482F0H 48693H 003A4H TAG_TEXT :OVY + 48700H 48BF5H 004F6H SELLANG_TEXT :OVY + 48C70H 4A691H 01A22H PROBOARD_TEXT :OVY + 4A8E0H 4B253H 00974H NODELIST_TEXT :OVY + 4B2E0H 4BABDH 007DEH ONLINE_TEXT :OVY + 4BB50H 4BD24H 001D5H MSGMOVE_TEXT :OVY + 4BD50H 4C3A9H 0065AH CDROM_TEXT :OVY + 4C460H 4CF96H 00B37H REGIS_TEXT :OVY + 4CFD0H 4DB2CH 00B5DH MCHAT_TEXT :OVY + 4DC20H 4F00DH 013EEH SETAREA_TEXT :OVY + 4F190H 4F554H 003C5H USERED_TEXT :OVY + 4F5A0H 4FAAEH 0050FH DECKEY_TEXT :OVY + 4FAC0H 4FEBBH 003FCH MUSIC_TEXT :OVY + 4FF10H 502EEH 003DFH GIF_TEXT :OVY + 50350H 50FB6H 00C67H MSGEXPRT_TEXT :OVY + 51080H 51431H 003B2H HELP_TEXT :OVY + 51470H 514A5H 00036H EGA_TEXT :OVY + 514B0H 51714H 00265H EVENT_TEXT :OVY + 51740H 51F2FH 007F0H FILEAREA_TEXT :OVY + 51FA0H 5268BH 006ECH MSGAREA_TEXT :OVY + 526D0H 52A0BH 0033CH TIMELOG_TEXT :OVY + 52A50H 52B0DH 000BEH WORDWRAP_TEXT :OVY + 52B20H 52D54H 00235H SHOWANS_TEXT :OVY + 52D80H 54CDBH 01F5CH USERSET_TEXT :OVY + 54EF0H 54FAFH 000C0H USAGE_TEXT :OVY + 54FC0H 59499H 044DAH LOADPEX_TEXT :OVY + 59960H 59A78H 00119H IMAGE_TEXT :OVY + 59A90H 59D16H 00287H POSTMSG_TEXT :OVY + 59D50H 59D77H 00028H PEXCALL_TEXT :OVY + 59D80H 5A881H 00B02H STRVARS_TEXT :OVY + 5A920H 5AF0EH 005EFH USERWIN_TEXT :OVY + 5AF90H 5B152H 001C3H BULLETIN_TEXT :OVY + 5B180H 5D11EH 01F9FH MODEM_TEXT :OVY + 5D340H 5D344H 00005H EXECHECK_TEXT :OVY + 5D350H 5DB6CH 0081DH LANGUAGE_TEXT :OVY + 5DBF0H 5DFF8H 00409H FUZZY_TEXT :OVY + 5E010H 5E2C9H 002BAH TERMINAL_TEXT :OVY + 5E300H 60717H 02418H SQUISH_TEXT :OVY + 60840H 63227H 029E8H HUDSON_TEXT :OVY + 63490H 637ACH 0031DH MSGBASE_TEXT :OVY + 637C0H 63F21H 00762H MARK_TEXT :OVY + 63F60H 64FF8H 01099H RIP_TEXT :OVY + 65110H 67A30H 02921H JAM_TEXT :OVY + 67BC0H 67DA7H 001E8H INPDATE_TEXT :OVY + 67DD0H 68121H 00352H TAG_RW_TEXT :OVY + 68170H 682DBH 0016CH 1STCHAR_TEXT :OVY + 682F0H 68A51H 00762H MSGAPI_TEXT :OVY + 68AB0H 6A74AH 01C9BH API_SDM_TEXT :OVY + 6A850H 6DDC0H 03571H API_SQ_TEXT :OVY + 6DF20H 6DF6BH 0004CH SQASM_TEXT :OVY + 6DF80H 6E17CH 001FDH CVTDATE_TEXT :OVY + 6E190H 6E3D7H 00248H DATE2BIN_TEXT :OVY + 6E3F0H 6E42DH 0003EH DOSDATE_TEXT :OVY + 6E440H 6E5CFH 00190H FEXIST_TEXT :OVY + 6E5F0H 6E699H 000AAH FFIND_TEXT :OVY + 6E6B0H 6E6C5H 00016H FLUSHA_TEXT :OVY + 6E6D0H 6E6D0H 00000H MONTHS_TEXT :OVY + 6E6E0H 6E9E0H 00301H PARSENN_TEXT :OVY + 6EA10H 6EB34H 00125H QKSORT_TEXT :OVY + 6EB40H 6EC4CH 0010DH STRISTR_TEXT :OVY + 6EC60H 6EC9CH 0003DH STROCPY_TEXT :OVY + 6ECB0H 6ED47H 00098H TRAIL_TEXT :OVY Program entry point at 0000:0000 diff --git a/PROBOARD.OBJ b/PROBOARD.OBJ index d8779ca..d1d5af9 100644 Binary files a/PROBOARD.OBJ and b/PROBOARD.OBJ differ diff --git a/SQUISH.OBJ b/SQUISH.OBJ index 97bdd62..3966a06 100644 Binary files a/SQUISH.OBJ and b/SQUISH.OBJ differ diff --git a/STRVARS.OBJ b/STRVARS.OBJ index 8c05229..73c2c98 100644 Binary files a/STRVARS.OBJ and b/STRVARS.OBJ differ diff --git a/VERSION.OBJ b/VERSION.OBJ index 7d46fca..21401ff 100644 Binary files a/VERSION.OBJ and b/VERSION.OBJ differ diff --git a/proboard.cpp b/proboard.cpp index 17f1ec8..2f30cb6 100644 --- a/proboard.cpp +++ b/proboard.cpp @@ -2,7 +2,7 @@ #define Use_LinkedList #define Use_Handlers -#define INCLUDE_REGIS +//#define INCLUDE_REGIS #include #include @@ -47,8 +47,8 @@ bool quiet = FALSE; bool echo_entered = FALSE; bool net_entered = FALSE; -bool registered = FALSE; -word max_node_count = 2; +bool registered = TRUE; +word max_node_count = 255; bool menuchanged = TRUE; bool updatemenu = TRUE; @@ -631,14 +631,14 @@ init() // trying to hardcode these values //------------------------------------- - exit_proboard(); + //exit_proboard(); } - CHECK_REG(); + //CHECK_REG(); -#ifdef KEY_NEEDED +/*#ifdef KEY_NEEDED if ( ! registered ) { @@ -647,14 +647,14 @@ init() exit_proboard(); } -#endif +#endif */ //------------------------------------- // Check the node count of this license //------------------------------------- - if ( registered ) + /*if ( registered ) { if ( max_node_count != 0 ) { @@ -689,7 +689,7 @@ init() exit_proboard(); } - } + }*/ if ( tsw_OS == OS_DESQVIEW ) diff --git a/procfg/LANGUAGE.OBJ b/procfg/LANGUAGE.OBJ index 7e4c1a2..cdf39c4 100644 Binary files a/procfg/LANGUAGE.OBJ and b/procfg/LANGUAGE.OBJ differ diff --git a/procfg/MISC.OBJ b/procfg/MISC.OBJ index 40b393c..b9f0b30 100644 Binary files a/procfg/MISC.OBJ and b/procfg/MISC.OBJ differ diff --git a/reg/REG.HPP b/reg/REG.HPP index 507c8aa..56fe4ec 100644 --- a/reg/REG.HPP +++ b/reg/REG.HPP @@ -1,6 +1,6 @@ #include -#include <..\key20\pbkey.hpp> - +//#include <..\key20\pbkey.hpp> +/* void decompress_data(byte *input,byte *output,int insize,int outsize); static void @@ -11,7 +11,7 @@ regis_read() if(!f.open(FileName(syspath,"REGKEY.PB"))) { - registered = FALSE; + registered = TRUE; return; } @@ -42,7 +42,7 @@ regis_read() || kf->xorCrc != crc32(kf->xorData , sizeof(kf->xorData)) ) { - registered = FALSE; + registered = TRUE; delete kf; @@ -51,7 +51,7 @@ regis_read() if(kf->securityCheck[regSelectedTable] != calc_security(&kf->keyData[0] , regTable1 , regTable2)) { - registered = FALSE; + registered = TRUE; delete kf; @@ -72,7 +72,7 @@ regis_read() if(!count++) LOG("Key file expired!"); - registered = FALSE; + registered = TRUE; return; } @@ -82,4 +82,4 @@ regis_read() registered = FALSE; //if(VER_BETA < 0xF000 && ....) registered = FALSE; -} +}*/