5.03aa 3/10/95 - OS/2: DosSleep( 1L )
- Invisible cursor
5.10ee 22/12/95 - fix: wrong jump with Jc 7E/7F
- fix: invalid opsize, if previous byte is 0x0F
- save screencopy to the file
- "linefeed" option in INI-file
- replace is perfomed with a full buffer (was: 1 byte )
- OS/2: Hiew gets keys with KbdCharIn (was: getch() )
DosSleep(1) removed
5.11bb 24/01/96 - fix: call/jmp PWORD ptr
5.13 01/02/96 - fix: wrong marking of secondary string
fix: crash during scrolling up, if previous code is
24 one-byte commands (for example 24 NOPs )
fix: OS/2: trap during the creation of file
5.14 09/04/96 - fix: ( from 5.13 ) unnecessary prefix 0x66
- fix: wrong assembling of [EBP]
- fix: arriving of 0x0A during (Pg)Up
- leading zero added to all digits in decode mode
- pattern search looks like search in decode mode
5.15 12/05/96 - fix: pattern search truncates pattern string
5.16 28/05/96 - fix: pattern search can't find "mov ax,?"
5.20 17/06/96 - NE-executable: Header & segment table
5.21 27/06/96 - NE-executable: support of TransSegment calls
5.22 01/07/96 - Fill block
5.23 12/07/96 - NE-executable: support of entry table
5.24 30/07/96 - fix: crash after replace in decode mode
5.30 20/12/96 - Support of LX-executables (header, object table, call/jmp)
- Named ordinals in NE- and LX-executables
- fix: invalid percent bar during displaying of long files
- fix: assembling of relative jmp/call > 8000
- fix: Saving of hiew.sav before edition disables write operation
5.31 9/01/97 - Alt-O in decode: show/don't show ordinal names
- fix: incorrect far jump/call in exe-MZ (from 5.30)
5.40 29/01/97 - F4 in NE/LX header: goto the top of NE(LX) image
- F8 in text: selection of translation table
- Alt-G: toggle Global/Local offset in NE(LX) files
5.41 31/01/97 - "AutoCodeSize" in INI-file: automatic definition
of code size (32/16) of LX
- Alt-R: Reload file
- fix: russian 'p'
5.50 10/02/97 - support of PE-executable (header, object table)
- "KbdFlush" in INI-file: flush keyboard buffer
5.51 27/02/97 - jmp/call are showed as local ones
- import of names from NT's PE
- input (F5) local offset, if first symbol is '.'
- insert "call"/"jmp" before system functions
- "ViewOffset" in INI-file
5.52 4/03/97 - for the local offset in NE/LX/PE pattern search is perfomed
only in code segment
5.53 18/03/97 - "RunningOffsetMask" in INI-file
- bug in HIEW.XLT fixed: wrong table of upper symbols
5.60 10/04/97 - option /s in command line
- fix: loosing of double prefix 66(67)
- fix: assembling of relative jmp/call > 8000 bytes
(fix in 5.30 is incorrect)
- fix: jmp/call with prefix 67
5.61 2/06/97 - new releases of NEDUMP.EXE and LXDUMP.EXE (ability to show
named ordinals from hiew.ord)
- assembles "rep cmpsd" as F3 66 A3 ( was: 66 F3 A3 )
- for the binary files 'line feed' defined as CR/LF
- length of line in decode mode increased
5.65 24/07/97 - xor with a string added in crypt mode
5.66 4/08/97 - fix: trap in Win'95 - unnecessary free()
5.67 14/01/98 - fix: wrong translation of big blocks
5.70 13/03/98 - fix: text files, beginning with 'NE'...
- calculator with parenthesises and priorities (Alt-=)
- Pentium(R) Pro (dis)assembler (includes floating and MMX)
5.71 30/03/98 - shows import of delphi exe
5.80 7/04/98 - support of LE-modules
- new release of LXDUMP.EXE (supports LE)
5.81 10/04/98 - bugfixed release of 5.80
5.82 28/04/98 - internal changes
5.83 7/05/98 - fixed bug (5.70): crash with a long string in Crypt mode
5.84 13/05/98 - Alt-9 restores the last edited position
5.85 10/06/98 - fix: prtScr into existed file
- F5 in FindInput: go to the last position
- "XlatTableIndex" in ini-file
5.90 9/07/98 - List of files
- "FlistSort" in ini-file
- "FlistSortReverse" in ini-file
- "FlistShowHidden" in ini-file
- "NextFileSaveOffset" in ini-file
- command line parameter "/SAV=<savefile>" (was: "/FS=")
- new parameter in command line "/INI=<inifile>"
- fix: lose of the first empty line in the text
5.91 17/08/98 - Alt-R in Filelist (reread catalog)
- fix: swithing to the beginning of the EXE-image
- include DEXEM.EXE - DualEXEcatableManipulator (NE/LX/LE)
( replace stub, split old-exe & new-exe, ...)
5.92 21/09/98 - Alt-S in decode: toggle scancode step (byte/command)
- "timeslice" in Windows
- import of PE has been changed
- fix: empty filelist in the command prompt
- fix: restore current offset from .sav
6.00 19/10/98 - "ActionAfterWriteSavefile" has been removed from ini-file
- "NextFileSaveOffset" has been removed from ini-file
- no more crypt, sorry...
- support of NLM-module
- history of files (Backspace, Tab)
- history input (PgDown in edit input string)
- Ctrl-* marks all
- "SaveFileAtExit" in ini-file
- "ScanStep" in ini-file
- "Savefile" in ini-file
- "NextFileSaveState" in ini-file
- DEXEM.EXE v1.50 supports PE
6.01 9/12/98 - crypt returned !
- Info moved to Ctrl-Alt
- fix: trap while scanning PE with zero virualSize
in the PE-section
6.02 26/01/99 - fix: wrong canonization of names from CD
- auto switching of ascii/hex in search string input removed
- scale in info
- dos version compiled for 80286
6.03 3/03/99 - Decode: Alt-F7(Auto) moved to Alt-F9
- Alt-F7 swithes search direction
- help moved to F1
- save search position durind the change of modes
- (OS/2 & KbdFlush=off) updates screen when keys aren't pressed
- Dexem.exe v1.51
- Lxdump.exe v2.02
6.04 26/03/99 - fix: jmp 0xFFFFFFFF haven't displayed target
- fix: division by zero with 'A%0' in calculator
- fix: incorrect assembling of Jxx in 32bit mode
- fix: backward search with '0xFF 0xFF 0xFF... 0xFF' :-)
- 32bit mode: 'mov SegReg,Reg16' displays instead of 'Reg32'
- multiline search with pattern in decode mode (undocumented since 5.83)
- syncronize toggle flag of search direction
- search conditions are saved during swithching to the next file
- key '/' in decode mode: current offset at top
6.10 24/05/99 - multifile search/replace in the files from command string
- selection of marked block from the history file for GetBlock
- fix: in multiline assembler search
6.11 2/07/99 - fix: crash with the big block filling
6.15 7/07/99 - SHAREWARE version
6.16 19/08/99 - update english doc
6.20 19/08/99 - Pentium-III(R) dis/assembler
- Alt-F10 - Leave current file
- fix: goto for local offset above .80000000
6.29 24/12/99 - Win32 console
(public beta) - in filelist: CtrlPgUp - go parent dir
- fix: pattern-search failed in new-exe files with
non-sorted segments
- fix: crash on novalid LX
- detail dumper for PE-files PEDUMP v1.00
6.30 21/02/00 - suffix 'T' for decimal input, 'H' for hex
- "CalcBaseNumber=" in ini-file
- nextfile/prevfile moved for marked files into filehistory
- for PE: call on jmp showed target call
- return's stack for goto/search/edit/cref on Ctrl-Backspace
- hex-mode for search-input by 3 bug (invalid hex-digit)
switch automatic into ascii-mode
- in history last selected stay top
- for OS/2, Win32 diskerror handler
- fix: Win32: on numpad missing digit for numlock-on
- fix: codesize=16 for MZ-stub into dual executable files
6.31 11/03/00 - fix: numlock & grey numpad
6.32 29/03/00 - fix: change codesize by turn off autocode
6.33 1/04/00 - fix: crash on invalid(no nulled name) import PE
6.40 24/04/00 - AMD 3DNow! dis/assembler
- Block insert (Insert toggle for Ctrl-F2)
- Block delete (Shift-F2)
- Block copy (Shift-F5)
- Block move (Shift-F6)
- InfoBar (Shift-F1), "InfoBar=" in ini-file
- "GetBlockAtCursor=" in ini-file
- "ReopenAfterEdit=" in ini-file
- "ConfirmDestructiveOperations=" in ini-file
6.50 16/05/00 - NewExe Headers editor
- change to numbers of opcode bytes
("OpcodeShowBytes=" in ini-file, Ctrl-Left/Rigth in decode)
- "LineEditMode=insert/overwrite" in ini-file
- "BlockMode=insert/overwrite" in ini-file
6.54 16/06/00 - fix: keyword 'insert' not recognize into ini-file
- fix: first char clearing all line for line insert mode
- fix: find with pattern from 16bit don't switch into 32bit
- fix: findInput: 0 truncate text line
- fix: don't show latest chars for text/hex findInput
- fix(6.29): lost hi-byte for address in assembler (16bit)
- PE import show at F7 into PE header view
- F7 moved at F10 into PE header view
- NE/LX flags ala Michael Hering
- PEDUMP 1.01
6.55 20/06/00 - fix(6.54): crash on long function name for PE import
6.60 24/12/00 - fix: crash in edit for newexe headers: if first symbol is
noncorrect
- fix: crash on PE-files with latest non-zeroed record in
import table
- fix: crash for increase of field 'entries modref' for NE
- fix: crash on backward multifiles search
- fix: stay online for 'open read' for multifiles search
- common return's stack for all modies
- table of word/dword jumps (Shift-F9)
- jump to word/dword under cursor
(Alt-F11,Alt-f12,Shift-F11,Shift-F12)
- crypt for block (Alt-F3)
- export show for newexecutable files (F8-F9)
- block save as hex/decode text (Shift-F4)
- delete file in filemanager (Del, of course :-)
- set base is turn off local offsets
- little-endian ELF support
- the infobar has only blocksize at marking process
- PE header: timestamp as text string
- EDump 1.00
6.65 17/03/01 - fix: crash on novalid-NE into make export list
- fix: clear flag 'Replace All' for filArg replace
- remove Shift-F1 for text mode (infobar toggle)
- ESC for (R)etry/(A)bort as abort
- PE Delay Import support
- PE: add 'push imm32'/'mov exx imm32' for jumps
- common return's stack for jumps/backstack
- exchange keys BACK & CTRLBACK
- EDump 1.01
6.70 2/06/01 - fix: error in processing PE delay import table
- SSE2 ( Pentium-4(R) ) dis/asm
- Crypt-32
- PE: automatic calculation of SizeOf...
- PE: named call from export table
- DEXEM 1.53
- EDUMP 1.11
6.75 28/07/01 - fix: imul xx,imm
- fix: crash on double truncate of big file
- fix: long import/export names
- infobar = ON by default
- newexe's loading errors showed once
- self-loading NE support
- EDUMP 1.20
6.76 8/09/01 - fix: PE with nonstandart directory size
- fix: crash on NE with bad relocations
- fix: keyboard layouts & GreyAlt
- fix: blank name export function
- EDUMP 1.21
6.80 7/11/01 - code highlighting ("CodeHighlighting=" in ini-file)
- "fword" ("f,") instead of "pword" ("p,")
- xlat don't touch borders
- fix: crash on old verison of sav-file
- fix: crash on big delay import table
6.81 30/12/01 - up/down arrows for jmp/call
- fix: LE DDB service table is close background windows
6.82 23/03/02 - "FilelistRereadAlways=" in ini-file
- first '$' as hiewdir for "Savefile=" in ini-file
- fix: show number for call to internal export
- fix(LX/LE): wrong offset of iterated pages
- EDUMP 1.31
6.83 31/10/02 - fix: PE: imports for different section dir/thunk
- fix: LX: entry table with 1-byte size
- fix: NE: fail reloc-refer, when target below call
- fix: notebook's PgUp PgDn
- fix: crash on highcoloring for name with '['
- "InfoMessage=" in ini-file
6.85 4/07/03 - fix: savefile is different for 16/32-bit platforms
- fix: NE newexe offset is zero in show header for some files
- fix: crash on delay import table invalid
- key ESC avalilable for block operations
- save frame/current offsets for cycle hex-code-text-hex
- Available local offset for edit asm
- (Win32) Undecorate import name
- (win2000,winXP) screen is resize if it's big (oh! at last!)
- EDUMP 1.36
6.86 30/10/03 - fix: F11,F12 not work
- fix: decode FE /2../6 as invalid command
- fix: mov r32,segreg (was only r16)
- fix: smsw r32 (was only r16)
- PE: import table and import names can placed at various section
- PE: invalid target VA for jmp/call show as '----X'
6.87 20/02/05 - fix: some file damaged after big block move and insert
- EDUMP 1.41
|