vsync



  • habe folgenden code:

    void vsync ()
    {
        asm 
        (
            "  mov     dx, 986         \n\t"   // VGA input status register
            "  vretrace_loop:          \n\t"
            "  in      al, dx          \n\t"
            "  test    al, 8           \n\t"   // bit 3 set?
            "  jz      vretrace_loop   \n\t"  // no, continue waiting
        );
    }
    

    Und diesen Error:

    symbol `vretrace_loop' is already defined

    mit dem Dev-cpp, also g++
    Wie bring ich das zum laufen?



  • Vielleicht einen passenderen Threadtitel wählen, damit den Thread auch jemand sieht, der sich mit dem gcc-Inline-Assembler auskennt? Mit vsync hat das Thema ja wohl nichts zu tun.


Anmelden zum Antworten