PETTERM
PETTERM copied to clipboard
Garbled characters at 2400 baud on versions after 0.5.0
I'm using PETTERM on my PET 8296 with Stupid PET Tricks Wifi cartridge.
Version 0.5.0 works perfectly at both 1200 and 2400 baud.
The latest code (calls itself 0.7.0) shows some garbled characters on receive at 2400 baud. Transmit seems to work, since I'm able to send commands. 1200 baud works fine.
I wonder if one of the optimizations since version 0.5.0 broke the timing at 2400 somehow?
2400 baud with version 0.5.0
2400 baud with version 0.7.0
Ah okay I'll take a look at this. I haven't personally done much testing on the 0.6/0.7 releases as they mostly contain code from @awhitney42 that I have not tested much. I'll have to check what changes were done. Since this seems to only be showing up on an 80 column PET, my guess must be something to due with the screen writing routines, but I'll test on my 40 column to be sure. Sorry for the delay in responding to this issue.
Kinda the reason why 0.7 hasn't been properly released is due to this lack of testing, even though I left it on the master branch, as well as some other changes I wanted to fix as I don't particularly like the solution of a different SYS address being hand calculated per system.
@ChartreuseK Any updates?