On 9/30/23 05:25, Mark Roth wrote:
Hello Keith. I'm glad you mentioned the shell (and that you wrote it in the
way back when) because it had slipped my mind to get back to trying it.
I've gotten so used to using e4thcom that the tool in the repo is just
collecting figurative dust for me. Tristan W brought it up into the python3
realm some time back and I think sorted some bug or another after that.
I get the feeling there are a number of the back in the old days folks
doing the same and glancing at the mailing list. One would hope anyway.
Seeing the dates on the really old commits this past week really drove it
home just how long this project has been around. :)

Thanks! I'm not familiar with e4thcom. It looks interesting.

I'm curious if it also solves the primary reason I had for writing amforth-shell.py in the first place, which had to do with making higher baud rates work reliably without overrunning the very small serial input buffer amforth uses. When using a terminal emulator file transfer that just sent at maximum baud rate I frequently had problems with this on ATMega 328 based arduinos if the baud rate was greater than 19200 because amforth would fall behind as it was storing new words. amforth-shell.py solves this problem by waiting for a positive echo of the character it sent before sending the next which let me run at 115k and greatly sped up larger file transfers while ensuring they were reliable. For my project I had 12+ microcontrollers I had to regularly reprogram with a fairly large forth program and this was necessary to keep myself going crazy while waiting during updates.  :-)

--- Keith

_______________________________________________
Amforth-devel mailing list for http://amforth.sf.net/
Amforth-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amforth-devel

Reply via email to