Analiza kodu loaderów obu wersji pokazuje że wersja 5.1 została napisana tylko na podstawie opisu standardu, bez znajomości wersji 3.40. Powinna być wstecznie kompatybilna z wersją 3.40. W drugą stronę to nie działa. Największa różnica to numerowanie sektorów. W wersji 3.40 dwa pierwsze sektory tytułowe mają numeru 1 i 1. Jeżeli loader nie złapie synchronizacji na pierwszym to w zapasie jest drugi. W wersji 5.1 sektory tytułowe mają numery 0 i 1. Pierwszy służy tylko do synchronizacji fazy sygnału, a drugi to właściwy sektor tytułowy. Wersja 3.40 gubi się na tym. Program zapisany w wersji 5.1. musi być ładowany loaderem 5.1. Na dysku który opublikowałem jest program zapisujący loader na taśmie. Próbowałeś wczytać tym loaderem? Sprawdź czy wszystkie timery są ustawione na $7f (zapis/odczyt) i czy potencjometr jest ustawiony do tej szybkości.
Dodane
Rzeczywiście testy przy prędkości 6600 wykazały problemy z synchronizacją przed blokiem tytułowym. Nie ma tego problemu przy 9600. To znaczy że zmiana tylko timerów nie wystarcza, trzeba jeszcze wydłużyć blok synchronizacji. Nie wiem czy chcę się tym zająć. W końcu odbudowujemy historyczną konstrukcję.
Wersja 5.1 została napisana dla prędkości 9600. Zmuszenie jej do pracy w 6600 wymaga oprócz zmiany timerów również zwiększenia przerw między blokami. Teoria wymaga sprawdzenia na prawdziwym sprzęcie. Poprawiona wersja poniżej
@emka wow, dopiero zauważyłem Twoją odpowiedź z załączonymi plikami... ten generator qtos 5.1 jest idealny, nagram go na kasetę...:) Czy mógłbyś sprawdzić, czy na kasetach jest jakieś oprogramowanie lub bootloader? Happy new year:)