- Dans l'entête d'abord, et pas seulement dans l'adresse de chargement, dans la structure également.
- Dans la taille du fichier (383 octets d'écart).
Code : Tout sélectionner
------------------------------------------
ARKAMOID.BAS sauvegardé sur ordinateur TO
Taille du fichier : $CEC2
------------------------------------------
00000000 FF AE E5 04 00 07 00 00 3A 8D 00 00 25 00 01 AE ÿ®å : % ®
00000010 20 32 30 30 30 2C 2C 35 30 3A 87 BC 20 31 30 35 2000,,50:‡¼ 105
00000020 30 20 3A 8D 66 69 72 73 74 20 73 65 74 75 70 00 0 : first setup
00000030 00 26 00 02 87 BC 20 31 39 30 30 30 3A 87 BC 20 & ‡¼ 19000:‡¼
00000040 31 38 30 30 30 3A 87 BC 20 31 31 35 30 3A 87 BB 18000:‡¼ 1150:‡»
00000050 20 39 30 30 30 00 00 61 00 05 3A 8D 57 61 69 74 9000 a : Wait
------------------------------------------
ARKAMOID.BAS sauvegardé sur ordinateur MO
Taille du fichier : $D041
------------------------------------------
00000000 FF 70 6D 04 00 25 00 01 AE 20 32 30 30 30 2C 2C ÿpm % ® 2000,,
00000010 35 30 3A 87 BC 20 31 30 35 30 20 3A 8D 66 69 72 50:‡¼ 1050 : fir
00000020 73 74 20 73 65 74 75 70 00 00 26 00 02 87 BC 20 st setup & ‡¼
00000030 31 39 30 30 30 3A 87 BC 20 31 38 30 30 30 3A 87 19000:‡¼ 18000:‡
00000040 BC 20 31 31 35 30 3A 87 BB 20 39 30 30 30 00 00 ¼ 1150:‡» 9000
00000050 61 00 05 3A 8D 57 61 69 74 20 66 65 77 20 73 65 a : Wait few se
[EDIT] Encore une bizarrerie : Dans le listing original d'arkamoid, beaucoup de lignes se terminent par un espace.
Avec les TO, si une ligne se termine par un espace, la ligne suivante est (souvent mais pas toujours) ignorée par la simulation du clavier.
Avec les MO, la ligne est traitée normalement.
C'est ce qui explique la différence de taille des fichiers .BAS : Dans le fichier TO il manque au moins trois lignes : 550, 1050 et 19000.
Les BASIC 128 et 256 recèlent bien des mystères...