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: ID4 Mame 106 (Ver. 20121217)  (Read 4933 times)

0 Members and 1 Guest are viewing this topic.

ID4

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 95
  • Last login:January 29, 2025, 02:55:51 pm
    • ID4 Retrodev
ID4 Mame 106 (Ver. 20121217)
« on: December 24, 2012, 11:45:01 am »
This version of Mame 106, the last who used the old engine is
modified for my project "RetroPC" and the future "ID4 Arcade Machine".

It has enabled the following improvements:

- Customizable UI
- Arcade font
- skip_disclaimer
- skip_warnings
- skip_gameinfo

In short, the source of the UI has been changed byte by byte LITERALLY
by a "Arcade" font, to have that aspect. This version of MAME keeps
game records, for it is necessary "hiscore.dat".

In addition to facilitate Arcade use, The functions skip_disclaimer,
skip_warnings and skip_gameinfo are enabled by default.

The original code has been modified so that we can set the UI appearance.
Please note that I am not programmer, let alone programmer in C.

So the code may look a bit ugly, again how important this Mame 106 version
will allow us to:

Select two titles to the main menu window, we can write whatever we want
whenever we not pass the limit of 22 characters.

We can select colors for the UI, we can now customize Mame. For example we
can use the "identity" colors of our arcade machine or game if you want.

By default I have changed the original black and white colors to those
used in Amiga ROM 3.X, you can understand it as a tribute to the best
computer the world. I have included some color combinations that you can
use if you like, you have them below.

Another new option is that we can indicate that the size of UI Menu get
doubled ot not in games using a higher resolution than normal.

Finally, if we activate the UI main menu, the game name, year and
manufacturer is show below.













Of course these options are configurable, We can turn off titles and
the box below with the name of the rom. Something important is that we can
set this options independently for each game, only need to indicate the
desired parameters in ".ini" file of each game.

Here the new options, they are also on the file "docs\windows.txt".
I recommend you read windows.txt because some Mame default options have
been altered, as "scanlines" or use Joystick, or some other key options
for use with ArcadeVGA:

-titles

   Turns titles in the main menu. Default is ON
   (-titles 1).

-game_name

   Turns the box with the name, year and manufacturer under
   the main menu. Default is ON (-game_name 1).

-menu_doublesize

   Some games like "720" double the size of the menu because they use a
   resolution higher than normal, this option enables or disables this
   property. Default is OFF (-menu_doublesize 0).

-title_1               

   Title upper main menu, default value is "ID4 MAME 106
   MAIN MENU". (-title_1 "ID4 MAME 106 MAIN MENU”).
   
-title_2               

   Title bottom of the main menu, default value is “** RETROPC
   20120205 **”. (-title_2 “** RETROPC 20120205 **”).

-uifontr

   Red component of the color for the font and borders, possibly
   also pointers of games using gun, can indicate integer (0-255) or hex
   (0x0 - 0xFF). Default value is “232” (-uifontr 232).

-uifontg

   Green component of the color for the font and borders, possibly
   also pointers of games using gun, can indicate integer (0-255) or hex
   (0x0 - 0xFF). Default value is “168” (-uifontg 168).

-uifontb

   Blue component of the color for the font and borders, possibly
   also pointers of games using gun, can indicate integer (0-255) or hex
   (0x0 - 0xFF). Default value is “136” (-uifontb 136).

-uibackr

   Red component for background color, can indicate integer (0-255) or hex
   (0x0 - 0xFF). Default value   is “64” (-ubackr 64).

-uibackg

   Greem component for background color, can indicate integer (0-255) or hex
   (0x0 - 0xFF). Default value is “16”   (-ubackg 16).

-uibackb

   Blue component for background color, can indicate integer (0-255) or hex
   (0x0 - 0xFF). Default value is “64”   (-ubackb 64).

Download at http://id4retrodev.blogspot.com.es, Enjoy it!

Compile notes:

Like I said, I'm not a programmer, and I have a hard time making these changes,
sometimes not getting what I wanted and I had surrendered, then returned to
resume work and finally get it done. If you want to compile the code you have to
follow the steps outlined in the documents of the official mamedev.org , then you will
have to delete "obj\mame\palette.o" and compile again.

Definitely do not know why, but it is the only way for the UI system color work.

404

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1019
  • Last login:August 04, 2015, 10:19:10 pm
Re: ID4 Mame 106 (Ver. 20121217)
« Reply #1 on: December 27, 2012, 09:41:05 pm »
I still have a older rig that uses mame 106. i also see some mention of some of my other favorite sites in the screens, retrovicio and zona arcade  ;D

ID4

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 95
  • Last login:January 29, 2025, 02:55:51 pm
    • ID4 Retrodev
Re: ID4 Mame 106 (Ver. 20121217)
« Reply #2 on: January 07, 2013, 08:34:47 am »
Hi!

I posted a new version, fixes a bug located by the user mundomadelman in the retrovicio forum, this bug made impossible for Male FE to identify the Mame version.

Besides this bug, I added two new color combinations (RetrOS):



RetrOS 1

uifontr                 0xAD
uifontg                 0x10
uifontb                 0x00
uibackr                 0xF7
uibackg                 0xD6
uibackb                 0xB5

RetrOS 2

uifontr                 0xF7
uifontg                 0xD6
uifontb                 0xB5
uibackr                 0xAD
uibackg                 0x10
uibackb                 0x00

I have also compiled version 107 with the new engine experimentally, including:

- Arcade font
- Skip disclaimer
- Skip warnings
- Skip game info



All information and downloads in http://id4retrodev.blogspot.com.es/

Stay tuned for an upcoming new version of the 106 with a little something new  :laugh:

honeyjew

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 16
  • Last login:January 06, 2024, 06:55:49 am
  • Building a 3/4 size Galaga
Re: ID4 Mame 106 (Ver. 20121217)
« Reply #3 on: January 07, 2013, 08:41:29 am »
Oh wow, this sounds like it could be just what I was looking for. Will definitely be giving this a go.

tony.silveira

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 697
  • Last login:September 27, 2024, 03:04:35 pm
    • my baby
Re: ID4 Mame 106 (Ver. 20121217)
« Reply #4 on: February 27, 2013, 01:04:45 am »
JUST what I was looking for!  building a small cab for my nephew with an older pc inside and this runs great!

anyone know a flag in mame to flip the screen?  some vertical games are playing upside down (centipede) while others display just fine (donkey kong).

thanks for putting this together!

Thenasty

  • Trade Count: (+17)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4419
  • Last login:Yesterday at 03:37:14 pm
    • Thenasty's Arcademania Horizontal/Vertical monitor setup.
Re: ID4 Mame 106 (Ver. 20121217)
« Reply #5 on: February 27, 2013, 12:46:55 pm »
-ror    rotate right
-rol    rotate left
Thenasty's Arcademania Horizontal/Vertical setup.
http://forum.arcadecontrols.com/index.php?topic=26696.0

Free VGA Breakout Cable
http://forum.arcadecontrols.com/index.php?topic=38228.0

Ultimate All in One Coin Mech write up (Make your own)
http://forum.arcadecontrols.com/index.php?topic=19200.0

tony.silveira

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 697
  • Last login:September 27, 2024, 03:04:35 pm
    • my baby
Re: ID4 Mame 106 (Ver. 20121217)
« Reply #6 on: March 02, 2013, 05:32:41 pm »
thanks.  i should have been a bit more clear though.  i'm running mamewah as a front end.  if i were to use the rotate command, wouldn't it rotate all games that the FE loads?