It depends on what your end goal is. For gaming, I dont think re-implementing netware/ip dss etc makes sense as it would not work, but also I am not sure why you would re-implement it, it is pretty easy to run netware in a vm?
I am not using an SDK, I just wrote it from scratch initially in C and then re-wrote it in assembly. For mine you load lsl.com then ne2000.com or whatever your network card is, then novell's tcpip.exe then my program (i call it iptunnel.exe), then ipxodi.com, then whatever shell you want etc, if it is low latency you could get away with just netx.exe , but better to use vlm.exe etc so you can use packet burst and get good transfers still over wan latency.
Again, I went through all this hastle for a very specific use case. For gaming, using dali and ipxbox is like the perfect setup really.
All the information I used was from here:
https://www.novell.com/developer/ndk/odi_lan_ … components.html
The links seem to be dead now, but they were working within the past few months so I would expect it should be easy to find the documentation again.