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