
The NAG-BUSTER version 1.2b, Copyright (c) 1992-1994 Erik Famm

Changes and bugs fixed (in addition to new patches):

----------------------------------------------------------------------
Version 0.61á:
----------------------------------------------------------------------
- Several different editions of Telix 3.20 .EXE-files created a 
  problem since the NAG-BUSTER looks for a specified filesize of 
  the .EXE-file for recognition of the correct version. (It also 
  checks bytes at pre-set offsets). The solution was to create another 
  patch for the second TELIX.EXE, so now there is support for two 
  different Telix 3.20s. This explains why their filesizes are noted 
  in parentheses in the DOS programs-menu.

----------------------------------------------------------------------
Version 0.62á:
----------------------------------------------------------------------
- The patch for QMail 1stReader 1.00 did not work satisfactory.
  In addition to the fact that the patch did not bypass all windows,
  I wasn't aware of the built-in limit of messages per conference 
  (20 only). Now, you can have up to 400 messages -  as with the 
  registered version. (Hey, why only 400...?) 
- The Hyperkey v.4.16 patch only removed the delay screen, but
  the time limit was still active. Fixed. 
- If the user had a program with incorrect bytes at a specified location 
  although the filesize was correct, a window should pop up telling
  that the program had a wrong version. This did not happen consistently. 
  The patch only halted and the program returned to either the DOS menu
  or the Windows menu. Fixed.
- A minor error with the time function written to the log file has been
  fixed.
- BUSTER.EXE is no longer compressed, thereby running faster but obviously
  occupies more disk space. 

----------------------------------------------------------------------
Version 0.63á.
----------------------------------------------------------------------
- Several new patches were added. 
- A few cosmethic changes were made.

----------------------------------------------------------------------
Version 0.64á
----------------------------------------------------------------------
- Reported bugs were found in both the Offline Express TD patch and in
  the Qedit patch. The OLX patch would not run because of an error
  with the checking routines in NAG-BUSTER. The Qedit patch accidentally
  altered some colors in Qedit. Both patches seems to work fine now.
  Please let me know if you still encounter difficulties.
- In version 0.63á I added a Games menu (with only one patch at present).
  That project is now on ice. 
- A few cosmethic changes were made - as usual. I never make up my mind...

----------------------------------------------------------------------
Version 0.65á
----------------------------------------------------------------------
- The mouse double-click did not work in the DOS/WINDOWS menus. Fixed.
  First, point at the program, then double-click the mouse to choose it.
- Automatic backup copying of program files to .BAK is implemented - not
  yet with .OVR and .OVL-files, though.
  
----------------------------------------------------------------------
Version 0.66
----------------------------------------------------------------------
- New patches only.

----------------------------------------------------------------------
Version 0.70á
----------------------------------------------------------------------
  A major rewriting of NAG-BUSTER in this version, so beware of any
  unfortunate bugs. Please report found bugs to me - in writing, please.

- Automatic decompression of compressed files implemented as a result
  of user request. Thanks for the feed-back!
  The new decompression routine does not bother with headers in the
  compressed files. The decompression routine jumps to DOS, runs
  COMPBUST.EXE, which runs the program to be patched with a interrupt 
  hook, using disk or EMS (if any) swapping to save memory and finally 
  it is saved back on disk after decompression found place in memory. 
  Please report problems! 
  Do not use the old BUSTLZ.EXE and BUSTPK.EXE any more! Delete them!
- Added a convenient 'Jump to DOS Shell' - menu choice using disk or
  EMS (if any) swapping to save low memory. 
- Automatic backup copying of .OVR files, too.
- Better (I think) information to the user of what is actually going
  on in NAG-BUSTER. Many windows was difficult to follow, as they passed 
  the user's eye too quickly. Now, things move a bit slower, but inform 
  you better. Please, contribute with your opinion on this.
- Safer checking of .OVR/OVL files before patching. In earlier versions
  NAG-BUSTER checked .EXE files thoroughly, but if there also was a 
  .OVR to patch also, NAG-BUSTER did not check sufficiently for the
  .OVR file's validity, but assumed that it was correct since the
  .EXE file was. No problems were discovered, though, but you can never
  be *too' sure... Now, .OVR files are checked the same way as .EXE 
  files before patching. NAG-BUSTER checks and patches the .EXE file  
  first, then the .OVR file.
- An error was discovered in the Catdisk v.6.15 patch for CATDISK.EXE:
  the specified filesize was 153666 bytes, but should have been 153664.
- The Media Cataloging System patch caused the program to hang when
  the user chose "F2-Track Notes". I addition, a nag window popped up
  when the user reached 80 artists in the database. Fixed.
- Some of the patches in the 0.65á that also had to patch overlay-files 
  (i.e. files with a .OVR or OVL extension) did not complete 
  successfully due to a minor programming error. Fixed.  
- As opposed to earlier Blaster Master patches, the patch for version
  5.7 also eliminates the 25 second limitation of editing (only recently
  I became aware of this limit).

----------------------------------------------------------------------
Version 0.71á
----------------------------------------------------------------------
- Minor adjustments only

----------------------------------------------------------------------
Version 0.72á
----------------------------------------------------------------------
- I have written a color setup program and changed all color routines in
  NAG-BUSTER to match with BCOLORS.EXE. You should be able to choose a 
  color setup that suits you.
- It is now possible to pay for NAG-BUSTER by using one of several credit 
  cards. Therefore, the registration form and routines have been 
  rewritten.  

----------------------------------------------------------------------
Version 0.74á     (5 January 1994)
----------------------------------------------------------------------
- The patch for PCopy 9.3 did not work. Fixed. Read about this patch in
  PATCHES.NFO.
- The patches for ArcMaster 9.6 and Amisetup 2.10 mixed places in the
  DOS programs menu. Fixed. Sorry...
- Added a color palette for color monitors.
  Any use of screen savers that reset the monitor after a keypress 
  will also reset the color palette to your defaults.

----------------------------------------------------------------------
Starting with version 0.75á, patches for some of the older versions will 
be deleted. I will keep the patches for the two most recent versions of 
any program.

----------------------------------------------------------------------
Version 0.74Bá (21 January 1994)
----------------------------------------------------------------------
- The patch for WinFast 3.4b did not work satisfactory. It removed the nag, 
  but when the user exited Windows and restarted it, the nag was back.
  Fixed.
- VGA COPY PRO 5.2: A great many things can be said about this
  "program" (but I will not extend my critisism any further than to 
  my opinion found in PATCHES.NFO). However, there is a bug in my patch, 
  ie. VGA COPY exits at the point where you attempt to format a disk. This 
  is a checksum in case of tampering by the user. Many thanks to Mr. Tom 
  Liberman (Ontario, Canada) for letting me know. And I thought I was 
  through with VGACOPY!
  (Upgrades of this dreadful program will not be patched by me!). 
  Btw.: Some users told me about a filesize error message appearing as they
  started the second patch run on VGACOPY and thought this was a bug in
  NAG-BUSTER. It isn't. Read PATCHES.NFO again - VGACOPY.EXE has to be 
  patched once before it can be decompressed. Therefore the filesize must
  be wrong when NAG-BUSTER comes to the second patch. As you can see from
  the "error" message, "NAG-BUSTER will now try to decompress VGACOPY". Just
  press a key and let NAG-BUSTER proceed. It will decompress VGACOPY to
  the correct filesize and finally write the main patch into VGACOPY.EXE.
- A similar bug occurred in WINZIP v.5.0 and has been fixed.

----------------------------------------------------------------------
Version 1.0 (15 March 1994)
----------------------------------------------------------------------
- I changed my mind about the deletion of older versions from NAG-BUSTER
  0.75 (see above). I'll hang on to them until further notice.
- There won't be a 0.75á version. I have decided to skip beta-testing now 
  because I haven't encountered any bugs in the main program, nor have I 
  received any bug-reports from the users. The few "bugs" that are noted 
  and fixed, was found in some of the patches, not in the main program
  routines. Therefore, the next version is shipped as 1.0 Release.

----------------------------------------------------------------------
Version 1.01 (28 March 1994)
----------------------------------------------------------------------
- If you patched ConFormat, the log file would be appended with the
  ConFormat name with the end-of-file-marker (ASCII 27). 
  Viewing the log file from the Main menu would therefore stop at
  this marker since BUSTER.LOG (ie. the log file) handled as a textfile. 
  The easiest way to fix this is to omit the end-of-file-marker in the 
  file name ConFormat. I chose the easy way this time... (sorry, SYDEX).

----------------------------------------------------------------------
Version 1.1 (10 April 1994)
----------------------------------------------------------------------
- The logfile routine has become more extensive in order to inform you, the
  user, of what the NAG-BUSTER has done to your program. Hope this will
  come in handy!
- Rewritten the backup-copying routine. It was a bit slow, I'm afraid.
- A peculiar (to you) number popped up in the Path-input field right after
  you chose to start patching. This number is a defined variable that
  I needed to study further and chose to display at the current cursor
  position (rather than using the debugger which takes more time). 
  This looked a bit strange, but had no effect on the program.

----------------------------------------------------------------------
Version 1.1b (22 April 1994). Bugfix.
----------------------------------------------------------------------
- The patch for Qedit 3.00 caused Qedit to pop up a window with the 
  message "Error in .EXE" after the user had pressed PgDn and then
  tried to use one of the arrow keys. I was aware of this message to
  begin with, but thought I had managed to bypass this checksum.
  Now I have.
- Rewrote the patch routines some more, i.e. not the routines that
  patches the programs, but the information shown to you on screen
  during the patch operation, but there is a slight miscalculation
  in this routine. Nothing major and I'll fix this as soon as 
  possible.
 
----------------------------------------------------------------------
Version 1.1c (24 April 1994). Bugfix.
----------------------------------------------------------------------
- The Paint Shop Pro 2.0 patch routine pointed to the 1.0 routine.
  Now fixed. I can only say I'm sorry about this blunder.
- A user reported that the 4DOS 5.0d patch caused a total system
  crash on his machine. Although I have tested this patch more than
  thouroughly, I have not been able to produce a similar situation.
  This routine is therefore left unchanged. Please bear in mind the
  fact that all patches check your program's filesize against my
  preset filesize. If the filesizes don't match and your file is
  larger than mine, NAG-BUSTER assumes that your program has been
  compressed and triggers the decompression routine. 
  This was exactly what happened to this user. He probably tried
  to patch an earlier 4DOS version with the patch for version
  5.0d, and that particular version had a larger .EXE-filesize
  than the 5.0d version, thus triggering the decompression 
  routine (though you have a chance to bud out with ESC prior to 
  running this routine). Trying to decompress a non-compressed program 
  will perhaps cause some difficulties on your system, so check and
  ensure that you have a program version identical to the one
  that the patch is intended for. 

----------------------------------------------------------------------
Version 1.1d (10 May 1994)
----------------------------------------------------------------------
- The patch for Graphic Workshop 7.0 called the routine for v.6.1d.
- The patches for MenuBar and Megaedit mixed places in the menu, but
  if you went for it, the patches would still work! Well...fixed now. 
- A minor error in BUSTREG.EXE resulted in blinking white inputfield 
  color.

----------------------------------------------------------------------
Version 1.1e (1 July 1994)
----------------------------------------------------------------------
- Hyperdisk v. 4.65 (HYPER386.EXE): At 7 June 1994, HYPER386 showed
  the "Time to pay"-window. Fixed, but may occur with other 
  Hyperdisk cache programs, too. These have not been fixed.

----------------------------------------------------------------------
Version 1.2b (24 August 1994)
----------------------------------------------------------------------
- Allow for 256 different colors including bright background colors
  set up through BCOLORS.EXE which has been rewritten accordingly.
- Rewritten and extended the information written to the log file
  BUSTER.LOG. This includes full listing of each byte replaced in your
  program by NAG-BUSTER. 
- A few cosmetic bugs were fixed.
----------------------------------------------------------------------

Written suggestions and feed-back from anyone are always welcome!!
(and I thank all users out there who have sent me a lot of 
constructive feed-back already!)

Please feel free to write to the following address:
 
  Erik Famm
  Hertzbergsgt. 7 A
  N-0360 OSLO

Enclose US$ 5 to cover my postal and stationary expenses if 
you want a reply. 

You can ask me anything about the development, program routines, 
patches or leave some neat tricks if you know any. If you're 
in the same "business", I'll try to help you with problems, 
though I won't reveal my deepest secrets.... 

On how to pay and become a registered user, read the file 
BUSTER.DOC from NAG-BUSTER (choose [Information] from the Main 
menu) or fill in and print the registration form by choosing 
[Registration] from the Main menu. Registration fee is to be 
sent to the address above, payable to Erik Famm. 

Please use a postal money order.

ENJOY!  
