HX DOS Extender | Drunk Wine | MSVCRT.DLL.HELL (Emulation)
> > > We have wine's implementation of msvcrt.dll
> >
> > Where? I can't find anything
> >
> > OK, found something ... after intruding into 1'000'000'000 archive
> levels
> > (big thanks to Igor ) found 2 files:
> >
> > msvcrt.dll - 2 KiB - it does not even have dummy exports
> >
> > msvcrt.dll.so - several 100 KiB - it's an ELF
> >
> > so where is your drunk Wine MSVCRT.DLL ???
> >
> > BTW, ReactorOS 0.3.14 released 2012-02-07 ... it has a MSVCRT.DLL ...
> oops,
> > forgot to test. Anyone else dares ???
> >
> > HX BUG's | HX DLL's (MSVCRT.DLL is not
> > among them)
>
> They are not linked with the
> standard C or C++ libraries that comes with this compiler, instead they are
> linked with a dynamic library I call minwcrt (Minimal Windows C Run-Time
> Library) linking them to crtdll.dll instead of msvcrt.dll. This makes them
> run in all versions of Win32 without additional dll files. This is also the
> reason why the exe files are very small. Source for this library is
> available as part of the source archive mentioned in the top of this
> document
I don't understand. Are you suggest we use these utilities or the libs when linking? I doubt any of it is a drop-in runtime replacement. (In fact, having to re-link at all kinda defeats the point.)
In any case, you can indeed use ReactOS' MSVCRT.DLL in DOS with HX, but it only sometimes works (e.g. set HDPMI=32 && set DPMILDR=136). For me, it seems to mostly work okay with TinyC (TCC), Oxford Oberon (OBC), and Atomiks (Viste's SDL port). I have not heavily tested much else.
Complete thread:
- HX DOS Extender - DOSGuy, 25.09.2011, 20:17 (Emulation)
- HX DOS Extender - Doug, 26.09.2011, 00:11
- HX DOS Extender - DOSGuy, 26.09.2011, 03:03
- HX DOS Extender VXD - DOS386, 04.11.2011, 09:30
- HX DOS Extender - Japheth, 26.09.2011, 07:30
- HX DOS Extender - DOSGuy, 26.09.2011, 16:18
- HX DOS Extender - bocke, 28.09.2011, 02:39
- HX DOS Extender - DOSGuy, 28.09.2011, 10:26
- HX DOS Extender - bocke, 28.09.2011, 02:39
- HX DOS Extender - DOSGuy, 26.09.2011, 16:18
- HX DOS Extender - bocke, 28.09.2011, 02:42
- HX DOS Extender - DOSGuy, 28.09.2011, 10:29
- HX DOS Extender - bocke, 15.10.2011, 12:16
- HX DOS Extender - bocke, 15.10.2011, 12:22
- HX DOS Extender - DOSGuy, 14.11.2011, 16:20
- HX DOS Extender - bocke, 01.03.2012, 00:26
- HX DOS Extender - bocke, 01.03.2012, 00:42
- HX DOS Extender - bocke, 01.03.2012, 18:19
- HX DOS Extender - Rugxulo, 09.03.2012, 19:17
- HX DOS Extender - bocke, 10.03.2012, 08:49
- HX DOS Extender - roytam, 10.03.2012, 09:57
- HX DOS Extender - Rugxulo, 10.03.2012, 18:43
- HX DOS Extender - roytam, 11.03.2012, 08:06
- HX DOS Extender | Drunk Wine | MSVCRT.DLL.HELL - DOS386, 11.03.2012, 11:01
- HX DOS Extender | Drunk Wine | MSVCRT.DLL.HELL - 0ffer, 24.05.2013, 08:09
- HX DOS Extender | Drunk Wine | MSVCRT.DLL.HELL - Rugxulo, 25.05.2013, 01:57
- HX DOS Extender | Drunk Wine | MSVCRT.DLL.HELL - 0ffer, 25.05.2013, 10:03
- HX DOS Extender | Drunk Wine | MSVCRT.DLL.HELL - Rugxulo, 01.06.2013, 06:52
- HX DOS Extender | Drunk Wine | MSVCRT.DLL.HELL - Rugxulo, 25.05.2013, 01:57
- HX DOS Extender | Drunk Wine | MSVCRT.DLL.HELL - 0ffer, 24.05.2013, 08:09
- HX DOS Extender - Rugxulo, 10.03.2012, 18:43
- HX DOS Extender - Rugxulo, 09.03.2012, 19:17
- HX DOS Extender - bocke, 01.03.2012, 18:19
- HX DOS Extender - bocke, 01.03.2012, 00:42
- HX DOS Extender - bocke, 01.03.2012, 00:26
- HX DOS Extender - bocke, 15.10.2011, 12:16
- HX DOS Extender - DOSGuy, 28.09.2011, 10:29
- HX DOS Extender - Doug, 26.09.2011, 00:11