Seite 301 von 340 ErsteErste ... 201 251 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 ... LetzteLetzte
Zeige Ergebnis 9.001 bis 9.030 von 10174

C/C++ Programming Help Thread

This is a discussion on C/C++ Programming Help Thread within the PSP Development Forum forums, part of the PSP Development, Hacks, and Homebrew category; Where does it belong?...

  
  1. #9001
    QJ Gamer Blue
    Points: 5.672, Level: 48
    Level completed: 61%, Points required for next Level: 78
    Overall activity: 32,0%

    Registriert seit
    Dec 2007
    Ort
    Netherlands
    Beiträge
    148
    Points
    5.672
    Level
    48
    Downloads
    0
    Uploads
    0

    Standard

    Where does it belong?


    [SIZE="1"][color=#D1D1FF]______________________________________________________________[/color]
    [i]Last edited by basfreak; 01-01-1990 at [color=#666686]12:00 PM[/color][/i].[/SIZE]

  2. #9002
    lol
    Points: 20.859, Level: 91
    Level completed: 2%, Points required for next Level: 491
    Overall activity: 0%

    Registriert seit
    Aug 2006
    Ort
    Whittier, CA
    Beiträge
    5.791
    Points
    20.859
    Level
    91
    Downloads
    0
    Uploads
    0

    Standard

    When you download oslib it should come with a .bat file that will install it.
    IIRC you had to edit it to install in the right drive as it installed in D. So normally you would change it to install it to C:\pathToSdk

  3. #9003
    QJ Gamer Blue
    Points: 5.672, Level: 48
    Level completed: 61%, Points required for next Level: 78
    Overall activity: 32,0%

    Registriert seit
    Dec 2007
    Ort
    Netherlands
    Beiträge
    148
    Points
    5.672
    Level
    48
    Downloads
    0
    Uploads
    0

    Standard

    Ok, dont know where i downloaded it. Can someone post a good link?
    [SIZE="1"][color=#D1D1FF]______________________________________________________________[/color]
    [i]Last edited by basfreak; 01-01-1990 at [color=#666686]12:00 PM[/color][/i].[/SIZE]

  4. #9004
    QJ Gamer Green
    Points: 4.034, Level: 40
    Level completed: 43%, Points required for next Level: 116
    Overall activity: 0%

    Registriert seit
    Jul 2008
    Beiträge
    467
    Points
    4.034
    Level
    40
    Downloads
    0
    Uploads
    0

    Standard

    Use Google. Seriously you will find it easily just search oslib.
    My Releases:
    ---------------------------------------------------
    [URL="http://forums.qj.net/showthread.php?t=145654"]ROFLFlasher[/URL]

    [URL="http://forums.qj.net/showthread.php?t=144892"]DTS MGS Edition[/URL]

    [URL="http://forums.qj.net/showthread.php?t=143735"]Arkanoid Deluxe Beta[/URL]

    [URL="http://forums.qj.net/showthread.php?p=2144700#post2144700"]SAVIOR![/URL]

  5. #9005
    QJ Gamer Platinum
    Points: 66.627, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%

    Registriert seit
    Feb 2006
    Ort
    National Front Disco
    Beiträge
    13.057
    Points
    66.627
    Level
    100
    Downloads
    0
    Uploads
    0

  6. #9006
    Banned for LIFE
    Points: 18.744, Level: 86
    Level completed: 79%, Points required for next Level: 106
    Overall activity: 0%

    Registriert seit
    Oct 2006
    Ort
    East London, England
    Beiträge
    2
    Points
    18.744
    Level
    86
    Downloads
    0
    Uploads
    0

    Standard

    Zitat Zitat von xXChromeXx Beitrag anzeigen
    Use Google. Seriously you will find it easily just search oslib.
    To be fair there are two versions of oslib. One is a wierd lib for PC that I am unsure of. It's the first thing I found when I googled oslib.

  7. #9007
    QJ Gamer Green
    Points: 4.034, Level: 40
    Level completed: 43%, Points required for next Level: 116
    Overall activity: 0%

    Registriert seit
    Jul 2008
    Beiträge
    467
    Points
    4.034
    Level
    40
    Downloads
    0
    Uploads
    0

    Standard

    Zitat Zitat von eldiablov Beitrag anzeigen
    To be fair there are two versions of oslib. One is a wierd lib for PC that I am unsure of. It's the first thing I found when I googled oslib.
    Yes the psp one is just a bit down the page but whatever moose helped him.
    My Releases:
    ---------------------------------------------------
    [URL="http://forums.qj.net/showthread.php?t=145654"]ROFLFlasher[/URL]

    [URL="http://forums.qj.net/showthread.php?t=144892"]DTS MGS Edition[/URL]

    [URL="http://forums.qj.net/showthread.php?t=143735"]Arkanoid Deluxe Beta[/URL]

    [URL="http://forums.qj.net/showthread.php?p=2144700#post2144700"]SAVIOR![/URL]

  8. #9008
    QJ Gamer Blue
    Points: 2.316, Level: 29
    Level completed: 11%, Points required for next Level: 134
    Overall activity: 0%
    Achievements:
    First 1000 Experience Points

    Registriert seit
    Aug 2008
    Beiträge
    6
    Points
    2.316
    Level
    29
    Downloads
    0
    Uploads
    0

    Standard harlo.. new here

    hi hi :)

    those guys at psp-hacks forum ignored me... T.T I am moving here for good... WOOO!

    They didn't seem to answer any of my questions at all no replies.. anyway not a ranting thread lolz.

    Have been using OSLIB for awhile, this is my first psp homebrew >.< don't laugh :ROFL:

    Anyway.. how lag is 4.810 for the benchmark test inside Oslib version 2?


    I am currently making a ragdoll style game. Because I suck at drawing so much, drawing so many frames to just make 1 character move is too much for me... Gonna have tons and tons of them. But the bad thing is psp's limitation. Not sure if it could take it though.



    made that character through body parts, the parts are attached to body points. The parts rotate as well that is why it is lagging.

    So my question will be is 4.810 lag? And why does it crash when I mirror the image horizontally? It can mirror if I don't rotate the images but crash if I mirror it. mirroring them vertically after or before rotation has no problem though... I wonder if OSLIB is buggy...

    if it is that laggy and buggy, should i stop using OSLIB and start programming in its own c++ language using graphics.h?

  9. #9009
    QJ Gamer Bronze
    Points: 8.665, Level: 62
    Level completed: 72%, Points required for next Level: 85
    Overall activity: 0%

    Registriert seit
    Mar 2007
    Beiträge
    758
    Points
    8.665
    Level
    62
    Downloads
    0
    Uploads
    0

    Standard

    What do you mean by 4.810 lag? FPS?
    And don't switch from OSLib to graphics.c/h, your program will get even slower.

  10. #9010
    QJ Gamer Blue
    Points: 2.316, Level: 29
    Level completed: 11%, Points required for next Level: 134
    Overall activity: 0%
    Achievements:
    First 1000 Experience Points

    Registriert seit
    Aug 2008
    Beiträge
    6
    Points
    2.316
    Level
    29
    Downloads
    0
    Uploads
    0

    Standard

    because oslib has a benchmarkshow();

    something like that. but i am not too sure if it is frames per second of anything like that. It says if it goes beyond 16 then 60 fps is impossible

  11. #9011
    QJ Gamer Blue
    Points: 5.672, Level: 48
    Level completed: 61%, Points required for next Level: 78
    Overall activity: 32,0%

    Registriert seit
    Dec 2007
    Ort
    Netherlands
    Beiträge
    148
    Points
    5.672
    Level
    48
    Downloads
    0
    Uploads
    0

    Standard

    ehm...:
    Spoiler for spoiler:


    ead_I_ULONGS'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:463: undefined reference to `_mm_f
    eof'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:477: undefined reference to `_mm_m
    alloc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:486: undefined reference to `_mm_f
    seek'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:489: undefined reference to `_mm_r
    ead_string'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:490: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:491: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:492: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:493: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:494: undefined reference to `_mm_r
    ead_string'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:495: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:496: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:497: undefined reference to `_mm_r
    ead_I_ULONG'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:498: undefined reference to `_mm_r
    ead_I_ULONG'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:499: undefined reference to `_mm_r
    ead_I_ULONG'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:500: undefined reference to `_mm_r
    ead_I_ULONG'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:501: undefined reference to `_mm_r
    ead_I_ULONG'
    /usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libmikmod.a(load_it.o):/
    home/Eigenaar/mikmodlib/playercode/load_it.c:502: more undefined references to `
    _mm_read_I_ULONG' follow
    /usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libmikmod.a(load_it.o):
    In function `IT_Load':
    /home/Eigenaar/mikmodlib/playercode/load_it.c:504: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:505: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:506: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:507: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:513: undefined reference to `_mm_f
    eof'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:648: undefined reference to `_mm_e
    rrno'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:648: undefined reference to `_mm_e
    rrno'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:515: undefined reference to `_mm_e
    rrno'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:515: undefined reference to `_mm_e
    rrno'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:470: undefined reference to `_mm_f
    seek'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:787: undefined reference to `_mm_f
    seek'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:788: undefined reference to `_mm_r
    ead_I_UWORD'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:789: undefined reference to `_mm_r
    ead_I_UWORD'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:790: undefined reference to `_mm_r
    ead_I_ULONG'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:822: undefined reference to `_mm_f
    seek'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:823: undefined reference to `_mm_r
    ead_I_UWORD'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:824: undefined reference to `_mm_r
    ead_I_UWORD'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:825: undefined reference to `_mm_r
    ead_I_ULONG'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:569: undefined reference to `_mm_f
    seek'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:572: undefined reference to `_mm_r
    ead_string'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:573: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:575: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:576: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:577: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:578: undefined reference to `_mm_f
    getc'
    /usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libmikmod.a(load_it.o):/
    home/Eigenaar/mikmodlib/playercode/load_it.c:579: more undefined references to `
    _mm_fgetc' follow
    /usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libmikmod.a(load_it.o):
    In function `IT_Load':
    /home/Eigenaar/mikmodlib/playercode/load_it.c:580: undefined reference to `_mm_r
    ead_I_UWORD'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:581: undefined reference to `_mm_r
    ead_I_UWORD'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:582: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:583: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:597: undefined reference to `_mm_r
    ead_I_UWORD'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:598: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:599: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:600: undefined reference to `_mm_r
    ead_string'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:601: undefined reference to `_mm_f
    read'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:602: undefined reference to `_mm_r
    ead_I_UWORDS'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:604: undefined reference to `_mm_f
    read'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:606: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:607: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:647: undefined reference to `_mm_f
    eof'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:610: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:611: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:612: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:613: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:614: undefined reference to `_mm_f
    getc'
    /usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libmikmod.a(load_it.o):/
    home/Eigenaar/mikmodlib/playercode/load_it.c:615: more undefined references to `
    _mm_fgetc' follow
    /usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libmikmod.a(load_it.o):
    In function `IT_Load':
    /home/Eigenaar/mikmodlib/playercode/load_it.c:618: undefined reference to `_mm_r
    ead_I_UWORD'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:620: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:622: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:623: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:624: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:625: undefined reference to `_mm_f
    getc'
    /usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libmikmod.a(load_it.o):/
    home/Eigenaar/mikmodlib/playercode/load_it.c:626: more undefined references to `
    _mm_fgetc' follow
    /usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libmikmod.a(load_it.o):
    In function `IT_Load':
    /home/Eigenaar/mikmodlib/playercode/load_it.c:630: undefined reference to `_mm_r
    ead_I_UWORD'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:632: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:634: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:635: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:636: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:637: undefined reference to `_mm_f
    getc'
    /usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libmikmod.a(load_it.o):/
    home/Eigenaar/mikmodlib/playercode/load_it.c:638: more undefined references to `
    _mm_fgetc' follow
    /usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libmikmod.a(load_it.o):
    In function `IT_Load':
    /home/Eigenaar/mikmodlib/playercode/load_it.c:642: undefined reference to `_mm_r
    ead_I_UWORD'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:644: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:585: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:586: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:587: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:588: undefined reference to `_mm_r
    ead_I_UWORD'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:589: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:590: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:591: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:592: undefined reference to `_mm_f
    getc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:593: undefined reference to `_mm_f
    getc'
    /usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libmikmod.a(load_it.o):/
    home/Eigenaar/mikmodlib/playercode/load_it.c:594: more undefined references to `
    _mm_fgetc' follow
    /usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libmikmod.a(load_it.o):
    In function `IT_Init':
    /home/Eigenaar/mikmodlib/playercode/load_it.c:166: undefined reference to `_mm_c
    alloc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:167: undefined reference to `_mm_m
    alloc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:168: undefined reference to `_mm_m
    alloc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:169: undefined reference to `_mm_m
    alloc'
    /home/Eigenaar/mikmodlib/playercode/load_it.c:170: undefined reference to `_mm_m
    alloc'
    /usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libmikmod.a(load_it.o):
    In function `IT_Test':
    /home/Eigenaar/mikmodlib/playercode/load_it.c:159: undefined reference to `_mm_f
    read'
    /usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libmikmod.a(mplayer.o):
    In function `Player_Init':
    /home/Eigenaar/mikmodlib/playercode/mplayer.c:2357: undefined reference to `_mm_
    calloc'
    /home/Eigenaar/mikmodlib/playercode/mplayer.c:2358: undefined reference to `_mm_
    calloc'
    /usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libmikmod.a(mdriver.o):
    In function `MikMod_EnableOutput':
    /home/Eigenaar/mikmodlib/playercode/mdriver.c:485: undefined reference to `_mm_c
    ritical'
    /home/Eigenaar/mikmodlib/playercode/mdriver.c:489: undefined reference to `_mm_c
    ritical'
    /usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libmikmod.a(mdriver.o):
    In function `MikMod_Init':
    /home/Eigenaar/mikmodlib/playercode/mdriver.c:327: undefined reference to `_mm_c
    ritical'
    /home/Eigenaar/mikmodlib/playercode/mdriver.c:368: undefined reference to `_mm_c
    ritical'
    /home/Eigenaar/mikmodlib/playercode/mdriver.c:346: undefined reference to `_mm_e
    rrorhandler'
    /home/Eigenaar/mikmodlib/playercode/mdriver.c:332: undefined reference to `_mm_e
    rrorhandler'
    /home/Eigenaar/mikmodlib/playercode/mdriver.c:346: undefined reference to `_mm_e
    rrorhandler'
    /home/Eigenaar/mikmodlib/playercode/mdriver.c:345: undefined reference to `_mm_e
    rrno'
    /home/Eigenaar/mikmodlib/playercode/mdriver.c:346: undefined reference to `_mm_e
    rrno'
    /home/Eigenaar/mikmodlib/playercode/mdriver.c:353: undefined reference to `_mm_e
    rrorhandler'
    /home/Eigenaar/mikmodlib/playercode/mdriver.c:353: undefined reference to `_mm_e
    rrorhandler'
    /home/Eigenaar/mikmodlib/playercode/mdriver.c:352: undefined reference to `_mm_e
    rrno'
    /home/Eigenaar/mikmodlib/playercode/mdriver.c:353: undefined reference to `_mm_e
    rrno'
    /home/Eigenaar/mikmodlib/playercode/mdriver.c:361: undefined reference to `_mm_e
    rrorhandler'
    /home/Eigenaar/mikmodlib/playercode/mdriver.c:361: undefined reference to `_mm_e
    rrorhandler'
    /usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libmikmod.a(mdriver.o):
    In function `MikMod_Reset':
    /home/Eigenaar/mikmodlib/playercode/mdriver.c:406: undefined reference to `_mm_e
    rrorhandler'
    /home/Eigenaar/mikmodlib/playercode/mdriver.c:406: undefined reference to `_mm_e
    rrorhandler'
    /usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libmikmod.a(mdriver.o):
    In function `MikMod_EnableOutput':
    /home/Eigenaar/mikmodlib/playercode/mdriver.c:484: undefined reference to `_mm_c
    ritical'
    /usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libmikmod.a(mdriver.o):
    In function `MikMod_SetNumVoices':
    /home/Eigenaar/mikmodlib/playercode/mdriver.c:427: undefined reference to `_mm_c
    ritical'
    /home/Eigenaar/mikmodlib/playercode/mdriver.c:463: undefined reference to `_mm_c
    alloc'
    /usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libmikmod.a(mdriver.o):
    In function `MikMod_Init':
    /home/Eigenaar/mikmodlib/playercode/mdriver.c:323: undefined reference to `_mm_c
    ritical'
    /usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libmikmod.a(mdriver.o):
    In function `MikMod_SetNumVoices':
    /home/Eigenaar/mikmodlib/playercode/mdriver.c:473: undefined reference to `_mm_c
    ritical'
    /home/Eigenaar/mikmodlib/playercode/mdriver.c:458: undefined reference to `_mm_e
    rrorhandler'
    /home/Eigenaar/mikmodlib/playercode/mdriver.c:458: undefined reference to `_mm_e
    rrorhandler'
    /home/Eigenaar/mikmodlib/playercode/mdriver.c:425: undefined reference to `_mm_c
    ritical'
    /home/Eigenaar/mikmodlib/playercode/mdriver.c:473: undefined reference to `_mm_c
    ritical'
    /home/Eigenaar/mikmodlib/playercode/mdriver.c:463: undefined reference to `_mm_c
    alloc'
    /home/Eigenaar/mikmodlib/playercode/mdriver.c:465: undefined reference to `_mm_c
    alloc'
    /usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libmikmod.a(munitrk.o):
    In function `UniInit':
    /home/Eigenaar/mikmodlib/playercode/munitrk.c:297: undefined reference to `_mm_m
    alloc'
    /usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libmikmod.a(munitrk.o):
    In function `UniDup':
    /home/Eigenaar/mikmodlib/playercode/munitrk.c:270: undefined reference to `_mm_m
    alloc'
    collect2: ld returned 1 exit status
    make: *** [maps.elf] Error 1
    Geändert von Moose (08-30-2008 um 12:58 PM Uhr) Grund: Fixed spoiler
    [SIZE="1"][color=#D1D1FF]______________________________________________________________[/color]
    [i]Last edited by basfreak; 01-01-1990 at [color=#666686]12:00 PM[/color][/i].[/SIZE]

  12. #9012
    words are stones in my <3
    Points: 35.274, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%

    Registriert seit
    Jul 2005
    Ort
    Spokane
    Beiträge
    5.008
    Points
    35.274
    Level
    100
    My Mood
    Lonely
    Downloads
    1
    Uploads
    0

    Standard

    Monkit I assure you it isn't an Oslib problem, you'll need to post some code, it'd help if you could debug it with PSPLink and trace it back to the exact line causing the crash...

    ...at what speed must I live.. to be able to see you again?...

    Projects

    You can support my Open World 3D RPG for PSP by voting for it here


  13. #9013
    QJ Gamer Blue
    Points: 3.795, Level: 38
    Level completed: 97%, Points required for next Level: 5
    Overall activity: 27,0%

    Registriert seit
    Jul 2007
    Beiträge
    296
    Points
    3.795
    Level
    38
    Downloads
    0
    Uploads
    0

    Standard

    That's a compilation error, SG.

  14. #9014
    Developer
    Points: 7.577, Level: 58
    Level completed: 14%, Points required for next Level: 173
    Overall activity: 0%

    Registriert seit
    Mar 2006
    Beiträge
    1.026
    Points
    7.577
    Level
    58
    Downloads
    0
    Uploads
    0

    Standard

    Looks like you need to link -lmmio.

    Check out my homebrew & C tutorials at http://insomniac.0x89.org/
    Coder formerly known as Insomniac197

    tshirtz: what is irshell ??
    Atarian_: it's where people who work for the IRS go when they die

  15. #9015
    QJ Gamer Blue
    Points: 5.672, Level: 48
    Level completed: 61%, Points required for next Level: 78
    Overall activity: 32,0%

    Registriert seit
    Dec 2007
    Ort
    Netherlands
    Beiträge
    148
    Points
    5.672
    Level
    48
    Downloads
    0
    Uploads
    0

    Standard

    Hmm.. There isnt anything wrong with this code isnt it?
    Code:
    #include <pspkernel.h> 
    #include <pspdebug.h>
    #include <pspctrl.h>
    #include <psppower.h>
    
    PSP_MODULE_INFO("HelloWorld", 0, 1, 0);
    PSP_HEAP_SIZE_MAX();
    
    
    int main() {
        SceCtrlData pad;
        
        sceCtrlReadBufferPositive(&pad, 1);
        
        //int statement = (pad.Buttons & PSP_CTRL_SQUARE) && (pad.Buttons & PSP_CTRL_TRIANGLE);
        
        if(pad.Buttons & PSP_CTRL_SQUARE) {
                      //dosomething
        } else {
                      //dosomething
        }             
        
        sceKernelSleepThread();
        return 0;
    }
    Code:
    TARGET = LockedUP
    OBJS = main.o
    
    CFLAGS = -O2 -G0 -Wall
    CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti
    ASFLAGS = $(CFLAGS)
    
    BUILD_PRX = 1
    PSP_FW_VERSION = 401
    
    LIBDIR =
    LDFLAGS =
    STDLIBS= -lpspsdk -lpspctrl -lpsppower
    
    LIBS=$(STDLIBS)$(YOURLIBS)
    
    EXTRA_TARGETS = EBOOT.PBP
    PSP_EBOOT_TITLE = LockedUP
    
    PSPSDK=$(shell psp-config --pspsdk-path)
    include $(PSPSDK)/lib/build.mak
    (PRX)

    But why does it crash?
    [SIZE="1"][color=#D1D1FF]______________________________________________________________[/color]
    [i]Last edited by basfreak; 01-01-1990 at [color=#666686]12:00 PM[/color][/i].[/SIZE]

  16. #9016
    QJ Gamer Green
    Points: 4.092, Level: 40
    Level completed: 72%, Points required for next Level: 58
    Overall activity: 0%

    Registriert seit
    Jul 2008
    Beiträge
    508
    Points
    4.092
    Level
    40
    Downloads
    0
    Uploads
    0

    Standard

    It doesn't look like you've created the threads.

  17. #9017
    QJ Gamer Blue
    Points: 5.672, Level: 48
    Level completed: 61%, Points required for next Level: 78
    Overall activity: 32,0%

    Registriert seit
    Dec 2007
    Ort
    Netherlands
    Beiträge
    148
    Points
    5.672
    Level
    48
    Downloads
    0
    Uploads
    0

    Standard

    You mean the callback stuff?
    [SIZE="1"][color=#D1D1FF]______________________________________________________________[/color]
    [i]Last edited by basfreak; 01-01-1990 at [color=#666686]12:00 PM[/color][/i].[/SIZE]

  18. #9018
    I'm Baaaack!
    Points: 17.067, Level: 83
    Level completed: 44%, Points required for next Level: 283
    Overall activity: 52,0%

    Registriert seit
    May 2006
    Ort
    Nowhere
    Beiträge
    2.186
    Points
    17.067
    Level
    83
    Downloads
    0
    Uploads
    0

    Standard

    Zitat Zitat von basfreak Beitrag anzeigen
    You mean the callback stuff?
    What he means is that you can't just put BUILD_PRX=1 in your Makefile and use the same code. Some of the code has to be tweaked so it will actually function as a PRX. Google how to make one, and you should find a tutorial. It isn't that much harder, but there are a few key components that you need.

  19. #9019
    QJ Gamer Blue
    Points: 2.316, Level: 29
    Level completed: 11%, Points required for next Level: 134
    Overall activity: 0%
    Achievements:
    First 1000 Experience Points

    Registriert seit
    Aug 2008
    Beiträge
    6
    Points
    2.316
    Level
    29
    Downloads
    0
    Uploads
    0

    Standard

    Zitat Zitat von SG57 Beitrag anzeigen
    Monkit I assure you it isn't an Oslib problem, you'll need to post some code, it'd help if you could debug it with PSPLink and trace it back to the exact line causing the crash...
    I don't know how to use psplink

    But i placed oslDebug(); between each line to figure out what went wrong.

    And I found that OSlib cannot draw horizontal mirrored images whose center X, Center Y and angle is not 0.

    Code:
     
    oslSetImageTileSize(TileSet,DrawX,DrawY,Set_W-Set_Fix,Set_H-Set_Fix);
        	if(FacingRight == false)
                {
                oslDebug("centerX = %d, centerY = %d, angle = %d", TileSet->centerX, TileSet->centerY,TileSet->angle);
                oslDebug("attempt to make center back to origin");
                TileSet->centerX=0;
                TileSet->centerY=0;
                TileSet->angle=0;
                oslDebug("Current centerX = %d, centerY = %d, angle = %d", TileSet->centerX, TileSet->centerY,TileSet->angle);
                oslDebug("Mirroring TileSet next");
                oslMirrorImageH(TileSet);
                oslDebug("mirror completed, testing draw mirror next,  hope it works");
                oslDrawImage(TileSet);}
    I did this, it works. but if you change the angle or centerX or centerY, they crash at the drawing part. You can mirror but unable to draw it out. It is mirroring the tile.

    The whole engine works perfectly fine, able to move left, right, up, down and buttons and stuff. But if I just try to mirror horizontally the TileSet when its center is not 0 and angle is not 0, it crashes upon drawing. Mirror vertical has no problems though.

    could I send you the cpp file and help me do a psplink check? :humped: still think it is with oslib though.
    Geändert von Monkit (08-31-2008 um 11:23 AM Uhr)

  20. #9020
    I'm Baaaack!
    Points: 17.067, Level: 83
    Level completed: 44%, Points required for next Level: 283
    Overall activity: 52,0%

    Registriert seit
    May 2006
    Ort
    Nowhere
    Beiträge
    2.186
    Points
    17.067
    Level
    83
    Downloads
    0
    Uploads
    0

    Standard

    So, I found this random number function, but it doesn't seem to work. It always puts out the same number. Any ideas? :ROFL:

    Code:
    int getRandomNumber()
    {
         return 3;
    }

  21. #9021
    Points: 2.658, Level: 31
    Level completed: 39%, Points required for next Level: 92
    Overall activity: 0%

    Registriert seit
    Apr 2008
    Beiträge
    47
    Points
    2.658
    Level
    31
    Downloads
    0
    Uploads
    0

    Standard

    Is the number a random integer between 2 and 4 exclusive?

    Try this one, it'll be more random within that range:
    Code:
    int getRandomNumber() {
      return (rand() % 1) + 3;
    }
    XD

  22. #9022
    QJ Gamer Blue
    Points: 2.426, Level: 29
    Level completed: 84%, Points required for next Level: 24
    Overall activity: 0%
    Achievements:
    First 1000 Experience Points

    Registriert seit
    Aug 2008
    Beiträge
    26
    Points
    2.426
    Level
    29
    Downloads
    0
    Uploads
    0

    Standard

    Hey, can someone post a screen shot function?

  23. #9023
    OMFG
    Points: 19.453, Level: 88
    Level completed: 21%, Points required for next Level: 397
    Overall activity: 0%

    Registriert seit
    Jul 2005
    Ort
    Toronto
    Beiträge
    2.814
    Points
    19.453
    Level
    88
    Downloads
    0
    Uploads
    0

    Standard

    Zitat Zitat von basfreak Beitrag anzeigen
    Hmm.. There isnt anything wrong with this code isnt it?
    Code:
    #include <pspkernel.h> 
    #include <pspdebug.h>
    #include <pspctrl.h>
    #include <psppower.h>
    
    PSP_MODULE_INFO("HelloWorld", 0, 1, 0);
    PSP_HEAP_SIZE_MAX();
    
    
    int main() {
        SceCtrlData pad;
        
    for(;;){
        sceCtrlReadBufferPositive(&pad, 1);
        
        //int statement = (pad.Buttons & PSP_CTRL_SQUARE) && (pad.Buttons & PSP_CTRL_TRIANGLE);
        
        if(pad.Buttons & PSP_CTRL_SQUARE) {
                      //dosomething
        } else {
                      //dosomething
        }             
    }
        sceKernelSleepThread();
        return 0;
    }
    Code:
    TARGET = LockedUP
    OBJS = main.o
    
    CFLAGS = -O2 -G0 -Wall
    CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti
    ASFLAGS = $(CFLAGS)
    
    BUILD_PRX = 1
    PSP_FW_VERSION = 401
    
    LIBDIR =
    LDFLAGS =
    STDLIBS= -lpspsdk -lpspctrl -lpsppower
    
    LIBS=$(STDLIBS)$(YOURLIBS)
    
    EXTRA_TARGETS = EBOOT.PBP
    PSP_EBOOT_TITLE = LockedUP
    
    PSPSDK=$(shell psp-config --pspsdk-path)
    include $(PSPSDK)/lib/build.mak
    (PRX)

    But why does it crash?
    Make sure you put a loop around your button input, otherwise it will just run through it once and then sleep the thread. You also haven't declared your callbacks, so pressing the HOME button will do nothing.
    -=Double Post Merge =-
    Zitat Zitat von Access_Denied Beitrag anzeigen
    What he means is that you can't just put BUILD_PRX=1 in your Makefile and use the same code. Some of the code has to be tweaked so it will actually function as a PRX. Google how to make one, and you should find a tutorial. It isn't that much harder, but there are a few key components that you need.
    The only real difference is that when making a prx, the default stack is something like only 64kb. He addressed this though by making the default heap size to max.
    Geändert von Slasher (08-31-2008 um 07:10 PM Uhr) Grund: Automerged Doublepost

  24. #9024
    QJ Gamer Blue
    Points: 5.672, Level: 48
    Level completed: 61%, Points required for next Level: 78
    Overall activity: 32,0%

    Registriert seit
    Dec 2007
    Ort
    Netherlands
    Beiträge
    148
    Points
    5.672
    Level
    48
    Downloads
    0
    Uploads
    0

    Standard

    I've got it working already.
    @above, I want it to be jst once on starup, like the recovery menu ;)
    [SIZE="1"][color=#D1D1FF]______________________________________________________________[/color]
    [i]Last edited by basfreak; 01-01-1990 at [color=#666686]12:00 PM[/color][/i].[/SIZE]

  25. #9025
    I'm Baaaack!
    Points: 17.067, Level: 83
    Level completed: 44%, Points required for next Level: 283
    Overall activity: 52,0%

    Registriert seit
    May 2006
    Ort
    Nowhere
    Beiträge
    2.186
    Points
    17.067
    Level
    83
    Downloads
    0
    Uploads
    0

    Standard

    Zitat Zitat von Slasher Beitrag anzeigen
    The only real difference is that when making a prx, the default stack is something like only 64kb. He addressed this though by making the default heap size to max.
    Oh, OK. I was under the impression that you had to mess with the exports in the Makefile, and the extra thread in the program.

  26. #9026
    QJ Gamer Bronze
    Points: 5.309, Level: 46
    Level completed: 80%, Points required for next Level: 41
    Overall activity: 0%

    Registriert seit
    Nov 2007
    Ort
    Finland
    Beiträge
    846
    Points
    5.309
    Level
    46
    Downloads
    0
    Uploads
    0

    Standard

    Zitat Zitat von Access_Denied Beitrag anzeigen
    So, I found this random number function, but it doesn't seem to work. It always puts out the same number. Any ideas? :ROFL:

    Code:
    int getRandomNumber()
    {
         return 3;
    }
    Code:
    int gen_rand(void)
    /* Random number in range of 0 to 99 */
    {
       int n;
       n=random(100);  /* n is random number in the range of 0 - 99 */
       return(n);
    }
    :ROFL:

  27. #9027
    QJ Gamer Bronze
    Points: 6.359, Level: 52
    Level completed: 5%, Points required for next Level: 191
    Overall activity: 0%

    Registriert seit
    Sep 2006
    Ort
    france
    Beiträge
    170
    Points
    6.359
    Level
    52
    Downloads
    0
    Uploads
    0

    Standard

    Zitat Zitat von Monkit Beitrag anzeigen
    because oslib has a benchmarkshow();

    something like that. but i am not too sure if it is frames per second of anything like that. It says if it goes beyond 16 then 60 fps is impossible
    you have your answer don't you? if it goes beyond 16 it's lagging, but oslib lets you configure frameskip so even at that point it's ok, 30fps is not bad.
    I think that this number is the time in ms that your frame is taking to complete:
    1000/60 = 16.666...
    the 4.8 you have is really low you're not even close to a lag point.
    Try my latest game (iOS):


  28. #9028
    QJ Gamer Silver
    Points: 8.475, Level: 62
    Level completed: 9%, Points required for next Level: 275
    Overall activity: 0%

    Registriert seit
    Sep 2006
    Ort
    Perth, Scotland
    Beiträge
    1.094
    Points
    8.475
    Level
    62
    Downloads
    0
    Uploads
    0

    Standard

    Code:
    int GetRandom(int min, int max)
    {
    	SceKernelUtilsMt19937Context ctx;
    	
    	u32 tick = sceKernelGetSystemTimeLow();
    	sceKernelUtilsMt19937Init(&ctx, (u32)tick);
    	
    	return ((min + sceKernelUtilsMt19937UInt(&ctx)) % div);
    }

  29. #9029
    QJ Gamer Blue
    Points: 2.316, Level: 29
    Level completed: 11%, Points required for next Level: 134
    Overall activity: 0%
    Achievements:
    First 1000 Experience Points

    Registriert seit
    Aug 2008
    Beiträge
    6
    Points
    2.316
    Level
    29
    Downloads
    0
    Uploads
    0

    Standard

    Zitat Zitat von Monkit Beitrag anzeigen
    I don't know how to use psplink

    But i placed oslDebug(); between each line to figure out what went wrong.

    And I found that OSlib cannot draw horizontal mirrored images whose center X, Center Y and angle is not 0.

    Code:
     
    oslSetImageTileSize(TileSet,DrawX,DrawY,Set_W-Set_Fix,Set_H-Set_Fix);
        	if(FacingRight == false)
                {
                oslDebug("centerX = %d, centerY = %d, angle = %d", TileSet->centerX, TileSet->centerY,TileSet->angle);
                oslDebug("attempt to make center back to origin");
                TileSet->centerX=0;
                TileSet->centerY=0;
                TileSet->angle=0;
                oslDebug("Current centerX = %d, centerY = %d, angle = %d", TileSet->centerX, TileSet->centerY,TileSet->angle);
                oslDebug("Mirroring TileSet next");
                oslMirrorImageH(TileSet);
                oslDebug("mirror completed, testing draw mirror next,  hope it works");
                oslDrawImage(TileSet);}
    I did this, it works. but if you change the angle or centerX or centerY, they crash at the drawing part. You can mirror but unable to draw it out. It is mirroring the tile.

    The whole engine works perfectly fine, able to move left, right, up, down and buttons and stuff. But if I just try to mirror horizontally the TileSet when its center is not 0 and angle is not 0, it crashes upon drawing. Mirror vertical has no problems though.

    could I send you the cpp file and help me do a psplink check? :humped: still think it is with oslib though.
    anyone can help mi fix the tiling->mirror->centreX&Y->rotate and will not crash problem?

    if can't then would:
    compare to using tileset and cutting out all the tiles into 35x35 images and frequent loading and unloading them (.png), which one will have a better effect on the speed of the homebrew? (1 tileset compared to 7 images, or maybe even 14)

  30. #9030
    QJ Gamer Silver
    Points: 10.263, Level: 67
    Level completed: 54%, Points required for next Level: 187
    Overall activity: 0%

    Registriert seit
    Jun 2006
    Ort
    UK
    Beiträge
    2.326
    Points
    10.263
    Level
    67
    Downloads
    0
    Uploads
    0

    Standard

    Zitat Zitat von Davee Beitrag anzeigen
    Code:
    int GetRandom(int min, int max)
    {
    	SceKernelUtilsMt19937Context ctx;
    	
    	u32 tick = sceKernelGetSystemTimeLow();
    	sceKernelUtilsMt19937Init(&ctx, (u32)tick);
    	
    	return ((min + sceKernelUtilsMt19937UInt(&ctx)) % div);
    }
    Bad. You are initialising the random number generator every time you call GetRandom. This will give you skewed numbers and depending on what the Init function call does, expensive especially if called multiple times per frame.

    In addition:
    Code:
    return ((min + sceKernelUtilsMt19937UInt(&ctx)) % div);
    div is undeclared and the logic is incorrect in getting a number between min and max.

    Edit: Warning, untested code:
    Code:
    class RandomNumberGenerator
    {
    	public:
    		explicit RandomNumberGenerator( u32 seed )
    		{
    			sceKernelUtilsMt19937Init( &m_MtContext, seed );
    		}
    		
    		s32 GetNumber( s32 min, s32 max )
    		{
    			if( min >= max )
    			{
    				return min;
    			}
    			
    			s32 difference = max - min + 1;
    			s32 randNum = static_cast<s32>( sceKernelUtilsMt19937UInt(&m_MtContext) % difference);
    			
    			return (randNum + min);
    		}
    	
    	private:
    		SceKernelUtilsMt19937Context m_MtContext;
    };
    
    
    
    
    int main()
    {
    	// General PSP initialisation stuff
    	//
    	
    	RandomNumberGenerator randomNumberGenerator( sceKernelGetSystemTimeLow() );
    	
    	while( some_flag )
    	{
    		randomNumberGenerator.GetNumber( 0, 10 );
    		randomNumberGenerator.GetNumber( 1, 10 );
    	}
    }
    Geändert von yaustar (09-01-2008 um 01:06 PM Uhr)


 

Tags for this Thread

Forumregeln

  • Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
  • Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
  • Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
  • Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
  •  





Alle Zeitangaben in WEZ -8. Es ist jetzt 09:13 PM Uhr.

Use of this Web site constitutes acceptance of the TERMS & CONDITIONS and PRIVACY POLICY
Copyright © , Caputo Media, LLC. All Rights Reserved. Cluster .