MSX Village forum

La Place des Développeurs 32Ko de RAM utilisateur en BASIC

msx45 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 09/12/2009 à 21h08

Messages: 907

Le 08/08/2014 à 17h27
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
E-mail    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 08/08/2014 à 17h39
Merci :tchin :tchin :tchin


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10730

Le 08/08/2014 à 17h53
c'est le ramdisk des MSX2 qui est hyper lent

faut essayer avec celui du DOS 2 pour voir la différence


:noel
Site web    
TurboSEB Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 08/08/2010 à 20h57

Messages: 5886

Le 08/08/2014 à 21h51
Sur mes Mags, avec mon HBF700F, j'ai utilisé un Ramdisk sur Dos 1.3, avec des images compresser zip(mais pourquoi pas des fichiers programme) qui étaient donc décompresser en Ramdisk^^ et ca avait l'air plutot rapide ^^



MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)
   
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10730

Le 09/08/2014 à 11h52
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


:noel
Site web    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie