2

La réponse est "non".
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3

Est-ce qu'on peut au moins régler la fréquence du Z80 (de 6 à 15 MHz) ?

4

Extrait du [i:dd28fa7a1a]ti83p_crt0.asm[/i:dd28fa7a1a] de [i:dd28fa7a1a]z88dk[/i:dd28fa7a1a]:
Au démarrage:
[code:1:dd28fa7a1a] ld a,1 ; switch to 15MHz (extra fast)
rst 28 ; bcall(SetExSpeed)
defw SetExSpeed ;[/code:1:dd28fa7a1a]
À la fin:
[code:1:dd28fa7a1a] xor a ; Switch to 6MHz (normal speed)
rst 28 ; bcall(SetExSpeed)
defw SetExSpeed ;[/code:1:dd28fa7a1a]
Il faut une ROM récente pour que ça marche. (Je ne sais plus la version minimum, mais c'est la première à supporter la TI-83+ SE.) Avec une ancienne ROM, le programme ne marchera pas.

Ne me demandez pas plus que ça, je ne programme pas sur Z80.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

6

G jamais essayé, mais ça ne marche sans doute QUE pour la SE, de plus, certains détails sont très différents entre la 83+ et 83+SE comme la gestion du link port qui est TOTALEMENT différente sur la se... (c'est transparent si on passe par des rom calls, ce ne l'est pas sinon) mais pour la plupart des trucs, la programation est identique...

7

[quote:5c650903bc="Kobee"]Et ton truc fonctionne aussi pour la ti83+?[/quote:5c650903bc]
Relis mieux ce que j'ai écrit. grin

Sur les TI-83+ avec une ROM récente, ça "marchera" dans le sens que ça ne change rien. Avec une ROM ancienne, ça ne marchera pas du tout. (Soit il y a une erreur, soit ça plante, je ne sais pas.)
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

9

de defw xxxx ça veut en fait dire .dw xxxx (je connaissait pas ce truc, mais c sans aucun doute une syntaxe différente qui marche sur certains assembleurs (jamais essayé avec tasm)

si .dw xxxx ne fait pas d'erreurà la compillation, c que forcément, bcall(_xxxx) marche aussi... smile

10

[quote:55d2f29204="Kobee"]Extrait du ti83p_crt0.asm de z88dk
Où l'as tu trouvé,[/quote:55d2f29204]
http://z88dk.sourceforge.net

[quote:55d2f29204="Kobee"]car defwne semble pas fontionner[/quote:55d2f29204]
[i:55d2f29204]z88dk[/i:55d2f29204] utilise un autre assembleur. C'est pour ça que la syntaxe n'est pas tout à fait la même.

[quote:55d2f29204="Kobee"]et c'est bizarre que la romcall "bcall(SetExSpeed)" ne soit pas prise en compte!?[/quote:55d2f29204]
Peut-être que ton include avec la liste des bcalls n'est pas à jour.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité