ADTPro / adtpro

Apple Disk Transfer ProDOS (ADTPro)
http://adtpro.com
GNU General Public License v2.0
131 stars 19 forks source link

IIgs ROM01 w/ SSC craps on large transfer #152

Closed ggysbers closed 2 years ago

ggysbers commented 2 years ago

unaccellerated IIgs ROM01, Slot 1 MicroDrive/Turbo (IIgs Firm), Slot 7 SSC, 4mb expansion ram. [reason why my hard disk controller is not in slot 7, on boot, I want my IIgs to scan all floppies first then internal hard drive].

When using the Super Serial Card in Slot 7 @ 115,200 baud and attempting to send a 32MB ProDOS volume, the IIgs software bombs out after aprox 1600 blocks. On the IIgs, the screen fills with "2," on the PC host side (win10) a kabillion files start fillinging up the current directory with a bunch of invalid characters for the names of each file out of the kabillion made. (fun).

This error happens regardless of # of blocks sending (2/10/20/40). Do not know if it happens at 19,200 baud because I can't wait that long for a 32MB transfer. It doesn't bomb out on the same block number each time, just never prior to 1600 blocks sent. I've tried sending different partitions from the IIgs without success. Have verified files & blocks in GS/OS 6.0.4 and no errors were found. These are all ProDOS volumes.

The system does transfer correctly at 115,200baud shall I use the built in serial port on the IIgs., "Modem Port."

Thanks G

david-schmidt commented 2 years ago

MD/T has some pretty scary firmware bugs, so it could easily be either of our faults. Going slower never helps a bad hardware situation, so don't bother with that.

Are you saying it works with the built-in modem port, but not with the SSC in slot 7?

ggysbers commented 2 years ago

This can be closed. Slowing the system via Control Panel (O.Apple+CTRL+ESC) fixed this issue. Transferred several partitions without failure from the IIgs.

Started thinking about how the IIgs, slows down slots 4, 5, 6 & 7 during disk access and other times of data syncing but leaves slots 1, 2 & 3 at the full speed (2.8MHz). MD/T (which I have also found to be "interesting") is sitting in a slot that never gets slowed down while the SSC being in slot 7 will slow on disk access.

My theory is that when the IIgs sees certain activity on the MD/T in Slot1, the system goes, by golly gee, I need to be a 1MHz so my platters don't get ahead of myself. (direct scientific translation from apple tech tips). The SSC speed slows, MD/T doesn't and eventually things get out of sync.... sorry MegaII.

G