1

l'instruction portrestore pose-t-elle pb sur les HW2 ?
Si oui, je peut la remplacer par quoi ?
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

2

bof.... je penses pas qu'elle pose pb sur les HW2...
Elle ne fait que redirigé l'affichage "virtuel" vers la zone de la mémoire prévue pour par le TIOS : LCD_MEM (enfin, je crois !)
=> tu dois pouvoir la remplacer par qqc du style
PortSet(LCD_MEM, LCD_WIDTH-1, LCD_HEIGHT-1);

Mais, à mon avis, c aussi bien d'utiliser POrtRestore()...
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

3

Aucun probleme hardware.
PortSet / PortRestore travaille sur des ecrans virtuels.

4

oui mais l'adresse mem de l'écran n'est pas la même sur les HW2 et les HW1, non ?
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

5

Si !
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

6

squale92> IL FAUT UTILISER LES DEUX ABSOLUMENT ! quand tu fais un PortSet, tjrs faire un PortRestore... Sinon, je suis en train de faire un jeux qui utilise des Ecrans virtuels et ça marche impec' (sur HW2).
ex : PortSet(VScreen,LCD_WIDTH-1,LCD_HEIGHT-1);
Sprite8(x,y,8,img,VScreen,SPRT_XOR);
PortRestore();
En HIBERNATION !
C'est une façon pour moi de dire merde à la société :D

MERCI sBibi ENCORE ET ENCORE POUR ...

From Grenoble.

7

>l'instruction portrestore pose-t-elle pb sur les HW2 ?

Pas si elle est utilisée correctement (en fin de programme, ou après GrayOff).
Mais si tu l'utilises pour activer le plan foncé (comme tu as l'air de le faire d'après les bogues d'affichage sur HW2), ça ne marchera pas sur HW2 (parce que le plan foncé n'est pas en LCD_MEM sur HW2).

>Si oui, je peut la remplacer par quoi ?

SetPlane(DARK_PLANE);
Sauf pour le dernier PortRestore(); (entre GrayOff et la fin du programme), qu'il faut laisser tel quel.
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é

8

ok merci smile
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

9

ced38> je sais.
Je parlais de la restauration de l'écran !!!
=> vu comme j'en avais parlé avec Vark, ce que je disais était juste pour la fin du prog !
(je crois bien que c une des rares choses que g mis dans mon tuto...)

Ce que je disais avec PortSet, ct pour restaurer l'écran, comme le fait PortRestore, puisque je passait comme argument LCD_MEM... (sauf erreur de ma part !)
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall