La recherche a retourné 503 résultats

par joaopa
05 mai 2020 20:32
Forum : Développements actuels
Sujet : subtilité de rand VG5000
Réponses : 56
Vues : 4537

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 : 230
Vues : 19678

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 : 230
Vues : 19678

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 : 230
Vues : 19678

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é 40 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 : 2788

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 : 230
Vues : 19678

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 : 3959

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 : 3959

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 ...
par joaopa
28 avr. 2020 19:59
Forum : Développements actuels
Sujet : [VG5000] comment trouver la bonne vram pour les setet et seteg resolu
Réponses : 41
Vues : 3959

Re: comment faire des sprites en basic sur VG5000

@papyG pas moyen de faire un scrooling pixel par pixel? (au lieu d'un pas d'un caractère?)
par joaopa
28 avr. 2020 19:21
Forum : Développements actuels
Sujet : [VG5000] Lode Runner
Réponses : 230
Vues : 19678

Re: [VG5000] Lode Runner

Dans les optimisations à la marge; j'ai vu quelques gosub suivi d'un return. A remplacer avantageusement par un goto. ligne(700-720; 610-611), 508

>Si tu veux plus de détails sur le format des tableaux, n'hésite pas.

Oui, je suis intéressé.
par joaopa
27 avr. 2020 23:18
Forum : Développements actuels
Sujet : [VG5000] Lode Runner
Réponses : 230
Vues : 19678

Re: [VG5000] Lode Runner

Excellent. Plus qu'à traduire en assembleur et ce sera un hit sur VG5000. Tout ce que j'aime: graphimes, musique et intêret du jeu. Un détail: VG5000 est une machine française. Il serait bien de mettre le jeu en français Un détail de programmation. A quoi sert les premières lignes rem (lignes 10 à 20)
par joaopa
05 avr. 2020 20:16
Forum : Développements actuels
Sujet : [VG5000µ] sprites multicolores pour le BASIC et l'assembleur
Réponses : 71
Vues : 10454

Re: [VG5000µ] sprites multicolores pour le BASIC

@PapyG: On va tester ça pendant le confinement 8)
@Rendomizer: Super: testé et approuvé.
par joaopa
05 avr. 2020 09:23
Forum : Développements actuels
Sujet : [VG5000µ] sprites multicolores pour le BASIC et l'assembleur
Réponses : 71
Vues : 10454

Re: [VG5000µ] sprites multicolores pour le BASIC

Une petite optimisation tant que j'y suis:
fais commencer ton programme binaire à &4A20H
Comme ça le temps de chargement sera moins long.
par joaopa
05 avr. 2020 09:03
Forum : Développements actuels
Sujet : [VG5000µ] sprites multicolores pour le BASIC et l'assembleur
Réponses : 71
Vues : 10454

Re: [VG5000µ] sprites multicolores pour le BASIC

@Rendomizer: le code source est illisible puisqu'il n'y a pas les adresses des étiquettes. Place des directives ORG. Pour ton programme encore un effort!! Tu peux t'arranger pour que l'utilisateur n'ait même pas à entrer le call 20480. Ton programme doit s'exécuter automatiquement. quelque chose com...
par joaopa
04 avr. 2020 21:04
Forum : Développements actuels
Sujet : [VG5000µ] sprites multicolores pour le BASIC et l'assembleur
Réponses : 71
Vues : 10454

Re: [VG5000µ] sprites multicolores pour le BASIC

@PapyG Quelles valeurs mets-tu dans les registres pour obtenir les jeux de caractères qui ne sont pas prévus être quadrichromes? @Rendomizer Pourquoi ne mets-tu pas les instructions après le CLOAD dans le programme qui les lancerait automatiquement. Personnellement, je n'ai pas envie de taper ces In...