Category : BBS Programs+Doors
Archive   : CKIT258.ZIP
Filename : WHATS.NEW

 
Output of file : WHATS.NEW contained in archive : CKIT258.ZIP
v.2.58 released 6/1/93

06-01-93
- Added to ck_shell_exit() and ck_shell_entry() so all
vectors are reset and restored before and after a
DOS shell is called. See below (dated 01-04-93)
for description of ck_shell_entry() and ck_shell_exit().
These two functions work for registered users only.
Unregistered users need to use ck_dos_shell() instead.

- Added these PCBoard 14.5A variables. See docs for information.

ck_last_event_date
ck_last_event_mins
ck_exited_DOS
ck_event_coming_up
ck_disable_uploads
ck_last_conf

02-04-93

- ck_input did recognize ASCII 127 (DEL). It will take either
a backspace (ASCII 8) or del (ASCII 127).

- ck_input was beeping when the input buffer filled even when
ck_silent was true. Fixed.

01-10-93

- Fixed a bug from 1/4/93 whereas CKIT was attempting to
allocate too much memory. Fixed. (I promise this time)

01-04-93

- Fixed a bug where CKIT was attempted to free memory
that had not been allocated. This only occured if
you were using CKIT with GENERIC.SYS.

- Added 2 routines to do clean/maintenance before and after
a call to a spawn routine. This will allow a user to use
any of C's spawn function. All vectors taken will be reset & restored.
The two routines MUST called before and after a spawn.
One before and one after.
The two routines are:

ck_shell_entry(); /* Prepare CKIT for a DOS Shell */
/* Called BEFORE a spawn */

ck_shell_exit(); /* Clean up after a shell */
/* Called AFTER a spawn */


Example of usage is in CKITDEMO.C under the zipfile() routine.
Example taken from CKITDEMO.C

if(strstr(pkzname, ".BAT")) {
ck_shell_entry(); /* Prepare CKIT for a DOS Shell */
sprintf(pkzcmds, "-a %s ckit.doc", zip_filename);
errorlevel = spawnlp( P_WAIT, pkzname, pkzname, pkzcmds, NULL );
ck_shell_exit(); /* Clean up after a shell */
} else {
ck_shell_entry(); /* Prepare CKIT for a DOS Shell */
sprintf(pkzcmds, "-a %s ckit.doc", zip_filename);
errorlevel = spawnlp(P_WAIT, pkzname, pkzname, pkzcmds, NULL );
ck_shell_exit(); /* Clean up after a shell */
}


NOTE: The old CKIT function ck_dos_shell() is still operational
for compatibility but may be removed in future updates.
Therefore it is recommended you change your code to
use these routines instead.

v.2.54
12/01/92

- Fix problem with higher IRQ's. CKIT has been tested and
will work with interrupts 0-15 and any port address.
The irq should be entered in decimal. (the port is in hex).
i.e. PORT:03E8:12 tells CKIT to use port 03E8 interrupt 12.

- Cleaned some up code with optimization.

v.2.52
10/22/92

- Changed _ck_gen_msgs and ck_logoff_msgs so that they use
standard output instead of BIOS. This will allow use of
ANSI controls in message strings to change colors, cursor
control etc.

- Fixed a bug in the ck_get_cmdline() routine.

v.2.50
09/17/92

- Added Support for Digiboard Universal driver for Digiboards.
Use same as the Fossil command to open_door.
Instead of F in the port command, use a D. (for Digiboard)
PORT:D:x - x equal channel number.

- Added Support for higher interrupts (8-15).

- Updated CKIT.H to make it more compatible with C++ compilers and
added/corrected a few ckit variables that were missing.

04/25/92

- Changed CKIT to use less near heap space.
There is now approx. 4.3K more near data
space in the small and medium models and
2.2K more near data space in the large
memory model.

04/22/92

- Fixed CKIT to handle node numbers greater than 99 with door.sys

- Fixed CKIT to be compatible with PCB14.5A /X version for node
numbers when using pcboard.sys.

04/12/92

- Added ck_NO_STATUS. When TRUE, tells CKIT not to create
a status line. Must be set to desired state before
open_door() is called. Once open_door() is called,
it cannot be changed.


- Optimized some code in the large model's ck_input() and
corrected a bug at the same time. At times, ck_input
was skipping a character in the input bufer.
Corrected.



  3 Responses to “Category : BBS Programs+Doors
Archive   : CKIT258.ZIP
Filename : WHATS.NEW

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/