The source file giveup.c determines what multitasker you are running on,
and how to give up timeslices. To detect Windows, they use INT 2F/1600,
but that only works for Windows 3.1/9X. It fails with 2000/XP/etc, all
NT based versions.
All versions of Windows release the timeslice (of a DOS task) when INT
2F/1680 is called. The call itself tells you whether it's supported by
the return value in the AL register; 0=supported, 80=not. It's a better
way to detect Windows, than the failing code in giveup.c.
So it looks fairly easy to make PCBoard more CPU friendly on Windows XP,
when using async COM port support. The fossil code is more complicated
though ...
So it looks fairly easy to make PCBoard more CPU friendly on Windows XP,
when using async COM port support. The fossil code is more complicated
though ...
even in dosbox?
The source file giveup.c determines what multitasker you are running on,
and how to give up timeslices. To detect Windows, they use INT 2F/1600,
but that only works for Windows 3.1/9X. It fails with 2000/XP/etc, all
NT based versions.
All versions of Windows release the timeslice (of a DOS task) when INT
2F/1680 is called. The call itself tells you whether it's supported by
the return value in the AL register; 0=supported, 80=not. It's a better
way to detect Windows, than the failing code in giveup.c.
So it looks fairly easy to make PCBoard more CPU friendly on Windows XP,
when using async COM port support. The fossil code is more complicated
though ...
my old computer died and I ended up with 64bit win 8.1
where is giveup.c? I looked in the library and main source trees.
I ended up with 64bit win 8.1
The source file giveup.c determines what multitasker you are running on,
and how to give up timeslices. To detect Windows, they use INT 2F/1600,
but that only works for Windows 3.1/9X. It fails with 2000/XP/etc, all
NT based versions.
All versions of Windows release the timeslice (of a DOS task) when INT
2F/1680 is called. The call itself tells you whether it's supported by
the return value in the AL register; 0=supported, 80=not. It's a better
way to detect Windows, than the failing code in giveup.c.
So it looks fairly easy to make PCBoard more CPU friendly on Windows XP,
when using async COM port support. The fossil code is more complicated
though ...
I have a dvdrw disc system.
The source file giveup.c determines what multitasker you are running on,
and how to give up timeslices. To detect Windows, they use INT 2F/1600,
but that only works for Windows 3.1/9X. It fails with 2000/XP/etc, all
NT based versions.
All versions of Windows release the timeslice (of a DOS task) when INT
2F/1680 is called. The call itself tells you whether it's supported by
the return value in the AL register; 0=supported, 80=not. It's a better
way to detect Windows, than the failing code in giveup.c.
So it looks fairly easy to make PCBoard more CPU friendly on Windows XP,
when using async COM port support. The fossil code is more complicated
though ...
err, to backup my files and stuff.
You asked what I do in a hd crash.
dig out last disc and restore.
err, how do I make a VM disc for vbox?
The source file giveup.c determines what multitasker you are running on,
and how to give up timeslices. To detect Windows, they use INT 2F/1600,
but that only works for Windows 3.1/9X. It fails with 2000/XP/etc, all
NT based versions.
All versions of Windows release the timeslice (of a DOS task) when INT
2F/1680 is called. The call itself tells you whether it's supported by
the return value in the AL register; 0=supported, 80=not. It's a better
way to detect Windows, than the failing code in giveup.c.
So it looks fairly easy to make PCBoard more CPU friendly on Windows XP,
when using async COM port support. The fossil code is more complicated
though ...
it looks fairly easy to make PCBoard more CPU friendly on Windows XP,
when using async COM port support.
The source file giveup.c determines what multitasker you are running on,
and how to give up timeslices. To detect Windows, they use INT 2F/1600,
but that only works for Windows 3.1/9X. It fails with 2000/XP/etc, all
NT based versions.
All versions of Windows release the timeslice (of a DOS task) when INT 2F/1680 is called. The call itself tells you whether it's supported by
the return value in the AL register; 0=supported, 80=not. It's a better
way to detect Windows, than the failing code in giveup.c.
So it looks fairly easy to make PCBoard more CPU friendly on Windows XP,
when using async COM port support. The fossil code is more complicated though ...
no thanks. I have had netware for a decade.
still have a 50 user netware 6.0 now.
wont run on modern hardware.
but the net client will. but the server has to be on some old dos machine.
I still have a 50 user netware 6.0
wont run on modern hardware.
The source file giveup.c determines what multitasker you are running on,
and how to give up timeslices. To detect Windows, they use INT 2F/1600,
but that only works for Windows 3.1/9X. It fails with 2000/XP/etc, all
NT based versions.
All versions of Windows release the timeslice (of a DOS task) when INT 2F/1680 is called. The call itself tells you whether it's supported by
the return value in the AL register; 0=supported, 80=not. It's a better
way to detect Windows, than the failing code in giveup.c.
So it looks fairly easy to make PCBoard more CPU friendly on Windows XP,
when using async COM port support. The fossil code is more complicated though ...
that's unlimited server licenses.
then you have to buy user seat licenses.
everyone that connects to the server needs a user license.
The source file giveup.c determines what multitasker you are running on,
and how to give up timeslices. To detect Windows, they use INT 2F/1600,
but that only works for Windows 3.1/9X. It fails with 2000/XP/etc, all
NT based versions.
All versions of Windows release the timeslice (of a DOS task) when INT 2F/1680 is called. The call itself tells you whether it's supported by
the return value in the AL register; 0=supported, 80=not. It's a better
way to detect Windows, than the failing code in giveup.c.
So it looks fairly easy to make PCBoard more CPU friendly on Windows XP,
when using async COM port support. The fossil code is more complicated though ...
The source file giveup.c determines what multitasker you are running on,
and how to give up timeslices. To detect Windows, they use INT 2F/1600,
but that only works for Windows 3.1/9X. It fails with 2000/XP/etc, all
NT based versions.
All versions of Windows release the timeslice (of a DOS task) when INT 2F/1680 is called. The call itself tells you whether it's supported by
the return value in the AL register; 0=supported, 80=not. It's a better
way to detect Windows, than the failing code in giveup.c.
So it looks fairly easy to make PCBoard more CPU friendly on Windows XP,
when using async COM port support. The fossil code is more complicated though ...
they also say it's now on trust with the licenses.
they say they hope you will buy a paper license for each license you use.
but a full non expiring license is in the license dir on the discs
The source file giveup.c determines what multitasker you are running on,
and how to give up timeslices. To detect Windows, they use INT 2F/1600,
but that only works for Windows 3.1/9X. It fails with 2000/XP/etc, all
NT based versions.
All versions of Windows release the timeslice (of a DOS task) when INT 2F/1680 is called. The call itself tells you whether it's supported by
the return value in the AL register; 0=supported, 80=not. It's a better
way to detect Windows, than the failing code in giveup.c.
So it looks fairly easy to make PCBoard more CPU friendly on Windows XP,
when using async COM port support. The fossil code is more complicated though ...
By now, it's clear that the only good way to run multinode PCBoard is
the old fashioned way: one node per DOS computer, to handle high speed
COM port I/O, and a network server (i.e, Novell) to store common files.
I put pcbsrc on a Netware 5.1 server, and compiled pcbsrc\lib, to see
how well Netware performs with file I/O. It ran almost as fast as when
the files are on my local hard drive.
I ran the same test with linux/Samba serving the files; Samba was much >slower.
The source file giveup.c determines what multitasker you are running on,
and how to give up timeslices. To detect Windows, they use INT 2F/1600,
but that only works for Windows 3.1/9X. It fails with 2000/XP/etc, all
NT based versions.
All versions of Windows release the timeslice (of a DOS task) when INT 2F/1680 is called. The call itself tells you whether it's supported by
the return value in the AL register; 0=supported, 80=not. It's a better
way to detect Windows, than the failing code in giveup.c.
So it looks fairly easy to make PCBoard more CPU friendly on Windows XP,
when using async COM port support. The fossil code is more complicated though ...
Sysop: | DaiTengu |
---|---|
Location: | Appleton, WI |
Users: | 991 |
Nodes: | 10 (0 / 10) |
Uptime: | 119:34:04 |
Calls: | 12,958 |
Files: | 186,574 |
Messages: | 3,265,636 |