From: Garl <Garl@#@rbcmail.ru>
Date: 20-11-2003 09:16:46
Subject: news *-11-2003
อออออออออออออออออออออออออออออออออออออออออออป
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]

Write an answer  |  Back


Forum FAQ Registration Copyright © 1999 Andrew Luzhin