Name :
E-mail :
Subject :
>อออออออออออออออออออออออออออออออออออออออออออป >Angels Holocaust 2003 email:ho1459@bnhof.deบ >อออออออออออออออออออออออออออออออออออออออออออผ > [+] New > [-] Bug fixed > [*] Bug fixed and/or made better > [!] Important/Note > [D] = bug already existed in DN1.51 > [N] = bug already existed in NDN2.12 > [A] = bug introduced by me > [C] = from sources of Chem 'o' Dun >ฤออออด General topics รอออออออออออออออออออออออออออออออออออออออออออออออออออออฤ > [!] Commands.pas doesn't allow things like 'xxx = kbyyy + kbzzz' > [!] Enable/DisableCommands require byte values > [!] W9x (not NT) doesn't like the PLUGINS feature -> GPFs (???) > [!] ZRDX doesn't seem to work in WinNT 4.0 >ฤออออด v2.14 DPMI32/W9x รอออออออออออออออออออออออออออออออออออออออออออออออออออฤ > [!] started with adding sources from Chem 'o' Dun i got from Denis to mine > [!] Functions NDN=COD: AddSpace=PadChRight > FILE PANEL > [+] added 'Attribs on seperator' option to panel defaults/options [C] > [+] added new independent columns handling [C] > VIEWER > [+] now you can load files completely, see 'Buf Size' and help, differences: > Insert, Remove (+Mod), Fill, FSize, kbIns, kbDel (+Mod) > [+] drawing now only allocates 32kb (could be less...) > [+] vmText 'Tab' now selects previous window > [-] vmText markers work correctly now > VIEWER SETUP > [+] 'Use modif. table' added > [+] 'Buf Size' added > EDITOR > [-] fixed the options menu not corresponding at once [C] > CALCULATOR > [*] updated the helpfile (not finished) > [-] fixed the DIV/MOD/OR/XOR and several other commands [N] > [+] added the MUL/NEG/!(NOT) command > [+] added multiple error msgs: General, DivBy0, Brackets >ฤออออด v2.13, DPMI32 only for now / started on the 22.6.03 รออออออออออออออออฤ > [!] First tries to work with the source, going to work mainly on the > viewer/editor parts, goal is a HIEW/BIEW like editor/viewer and closer > behaviour/look of other NC clones > STATUSBAR > [+] removed 'ณ NDN ณ' (more space) > [+] all strings max. 8 chars wide, w/o counting the '^+-: ' chars, > leads to fixed positions, more NC like behaviour/look > [+] selection between 16/32 BITS in disasm mode now visible > [-] fixed a bug which (after my modifications, can't say if it existed > before) didn't allow 80 chars on the StatusLine to be displayed > [-] Mouse problem with the modded StatusLine... fixed (Len '+ 2' removed) > VIEWER > [+] New ViewMode changing order: Text/Dump/Hex/Asm, makes more sense to me > [+] Seperate cursor buffers for vmHex/Asm; have nothing to do with each other > [+] vmHex/Asm modes now place the cursor on same pos after mode switch [DN] > [+] HexEdit value (=Hex or String) is now remembered when switching viewmodes > [-] vmAsm uncommented {-1} in info, showed filesize instead of the offset > [-] vmHex byte mode (after cursor was adjusted in vmAsm) wrong pos [A] > [-] vmHex byte mode "CtrlPgDn" went to last pos-1 in even files [DN] > [-] vmHex byte mode "CtrlPgDn" wrote wrong filepos (also when hex mode set > cursor to the last pos in the hex byte) [N] > [-] vmHex "End" set x-pos to max. possible HexPos (0f in 80x??) [N] > [-] vmHex "CursorRight" changed x-pos even when cursor was already at the > end of the file [N] > [-] vmHex "CursorRight" on last line continued scrolling from left to right > when last line was filled with bytes (HexPos-1 bytes) [DN] > [-] vmHex "CursorDown" changed pos even when cursor was already at > at the end of the file, also changed the cur.x wrong when going from full > line to the end line (kept the cur.x of the previous line [N] > [-] vmHex "CursorLeft" on the 1st line continued going from right to left [DN] > [+] vmHex "CursorLeft" now goes to first nibble everytime [DN] > [+] vmAsm/Hex hexmode, cursor should be reset everytime the 2nd nibble is > changed in the last byte [DN] > [-] vmHex after Search in Bytemode the Cursor wasn't visible [DN] > [-] vmAsm 16 Bit Mode didn't move to the last bytes sometimes, 32 bit ok [N] > [-] vmAsm sometimes scrolled over code when it should go to the next line [N] > [-] vmHex after Search printed wrong x-pos, used x-pos of the prev. pos [DN] > [-] vmText 'CtrlPgDn' didn't show the last line [N] > [+] vmDump can now also edit > [+] now all 4 Viewmodes are linked together, setting the cursor correctly > according to the previous cursor position > [+] vmAsm now uses 'Home/End' > [*] Infoline layout changed > [*] Bookmarks CTRL-Q/K+# didn't work in vmhex Bytemode > [*] Bookmarks now work in all viewmodes [DN] > [+] vmText 'Goto line' option > [-] vmAsm now resets cursor after 16/32 bit switch [N] > [-] vmAsm CtrlPgDn sometimes didn't show the current/last line on screen [N] > [-] vmDump kbUp crashed when pos 0 [A] > [-] vmHex/Dump CtrlEnd displayed wrong pos (cur.y-size.y-1) [N] > [-] vmText percent wasn't correct (size.y set to 1 in tviewinfo, SizeYTmp) [N] > [-] vmAsm CtrlHome/End now works like in vmHex/Dump [N] > [+] vmHex/Dump/Asm CtrlUp/Dn now works like the Editor [DN] > [-] vmHex/Dump/Asm GotoAddress option didn't work correctly in bytemode [DN] > [+] vmHex/Dump/Asm GotoAddress now nicely sets cursor > [+] vmHex/Dump/Asm GotoAddress absolute/relative options > [+] Shift-F4 browses backwards through the video modes > [*] checked what key combos are not useful and removed them > [+] now highlights the bookmarked positions > [+] added a new color for Bookmarks called 'Marker' > [+] 'Origin' option for search added > [+] 'ShiftF1' opens a new file to view > [+] 'ShiftF3' reloads current file from disk > [+] added a MZ(EXE) check > [*] 'ShiftF2' now saves the file without asking for confirmation > [+] 'F3' added a header viewer/editor dialog for executables (MZ,NE,LE/LX,PE) > + allows going to the headers/entry points of all of the formats > + watching and manipulating all of the values in the headers > ! interpreting the flags and handling of all the extra tables are missing > but i think this is already good enough for a start > [-] 'Reload' sometimes crashed NDN (Exc D9h), added 'CE;' to the end [A] > [+] vmDump address string now looks like in vmHex/vmAsm [A] > [+] vmHex HexEditTmp now also filled when file is loaded [A] > [+] 'AltF7 - Replace' added (doesn't insert or remove data from file yet) > [*] 'Search/Replace' both use ShiftF7 to repeat what has been used last > [*] 'Replace/Search' skipped 1 byte when only 1 byte was searched for [DN] > [+] added NOT/NEG/NOP/InitXX (xor/or/and/put)/Inc/Dec current byte keys (ALT) > [+] added 'Adjust Filesize' (Shift-F10) option > [+] 'Adjust Filesize' supports relative adjustment (+/-) > [+] 'Fill Area' with value option > [+] Insert/Remove # of bytes > [*] the directory is reread when you close a file [DN] > [*] 'Seek' is now range checking: if Filesize <= BufSize then... [DN] > [*] Speed: Replace much faster (change to WriteModify) [A] > [*] vmDump now correctly adjusts BufPos when SeekEOF [A] > [-] viewer/editor switch only worked correctly from text<->text modes [DN] > [+] BufModified is not set if byte is overwritten with same data > [*] DecoderBase32 is saved/loaded from .his > [+] 'ShwAll' vmText view files without interpreting CRLF/TAB chars > [*] 'Replace' now much more user friendly and interruptable [A] > [+] vmAsm/Dump/Hex: choose new base pointer for relocs,jumps,etc. > [+] now shows modified bytes in different color > [-] fixed vmText/Asm Bookmark display with files>$8000 > [+] 'Undo' for vmHex/Asm/Dump: 'BackSpace' or overwrite with original byte > [+] Added a color selection for the cursor > [+] Insert/delete byte with Ins/Del > [+] Block operations: Delete (Del), Copy/WinCopy (Ctrl-Insert/C), > Cut (Shift-Del) > [-] fixed problems with block marking (last/first byte not marked) > VIEWER SETUP > [+] 'View Header', open NewExe files with MS-DOS or NewExe Header > [+] 'Reload' even if file not modified option > [+] added radiobuttons to chose between Text/Hex/Dump/Asm viewmode > [+] 'Space=PgDn': 1 page down or not in vmDump/Hex (byte mode only) > [+] 'Persistent blocks' added > [+] 'Modificat. color' added > EDITOR > [-] 'Replace' placed to Alt-7 and 'RevSrc' to Ctrl-7 (now the same as Viewer) > [!][-] 'Save' crashed (Div by Zero, fsize set to 0) when TAB REPLACE OFF and > OPTIMAL FILL ON, CompressAString now checks if TS=0, TAB REPLACE must be > ON for OPTIMAL FILL to work !!! [N] > ASM/DECODER > [-] JMP/EA (EA) now checking 16/32bit mode [N] > [-] MOV SEG,REG/REG,SEG (8E/8C) always in word mode [N] > FILE PANEL > [+] unselect all files with 'gray-๖' (kbGraySlash added), all dirs AND files > with 'ctrl-gray-๖' > [+] CTRL+HOME moves to the root directory and sets cursor on former subdir > [+] Shift-F4/'Edit...' (cmXEditFile) didn't say create [DN] > FILE MANAGER SETUP > [+] option to choose if F3 should open an archive or always view the file > CONFIRMATIONS SETUP > [+] 'Reload' warning before reloading option > [+] 'Modify readonly files' warning option (used in viewer only for now) > DIALOGS > [*] Inputline at last position if keypress doesn't move any further [DN] > [*] Hexline at last position didn't allow writing to second nibble [DN] > HISTORIES > [*] added more data to be saved to .his file: > Viewer: 16/32 > OTHER > [*] changed kbCtrlShift/AltShift to kbCtrl/Alt w/o the shift (confuses when > reading the sources), added kbShift (for both Shifts), kbCtrlAlt, > kbCtrlShift (Ctrl+Shift), kbAltShift (Alt+Shift) > [*] 'Create file...' changed to 'Create new or edit existing file...' [DN] > [*] Removed 'History' lines from ndn.dnr, added to 'Inputline' lines [DN] >
Forum FAQ
Registration
Copyright © 1999
Andrew Luzhin