09-02-2010,05:54 PM
It's great to hear from you KarasQ.

Originally Posted by
KarasQ
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.

Originally Posted by
KarasQ
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.

Originally Posted by
KarasQ
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.

Originally Posted by
KarasQ
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?

Originally Posted by
KarasQ
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 =)

Originally Posted by
KarasQ
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