La romabilité est tout simplement la possibilité de mettre un programme dans la rom Kickstart.
En
effet, tous les programmes que chacun de nous utilisent sur son Classic
ne sont pas romable. Il faut bien voir que la ROM est une Read Only
Memory, c'est à dire en bon français qu'elle ne fonctionne qu'en lecture
seule.
La
très grande majorité des programmes sur Amiga sont codés pour
s'exécuter dans la ram (chip ou fast, peu importe) qui, elle, accepte la
lecture et l'écriture des données.
Pour
rendre donc un soft romable, il est donc obligatoire d'avoir cette
différence d'écriture bien en tête, et pour ce qui nous concerne
aujourd'hui de modifier les drivers Warp3D afin qu'ils n'utilisent que la lecture en leur sein.
Les
avantages de la romabilité sont très importants. Rappelons qu'une des
raisons du formidable succès de l'Amiga 500 à ses débuts, c'était
justement sa simplicité d'utilisation. Presque tout était dans la rom
Kickstart 1.3, et les utilisateurs avaient ainsi un ordinateur simple à
utiliser, sans installation supplémentaire de logiciels additionnels.
Par exemple, le driver sonore (audio.device) était bel et bien dans le
Kickstart, nul besoin était de l'installer ou de le charger d'une
disquette 3.5, d'un disque dur externe ou que sais-je encore...
Lorsque
tout est en rom, il n'y a qu'à allumer la machine... et c'est tout !
L'ordinateur est prêt à l'emploi en une fraction de seconde, sans aucune
attente comme un chargement plus ou moins long depuis un disque dur ou
même une clé USB...
Pour
finir, face à la taille relativement imposante des drivers Warp3D, il
est tout à fait possible de les compacter dans la rom bien sûr. Il y a
juste une routine de décompression a ajouter, et à l'allumage de la
machine, celle-ci décompactera les drivers en fastram afin de les rendre
utilisables et disponibles pour le système d'exploitation !
La
romabilité est une des clés importantes pour satisfaire les
utilisateurs qui ronchonnent en toute légitimité face à un Workbench 3.9
compliqué à installer et à utiliser correctement.
Aucun commentaire:
Enregistrer un commentaire
Laissez vos commentaires ici :