2

27 erreur pour être Precis...

Tu as oublier END apres .end.

Les tabulations. => plus que 4 erreurs.

Ce n'est pas corrow mais currow.
" " " corcol mais curcol.

Plus d'erreur...

[code:1:cb1ccca921]
.nolist
#include "ion.inc"
.list
#ifdef TI83P
.org progstart-2
.db $BB,$6D
#else
.org progstart
#endif
ret
jr nc,start
.db "test",0

start:


bcall(_clrlcdf) ;on efface l'écran
ld a,3 ;on prépare l'affichage
ld (currow),a ;
ld a,4 ;
ld (curcol),a ;

;tests d'opération
ld hl,35

;affichage de hl
bcall(_disphl)
bcall(_getkey) ; Ajoutez par Archaons pour simuler une pause.
ret
.end
END[/code:1:cb1ccca921]

3

Moi j'ai fait ca :
[code:1:fde221d080]
.nolist ;remember, first we need the ION Header
#include "ion.inc"
.list

#ifdef TI83P
.org progstart-2
.dw $6DBB
#else
.org progstart
#endif

ret
jr nc,begin ;where to go to start the program

.db "ROMAIN",0 ;the title
begin:

bcall(_clrLcdFull)

ld b,27 ;hauteur de la sprite
ld a,0 ;l'emplacement de la sprite X
ld l,0 ;l'emplacement en Y
ld c,2 ;Nombre de colonne de la sprite
ld ix,r ;registre 16 bits r dans ix
call ionLargeSprite ; signale a ion une grande sprite
bcall(_grbufcpy) ; ecrit la sprite dans le frame buffer (l'ecran)

ld a,16
ld b,27
ld ix,o
ld c,2
ld l,0
call ionLargeSprite ; signale a ion une grande sprite
bcall(_grbufcpy)

ld a,32
ld ix,m
ld c,2
ld b,27
ld l,0
call ionLargeSprite ; signale a ion une grande sprite
bcall(_grbufcpy)

ld a,48
ld ix,a
ld c,2
ld l,0
ld b,27
call ionLargeSprite ; signale a ion une grande sprite
bcall(_grbufcpy)

ld a,64
ld ix,i
ld l,0
ld c,2
ld b,27
call ionLargeSprite ; signale a ion une grande sprite
bcall(_grbufcpy)

ld a,80
ld c,2
ld ix,n
ld l,0
ld b,27
call ionLargeSprite
bcall(_grbufcpy)

bcall(_getkey)
ret

r:
; Width:16 Height:27 (54 bytes)
.db %00011111,%11111000
.db %01111111,%11111000
.db %01111000,%00011110
.db %11110000,%00001111
.db %11110000,%00000111
.db %11110000,%00000111
.db %11100000,%00000111
.db %11100000,%00001111
.db %11100000,%00001111
.db %11111000,%01111111
.db %11111111,%11111110
.db %11111111,%11111100
.db %11111111,%11111000
.db %11100111,%11000000
.db %11100011,%11000000
.db %11100001,%11100000
.db %11100000,%11100000
.db %11100000,%11110000
.db %11100000,%01110000
.db %11100000,%01111000
.db %11100000,%00111000
.db %11100000,%00011100
.db %11100000,%00011110
.db %11100000,%00001110
.db %11100000,%00001110
.db %11100000,%00000111
.db %11100000,%00000011

o:

.db %00000000,%00000000
.db %00000000,%00000000
.db %00000011,%11000000
.db %00001111,%11110000
.db %00011100,%00111000
.db %00011000,%00011000
.db %00110000,%00001100
.db %00110000,%00001100
.db %00110000,%00001100
.db %01100000,%00000110
.db %01100000,%00000110
.db %01100000,%00000110
.db %01100000,%00000110
.db %01100000,%00000110
.db %01100000,%00000110
.db %01100000,%00000110
.db %01100000,%00000110
.db %00110000,%00001100
.db %00110000,%00001100
.db %00110000,%00001100
.db %00011000,%00011000
.db %00011100,%00111000
.db %00001111,%11110000
.db %00000011,%11000000
.db %00000000,%00000000
.db %00000000,%00000000
.db %00000000,%00000000

m:
.db %00000000,%00000000
.db %10000000,%00001100
.db %10000000,%00001100
.db %11000000,%00011100
.db %11000000,%00111100
.db %11100000,%01111100
.db %11110000,%11111100
.db %11110001,%11101100
.db %11111011,%11001100
.db %11011111,%00001100
.db %11001110,%00001100
.db %11000000,%00001100
.db %11000000,%00001100
.db %11000000,%00001100
.db %11000000,%00001100
.db %11000000,%00001100
.db %11000000,%00001100
.db %11000000,%00001100
.db %11000000,%00001100
.db %11000000,%00001100
.db %11000000,%00001100
.db %11000000,%00001100
.db %11000000,%00001100
.db %11000000,%00001100
.db %00000000,%00000000
.db %00000000,%00000000
.db %00000000,%00000000




a:
.db %00000111,%00000000
.db %00000111,%00000000
.db %00000111,%10000000
.db %00001111,%10000000
.db %00001111,%11000000
.db %00001111,%11000000
.db %00001111,%11000000
.db %00011100,%11100000
.db %00011100,%11100000
.db %00011100,%11100000
.db %00011000,%01110000
.db %00111000,%01110000
.db %00111000,%00111000
.db %00111000,%00111000
.db %01111111,%11111000
.db %01111111,%11111100
.db %01110000,%00011100
.db %01100000,%00011100
.db %11100000,%00001110
.db %11100000,%00001111
.db %11000000,%00000111
.db %00000000,%00000000
.db %00000000,%00000000
.db %00000000,%00000000
.db %00000000,%00000000
.db %00000000,%00000000
.db %00000000,%00000000


i:

.db %00000000,%00000000
.db %11111111,%11111100
.db %11111111,%11111100
.db %00000011,%00000000
.db %00000011,%00000000
.db %00000011,%00000000
.db %00000011,%00000000
.db %00000011,%00000000
.db %00000011,%00000000
.db %00000011,%00000000
.db %00000011,%00000000
.db %00000011,%00000000
.db %00000011,%00000000
.db %00000011,%00000000
.db %00000011,%00000000
.db %00000011,%00000000
.db %00000011,%00000000
.db %00000011,%00000000
.db %00000011,%00000000
.db %00000011,%00000000
.db %00000011,%00000000
.db %11111111,%11111100
.db %11111111,%11111100
.db %00000000,%00000000
.db %00000000,%00000000
.db %00000000,%00000000
.db %00000000,%00000000

n:
.db %00000000,%00000000
.db %00000000,%00000000
.db %11000000,%00000110
.db %11000000,%00000110
.db %11100000,%00000110
.db %11100000,%00000110
.db %11110000,%00000110
.db %11110000,%00000110
.db %11011000,%00000110
.db %11001100,%00000110
.db %11001100,%00000110
.db %11000110,%00000110
.db %11000011,%00000110
.db %11000011,%00000110
.db %11000001,%10000110
.db %11000001,%10000110
.db %11000000,%11000110
.db %11000000,%01100110
.db %11000000,%01100110
.db %11000000,%00110110
.db %11000000,%00011110
.db %11000000,%00011110
.db %11000000,%00001110
.db %11000000,%00001110
.db %11000000,%00000110
.db %11000000,%00000000
.db %00000000,%00000000




.end


END[/code:1:fde221d080]

[color=darkblue:fde221d080]Je sais c'est pas trop optimisé[/color:fde221d080]

6

Rangi, tu savais pas qu'il fallait mettre le END après le .end, tout simplement parceque c'est pas nécessaire sous ion!

9

Le bcall (_getkey) attends l'appuis d'une touche.


Le END tu ne l'as pas mis dans ton tuto alexis, mais si je le mets pas ca compile pas.

Par contre tu as une erreur dans currow et curcol.


Moi j'utilise ce tuto.

10

Etonnant pour le .end, normalement, quand on utilise bien le header de ion, il y en a pas besoin.....