Index du Forum
IDENTIFICATION SERVEUR : 10.0.97.1 - CLIENT : 54.198.164.83

 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

Images qui ne fonctionnent pas sur Disk II

 
Poster un nouveau sujet   Répondre au sujet     Index du Forum -> PROBLEMES DIVERS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
amauget



Inscrit le: 06 Déc 2009
Messages: 954
Localisation: Nantes

MessagePosté le: Sam 10 Jan 2015, 16:44    Sujet du message: Images qui ne fonctionnent pas sur Disk II Répondre en citant

Hello à Tous !

Récemment, j'ai transféré quelques images disque (DSK) à l'aide de l'indispensable et l'excellentissime ADTPro 2.0.0.

Au boot sur mon Disk II préféré, le drive fait un bruit très bizarre que je n'avais encore jamais entendu.
Rien à voir avec une quelconque protection puisque les images sont déprotégées.
Et soit rien ne se passe, le lecteur continue à faire ce bruit étrange indéfiniment. Soit j'obtiens un plantage avec retour au moniteur...
Changement de lecteur et/ou de controleur, rien n'y fait.

Les tests sous AppleWin sont concluants : les deux images fonctionnent parfaitement dans l'émulateur.

De retour dans "le monde réel", je m'aperçois qu'un lecteur noname demi-hauteur arrive également à faire booter les disquettes.
Je finis par faire un test avec un Apple 5.25" Drive (A9M0107) et là encore les disquettes fonctionnent à merveille.

Les deux images semblent utiliser un fastloader (Hard Hat Mack c'est sûr puisque c'est mentionné sur l'écran de chargement).
Serait-ce l'origine du problème ?

Voici les deux images pour les curieux :
Hard Hat Mack
Star Maze
_________________
Antony
Apple II forever
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Archange427



Inscrit le: 01 Avr 2011
Messages: 535
Localisation: 92

MessagePosté le: Dim 11 Jan 2015, 18:57    Sujet du message: Répondre en citant

Je viens d'essayer avec Hard Hat Mack et même symptômes que pour toi :
- passe sans problème avec un demi hauteur "moderne" (DISTAR)
- mouline au boot avec un DISK II et finit par planter...

Il faudrait checker en profondeur la RWTS pour voir ce qui a été modifié (ou "optimisé") mais possible que cela ait un rapport avec la routine de déplacement de la tête de lecture. Si le délai n'est pas suffisant, elle n'a mécaniquement pas le temps de suivre.
Sur un lecteur "moderne", on peut abaisser ce délai (et gagner du temps donc).
Problème, sur les vieux lecteurs, cela ne fonctionnera pas...

Le petit bruit que l'on entend, c'est - je pense - celui de la tête de lecture qui se balade (et qui semble faire des aller-retours sur une courte distance).
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
amauget



Inscrit le: 06 Déc 2009
Messages: 954
Localisation: Nantes

MessagePosté le: Dim 11 Jan 2015, 22:16    Sujet du message: Répondre en citant

Bonjour Arnaud,

Merci pour ton retour. Il me faut à présent un expert de la RWTS. Toinet ?!
_________________
Antony
Apple II forever
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Archange427



Inscrit le: 01 Avr 2011
Messages: 535
Localisation: 92

MessagePosté le: Dim 18 Jan 2015, 16:52    Sujet du message: Répondre en citant

J'ai jeté un oeil rapide sur "ton" Hard Hat Mack et c'est exactement le problème supposé : "ils" ont shunté une boucle de temporisation pour accélérer le déplacement du bras de la tête de lecture.

Tout se passe en $BA00 (Arm Move Delay Subroutine dixit Beneath Apple Dos).
Sur un DOS 3.3 classique, on a une boucle :
Code:

$BA00 A2 11 : LDX #$11
$BA02 CA    : DEX
$BA03 D0 FD : BNE $BA02

Sur le DOS des images de Hard Hat Mack et de Star Maze, on a tout simplement des NOP ($EA) à la place de ces 5 octets.

Pour faire fonctionner ces deux images sur un "vieux" DISK II, il suffit de modifier les fichiers .DSK directement (c'est le plus simple) et de remplacer les 5 octets $EA par ceux du code ci-dessus (donc : $A2 $11 $CA $D0 $FD).
Pour ce faire, un éditeur Hexadécimal sera utilisé :
- faire une recherche Hexa sur EAEAEAEAEA
- on trouve une correspondance à l'offset $400 du fichier, c'est la partie qui sera chargée en $BA00 (Piste 0/Secteur 4) - (note : ne pas s'occuper de la seconde correspondance).
- on (re)met à la place le code de la boucle.
- on sauvegarde la modification et on transfert l'image sur disquette.

J'ai testé avec Hard Hat Mack et une image modifiée de cette façon boote cette fois correctement avec un DISK II.
Cela boote bien évidemment aussi sur un lecteur plus moderne (mais cela ira logiquement un poil moins vite).
Pour Star Maze (non testé), cela devrait être exactement la même chose.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
toinet
Site Admin


Inscrit le: 15 Juin 2007
Messages: 2928
Localisation: Le Chesnay, France

MessagePosté le: Dim 18 Jan 2015, 20:45    Sujet du message: Répondre en citant

amauget a écrit:
Bonjour Arnaud,

Merci pour ton retour. Il me faut à présent un expert de la RWTS. Toinet ?!


Sorry, je n'avais pas vu ton message mais je vois qu'Arnaud a trouvé.

Well done,
av
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
amauget



Inscrit le: 06 Déc 2009
Messages: 954
Localisation: Nantes

MessagePosté le: Mar 20 Jan 2015, 13:39    Sujet du message: Répondre en citant

Messieurs,

Merci pour votre expertise !
Je teste cela dès que possible.
_________________
Antony
Apple II forever
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
amauget



Inscrit le: 06 Déc 2009
Messages: 954
Localisation: Nantes

MessagePosté le: Dim 25 Jan 2015, 16:41    Sujet du message: Répondre en citant

Success ! Cool
Merci d'avoir résolu ce mystère.

Pour les curieux, les images "corrigées" :
Hard Hat Mack
Star Maze
_________________
Antony
Apple II forever
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet     Index du Forum -> PROBLEMES DIVERS Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com