[PS2] POPS stuff & POPStarter

Discussion in 'Sony Programming and Development' started by krHACKen, Apr 9, 2013.

  1. Luiz Miguel

    Luiz Miguel Newly Registered

    Joined:
    Nov 14, 2016
    Messages:
    4
    Likes Received:
    1
    Oh I see... lol sorry for the mistake.
    How would it be possible to hardcode it into VCD?
     
  2. DaSA

    DaSA Robust Member

    Joined:
    Feb 23, 2013
    Messages:
    231
    Likes Received:
    153
    ATM, I don't know - and I don't know if it can has the expected results. I know it's possible to hardcode PSOne WS codes on *.iso files so I guess it's also possible to hardcode GS codes. I will try to find an utility that does it all by itself and let you know if I found something.
     
    AlGollan84 and Luiz Miguel like this.
  3. Punch

    Punch RIP AsssemblerGames, never forget.

    Joined:
    Aug 21, 2011
    Messages:
    626
    Likes Received:
    47
    Getting some weird crashes in Digimon World 3 (US). Sometimes it fails to load rooms and crashes, it is impossible to predict when it is going to happen. I thought that opening and closing the lid with would help... got an exception for that.

    [​IMG]
     
    AlGollan84 and krHACKen like this.
  4. krHACKen

    krHACKen Enthusiastic Member

    Joined:
    Oct 24, 2012
    Messages:
    571
    Likes Received:
    376
    LOL, that's funny. I believe that POPS didn't even halt/crash and ExcepTrap panicked for no valid reason. [WRONG, verified]

    "POPS has halted : 00:01:41 00:00:00 00:02:00"...
    Those are IOPCD timecodes, which are returned once the VCD has been initialized.
    If POPS did actually crash, the printf buffer would have contained the message "Exception type %number", where %number is :
    0 == interrupt
    4 == data load or instruction fetch
    5 == data store
    6 == bus error on instruction fetch
    7 == bus error on data load or store
    8 == syscall related
    9 == breakpoint
    10 == reserved instruction
    11 == idle cop
    12 == I don't remember...

    The four lines code indicates that POPS is supposedly stuck at the PS-X address 000100CCh, value 4C534952h, which is "BISLPS-99999DMW3-JPN". So the code means nothing, and ExceptTrap failed to get the address where POPS messed up.


    EDIT :
    Hmm, I had a look in the source code. From the POPS function ExcepTrap is hooked to, it's only shown when the emulation is broken. I mean, ExcepTrap cannot pop out of nowhere and screw up the games that are OK.

    Although, due to its poor design, ExcepTrap is not shown if the exception handler from POPS does not fill the printf buffer with the exception error code. That's the case here.
    Why ExceptTrap only reports that POPS has halted/crashed when the CD lid was opened/closed ? Because POPS didn't catch the exception code (it's not in the printf buffer), the disc change mechanism made IOPCD return the timecodes (timecodes are put in the printf buffer), so ExcepTrap "thinks" it's got the error number (which is in fact the timecodes) and says "yaaaasss, POPS is fucked up".

    To summarize :
    1) Yes, the game is crashy and ExcepTrap only appears after a crash;
    2) POPS cannot tell what's wrong with this game;
    3) ExcepTrap cannot tell what's wrong either, but at least it can magically see that the emulation is broken, because the disc change mechanism tricked the error detection system:oops:.
     
    Last edited: Nov 17, 2016
    AlGollan84 and Punch like this.
  5. jakdarklight

    jakdarklight Active Member

    Joined:
    Apr 8, 2016
    Messages:
    28
    Likes Received:
    13
    what about a new version of POPS? i hope it will fix lots of games like crash bash or spyro 3 :)
     
  6. dezraj

    dezraj Newly Registered

    Joined:
    Nov 18, 2016
    Messages:
    1
    Likes Received:
    1
    Hello there! First of all, congratulations and thanks a lot to all the people working directly and indirectly in this project!

    I'm sorry if this is not the right place to do this (didn't check all the pages), but I just would like to report some issues I've found when I tried to run some games.

    Dance Dance Revolution 4th Mix (NTSC-J)
    Dance Dance Revolution 5th Mix (NTSC-J)
    Dance Dance Revolution Best Hits (NTSC-J)
    Dancing Stage Euro Mix (PAL)

    DDR 4th Mix will never show the PS logo screen and enter the game.
    The other three games show the PS logo screen but do not start.

    I'm using the latest beta available for POPStarter and followed the tutorials on the ShaolinAssassin's wiki pages to install the games and run the emulator from the hard disk.

    I have a 50001 model and an official $ony hard drive.

    I have already tried Patch 06 and the game fixes for Crash Team Racing, all of them related to help booting the game (I put the files on the game folder created by POPS in the hard drive), but no luck.

    Any help on how to run these games would be appreciated. Thanks in advance for your time. :D
     
    AlGollan84 likes this.
  7. karenjan99

    karenjan99 Rising Member

    Joined:
    May 19, 2014
    Messages:
    72
    Likes Received:
    4
    guys i cant get popstarter work with gsm
    my config
    ps2 fat with original network adapter and freehdboot (hddosd+psbbn)
    i use smb to run my games
    without gsm works fine with gsm get black screen
     
  8. DaSA

    DaSA Robust Member

    Joined:
    Feb 23, 2013
    Messages:
    231
    Likes Received:
    153
    What POPStarter version are you using ?
     
  9. karenjan99

    karenjan99 Rising Member

    Joined:
    May 19, 2014
    Messages:
    72
    Likes Received:
    4
    beta 15
    p.s gsm 0.37
    can problem be in launch method? (im about smb)
     
  10. DaSA

    DaSA Robust Member

    Joined:
    Feb 23, 2013
    Messages:
    231
    Likes Received:
    153
    Did POPStarter ever work with GSM 0.37 ? I didn't check for last POPStarter versions, but I know it worked with GSM0.23x only in the first versions.
     
  11. truemaster1

    truemaster1 Enthusiastic Member

    Joined:
    Nov 10, 2015
    Messages:
    512
    Likes Received:
    226
    use gsm 0.23. 0.37 give problems
     
  12. karenjan99

    karenjan99 Rising Member

    Joined:
    May 19, 2014
    Messages:
    72
    Likes Received:
    4
    i tried 0.23x 0.37 and 0.38 no effect, im just get black screen and no sound igr dont work
     
  13. DaSA

    DaSA Robust Member

    Joined:
    Feb 23, 2013
    Messages:
    231
    Likes Received:
    153
    Weird.

    Can you try again GSM 0.23x with $NOPAL ? If it works, it probably means that what I quoted is broken.
     
    Last edited: Nov 19, 2016
  14. krHACKen

    krHACKen Enthusiastic Member

    Joined:
    Oct 24, 2012
    Messages:
    571
    Likes Received:
    376
    Also make sure there are no other display commands in POPS/CHEATS.TXT and POPS/GAME/CHEATS.TXT.
    The display commands are :
    $FORCEPAL
    $480p
    $XPOS_####
    $YPOS_##
    $DWSTRETCH_####
    $DWCROP_####
    These codes probably prevent GSM from working properly...
     
  15. karenjan99

    karenjan99 Rising Member

    Joined:
    May 19, 2014
    Messages:
    72
    Likes Received:
    4
    tried two minutes ago) black screen(
     
  16. DaSA

    DaSA Robust Member

    Joined:
    Feb 23, 2013
    Messages:
    231
    Likes Received:
    153
    Gonna test today. What mode are you trying to force using GSM ?
     
  17. karenjan99

    karenjan99 Rising Member

    Joined:
    May 19, 2014
    Messages:
    72
    Likes Received:
    4
    1080i, im tried 480p too just for test and again get black screen
    p.s. i saw in russian forums gsm 037 and 038 works with popstarter without problem
     
  18. DaSA

    DaSA Robust Member

    Joined:
    Feb 23, 2013
    Messages:
    231
    Likes Received:
    153
    Well, I won't be able to test, my crappy TV doesn't have any component imput. Sorry.
     
  19. krHACKen

    krHACKen Enthusiastic Member

    Joined:
    Oct 24, 2012
    Messages:
    571
    Likes Received:
    376
    Is it confirmed that HDTV modes thru GSM 0.23x work with POPS ? From day-1 it was recommended to force NTSC-I so I don't know if HDTV modes are OK to use...
    If POPS finds out that the video mode is not 0x02, not 0x03 and not 0x50, it'll crash.
     
  20. karenjan99

    karenjan99 Rising Member

    Joined:
    May 19, 2014
    Messages:
    72
    Likes Received:
    4
    https://rutracker.org/forum/viewtopic.php?t=4763734&start=870 latest post, it works on his console
    and i remember once i play popstarter with gsm 037 on my tv in 1080i but i dont know what version of pops i use that time
    i just now test beta 14 13 12 and 11 and im get black screen again
    can problem be in connected hdd? can it conflict with gsm and pops? i cant test without hdd because i dont have fmcb in mc
    p.s not long ago I installed the modchip but i have problems with it (bsod after matrix logo) and i desoldered it. I hope the problem is not that I installed and then desoldered chip(
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page