Démo minitel-VG5000

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 : Carl, Papy.G, fneck

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

Re: Démo minitel-VG5000

Message par joaopa » 13 avr. 2019 20:18

__sam__ a écrit :
12 avr. 2019 22:27
sur la partie avec les cercles, on dirait qu'il manque une rangée de caractères redéfinis car les sous-images sont tronquées en bas. Est-ce normal?
C'était un bug. Je viens de le fixer. Mais j'ai en trouvé un autre qui est plus subtil. Donc je ne mets pas encore en téléchargement la nouvelle version de la démo.

Avatar du membre
Papy.G
Modérateur
Messages : 1869
Enregistré le : 10 juin 2014 13:40
Localisation : Haute-Garonne/Gers

Re: Démo minitel-VG5000

Message par Papy.G » 15 avr. 2019 12:47

__sam__ a écrit :
13 avr. 2019 18:19
Si le minitel avait une matrice 8x10 (horiz x vert) et que le VG seulement du 8x8 on aurait pas une troncature complète d'une rangée de chars, mais uniquement un ratatinement vertical des images (2 lignes sur 10 effacées), ce qui n'est pas le cas. Peut-être que le nombres de caractères redéfinissables n'est pas identique et qu'il a fallu concéder de ne pas redéfinir ceux utilisés en dernière ligne.
Si le VG est programmé en assembleur, aucune raison d'avoir un affichage différent, la matrice de caractère fait 10 lignes pour toute la famille 934x quel que soit le mode d'affichage.
Les VDPs disposent de la même quantité de VRAM dans ces machines: 8ko.
J'ai répondu trop vite, malgré que la présence de trois "lignes" complètes m'interpellait. :oops:


Par contre, à comparer Minitel et VG, cela semble beaucoup plus lent sur ce dernier. :?
Tu testes le bit "busy" à chaque fois avant d'envoyer des données au VDP?
Aussi, le scrolltext est sur fond noir, dans la version "originale".
Soyez exigeants, ne vous contentez pas de ce que l'on vous vend.
Demandez-en plus, ou faites-le vous-même.

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

Re: Démo minitel-VG5000

Message par joaopa » 15 avr. 2019 18:14

Papy.G a écrit :
15 avr. 2019 12:47
Par contre, à comparer Minitel et VG, cela semble beaucoup plus lent sur ce dernier. :?
Tu testes le bit "busy" à chaque fois avant d'envoyer des données au VDP?
Je teste seulement à chaque exécution.

Avatar du membre
Papy.G
Modérateur
Messages : 1869
Enregistré le : 10 juin 2014 13:40
Localisation : Haute-Garonne/Gers

Re: Démo minitel-VG5000

Message par Papy.G » 15 avr. 2019 23:49

Si j'en crois ton schéma, le VG5000 présente deux avantages par rapport aux minitels:
Le VDP et le CPU ont la même source d'horloge.
Le VDP peut déclencher une interruption.

Il y a peut-être moyen d'optimiser les transferts?
Soyez exigeants, ne vous contentez pas de ce que l'on vous vend.
Demandez-en plus, ou faites-le vous-même.

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

Re: Démo minitel-VG5000

Message par joaopa » 16 avr. 2019 10:08

Bug fixé et Mandelbrot implémenté. Il y a quelques différences entre mon implémentation et celle sur Minitel dues au fait que j'ai travaillé en entiers (16bits) au lieu de floats. Par conséquent, je n'ai pas les mêmes conditions d'arrêt, ce qui engendrent quelques différences. Liens mis à jour dans le premier message. Il me reste la 3D filaire à faire. Ce n'est pas gagné et je serai occupé ces prochains mois. Donc certainement pas avec les vacances.

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

Re: Démo minitel-VG5000

Message par Carl » 21 avr. 2019 08:44

beau travail Joaopa !
carl

__sam__
Messages : 4552
Enregistré le : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: Démo minitel-VG5000

Message par __sam__ » 21 avr. 2019 10:04

Mandelbrot c'est cool! 8)
Samuel.
A500 Vampire V2+, A1200(030@50mhz/fpu/64mb/cf 8go),
GVP530 (MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.

Avatar du membre
DataPro
Messages : 1826
Enregistré le : 07 févr. 2011 17:03
Localisation : France - Auvergne

Re: Démo minitel-VG5000

Message par DataPro » 25 juin 2019 16:46

La démo est impressionnante mais je n'arrive pas à la charger correctement sur mon VG5000µ+VG5216+Ext.16Ko v1.0
Ca fonctionne mais j'ai des "glitchs" graphiques.
Recherche: cartouches Mattel Intellivision Imagic (loose)
Star Jacker et Lode Runner sur Yeno/SEGA SC-3000

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

Re: Démo minitel-VG5000

Message par joaopa » 28 juin 2019 22:00

Est-ce que le problème apparaît si tu n’utilises que VG5000+VG5216?
Tu peux mettre des photos montrant le problème?

Merci d'avance

Avatar du membre
DataPro
Messages : 1826
Enregistré le : 07 févr. 2011 17:03
Localisation : France - Auvergne

Re: Démo minitel-VG5000

Message par DataPro » 01 juil. 2019 09:26

Je vais essayé.

Pour l'instant, j'ai essayé avec l'extension VG5000+VG5216+VU0031 et ensuite VG5000+VG5216 avec le même résultat.
Le VG5000 a le Basic 1.0
Recherche: cartouches Mattel Intellivision Imagic (loose)
Star Jacker et Lode Runner sur Yeno/SEGA SC-3000

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

Re: Démo minitel-VG5000

Message par joaopa » 13 juil. 2019 20:31

J'ai vérifié sur une vraie machine. Les problèmes sont bien là. Comme prévu c'est un problème de timing avec l'EF9345. C'est donc réglé. Comme d'habitude, j'ai mis un test BUSY à chaque appel à l'EF9345. Pouvez-vous tester sur une vraie machine (les liens sont dans le premier message)?

Par contre, je ne suis pas satisfait. Dans les "Astuces pour Alice", il est précisé qu'il n'est nécessaire de faire le test BUSY qu'après chaque exécution. Pas à chaque envoi de données à l'EF9345. Mais si je ne fais que ça, les problèmes apparaissent. Quelqu'un a t-il une explication?

Répondre