TI(ny)-99/4A
Modérateur : Politburo
Re: TI(ny)-99/4A
On l'a déjà tous dit! Mais magnifique, quel travail!
Reste plus qu'à passer du temps à le programmer
Reste plus qu'à passer du temps à le programmer
- Melaure
- Fonctionne à 2400 bauds
- Messages : 1455
- Enregistré le : 04 août 2008 11:57
- Localisation : Lugdunum
- Contact :
Re: TI(ny)-99/4A
J'étais absent quelques temps, mais bravo, encore bravo.
Il faudrait juste en produire quelques unités
Il faudrait juste en produire quelques unités
MBP 2.6 2012 HD 16Go/960GoSSD • iMac 27" • MB 2.26 • Cube • iMac DV 600 • iBooks Tangerine/Blueberry/Graphite/Indigo/Key Lime • 6100/66 • 1400CS • PB520c SC2200 • Duo 210 • PB 145b • Q660av • Q700 • LC475 • Classic II • LCIII-040/66 • LC III • 2 LC II • PDS IIe • SE/30 • SE • Mac Plus • Mac 512 • Mac 128 • MacPortable • eMate • IIc • IIe • QT150/200 • A500 • A1200 • CPC6128 • TI-99/4A, TI-74 • TouchPad 32 GB
Les Gones du Mac
Les Gones du Mac
- Fabrice Montupet
- Administrateur
- Messages : 11105
- Enregistré le : 17 mai 2002 11:39
- Localisation : Nevers - France
Re: TI(ny)-99/4A
Encore Merci
Une carte mère TIny-99/4A est disponible, elle porte le numéro #03. Je n'ai pas encore construit de clavier étendu mais elle fonctionne déjà avec un clavier de TI-99/4A standard.
Une carte mère TIny-99/4A est disponible, elle porte le numéro #03. Je n'ai pas encore construit de clavier étendu mais elle fonctionne déjà avec un clavier de TI-99/4A standard.
- rene
- El Presidente
- Messages : 1448
- Enregistré le : 16 mai 2002 20:08
- Localisation : Toulouse
- Contact :
Re: TI(ny)-99/4A
Yo,
Comme je te l'avais dit, on en prendra un pour sili si c'est possible. Tu nous diras comment etc,
Merci et bravo
Comme je te l'avais dit, on en prendra un pour sili si c'est possible. Tu nous diras comment etc,
Merci et bravo
René
- Fabrice Montupet
- Administrateur
- Messages : 11105
- Enregistré le : 17 mai 2002 11:39
- Localisation : Nevers - France
Re: TI(ny)-99/4A
Quelques news:
Après avoir passé les tests avec succès de compatibilité avec le hardware de l'époque, j'ai commencé il y a quelques jours des tests avec le hardware développé récemment pour ce cher TI-99/4A. Je rencontre malheureusement un (seul) problème, avec (l'excellente) cartouche FinalGROM 99.
Pour rappel, le Tiny-99/4A offre (parmi de nombreuses fonctionnalités) une ROM supplémentaire de 32ko contenant actuellement l'Editeur/Assembleur, un gestionnaire de lecteur de disquettes et quelques autres outils (mais rien est figé). Cette ROM est connectée au bus 8 bits, bus qui est également utilisé par les GROM, ces ROM spéciales TI à accès mémoire auto incrémenté que l'on trouve sur la carte mère du TI-99/4A mais également dans de nombreuses cartouches. Les ingénieurs de TI se sont un peu loupés dans la gestion du niveau des signaux utilisés par ces GROM. Ils sont un poil faiblards. Ceci étant, le Tiny-99/4A doté de cette ROM travaille sur des niveaux de signaux situés dans la plage acceptable de ce bus ce qui fait que toute cartouche classique insérée dans le port cartouche du TIny-99/4A fonctionnent très bien.
...Sauf pour la cartouche FinalGROM 99 et ses circuits qui ont atteint la charge maximale acceptée pour les lignes de synchronisation/signal du Tiny-99/4A. Une façon simple de corriger le problème est d'ajouter sur ce bus un buffer de type 74LS245 qui amplifiera les signaux affectés.
Deuxième problème: Selon les schémas FinalGROM 99 que j'ai étudié, le signal RESET ne fonctionne pas comme avec une cartouche classique. Sur le Tiny-99/4A, j'utilise justement le signal RESET (et ROMG) pour détecter si une cartouche est insérée ou non. Cela me permet de désactiver ma ROM supplémentaire de 32Ko lorsqu'une cartouche est installée, pour éviter les conflits d'adresses/données.
Conclusion: Lorsque le FinalGROM 99 est utilisée, la ROM de 32Ko supplémentaire reste active ... ce qui corrompt les données. Immanquablement.
Comme cette FinalGROM 99 est devenue une référence (méritée) dans le monde du TI-99/4A, et bien que ce TIny-99/4A respecte les spec. de TI, je ne peux pas laisser ce dernier incompatible avec la FinalGROM. Cela signifie donc pour moi de revoir le Tiny-99/A en ajoutant un buffer sur le bus 8 bit, cela signifie également qu'il me faut reconsidérer le circuit que j'ai mis en oeuvre pour la gestion de ma ROM 32Ko supplémentaire et de la détection de cartouches.
Une solution simplissime consisterait à ajouter un swich qui désactiverait la ROM 32Ko embarquée pour les utlisateurs de la FinalGROM 99. Car après tout si l'on dispose d'une telle cartouche, on peut très bien charger sur une SDCARD les programmes qui sont initialement proposés par le TIny-99/4A. Mais je ne suis pas fan de l'idée, pour deux raisons:
- C'est une solution de facilité qui demande aucune réflexion pour trouver une gestion propre de la chose. Et ça, je n'aime pas.
- Je prends le risque que d'autres développeurs de hardware tire un peu trop sur les signaux du port GROM et provoquent également le même problème.
Donc, il y aura une solution électronique au problème
Aussi, je pense repousser (un peu) la sortie du TIny-99/4A pour travailler sur une version 1.1 qui acceptera cette FinalGROM 99, si particulière. Ce n'est pas un problème pour moi, car développer ce Tiny-99/4A est avant tout un amusement, un hobby
Après avoir passé les tests avec succès de compatibilité avec le hardware de l'époque, j'ai commencé il y a quelques jours des tests avec le hardware développé récemment pour ce cher TI-99/4A. Je rencontre malheureusement un (seul) problème, avec (l'excellente) cartouche FinalGROM 99.
Pour rappel, le Tiny-99/4A offre (parmi de nombreuses fonctionnalités) une ROM supplémentaire de 32ko contenant actuellement l'Editeur/Assembleur, un gestionnaire de lecteur de disquettes et quelques autres outils (mais rien est figé). Cette ROM est connectée au bus 8 bits, bus qui est également utilisé par les GROM, ces ROM spéciales TI à accès mémoire auto incrémenté que l'on trouve sur la carte mère du TI-99/4A mais également dans de nombreuses cartouches. Les ingénieurs de TI se sont un peu loupés dans la gestion du niveau des signaux utilisés par ces GROM. Ils sont un poil faiblards. Ceci étant, le Tiny-99/4A doté de cette ROM travaille sur des niveaux de signaux situés dans la plage acceptable de ce bus ce qui fait que toute cartouche classique insérée dans le port cartouche du TIny-99/4A fonctionnent très bien.
...Sauf pour la cartouche FinalGROM 99 et ses circuits qui ont atteint la charge maximale acceptée pour les lignes de synchronisation/signal du Tiny-99/4A. Une façon simple de corriger le problème est d'ajouter sur ce bus un buffer de type 74LS245 qui amplifiera les signaux affectés.
Deuxième problème: Selon les schémas FinalGROM 99 que j'ai étudié, le signal RESET ne fonctionne pas comme avec une cartouche classique. Sur le Tiny-99/4A, j'utilise justement le signal RESET (et ROMG) pour détecter si une cartouche est insérée ou non. Cela me permet de désactiver ma ROM supplémentaire de 32Ko lorsqu'une cartouche est installée, pour éviter les conflits d'adresses/données.
Conclusion: Lorsque le FinalGROM 99 est utilisée, la ROM de 32Ko supplémentaire reste active ... ce qui corrompt les données. Immanquablement.
Comme cette FinalGROM 99 est devenue une référence (méritée) dans le monde du TI-99/4A, et bien que ce TIny-99/4A respecte les spec. de TI, je ne peux pas laisser ce dernier incompatible avec la FinalGROM. Cela signifie donc pour moi de revoir le Tiny-99/A en ajoutant un buffer sur le bus 8 bit, cela signifie également qu'il me faut reconsidérer le circuit que j'ai mis en oeuvre pour la gestion de ma ROM 32Ko supplémentaire et de la détection de cartouches.
Une solution simplissime consisterait à ajouter un swich qui désactiverait la ROM 32Ko embarquée pour les utlisateurs de la FinalGROM 99. Car après tout si l'on dispose d'une telle cartouche, on peut très bien charger sur une SDCARD les programmes qui sont initialement proposés par le TIny-99/4A. Mais je ne suis pas fan de l'idée, pour deux raisons:
- C'est une solution de facilité qui demande aucune réflexion pour trouver une gestion propre de la chose. Et ça, je n'aime pas.
- Je prends le risque que d'autres développeurs de hardware tire un peu trop sur les signaux du port GROM et provoquent également le même problème.
Donc, il y aura une solution électronique au problème
Aussi, je pense repousser (un peu) la sortie du TIny-99/4A pour travailler sur une version 1.1 qui acceptera cette FinalGROM 99, si particulière. Ce n'est pas un problème pour moi, car développer ce Tiny-99/4A est avant tout un amusement, un hobby
- phm
- Fonctionne à 2400 bauds
- Messages : 1364
- Enregistré le : 08 avr. 2016 18:36
- Localisation : Est Parisien
Re: TI(ny)-99/4A
Arf !
Maintenant, si c'est pour se faire plaisir, plus c'est long, plus c'est bon
Allez, bon courage tout de même.
Maintenant, si c'est pour se faire plaisir, plus c'est long, plus c'est bon
Allez, bon courage tout de même.
HEWLETT-PACKARD : The best
CANON X-07 X-730 X-711 XR-100 XM-101 XP-110F XP-120F XP-130F XP-140
AMSTRAD CPC-464 CPC-6128 ATARI STF DAI Indata
CANON X-07 X-730 X-711 XR-100 XM-101 XP-110F XP-120F XP-130F XP-140
AMSTRAD CPC-464 CPC-6128 ATARI STF DAI Indata
- Hobiecat
- Fonctionne à 9600 bauds
- Messages : 3639
- Enregistré le : 06 sept. 2011 14:57
- Localisation : Normandie
Re: TI(ny)-99/4A
Bravo à toi pour cette "certaine idée de la perfection" : c'est tout à ton honneur, et c'est bien dommage que dans le cadre des développements électroniques et informatiques modernes, on n'ait pas droit aux mêmes vérifications et contrôles.Fabrice Montupet a écrit : ↑10 déc. 2017 01:02 - C'est une solution de facilité qui demande aucune réflexion pour trouver une gestion propre de la chose. Et ça, je n'aime pas.
- Je prends le risque que d'autres développeurs de hardware tire un peu trop sur les signaux du port GROM et provoquent également le même problème.
- gege
- Fonctionne à 14400 bauds
- Messages : 7147
- Enregistré le : 31 janv. 2008 14:24
- Localisation : Banlieue Paârisienne
- Contact :
Re: TI(ny)-99/4A
Bonjour,
Cela signifie-t-il que ton circuit imprimé doit être modifié ?
Faudrait-il le concevoir de façon modulaire ?
Curieux que les conflits sur le bus ne grillent rien (tant mieux).
G.E.
Cela signifie-t-il que ton circuit imprimé doit être modifié ?
Faudrait-il le concevoir de façon modulaire ?
Curieux que les conflits sur le bus ne grillent rien (tant mieux).
G.E.
- Fabrice Montupet
- Administrateur
- Messages : 11105
- Enregistré le : 17 mai 2002 11:39
- Localisation : Nevers - France
Re: TI(ny)-99/4A
Non, aucun dommage sur carte mère TIny-99/4A ni sur la FinalGROM 99, juste un joli crash quand on sélectionne un programme dans le menu de la cartouche
Oui, les modifications nécessitent une modification du PCB. Il y a déjà l'implantation d'un 74LS245 pour l'amplification de signal, et puis la nouvelle approche pour la commutation mémoire va forcément engager un ou deux composants logiques supplémentaires. Et il me faudra à nouveau router le PCB en partie manuellement et c'est sûrement ce qui prendra le plus de temps. La fonction autorouting des logiciels testés faisant généralement n'importe quoi quand il s'agit de traiter des PCB complexes.
Si je propose une solution modulaire, il me faudra toujours intégrer sur la carte mère le brochage qui permettra d'insérer une petite carte fille. Et laisser la carte mère en l'état signifie devoir proposer une solution où l'utilisateur devra jouer du fer à souder pour câbler la carte fille sur la carte mère V1.0 actuelle et procéder à quelques modifications de cette dernière. Et cela, je n'y tiens pas.
Oui, les modifications nécessitent une modification du PCB. Il y a déjà l'implantation d'un 74LS245 pour l'amplification de signal, et puis la nouvelle approche pour la commutation mémoire va forcément engager un ou deux composants logiques supplémentaires. Et il me faudra à nouveau router le PCB en partie manuellement et c'est sûrement ce qui prendra le plus de temps. La fonction autorouting des logiciels testés faisant généralement n'importe quoi quand il s'agit de traiter des PCB complexes.
Si je propose une solution modulaire, il me faudra toujours intégrer sur la carte mère le brochage qui permettra d'insérer une petite carte fille. Et laisser la carte mère en l'état signifie devoir proposer une solution où l'utilisateur devra jouer du fer à souder pour câbler la carte fille sur la carte mère V1.0 actuelle et procéder à quelques modifications de cette dernière. Et cela, je n'y tiens pas.
-
- Fonctionne à 1200 bauds
- Messages : 949
- Enregistré le : 22 sept. 2010 13:48
- Localisation : France PdD
Re: TI(ny)-99/4A
+1
Les verrues c est trop moche.
Les verrues c est trop moche.
- Fabrice Montupet
- Administrateur
- Messages : 11105
- Enregistré le : 17 mai 2002 11:39
- Localisation : Nevers - France
Re: TI(ny)-99/4A
Voici pour le fun, voici une vue 3D de la Rev.2 sur laquelle je travaille:
Notez que la taille de la carte mère, initialement de 30,5 cm sur 23,4 cm, ne fait plus que 24,9 cm sur 21,4 cm soit presque le format microATX ...Ce TIny-99/4A est de fait encore plus "tiny"
Notez que la taille de la carte mère, initialement de 30,5 cm sur 23,4 cm, ne fait plus que 24,9 cm sur 21,4 cm soit presque le format microATX ...Ce TIny-99/4A est de fait encore plus "tiny"
- phm
- Fonctionne à 2400 bauds
- Messages : 1364
- Enregistré le : 08 avr. 2016 18:36
- Localisation : Est Parisien
Re: TI(ny)-99/4A
trop cool,Fabrice Montupet a écrit : ↑12 déc. 2017 00:42 Voici pour le fun, voici une vue 3D de la Rev.2 sur laquelle je travaille:
Notez que la taille de la carte mère, initialement de 30,5 cm sur 23,4 cm, ne fait plus que 24,9 cm sur 21,4 cm soit presque le format microATX ...Ce TIny-99/4A est de fait encore plus "tiny"
Et pour le fun, les trous support carte sont il compatible avec les boîtiers standard ?
HEWLETT-PACKARD : The best
CANON X-07 X-730 X-711 XR-100 XM-101 XP-110F XP-120F XP-130F XP-140
AMSTRAD CPC-464 CPC-6128 ATARI STF DAI Indata
CANON X-07 X-730 X-711 XR-100 XM-101 XP-110F XP-120F XP-130F XP-140
AMSTRAD CPC-464 CPC-6128 ATARI STF DAI Indata
- Fabrice Montupet
- Administrateur
- Messages : 11105
- Enregistré le : 17 mai 2002 11:39
- Localisation : Nevers - France
Re: TI(ny)-99/4A
Oui, Micro ATX compatible
- Atlantis
- Fonctionne à 300 bauds
- Messages : 84
- Enregistré le : 24 janv. 2013 19:47
- Localisation : Seine et Marne (77)
- Contact :
Re: TI(ny)-99/4A
Tu as vraiment pensé à tout, un grand bravo !
Il y a 10 sortes de gens, ceux qui comprennent le binaire et les autres.
ATHANOR - Trilogie, Jeu d'aventure 8bits - Disponible sur Oric, Amstrad, Commodore 64
Épisode 2 : Athanor - La légende des hommes-oiseaux disponible sur Amstrad, Atari et Amiga.
http://www.safargames.fr
ATHANOR - Trilogie, Jeu d'aventure 8bits - Disponible sur Oric, Amstrad, Commodore 64
Épisode 2 : Athanor - La légende des hommes-oiseaux disponible sur Amstrad, Atari et Amiga.
http://www.safargames.fr
Re: TI(ny)-99/4A
Génial Il ne manque plus qu'une sortie vidéo plus "moderne" plus adaptée à nos écrans actuels