From: Ken Smith on
In article <er49e9$8qk_004(a)s897.apx1.sbo.ma.dialup.rcn.com>,
<jmfbahciv(a)aol.com> wrote:
>In article <er33t7$8jq$1(a)blue.rahul.net>,
> kensmith(a)green.rahul.net (Ken Smith) wrote:
>>In article <be273$45d50d69$49ecf9d$20196(a)DIALUPUSA.NET>,
>>nonsense(a)unsettled.com <nonsense(a)unsettled.com> wrote:
>>[.....]
>>>None of the has anything to do with the OS biz.
>>
>>
>>We just had another wonderful experience with XP. Characters pumped into
>>the serial port may take up to 5 seconds before a DOS application running
>>under XP gets to see them.
>
>I would expect that. Why aren't you expecting that?
>
>> Most of them eventually come through.
>>
>>Tomorrow, we may try it with "dosemu" to see how well that works.
>
><shrug> Change the threshold number that causes the DOS emulator
>to hand over bits. There's gotta be one.

I believe that neither XP nor dosemu use a threshold. The delay under XP
appears more random. Chances are the timing under XP runs the DOS stuff
at a priority level equal to other tasks. There is some task between the
DOS stuff and the hardware that runs at some other time and priority.

I believe that under dosemu, the serial stream gets checked every time the
emulator needs to pretend to access a serial port.


>
>/BAH
>


--
--
kensmith(a)rahul.net forging knowledge

From: Ken Smith on
In article <er45hl$pkf$1(a)jasen.is-a-geek.org>,
jasen <jasen(a)free.net.nz> wrote:
>On 2007-02-15, Ken Smith <kensmith(a)green.rahul.net> wrote:
>
>> The DOS mind set was to only do one thing at a time. Some bits of later
>> versions looked like multitasking was intended but abandoned. Even very
>> later versions save registers into code space instead of onto the stack.
>
>I read that there was a multitasking dos released by Microsoft in
>Europe. and then there's Deskview and I think Digital Research had
>a go at multitasking dos too.
>
>I played with something called multidos (I think it) was shareware or
>freeware and faked multitasking somehow.

If you call two tasks "multi", I wrote one that worked quite nicely. It
allowed the user interface task to run while disk I/O and printing etc
also ran. It was very special purposed so it wouldn't be something to
market.

It really isn't that hard to create a multitasking system if only one task
is allowed to touch a given bit of hardware. Mostly you just have to
change the stack pointer and return from the timer interrupt into the
other task's context.



>
>
>
>
>
>Bye.
> Jasen


--
--
kensmith(a)rahul.net forging knowledge

From: nonsense on
jasen wrote:

> On 2007-02-13, MassiveProng <MassiveProng(a)thebarattheendoftheuniverse.org> wrote:
>
>
>>>>>I'll repeat it since you're a slow learner:
>>>>>
>>>>>A properly installed Linux uses all the available
>>>>>partitions.
>>>>
>>>> And I repeat:
>>>>
>>>> You're a goddamned idiot.
>>>
>>>
>>>So when, despite being a slow learner, you do learn something,
>>>it is invariably wrong.
>>
>> You're an idiot. You statement about Linux is absolutely 100%
>>WRONG!
>>
>
>
> It's a matter of principle not of pragmatism.
>
> Why pollute a linux machine with some other operating system...


Because he insists on taking a sandwich to the banquet?


From: nonsense on
jasen wrote:

> On 2007-02-16, Ken Smith <kensmith(a)green.rahul.net> wrote:
>
>>In article <be273$45d50d69$49ecf9d$20196(a)DIALUPUSA.NET>,
>>nonsense(a)unsettled.com <nonsense(a)unsettled.com> wrote:
>>[.....]
>>
>>>None of the has anything to do with the OS biz.
>>
>>
>>We just had another wonderful experience with XP. Characters pumped into
>>the serial port may take up to 5 seconds before a DOS application running
>>under XP gets to see them. Most of them eventually come through.
>>
>>Tomorrow, we may try it with "dosemu" to see how well that works.
>
>
> with the right serial driver it should work well, people were running serial
> games in dosemu, dunno all the tricks they employed.

Started with a FIFO buffer.

From: nonsense on
jmfbahciv(a)aol.com wrote:

> In article <er440c$p85$1(a)jasen.is-a-geek.org>,
> jasen <jasen(a)free.net.nz> wrote:
>
>>On 2007-02-13, MassiveProng <MassiveProng(a)thebarattheendoftheuniverse.org>
>
> wrote:
>
>>>>>>I'll repeat it since you're a slow learner:
>>>>>>
>>>>>>A properly installed Linux uses all the available
>>>>>>partitions.
>>>>>
>>>>> And I repeat:
>>>>>
>>>>> You're a goddamned idiot.
>>>>
>>>>
>>>>So when, despite being a slow learner, you do learn something,
>>>>it is invariably wrong.
>>>
>>> You're an idiot. You statement about Linux is absolutely 100%
>>>WRONG!
>>>
>>
>>It's a matter of principle not of pragmatism.
>>
>>Why pollute a linux machine with some other operating system...
>
>
> The people who pay you use an OS that you don't.

While that's true, the premise remains unchanged. Today
hardware is cheap.