A améliorer la résolution graphique de mon Amstrad CPC+
Modérateur : Politburo
A améliorer la résolution graphique de mon Amstrad CPC+
Pour en savoir plus :
Modifié en dernier par Gilles59 le 07 nov. 2022 23:20, modifié 1 fois.
Casio FX-502P /602P / 603P / FX180P+ / FX4000P / TI57 / TI66 / TI74 Basicalc / TI95 Procalc / HP12C / HP15C LE / DM41L / HP 30B / HP39GII / HP 48SX USA / 49G / 49g+ / 50G / 50G NewRPL / HP Prime / Oric 1 / Amstrad CPC 6128+ CM14 et MM12 / Alice 32
Re: A améliorer la résolution graphique de mon Amstrad CPC
Excellent comme d'habitude !
- phm
- Fonctionne à 2400 bauds
- Messages : 1364
- Enregistré le : 08 avr. 2016 18:36
- Localisation : Est Parisien
Re: A améliorer la résolution graphique de mon Amstrad CPC
Double déception car je découvre premierement que la vidéo pointe sur un émulateur ... et que deuxièmement ce n'est pas pour un CPC mais un CPC+
Maintenant, les images sont belles
Maintenant, les images sont belles
HEWLETT-PACKARD : The best
CANON X-07 X-730 X-711 XR-100 XM-101 XP-110F XP-120F XP-130F XP-140
AMSTRAD CPC-464 CPC-6128 ATARI STF DAI Indata
CANON X-07 X-730 X-711 XR-100 XM-101 XP-110F XP-120F XP-130F XP-140
AMSTRAD CPC-464 CPC-6128 ATARI STF DAI Indata
Re: A améliorer la résolution graphique de mon Amstrad CPC
Hello! J’ai essayé de faire des vidéos directement sur l’écran mais c’est assez galère côté artefact image. Même la photo au dessus j’ai du en faire 10 pour en avoir une correcte. Mais les images sur l’écran CRT de l’Amstrad sont bien plus douces et agréables. Après pas de secret le temps de chargement est bien plus long. Idem, je développe sur l’émulateur car le temps de compilation est bien plus rapide.
Côté vidéo directement sur écran CPC+ (Mon écran n&b) , j’ai ça qui fonctionne sur CPC 6128 même pas plus ;D : https://youtu.be/iAaDWilM_DM
Et j’ai bien galéré pour que cette vidéo soit à peu près « propre » :O d’ailleurs je prends tout conseil sur le sujet.
.dsk ici : https://drive.google.com/file/d/1_fJicP ... 3JiA0/view
Casio FX-502P /602P / 603P / FX180P+ / FX4000P / TI57 / TI66 / TI74 Basicalc / TI95 Procalc / HP12C / HP15C LE / DM41L / HP 30B / HP39GII / HP 48SX USA / 49G / 49g+ / 50G / 50G NewRPL / HP Prime / Oric 1 / Amstrad CPC 6128+ CM14 et MM12 / Alice 32
Re: A améliorer la résolution graphique de mon Amstrad CPC+
Pas déçu que la présentation se fasse sur émulateur sinon je crois que mes yeux ne s'en remettraient pas.
Je suis un grand fan de Turbo Pascal sous CP/M et je suis avec intérêt tous tes développements, merci beaucoup pour le partage.
Si je comprend bien il n'est pas possible de le faire sur CPC en TP car il doit falloir gérer les ruptures et changements de blocs ram video à la microseconde dans une boucle en assembleur comme pour les rasters ?
Je suis un grand fan de Turbo Pascal sous CP/M et je suis avec intérêt tous tes développements, merci beaucoup pour le partage.
Si je comprend bien il n'est pas possible de le faire sur CPC en TP car il doit falloir gérer les ruptures et changements de blocs ram video à la microseconde dans une boucle en assembleur comme pour les rasters ?
Re: A améliorer la résolution graphique de mon Amstrad CPC+
Ce qui doit changer pour que ça marche sur un CPC « non plus » :
1. Déjà on oublie la palette de 4096 couleurs
2. Il faut modifier le code de lecture de la palette mais c’est très facile
3. Le seul point (vraiment) compliqué : il va falloir gérer différemment la rupture d’écran. On trouve du code ASM en ligne pour faire ça. C’est bien plus compliqué mais je ne vois pas pourquoi ce serait impossible, pour au moins afficher une image genre diaporama ( comme fait DSP.COM).
Pour les ruptures « simples » sur CPC voir par ex : http://quasar.cpcscene.net/doku.php?id=assem:crtc
Par contre et si j’ai bien compris l’image ne pourra pas rester affichée quand on revient au turbo pascal puisque le programme ASM doit triturer le CRTC en permanence ( apres une première lecture rapide du code ci dessus)
Vais tester demain soir. Par contre dans le code je ne comprends pas la commande « djnz $ ». C’est quoi ça?
1. Déjà on oublie la palette de 4096 couleurs
2. Il faut modifier le code de lecture de la palette mais c’est très facile
3. Le seul point (vraiment) compliqué : il va falloir gérer différemment la rupture d’écran. On trouve du code ASM en ligne pour faire ça. C’est bien plus compliqué mais je ne vois pas pourquoi ce serait impossible, pour au moins afficher une image genre diaporama ( comme fait DSP.COM).
Pour les ruptures « simples » sur CPC voir par ex : http://quasar.cpcscene.net/doku.php?id=assem:crtc
Par contre et si j’ai bien compris l’image ne pourra pas rester affichée quand on revient au turbo pascal puisque le programme ASM doit triturer le CRTC en permanence ( apres une première lecture rapide du code ci dessus)
Vais tester demain soir. Par contre dans le code je ne comprends pas la commande « djnz $ ». C’est quoi ça?
Casio FX-502P /602P / 603P / FX180P+ / FX4000P / TI57 / TI66 / TI74 Basicalc / TI95 Procalc / HP12C / HP15C LE / DM41L / HP 30B / HP39GII / HP 48SX USA / 49G / 49g+ / 50G / 50G NewRPL / HP Prime / Oric 1 / Amstrad CPC 6128+ CM14 et MM12 / Alice 32
Re: A améliorer la résolution graphique de mon Amstrad CPC+
De mémoire le $ correspond à l'adresse courante pour l'assembleur, l'instruction boucle sur elle-même, ça économise un label.
- jvernet
- Fonctionne à 14400 bauds
- Messages : 7958
- Enregistré le : 24 mai 2002 09:57
- Localisation : France 69
- Contact :
Re: A améliorer la résolution graphique de mon Amstrad CPC+
Ah, turbo Pascal sur Amstrad. Excellent. Je n'arrive pas à faire fonctionner l'image disque que j'ai, l'affichage est tout pourri (pas le bon terminal)...
"l'ordinateur et l'homme sont les deux opposés les plus intégraux qui existent. L'homme est lent, peu rigoureux et très intuitif. L'ordinateur est super rapide, très rigoureux et complètement con."
Re: A améliorer la résolution graphique de mon Amstrad CPC+
Dans la lien une copie de la version que j'utilise sur CPC6128+ physique et émulateur (mais ça doit marcher idem sur CPC6128) :
https://drive.google.com/file/d/1a2E9Uh ... share_link
Tu y trouveras une version de TP3 avec le bon terminal pour CPC au format disk 3" bootable en CPM+
La version CPM sur la dsk est patchée pour gérer un disque virtuel C: de 512ko (ou 256ko ou zéro) suivant la RAM dispo. C'est configuré pour un disque B: de 760Ko (ca marche avec les Goteks aussi). Bien sur tu peux utiliser aussi ta version de CPM.
Casio FX-502P /602P / 603P / FX180P+ / FX4000P / TI57 / TI66 / TI74 Basicalc / TI95 Procalc / HP12C / HP15C LE / DM41L / HP 30B / HP39GII / HP 48SX USA / 49G / 49g+ / 50G / 50G NewRPL / HP Prime / Oric 1 / Amstrad CPC 6128+ CM14 et MM12 / Alice 32
- jvernet
- Fonctionne à 14400 bauds
- Messages : 7958
- Enregistré le : 24 mai 2002 09:57
- Localisation : France 69
- Contact :
Re: A améliorer la résolution graphique de mon Amstrad CPC+
Yes, merci. La plupart des images que l'ont trouve sur le net sont des versions incomplètes, ou celles configurées pour des 464/664.
Dans certaines, tu dois choisir le terminal Zenith' d'autres ont un mode Amstrad6128CPM+, j'ai fini par réussir à le faire marcher.
a partir de tes vidéos, j'ai réussi à refaire un WinApe avec les bons outils (un petit tuto pour les noobs serait le bienvenu pour configurer l'émulateur).
Maintenant je galère avec le clavier, soit j'ai pas les touches controles (il semble qu'un SETKEYS KEYS.WP présent sur certaines disquettes amliore les choses), ou pas ESC, ou les touches de fonctions font n'importe quoi. Et encore pire si j'utilise ma machine principale, un Mac .
J'ai du mal à me remettre au Pascal, boudiou.....
Dans certaines, tu dois choisir le terminal Zenith' d'autres ont un mode Amstrad6128CPM+, j'ai fini par réussir à le faire marcher.
a partir de tes vidéos, j'ai réussi à refaire un WinApe avec les bons outils (un petit tuto pour les noobs serait le bienvenu pour configurer l'émulateur).
Maintenant je galère avec le clavier, soit j'ai pas les touches controles (il semble qu'un SETKEYS KEYS.WP présent sur certaines disquettes amliore les choses), ou pas ESC, ou les touches de fonctions font n'importe quoi. Et encore pire si j'utilise ma machine principale, un Mac .
J'ai du mal à me remettre au Pascal, boudiou.....
"l'ordinateur et l'homme sont les deux opposés les plus intégraux qui existent. L'homme est lent, peu rigoureux et très intuitif. L'ordinateur est super rapide, très rigoureux et complètement con."
- Coyotte
- Fonctionne à 75 bauds
- Messages : 71
- Enregistré le : 02 oct. 2019 13:14
- Localisation : Liège (BE)
Re: A améliorer la résolution graphique de mon Amstrad CPC+
@Gilles59 : Merci pour l'info qui m'a permis de découvrir le mondes des émulateurs Amstrad.
J'ai eu, à l'époque, un Schneider CPC664 sur lequel j'ai passé des journées entières à décortiquer le basic avec des peek/poke et à potasser le Z80.
Gràce à toi, je viens de retrouver la possibilité de rejouer avec ce type de bécane.
Merci !
Coyotte
J'ai eu, à l'époque, un Schneider CPC664 sur lequel j'ai passé des journées entières à décortiquer le basic avec des peek/poke et à potasser le Z80.
Gràce à toi, je viens de retrouver la possibilité de rejouer avec ce type de bécane.
Merci !
Coyotte
Re: A améliorer la résolution graphique de mon Amstrad CPC+
@coyotte. Je m’y suis remis avec l’émulateur puis vient l’envie de récupérer un vrai ordi et avec les lecteurs gotek (en simplifiant une clé usb qui remplace ou s’ajoute en lecteur externe à un lecteur 3 » c’est top.). Bon je ne trouve pas le temps de faire ce que j’avais prévu sur CPC.Je finalise une nouvelle version de mon éditeur de sprite CPC+ sur CPC+
D’ici là j’essaie de trouver la bonne façon de faire vidéo et photo de l’écran de mon 6128+.
D’ici là j’essaie de trouver la bonne façon de faire vidéo et photo de l’écran de mon 6128+.
Casio FX-502P /602P / 603P / FX180P+ / FX4000P / TI57 / TI66 / TI74 Basicalc / TI95 Procalc / HP12C / HP15C LE / DM41L / HP 30B / HP39GII / HP 48SX USA / 49G / 49g+ / 50G / 50G NewRPL / HP Prime / Oric 1 / Amstrad CPC 6128+ CM14 et MM12 / Alice 32
- C.Ret
- Fonctionne à 9600 bauds
- Messages : 3421
- Enregistré le : 31 mai 2008 23:43
- Localisation : N 49°22 E 6°10
Re: A améliorer la résolution graphique de mon Amstrad CPC+
Moi aussi, je suis un grand fan de Nichelle Nichols et donc un peu aussi de Star Strek. Elle est décédée cet été.
Beaucoup moins fan de l'aventurier Corto Maltese...
En tout cas, on les reconnait bien sur les images, bon travail!
Beaucoup moins fan de l'aventurier Corto Maltese...
En tout cas, on les reconnait bien sur les images, bon travail!
SHARP PC-1211 PC-1360 EL-5150 PC-E500 | Commodore C=128D | Texas Instruments Ti-57LCD Ti-74BASICalc Ti-92II Ti-58c Ti-95PROCalc Ti-30XPROMathPrint | Hewlett-Packard HP-28S HP-41C HP-15C HP-Prime HP-71B | CASIO fx-602p | NUMWORKS | Graphoplex Rietz Neperlog | PockEmul | Sommaire des M.P.O. | Ma...dov'il sapone.
Re: A améliorer la résolution graphique de mon Amstrad CPC+
Bonus d’après Manara :
Finalement mon prochain programme ne sera pas de l’overscan sur CPC old, mais la gestion de deux écrans différents en même temps sur CPC old et + en gardant les commandes graphiques classiques. Ça marche très bien reste à faire une petite vidéo ;D ça permet aussi d’avoir des animations très fluides en modifiant l’écran 2 quand le 1 est affiché ou contraire.Casio FX-502P /602P / 603P / FX180P+ / FX4000P / TI57 / TI66 / TI74 Basicalc / TI95 Procalc / HP12C / HP15C LE / DM41L / HP 30B / HP39GII / HP 48SX USA / 49G / 49g+ / 50G / 50G NewRPL / HP Prime / Oric 1 / Amstrad CPC 6128+ CM14 et MM12 / Alice 32
Re: A améliorer la résolution graphique de mon Amstrad CPC+
Double buffering. On attend ça avec impatience en effet, merci de nous régaler.