290 lines
15 KiB
Plaintext
290 lines
15 KiB
Plaintext
|
||
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!
|
||
|