Index du forum




Un petit coup de main... Vous pouvez nous aider à mettre ce site à jour: n'hésitez pas à me contacter !!!

* Connexion   * Inscription

* FAQ
Nous sommes actuellement le 29 Nov 2025, 17:31

Index du forum » Z80 Coding

Le fuseau horaire est UTC+1 heure


registre 3 CRTC

Modérateur: poulette73



Publier un nouveau sujet Répondre au sujet  Page 1 sur 1
 [ 9 message(s) ] 
  Aperçu avant impression Sujet précédent | Sujet suivant 
Auteur Message
jerome2663
 Sujet du message : registre 3 CRTC
Message Publié : 02 Fév 2013, 12:10 
Hors-ligne
Rulez
Rulez

Inscription : 02 Fév 2013, 11:17
Message(s) : 13
Bonjour à tous,

C'est mon 1er message, aussi je vais me présenter, je vis prés de Clermont Fd, agé de 40ans, le CPC464 à été mon 1er ordi Neuf (apres un ZX81 acheté d'ocas 100Frs!) et je dois bien l'avouer le 1er avec lequel j'ai compris ma passion pour la programmation !

Je suis programmeur ASM/ C++ de formation, mais je n'exerce seulement pour mon plaisir, aprés avoir beaucoup programmer sur PC (Win/Linux), je change actuellement de 'terrain de jeu' pour faire face à la disparition prochaine PC (les tablettes j'accroche pas). Et c'est en voulant refaire le Basic Altair que je suis tombé sur votre site, épaté de voir mon veille ordi toujours en vie grace à des passionnés telque vous ! Voir sortir des jeux en 2013 pour un ordi de 1985... çà laisse réveur !

Je me suis attaqué, dans un but pédagogique, mais aussi par défi de faire à mon tour un émulateur. Il sera certainement limité au 464, mais doté de fonction de débuggage, actuellement je travail avec Cbuilder 3.00 (debuggage) et Dev CPP (pour la version autonome). Je tiens à ce que mon émulateur utilise directement les API(s).

J'en viens (enfin) à ma question :

pour émuler le CRTC, le registre 3 [Sync With], me laisse perplexe, sur 'la bible du CPC6128' les auteurs annoncent qu'il serait fixé à la valeur 15 lors du boot, sur d'autre ouvrage je trouve 142 (h8E) et c'est cette valeur que me force le systeme lors du boot sur mon émulateur. Hors le registre 3 est cessé être sur 4bits, et les quatre bits faible de 142 c'est b1110... donc 14 et non 15 !

Quel valeur prendre ???
Dois-je imposer 15 ???
Pourquoi l'OS m'envoie 142 sur un registre 4Bits ???

pour info, la ROM que j'utilise est une version Française pour le CPC464 (elle m'affiche (f1)) lors du boot

En vous remerciant

edit:

correction du titre de mon fil


Dernière édition par jerome2663 le 02 Fév 2013, 14:53, édité 1 fois.

Haut
 Profil  
 
hERMOL
 Sujet du message : Re: registre 2 CRTC
Message Publié : 02 Fév 2013, 13:30 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : 20 Août 2007, 18:21
Message(s) : 5103
jerome2663 a écrit :
Je me suis attaqué, dans un but pédagogique, mais aussi par défi de faire à mon tour un émulateur. Il sera certainement limité au 464, mais doté de fonction de débuggage, actuellement je travail avec Cbuilder 3.00 (debuggage) et Dev CPP (pour la version autonome).

oula c'est technique tout ca ... et regarder ce que font les autres émulateurs, c'est tricher ? :cow: :pig:


Haut
 Profil  
 
breiztiger
 Sujet du message : Re: registre 2 CRTC
Message Publié : 02 Fév 2013, 14:37 
Hors-ligne
Rulezzz
Rulezzz

Inscription : 13 Mars 2011, 11:39
Message(s) : 425
Localisation : RENNES
bienvenue jerome2663

un emulateur nouveau dans le paysage cpc voila une bien bonne nouvelle !!!

pourquoi veux tu te limiter au cpc 464 ? je pense ne pas trop me tromper en disant que le passage en 6128 ne te demandera pas trop de travail ;-)

nous permettrais tu de voir quelques screenshots ou mieux une build de test ?

merci d'avance pour la communauté

breiztiger


Haut
 Profil  
 
Plissken
 Sujet du message : Re: registre 3 CRTC
Message Publié : 02 Fév 2013, 17:44 
Hors-ligne
Rulezzzz
Rulezzzz
Avatar de l’utilisateur

Inscription : 13 Nov 2007, 16:09
Message(s) : 911
Localisation : Gallifrey
(f1) ? C'est peu etre la rom cpc + ?

_________________
Tout le monde il es beau,tout le monde il est gentil .


Haut
 Profil  
 
breiztiger
 Sujet du message : Re: registre 3 CRTC
Message Publié : 02 Fév 2013, 18:27 
Hors-ligne
Rulezzz
Rulezzz

Inscription : 13 Mars 2011, 11:39
Message(s) : 425
Localisation : RENNES
si je ne me trompe c'est bien la rom fr du cpc 464 premier du nom ;-)


Haut
 Profil  
 
TotO
 Sujet du message : Re: registre 3 CRTC
Message Publié : 02 Fév 2013, 18:39 
Hors-ligne
VIP
VIP

Inscription : 13 Jan 2010, 14:25
Message(s) : 2282
Il y a eu plusieurs Firmwares :

"v" pour version, sur les CPC originaux. (english/qwerty)
"f" pour les versions françaises (french/azerty)
"s" pour les versions espagnoles (spanish/qwerty)

"1" version 1, pour les 464
"2" version 2, pour les 664
"3" version 3, pour les 6128

Les 464+ et 6128+ n'intègrent pas de firmware. Il est sur cartouche.
C'est la même version que sur le 6128, soit une v3 / f3 / s3

_________________
Cent Pour Cent


Haut
 Profil  
 
jerome2663
 Sujet du message : Re: registre 3 CRTC
Message Publié : 02 Fév 2013, 18:51 
Hors-ligne
Rulez
Rulez

Inscription : 02 Fév 2013, 11:17
Message(s) : 13
Bonsoir à tous, et merci de vos réponses,

#hERMOL, je crois qu'en postant votre fil bourré de liens, vous m'avez répondu ! dans Quasar l'explication du registre 3 du crtc est des plus clair, et cet apremidi celà m'a permis de bien avancer...

La rom que j'utilise doit effectivement être la 1er rom du cpc464, si j'ai choisis celui là plustot que le 6128 (ou un autre!)c'est simplement par sentiment (!), plus sérieusement, parce-que je préfère commencer... par le commencement, si déjà je parvient à émuler correctement un 464, ont verra après pour ces successeurs, mais mon but est plus pédagogique, des émulateurs ils y en a plein et qui sont très performant, je ne souhaite pas les rivaliser, mais me faire un petit outil de debuggage, visualiser les registres des différents ship du cpc et pas seulement le Z80... il y a tant de chose à savoir sur cette petite machine !

#breiztiger : promis !! dés que j'aurrais quelques chose de présentable je publierai source et shoot de mon logiciel, mais on en est pas encore là ! commencé en decembre je n'en suis qu'a la version 0.14, ya encore pas mal de bi... heu café à prévoir !

Bon dimanche!


Haut
 Profil  
 
Megachur
 Sujet du message : Re: registre 3 CRTC
Message Publié : 02 Fév 2013, 22:03 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 12 Juin 2008, 20:29
Message(s) : 1726
bon courage pour le code de ton émulateur !

N'hésite pas à poster des news et/ou des bétas pour que l'on puisse te faire des retours/aides !

:biere:


Haut
 Profil  
 
Phenix
 Sujet du message : Re: registre 3 CRTC
Message Publié : 03 Fév 2013, 19:02 
Hors-ligne
Rulez
Rulez
Avatar de l’utilisateur

Inscription : 05 Mars 2011, 08:42
Message(s) : 44
Hé !! Un Clermontois, moi je suis d'Issoire ^_^.

Toutes les initiatives sont les bienvenues ;). N'hésite pas à nous tenir informé :)

_________________
Mes sites web :
http://www.amstrad.eu - http://untour.fr - http://higoogle.amstrad.eu


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  Page 1 sur 1
 [ 9 message(s) ] 

Index du forum » Z80 Coding

Le fuseau horaire est UTC+1 heure


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 52 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Aller vers :  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduit en français par Maël Soucaze.