There is a new version of LaddieAlpha.EXE to add more safety and robustness. This has a small new safety feature.
This version will filter any disastrous NUL or EOF characters embedded in DO files that you might attempt to inload. It should not affect binary files. It should not affect files written from your laptop to LaddieAlpha. For example, if you have a two character file, and the two characters are NUL and EOF, when TS-DOS retrieves the directory, it will appear to TS-DOS as a zero-length file. When inloaded, it will be a zero length text file. This goes along with another safety feature of LaddieAlpha, which is that DO files misnamed as .BA are automatically detected and presented to the laptop as a DO file. The file is at: http://bitchin100.com/files/linux/LaddieAlpha.EXE Never mind the word Linux there, the .EXE should work universally on all platforms. I did some testing to confirm the new feature. But as always LaddieAlpha is "alpha" software and I welcome any testing and bug reports. Documentation (such as it is): http://bitchin100.com/wiki/index.php?title=LaddieCon#LaddieAlpha Code is at http://bitchin100.com/pub-git/laddiealpha.git/ Here's the changelog of LaddieAlpha: C:\projects\modelt\laddiealpha [master ≡ +1 ~2 -0 !]> git log --pretty=format:"%h%x09%an%x09%ad%x09%s" 693c3fb John R. Hogerhuis Sun Feb 10 23:23:58 2019 -0800 Add EOF, NUL filter for DO-inload safety f586ac5 John R. Hogerhuis Tue Jun 5 23:23:37 2018 -0700 Add long length file info 66443f7 John R. Hogerhuis Wed Dec 23 20:42:01 2015 -0800 Handle connection exceptions gracefully dcc3bc2 John R. Hogerhuis Wed Dec 23 09:50:46 2015 -0800 Add NoDelay and Flush to reduce TCP latency a6a5175 John R. Hogerhuis Wed Dec 23 07:33:46 2015 -0800 Fix tcp svc init bugs c8c980c John R. Hogerhuis Wed Dec 23 00:17:44 2015 -0800 Bugfix to set CommMode type ec3c95f John R. Hogerhuis Wed Dec 23 00:03:26 2015 -0800 Changes to build for TcpSvc ac3712c John R. Hogerhuis Tue Dec 22 23:59:30 2015 -0800 Addition of TcpSvc b74c8e7 John R. Hogerhuis Mon Nov 30 22:42:14 2015 -0800 Add "enter escape" 82cebd9 John R. Hogerhuis Sun Feb 16 15:08:26 2014 -0800 Remove static Config dependency from TPDD 3744d1e John R. Hogerhuis Fri Feb 7 01:42:30 2014 -0800 Merge branch 'master' into win32 6e5612b John R. Hogerhuis Fri Feb 7 01:30:09 2014 -0800 Bugfixes for DOS boot support f10e346 John R. Hogerhuis Wed Feb 5 23:29:30 2014 -0800 Merge directory changes from win32 419a886 John R. Hogerhuis Wed Feb 5 23:11:42 2014 -0800 Add directory sorting and hide bad files c898b09 John R. Hogerhuis Wed Feb 5 22:17:50 2014 -0800 Merge branch 'master' into win32 e0d0e20 John R. Hogerhuis Wed Feb 5 22:08:16 2014 -0800 Ignore .CO files 7cd319d John R. Hogerhuis Wed Feb 5 22:07:22 2014 -0800 Add DOS-in-root finder 0868fb9 John R. Hogerhuis Tue Feb 4 23:18:23 2014 -0800 Exit if port fails to open 3bcc6ff John R. Hogerhuis Sun Feb 2 21:49:43 2014 -0800 Enhancements to allow use of Prolific on Windows 21687f4 John R. Hogerhuis Tue Oct 8 17:57:37 2013 -0700 Corrected code for mapping txt extensions f234961 John R. Hogerhuis Mon Oct 7 17:20:16 2013 -0700 Clean up logging a little 4902714 John R. Hogerhuis Mon Oct 7 15:55:16 2013 -0700 Update ReqLen if partial header. 358e2a2 John R. Hogerhuis Mon Oct 7 15:40:51 2013 -0700 Make buildit.bat point to DOTNET 3.5 38b970e John R. Hogerhuis Mon Oct 7 15:18:08 2013 -0700 Minor application metadata changes 21c2a80 John R. Hogerhuis Mon Oct 7 15:09:15 2013 -0700 Add logging for version info ce00c58 John R. Hogerhuis Mon Oct 7 12:47:05 2013 -0700 Refactor to remove goto b308ec5 John R. Hogerhuis Mon Oct 7 11:52:23 2013 -0700 Fix checking for < 4 bytes hdr read 5761060 John R. Hogerhuis Mon Oct 7 00:08:04 2013 -0700 Update .gitignore 473cf83 John R. Hogerhuis Sun Oct 6 17:53:43 2013 -0700 Fix 'ZZ' link re-sync code 78cbe7a John R. Hogerhuis Sun Oct 6 17:53:30 2013 -0700 Add deploy target a9cafd2 John R. Hogerhuis Wed Oct 2 16:17:16 2013 -0700 Add more exception logging 1d2b05d John R. Hogerhuis Sun Sep 22 20:37:53 2013 -0700 Minor refactoring 1cee31f John R. Hogerhuis Thu Sep 19 23:02:22 2013 -0700 Add VS solution and refactor code 7014b94 John R. Hogerhuis Thu Sep 19 21:01:14 2013 -0700 Add .gitignore file 3a79154 John R. Hogerhuis Wed Sep 18 07:36:01 2013 -0700 Rescan directory before file pick c6d1ab7 John R. Hogerhuis Tue Sep 17 23:34:27 2013 -0700 Trim of null from TEENY dir-pick fbe7062 John R. Hogerhuis Tue Sep 17 21:54:44 2013 -0700 Minor changes for debugging and to avoid timeouts 3471e5f John R. Hogerhuis Tue Apr 10 22:28:20 2012 -0700 Fixes fname map support so initial dir() unnecessary 0c69581 John R. Hogerhuis Tue Apr 10 22:27:16 2012 -0700 Adds support for drive condition check command 9208019 unknown Sat Apr 30 16:39:31 2011 -0700 Add Windows CMD.EXE batch file to build 538c53b John R. Hogerhuis Fri Apr 29 23:09:54 2011 -0700 Add README 0af79d3 John R. Hogerhuis Fri Apr 29 22:35:35 2011 -0700 Added copyright header 3fabe21 John R. Hogerhuis Fri Apr 29 22:28:39 2011 -0700 Cleanup the build d45b8c0 John R. Hogerhuis Fri Apr 29 01:12:03 2011 -0700 Initial commit of LaddieAlpha