Forum: Official PS2InfoGB Forums - Talk about PS2InfoGB, Gameboy Color Emu for the PS2.


The above video goes away if you are a member and logged in, so log in now!




 
Would you like to get all the new info from
PSX-Scene in your email each day?




Want to learn more about the team keeping you up to date with the latest scene news?

Read about them now!

Check out our Developer bios, too!

 


User Tag List

Thread: Any chance for a rebuild for the sound core?
  

Page 2 of 4 FirstFirst 1 2 3 4 LastLast
Results 11 to 20 of 35
  1. #11  
    personuser is offline Member
    Join Date
    Aug 2010
    Posts
    189
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    Quote Originally Posted by offthewall View Post
    A new port sounds good if it would be too hard to fix InfoGB, but as of now InfoGB is the best GB/GBC emulator out there for PS2 so maybe just a little extra attention is all that's needed.
    Yep.

    As of now, we have two dedicated Emu coders, FFgriever and Ragnarok, But PS2PSXe will no doubt be a long and arduous quest, while Rag is coming along nicely with snes9x for ps2, and will do fceu after.

    Patience, patience is all we need, maybe we'll get a new coder or eventually one of our current masterful coders will jump onto this.
    Reply With Quote  

  2. #12  
    phoenixclaws is offline Member
    Join Date
    Jan 2009
    Posts
    109
    Downloads
    1
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    2
    Likes Received
    0
    Oh lowly GB(c) how little love you get in emulation. Ah well, at least we had a couple of programmers work on something for the PS2. It is a shame that nothing more was done (especially the awful sound core) but I was glad that KarasQ did a few fixes before he disappeared. Even a couple that I pointed out for him .
    Reply With Quote  

  3. #13  
    KarasQ is offline Member
    Join Date
    Feb 2009
    Location
    Poland
    Posts
    35
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    4
    Quote Originally Posted by offthewall View Post
    There is other apparent bugs with InfoGB v6c though, besides lag and sound.

    -The (J) versions of Pocket Monsters - Crystal won't load, it returns this error 'Could not load ROM Unknown RAM size!'
    This is actually easy to fix. Crystal (J) version uses 64KB RAM size and it's marked as 0x05 byte in ROM header. I have never seen any GB(C) documentation which mentions about this type of RAM size, so it wasn't even implemented

    Quote Originally Posted by offthewall View Post
    -I can't seem to save the 'turbo buttons' on, I always need to manually switch it. This makes preselecting the rom useless if you want to always use turbo with that game.
    Anybody else have the same problem? I've just tried and it works fine for me or I've not understood what did you mean. I set turbo buttons, preselected ROM and I saved cnf. I rebooted PS2 and started pereselected ROM and turbo buttons worked. Do you have memory card in slot 0? It should be because configuration files are saved at mc0.

    Anyways, yeah. Some games that are laggy in infoGB bother be: Wario Land 1 (C'mon , it's a GB game!) and Pocket Bomberman (C'MON, it's a SMALL GB GAME!) along with most GBC games. Come to think of it, the only GBC rom I've run that WASN'T laggy was SMB DX. Wario land 2 only lags during cutscenes, for some reason.

    I'm just wondering how hard it would be to fix a couple of the channels' fuzziness issues, Some sound channels are fine though.
    I have no idea why you have lags. I tested 20 ROMs (I don't play actually at all) and I haven't noticed any lags either at PS2 or PC. I also tried Pocket Bomberman and it's worked fine (it's GBC game by the way). But! I've noticed that function, which suppose to detect PS2 Mode (PAL/NTSC) used in InfoGB dosen't works fine. I have PAL console and the function always returns that I have NTSC console. This information is used to initialize GS in PAL or NTSC mode and for sound buffer enqueuing operation.
    I think GS should always be initalized in NTSC mode in this case, because Gameboy alwyas works with ~60 FPS, PAL mode it's only 50 FPS. So if somehow your console is in PAL mode than you will have much slower/laggy emulation (because vblank will occur every 1/50 sec, not 1/60)
    I've attached PS2InfoGB debug version, you can check your FPS rate and mode detected by InfoGB and after slash sign detected by other function (hopefully correct working funcion)

    Also I have to tell you, sound core is not the issue. Sound core is actually works very good. I use the same code on PC with DirectSound (finally it works!) and sound is clear and properly synchronized. I also have new sound core (but some sound effect are not implemented) and it's clear too, but not on PS2 (it's buzzy like old one). So something is messed up with samples enqueuing or with SjPCM module in synchronised mode. I tried iSjPCM module, newer version but sound is even worse. Is there any emulator with good sound and open source on PS2?
    Attached Files
    Reply With Quote  

  4. #14  
    offthewall is offline Member
    Join Date
    May 2008
    Posts
    208
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    It's great to hear from you KarasQ.

    Quote Originally Posted by KarasQ View Post
    This is actually easy to fix. Crystal (J) version uses 64KB RAM size and it's marked as 0x05 byte in ROM header. I have never seen any GB(C) documentation which mentions about this type of RAM size, so it wasn't even implemented
    That's good to know! I was wondering why it didn't work.
    Quote Originally Posted by KarasQ View Post
    Anybody else have the same problem? I've just tried and it works fine for me or I've not understood what did you mean. I set turbo buttons, preselected ROM and I saved cnf. I rebooted PS2 and started pereselected ROM and turbo buttons worked. Do you have memory card in slot 0? It should be because configuration files are saved at mc0.
    I did what you said by enabling turbo then booting rom and preselecting it then saving the cnf. It still doesn't seem to save enabled though. I have the MC in slot 0, and it remembers my preselected rom and button mappings but turbo is always set to 'off' after resetting the console. I don't know what it could be, I tried using the debug version also but it's still doing it. I'm using an SCPH-39001 console if that helps.
    Quote Originally Posted by KarasQ View Post
    I have no idea why you have lags. I tested 20 ROMs (I don't play actually at all) and I haven't noticed any lags either at PS2 or PC. I also tried Pocket Bomberman and it's worked fine (it's GBC game by the way).
    My console is NTSC but I am still getting lags with this one GBC game: Motocross Maniacs 2 [U]. It's averaging 30fps and the sound seems a little wacky.
    Quote Originally Posted by KarasQ View Post
    But! I've noticed that function, which suppose to detect PS2 Mode (PAL/NTSC) used in InfoGB dosen't works fine. I have PAL console and the function always returns that I have NTSC console. This information is used to initialize GS in PAL or NTSC mode and for sound buffer enqueuing operation. I think GS should always be initalized in NTSC mode in this case, because Gameboy alwyas works with ~60 FPS, PAL mode it's only 50 FPS. So if somehow your console is in PAL mode than you will have much slower/laggy emulation (because vblank will occur every 1/50 sec, not 1/60)
    I'm using an NTSC console, so this shouldn't affect me right?
    Quote Originally Posted by KarasQ View Post
    I've attached PS2InfoGB debug version, you can check your FPS rate and mode detected by InfoGB and after slash sign detected by other function (hopefully correct working funcion)
    The debug version is very useful, thanks =)
    Quote Originally Posted by KarasQ View Post
    Also I have to tell you, sound core is not the issue. Sound core is actually works very good. I use the same code on PC with DirectSound (finally it works!) and sound is clear and properly synchronized. I also have new sound core (but some sound effect are not implemented) and it's clear too, but not on PS2 (it's buzzy like old one). So something is messed up with samples enqueuing or with SjPCM module in synchronised mode. I tried iSjPCM module, newer version but sound is even worse. Is there any emulator with good sound and open source on PS2?
    It's sad to hear that the PS2 version shouldn't lag but it is. Currently ragnarok is working on a new SNES emulator port, SNES9x. It's nearing release date and if the sound is good then maybe you could ask him for some tips.
    PS2 Consoles:
    SCPH-39001 - DMS4 Pro S.E.
    SCPH-39001 - Duo 3 Ultra
    Reply With Quote  

  5. #15 Talking  
    personuser is offline Member
    Join Date
    Aug 2010
    Posts
    189
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    He has returned!

    Quote Originally Posted by KarasQ View Post
    I have no idea why you have lags. I tested 20 ROMs (I don't play actually at all) and I haven't noticed any lags either at PS2 or PC. I also tried Pocket Bomberman and it's worked fine (it's GBC game by the way). But! I've noticed that function, which suppose to detect PS2 Mode (PAL/NTSC) used in InfoGB dosen't works fine. I have PAL console and the function always returns that I have NTSC console. This information is used to initialize GS in PAL or NTSC mode and for sound buffer enqueuing operation.
    I think GS should always be initalized in NTSC mode in this case, because Gameboy alwyas works with ~60 FPS, PAL mode it's only 50 FPS. So if somehow your console is in PAL mode than you will have much slower/laggy emulation (because vblank will occur every 1/50 sec, not 1/60)
    I've attached PS2InfoGB debug version, you can check your FPS rate and mode detected by InfoGB and after slash sign detected by other function (hopefully correct working funcion)
    Obviously they won't lag on a PC emulator

    I have used pocket bomberman GB, actually, I have yet to test the GBC one. Strange that the GB one lags :P

    I run an NTSC SPCH-90001 PS2, so that's not a problem. If my console was in PAL the screen would dissapear (darned DTVs)

    I'll definitely try out the Debug version.

    Quote Originally Posted by KarasQ View Post
    Also I have to tell you, sound core is not the issue. Sound core is actually works very good. I use the same code on PC with DirectSound (finally it works!) and sound is clear and properly synchronized. I also have new sound core (but some sound effect are not implemented) and it's clear too, but not on PS2 (it's buzzy like old one). So something is messed up with samples enqueuing or with SjPCM module in synchronised mode. I tried iSjPCM module, newer version but sound is even worse. Is there any emulator with good sound and open source on PS2?
    Hmm, interesting. You might want to look at FCEU, it's open source on ragnarok2040's page: http://homebrew.thewaffleiron.net/ragnarok2040/

    The newest version of the source is http://homebrew.thewaffleiron.net/ra...ps2.src.tar.gz

    It's a NES emulator so the sound core is terrific and pretty similar to that of the GB/C.

    You could also grab the new SNES emulator's source rag is making when he releases it in a few days, if that has good sound.

    A revival of InfoGB would really kick butt, if possible.

    One more thing, too. Ragnarok's FCEU emulator has an option called "interlacing". This is VERY GOOD. It makes the emulator function correctly when you run it with a Component Cable and GS mode selector, and it looks a lot better (it doesn't blur on a digital TV like it does when you use composite cables). The current infoGB, SNES-STATION, and PGEN don't have it.

    If interlacing is off or not available after running GS mode selector, the screen shrinks vertically to 1/3 of the TV.

    SNES-STATION will most likely be remedied with the release of SNES9x for PS2, and PGEN may be revived, but I was wondering how hard it would be to add this option to infoGB too? thanks.
    Reply With Quote  

  6. #16  
    phoenixclaws is offline Member
    Join Date
    Jan 2009
    Posts
    109
    Downloads
    1
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    2
    Likes Received
    0
    Heya KarasQ. Good to see you're still hanging around.
    Reply With Quote  

  7. #17  
    offthewall is offline Member
    Join Date
    May 2008
    Posts
    208
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    It's been awhile since we heard from KarasQ, hopefully he's working on a new version...at least with 64KB RAM support.
    PS2 Consoles:
    SCPH-39001 - DMS4 Pro S.E.
    SCPH-39001 - Duo 3 Ultra
    Reply With Quote  

  8. #18  
    KarasQ is offline Member
    Join Date
    Feb 2009
    Location
    Poland
    Posts
    35
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    4
    Quote Originally Posted by offthewall View Post
    It's been awhile since we heard from KarasQ, hopefully he's working on a new version...at least with 64KB RAM support.
    64KB RAM support is currently available in debug mode version I've posted above. Please check if it works right.

    BTW I have good news. I've just handle sound issue. I was right. Sound was not synchronized. I changed sound library to audsrv and adapted to code and it works pretty decent. I am a little bussy with personal stuff right now (you know school sucks :P) but I think I will release this week corrected version.
    Last edited by KarasQ; 09-14-2010 at 01:09 PM.
    Reply With Quote  

  9. #19  
    personuser is offline Member
    Join Date
    Aug 2010
    Posts
    189
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    Quote Originally Posted by KarasQ View Post
    64KB RAM support is currently available in debug mode version I've posted above. Please check if it works right.

    BTW I have good news. I've just handle sound issue. I was right. Sound was not synchronized. I changed sound library to audsrv and adapted to code and it works pretty decent. I am a little bussy with personal stuff right now (you know school sucks :P) but I think I will release this week corrected version.
    OH LAWDY YES!!!

    InfoGB and (supposedly) SNES9x PS2 releases on the SAME WEEK?

    Go for it, KarasQ!

    Also, if possible, can you add interlacing eventually so it can be run with component cables? (in 1080i With GSM)This looks a LOT better on DTVs. Still, AWESOME that the sound core HAS been fixed and anticipate the release.
    Reply With Quote  

  10. #20  
    lee4 is offline CMP GH
    Join Date
    Nov 2006
    Posts
    249
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    6
    Quote Originally Posted by KarasQ View Post
    I've attached PS2InfoGB debug version, you can check your FPS rate and mode detected by InfoGB and after slash sign detected by other function (hopefully correct working funcion)
    I tested Debug version, I notice the games runs at for GB 60/60 and GBC 30/60

    there any way to fix Street Fighter II for SGB, its does not display properly.

    Quote Originally Posted by personuser View Post
    Also, if possible, can you add interlacing eventually so it can be run with component cables? (in 1080i With GSM) This looks a LOT better on DTVs.
    you even know what you are asking for?
    because interlace is the basic video output since 1920s.
    or you are asking for HDTV resolution? (ex. 480p, 720p, 1080i)
    Last edited by lee4; 09-15-2010 at 07:12 AM. Reason: add screenshot
    Reply With Quote  

Page 2 of 4 FirstFirst 1 2 3 4 LastLast
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •