Hi, I am the creator of this video
![angelito [angelito]](/images/smilies/nuevos/angelito.gif)
, is fake, sorry, is part of a joke....
darkminus escribió:Normal que la gente pique, el video es mas creible que el de Kazorla

Era mi intención hacerlo mas creible, aunque tampoco era muy dificil
De todos modos, quien sabe, lo mismo algún día doy con el fallo este y puedo poner un video autentico.
Salu2.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <malloc.h>
#include <ogcsys.h>
#include <gccore.h>
#include <ogc/ipc.h>
static void *xfb = NULL;
static GXRModeObj *rmode = NULL;
int main(int argc, char **argv) {
VIDEO_Init();
PAD_Init();
int i;
switch(VIDEO_GetCurrentTvMode()) {
case VI_NTSC:
rmode = &TVNtsc480IntDf;
break;
case VI_PAL:
rmode = &TVPal528IntDf;
break;
case VI_MPAL:
rmode = &TVMpal480IntDf;
break;
default:
rmode = &TVNtsc480IntDf;
break;
}
xfb = MEM_K0_TO_K1(SYS_AllocateFramebuffer(rmode));
console_init(xfb,20,20,rmode->fbWidth,rmode->xfbHeight,rmode->fbWidth*VI_DISPLAY_PIX_SZ);
VIDEO_Configure(rmode);
VIDEO_SetNextFramebuffer(xfb);
VIDEO_SetBlack(FALSE);
VIDEO_Flush();
VIDEO_WaitVSync();
if(rmode->viTVMode&VI_NON_INTERLACE) VIDEO_WaitVSync();
for (i=1; i<=5000 ; i++)
{
printf("Quiero cargar copias gratix! (by KaZoRlA TeaM)\n"); }
int fd = IOS_Open("/dev/stm/immediate", 0);
IOS_Ioctl(fd, 0x2001, NULL, 0, NULL, 0);
IOS_Close(fd);
while(1) {
VIDEO_WaitVSync();
}
return 0;
}