La recherche a retourné 3294 résultats

par hlide
08 mai 2020 20:14
Forum : Développements actuels
Sujet : [VG5000] Lode Runner
Réponses : 235
Vues : 72928

Re: [VG5000] Lode Runner

En règle général, un contrôleur qui a un état busy, c'est qu'il a un registre de commande pour lancer l'exécution sur le contrôleur, donc il devrait suffire d'inspecter ce statut avant toute manipulation des registres jusqu'à ce que la commande soit lancée (par l'écriture dans le registre spécifique...
par hlide
07 mai 2020 19:10
Forum : Développements actuels
Sujet : [VG5000] Lode Runner
Réponses : 235
Vues : 72928

Re: [VG5000] Lode Runner

Ah je croyais que les bugs concernaient la version assembleur qui utiliserait les routines génériques du BIOS/BASIC pour l'affichage et qu'à cause de sa vélocité il enchaînait trop rapidement entre deux routines qui "oublient" de tester. J'imaginais que l'exécution entre deux commandes gra...
par hlide
07 mai 2020 13:20
Forum : Développements actuels
Sujet : [VG5000] Lode Runner
Réponses : 235
Vues : 72928

Re: [VG5000] Lode Runner

Si on fait de l'assembleur et que l'on connait l’enchaînement et les timings du VDP on peut allègrement se passer du bit BUSY en insérant du NOP si nécessaire effectivement. C'est le risque de vouloir utiliser des routines génériques dont on ne peut pas assurer le bon respect du timing qui crée cett...
par hlide
07 mai 2020 12:31
Forum : Développements actuels
Sujet : [VG5000] Lode Runner
Réponses : 235
Vues : 72928

Re: [VG5000] Lode Runner

Si le contrôleur a un état BUSY, je m'attendrais d'abord à tester sa disponibilité avant de modifier un registre. Dans l'exemple du curseur en assembleur, on commence déjà à taper sur des registres sans tester la disponibilité. En BASIC il y a sûrement assez de temps entre deux commandes jouant avec...
par hlide
07 mai 2020 02:18
Forum : Développements actuels
Sujet : subtilité de rand VG5000
Réponses : 56
Vues : 16950

Re: subtilité de rand VG5000

Mouais, pour moi, l'expression "une valeur comprise entre X et Y" implique une inclusion des deux bornes. Les documentations ne sont pas exemptes d'approximation pouvant induire en erreur. Un "0 < RND(1) < 1" ou "RND(1) ∈ ]0, 1[" aurait été plus juste.
par hlide
07 mai 2020 01:59
Forum : Développements actuels
Sujet : [SHARP MZ-700] BRICK BUSTER
Réponses : 30
Vues : 10867

Re: [SHARP MZ-700] BRICK BUSTER

Concernant cette histoire de ne pouvoir dessiner que durant le BLNK à 1, j'ai regardé les temps donnés par la documentation pour du PAL je crois. Une période /HBLNK est de 64,05603 µs. Sa durée active est : 64,05603 µs - 36,088 µs, soit 27,96803 µs. Purée on est pas loin de la moitié là... La durée ...
par hlide
06 mai 2020 23:26
Forum : Développements actuels
Sujet : [SHARP MZ-700] BRICK BUSTER
Réponses : 30
Vues : 10867

Re: [SHARP MZ-700] BRICK BUSTER

Bon je me tourne vers la balle : j'aimerais fluidifier son mouvement au niveau du demi-caractère. Normalement le mouvement de la raquette est double de la balle, ce qui veut que j'ai quelque chose de ce genre actuellement : attendre VBLK, bouger raquette, dessiner raquette, bouger balle, dessiner ba...
par hlide
06 mai 2020 21:53
Forum : Développements actuels
Sujet : subtilité de rand VG5000
Réponses : 56
Vues : 16950

Re: subtilité de rand VG5000

Et la nécessité de considérer que ce qui est dit dans les documents n'est pas parole évangélique. La raison pour laquelle j'avais un doute sur la borne, c'est qu'un nombre réelle encodé en fixe ou en float ne sait pas en général représenter une borne max entière. Par exemple, [0.00b, 1.11b] => [0.00...
par hlide
06 mai 2020 16:55
Forum : Bricolage et restauration
Sujet : [ALICE 32/90] Gate-arrays
Réponses : 48
Vues : 16089

Re: [ALICE] Gate-arrays

Je n'ai pas d'Alice (et pourtant je n'étais pas insensible à l'avatar féminin) mais j'adore cette initiative.
par hlide
06 mai 2020 14:00
Forum : L’esbroufe
Sujet : C64 C128 SD2IEC Faszination
Réponses : 21
Vues : 8831

Re: C64 C128 SD2IEC Faszination

Ouah ! il est beau et classe ce 1572 - encore un "unobtainium".
par hlide
06 mai 2020 13:25
Forum : PC et compatibles (...de collection)
Sujet : Moyen le plus simple pour transferer des fichiers vers les vieux PC ?
Réponses : 35
Vues : 15865

Re: Moyen le plus simple pour transferer des fichiers vers les vieux PC ?

Le Gotek serait juste en remplacement d'un lecteur de disquette. Entre la capacité d'un ZIP et un Gotek en terme d'image il y a une grosse différence.
par hlide
05 mai 2020 21:21
Forum : Développements actuels
Sujet : subtilité de rand VG5000
Réponses : 56
Vues : 16950

Re: subtilité de rand VG5000

0 <= n*RND(1) <= n OU 0<= n*RND(1) < n ?
par hlide
05 mai 2020 21:14
Forum : Développements actuels
Sujet : [SHARP MZ-700] BRICK BUSTER
Réponses : 30
Vues : 10867

Re: [SHARP MZ-700] BRICK BUSTER

Plutôt 48 Ko accessibles immédiatement, 4 Ko à la place de la ROM monitor qui ne serait pas impossible de prendre en DRAM car en dehors de la routine du clavier (usage temporaire je pense car perfectible) je n'en ai pas un usage et 12 Ko non accessibles en permanence car en conflit avec la VRAM et l...
par hlide
05 mai 2020 20:33
Forum : Développements actuels
Sujet : [SHARP MZ-700] BRICK BUSTER
Réponses : 30
Vues : 10867

Re: [SHARP MZ-700] BRICK BUSTER

Oui c'est du Z80. D'autre part, j'adorerais intégrer le player MZ-700 du Arkos Tracker 2 (https://www.julien-nevo.com/arkostracker/) pour ajouter de la musique ou du son bien que je ne sois pas du tout un spécialiste en matière de son et de la musique : une option improbable mais géniale si c'était ...
par hlide
04 mai 2020 10:27
Forum : Développements actuels
Sujet : [SHARP MZ-700] BRICK BUSTER
Réponses : 30
Vues : 10867

Re: [SHARP MZ-700] BRICK BUSTER

Je peux savoir si /HBLNK et /VBLNK sont actifs. Je le fais d'ailleurs avec /VBLNK pour me caler sur les frames. Pour le /HBLNK, pas besoin : le premier accès à la VRAM va se synchroniser sur BLNK (soit indirectement sur /HSYNC).