Author Topic: Mednafen for GCW0  (Read 38487 times)

Qubits

  • *
  • Posts: 146
Re: Mednafen for GCW0
« Reply #140 on: May 27, 2016, 12:14:30 am »
Another one, maybe more obvious about the centering. So maybe it just need to be centered horizontally (vertically seems to be good).
« Last Edit: May 27, 2016, 12:18:40 am by Qubits »

gameblabla (OP)

  • **
  • Posts: 806
Re: Mednafen for GCW0
« Reply #141 on: May 27, 2016, 03:01:39 am »
I do not understand why Mednafen is adding these black bars...
I should look into it.

Quickman

  • *
  • Posts: 220
Re: Mednafen for GCW0
« Reply #142 on: May 27, 2016, 03:02:59 am »
@Qubits calling out the problems and @gameblabla to the rescue!!

Kudos!

Qubits

  • *
  • Posts: 146
Re: Mednafen for GCW0
« Reply #143 on: May 27, 2016, 08:57:48 am »
We're gonna make Mednafen the ultimate perfect GCW PCE emulator ! The only thing after this centering issue that could improve it is a menu to load / save states / buttons configurations, fullscreen, load a rom, exit the emulator and other options.
« Last Edit: May 27, 2016, 09:51:35 am by Qubits »

Quickman

  • *
  • Posts: 220
Re: Mednafen for GCW0
« Reply #144 on: May 27, 2016, 07:35:25 pm »
 Glad to have you aboard, @Qubits !

Any chance you're impressive with MIPS coding and can tackle smoothing out Mupen64?? Heheh ;)
« Last Edit: May 27, 2016, 07:37:52 pm by Quickman »

Qubits

  • *
  • Posts: 146
Re: Mednafen for GCW0
« Reply #145 on: May 27, 2016, 08:37:48 pm »
Sorry i'm not a coder :)

Aeter

  • *
  • Posts: 322
Re: Mednafen for GCW0
« Reply #146 on: May 28, 2016, 01:25:56 pm »
Sorry i'm not a coder :)
Well you can start now and perhaps in a couple years you can help out.
~cucullus non facit monachum~

Qubits

  • *
  • Posts: 146
Re: Mednafen for GCW0
« Reply #147 on: May 28, 2016, 01:34:13 pm »
Would love to but i need a menthor who will guide me.

Aeter

  • *
  • Posts: 322
Re: Mednafen for GCW0
« Reply #148 on: May 28, 2016, 01:46:10 pm »
Would love to but i need a menthor who will guide me.

Books and online courses can get you there and the GCW0 IRC channel can help you as a lot of devs hang out there.
~cucullus non facit monachum~

Qubits

  • *
  • Posts: 146
Re: Mednafen for GCW0
« Reply #149 on: May 28, 2016, 01:48:03 pm »
I'm connected to irc gcw ^_^

Qubits

  • *
  • Posts: 146
Re: Mednafen for GCW0
« Reply #150 on: May 28, 2016, 01:49:29 pm »
And basically, i speak alone about consoles, androids and emulators, haha.

Qubits

  • *
  • Posts: 146
Re: Mednafen for GCW0
« Reply #151 on: June 07, 2016, 04:48:29 pm »
I've been playing / testing a lot of PC Engines games thoses last days so i've thought i'd post my review about how they play on Mednafen, a lot of them are suffering from frameskipping (thoses that are noted 7 or 8 mostly) and would need some optimization. The notes are for the emulator, not for the game (its not some games reviews but an emulator review) :

Aero Blasters (USA) :

Video quality (based on the fps) : 7/10
Sound quality : 10/10
Average fps : 55
Lowest fps : 49

Overall : Too much frameskipping

-

Akumajou Dracula X : VQ : 9/10 / SQ : 10/10 / AFPS : 57 / LFPS : 43
Aldynes : VQ : 10/10 / SQ : 10/10 / AFPS : 58 / LFPS : 54 (Perfect !)
Batman : VQ : 8/10 / SQ : 10/10 / AFPS : 57 / LFPS : 43
Bomberman 94 : VQ : 7/10 / SQ : 10/10 / AFPS : 54 / LFPS : 51 (too much frameskipping)
Buster Bros : VQ : 6/10 / SQ : 10/10 / AFPS : 52 / LFPS : 46 (too much frameskipping)
Cotton : VQ : 8/10 / SQ : 10/10 / AFPS : 58 / LFPS : 51
Choujikuu Yousai Macross 2036 : VQ : 10/10 / SQ : 10/10 / AFPS : 58 / LFPS : 55 (Perfect  !)
Darius Alpha : VQ : 8/10 / SQ : 10/10 / AFPS : 57 / LFPS : 52
Dead Moon : VQ : 8/10 / SQ : 10/10 / AFPS : 54 / LFPS : 49
Detana TwinBee : VQ : 7/10 / SQ : 10/10 / AFPS : 56 / LFPS : 51 (too much frameskipping)
Devil Crash : VQ : 7/10 / SQ : 10/10 / AFPS : 54 / LFPS : 50 (too much frameskipping)
Fantasy Star Soldier : VQ : 8/10 / SQ : 10/10 / AFPS : 55 / LFPS : 51
Final Match Tennis : VQ : 8/10 / SQ : 10/10 / AFPS : 55 / LFPS : 49 (can be improved)
Fray : VQ : 9/10 / SQ : 10/10 / AFPS : 56 / LFPS : 52
Galaga : VQ : 8/10 / SQ : 10/10 / AFPS : 55 / LFPS : 53
Ginga Fukei Densetsu Sapphire : VQ : 9/10 / SQ : 10/10 / AFPS : 59 / LFPS : 57
Gradius : VQ : 9/10 / SQ : 10/10 / AFPS : 58 / LFPS : 52
Image Fight : VQ : 8/10 / SQ : 10/10 / AFPS : 55 / LFPS : 49
Loom : VQ : 10/10 / SQ : 10/10 / AFPS : 59 / LFPS : 55 (Perfect, except the black bar on the left)
Marchen Maze : VQ : 8/10 / SQ : 10/10 / AFPS : 55 / LFPS : 48 (can be improved)
Magical Chase : VQ : 9/10 / SQ : 10/10 / AFPS : 56 / LFPS : 54
Ninja Spirit : VQ : 8/10 / SQ : 10/10 / AFPS : 56 / LFPS : 52
R-Type : VQ : 9/10 / SQ : 10/10 / AFPS : 56 / LFPS : 51
R-Type Part II : VQ : 9/10 / SQ : 10/10 / AFPS : 58 / LFPS : 51
Rayxamber III : VQ : 9/10 / SQ : 10/10 / AFPS : 57 / LFPS : 51
Sprigan : VQ : 10/10 / SQ : 10/10 / AFPS : 59 / LFPS : 57 (Perfect !)
Soldier Blade : VQ : 10/10 / SQ : 10/10 / AFPS : 59 / LFPS : 57 (Perfect !)
Star Parodia : VQ : 9/10 / SQ : 10/10 / AFPS : 57 / LFPS : 54
Summer Carnival 92 : VQ : 10/10 / SQ : 10/10 / AFPS : 58 / LFPS : 53 (Perfect !)
Summer Carnival 93 : VQ : 9/10 / SQ : 10/10 / AFPS : 56 / LFPS : 48
Super Star Soldier : VQ : 8/10 / SQ : 9/10 / AFPS : 55 / LFPS : 51 (Sounds of the explosions are crap)
Sylphia : VQ : 10/10 / SQ : 10/10 / AFPS : 59 / LFPS : 57 (Perfect !)
Valkyrie no Densetsu : VQ : 8/10 / SQ : 10/10 / AFPS : 56 / LFPS : 53 (can be improved)


Overall the games are working fine but Aero Blaster, Bomberman 94, Detana Twin Bee, Devil Crash are suffering too much from frameskipping and really need to be optimized. The sounds / musics are perfect in every games. What is missing from the emulator is : A menu, an option to reset the game, to save / load states, to set autofire on / off (the pce has a lot of shooters) and it will be great if the analog pad was supported.


gameblabla (OP)

  • **
  • Posts: 806
Re: Mednafen for GCW0
« Reply #152 on: June 07, 2016, 07:48:39 pm »
I honestly did not know some games were suffering from slowdowns, all the games i have played so far were perfect.
Unfortunely, there's not much that can be done with but i'll still take a look at it to see if it can't be improved.

Quote
What is missing from the emulator is : A menu
It can be done but Mednafen is a huge mess.
One of my long term plans is to turn the libretro port of Mednafen PCE into a standalone app,
something that should make it easier to plug a menu to it and (hopefully) make it faster.

Quote
to save / load states
Can't really do that without a menu.
HOWEVER...
Mednafen does have an auto-save/auto-loading option that can be enabled in the config file.
I'll turn it on by default for the next version.

Quote
an option to reset the game
What for ?
All the PC-Engine games can be resetted with the RUN+SELECT combo but that has been disabled by default...
It can be re-enabled though.

Quote
to set autofire on / off (the pce has a lot of shooters)
Mednafen is setting autofire to different buttons, there is no "switch on/off" autofire button.
Unfortunely, there's not enough buttons on the zero to map the autofire buttons...
This is something i should look into when working on the libretro port.

Quote
it will be great if the analog pad was supported.
It isn't configured by default.
However, using Start+A, you can reconfigure the controls and use the analog stick.
Unless you want it to be mapped by default ?
If so, then to what ? The Dpad ?

Thank you for testing Mednafen.

Qubits

  • *
  • Posts: 146
Re: Mednafen for GCW0
« Reply #153 on: June 08, 2016, 02:26:56 pm »
Would be very nice if you could speed up thoses games and make them more smooth because they look a bit choppy right now. How do i turn back on the " reset " option in the cfg file ? And if instead of having start+select i want to have " Start + L/R " combinaison, what should i write ?

BTW the auto save / load is already on by default.
« Last Edit: June 08, 2016, 02:32:02 pm by Qubits »

yoshi41

  • *
  • Posts: 464
Re: Mednafen for GCW0
« Reply #154 on: June 12, 2016, 02:25:51 pm »
How do i turn back on the " reset " option in the cfg file ?

Change line in mednafen-09x.cfg from...

Code: [Select]
pce_fast.disable_softreset 1
to...

Code: [Select]
pce_fast.disable_softreset 0
With auto save/load enabled, this should be the default imho. Otherwise there's no quick possibility to re-start a game.
Emulator packs and fact sheets for Wiz, Caanoo, Dingoo and Pandora.

gameblabla (OP)

  • **
  • Posts: 806
Re: Mednafen for GCW0
« Reply #155 on: June 25, 2016, 10:26:48 pm »
So... What i should do with it ?
Since the first release of Mednafen, there's a better PSX emulator out there (Pcsx4all) and i have too released a better PC-Engine emulator for GCW0. (Temper)
And the only system that is not emulated by any other emulators on the GCW0 is the NEC PC-FX.

Should i keep the Lynx/Neo Geo Pocket and NEC PC-FX cores and give up the PSX and PC-Engine cores ?
Or should i continue to support them ?

Is anyone still using Mednafen for PC-Engine for that matter ?

Other than the fire button not working on Temper, there's no more reasons to keep Mednafen around.

Qubits

  • *
  • Posts: 146
Re: Mednafen for GCW0
« Reply #156 on: June 26, 2016, 12:29:26 am »
I think you should try to improve Mednafen PC Engine to make it more smooth since Temper is no more available or supported and there's a problem with the colors on it. Once its done, you could work on a menu for loading / saving states and other things you usually find on emulators menus.

eltehero

  • *
  • Posts: 240
Re: Mednafen for GCW0
« Reply #157 on: June 26, 2016, 05:06:12 am »
I think you should try to improve Mednafen PC Engine to make it more smooth since Temper is no more available or supported and there's a problem with the colors on it. Once its done, you could work on a menu for loading / saving states and other things you usually find on emulators menus.


Are you talking about the new temper?

Quickman

  • *
  • Posts: 220
Re: Mednafen for GCW0
« Reply #158 on: June 26, 2016, 06:09:36 pm »
 I thought the newest version of temper was supposed to trump Mednafen. After all of @gameblabla 's work I don't think he would just say to use the newest version of temper unless he meant it. ? Unless I'm wrong. In which case please let me know!

gameblabla (OP)

  • **
  • Posts: 806
Re: Mednafen for GCW0
« Reply #159 on: June 26, 2016, 08:32:04 pm »
Quote
I think you should try to improve Mednafen PC Engine to make it more smooth since Temper is no more available or supported and there's a problem with the colors on it.
Well... Temper got its source code recently last year and supports almost all the PC-Engine games properly.
Meanwhile, there has not been a release for Mednafen since a while...
You mention a problem with colors though... Care to share why ?
I have not noticed any inaccuracies as far as colors go.

Quote
Once its done, you could work on a menu for loading / saving states and other things you usually find on emulators menus
I could do that but it is just not worth the trouble...
Mednafen is a huge C++ mess and as a result, is difficult to work with.
With Temper around, i don't feel the need to do that.
As far as PC-Engine go, i would rather work on Temper than on Mednafen.

Are you talking about the new temper?
Yes, the new version i worked on here.
This new version has some fixes and additions such as :
- Auto-detection for Supergrafx games
- A menu with load/save options and you can customise controls, even for each game ala PPSSPP.
- Is much faster than Mednafen and as a result, do not suffer from slowdown in some games. (as Qubits reported, apparently)
- Puts all the configurations, saves, syscards... in the home directory unlike the old Dingoo Temper port.

I thought the newest version of temper was supposed to trump Mednafen.
Yes, that's the case.
You tried both Mednafen PCE and Temper, right ?
I think it is obvious you should like Temper over Mednafen...
« Last Edit: June 26, 2016, 08:42:13 pm by gameblabla »