ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ Û²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²Û Û²±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±²Û Û²±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±²Û Û²±° ÜÜÜÜÜÜ ÜÜÜÜ ÜÜÜÜÜÜ ÜÜÜÜ ÜÜÜÜ °±²Û Û²±° ÜÜ ÜÜ ÜÜ ÜÜ Ü ÜÜ ÜÜ °±²Û Û²±° ÜÜ ÜÜ ÜÜ ÜÜ ÜÜ ÜÜ °±²Û Û²±° ÜÜÜÜÜ ÜÜ ÜÜÜ ÜÜ ÜÜ °±²Û Û²±° ÜÜ ÜÜ ÜÜ ÜÜ ÜÜ Ü ÜÜ °±²Û Û²±° ÜÜ ÜÜ ÜÜ ÜÜ Ü Ü Ü Ü Ü °±²Û Û²±° ÜÜÜÜÜÜ ÜÜÜÜ ÜÜÜÜÜÜ Ü Ü °±²Û Û²±° °±²Û Û²±° Ver 6.1.0 °±²Û Û²±° 12 dec 2009. °±²Û Û²±° °±²Û Û²±° Written By Nickols_K. °±²Û Û²±° °±²Û Û²±° WWW: http://biew.sourceforge.net °±²Û Û²±° FTP: ftp://biew.sourceforge.net/pub/biew/ °±²Û Û²±° FIDO: BIEW.SUPPORT °±²Û Û²±° E-mail:biew-general@lists.sourceforge.net °±²Û Û²±° To (un)subscribe: °±²Û Û²±° http://lists.sourceforge.net/mailman/listinfo/biew-general°±²Û Û²±° CVS: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/biew/ °±²Û Û²±° °±²Û Û²±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±²Û Û²±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±²Û Û²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²Û ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ THIS DOCUMENT IS IN DOS-866 CODEPAGE. IT CAN BE VIEWED WITH BIEW. FOR VIEWING JUST TYPE: biew biew_ru.txt THEN SELECT "Text Mode" BY PRESSING [F2] KEY. THEN SELECT CODEPAGE BY PRESSING [CTRL-F2] (IN UNIXWARE PRESS [CTRL-C] THEN PRESS [F2]) AND SELECT "CP 866 (DOS)". HAVE A NICE READING!!! ¨â â¥«ï¬ ¤®ªã¬¥â 権, ¯®á¢ïé ¥âáï!!! â® à㪮¢®¤á⢮ ®¯¨áë¢ ¥â ª ª ãáâ ®¢¨âì, áâநâì ¨ ¨á¯®«ì§®¢ âì BIEW. ® â ª¦¥ ᮤ¥à¦¨â ¨áâ®à¨î ¯à®£à ¬¬ë ᮠᯨ᪮¬ ¨á¯à ¢«¥ëå ®è¨¡®ª ¢ ª ¦¤®© ¢¥àᨨ ¯à®£à ¬¬ë. ®¤¥à¦ ¨¥ ========== 0.- ¢¥¤¥¨¥ 1.- ¥«¨ª ï ¨áâ®à¨ï ᮧ¤ ¨ï BIEW !!! 2.- áâ ®¢ª ¨ áâனª ¯à®£à ¬¬ë. 2.1.- «ï ®à¬ «ì®© à ¡®âë ¯à®£à ¬¬ë ¯®¤ DOS, OS2, Win32 ¥®¡å®¤¨¬ë 2.2.- «ï *NIX á¨á⥬ 2.3.- «ï ¢á¥å á¨á⥬ 3.- ¯ã᪠¯à®£à ¬¬ë 4.- à ⪠ï á¯à ¢ª ¯® ¨á¯®«ì§®¢ ¨î ª« ¢¨ âãàë 4.1.- §®¢ë¥ ª®¯ª¨ 4.2.- SHIFT - ®¡é¨¥ ã⨫¨âë ¨ áâனª¨ 4.3.- ALT - ª« ¢¨è ¯à¨¢ï§ ï ª NEW-exe 4.4.- CTRL - ª« ¢¨è ¯à¨¢ï§ ï ª ०¨¬ã ¯à®á¬®âà 4.5.- ãªæ¨® «ìë¥ ª« ¢¨è¨ ¥ ®â®¡à ¦ ¥¬ë¥ ¢ áâப¥ ¯®¤áª §ª¨ 5.- CodeGuider. 6.- ¥¢¨¤¨¬ë¥ ¢®§¬®¦®á⨠( âñ¬ë¥ ᥪà¥âë ) 7.- ¥¤®ªã¬¥â¨à®¢ ë¥ ¢®§¬®¦®á⨠8.- ¥àᨨ ¯à®£à ¬¬ë 9.- áâ®à¨ï à §¢¨â¨ï 9.1.- â à ï ¨áâ®à¨ï 9.2.- ®¢ ï ¨áâ®à¨ï 0.- ¢¥¤¥¨¥. ============= Biew íâ® Binary vIEWer ä ©«®¢ á® ¢áâà®¥ë¬ ¬®¤¨ä¨ª â®à®¬ ¤«ï ¡¨ ண®, è¥áâ ¤æ â¨à¨ç®£® ¨ ¤¨§ áᥬ¡«¥à®£® ०¨¬®¢. ¯à®£à ¬¬¥ â ª¦¥ ¨¬¥¥âáï ¯à®á¬®âà騪 ⥪áâ á à §«¨ç묨 ª®¢¥àâ®à ¬¨ (¨§ Windows àãá᪮© ª®¤®¢®© áâà ¨æë - CP1251 ¢ MSDOS àãááªãî OEM866 ª®¤®¢ãî áâà ¨æã, ...). ¯ãáâ¨â¥ ¯à®£à ¬¬ã á -? ¨«¨ ¡¥§ ¯ à ¬¥â஢ ¤«ï ¯®«ã票ï á¯à ¢ª¨ ® ª«îç å. ï ¯à®£à ¬¬ ï¥âáï GNUWare â® ¥áâì ¬®¦¥â ᢮¡®¤® à á¯à®áâà ïâìáï «î¡ëå ª®¬¯ìîâ¥à å ¡¥§ ®£à ¨ç¥¨ï. ®¤à®¡¥¥ á¬. «¨æ¥§¨î ¯à®£à ¬¬ã ç¥à¥§ [F1]-[F3]. 1.- ¥«¨ª ï ¨áâ®à¨ï ᮧ¤ ¨ï BIEW !!! ===================================== ®ç¥¬ã ï ¯¨á « BIEW? ¥ § î ª ª ¤à㣨¥, ® ¬¥ ¯®áâ®ï® ¥å¢ â «® ª ª®£® ¨¡ã¤ì ªàã⮣® ¯à®á¬®â®à騪 ¤¢®¨çëå ä ©«®¢. ᥠ¯à®á¬®â®à騪¨, ª®â®àë¥ ã ¬¥ï ¡ë«¨ ¯®¤ à㪮© ¢ 1995 £®¤ã  ¥ 㤮¢«¥â¢®à﫨 ¬®¨å ¯®âॡ®á⥩. ¨ ¨§¢¥áâë© ¯® ¢á¥© áâà ¥ HIEW, ¨ QVIEW, ¨ ª ª¨¥ ¡ë â® ¨¡ë«® ¤à㣨¥, ¥ ᮤ¥à¦ «¨ ¢ § «®¦¥ëå ¢ ¨å ¢®§¬®¦®áâïå ¨ 50% ⮣® çâ® ¬¥ ¡ë«® 㦮. ¢®â, ãáâ ¢ ¦¤ âì, ª®£¤ ¦¥ ¨å ¢â®àë à §à®¤ïâáï ¢ìà, ª®â®àë© ¬®¦¥â ¡¥§ ¯à®¡«¥¬ ¢ë¤ ¢ âì «î¡ãî ¨ä®à¬ æ¨î ® «î¡®¬, ᪮«ì-¨¡ã¤ì ¨á¯®«¨¬®¬ ä ©«¥, ï ¯¨á « BIEW. ®âï ® ¨ ¯®¬¨ ¥â 祬-⮠⥠¯à®á¬®â®à騪¨ ª®â®àë¥ ã ¬¥ï ¡ë«¨ (¥ ®âà¨æ î : ï ¯®§ ¨¬á⢮¢ « ª®¥-ª ª¨¥ ¨¤¥¨), ® ¢á¥ ¦¥ ®, ª ª ¬¥ ª ¦¥âáï, ¡®«¥¥ «ñ£®ª ¨ ¬¥¥¥ ०¨¬¥, ª ⮬㠦¥ ï ¯®¯ëâ «áï ª ª ¬®¦® ¡®«¥¥ ®¡«¥£ç¨âì ¤®áâ㯠ª à §«¨ç®© ¨ä®à¬ 樨, ª®â®àãî ¬®¦® ¨§¢«¥çì ¨§ ä ©« . ¥£®¤ï訩 BIEW ®¡ê¥¤¨ï¥â ¢ ®¤®¬ 楫®¬ ¢®§¬®¦®á⨠PIV ¤¨§ áᥬ¡«¥à , TDUMP' (¡¥§ ¢®§¬®¦®á⨠¯à®á¬ âਢ âì .obj ª ª OMF), EXEHDR' , DUMPEXE, NewExe Disasm, â ª¦¥ ¥ ¯«®å®£® ⥪á⮢®£® ¢ìà á ª®¤®¢ë¬¨ áâà ¨æ ¬¨, ¤ ¢áñ ¨ ¥ ¯¥à¥ç¨á«¨âì. ¯à®ç¥¬, ï ¥ å®çã ¢áâ㯠âì ¨ ¢ ª ªãî ª®ªãà¥âãî ¡®àì¡ã á ¢â®à ¬¨ ¤àã£¨å ¢ì஢. ®«¥¥ ⮣®, ï ¤ ¦¥ ¨¬ ¯à¨§ ⥫¥, çâ® ¨å ¯à®£à ¬¬ë ¢áñ-â ª¨ ¯®¤â®«ªã«¨ ¬¥ï íâ®â £¥à®¨ç¥áª¨© è £ - ᮧ¤ âì â®, çâ® å®çã ¨¬¥® ï. ¯¨á « BIEW ¢ ®á®¢®¬ ¤«ï á¥¡ï ¨ ¤«ï ¤à㧥©, ¨ ¥á«¨ ® ª®¬ã-â® ¯®à ¢¨«áï ¥éñ - ¯®«ì§ã©â¥áì §¤®à®¢ì¥. 2.- áâ ®¢ª ¨ áâனª ¯à®£à ¬¬ë. ==================================== ¥£®¤ï BIEW ¯¥à¥¥áñ ¯®¤ ¥áª®«ìª® ®¯¥à 樮ëå á¨á⥬. «ï ª ¦¤®© ®¯¥à 樮®© á¨áâ¥¬ë ¥áâì ᢮¨ î áë áâனª¨ ¯à®£à ¬¬ë. ᫨, ãáâ ®¢«¥ ï ã á, ®¯¥à 樮 ï á¨á⥬ ¥ ¯®¤¤¥à¦¨¢ ¥â security ¨«¨ ë ¢á¥£¤ à ¡®â ¥â¥ ª ª ¤¬¨¨áâà â®à, â®, ¢ ¯à¨æ¨¯¥, à §¬¥é¥¨¥ ä ©«®¢ ¤¨áª¥ - ¤¥«® 襣® ¢ªãá . ¯à®â¨¢®¬ á«ãç ¥ ¯à®£à ¬¬ã ¬®¦® à §¬¥áâ¨âì ¢ 襬 «¨ç®¬ ¯®¤ª â «®£¥ (ªã¤ ã á ¥áâì ¯à ¢ § ¯¨á¨). ®¡é¥¬ á«ãç ¥ â ¬ ¦¥ ¬®¦® à ᯮ«®¦¨âì ¢á¥ ä ©«ë ¤¨áâਡã⨢ . 2.1.- «ï ®à¬ «ì®© à ¡®âë ¯à®£à ¬¬ë ¯®¤ DOS, OS2, Win32 ¥®¡å®¤¨¬ë: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ biew.exe - ᮡá⢥® ¨á¯®«¨¬ë© ¬®¤ã«ì ;-) biew.ini - ä ©« ¨¨æ¨ «¨§ 樨 ¯à®¥ªâ ¨ åà ¥¨ï ¯¥à¥¬¥ëå ¯à®¥ªâ ¬¥¦¤ã § ¯ã᪠¬¨. (®§¤ ¥âáï ¢â®¬ â¨ç¥áª¨ ¯à¨ ¯¥à¢®¬ § ¯ã᪥ ¯à®£à ¬¬ë). biew.hlp - ä ©« ᮤ¥à¦ 騩 á¯à ¢®çãî á¨á⥬ã. standard.skn- ä ©« ᮤ¥à¦ 騩 ®¯¨á ¨¥ 梥⮢®© "ª®¦¨" BIEW. BIEW ¡ã¤¥â ¨áª âì íâ¨ ä ©«ë ¢ ⮬ ª â «®£¥ ®âªã¤ ® ¡ë« § ¯ãé¥. 2.2.- «ï *NIX á¨á⥬: ~~~~~~~~~~~~~~~~~~~~~~ biew - ᮡá⢥® ¨á¯®«¨¬ë© ¬®¤ã«ì ;-) .biewrc - ä ©« ¨¨æ¨ «¨§ 樨 ¯à®¥ªâ ¨ åà ¥¨ï ¯¥à¥¬¥ëå ¯à®¥ªâ ¬¥¦¤ã § ¯ã᪠¬¨. (ਠ¯¥à¢®¬ § ¯ã᪥ ¯à®£à ¬¬ë ᮧ¤ ¥âáï ¢â®¬ â¨ç¥áª¨). BIEW ¡ã¤¥â ¨áª âì (¨«¨ ¯ëâ âìáï ᮧ¤ âì ¥£®) ¢ ª â «®£¥ ®¯à¥¤¥«ñ®¬ ¯¥à¥¬¥®© á।ë HOME ¯à¨ ¥ã¤ 箩 ¯®¯ë⪥ ¢ /tmp ¨ ¥á«¨ ã á ¥ å¢ â ¥â ¯à ¢ § ¯¨á¨ ¤ ¦¥ ¢ /tmp ¡ã¤¥â à ¡®â âì ¡¥§ ¥£®. biew.hlp - ä ©« ᮤ¥à¦ 騩 á¯à ¢®çãî á¨á⥬ã. BIEW ¡ã¤¥â ¯ëâ âìáï ®âªàëâì ¥£® ª ª /usr/lib/biew/biew.hlp ¨ ¢ á«ãç ¥ ¥ã¤ ç¨ ¡ã¤¥â à ¡®â âì ¡¥§ ¥£®. standard.skn- ä ©« ᮤ¥à¦ 騩 ®¯¨á ¨¥ 梥⮢®© "ª®¦¨". BIEW ¡ã¤¥â ¯ëâ âìáï ®âªàëâì ¥£® ¢ ⮬ ¦¥ ¯®¤ª â «®£¥, çâ® ¨ biew.hlp ¨ ¢ á«ãç ¥ ¥ã¤ ç¨ ¡ã¤¥â à ¡®â âì ¡¥§ ¥£®. ¡®«¥¥ ¯®¤à®¡®© ¨ä®à¬ 樨 á¬. ä ©« unix.txt 2.3.- «ï ¢á¥å á¨á⥬: ~~~~~~~~~~~~~~~~~~~~~~ «î¡®¬ á«ãç ¥, ¥á«¨ á ¥ ãáâà ¨¢ ¥â à §¬¥é¥¨¥ ä ©«®¢ ë ¬®¦¥â¥ ᮧ¤ âì ¯¥à¥¬¥ãî á।ë BIEW_INI ¢ ª®â®à®© 㪠§ âì £¤¥ ¨áª âì ä ©« ¨¨æ¨ «¨§ 樨 ¯à®¥ªâ , ç¥à¥§ ª®â®àë© ë ᬮ¦¥â¥ ¨§¬¥¨âì ¢á¥ ®áâ «ìë¥ áâனª¨ ¯à®£à ¬¬ë. 3.- ¯ã᪠¯à®£à ¬¬ë. ======================= ®ç¥¬ã ¯®ï¢¨« áì íâ ⥬ ¢ ¤®ªã¬¥â 樨? ç¥ì ¬®£¨¥ á¯à 訢 îâ ¬¥ï: " ª § ¯ãáâ¨âì ¯à®£à ¬¬ã ?-(" ï ¯®áç¨â « ¥®¡å®¤¨¬ë¬ ¤®¡ ¢¨âì íâ®â ¬ â¥à¨ «, å®âï ¤«ï ¬®£¨å ® ¬®¦¥â ¯®ª § âìáï ¯à¨¬¨â¨¢ë¬ (â ª®¢ë¥ ¬®£ã⠯யãáâ¨âì íâã ⥬ã). à §ã ¯à®¯ãáª î § ¯ã᪠¨§ ª®¬ ¤®© áâப¨ ª®á®«¨, ª ª ¥ 㦤 î騩áï ¢ ¤®¯®«¨â¥«ìëå ª®¬¬¥â à¨ïå. á®¢ë¥ æ¥«¨ ¨â¥àä¥©á ¯à®£à ¬¬ë - ¯à¨ à ¡®â¥ á ¥ª®â®à묨 ¬¥¥¤¦¥à ¬¨ (⨯ Norton Commander, Far, Midnight ¨ â.¤.), ¡ëâì ¢ë§ë¢ ¥¬®© ª ª ¢¥è¨© ¯à®á¬®â®à騪 ¯® ª« ¢¨è¥ F3. í⮬ á«ãç ¥ áâனª ¯à®£à ¬¬ë ᢮¤¨âìáï ª áâனª¥ ᮮ⢥âáâ¢ãî鮣® ä ©«®¢®£® ¬¥¥¤¦¥à . «ï ¡®«ìè¨á⢠¬¥¥¤¦¥à®¢ áâனª ᢮¤¨âìáï ª 㪠§ ¨î - ª ª®© ¢¥è¨© ¯à®á¬®â®à騪 ¢ë§ë¢ âì ¯® ª« ¢¨è¥ F3. ¬ï ¯à®á¬ âਢ ¥¬®£® ä ©« ¢ ¤ ®¬ á«ãç ¥ ¯¥à¥¤ ñâáï ¯à®£à ¬¬¥ ç¥à¥§ ®¡é¥¯à¨ïâë¥ ¢ ¤ ®¬ á«ãç ¥ ᨬ¢®«ë !. ਬ¥à áâனª¨ ¢ë§®¢ BIEW ¤«ï Norton Commander: `C:\biew\biew.exe !.!' ਬ¥à áâனª¨ ¢ë§®¢ BIEW ¤«ï Far Commander: `"C:\Program Files\biew\biew.exe" !.!' ᫨ ë ¨á¯®«ì§ã¥â¥ Volkov Commander, â® «ãçè¥ ¢á¥£® ®â। ªâ¨à®¢ âì ä ©« vcview.ext: com: biew.exe !.! exe: biew.exe !.! dll: biew.exe !.! *: your default viewer ᫨ ë ¨á¯®«ì§ã¥â¥ Midnight Commander, â® «ãçè¥ ¢á¥£® ®â। ªâ¨à®¢ âì ä ©« /usr/lib/mc/mc.ext: # Default target for anything not described above default/* Open= - View= + View=biew %f Drop= Title=%p ### EOF ### ᫨ ë ¥ ¯®ª«®¨ª à §«¨çëå ª®¬ ¤¨à®¢ ¨ ¯à¥¤¯®ç¨â ¥â¥ à ¡®â âì ⮫쪮 á GUI ®¡®«®çª ¬¨ (⨯ explorer, PM/2 ¨«¨ KDE), ® ¯à¨ í⮬ ë ¢áñ-â ª¨ à¥è¨«¨ ¨á¯®«ì§®¢ âì BIEW, â® «ãç訬 à¥è¥¨¥¬ ¡ã¤¥â ᮧ¤ âì ¨ª®ªã BIEW 襬 "à ¡®ç¥¬ á⮫¥", áâநâì ¥ñ ᢮©á⢠(â ª¨¥ ª ª à §¬¥à ª®á®«¨, à §¬¥à èà¨äâ ¨ â.¤.) ¨ ¯®«ì§®¢ âìáï drag-and-drop â¥å®«®£¨¥© ¤«ï § ¯ã᪠¯à®£à ¬¬ë. (.¥. 楯«ï¥â¥ "¬ë让" ¨ª®ªã «î¡®£® ä ©« ¨ ¢ëª« ¤ë¢ ¥â¥ ¥ñ ¯®¢¥àå ¨ª®ª¨ BIEW, ¯à¨ í⮬ "®¯¥à 樮ª " ¢â®¬ â¨ç¥áª¨ § ¯ãáâ¨â BIEW á ¨¬¥¥¬ § 楯«¥®£® ä ©« ¢ ª ç¥á⢥ à£ã¬¥â ). ¤ã¬ î, ᥣ®¤ï ¡®«ìè¨á⢮ ¤¥áªâ®¯®¢, ¯®¤¤¥à¦¨¢ îé¨å drag-and-drop â¥å®«®£¨î, ¨¬¥îâ â ªãî ®á®¡¥®áâì (¯® ªà ©¥© ¬¥à¥ ¯à®¢¥à¥® ¢ WinNT, OS/2. ¥ ¯à®¢¥àï«, ® ¥áâì ¤¥¦¤ Unix-Gnome, KDE). 4.- à ⪠ï á¯à ¢ª ¯® ¨á¯®«ì§®¢ ¨î ª« ¢¨ âãàë. ================================================ ç¨ ï á ¢¥àᨨ 5.00 á«®¦¨« áì á«¥¤ãîé ï ª®æ¥¯æ¨ï ¨á¯®«ì§®¢ ¨ï ª« ¢¨ âãàë: F1-F10 - §®¢ë¥ äãªæ¨¨ BIEW, á«ã¦ â ¤«ï ¯¥à¥ª«î票ï ०¨¬®¢. ShiftF1- - ᯮ¬®£ ⥫ìë¥ äãªæ¨¨ BIEW, á«ã¦ â ¤«ï ¢ë§®¢ ShiftF10 ¢á¯®¬®£ ⥫ìëå ã⨫¨â. AltF1- - 票¥ äãªæ¨© ¯®«®áâìî ®¯à¥¤¥«ï¥âáï äà £¬¥â®¬ BIEW, AltF10 ª®â®àë© ®â¢¥ç ¥â § à ¡®âã á ¨á¯®«¨¬ë¬ ä®à¬ ⮬ ¬®¤ã«ï. CtrlF1- - 票¥ äãªæ¨© ¯®«®áâìî ®¯à¥¤¥«ï¥âáï ⥪ã騬 ०¨¬®¬ CtrlF10 ¯à®á¬®âà (bin, text, hex, disasm). 4.1.- §®¢ë¥ ª®¯ª¨: --------------------- F1 - ®ª §ë¢ ¥â ®ª® " ¯à®£à ¬¬¥" F2 - ¥à¥ª«î票¥ ¬¥¦¤ã ०¨¬ ¬¨: Binary - ¨ àë© à¥¦¨¬. ᥠᨬ¢®«ë ¯®ª §ë¢ îâáï â ª, ª ª ®¨ áãé¥áâ¢ãîâ ¢ ä ©«¥. ( ç¥ì ¡ëáâàë© ) Text - ¥ªáâ®¢ë© à¥¦¨¬. í⮬ ०¨¬¥ ᨬ¢®«ë 0AH ¨ 0DH ïîâáï ®£à ¨ç¨â¥«ï¬¨ áâப¨. ¬¥îâáï ¥áª®«ìª® ०¨¬®¢ ¯à®á¬®âà , ¤®áâã¯ëå ç¥à¥§ Ctrl-F2. Hex - ¥áâ ¤æ â¨à¨çë© à¥¦¨¬. í⮬ ०¨¬¥ ¨ä®à¬ æ¨ï ®â®¡à ¦ ¥âáï ¢ ä®à¬¥ è¥áâ ¤æ â¨à¨çëå ç¨á¥«: Byte - ¯® ¡ ©â ¬. Word - ¯® á«®¢ ¬. DWord - ¯® ¤¢®©ë¬ á«®¢ ¬. Binary - ¯® ¡¨â ¬. Disasm - ¨§ áᥬ¡«¥àë© à¥¦¨¬. í⮬ ०¨¬¥ ¨ä®à¬ æ¨ï ®â®¡à ¦ ¥âáï ¢ ¢¨¤¥ áᥬ¡«¥àëå ¨áâàãªæ¨© ¯à®æ¥áá®à . ¨§ áᥬ¡«¥à ᮤ¥à¦¨â ¯®«ë© ¡®à ¨áâàãªæ¨© AVR/PentiumIV/Athlon-64/Cyrix-M2 ¬¨ªà®á奬. áâàãªæ¨¨ âॡãî騥 à §«¨çë¥ ç¨¯ë ¯®ª §ë¢ îâáï à §ë¬¨ 梥⠬¨. ¦¬¨â¥ [ShiftF1] ¤«ï ¯à®á¬®âà ¡®à 梥⮢. [CtrlF1] ¤«ï ¯à®á¬®âà ¡®à ¨áâàãªæ¨©. F3 - ë¡®à ¤à㣮£® ä ©« ¤«ï ¯à®á¬®âà ¨§ á¯¨áª ä ©«®¢ ¯¥à¥¤ ëå ç¥à¥§ ª®¬ ¤ãî áâபã. F4 - ¥¦¨¬ ¬®¤¨ä¨ª 樨. ( ¥ ॠ«¨§®¢ ¯à¨ ¢ ⥪á⮢®¬ ०¨¬¥ ). ®§¢®«ï¥â ¬®¤¨ä¨æ¨à®¢ âì ¨ä®à¬ æ¨î ¢ ¡¨ ஬, è¥áâ ¤æ â¨à¨ç®¬ ¨ ¤¨§ áᥬ¡«¥à®¬ ०¨¬ å. ®¦® â ª¦¥ § ¤ âì ¬ áªã [F3] ¨ ¢ë¯®«¨âì «®£¨ç¥áª¨¥ ®¯¥à 樨 ( OR, XOR, AND, PUT ) ¬¥¦¤ã ¡ ©â®¬ ¨ä®à¬ 樨 ¨ ¬ ᪮©. ¥ªã饥 § 票¥ ¬ ᪨ ¯®ª §ë¢ ¥âáï ¢ ¯à ¢®¬ ¢¥à奬 㣫ã íªà . [F2] - á®åà ï¥â ᤥ« ë¥ ¨§¬¥¥¨ï ¢ ä ©«¥. [F9] ¨ [CtrlBkSpace] - ¢®ááâ ¢«¨¢ î⠮ਣ¨ «ì®¥ § 票¥ ¨§¬¥ñ®£® ¡ ©â . ⥪á⮢®¬ ०¨¬¥ ®áãé¥á⢫ï¥â ¯¥à¥ª«î票¥ Wrap/Unwrap. F5 - ¥à¥å®¤. áãé¥á⢫ï¥â ¯¥à¥å®¤ 㪠§ ®¥ ᬥ饨¥: - ®â®á¨â¥«ì® ç « ä ©« (ABSOLUTE mode). - ®â®á¨â¥«ì® ⥪ã饣® ᬥ饨ï (RELATIVE mode). - ¯® ¢¨àâ㠫쮬㠤à¥áã (VIRTUAL mode). F6 - ¥à¥ç¨âë¢ ¥â ¨ä®à¬ æ¨î ¨§ ä ©« . F7 - ®¨áª. ®§¢®«ï¥â § ¤ âì ¯®á«¥¤®¢ ⥫ì®áâì ¤® 20 ᨬ¢®«®¢ ¤«¨®© ¨ ®áãé¥á⢨âì ¥ñ ¯®¨áª. ᫨ 㪠§ ï ¯®á«¥¤®¢ ⥫ì®áâì áãé¥áâ¢ã¥â, â® ¯à®£à ¬¬ ¢â®¬ â¨ç¥áª¨ ¢ëᢥ稢 ¥â ¥ñ ¯à®â殮¨¨ ¢á¥© à ¡®âë ¯®ª ¥ ¡ã¤¥â § ¤ ¤àã£ ï ¯®á«¥¤®¢ ⥫ì®áâì ¨«¨ ¯¥à¥ç¨â ä ©«. F8 - ᫨ ¯à®á¬ âਢ ¥¬ë© ä ©« íâ® DOS-driver, DOS-exe ¨«¨ NEW-exe ¯®ª §ë¢ ¥â áâ àë© DOS § £®«®¢®ª ä ©« . [Enter] - ¯¥à¥å®¤ â®çªã ¢å®¤ . F9 - Setup. F10 - ë室 ¨§ äãªæ¨¨ ¨«¨ ¯à®£à ¬¬ë. [Escape] - «ìâ¥à ⨢ ï ª« ¢¨è . 4.2.- SHIFT - ®¡é¨¥ ã⨫¨âë ¨ áâனª¨: ---------------------------------------- ShiftF1 - ¯à ¢ª ¯® ⥪ã饬ã ०¨¬ã. ShiftF5 - Where - â®¡à ¦ ¥â ¨ä®à¬ æ¨î ® ⥪ã饩 ¯à®á¬ âਢ ¥¬®© ¯®§¨æ¨¨. ShiftF6 - ¨á⥬ ï ¨ä®à¬ æ¨ï: - ASCII â ¡«¨æ § ª®£¥¥à â®à . - ந§¢®¤¨â¥«ì®áâì CPU - ... ShiftF7 - த®«¦¥¨¥ ¯®¨áª ¡¥§ § ¯à®á ®¢®© ¯®á«¥¤®¢ ⥫ì®áâ¨. ShiftF8 - ᯮ¬®£ ⥫ìë¥ ã⨫¨âë: - ¨ä஢®© ¯à¥®¡à §®¢ ⥫ì. ८¡à §ã¥â ç¨á« ¨§ ®¤®£® ®á®¢ ¨ï ¢ ¤à㣮¥ : 16, +-10, 8, 2 - «ìªã«ïâ®à - ... ShiftF10- ©«®¢ë¥ ã⨫¨âë. ¡®à ã⨫¨â ¯®§¢®«ïî騩 ¨§¬¥ïâì ᮤ¥à¦¨¬®¥ ¨ à §¬¥àë ¯à®á¬ âਢ ¥¬®£® ä ©« . - ChSize. §¬¥ï¥â à §¬¥à ä ©« - FStore. ¯¨áë¢ ¥â ¢ ä ©« á § ¤ ë¬ ¨¬¥¥¬ ¤ ¬¯ ¯à®á¬ âਢ ¥¬®£® ä ©« ¢ § ¢¨á¨¬®á⨠®â ०¨¬ . ®§¬®¦ § ¯¨áì ¤¨§ áᥬ¡«¨à®¢ ®£® ªã᪠¨ä®à¬ 樨 ¢ § ¢¨á¨¬®á⨠®â ०¨¬ ¢ USE32 ¨«¨ USE16. ë室 § ¯à¥¤¥«ë ä ©« ¥¢®§¬®¦¥. - FRestore. ®ááâ ¢«¨¢ ¥â § ¯¨á ë© à ¥¥ ¤ ¬¯ ¨ä®à¬ 樨 ç¨ ï á 㪠§ ®© ¯®§¨æ¨¨ ¢ ä ©«¥ ¨ § ¤ ®© ¤«¨ë. ë室 § ¯à¥¤¥«ë ä ©« ¥¢®§¬®¦¥. ( ¢â®ãá¥ç¥¨¥ ). - Insert/delete - áâ ¢«ï¥â ¯ãá⮩ ¡«®ª ¨«¨ 㤠«ï¥â áãé¥áâ¢ãî騩 ¡«®ª ¨ä®à¬ 樨 á ¨§¬¥¥¨¥¬ à §¬¥à ä ©« . - Crypt/Decrypt block ªà¨¯âã¥â/à §ªà¨¯â®¢ë¢ ¥â ¡«®ª ä ©« ¨á¯®«ì§ãï ¯ à®«ì ¯®«ì§®¢ ⥫ï. â äãªæ¨ï ¨á¯®«ì§ã¥â ¥ áâ ¤ àâë© «£®à¨â¬ è¨ä஢ ¨ï. 4.3.- ALT - ª« ¢¨è ¯à¨¢ï§ ï ª NEW-exe: ---------------------------------------------- ñá⪨å âॡ®¢ ¨© ¨á¯®«ì§®¢ ¨ï íâ¨å ª« ¢¨è ¥ ª« ¤ë¢ «®áì, ® á«®¦¨« áì ¯à¨¬¥à® á«¥¤ãîé ï ª®æ¥¯æ¨ï ¨å ¨á¯®«ì§®¢ ¨ï ( § 票¥ á¯à ¢¥¤«¨¢® ¯à¨ ⮬ ãá«®¢¨¨, ç⮠⥪ã騩 ä®à¬ â ¯®¤¤¥à¦¨¢ ¥â ®¯¨áë¢ ¥¬ãî ®á®¡¥®áâì): AltF1 - ¯à ¢ª ¯® ⥪ã饬ã ä®à¬ âã. AltF2 - â®¡à ¦ ¥â ᯨ᮪ ¢¥è¨å ¬®¤ã«¥© (¤¨ ¬¨ç¥áª¨å ¨«¨ à §¤¥«ï¥¬ëå ¡¨¡«¨®â¥ª) ª®â®àë¥ ¨¬¥îâáï áá뫪¨ ¢ ⥪ã饬 ¬®¤ã«¥ (¤¨ ¬¨ç¥áª ï ᡮઠ). ® ¬®£¨å ०¨¬ å ¯à¨ ¦ ⨨ [Enter] ¡ã¤¥â ¢ë¢®¤¨âáï ᯨ᮪ âॡ㥬ëå ¢¥è¨å (¨¬¯®àâ¨à㥬ëå) ¨¬ñ (äãªæ¨©) ¨§ ¢ë¡à ®£® ¬®¤ã«ï, ¥®¡å®¤¨¬ëå ¤«ï 㤮¢«¥â¢®à¥¨ï ¢á¥å ¢¥è¨å á¢ï§¥©. AltF3 - â®¡à ¦ îâ ᯨ᮪ AltF4 - íªá¯®àâ¨à㥬ëå ¨¬ñ AltF8 - â®¡à ¦ ¥â «ìâ¥à â¨¢ë© (¥ MZ) § £®«®¢®ª ¬®¤ã«ï. AltF9 - â®¡à ¦ ¥â ᯨ᮪ áâà ¨æ ¨§ ª®â®àëå á®áâ®ïâ ®¡ê¥ªâë ¬®¤ã«ï. AltF10 - â®¡à ¦ ¥â ᯨ᮪ ®¡ê¥ªâ®¢ (ᥣ¬¥â®¢) ¨§ ª®â®àëå á®á⮨⠬®¤ã«ì. ᥠ®áâ «ìë¥ ª®¯ª¨ ¨¬¥îâ § 票¥ ®¯à¥¤¥«ï¥¬®¥ ¢ãâ॥© áâàãªâãன ¬®¤ã«ï. 4.4.- CTRL - ª« ¢¨è ¯à¨¢ï§ ï ª ०¨¬ã ¯à®á¬®âà : ---------------------------------------------------- CtrlF1 - ®¯®«¨â¥«ì ï á¯à ¢ª ¯® ०¨¬ã. CtrlF2 - ë¡®à "¯®¤à¥¦¨¬ " ¯à®á¬®âà CtrlF6 - Address Resolution (Resolving) - ¢ hex/disasm ०¨¬ å ã¯à ¢«ï¥â ®â®¡à ¦¥¨¥¬ ¤à¥á ¢ «¥¢®¬ á⮫¡æ¥. ã¤¥â ®â®¡à ¦ âìáï ¨«¨ ¡á®«î⮥ ᬥ饨¥ ®â®á¨â¥«ì® ä ©« ¨«¨ «®ª «ì®¥ ®â®á¨â¥«ì® ¡«®ª /ᥣ¬¥â ⥪ã饣® ¡¨ ண® ä®à¬ â á 㪠§ ¨¥¬ ¨¬¥¨ ¡«®ª /ᥣ¬¥â . ᥠ®áâ «ìë¥ ª®¯ª¨ ¨¬¥îâ § 票¥ ®¯à¥¤¥«ï¥¬®¥ ¢ë¡à ë¬ à¥¦¨¬®¬. ਬ¥ç ¨¥ : ñàë¬ æ¢¥â®¬ ä® ¢ â ¡«¨æ å ¨«¨ á¯¨áª å ¢ëᢥ稢 îâáï ¯ãªâë ç «® ª®â®àëå ¬®¦® ®áãé¥á⢨âì ¯¥à¥å®¤ ¦ ⨥¬ ª« ¢¨èã [ENTER]. 4.5.- ãªæ¨® «ìë¥ ª« ¢¨è¨ ¥ ®â®¡à ¦ ¥¬ë¥ ¢ áâப¥ ¯®¤áª §ª¨: ---------------------------------------------------------------- Ctrl-O - ।®áâ ¢«ï¥â ¢®§¬®¦®áâì ¯à®á¬®âà íªà ®£® ¢ë¢®¤ ¯à¥¤ë¤ã饩 ¯à®£à ¬¬ë. 5.- CodeGuider. =============== (ã⥢®¤¨â¥«ì ¯® ª®¤ã) { ®áâ㯥 ⮫쪮 ¢ ०¨¬¥ ¤¨§ áᥬ¡«¥à } ã⥢®¤¨â¥«ì ¯® ª®¤ã ¯à¥¤áâ ¢«ï¥â ᮡ®© ¬¥å ¨§¬ ¯¥à¥¬¥é¥¨ï ¯® ª®¤ã ¯à®£à ¬¬ë. «ï ¯¥à¥¬¥é¥¨ï ¯® ª®¤ã ¨á¯®«ì§ãîâáï á«¥¤ãî騥 ª« ¢¨è¨ : [0],[1],[2],...[9],[A]([a]),[B]([b]),...[Z]([z]), [BackSpace] ᫨ á¯à ¢ ¢ áâப¥ ¤¨§ áᥬ¡«¥à á⮨â 㪠§ ⥫ì ⨯ : =>[X] â® íâ® ®§ ç ¥â, çâ® ¯à¨ ¦ ⨨ ª®¯ªã [X] ¯à®¨§®©¤ñâ ¯¥à¥å®¤ ¯® ⮬㠤à¥áã ª®â®àë© ááë« ¥âáï ¨áâàãªæ¨ï. «ï ¢®§¢à â ¯®§¨æ¨î ®âªã¤ ¯à®¨á室¨« ¯¥à¥å®¤ ¥®¡å®¤¨¬® ¦ âì [BkSpace]. ⥪ ¤à¥á®¢ ¢®§¢à â ᮤ¥à¦¨â 256 ï祥ª. 6.- ¥¢¨¤¨¬ë¥ ¢®§¬®¦®á⨠( âñ¬ë¥ ᥪà¥âë ) ============================================ «î¡®© ¯à®£à ¬¬¥ áãé¥áâ¢ã¥â àï¤ ¢®§¬®¦®á⥩, ª®â®àë¥ ï¢® ¥ ¢¨¤ë ç¥à¥§ ¯ãªâë ¬¥î ¨ ¯®¤áª §ª¨, ® ª®â®àë¥ ¢«¨ïîâ ¯®¢¥¤¥¨¥ ¨«¨ १ã«ìâ â à ¡®âë ¯à®£à ¬¬ë ¨ ® ¨å ¤® § âì ¢á¥. ᥠí⨠äãªæ¨® «ìë¥ ¢®§¬®¦®á⨠ᮠ¢à¥¬¥¥¬ ¡ã¤ãâ ®¯¨á ë ¢ á¨á⥬¥ ¯®¬®é¨, ¯® ¬¥à¥ ⮣®, ª ª ® ¡ã¤¥â à §¢¨¢ âìáï. ¨¦¥ ¯à¨¢¥¤ñ, ¯® ¢á¥© ¢¨¤¨¬®áâ¨, ¨å ¥¯®«ë© ᯨ᮪: - ¨á⥬ ¯®¬®é¨, ¥á«¨ ® áãé¥áâ¢ã¥â, ¤®áâ㯠ç¥à¥§ [F1] ª« ¢¨èã, ¤ ¦¥ ¥á«¨ ¢ ¯®¤áª §ª¥ í⮣®  ¥ 㪠§ ®. ( ¡®«ì襩 á⥯¥¨ íâ® ª á ¥âáï ®ª® ¤¨ «®£®¢). - ¥à¥å®¤ ¯® [F5] á®åà ï¥â ¢ á⥪¥ CodeGuider' ⥪ãéãî ¯®§¨æ¨î, ª ª ¤à¥á ¢®§¢à â . - ८¡à §®¢ ¨¥ ª®¤®¢®© áâà ¨æë: ८¡à §®¢ ¨¥ ª®¤®¢®© áâà ¨æë ¤®ªã¬¥â ¯à®¨á室¨â ¢â®¬ â¨ç¥áª¨ ¯à¨ ¢ë§®¢¥ äãªæ¨¨ [ShiftF10] => "Save block as...", ¥á«¨ ¯à®£à ¬¬ 室¨âáï ¢ ⥪á⮢®¬ ०¨¬¥ ¯à®á¬®âà "Text mode" ¨ ¢ë¡à ï ª®¤¨à®¢ª "CodPag", ®â«¨ç ¥âáï ®â ⥪ã饩 "Current". ਠí⮬ á®åà ï¥¬ë© ¡«®ª ¢â®¬ â¨ç¥áª¨ ¯à¥®¡à §ã¥âáï ª ª®¤®¢®© áâà ¨æ¥ ®¯¥à 樮®© á¨á⥬ë. â® ¦¥ á¯à ¢¥¤«¨¢® ¤«ï ¢á¥å ०¨¬®¢ ¨¬¥îé¨å ¥ âਢ¨ «ìãî ॠ«¨§ æ¨î äãªæ¨¨ convert_cp (ᥣ®¤ï ® ¥áâì ⮫쪮 ã TextMode). 7.- ¥¤®ªã¬¥â¨à®¢ ë¥ ¢®§¬®¦®á⨠=================================== ®ç¥¬ã ¥¤®ªã¬¥â¨à®¢ ë¥, ¥á«¨ ¢ ¤®ªã¬¥â 樨? ®â®¬ã çâ®, í⨠¢®§¬®¦®áâ¨ á¯¥æ¨ «ì® ¥ ¯à®£à ¬¬¨à®¢ «¨áì ¨ áãé¥áâ¢ãîâ ¥ ¢® ¢á¥å ¯®àâ å ¯à®¥ªâ . ¬ ï ¨å § î ¥ ¢á¥, ® ¤ã¬ î, íâ ⥬ ¡ã¤¥â à §¢¨¢ âìáï. «ï 32-å à §àï¤ëå ¢¥àᨩ ¯à®¥ªâ Win32, DOS32 áãé¥áâ¢ã¥â á«¥¤ãîé ï ®á®¡¥®áâì: ᫨ ¯à®£à ¬¬ã § ¯ãáâ¨âì á è ¡«®®¬ ¢ ª ç¥á⢥ ¨¬¥¨ ä ©« , ¯à®¨§®©¤ñ⠢⮬ â¨ç¥áª®¥ à áè¨à¥¨¥ è ¡«® ¤® ¯®«ëå ¨¬ñ. ਬ¥à: biew *.c ¡ã¤¥â íª¢¨¢ «¥â¥ § ¯ãáªã biew á ¯¥à¥ç¨á«¥¨¥¬ ¢á¥å ä ©«®¢, ¨¬¥îé¨å à áè¨à¥¨¥ .c ¢ ⥪ã饬 ª â «®£¥. (.¥., ¢á¥ ®¨ ¯®ï¢ïâìáï ¢ ᯨ᪥ more ç¥à¥§ F3). ᮦ «¥¨î, íâ ¢®§¬®¦®áâì áãé¥áâ¢ã¥â ⮫쪮 ¢ DJGPP ¨ Cygwin ¡¨¡«¨®â¥ª å, ¯®àâ ¤«ï OS2 ¯®áâà®¥ë© emx-glibc ¨ ᮮ⢥âá⢥® rsxnt ( ¥ñ ¯à®¥ªâ ¥ ®à¨¥â¨à®¢ ) ¥ ¨¬¥îâ â ª®© ¢®§¬®¦®áâ¨. ¯à®â¨¢®¯®«®¦®áâì, â ª®¥ ¯®¢¥¤¥¨¥ ¯à®¥ªâ ï¥âáï, ¯® 㬮«ç ¨î, ¤®ªã¬¥â¨à®¢ ë¬ ¤«ï ¢á¥å *NIX á¨á⥬. 8.- ¥àᨨ ¯à®£à ¬¬ë. ===================== ®î ¢ë¡à á«¥¤ãîé ï ª®æ¥¯æ¨ï ¯à¨á¢®¥¨ï ®¬¥à®¢ ¢¥àᨩ ¯à®£à ¬¬¥: V.S.E-R.T-C.O V - VERSION. §®¢ ï ¢¥àá¨ï ¯à®£à ¬¬ë. ¥ï¥âáï ¢ á«ãç ¥ £«®¡ «ìëå (áâà ⥣¨ç¥áª¨å) ¨§¬¥¥¨© ¢ 䨫®á®ä¨¨ ¯à®£à ¬¬ë ¨«¨ ª®£¤ ¢ ¯à®£à ¬¬¥ ¯®ï¢«ïîâáï ¯à¨æ¨¯¨ «ì® ®¢ë¥ ¢®§¬®¦®áâ¨. S - SUBVERSION. ®¤¢¥àá¨ï ¯à®£à ¬¬ë. ¥ï¥âáï ¢ á«ãç ¥ á¥àìñ§ëå ¨§¬¥¥¨© ¢ ª®¤¥ ¨«¨ ¯®ï¢«¥¨ï ®¢ëå â ªâ¨ç¥áª¨å ¢®§¬®¦®á⥩ ¨«¨ ®á®¡¥®á⥩. E - EXTRAVERSION. ¯¥æ¨ «ì ï ¢¥àá¨ï ¯à®£à ¬¬ë. ¥ï¥âáï ¯à¨ ª ¦¤®¬ ®¢®¬ ¢ë室¥ ®ç¥à¥¤®© áâ ¡¨«ì®© ¢¥àᨨ ¨, ª ª ¯à ¢¨«®, á¢ï§ á ¨á¯à ¢«¥¨¥¬ ®è¨¡®ª ¨«¨ ¤®¡ ¢«¥¨¥¬ ¥¡®«ìè¨å ®¢è¥áâ¢. R - REVISION. ¥¢¨§¨ï ¯à®£à ¬¬ë. ᫨ ¢¥àá¨ï áâ ¡¨«ì ï, â® R.T ¥ 㪠§ë¢ ¥âáï. à ¤¨æ¨®® ¬®¦¥â ᮤ¥à¦ âì ¯à¨¡«¨§¨â¥«ì® á«¥¤ãî騥 § 票ï: pre - PREVIEW VERSION: ®â« ¤®ç ï ¢¥àá¨ï (⮫쪮 ¤«ï ¯à¥¤¢ à¨â¥«ì®£® ®§ ª®¬«¥¨ï) devel - DEVELOPMENT: ¢¥àá¨ï, ¯à¥¤ § ç¥ ï ⮫쪮 ¤«ï à §à ¡®â稪®¢ ¨ betta â¥áâ¥à®¢. hotfix - ¥®ç¥à¥¤®¥ ¨á¯à ¢«¥¨¥ ®è¨¡®ª ª 㦥 ¢ë襤襩 ¢¥àᨨ. fp - ª¥â ¨á¯à ¢«¥¨© T - TESTLEVEL. ஢¥ì ॢ¨§¨¨ ¯à®£à ¬¬ë. C - CPU. ª §ë¢ ¥â ¤«ï ª ª®© ¯« âä®à¬ë á®¡à ¯à®£à ¬¬ . O - OS. ª §ë¢ ¥â ¤«ï ª ª®© OS á®¡à ¯à®£à ¬¬ . 9.- áâ®à¨ï à §¢¨â¨ï. ===================== ª ¦¤®© ॠ«¨§ 樨 㬥ìè ¥âáï á㬬 ©¤¥ëå ®è¨¡®ª. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9.1.- â à ï ¨áâ®à¨ï: ~~~~~~~~~~~~~~~~~~~~~ v0.01 - ë«® â ª ¤ ¢®, çâ® ï ¥ ¯®¬î v0.90 - 29 dec 1995. ( 80486/387 ¤¨§ ác¥¬¡«¥à ) v0.99 - 17 jan 1996. ( ¨á⥬ ¯®¨áª ) v1.00 BETA - 19 jan 1996. ª®ç ⥫ì ï । ªæ¨ï 1.00. v1.01 BETA - 21 feb 1996. DOS Drivers § £®«®¢ª¨ & á¨á⥬ ï ¨ä®à¬ æ¨ï v1.50 BETA - 27 feb 1996. RAM ¯à®á¬®âà騪 v1.51 BETA - 01 mar 1996. PE § £®«®¢ª¨ ( ¡¥§ â ¡«¨æ ) v2.00 BETA - 04 mar 1996. ¥ªáâ®¢ë© ¯à®á¬®âà騪 v2.01 BETA - 05 mar 1996. Windows CodePage 1251 ¨ DKOI ¯à¥®¡à §®¢ ⥫ì v2.02 BETA - 06 mar 1996. EBCDIC ¯à¥®¡à §®¢ ⥫ì v3.00 - 12 mar 1996. ¨ àë© ¬®¤¨ä¨ª â®à v3.10 - 14 mar 1996. ¥áâ ¤æ â¨à¨çë© ¬®¤¨ä¨ª â®à v3.11 - 15 mar 1996. ¨á«®¢®© ¯à¥®¡à §®¢ ⥫ì v3.20 - 22 mar 1996. ¨§ áᥬ¡«¥àë© ¬®¤¨ä¨ª â®à. v3.21 - 29 mar 1996. ¯à¥¤¥«¥¨¥ ¯à®¨§¢®¤¨â¥«ì®á⥩ CPU/FPU v3.21 PRO - 01 apr 1996. ¥áâ¨à®¢ ¨¥ áᥬ¡«¥à . v3.22 PRO - 02 apr 1996. ®¡ ¢«¥ ¬ëèì. v3.23 PRO - 04 apr 1996. ®¡ ¢«¥ à ¡®â á ¤ ¬¯ ¬¨. ( CtrlF2 / CtrlF3 ) v3.50 PRO - 04 may 1996. ®¡ ¢«¥ à áçñâ â®ç¥ª ¢å®¤ ¢ NE ä ©« å. v3.52 PRO - 23 may 1996. LE,LX § £®«®¢ª¨. LX â ¡«¨æë ¨¬ñ v3.53 PRO - 28 may 1996. PE ®¡ê¥ªâë. v3.60 PRO - 11 jun 1996. 80586 ¤¨§ áᥬ¡«¥à. v3.61 PRO - 31 jul 1996. PE â ¡«¨æë ¨ â®çª¨ ¢å®¤ . v3.65 PRO - 19 feb 1997. ⨫¨â ImpDef. v3.66 PRO - 23 may 1997. à®á¬®âà CMOS. v3.70 PRO - 28 may 1997. Ctrl-F2 ¨§¬¥ñ ¤ ¬¯ ¤¨§ áᥬ¡«¥à (¯®ï¢¨«¨áì ¬¥âª¨), ¤®¡ ¢«¥ë à §ë¥ â¨¯ë ª®¬¬¥â ਥ¢. ( ¯® ¯à®áì¡¥ . «¨ª¨ ) v3.79.99 PRO- 29 may 1997. 80686/80687 ¤¨§ áᥬ¡«¥à. v3.80 PRO - 2 jun 1997. . ®«¤ë襢 ᤥ« « ®à¬ «ìë© ¯¥à¥¢®¤ ⥪á⮢ £«¨©áª¨©. «ãçè¥ ¬ëèª . ¢â®¬ â¨ç¥áª®¥ à ᯮ§ ¢ ¨¥ ⥪á⮢ëå ä ©«®¢. v3.81 PRO - 4 jun 1997. áâà ¥ë ¥ª®â®àë¥ £«îª¨. v3.85 PRO - 11 jun 1997. ®¡ ¢«¥® ®â®¡à ¦¥¨¥ relocation references ¢ ०¨¬¥ ¯à®á¬®âà ⨯®¢ MZ ¨ NE. v3.86 PRO - 13 jun 1997. ®¡ ¢«¥ CodeGuider. v3.87 PRO - 23 jun 1997. PE ä®à¬ ⥠¤«ï ImportDirRVA ¢¢¥¤¥ ª®à४æ¨ï ¤«ï MajVer,MinVer <> 0. ®ï¢¨« áì á®àâ¨à®¢ª ᯨ᪮¢ F2,F3. v3.90 PRO - 17 jul 1997. LX,LE â ¡«¨æë ¨ â®çª¨ ¢å®¤ . v3.95 PRO - 28 aug 1997. ª®¥æ-â® ã᪮ॠ¯à¨¢ï§ª NE ä ©«®¢, ¨ ãáâà ¥ë ¥ª®â®àë¥ ®¯¥ç ⪨ ¯®ï¢¨¢è¨¥áï ¢ ¢¥àᨨ 3.90. §¬¥ñ ᯮᮡ ®â®¡à ¦¥¨ï ¯à¥ä¨ªá®¢ ¢ ¤¨§ áᥬ¡«¥à¥. ®¡ ¢«¥ ¢®§¬®¦®áâì áªàëâ¨ï ®¡ê¥ªâ®£® ª®¤ . ( CrtlF7 ) ¥à¥¯¨á Help ¯® áᥬ¡«¥àã. v3.96 PRO - 3 sep 1997. ᪮ॠMZ ¯à¨¢ï§ª , ãáâà ¥ë ¥ª®â®àë¥ ®è¨¡ª¨ ¤¨§ áᥬ¡«¥à ¨ ®¡®«®çª¨. v3.97 PRO - 5 sep 1997. ᥢ¤® ¯à¨¢ï§ª PE ä ©«®¢. ( ᥢ¤® - ¯®â®¬ã çâ® ¨áªãáá⢥® «¨§¨àã¥âáï ¤à¥á ª®á¢¥®£® ¢ë§®¢ , ¥ «¨§¨àã¥âáï âॡã¥âáï «¨ ¯à¨¢ï§ª ª®ªà¥â®£® ¬¥áâ ª ª ¢ NE ä®à¬ â¥). á¯à ¢«¥ call/jmp far ¤«ï MZ ä ©«®¢! á¯à ¢«¥ 66h/67h ¤«ï Use16/Use32 ¯®á«¥ ¨§¬¥¥¨ï ᯮᮡ ¯à¥¤áâ ¢«¥¨ï ¯à¥ä¨ªá®¢. v4.00 PRO - 26 sep 1997. P5MMX ¤¨§ áᥬ¡«¥à. ¯â¨¬¨§¨à®¢ ¤¨§ áᥬ¡«¥à. §¬¥¥ áâà ⥣¨ï ¯¥à¥¬¥é¥¨ï ¯® ¤¨§ áᥬ¡«¥àã : 1. ¤¨§ áᥬ¡«¨à®¢ ¨¥ § ¤ 2. áâ५ª¨ <-,-> ¯¥à¥¬¥é îâ -+ 1 ¡ ©â 3. áâ५ª¨ , ¯¥à¥¬¥é îâ -+ 1 ¨áâàãªæ¨î ⤥«ì® ¯®¬¨â Bin/Txt/Hex/Asm ¤«ï ¯ ¬ï⨠¨ ä ©« . «ãçè¥ Help ¤¨§ áᥬ¡«¥à ; à áè¨à¥ á¥à¢¨á ¢ । ªâ®à¥ ¤¨§ áᥬ¡«¥à . á¯à ¢«¥ë ¬¥«ª¨¥ ®è¨¡ª¨. v4.01 PRO - 20 dec 1998. ¥à¥å®¤ ¢ § é¨é¥ë© ०¨¬. 9.2.- ®¢ ï ¨áâ®à¨ï: ~~~~~~~~~~~~~~~~~~~~ v5.0.0-beta.0 ! §¬¥¨«áï ¨â¥à䥩á, ¢ãâà¥ïï àå¨â¥ªâãà ª®¤ . ®¤ áâ « ¡®«¥¥ 16 may 1999. ®¡ê¥ªâ®-®à¨¥â¨à®¢ ë¬. ¥à¥¯¨á ® ®ª®«® 80% ¯à®£à ¬¬ë. (®¦® ᪠§ âì ¤«ï ¯à®£à ¬¬ë ç « áì ®¢ ï ¦¨§ì. à®£à ¬¬ áâ « «¥£ª® à áè¨à塞 ¨ ᤥ« ë ¯¥à¢ë¥ è £¨ ¢ ¯à ¢«¥¨¨ ¯¥à¥®á¨¬®á⨠- multiplatform). â®-â® ¯à®¯ «® (RAM, CMOS view), ¯®ï¢¨« áì alpha ¯®¤¤¥à¦ª Unix ä®à¬ ⮢ - ELF, a.out, coff32, arch v5.0.0-pre.1 ! ë१ ®: 24 may 1999. - à ¡®â á ¯ ¬ïâìî - SysInfo (¥à¢ë© è £ ¯® ¯¥à¥®áã «î¡ë¥ ¯« âä®à¬ë ¨ ®¯¥à 樮ª¨) ®¡ ¢«¥®: + £®àï稥 ª®¯ª¨ ¢ ᯨ᪨. v5.0.0-pre.2 ! ¥à㫨áì áᥬ¡«¥àë¥ äãªæ¨¨ 26 may 1999. + (HiLight, PanelMode, Reference resolving) v5.0.0-pre.3 ! á¯à ¢«¥ ®è¨¡ª¨: 10 jun 1999. * à ¡®â á ¬ëèìî. * ¯à¥®¡à §®¢ ¨¥ long int -> string * ¬¥«ª¨¥ ®è¨¡ª¨ ¤¨§ áᥬ¡«¥à ®ï¢¨«®áì: + ®¡ ¢«¥ ¤®¯. ¨ä®à¬ æ¨ï ¯® MZ ä ©« ¬ (â ª ï ª ª: ª¥¬ 㯠ª®¢ , ...) + alpha ¯®¤¤¥à¦ª PharLap ä®à¬ â . + ¡ëáâàë© ¢ë§®¢ ०¨¬ ¯® ¦ â¨î Enter + License (F9) v5.0.0-pre.4 ! á¯à ¢«¥ë ®è¨¡ª¨: 18 jun 1999. * hex । ªâ¨à®¢ ¨¥ * ®è¨¡ª¨ ¤¨§ áᥬ¡«¥à ®ï¢¨«®áì: + Pentium III ¨áâàãªæ¨¨ + K6 3dNow! ¨áâàãªæ¨¨ + ¤¥â¨ä¨ª â®à ᥬ¥©á⢠¨áâàãªæ¨© ¢ 10 ¯®§¨æ¨¨ ¢ ०¨¬¥ ¤¨§ áᥬ¡«¥à v5.0.0-pre.5 ! ®ï¢¨«®áì: 23 jun 1999. + Cyrix 686 ¨áâàãªæ¨¨ * ¥à¥¯¨á help ¯® áᥬ¡«¥àã + ®¨áª ¢ ᯨ᪠å v5.0.0-pre.6 ! §¬¥¥¨ï: 30 jun 1999. * 訡ª ¯®¨áª ¢ ᯨ᪠å á ¢®§¬®¦®áâìî ¢ë¡®à + ShiftF10 - File utilities * ShiftF2/ShiftF3 ¯¥à¥¬¥á⨫¨áì ¢ ShiftF10 ¬¥î + Insert/delete block in File Utilities v5.0.0-pre.7 ! §¬¥¥¨ï: 6 jul 1999. * 訡ª ¢ Save as/Restore ¯à®æ¥¤ãà å * ®¡à á ®¢®© ¢¥àᨥ© XDOS16 § £àã§ç¨ª ¡®â ¥â ¢: - DOS + QDPMI 7 (1.02) - Win9x - WinNT + SP3 - OS2Warp.4 + FP5 ¥ à ¡®â ¥â ¢ :-((( : - DOS + QDPMI 9 (1.10) - Linux + dosemul v5.0.0-pre.8 ! §¬¥¥¨ï: 29 jul 1999. ++++++ !!! +++++++++ ++++++ 32-BITS ++++++ : ++++++ DOS32 (GO32 of DJGPP) ++++++ OS/2 (16 & (32 bit's version for EMX)) ++++++ WIN32 for Cygwin and RSX + File Information ¢ ShiftF10 * ®ááâ ®¢«¥ äãªæ¨ï AddressResolv CtrlF6 * âªàë¢ îâáï read-only ä ©«ë * ¥à¥¯¨á ¢áï ª®á®«ì ï ç áâì v5.0.0-pre.9 ! §¬¥¥¨ï: 20 aug 1999. * 訡ª ¤¨§ áᥬ¡«¥à : ¢ ¥ª®â®àëå ¨áâàãªæ¨ïå á ®¤¨¬ ®¯¥à ¤®¬ ¥¯à ¢¨«ì® ¨â¥à¯à¥â¨à®¢ «®áì ¯®«¥ mod ª®¬ ¤ë * ᪮ਫáï ¢¨¤¥® ¢ë¢®¤ + ®ï¢¨«¨áì .ini ä ©«ë ¢ ª®â®àëå biew åà ¨â ®á®¢ë¥ ¯¥à¥¬¥ë¥ ¤«ï ¢®ááâ ®¢«¥¨ï ᢮¥£® á®áâ®ï¨ï ¯à¨ ¯®¢â®à®¬ ®âªàë⨨ ä ©« ( ¡ã¤ã饬 ¡ã¤¥â § ç¨â¥«ì® à áè¨à¥) + Translit ¢ àãááª¨å ª®¤¨à®¢ª å * á¯à ¢«¥ ®è¨¡ª á¨áâ¥¬ë ¯®¨áª v5.0.0-pre.10 ! §¬¥¥¨ï: 5 oct 1999. * ë¥ ®è¨¡ª ¤¨§ ᥬ¬¡«¥à ¯à¨¢®¤ïé ï ª ¥ª®àà¥ªâ®¬ã ®â®¡à ¦¥¨î à£ã¬¥â®¢ ¬®£¨å ¨áâàãªæ¨© * ¥¡ë«® ¯à¥¤ã¯à¥¦¤¥¨ï, ¥á«¨ § ¯¨áì ¢ ä ©« ¥¢®§¬®¦ * á¯à ¢«¥ ®è¨¡ª । ªâ¨à®¢ ¨ï ¥¡®«ìè¨å ä ©«®¢ ¯à¨¢®¤ïé ï ª segfault * á¯à ¢«¥ ¥ª®à४âë© à §¬¥à ¥ª®â®àëå ®ª® ¤¨ «®£®¢ * ®á¬¥â¨ç¥áª¨¥ ¨á¯à ¢«¥¨ï ®ª® ¤¨ «®£®¢ * á¯à ¢«¥ àï¤ ¬¥«ª¨å ®è¨¡®ª + ®¯®«¨â¥«ìë¥ ª®¤®¢ë¥ áâà ¨æë + ¡é¥¥ ã᪮२¥ à ¡®âë = à ¢¥¨¥ ¯à®¨§¢®¤¨â¥«ì®á⨠32-å ¨ 16-â¨ à §àï¤ëå ¢¥àᨩ ¯®ª § «®: 4/1 + F3 - More + ¥à¢ ï ¢¥àá¨ï ¯®¤ Linux + ®ª §ë¢ ¥â ¦ âãî ã¯à ¢«ïîéãî ª« ¢¨èã ¢ «¥¢®¬ ¨¦¥¬ 㣫ã (á¯¥æ¨ «ì® ¤«ï *NIX â¥à¬¨ « ) * ᪮ॠ¯®¨áª á ¨á¯®«ì§®¢ ¨¥¬ «£®à¨â¬ Boyer-Moore v5.0.0(Stable)! §¬¥¥¨ï: 20 feb 2000 ++++++ ®âªàë« ¯à®¥ªâ ¯®¤ GNU GPL (ਣ« è î à §à ¡®â稪®¢!) * á¯à ¢«¥ë ®à䮣à ä¨ç¥áª¨¥ 訯ª¨ ¨ ®ç¥¯ï⪨ + ᪮२¥ ¢¨¤¥® ¢ë¢®¤ * á¯à ¢«¥ë ¬¥«ª¨¥ ®è¨¡ª¨ * «®ª ¤¨§ áᥬ¡«¥à ¯¥à¥¯¨á ª ª plugin + «ãçè¥ à ¡®â á ¯ ¬ïâìî - 㬥ì訫®áì ç¨á«® áâ â¨ç¥áª¨å ¬ áᨢ®¢. ¨ ¬¨ç¥áª¨¥ ¬ áᨢë à á¯à¥¤¥«ïîâáï ¢ ª®ªãà¨àãî饬 ०¨¬¥. * áâà ¥ ãâ¥çª ¯ ¬ïâ¨, ¯®ï¢¨¢è ïáï ¢ v5.0.0-pre.9 + User Screen - Ctrl-O + ¥¤®ªã¬¥â¨à®¢ ë¥ ¨áâàãªæ¨¨ i387SL, Cyrix487 + ¨á⥬ ¯®¬®é¨ + áâàãªæ¨¨ AMD-K7 Athlon + ⨫¨âë ¯¥à¥¯¨á ë, ª ª addons + ¥«®ç¨á«¥ë© ª «ìªã«ïâ®à + .ini ä «¥ á®åà ï¥âáï ¡®«ìè¥ à¥¦¨¬®¢ + Crypt/Decrypt block * á¯à ¢«¥ ®è¨¡ª ¢ ¡ãä¥à¨§ 樨 ä ©« * á¯à ¢«¥ ®è¨¡ª á¨áâ¥¬ë ¯®¨áª * á¯à ¢«¥ ®è¨¡ª ¤¨§ áᥬ¡«¥à ¢ Sib ¡«®ª¥ (áãé¥á⢮¢ « á 0.xx ¢¥àᨩ) + ⤠ñâ á¨á⥬¥ ¯à®æ¥áá®à®¥ ¢à¥¬ï ¢® ¢à¥¬ï ®¦¨¤ ¨ï ¢¢®¤ . + Virtual jump + Where. ®ª §ë¢ ¥â ¨ä®à¬ æ¨î ® ⥪ã饩 ¯®§¨æ¨¨ ä ©« . + CPU performance utility (¢®ááâ ®¢«¥® ¨§ ¢¥àᨩ 4.x) * ¯â¨¬¨§ æ¨ï ®â¤¥«ìëå äãªæ¨© + 'Put structures' ¢ Save as ¤¨ «®£¥ ¤«ï ०¨¬ ¤¨§ áᥬ¡«¨à®¢ ¨ï. (®¯ë⪠¢®áᮧ¤ âì ¢ãâà¥îî áâàãªâãàã ¯à®á¬ âਢ ¥¬®£® ä ©« ) + ®¤¤¥à¦ª RDOFF ä®à¬ â . + ®ááâ ®¢«¥® ᥬ¥©á⢮ ª®¤®¢ - 0F BA ®®¡é¥® ("Patrick Alken" <wnder@underworld.net>) v5.0.1 ! §¬¥¥¨ï: 03 mar 2000 + ®®åà®¬ë© ¢¨¤¥® ¢ë¢®¤ + ã¢á⢨⥫ì®áâì ª ¦ â¨ï¬ ª®¯®ª ¬ëè¨ + ᪮२¥ à ¡®âë á .ini ä ©« ¬¨ * á¯à ¢«¥ë ¥ª®â®àë¥ ¥â®ç®á⨠¢ ¨á室¨ª å (ᮢ¬¥á⨬®áâì á ANSI ¨ á gcc-2.95) * á¯à ¢«¥ ®è¨¡ª è¥áâ ¤æ â¥à¨ç®£® । ªâ®à * á¯à ¢«¥ë ¥áãé¥áâ¢¥ë¥ ®è¨¡ª¨ ¤¨§ áᥬ¡«¥à v5.0.2 ! §¬¥¥¨ï: 26 mar 2000 * á¯à ¢«¥ ®è¨¡ª , á¢ï§ ï á ªà 宬 ¯à®£à ¬¬ë ¯à¨ § £à㧪¥ ä ©« ã«¥¢®© ¤«¨ë. ®®¡é¥® «¥ªá¥¥¬ «¥å ®¢ë¬ <aplehan@hoaxer.opensys.tsogu.ru> * á¯à ¢«¥ ®è¨¡ª ¤¨§ áᥬ¡«¥à®£® । ªâ®à (¯à®ï¢«ï« áì ¯à¨ è¨à¨¥ íªà > 80). á¯à ¢«¥® Cyberman'®¬ (cyberman@ag.ru) + ®¡ ¢«¥ ¯®«®äãªæ¨® «ì ï ¯®¤¤¥à¦ª Unicode (en/ru §®ë) ¨ ¨á¯à ¢«¥® ¬®¦¥á⢮ ®è¨¡®ª, á¢ï§ ëå á Unicode. * á¯à ¢«¥ ®è¨¡ª ¯à¨ ª®â®à®© á¨á⥬ ¯®¨áª ¥¯à ¢¨«ì® ¯®ª §ë¢ « ©¤¥ãî áâப㠢 ⥪á⮢®¬ ०¨¬¥ á à áè¨à¥ë¬¨ ᨬ¢®« ¬¨ â ¡ã«ï樨, ¢ á«ãç ¥ ¥á«¨ ©¤¥ ï áâப ¡ë« § ¯à¥¤¥« ¬¨ íªà . + å. è¨à¨ íªà 㢥«¨ç¥ ¤® 255 ᨬ¢®«®¢ * á¯à ¢«¥ë ¬¥«ª¨¥ ¥â®ç®á⨠* ¯â¨¬¨§ æ¨ï ¥ª®â®àëå äãªæ¨© * ¥¯¥àì äãªæ¨ï twDirectWrite ¥ ¬¥ï¥â ¯®§¨æ¨î ªãàá®à . + ¡®â ¥â ¯®¤ Win2000 (ᯠᨡ® ¢£¥¨î ®è «ã roshal@rarsoft.com ¨ Cyberman'ã cyberman@ag.ru) + ®àâ¨à®¢ ¯®¤ MCVS 6.0 (¯®àâ¨à®¢ Cyberman'®¬, ¯®ª ¡¥§ áᥬ¡«¥à®£® ¡«®ª ) + ¥áâ ¤æ â¥à¨çë© ¯à®á¬®âà騪 ®à¨¥â¨àã¥âáï à §¬¥à íªà * ®«®íªà ë¥ à¥¤ ªâ®àë ¬¥ìè¥ ¯¥à¥à¨á®¢ë¢ îâ ᮤ¥à¦¨¬®¥. * ᫨ § 票¥ ¯¥à¥¬¥®©, § ¯¨áë¢ ¥¬®© ¢ .ini ä ©« ᮤ¥à¦¨â ᨬ¢®« %, â® â ª ï § ¯¨áì ®¡à ¬«ï¥âáï áâப ¬¨ #nosmart #smart 5.0.3 ! §¬¥¥¨ï: 31 mar 2000 * á¯à ¢«¥ ®è¨¡ª , ¯à¨ ª®â®à®© ¢ ¥ª®â®àëå ®ª å â¥à﫨áì § £®«®¢®ª ¨ ¨¦¨© ª®«®â¨âã«. (twRefreshWin ᥩç á ®¡®¢«ï¥â ⮫쪮 ¢ãâà¥îî ç áâì ®ª , ®ª® 楫¨ª®¬ ®¡®¢«ï¥âáï ç¥à¥§ twRefreshFullWin) * á¯à ¢«¥ ®è¨¡ª , ¯à¨ ª®â®à®© ᮧ¤ ¢ «¨áì ¢à¥¬¥ë¥ ä ©«ë, ª®£¤ ®âªàë¢ ¥¬ë© ä ©« ¥ ¬®£ ¡ëâì ®âªàëâ. * ८¡à §®¢ ¨¥ OS/2 return code (rc) ¢ UNIX errno. * ®ª å, ª®â®àë¥ ¨á¯®«ì§ãîâ ᮡá⢥ãî â¥å®«®£¨î § «¨¢ª¨, ᨬ¢®« § ¯®«¨â¥«ì ¨§¬¥ñ á 0x00(zero) TW_DEF_FILLER. ᯠᨡ® Paul Sokolovsky <Paul.Sokolovsky@technologist.com> * ᥠª®áâ âë ¨§ ä ©« twin.h ᥩç á ¨¬¥îâ ¯à¥ä¨ªá TW_*. * ©¤¥ ᯮᮡ ®¡®©â¨ ¯à®¡«¥¬ã £«îª®¢ ª®á®«ì®£® ¢¢®¤ ¯®¤ Win95. à ¢¤ , ¯®ª à ¡®â ¥â á ¥¡®«ì让 § ¤¥à¦ª®©. à®â¥áâ¨à®¢ ® Win95 PE, OSR2, Win98. á¯à ¢«¥® «¥ªá ¤à®¬ ®å 쪮 <alex@eunet.lt> 5.0.4 ! §¬¥¥¨ï: 14 apr 2000 * ¨ª¢¨¤¨à®¢ § ¤¥à¦ª ª®á®«ì®£® ¢¢®¤ ¯®¤ Win9x, ¯®ï¢¨¢è ïáï ¯®á«¥ ®¡å®¤ ¯à®¡«¥¬ë £«îª®¢ â ¬ ¦¥. á¯à ¢«¥® «¥ªá ¤à®¬ ®å 쪮 <alex@eunet.lt> * á¯à ¢«¥ ®è¨¡ª ¢ UNICODE, ¯à¨ ª®â®à®© ¥¯à ¢¨«ì® ®â®¡à ¦ «áï 0xFE ᨬ¢®« ¨§ cp437/cp866 (BLACK SQUARE). * á¯à ¢«¥ ®è¨¡ª ⥪á⮢®£® ०¨¬ ¯à¨¢®¤¨¢è ï ª GPF, ª®£¤ «î¡®© ¡¨ àë© ä ©« ¯à®á¬ âਢ «áï ª ª UNICODE. * ¡à ® ¯à¥¤ã¯à¥¦¤¥¨¥ ® 'fnUnix2Dos c¡à áë¢ ¥â const ââਡãâë' ¤«ï DOS, OS/2, Win32 ¯« âä®à¬. * á¯à ¢«¥ ®è¨¡ª ¥¯à ¢¨«ìëå ª« ¢¨ âãàëå ª®¤®¢ ¤«ï SHIFT+key ¯®¤ Win9x (áãé¥áâ¢ã¥â á 5.0.3) * ¥£ª ï ®¯â¨¬¨§ æ¨ï. * á¯à ¢«¥ë ¬¥«ª¨¥ ®è¨¡ª¨. * ®¡ ¢«¥ ¯®¤¤¥à¦ª BEOS 5.1.0 ! §¬¥¥¨ï: 02 jun 2000 * ¥ª®â®àë¥ ¨§¬¥¥¨ï ¢ áâàãªâãॠ¤¥à¥¢ ¨á室¨ª®¢, ¯¥à¥¯¨á ë makefile'ë ¨ kbd_code.h. (®¢¬¥á⨬ á pgcc-2.95.2) * ç¨ ï á í⮩ ¢¥àᨨ ¢á¥ ¯« âä®à¬®-¥§ ¢¨á¨¬ë¥ ¡¨ àë¥ ä ©«ë ¡ã¤ãâ ¯®áâ ¢«ïâìáï ¢ bin_rc ¯®¤ª â «®£¥ ¤¨áâਡã⨢ ¨á室¨ª®¢. * á¯à ¢«¥ ®è¨¡ª ¥¯¥à¥à¨á®¢ë¢ ¨ï è¥áâ ¤æ â¥à¨ç®£® ®ª ¯à¨ ®¡®¢«¥¨¨ ⥪á⮢®£® ¢ è¥áâ ¤æ â¥à¨ç®¬ । ªâ®à¥. ®®¡é¥® «¥ªá ¤à®¬ ®å 쪮 <alex@eunet.lt> * ¥à¥á¬®âà äãªæ¨® «ì®á⨠¥ª®â®àëå äãªæ¨© ¨ ¨á¯à ¢«¥¨¥ ¥ª®â®àëå ®è¨¡®ª ¢ ¡¨¡«¨®â¥ª¥ ⥪á⮢ëå ®ª®. ¥¡®«ì讥 ã᪮२¥ ¯à®¥ªâ . * ¥à¥á¬®âà à ¡®âë ¡¨¡«¨®â¥ª¨ .ini. ᪮२¥ à ¡®âë á ä ©« ¬¨ ¨¨æ¨ «¨§ 樨 ¯à®¥ªâ . + áè¨à¥ ¤®ªã¬¥â æ¨ï. * á¯à ¢«¥ ®è¨¡ª ¢ ¤¨§ áᥬ¡«¥à¥ - ¥¯à ¢¨«ì® ¯®ª §ë¢ «¨áì ¯à®æ¥âë. ®®¡é¥® Barlog <barlog@mail.ru> * á¯à ¢«¥ ®è¨¡ª ¥¯à ¢¨«ì®£® ®â®¡à ¦¥¨ï ®¢®£® ä ©« , ª®£¤ ®¢ë© ä ©« ¢ë¡¨à ¥âáï ç¥à¥§ F3(more). * á¯à ¢«¥ ®è¨¡ª ¥¢ëà ¢¨¢ ¨ï ç¥âëॠá⮫¡æ , ª®£¤ ä ©« ¯à®á¬ âਢ ¥âáï ¢ Byte ¯®¤à¥¦¨¬¥ ¢ è¥áâ ¤æ â¥à¨ç®¬ ०¨¬¥. ®®¡é¥® "⠨᫠¢ ¥ª" <live-evil@mtu-net.ru> + ®«®äãªæ¨® «ì ï ¯®¤¤¥à¦ª COFF386 + ®¤¤¥à¤¦ª áâà ¨¢ ¥¬ëå 梥⮢. + ®¤¤¥à¦ª 梥⮢ ¢ á¨á⥬¥ ¯®¬®é¨. * á¯à ¢«¥ ®è¨¡ª ¢ëᢥ稢 ¨ï १ã«ìâ ⮢ ¯®¨áª (¯à¨¢®¤¨¢è ï ª ªà åã ¯à®£à ¬¬ë), ª®£¤ è¨à¨ íªà > 80. ®®¡é¥® «¥ªá¥¥¬ ã§¥æ®¢ë¬ <flame@baltnet.ru> * á¯à ¢«¥ ®è¨¡ª ¤¨§ áᥬ¡«¥à (â¥àï«áï ib (2-© à£ã¬¥â) ¢ ¨áâàãªæ¨¨ 'enter') * á¯à ¢«¥ ®è¨¡ª ¢ ¬®¤ã«¥ PE ä®à¬ â - ªà å ¯à¨ ¯à®á¬®âॠ⠡«¨æë ¨¬¯®àâ á ®ç¥ì ¤«¨ë¬¨ ¨¬¥ ¬¨. ®®¡é¥® «¥ªá¥¥¬ ã§¥æ®¢ë¬ <flame@baltnet.ru> * á¯à ¢«¥ ®è¨¡ª ¢ ¬®¤ã«¥ LX ä®à¬ â - à áçñâ â®çª¨ ¢å®¤ ¡ë« ¡«®ª¨à®¢ . ¯à¥¤¥«ï¥â LX ä®à¬ â, ¤ ¦¥ ¥á«¨ ¥â "áâ ண®" MZ § £®«®¢ª . + !!! ¯à®£à ¬¬ë ¨ ¨á¯à ¢«¥¨¥ ªãç¨ ®è¨¡®ª !!! * á¯à ¢«¥ ®è¨¡ª ®â®¡à ¦¥¨ï 樮 «ìëå ᨬ¢®«®¢ ¢ ¨¬¥ å ä ©«®¢ ¯®¤ Win32. ®®¡é¥® ¢£¥¨¥¬ ã᫨ª®¢ë¬ <sen@kmr.ru> * à®á¬ âਢ ¥¬ë© ä ©« ®âªàë¢ ¥âáï ¢ ०¨¬¥ "⮫쪮 ¤«ï ç⥨ï". * áè¨à¥ ï ¯®¤¤¥à¦ª ᨬ¢®«ì®© ¨ä®à¬ 樨 ¢ ELF. ¢â®®¯à¥¤¥«¥¨¥ endian ¢ ELF. + ¥ «¨§®¢ ¯®¯ë⪠¯à¥¤®â¢à â¨âì § ¢¨á ¨¥ ¯à®£à ¬¬ë ¯à¨ ¯à®á¬®âà¥ à §àãè¥ëå ¨«¨ ¨á¯®àç¥ëå ¡¨ àëå ä ©«®¢. ®®¡é¥® ¢£¥¨¥¬ ã᫨ª®¢ë¬ <sen@kmr.ru> * á¯à ¢«¥ ®è¨¡ª ¯à¨ ª®â®à®© á¨á⥬ ¯®¨áª ®â®¡à ¦ « ⮫쪮 ç áâì ©¤¥®£® ⥪áâ ¢ ⥪á⮢®¬ ०¨¬¥ á à áè¨à¥ë¬¨ ᨬ¢®« ¬¨ â ¡ã«ï樨. + ®¡ ¢«¥® ®¢®¥ íªá¯¥à¨¬¥â «ì®¥ ᮣ« 襨¥ ® ¢ë§®¢ å: __FASTCALL__ ®¯à¥¤¥«ï¥¬®¥ ¢ lib/sysdep/##__MACHINE_/_inlines.h ¡®â®á¯®á®¡®áâì ¯à®¢¥àï« áì gcc-2.7.2.3 - pgcc-2.95.2 (gcc-2.7.2.3 ¢ë£«ï¤¨â ¨¡®«¥¥ § á«ã¦¨¢ î騬 ¤®¢¥à¨¥). ®¤¨ä¨æ¨à®¢ ¡®«ìè ï ç áâì äãªæ¨©. ஥ªâ 㬥ì訫áï ~17Kb ¨ ¯à¨®¡à¥« ¥ª®â®à®¥ ã᪮२¥. ¬¥ç ¨ï: ¨á¯®«ì§®¢ ¨¥ í⮩ â¥å®«®£¨¨ ¢®§¬®¦® ⮫쪮 ¢ ⮬ á«ãç ¥, ¥á«¨ C-¡¨¡«¨®â¥ª å®áâ ¥ ᮤ¥à¦¨â ¢ ᥡ¥ ¨ª ª¨å ®âª«®¥¨© ®â ¯à¨ïâëå áâ ¤ à⮢ (á®åà ¥¨¥ ॣ¨áâ஢: esi, edi, ebx ¨ â.¤.). ª cdecl ¨ fastcall ¢¥àᨨ ¯®¤ os2-emx, linux, unix ¯®ª §ë¢ îâ ®¤¨ ª®¢ë© १ã«ìâ â à ¡®âë, ¯®¤ winnt-crtdll.dll - à §ë©. «¥¤®¢ â¥«ì® íâã â¥å®«®£¨î ¬®¦® ¯à¨¬¥ïâì ⮫쪮 ¯à¨ ¨á¯®«ì§®¢ ¨¨ ¡¨¡«¨®â¥ª (¢¥è¨å ¨ ᮡà ëå áâ â¨ç¥áª¨), ᪮¬¯¨«¨à®¢ ëå ¥¯®á।á⢥® gcc ¨ ⮫쪮 ¯®á«¥ ¬®£®ªà ⮣® â¥áâ¨à®¢ ¨ï. __FASTCALL__ - íâ® ç áâì â¥å®«®£¨¨ áâà¥á â¥áâ¨à®¢ ¨ï 5.1.1 ! §¬¥¥¨ï: 23 jun 2000 * ¥§ ç¨â¥«ìë¥ ¨§¬¥¥¨ï, ¨á¯à ¢«¥¨ï ¨ ®¯â¨¬¨§ æ¨ï. + ç «ìë© ¯¥à¥®á ¯®¤ Watcom C ¨ DOS/4GW (á¬. mk_files/makefile.wc) + ®¡ ¢«¥ ®¢ë© ä« £ ¤«ï ia32: -fshort-enums (®¤à®¡¥¥ á¬. "Optimization notes" ¢ ä ©«¥ release.txt) * ®¤ ¢«¥® ¡®«ìè¨á⢮ íªáâà ¯à¥¤ã¯à¥¦¤¥¨© ¯à¨ ª®¬¯¨«ï樨. + á¯à ¢«¥ë ®è¨¡ª¨ ®âª § § ¯¨á¨ ¢ FileUtils ¨ ¤¨§ áᥬ¡«¥à¥, ª®â®àë¥ à®¤¨«¨áì ¯®á«¥ ¯¥à¥å®¤ ®âªàë⨥ ¯à®á¬ âਢ ¥¬®£® ä ©« ¢ ०¨¬¥ ⮫쪮 ¤«ï ç⥨ï. + ®¡ ¢«¥ ¨áâàãªæ¨ï FFREEP, ©¤¥ ï ¢ ¤®ªã¬¥â 樨 Athlon Publication # 22007 Rev: D ¨ ¤®ªã¬¥â¨à®¢ ï ª ª ¤®áâã¯ ï ¢á¥å 32-à §àï¤ëå x86 ¯à®æ¥áá®à å. * á¯à ¢«¥ ®è¨¡ª ¥¨¨æ¨ «¨§ 樨 lx_cache ¢ LE ä®à¬ ⥠(le_cache ¡®«ìè¥ ¥ ¨á¯®«ì§ã¥âáï). 5.1.2 ! §¬¥¥¨ï: 06 jul 2000 * á¯à ¢«¥¨¥ ª®¬¯¨«ï樨 ¯®¤ MSVC á¯à ¢«¥® CyberMan'®¬ <cyberman@ag.ru> * á¯à ¢«¥ ®è¨¡ª ¥ª®à४⮣® ¯®ª § ¢ binary ¯®¤à¥¦¨¬¥ ⥪á⮢®£® ०¨¬ . * á¯à ¢«¥ ®è¨¡ª á®àâ¨à®¢ª¨ ¢ ᯨ᪠å. * ¥áãé¥áâ¢¥ë¥ ¨§¬¥¥¨ï ¨ ¨á¯à ¢«¥¨ï. + áè¨à¥ ¢¨£ æ¨ï ¯® coff386 ä®à¬ âã * ¥à¥¯¨á twin ¡¨¡«¨®â¥ª ¨ vio.c ¢ ¥§ ¢¨á¨¬®© ®â endian ä®à¬¥. §¬¥ñ ¨â¥à䥩á ã äãªæ¨©: twWriteBuffer, twReadBuffer!!! (¥à®ïâ® ¤®«¦¥ à ¡®â âì non-little endian ¯« âä®à¬ å). + ç¥á⢥® ã᪮ॠWin32 ¢¢®¤/¢ë¢®¤ ¨á¯®«ì§®¢ ¨¥¬ WaitForSingleObject. * lib ¡ë« ¯¥à¥¨¬¥®¢ ¢ biewlib * ¤ «¥ë ¢á¥ h-ä ©«ë, ª®â®àë¥ à ¡®â «¨, ª ª ¯¥à¥ ¯à ¢¨â¥«¨. * ¥ª®â®àë¥ ¨á¯à ¢«¥¨ï ¨ ¨§¬¥¥¨ï ¢ colorset.c ¨ standard.skn 5.2.0-pre.1 ! §¬¥¥¨ï: 22 sep 2000 * «ãçè¥ ¤®ªã¬¥â æ¨ï ¨á室¨ª®¢ * ®¬¥â ਨ ᮢ¬¥á⨬ë á Doxygen * __FASTCALL__ ®¯à¥¤¥«ñ, ª ª __stdcall__ ¯® 㬮«ç ¨î * ®ª å, ª®â®àë¥ ¨á¯®«ì§ãîâ ᮡá⢥ãî â¥å®«®£¨î § «¨¢ª¨ ¨§¬¥¥® ¨á¯®«ì§®¢ ¨¨ äãªæ¨¨ strncpy memcpy. ãªæ¨ï strncpy á«ã¦¨« ¯à¨ç¨®© § ¯®«¥¨ï ¢ë室®£® ¡ãä¥à 0x00 ᨬ¢®« ¬¨. 㪮¢®¤á⢮ GNU-glibc £®¢®à¨â: If the length of FROM is less than SIZE, then `strncpy' copies all of FROM, followed by enough null characters to add up to SIZE characters in all. This behavior is rarely useful, but it is specified by the ISO C standard. ®®¡é¥® ¥à£¥¥¬ ⨪®¢ë¬ <RatnikovS@mail.ru> * á¯à ¢«¥ ®è¨¡ª ¥¯à ¢¨«ì®£® à áçñâ â®ç¥ª ¢å®¤ ¢ Symbol Table elf386 ä®à¬ â . * á¯à ¢«¥ ®è¨¡ª ¥¯à ¢¨«ì®£® à áçñâ ᥣ¬¥â®¢, ª®£¤ ®¨ 室ïâáï ¢ ¥ã¯®à冷祮¬ á®áâ®ï¨¨ ¢ elf386 ä®à¬ â¥. * OS § ¢¨á¨¬ ï ॠ«¨§ æ¨ï ¢á¥å äãªæ¨© á¢ï§ ëå á ä ©«®¢®© á¨á⥬®©. * P4 ᮢ¬¥áâ¨¬ë© CPU Performance tool. * á௠¢«¥ ®è¨¡ª ¥ à §àã襨ï CurrPEChain ¢ destroyPE á¯à ¢«¥® ®á⥩ ®á®¢ë¬ <k-nosov@yandex.ru> * á¯à ¢«¥ ®è¨¡ª ¥ ®â®¡à ¦¥¨ï ¨¬ñ ¨¬¯®àâ , ª®£¤ ¯®«¥ idFlags ã«¥¢®¥. ¯¨á ® ¢ ª¨£¥ íââ ¨â४ "¥ªà¥âë á¨á⥬®£® ¯à®£à ¬¬¨à®¢ ¨ï ¤«ï Windows95". á¯à ¢«¥® ®á⥩ ®á®¢ë¬ <k-nosov@yandex.ru> + «ï PE ä®à¬ â áªàë⨥ .dll à áè¨à¥¨ï ¢ ¨¬¥ å ¨¬¯®àâ ¢® ¢à¥¬ï à §à¥è¥¨ï ááë«®ª. ®¡ ¢«¥® ®á⥩ ®á®¢ë¬ <k-nosov@yandex.ru> + PE ä®à¬ ⥠¤®¡ ¢«¥ë forwarding áá뫪¨ ¨ ¨¬¥®¢ ¨¥ ááë«®ª ret ¨áâàãªæ¨¨. ®¡ ¢«¥® ®á⥩ ®á®¢ë¬ <k-nosov@yandex.ru> ¤ ¯â¨à®¢ ® ¢â®à®¬ ¤«ï ¢á¥å ä®à¬ ⮢, ¢ ¢¨¤¥ ®¢®£® ¯ãªâ ¬¥î ¤¨§ áᥬ¡«¥à : ¯à¥¤áª § ¨¥ ááë«®ª. + ®¡ ¢«¥® ®â®¡à ¦¥¨¥ ¢¨àâã «ìëå ¤à¥á®¢ ¢ ª®«®ª¥ ¤à¥á ¨ ª ª à£ã¬¥â ¨áâàãªæ¨© ¯¥à¥å®¤ . «ï PE ä®à¬ â ¤®¡ ¢«¥® ®á⥩ ®á®¢ë¬ <k-nosov@yandex.ru> «ï ¢á¥å ä®à¬ ⮢ ¤ ¯â¨à®¢ ® ¢â®à®¬ + §¬¥¥ á¨á⥬ ¢¨£ 樨 ¯® ª®¤ã ¤«ï ª®á¢¥ëå ¯¥à¥å®¤®¢ ¯à¨ reference resolving = navigation. §¬¥¥® ®á⥩ ®á®¢ë¬ <k-nosov@yandex.ru> + §¬¥¥ á¨á⥬ ¢¨£ 樨: ¤«ï ®¤¨ ª®¢ëå ¤à¥á®¢ ¯¥à¥å®¤ ¨á¯®«ì§ãîâáï ®¤¨ ª®¢ë¥ ª« ¢¨è¨. §¬¥¥® ®á⥩ ®á®¢ë¬ <k-nosov@yandex.ru> + ਠá®åà ¥¨¥ ¤¨§ áᥬ¡«¥à®£® ¤ ¬¯ ¢ ä ©« ¯¨èãâáï ¢¨àâã «ìë¥ ¤à¥á , ¥á«¨ íâ® ¢ë¡à ® ¢ ¤¨§ áᥬ¡«¥à¥. + ®¡ ¢«¥ ®¢ ï â¥å®«®£¨ï ¢ ¤¨§ áᥬ¡«¥à: ¯à¥¤áª § ¨¥ ááë«®ª 㤥â áâ६¨âìáï ª ¯®ã¬¥¨î ¢ ¯®á«¥¤ãîé¨å ¢¥àá¨ïå. 5.2.0-pre.2 ! §¬¥¥¨ï: 29 sep 2000 + Pentium-4 ¤¨§ áᥬ¡«¥à (Willamette). (+144 ®¢ë¥ ¨áâàãªæ¨¨ SSE2) * á¯à ¢«¥ ¥¯à ¢¨«ìë© ¯®à冷ª ®¯¥à ¤®¢ ¥ª®â®àëå MMX (¥ SSE) ¨áâàãªæ¨©. (à ¢¨«ì®¥ ¤¨§ áᥬ¡«¨à®¢ ¨¥, ® ¥¯à ¢¨«ìë© ¯®à冷ª). * á¯à ¢«¥ ¯à®¡«¥¬ ¢¨£ 樨 ¯® ª®¤ã á BkSpace ª« ¢¨è¥©, ¯®ï¢¨¢è ïáï ¢ 5.2.0-pre.1. 5.2.0-pre.3 ! §¬¥¥¨ï: 13 oct 2000 * á¯à ¢«¥ ª®âà®«ì £à ¨æ ®¡ê¥ªâ ¢ PE ä®à¬ â¥. á¯à ¢«¥® ®á⥩ ®á®¢ë¬ <k-nosov@yandex.ru> + ¢¥àè¥ ¤®ªã¬¥â æ¨ï ¤«ï à §à ¡®âªç¨ª®¢. + «ãçè¥ ¯à®£®§ ááë«®ª, áá뫪¨ ¤ îâáï ¤ ¦¥ ¥á«¨ ®¡ à㦥 ¢ãâ२© fixup ¬¥áâ ¨«¨ ª®£¤ ®¯¥à ¤ ᬥ饨¥, ¥ ¥¯®á।á⢥®¥ ®¯¥à ¤. + ¢¥âë¥ ª®¬¬¥â ਨ ¯à®£®§ ááë«®ª. + ®¢ë© ¯à®£®§: LEAVE. ¯à¨¬¥ï¥âáï ª®£¤ ¨áâàãªæ¨ï jump ¥ ááë« ¥âï RET ¥¯®á।á⢥®, ® íâ® ®ç¥¢¨¤ë© ¢®§¢à â ¨§ ¯à®æ¥¤ãàë. ਬ¥à: jmpC YYYY ; RETURN jmpC XXXX ; LEAVE ... XXXX: pop edx mov esp, ebp pop ebp YYYY: ret NNNN 5.2.0 ! §¬¥¥¨ï: 29 oct 2000 * á¯à ¢«¥ë ¬¥«ª¨¥ ®è¨¡ª¨ * ¥§ ç¨â¥«ì ï ®¯â¨¬¨§ æ¨ï * ¢¥«¨ç¥ £«ã¡¨ ¯à¥¤áª § ¨ï ááë«®ª. * «ãçè¥ ¯à®£®§ LEAVE. * á¯à ¢«¥ ¨â¥à¯à¥â æ¨ï 2-å ¡ ©â®¢ëå ᬥ饨© ModRM ¨ ¥¯®á।á⢥® ç¨á¥« x86 ¤¨§ áᥬ¡«¥à ª ª § ª®¢ëå, ¤«ï â¥å ¨áâàãªæ¨©, £¤¥ íâ® ¨¬¥¥â á¬ëá«. ®®¡é¥® ®á⥩ ®á®¢ë¬ <k-nosov@yandex.ru> * á¯à ¢«¥ ¨â¥à¯à¥â æ¨ï 4-å ¡ ©â®¢ëå ᬥ饨© ModRM ¨ ¥¯®á।á⢥ëå ç¨á¥« x86 ¤¨§ áᥬ¡«¥à . ᫨ ModRM ᮤ¥à¦¨â ⮫쪮 ᬥ饨¥ - ®® ¡¥§§ ª®¢®¥, ¢ ¯à®â¨¢®¬ á«ãç ¥ - § ª®¢®¥. ¥¯®á।áâ¢¥ë¥ ®¯¥à ¤ë ¤«ï add, adc, sub, sbb ¨áâàãªæ¨© ¨â¥¯à¥â¨àãîâáï ª ª § ª®¢ë¥. «ï «î¡ëå ¤àã£¨å ¨áâàãªæ¨© â ª¨¥ ¯à¥®¡à §®¢ ¨ï ¥®¤®§ çë. * ¥áãé¥áâ¢¥ë¥ ¨§¬¥¥¨ï ¢ ¤¨ «®£ å. * á¯à ¢«¥ ¯à®¡«¥¬ ¯á¥¢¤®£à 䨪¨ ¯®¤ *nix-â¥à¬¨ « ¬¨. * ¬®¤ã«¥ twin.c: ¤®¡ ¢«¥ ª®âà®«ì § ¢ë室®¬ § £à ¨æë 䨧¨ç¥áª®£® ¡ãä¥à íªà . * á¯à ¢«¥ë ¬¥«ª¨¥ ®è¨¡ª¨ ¢ ¯« £¨¥ ⥪á⮢®£® ०¨¬ . + ®áª®«ìªã curses ¡¨¡«¨®â¥ª (¨á¯®«ì§ã¥âáï ¢ Unix ¢¥àá¨ïå) ¨¬¥¥â 1 ᥪã¤ãî § ¤¥à¦ªã ¯®á«¥ ¦ â¨ï ª« ¢¨è¨ ESCAPE, ¤«ï ¥ñ ¤®¡ ¢«¥ «¨ á - F10, ¯à ªâ¨ç¥áª¨ ¢® ¢á¥å ¬¥áâ å. 5.3.0-pre.1 ! §¬¥¥¨ï: 26 nov 2000 + : MMF (Memory-mapped files) â¥å®«®£¨ï ¤«ï à ¡®âë á ä ©« ¬¨. ®áâ㯮 ¤«ï ¢á¥å ªà®¬¥ Win32 ¨ DOS. (¯â¨¬¨§ æ¨ï ¤«ï த®£® CPU ⥯¥àì ªâã «ì . à ¢¥¨¥ ®¯â¨¬¨§ 樨 ¤«ï k6 ¯à®â¨¢ i386 ¤«ï í⮣® ¯à®¥ªâ ~10%) OS/2 ç áâì ¡ §¨àã¥âáï ª®¤¥ http://www.edm2.com/0610/memorymap.zip ¯¨á ë¬ ¥à£¥¥¬ . ¢âã襪® <evsi@naverex.kiev.ua> = ä䥪â ã᪮२ï MMF ¯à®â¨¢ âà ¤¨æ¨®®£® I/O ®â 2.5 ¤® 5 à §. (§ ¢¨á¨â ®â OS ¨ â¥áâ¨à㥬®£® «£®à¨â¬ ). * á¯à ¢«¥ ®è¨¡ª , ¯à¨ ª®â®à®© ⥪áâ®¢ë© ¯« £¨ ¥¯à ¢¨«ì® ¯®ª §ë¢ « ©¤¥ãî áâப㠢 plain ¯®¤à¥¦¨¬¥ á à áè¨à¥ë¬¨ ᨬ¢®« ¬¨ â ¡ã«ï樨, ª®£¤ ©¤¥ ï ¯®á«¥¤®¢ ⥫ì®áâì à ᯮ« £ ¥âáï § 255 ᨬ¢®«®¬ ®â ç « áâப¨. * á¯à ¢«¥® § ¯®«¥¨¥ errno ¢ win32 ç áâ¨. * ¥áãé¥á⢥®¥ ã«ãç襨¥ ¯®¤¤¥à¦ª¨ LX ä®à¬ â . + biewlib ¢ë¯®«¥ ¢¢¨¤¥ ¢â®®¬®© ¡¨¡«¨®â¥ª¨. ª á«¥¤á⢨¥, ¡ë«¨ ¯¥à¥¯¨á ë ¥ª®â®àë¥ makefile'ë. + ®¡ ¢«¥ ¢®§¬®¦®áâì á®åà ¥¨ï timestamp' ä ©«®¢, ª®â®àë¥ ¬®¤¨ä¨æ¨àãîâáï BIEW. * ¥¡®«ìè ï áᥬ¡«¥à ï ®¯â¨¬¨§ æ¨ï. 5.3.0-pre.2 ! §¬¥¥¨ï: 08 dec 2000 * ç¥á⢥®¥ ã᪮२¥ ¬®£¨å ¯à®æ¥áᮢ ¤«ï ¢á¥å OS. ®ï¢¨«®áì ¯®á«¥ ¯à®¤®«¦¨â¥«ì®© ¤¨áªãáᨨ ¢ ä®à㬥 www.os2.spb.ru * ¥ª®â®àë¥ ¨á¯à ¢«¥¨ï. * ¥ª®â®àë¥ ãª § ⥫¨ ¢® ¢à¥¬ï ¤¨§ áᥬ¡«¨à®¢ ¨ï ¥ ¨¨æ¨ «¨§¨à®¢ «¨áì. * â¥àï«áï ¯®á«¥¤¨© ᨬ¢®« ¢ ª®¬¬¥â à¨ïå * ¨§¬¥¥¨¥ â¥å®«®£¨¨ à ᯮ§®¢ ¨ï new-exe ä ©«®¢ ¤¥« ë ®á⥩ ®á®¢ë¬ <k-nosov@yandex.ru> + ®¡ ¢«¥ ¢®§¬®¦®áâì á®åà ¥¨ï ¢¨àâã «ìëå ¤à¥á®¢ ¢® ¢à¥¬ï ¯à¨¢ï§ª¨ ááë«®ª ¢ ०¨¬¥ 'Local offset'. (¥ «¨§®¢ ® ⮫쪮 ¤«ï NLM ¨ PE ä®à¬ ⮢) + ®¡ ¢«¥ ¢ë室 ¨§ MessageBox ¯® SPACE ¨ ENTER. * á¯à ¢«¥ ®è¨¡ª ¯®«ãç¥¨ï ª àâë ¢¨àâã «ìëå ¤à¥á®¢ elf386 ä®à¬ â , ª®£¤ 'section headers' ®âáãâáâ¢ãîâ. (¥à®ïâ® áãé¥áâ¢ã¥â ç¨ ï á 5.2.0-pre.1) * á¯à ¢«¥ë ®è¨¡ª¨ ¢ OS/2 MMF ç áâ¨. (¥à®ïâ® â ªãî ¦¥ «®£¨ªã á«¥¤ã¥â ¨á¯®«ì§®¢ âì ¢ Win32). 5.3.0-pre.3 ! §¬¥¥¨ï: 24 dec 2000 * áâà ¥ë ¬¥«ª¨¥ ®è¨¡ª¨ ¢ ¤¨ «®£ å (áãé¥áâ¢ãîâ á 5.3.0-pre.2) + «ãçè¥ ¨ à áè¨à¥ ¯®¨áª®¢ë© ¤¢¨¦®ª ¨ ¨á¯à ¢«¥® ¬®¦¥á⢮ ¬¥«ª¨å ®è¨¡®ª á¢ï§ ëå á ¨¬. ¯®¯ëâ «áï ¨á¯®«ì§®¢ âì Boyer-Moore ®¯â¨¬¨§ æ¨î ¤«ï ¤¢¨¦ª è ¡«®®¢ á⮫쪮, ᪮«ìª® íâ® ¢®§¬®¦® + !!! ç â à ¡®â ¤ ª« áá ¬¨ ®ª® ᯮ«ì§®¢ ¨¥ á¬. ¢ bconsole.c ¤«ï äãªæ¨¨ PercentWnd ¡®â 室¨âáï ç «ì®¬ íâ ¯¥ ® â¥å®«®£¨ï 㦥 à ¡®â ¥â! * ¥§ ç¨â¥«ìë¥ ¨§¥¥¨ï ¢ coff386 ä®à¬ ⥠¤«ï «ãç襣® ¯à¥¤áª § ¨ï ááë«®ª 5.3.0-pre.4 ! §¬¥¥¨ï: 11 feb 2001 * á¯à ¢«¥ ®è¨¡ª à áçñâ ¢¨àâã «ìëå ¨ 䨧¨ç¥áª¨å ª àâ ¤à¥á®¢ elf386 ä®à¬ â . «ï à áçñâ íâ¨å ª àâ ᥩç á ¨á¯®«ì§ãîâáï ⮫쪮 ⥠ᥪ樨, ª®â®àë¥ § ¨¬ îâ ¯à®áâà á⢮ ¢ ¯à®æ¥áᥠ¢ë¯®«¥¨ï ¯à®£à ¬¬ë. ਬ¥à: name type flg virtaddr fileoffs size .got PRGBTS WA 0000567C 0000467C 00000010 .dynamic DYNLNK WA 0000568C 0000468C 00000058 .bss NOBITS WA 000056E4 000046E4 00008010 .stab PRGBTS 00000000 000046E4 00004F38 .stabstr STRTAB 00000000 0000961C 000027A9 .comment PRGBTS 00000000 0000BDC5 000000DA .note NOTES 00000000 0000BE9F 00000064 .shstrtab STRTAB 00000000 0000BF03 0000009F .symtab SYMTAB 00000000 0000C2EC 00001770 .strtab STRTAB 00000000 0000DA5C 0000118C ¤¥áì ¯®á«¥¤¨¥ 7 ᥪ権 íâ® ¬ãá®à ¤«ï à áçñâ ¤à¥á®£® ¯à®áâà á⢠. * á¯à ¢«¥ ®è¨¡ª ®¯à¥¤¥«¥¨ï â®çª¨ ¢å®¤ ¢ â ¡«¨æ¥ ᨬ¢®«®¢ elf386 ä®à¬ â ( ¤¥îáì - ¢ ¯®á«¥¤¨© à §) * á¯à ¢«¥ë ¬¥«ª¨¥ ®è¨¡ª¨ ¢ coff386 ä®à¬ ⥠* á¯à ¢«¥ ®è¨¡ª ¢ twPutS (¯à®ï¢«ï« áì ⮫쪮 ¯®¤ *nix) + ®¡ ¢«¥ë ®¢ë¥ ᪨ë: insight.skn ¬®© goled.skn ®áâ ⨮¬ ®«¤ëè¥¢ë¬ <konst@linuxassembly.org> ¨ ¥¬®£® ¨§¬¥ñ assembly.skn + ¥ «¨§®¢ ë biew.man ¨ biew.spec ®«¤ëè¥¢ë¬ ®áâ ⨮¬ <konst@linuxassembly.org> + ®¡ ¢«¥ ¯®¤¤¥à¦ª elf386 relocations. § ¢¥à訫 £ ¬¬ -á®áâ®ï¨¥ elf386 ¯« £¨ ¨ ᤥ« « ¥£® ¯®«®-äãªæ¨® «ìë¬. + «ãç襮 ¯à¥¤áª § ¨¥ LEAVE. áâàãªæ¨¨: sub (e)sp, digits add (e)sp, digits { add esp, -2 === sub esp, 2 } â ª¦¥ ïîâáï ¨áâàãªæ¨ï¬¨ LEAVE ¡®à . + ¥¬®£® à áè¨à¥ ¤®ªã¬¥â æ¨ï à §à ¡®â稪 (¤®¡ ¢«¥ ¯ãªâ 4.3). + ®ªã¬¥â æ¨ï à §à ¡®â稪 (£«¨©áª ï ç áâì) ¡ë« ¯®¤ª®à४â¨à®¢ ®«¤ëè¥¢ë¬ ®áâ ⨮¬ <konst@linuxassembly.org> + ®¦¥á⢮ ã«ãç襨© elf386 ¯« £¨ . ®¡ ¢«¥ ¯®¤¤¥à¦ª ¥ áâ ¤ àâëå ¡¨ ਪ®¢. + ¥¡®«ìè ï áᥬ¡«¥à ï ®¯â¨¬¨§ æ¨ï. * ®£® ¨§¬¥¥¨© ¨ ã«ãç襨© ¢ Linux/Unix ç áâïå ¯à®¥ªâ ®â ®áâ ⨠®«¤ë襢 <konst@linuxassembly.org> 5.3.0-pre.5 ! §¬¥¥¨ï: 30 mar 2001 * á¯à ¢«¥ ®è¨¡ª ¯®â¥à¨ addend ¢ elf386 ä®à¬ ⥠+ ®¡ ¢«¥ MMX ®¯â¨¬¨§ æ¨ï (⮫쪮 ¤«ï (p)gcc ª®¬¯¨«ïâ®à ) ( ¬ 㦮 ¬®¤¨ä¨æ¨à®¢ âì makefile çâ®¡ë ¥ñ ¢ª«îç¨âì) * á¯à ¢«¥ë ¬¥«ª¨¥ ®è¨¡ª¨ ¢ elf386, coff386 ¯« £¨ å. * ç¥á⢥®¥ ã᪮२¥ ¢¨¤¥® ¢ë¢®¤ £« ¢®£® ®ª ¯à®á¬®âà (¯à¨¡«. ¢ 2 ¯®¤ WinNT, ¯®¤ DOS32 - íä䥪⠥§ ç¨â¥«¥). * «ãçè¥ MZ ¯« £¨. * á¯à ¢«¥ë ®è¨¡ª¨, á¢ï§ ë¥ á MMF ¢ bbio. â® ¬®£«® ¯®¢«¨ïâì ãáâ®ç¨¢®áâì! + «ãçè¥ ¯®¬®éì ¯® ix86. * Win32-MMF ¯¥à¥¯¨á á ¨á¯®«ì§®¢ ¨¥¬ «®£¨ª¨ OS/2-MMF (ChSize ⥯¥àì à ¡®â ¥â ¢ MMF ०¨¬¥ ⮦¥) ᮦ «¥¨î íâ®â ª®¤ ¥ ¬®¦¥â ¨á¯®«ì§®¢ âìáï á Watcom 11 â ª ª ª ¥£® C-¡¨¡«¨®â¥ª¨ ¨á¯®«ì§ãîâ ᢮¨ ®¡à ¡®â稪¨ ¨áª«î票©. + «ãçè¥ â¥á⠯ந§¢®¤¨â¥«ì®á⨠¯à®æ¥áá®à . + «ãç襮 ¯à¥¤áª § ¨¥ ááë«®ª. (ë« ¥¬®£® ¨§¬¥¥ «®£¨ª ¯« £¨®¢ ¢â®ã஢ï (plugins/bin)). + ®¡ ¢«¥ ¯¥à¢ ï ॠ«¨§ æ¨ï ¯®¨áª ¯® ¤¨§ áᥬ¡«¥àã ¨ ¨á¯à ¢«¥® ¥áª®«ìª® ¬¥«ª¨å ®è¨¡®ª ¢ á¨á⥬¥ ¯®¨áª . * á¯à ¢«¥ë ¬¥«ª¨¥ ®è¨¡ª¨ ¢® ¢á¯®¬®£ ⥫ìëå ¯à®£à ¬¬ å ( : ¢ãâ२© ä®à¬ â ä ©« ¯®¬®é¨ ¥ ¨§¬¥¨«áï) * á¯à ¢«¥ ®è¨¡ª ¯®â¥à¨ ¢ëà ¢¨¢ ¨ï ¯à¨ ¯à®á¬®âॠunicode ä ©«®¢ ¯à¨ ¤®á⨦¥¨¨ ª®æ ä ©« . * ¥è¥ fastcall ¯à®¡«¥¬ : ®è¨¡ª ¡ë« ¢ gcc. ¬ ¥®¡å®¤¨¬® ¨á¯®«ì§®¢ âì gcc-2.95.3, ¥á«¨ ë å®â¨â¥ ¯®áâநâì ¯à®¥ªâ á fastcall ¢ë§®¢ ¬¨ äãªæ¨©. * á¯à ¢«¥ ®è¨¡ª ¢ "File information" äãªæ¨¨. á¯à ¢«¥® ®áâ ⨮¬ ®«¤ëè¥¢ë¬ <konst@linuxassembly.org> 5.3.0-pre.6 ! §¬¥¥¨ï: 22 may 2001 + ®¡ ¢«¥ QNX ¯®àâ. ®àâ¨à®¢ ¤à¥¥¬ ®«®¢¥© <andrew_golovnia@ukr.net> * 3dnow ®¯ª®¤ë prefetch ¨ prefetchw ⥯¥àì à §«¨ç îâáï. + ®¡ ¢«¥ Watcom ¢¥àá¨ï cpu_info.c ®¡ ¢«¥® ¤à¥¥¬ ®«®¢¥© <andrew_golovnia@ukr.net> ®¤¨ä¨æ¨à®¢ ® ¤«ï ¨á¯®«ì§®¢ ¨ï á Watcom11 - ¬®©. + ëáâàë¥ ®¯¥à 樨 á ¯ ¬ïâìî. ®¤¤¥à¦¨¢ îâ 3dNow/MMX2/SSE ®¯â¨¬¨§ æ¨î. â® ã᪮àï¥â memcpy ¢ 5 à § ᮢ६¥ëå (K7, P3) ¯à®æ¥áá®à å ¨ ®ª®«® 20% K6-2+ ¯® áà ¢¥¨î á® áâ ¤ à⮩ ¨§ C-¡¨¡«¨®â¥ª¨. â â¥å¨ª ¡ë« ஦¤¥ ¢ ¯à®¥ªâ¥ MPLAYER. ¯¥æ¨ «ìë¥ ¡« £®¤ à®áâ¨: Arpad GereOffy (A'rpi/ESP-team) <arpi@thot.banki.hu> Felix Buenemann <Felix.Buenemann@gmx.de> Zoltán Ponekker (Pontscho/Fresh!) <pontscho@makacs.poliod.hu> * emmx ¯¥à¥¨¬¥®¢ ¢ emms ;) + ¢â®¬ â¨ç¥áª¨© ¢ë¡®à ¯ à ¬¥â஢ ª®¬¯¨«ï樨. * á¯à ¢«¥ eof ®è¨¡ª ReadBuffer ¢ mmf. 5.3.0-pre.7 ! §¬¥¥¨ï: 11 aug 2001 * ¥ª®â®àë¥ ã«ãçè¥¨ï ¢ ¯®¤¤¥à¦ª¥ NLS + ®¡ ¢«¥ë ®¢ë¥ ¯á¥¢¤® ®¯ª®¤ë ¤«ï P3 ¨ P4: cmp(eq, lt, le, unord, neq, nlt, nle, ord)(ss, ps, sd, pd) * ¥§ ç¨â¥«ìë¥ ã«ãçè¥¨ï ¢ ¥ª®â®àëå ¤¨ «®£ å. + §¬¥¥¨¥ ¯®à浪 ¡ ©â ¢ ¡«®ª¥ * á¯à ¢«¥ ®è¨¡ª ¥¯¥à¥à¨á®¢ë¢ ¨ï è¥áâ ¤æ â¥à¨ç®£® ¯®«ï ¢ è¥áâ ¤æ â¥à¨ç®¬ । ªâ®à¥. + Xlat ¡«®ª (¯à¥®¡à §ã¥â ¡«®ª á ¨á¯®«ì§®¢ ¨¥¬ ¢¥è¨å â ¡«¨æ). * á¯à ¢«¥ë ¬¥«ª¨¥ ®è¨¡ª¨ ¢ ®¯¥à æ¨ïå á ¡«®ª ¬¨. + ®¡ ¢«¥ ç «ì ï ¯®¤¤¥à¦ª LMF (QNX4) ¤à¥¥¬ ®«®¢¥© <andrew_golovnia@ukr.net>. + ®¤áª §ª¨ ¤¨ «®£®¢ á¥á¥ë ¢ áâப㠯®¤áª §®ª * á¯à ¢«¥ ®è¨¡ª ¤ ¬¯¨à®¢ ¨ï ¤¨§ áᥬ¡«¥à ¯à¨ ª®â®à®© ¯à®£à ¬¬ ᮧ¤ ¢ « ¥¯à ¢¨«ìë© ¤ ¬¯ ¥á«¨ ¥áª®«ìª® ¬¥â®ª ááë« «¨áì ®¤¨ ª®¢ë© 䨧¨ç¥áª¨© ¤à¥á. * á¯à ¢«¥ ¯®¤á¢¥âª ¯®¨áª , ª®£¤ è¨à¨ ¨ ¢ëá®â ®ª ¡®«ìè¥ 255. á¯à ¢«¥® «¥ªá¥¥¬ ¥à¡¥¥¢ë¬ <2:455/2251.12> * á¯à ¢«¥ £«îª à ¡®âë ¯®¤ Win9x ¢ ¥áâ ¤ àâëå ¢¨¤¥® ०¨¬ å (⨯ 150x50) - ©¤¥ ᯮᮡ ®¡®©â¨ ®è¨¡ªã Write(Read)ConsoleOutputAttribute ¨§ KERNEL32.DLL á¯à ¢«¥® ®á⥩ ®á®¢ë¬ <k-nosov@yandex.ru> * á¯à ¢«¥ ®è¨¡ª ¥¯à ¢¨«ì®© ®âà¨á®¢ª¨ ¤¨§ áᥬ¡«¥à ¢ ª®æ¥ ¬ «¥ìª¨å ä ©«®¢. (â¨å 3-å ¡ ©â: ÍÍô) * á¯à ¢«¥ ®è¨¡ª ¯à¨¢ï§ª¨ ¨áâàãªæ¨© ç¨ îé¨åáï á 0Fh. + ¨¯ ST_LABEL ¢ª«îçñ ¢ ¯à®áâà á⢮ ¯ã¡«¨çëå ¨¬ñ ä®à¬ â coff386. + «ãçè¥ à áçñâ ¨¬ñ ¯à¨¢ï§®ª ¢ elf386. * á¯à ¢«¥ ®è¨¡ª â®çªã ¢å®¤ SymTab ¢ elf386. 5.3.0 ! §¬¥¥¨ï: 07 nov 2001 * á¯à ¢«¥ ®è¨¡ª , á¢ï§ ï á ªà 宬 ¯à®£à ¬¬ë ¯à¨ । ªâ¨à®¢ ¨¨ ä ©« ã«¥¢®© ¤«¨ë. * §¬¥¥® à ᯮ«®¦¥¨¥ ¯® 㬮«ç ¨î ä ©« 'biew.ini' ¯®¤ BeOS. * á¯à ¢«¥ ®è¨¡ª 3-å ç ᮢ ¢ Percent ¤¨ «®£ å (localtime->gmtime). á¯à ¢«¥® ®á⥩ ®á®¢ë¬ <k-nosov@yandex.ru> * á¯à ¢«¥ ®è¨¡ª ®¡ à㦥¨ï ª®¤ 0xFF ¢ â¥ç¥¨¨ ¢ë¯®«¥¨ï ®¤®¡ ©â®¢®£® ¯®¨áª . * Kostya Nosov <k-nosov@yandex.ru> fixes: * PE import: 뢮¤ ¢¨àâ㠫쮣® ¤à¥á ¯à¨¢ï§ª¨ äãªæ¨¨ * PE export: 뢮¤ äãªæ¨© íªá¯®àâ¨à㥬ëå ¯® ¯®à浪. ®¬¥àã * PE export: 뢮¤ ¢¨àâã «ìëå ¤à¥á®¢ äãªæ¨© * NE bug: á¯à ¢«¥ à áçñ⠯ਢ燐ª ¢ á«ãç ¥ ¥¯à ¢¨«ì® 㯮à冷ç¥ëå ᥣ¬¥â®¢. + «ãçè¥¨ï ¢ ListBox á¢ï§ ë¥ á íªá¯®à⮬ ®à¤¨ «®¢: + §¬¥à ListBox à áç¨âë¢ ¥âáï ¤¨ ¬¨ç¥áª¨ ¢ § ¢¨á¨¬®á⨠®â à §¬¥à®¢ íªà ¨ áâப. + ®à¬ â¨à®¢ ¨¥ «¨¨© ¯à®¨á室¨â ¢ãâਠListBox. ª á«¥¤á⢨¥ - ®¨ âॡãîâ ¬¥ìè¥ ¯ ¬ïâ¨. (¤¥ï - ®á⨠®á®¢ . ¥ «¨§ æ¨ï - ¬®ï). * á¯à ¢«¥ gcc-3.x ®¬¯¨«ïæ¨ï. ¯ ᨡ® Neil Booth <neil@daikokuya.demon.co.uk> * á¯à ¢«¥ ¯à®á¬®âà ¥ ॣã«ïàëå ¨ ¯á¥¢¤® ä ©«®¢ ¯®¤ *nix á¨á⥬ ¬¨ (⨯ /dev/mem, /proc/cpu ¨ â.¤.). * á¯à ¢«¥ ®è¨¡ª '¯®¤á¢¥âª¨ ¯®¨áª ' ¢ è¥áâ ¤æ â¥à¨ç®¬ ¯à®á¬®â®à騪¥. + áè¨à¥ CPUID ¡«®ª. * ¨àâã «ìë¥ ¤à¥á ª ª ®¯¥à ¤ë call ¨ jmp ¨áâàãªæ¨© ¢ NE ¯« £¨¥. 5.3.1 ! §¬¥¥¨ï: 23 dec 2001 * á¯à ¢«¥ ¥¯à ¢¨«ìë© à áçñâ ¤à¥á ¯¥à¥å®¤ ¤«ï ¨áâàãªæ¨©, ª®â®àë¥ ç¨ îâáï á 0F * á¯à ¢«¥ ¬ ªà®á -DDATADIR ¤«ï BEOS * á¯à ¢«¥ ®è¨¡ª , ª®â®à ï ¬®£« ¢ë§¢ âì ªà å ¯à®£à ¬¬ë (disasm.c) * á¯à ¢«¥ë ¬®£¨¥ ®è¨¡ª¨ á¢ï§ ë¥ á è ¡«®ë¬ ¯®¨áª®¬. * ¥ª®â®àë¥ ¨á¯à ¢«¥¨ï, ᤥ« ë¥ Olivier Mengue <dolmen@bigfoot.com> ¢ win32 ç á⨠¯à®£à ¬¬ë: + á¯à ¢«¥ ª®¬¯¨«ïæ¨ï bswap64 ¯®¤ MSVC + ®¤ ¢«¥ë ¯à¥¤ã¯à¥¦¤¥¨ï + ®¡ ¢«¥® á®åà ¥¨¥/¢®ááâ ®¢«¥¨¥ á®áâ®ï¨ï ª®á®«¨ + «ãçè¥ non-DirectMode : ¢ í⮬ ०¨¬¥ - ®â®¡à ¦¥¨¥ ¯à®¨á室¨â ®â®á¨â¥«ì® ¢¨¤¨¬®© ç á⨠®ª . + á¯à ¢«¥ MSVC debug ª®¬¯¨«ïæ¨ï * ¥ª®â®àë¥ ª®á¬¥â¨ç¥áª¨¥ ¨§¬¥¥¨ï ¢ unix ç á⨠®â . ®«¤ë襢 5.3.2 ! §¬¥¥¨ï: 21 apr 2002 * ®£®ç¨á«¥ë¥ ¨§¬¥¥¨ï á¢ï§ ë¥ á *nix * ®á®¢ ⥫ì ï ¯®¤¯à ¢ª ®¯¥ç ⮪ (ᯠᨡ® . ®«¤ë襢ã) + ®¢ë© ⨯ ¯à¥¤áª § ¨©: PIC (position independed code) ਬ¥à: .i386: jmp [ebx + name@GOT] ®ª ¯®¤¤¥à¦¨¢ ¥âáï ⮫쪮 elf386. + ¯à¥¤¢ à¨â¥«ì ï ¯®¤¤¥à¦ª 64-bit ELF * ©¤¥ ®¡å®¤ ¤«ï ¡ £ Matrox BIOS' ¯ ᨡ® Robert Riebisch <riebisch@bercom-berlin.de> * á¯à ¢«¥ à áçñâ ª®á¢¥®£® ¤à¥á ¢ SSE(2) ¨áâàãªæ¨ïå ¢ SIB ०¨¬¥. 5.5.0 ! §¬¥¥¨ï: (â®â ५¨§ áâ àâã¥â 64 ¡¨âãî ¯®¤¤¥à¦ªã ¢ biew) 04 jun 2003 * á¯à ¢«¥ ®è¨¡ª #566760 (ªà å ¯à¨ ®¯à¥¤¥«¥¨¨ ä®à¬ â ä ©« ) * á¯à ¢«¥ SSE â¥áâ + ¥ «¨§®¢ ® 㤠«¥¨¥ ç¥à¥§ Delete ¢ ¤¨ «®£ å + ¯à¥é¥ë ¥ª®â®àë¥ ®á®¡¥®á⨠è¥áâ ¤æ â¥à¨ç®£® ¯®¨áª + Athlon64 ¤¨§ áᥬ¡«¥à (¯®¤á¢¥ç¨¢ ¥â ¨áâàãªæ¨¨ ¤«ï à §ëå ¨á¯®«¨â¥«ìëå ¡«®ª®¢) + ¯®« ï ¯®¤¤¥à¦ª ELF-64 LSBF * ¥ª®â®àë¥ ã«ãçè¥¨ï ¢ ¤¨ «®£ å ¨ ¤àã£¨å ®ª å (®â X-Fixer <x-fixer@narod.ru>) * ¨á¯à ¢«¥¨ï ¢ ¯®¤¤¥à¦ª¥ PE ä®à¬ â (®â X-Fixer <x-fixer@narod.ru>): * ã¡à ë RVA ¨§ PEHEADER ¤«ï ¯à ¢¨«ì®© ¯®¤¤¥à¦ª¨ pe.peDirSize * RVAs ¯¥à¥¬¥é¥ë ¨§ ®ª § £®«®¢ª ¢ á¯¥æ¨ «ìë© ®ª® ᯨ᪠(Alt-F9) * ¨á¯à ¢«¥¨ï ¢ RVA2Phys() * ¯®¤¤¥à¦ª 'forwarding' ¢ PE-íªá¯®à⥠(¤«ï win2k kernel32.dll) * ¨á௠¢«¥® ®â®¡à ¦¥¨¥ 8-¬¨ ᨬ¢®«ìëå ¨¬ñ ᥪ権 * 㢥«¨ç¥® ç¨á«® ä« £®¢ ¤«ï ᥪ権 * 㢥«¨ç¥® ç¨á«® ¯®¤á¨á⥬ * ॠ«¨§®¢ ® ®¯à¥¤¥«¥¨¥ ¯®¤¤¥à¦ª¨ mmx ¢® ¢à¥¬ï à ¡®âë ¤«ï ¢®§¬®¦®á⨠¨á¯®«ì§®¢ ¨ï mmx-®¯â¨¬¨§¨à®¢ ëå äãªæ¨© ¤ ¦¥ ¢ i386 ®¯â¨¬¨§¨à®¢ ®¬ ¯à®¥ªâ¥ * ¯®¤á¢¥âª ¯à¨¢¥«¥£¨à®¢ ëå ¨áâàãªæ¨© * áâà ¨¢ ¥¬ ï ¢¨àâã «ì ï è¨à¨ ¯à®á¬®âà ¢ è¥áâ ¤æ â¥à¨ç®¬ ¨ ¡¨ ஬ ०¨¬ å (¨¤¥ï § ïâ ¨§ pview) * ¯®¤¤¥à¦ª PNI (Prescott new instructions aka SSE3) * ¨á¯à ¢«¥ ®è¨¡ª ¥ ¯¥à¥à¨á®¢ª¨ ¨¦¥© ç á⨠®ª ¯®¤ ¥ª®â®à묨 vt100 â¥à¬¨ « ¬¨. * ¯¥à¥à ¡®â ® ç⥨¥ ª®á®«¨ ¯®¤ win32 ç⮡ë à §à¥è¨âì ¢áâ ¢ªã ¨§ ¡ãä¥à ®¡¬¥ ç¥à¥§ ¥î ®ª ->। ªâ¨à®¢ ¨¥->¢áâ ¢ª (®â Sergey Oblomov <hoopoepg@mail.ru>) * á¯à ¢«¥ 'CPU performance' ¢ DOS32 ¢¥àᨨ 5.6.0 ! §¬¥¥¨ï: 29 mar 2004 + Java ¤¨§ áᥬ¡«¥à + ®¢®¥: "Tabbed" ¯à®á¬®âà. (¥©ç á ë ¬®¦¥â¥ ¨á¯®«ì§®¢ âì F1-F10 äãªæ¨¨ ç¥à¥§ TAB ª« ¢¨èã) + ®¤á¢¥âª á¨â ªá¨á ¢ Textmode + ®¢ë¥ áã¡à¥¦¨¬ë ¢ binmode + AVR ¤¨§ áᥬ¡«¥à ®â Stephan Linz + ®¡ ¢«¥ SSE3 ¤«ï Athlon64 (¡« £®¤ àï Intel Extended Memory 64 Technology) + ®¢®¥: input viewer * á¯à ¢«¥ Bug#234729(debian.org): ¢®¨çë© ¤ ¬¯ ¢¬¥áâ® è¥áâ ¤æ â¥à¨ç®£® (¯à¨ -h ¢ ª®¬¬ ¤®© áâப¥) * á¯à ¢«¥ Bug#235005(debian.org): ¥®â®¡à ¦¥¨¥ ¡ ©â ¢ è¥áâ ¤æ â¥à¨ç®¬ ¯à®á¬®âॠ(¯à®ï¢«ï«áï ¯à¨ è¨à¨¥ ®ª 106 ᨬ¢®«®¢) * á¯à ¢«¥¨ï ®â Alex <latinsud@users.sourceforge.net>: * á¯à ¢«¥ ®è¨¡ª ®âªàëâ¨ï ¡«®çëå ãáâனá⢠* á¯à ¢«¥ 'case sensitive' ¯®¨áª ¢ hexmode * á¯à ¢«¥ áâ àë© ¡ £ ¥®âà¨á®¢ª¨ ¨¦¥© ç á⨠®ª ¢ ¥ª®â®àëå â¥à¬¨ « å. + ®¡ ¢«¥ ¯®¤¤¥à¦ª àãá᪮© «®ª «¨ ¢ linux/unix á¨á⥬ å * á¯à ¢«¥ë ¬®¦¥áâ¢¥ë¥ ®è¨¡ª¨ á¢ï§ ë¥ á QNX + ®¡ ¢«¥ ¯®¤¤¥à¦ª QNX 6 Neutrino * á¯à ¢«¥¨ï ¨ ã«ãç襨ï á¢ï§ ë¥ á QNX6 + ®¡ ¢«¥ ¯®¤¤¥à¦ª ª®«¥á¨ª ¬ëè¨ ¤«ï Win2k+ * ¥ª®â®àë¥ ¨á¯à ¢«¥¨ï á¢ï§ ë¥ á MSWin ®â Oblomov Sergey <Sergey.Oblomov@intel.com> * á¯à ¢«¥® ç⥨¥ elf32 ä®à¬ â ¯®á«¥ ¤®¡ ¢«¥¨ï ¯®¤¤¥à¦ª¨ ¤«ï elf64 * à㣨¥ ¨á¯à ¢«¥¨ï. 5.6.1 ! §¬¥¥¨ï: 01 apr 2004 + á¯à ¢«¥® ¯®§¨æ¨®¨à®¢ ¨¥ 䮪ãá ¢ ¤¨ «®£ å 5.6.2 ! §¬¥¥¨ï: 20 sep 2004 * á¯à ¢«¥ os2 ª®¬¯¨«ïæ¨ï. â Max Alekseyev <relf@os2.ru> * ®£®ç¨á«¥ë¥ ¨á¯à ¢«¥¨ï amd64-¤¨§ áᥬ¡«¥à (ᯠᨡ® "Alexey Khoshenko" <alexey_khosh@rambler.ru>): * á¯à ¢«¥ ¯®à冷ª ¤¥ª®¤â஢ ¨ï spl, bpl, sil ¨ dil ॣ¨áâ஢ * ¤«ï 'mov rax, [moff64]' ¤«¨ ¤à¥á ®¯à¥¤¥«ï¥âáï ⮫쪮 rex.b * 'mov CR(DR)x, GPR' ¨ 'push/pop GPR' ¢á¥£¤ ¨á¯®«ì§ãîâ GPR64 * ¨á¯à ¢«¥ ¤®áâ㯠ª CR8-CR15,DR8-DR15 * ¨§¬¥ñ ¯à¥ä¨ªá ¤«ï sign-extended imm8->[mem64] ( rex.w) * à §à¥è ¥âáï ¨á¯®«ì§®¢ ¨¥ r12 ª ª ¨¤¥ªá®£® ¢ rex-modrm-sib ०¨¬¥ * ¨áâàãªæ¨¨ A0-A3 ¯® 㬮«ç ¨î 64-à §àï¤ë¥. * á¯à ¢«¥ à áçñâ link-table ¤«ï 32-bit big-endian elf'®¢ * á¯à ¢«¥ gcc-3.4.2 ª®¬¯¨«ïæ¨ï * á¯à ¢«¥¨ï á¢ï§ ë¥ á big-endian ¨ 64-bit a.out ä ©« ¬¨ 5.6.3 ! §¬¥¥¨ï: 01 apr 2007 * á¯à ¢«¥¨ï ®â Andrew Golovnia <andrew_golovnia@users.sourceforge.net> * á¯à ¢«¥ Sis CPU's ID + íªá¯¥à¨¬¥â «ì®¥ ®¯à¥¤¥«¥¨¥ itanium1/2 * ¨á¯à ¢«¥® ®¡ à㦥¨¥ ¯à®æ¥áá®à ¢ PE ä®à¬ ⥠* ¨á¯à ¢«¥ ¨¤¥â¨ä¨ª æ¨ï ¯à®æ¥áá®à * ª® CPUInfo ¨§¬¥¥® ¯à®ªàã稢 ¥¬®¥ + ®¡ ¢«¥ ç «ì ï ¯®¤¤¥à¦ª ¬ã«ì⨬¥¤¨©ëå ä®à¬ ⮢ ä ©«®¢ (AVI,WAV,BMP,MP3) 5.6.4 ! §¬¥¥¨ï: 14 apr 2007 * á¯à ¢«¥ ®è¨¡ª #1695783 (biew 5.6.3 - ®è¨¡ª ¢ ®âªàë⨨ ä ©« ¨§-§ mp3.c) * «ãçè¥ ¯®¤¤¥à¦ª ¬ã«ì⨬¥¤¨©ëå ä®à¬ ⮢ + ®¡ ¢«¥ ç «ì ï ¯®¤¤¥à¦ª ¤«ï Sis ¨ SisX ä®à¬ ⮢ Symbian OS * á¯à ¢«¥ ®è¨¡ª #1696442 (-extraincdir ¨ -extralibdir ¬®£«¨ ¡ëâì 㪠§ ë ⮫쪮 ®¤¨ à §.) * ®¡ ¢«¥ ¯®¤¤¥à¦ª ¢ë¡®à endian ¢ hexmode ¯à®á¬®âॠ5.7.0 ! §¬¥¥¨ï: 20 dec 2008 * á¯à ¢«¥¨ï ®â Daniel Borca <dborca@yahoo.com>: * unix/vio.c ¨á¯®«ì§®¢ ¨¥ ¯à ¢¨«ì®£® «ìâ¥à ⨢®£® ¡®à ¤«ï à¨á®¢ ¨ï «¨¨©. á¬. http://www.in-ulm.de/~mascheck/various/alternate_charset/ * configure: ¯à¨ï⨥ linux ¨ Linux ¨§ uname. i?86 ¤¥«¥ - ia32. * makefile: ª®à४â ï ¨áâ ««ïæ¨ï xlt ¨ man áâà ¨æ. * unix/os_dep.c: ¯®¤â¢¥à¦¤¥¨¥ DATADIR ª ª®ä¨£ãà 樨. á¯à ¢«¥® ¤ã¡«¨à®¢ ¨¥ ¨¬¥¨ biew ¢ ä ©«¥ áâ஥ª * ia32/_inlines.h: § ¬¥ xlat ®¡ëçãî ¨¤¥ªá¨à®¢ ãî â ¡«¨æã (¤«ï ¢®§¬®¦®á⨠â¥áâ¨à®¢ ¨ï biew á valgrind). * linux/keyboard.c: ¨á¯à ¢«¥ 'I/O possible' error; ª®â®à ï ¢®§¬®¦® ¯ à §¨â® ¢®§¨ª « ¬¥¦¤ã __init_vio ¨ ª®æ®¬ __init_keyboard, £¤¥ SIGIO «®¢¨«áï ª ª ®¡à ¡®â稪 ᮡëâ¨ï. ¤ã¬ ï, çâ® ¡ã¤¥â ¡¥§®¡¨¤® ¯à®áâ® § ¡«®ª¨à®¢ âì ᮡëâ¨ï SIGIO ¤® â¥å ¯®à, ¯®ª áâà ¨¢ ¥âáï ª« ¢¨ âãà . + áᥬ¡«¨à®¢ ¨¥ ç¥à¥§ nasm/yasm. âç ®â <mauro.giachero@gmail.com> + ®¢ë¥ ¨áâàãªæ¨¨ (SSSE3, SSE4.1, SSE4.2, SSE4a) ¢ x86 ¤¨§ áᥬ¡«¥à¥. + ®§¬®¦®áâì «ìâ¥à ⨢®© ¯®¤á¢¥âª¨ ¨áâàãªæ¨© ¢ ix86-32 ¤¨§ áᥬ¡«¥à¥. * á¯à ¢«¥ ®è¨¡ª ¯¥à¥à¨á®¢ª¨ ¢ è¥áâ ¤æ â¥à¨ç®¬ ¯à®á¬®âॠ¯à¨ ¦ ⨨ p_arrow ª« ¢¨è¨ ¨ ¯®§¨æ¨¨ ä ©« == 0. * ᯠ¢«¥® ¤¥ª ¤¨à®¢ ¨¥ REX ¯à¥ä¨ªá ¢ x86_64 ¤¨§ áᥬ¡«¥à¥. * á¯à ¢«¥ ¤¨ «®£ CPU information + ®¢ë¥ ¤¨§ áᥬ¡«¥àë: + ARM32 / XScale + AIM Power5+ ISA + ®¡ ¢«¥ ¯®¤¤¥à¦ª PE32+ ä®à¬ â ä ©«®¢. + : § ¤ ¢ ¥¬ë¥ ¯®«ì§®¢ ⥫¥¬ ¨¬¥ - § ª« ¤ª¨ (Ctrl-F10)!!! * ®£¨¥ ¤à㣨¥ ã«ãçè¥¨ï ¨ ¨á¯à ¢«¥¨ï. 5.7.1 ! §¬¥¥¨ï: 28 dec 2008 * ¥¡®«ì訥 ¨á¯à ¢«¥¨ï ¨ ¯®¤ç¨á⪨. + feature request: [ 1782395 ] ¨ «®£ Goto (F5) ¢®á¯à¨¨¬ ¥â ¯à®æ¥âë 5.7.2 11 jan 2009 ! §¬¥¥¨ï: * ¥¡®«ì訥 ¨á¯à ¢«¥¨ï ¨ ¯®¤ç¨á⪨. * ¥è¥¨¥ ¯à®¡«¥¬ë á ¢ë¢®¤®¬ ¢¥è¨å ¯à®£à ¬¬. * á¯à ¢«¥ ᡮઠgeneric á¨á⥬ å * á¯à ¢«¥ ¢ë¢®¤ UTF â¥à¬¨ «ë 5.7.3 01 feb 2009 ! §¬¥¥¨ï: * á¯à ¢«¥ ¡ £ #2468422: biew ¥ à ¡®â « ¢ ª®à¥¢®¬ ª â «®£¥ DOS * á¯à ¢«¥ ¡ £ #2520144: ¥¯à ¢¨«ìë© à áçñâ ०¨¬ ¤à¥á 樨 ¢ ARM ¤¨§ á¬. * á¯à ¢«¥ ¢¢®¤ 樮 «ìëå ¡ãª¢ UTF â¥à¬¨ « å * á¯à ¢«¥® ¢ëç¨á«¥¨¥ RIP- ¤à¥á 樨 ¢ AMD64 ०¨¬¥ 5.7.3.1 02 feb 2009 ! §¬¥¥¨ï: * § ¬¥ñ ¥¯à ¢¨«ìë© ¯ âç ¤«ï AMD64 ¤¨§ áᥬ¡«¥à 6.0.0 22 sep 2009 ! §¬¥¥¨ï: + ç «ì®¥ ¯®àâ¨à®¢ ¨¥ x86_64 àå¨â¥ªâãàã 6.0.1 14 oct 2009 ! §¬¥¥¨ï: * ¥¡®«ì訥 ¯®¤ç¨á⪨ ¤«ï 64-¡¨âëå ®¯¥à 樮®ª * âç Alexander Krisak (akrisak). á¯à ¢«¥ ¡ë£ ¢ ¯ àᨣ¥ elf ä ©«®¢, ª®â®àë¥ ¨¬¥îâ ¥ áâ ¤ àâë© à §¬¥à Elf32_Shdr áâàãªâãàë. * á¯à ¢«¥ë ¥ª®â®àë¥ ®¯¥ç ⪨ 6.0.2 24 oct 2009 ! §¬¥¥¨ï: * ¯à¥â MMF á¨áâ¥¬ë ¤«ï Win64 ª ª ¢à¥¬¥®¥ à¥è¥¨¥ * á¯à ¢«¥ë à §¬¥à®á⨠¥ª®â®àëå ¥ï¢ëå ®¯¥à ¤®¢ ¢ x86_64 ¤¨§ áᥬ¡«¥à¥ * ¯à¥â MMF ¤®áâ㯠ª .ini ä ©«ã 6.1.0.pre 11 nov 2009 ! §¬¥¥¨ï: + : ¤®¡ ¢«¥ ¯®¤¤¥à¦ª Intel AES, AVX ¨ AMD XOP, FMA4, CVT16 ¨áâàãªæ¨© ¢ x86-¤¨§ áᥬ¡«¥à * á¯à ¢«¥ ¥ª®â®àë¥ ¥¤®áâ ⪨ ./configure áªà¨¯â 6.1.0 12 dec 2009 ! §¬¥¥¨ï: * ¥¡®«ì訥 ¨á¯à ¢«¥¨ï ¨ ¯®¤ç¨á⪨ []=========================================================================[] [] ¯ ᨡ® § ¯à®ï¢«¥ë© ¨â¥à¥á ª ¯à®£à ¬¬¥. [] [] 㢠¦¥¨¥¬ Nickols_K (http://my666.boom.ru). [] []=========================================================================[]