1

Je suis en 1ère STI et je vais apprendre dans le courant de l'année à programmer en ASM.
Donc comme je pense que je ne me servirai plus trop de ma ti après mon BAC, j'avais pensé à continuer à programmer sur gba.
Je n'ai pas de gba, j'hésite à en acheter une surtout que les jeux sont plutôt chers, mais si je peux programmer dessus, j'hésiterai moins.
donc voilà ma question :
est-ce que ça vaut la peine d'acheter une gba pour programmer en ASSEMBLEUR dessus ou bien il vaut mieux que j'apprenne le C ?
c'est pa la peine de me parler d'émulateur, j'aime pas trop ça.

2

sache que chaque processeur a un asm different
dc l'asm sur ti est different de celui sur gba
de plus l'asm sur gba ya peut de doc et ca vaut pas le coup puisque toutes les routine graphique son fait en hardware dc c le c pour gba
l'asm sur ti est super interessant
dc c a toi de voir
la gba je te la conseille et reconseille et si tu veux programmer aprend le c tu pourra en attendant programmer en c sur ti et qd tu hetera ta gba tu pourra dev en c dessus

voila grin
ALASKA premiere album "watertight"

premiere sortie du label furne-records
dispo ici

3

ouarf, ce ki vaut le coup à mon avis, c d'apprendre le c ET l'asm...
mais d'abord le c...
ensuite l'asm pour bien optimiser certains trucs que ne fait PAS le hardware wink
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

4

Bah je vois pas pkoi tu veux absolument faire de l'ASM sur GBA !!! Le 68000 est + simple ,+ sympa et sur TI c facile de passer à la pratique !

5

mais euh! vs faites chié koi!!
essaye de faire une synchro d'affichage en C sur la gba !!!

et paf, dans lcul grin
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

6

mais nan mais nan : Regaerdes ca et prends de la graine :

void WaitForVblank(void)
{
#define ScanlineCounter *(volatile u16*)0x4000006; //this is the scan line counter

while(ScanlineCounter < 160){ //do nothing until >160}
//now we are in the vblank period
}

Vala C rulez !

7

grin
"I read the game.dll assembly more easily than you read the joke on the back of your box of Cocoa Pebbles, and have spent the past 2 1/2 years navigating it." ©

8

void vsync()
{
__asm
{
mov r0, #0x4000006
scanline_wait:
ldrh r1, [r0]
cmp r1, #160
bne scanline_wait
}
}

et paf! prends en de la graine wink
grin
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

9

bah l'asm sur ARM c horrible. Moi je pense que le C c bon sur GBA.
tu dis que t'aimes pas l'emulateur , bah va falloir que tu changes d'avis a moins d'achetr le FA linker ...
"I read the game.dll assembly more easily than you read the joke on the back of your box of Cocoa Pebbles, and have spent the past 2 1/2 years navigating it." ©

10

Ben va falloir que j'apprenne le C...
Je suis déjà en train d'essayer de coder un jeu en C sur ma TI-89, mais j'y arrive bof bof.
J'ai lu le tuto de squale, mais je ne le trouve super super...
Comme je vais apprendre l'ASM en classe, je me suis dit qu'au moins, je saurai programmer en ASM, parce que pour l'instant, je ne préfère pas compter sur le C.
Bon, enfin, je pense que je demanderai une gba à mon papa noël quand même, mais si je ne suis pas sûr de savoir programmer dessus.
Je vous remercie d'avoir répondu.

11

t'apprends l'ASM de kel machine ?!
parce que l'ASM de la TI est differennt de celui d'un 386 qui est llui meme different de celui dela GBA ect ...
donc si t'apprend pas l'ASM 68K , tu peux dire adieu a ta TI et a la GBA...Tandis que le C c simple comme bonjour , e ca marche sur toute les plates formes !
"I read the game.dll assembly more easily than you read the joke on the back of your box of Cocoa Pebbles, and have spent the past 2 1/2 years navigating it." ©

12

c quand même marrant, l'asm arm... smile
y a qques instructions du 68000 qui se retrouvent smile

et pis l'ordre est inversé:

68000:

cmp #160,d0

arm:

cmp r1,#160

pis ça a l'air + logik:

comparer registre1 à 160

bon, pis mov c comme sur x86...
bne, cf 68000 wink
ldhr=???confus
les [] équivalents aux () autour des registres d'addr sur 68000 ??
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina