Impdos En Cours

iMPdos 512 (en cours)


IMPdos_200614

dos11406.rom ' iMPdos 128
dos51406.rom ' iMPdos 512

  • Possibilité d'installer iMPdos 128 ou iMPdos 512 en fonction de la taille de la DOM
  • Modification visuelle de l'interface de l'éditeur secteur/mémoire
  • Suppression des touches associées à control dans l'éditeur de secteur/mémoire
  • Suppression de la réinitialisation des couleurs dans l'éditeur de secteur/mémoire
  • Correction d'un bug qui affichait l'hexa de la rom au lieu de celui de la ram.

IMPdos_200608a

dos0806a.rom

  • Correction |move qui bloquait s’il ne trouvait pas de fichiers effacés.
  • Ajout du Path dans l’editeur De secteur
  • Ajout du Nom du fichier dans l’éditeur de secteur et de ram
  • Ajout des infos du header dans l’éditeur de secteur et de ram

IMPdos_200527c

dos2705c.rom

  • Traitement & correction du Bug 018
  • Traitement & correction du Bug 019
  • Traitement & correction du Bug 020
  • Remplacement de l'instruction cpx par move. Il semble en effet plus correct d'utiliser cette dénomination.
  • Création de 2 roms distinctes, ainsi iMPdos 512 et iMPdos 128 sont désormais présents. iMPdos 128 ne peut par conséquent plus accéder aux instructions |P2, |P3 et |p4 mais seulement à |P1. Le backup peut également être réalisé sur la 2ème partie du DOM soit, 64 Mo utilisables et 64 autres pour le backup.

IMPdos_200524

dos2405.rom

  • Ajout d’une nouvelle rsx |m4h qui permet d’accéder directement au M4-Hack.

Merci à Duke pour avoir partagé le code sur cpcwiki.


IMPdos_200520 & IMPdos_200521b

dos2005.rom | dos2105b.rom

  • Traitement & correction du Bug 015
  • Traitement & correction du Bug 016
  • Traitement & correction du Bug 017
  • Grosse correction de la routine makedir et quelques ajustement.

IMPdos_200516c

dos1605c.rom

  • Traitement & correction du Bug 013
  • Correction d'un bug de pile lié à la copie ascii
  • Modification & simplification de la routine de copie des fichiers ascii
  • Transfert des secteurs 255 et 256 en position 1 et 2. Cela permet de libérer de la place sur la xMass afin de prévoir de futurs transferts de fichiers entre les différentes partition.

IMPdos_200513b

dos1305b.rom

  • Traitement & correction du Bug 014
  • Ajout de la rsx ùv qui affiche la version de la rom.

IMPdos_200512c

dos1205c.rom

  • Refactorisation des routines read/write
  • Ajout de 2 nouvelles rsx qui permettent de faire un backup d'une partition (0 à 3) sur la partition 4 et de la restaurer.

ùP1:ùbackup créera un backup de la partition 1 sur la partition 4
ùrestore,x avec x compris en 1 et 3 restaurera la partition x à partir de la partition 4.


IMPdos_200511b

dos1105b.rom

  • Traitement & correction du Bug 010
  • Ajout d'une nouvelle rsx : ùcpx,"/dos/code.o","/test" copiera le fichier code.o présent dans le répertoire dos dans le répertoire test en partant de la racine "/"

IMPdos_200511a

dos1105a.rom

  • Traitement & correction du Bug 011
  • Traitement & correction du Bug 009
  • Ré-écriture totale de la routine #bc80 pour une meilleure compatibilité
  • Ré-écriture totale de la routine #bc95 pour une meilleure compatibilité
  • L'écriture des fichiers ascii sur la xmass a été multipliée par 100.

A noter : la copie ascii via cpxa crée un fichier ascii illisible sur le drive A.
Toutes les autres instructions fonctionnent.


IMPdos_200502e

dos0205e.rom

  • Traitement & correction du Bug 000
  • Traitement & correction du Bug 004
  • Traitement & correction du Bug 005
  • Traitement & correction du Bug 006
  • Traitement & correction du Bug 007
  • Traitement & correction du Bug 008
  • La commande ùx affiche maintenant la partition et le chemin
x-5754586.png

IMPdos_200430

dos3004.rom

  • Reprise de la routine cas_in_char [bc80] dans son intégralité. Fonctionnel, même si la partie bin/bas, est à revoir ^^

IMPdos_200429

dos2904.rom

  • Traitement du Bug 003
  • Correction du message ùcdx, qui affichait encore ùcd
  • Ajout de 2 nouvelles rsxs [Merci @Madram pour ses conseils]
  • ùcdw : current directory working.

en sortie : HL contient le début de la chaine
BC contient la longueur de la chaine

  • ùpdw : print directory working. Affiche le répertoire courant.

IMPdos_200428

dos2804.rom

Il arrivait parfois que le nom du fichier soit not found quand on utilisait le vecteur #bc77.


IMPdos_200427d

dos2704d.rom

  • Ajout d'une barre de progression exclusivement lors de la copie de fichiers ascii.
  • Possibilité de chemin dans les commandes load, save, cd, etc…

un exemple :

load"toto/001/kris.scr",&c000 accède au répertoire toto, puis au répertoire 001 et load le fichier kris.scr à l'adresse &c000.
load"/cpc/sid.bin",&3000 va à la racine et accède au répertoire cpc puis load le fichier sid.bin à l'adresse &3000.

/ marque la présence d'un répertoire. S'il est positionné juste avant le nom, un retour au root est opéré.


IMPdos_200422e [Hokage Edition]

dos2204e.rom

  • Correction du bug lié à l'utilisation du reg i. En effet, lors de la recherche du nom du fichier pendant un load, un save, …etc, le registre i n'etait pas ni sauvegardé,ni restitué.

IMPdos_200418f [Hokage Edition]

dos1804f.rom

  • Correction rsx |diff (non documentée).
  • Correction rsx |head. Le nombre de secteurs utilisés par le fichier est desormais affiché.
  • Suppression des rsx |dos et |dosoff qui ne servaient à rien.
  • Refonte totale de l’éditeur de secteur/mémoire. On peut désormais circuler, modifier à la volée comme sous Discology.
  • Ajout de l’ascii dans les options de copies. Il est maintenant possible de copier les fichiers ascii en plus des fichiers basic & binaires et ce dans tous les sens. Seul bémol il y a un bug qui ne permet pas le transfert ascii de la x-mass vers les drives A et B. Le contraire est possible. La copie fichiers (bas, bin et ascii) inter cartes (xmass <-> m4) fonctionne dans les 2 sens.

iMPdos 200324

dos2403.rom

  • Correction d’un bug concernant la copie vers la xMass.

En effet, lors de la copie d’un fichier, l’adresse d’entrée de celui-ci était erroné. Désolé ! Cette version corrige cela et un petit truc signalé par [Kris] la veille.


iMPdos 200315

dos1503.rom

Concernant iMPdos_1503
les instructions de copies fonctionnent fichiers/fichiers ou tous les fichiers en utilisant le wildcard "*"
listes des nouvelles instructions de copie :

  • ùcpax (drive A vers xmass)
  • ùcpbx (drive B vers xmass)
  • ùcpxa (xmass vers drive A)
  • ùcpxb (xmass vers drive B)
  • ùcpasd (a vers M4)
  • ùcpsda (M4 vers A)
  • ùcpbsd (b vers M4)
  • ùcpsdb (M4 vers B)
  • ùcpxsd (xmass vers M4)
  • ùcpsdx (M4 vers xmass)
  • cpab (A vers B)
  • ùcpba (B vers A)

un exemple :

ùcpxsd,"toto.bin" copie le fichier "toto.bin"de la xMass vers la M4
ùcpsdx,"*" copie tous les fichiers contenus dans le répertoire de la M4 vers la xMass


iMPdos 200312

dos1203.rom

Concernant iMPdos 1203
2 nouvelles fonctions ont été ajoutées :
- ùcrunch,start,destination,longueur
- ùdcrunch,start,destination
Une troisième RSX non déclarée est également dispo
- ùaff qui permet d'afficher un fichier .win 17k généré par i2 chargé en #4000
Voici donc, pour toutes les nouveautés.

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