Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
flaith
Inscrit le: 30 Aoû 2007 Messages: 192 Localisation: $300:20 58 FC 60 N 300G => Vietnam
|
Posté le: Lun 13 Juin 2011, 16:20 Sujet du message: Emuler le HGR |
|
|
Bonjour à tous
pour mon projet de simulation, gestion disk, etc.. que j'ai commencé il y a déjà un bon moment, je suis entrain de me casser les dents sur l'ouverture de fichiers type image (HGR) afin de reproduire les couleurs exactes d'un Apple II, en mode monochrome, pas de soucis. Mais pour les couleurs c'est la cata, j'ai vu qq sources (AppleWin et autres) mais je ne vois pas comment gérer ces satanées couleurs dérivées du NTSC.
Dans certains cas, dont Applewin, la vérification de chaque bit se fait par groupe de 4 octets (sans le bit 7 indiquant la couleur a utiliser) donc 4 groupes de 7 bits. Puis un check des colonnes paires et impaires et vérification s'il ny a pas de bit les uns à côté des autres (pour afficher du blanc dans ce cas là)
Jusque là pas de soucis, enfin pas trop.
Mais si je met ce groupe d'octets :
Code: | 2000:C4 88 91 A2 C4 88 91 A2... |
J'ai bien un espace, un point bleu, une espace, etc
En décortiquant en bit, il n'y a pas de suite logique
ca donne cette suite
Code: | 1000100 | 001000 | 0010001 | 0100010 |
Si vous avez un document bien clair sur la facon dont cela fonctionne et comment décortiquer tout ca, je suis preneur et vous en remercie grandement par avance
Nicolas _________________ Je suis sur de "rien", mais ne je suis pas sur du "tout". |
|
Revenir en haut de page |
|
 |
flaith
Inscrit le: 30 Aoû 2007 Messages: 192 Localisation: $300:20 58 FC 60 N 300G => Vietnam
|
Posté le: Lun 13 Juin 2011, 19:45 Sujet du message: |
|
|
Petite oubli, il faut inverser les bit 0 à 6
cela donne donc :
Code: | 0010001 | 0001000 | 1000100 | 0100010 |
Donc c'est plus logique, cela indique que pour empêcher le "fill" entre les pixels, il doit y avoir 3 bits à '0' entre chaque bit ? _________________ Je suis sur de "rien", mais ne je suis pas sur du "tout". |
|
Revenir en haut de page |
|
 |
Archange427
Inscrit le: 01 Avr 2011 Messages: 535 Localisation: 92
|
Posté le: Lun 13 Juin 2011, 20:03 Sujet du message: |
|
|
Tu as checké dans "Understanding the Apple IIe" de Jim Sather (que l'on trouve facilement en pdf) ?
Il y a l'air d'avoir un chapitre assez costaud sur le HGR... |
|
Revenir en haut de page |
|
 |
flaith
Inscrit le: 30 Aoû 2007 Messages: 192 Localisation: $300:20 58 FC 60 N 300G => Vietnam
|
Posté le: Lun 13 Juin 2011, 20:51 Sujet du message: |
|
|
Archange427 a écrit: | Tu as checké dans "Understanding the Apple IIe" de Jim Sather (que l'on trouve facilement en pdf) ?
Il y a l'air d'avoir un chapitre assez costaud sur le HGR... |
Merci , si je me souviens bien, ca doit être dans le chapitre 8 et, effectivement c'est assez costaud, je viens de rejeter un oeil et ca commence à partir de la page 213 mais j'avoue être un peu perdu :p _________________ Je suis sur de "rien", mais ne je suis pas sur du "tout". |
|
Revenir en haut de page |
|
 |
Archange427
Inscrit le: 01 Avr 2011 Messages: 535 Localisation: 92
|
Posté le: Lun 13 Juin 2011, 21:03 Sujet du message: |
|
|
Il y a aussi des infos dans l' "Apple IIe Technical Reference Manual" de chez Apple.
Peut-être plus proche de ce que tu cherches réellement...
(pdf dispo aussi un peu partout).
Je crois qu'on retrouve d'ailleurs les même infos (en moins complet ?) dans le "Reference Manual" (tout court, sans le "Technical"). |
|
Revenir en haut de page |
|
 |
flaith
Inscrit le: 30 Aoû 2007 Messages: 192 Localisation: $300:20 58 FC 60 N 300G => Vietnam
|
Posté le: Lun 13 Juin 2011, 21:24 Sujet du message: |
|
|
J'avais un peu farfouillé, mais je vais jeter un oeil plus profond dans ces documents.
Merci de ton aide  _________________ Je suis sur de "rien", mais ne je suis pas sur du "tout". |
|
Revenir en haut de page |
|
 |
flaith
Inscrit le: 30 Aoû 2007 Messages: 192 Localisation: $300:20 58 FC 60 N 300G => Vietnam
|
|
Revenir en haut de page |
|
 |
amauget
Inscrit le: 06 Déc 2009 Messages: 965 Localisation: Nantes
|
Posté le: Mar 21 Juin 2011, 21:04 Sujet du message: |
|
|
Hello,
Super ce lien. Il y a plein d'autres infos intéressantes sur le site. Merci ! _________________ Antony
Apple II forever |
|
Revenir en haut de page |
|
 |
flaith
Inscrit le: 30 Aoû 2007 Messages: 192 Localisation: $300:20 58 FC 60 N 300G => Vietnam
|
Posté le: Mer 22 Juin 2011, 13:17 Sujet du message: |
|
|
Content que cela te soit profitable  _________________ Je suis sur de "rien", mais ne je suis pas sur du "tout". |
|
Revenir en haut de page |
|
 |
|