MSX Village forum

L'atelier [Réglé] Modification CX5M

metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 07/12/2013 à 20h44

Reprise du message précédent

Igal a parler du Gradiente, mais pour l'instant, j'ai pas trouver.

Comme tu le dis GDX, c'est pas au niveau du montage que ça coince, mais au niveau soft.



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 08/12/2013 à 10h43
J'ai cherché comment la RTC se règle.

On sait déjà que les ports d'accès sont B4H et B5H.
Le port B4H sert à indiquer l'adresse et le port B5H sert à indiquer la donnée.
Ils sont accessibles en aussi en lecture. Seuls les 4 bits de poids faible sont pris en compte.


En mode 0 :

Adrs 00h = Chiffre des unités des secondes
Adrs 01h = Chiffre des dizaines des secondes (bit 3 inutilisé)

Adrs 02h = Chiffre des unités des minutes
Adrs 03h = Chiffre des dizaines des minutes (bit 3 inutilisé)

Adrs 04h = Chiffre des unités des heures
Adrs 05h = Chiffre des dizaines des heures (bit 3 et 2 inutilisés)

Adrs 06h = Jour de la semaine (bit 3 inutilisé)

Adrs 07h = Chiffre des unités des jours
Adrs 08h = Chiffre des dizaines des jours (bit 3 et 2 inutilisés)

Adrs 09h = Chiffre des unités des mois
Adrs 0Ah = Chiffre des dizaines des mois (seul le bit 0 est utilisé)

Adrs 0Bh = Chiffre des unités des années
Adrs 0Ch = Chiffre des dizaines des années

Adrs 0Dh = Mode (bit 3 = Timer, bit 2 = Alarm, bit 1 et 0 = Mode)

Adrs 0Eh = Registre de Test

Adrs 0Fh = Initialisation (bit 3 = 1Hz, bit 2 = 16Hz, bit 1 = Alarm/Timer, bit 0 = secondes ou petites unités)


En mode 1 :

Adrs 02h = Chiffre des unités des minutes de l'alarme / Timer
Adrs 03h = Chiffre des dizaines des minutes de l'alarme / Timer (bit 3 inutilisé)

Adrs 04h = Chiffre des unités des heures de l'alarme / Timer
Adrs 05h = Chiffre des dizaines des heures de l'alarme / Timer (bit 3 et 2 inutilisés)

Adrs 06h = Jour de la semaine de l'alarme / Timer (bit 3 inutilisé)

Adrs 07h = Chiffre des unités des jours de l'alarme / Timer
Adrs 08h = Chiffre des dizaines des jours de l'alarme / Timer (bit 3 et 2 inutilisés)

Adrs 0Ah = Mode 12/24h (seul le bit 0 est utilisé)

Adrs 0Bh = Compteur d'année bissextile (bit 3 et 2 inutilisés)

Adrs Dh ~ Fh = Identique au mode 0


En mode 2 et 3 :

Adrs 0h ~ Ch = Ecriture / Lecture dans la SRAM

Adrs Dh ~ Fh = Identique au mode 0


Je me demande à correspond l'horloge 1Hz ou 16Hz. :hum Edité par GDX Le 08/12/2013 à 10h52
   
TheWhipMaster Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 27/11/2011 à 09h13

Messages: 579

Le 08/12/2013 à 11h03
metalgear2 :
Igal a parler du Gradiente, mais pour l'instant, j'ai pas trouver.



Comme tu le dis GDX, c'est pas au niveau du montage que ça coince, mais au niveau soft.




Mode TurboSeb "on" : Les gars avez vous pense a regarder du cote du meilleur msx1 du monde ? oui celui avec capteur infra rouge, superimpose, digitalisation , 64k.... je veux parler du magnifique SONY HB701F ! Avec clavier séparé :top



Mode TWM : oooppps comme d hab j oubli la moitie des infos :

http://usbsecretbase.michikusa.jp/hb-701fd/

perso je trouve pas de RTC Edité par TheWhipMaster Le 08/12/2013 à 11h23


HB-F700F(X2),A1GT,Altera DE1 + slots , Sunrise IDE CF,FMPAC, Music Module,Slot expander 8X (X3) ,PlaySoniq, et autres
   
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 08/12/2013 à 11h49
TheWhipMaster :
Perso je trouve pas de RTC




Comment tu as fait pour voir qu'il n'y avait pas de RTC ?



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
TheWhipMaster Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 27/11/2011 à 09h13

Messages: 579

Le 08/12/2013 à 12h01
metalgear2 :
TheWhipMaster :
Perso je trouve pas de RTC




Comment tu as fait pour voir qu'il n'y avait pas de RTC ?


en utilisant les zooms et en me cramant les yeux ... en revanche je n'est pas dit qu il n y en avait pas mais que je ne le trouvai pas :siffle


HB-F700F(X2),A1GT,Altera DE1 + slots , Sunrise IDE CF,FMPAC, Music Module,Slot expander 8X (X3) ,PlaySoniq, et autres
   
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 08/12/2013 à 12h45
Désoler, c'est ce que je voulais dire en faite :oups

Pour voir si il y a un RTC, je cherche déjà un quartz.



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
TurboSEB Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 08/08/2010 à 20h57

Messages: 5794

Le 08/12/2013 à 13h10
Une question Stupide (a la TurboSEB donc :oups) : C'est quoi le RTC? Car vous avez l'air de savoir de quoi vous parlez ^^
Parceque j'ai bien rechercher sur Gogole, mais les reponses comique m'incite a faire appel a votre connaissance superieur :oups:p:D

J'ai une petite idée, quartz, TC, ..... Time Code? Edité par TurboSEB Le 08/12/2013 à 13h39



MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)
   
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 08/12/2013 à 13h52
Real Time Clock (Horloge en temps réel).

Apparemment, le HB-701FD n'a pas de batterie ni de pile.

J'ai regardé dans la ROMDISK du MSX1 Spectravideo SVI-728 SVI-738 puisque le HB-701FD n'est pas émulé. Elle accède aux ports B4H et B5H. Pourtant, je ne trouve pas de batterie non plus à l'intérieur.

http://www.samdal.com/svi738.htm

L’image n'est pas assez nette pour voir si il y a la puce RTC. Aurait-on osé mettre une RTC qui se remet à zéro lorsqu'on éteint le MSX ?! :moue Edité par GDX Le 09/12/2013 à 00h27
   
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 08/12/2013 à 14h13
GDX :
J'ai regardé dans la ROMDISK du MSX1 Spectravideo SVI-728 puisque le HB-701FD n'est pas émulé. Elle accède aux ports B4H et B5H. Pourtant, je ne trouve pas de batterie non plus à l'intérieur.


Est-ce que tu as la ROMBASIC du 728 ?



Je peux faire un essais sur un MSX1 avec mon module RTC.





TurboSEB :
Une question Stupide (a la TurboSEB donc :oups) : C'est quoi le RTC?


Alors là, un truc que TurboSEB ne sait pas. Pour une fois, on va "vanner" TurboSEB ...... :lol Edité par metalgear2 Le 08/12/2013 à 14h21



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 08/12/2013 à 14h21
>>> ICI <<< (Je ne pense pas que la ROM Basic soit utile)

Edit : Je voulais dire Spectravideo SVI-738. Edité par GDX Le 08/12/2013 à 14h27
   
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 08/12/2013 à 15h43
Attend, y'a un truc que je comprend plus là.

Ce que tu veux faire, c'est avoir un module RTC sur un MSX1, non, c'est bien ça ? (C'est ce que j'ai compris sur ton post un peu plus haut)

Si c'est le cas, je suis pas sur que la partie qui gere le RTC soit dans la ROMDISK, enfin je pense.

Edit : Bin si, je viens de vérifier et apparement ta raison. :oups Le mot DATE est dans la ROMDISK. Donc, je vais pas pouvoir faire de test, j'ai pas de FDD sur mon MSX1 Edité par metalgear2 Le 08/12/2013 à 15h54



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10339

Le 08/12/2013 à 15h53
le R T C pour TurboSeb ça s'arrête a Retourne Te Coucher :lol


:noel
Site web    
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 08/12/2013 à 15h54
Jipe :
le R T C pour TurboSeb ça s'arrête a Retourne Te Coucher :lol




Trop fort Jipe :tchin



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
TurboSEB Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 08/08/2010 à 20h57

Messages: 5794

Le 08/12/2013 à 15h59
Ah mais au moin maintenant tout le monde sait ce que ca veut dire :D, bon j'y vais |-)



MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)
   
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 09/12/2013 à 00h38
metalgear2 :
Si c'est le cas, je suis pas sur que la partie qui gere le RTC soit dans la ROMDISK, enfin je pense.



Edit : Bin si, je viens de vérifier et apparement ta raison. :oups Le mot DATE est dans la ROMDISK. Donc, je vais pas pouvoir faire de test, j'ai pas de FDD sur mon MSX1


La Sub-ROM aussi accède à la RTC. Je pense que la Sub-ROM, c'est pour les instructions du Basic et son BIOS, la ROMDISK pour le MSX-DOS.
   
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10339

Le 09/12/2013 à 13h00
le mot DATE dans la romdisk ne veux pas dire qu'on accède au RTC a partir de celle ci

tout MSX1 avec un lecteur de disquette séparé demander la date : Enter date (M-D-Y):

c'est utilisé pour dater les fichiers lors de la sauvegarde

extrait du livre du disque MSX de Manu Devos

il y a une fonction 2A SET DATE AND TIME (MSX-DOS)
cette fonction retourne la date établie a l'allumage de votre systéme pour les msx sans horloge électronique (MSX1)
pour les MSX2 elle retourne la date et le temps (heure et minute seulement) mémorisé dans le dateur électronique protégé par batterie

voir aussi les fonctions
2B SET DATE
2C SET TIME
2D SET TIME


:noel
Site web    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie