Nº180 (4/2005)







  Download :
Les Oriciens sont déchaînés ! Que d'activité ces derniers temps ! Ce mag d'avril foisonne tout particulièrement de bons articles. Le plus surprenant sans doutes est le communiqué de Bertrand Brochard, qui nous a été transmis par Dominique Pessan. D'autre part, le Super-Oric fait l'objet de trois articles, notamment celui de Fabrice Francès consacré au son et à la musique. Simon Guyart nous étonne une fois de plus avec une observation des plus mystérieuses. Un concours est même ouvert à qui en trouvera une explication. Le même Simon, inépuisable, nous propose un patch pour corriger la bogue Cload/Csave des Sedoric v1.x et 2.x. Je vous laisse découvrir le reste... Bonne lecture ! André.

Suite de l’Historique des Magazines Oric !
Le Super-Oric commence à donner de la Voix !
Meutres en Série : Communiqué de B. Brocard !
Software : MIDI PSG !
Fabriquez vos Cartouches Super-Oric !

sommaire

Adresses CEO / Sommaire / Editorial    Page 
Courrier Oricien    Page 
Petites Annonces / Bonnes Adresses    Page 
Un concours passionnant    Page 
Brèves : Snes et Super-Oric    Page 
Dino fait le chat    Page 
Patch : Sedoric et Cload / Csave    Page 
MIDI player for AY3-8912 PSG    Page 
Mise au Point Software pour Cartouche Super-Oric (7)    Page 
Historique des Magazines Oric (4/4)    Page 
Les Calembours de Schizo Dino    Page 
Le Super-Oric commence à donner de la voix    Page 
Divertissements Mathématiques & Logiques    Page 
htpp:/www.oric.org    Page 
Brève : Oric Logo Copyright Question    Page 
Réponses (50) : Sujets n°138 à 141    Page 
Meurtres en Série : Communiqué de Bertrand Brocard    Page 
Banc d’Essai : Solo    Page 
Nostalgie : Bon de Commande ASN    Page 
Des trucs pour Tricher (18) : Krillys    Page 
Abonnements 2005, Anciens Numéros, Anciennes Disquettes    Page 


Patch: SEDORIC et CLOAD / CSAVE

par Simon Guyart



Parmi les améliorations apportées par André Chéramy à Sedoric dans la version 3, il en est une qui me semble essentielle: la correction du bug des commandes CLOAD et CSAVE, qui sur les versions 1 et 2 nécessitaient de quitter Sedoric pour fonctionner correctement. Oui mais voilà: quid des 500 disquettes Sedoric 2.1 que vous possédez, allez-vous devoir toutes les transférer sur une version Sedoric 3 pour pouvoir utiliser à nouveau votre magnétophone adoré ?

A cela, je réponds: que nenni ! Grâce à mon baril de Sedoric à Nu d'André, je vous propose de taper un petit programme pour corriger le bug en RAM



Patcher la RAM



Avantages de la méthode: rapide à taper, n'affecte pas la disquette, utilisable dans tout programme.

Désavantage: en RAM, donc programme à lancer à chaque BOOT de l'Oric.

Il s'agit simplement de modifier deux octets en page 4 de la RAM (voir Sedoric à Nu pages 25 et 26). Voici le programme à taper et à lancer (petite routine en #9000, que vous pouvez déplacer à volonté):





10 FOR I=0 TO 8

20 READ A

30 POKE#9000+I,A

40 NEXT

50 CALL#9000

60 DATA#A5,#C1,#8D,#0E,#04,#8D,#3A,#04,#60



Détail de la routine:

LDA #C1 placer C1

STA #040E en 40E

STA #043A et en 43A

RTS Retour



C'est tout ! CSAVE et CLOAD fonctionnement désormais, et vous pouvez effacer la routine en #9000. Bien entendu vous pouvez insérer ce listing dans un programme qui devrait utiliser le magnétophone sous Sedoric, afin d'être compatible avec toutes les versions de ce système.



Vous pouvez également patcher directement la disquette



Avantages de la méthode: le bug est définitivement corrigé sur la disquette patchée.

Désavantages: il faut oser modifier la disquette; génère des versions non standard de Sedoric.

Là, je vous laisse vous débrouiller avec Nibble ou votre éditeur favori. Il s'agit juste de remplacer la valeur 0E par la valeur C1, dans les octets en 0E et en 3A en piste 0, secteurs 7 et 8 (donc 4 octets à changer au total). Au reboot, le bug sera corrigé.



Si quelqu'un est intéressé par du patch de disquette en masse, je me pencherai sur un programme effectuant cette modification automatiquement. Mais à mon avis, il s'agit d'un besoin unitaire (une disquette particulière) ou pour un programme.



English abstract



This article describes how to patch your old Sedoric disks (before Sedoric 3) or the RAM so you can use the CLOAD and CSAVE commands in the old versions of Sedoric.

The small Basic program will patch the RAM. Your programs using the tape commands should then be able to run under any Sedoric version without modifying the disk. This program implements a small routine in #9000 (or anywhere you want), that modifies 2 bytes in page 4. Once ran, you can delete the routine.

You also can patch your disks with a sector editor. Track 0, sector 7 and sector 8, change the bytes value in 0E and 3A: replace 0E by C1. The tape commands are then definitely corrected for this disk.




BROWSE

NUMEROS
 [188] - [187] - [186] - [185] - [183] - [182] - [181] - [180] [179] - [178] - [177] 

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



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