> je ne vois pas trop l'interet par rapport au propriétaire a part le défi technique.
Des ideaux politiques. Cf
http://www.gnu.org
>CAS
Au sujet, du CAS, il sera une application externe. Nativement, PedroM supportera plus ou moins le format tokenise AMS (Plutot moins que plus d'ailleurs).
L'autre avantage que vous n'avez pas bien compris, c'est le support des programmes > 64K de facon triviale.
La swap j'abandonne pour l'instant: "Keep it simple" regle 4 du bon programmeur d'OS.
Flat Inconvenient:
+ Peut etre plus de consos des archives (A verifier)
+ Incompatibles avec les programmes qui bidouillent la flash.
+ Les programmes utilisant EM_write ne fonctionnent pas. Mais je ne veux pas les faire fonctionner car meme sous AMS, c'est suceptible de faire des mechants plantages, ou de perdre un secteur. Bref c'est de la programmation sale que je ne veux pas voir fonctionner sous PedroM (Je veux assurer un minimum de securite quand meme). Style Corridor. Sinon pour FAT Engine, je conseille fortement d'utiliser EM_moveSymToExtMem avec un fichier temporaire. C'est propre, sur, ca marchera sur tout systeme (Y compris les futurs AMS. Franchement croire qu'AMS gardera cette structure d'archive me parait ultra-utopique).
+ Lors de l'install a partir d'AMS, on perdra ces archives (Mais on les gardra avec une reinstall de PedroM).
+ PedRhum devra patcher plus (Mais je peux coder l'autre methode et assurer une dual compilation).
Sector inconvenient (compatible AMS 2.0x):
+ Programme limite a moins de 64K.
+ Peut etre moins d'appel a FlashErase... Surement pas si les archives sont saturees.
+ Des bouts d'archive inutilisable.
Je peux par contre dans le pire cas laisser un petit bout d'archive en pature a Corridor et consort