This version of the page http://alter.org.ua/news/ (0.0.0.0) stored by archive.org.ua. It represents a snapshot of the page as of 2006-11-21. The original page over time could change.
News on Alter.org.ua
Alter.Org.UA
 << Back Home RU    www/www1/www2

Site News

 2006.11.18 - 03:27

At last I have time to publish fresh SquidStat. This is Perl-script for traffic accounting based on Squid proxy log files.

 2006.11.17 - 00:00

Site is moved to my own server :)
With minor changes in single script I get rid of annoying "?lang=xx" in links. Also suppressed index.php in URLs when possible, made automatic redirection of old-style links to new locations and so on.

 2006.11.11 - 00:41

After digging in 2003-R2 internals I've updated GetProcAddress() for NT kernel mode article. I've found that KTHREAD structure have changed and TEB pointer must be taken at different offset - 0x74.

 2006.11.02 - 13:31

Some fixes in FastReboot.

 2005.11.01 - 22:34

Fixes bug with improper .PDB type (/pdbtype:sept instead of /pdbtype:con) in samples from Visual Studio 6.0 (VC6) project for kernel mode driver

 2006.10.28 - 17:29

After digging in Windows 2003-R2 internals I've updated article about KdPrint()/DbgPrint()/OutputDebugString(). Also, I was surprised that it had never been annonced here.

 2006.10.27 - 16:55

Published new DbgPrint Dump v0.6e with support for Windows 2003 Server R2.

 2006.10.26 - 12:42

I've tried latest USB drivers for NT4. My PCI USB 2.0 card made by VIA still doesn't work. Seems, the problem is originated by unassigned interrupt vector. For some reason (People, who know how to cure it ?) BIOS didn't make IRQ assignment. Probably I would have to implement PCI.SYS driver for NT4. This will give additional benefit of possibility to switch ATA controllers from Compatible mode to Native :)

 2006.10.24 - 01:06

I was asked yesterday, how to make sure, that there is only one copy of application is running on given physical machine. This means, that even if there are multiple virtual machines are running on single physical machine, only one copy is allowed to run among them. While looking for the solution, I've found the following:
http://www.codeproject.com/system/VmDetect.asp - detecting VMWare and VirtualPC environment. And much more interesting thing:
http://chitchat.at.infoseek.co.jp/vmware/vmtools.html - communication between virtual VMWare machine (GUEST) and its HOST machine (backdoor interface).

 2006.10.15 - 00:27

I've arranged drawings as a gallery. And I hope will soon add there more when get to scaner.

 2006.10.14 - 13:47

Minor updates in atactl utility.

Implementing SATA/SATA-II support in UniATA...

Updated UniATA FAQ

 2006.10.08 - 22:01

Links section (Dao) is updated with following links:

http://www.gagin.org/index.php?art=72
http://www.gagin.org/index.php?art=74

(In Russian only) Rather driving life concepts. And very, very similar to my own.

 2006.09.23 - 21:06

Today I attended procedure of knighting to Alpinists by Kiev club Vertical - http://www.vertical.kiev.ua (web-site is in Russian only). For this time just as spectator. Nevertheless, I was allowed to clime up the pine-tree and jump from knot to trapeze (this is a horizontal bar suspended on 2 ropes). And was succeded :) Though I had never took part in such measures and seen Aplinistic equipment in cinema only.

 2006.09.20 - 09:00

I've just back from Jazz-festival in Koktebel, Crimea (web-site is in Russian only). I would recommend it for true jazz fans ;). Along with listening to music I've found some time to walk in Karadag's mountains and forest reserve. Nice place. And before going back I've attended the Fox Bight (to the West of Koktebel). And what about photos.... I'm too lazy to make them acceptable for web-publishing...

 2006.09.05 - 09:22

At last I'm publishing new UniATA v33h2! As usually, with useful fixes :)

 2006.09.03 - 20:58

Some fixes and useful features in new DbgPrint Dump v0.6d.

This weekend I've overcome some significant problems in UniATA. Long time ago I've beautify handling of ATAPI devices, but unfortunately damaged 2000, XP and K' support :) But now if new version passes tests on machines of my friends, I'll update version on the site. However, even if some bugs are found I hope they'll be fixed very soon.

PS. Seems, three things done in a right way rules the game: rest, treatment of job and time management :)

 2006.09.02 - 00:00

KtP informs, that web page of universal VESA/VBE/SVGA video drivers for NT family is updated.

Also updated unofficial NT 3.51 Service Pack by KtP.

Published new USB drivers for NT4. KtP says, that they can USB 2.0. Cool.

 2006.08.29 - 21:54

Now FastReboot allows you to select which OS you shall reboot to. When Ctrl-Alt-Shift-Break is pressed, OS list based on BOOT.INI is displayed. After choise system makes fast reboot to specified OS without any additional actions from you. Also added GUI configration dialog.

 2006.08.27 - 13:21

Riding in Karpatian Mountains is cool :)

Thanks to eeexkurs for discussion GetProcAddress() for NT kernel mode article. Some inaccuracies are fixed and article is updated with usage samples.

 2006.07.16 - 01:10

Thanks to DeathSoft fixed bug in GetProcAddress() functions for NT kernel mode. There was

ULONG  max_func  =exports->AddressOfFunctions;
while must be
ULONG  max_func  =exports->NumberOfFunctions;

 2006.07.12 - 12:13

I've just back from ethnic festival in Karpatian Mountains . Really greate thing. Wonderful music. Many bright people. Paradise...

Today Aclys sent me key remap utility. It alows to swap entire keys, e.g. 'A' and 'B' or 'Win' and 'Alt'. Since it seems to become unavailable in the Internet, I've placed it to Downloads.

 2006.05.07 - 19:45

Updated advanced volume information utility - fsstat
Fixed handle and memory leaks in ParseSymLink() function. Now it is ready for productional use, even in drivers.

 2006.04.22 - 13:55

Links and Docs sections are updated with some links:

How to create and kill threads in NT Native Mode applications.
WiFi antenna from tin can

 2006.04.09 - 22:09

Page of universal VESA/VBE/SVGA video drivers for NT family by KtP - http://www.geocities.com/bearwindows/vbemp.htm is updated again. Along with new versions you can find there some dosc and samples of calling Video-BIOS (INT 10) from NT kernel mode.

Updated unofficial NT 3.51 Service Pack by KtP. Added new serial.sys.

 2006.04.08 - 00:39

Published console process kill utility - wkill. Can find target processes by executable name and window caption.

 2006.03.29 - 01:55

Added basic NTFS Reparse Points (Symbolic Links) support to xln.

 2006.03.18 - 16:11

Since atactl utility itself appeared to be useful, now you can download it separately.

 2006.03.16 - 21:35

Web page of universal VESA/VBE/SVGA video drivers for NT family by KtP - http://www.geocities.com/bearwindows/vbempru.htm is updated with new version. It detects video card automatically and should not be recompiled. Though, KtP says that "manual" version is more stable.

Also published unofficial NT 3.51 Service Pack by KtP. It enables support for large HDDs, FAT32, improves compatibility with new software.

 2006.03.16 - 14:46

I've published Fast Ethernet thunderstorm protection circuit.

 2006.03.09 - 16:20

Update in list of widespread ATA/ATAPI standard deviation. Today our heros are Intel PIIX/ICH families when dealing to ATAPI devices.

 2006.01.27 - 10:17

Wow! It really exists. I mean Nirvana. MS Visual Studio 6.0 supports memory access breakpoints. And not such simple ones as SoftIce do. MS VS has very advanced memory access debugging tools. Rather strange, that so few people know about it. Even more, many people believe that there is no such thing in VC6 Debugger. And I was among these ones. Read MSDN.

 2006.01.25 - 00:23

Thanks to Malx, link to http://www.cdfreaks.com/article/113 is added to Links section. This is perfect document describing difference between DVD+R/RW and DVD-R/RW technologies.

 2006.01.23 - 21:00

I've made list of widespread ATA/ATAPI standard deviation.

 2006.01.12 - 13:58

I've turned around and found - host.exe for Windows. This is command line utility for determining host IP-address by domain name. I don't know why MS doesn't include such utility in Windows distribution. Sometimes it is very handful along with nslookup.exe (which is included). Enjoy: http://bind8nt.meiway.com/download.cfm

 2006.01.08 - 10:37

Heh... Happy New Year! And good luck!

Thanks to DeathSoft, link to http://leo.yuriev.ru/SerialXP is added to Links section. This is high-performance Windows 2000/XP/2003 driver for synchronous and asynchronous serial ports and multiport PCI adapters. If believe the author, it supports transfer rates above 115200 and is free from well-known bugs of standard serial.sys by MicroSoft.

Updated article about GetModuleHandle() and GetProcAddress() functions for NT kernel mode.

 2005.11.29 - 09:57

Fixed bug with nForce family in UniATA v32a2. If believe Axxie and Mike, there are no more visible problems with these controllers.

 2005.11.29 - 00:50

I've made patch to squid 2.4-stable7. It makes possible to record total http-request+reply size in log. By default only http-reply size is written to log.

 2005.11.20 - 21:44

I've just forgotten - Mich told, that author of USB drivers for NT4, those are the first at http://www.geocities.com/mypublic99/index.html, published sources.

 2005.11.20 - 19:07

Published new versions of good drivers for NT4 by SciTechSoft and IoNetworks Thanks to KtP for notification.

 2005.11.18 - 14:48

Today Axxie, Slst & CDK published new version of FAR FileCopyEx plugin. This is the first build, that unites all bugfixes to the previous ones. Well, I'll not praise on it here. It is better to attend its native web-site filecopyex.org.ua. You will find there complete docs, binaries and sources. Enjoy!

 2005.11.17 - 18:30

Today I've tried known (by ionetworks, see earlier news) USB drivers for NT4 for USB-keyboard support. Them work. The keyboard was detected and got in use without any actions on my side. And along with connected PS/2 keyboard too. Or, rather - both them co-exist and co-operate without any conflicts. Even Caps/Num/Scroll-Lock LED's are synchronized. I'd like to find somewhere still one USB-keyboard and check this extreme configuration.

I'd like to notice: Win XP have recognized and get into account this keyboard only after 3rd (!) reboot. And with BIOS-enabled support only. And only after I have unplugged PS/2 keyboard. I was made to use mouse for entering path to drivers and clicking on buttons. After this procedure both PS/2 and USB keyboards could operate simultaneously. Btw, XP don't want to work with additional USB 2.0 PCI card (CD with drivers is lost somwhere), against NT4. But this is another story.

This is example of better USB support in the OS, where according to MS policy it was not planned at all. Because of inapplicable for dynamically connected (PnP) devices architecture. And WDM (PnP) technology since 2000 and higher - is the matter. Seems like a kind of shit. However, similar thing we have with ATA/IDE (and I suspect not only).

 2005.10.14 - 22:28

Published new UniATA v32a. This is intermediate version on the road to NT3.51 and ReactOS. It also includes several bug-fixes.

Web page of universal VESA/VBE/SVGA video drivers for NT family by KtP is now available in both Russian
http://www.geocities.com/bearwindows/vbempru.htm
http://www.navozhdeniye.narod.ru/vbempru.htm.
and English:
http://www.geocities.com/bearwindows/vbemp.htm
http://www.navozhdeniye.narod.ru/vbemp.htm.

 2005.10.13 - 16:50

BTW, Mike told me, that scitechsoft also published universal audio-drivers for AC-97-compatible cards:
ftp://ftp.scitechsoft.com/snap/winnt/snapaudio-winnt-1.1.2.exe

Some thoughts, but in Russian only yet...

...let me say, it is about our life...


Updated article about GetModuleHandle() for NT kernel mode. There are some interesting issues with finding ntoskrnl.exe and hal.dll modules. When KernelGetModuleBase3 is used, these modules always have such names. But when we use KernelGetModuleBase modules are named according to their real file names. For example if ntkrnlpa.exe is loaded as kernel, KernelGetModuleBase("ntoskrnl.exe") shall return NULL, while KernelGetModuleBase("ntkrnlpa.exe") - proper address. The same policy is applied to HAL.

 2005.09.28 - 09:03

Sorry to KtP, I've missed the most important link:
free universal VESA/VBE/SVGA video drivers for NT family -
http://www.geocities.com/bearwindows/vbemp.htm
or http://www.navozhdeniye.narod.ru/vbemp.htm.
by KtP.

 2005.09.22 - 10:11

KtP shared some useful links with me:

  • universal VESA/VBE/SVGA video drivers for NT4 -
    ftp://ftp.scitechsoft.com/snap/winnt/snap-winnt-3.0.5.exe.
    There you can also find versions for DOS, OS/2 and Linux.
  • also published fresh USB drivers for NT4 -
    http://ionetworks.com/support/drivers/nt40/i4usb320.exe

 2005.08.27 - 10:15

Added sendmail SMTP server HOWTO to FBSD install article.

Story about the UPS and so on

My greatly praised APC UPS 1500VA being about 2 years old have done something strange. It produced about ten click-clicks - like switching between battery and normal operating modes. After the power guardian calm down. But all proteced computers got to reboot. Except the server, exhaling a thin stream of smoke. And I had to have a walk (at Saturday!) looking for the substitute for the burned-out power supply module. Since it was 1-unit one (such a thin box), the problem appeared to be difficult to solve (at least in our country). Fortunately. I've found second-hand 230W 2-unit module. The size is not a problem, because the case is big enough. But the aperture for the power supply socket appeared in inconvenient place. But hack-saw is a powerful thing, especially in compatibity issues ;) The server is now online, my home-net see the world, and I think about better approaches to protection of the equipment...

 2005.07.24 - 00:45

A lot of fixes and improvements (e.g. NT 3.51 support) in DbgPrint Dump v0.6b

 2005.07.02 - 19:52

Updated article about GetModuleHandle() and GetProcAddress() functions for NT kernel mode. Now all versions of Windows since NT3.51 (e.g. NT3/NT4/2000/XP/2003) are supported (thanks to Egor Yuzik).

 2005.06.27 - 19:33

Summer, the heat, no job, I need not walking to the office. It is pleasant.......
It is very nice. Just perfectly!
The nature, the heels, the river an so on.....
Somewhere in underground new uniata's, dbgdump's and co. are unhurriedly prepared to see the sun. So people, don't worry, be happy. The site is alive (some people already asked me ;).

May be you will not believe me... But it would be truth to say that I've become an owner of NT4 license :) I'm a fun of this OS. And I've got such a nice present!

 2005.05.26 - 11:17

To console PCI Dump v0.1f added raw dump option.

 2005.05.23 - 12:16

A lot of fixes and improvements in DbgPrint Dump v0.5f

 2005.05.21 - 12:13

Published implementation of such useful functions GetModuleHandle() and GetProcAddress() for NT kernel mode. You can use them in your drivers to dynamically get addresses of exported functions. Such functionality is very useful when writing unified drivers for different versions of Windows (e.g. NT4/2000/XP).

Link to http://stenri.pisem.net is added to Links page (thanks to DeathSoft). This is an iteresting addon to Numega SoftIce. It fixes some compatibility bugs. Hides SoftIce from ugly paranoic programms (those are actually useful, but falls into panic when see SoftIce, however nobody even tried to debug/hack them). And also adds a set of additional tools, those are available via debugger command prompt. This tool is available for free together with sources (option in istaller). It cannot be completely installed under NT4+sp4 since it wants shell32.dll to have GetFolderPathA().

 2005.05.18 - 08:54

Link to greate search engine, specialized on sources of open-source projects. - http://koders.com is added to Links page.

 2005.05.13 - 14:58

In DbgPrint Dump v0.5b implemented Kernel Debugger extension for extraction logs from crashdump.

 2005.05.08 - 13:09

Fixed bug (extra bracket) in CommandLineToArgvA() and CommandLineToArgvW() functions.

 2005.04.25 - 11:59

Still one important fix in DbgPrint Dump v0.5a . Found and fixed still one issue with debug message loss.

 2005.04.24 - 09:22

Published comments by Taren to FBSD install (In Russian only yet).

 2005.04.22 - 12:09

Fixed bug .INF file for NT4 in UniATA v31f. Previous versions could crash with INACCESSIBLE_BOOT_DEVICE if disk.sys driver had dependence on SCSI miniport group.

 2005.04.17 - 19:03

A lot of critical fixes in DbgPrint Dump v0.5 . Read history for details.

Updated cp-1251 fixed width font version is published (English letter 'k' is fixed).

 2005.04.12 - 09:11

To DSync.exe added suppression of annoying message box when accessing empty removable drive. Find new executable and sources here: FastReboot.

 2005.04.10 - 17:01

New ideas from DeathSoft, nortonc@ and Alter are added to Projects

Since I've become owner of a digital camera, I tried NT4 USB Flash drivers from http://www.geocities.com/mypublic99/. These drives works (at least UHCI) ! But note: I would recommend you to SYNC your volumes before disconnecting card. Otherwise filesystem on the Flash may be damaged and you will need to reformat it. You can use dsync.exe utility from FastReboot package to perform SYNC operation. Against sync.exe by M. Russinivich this utility is capable of syncing removable media and formatted for random access CD/DVD disks.

 2005.04.09 - 13:58

Fixes in samples from Creating Visual Studio 6.0 (VC6) project for kernel mode driver

Fixed several bugs in error recovery code for invalid device bus address in UniATA v31d.

 2005.04.05 - 03:07

Fixed bug in IDE device address validation code in UniATA v31c. Previous versions could crash when someone attempt to send request to nonexistens IDE channel.

Since I've got such a nice device as Digital Camera, photos come to the Art section.

 2005.03.31 - 23:07

Important fixes in Creating VC6 project for kernel mode driver article. (thanks to Axxie)

 2005.03.25 - 09:51

Update in the patch to standard cdrom.sys for NT4 - cdromx.sys.

Added more information about project settings (thanks to Emusic from http://www.rsdn.ru) and Sample to Creating VC6 project for kernel mode driver article

 2005.03.24 - 12:08

Published NT VDM INT28 driver by DeathSoft. This driver helps to avoid 100% CPU usage with some DOS applications in idle state.

Minor updates in UniATA v31b, mainly for Debug purposes.

Fixed method of System Account detection in DbgPrint Dump

Minor fixes in Creating VC6 project for kernel mode driver

 2005.03.07 - 23:59

<<  Say "NO" to Software Patents  >>

Read http://ffii.org

 2005.03.04 - 11:28

Critical fix in UniATA v31a.

Fixed bugs (crashes ;) with support of pathnames with spaces in deltree.exe and tailCRLF.exe.

 2005.02.25 - 11:11

Some days ago I've read 1 byte story (In Russian only). Greate thing....

Fix in user/kernel messages synchronization code in DbgPrint Dump.

 2005.02.21 - 15:00

New version of UniATA v31. It contains some fixes. Seems that compatibility with controllers and connected ATA/ATAPI devices is significantly improved.

 2005.02.18 - 13:03

Minor fix in DbgPrint Dump.

 2005.02.17 - 12:56

At last I've written article about Creating VC6 project for kernel mode driver

 2005.02.09 - 23:52

Updates in Links and
Cyrilic and Ukrainian language support topics.

 2005.02.08 - 23:56

Today Axxie sent me link to FreeBSD-like firewall utility for Windows platform. If belive developers, it has full feature set and the main - command prompt interface! Enjoy: http://wipfw.sourceforge.net/ .

 2005.02.08 - 12:55

New Release and Debug builds of UniATA v30i with fixes.

I've also created manuals for UniATA registry settings and atactl.exe.

Published Far macro, implementing Left/Right shift of selected text with Tab/Shift-Tab in Far editor.

Added Russian version of Windows NT Services and Drivers

Updates in Links and MS Visual Studio 6.0 tips

 2005.01.30 - 13:30

Along with traditional improved Release of UniATA v30h I've published special Debug build with logging enabled. Note: do not install Debug build until DbgPrint Dump is installed with

DbgPrintLog.exe -full -T DTN -wd X:\dir_for_logs -drv 1 -svc A -drvopt DoNotPassMessagesDown 1
    -drvopt StopOnBufferOverflow 1 DbgDump.log

Updated article about CD-recorders and their bugs. Added comments about LG, Benq and NEC.

I've lost 3 days with recovering NTFS partitions on 40Gb HDD.
First time I thought that these are the last days of its life. NT4, w2k and XP systems hanged on massive writes on it. chkdsk utility detected and fixed each time new errors. I've run it about 15 times, but without significant results. In addition I observed very low read transfer rate. After heroic afforts (it was very-very slow) all data was backed up to another HDD. Then I've reformatted HDD with surface check and recreated partitions. No BAD-blocks were found. Even more - after copying all data back, read transfer rate (copy to nul raised from 500Kb/sec to 4.8Mb/sec.
Seem that it is was result of using NTFS compression on some folders, heavy fragmentation, driver testing and unexpected resets without further chkdsk :)

 2005.01.22 - 18:57

Updated and improved samples with programmatic managing Windows NT Services and Drivers

 2005.01.16 - 20:31

Critical fix in UniATA v30g.

Some useful updates in DbgPrint Dump.

PS. Sorry, I'm very busy with my job now...

 2005.01.03 - 18:16

Added Native Mode support to SDK of DbgPrint Dump.

And some minor changes like cross-references, spelling, etc.

 2005.01.02 - 16:06

We have found that not all LBA48 bugs were fixed in previous version of UniATA. Try new UniATA v30e with more fixes.

 2005.01.02 - --:--

Happy New Year !!! Good Luck !

 2004.12.27 - 22:15

Good results! Yuschenko vs Yanukovuch - 52% vs 42%. Btw, it is not absolutely clear for me, where these 42% were taken from. But let it be. I observed the revolution from Kiev, may be it looks differently for Lugansk people.
PS. nothing personal


Fixed LBA48 support bug in UniATA v30c. LBA48 is addressing mode used for large capacity drives - more than 128Gb.
Greate thanks to Alexander Spelicyn aka spelX@mail.ru (remove X) for testing with 160Gb HDD on the old good i440BX (this controller doesn't support LBA48).

 2004.12.26 - 23:00

Election of the president, round 2, remake

 2004.12.24 - 17:41

Added GUI (by Entity) to rconf, the utility which can save and restore Application-specific registry settings and libraries.

 2004.12.24 - 12:04

Merry Christmas and Happy New Year 2005 to all celebrating people !!!


Updated MS Visual Studio 6.0 tips and SPTI

 2004.12.22 - --:--

1 month since beginning of the revolution

Read more datails on Maidan site - http://eng.maidanua.org/

Observe the central square of Kiev - Maidan Nezalezhnosti with web-camera at
http://webcam.inter.ua/ru/640x480.html

 2004.12.20 - 00:55

Once again European Patent Office attempts to allow software patents. Please, visit the following pages if you want to stop this kind of evil: Petition and Call for action

 2004.12.17 - 13:43

Fixed bug in timestamp transformation algorithm and added high-precision timestamp support to DbgPrint Dump.

And still one link from Mike:
UFS/FFS for Windows. Info: UFS/FFS are native filesystems, used by FreeBSD, OpenBSD, NetBSD. http://www.pyrasis.com/main/FFSFileSystemDriverForWindows

 2004.12.13 - 00:38

Many addons in DbgPrint Dump. Implemented capability of using KdPrint()/DbgPrint() on raised Irql (greater than DISPATCH_LEVEL), customizable message buffer size (in driver), introduced DbgPrint SDK and fixed some bugs. version changed to 0.3.

 2004.12.08 - --:--

16th day, still 1 step to the victory. I'm sorry the translation will be ready later.

 2004.12.05 - 15:00

Try new UniATA v30a. Seems I have fixed some bugs with INF-files, Windows versions and hardware compatibility.

 2004.12.04 - 23:26

12th day... The things taking place now are greate...

Read more datails on Maidan site - http://eng.maidanua.org/

Observe the central square of Kiev - Maidan Nezalezhnosti with web-camera at
http://webcam.inter.ua/ru/640x480.html


DeathSoft have published the new idea in Projects, OMF support for LD linker

and at least I've made link to Downloads.

 2004.12.03 - 23:14

11th day, continuation. Also in Russian only.

 2004.11.28 - 23:27

6th day of resistance...

Still some expressions from the Revolution. Also in Russian only.


Some improvements in DbgPrint Dump.

 2004.11.28 - 01:53

I've made a kind of overview of various informational sites, news channels on TV. After that I decided to express my own view on the events taking place in our country. Sorry, the text is in Russian only for now.

 2004.11.25 - 14:00

Election of the president of Ukraine... The government attempted to force election of V.Yanukovich. The most people voted for V.Yuschenko and claimed him to be the president. About 1 million of people takes part in meeting in Kiev for 4 days.

You can also find more links in russian version of this site.


Fixed some mistakes in site materials.

Note: I do not publish any new software now. I have no time for this. Why ? See above.

 2004.11.10 - 23:43

Election of the president of Ukraine... Find my oppinion and the reason for design change in russian version of this site.


Fixed bug in PHP-script, leading to generation of incorrect paths to TGZ-archives.

Useful addon to UniATA FAQ - how to recover after installing buggy version :)

 2004.11.07 - 11:53

Fixed thread synchronization bug, leading to Page Fault in DbgPrint Dump.

 2004.11.06 - 19:27

Minor fixes and improvements in DbgPrint Dump.

 2004.11.03 - 13:14

Published implementation of useful function CommandLineToArgv() in both ANSI and Unicode versions.
Note: ANSI version doesn't exist in Win32 API, Unicode version has too complex internals. The sources proposed are almost platform-independent (only memory allocation call must be tuned).

Fixed still some mistakes in text messages in Bad Block Copy.

 2004.10.31 - 21:26

Fixed minor bugs with text messages under Windows 95/98/Me in Bad Block Copy.

 2004.10.26 - 18:42

Fixed bugs with command line parsing in Driver installing tool. I'm sorry, I didn't check the previous build.

 2004.10.27 - 15:47

Fixed bug with syncing single volume with DSync.exe. Find new executable and sources here: FastReboot.

Due to customer's requests I have added Windows 95/98/Me support to Bad Block Copy. Enjoy!

 2004.10.10 - 01:07

So much time since the last posting.... Let me fix this bug :)

Published updated Driver installing tool. I've added option for installing driver without automatic start. It is better to avoid starting some drivers from User Mode :)

Information about Process/Thread Privileges is added to DbgPrint Dump log-file header. Sometimes it is very useful.

 2004.09.29 - 13:06

Link to the site of Kiev Go-club - http://www.kiev-go.org/ is added to Links page, section Friends.

Copies of Far WinScp plugin are now available in Downloads section. Links to them are also added to Projects, SSH FileSystem.

  • winscpfar121setup.exe
  • winscpfar130setup.exe

 2004.09.21 - 18:22

We have catched misterious bug in UniATA related to SiS IDE detection code. These controllers are rather strange... Read details and download new UniATA v29j.

I've forgotten to say, now all links to archives come with archive size.

 2004.09.17 - 18:44

Today I've received a pretty bug-report from Mike.... I was astonished with the shape... This was one rare case, when no additional questions appear. Just look here (181 Kb).

 2004.09.16 - 20:39

Find new updates and fixes (especially related to Windows 95/98 support) in Far Indexer 93d

Fixed bugs with crash on empty command line in srchrep from converter set.

I have written very-very small HOWTO about enabling cyrilic font support for non-Unicode applications. For instance Far manager, most other console tools, a lot of GUI applications.

 2004.09.13 - 13:45

For convenience of writing scripts, oriented on software testing, the EchoDbg utility is added to DbgPrint Dump package. In contrast to standard echo command EchoDbg allows sending text messages to DebugConsole using OutputDebugString(). In addition EchoDbg can redirect StdIn to DebugConsole.

Improved Unix-like /dev/zero driver for NT/w2k/XP/etc. by Vitaliy,

 2004.09.09 - 12:52

I have published UniATA v29i3. It includes some fixes, but I would recommend treating it as beta- (or even alpha-) version.

Improved Unix-like /dev/zero driver for NT/w2k/XP/etc. by Vitaliy,

 2004.09.08 - 12:52

Added link to CD-recorder FAQ.

 2004.09.03 - 17:17

Added pre-boot script execution feature to FastReboot. Also implemented protection from simultaneus execution of multiple copies of FReboot.exe.

Re-design of UniATA is under consideration now. Looks like standard Windows libraries for SCSI/IDE controllers support (scsiport/ideport) will not be used any more. Of course, this will not be easy, but problems with PnP compatibily and hardware dependence under w2K and higher will be solved. This change will also improve performance under all OSes (NT4 and higher).

 2004.08.26 - 20:48

In same code for Intel ICHxxx IDE support found still one bug. Looks like that it is mine. The bug leads to data corruption. So, v29i is removed from the site.

I get to know (Mike sent me URL), that driver for USB Flash-disks for NT4 already exists: http://www.geocities.com/mypublic99/

Plus one interesting link from Anton: http://rinkworks.com/stupid/cs_programming.shtml

 2004.08.25 - 16:36

Found and fixed bug in Intel ICHxxx IDE support code. Who need it - DO NOT try new version (v29i). It contains still one or more (See above).

 2004.08.23 - 20:30

Found and fixed bug in DbgPrint Dump. Its user-mode part crashed on intensive message flow from OutputDebugString(). Download update if you need it.

 2004.08.19 - 15:19

Published:
Unix-like /dev/zero driver for NT/w2k/XP/etc. by Vitaliy,
and Driver installing tool by M$ (compiled by Alter)

Also updated:
article about SPTI (Scsi Pass Through Interface) - the analogue of ASPI for NT-family OS'es (I think SPTI is much better designed).
article about CD-recorders and their bugs.

 2004.08.16 - 17:00

Hi, All! I'm back :) Lets start coding something :)

 2004.08.03 - 03:35

Server restored!!! But with some unexpected difficulties. Something wrong happened to /usr and /home partitions. They remained readable, but fsck couldn't repair them. In addition during automatic check of / and /var partitions many config files were lost. Along with them some system libraries also disappeared. So I hadve to rebuild and reinstall the whole FBSD world and kernel. This revived even installed packeges.

 2004.08.02 - 00:15

At least I had some time to implement import/export utility for application-specific setting. It can also save to separate directory libraries required by specific application. This is rather simple utility. Some time ago Axxie planned to develop much more powerful tool. But for now - use rconf. It keeps lists of required registry keys and libraries in .INI files. According to these configs utility can save application specific parts of registry and libraries to separate directory and later restore settings and place libraries to proper places under another OS. The only restriction are paths. They must be persistent across OS'es. See also NT multiboot.

One very-very unplesant thing happened today. My home server was damaged. :(( Thunderstorm... but HDD is alive, so things are better than could be...

 2004.08.01 - 05:23

A lot of fixes in UniATA v29h.

 2004.07.02 - 19:17

I hate spammers... May be it is necessary to make back spam ?

 2004.06.30 - 15:55

I made an attempt to recover old DVD-R (do you know, that DVD-R/RW loose data in rather short period of time - about a years). This attempt initiated some imprevement in Bad Block Copy.

Fixed bug in UniATA v29d with system hang up when some new CD-drives are connected to some IDE controllers (e.g. CMD and may be some others).

Now I'm also work on UniATA. I'm adding code for new devices and fixes for old ones (e.g. ICH4). I hope I'll publish new version before I go to have a rest for some weeks ;)

BTW, does anybody know how Scsi Miniport can prevent system from Hibernate ?

And finally some addons to FBSD install and Links

 2004.06.02 - 17:19

VIA 8235 and VIA 8233A support code was added to UniATA Also fixed bug in SiS secondary IDE channel support code. (version 29c).


 2004.05.31 - 14:01

After debugging NT scsiport the following article appeared: SPTI behavior and 64k buffers.

And in addition - small HOWTO about setting up home router under FreeBSD

 2004.05.27 - 05:15

Added basic Shell Links support (.lnk) to xln.

 2004.05.19 - 19:55

Fixed text-mode setup files in UniATA. Now it can be installed during system text mode setup phase. If you need it - use 29b version.

 2004.05.14 - 12:30

Fix in MyRunAs (now it works under w2k).
Published NTFS hard link creation utility - xln.
Updates in NT multiboot article. Added info about BC6 and performance updates for MSDN solution.

 2004.05.09 - 15:00

Crimea - rulezz !!! (see Russian version)

Also people sent some new ideas

In addition, see update in DbgPrint Dump,

 2004.04.28 - 19:10

XP/2k3 bug fix in DbgPrint Dump, fix in Far Indexer

 2004.04.26 - 15:00

published advanced volume information utility - fsstat

 2004.04.23 - 14:30

Updates in
Far Indexer
and DbgPrint Dump

 2004.04.20 - 13:00

Fixed bugs with crash on empty files in srchrep from converter set and implemented simple esc-sequence support (\n, \r, \0, \t, \q).

 2004.04.19 - 15:10

In DbgPrint Dump implemented OutputDebugString() catch.

 2004.04.16 - 15:30

Fix in console PCI Dump.

Published:
Far Indexer by Axxie,
Unix<-> EOL translation Far plugin by Anton,
and DbgPrint Dump by Alter.

 2004.04.12 - 19:00

Patch to Unix GNU patch utility. Adds possibility of patching binary files.

 2004.04.08 - 17:00

New version of UniATA (0.29a) is available. Added support for a couple of new devices, inplemented device include/exclude lists.

 2004.04.06 - 13:00

Fixed PCI Dump for XP compatibility.

Minor fixes in Display Control utility.

Update in NT multiboot - about NTFS partitions creation.


I'd like to say: Mozilla 1.7b - rulezzzz!!!
UPSs from APC are also rulezz :)
but Power Supply modules from computer cases are NOT. Until I inserted all missing inductivities in my 100W unit, (some hardware vendors use jumpers instead) it produced startup peak current of ~5A(!). It is instead of 0.5A.

 2004.03.30 - 12:30

Fixed links to the latest version of PCI Dump.

Published updated a little CacheSet utility by Mark Russinovich.

 2004.03.24 - 14:00

Added support for external PCI device list to PCI Dump.

 2004.03.16 - 15:00

To psubst added pathname normalization code. It is no longer important to set or not to set '\' at and of pathname. Both types of slashes ('\' and '/') are now acceptable.

 2004.03.13 - 23:50

Updated article about NT multiboot and moving software settings across OS'es. Now docs for Environment variables, MSDN, MS Office 95/97 and Photoshop 7 are available. BTW, Photoshop 7 perfectly works under NT4. The only trouble is it's setup.exe.

 2004.03.03 - 03:10

In Bad Block Recovery appeared key for setting number of attempts to read bad block.

 2004.03.02 - 17:00

My congratulations, spring have come !!!! :)

I've fixed a bug in persistent subst. There must be NO '\' character at the end of path string. In addition I created management utility for these persistent substs. It can be used instead of standard SUBST, because of compatible command line format.

New version of PCI Dump is published. It contains console utility that dumps full information about present PCI devices in text form. To the point, people, who use UniATA, if you send me this dump, I will add your controller to list of actually supported devices :).

PS. mail on alter.org.ua already works.

 2004.02.25 - 19:29

New version of UniATA (0.28) is available. It contains bugfixes for error in interrupt enable/disable routines, at least removed dependence on ScsiPort DMA support API. As result, No hacker's init methods needed and compatibility with various Windows versions become better.

Hosting moved to driver.net.ua, thanks to case@. Also created mirror - www1.alter.org.ua.

 2004.02.13 - ??:??

It is a great holiday, Friday, the 13th. This day some very good person have stollen Windows sources. Even more, that person shared them. Now our life becomes easier, and our programms clearer :)

Looks like neverending war between Open Source Software and MS is ended.

 2004.02.05 - 13:05

New edition of rar->tgz. With error checking. Previous version could simply delete the whole contents of current directory if you call it standing on "..". And it did so :) Thus, people who use it, make update now ;)

 2004.01.27 - 03:00

Updates in Links

New article about NT multiboot and VisualStudio settings is added

New UniATA is coming soon...

Pretty good fonts for programming: http://www.tobias-jung.de/seekingprofont (link was taken from http://www.joelonsoftware.com)

 2004.01.20 - 18:18

New version of UniATA (0.27a) is available (again). It contains bugfixes for error handling on CD (and other ATAPI) devices.

 2004.01.16 - 18:40

Still one developer come :) - Vitaliy Vorobyov aka deathsoftX@yandex.ru (remove X)

New version (0.27) of UniATA is now available. Read the details.

 2004.01.08 - 12:30

It have come !!!! This... how is it named.... New 2004 Year !!!!
At least server works again. It worked until someone turned power off on Jan 2... Does anyone wants to mirror this site ;) ?

 2003.12.26 - 02:30

Bug-fixes in UniATA. No hangs on DMA CRC errors!
Updated article about CD-recorders.

 2003.12.25 - 09:58

Updated MS Visual Studio 6.0 tips and About CD-R/RW drives
Published drawings with better quality

 2003.12.18 - 23:11

Published MS Visual Studio 6.0 tips.

 2003.12.18 - 13:09

Found and published koi-8 OEM fonts.

 2003.12.18 - 04:20

An article about various CD-recorders those I had seen is added.

 2003.12.18 - 04:16

News have appeared. Together with News appearead this message. Creation time looks pretty...

designed by Alter aka Alexander A. Telyatnikov powered by Apache+PHP under FBSD © 2002–2006