![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
Win |
Download Tiny Apple II Image Disk Browser Beta 7.3
: 20051230
(gzipped) |
![]() |
![]() |
![]() |
![]() |
![]() |
qui
n'est pas réservé au DOS 3.3 contrairement à ce
que laisse penser l'intitulé!
) et donc de traiter des disks images dont
l'emplacement du catalog a été déplacé. (Le
catalogue doit néanmoins avoir un format pas trop
massacré).
). Si
vous
sélectionnez cette option, un fichier CATALOG_<nom du disk
image avec son extension>.TXT est créé dans le
répertoire Export_AppleII\<nom du disk image>\ (à
partir du répertoire où se trouve l'exécutable de
Tiny). Le fichier
contient le nom du disk image au début et le nombre d'objets
à la fin (en précisant le nombre d'objets
supprimés).
. Pour en faire plusieurs d'un coup, il faut cocher
le bouton
(pour choisir tous les objets, cliquez sur le
bouton
).
Dans un cas comme dans l'autre, le
résultat
sera placé dans le répertoire Export_AppleII\<nom du
disk image>\ sous le nom : <type>_<nom de l'objet>.TXT.
Le type est celui de l'objet Apple II sauf dans le cas d'un BIN qui se
voit également sauvegardé sous forme desassemblé
ASM (en plus du dump) et si c'est une image en .BMP. Très utile
pour faire de la récupération de masse en vue de la
création de pages web. A noter que pour chaque objet, on trouve
les valeurs A$ et L$ en hex et numérique (cadrage à
droite des nombres). On sait également si l'objet est
locked/unlocked/deleted grâce à un caractère en
début de ligne. Les espaces dans les noms sont remplacés
par des underscores "_".
Switch permettant d'avoir en plus dans l'affichage du
catalog
l'adresse de début et la longueur des objets (en hexa : A$+L$ ).
Utile si par exemple le développeur s'est amusé à
forcer la valeur 0 dans le nombre de secteurs occupés. Par le
biais de ce switch, on peut avoir l'information d'une longueur
correspondant à plus d'un secteur.![]() |
Dans STARFIX5.DSK si l'on regarde le
fichier SF1, on a 000 secteurs, on
pense donc que ce n'est pas intéressant. |
![]() |
Avec l'option
activée, on constate : A$4000 et L$1FF8. Résultat
intéressant mais l'image
n'est pas interprétée comme telle.... donc, il faut
l'aider. |
![]() |
C'est pourquoi il y a 2 boutons : 1 pour
forcer
l'affichage
HGR et l'autre
pour le DHGR .
Pour n'importe quel fichier : même
partiel. En cliquant dans le cas de STARFIX5, c'est bien une image qui
apparait. |
). Une représentation de la
disquette en Tracks/Sectors est affichée. Il faut mentionner
l'adresse à laquelle désassembler, et ensuite cocher les
secteurs qui doivent être
désassemblés/dumpés les uns à la suite des
autres. L'ordre des clics est important puisque de lui dépend la
séquence du contenu affiché. Option utile par exemple,
pour désassembler un boot ou reconstituer une image
disséminée sur le disque mais sans réf au Catalog.
Le résultat est alors dispo : un dump + du code
désassemblé + une (éventuelle) image.
Possibilité d'appliquer un EOR $valeur à
tout
le contenu du disque ou bien seulement au texte du CATALOG, ou bien
seulement au contenu d'un objet examiné (leurs descripteurs et
les TSL restant ‘normales'). Par exemple, c'est utile pour les images
pseudo-cryptées ou pour les avoir en négatif (beaucoup
d'images DHGR sont mieux rendus en négatif). A noter qu'il faut
mettre en premier lieu
une valeur puis en
sélectionner ensuite l'objet.
Il est possible d'obtenir par
défaut un désassemblage automatique d'un objet BIN
sélectionné (à partir de l'adresse de sauvegarde
de l'objet). Si cela ne vous intéresse pas, décochez
l'option.
pour forcer le
désassemblage à
partir de l'adresse souhaitée par exemple si une partie du code
au début ne vous intéresse pas (ici $FF4). Pour le
moment, le
désassemblage ne gère que le code 6502.
) pour le
désassemblage
permettant d'afficher aussi les "faux opcodes" (ces instructions non
documentées qui influaient sur le compteur ordinal et tant
d'autres choses). Le rôle de chaque opcode bidon est
indiqué en commentaire dans le désassembleur. Ces
informations ont été trouvées sur une page
web qui
les recense. Il y a les
infos pour le 6502 et le 65C02. Par recoupements, le résultat
est fiable et a en plus été testé sur un vrai
apple IIe (enfin, pas totalement, mais la grosse dizaine d'opcodes
testés a paru faire ce qui était indiqué).
.
Prise en compte de même
(affichage/sauvegarde) des
images DHGR 66 secteurs (non compressées) en 560*192 monochrome
(mode 1) ou dans les modes 2 (140*192 16 couleurs) et 3 (mixe des modes
1 et 2). Les images au format Extasie compressé sont aussi
prises en compte. Cliquez sur l'option "Chat Mauve". Affichage windows
avec GDI.
Affichage par défaut les
caractères
français dans les libellés (possibilité de passer
en affichage US).
Il y a plusieurs mode d'affichage : comme il vient (comme
l'a
tapé son créateur c'est à dire avec ou sans retour
chariot), en forçant le mode 40 colonnes par retour chariot, en
forçant le mode 80 colonnes par retour chariot, un mode
spécial d'affichage 80 colonnes intelligent appelé
"Auto-CR" qui ne coupe pas les mots : passage à la ligne si le
mot
ne tient pas en entier.