Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

mTCP 2010-10-20 Version - IP Fragments! (Announce)

posted by mbbrutman Homepage, Washington, USA, 29.10.2010, 17:32

> I don't like discussions about licenses because it mess the practical point
> of view. So I would like to ask if you could make some resident or loadable
> version of mTCP to be usable from other programming languages like Turbo
> pascal or QuickBasic.
>
> Ideal solution would be:
> 1) in main program allocate a block in conventional memory
> 2) in this block load something like NETWORK.DRV
> 3) call functions by CALL block_adr+func_offset

The TSR approach avoids the licensing problem and makes it easier to use from a variety of environments. I might do it some day but I have a few concerns about it, which is why I went with a static library:

- Code size is limited. I would have to remove my tracing support, which is a valuable debug aid. The code is pretty stable so I don't use it as much anymore, but I'm not crazy enough to remove it completely.

- Performance: you get better performance and more control when you link the code in. Not a big issue for a lot of apps looking for basic connectivity though ...


Mike

---
mTCP - TCP/IP apps for vintage DOS machines!
http://www.brutman.com/mTCP

 

Complete thread:

Back to the forum
Board view  Mix view
22779 Postings in 2122 Threads, 402 registered users (1 online)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum