Menu Principal
Connexion

Pseudo : 


Mot de passe : 


Se souvenir




Mot de passe perdu ?

Rejoignez-nous !






   Tous les Posts

 Bas   Précédent   Suivant

Page : (1) 2 3 4 ... 420 »


Re: Utilitaires pour le MSX-BASIC
Patron
Inscription : 09/12/2006 01:13
Lieu : Entre Nantes et Pornic
Messages : 581
Hors Ligne
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).

----------------------------------------
Participez au Petit Quizz #3


Re: Du livre a Gogo
Habitué
Inscription : 17/11/2007 14:33
Messages : 158
Hors Ligne
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
Hors Ligne
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
Hors Ligne
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
En ligne
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
Hors Ligne
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
En ligne
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:



jpg  EDITEUR1.jpg (38.67 KB)
244_482f2913088af.jpg 571X355 px



Re: Utilitaires pour le MSX-BASIC
Barman
Inscription : 24/12/2006 19:06
Lieu : Oise (France)
Messages : 1015
Hors Ligne
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
En ligne
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
Hors Ligne
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
En ligne
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
Hors Ligne
Posté le : Hier 0:27:29


----------------------------------------
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
En ligne
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:



jpg  P0.jpg (13.12 KB)
244_482de420d4fd6.jpg 317X289 px

jpg  P1.jpg (13.81 KB)
244_482de43c1f540.jpg 318X291 px



Re: 1chip MSX sur Ebay
Habitué
Inscription : 17/11/2007 14:33
Messages : 158
Hors Ligne
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
En ligne
Posté le : 16/05 16:13:25

ça marche !

----------------------------------------
ABSOLU La vie est dans le mouvement...



 Haut
Page : (1) 2 3 4 ... 420 »




©2005/2008 - MSX Café - 25th MSX Anniversary