Hello, je regarde dés que je peux.
Je te tiens au courant.
Je te tiens au courant.
Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.
Voir les contributions MenuCitation
//---------------------------------------------------------------------------------
void oamInitGfxSet(u8 *tileSource, u16 tileSize, u8 *tilePalette, u16 paletteSize, u8 tilePaletteNumber, u16 address, u8 oamsize) {
unsigned char palEntry;
//setBrightness(0); // Force VBlank Interrupt
WaitForVBlank();
// Init tiles
dmaCopyVram(tileSource, (address >> 1), tileSize);
// Init palette
palEntry = (128+tilePaletteNumber*16);
dmaCopyCGram(tilePalette, palEntry, paletteSize);
// Update base adress if needed (16k aligned)
REG_OBSEL = oamsize | (address >> 14);
}
dmaCopyVram(adrgfx_s1, adrenvramcopie, sizeof(s1gfx));
dmaCopyVram(adrgfx_s1 adrenvramcopie+sizeof(s1gfx),sizeof(s2gfx));
Citationu16 pad_keys[2] = {0,0};
u16 pad_keysold[2] = {0,0};
u16 pad_keysrepeat[2] = {0,0};
Citation//---------------------------------------------------------------------------------
void scanPads(void) {
unsigned int i;
u16 pressed,released;
while(REG_HVBJOY & PAD_BUSY); // Wait Auto-Joypad-Read Busy Flag not set
for(i=0;i<2;i++) {
pad_keysold = pad_keys;
pad_keys = (REG_JOYxLH(i) & 0xFFF0);// ^ 0xFFF0; // Read Auto-Joypad
}
}