Tous les PostsRe: Utilitaires pour le MSX-BASIC |
||
|
Patron
![]()
Inscription : 09/12/2006 01:13
Lieu : Entre Nantes et Pornic
Messages :
581
![]() |
Posté le : Aujourd'hui 5:58:07 Dans ton programme fourni par tinysprite tu as autant de sprites que de couleurs(5), ceux-ci sont répartis par couleur (rose=9,blanc=15,etc.).
La seule difficulté vient du chargeur avec Base(9) qui renvoit l'adresse 3800H, le début de la Table des Graphisme des Sprite (ou TCS,TPS suivant les versions), pour le reste c'est comme dans mon mini programme en screen 1,0 en dehors du fait que le "&H" pour code Hexadécimale est déjà dans le DATA. Si tu veux utiliser ce sprite en screen 5 tu n'as quà remplacer BASE(9) par BASE(29). |
|
Re: Du livre a Gogo |
||
|
Habitué
![]()
Inscription : 17/11/2007 14:33
Messages :
158
![]() |
Posté le : Aujourd'hui 1:49:42 Pour rappel :
lire la discussion de comptoir à propos du livre pratique du MSX2 Ne reste plus qu'à trouver un mécène Alors bonne enchère à tous ![]() |
|
Re: Utilitaires pour le MSX-BASIC |
||
|
Habitué
![]()
Inscription : 17/11/2007 14:33
Messages :
158
![]() |
Posté le : Aujourd'hui 0:54:47 Le sprite est enregistré dans R$ donc sprite$(1)=R$ puis putsprite1 non ?
J'ai trouvé un autre outil pour tester du code basic en ligne : - JatoBas Voir, par exemple, le programme Sprites et remplacer les lignes export data (et non export basic) par celle de TinySprite |
|
|
----------------------------------------
http://multidatas.free.fr/msx/ |
||
Re: Du livre a Gogo |
||
|
Fanatique
![]()
Inscription : 27/12/2006 10:28
Lieu : Strasbourg, Alsace
Messages :
227
![]() |
Posté le : Hier 22:23:50 Merci
|
|
|
----------------------------------------
|
||
Re: Du livre a Gogo |
||
|
Habitué
![]()
Inscription : 30/03 23:30:36
Lieu : Paca/Alsace/bourgogne
Messages :
122
![]() |
Posté le : Hier 22:08:03 J'en connais un qui va faire jack pot !!
![]() |
|
Du livre a Gogo |
||
|
Fanatique
![]()
Inscription : 27/12/2006 10:28
Lieu : Strasbourg, Alsace
Messages :
227
![]() |
Posté le : Hier 21:57:22 j'ai coller quelques livre Msx sur ebay en Achat paypal
a vous de voir, mots clef livre msx sous ferrerico biensur a+ les filous |
|
|
----------------------------------------
|
||
Re: Utilitaires pour le MSX-BASIC |
||
|
Habitué
![]()
Inscription : 30/03 23:30:36
Lieu : Paca/Alsace/bourgogne
Messages :
122
![]() |
Posté le : Hier 21:51:12 Ben j'utlise cette méthode là JIPE...
1000 SCREEN 5,3:CLS:COLOR 1,1,1 1019 X1=-10:Y1=140:K=0 1020 FOR U=1 TO 16 1021 READ A$,B$ 1022 C$=C$+CHR$(VAL("&b"+A$)) 1023 D$=D$+CHR$(VAL("&b"+B$)) 1024 NEXT U:AN$=C$+D$ 1025 SPRITE$(1)=AN$ 1026 SPRITE$(2)=CHR$(&B00000000)+CHR$(&B00000110)+CHR$(&B00011110)+CHR$(&B00111100)+CHR$(&B01111100)+CHR$(&B01111000)+CHR$(&B01100000)+CHR$(&B00000000) 1030 ' 1199 PUT SPRITE 1,(X1-4,Y1+18),11,2 1200 PUT SPRITE 2,(X1,Y1),4,1 1201 X1=X1+2:Y1=Y1-.5 1202 ' 1203 VY=VY+1 1204 IF VY>192 THEN VY=0 1216 IF K>5 THEN K=0 1260 IF X1>240 THEN GOTO 1450 1300 GOTO 1199 1305 ' 1400 DATA 00000000,00000000 1401 DATA 00000000,00000000 1402 DATA 00000000,00000000 1403 DATA 00000100,00000000 1404 DATA 00111000,00000001 1405 DATA 11100000,00000110 1406 DATA 01111111,11011100 1407 DATA 00111110,01111100 1408 DATA 00011011,11110100 1409 DATA 00001111,11101100 1410 DATA 00010011,10011100 1411 DATA 00010011,01111001 1412 DATA 00001110,11111010 1413 DATA 00000000,01111100 1414 DATA 00000000,00011100 1415 DATA 00000000,00001000 Elle est assez primitive, mais c'est la seule que je connaisse pour l'instant. Dans le programme de l'éditeur, je ne sais pas vraiment où sont les informations à lire, puis à charger et je n'ai pas encore bien compris la méthode, bien q'MSXosaure l'ai commencée... Si tu peux me donner la méthode pour l'exemple de l'éditeur, je suis preneur !! ![]() Ajouter un fichier: EDITEUR1.jpg (38.67 KB)![]() |
|
Re: Utilitaires pour le MSX-BASIC |
||
|
Barman
![]()
Inscription : 24/12/2006 19:06
Lieu : Oise (France)
Messages :
1015
![]() |
Posté le : Hier 20:42:10 tout d'abord il faut être en screen 1 ou 2 car BASE(9) renvoi l'adresse &H3800 qui est la table des formes des Sprites
on charge donc directement les valeurs dans la vram on utilise ensuite les sprites comme d'habitude avec l'instruction PUT SPRITE |
|
|
----------------------------------------
Jipe |
||
Re: Utilitaires pour le MSX-BASIC |
||
|
Habitué
![]()
Inscription : 30/03 23:30:36
Lieu : Paca/Alsace/bourgogne
Messages :
122
![]() |
Posté le : Hier 20:26:43 Cool ZEBIBIZEN !!
L'éditeur marche avec firefox ou opéra (ce qui bien pour les utilisateurs de pocket pc). J'ai fais un sprite rapido pour tester. J'ai bien eu le programme en basic... ____________________________________________________________ 10 ' --- Slot 0 210 ' color 9 410 DATA &H00,&H00,&H00,&H00,&H01,&H02,&H01,&H00 610 DATA &H00,&H00,&H00,&H00,&H00,&H00,&H00,&H00 810 DATA &H00,&H00,&H00,&HA0,&H10,&H08,&H10,&HA0 1010 DATA &H00,&H00,&H00,&H00,&H00,&H00,&H00,&H00 1210 ' color 15 1410 DATA &H00,&H00,&H00,&H00,&H00,&H01,&H00,&H00 1610 DATA &H00,&H00,&H00,&H00,&H00,&H00,&H00,&H00 1810 DATA &H00,&H00,&H00,&H40,&HA0,&H10,&HA0,&H40 2010 DATA &H00,&H00,&H00,&H00,&H00,&H00,&H00,&H00 2210 ' color 13 2410 DATA &H00,&H00,&H00,&H00,&H00,&H00,&H00,&H00 2610 DATA &H00,&H00,&H00,&H00,&H00,&H00,&H00,&H00 2810 DATA &H00,&H00,&H00,&H00,&H40,&HE0,&H40,&H00 3010 DATA &H00,&H00,&H00,&H00,&H00,&H00,&H00,&H00 3210 ' color 2 3410 DATA &H00,&H00,&H00,&H00,&H00,&H00,&H02,&H05 3610 DATA &H09,&H06,&H00,&H00,&H00,&H00,&H00,&H00 3810 DATA &H00,&H00,&H00,&H00,&H00,&H00,&H00,&H00 4010 DATA &H00,&H00,&H00,&H00,&H00,&H00,&H00,&H00 4210 ' color 10 4410 DATA &H00,&H00,&H00,&H00,&H00,&H00,&H00,&H02 4610 DATA &H06,&H00,&H00,&H00,&H00,&H00,&H00,&H00 4810 DATA &H00,&H00,&H00,&H00,&H00,&H00,&H00,&H00 5010 DATA &H00,&H00,&H00,&H00,&H00,&H00,&H00,&H00 5210 DATA * 10000 REM -- LOAD SPRITES 10200 S=BASE(9) 10400 READ R$: IF R$="*" THEN RETURN ELSE VPOKE S,VAL(R$):S=S+1:GOTO 10400 ____________________________________________________________ Mais je n'ai pas encore eu le temps de me plonger dans les vpoke, etc... Donc je ne sais pas comment l'afficher et essayer un déplacement... ![]() |
|
Re: Utilitaires pour le MSX-BASIC |
||
|
Habitué
![]()
Inscription : 17/11/2007 14:33
Messages :
158
![]() |
Posté le : Hier 17:12:47 Il existe aussi un éditeur de sprite MSX1/2 en ligne :
- TinySprite Le sprite est traduit en data, basic, C, assembleur et Pascal ![]() |
|
|
----------------------------------------
http://multidatas.free.fr/msx/ |
||
Re: Aldebaran |
||
|
Habitué
![]()
Inscription : 30/03 23:30:36
Lieu : Paca/Alsace/bourgogne
Messages :
122
![]() |
Posté le : Hier 9:56:07 Le cycle 1 est terminé et les problèmes de collisions sont tous résolus !!
Suite des étapes : - programmation du cycle 2 - graphismes du cycle 2 - améliration des bruitages de l'ensemble (tir, explosion, etc...) - optimisation des lignes de programme - optimisation du programme en lui même ____________________________________________________________ ![]() |
|
Re: 1chip MSX : Utiliser une SD Card |
||
|
Habitué
![]()
Inscription : 17/11/2007 14:33
Messages :
158
![]() |
Posté le : Hier 0:27:29 Merci Absolu_123, je vais ajouter quelques liens
(en attendant d'avoir un 1chip entre les mains) : - information - test du 1chip tournant à 10mhz - guide de résurrection du 1chip grâce au câble "maison" - Padial propose un câble 1chip à 30 euros, à vérifier Donc si vous avez le câble ou peur de rien : - code d'extension VHDL (VDP ?) - code d'extension VHDL (gestion de led) - le site de référence HRA (passage de 1mo à 2mo...) @+ |
|
|
----------------------------------------
http://multidatas.free.fr/msx/ |
||
Re: Petit Jeu en Basic et Screen1,0 |
||
|
Habitué
![]()
Inscription : 30/03 23:30:36
Lieu : Paca/Alsace/bourgogne
Messages :
122
![]() |
Posté le : 16/05 22:41:56 OUff !
J'ai enfin eu le temps de tout convertir de word à Bluemsx par winimage. Je vais pouvoir analyser tes explications de plus près... ![]() Ajouter un fichier: P0.jpg (13.12 KB)![]() P1.jpg (13.81 KB)![]() |
|
Re: 1chip MSX sur Ebay |
||
|
Habitué
![]()
Inscription : 17/11/2007 14:33
Messages :
158
![]() |
Posté le : 16/05 20:17:03 Et voilà un nouveau record à 332 euros
en achat immédiat il était à 256 euros ! ![]() Je pense qu'avec une telle enchère rklok va en proposer un autre dans quelques temps. "Affaire" à suivre... |
|
|
----------------------------------------
http://multidatas.free.fr/msx/ |
||
Re: Petit Jeu en Basic et Screen1,0 |
||
|
Habitué
![]()
Inscription : 30/03 23:30:36
Lieu : Paca/Alsace/bourgogne
Messages :
122
![]() |
Posté le : 16/05 16:13:25 ça marche !
|
|
|
----------------------------------------
ABSOLU La vie est dans le mouvement...
|
||









EDITEUR1.jpg (38.67 KB)




La vie est dans le mouvement...