Author Topic: Mednafen for GCW0  (Read 39640 times)

gameblabla (OP)

  • **
  • Posts: 958
Mednafen for GCW0
« on: September 26, 2015, 04:16:40 pm »
Here is a port of Mednafen for GCW0.

Last version: v1.5 (12/3/2016)

Installation
SET YOUR FTP CLIENT TO BINARY MODE OR ELSE YOU WILL HAVE TROUBLE
PLAYING GAMES !
AS FOR CD GAMES, CHECK YOUR CUE FILES AS EVERYTHING IS CASE-SENTITIVE !


The installation is pretty easy, put all (or some) OPKs in /media/data/apps.
Then put all your bioses in /media/home/.mednafen.

Atari Lynx requires lynxboot.img.
PC-Engine requires a syscard file for CD emulation, it needs to be called syscard3.pce.
PC-FX requires a bios file called pcfx.rom. (MD5 : 08e36edbea28a017f79f8d4f7ff9b6d7)

Everything else should work out-of-the-box.
When you have to run isos, use the cue file instead.

Controls
Exit : Select + X
Switch screen modes : Start + A
Configure Controls : Select + B

Download link
Sauce repo
« Last Edit: December 04, 2016, 12:02:06 am by gameblabla »

care16la20

  • *
  • Posts: 178
Re: Mednafen for GCW0
« Reply #1 on: September 26, 2015, 04:57:43 pm »
Hi,very nice thanks !!!!!

Few comments:
-So far, Lynx works but if press Start the emu crashes going back to dingux
-Cant make any PSX games work... Did everything according to the readme, but game select gives an 2 seconds black screen and goes back to dingux..


Gonna see how the PC engine goes and let you know

Regards

care16la20

  • *
  • Posts: 178
Re: Mednafen for GCW0
« Reply #2 on: September 26, 2015, 05:38:58 pm »
As complement:

PC Engine is a BLAST with the games I tried; Very nice
PC Engine CD is not working for the games I tried even after renaming syscard and putting in .mednafen folder

gameblabla (OP)

  • **
  • Posts: 958
Re: Mednafen for GCW0
« Reply #3 on: September 26, 2015, 05:49:49 pm »
Thanks for testing !
Yes, PC-Engine CD games should work but i made a mistake :
the syscard file should be called syscard3.pce
Sorry for that

As for PSX emulation,
i think it does not play them because it does not detect them as PSX games.
I should release the PSX Core seperatly i think.
Note that you need the bioses for PSX.
They are (by default) called :
scph5502.bin for the European BIOS
scph5500.bin for the Japanese BIOS
scph5501.bin for the American BIOS

EDIT: Updated the config file for Lynx, it should fix the issue care16la20 had with the start button exitting.
« Last Edit: September 26, 2015, 06:16:27 pm by gameblabla »

dreamesper

  • ***
  • Posts: 1277
    • Dreamesper
Re: Mednafen for GCW0
« Reply #4 on: September 26, 2015, 06:03:27 pm »
WOW! Alright, I wish I still had my zero to test for you Gameblabla... I'm sure you will figure out all of the kinks, etc.

Thank you so much for this release!!!

 ;)

dreamesper

  • ***
  • Posts: 1277
    • Dreamesper
Re: Mednafen for GCW0
« Reply #5 on: September 26, 2015, 06:18:00 pm »
Can anyone confirm that the PSX emu works properly & loads games with the correct BIOS??

care16la20

  • *
  • Posts: 178
Re: Mednafen for GCW0
« Reply #6 on: September 26, 2015, 07:11:11 pm »
Hi ,
renamed to syscard3.pce; But is still the same behavior with the PCEngine CD isos

So , at least for now PC engine and Lynx (this one in a very small window) are working perfect

dreamesper

  • ***
  • Posts: 1277
    • Dreamesper
Re: Mednafen for GCW0
« Reply #7 on: September 26, 2015, 08:08:31 pm »
how about PSX??

gameblabla (OP)

  • **
  • Posts: 958
Re: Mednafen for GCW0
« Reply #8 on: September 26, 2015, 08:30:04 pm »
Hi ,
renamed to syscard3.pce; But is still the same behavior with the PCEngine CD isos
So , at least for now PC engine and Lynx (this one in a very small window) are working perfect
Yes indeed : Using CD isos crashes the emulator, crap.
I think PSX is affected as well so it will probably not work. (for now)
I'm looking into this.

EDIT: NOO.
It's bad code produced by GCC and this time, it doesn't even work with -O 0, crap.
I will look at this further but this will probably be fixed only until the next toolchain comes out.
(spoiler: IT'S NEVER GOING TO HAPPEN)
« Last Edit: September 26, 2015, 09:47:41 pm by gameblabla »

zhongtiao1

  • *
  • Posts: 245
Re: Mednafen for GCW0
« Reply #9 on: September 27, 2015, 12:45:24 am »
Any luck with the PC-FX core? Yes, most people think it's worthless because of all the dating sims, but Der Langrisser FX is amazing

gameblabla (OP)

  • **
  • Posts: 958
Re: Mednafen for GCW0
« Reply #10 on: September 27, 2015, 07:52:07 am »
So i started from scratch without using my makefiles :
PC-Engine CD games are now working properly.

I have enabled all the other cores as well,
so you should be able to play PSX or NEC PC-FX games.

Keep in mind though that PSX and NEC PC-FX emulation will not work
fullspeed without frameskipping or (something i have yet to see happen) overclocking.

Any luck with the PC-FX core? Yes, most people think it's worthless because of all the dating sims, but Der Langrisser FX is amazing
Saw it but i never played it, i like the intro though.
I doubt it will play fullspeed without any frameskipping though...
You should try to enable it in the config file.
« Last Edit: September 27, 2015, 07:55:18 am by gameblabla »

dreamesper

  • ***
  • Posts: 1277
    • Dreamesper
Re: Mednafen for GCW0
« Reply #11 on: September 27, 2015, 10:29:35 am »
Can anyone confirm PSX works properly?? I have attempted to run certain game file images via QEMU but it is limited with regards to files that exceed 512mb... unfortunately, I cannot test/confirm PSX to work yet...

Anyone with a GCW ZERO... even if its low framerate, does this emu work? Any thoughts be appreciated...

Thanks!

 ;D

care16la20

  • *
  • Posts: 178
Re: Mednafen for GCW0
« Reply #12 on: September 27, 2015, 02:40:12 pm »
Hi,

Now the PCEngine CD is working pretty nice as well ; Congrats !!! The only thing i noticed is the audio being a little choppy but the framerate seems to be 100%

PSX by the way is unplayable; Most of the isos I tried crashed, and the ones that open gives around 1 fps already during the bios animation sequence ...

Regards

dreamesper

  • ***
  • Posts: 1277
    • Dreamesper
Re: Mednafen for GCW0
« Reply #13 on: September 27, 2015, 02:47:10 pm »
I would agree... i tried CRASH BANDICOOT 2... the game won't load at all through QEMU. It just crashes and returns to the main menu of OpenDingux, unfortunately.

gameblabla (OP)

  • **
  • Posts: 958
Re: Mednafen for GCW0
« Reply #14 on: September 27, 2015, 08:09:23 pm »
Mednafen got updated, i highly suggest you to upgrade.
Don't forget to update the config file with the one in the zip as well !

PSX didn't worked because Mednafen was not detecting most games as PSX games for some reason.
For this reason, i had to release it as a separate OPK file. ("MednafenPSX")
I personally was able to play a PSX homebrew game with it. (it was not too slow actually !)

I have improved the controls as well.
If you ever have an issue with controls,
you can update them by pressing Start+Select.

To Exit, you have to press Select+L now.

Hope you will enjoy this new release !


David Knight

  • **
  • Posts: 577
Re: Mednafen for GCW0
« Reply #15 on: September 27, 2015, 08:18:13 pm »
Nice work, which cores have you successfully compiled? Is netplay enabled?

This is the core list according to the Mednafen website.

Atari Lynx
Game Boy Advance
Neo Geo Pocket Color
Nintendo Entertainment System   
Super Nintendo Entertainment System (only available in WIP)
Nintendo Virtual Boy (only available in WIP)
PC Engine
PC-FX
PlayStation (only available in WIP)
WonderSwan Color
Sega Genesis (only available in WIP)
Sega Master System and Game Gear

It would be great to try the Virtual Boy on the GCW0.
« Last Edit: September 27, 2015, 08:20:52 pm by David Knight »

gameblabla (OP)

  • **
  • Posts: 958
Re: Mednafen for GCW0
« Reply #16 on: September 27, 2015, 08:28:41 pm »
Nice work, which cores have you successfully compiled? Is netplay enabled?
This is the core list according to the Mednafen website.
Atari Lynx
Game Boy Advance
Neo Geo Pocket Color
Nintendo Entertainment System   
Super Nintendo Entertainment System (only available in WIP)
Nintendo Virtual Boy (only available in WIP)
PC Engine
PC-FX
PlayStation (only available in WIP)
WonderSwan Color
Sega Genesis (only available in WIP)
Sega Master System and Game Gear
It would be great to try the Virtual Boy on the GCW0.
Thanks david !
I have compiled everything i believe, even Genesis but i'm not actually sure. (i have not explicitly enabled it by default)
I believe i have enabled netplay as well but what purpose it could have on GCW0?

Virtual Boy works but unfortunely... :
  • Virtual Boy's resolution is 384x240, which is higher than the GCW0. (I'm not using the IPU yet though)
  • The V810 core is very slow, even when set to 'fast". That's the reason why PC-FX emulation is slow too.
  • Virtual Boy has two dpad : i could not set the 2nd dpad to the stick because i don't know what a stick config looks like

David Knight

  • **
  • Posts: 577
Re: Mednafen for GCW0
« Reply #17 on: September 27, 2015, 08:36:23 pm »
Nice work, which cores have you successfully compiled? Is netplay enabled?
This is the core list according to the Mednafen website.
Atari Lynx
Game Boy Advance
Neo Geo Pocket Color
Nintendo Entertainment System   
Super Nintendo Entertainment System (only available in WIP)
Nintendo Virtual Boy (only available in WIP)
PC Engine
PC-FX
PlayStation (only available in WIP)
WonderSwan Color
Sega Genesis (only available in WIP)
Sega Master System and Game Gear
It would be great to try the Virtual Boy on the GCW0.
Thanks david !
I have compiled everything i believe, even Genesis but i'm not actually sure. (i have not explicitly enabled it by default)
I believe i have enabled netplay as well but what purpose it could have on GCW0?

Virtual Boy works but unfortunely... :
  • Virtual Boy's resolution is 384x240, which is higher than the GCW0. (I'm not using the IPU yet though)
  • The V810 core is very slow, even when set to 'fast". That's the reason why PC-FX emulation is slow too.
  • Virtual Boy has two dpad : i could not set the 2nd dpad to the stick because i don't know what a stick config looks like

If you upload to guthub or something I could help you with the analogue stick issue.
Just set "X-OD-NeedsDownscaling=true" in the default.gcw0.desktop file to enable 384x240 res.

gameblabla (OP)

  • **
  • Posts: 958
Re: Mednafen for GCW0
« Reply #18 on: September 27, 2015, 08:38:30 pm »
Nice work, which cores have you successfully compiled? Is netplay enabled?
This is the core list according to the Mednafen website.
Atari Lynx
Game Boy Advance
Neo Geo Pocket Color
Nintendo Entertainment System   
Super Nintendo Entertainment System (only available in WIP)
Nintendo Virtual Boy (only available in WIP)
PC Engine
PC-FX
PlayStation (only available in WIP)
WonderSwan Color
Sega Genesis (only available in WIP)
Sega Master System and Game Gear
It would be great to try the Virtual Boy on the GCW0.
Thanks david !
I have compiled everything i believe, even Genesis but i'm not actually sure. (i have not explicitly enabled it by default)
I believe i have enabled netplay as well but what purpose it could have on GCW0?

Virtual Boy works but unfortunely... :
  • Virtual Boy's resolution is 384x240, which is higher than the GCW0. (I'm not using the IPU yet though)
  • The V810 core is very slow, even when set to 'fast". That's the reason why PC-FX emulation is slow too.
  • Virtual Boy has two dpad : i could not set the 2nd dpad to the stick because i don't know what a stick config looks like

If you upload to guthub or something I could help you with the analogue stick issue.
Just set "X-OD-NeedsDownscaling=true" in the default.gcw0.desktop file to enable 384x240 res.
That's what i already did, it was called "Sauce repo".
https://github.com/gameblabla/mednafen-gcw

Yeah, i know about that option NeedsDownscaling but the problem is that
Mednafen seems to do it itself automatically in software...
I need to find how to disable this.

The config file can be found in the release folder.

care16la20

  • *
  • Posts: 178
Re: Mednafen for GCW0
« Reply #19 on: September 27, 2015, 08:43:24 pm »
Thanks !!
PSX still crashes the emu without loading... Noticed it didnt create an .mednafe_psx folder to put the bios...


Both now crashes ; even the PCEngine CD one...
« Last Edit: September 27, 2015, 08:51:47 pm by care16la20 »

 

Post a new topic