Impdos Bugs

iMPdos 512 Déclaration Bugs


* 025 : Memory Full quand chargement d'un fichier Basic
Résolu dans j3009 (2023)
Le bug était présent depuis la mise à jour iMPdos_Jarvis_221102d, notamment à cause de :

  • Correction des flags du vecteurs #bc77.
  1. Quand un fichier est trouvé, C est bien positionné sur le flag F
  2. Quand un fichier n'est pas trouvé, N et Z sont bien positionnés sur le flag F

* 024 : L'enregistrement de fichiers peut corrompre l'adresse de la zone #be60/#be61.
Résolu dans w3007


* 023 : iMPdos 512 n'affiche pas la taille du DOM.
* 022 : L'id du DoM n'est pas lu dans le bon mode
Résolu dans dos0411a


* 021 : La fonction |cpax, »* est buggée sur la version iMPdos_102023.
Merci à *Fredouille* de m’avoir informé !

Résolu dans dos2510


* 020 : La fonction md qui permet de créer un répertoire peut-être corrompu dans certains cas et créer 2 fois le fichier trash à la racine.
Résolu dans dos2705c.


* 019 : La fonction ùcpx qui permet de déplacer un fichier dans un répertoire peut dans certain cas, ne pas transférer le fichier où il doit. On peut donc se retrouver 2x avec le même nom de fichier, ce qui est normalement impossible.
Résolu dans dos2705c.


* 018 : La fonction cpsdx qui permet de copier un fichier de la M4 vers la xMass ne donne pas le résultat attendu. Le fichier binaire ou basic copié sur la xMass est corrompu.
Résolu dans dos2705c.


* 017 : Lors d'un save quand il reste un seul fichier, le message not found est affiché alors que le fichier est bien enregistré.
Résolu dans dos2005.


* 016 : Lors d'un makedir sur un fichier existant, l'erreur inscrit 2x le message fichier existant.
Résolu dans dos2005.


* 015 : Lors de la copie intégrale via le wildcard "*", le nombre de fichiers total n'est pas pris en compte. (512 pour le root, 64 dans un répertoire)
Résolu dans dos2005.


* 014 : Si on sauve un fichier Ascii sur M4 puis sur xMass, le fichier sauvegardé sur xMass est corrompu. (essai réalisé avec un source orgams)
Résolu dans dos1305b.


* 013 : La sauvegarde d'un fichier .bin sous orgams est bugguée. Le fichier est sauvé comme un fichier ascii au lieu d'un fichier binaire. Il manque le header.
Résolu dans dos1605a.


* 012 : La commande cpxa ne copie pas correctement les fichiers ascii sur le drive A
Résolu depuis la rom addON.


* 011 : La copie ascii du drive sd vers la xmass via l’instruction |cpsdx ne se passe pas comme prévu.
Résolu dans dos1105a.


* 010 : openout »test »:?#9, »essai »:closeout
le fichier est bien enregistré sur la xMass mais il est
Vide. Voir le compteur de char sur le vecteur bc95.

Résolu dans dos1105b.


* 009 : l’utilistation de la rsx |md dans un répertoire corrompt certain fichier de la xMass et crée un deuxième répertoire Trash.
Résolu dans dos1105a. Il est probable que ce bug était dû au formatage de la xmass pour installer cubeMdos. L'octet de formatage utilisé est 0 alors que sur iMPdos, cet octet correspond à #ff.


* 008 : Lors de la copie, le drive est mal restauré s'il se trouve sur la m4.
Résolu dans la version dos_200502e


* 007 : La commande Load sous orgams est décalée.
Résolu dans la version dos_200502e


* 006 : Le vecteur #bc77 ne renvoie pas les bonnes valeurs en sortie
Résolu dans la version dos_200502e


* 005 : Reset lors de la sauvegarde d'un fichier via orgams sur xMass
Résolu dans la version dos_200502e


* 004 : La copie de fichier ascii de la xmass vers le drive A ou B ne fonctionne pas.
Résolu dans la version dos_200502e


* 003 : Dans la version dos2804.rom, Load"/ provoque un not found quand le répertoire est déjà à la racine.
Résolu dans la version dos2904.rom


* 002 : Dans la version d2704d1.rom dans le vecteur système #bc77 qui ne trouvait pas, parfois, le nom du fichier bien qu'existant.
Résolu dans la version dos2804.rom


* 001 : Au chargement/sauvegarde des fichiers ascii depuis la version EE beta E.
Résolu dans la version dos_200422e.


* 000 : La lecture des fichiers avec en-tête via le bc80 n’est pas activée.
Résolu dans la version dos_200502e

Sauf mention contraire, le contenu de cette page est protégé par la licence Creative Commons Attribution-ShareAlike 3.0 License