Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to index page
Thread view  Board view
nidud

E-mail

Norway,
23.10.2012, 13:46
 

The Doszip Commander version 2.37 available (Announce)

Download: https://sourceforge.net/projects/doszip/files/

Changes in 2.36 - 22 Oct 2012
- added Window List to Edit (Alt-0)
- added direct access to menus using mouse
- fixed memory leak in editor
- fixed bug in file-IO using short file names
- fixed bug in file-IO using long file names

Changes in 2.37 - 23 Oct 2012
- fixed bug in Setup

The memory leak appears to be bug (or limitation) in NTVDM. Calling a 32-bit program from a 16-bit program directly generate problems. This was allowed in the editor (still is), and in some cases made DZ freeze. The correct way of making this call is to spawn 32-bits program using command.com. This will eat some memory, and will fail on using cmd.exe as COMSPEC. I made a small hack (v2.20++) to prevent this from happening, but it seems this have some side effects.

All these calls are now spawn using command.com.

The new updates debated below also have some side effects using LFN files, which have special security flags, now generate error on reading. This will happen even if you uninstall the KB2724197 update. I noticed that files in a Visual Studio project suddenly disappeared from the panel. They reappear on using short filenames in the panels. This infects copy, delete, search, and all other functions normally used in a file manager, like NC version 5.5 with LFN support.

I provided a fix for this in the latest version, but there are still some files missing, so for now: use a 32-bit file manager in Windows XP.

Rugxulo

Homepage

Usono,
24.10.2012, 21:57

@ nidud
 

The Doszip Commander version 2.37 available

> Download: https://sourceforge.net/projects/doszip/files/
>
> Changes in 2.37 - 23 Oct 2012
> - fixed bug in Setup

I've mirrored this to iBiblio and announced as News.

BTW, I don't see any plugins nor 186 version for this release, but I guess it's not a deal breaker. ;-)

As for WinXP and NTVDM bugs ... that will probably never change. Windows 8 comes out in two days, and while I haven't tried its 32-bit version, I'm very skeptical that NTVDM will barely work at all. IIRC, DJGPP had to work around a lot of bugs, and sometimes they resorted to doing LFN2SFN and then whatever to avoid some issues. I don't know if that helps you, but you could check their libc sources for some rare hints if you're curious.

nidud

E-mail

Norway,
24.10.2012, 23:43

@ Rugxulo
 

The Doszip Commander version 2.37 available

> I've mirrored this to iBiblio and announced as News.
>
> BTW, I don't see any plugins nor 186 version for this release, but I guess
> it's not a deal breaker. ;-)

The plugins should still work (I hope), no need to update.
I could compile a 186 version thought.

> As for WinXP and NTVDM bugs ... that will probably never change. Windows 8
> comes out in two days, and while I haven't tried its 32-bit version, I'm
> very skeptical that NTVDM will barely work at all. IIRC, DJGPP had to work
> around a lot of bugs, and sometimes they resorted to doing LFN2SFN and then
> whatever to avoid some issues. I don't know if that helps you, but you
> could check their libc sources for some rare hints if you're curious.

Not shore what to make of this, but by testing the read functions it appear a second call (if it fails) seems to work. It may also been a local problem here during the test, seems to work fine now (NC included).

Back to index page
Thread view  Board view
22632 Postings in 2109 Threads, 402 registered users, 384 users online (0 registered, 384 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum