Nº339 (7/2018)







  Download :
Bonjour à tous, Quelle rentrée ... un peu de temps pour reprendre tous ces mails laissés à l’abandon (et encore, il doit en rester un peu plus loin), relire les articles envoyés et rejouer un peu, une envie irrésistible de refaire une partie de Circus ; et voilà un beau mag plein de sympathiques articles, une belle rubrique courrier et de nouveaux high scores. Encore merci à tous les auteurs, et cela faisait longtemps que nous n’avions pas eu une telle diversité. C’est bon pour le moral ! Merci à tous vos soutiens ; directs avec vos articles ,vos mails, vos high scores et indirects sur notre beau forum. A bientot.

Le compilateur Basic de Ray MacLaughlin (4)
GTW : Going to work
A la recherche de l’octet perdu
Load Vader
Astuces de programmation du 6502 (1/3)
Un peu de pub pour la page «Magazines Oric»

sommaire

Blagounettes   Page 2
Le compilateur Basic de Ray MacLaughlin (4)   Page 14
Quelques blagues   Page 7
GTW : Going to work   Page 8
A la recherche de l’octet perdu   Page 10
Publicité   Page 13
Load Vader   Page 14
Astuces de programmation du 6502 (1/3)   Page 16
Un peu de pub pour la page «Magazines Oric»   Page 19
Courrier du CEO   Page 20


Utilitaire pour vos cassettes : Load Vader

Voici un premier outil issu de la campagne de restauration de la cassette Krystal Worlds ! Load VADER (pour Verify And Display ERrors) va vous permettre de tester la bonne santé d'une cassette ou d'un fichier WAV, en tentant de les charger et en détectant les erreurs de parité.

Load Vader est un outil écrit à l'été 2017, pour aider à la récupération de Krystal Worlds 1. Nous n'avions qu'un seul enregistrement contenant des erreurs, et il était difficile de les localiser.

Le but de Load Vader est donc simple: il va charger un programme sur cassette, et en temps réel afficher à l'écran les erreurs de parité détectées par l'Oric. L'affichage se fait sous la forme: adresse en RAM / valeur de l'octet (évidemment il y a des chances que la valeur de l'octet soit fausse). Les adresses de début et de fin du programme sont affichées, l'auto-start désactivé, 'Loading .. XYZ' reste affiché après le chargement… Tout ceci afin de pouvoir sauver à loisir le programme chargé, avec son nom d'origine. C'est très utile car au gré de vos réglages, le programme peut se charger sans erreur, il faut alors vite en refaire une sauvegarde "propre" ! Je doute qu'une sortie des erreurs sur imprimante soit envisageable car elle réclamerait trop de temps de traitement alors que l'Oric doit simultanément charger le programme cassette.

Load Vader n'est pas la panacée: il permet de voir précisément quand votre bande magnétique montre des faiblesses, en se basant sur le système de parité de l'Oric qui n'est pas fiable à 100% (mais on n'a que ça !). Pour rappel, l'Oric charge chaque octet d'une cassette (8 bits donc) avec un bit supplémentaire de parité impaire: si la somme des 8 bits de l'octet est paire, le bit de parité vaudra 1. Si la somme est impaire, le bit de parité vaudra 0. On voit que si l'octet contient deux erreurs, la parité reste inchangée et l'Oric n'y verra que du feu. Sans compter que le bit de parité peut lui aussi être abîmé sur la bande, et donc faux ! Il faut voir la liste d'erreurs affichée comme une aide, et comme un indicateur de santé de votre bande. Elle ne suffira pas à tout corriger avec certitude.

Quelques cas où Load Vader ne vous aidera pas du tout: - si vous avez créé un fichier WAV depuis un émulateur - si vous avez utilisé un outil de conversion du type TAP vers WAV Et pour cause: la parité n'est pas stockée en RAM ni dans les fichiers TAP, elle est re-calculée à partir des octets (y compris faux) lors de la création du WAV.


BROWSE

NUMEROS
 [341] - [339] [338] - [337] - [336] - [335] - [334] - [333] 

YEAR
2018 - 2017 - 2016 - 2015 - 2014 - 2013 - 2012 - 2011 - 2010 - 2009 - 2008 - 2007 - 2006 - 2005 - 2004 - 2003 - 2002 - 2001 - 2000 - 1999 - 1998 - 1997 - 1996 - 1995 - 1994 - 1993 - 1992 - 1991 - 1990 - 0



Hosted By oric.org server www.oric.org V 2.6 CNIL ID : 872370 Write to Webmaster © 2000-2018 Built in 0.04 Seconds