. ChessMAGIC! . (c) 1991-94 KnightWare/Bud Bradley . All Rights Reserved . IntelliLink BBS (404) 978-2893 . (404) 736-9483 . . UPDATE HISTORY . . (NOTE: * = Additional Information In Documentation) . . Date Version Description of Enhancement/Fixes -------- ------- ---------------------------------------------------------- 04/30/95 5.10 -Jumped from ver 5.07 to 5.10. I've upgraded the . communications and this warrants a ten . It should . correct the problems when locking the port at a higher . rate than 38400. . . -ZMODEM : ChessMAGIC! now only uses this protocol to . transfer files. This includes rip icons, and . game inquiries. . . -Modified the RIP routines to handle the backward compatible . deficiency of Ripterm 2.xx to 1.54. Will work fine with . either version of Ripterm. . . - Corrected CMEDIT's lack of placing the game number when . generating tournament games. This prevented the user from . downloading the games. . . -Modified the auto download of RIP ICONS. Qmodem Pro would . not recognize the RIP download command. I now send the . CMRIPICN.ZIP file, which contains all the icons. The user . will need to install them in their icons directory. . I've included a file RIPNOTE.TXT that will be displayed to . any user, with RIP compatibile software, that does not have . the icons. It is also noted on the RIP download icons . screen, when a user does not have the icons. . NOTE:make sure CMRIPICN.ZIP file remains in the cmagic . main directory! . . -Added new packer (zip,lha) option for downloading game . game files. By entering TEXT in the archive field and . TXT in the EXT field (in CMEdit, Install, Cmagic Setup), . it will bypass an archiver and pass and transfer the . game text files directly. Some sites did not have enough . memory to launch an archiver. . . -Fixed scrolling text from being intertwined with the prompt. . 12/05/94 5.07 -Problem reported where ratings were being updated upon just . viewing a game. Placed a block to prevent this. . -Extended the time to check for RIP graphics. If the door.sys . file doesn't provide the RIP indicator, the time to check . was fairly quick. . -Changed the '+' Color Mode Selection to '=' on the main . menu. When dropping carrier, a modem could output +++ and . change the users color mode for display in ChessMAGIC!. . -Corrected a mate situation not being identified with 2 . queens on the board. This corrected several other mate . situations as well. . -Corrected cmate's status messages bleeding out of the . status box. . 08/15/94 5.06 -Fixed the ANSI display problem with cmate. . 08/07/94 5.05a -Fixed the lack of display on the board, start games etc. . that were inherent in version 5.04 when in RIP. . -Modified the download of icons so that it would insure that . the cmbrdw.icn and the cmbrdb.icn are downloaded to the . remote. NOTE: If anyone is having a problem getting the . icons, tell them to delete the s2*.icn . cmbrd?.icn. CMAGIC will re-send them. Or you . can create a file on your BBS that includes . all the *.icn files so that your users can . download them. . -Modified cmate to place the board coordinates on the left . side of the board a few of the terminal programs out there . will not display ansi properly when using column 80. . 07/24/94 5.04a -Added mouse support to CMate's playing area. . -Fixed bug that required an entry on the game area selection. . Now defaults to the 1st game area as before. . -Removed some superfluous error messages. . 07/16/94 5.03a -Corrected problem with opening screen hanging on ANSI. . it was actually awaiting a C to continue response. . 07/16/94 5.02a -Corrected RIP problem of viewing completed or active games. . -Placed a required entry of "C" to continue so that the . introduction screen does not fly by when using RIP. . -Removed the automatic default of a entering the first . game area when selecting a game area. It now requires a . specific entry of a game area number. . -Corrected the problem with joining games while in RIP. . 07/14/94 5.01g -Invalid rip files required by cmate. Cmate's menu would not . appear and neither would the chess icons. This has been . corrected. . 07/13/94 5.01f -Corrected a couple of problems when using non-standard . irq's and addresses. . -There were 2 files missing that cmate (computer module) . required. You only experienced a problem if you were . installing ChessMAGIC! for the first time. . 07/04/94 5.01e -Corrected RIP not recognizing the Inquiry. . -Reverted from RIP to ANSI on the start new game selection. . 07/02/94 5.01 -1st official release since 4.96 . . -ChessMAGIC! will auto detect remote RIP icons directory . for the appropriate chess icons. If they are not found . ChessMAGIC! will auto-download the files to the remote. . No need in keeping in the cmripxxx.zip files for download. . Just make sure the s2???.icn exist in the cmagic main . directory. They're included with the distribution. . . -Computer Play module now supports RIP . *Mouse is presently not supported for piece movements. . . -Removed the creation of the cmdebug.log file as an . automatic. If you need to use the cmdebug.log feature, . add BUGLOG as the last parameter passed to ChessMAGIC!. . This will turn on the logging feature. . . -Fix for DIGI's recognition in door.sys . . -Fixed the mate recognition bug and bishop movement. . . *If you're experiencing any problems, turn this feature on . Then provide KnightWare a copy of the CMDEBUG.LOG that is . created. This will help me expedite your problem. . . -Revised the RIP menu, RIP game selection and RIP game area . selection. Completely new GUI. . . -Modifed the RIP board screen, so that is does not completely . refresh, when going to the next game. Paints much quicker! . Also place an automatic return on the RIP board options. . . -Completely re-wrote the C-Mail interface. See cmail.doc . in the cmail5xx.zip file. Must be downloaded separately. . from ChessMAGIC!. . 06/10/94 5.00o -Changed the internal ansi codes in the main menus in order . to remedy a problem Procomm has outputting them. . 05/26/94 5.00l -adjusted code, per my comlib vendor, that should . alleviate the dropping of chars on the remote end. . 05/18/94 5.00k -Added support for a different door.sys format. Self . detecting. On line 5, the normal format is to specify the . host baud rate. This new format, actually has a Y/N to . determine if the host is locked at 19,200. If has N, I'm . setting the host baud rate equal to the remote's. BBS . software reporting this format, should contact their mfg . to have this changed to reflect the BBS's actual baud rate. . 5.00k -Removed reference of IntelliLink BBS in main RIP menu. . -Restoring RIP graphics when returning from cmate. . 05/15/94 5.00i -Added a debug file (for my purposes and it might help you) . titled "cmdebug.log". Upon occurrences where cmagic is . not working, please forward that log file to me. It is . extremely important that I receive it. After sending it . to me you may delete it. Cmagic appends to it, so it will . continue to grow. Once the bugs are cleared up, I'll remove . the automatic writes to it. THANKS! This will assist . tremendously in clearing up the bugs. . -Think I may have found a problem in the database routines . that might have contributed to some of your problems. I've . updated the routines. . -Viewing completed games with RIP, would not let you select . games on additional screens. Had to reduce the qty of games . that could be displayed for selection from 9 to 6. . -Fixed a bug in the DIGI8 intialization. It was attempting . to send as many addresses that are contained in the DIGI16. . 05/09/94 5.00h -Corrected the ANSI screen bleed over on the remote end. . 04/23/94 5.00g -Added Support for Non-intelligent Digiboard 8. . PLEASE Read CMAGIC.DOC pertaining to this configuration. . -New implementation of RIP menus in CMAGIC. I will be . working on improving the board screen. 04/23/94 5.00f -Added Support for Non-intelligent Digiboard 16. . PLEASE Read CMAGIC.DOC pertaining to this configuration. . -Removed the local hi-res graphics temporarily. I'm . in the process of changing it, so I had to disable it . for a short period. Please be patient.. Thanks! 04/08/94 5.00e -Changed the Sysop Join Feature keystroke from CTRL+J . (control J) to ALT+J (alt J). Changes the Sysop Quit . game keystroke from CTRL+Q to ALT+Q (alt Q). . -Removed the extra "any key to continue" from the master . ratings and other stats. . -Corrected problem when accessing OTB Play. 04/04/94 5.00d -Corrected the need for entering more than once . when encountering "Press Any Key to Continue". . -Improved the handshaking when running higher baud rates . on the BBS and the remote user is at a lower. Pieces of . the screen were being lost. . -Removed the Built in Zmodem protocol because of problems . with the source code. Replaced it with built in Xmodem and . Ymodem protocols for downloading games. . 03/20/94 5.00a -BETA release. NOT FOR DISTRIBUTION . -Replaced the entire communication library. Please read . cmagic.doc regarding setup of your PORT, FOSSIL, DIGI etc. . -Only supports DOOR.SYS format. . -ZMODEM protocol is now built in. This is the only download . selection available for downloading ChessMAGIC! games. . I removed the protocol selection screen and associated . cmproto.dat file, and protocol *.bat files. . -Computer Play module is temporarily disabled until I can . make sure the new communication library is working properly. . This is a temporary inconvenience and will be available very . soon. . 03/07/96 4.96 - Corrected bug, if RAMDRIVE wasn't defined, then the . graphics icons could not be found to enable local graphics. . - Corrected problem with game numbering when using the . tournament option. Created problems on D/L of games. . 02/20/93 4.95 - Added message to be displayed on game board Status Box, . when an opponent has provided if/then moves. This is to . alert the player that if/then replies exist. . - Added a RAM Drive option in CMEdit "Setup ChessMAGIC!". . This will permit you to configure a path for the graphic . icons (files *.icn). Ultimately it will help to place . these on a RAM Drive for speed, but they may be placed . in any path. Also it is up to you to provide a mechenism . for transporting the files to the RAM Drive or alternate . path. . NOT REQUIRED if using ChessMAGIC!'s default directory. . - Added READONLY.BAT to set the proper ChessMAGIC! files . to readonly. Make sure the DOS ATTRIB command is in your . path. . - Corrected the page acknowledement/recieve problem when in . RIP mode. . - The "Go to Waiting Room" message now appears in RIP mode. . - Corrected the problem with the RIP Button Selections not . appearing when the Area Selection Screen is displayed upon . entering ChessMAGIC!. . 12/26/93 4.94a - Corrected invalid ratings showing up on the board screen . while in RIP graphics. The ratings were being depicted as . when the game first started. . - Reactivated the Sysop Status data, at the bottom of the . screen, for local ANSI mode only. CAUTION-> when . getting a player in chat, the last screen will not recover. . Going to any other screen in cmagic will refresh. . 12/20/93 4.93b - Now DesqView and Windows Enhanced Mode Aware . - Fixed problem when trying to run ChessMAGIC! with a . digiboard. . - Added the same patches to CMate. . - Also if you're passing cmagic or cmate a PORT address . and interrupt and having difficulties, omit the FIRST . 0 (zero) in the address. . - Placed in new main menus for Color and Monochrome. . - Altered the screens so that they no longer use column 80. . Qmodem users were required to toggle the line wrap . in order to display the screens properly. . - Adjusted the monochrome board display to include the . If/Thens option. . 11/12/93 4.92 - Modifed the RIP into screen so that pressing any key will . remove it. Before the delay to transmit all the rip . scripts on slower modems was extremely slow. . 11/06/93 4.91 - I inadvertently omitted the boardrip.pos file. A lockup . would occur without it. . 11/06/93 4.90 - RIP Graphics Support . - Completely revamped the local graphics . - CMCom is no longer supported. Use a RIP compatible . communcations software for remote graphics. . 08/21/93 4.16 -Correct user's BBS time remaining to not being reset when . selecting You vs Computer. Computer Module version 2.02 . -Corrected X option on the Computer Play Board to enter . ChessMAGIC! properly without resetting the user's time . remaining. . -Corrected page breaks on stats displays, not to overwrite . the next name when continuing. . 07/25/93 4.15 -The erratic lockups for cross-node (OTB) play were . stemming from a bug in my file libraries. I've installed . an updated version and from all tests it appears to have . been corrected. . NOTE:RUN CMEdit's Upgrade to 4.xx utility. The new . library forced me to change a field width on one of the . indexed fields in the game files. . 07/14/93 4.12 -Corrects invalid rating for opponent in C-Mail games. . * see cmedit.new for additional C-Mail patches. . 06/30/93 4.11 -Going to the computer play module would cripple a node. . If you experienced this - run the Reset Node in Cmedit. 06/30/93 4.11 -The EGA graphics menu omitted the "You vs Computer" option. 06/30/93 4.11 -Also the graphics was not reset to the correct mode when . leaving ChessMAGIC! to go to the computer play module. . . *because of the addition of the computer play module into . ChessMAGIC!, I've skipped releases 4.07-4.09. . 06/28/93 4.10 -Added computer play hook to ChessMAGIC!. See the sample.bat . file for installing in your door BAT file. ChessMAGIC! . returns an errorlevel that initiates cmate.exe. Main menu . selection Y. Also see cmagic.doc file. 06/28/93 4.10 -Corrected move problem with King Captures on the a-file 06/24/93 4.10 -Corrected problems with file locking on x-node play. . 06/09/93 4.06 -Corrected Email Undo of moves after game was transmitted. . 06/06/93 4.05 -Added database features for E-Mail. Requires CMEdit 4.05 . to convert the databases. See cmedit.doc for more . information on E-Mail. . 06/03/93 4.03 -Corrected the problem with viewing active games. . 05/31/93 4.02 -There was a problem in running setup in CMEdit in . nonregistered use. ChessMAGIC! would lock up. 05/31/93 4.02 -The graphic drivers, for those that prefer local . EGA graphics were missing in the archive. . 05/26/93 4.01 -Added the ability to configure the archiver used in . ChessMAGIC!'s game download feature. The unregistered . version still looks for LHA.EXE in the current path. . The archiver is configurable in CMEdit. 05/23/93 4.01 -Removed the "=" Graphics On/Off selection from ChessMAGIC!'s . main menu. It always checks for the presence of CMCom 4.01 05/19/93 4.01 -Fixed If/Then move leaving game area as showing it was . the incorrect player's move. 05/19/93 4.01 -Changed the If/Then status message from asking (C)ontinue . to asking Continue (Y)es. Now requires a Y response in lieu . of the previous C response. 05/16/93 4.01 -Corrected Chessmaster 3000 download format 04/25/93 4.01 -Corrected problem with If/Then moves. When undoing a move . the if/thens were not being cleared. 04/25/93 4.01 -eliminated the rbase file, which contains a player's base . rating (or pre ChessMAGIC! rating) and stats to be . included in the player database. CMEdit will perform the . upgrade. 04/25/93 4.01 -changed ChessMAGIC! database indexes from the previous . dBase compatible to the Fox Pro CDX indexes. CMEdit's . upgrade utility will delete the old indexes. ChessMAGIC! . will create the new ones when started. 04/25/93 4.01 *-Now there is only a single ChessMAGIC! executable that . can be configured to display ANSI or Hi-Res graphics . locally. Configured in CMEdit. 04/25/93 4.01 -Corrected problem with ChessMAGIC! Hi-Res Graphics and . online play paging. It would always attempt to attempt . graphics even though an ANSI screen may have been . displayed. Now detects which mode it is in at the time . of page. 04/25/93 4.01 -Modified Replay of game to use hot keys. Return is no . longer required with the (F)orward (B)ack (R)eset and . (Q)uit commands. Also the game number and last move are . being displayed accordingly. 04/23/93 4.01 *-Now supports digiboard 04/23/93 4.01 *-Sysop game join feature. The sysop can now join and . play an online game. 04/23/93 4.01 *-New main menu selection "View Completed" games. This . feature permits viewing/replaying completed games online. 04/23/93 4.01 *-Completely re-wrote the system editor. CMSys is no longer . supported with this version. The new program is titled . CMEdit and is written in Fox Pro. . - enhanced tournament pairing and creation . - ChessMAGIC! installation/configuration routine . - Menu driven upgrade utility . - more simplified data maintenance . - menu driven ChessMAGIC! registration . - can use ems memory