[PockEmul] le Casio Z-1GR
Modérateur : Politburo
- Hobiecat
- Fonctionne à 9600 bauds
- Messages : 3641
- Enregistré le : 06 sept. 2011 14:57
- Localisation : Normandie
Re: [PockEmul] le Casio Z-1GR
Pas forcément une bonne nouvelle : TI est toujours réticent à fournir de l'info technique, même sur des "antiquités"...
-
- Fonctionne à 2400 bauds
- Messages : 2221
- Enregistré le : 13 mars 2006 15:39
- Localisation : Issy
- Contact :
Re: [PockEmul] le Casio Z-1GR
Je viens de trouver sur un site expliquant l'upgrade mémoire du VX-4, une photo du PCB.
A droite du CPU (un HD61700 comme les PB1000 et 2000), il y a un autre circuit dont on devine le début de la référence : un CFxxxxx
comme sur le Z-1.
Serai ce le circuit spécialisé gérant la machine virtuelle CASL aussi appelée COMET ?
Voilà une piste intéressante. Ce circuit serai une implémentation hardware de la machine CASL virtuelle définie par le ministère de l'éducation japonais. Et comme cette machine virtuelle inclus le calcul flottant, ils est également utilisé comme FPU par le CPU principal.
Qu'en pensez vous ? Je vais investiguer....
Rémy
A droite du CPU (un HD61700 comme les PB1000 et 2000), il y a un autre circuit dont on devine le début de la référence : un CFxxxxx
comme sur le Z-1.
Serai ce le circuit spécialisé gérant la machine virtuelle CASL aussi appelée COMET ?
Voilà une piste intéressante. Ce circuit serai une implémentation hardware de la machine CASL virtuelle définie par le ministère de l'éducation japonais. Et comme cette machine virtuelle inclus le calcul flottant, ils est également utilisé comme FPU par le CPU principal.
Qu'en pensez vous ? Je vais investiguer....
Rémy
PockEmul, Emulateur de pocket Sharp, Canon, Casio, HP, TI, NEC, Panasonic, Sanco, Seiko, General, National, ....
sur Windows, Linux, OS X et Android
Available now on the Google Play Store and the Apple Store
sur Windows, Linux, OS X et Android
Available now on the Google Play Store and the Apple Store
- jvernet
- Fonctionne à 14400 bauds
- Messages : 7958
- Enregistré le : 24 mai 2002 09:57
- Localisation : France 69
- Contact :
Re: [PockEmul] le Casio Z-1GR
Pas sorti de l'auberge, on trouve pas grand chose sur le net avec ces references....
"l'ordinateur et l'homme sont les deux opposés les plus intégraux qui existent. L'homme est lent, peu rigoureux et très intuitif. L'ordinateur est super rapide, très rigoureux et complètement con."
- jvernet
- Fonctionne à 14400 bauds
- Messages : 7958
- Enregistré le : 24 mai 2002 09:57
- Localisation : France 69
- Contact :
Re: [PockEmul] le Casio Z-1GR
A l'époque, TI fait du DSP qui fait aussi office de copro mathematique:
http://en.wikipedia.org/wiki/TMS320C4x
Mais c'est beaucoup trop gros pour aller dans un Pocket !
http://en.wikipedia.org/wiki/TMS320C4x
Mais c'est beaucoup trop gros pour aller dans un Pocket !
"l'ordinateur et l'homme sont les deux opposés les plus intégraux qui existent. L'homme est lent, peu rigoureux et très intuitif. L'ordinateur est super rapide, très rigoureux et complètement con."
-
- Fonctionne à 2400 bauds
- Messages : 2221
- Enregistré le : 13 mars 2006 15:39
- Localisation : Issy
- Contact :
Re: [PockEmul] le Casio Z-1GR
Je ne trouve rien ....
Je suis pessimiste ...
Je suis pessimiste ...
PockEmul, Emulateur de pocket Sharp, Canon, Casio, HP, TI, NEC, Panasonic, Sanco, Seiko, General, National, ....
sur Windows, Linux, OS X et Android
Available now on the Google Play Store and the Apple Store
sur Windows, Linux, OS X et Android
Available now on the Google Play Store and the Apple Store
- ledudu
- Fonctionne à 14400 bauds
- Messages : 5643
- Enregistré le : 26 mars 2009 13:07
- Localisation : Ile de France
- Contact :
Re: [PockEmul] le Casio Z-1GR
Allons allons, on compte sur toiremy a écrit : Je suis pessimiste ...
- jvernet
- Fonctionne à 14400 bauds
- Messages : 7958
- Enregistré le : 24 mai 2002 09:57
- Localisation : France 69
- Contact :
Re: [PockEmul] le Casio Z-1GR
C'est la misère ! L'idée du DSP n'est (complément) pas farfelue, mais j'y crois pas trop. La puce valait 10$ en 1997, pas chère !
"l'ordinateur et l'homme sont les deux opposés les plus intégraux qui existent. L'homme est lent, peu rigoureux et très intuitif. L'ordinateur est super rapide, très rigoureux et complètement con."
-
- Fonctionne à 2400 bauds
- Messages : 2221
- Enregistré le : 13 mars 2006 15:39
- Localisation : Issy
- Contact :
Re: [PockEmul] le Casio Z-1GR
Sauf que la puce doit aussi faire le calcul trigonométrique et je ne pense pas qu'un DSP fasse cela.
PockEmul, Emulateur de pocket Sharp, Canon, Casio, HP, TI, NEC, Panasonic, Sanco, Seiko, General, National, ....
sur Windows, Linux, OS X et Android
Available now on the Google Play Store and the Apple Store
sur Windows, Linux, OS X et Android
Available now on the Google Play Store and the Apple Store
- jvernet
- Fonctionne à 14400 bauds
- Messages : 7958
- Enregistré le : 24 mai 2002 09:57
- Localisation : France 69
- Contact :
Re: [PockEmul] le Casio Z-1GR
Pas le DSP TI en question, en effet... Tu as repéré une logique dans les OUT ? Et la piste Jamel ?remy a écrit :Sauf que la puce doit aussi faire le calcul trigonométrique et je ne pense pas qu'un DSP fasse cela.
"l'ordinateur et l'homme sont les deux opposés les plus intégraux qui existent. L'homme est lent, peu rigoureux et très intuitif. L'ordinateur est super rapide, très rigoureux et complètement con."
-
- Fonctionne à 2400 bauds
- Messages : 2221
- Enregistré le : 13 mars 2006 15:39
- Localisation : Issy
- Contact :
Re: [PockEmul] le Casio Z-1GR
Ca avance, doucement, doucement, ...remy a écrit : ...
Serai ce le circuit spécialisé gérant la machine virtuelle CASL aussi appelée COMET ?
Voilà une piste intéressante. Ce circuit serai une implémentation hardware de la machine CASL virtuelle définie par le ministère de l'éducation japonais. Et comme cette machine virtuelle inclus le calcul flottant, ils est également utilisé comme FPU par le CPU principal.
Qu'en pensez vous ? Je vais investiguer....
Il semblerai que cette piste soit la bonne...
Ca serai cool si je pouvais vous faire une surprise pour les prochains Pocketicaires.
Par contre je pense que cette puce n'est pas du tout un FPU. C'est une simple machine virtuelle avec 23 opérations de base. Alors pourquoi donc utiliser cette puce pour le mode calculatrice du pocket au lieu de faire le boulot avec le proc central (un 16bits qui plus est) ?
Il ne me reste plus qu'à trouver dans la ROM du pocket les routines de calcul en CASL. J'espère quelle ne sont pas dans la ROM de la puce inconnue...
Rémy
PockEmul, Emulateur de pocket Sharp, Canon, Casio, HP, TI, NEC, Panasonic, Sanco, Seiko, General, National, ....
sur Windows, Linux, OS X et Android
Available now on the Google Play Store and the Apple Store
sur Windows, Linux, OS X et Android
Available now on the Google Play Store and the Apple Store
- jvernet
- Fonctionne à 14400 bauds
- Messages : 7958
- Enregistré le : 24 mai 2002 09:57
- Localisation : France 69
- Contact :
Re: [PockEmul] le Casio Z-1GR
Il y a aussi dans le VX4 un truc comme ça (TI CF77488PG/M/4BAOPL4). Voir la photo:
prise ailleurs sur le forum.
Evidement, pas une seule reference sur le net !
prise ailleurs sur le forum.
Evidement, pas une seule reference sur le net !
"l'ordinateur et l'homme sont les deux opposés les plus intégraux qui existent. L'homme est lent, peu rigoureux et très intuitif. L'ordinateur est super rapide, très rigoureux et complètement con."
-
- Fonctionne à 1200 bauds
- Messages : 580
- Enregistré le : 20 juin 2012 13:47
- Localisation : venelles 13770
Re: [PockEmul] le Casio Z-1GR
essaye de contacter Electrospec
http://www.electrospec.com/
Il me semble être les seuls a avoir cette référence.
http://www.electrospec.com/
Il me semble être les seuls a avoir cette référence.
Collection Apple
Apple //, //e, //c, Plus, SE, SE/30, Classic I, II, Color, IIci, IIsi, IIcx, II, IIfx, Quadra 700, LC, I, II, 475, PM 6400, 6500, 7600, 9600, G3 DT, G3 MTower, Cube, G4, G5, iMac G3, G4 15", G4 20" T, 20", 24" , 27" i7, MacPro .
MacPortable, PB Duo 2300C, iBook G3, G4 12" et 14", PB G4 12" et 15" Alu, 15" Ti, MB Pro CD 15", MBP 15", MBP 17", MBP 13".
IWriter I, II, StyleWriter I, II, QuickTake 100, Newtons, etc ...
Apple //, //e, //c, Plus, SE, SE/30, Classic I, II, Color, IIci, IIsi, IIcx, II, IIfx, Quadra 700, LC, I, II, 475, PM 6400, 6500, 7600, 9600, G3 DT, G3 MTower, Cube, G4, G5, iMac G3, G4 15", G4 20" T, 20", 24" , 27" i7, MacPro .
MacPortable, PB Duo 2300C, iBook G3, G4 12" et 14", PB G4 12" et 15" Alu, 15" Ti, MB Pro CD 15", MBP 15", MBP 17", MBP 13".
IWriter I, II, StyleWriter I, II, QuickTake 100, Newtons, etc ...
-
- Fonctionne à 2400 bauds
- Messages : 2221
- Enregistré le : 13 mars 2006 15:39
- Localisation : Issy
- Contact :
Re: [PockEmul] le Casio Z-1GR
J'ai repris doucement mes investiguation sur la puce COMET équipant le Z1.
En de-assemblant la ROM j'ai trouvé un truc bizarre:
Il semble que deux menus différents soient présents dans la ROM, un avec le CASL et l'autre sans.
Alors, j'ai repris espoir. Serait il possible que Casio ait prévu un Z1 sans la puce COMET et donc que les calculs aritmétiques soient également codés dans la ROM.
J'ai retracé tous le boot et j'ai pu ainsi modifier la valeur d'un port pour afficher ce second menu:
Avez vous déjà vu ce menu ?
Malheureusement, il continue de faire appel à la puce COMET pour les calculs...
Je continue ...
En de-assemblant la ROM j'ai trouvé un truc bizarre:
Code : Tout sélectionner
seg000:0036 aMenu_1 db ' < MENU >',0Dh,0Dh
seg000:004C a1F_com2Basic_0 db '1:F.COM 2:BASIC 3:C 4:CASL',0Dh
seg000:006B a5Asmbl6Fx7Mode db '5:ASMBL 6:FX 7:MODE',0Bh
seg000:0082 db 1
seg000:0083 aMenu_2 db ' < MENU >',0Dh,0Dh
seg000:0099 a1F_com2Basic3C db ' 1:F.COM 2:BASIC 3:C',0Dh
seg000:00B2 a4Asmbl5Fx6Mode db ' 4:ASMBL 5:FX 6:MODE',0Bh
seg000:00CE db 1
Alors, j'ai repris espoir. Serait il possible que Casio ait prévu un Z1 sans la puce COMET et donc que les calculs aritmétiques soient également codés dans la ROM.
J'ai retracé tous le boot et j'ai pu ainsi modifier la valeur d'un port pour afficher ce second menu:
Avez vous déjà vu ce menu ?
Malheureusement, il continue de faire appel à la puce COMET pour les calculs...
Je continue ...
PockEmul, Emulateur de pocket Sharp, Canon, Casio, HP, TI, NEC, Panasonic, Sanco, Seiko, General, National, ....
sur Windows, Linux, OS X et Android
Available now on the Google Play Store and the Apple Store
sur Windows, Linux, OS X et Android
Available now on the Google Play Store and the Apple Store
-
- Fonctionne à 2400 bauds
- Messages : 2221
- Enregistré le : 13 mars 2006 15:39
- Localisation : Issy
- Contact :
Re: [PockEmul] le Casio Z-1GR
Je pensais que seule une extension 32Ko était possible. Pourtant dans la ROM on trouve:
Code : Tout sélectionner
seg001:C5F7 aRamTest db '** RAM TEST **',0Dh,1 ; DATA XREF: seg001:loc_EB430o
seg001:C607 aRam32kb db 'RAM 32KB',0Dh,1 ; DATA XREF: sub_EB4F0+14o
seg001:C613 aRam64kb db 'RAM 64KB',0Dh,1 ; DATA XREF: sub_EB4F0+21o
seg001:C61F aRam128kb db 'RAM 128KB',0Dh,1 ; DATA XREF: sub_EB4F0+2Co
seg001:C62B aRam160kb db 'RAM 160KB',0Dh,1 ; DATA XREF: sub_EB4F0+37o
seg001:C637 aRam256kb db 'RAM 256KB',0Dh,1 ; DATA XREF: sub_EB4F0:loc_EB52Do
seg001:C643 aPack0kb db 'PACK 0KB',0Dh,1
seg001:C64F aPack8kb db 'PACK 8KB',0Dh,1
seg001:C65B aPack32kb db 'PACK 32KB',0Dh,1,0Ch,0Dh
PockEmul, Emulateur de pocket Sharp, Canon, Casio, HP, TI, NEC, Panasonic, Sanco, Seiko, General, National, ....
sur Windows, Linux, OS X et Android
Available now on the Google Play Store and the Apple Store
sur Windows, Linux, OS X et Android
Available now on the Google Play Store and the Apple Store
-
- Fonctionne à 2400 bauds
- Messages : 2221
- Enregistré le : 13 mars 2006 15:39
- Localisation : Issy
- Contact :
Re: [PockEmul] le Casio Z-1GR
Je me plonge dans le de-assemblage de la ROM et j'avance doucement en devinant ce que fait la puce spécifique.
J'arrive maintenant à afficher PI et à assigner une variable (je crois qu'il me manque le dernier digit). C'est pas grand chose je sais, mais c'est un petit pas...
J'arrive maintenant à afficher PI et à assigner une variable (je crois qu'il me manque le dernier digit). C'est pas grand chose je sais, mais c'est un petit pas...
PockEmul, Emulateur de pocket Sharp, Canon, Casio, HP, TI, NEC, Panasonic, Sanco, Seiko, General, National, ....
sur Windows, Linux, OS X et Android
Available now on the Google Play Store and the Apple Store
sur Windows, Linux, OS X et Android
Available now on the Google Play Store and the Apple Store