Changements

Voici la liste des principaux changements entre les versions d'UniDOS et des nœuds DOS.

Version 1.35

  • UniDOS : Correction d'un bug en cas de lecture sous la ROM lors du CAS_IN_CHAR.
  • UniDOS : Correction d'un bug dans la routine BIOS cmd_cas_in_read lorsque moins de &80 octets étaient lus à partir d'un fichier ASCII.
  • UniDOS : Modification du comportement de la routine BIOS cmd_cas_in_read dans le cas des fichiers binaires (l'entête des fichiers n'est plus sautée, ce qui rend l'usage de cmd_cas_in_read symétrique avec celui de cmd_cas_in_write et permet un traitement plus générique de tous les types de fichiers).
  • Nœud FatFs : Amélioration de la séquence d'initialisation lorsque la Nova est détectée (plus robuste en cas de mauvaise installation des ROMs et plus respectueux des interruptions système).
  • Nœud FatFs : Modification du code d'appel inter-ROMs pour être plus conforme au système.

Version 1.34

  • UniDOS : Correction de la remontée d'erreur lorsqu'un nœud DOS échoue à initier un catalogue.

Version 1.33

  • UniDOS : Amélioration de la remontée d'erreur en cas des routines non supportées pas un noeud DOS.
  • UniDOS : Correction d'un bug mineur dans la routine interne utilisée par toutes les commandes faisant des itérations sur les fichiers (sans impact avec les nœuds existants).
  • Nœud M4 : Version initiale.

Version 1.32

  • UniDOS : Ajout de la compatibilité avec le Hacker.
  • UniDOS : Ajout d'une remontée d'erreur lorsque |COPY cible un répertoire non exixtant.
  • Nœud FatFs : Suppression du mode « disk cache » (il était trop lent et bridait de futures évolutions).
  • Nœud FatFs : Ajout du support automatique de la carte Nova si elle est détectée (sa présence permet au nœud FatF de ne plus utiliser du tout de mémoire centrale).
  • Nœud FatFs : Décalage des tampons de travail temporaires afin de garantir un meilleure compatibilité (les cracks initialisant la ROM disque à des adresses en conflit avec le Basic fonctionnent désormais également avec le nœud FatFs).

Version 1.31

  • UniDOS : Correction du support des disquettes aux formats double face et 80 pistes gérés par ParaDOS.
  • UniDOS : Correction d'une régression lors de l'échec de fermeture des fichiers par la ROM AMSDOS/ParaDOS.

Version 1.30

  • UniDOS : Ajout des RSX |LOAD, |SAVE et |SAVEA similaires à celles présentes dans les ROMs d'Arnor Ltd.
  • UniDOS : Simplifications internes.
  • Nœud Nova : Version initiale.

Version 1.20

  • UniDOS : |REN permet maintenant aussi de déplacer les fichiers (et les répertoires) d'un répertoire à un autre (lorsque le lecteur physique le permet).
  • UniDOS : Ajout de nouveaux codes d'erreurs liés au renommage.
  • Nœuds Albireo et FatFs : Mise à niveau de la routine DOSNode_Rename des nœuds DOS Albireo et FatFs.

Version 1.11

  • UniDOS : Changement du type de fichier des liens symboliques afin d'éviter un conflit avec les fichiers de type document de Protext.
    Si vous aviez déjà des liens symboliques créés avec une version antérieure d'UniDOS, vous devrez les créer à nouveau, les anciens ne fonctionneront plus.
  • UniDOS : Correction d'une régression dans la gestion de la mémoire non volatile lorsque |DISC était utilisé.
  • UniDOS : Correction d'une régression qui faisait qu'un lecteur logique pouvait être modifiée de façon intempestive lors d'accès croisés entre les lecteurs A: et B:.

Version 1.10

  • UniDOS : Ajout du lecteur TAPE: pour le support cassette.
  • UniDOS : Ajout des RSX |FORMAT et |NODE.
  • UniDOS : Correctifs internes dans la gestion de la mémoire.
  • Nœud Albireo : Optimisations.
  • Nœud FatFs : Version initiale.

Version 1.00

  • UniDOS et nœuds DOS : Version initiale.