void ds2_main(void)
{
    int err;
    ds2_setCPUclocklevel(11);

    //Initial video and audio and other input and output
    err = ds2io_init(1024);
    if(err) goto _failure;

    ConsoleInit(RGB15(31, 31, 31), RGB15(0, 0, 0), DOWN_SCREEN, 2);

    unsigned int Time = getSysTime();

    //go to user main funtion
    main (0, 0);

    Time = getSysTime() - Time;

    printf("%u units\n\nof 42.667 us", Time);

    ds2_setCPUclocklevel(0);

    struct key_buf inputdata;

    do
        ds2_getrawInput(&inputdata);
    while (inputdata.key == 0);
    ds2_setBacklight(3);
    ds2_plug_exit();
    while (1);

_failure:
    ds2_plug_exit();
}
Example #2
0
void ds2_main(void)
{
	int err;
ds2_setCPUclocklevel(13);
	//Initial video and audio and other input and output
	err = ds2io_initb(512, 22050, 0, 0);
	if(err) goto _failure;

	//Initial file system
	err = fat_init();
	if(err) goto _failure;

	//go to user main funtion
	sfc_main (0, 0);

_failure:
	ds2_plug_exit();
}