Click here to see a video presentation about those tools update and more details
Hi,
Some of you might have met me before on the topics about MSX-SM, and for those that never met me, well, I'm the guy who worked on implementing the interface between ESP8266 and MSX-SM in FPGA as well as implementing an UNAPI driver for it and a customized firmware for the ESP8266 so it "talks" UNAPI making the driver more like a tunnel and very lightweight.
Some friends that were evaluating prototype versions of it or watching some videos I've showed wished the performance for some applications woul be better, so I've made an investigation on the bottlenecks. I won't bother with details here as the video itself and its description explains and shows it, but the end result is that I found that through code changes and some different approaches to writting transfer progress on the screen, I could improve performance of a few tools. The performance difference goes from good (TFTP) to very good (HGET) to really amazing (MSX HUB).
I really don't have Obsonet/Denyonet/GR8NET, but I believe those will benefit and get better performance as well from those tools, so, I've made them available at my github for download:
https://github.com/ducasp/MSX-Development/tree/master/UNAPI
Hope you enjoy it!
P.s.: for sure I've made pull requests for Konamiman (HGET/TFTP) and fr3nd (MSX HUB) of my changes. I've been bothering Konamiman a lot with tons of questions and my lack of github skills as well, so I would like to say a big THANK YOU to him, he is a remarkable person not only for his huge knowledge and contribution to the MSX scene, but also for being a fantastic person. B-)
