Antwort schreiben  Thema schreiben 
Verfasser Nachricht
freezinghawk
Junior Mitglied
**


Beiträge: 42
Gruppe: User
Registriert seit: Jul 2009

Status: Offline
Danke erhalten: 0
Beitrag: #1
xGames  Text flackert

Hallöchen,

ich habe ein wenig mit hallo welt code rumgespielt, und dabei folgendes zusammengeschustert

Code:
#include <pspkernel.h>
#include <pspdebug.h>
#include <pspctrl.h>
#include <stdlib.h>
#include <string.h>
PSP_MODULE_INFO("helloworld", 0, 1, 1);
PSP_MAIN_THREAD_ATTR(THREAD_ATTR_USER | THREAD_ATTR_VFPU);
#define printf    pspDebugScreenPrintf
void dump_threadstatus(void);
int done = 0;
int exit_callback(int arg1, int arg2, void *common)
{
    done = 1;
    return 0;
}
int CallbackThread(SceSize args, void *argp)
{
    int cbid;
    cbid = sceKernelCreateCallback("Exit Callback", exit_callback, NULL);
    sceKernelRegisterExitCallback(cbid);
    sceKernelSleepThreadCB();
    return 0;
}
int SetupCallbacks(void)
{
    int thid = 0;
    thid = sceKernelCreateThread("update_thread", CallbackThread,
                     0x11, 0xFA0, 0, 0);
    if(thid >= 0)
    {
        sceKernelStartThread(thid, 0, 0);
    }
    return thid;
}
int main(void)
{
    SceCtrlData pad;
    pspDebugScreenInit();
    pspDebugScreenClear();
    SetupCallbacks();
    sceCtrlSetSamplingCycle(0);
    sceCtrlSetSamplingMode(PSP_CTRL_MODE_ANALOG);
    while(!done){
        pspDebugScreenSetXY(0, 0);
        sceCtrlReadBufferPositive(&pad, 1);
        printf("Hello World by m1mk \n");
        printf("http://psp.m1mk.de\n");
        printf(" \n");
        printf("Press () to exit ! .. \n");
        if (pad.Buttons & PSP_CTRL_CIRCLE){
                pspDebugScreenClear();
                printf("Bye Bye ...  \n");
                sceKernelExitGame();
            }
    }
    sceKernelExitGame();;
    return 0;
}


Das Problem ist, der text in der zweiten zeile also printf("http://psp.m1mk.de\n");
flackert ein wenig..
habe nur notepad ++ gebutzt weiss also nicht ob es warnings gibt

18.12.2014 17:49
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
laughingMan
News-Writer
**


Beiträge: 5.220
Gruppe: User
Registriert seit: Oct 2011

Status: Offline
Danke erhalten: 2363
Beitrag: #2
xGames  RE: Text flackert

Du schreibst sehr, sehr oft hintereinander in der Schleife Text an dieselbe Stelle, so wie es aussieht. Das dürfte dann das Flackern verursachen. Ich würde den Text vor der Schleife ausgeben und innerhalb der Schleife dann nur noch auf den Tastendruck prüfen, denn sonst gibt es ja keinen Grund den Bildschirm zu aktualisieren.

18.12.2014 19:03
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
dx3m (Dec-18-2014)
freezinghawk
Junior Mitglied
**


Beiträge: 42
Gruppe: User
Registriert seit: Jul 2009

Status: Offline
Danke erhalten: 0
Beitrag: #3
xGames  RE: Text flackert

laughingMan :
Du schreibst sehr, sehr oft hintereinander in der Schleife Text an dieselbe Stelle, so wie es aussieht. Das dürfte dann das Flackern verursachen. Ich würde den Text vor der Schleife ausgeben und innerhalb der Schleife dann nur noch auf den Tastendruck prüfen, denn sonst gibt es ja keinen Grund den Bildschirm zu aktualisieren.

also so ?

Code:
int main(void)
{
    SceCtrlData pad;
    pspDebugScreenInit();
    pspDebugScreenClear();
    SetupCallbacks();
    sceCtrlSetSamplingCycle(0);
    sceCtrlSetSamplingMode(PSP_CTRL_MODE_ANALOG);
    pspDebugScreenSetXY(0, 0);
        sceCtrlReadBufferPositive(&amp;pad, 1);
        printf("Hello World by m1mk \n");
        printf("http://psp.m1mk.de\n");
        printf(" \n");
    while(!done){
        
        printf("Press () to exit ! .. \n");
        if (pad.Buttons &amp; PSP_CTRL_CIRCLE){
                pspDebugScreenClear();
                printf("Bye Bye ...  \n");
                sceKernelExitGame();
            }
    }
    sceKernelExitGame();;
    return 0;

18.12.2014 19:25
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Antwort schreiben  Thema schreiben 

Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
xPSP Lua text editor möglich? secret 21 6.481 29.07.2011 01:05
Letzter Beitrag: secret
xPSP Warum zur Hölle wird der text nicht angezeigt?? [Lua] notepass 2 1.364 18.05.2011 18:02
Letzter Beitrag: notepass
xPSP [HOME] Sperren & Text erscheinen lassen Camaro8000 6 2.588 12.01.2010 11:38
Letzter Beitrag: staj
xPSP text homebrew sirendlesstrix 0 872 24.10.2009 18:05
Letzter Beitrag: sirendlesstrix

Druckversion anzeigen
Thema einem Freund senden
Thema abonnieren | Thema zu den Favoriten hinzufügen




» zum Seitenanfang