Since I've started to work on SM-X WiFi features (I've made the UNAPI driver/customized ESP8266 firmware and Victor Trucco helped me implement the VHDL / FPGA MSX interface to the ESP8266), I also started to look at a few UNAPI applications that had the source code available and started to improve those. One of the applications is fr3nd MSX HUB:
https://github.com/ducasp/MSX-Development/tree/master/UNAPI/...
My version of HUB.COM improves individual file transfer performance quite a lot. Even for OBSONET (its performance is CPU bound) more than 30% of transfer speed improvment has been achieved, and on fully accelerated UNAPI adapters like GR8NET and SM-X WiFi, up almost 7 times faster (on a SM-X using z80 Turbo Speed), going from ~3KB/s to 20KB/s during a file transfer.
I've made a release before at this topic:
https://msx.org/forum/msx-talk/software/unapi-tools-an-updat...
But it had a bug that prevented proper working if a too small file (i.e.: less than 50 bytes) was in the installation package and you were running it on 80 columns, i.e.: sofarun installation would not work... I've fixed that and up to my knowledge it should work fine on any package available at MSX HUB (did not test all, but tested most of them).
Of course I've made a pull request at fr3nd github with my changes, but, until he is able to review and decide to incorporate or not my changes, I'm making it available for everyone, as I think that allowing a faster transfer speed makes this AWESOME software even more enjoyable. ;)
If any issue arise with this unofficial build, please let me know. Hope you all enjoy it! ;)
P.s.: if you already have HUB, just rename hub.com to hub.ori and copy hub.com from my github to your disk. If you don't have it yet, just create a folder HUB in your disk, copy HUB.COM from my github to that folder, and that is it. :)