Attaching critical personal accounts to these free Sweden Virtual phone numbers is not recommended, as these accounts can be recovered by other users via SMS afterwards. https://tempsmss.com/country/sweden-phone-number/ https://tempsmss.com/blog/
Go to file
Alexandre Julliard 121bd98c16 Release 0.1.0
WHAT'S NEW with version 0.1.0:
    - Integrated patches from Alexandre.
    - Minor bug fix in if1632.S

WHAT'S NEW with version 0.0.5:
    - Patches from Alexandre Julliard.  Some integration with Tcl.
    - Generic interface for callback procedures.  This will allow
      callbacks into DLLs.
    - MakeProcInstance() has been implemented but untested.

WHAT'S NEW with version 0.0.4:
    - Eric Youngdale modified wine.c and selector.c to allow loading
      of Windows DLLs.
    - Added global memory allocation routines (GlobalAlloc, GlobalFree,
      and GlobalLock)
    - Bitmap resource loading into global memory.
1993-07-08 17:37:25 +00:00
COPYRIGHT Release 0.0.2 1993-06-29 16:33:12 +00:00
Makefile Release 0.1.0 1993-07-08 17:37:25 +00:00
README Release 0.1.0 1993-07-08 17:37:25 +00:00
Windows.tcl Release 0.1.0 1993-07-08 17:37:25 +00:00
build-spec.txt Release 0.0.3 1993-07-01 10:58:21 +00:00
build.c Release 0.1.0 1993-07-08 17:37:25 +00:00
callback.c Release 0.1.0 1993-07-08 17:37:25 +00:00
callback.h Release 0.1.0 1993-07-08 17:37:25 +00:00
dlls.h Release 0.1.0 1993-07-08 17:37:25 +00:00
dump.c Release 0.1.0 1993-07-08 17:37:25 +00:00
gdi-ordinals Release 0.0.3 1993-07-01 10:58:21 +00:00
gdi.spec Release 0.1.0 1993-07-08 17:37:25 +00:00
global.c Release 0.1.0 1993-07-08 17:37:25 +00:00
heap.c Release 0.1.0 1993-07-08 17:37:25 +00:00
heap.h Release 0.1.0 1993-07-08 17:37:25 +00:00
if1632.S Release 0.1.0 1993-07-08 17:37:25 +00:00
kernel-ordinals Release 0.0.3 1993-07-01 10:58:21 +00:00
kernel.c Release 0.1.0 1993-07-08 17:37:25 +00:00
kernel.spec Release 0.1.0 1993-07-08 17:37:25 +00:00
ldt.c Release 0.1.0 1993-07-08 17:37:25 +00:00
ldt.tar Release 0.0.2 1993-06-29 16:33:12 +00:00
ldtlib.c Release 0.1.0 1993-07-08 17:37:25 +00:00
neexe.h Release 0.1.0 1993-07-08 17:37:25 +00:00
prototypes.h Release 0.1.0 1993-07-08 17:37:25 +00:00
relay.c Release 0.1.0 1993-07-08 17:37:25 +00:00
resource.c Release 0.1.0 1993-07-08 17:37:25 +00:00
segmem.h Release 0.1.0 1993-07-08 17:37:25 +00:00
selector.c Release 0.1.0 1993-07-08 17:37:25 +00:00
shell.spec Release 0.1.0 1993-07-08 17:37:25 +00:00
tclIndex Release 0.1.0 1993-07-08 17:37:25 +00:00
tkInt.h Release 0.1.0 1993-07-08 17:37:25 +00:00
unixlib.spec Release 0.1.0 1993-07-08 17:37:25 +00:00
user-ordinals Release 0.0.3 1993-07-01 10:58:21 +00:00
user.c Release 0.1.0 1993-07-08 17:37:25 +00:00
user.spec Release 0.1.0 1993-07-08 17:37:25 +00:00
win87em.spec Release 0.1.0 1993-07-08 17:37:25 +00:00
windows.h Release 0.1.0 1993-07-08 17:37:25 +00:00
wine.c Release 0.1.0 1993-07-08 17:37:25 +00:00
wine.h Release 0.1.0 1993-07-08 17:37:25 +00:00
wintcl.c Release 0.1.0 1993-07-08 17:37:25 +00:00

README

Copyright  Robert J. Amstadt, 1993.  All code is provided without
warranty.  It is my intent to cover this code with the Gnu Public
License.

So here goes release 0.1.0 of the Windows loader.  It will do some 
relocations and then run the program.  I have successfully loaded 
the Windows solitaire game.  Try it.  It currently stops a call to
GetObject().

WHAT'S NEW with version 0.1.0:
    - Integrated patches from Alexandre.
    - Minor bug fix in if1632.S

WHAT'S NEW with version 0.0.5:
    - Patches from Alexandre Julliard.  Some integration with Tcl.
    - Generic interface for callback procedures.  This will allow
      callbacks into DLLs.
    - MakeProcInstance() has been implemented but untested.

WHAT'S NEW with version 0.0.4:
    - Eric Youngdale modified wine.c and selector.c to allow loading
      of Windows DLLs.
    - Added global memory allocation routines (GlobalAlloc, GlobalFree,
      and GlobalLock)
    - Bitmap resource loading into global memory.

WHAT'S NEW with version 0.0.3:
    - Fixed bug with sector sizes.
    - Registers at program startup are now set correctly.
    - Segment fixups for relocatable-segment internal entry points.
    - Fixed bug in DOS PSP structure.
    - Some resource loading is done.
    - Added "return" ordinal type to build program.
    - Added comment capability to build program.

WHAT'S NEW with version 0.0.2:

    - Again thanks to Eric Youngdale for some very useful comments.
    - The Windows startup code created by Micrsoft C 7.0 now runs 
      to completion.
    - Added a new patch to the kernel to increase the usable size of
      the ldt to the full 32 entries currently allowed.
    - Imported name relocations are now supported.
    - Source code for my infamous test program is now included.
    - A handful of basic Windows functions are now emulated.  See
      "kernel.spec" for examples of how to use the build program.

WHAT'S NEW with version 0.0.1:

    - Eric Youngdale contributed countless improvements in memory
      efficiency, bug fixes, and relocation.
    - The build program has been completed.  It now lets you specify
      how the main DLL entry point should interface to your emulation
      library routines.  A brief description of how to build these
      specifications is included in the file "build-spec.txt".
    - The code to dispatch builtin DLL calls is complete, but untested.

TODO:

    - Segment fixup code completion.
    - Trap and handle DOS and DPMI calls.
    - global memory allocation completion
    - GlobalAlloc should support ZEROINIT.
    - GlobalAlloc of code segments.
    - complete and improve local heap allocation.
    - Handle self-loading applications.
    - Resource loading

INSTALLATION:

    Uncompress and untar this archive into the directory of your
choice.  The file "ldt.tar" contains a necessary kernel patch against
Linux 0.99.10.  "ldt.tar" is unchanged from the version released
with release 0.0.2.  In the directory /usr/src/linux (or whereever 
you keep your kernel sources), untar this file it contains three files:

	kernel/ldt.c
		- This is source for a new system call.
	
	include/linux/ldt.h
		- This contains structures defining the system call
		  interface.

	ldt.patch
		- This is a patch that must be applied to the kernel.
		  It updates two header files, and the kernel Makefile.

BUILD:

    The documentation for the build program is in the file build-spec.txt

FINALE:

Good luck,

	If you successfully add anything, please send me a copy.

Bob Amstadt
bob@amscons.com