I have updated la36
https://github.com/ratboy666/la36
and added an update to Mike Douglas' PUNMSG (can now send to SIO at 0/1
as well). and readtape.c.
If the output is captured (in la36, use ^ARfilename then punch then ^AR to stop the capture), readtape <filename will display the readable punched header. Added as an example of the ^AR function.
Yes... it should probably use CP/M RDR:/PUN:, but this was an easy change
to PUNMSG.
la36 itself is not changed in this updae.
FredW
Tab handling is broken. The problem lies in the tab() routine, which updates the variable col and calls p() which changes col again. The fix is to remove the "col += i" statement, or better yet, replace the whole function body by a "do p(' '); while (col & 7);":
void tab(void) {
do p(' '); while (col & 7);
}
Hector.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 293 |
Nodes: | 16 (2 / 14) |
Uptime: | 211:00:27 |
Calls: | 6,619 |
Calls today: | 1 |
Files: | 12,168 |
Messages: | 5,317,305 |