Enjoy
[RELEASE] PicoDrive 1.92 - with SVP dynarec
-
- Posts: 84
- Joined: Mon Sep 26, 2016 11:45 pm
Re: [RELEASE] PicoDrive 1.92 - with SVP dynarec
Advertising
Re: [RELEASE] PicoDrive 1.92 - with SVP dynarec
Is 1.51b still the best version for Sega CD?
Advertising
-
- Posts: 40
- Joined: Sun Mar 30, 2014 12:36 am
Re: [RELEASE] PicoDrive 1.92 - with SVP dynarec
Also, are 1.51b savestates compatible?
-
- Posts: 84
- Joined: Mon Sep 26, 2016 11:45 pm
Re: [RELEASE] PicoDrive 1.92 - with SVP dynarec
It was reported that no, but I did not get to test
https://github.com/robson-alcantara/picodrive/issues/25
-
- Posts: 40
- Joined: Sun Mar 30, 2014 12:36 am
Re: [RELEASE] PicoDrive 1.92 - with SVP dynarec
I tried Blackthorne and Mortal Kombat II 32X and they both run very slow, is this normal?
-
- Posts: 84
- Joined: Mon Sep 26, 2016 11:45 pm
Re: [RELEASE] PicoDrive 1.92 - with SVP dynarec
AnotherLife wrote: ↑Mon Feb 12, 2018 9:51 pm I tried Blackthorne and Mortal Kombat II 32X and they both run very slow, is this normal?
Yes, the same problem that there was in Mega Drive Virtua Racing in the old versions, the lack of a recompiler. I am slowly resolving this.
-
- Posts: 5
- Joined: Wed Feb 14, 2018 11:06 am
Re: [RELEASE] PicoDrive 1.92 - with SVP dynarec
You mean Virtual Racing for the Mega Drive now runs full speed?robson.santana wrote: ↑Mon Feb 12, 2018 11:48 pmAnotherLife wrote: ↑Mon Feb 12, 2018 9:51 pm I tried Blackthorne and Mortal Kombat II 32X and they both run very slow, is this normal?
Yes, the same problem that there was in Mega Drive Virtua Racing in the old versions, the lack of a recompiler. I am slowly resolving this.
Wow, that's awesome.
Keep up the good work you're doing on 32x emulation, it's a system that's within the PSP's capabilities to emulate at playable speeds, you know it, I know it. heck they came close to managing full-speed N64 emulation on this thing.
And I haven't tried Mega CD emulation on your versions yet but if there is slowdown, then I hope you can solve it - so that we can finally have a definitive version of PicoDrive.
I have a few feature requests, if I may. Nothing big:
a). Introduce a flag in the options to auto-load the last game played upon next start-up. Reason I'm asking for this, is that it will allow the creation of custom eboots for individual Mega Drive/Mega CD games, bypassing the main interface - which would be way cool.
Hey and BTW, Snes9xTYL has it
b). If you can, have PicoDrive output to full-screen (instead of with those massive black borders) when connected by composite/component cables to the TV; in a similar way that PS1 games do. From what I heard the code for doing so is available for introduction into homebrew, and a few homebrews have implemented it successfully.
Although I haven't tried your versions of PicoDrive with TV output yet - maybe you've already implemented this?
c). Have different screen size options/settings for both the PSP screen and TV output. When I play on just the PSP I like to stretch the graphics to cover the entire PSP's screen; as the screen ain't all that big and I like to use what I can. However when I play on my projector there is no neccessity in streching the screen; I'd rather have the games in their original output ratio.. and it's a little annoying to have to go to the options menu and change the screen size manually, and then change it back.
Again, this is another feature that Snes9xTYL has.
Either way thanks a bunch for your efforts.
-
- Posts: 84
- Joined: Mon Sep 26, 2016 11:45 pm
Re: [RELEASE] PicoDrive 1.92 - with SVP dynarec
flamming_python wrote: ↑Wed Feb 14, 2018 11:17 amrobson.santana wrote: ↑Mon Feb 12, 2018 11:48 pmAnotherLife wrote: ↑Mon Feb 12, 2018 9:51 pm I tried Blackthorne and Mortal Kombat II 32X and they both run very slow, is this normal?
Yes, the same problem that there was in Mega Drive Virtua Racing in the old versions, the lack of a recompiler. I am slowly resolving this.
Not at full speed all the time, but well playableflamming_python wrote: ↑Wed Feb 14, 2018 11:17 am You mean Virtual Racing for the Mega Drive now runs full speed?
Wow, that's awesome.
Yes. My expectation is that some games run at decent speed and others do not. Depending on the use of SH2's 32xflamming_python wrote: ↑Wed Feb 14, 2018 11:17 am Keep up the good work you're doing on 32x emulation, it's a system that's within the PSP's capabilities to emulate at playable speeds, you know it, I know it. heck they came close to managing full-speed N64 emulation on this thing.
The problem with the speed of the Sega CD is that when notaz that by making the Picodrive compatible with 32x, it switched its own memory manager through the memory manager of Genesis Plus GX, which is not an emulator created for portable devices (like Snes 9x). I believe that some optimization is possible, but it will require a lot of effortflamming_python wrote: ↑Wed Feb 14, 2018 11:17 am And I haven't tried Mega CD emulation on your versions yet but if there is slowdown, then I hope you can solve it - so that we can finally have a definitive version of PicoDrive.
This is possible, this option already exists, in performance analysis mode (profile), please add this request in the github bugs page: https://github.com/robson-alcantara/picodrive/issuesflamming_python wrote: ↑Wed Feb 14, 2018 11:17 am I have a few feature requests, if I may. Nothing big:
a). Introduce a flag in the options to auto-load the last game played upon next start-up. Reason I'm asking for this, is that it will allow the creation of custom eboots for individual Mega Drive/Mega CD games, bypassing the main interface - which would be way cool.
Hey and BTW, Snes9xTYL has it
This is possible if you increase the screen scaling factors in conjunction with the Fusa plugin (one of the plugin options does not consume resources).flamming_python wrote: ↑Wed Feb 14, 2018 11:17 am b). If you can, have PicoDrive output to full-screen (instead of with those massive black borders) when connected by composite/component cables to the TV; in a similar way that PS1 games do. From what I heard the code for doing so is available for introduction into homebrew, and a few homebrews have implemented it successfully.
Although I haven't tried your versions of PicoDrive with TV output yet - maybe you've already implemented this?
From what I heard, the other emulators also do this together with the Fusa
Did not know this was possible automaticallyflamming_python wrote: ↑Wed Feb 14, 2018 11:17 am c). Have different screen size options/settings for both the PSP screen and TV output. When I play on just the PSP I like to stretch the graphics to cover the entire PSP's screen; as the screen ain't all that big and I like to use what I can. However when I play on my projector there is no neccessity in streching the screen; I'd rather have the games in their original output ratio.. and it's a little annoying to have to go to the options menu and change the screen size manually, and then change it back.
Again, this is another feature that Snes9xTYL has.
Either way thanks a bunch for your efforts.
-
- Posts: 5
- Joined: Wed Feb 14, 2018 11:06 am
Re: [RELEASE] PicoDrive 1.92 - with SVP dynarec
Well isn't it possible to have both memory managers (the old one and the new one) and simply switch between them? Or are the changes made to accomodate 32x games too fundamental and have affected everything else?robson.santana wrote: ↑Wed Feb 14, 2018 4:22 pmThe problem with the speed of the Sega CD is that when notaz that by making the Picodrive compatible with 32x, it switched its own memory manager through the memory manager of Genesis Plus GX, which is not an emulator created for portable devices (like Snes 9x). I believe that some optimization is possible, but it will require a lot of effort
What's a memory manager anyhow? You mean something like a garbage collector in the Mega Drive's RAM?
Sure thingThis is possible, this option already exists, in performance analysis mode (profile), please add this request in the github bugs page: https://github.com/robson-alcantara/picodrive/issues
As I understand, the FuSa plugin only outputs to full screen if you have a PSP 2000. In which case yes, every PSP game and homebrew can be set to output to full-screen through the plugin's options - the homebrews themselves require no modification.This is possible if you increase the screen scaling factors in conjunction with the Fusa plugin (one of the plugin options does not consume resources).
From what I heard, the other emulators also do this together with the Fusa
I haven't tried FuSa myself; I have a PSP 3000.
As I understood it's possible for homebrews to be fullscreen with the PSP 3000 too; but it requires inclusion of this FuSa-related code into the homebrew source.
I might be completely wrong on all this though; like I said I haven't tried FuSa, I just heard it has problems on anything other than PSP 2000s.
I can look into this perhaps for you.
Why wouldn't it be? I presume that the homebrew app does have some library call or something else it can make to find out whether or not the PSP is outputing to the TV or using its own display.Did not know this was possible automatically
BTW I have one final request; a bigger one, but this could be very promising:
d). 'overclocking' the rendering of certain games. Some games on the Mega Drive and Mega CD are naturally rendered very choppily and at low FPS. I'm thinking games like Steel Talons, Hard Drivin'.
Wing Commander 1 for the Mega CD has a snail's pace FPS when up close and personal with an enemy ( which is a shame as its otherwise a fantastic and unique port).
A game like Steel Empire - suffers a considerable amount of slowdown when there's a lot of action too.
It would be great if there was inbuilt support in the emulator to recognize certain problematic games, and if one is loaded - overclock their rendering/drawing to give them a faster FPS or avoid slowdown.