La recherche a retourné 510 résultats

par joaopa
07 mai 2020 04:07
Forum : Développements actuels
Sujet : comment jouer une note en asm sur VG5000µ ?
Réponses : 17
Vues : 6861

Re: comment jouer une note en asm sur VG5000µ ?

@Patrice. j"avais mal écrit le code dans mon message. Il y avait bien un ld e,5 L'explication de Markerror doit être la bonne. Je crois qu'il y a encore une blague avec cette routine. Il faut que le buffer soit de longueur au moins 7. Je pense que la partie interpréteur du basic envoie une chai...
par joaopa
07 mai 2020 01:08
Forum : Développements actuels
Sujet : [VG5000] Lode Runner
Réponses : 235
Vues : 72844

Re: [VG5000] Lode Runner

Encore: je ne vois pas à quoi sert de redéfinir des caractères lignes 942,943,944,945. Il ne manquerait pas un PRINTCHR$(97) avant chaque FOR?

Dans la ligne 940, il y a ET. Le caractère affiché le sera en noir. Sur un fond noir.... C'est fait exprès?
par joaopa
06 mai 2020 23:27
Forum : Développements actuels
Sujet : [VG5000] Lode Runner
Réponses : 235
Vues : 72844

Re: [VG5000] Lode Runner

OK. autres questions. J'ai l'impression que 450 IFBS>0THENBS=BS-20:SOUND 180,1:C=0:D=1:E=T(X,Y):GOSUB418 451 IFE=0THENGOSUB920 peut être avantageusement remplacer par 450 IFBS>0THENBS=BS-20:SOUND 180,1:C=0:D=1:GOSUB418 451 IFT(X,Y)=0THENGOSUB920 En effet quoiqu'il arrive E sera remplacé par la ligne...
par joaopa
06 mai 2020 22:38
Forum : Développements actuels
Sujet : [VG5000] Lode Runner
Réponses : 235
Vues : 72844

Re: [VG5000] Lode Runner

Merci Guillaume. Ca va simplifier grandement le passage en assembleur.
par joaopa
06 mai 2020 22:37
Forum : Développements actuels
Sujet : subtilité de rand VG5000
Réponses : 56
Vues : 16934

Re: subtilité de rand VG5000

@Markerror. Merci de confirmer mes doutes.

@Guillaume: du coup, dans to programme Rode Lunner, qu'espérais-tu des intructions du type int(rnd(1)*5) (par exemple ligne 218)
par joaopa
06 mai 2020 20:24
Forum : Développements actuels
Sujet : subtilité de rand VG5000
Réponses : 56
Vues : 16934

Re: subtilité de rand VG5000

Carl, mon problème est dans la signification du mot <<compris>>
par joaopa
06 mai 2020 19:21
Forum : Développements actuels
Sujet : [VG5000] Lode Runner
Réponses : 235
Vues : 72844

Re: [VG5000] Lode Runner

Pour ceux qui ont une vision claire du jeu, pouvez-vous confirmer que seule la couleur CO(6) (echelle de sortie) peut changer au cours du jeu?
Xav; dans ta version ligne 450

Code : Tout sélectionner

450 if BS>0....
ne devrait-il pas être

Code : Tout sélectionner

if BS>20
?
par joaopa
05 mai 2020 20:32
Forum : Développements actuels
Sujet : subtilité de rand VG5000
Réponses : 56
Vues : 16934

subtilité de rand VG5000

Bonsoir à tous. Comment faîtes-vous en basic VG5000 pour tirer un nombre au hasard (probabilité uniforme....) compris entre 0 et n inclus. Par exemple, supposons qu'on veuille tirer un nombre entre 0 et 5 Si on fait un int(rnd(1)*5), alors la seule possibilité d'obtenir 5 est que rnd=1. Pas beaucoup...
par joaopa
05 mai 2020 18:39
Forum : Développements actuels
Sujet : [VG5000] Lode Runner
Réponses : 235
Vues : 72844

Re: [VG5000] Lode Runner

Oh mince, je viens de tester, c'est magique, c'est instantané!! Bravo bravo! Mais tu fais la lecture des données et l'affichage dans un temps aussi faible? C'est l'avantage de l'assembleur. Et encore, j'adapte à l'arrache ton programme. Si les performances de jeu ne sont pas au rendz-vous, j'apport...
par joaopa
05 mai 2020 01:27
Forum : Développements actuels
Sujet : [VG5000] Lode Runner
Réponses : 235
Vues : 72844

Re: [VG5000] Lode Runner

Merci Sam. C'est très clair et malin... @Guillaume. Dans les lignes 500 et 501, C=0. Mais pas dans les lignes 502 et 503. C'est voulu? A quoi sert cette variable C? Juste un compteur de temps pour la ligne 506? Si oui, je ne vois pourquoi ce compteur ne serait pas initialisé si on fait sauter sur pl...
par joaopa
04 mai 2020 23:48
Forum : Développements actuels
Sujet : [VG5000] Lode Runner
Réponses : 235
Vues : 72844

Re: [VG5000] Lode Runner

@sam > Tu peux développer l'hitoire de table look-up?

Sinon, je pense qu'en temps de chargement d'un tableau, ça doit aller ça :mrgreen:
Qu'en penses-tu, Guillaume?
runtab.zip
(1.54 Kio) Téléchargé 133 fois
par joaopa
03 mai 2020 04:26
Forum : Développements actuels
Sujet : comment jouer une note en asm sur VG5000µ ?
Réponses : 17
Vues : 6861

Re: comment jouer une note en asm sur VG5000µ ?

Bonjour à tous. Ce bug est vraiment étrange. Et comme je voudrais mourrir moins con, j'espère que quelqu'un pourra m'expliquer Ceci fonctionne play: push hl jp 0a87h buffer: db "ABCDE" monsuperprogramme: ld bc,buffer ld e,5 call play MAIS ceci ne fonctionne pas (pile non valide) buffer: db...
par joaopa
29 avr. 2020 21:30
Forum : Développements actuels
Sujet : [VG5000] Lode Runner
Réponses : 235
Vues : 72844

Re: [VG5000] Lode Runner

Si tu es intéressé, je peux me charger de coder en Z80. Il faudrait juste que tu commentes le code (en particulier dire a quoi correspondent les principales variables). Tu pourrais faire les explications sur ce site, plutôt que sur le code si ça t'aide.
par joaopa
28 avr. 2020 22:45
Forum : Développements actuels
Sujet : [VG5000] comment trouver la bonne vram pour les setet et seteg resolu
Réponses : 41
Vues : 16586

Re: comment faire des sprites en basic sur VG5000

Oui Carl, c'est pourquoi je demandais si quelqu'un avait une grosse astuce de sioux pour contourner le problème.
Le bitmap est bien merdique sur l'EF9345: 160x125 en monochrome: wahou!!
Un truc comme ça ne sera jamais possible sur VG5000?
https://www.youtube.com/watch?v=PAA-tKk1ty0
par joaopa
28 avr. 2020 22:23
Forum : Développements actuels
Sujet : [VG5000] comment trouver la bonne vram pour les setet et seteg resolu
Réponses : 41
Vues : 16586

Re: comment faire des sprites en basic sur VG5000

C'est pas l'animation qui m'intéresse, plutôt une gestion de collision au pixel près (type manic miner sur Spectrum). Pour ceux qui connaissent, dans Monkey Academy, pour pouvoir sauter sur une plateforme, il faut être en lévitation à coté de la plateforme en dessous pour pouvoir atteindre celle du ...