L'atelier [Réglé] Modification CX5M
metalgear2
Membre non connecté
Conseiller Municipal
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.
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. Edité par GDX Le 08/12/2013 à 10h52
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. Edité par GDX Le 08/12/2013 à 10h52
TheWhipMaster
Membre non connecté
Villageois
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.
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é
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
TheWhipMaster :
Perso je trouve pas de RTC
Comment tu as fait pour voir qu'il n'y avait pas de RTC ?
TheWhipMaster
Membre non connecté
Villageois
metalgear2 :
Comment tu as fait pour voir qu'il n'y avait pas de RTC ?
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
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
Désoler, c'est ce que je voulais dire en faite
Pour voir si il y a un RTC, je cherche déjà un quartz.
Pour voir si il y a un RTC, je cherche déjà un quartz.
TurboSEB
Membre non connecté
Conseiller Municipal
Une question Stupide (a la TurboSEB donc ) : 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
J'ai une petite idée, quartz, TC, ..... Time Code? Edité par TurboSEB Le 08/12/2013 à 13h39
Parceque j'ai bien rechercher sur Gogole, mais les reponses comique m'incite a faire appel a votre connaissance superieur
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)
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 SpectravideoSVI-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 ?! Edité par GDX Le 09/12/2013 à 00h27
Apparemment, le HB-701FD n'a pas de batterie ni de pile.
J'ai regardé dans la ROMDISK du MSX1 Spectravideo
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 ?! Edité par GDX Le 09/12/2013 à 00h27
metalgear2
Membre non connecté
Conseiller Municipal
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 ) : C'est quoi le RTC?
Alors là, un truc que TurboSEB ne sait pas. Pour une fois, on va "vanner" TurboSEB ...... Edité par metalgear2 Le 08/12/2013 à 14h21
metalgear2
Membre non connecté
Conseiller Municipal
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. 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
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. 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
metalgear2
Membre non connecté
Conseiller Municipal
Jipe :
le R T C pour TurboSeb ça s'arrête a Retourne Te Coucher
Trop fort Jipe
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. Le mot DATE est dans la ROMDISK. Donc, je vais pas pouvoir faire de test, j'ai pas de FDD sur mon MSX1
Edit : Bin si, je viens de vérifier et apparement ta raison. 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.
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
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
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie