Index du Forum
IDENTIFICATION SERVEUR : 10.0.97.65 - CLIENT : 54.81.254.212

 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 

Pourquoi Locksmith est si rapide ?

 
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
toinet
Site Admin


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

MessagePosté le: Ven 10 Aoû 2007, 18:54    Sujet du message: Pourquoi Locksmith est si rapide ? Répondre en citant

Ma question est contenue dans le titre. Pourquoi donc ce logiciel copie aussi rapidement les disquettes, la lecture semble extraordinairement optimisée...

Est-ce dans l'ordre des secteurs à lire ? Dans les routines de transformation des nibbles en octets ? Les deux ? Autre(s) chose(s) ?

Merci,

antoine
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
.



Inscrit le: 29 Mar 2007
Messages: 350

MessagePosté le: Ven 10 Aoû 2007, 22:14    Sujet du message: Répondre en citant

Lecture par ordre d'arrivée des secteurs.
Et surtout pas de nibblizing/denibblizing en 6-2 (il lit 342 nibbles par secteur et les transforme en 256 octets mais ce sont des octets non exploitatables car uniquement destinés au stockage temporaire en ram. C'est quand même du nibblizing/denibblizing pour gagner de la place en mémoire mais avec un autre algo. Il y a le source reconstitué par Paul Guertin sur le forum comp.sys.apple2).
Du coup denibblizing à la volée et contrôles + poussés au niveau trailers et checksum.

J'en parle un peu ici (mythe Locksmith - recherche mot "locksmith"):
http://boutillon.free.fr/Underground/Outils/Fast_Boot_Fast_Load/Fast_Boot_Fast_Load.html

Ceci-dit je n'ai pas examiné à fond le source se trouvant sur un des cours de Godfather (il n'est pas complet mais ça donne une idée).


Dernière édition par . le Ven 10 Aoû 2007, 22:36; édité 2 fois
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
.



Inscrit le: 29 Mar 2007
Messages: 350

MessagePosté le: Ven 10 Aoû 2007, 22:29    Sujet du message: Répondre en citant

Concernant le nom de l'auteur de Locksmith, j'ai une suggestion à te faire tirée de ma propre expérience sur Nibbles Away ][.
Sur le soft proprement dit (Nibbles Away ][), le nom de l'auteur n'est pas mentionné.
Par contre dans le magazine Nibble News (qui publiait des paramètres pour le soft), Randy Ubillos a signé son édito.
On peut supposer (ou imaginer) que pour Locksmith il y a 1 possibilité pour que ce soit aussi le cas.
Je connais 1 personne qui a les LockSmith Newsletter Vol 1 et LockSmith Newsletter Issue #2 dans sa collection. Il s'agit de Fabrice Montupet (site Computers forever 1970..80..90: http://perso.orange.fr/fabrice.montupet/index.htm )

Tu peux essayer un mail pour lui demander si un nom figure dessus.

JM
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
toinet
Site Admin


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

MessagePosté le: Sam 11 Aoû 2007, 0:13    Sujet du message: Répondre en citant

Merci de ces infos JM, je vais contacter ce monsieur.

En fait, je change de registre et passe aux protections EOA et le m-code avec mon original de Seven Cities of Gold et j'ai toujours trouvé le chargement très rapide, les routines optimisées, je me demandais lesquelles étaient les plus rapides.

Faire un source de 4096 octets en m-code ou presque, c'est pas la joie... J'ai démarré à 21h, il est 1h du matin et je n'ai pas terminé. Je continuerai demain (heureusement que madame et les enfants sont en vacances)

C'est impossible à suivre ce truc, ds le code de la piste 1 ($A000.$AFFF), il y a trois interpréteurs m-code ! ! ! ! Je vais me marrer...

Dans les secteurs, il y a des bouts de documentation du m-code avec le nom des fonctions et un succint descriptif. On trouve aussi du "don't break this game"

Dodo, ciao, à tomoraw... hum

toto
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
.



Inscrit le: 29 Mar 2007
Messages: 350

MessagePosté le: Sam 11 Aoû 2007, 22:30    Sujet du message: Répondre en citant

C'était chez EOA (ou ECA comme l'écrit JPL) qu'il y avait la signature du plombeur DRSMITH. Tu ne l'as pas trouvé sur ce soft?

JM
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
.



Inscrit le: 29 Mar 2007
Messages: 350

MessagePosté le: Dim 12 Aoû 2007, 14:28    Sujet du message: Répondre en citant

Sans oublier aussi que Locksmith (fast copy) n'est ni sous dos 3.3 ni sous prodos, ce qui lui permet d'utiliser à loisir toute la mémoire comme il le veut (et ainsi charger le maximum d'info en un minimum de passes).
JM
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
toinet
Site Admin


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

MessagePosté le: Dim 12 Aoû 2007, 17:00    Sujet du message: Répondre en citant

J'ai fait le source du fast copy 6.3, c'est vraiment optimisé, c'est du beau code. En ajoutant une compatibilité Prodos et l'utilisation de la mémoire du GS, ce serait bien pratique...

Pas bête l'utilisation de la page zéro pour mettre les marqueurs des champs d'adresses et de données...

antoine
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
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