Very good, we will continue testing and helping, thank AKuHAK:)
Printable View
Maybe someone from guru can help me why pgen freezes when you try to select CDROM if there is no disk in PS2? I updated libcdvd version to latest but this bug still remains.
In the new revision, I added new features: possibility to change PAL into NTSC in options menu (not savable). Maybe now you have to reposition your screens again cause i changed code section for this feature.
Latest ELF can be downloaded directly from source page. ISO file from download section remained outdated so you have to replace ELF with one by yourself.
As for in-game bugs with sprites for now it is not possible for me to fix them. Maybe i will try later to change base sources from some of more accurate emulators. If you try to launch my test iso and launch SpriteMasking.rom you will see that pgen doesn't pass 15 tests from 26 ":) This is a very bad result!!! It means that sprite masking doesn't work properly in most of games.
Attachment 37612Attachment 37613
By the way i change background music and remove music pack. Now you can download your own music from modarchive.org and compile the new one ELF.
Finally I updated GSlib to latest revision :)
Ok there is new version with configurable controls :):nana:
Now you can map any button for any action (except of directional button) including L3 and R3.
So i updated test ISO with latest build of pGen. Old iso was removed from bitbucket. And of course the same ELF can be taken from source code on bitbucket.
New revision:
* fixed "crackling" audio effect thats appear in b4;
* add R1 button for remapping (just forgot about it) :)
* now controls is savable
Please don't map pause onto X :)
Thanks a lot, man. I really appreciate this.
You need to check your code: If there is no disc in your drive, do not issue a stop command (And probably some other commands too). Depending on your console, it might or might not cause a freeze. You should initialize the hardware, and then determine whether there is a valid disc inserted first. Only then should you attempt to control the hardware.
I like the new menu and music on this version, the Rom list loads a lot faster too, but unfortunately the emulator freezes about 30 to 45 seconds after the games are loaded.
I need more information: what revision are u using, how the program starts (USB, HDD, CD - from uLaunchelf, Opl or directly FMCB), where is placed rom file (USB, HDD, CD), what is the game that freezes (rom name by GoodTools or RomHack name), console version and so on...
SP193 There is only 2 functions that appears in source: CDVD_init and CDVD_stop. If I comment out CDVD_stop nothing changed (pgen still freezes).
I'm using the latest elf found at the source page. I have launched Pgen from usb MASS(2 different usb sticks) via uLaunchelf and FMCB (getting same result). The roms are placed in the root of the usb device, I have also put them in a folder named Sega ROMS to test any difference and it seems the emulator freezes faster when I choose the roms from the folder.
ROMS I've tried:
X-Men (U) [!] . gen
Streets of Rage 3 (U) [!] . gen
Sonic The Hedgehog (W) (REV00) [!] . gen
Streets of Rage 2 (U) [!] . gen
and some others...
These games all run fine on PGENCJ_ABCD_PATCH_48BIT . ELF