BenTIGCC
:
Avant tout, lire "TIGCC" dans les nicks, je n'apprécie pas beaucoup...
Membre de l'équipe de TIGCC
Mainteneur du portage Linux/Unix de TIGCC.
Oh, exuses moi, mais je trouve ce logiciel tellement génial que je ne peux plus m'en passer alors, J'ai toujours été en admirations devant ces petits compileurs que des gens font comme ça freeware et qui transforme du code en des suites d'instruction assembleur très complexe...
Merci.
donc il faut accéder au port directement (ou à travers un driver)
Tu entends quoi par "directement" ???
Entrée/sortie sur le port matériel correspondant au port série. (Instructions
INP et
OUT en assembleur, certains compilateurs C proposent des macros de même style.)
Je vais me mettre à chercher un driver, j'y avais pas pensé,
Pour le driver, n'importe quel driver générique qui permet d'accéder directement aux ports matériels (
DLPortIO,
PortTalk,
Port95NT etc.) convient. L'intérêt est que ça marche sous la série Windows NT, qui interdit l'accès direct aux ports.
mais alors, on devrait pourtant bien y arriver avec le code source de Virtual TI pourquoi ça marche pas?
* Tu utilises bien le code pour le bon câble ("gris" ou "noir")?
* Ça marche sous
VTI lui-même?
JackosKing
:
l'equipe tigcc n'a pas fait le compilo...
En effet, l'équipe à la base de
GCC, c'est sur
http://gcc.gnu.org/.
Le portage pour le host Win32 n'est pas non plus de nous, c'est sur
http://www.mingw.org.
Mais nous, on a fait:
* le portage de
GCC pour le target TI-89/92+/V200 (ainsi que TI-92 avec
Fargo). Il y a un patchset assez gros, donc ce n'est pas négligeable, même si le processeur 68k était déjà supporté bien avant par
GCC (le backend 68k était le premier backend de
GCC). Lis le changelog si tu veux savoir tout ce qu'il y a là-dedans.
* le portage des assembleurs
GNU as et
A68k pour notre target.
* le linker:
http://tigcc.ticalc.org/doc/ld.html
* l'IDE:
http://tigcc.ticalc.org/doc/ide.html
*
TIGCCLIB et la documentation qui va avec.
Bref, tout ce qui est spécifique aux TI-89/92+/V200 relève du travail de notre équipe.