Joe wrote:
> The only FIFO trigger levels that exist are those given above. The
> hex values shown above are ORed with $01 first, to produce $01,
> $41, $81 or $C1 - assuming a FIFO exists and is to be enabled.
> Of course, this ORing must already exist in the 'epppd' code, so
> you shouldn't need further changes to do that ...
Yes I knew that it was ORed together - but that didn't make it obvious to
me if these were the only ones that are allowed. Thanks for verifying.
> As for "we still need a way to configure it in Arachne ...", that's
> the reason both files 'pppd.cfg' *and* 'pppdrc.cfg' should be
> supported ... (IMHO).
>
> What do you mean, "without the trigger choice of course" ?! ;-)
Because you can't try it there's no point in adding it (I will add it but
you can't use it since pppdrc.cfg isn't changed - that's up to core.exe).
> I know you are trying to squeeze every last byte out of this
> thing, but is it wise to make this so "rigid" that you even make
> 'pppdrc.cfg' order-specific ???
Why not? Core.Exe writes it anyway without you being able to change it.
Keep in mind that I'm talking about the Arachne specific version here. If I
hadn't mentioned this you wouldn't have noticed it anyway since you can NOT
change things in pppdrc.cfg. As it currently is it's extremly specific
without any changes.
> I mentioned before the possibility to support DPMS, thereby
> making most of the packet driver live in XMS - would this be
> a better approach than making 'epppd' too restrictive? To quote
> from 'http://developer.novell.com/support/bullets/jun93.htm',
> "Developers may distribute the server component royalty-free
> with their DPMS client programs" - which seems to say that
> the DPMS.EXE driver can be freely distributed (for those
> that don't already have it) ...
IMHO CWSDPMI should be used instead (especially since it's already in
Arachne).
But I don't know how to program a TSR (yes really), but I guess I would
have to rewrite several parts if I want it to use DPMS. And since this
would require a 386 (or a 286 in some cases but then I would also need
another compiler) this isn't a good way to go. If so I would suggest using
cloaking.exe to get it down in size.
> AFAIK, this stuff is "open source", so you should be able to make
> changes, as long as you identify the changes and make the new
> source readily available (?).
It never says that in the package that it came with.
//Bernie
http://bernie.arachne.cz/ DOS programs, Star Wars ...