[VG5000] Lode Runner

Cette catégorie traite de développements récents pour nos vieilles machines, applications, jeux ou démos... Amis programmeurs, c'est ici que vous pourrez enfin devenir célèbres!

Modérateurs : Papy.G, fneck, Carl

Avatar du membre
Carl
Modérateur
Messages : 11138
Enregistré le : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [VG5000] Lode Runner

Message par Carl » 09 mai 2020 14:12

joaopa a écrit :
09 mai 2020 00:54
Une dernière pour la route
Bingo ! 8)
IMG_5370.JPG
IMG_5370.JPG (94.43 Kio) Vu 364 fois
Carl

joaopa
Messages : 500
Enregistré le : 14 sept. 2013 12:17

Re: [VG5000] Lode Runner

Message par joaopa » 09 mai 2020 18:11

Ouf!! Enfin. Formellement, j'avais résolu le problème dès le message où j'expliquais le remplissage des registres de l'EF9345. Le probleme des briques et du message LODE RUNNER étaient du au problème du CURSORX=30 qui devrait être CURSORX=31.

En tous cas, merci Carl pour les tests et ta patience

joaopa
Messages : 500
Enregistré le : 14 sept. 2013 12:17

Re: [VG5000] Lode Runner

Message par joaopa » 09 mai 2020 18:19

@Guillaume: Peux-tu confirmer que dans les lignes 142 et 143, CURSORX=30 devrait être CURSORX=31?

Avatar du membre
Xavier_
Messages : 160
Enregistré le : 24 avr. 2020 21:20

Re: [VG5000] Lode Runner

Message par Xavier_ » 09 mai 2020 19:41

En tous cas, merci Carl pour les tests et ta patience
Je pense que nous sommes tous d'accord pour remplacer les EF9345 des VG5000u par des models "Carl", beaucoup plus rapides et beaucoup plus fiables !

Avatar du membre
Xavier_
Messages : 160
Enregistré le : 24 avr. 2020 21:20

Re: [VG5000] Lode Runner

Message par Xavier_ » 09 mai 2020 19:46

joaopa a écrit :
09 mai 2020 18:19
@Guillaume: Peux-tu confirmer que dans les lignes 142 et 143, CURSORX=30 devrait être CURSORX=31?
Y-a-t-il une colonne 0 en Basic, ou le registre X commence à 1 ?
Dans ce cas, tu aurai un décalage de 1 en assembleur…

[edit: Le Basic commence a CURSORX 1 , à 0 ça plante la ligne]

joaopa
Messages : 500
Enregistré le : 14 sept. 2013 12:17

Re: [VG5000] Lode Runner

Message par joaopa » 09 mai 2020 19:56

Il y a une colonne 0 en BASIC. On compte de 0 en 39. Si on commence en 0 (ce qui est permis), le basic fait en plus un delim.

Guillaume
Messages : 46
Enregistré le : 26 avr. 2020 15:24
Localisation : Nice

Re: [VG5000] Lode Runner

Message par Guillaume » 09 mai 2020 23:30

joaopa a écrit :
09 mai 2020 18:19
@Guillaume: Peux-tu confirmer que dans les lignes 142 et 143, CURSORX=30 devrait être CURSORX=31?
Je confirme.
En fait le code était à CURSORX=30 ce qui ne fait aucune différence avec CURSORX=31 (j'ai essayé les deux).
J'ai fait un petit test et le coportement de l'affichage en double charactère semble dépendre des coordonnées X et Y. Ca décale d'un charactère selon les coordonnées.

joaopa
Messages : 500
Enregistré le : 14 sept. 2013 12:17

Re: [VG5000] Lode Runner

Message par joaopa » 09 mai 2020 23:57

En assembleur la difference est énorme!! Voir mes galères dans les messges précédents :roll:

Avatar du membre
Xavier_
Messages : 160
Enregistré le : 24 avr. 2020 21:20

Re: [VG5000] Lode Runner

Message par Xavier_ » 11 mai 2020 01:16

Guillaume, Merci pour les tableaux.
J'ai testé de 11 à 16...

Niveau 11,12,13 echelle de sortie mal placée.
et 13, sortie introuvable (echelle de sortie à droite de l'écran).

Je ne sais pas si ça vient de ma version basic modifiée, mais après 14, les échelles sont ok!

Fichier K7 avec les 30 niveaux:
30niveaux.zip
(7.03 Kio) Téléchargé 5 fois
Je pense que ça vient de chez moi, la touche 'T' doit désorganiser les coordonnées de sortie... à confirmer.

joaopa
Messages : 500
Enregistré le : 14 sept. 2013 12:17

Re: [VG5000] Lode Runner

Message par joaopa » 12 mai 2020 22:02

Bonsoir,

quelqu'un pourrait-il essayer ce test sur un VRAI VG5000?
Le test est simple: il s'agit de savoir s'il se passe des trucs tordus sur les bords du tableau .
Une fois que vous êtes sur l'échelle tout à doite, tapez frénétiquement sur la touche droite. Voyez-vous le joueur disparaître et faire un pas sur la GAUCHE?

Sur DCVG5K, cela le fait.
Fichiers joints
runtap.zip
(12.16 Kio) Téléchargé 5 fois

Avatar du membre
Carl
Modérateur
Messages : 11138
Enregistré le : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [VG5000] Lode Runner

Message par Carl » 12 mai 2020 22:57

J'ai fais quelques tests, pas de soucis de déplacement la plus part du temps mais....
Si tu creuses dans la brique avec la touche espace puis tu sautes dans le trou et bien la, tu peux sortir du cadre du jeu...
Joaopa, le bug que tu décris existe également sur la vrai machine...
Img_5385.jpg
Img_5385.jpg (144.4 Kio) Vu 205 fois
IMG_5384.JPG
IMG_5384.JPG (94.87 Kio) Vu 205 fois
Img_5383.jpg
Img_5383.jpg (137.77 Kio) Vu 205 fois
IMG_5382.JPG
IMG_5382.JPG (93.2 Kio) Vu 205 fois
Carl

Guillaume
Messages : 46
Enregistré le : 26 avr. 2020 15:24
Localisation : Nice

Re: [VG5000] Lode Runner

Message par Guillaume » 12 mai 2020 23:04

Hello Joaopa,
Dans le tableau de jeu, j'avais mis la bordure jaune en bas avec des briques incassables pour éviter cela sans changer le code (la dernière ligne du tableau était la bordure jaune).

joaopa
Messages : 500
Enregistré le : 14 sept. 2013 12:17

Re: [VG5000] Lode Runner

Message par joaopa » 13 mai 2020 18:44

J'ai testé avec le programme BASIC. La dernière ligne de briques est creusable. Bug?
Par contre on ne peut aller dans la ligne jaune.

hlide
Messages : 1618
Enregistré le : 29 nov. 2017 10:23

Re: [VG5000] Lode Runner

Message par hlide » 13 mai 2020 18:59

Je pense que Guillaume voulait dire que la ligne jaune à l'écran est couverte par une ligne de brique incassable dans le tableau. Pas tapé si je suis dans le faux.

EDIT: ben je dois avoir faux car je ne vois pas cette ligne dans l'excel.

joaopa
Messages : 500
Enregistré le : 14 sept. 2013 12:17

Re: [VG5000] Lode Runner

Message par joaopa » 13 mai 2020 19:01

justement la dernière ligne est cassable.

Répondre