Le Village Un wiki sur le basic Ben un wiki sur le basic quoi!
Reprise du message précédent
Le coup du END c'était pour le clin d'oeil Walter, c'est vrai qu'un petit smiley d'accompagnement ou une petite dédicace entre parenthèses n'aurait pas été de trop pour faire passer le tout !Sorry si j'ai été vexant c'était pas mon intention !

MSX un jour, MSX toujours !

Pour l'instruction PRINT USING " ":
Je voulais tester sous blueMSX mais je ne trouve pas le caractère "" , CHR$(92) le pire c'est que je n'arrive pas non plus a le trouver sur mon HB501F...
La ça fait deux jours que ça dure je voudrais vraiment de l'aide...
Du coup Granced a quasi fini le wiki a lui tout seul....
Help
Merci @+
Je voulais tester sous blueMSX mais je ne trouve pas le caractère "" , CHR$(92) le pire c'est que je n'arrive pas non plus a le trouver sur mon HB501F...
La ça fait deux jours que ça dure je voudrais vraiment de l'aide...
Du coup Granced a quasi fini le wiki a lui tout seul....
Help

Merci @+
Ok ça me rassure un peu...
J'ai quand même vérifié dans plusieurs ouvrages traitant de Basic: celui d'albert sickler,le manuel de mon 8020 et quelques autres toujours la même syntaxe mais pas moyen d'y arriver.
étrange... je met donc cette partie en sommeil et continue au delà.
J'ai quand même vérifié dans plusieurs ouvrages traitant de Basic: celui d'albert sickler,le manuel de mon 8020 et quelques autres toujours la même syntaxe mais pas moyen d'y arriver.
étrange... je met donc cette partie en sommeil et continue au delà.
la syntaxe du print using est différente entre les machines européenes et les japonaises
j'en ai fait les frais en passant au Turbo-R depuis je ne l'utilise plus
je ressortirai mas bouquins pour vous ecrire les différences de syntaxe
pour info sur les machines 100/100 Jap le est remplacé par le caractére du yen un Y avec = entrelacé
sur un HB 501 ça doit se faire avec un CODE + une touche mais a confirmer je n'en ai pas sous la main
j'en ai fait les frais en passant au Turbo-R depuis je ne l'utilise plus
je ressortirai mas bouquins pour vous ecrire les différences de syntaxe
pour info sur les machines 100/100 Jap le est remplacé par le caractére du yen un Y avec = entrelacé
sur un HB 501 ça doit se faire avec un CODE + une touche mais a confirmer je n'en ai pas sous la main
Si vous avez un problême pensez à consulter mon site (même si ce n'est pas toujours très clair).
PRINT USING " " permet d'afficher les 2 premiers caractères d'une chaine + le nombre d'espaces entre les 2 antislash.
Exemple si je fais:
PRINT USING " " ;"ABCDEFGHIJKL"
ça donne:
ABCD
2 premiers caractères +2 caractères correspondant aux 2 espaces entre les anti slash.
Et ça marche sur Blue MSX si on oublie rien
Extrait:

Il sert encore un peu l'Osaure.
PRINT USING " " permet d'afficher les 2 premiers caractères d'une chaine + le nombre d'espaces entre les 2 antislash.
Exemple si je fais:
PRINT USING " " ;"ABCDEFGHIJKL"
ça donne:
ABCD
2 premiers caractères +2 caractères correspondant aux 2 espaces entre les anti slash.
Et ça marche sur Blue MSX si on oublie rien

Extrait:
PRINT USING “atr”;val;...
Affiche la valeur de val à l’écran sous la forme définie par atr comlme suit.
3 formes pour les chaines :
! : affiche le premier caractère.
/ / : affiche 2 plus nombre d’espaces des premiers caractères.
& : affiche la chaîne entière plus ce qui suit &.
Les formes pour les valeurs numériques :
#.# : affiche autant de chiffre qu’il y a de # avant et après la virgule (point). Si le nombre est trop grand il est précédé de %.
texte : on peut aussi insérer du texte qui sera implanté aux endroits indiqués.
+ : Avant le format, le nombre sera affiché avec + ou - devant.
- : Après le format, le nombre sera affiché avec + ou - derrière.
** : Comble les espace vide devant avec des astérisque et donne la position pour 2 chiffres supplémentaires.
$$ : Avant le format le nombre sera affiché avec $ devant.
**$ : Combinaison des deux précédents.
, : placée à gauche du point décimal entraîne l’affichage d’une virgule au millier.

: Avant le format, le nombre sera affiché en notation scientifique.
Affiche la valeur de val à l’écran sous la forme définie par atr comlme suit.
3 formes pour les chaines :
! : affiche le premier caractère.
/ / : affiche 2 plus nombre d’espaces des premiers caractères.
& : affiche la chaîne entière plus ce qui suit &.
Les formes pour les valeurs numériques :
#.# : affiche autant de chiffre qu’il y a de # avant et après la virgule (point). Si le nombre est trop grand il est précédé de %.
texte : on peut aussi insérer du texte qui sera implanté aux endroits indiqués.
+ : Avant le format, le nombre sera affiché avec + ou - devant.
- : Après le format, le nombre sera affiché avec + ou - derrière.
** : Comble les espace vide devant avec des astérisque et donne la position pour 2 chiffres supplémentaires.
$$ : Avant le format le nombre sera affiché avec $ devant.
**$ : Combinaison des deux précédents.
, : placée à gauche du point décimal entraîne l’affichage d’une virgule au millier.


Il sert encore un peu l'Osaure.

Le MSXien le plus à l'ouest



Citation :
Du coup Granced a quasi fini le wiki a lui tout seul....
Que nenni ! Il en reste encore pas mal à faire, et j'ai vraiment commencé par ce qu'il y avait de plus facile et que je maîtrisais suffisamment !

Il reste encore plein d'instructions et commandes bien pénibles à faire !!

MSX un jour, MSX toujours !

Pour le wiki, je tiens à signaler que je ne suis pas familier des environnements MSX2+ et Turbo-R. Par conséquent, si j'attaque des commandes comme SCREEN ou COLOR, je suis d'ores et déjà sûr de ne pas être exhaustif.
Appel donc aux connaisseurs pour compléter les trous !
Appel donc aux connaisseurs pour compléter les trous !

MSX un jour, MSX toujours !

les 2+ et le turbo-r ont le même VDP donc moins de travail
les screen 10 11 et 12 sont rarement exploités en basic mais plutôt en bsave bload et copy
mais les commandes existent et je n'ai que le livre d'origine du turbo-r comme support c'est a dire en japonais
les screen 10 11 et 12 sont rarement exploités en basic mais plutôt en bsave bload et copy
mais les commandes existent et je n'ai que le livre d'origine du turbo-r comme support c'est a dire en japonais
J'essaye de faire l'article correspondant à CDBL mais je ne vois pas trop l'effet de cette fonction en testant un programme.
Quand je reprends l'exemple du bouquin MSX2 Basic de A. Sickler, que je fasse PRINT 7/6 ou PRINT CDBL(7/6) j'ai le même résultat à l'écran.
Si quelqu'un a une idée pour la démonstration je lui laisse le soin de faire l'article !
Quand je reprends l'exemple du bouquin MSX2 Basic de A. Sickler, que je fasse PRINT 7/6 ou PRINT CDBL(7/6) j'ai le même résultat à l'écran.
Si quelqu'un a une idée pour la démonstration je lui laisse le soin de faire l'article !
MSX un jour, MSX toujours !

c'est super bien expliqué dans le manuel du basic livré avec les CANON V20 que j'ai eu neuf mais que je ne retrouve plus ( le livre )
il est identique a celui d'un YAMAHA que j'ai récupéré ensuite
il y est précisé que cette instruction est plutôt pour être compatible avec le MBASIC des IBM
exemple
10 DEF INT A:A1=2:A2=3
20 X = CDBL(A1/A2)
exemple ? CDBL(2/3)
ce livre mériterait aussi d'être scanné car on y trouve des intructions basic super bien renseignées
mais il est assez mal conçu au premier abord car tout est écrit a la suite et les instructions ne sautent pas aux yeux quand on le feuillette
il est identique a celui d'un YAMAHA que j'ai récupéré ensuite
il y est précisé que cette instruction est plutôt pour être compatible avec le MBASIC des IBM
exemple
10 DEF INT A:A1=2:A2=3
20 X = CDBL(A1/A2)
exemple ? CDBL(2/3)
ce livre mériterait aussi d'être scanné car on y trouve des intructions basic super bien renseignées
mais il est assez mal conçu au premier abord car tout est écrit a la suite et les instructions ne sautent pas aux yeux quand on le feuillette
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie