Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Custom GENS compile for FE users... need your input!  (Read 2251 times)

0 Members and 1 Guest are viewing this topic.

wboy

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 176
  • Last login:November 03, 2005, 05:09:19 pm
  • I'm a llama!
Custom GENS compile for FE users... need your input!
« on: April 25, 2003, 12:16:21 pm »
As GENS is now a OpenSource project, I have downloaded the code and modified it to quit GENS when [Escape] is pressed, and Pause on [P], keeping it consistent with MAME.  Compiled the EXE... works perfectly.  Then again, adding one line of code and altering another isn't really going break things!  ;D

Before I offer the a compiled version for those who want it, I need some further input from you all regarding the other keyboard shortcuts within GENS.

Below is a list of all the shortcuts.  I plan to remove any that may conflict with default MAME CP setups (basically any combinatoin of Ctrl, Alt, Shift, A-Z, 0-9).

Let me know if you think I am disabling any important shortcut.

Anyone willing to host the file??? 350k in size.

[CONTROL] & [KEY] FUNCTIONS - PLAN TO REMOVE !!!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Control+1 = ID_FILES_OPENRECENTROM0  
Control+2 = ID_FILES_OPENRECENTROM1
Control+3 = ID_FILES_OPENRECENTROM2
Control+4 = ID_FILES_OPENRECENTROM3
Control+5 = ID_FILES_OPENRECENTROM4
Control+6 = ID_FILES_OPENRECENTROM5
Control+7 = ID_FILES_OPENRECENTROM6
Control+8 = ID_FILES_OPENRECENTROM7
Control+9 = ID_FILES_OPENRECENTROM8
Control+B = ID_FILES_BOOTCD
Control+C = ID_FILES_CLOSEROM
Control+G = ID_FILES_GAMEGENIE
Control+N = ID_FILES_NETPLAY
Control+O = ID_FILES_OPENROM
Control+P = ID_CPU_ACCURATE_SYNCHRO
Control+V = ID_FILES_OPENCLOSECD
Control+W = ID_SOUND_STARTWAVDUMP

[SHIFT] & [KEY] FUNCTIONS - PLAN TO REMOVE !!!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Shift+0 = ID_FILES_CHANGESTATE_0
Shift+1 = ID_FILES_CHANGESTATE_1
Shift+2 = ID_FILES_CHANGESTATE_2
Shift+3 = ID_FILES_CHANGESTATE_3
Shift+4 = ID_FILES_CHANGESTATE_4
Shift+5 = ID_FILES_CHANGESTATE_5
Shift+6 = ID_FILES_CHANGESTATE_6
Shift+7 = ID_FILES_CHANGESTATE_7
Shift+8 = ID_FILES_CHANGESTATE_8
Shift+9 = ID_FILES_CHANGESTATE_9


NO REAL NEED TO CHANGE EXCEPT MAYBE REMOVE ALT+RETURN ???
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Shift+F2 = ID_GRAPHICS_STRETCH
Shift+F3 = ID_GRAPHICS_VSYNC
Shift+F5 = ID_FILES_SAVESTATEAS
Shift+F8 = ID_FILES_LOADSTATEAS
Shift+F9 = ID_GRAPHICS_FORCESOFT
Shift+F10 = ID_SOUND_DACIMPROV
Shift+F11 = ID_SOUND_PSGIMPROV
Shift+F12 = ID_SOUND_YMIMPROV
F1 = ID_HELP_HELP  
F2 = ID_GRAPHICS_FRAMESKIP_AUTO
F3 = ID_GRAPHICS_FRAMESKIP_MOINS
F4 = ID_GRAPHICS_FRAMESKIP_PLUS
F5 = ID_FILES_SAVESTATE
F6 = ID_FILES_PREVIOUSSTATE
F7 = ID_FILES_NEXTSTATE
F8 = ID_FILES_LOADSTATE
F9 = ID_OPTIONS_FASTBLUR
F10 = ID_OPTIONS_SHOWFPS
F11 = ID_GRAPHICS_PREVIOUS_RENDER
F12 = ID_GRAPHICS_NEXT_RENDER
Shift+BACKSPACE = ID_GRAPHICS_SHOT
Shift+Control+P = ID_SOUND_PLAYGYM

?????
ALT+RETURN = ID_GRAPHICS_SWITCH_MODE
?????

Jakobud

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1962
  • Last login:June 30, 2025, 02:20:39 pm
Re:Custom GENS compile for FE users... need your input!
« Reply #1 on: April 25, 2003, 01:41:43 pm »
I don't see anything in there that is too important to me personally. I notice there is a FPS toggle in there. Some people like to use FPS in the their cab just for benchmarks... I think the most important non-gameplay buttons are

Pause
ESC
Screenshot
Reset (HW or SW)

Good job on deciding to do a custom build of GENS for this purpose :)  I wish I knew how to do that stuff!

I could probably host it whenever you are all done with it.  Just PM me.

Superdude

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 330
  • Last login:January 22, 2016, 11:53:48 am
  • Mo' Betta Butter with da Betta Playa'
Re:Custom GENS compile for FE users... need your input!
« Reply #2 on: April 25, 2003, 02:22:44 pm »
Too bad you change resolutions... I would love 321x240!

Minwah

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7662
  • Last login:January 18, 2019, 05:03:20 am
    • MAMEWAH
Re:Custom GENS compile for FE users... need your input!
« Reply #3 on: April 25, 2003, 02:56:00 pm »
That's awesome wonderboy :)

While you're at it perhaps you could change the screenshot to F12, and the FPS to F11.  I think this all I would personally ever use...but what you've done already is great.

Nice one  ;D

Cave

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 122
  • Last login:June 07, 2009, 10:27:58 am
Re:Custom GENS compile for FE users... need your input!
« Reply #4 on: April 25, 2003, 03:00:16 pm »
I second that, 321x240 for arcadeVGA would be nice, nice work tho :).

wboy

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 176
  • Last login:November 03, 2005, 05:09:19 pm
  • I'm a llama!
Re:Custom GENS compile for FE users... need your input!
« Reply #5 on: April 25, 2003, 07:41:51 pm »
Too bad you change resolutions... I would love 321x240!

lol... somewhat already done.  Infact I downloaded the source to change that first.  I have an AVGA myself, but I decided to do the esc/keypress thing first and let you all know, as that will be a separate version in itself for those that dont run an AVGA card.

As it is, 321x240 works fine, but I'm having a few minor glitches when games switch between 321x240 and 256x240..... e.g. NHL Hockey... probably many others too.  

Hopefully I have it fixed today and post the good news.


Aceldamor

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 878
  • Last login:October 25, 2019, 05:10:51 pm
  • You know you hear the music in your head...
Re:Custom GENS compile for FE users... need your input!
« Reply #6 on: April 25, 2003, 09:19:08 pm »
AWSOME!!!  I've been debating not using GENS for this very reason....Fantastic work Wonderboy!!

Would you host this file saint??
« Last Edit: April 25, 2003, 09:20:06 pm by Aceldamor »
Fuzzy Wuzzy was a woman!

visciouslymamed

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 68
  • Last login:December 02, 2011, 08:38:46 pm
  • I want to Build My Own Arcade Controls!!
Re:Custom GENS compile for FE users... need your input!
« Reply #7 on: April 26, 2003, 12:47:03 am »
Thanks for making the changes. ;D

Quote
Before I offer the a compiled version for those who want it, I need some further input from you all regarding the other keyboard shortcuts within GENS.

Below is a list of all the shortcuts.  I plan to remove any that may conflict with default MAME CP setups (basically any combinatoin of Ctrl, Alt, Shift, A-Z, 0-9).

Let me know if you think I am disabling any important shortcut.

Would it be possible to externalize the shorcuts to an ini? Then people could use (or not use) whatever key they wanted. ;)

The perfect synchro mode is needed to play some SegaCD games, but cntrl+P is definitly an issue. Actually, this would probably be better as a cmd line switch, which leads me to my second suggestion.

I would really like a cmd line switch to use a different config file. This option is already in the gui, but it doesn't even have a shortcut.  >:(

wboy

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 176
  • Last login:November 03, 2005, 05:09:19 pm
  • I'm a llama!
Re:Custom GENS compile for FE users... need your input!
« Reply #8 on: April 26, 2003, 03:36:29 am »
Sorry, the initial release/mod will pretty much only be a keyboard remap.

I'm no real C++/Direct X expert.  Just doing what I can at the moment.  The changes you suggest should be made to the development team for GENS at Soundforge.net.

For ArcadeVGA'ers, still having a few display problems with 256x240 mode on GENS.

Something simple I'm sure... buts Gens is written to use pretty much use 320x240 as the base resolution (or 640x480 for blitters etc), so the are a few places to in code that may be stuffing me up that I havent noticed yet.  Plus, lack of DirectX coding knowledge isn't helping either.

Games that run purely in 321x240 like Sonic or Gunstar Heroes work fine.

EDIT:  Re: the Sega CD synch.... while it does add to the processing grunt required, if you can afford to leave Perfect Synchro on for all CD games, it is recommended you do so!!!

« Last Edit: April 26, 2003, 03:39:57 am by wonderboy »

visciouslymamed

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 68
  • Last login:December 02, 2011, 08:38:46 pm
  • I want to Build My Own Arcade Controls!!
Re:Custom GENS compile for FE users... need your input!
« Reply #9 on: April 26, 2003, 08:09:34 am »
Thanks anyway wonderboy. I didn't know if these would be difficult to add. I'll try posting at Sourceforge. :-[

Still looking forward to your rev ;D

wboy

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 176
  • Last login:November 03, 2005, 05:09:19 pm
  • I'm a llama!
Re:Custom GENS compile for FE users... need your input!
« Reply #10 on: April 27, 2003, 03:02:23 am »
The standard version with GENS FE is pretty much compiled and ready to go.

I won't hold it up any longer while I am trying to make another compile that supports 321x240 and 256x240 natively for ArcadeVGA users.

All [Control]/[Shift]/[Alt] & [Alphanumeric] combination shortcuts removed.

[F11] Framerate - in addition to [F10]... gens default.
[F12] Snapshot - in addition to [Shift] & [Backspace]... gens default.

[ESC] will quit GENS.
[P] will pause GENS.

Original GENS mappings for [F11] and [F12] have been moved to [Control] & [F11]/[F12] respectively (cycles back/forward thru blitters).

Can someone please either supply a place to host the file (360k), or let me know of a good free hosting site you'ld recommended (no popups or downloading limits)... if any.

Thanks...

« Last Edit: April 27, 2003, 03:29:02 am by wonderboy »

wboy

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 176
  • Last login:November 03, 2005, 05:09:19 pm
  • I'm a llama!
Re:Custom GENS compile for FE users... need your input!
« Reply #11 on: April 29, 2003, 06:52:12 am »
sorry I haven't brought this news earlier, but I really have been strapped for free time this last week...

as previously mentions GENS FE is pretty much a goer, and so now is GENS AVGA (still to look into a slight possible optimisation, but is switching to 321x240 and 256x240 quite nicely).

hopefully you should hear from me within the next 24hrs at which I hope to have it all complete and ready to distribute...

to all that have PM'd me... I'll be in touch soon.  thanks.  still may need a host.  will let you know.

Superdude

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 330
  • Last login:January 22, 2016, 11:53:48 am
  • Mo' Betta Butter with da Betta Playa'
Re:Custom GENS compile for FE users... need your input!
« Reply #12 on: April 29, 2003, 05:21:14 pm »
sorry I haven't brought this news earlier, but I really have been strapped for free time this last week...

as previously mentions GENS FE is pretty much a goer, and so now is GENS AVGA (still to look into a slight possible optimisation, but is switching to 321x240 and 256x240 quite nicely).

hopefully you should hear from me within the next 24hrs at which I hope to have it all complete and ready to distribute...

to all that have PM'd me... I'll be in touch soon.  thanks.  still may need a host.  will let you know.

Please add me to!!!  I would love this for my cab!