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

computerguy

  • Posts: 37
Re: Genesis Plus GX - Experimental Build (09-feb-2015)
« Reply #60 on: February 11, 2015, 07:36:00 am »
To be honest i like the picture preview feature of save states, i use that as an indicator of where i am at in a game.

Shin-NiL (OP)

  • Posts: 355
    • Shin-NiL's Personal Web Page (Brazilian Portuguese)
Re: Genesis Plus GX - Experimental Build (09-feb-2015)
« Reply #61 on: February 11, 2015, 10:17:15 am »
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.

That is just how the lock-on system works. You add the binary file (ggenie.bin, for example) in the lock-on directory, enable the game genie support in the options and loading the game rom it will act as if the cartridge was connected to the genie game hardware.

I did a test last night using hardcoded settings and everything seemed to work fine.

kaio

  • Posts: 216
    • All about GCW-Zero on Russian + Repo
Re: Genesis Plus GX - Experimental Build (09-feb-2015)
« Reply #62 on: February 11, 2015, 11:00:04 am »
That is just how the lock-on system works. You add the binary file (ggenie.bin, for example) in the lock-on directory, enable the game genie support in the options and loading the game rom it will act as if the cartridge was connected to the genie game hardware.

I did a test last night using hardcoded settings and everything seemed to work fine.
This is a good news! Thanks for your job!
GG  Codes works with Genesis/MD only?
Will it crush the emulator if I load sega-cd or other ROM?
« Last Edit: February 11, 2015, 11:03:53 am by kaio »
GCW-Zero | JXD S602

David Knight

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

Sorry, didn't see this.

Look for changes in the banding. For example, in Monster world IV the introscreen is 320x224 and the game runs in 256x224 so you get vertical banding.

According to sega.wikia.com, the genesis supported 256x224, 320x224, 256x240 (PAL only) and 320x240 (PAL only). The only problem resolutions would be interlaced resolutions which are used in a few roms for 2 player mode (Sonic 2 is one of them).

Quite a few Genesis/MD roms change screen resolutions, I've added code to autodetect this. I noticed today it still has some problems with border flicker due to double/triple buffering but that should be easy to resolve is now fixed.
« Last Edit: February 11, 2015, 08:55:24 pm by David Knight »

David Knight

  • Posts: 577
Re: Genesis Plus GX - Experimental Build (09-feb-2015)
« Reply #64 on: February 11, 2015, 10:53:27 pm »
Menu is now working, I've currently added save/load, resume and scaler on/off.

I repeat my call for any graphic artists interested to draw a 320x240 menu background (ideally one each for SMD, MD, GG, SCD).

Artists unite!

hi-ban

  • Posts: 879
Re: Genesis Plus GX - Experimental Build (09-feb-2015)
« Reply #65 on: February 11, 2015, 11:33:38 pm »
I repeat my call for any graphic artists interested to draw a 320x240 menu background (ideally one each for SMD, MD, GG, SCD).

Artists unite!

i can do that, but i need some screenshots of the menus, so i can see the layout, just in case i have to make the background fit with it.
You can take screenshots with power+Y, and thay will be saved into home/screenshots

David Knight

  • Posts: 577
Re: Genesis Plus GX - Experimental Build (09-feb-2015)
« Reply #66 on: February 11, 2015, 11:55:51 pm »


Here's the menu, nothing is finalised yet though. (I've used Sega blue to highlight the selected text  :) )
I need to centre the menu better, I can move it around however required.
The right side will have save/load slots, on/off labels mini screenshots etc.

hi-ban

  • Posts: 879
Re: Genesis Plus GX - Experimental Build (09-feb-2015)
« Reply #67 on: February 12, 2015, 12:38:20 am »
i think these backgrounds will look good, as they are dark enough for the font colors you're using:

Genesis/MegaDrive:


Master System:


Game Gear:


Sega CD:

Gab1975

  • Posts: 1165
Re: Genesis Plus GX - Experimental Build (09-feb-2015)
« Reply #68 on: February 12, 2015, 07:06:32 am »
Nice backgrounds hi-ban! :)
For a better contrast I would use the menu fonts with a lighter gray (e.g. RGB 180:180:180 instead of RGB 128:128:128).

Malleus

  • Posts: 65
Re: Genesis Plus GX - Experimental Build (09-feb-2015)
« Reply #69 on: February 12, 2015, 07:45:01 am »
They look good hi-ban, but I would lighten them up and let David find a textcolor that fits instead :)

kaio

  • Posts: 216
    • All about GCW-Zero on Russian + Repo
Re: Genesis Plus GX - Experimental Build (09-feb-2015)
« Reply #70 on: February 12, 2015, 08:31:55 am »
David Knight, can you test bold menu font and +1 to size?
GCW-Zero | JXD S602

David Knight

  • Posts: 577
Re: Genesis Plus GX - Experimental Build (09-feb-2015)
« Reply #71 on: February 12, 2015, 08:38:04 am »
i think these backgrounds will look good, as they are dark enough for the font colors you're using:

Thanks, I'll give them a try.

Quote
Nice backgrounds hi-ban! :)
For a better contrast I would use the menu fonts with a lighter gray (e.g. RGB 180:180:180 instead of RGB 128:128:128).
For the font colours I was considering used "sega white" as well, (128:128:128) was just a stand-in.
Quote
David Knight, can you test bold menu font and +1 to size?
I'm not sure there is a bold version of the font used (ProggyTiny). I can certainly make it bigger though.

kaio

  • Posts: 216
    • All about GCW-Zero on Russian + Repo
Re: Genesis Plus GX - Experimental Build (09-feb-2015)
« Reply #72 on: February 12, 2015, 09:13:07 am »
I'm not sure there is a bold version of the font used (ProggyTiny). I can certainly make it bigger though.
I underatand.
Can we add a main title for the menu? "Genesis Plus GX"
And what about GG?
GCW-Zero | JXD S602

David Knight

  • Posts: 577
Re: Genesis Plus GX - Experimental Build (09-feb-2015)
« Reply #73 on: February 12, 2015, 11:01:11 am »
Here's the background image with the menu, it's rendering in 16bit so the colours aren't as nice.



System detection is working, here some others (I brightened the unselected text to 180 as well):

« Last Edit: February 12, 2015, 11:16:43 am by David Knight »

Shin-NiL (OP)

  • Posts: 355
    • Shin-NiL's Personal Web Page (Brazilian Portuguese)
Re: Genesis Plus GX - Experimental Build (09-feb-2015)
« Reply #74 on: February 12, 2015, 11:16:55 am »
That is just how the lock-on system works. You add the binary file (ggenie.bin, for example) in the lock-on directory, enable the game genie support in the options and loading the game rom it will act as if the cartridge was connected to the genie game hardware.

I did a test last night using hardcoded settings and everything seemed to work fine.
This is a good news! Thanks for your job!
GG  Codes works with Genesis/MD only?
Will it crush the emulator if I load sega-cd or other ROM?

I don't know actually. Need some testing about it.

@David Knight & hi-ban: great screenshots! You're doing a great work.

kaio

  • Posts: 216
    • All about GCW-Zero on Russian + Repo
Re: Genesis Plus GX - Experimental Build (09-feb-2015)
« Reply #75 on: February 12, 2015, 01:50:37 pm »
I don't know actually. Need some testing about it.
We have a System detection for background images, I think we can add a system detection for disable or enable "Game Genie" menu option string. Will it possible?

David Knight, text to 180 - real good!
GCW-Zero | JXD S602

ruffnutts

  • Posts: 2652
Re: Genesis Plus GX - Experimental Build (09-feb-2015)
« Reply #76 on: February 12, 2015, 03:10:16 pm »
This is coming along awesome by the looks of it  ;D

David Knight

  • Posts: 577
Re: Genesis Plus GX - Experimental Build (09-feb-2015)
« Reply #77 on: February 12, 2015, 09:56:25 pm »
I don't know actually. Need some testing about it.
We have a System detection for background images, I think we can add a system detection for disable or enable "Game Genie" menu option string. Will it possible?

The code's already written, so yes it's easy ;)

Shin-NiL (OP)

  • Posts: 355
    • Shin-NiL's Personal Web Page (Brazilian Portuguese)
Re: Genesis Plus GX - Experimental Build (12-feb-2015)
« Reply #78 on: February 13, 2015, 01:49:34 am »
New build added, thanks to David Knight.

Awakened

  • Posts: 96
Re: Genesis Plus GX - Experimental Build (12-feb-2015)
« Reply #79 on: February 13, 2015, 04:27:43 am »
The scaling works nicely. Excellent work!