home *** CD-ROM | disk | FTP | other *** search
- --- 16/10/2000 Version 5.0 ---
-
- What's new:
-
- 1. INTERFACE changes:
- - vertical scroll bar is functional on every file no matter its size
- - embedded panels on the right side to increase your productivity
- - configuration options when no file is loaded are no longer disabled
- - customizable number of recent files (1 to 9)
- - drag & drop capabilities for main grid and main form
- - save_windows_position expanded to: disassembler, tables
- 2. KERNEL enhancements:
- - hackman.ini file is no longer used (transferred to system registry)
- - Developed under VB6.0 sp4 environment
- - Speedy loading, a 52-MB file is loaded in 8 seconds (depends on HDD speed).
- - Speedy search, a 52-MB file is searched in 5 seconds (CPU PIII-500/128MB Ram).
- - [-P] startup switch added to prevent plugins from loading
- - If a recent file is deleted and then activated, it disappears from recent menu list
- - Silent mode: when a command is autoexecuted, no indication appears on history box
- - Added support for mousewheel to main grid
- - Fast shut down implemented
- - Print and Print preview kernel machine was completely re-written, fast pan/zoom!
- - Plugin Managel from Jegrede The Black has been injected into Hackman's Kernel
- - Patch executable can now be renamed
- 3. DISASSEMBLER Disassembler enhancements:
- - supports both 32 and 16 bit applications
- - even faster foreground disassembling (200% in co-processor commands)
- - instant swapping from 16 to 32 bit and vice versa
- - help modules now cover CMOVxx and CPUID
- - can act as a standalone program
- 4. VIEWER currently supports the following:
- - Images: GIF, JPG, BMP, WMF
- - Archives: ZIP, ARJ, LZH, RAR
- - Misc: Motorola S19, IntelHex, ASCII, Executables
- 5. WEB services are integrated better:
- - Direct link to beta components available under Hackman On The Web
- - All direct links open the full Hackman Site not only the equivalent page
- - Versions History now belongs to the Internet
- 6. FUNCTIONALITY added or removed:
- - Select All command added under edit menu as requested
- - Octal option added under Addresses submenu
- - Copy as and Export as Java added
- - Advanced lettering: multilanguage support for main grid (See Configurations|Lettering)
- - Support for external programs (i.e. compilers)
- - Print as text command added under Files menu
- - REMOVED default start up file
- - REMOVED active panel automatic pop-up (now it's embedded)
- - Added a reference table (Hex to asm commands reference)
- 7. SDK has also been boosted:
- - Plugin Manager documentation by Jegrede The Black
- - DDE interface documentation
- - Refresh and Force_Refresh
- - Lock and Unlock
- - Pack support with separate menu subsystem (up to 3 packs supported)
- - Uninstall script command added to provide uninstall service to users
- - Language pack creation tool has been upgraded to cover v5.xx changes
- 8. DEBUGGER Hackman Debugger available as external pack (windows 95 only):
- - Analyze 32 bit files [PE Header, DOS Header, Imports & Exports]
- - Debug efficiently 32-bit files
- - Spy on program functions (input and output information)
- 9. HELP documentation is significantly richer than the previous:
- - Spelunking book by Sparkle and Zortran.
- - Brand new Assembly book
- - Debugger book
- - Help button now redirects to the appropriate topic
- - Several topics that were covered in previous edition, were upgraded
- - FAQ section was revised and several questions were added/changed
- - Hackman Tour for Newbies plugin
- 10. 3RD PARTY stuff that was updated in order to follow kernel changes:
- - Tip of the day from Sparkle
- - Hackman control center by Zortran
- - Shredder by Nickolas Curtis
- - Extra Configuration by _Valdo_
- 11. Other components updated:
- - COMPARE: Improved performance, bug fixes. Double click on an item, jumps to position.
- 12. Hackman is offered in two editions; lite and professional.
-
- Fixes:
-
- 1. Kernel would not open files over 20MB.
- 2. Kernel would fail to search over 30MB files.
- 3. Dasm: Disassembler's help popped up error message if got_focus event was triggered.
- 4. Dasm: OUT lb,eAX was presented as OUT eAX,lb in 32-bit Dasm.
- 5. Procecure New File-> Close when repeated twice, caused fatal internal error.
- 6. Creating more than one new file without closing them caused memory leak.
- 7. Fixed unexpected crash when initial image is missing.
- 8. Books Online updated and some content was updated.
- 9. Hackman kernel treated files as case sensitive thus loading same file twice.
- 10. Vertical scroll bar reset problem (switching between files).
- 11. Patch maker was broken since v4.02 and has been fixed.
- 12. Copy As and Export as functions reported wrong length.
- 13. Operations outside file length crashed Hackman.
- 14. Find null byte (00) failed (jumped to an irrelevant instance).
- 15. Dasm: Find routine behaved incorrently between 32767 and 65536 offsets.
- 16. Replace action would not work for graphic bytes below 32.
- 17. Replace All action looped without actually working.
- 18. Dasm: Overflow error that appeared on several files fixed.
- 19. Dasm: Print whole file to text was crashing at some occasions.