Thanks for the link, that will be an interesting read when I have the time!DoctorOctal wrote: ↑Tue Nov 23, 2021 1:37 amThis is what I mean by the codes’ not being terribly illuminating. Basically you can interpret this as “couldn’t read the disk”. It doesn’t really pinpoint the problem, though it probably rules out various controller issues. In fact, it leaves open the question of whether the test correctly wrote something on the disk for it to read back. But given your inability to read other disks, I think we can safely assume a reading problem.I ran the floppy drive test with the JJ test plug installed and got a code “0202” which I believe means “Side 0 - Read - Missing Address Mark”?
Address marks delimit the metadata area for each sector on the disk. See: https://nerdlypleasures.blogspot.com/2015/11/ibm-pc-floppy-disks-deeper-look-at-disk.html
Copyiijr seems to confirm what I'm seeing when I test the drive on the bench standalone. I can get a good RPM on it (I believe reasonably stable) without a disk inserted, but when I put a disk in is when it starts to vary some (both via CopyIIjr output and I can hear a slight variation in sound). So I'm guessing the belt might be slipping a little bit? I tried flipping the belt over without any luck getting it to behave better. I might have to try to find some new belts. I know console5 is out of the fabric reinforced ones right now.I haven’t personally tried ImageDisk on a PCjr but am not surprised that it didn’t work. It accesses floppy controller hardware directly—not through the BIOS or DOS—and makes assumptions that don’t apply to the PCjr, including the IO port to use. The PCjr is mostly PC-compatible from the BIOS up, but at the hardware level it’s a rather different animal. You need something that specifically supports the PCjr.
Copy II PC 6.0 can test drive speed on a PCjr:
You shouldn’t really need a program, however, when you have the drive out of the chassis and can see the bars on the pulley. If the bearings are reasonably lubricated and you don’t have a diskette in the drive, the drive should be able to reach 300 RPM and well beyond even with a slightly loose belt.Code: Select all
copyiijr a: /t
When viewed from the bottom, the drive shaft turns counterclockwise. If the speed is too low, the bars on the pulley will appear to move clockwise. If it’s too fast, the bars will move counterclockwise. If the speed is way off, the bars may not be of much help, but you can get a sense of which way it’s wrong more intuitively: A quiet, leisurely spin? It’s too slow. Spinning in high gear with noticeable motor noise? Too fast.
Usually speed problems are due to gummed-up bearings and old belts. Once you get the bearings lubed, the factory speed setting should be fairly close to right. Then it’s a matter of getting enough tension on the belt to avoid a sharp drop in speed when you put a diskette in the drive.
Just for the heck of it, I did try a rubber band to replace the drive belt and get the same behavior...so maybe it is a greasing issue or something is up with the drive speed circuit?
Which bearings are you talking about lubing? The spindle pully or the spindle drive motor (or both)? I suspect the pulley has a bearing somewhere underneath it although I'm not sure how to get it off safely without risking damage to it. The motor should just unscrew although I'd have to get inside it to grease it I imagine? Any recommended grease, or any old automotive type will do?
Thanks for the all the advice!

