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

joaopa
Messages : 512
Inscription : 14 sept. 2013 12:17

Re: Démo minitel-VG5000

Message par joaopa »

__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 de l’utilisateur
Papy.G
Modérateur
Messages : 3047
Inscription : 10 juin 2014 13:40
Localisation : Haute-Garonne/Gers

Re: Démo minitel-VG5000

Message par Papy.G »

__sam__ a écrit : 13 avr. 2019 18:19Si 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 : 512
Inscription : 14 sept. 2013 12:17

Re: Démo minitel-VG5000

Message par joaopa »

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 de l’utilisateur
Papy.G
Modérateur
Messages : 3047
Inscription : 10 juin 2014 13:40
Localisation : Haute-Garonne/Gers

Re: Démo minitel-VG5000

Message par Papy.G »

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 : 512
Inscription : 14 sept. 2013 12:17

Re: Démo minitel-VG5000

Message par joaopa »

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 de l’utilisateur
Carl
Modérateur
Messages : 13253
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: Démo minitel-VG5000

Message par Carl »

beau travail Joaopa !
carl
__sam__
Messages : 7923
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: Démo minitel-VG5000

Message par __sam__ »

Mandelbrot c'est cool! 8)
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
Avatar de l’utilisateur
DataPro
Messages : 2790
Inscription : 07 févr. 2011 17:03
Localisation : France - Auvergne

Re: Démo minitel-VG5000

Message par DataPro »

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 : 512
Inscription : 14 sept. 2013 12:17

Re: Démo minitel-VG5000

Message par joaopa »

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 de l’utilisateur
DataPro
Messages : 2790
Inscription : 07 févr. 2011 17:03
Localisation : France - Auvergne

Re: Démo minitel-VG5000

Message par DataPro »

Je vais essayer.

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
Dernière modification par DataPro le 24 juil. 2019 11:04, modifié 1 fois.
Recherche: cartouches Mattel Intellivision Imagic (loose)
Star Jacker et Lode Runner sur Yeno/SEGA SC-3000
joaopa
Messages : 512
Inscription : 14 sept. 2013 12:17

Re: Démo minitel-VG5000

Message par joaopa »

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?
Avatar de l’utilisateur
DataPro
Messages : 2790
Inscription : 07 févr. 2011 17:03
Localisation : France - Auvergne

Re: Démo minitel-VG5000

Message par DataPro »

Désolé de n'avoir pu le faire avant mais j'ai bien essayé finalement la nouvelle version de la démo et çà fonctionne correctement sur le VG5000µ 1.0 avec VG5216+VU0031

C'est très intéressant. Avec un peu de design on pourrait faire de jolies choses. La vitesse de certaines animations est impressionnante.
Mais ce qui m'étonne c'est que la démo Minitel est bien plus rapide. Le VG5000µ n'est-il pas capable de faire aussi bien ?

Au début, le scrolling se fait sur fond blanc alors que le logo Classic Computing 2015 est sur fond noir. Je ne trouve pas cela très esthétique. Je crois qu'il faudrait conserver un fond noir. Sur Minitel, la vitesse donne une impression de fluidité qui est absente sur VG5000µ.
Dernière modification par DataPro le 24 juil. 2019 11:17, modifié 1 fois.
Recherche: cartouches Mattel Intellivision Imagic (loose)
Star Jacker et Lode Runner sur Yeno/SEGA SC-3000
joaopa
Messages : 512
Inscription : 14 sept. 2013 12:17

Re: Démo minitel-VG5000

Message par joaopa »

D'après http://hxc2001.free.fr/minitel/ le minitel tourne 75% plus vite que le VG5000.
Avatar de l’utilisateur
DataPro
Messages : 2790
Inscription : 07 févr. 2011 17:03
Localisation : France - Auvergne

Re: Démo minitel-VG5000

Message par DataPro »

joaopa a écrit : 23 juil. 2019 22:22 [supp modo: quote inutile]
Tout s'explique.
Mais çà fait bizarre de constater qu'un ordinateur est plus lent qu'un terminal :mrgreen:

On besoin je peux faire un logo pour remplacer celui du Classic Computing 2015
Recherche: cartouches Mattel Intellivision Imagic (loose)
Star Jacker et Lode Runner sur Yeno/SEGA SC-3000
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: Démo minitel-VG5000

Message par Daniel »

Rappel historique :
- Le VG5000 a été commercialisé en 1984 : https://fr.wikipedia.org/wiki/Philips_VG5000%C2%B5
- Le Minitel 2 a été commercialisé fin 1989 : https://telecommunications.monsite-oran ... a7560.html

En cinq ans l'électronique a progressé. Rien de choquant à trouver le Minitel 2 plus rapide que le VG5000.
Il devrait être encore plus rapide si on appliquait la loi de Moore : https://fr.wikipedia.org/wiki/Loi_de_Moore

Il ne faut pas le comparer au VG5000, mais à un ordinateur de 1989, par exemple un PC à base de 80486DX.
Daniel
L'obstacle augmente mon ardeur.
Répondre