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 : 422
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 : 1878
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 : 422
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 : 1878
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 : 422
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 : 10541
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 : 4589
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 : 1843
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 : 422
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 : 1843
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 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
Modifié en dernier 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 : 422
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?

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

Re: Démo minitel-VG5000

Message par DataPro » 23 juil. 2019 21:29

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µ.
Modifié en dernier 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 : 422
Enregistré le : 14 sept. 2013 12:17

Re: Démo minitel-VG5000

Message par joaopa » 23 juil. 2019 22:22

D'après http://hxc2001.free.fr/minitel/ le minitel tourne 75% plus vite que le VG5000.

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

Re: Démo minitel-VG5000

Message par DataPro » 24 juil. 2019 10:43

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 : 11610
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: Démo minitel-VG5000

Message par Daniel » 24 juil. 2019 11:30

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