La Place des Développeurs [Réglé] Mini-challenge pour MSX: Thème "joyeux noël 2012"

Reprise du message précédent
J'peut dire une betise?on peut chargé un BLOAD en page 1 direct! Du genre : bload"image.sc8",s,1 ou p'tet en mettant l'adresse de la Vram

C'est loin tout ca mais il me semble que

Pour le Bgm, il me semble qu'il y avait un disc "pinksox" numero de noel avec des fichiers FM, que j'avais (peut etre) utilisé dans un de mes mags




MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)





détail pour l'utilisation du X-Basic
ce Basic n'acceptant que certaines commandes décrites dans la doc il faut jongler avec le CALL TURBO ON , CALL TURBO OFF avant chaque commande non permise
ex:
CALL TURBO ON
-
-
-
CALL TURBO OFF
BLOAD"FICHIER",S
CALL TURBO ON
-
-
-
ce Basic n'acceptant que certaines commandes décrites dans la doc il faut jongler avec le CALL TURBO ON , CALL TURBO OFF avant chaque commande non permise
ex:
CALL TURBO ON
-
-
-
CALL TURBO OFF
BLOAD"FICHIER",S
CALL TURBO ON
-
-
-

Justement Jipé, j'ai bien respecté la façon d'utiliser CALL TURBO. Je l'utilise depuis plus de 10 ans, mais là ça bloque, je ne peux pas faire CALL TURBO OFF avant le chargement d'une image
Par exemple
40 set page 0,1:bload"machin.sc8",s:set page 0,0
50 call turbo on
60 for i=1 to 211:copy(0,i)-(255,i),1 to (0,i),0:nexti
70 call turbo off
80 bload"truc.sc8",s
ça me met wrong number on line 70 (ou quelque chose comme ça!)
Je vais essayer de me trouver la version que j'avais en 2 fichiers que j'utilisais a l'epoque
Par exemple
40 set page 0,1:bload"machin.sc8",s:set page 0,0
50 call turbo on
60 for i=1 to 211:copy(0,i)-(255,i),1 to (0,i),0:nexti
70 call turbo off
80 bload"truc.sc8",s
ça me met wrong number on line 70 (ou quelque chose comme ça!)

Je vais essayer de me trouver la version que j'avais en 2 fichiers que j'utilisais a l'epoque
Tous mes PCB -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter

J'ai trouvé basic kun plus 1988
http://www.romnation.net/srv/roms/26885/msx2/MSX-Basic-Kun-Plus-1988-Ascii-J.html
et nestor basic de 1998? maj en 2003?
http://www.konamiman.com/msx/msx-e.html#nestorbasic
Nbasic fait 58ko contre 17k pour xbasic
D'apres mes maigres recherches, nestor basic semble plus complet et pleinement compatible 4mo, moonsound, etc....
test ce soir si je trouve le temps
Edité par
MSXlegend
Le 09/12/2012 à 22h51
http://www.romnation.net/srv/roms/26885/msx2/MSX-Basic-Kun-Plus-1988-Ascii-J.html
et nestor basic de 1998? maj en 2003?
http://www.konamiman.com/msx/msx-e.html#nestorbasic
Nbasic fait 58ko contre 17k pour xbasic
D'apres mes maigres recherches, nestor basic semble plus complet et pleinement compatible 4mo, moonsound, etc....
test ce soir si je trouve le temps

Tous mes PCB -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter

Je viens de retrouver la version que j'utilisais dans le passé. Il est en 2 fichiers!!
DUALXT.001 (1k)
DUALXT.002 (17K)
J'ai testé toutes les versions, et j'ai le même probleme "mauvais numero de ligne in ..."
DUALXT.001 (1k)
DUALXT.002 (17K)
J'ai testé toutes les versions, et j'ai le même probleme "mauvais numero de ligne in ..."
Tous mes PCB -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter

metalgear :
ça marche bien chez moi
mais comme l'a dit Jipe y en a 2
et d'ailleurs quelles différences entre les deux 



Rajoute juste CALL TURBO OFF a la fin de ta routine sp, c'est juste pour voir stp

Tous mes PCB -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
MSXlegend :
Justement Jipé, j'ai bien respecté la façon d'utiliser CALL TURBO. Je l'utilise depuis plus de 10 ans, mais là ça bloque, je ne peux pas faire CALL TURBO OFF avant le chargement d'une image
Par exemple
40 set page 0,1:bload"machin.sc8",s:set page 0,0
50 call turbo on
60 for i=1 to 211:copy(0,i)-(255,i),1 to (0,i),0:nexti
70 call turbo off
80 bload"truc.sc8",s
ça me met wrong number on line 70 (ou quelque chose comme ça!)
Je vais essayer de me trouver la version que j'avais en 2 fichiers que j'utilisais a l'epoque
Par exemple
40 set page 0,1:bload"machin.sc8",s:set page 0,0
50 call turbo on
60 for i=1 to 211:copy(0,i)-(255,i),1 to (0,i),0:nexti
70 call turbo off
80 bload"truc.sc8",s
ça me met wrong number on line 70 (ou quelque chose comme ça!)

Je vais essayer de me trouver la version que j'avais en 2 fichiers que j'utilisais a l'epoque
A lire, il y a peut être l'explication là : http://msxosaure.wifeo.com/les-bases.php
Dans ton cas, tu fais bien RUN et pas CALL RUN ?
MSX1: Daewoo DPC-200 / Yamaha CX5M
MSX2: Sony HB-F9P
MSXVR
Vidéo: V9990 (GFX-9)
Audio: MSX-Music (FM-PAC) / MSX-Audio (Audiowave) / OPL4 (Monster Sound FM Blaster) / OPNB (Neotron)

Je viens de m'apercevoir qu'en debut de ligne, msxosaure a mis DEFINT A-Z. Je sais que c'est pour les variable mais je ne sais pas si ça joue 
Et j'ai fait run. CALL RUN etant pour l'integralité du programme, il n'est pas compatible avec BLOAD !!! Edité par MSXlegend Le 10/12/2012 à 16h04

Et j'ai fait run. CALL RUN etant pour l'integralité du programme, il n'est pas compatible avec BLOAD !!! Edité par MSXlegend Le 10/12/2012 à 16h04
Tous mes PCB -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter

Comment on arrête une musique qui démarre avec _MBPLAY

Tous mes PCB -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter

C'est pas con ça

Au fait, c'est la 1ere fois que j'utilise le screen 7, c'est vraiment nickel
Edité par
MSXlegend
Le 10/12/2012 à 20h39



Au fait, c'est la 1ere fois que j'utilise le screen 7, c'est vraiment nickel

Tous mes PCB -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
MSXlegend :
Justement Jipé, j'ai bien respecté la façon d'utiliser CALL TURBO. Je l'utilise depuis plus de 10 ans, mais là ça bloque, je ne peux pas faire CALL TURBO OFF avant le chargement d'une image
Par exemple
40 set page 0,1:bload"machin.sc8",s:set page 0,0
50 call turbo on
60 for i=1 to 211:copy(0,i)-(255,i),1 to (0,i),0:nexti
70 call turbo off
80 bload"truc.sc8",s
ça me met wrong number on line 70 (ou quelque chose comme ça!)
Je vais essayer de me trouver la version que j'avais en 2 fichiers que j'utilisais a l'epoque
Par exemple
40 set page 0,1:bload"machin.sc8",s:set page 0,0
50 call turbo on
60 for i=1 to 211:copy(0,i)-(255,i),1 to (0,i),0:nexti
70 call turbo off
80 bload"truc.sc8",s
ça me met wrong number on line 70 (ou quelque chose comme ça!)

Je vais essayer de me trouver la version que j'avais en 2 fichiers que j'utilisais a l'epoque
Pour la version à utiliser, celle du Zelda n'a pas montré de bug majeur.
Si tu as une erreur de ligne sur la ligne du CALL TURBO OFF, c'est qu'il y a un appel à une ligne inexistante (goto,gosub...) dans ton bloc turbo.
Le programme n'essaie jamais d'aller à cette ligne donc il ne plante pas. Mais quand tu sors du bloc turbo ça plante.
Pour retrouver ce N°de ligne fais un RENUM après avoir enregistré ton programme.
Le MSXien le plus à l'ouest



@Legend,marche très bien mon Turbo on et off bien que je ne pense pas utiliser cela
J'ai commencé par cela : Play"V12T120g4.a8g4e2.g4.a8g4e2 ........."
et je n'en suis que là
MSX Noel.swf et j'en dirais pas plus
Faudrait repousser l'échéance vers le 23 au soir
Question à Popolon (grand expert musical): si je crée du midi,je peux le transformer en mle mais utilisable sous basic
Edité par
metalgear
Le 12/12/2012 à 13h49
J'ai commencé par cela : Play"V12T120g4.a8g4e2.g4.a8g4e2 ........."

et je n'en suis que là


Faudrait repousser l'échéance vers le 23 au soir
Question à Popolon (grand expert musical): si je crée du midi,je peux le transformer en mle mais utilisable sous basic

MSXien...pur et dur et toujours Supmsx
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie