1. the MARK command
Yes - that is the 4050 behavior on internal or external tapes.
Ok, I will adjust the MARK command to conform to that way of operating. Deleting the surplus files could prove to be interesting but we will see how it goes.
2. Filename format
I thought the Tek BASIC would be consuming the file 'header' - but that is not the case. I get the filename info from my dumps of the tape files - others from my edits to the TLIST that I then uploaded (which then have filesize instead of #of blocks). I haven't found an issue with the SdFAT filename length being greater than the Tek BASIC header so far - but I'll make sure to test each folder before I upload a new image in the future.
Its not a big deal. Even at 39 characters, the filenames are still shorter than the Tek record which is 44 characters. Allowing for the last two which are CR and DC3, it actually has 42 characters of information. As long as the file size number is contained somewhere within character positions 34-39 it should still be read as a numeric string and converted to a numeric value with spaces being ignored. The appearance of a TLIST output does seem a little neater when the final number is right justified and the filename starts and ends in exactly the same position on each row.
3. The SINX/X picture file
I see your new post of today.
Yes - the only way I run now is with debug turned off.
When running on my 4052 - the USB cable is connected to my PC with Arduino IDE opened but no serial console is opened.
When running on my 4054A - the USB cable is only connected to a USB power cube.
Thank you for confirming that. With debugs turned off and nothing being sent to the serial port, just reading the variables in a loop worked OK on the 4051. Curious why program 8 evidently halts at exactly in the same place on both the 4052 and 4054. I can't test this any further really without a real world test using the MaxiROM cartridge so will have to park it for now until I obtain a MaxiROM myself. However, I will look at whether I can improve things.