Remember last post I was curious about how the encoding would handle finicky loaders that use a very short pulse width?
These files, typically games with "US Gold" block loaders (or NovaLoad) when encoded by another program (I won't name names), hadn't had much success loading, as at some arbitrary point, the computer finds a glitch on the tape, or misses a pulse, and then resets. Anyone who has ever had one on these tapes on a less-than-perfect datasette will know exactly what I am talking about.
I encoded "Impossible Mission" last night in a batch of test games (by accident funnily enough), and it loaded. As the block counter crept towards zero, I kept wondering if it was going to glitch somehow, and yet it didn't. The game loaded perfectly first time. Bearing in mind that this same game seems impossible to load on the same equipment encoded with another program, I am pretty happy with the results so far.
Probably next weekend I will think about starting to write the decoder which will actually convert the analog audio back into TAP files, as the conversion only works one way so far...