Author Topic: Genesis Plus GX - Experimental Build (12-mar-2015)  (Read 79221 times)

David Knight

  • Posts: 577
Re: Genesis Plus GX - Experimental Build (07-feb-2015)
« Reply #40 on: February 10, 2015, 01:58:08 am »
- IPU scaling for 4:3 aspect ratio support (and using more of the screen for GG and SMS)

gg and sms IPU scaling added.

There'll be a menu option for this eventually but for now I'll just leave it turned on.

David Knight

  • Posts: 577
Re: Genesis Plus GX - Experimental Build (09-feb-2015)
« Reply #41 on: February 10, 2015, 02:22:04 am »
Great update !!! Noticed huge speed improvments on Virtua Racing; Will it get to 100% or closer someday with some optimizations?

Testing at 30fps it's definitely faster, still some sound stuttering though.

kaio

  • Posts: 216
    • All about GCW-Zero on Russian + Repo
Re: Genesis Plus GX - Experimental Build (09-feb-2015)
« Reply #42 on: February 10, 2015, 06:20:29 am »
Shin-NiL, great thanks for the update!
I think you must try add the full "Unified menu"  conception.
From official repo: "Unified menu means that this emulator's menu can be entered with Start+Select or by flicking the Power switch upwards without pressing other buttons".

Here's a list of the features I'd like to see added:
 - Full "Unified menu" conception
 - Several slots for saves states;
 - Game Genie support with external GG ROM.
GCW-Zero | JXD S602

Awakened

  • Posts: 96
Re: Genesis Plus GX - Experimental Build (07-feb-2015)
« Reply #43 on: February 10, 2015, 06:32:08 am »
- IPU scaling for 4:3 aspect ratio support (and using more of the screen for GG and SMS)

gg and sms IPU scaling added.

There'll be a menu option for this eventually but for now I'll just leave it turned on.

Nice! Can a Genesis scaling option be added too? It's only a small vertical difference compared to Nintendo system's 8:7 being stretched to 4:3, but I've gotten used to it. No horizontal black bars and having the "nostalgic" TV aspect is usually how I prefer it now, even if it ends up a little blurry.

David Knight

  • Posts: 577
Re: Genesis Plus GX - Experimental Build (07-feb-2015)
« Reply #44 on: February 10, 2015, 10:01:42 am »
- IPU scaling for 4:3 aspect ratio support (and using more of the screen for GG and SMS)

gg and sms IPU scaling added.

There'll be a menu option for this eventually but for now I'll just leave it turned on.

Nice! Can a Genesis scaling option be added too? It's only a small vertical difference compared to Nintendo system's 8:7 being stretched to 4:3, but I've gotten used to it. No horizontal black bars and having the "nostalgic" TV aspect is usually how I prefer it now, even if it ends up a little blurry.

Do you mean fullscreen like with power+A? Yes, that's no problem, I was planning on adding this as it's easy to do. It particularly helps with the gg as it removes the ugly vertical banding.

The great advantage of using the IPU is there is no cpu cost to the emulator, it's still rendering in the same native resolution.

I'll mock up a menu later on today and start populating it.

Scaling works well but struggles with Sonic 2 in 2 player mode*fixed*. I need to set it to auto-detect resolution changes such as this.*done*

Can anyone suggest other titles with alternative screen resolutions to test?
« Last Edit: February 10, 2015, 03:05:14 pm by David Knight »

kaio

  • Posts: 216
    • All about GCW-Zero on Russian + Repo
Re: Genesis Plus GX - Experimental Build (09-feb-2015)
« Reply #45 on: February 10, 2015, 05:56:17 pm »
Great job, David!
I think we need to change a config folder from "genplus" to ".genplus".
« Last Edit: February 10, 2015, 06:08:56 pm by kaio »
GCW-Zero | JXD S602

David Knight

  • Posts: 577
Re: Genesis Plus GX - Experimental Build (09-feb-2015)
« Reply #46 on: February 10, 2015, 06:09:36 pm »
Can anyone suggest menu options?

So far we have:

1)Graphics Options
    a)Scaling on/off
    b)Keep aspect ratio on/off
2)Save
3)Load
4)Exit menu
5)(spacer)
6)Reset
7)Quit

kaio

  • Posts: 216
    • All about GCW-Zero on Russian + Repo
Re: Genesis Plus GX - Experimental Build (09-feb-2015)
« Reply #47 on: February 10, 2015, 06:19:28 pm »
I think...
1)Load new ROM/ISO
2)Save state
3)Load state
4)Graphics Options
    a)Scaling on/off
    b)Keep aspect ratio on/off
5)Remap buttons
6)Resume game
7)(spacer)
8)Reset game
9)Quit

And what about game genie support? Is it real for Genesis/MD only?
Then we save or load state good to see a text- state saved or state loaded =)
« Last Edit: February 10, 2015, 06:32:58 pm by kaio »
GCW-Zero | JXD S602

computerguy

  • Posts: 37
Re: Genesis Plus GX - Experimental Build (09-feb-2015)
« Reply #48 on: February 10, 2015, 07:55:41 pm »
 David Knight, is there any way to test if a game uses a variable screen resolution?

Shin-NiL (OP)

  • Posts: 355
    • Shin-NiL's Personal Web Page (Brazilian Portuguese)
Re: Genesis Plus GX - Experimental Build (09-feb-2015)
« Reply #49 on: February 10, 2015, 08:21:13 pm »
- Game Genie support with external GG ROM.
It's already supported through cartridge lock-ons, which could be: Game Genie, Action Replay or Sonic & Knuckles. The only problem is that we need a gui to edit these configs as we need to enable only one or none each time.

David Knight

  • Posts: 577
Re: Genesis Plus GX - Experimental Build (09-feb-2015)
« Reply #50 on: February 10, 2015, 09:41:56 pm »
I think...
1)Load new ROM/ISO
Is this option not reduntant as we can simply use the gMenu?
Quote
2)Save state
3)Load state
4)Graphics Options
    a)Scaling on/off
    b)Keep aspect ratio on/off
5)Remap buttons
6)Resume game
7)(spacer)
8)Reset game
9)Quit
Agree with all this.
Quote
And what about game genie support? Is it real for Genesis/MD only?
Then we save or load state good to see a text- state saved or state loaded =)
If should be possible to show an image with the load/save game and multiple slots are quite easy to do.
Loading and saving should be almost instantaneous. Do you need to have a message saying it worked? I suppose a little text in the top-left corner would do the trick.

Jester82

  • Posts: 21
Re: Genesis Plus GX - Experimental Build (09-feb-2015)
« Reply #51 on: February 10, 2015, 10:31:53 pm »
Will there be a bilinear filtering option?

David Knight

  • Posts: 577
Re: Genesis Plus GX - Experimental Build (09-feb-2015)
« Reply #52 on: February 10, 2015, 10:48:41 pm »
Will there be a bilinear filtering option?

The IPU uses bilinear filtering, so yes ;)

David Knight

  • Posts: 577
Re: Genesis Plus GX - Experimental Build (09-feb-2015)
« Reply #53 on: February 10, 2015, 11:18:39 pm »
Does anyone fancy making a 320x240 background for the menu screen?

I'll give extra points if you do one for each emulated system and I'll get the program to display the correct image  ;D

xXFrostXx

  • * Former Staff
  • Posts: 234
Re: Genesis Plus GX - Experimental Build (09-feb-2015)
« Reply #54 on: February 10, 2015, 11:35:15 pm »
I think...
1)Load new ROM/ISO
2)Save state
3)Load state
4)Graphics Options
    a)Scaling on/off
    b)Keep aspect ratio on/off
5)Remap buttons
6)Resume game
7)(spacer)
8)Reset game
9)Quit

And what about game genie support? Is it real for Genesis/MD only?
Then we save or load state good to see a text- state saved or state loaded =)

If GX is preferred over PicoDrive, I can swap out PicoDrive for GX in com64 and my EmulationStation WIP.  ;D
However, there can't be a LOAD NEW ROM/ISO function built into GX. That's why we're using an alternate version of fceux without the built-in selector. Just a note.
Dingoonity is the place to be!

Jester82

  • Posts: 21
Re: Genesis Plus GX - Experimental Build (09-feb-2015)
« Reply #55 on: February 11, 2015, 12:01:25 am »
I think...
1)Load new ROM/ISO
2)Save state
3)Load state
4)Graphics Options
    a)Scaling on/off
    b)Keep aspect ratio on/off
5)Remap buttons
6)Resume game
7)(spacer)
8)Reset game
9)Quit

And what about game genie support? Is it real for Genesis/MD only?
Then we save or load state good to see a text- state saved or state loaded =)

If GX is preferred over PicoDrive, I can swap out PicoDrive for GX in com64 and my EmulationStation WIP.  ;D
However, there can't be a LOAD NEW ROM/ISO function built into GX. That's why we're using an alternate version of fceux without the built-in selector. Just a note.

Awesome! Im really looking forward to your frontend and this emu for game gear games. Can't wait!

Awakened

  • Posts: 96
Re: Genesis Plus GX - Experimental Build (07-feb-2015)
« Reply #56 on: February 11, 2015, 12:39:20 am »
Do you mean fullscreen like with power+A? Yes, that's no problem, I was planning on adding this as it's easy to do. It particularly helps with the gg as it removes the ugly vertical banding.

The great advantage of using the IPU is there is no cpu cost to the emulator, it's still rendering in the same native resolution.

I'll mock up a menu later on today and start populating it.

Scaling works well but struggles with Sonic 2 in 2 player mode*fixed*. I need to set it to auto-detect resolution changes such as this.*done*

Can anyone suggest other titles with alternative screen resolutions to test?
Yep, fullscreen like that. I think Wonder Boy in Monster Land and Mega Man: The Wily Wars use an alternate res.

hi-ban

  • Posts: 885
Re: Genesis Plus GX - Experimental Build (07-feb-2015)
« Reply #57 on: February 11, 2015, 04:44:30 am »
Scaling works well but struggles with Sonic 2 in 2 player mode*fixed*. I need to set it to auto-detect resolution changes such as this.*done*

Can anyone suggest other titles with alternative screen resolutions to test?

Contra - Hard Corps:
The konami logo scene is lower resolution (256x224, i think) while the title screen and the game itself is higher resolution (320x224)

kaio

  • Posts: 216
    • All about GCW-Zero on Russian + Repo
Re: Genesis Plus GX - Experimental Build (09-feb-2015)
« Reply #58 on: February 11, 2015, 07:05:03 am »
- Game Genie support with external GG ROM.
It's already supported through cartridge lock-ons, which could be: Game Genie, Action Replay or Sonic & Knuckles. The only problem is that we need a gui to edit these configs as we need to enable only one or none each time.
Can we create something like in Fceux?
We have an external GG ROM, linked to genplus.
When we select a ROM to start a game(f.e. sonic.gen) - first of all starts GG ROM where we can enter codes and when we press "Start" from GG ROM the Game ROM  (sonic.gen) begins with applyed GG Codes.
GCW-Zero | JXD S602

kaio

  • Posts: 216
    • All about GCW-Zero on Russian + Repo
Re: Genesis Plus GX - Experimental Build (09-feb-2015)
« Reply #59 on: February 11, 2015, 07:17:27 am »
Is this option not reduntant as we can simply use the gMenu?
It means what we can load new ROM without exit from emulator to gmenu2x. We don't need an internal file commander. Look like in latest version Fceux.
Quote
If should be possible to show an image with the load/save game and multiple slots are quite easy to do.
I think what we don't need a image preview for save state. Only a list of slots from 5 to 10 (no scrolling for this page). Looks like:
1. Empty
2. Empty
3. 2015-02-11 10:09 AM
4. Empty
...
5-10 slots for each ROM, not for all ROMs. Slots will be separated for each ROMs.

We need a real good background image for internal menu only, I think.
Quote
Do you need to have a message saying it worked? I suppose a little text in the top-left corner would do the trick.
Yes, I do.  A little text in the top-left corner will be enough.
GCW-Zero | JXD S602

 

Post a new topic
Post a new topic