Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


Sign in to follow this  
Ninho

Announcing FIXWRAP

Recommended Posts

FixWrap.sys, a free bugfix I made for MS-DOS is available.

Thanks to MDGx for hosting the download on his site !

Essential DOS Power Toys - Wrapper + FIXWrap

Or, from the same site,

Direct file URL :FIXWRAP.ZIP

File details : Size = 3,812 bytes

MD5 check = A304C56B2E55741A5CC6656761F370B4

What is FIXWRAP ? A bug fix designed for MS-DOS 7, 7.1, 8 (the DOSes

that MS Win 9x/ME runs over). It restores the ability for DOS "terminate and

stay resident" TSR programs to be launched at DEVICE=... time,

from CONFIG.SYS. In particular FIXWRAP allows a user to launch TSRs

using Phil Gardner's WRAPPER.SYS (shareware, free to try).

Without my fix, Wrapper.sys, or similar devices, *will* crash the system in no time,

a consequence of a bug introduced by Microsoft with DOS 7.0 and never corrected.

Note : The fix is not needed on MS-DOS versions prior to 7 as well as non-MS DOSes.

Express instructions : edit CONFIG.SYS, "sandwich" any DEVICE=... lines between

FIXWRAP ON & FIXWRAP OFF, like so :

_______________________________________________________

DEVICE=path/to/FIXWRAP.SYS ON ; 1st line...

DEVICE=path/to/WRAPPER.SYS MY_TSR.EXE ; some TSR launched with WRAPPER

...

DEVICE=path/to/FIXWRAP.SYS OFF ; last device line

________________________________________________________

Reboot... Enjoy !

Edited by Ninho

Share this post


Link to post
Share on other sites

Great news, Ninho! You rock! :thumbup

You're welcome !

BTW, people who are interested in the technical details - of the bug and my fix - can watch a number of threads

on the "DOS ain't dead" forums at www.bttr-software.de/ - where I attempted an open development, sort of.

Look for the threads with FIXWRAP or HACKWRAP - older fix attempt - in their titles, for instance :

http://www.bttr-software.de/forum/forum_entry.php?id=7272

No need to read all that stuff for just using FixWrap, of course ;=)

Edited by Ninho

Share this post


Link to post
Share on other sites

Mirror, mirror on the wall...

http://www.mdgx.com/dos.htm#WRP

* WRAPPER.SYS v1.0 16-bit DOS TSR for MS-DOS 5/6/7/8 + Windows 3.1x/9x/ME loads almost ANY DOS program/TSR as DEVICE(HIGH) from CONFIG.SYS [17 KB, no nag shareware]:

http://ftp.sunet.se/pub/simtelnet/msdos/bootutil/wrap10.zip

Useful for saving low DOS RAM (upper memory manager required in CONFIG.SYS).

Example (generic):

DEVICEHIGH=C:\DOSTOOLS\WRAPPER.SYS C:\PROGRAMS\PROGRAM.EXE /program_params

BUG: WRAPPER.SYS may lock up your computer if using Windows 95/98/ME!

FIX: Get FIXWRAP.SYS for MS-DOS 7/8 + Windows 9x/ME:

http://www.bttr-software.de/forum/forum_entry.php?id=7638

FIXWRAP.SYS 1.0 [4 KB, free]:

http://www.mdgx.com/files/FIXWRAP.ZIP

How to use FIXWRAP.SYS:

Add this as the first line to your CONFIG.SYS file (example):

DEVICE=C:\DOSTOOLS\FIXWRAP.SYS ON

Then add this as the last line to your CONFIG.SYS file (example):

DEVICE=C:\DOSTOOLS\FIXWRAP.SYS OFF

Reboot for the changes to take effect.

FIXWRAP.SYS Technical details:

http://www.bttr-software.de/forum/forum_entry.php?id=7272

FIXWRAP.SYS MSFN Forum:

http://www.msfn.org/board/index.php?showtopic=141067

HTH

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×