« Novar 33 » : différence entre les versions
Aucun résumé des modifications |
|||
Ligne 47 : | Ligne 47 : | ||
type magasin 03906,15906 ... | type magasin 03906,15906 ... | ||
param ... 28032 à 2808C ... | param ... 28032 à 2808C ... | ||
=== Modifier la disquette === | |||
fabmanager@fab1:~/Documents/Novar30$ sudo python | |||
[sudo] password for fabmanager: | |||
Python 2.6.5 (r265:79063, Oct 1 2012, 22:07:21) | |||
[GCC 4.4.3] on linux2 | |||
Type "help", "copyright", "credits" or "license" for more information. | |||
>>> f = open('/dev/fd0','rw+') | |||
>>> f.seek(0x3a208,0) | |||
>>> f.read(8) | |||
'\x00\x00\x00\x00\x01\x00\x02\x00' | |||
>>> f.seek(0x3a208,0) | |||
>>> f.write('\x00\x00\x00\x00\x01\x00\x02\x99') | |||
>>> f.seek(0x3a208,0) | |||
>>> f.read(8) | |||
'\x00\x00\x00\x00\x01\x00\x02\x99' | |||
>>> f.close() |
Version du 2 octobre 2013 à 22:55
Descriptif de la machine
Numéro de Série : 2290104
Documentation
Exemple d'utilisation
Maintenance / Etat
Analyse de la disquette
Récupération du contenu d'une disquette créée par la nova
Récupération du contenu de la disquette
sudo dd if=/dev/fd0 of=/tmp/nomfichier.bin
Edition du fichier binaire
sudo apt-get install ghex sudo ghex2 /tmp/nomfichier.bin
Ecriture de la disuette
sudo dd of=/dev/fd0 if=nomfichier.bin
Notes d'édition
- La modification d'un parametre d'une ligne existante est bien répercuté
- variables sur 16bit [confirmations ?]
- Magasin
- Rotation
- Dx
- DY
- Bloc d'octets des variables inversés! pour avoir la valeur décimale 1853 il faut avoir "3d 07" et non "07 3d"
- Pas de déplacement effectif si aucun magasin d'indiqué
Adresses
04206 bank 1 16206 bank 2 28206 bank 3 3a206 bank 4 debut bank 03FFC 15FFC 27FFC 39FFC position magasin 03600,15600 ... type magasin 03906,15906 ... param ... 28032 à 2808C ...
Modifier la disquette
fabmanager@fab1:~/Documents/Novar30$ sudo python [sudo] password for fabmanager: Python 2.6.5 (r265:79063, Oct 1 2012, 22:07:21) [GCC 4.4.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> f = open('/dev/fd0','rw+') >>> f.seek(0x3a208,0) >>> f.read(8) '\x00\x00\x00\x00\x01\x00\x02\x00' >>> f.seek(0x3a208,0) >>> f.write('\x00\x00\x00\x00\x01\x00\x02\x99') >>> f.seek(0x3a208,0) >>> f.read(8) '\x00\x00\x00\x00\x01\x00\x02\x99' >>> f.close()