[Atari ST] Article + Simulateur 4 bitplans (320x200x16 couleurs)

Couvre tous les domaines de l'émulation ou de la virtualisation ainsi que les discussions sur les divers outils associés.

Modérateurs : Papy.G, fneck, Carl

Répondre
Avatar de l’utilisateur
fxrobin
Messages : 102
Inscription : 07 mars 2019 13:51
Localisation : RENNES
Contact :

[Atari ST] Article + Simulateur 4 bitplans (320x200x16 couleurs)

Message par fxrobin »

Bonjour à tous,

je vous propose un petit article pour comprendre le "4 bitplans" de l'Atari ST :
https://www.fxjavadevblog.fr/atari-st-4-bitplanes/

ainsi qu'un petit "simulateur" interactif en ligne pour comprendre la logique "Palette / 4 bitplans" :
https://www.fxjavadevblog.fr/atari-st-4 ... simulator/

Tous mes articles de Rétro-Coding sont ici :
https://www.fxjavadevblog.fr/retro-programming/

Bonne lecture.
N'hésitez pas à me faire des retours si jamais vous décelez des erreurs.
Fan d'ATARI 2600, de THOMSON MO5-TO8 et d'ATARI ST
Mes articles : https://www.fxjavadevblog.fr/retro-programming/
Membre du groupe wide-dot.
Avatar de l’utilisateur
Mokona
Messages : 1036
Inscription : 17 déc. 2016 22:01
Localisation : Nord Est des Yvelines
Contact :

Re: [Atari ST] Article + Simulateur 4 bitplans (320x200x16 couleurs)

Message par Mokona »

Oh, plein de bonne lecture !

Merci pour le partage.
__sam__
Messages : 7909
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [Atari ST] Article + Simulateur 4 bitplans (320x200x16 couleurs)

Message par __sam__ »

C'est paradoxal de lire un article sur l'organisation vidéo de l' "Atari" avec un pointeur souris "Amiga" :P
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
Dmanu78
Messages : 267
Inscription : 20 juin 2020 14:28
Localisation : Yvelines

Re: [Atari ST] Article + Simulateur 4 bitplans (320x200x16 couleurs)

Message par Dmanu78 »

Articles très intéressants. Le ST reste une de mes retro-machines préférées même si j’ai un petit faible pour les CPC :wink:
J’ai programmé en assembleur 68000 sur ST dans ma jeunesse mais je ne me souvenais absolument plus de l’organisation de la mémoire vidéo d’un ST. Merci. :)
Avatar de l’utilisateur
fxrobin
Messages : 102
Inscription : 07 mars 2019 13:51
Localisation : RENNES
Contact :

Re: [Atari ST] Article + Simulateur 4 bitplans (320x200x16 couleurs)

Message par fxrobin »

__sam__ a écrit : 04 mai 2021 18:26 C'est paradoxal de lire un article sur l'organisation vidéo de l' "Atari" avec un pointeur souris "Amiga" :P
Ca fait parler.

Curieusement j'ai autant aimé l'Amiga de mon pote Fred (oui oui, il existe) que mon Atari ST.
Des weekends de geeks !

Il y a aussi des couleurs Thomson sur la page d'accueil, le croco Amstrad, et d'autres choses encore ici et là.
Comme la police Green Beret ;-)
Fan d'ATARI 2600, de THOMSON MO5-TO8 et d'ATARI ST
Mes articles : https://www.fxjavadevblog.fr/retro-programming/
Membre du groupe wide-dot.
Avatar de l’utilisateur
fxrobin
Messages : 102
Inscription : 07 mars 2019 13:51
Localisation : RENNES
Contact :

Re: [Atari ST] Article + Simulateur 4 bitplans (320x200x16 couleurs)

Message par fxrobin »

__sam__ a écrit : 04 mai 2021 18:26 C'est paradoxal de lire un article sur l'organisation vidéo de l' "Atari" avec un pointeur souris "Amiga" :P
Du coup tu m'as fait regretté ce choix esthétique : j'ai remis le pointeur Atari ST ... :mrgreen:
Fan d'ATARI 2600, de THOMSON MO5-TO8 et d'ATARI ST
Mes articles : https://www.fxjavadevblog.fr/retro-programming/
Membre du groupe wide-dot.
jasz
Messages : 1313
Inscription : 05 oct. 2016 20:05
Localisation : Quelque part dans le 31

Re: [Atari ST] Article + Simulateur 4 bitplans (320x200x16 couleurs)

Message par jasz »

Intéressant mais il y a des manques.
- A quoi correspond un plan vidéo?

Que tu sois en 320x200x16 en 640x200x4 ou 640x400x2 la taille de la mémoire vidéo ne change pas comme sur Thomson

En 320x200 tu disposes de quatre plans, en 640x200, deux plans (2x2 couleurs) et en 640x400, un seul (2x1 couleur). C'est le registre $ff8260 qui indique au Shifter comment organiser l'affichage.

L'espace mémoire écran dépend de beaucoup de choses. En fin de RAM nous avons avant tout un espace réservé à la pile (A7 par défaut) nécessaire aux routines moniteur et système du TOS (les TRAP).

Pour modifier cet espace vidéo en RAM on utilise les registres $ff8201, $ff8203 sur ST/STF plus $ff820d sur STE (de mémoire pour ce dernier)
Avatar de l’utilisateur
fxrobin
Messages : 102
Inscription : 07 mars 2019 13:51
Localisation : RENNES
Contact :

Re: [Atari ST] Article + Simulateur 4 bitplans (320x200x16 couleurs)

Message par fxrobin »

Merci Jasz pour ce retour.

Comme spécifié dans cet article, je ne présentais QUE le mode 4 bitplans 320x200x16.
Je mettais de facto de côté les explications sur l'organisation en moyenne et haute résolution.

Idem, pour l'adressage et des zones RAM de l'écran (logical / physical) j'ai peut-être été trop "light", mais je compte faire un prochain article sur le double buffering et justement sur le changement d'adresse. Mais je vais modifier un peu le contenu de l'article car effectivement, on pense que les adresses logical/physical sont fixes (cependant, il me semble avoir écrit que cela peut varier)

L'objectif de cet article était de se focaliser sur les "bits" qui représentent l'index de la couleur de la palette et qui se répartissent sur 4 mots, car beaucoup de "gens" (dont j'ai fait partie) ont un peu de mal à comprendre le principe.

En tout cas, merci d'avoir pris le temps de le lire et pour ton retour.
Je pense que, vues tes compétences techniques, il ne t'était pas destiné, mais plutôt à des débutants (comme moi).

Car oui, je (re)débute avec l'Atari ST, et j'en profite pour partager mon expérience d'apprentissage en rédigeant des articles à ce sujet :-)
Fan d'ATARI 2600, de THOMSON MO5-TO8 et d'ATARI ST
Mes articles : https://www.fxjavadevblog.fr/retro-programming/
Membre du groupe wide-dot.
Avatar de l’utilisateur
6502man
Messages : 12242
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [Atari ST] Article + Simulateur 4 bitplans (320x200x16 couleurs)

Message par 6502man »

Les explications sont très claires :D

l'organisation de la ram est particulière mais à cette époque c'était courant, toujours dans l'optique d'optimiser taille de RAM et vitesse d'affichage.
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
fxrobin
Messages : 102
Inscription : 07 mars 2019 13:51
Localisation : RENNES
Contact :

Re: [Atari ST] Article + Simulateur 4 bitplans (320x200x16 couleurs)

Message par fxrobin »

Merci Philippe !
Fan d'ATARI 2600, de THOMSON MO5-TO8 et d'ATARI ST
Mes articles : https://www.fxjavadevblog.fr/retro-programming/
Membre du groupe wide-dot.
Avatar de l’utilisateur
Mokona
Messages : 1036
Inscription : 17 déc. 2016 22:01
Localisation : Nord Est des Yvelines
Contact :

Re: [Atari ST] Article + Simulateur 4 bitplans (320x200x16 couleurs)

Message par Mokona »

J'ai enfin pris le temps de lire l'article. Ça m'a rappelé des choses, c'était sympa.
J'ai bien envie de trouver du temps pour lire les autres sur la compilation pour 68000 depuis Linux aussi.
Répondre