Bonsoir,
On préfère autoriser le moins de choses possible dans le loader BASIC pour les intros 1K car sinon on ne sait jamais ou placer la limite. Un programme BASIC qui fait plein de précalculs ou je ne sais trop quoi avant de charger le binaire de 1K, c'est de la triche
Idéalement sur Thomson un LOADM"",,R devrait suffire à lancer l'intro. Ensuite c'est au binaire de se débrouiller pour faire le reste.
L'autre solution c'est de faire rentrer le binaire ET le code BASIC dans le même fichier (tout en tenant dans la limite des 1K).
Si ça rentre pas, vous pouvez participer également dans la catégorie "démos" ou la place en mémoire et la méthode de chargement ne sont pas limitées.
Pour la musique, une piste peut être à explorer est de précalculer la musique en RAM et de rejouer ensuite le sample (a 8KHz ou peut être encore moins). ça se fait sur Amiga par exemple:
http://www.pouet.net/prod.php?which=62616 (1K)
http://www.pouet.net/prod.php?which=52965 (4K). A la Forever il n'y a pas (pour le moment) de temps limite de précalcul donc on a le temps de faire tout ce qu'on veut avant que l'intro se lance. Et sur TO8 on a 512K de RAM donc on peut se permettre ce genre de choses contrairement à la plupart des autres 8 bits.
Sinon, ma doc sur les machines Thomson a changé d'adresse. Les maps mémoires:
http://pulkomandy.tk/wiki/doku.php?id=d ... io.devicesMais les adresses libres, elles, ne changent pas