Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Valery Sedletski

Pages: 1 ... 3 4 [5] 6 7 ... 24
Hi all!

I uploaded a new release:

There were some forgotten changes in previous release I added here. For example, forgotten memory release
in some places. So, now these memory leaks are fixed. Martin, please better use this version.

Hi all! (especially, Martin).

I fixed stack overflows in filename translation (short <-> long) code, occuring on IBM's kernels. On OS/4
kernels all was ok, because they have twice more stack. So, trap 0008 occuring when selecting the shared
folder in windows file manager, may be fixed too, as I suspect that it is the same (I observed trap 0008 too).
So, Martin, please test. The link is:

2mauro: The problem with empty WPS folder didn't solved yet, so far. Though, last versions stability was enhanced since "months ago". So, some traps and hangs were fixed. Also, some new features were added, like shortening file names for VDM. So, I'd recommend to update your version to the latest one.  Updating always doesn't hurt. If you see something bad, you always have option to roll back to the previous version.

Applications / Re: ArcaOS title bar themes
« on: July 10, 2019, 02:32:05 am »
Styler/2? That's it is included into eCS, but it is available separately, without eCS. Didn't it included into ArcaOS?

Applications / Re: WINOS2 functionality on the Thinkpad X220 or X201i
« on: July 07, 2019, 07:04:46 pm »
2Blonde Guy: Ah, starting at 3.23.10. I thought, 3.10, which is the very old version. I wonder why ACPI helps for VDM. Maybe, that's
because of a patch applied to the kernel by ACPI.PSD?

Applications / Re: WINOS2 functionality on the Thinkpad X220 or X201i
« on: July 07, 2019, 06:51:05 am »
2Mike Koelling: X200 is a Core2Duo system. I have X61T, which is CoreDuo too, and DOS / WinOS/2 works fine.
But on another laptop, T420, which is Core i5, it does not work, Symptoms are the same: Black DOS window
with a blinking cursor. Fullscreen DOS session does not work too. Adding lines to config.sys and autoexec.bat
(as Roderick suggested) does not help too. Installing ACPI.PSD versions 3.23.1 and 3.23.5 does not help too.
The same thing is with my father's Toshiba Core i3 laptop. It seems, the problem is with Core i3/i5/i7. Older
Core2 Duo machines work fine.

Hi all again!

I fixed the trap in TranslateName function (in code translating filenames short <-> long). Now it seems to be stable.
The  link is:

2Martin: does this build trap for you, when you using windows file manager?

Hi all!

I uploaded the new version:

Since now, you can disable the file name translation feature short <-> long with the "/h" or "-h" flag:

ifs=d:\os2\boot\VBoxFS.ifs /h

If "/h" or "-h" is set, long file names are just skipped in DOS sessions (the same behaviour like in HPFS/JFS).
Just in case someone likes this behaviour more, or just disable file name translation for stability (I have a bug
somewhere which can cause traps, in filename translation feature, So, if you add the "/h" switch, it should be
more stable until I fix the bug) and performance (file name translation use some CPU time) reasons.

2Martin Iturbide: Of course, I have some documentation on debugging, in docs/debug.txt file on the Additions ISO. It is unfinished, though.
But here is described, how to setup a log buffer in ArcaOS. If you have windows host, you'll need Putty:

Then you need to set up a COM port emulation in VBox, with mapping to a host-side named pipe. You can use this tutorial:

And also, you need to add the "/d" switch in VBoxFS.ifs, to enable COM port logging.

PS: I'm sorry, but your trap screens are useless, because this is a trap in 32-bit code, so I cannot determine, in which segment this code is located (like in 16-bit case). For having additional info, please install a debug kernel (e.g., OS/4 kernel), together with .sym files for that kernel and VBoxFS.ifs/VBoxGuest.sys. (The symbol files should be supplied together with the kernel. Also, there are .sym files for the Additions on the Addiitions ISO).

If something is not clear, feel free to ask me :)

Quote from: Martin
Now it also seems that my VM got worst, now even on OS/2 when I try to access the shared file it traps (trap2).

You have a trap even in OS/2 on the real hardware? Which file and what it is shared with?

Utilities / Re: Create an ISO from a CD
« on: July 05, 2019, 11:36:07 pm »
No, this is wrong froloff. Frolloff should be Dmitry, not Leonid

Utilities / Re: Create an ISO from a CD
« on: July 05, 2019, 09:31:47 pm »
2Doug Clark: BTW, you can use VBox with WinXP guest to run Nero, and grab and burn CD's and DVD's from it. As latest OS/2 version of
VBox has support of CD/DVD pasthrough, and CD-writing software should work fine. Anybody tested that, except me? ;)

PS: PowerDVD should work too, though, I didn't tried it.

Utilities / Re: Create an ISO from a CD
« on: July 05, 2019, 09:22:14 pm »
Yes, the latest one available from Froloff and Nickk (until they left OS/2 and didn't gave the sources to the community. Disappeared in
the unknown direction ;()

PS: BTW, this version of CDRTools supports USB CD/DVD/BD disks (tested well with my Hitachi-LG BP50NB40 Blu-ray/DVD/CD writer).
Though, better use the os2cdrom.dmd version from IBM's UDF filesystem (included in latest versions of eCS and ArcaOS), instead of
the version included in CDRTools.

PPS: On Blu-ray disks, UDF cannot format such disks as a "big disktette". UDF format just returns an "unknown medium" error. I use fat32.ifs for creating "big diskettes" with FAT/FAT32/exFAT filesystem on CD/DVD/BD rewritable disks. Just format such disks with the included FAT utility DLL  with /fs:<FAT16|FAT32|EXFAT> parameter:

format w: /fs:fat32 /v:fat32dvd

And you should be able to use such disks as "big diskettes". I reused here the CDRW read/write code from VBox. So, the same
routines are used in both programs.

2Lars Erdman: This is how file name shortening algorithm works: It removes first several leading dots from name, and leaves three characters
after last dot as an extension (and skips characters in between). So, thanslation algorithm does not misinterpret anything.

It is safe to use extension for directories in DOS. Yes, originally, there were a convention that directories doesn't have an extension. But that convention was widely "violated". "Violated" is not anything bad. Directory, in any file system, including FAT, is a file, containing the list of directory entries (excluding some exotic file systems, which don't include FAT). So, any directory can have any name, with or without extension. This is safe, because there is no difference, how files and directories are stored on the file system. And I used DOS and never saw any problems when having directories with extension. :-)

PS: Lars, this is not my own algorithm, it was invented before me by Henk Kelder and Ko Myung Hun. It was worked for at least, a decade before I joined the fat32.ifs project. Nobody still complained, so far. I only enhanced this algorithm for exFAT (as exFAT, opposite to VFAT, does not contain short file names along with long ones. So, I added a bit of new code, generating the short file names from long ones, and restoring them back. The idea was got from -- see "Fabricating a short file name").

2Martin Iturbide: I just found that if I start "svn up" in the VBox source directory, and then enter the same directory with FC/2, I get
a trap. Maybe, you have the same with "winfile.exe", so you're accessing the same directory with some other program at the same
time? Also, please check that it doesn't trap if opened with "winfile.exe" only. You can try several times, to discard false results.

Utilities / Re: Create an ISO from a CD
« on: July 05, 2019, 03:02:44 pm »
2Andre Heldoorn: No, on Hobbes I see an older version. This one is uploaded at

Pages: 1 ... 3 4 [5] 6 7 ... 24