First of all, thanks Javis Pedro, for vbados/vbmouse, great job!
Wanted to report an observation regarding VBSF that might be worth documenting for other users.
My Setup
Guest: Windows 98
VBSF loaded via AUTOEXEC.BAT
Host: Linux, VirtualBox 7.2
VBSF 0.70 alpha
Symptom When a VirtualBox shared folder contains an underscore or accented characters — e.g. /home/user/Pasta_compartilhada — running DIR on the mounted drive would:
Show the volume label and . / .. entries correctly
Then fail with a "General failure" error (INT 24h) partway through the listing
This happened consistently, in both a real MS-DOS mode boot (Restart in MS-DOS mode) and inside Windows 98's DOS box — so it's not a Windows 32-bit caching issue, it reproduces in plain DOS too.
New files/folders added on the host afterward never appeared — the listing seemed "stuck", though the real cause turned out to be this failure rather than caching.
Isolation I initially suspected it was about filenames inside the share containing accents (I'm in a Portuguese/Brazilian locale, so I tested ç, ã in file/folder names). That was NOT the issue — files/folders with non-ASCII names, on a Linux host, inside the share work fine.
The actual trigger is the share directory name itself. Renaming the shared folder definition in Linux from /home/user/Pasta_compartilhada to /home/user/Pasta (plain ASCII, no underscore, no accents) immediately fixed it — DIR started updating correctly and reflecting host-side changes in real time.
I also tested _ alone (no accented characters) and it was enough to trigger the failure — so it's not limited to accents/Unicode, ASCII underscore in the share name also breaks it.
Also: Loading VBSF via AUTOEXEC.BAT (LH C:\Vba\Vbsf.exe, before Windows 98 loads) causes the shared drive to also show up correctly in Windows Explorer, not just in DOS boxes. If I run the VBSF after Windows 98 loads, I can only see the folder in the DOS window.
Might be worth adding a note on your website warning all of this.
Thanks again for the great work on this project!
PS: Apologies if this isn't the ideal thread — I couldn't find a dedicated one for VBSF specifically, and since it ships together with vbmouse as part of the same vbados package, I hope it's alright to post here. Please point me to a better thread if one exists, and feel free to move this post if needed.