La Place des Développeurs 32Ko de RAM utilisateur en BASIC
Salut ,
en MSX BASIC on a:
23,421 Ko de RAM pour 2 drives
24,990 Ko de RAM pour 1 drive (appui sur CTRL au boot)
28,815 Ko de RAM pour 0 drive (appui sur SHIFT au boot) (reste le lecteur de cassette)
Voici une petite methode pour contourner la limite des 25Ko de RAM en BASIC avec 1 drive
En utilisant le RAMDISK , on peut disposer de 32Ko de RAM pour le BASIC (la fonction MERGE est un peu longue.......)
Avec ces 32Ko de RAM du RAMDISK on peut lancer les programmes 28Ko du BASIC sans probleme....
Voila un exemple avec un programme HEBDOGICIEL qui fait 26,5Ko ( INTERIEUR ) :
inter.zip
1) j'ai coupé le programme en 2 parties
2) je charge la 1ere partie dans le RAMDISK
3) je merge la 2eme partie avec la 1ere partie dans le RAMDISK
4) je lance le programme du RAMDISK
Attention la fonction MERGE dure presque 2 minutes !
Si vous voyez des ameliorations n'hesitez pas
A+ Edité par msx45 Le 08/08/2014 à 17h46
en MSX BASIC on a:
23,421 Ko de RAM pour 2 drives
24,990 Ko de RAM pour 1 drive (appui sur CTRL au boot)
28,815 Ko de RAM pour 0 drive (appui sur SHIFT au boot) (reste le lecteur de cassette)
Voici une petite methode pour contourner la limite des 25Ko de RAM en BASIC avec 1 drive
En utilisant le RAMDISK , on peut disposer de 32Ko de RAM pour le BASIC (la fonction MERGE est un peu longue.......)
Avec ces 32Ko de RAM du RAMDISK on peut lancer les programmes 28Ko du BASIC sans probleme....
Voila un exemple avec un programme HEBDOGICIEL qui fait 26,5Ko ( INTERIEUR ) :
inter.zip
1) j'ai coupé le programme en 2 parties
2) je charge la 1ere partie dans le RAMDISK
3) je merge la 2eme partie avec la 1ere partie dans le RAMDISK
4) je lance le programme du RAMDISK
Attention la fonction MERGE dure presque 2 minutes !
Si vous voyez des ameliorations n'hesitez pas
A+ Edité par msx45 Le 08/08/2014 à 17h46
TurboSEB
Membre non connecté
Conseiller Municipal
en fait pour le RAMDISK les commandes sont intégrées au basic
CALL MEMINI
CALL MFILES
CALL MKILL
CALL MNAME
le drive virtuel s'appelle MEM:
cette méthode utilise la RAM de 0 a 7FFF d'ou sa lenteur
CALL MEMINI
CALL MFILES
CALL MKILL
CALL MNAME
le drive virtuel s'appelle MEM:
cette méthode utilise la RAM de 0 a 7FFF d'ou sa lenteur
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie