Logicielsmoto.com

Nous sommes le 12 Nov 2024, 01:42

Heures au format UTC + 1 heure




Poster un nouveau sujet Répondre au sujet  [ 8 messages ] 
Auteur Message
 Sujet du message: Nouveau jeu pour MO5 - MazezaM
MessagePosté: 07 Aoû 2024, 16:25 
Hors ligne

Inscription: 05 Aoû 2024, 08:15
Messages: 4
Bonjour à tous.

J'ai créé une version du jeu MazezaM pour le MO5.
C'est un casse-tête, d'après l'original pour le ZX Spectrum de Malcolm Tyrrell.
Le jeu comporte 39 niveaux et est disponible sur dcmoto, ici :

http://dcmoto.free.fr/programmes/mazezam/index.html

Kian


Haut
 Profil  
Répondre en citant le message  
MessagePosté: 07 Aoû 2024, 21:42 
Hors ligne

Inscription: 21 Aoû 2006, 09:06
Messages: 1817
Localisation: Brest
Super ! Bravo pour l'initiative :love:

L'original est en pseudo-basic (pas de numéros de lignes). Tu as développé la version thomson comment ?

_________________
Good morning, that's a nice Tnetennba


Haut
 Profil  
Répondre en citant le message  
MessagePosté: 08 Aoû 2024, 02:02 
Hors ligne

Inscription: 06 Avr 2010, 01:59
Messages: 480
Cool un nouveau jeu Thomson :)

_________________
Image


Haut
 Profil  
Répondre en citant le message  
MessagePosté: 08 Aoû 2024, 06:31 
Hors ligne

Inscription: 05 Aoû 2024, 08:15
Messages: 4
Le développement a été un processus itératif.
C'est la première fois que j'utilise l'assembleur pour le 6809. (J'adore pouvoir utiliser des registres 16 bits).
La majorité a été développée en assembleur, mais au début j'utilisais ugbasic pour le contrôle du logiciel. Cependant l'espace mémoire est vite devenu un problème et j'ai converti ces routines en assembleur à la main. Les commandes au clavier sont toujours gérées par ugbasic, ainsi que celle qui change la couleur du personnage au début d'un niveau. C'est parce que la vitesse n'est pas importante pour ces routines et je suis un peu paresseux.
J'ai créé des versions pour d'autres machines 8 bits, et c'était de loin la plus simple à faire.


Haut
 Profil  
Répondre en citant le message  
MessagePosté: 08 Aoû 2024, 09:04 
Hors ligne

Inscription: 21 Aoû 2006, 09:06
Messages: 1817
Localisation: Brest
Si tu mets le code source accessible quelque part, je pourrais y jeter un oeil et peut-être suggérer des évolutions pour le rendre encore plus compact ou rapide.

_________________
Good morning, that's a nice Tnetennba


Haut
 Profil  
Répondre en citant le message  
MessagePosté: 08 Aoû 2024, 10:38 
Hors ligne

Inscription: 05 Aoû 2024, 08:15
Messages: 4
Merci Samuel.
Je suis actuellement en vacances mais, à mon retour, je pourrai certainement le faire.
Ce n'est peut-être pas le code le plus efficace actuellement, mais je voulais le terminer avant de partir.


Haut
 Profil  
Répondre en citant le message  
MessagePosté: 08 Aoû 2024, 11:53 
Hors ligne

Inscription: 21 Aoû 2006, 09:06
Messages: 1817
Localisation: Brest
Je pense aussi qu'il y a peut-être des optimistions peephole que je dois ajouter à ugbasic, en particulier autour de la lecture clavier.

Pourrais-tu juste fournir le code qui lit les touches clavier en basic que je vois ce que je peux faire du coté ugbasic de ce coté ?

_________________
Good morning, that's a nice Tnetennba


Haut
 Profil  
Répondre en citant le message  
MessagePosté: 08 Aoû 2024, 16:08 
Hors ligne

Inscription: 05 Aoû 2024, 08:15
Messages: 4
Je ne voulais pas dire que la routine du clavier était particulièrement lente, mais plutôt que je n'avais pas besoin de me préoccuper de la vitesse d'exécution comme je le faisais avec les routines graphiques. De plus, elle n'utilisait pas beaucoup de mémoire par rapport à l'utilisation de l'assembleur.


Haut
 Profil  
Répondre en citant le message  
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 8 messages ] 

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 113 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Rechercher:
Aller à:  
cron
Développé par phpBB® Forum Software © phpBB Group
Traduction par phpBB-fr.com