La recherche a retourné 2247 résultats

par jester
17 juil. 2023 17:20
Forum : Développements actuels
Sujet : [EXELVISION] Comment ajouter du son en assembleur ?
Réponses : 28
Vues : 4792

Re: [EXELVISION] Comment ajouter du son en assembleur ?

En complément de ce que je t'ai envoyé, voici le lien sur l'utilitaire en Objective C dédié au TMS5220 et pour Mac. Je ne l'avais pas trouvé meilleur que le vieux QBOXPRO: résultat identique voir moins bon, impossible de générer des bruitages facilement, taille incohérente de la chaine LPC pour un u...
par jester
16 juil. 2023 19:16
Forum : Développements actuels
Sujet : [EXELVISION] Comment ajouter du son en assembleur ?
Réponses : 28
Vues : 4792

Re: [EXELVISION] Comment ajouter du son en assembleur ?

Déjà mon ami: Respect ! Tu envoies du très lourd. Je vois un jeu en mode graphique avec des sprites se déplaçant au pixel près (ou du moins pas par bloc de 8 pixels) avec un fond bitmap, et cela de manière fluide. Et je te rassure les petits effets de saccades sont liés à dcexel, sur une vraie machi...
par jester
11 juil. 2023 10:29
Forum : Développements actuels
Sujet : [THOMSON] Nouveau jeu en cours de développement sur Thomson MO5 / MO6 / Olivetti Prodest PC 128
Réponses : 22
Vues : 4062

Re: [THOMSON] Nouveau jeu en cours de développement sur Thomson MO5 / MO6 / Olivetti Prodest PC 128

Chapeau pour la technique, du scrolling H/V fluide au pixel près il me se semble, avec sprites... en plus c'est joli. Juste un petit commentaire sur le gameplay en lui-même: j'ai peur que le jeu donne un ressenti trop lent, pas fun, mou. Il faudrait peut-être relâcher qqs contraintes sur le scrollin...
par jester
26 juin 2023 09:27
Forum : Développements actuels
Sujet : [EXELVISION] clavier
Réponses : 3
Vues : 1577

Re: [EXELVISION] clavier

Les soucis avec dcexel apparaissent nettement dés lors où tu utilises intensivement la mailbox (7020<->7041) pour plusieurs choses: - gestion clavier - gestion du synthé vocal (mais parfois juste avec le clavier ça suffit déjà) et aussi l'utilisation d'interruption utilisateur coté 7020 (mais moins ...
par jester
22 juin 2023 21:38
Forum : Développements actuels
Sujet : [EXELVISION] clavier
Réponses : 3
Vues : 1577

Re: [EXELVISION] clavier

Dans mes souvenirs il faut capturer (polling) le code de relâchement: 04 Tu récupères les codes dans le registre VALUE0 (R3) Et le registre R2 (flag de communication avec 7041) peut servir pour savoir où en est le job... C'est l'INT1 qui est déclenché lorsque le 7041 traite un event clavier et envoi...
par jester
22 juin 2023 09:19
Forum : Développements actuels
Sujet : [EXELVISION]
Réponses : 7
Vues : 2211

Re: [EXELVISION]

SI l'objectif est d'avoir des routines ASM pour un programme Basic, c'est pas simple et peu de mémoire dispo. Si c'est pour faire un programme 100% asm ou des tests, la meilleure solution est d'utiliser la ROM cartouche pour le programme et les 2K pour la RAM: bien sur si tu développes sur dcexel. E...
par jester
20 juin 2023 11:59
Forum : Développements actuels
Sujet : [EXELVISION]
Réponses : 7
Vues : 2211

Re: [EXELVISION]

C'est loin, je me suis un peu trompé. La zone de la pile est dans RAM CPU, c'est à dire partagée avec les registres 0000-007F. La base de la pile est 7F, le sommet est définie généralement à l'init du programme avec l'instruction LDSP selon l'usage qui en sera fait. Pour la RAM 2Ko embarquée, c'est ...
par jester
19 juin 2023 11:01
Forum : Développements actuels
Sujet : [EXELVISION]
Réponses : 7
Vues : 2211

Re: [EXELVISION]

Il n'y a pas de RAM en C800-CFFF. Il me semble que c'est une zone adressable mais réservée (à la ROM de l'extension exeldisk). La RAM système de base est entre C000-C7FF (2K) => attention à ne pas trop déborder sur le moniteur système (zone réservée en début de RAM) et la pile (en fin de zone RAM). ...
par jester
12 juin 2023 18:00
Forum : Développements actuels
Sujet : [ EXELVISION ] synchronisation ecran / timer
Réponses : 8
Vues : 1740

Re: [ EXELVISION ] synchronisation ecran / timer

Si tu vises un truc dans le genre Pingo et Kong, pas de soucis, il y avait peu de choses à bouger, et sur un fond noir (pas de fond graphique à gérer), avec des animations minimalistes. Par contre je VEUX de jolis sprites car ceux de PIngo étaient horribles ! Je te mets la pression :mrgreen: Pour dc...
par jester
12 juin 2023 10:13
Forum : Développements actuels
Sujet : [ EXELVISION ] synchronisation ecran / timer
Réponses : 8
Vues : 1740

Re: [ EXELVISION ] synchronisation ecran / timer

As-tu réalisé tes mesures sur dcexel ou sur exl100 ? Il serait très intéressant d'avoir les résultats un un exl100 pour être sur des timings! Comme je le disais, quand tu commences à descendre sur des routines hardware, donc très bas niveau et jamais utilisé hors de nos bidouilles, dcexel n'a pas fo...
par jester
06 juin 2023 09:55
Forum : Développements actuels
Sujet : [ EXELVISION ] synchronisation ecran / timer
Réponses : 8
Vues : 1740

Re: [ EXELVISION ] synchronisation ecran / timer

Pour être plus précis, voici un bout de code qui interroge le VDP et surveille le résultat: tantque pas de VSYNC on boucle. _sync movp %$03,P45 ; ask VDP status btjop %$20,P37,_sync ; ça ralentit un peu le code car on attend la fin du VSYNC pour par exemple swapper de page avec un double buffer. J'a...
par jester
04 juin 2023 12:30
Forum : Développements actuels
Sujet : [ EXELVISION ] synchronisation ecran / timer
Réponses : 8
Vues : 1740

Re: [ EXELVISION ] synchronisation ecran / timer

Non, il faut surveiller un des registres du VDP pour identifier un changement de valeur... et encore je ne suis même pas sur que le fonctionnement soit celui attendu. J'ai expérimenté et le résultat était étrange. L'émulateur de Daniel suit la logique qu'on a cru comprendre dans le bouquin sur 3556,...
par jester
19 mars 2023 09:40
Forum : Développements actuels
Sujet : BillyBox MO5
Réponses : 35
Vues : 20558

Re: BillyBox MO5

Ayant aussi réalisé un Sokoban pour une autre machine française, je trouve ce jeu joli et assez rapide pour du Basic. Beau travail. (Mon dieu que le mien est moche avec le recul... ça pique les yeux) Mais ça mériterait qqs routines en langage machine au moins pour la décompression + affichage du niv...
par jester
28 févr. 2023 09:09
Forum : Développements actuels
Sujet : [THOMSON TO8] Goldorak
Réponses : 56
Vues : 12012

Re: [THOMSON TO8] Goldorak

Mais c'est pas sur TO8 on dirait, ou bien ils ont un autre moteur de jeu :mrgreen:

Il y aura quand même plus de nostalgie à y jouer sur TO8.
par jester
24 janv. 2023 21:15
Forum : Développements actuels
Sujet : Retro Programmers United for Obscure Systems - Exelvision session
Réponses : 58
Vues : 12655

Re: Retro Programmers United for Obscure Systems - Exelvision session

Etrange les sons avec MABOOL. Dcexel n'est pas parfait avec le synthé vocal: il peut planter l'émulation lorsqu'on enchaine plusieurs sons maladroitement... et/ou ralentir la gestion du clavier. Mais les sonorités produites sont quasi équivalentes à ceux de la machine. Preuve en est avec Transylvani...