home *** CD-ROM | disk | FTP | other *** search
- Revision History:
-
- ??/??/?? - version ?.??
- 1. Use VCPI/DPMI to switch to protected mode for debugging
- 2. Waiting for your suggestions...
-
- 03/01/94 - version 4.01
- 1. Fix the bug in simulating INT 8. This bug will hang the game "STRONG".
- 2. Fix the bug in passing the command line in the LOAD function of the
- internal debugger.
- 3. The break point addresses are indicated as '' in the internal debugger.
- 4. The flags in the internal debugger are displayed as "oditszapc".
- 5. The address found by the FIND function in the internal debugger
- is normalized to X000:XXXX.
- 6. The direction of the token conditional branch is indicated.
- If the direction ('' or '') is showed, the conditional branch will
- be token. if '' is showed, the conditional branch will not be token.
-
-
- 08/08/93 - version 3.22
- 1. Fix minor bug in searching for available INTs for resetting 8259.
-
-
- 12/07/93 - version 3.20
- 1. The bugs in tracing is fixed.
- (In the v3.0, if the int 1 is changed by the games during tracing,
- it will hang)
- 2. New [S] function is added in the internal debugger, it allow user
- to save a portion of the memory to a file.
- 3. New [L] function is added in the internal debugger, it allow user
- load and debug a program inside gametools.
- 4. Fix some bugs in changing the register SS, SP inside internal debugger.
- 5. Add pop up Address-table in address input function.
- Press [Tab] during inputting address will pop up a address-table for
- choosing. Press [Tab] in Analysis Listing and Internal Debugger will
- save the current address in the highlight bar to the address-table.
- 6. Restore int 15 (scan code translation called from int 16) when pop up,
- it can now run with GP.
- 7. It can now set 4 hardware break points at the same time!
- 8. Fix the memory allocation error caused by some VGA cards.
-
-
- 20/02/92 - version 3.10
- 1. Fix some bugs in the unassemble function in the built-in debugger.
- 2. Improve W & S - function in the built-in debugger.
- 3. Fix some problems caused by LOGITECH mouse driver.
- 4. Add FPU unassemble function in EMS version of Gametools G3E.EXE
- 5. Fix problem caused by QEMM stealth function.
- 6. Add 'No change' in the analysis function.
- 7. Fix bugs in restoring SVGA and special TEXT mode screen. e.g. NORTON
- 8. When you enter wrong path, you can re-enter again.
- 9. Add KEEP and WRITE function inside LIST
- 10. Fix bugs in change the flags in the internal debugger.
- 11. Add Auto Modify fuction inside LIST and hardware break point.
- 12. use DOS envirnoment "TEMP" as the default temporary path.
- 13. Add 'Exact-analysis' in analysis function.
-
-
- 31/01/92 - version 3.0
- 1. fixed the bugs in restoring the graphics screen.
- (but the screen will be still corrupted for some spectical graphics modes)
- 2. Add Word analysis in Global analysis.
- 3. Unlimited analysis times but keep only the last 20 analysis histories.
- 4. You can list the results after two analysis
- 5. Interrupt monitor can now break at the next instruction of the interrupt
- instruction.
- 6. fixed some bugs in hardware breakpoint.
- 7. A colorful internal debugger is added which support trace, step, here,
- scroll up & down, change registers.
- 8. allow short-hand AX, BX, CX, DX, SI, DI, BP, SP
- 9. you can now use cursors to choose the options.
- 10. DOS shell function is added.
- 11. View user screen function is added.
- 12. EMS version now occupied only 11 Kbytes conventional memory.
-
-
- 31/12/92 - version 2.9
- 1. fixed the bugs in analysis function in XMS version.
- 2. change segment analysis to Global analysis.
- 3. fixed EMS version's bugs in reserving and restoring EMS status.
- 4. Pre-adding '$' to input so that no need to type '$' in entering HEX numbers.
- 5. fixed the problems caused by mouse during pop up.
- 6. restore the keyboard and video states automatically when use debug to
- trace the game.
- 7. the keyboard and video states can be restored simultaneously.
- 8. allow short-hand CS, DS, ES, SS, PS (PSP) in input.
-