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: How is the best way to play Q-bert in Mame?  (Read 18074 times)

0 Members and 1 Guest are viewing this topic.

garnerb350

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 892
  • Last login:May 09, 2019, 09:36:49 pm
  • Crowded elevators smell different to midgets...
    • Hyperspin
How is the best way to play Q-bert in Mame?
« on: March 09, 2010, 01:49:16 pm »
Ive been craving to play some Q-bert, and i know that ( if memory serves me correctly) the orginal joystick was installed on a 45 degree angle...On my mame cab i have a tankstick (2 8ways & trackball)
Is there a way to remap the inputs to play correctly? ( SICK & TIRED of falling off the edge) If so, can somebody post what they used?
I figured i would go to tab\input (this game)\ ??? what do you suggest?

thanks
的f first you don't succeed, then skydiving definitely isn't for you..." ~ Jack Handy

smalltownguy

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 924
  • Last login:February 13, 2023, 10:48:26 am
Re: How is the best way to play Q-bert in Mame?
« Reply #1 on: March 09, 2010, 01:53:30 pm »
My thoughts? Pull that joystick and install a U360.  ;D
Man, will my cab EVER be finished?

javeryh

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7959
  • Last login:July 05, 2025, 03:01:54 pm
Re: How is the best way to play Q-bert in Mame?
« Reply #2 on: March 09, 2010, 01:56:58 pm »
My thoughts? Pull that joystick and install a U360.  ;D

+1.  Q*bert works great with the U360.

garnerb350

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 892
  • Last login:May 09, 2019, 09:36:49 pm
  • Crowded elevators smell different to midgets...
    • Hyperspin
Re: How is the best way to play Q-bert in Mame?
« Reply #3 on: March 09, 2010, 02:06:10 pm »
Hehehe... I knew you guys were always going to say that... :laugh2: :banghead:

Well see the thing is, Im trying to save up and order parts for my next 2 cab builds ( a dedicated vert and a mame fighter)...I doubt ill be getting any replacement sticks anytime soon...

Is there a way to get away with it by having a Happs competition 8 way?
的f first you don't succeed, then skydiving definitely isn't for you..." ~ Jack Handy

javeryh

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7959
  • Last login:July 05, 2025, 03:01:54 pm
Re: How is the best way to play Q-bert in Mame?
« Reply #4 on: March 09, 2010, 02:08:02 pm »
Is there a way to get away with it by having a Happs competition 8 way?

Stand at a 45 degree angle to the screen?   :laugh2:

Thenasty

  • Trade Count: (+17)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4419
  • Last login:Today at 08:10:50 am
    • Thenasty's Arcademania Horizontal/Vertical monitor setup.
Re: How is the best way to play Q-bert in Mame?
« Reply #5 on: March 09, 2010, 02:13:17 pm »
I have the Happs P360 and I attach leaf switch at the bottom of the joystick (45 degree angle of course) Work like a charm. But then, that joystick double its input.
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

bkenobi

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1668
  • Last login:August 16, 2021, 10:41:52 pm
Re: How is the best way to play Q-bert in Mame?
« Reply #6 on: March 09, 2010, 02:27:20 pm »
Have you searched the forum?  I know I asked this question and u_rebelscum answered.  It has to do with joystick mapping, but I don't remember the exact mapping off the top of my head.

Blanka

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2248
  • Last login:January 25, 2018, 03:19:28 pm
Re: How is the best way to play Q-bert in Mame?
« Reply #7 on: March 09, 2010, 02:57:13 pm »
If you map the combination of 2 directions to each input, it works pretty well with an 8-way too.

garnerb350

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 892
  • Last login:May 09, 2019, 09:36:49 pm
  • Crowded elevators smell different to midgets...
    • Hyperspin
Re: How is the best way to play Q-bert in Mame?
« Reply #8 on: March 09, 2010, 03:34:07 pm »
Have you searched the forum?  I know I asked this question and u_rebelscum answered.  It has to do with joystick mapping, but I don't remember the exact mapping off the top of my head.

Im fixing to do that right now...I remember that thread but i wasnt sure untill you brought it up...
的f first you don't succeed, then skydiving definitely isn't for you..." ~ Jack Handy

garnerb350

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 892
  • Last login:May 09, 2019, 09:36:49 pm
  • Crowded elevators smell different to midgets...
    • Hyperspin
Re: How is the best way to play Q-bert in Mame?
« Reply #9 on: March 09, 2010, 04:39:17 pm »
Found it...

http://forum.arcadecontrols.com/index.php?topic=95716.0

But its a tab over my head...I did the mapping as it said...but it still sucks on my end...let me see what i can do...
的f first you don't succeed, then skydiving definitely isn't for you..." ~ Jack Handy

Havok

  • Keeper of the __Blue_Stars___
  • Trade Count: (+17)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4530
  • Last login:Yesterday at 01:29:48 am
  • Insufficient facts always invite danger.
Re: How is the best way to play Q-bert in Mame?
« Reply #10 on: March 09, 2010, 04:54:54 pm »
What, no-one else was going to say "in the nude?"
 
;)

Ginsu Victim

  • Yeah, owning a MAME cab only leads to owning real ones. MAME just isn't good enough. It's a gateway drug.
  • Trade Count: (+10)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10092
  • Last login:June 28, 2025, 10:45:55 pm
  • Comanche, OK -- USA
Re: How is the best way to play Q-bert in Mame?
« Reply #11 on: March 09, 2010, 05:06:15 pm »
What, no-one else was going to say "in the nude?"
 
;)


I always assume that's implied unless clothing is specifically mentioned.

DashRendar

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 488
  • Last login:November 06, 2015, 05:46:52 pm
  • "Don't get your servos in a twist pal."
Re: How is the best way to play Q-bert in Mame?
« Reply #12 on: March 09, 2010, 05:20:15 pm »
What, no-one else was going to say "in the nude?"
 
;)


I always assume that's implied unless clothing is specifically mentioned.

Heh.    :o
WANTED: Somebody to go back in time with me. This is not a joke. P.O. Box 322, Oakview, CA 93022. You'll get paid after we get back. Must bring your own weapons. Safety not guaranteed. I have only done this once before.

XeviouS

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 132
  • Last login:March 11, 2016, 08:38:20 am
    • Noah's Arkade
Re: How is the best way to play Q-bert in Mame?
« Reply #13 on: March 10, 2010, 02:52:11 am »
If you map the combination of 2 directions to each input, it works pretty well with an 8-way too.

+1
I did this also with my 8-way and Q-bert controlled perfectly.

garnerb350

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 892
  • Last login:May 09, 2019, 09:36:49 pm
  • Crowded elevators smell different to midgets...
    • Hyperspin
Re: How is the best way to play Q-bert in Mame?
« Reply #14 on: March 10, 2010, 11:07:08 am »
If you map the combination of 2 directions to each input, it works pretty well with an 8-way too.

+1
I did this also with my 8-way and Q-bert controlled perfectly.


but what with what?  :dizzy:
Do I go up-right or up-left for UP and so on and so on?
Seems like there is 2 choices for one direction... :dizzy: :dizzy: :dizzy: which one do you choose?

的f first you don't succeed, then skydiving definitely isn't for you..." ~ Jack Handy

Dartful Dodger

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3453
  • Last login:July 23, 2012, 11:21:39 pm
  • Newer isn't always better.
Re: How is the best way to play Q-bert in Mame?
« Reply #15 on: March 10, 2010, 12:47:42 pm »
If you map the combination of 2 directions to each input, it works pretty well with an 8-way too.

Thanks, I didn't realize you could map two(or more) buttons to an input. I really enjoyed playing Crystal Castle in the arcade, but with a joystick and the one button per direction the game is useless.

Congui

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 142
  • Last login:July 23, 2015, 12:54:53 pm
  • Newbie!
Re: How is the best way to play Q-bert in Mame?
« Reply #16 on: March 10, 2010, 12:49:22 pm »
This is my cfg looks like:

<?xml version="1.0"?>
<!-- This file is autogenerated; comments and unknown tags will be stripped -->
<mameconfig version="10">
    <system name="qbert">
        <input>
            <port type="P1_JOYSTICK_RIGHT" mask="1" index="42" defvalue="0">
                <newseq type="standard">
                    KEYCODE_6_PAD KEYCODE_2_PAD
                </newseq>
            </port>
            <port type="P1_JOYSTICK_LEFT" mask="2" index="43" defvalue="0">
                <newseq type="standard">
                    KEYCODE_8_PAD KEYCODE_4_PAD
                </newseq>
            </port>
            <port type="P1_JOYSTICK_UP" mask="4" index="44" defvalue="0">
                <newseq type="standard">
                    KEYCODE_8_PAD KEYCODE_6_PAD
                </newseq>
            </port>
            <port type="P1_JOYSTICK_DOWN" mask="8" index="45" defvalue="0">
                <newseq type="standard">
                    KEYCODE_2_PAD KEYCODE_4_PAD
                </newseq>
            </port>
        </input>
        <mixer>
            <volume_multiplier final="256" final_max="2560" mixer="256" mixer_max="2560" />
        </mixer>
    </system>
</mameconfig>


Hope this helps.

Matthew Anderson

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 153
  • Last login:September 01, 2020, 04:06:08 pm
  • What does that even mean?
Re: How is the best way to play Q-bert in Mame?
« Reply #17 on: March 10, 2010, 01:42:10 pm »
Now I am not a huge Q*Bert fan but when the mood strikes this is what I do... and yes I know it is not particularly accurate

I map 4 buttons to the four directions I have a standard street fighter 2 layout

OOO
OOO

so I map 2 buttons on each row like so

XXO
XXO


and VIOLA! I can play

just sucks a little with buttons...

Hope this helps a little...



Necro

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1031
  • Last login:November 29, 2022, 08:22:22 pm
  • Building a 'Classic' MAME Cab
Re: How is the best way to play Q-bert in Mame?
« Reply #18 on: March 10, 2010, 01:42:45 pm »
I'm sorry, everyone's wrong.  

The proper answer is to find the schematics to the original Q-bert cabinet, build the cabinet with all NOS control and artwork, then connect it to a computer running Q-bert on mame.

(just kidding, use a remapped U360 :) )

Gatt

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 225
  • Last login:February 04, 2020, 08:24:38 pm
Re: How is the best way to play Q-bert in Mame?
« Reply #19 on: March 10, 2010, 01:47:21 pm »
This is something I've been thinking about.

For Congo Bongo and Q-bert,  is it possible to mount a 4 way diagonally to get proper functionality too?  It's something I've been planning on implementing on my 4 way panel if it'll work.

smalltownguy

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 924
  • Last login:February 13, 2023, 10:48:26 am
Re: How is the best way to play Q-bert in Mame?
« Reply #20 on: March 10, 2010, 01:54:02 pm »
Seriously, folks? For all the time and effort you are going to spend on installing 4 ways diagonally, standing crooked, mapping multiple inputs, tying together buttons, playing in the nude (!) etc etc etc


Just get a U360. Out of the box it works perfectly for Q bert, not to mention all of the rest of the 4/8 way games.

Man, will my cab EVER be finished?

Gatt

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 225
  • Last login:February 04, 2020, 08:24:38 pm
Re: How is the best way to play Q-bert in Mame?
« Reply #21 on: March 10, 2010, 02:14:06 pm »
Seriously, folks? For all the time and effort you are going to spend on installing 4 ways diagonally, standing crooked, mapping multiple inputs, tying together buttons, playing in the nude (!) etc etc etc


Just get a U360. Out of the box it works perfectly for Q bert, not to mention all of the rest of the 4/8 way games.



Well,  I went that route a few years ago when 49-ways with software were supposed to do the same thing,  and wasn't pleased with the end results.  Launching software to reconfigure every game to get hiccups just wasn't optimal.

Alternatively,  I've spent another $20 and drill one more hole and the problem is solved is it not?

meany

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 119
  • Last login:May 01, 2019, 02:12:23 pm
  • Atomic batteries to power, turbines to speed....
Re: How is the best way to play Q-bert in Mame?
« Reply #22 on: March 10, 2010, 03:46:17 pm »
Here is a picture of my config.  This works great with my Happ 8-way.

Red

  • Trade Count: (+14)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 464
  • Last login:November 07, 2017, 08:37:51 am
  • I want to build my own arcade controls!
Re: How is the best way to play Q-bert in Mame?
« Reply #23 on: March 10, 2010, 03:50:01 pm »
My thoughts? Pull that joystick and install a U360.  ;D

How easy is it to pull the X-Arcade joystick and install a U360? 

Do you have to do anything in MAME then to let MAME know you have a U360 and not the X-Arcade joystick?

garnerb350

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 892
  • Last login:May 09, 2019, 09:36:49 pm
  • Crowded elevators smell different to midgets...
    • Hyperspin
Re: How is the best way to play Q-bert in Mame?
« Reply #24 on: March 10, 2010, 04:11:08 pm »
How easy is it to pull the X-Arcade joystick and install a U360? 
Do you have to do anything in MAME then to let MAME know you have a U360 and not the X-Arcade joystick?

Now Im not the pro on this...but i think that there might be a problem, because of the encoder that X-Gaming uses...
I know player one has to has num lock on in order to use...and i know I had to get a special ctrlr config file for mame(other than the standard), etc...
I'm not PC savy like i should be...
的f first you don't succeed, then skydiving definitely isn't for you..." ~ Jack Handy

Red

  • Trade Count: (+14)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 464
  • Last login:November 07, 2017, 08:37:51 am
  • I want to build my own arcade controls!
Re: How is the best way to play Q-bert in Mame?
« Reply #25 on: March 10, 2010, 04:18:59 pm »
How easy is it to pull the X-Arcade joystick and install a U360? 
Do you have to do anything in MAME then to let MAME know you have a U360 and not the X-Arcade joystick?

Now Im not the pro on this...but i think that there might be a problem, because of the encoder that X-Gaming uses...
I know player one has to has num lock on in order to use...and i know I had to get a special ctrlr config file for mame(other than the standard), etc...
I'm not PC savy like i should be...

What is this special ctrlr config file?  Could you share it with me?  I have a X-Arcade Tankstick, but haven't set up my MAME yet.  Thanks.

Dartful Dodger

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3453
  • Last login:July 23, 2012, 11:21:39 pm
  • Newer isn't always better.
Re: How is the best way to play Q-bert in Mame?
« Reply #26 on: March 10, 2010, 05:48:56 pm »
This is something I've been thinking about.

For Congo Bongo and Q-bert,  is it possible to mount a 4 way diagonally to get proper functionality too?  It's something I've been planning on implementing on my 4 way panel if it'll work.

Congo Bongo, EXCELLENT!!!

This is another game I enjoyed in the arcade but playing it with a joystick programmed for just up/down and left/right I stopped playing.

I want to change the inputs of all the games that require diagonal movement.  Is there a list of these games?

Thenasty

  • Trade Count: (+17)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4419
  • Last login:Today at 08:10:50 am
    • Thenasty's Arcademania Horizontal/Vertical monitor setup.
Re: How is the best way to play Q-bert in Mame?
« Reply #27 on: March 10, 2010, 10:02:10 pm »
here is a pic...

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

Thenasty

  • Trade Count: (+17)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4419
  • Last login:Today at 08:10:50 am
    • Thenasty's Arcademania Horizontal/Vertical monitor setup.
Re: How is the best way to play Q-bert in Mame?
« Reply #28 on: March 10, 2010, 10:03:39 pm »
above pic is a piece of another wico joystick base/leaf attach to the bottom of Happs P360. Need to change the Joystick shaft to a longer one.
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

XeviouS

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 132
  • Last login:March 11, 2016, 08:38:20 am
    • Noah's Arkade
Re: How is the best way to play Q-bert in Mame?
« Reply #29 on: March 11, 2010, 04:31:27 am »
If you map the combination of 2 directions to each input, it works pretty well with an 8-way too.

+1
I did this also with my 8-way and Q-bert controlled perfectly.


but what with what?  :dizzy:
Do I go up-right or up-left for UP and so on and so on?
Seems like there is 2 choices for one direction... :dizzy: :dizzy: :dizzy: which one do you choose?



My joystick is set up as:

UP  =  Joystick configured to Right/Up
DOWN = Joystick configured to Down/Left
LEFT = Joystick configured to Left/Up
Right = Joystick configured to Down/Right

Assuming your joystick microswitches are in the same position as mine this should work.

garnerb350

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 892
  • Last login:May 09, 2019, 09:36:49 pm
  • Crowded elevators smell different to midgets...
    • Hyperspin
Re: How is the best way to play Q-bert in Mame?
« Reply #30 on: March 11, 2010, 08:02:19 am »
Thanks Xevious...I'll double check my mapping and go from there...if I still dont see any improvement on my side, i'll just keep on walking... :cheers:
的f first you don't succeed, then skydiving definitely isn't for you..." ~ Jack Handy

darcyp

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 58
  • Last login:September 19, 2012, 12:22:17 pm
Re: How is the best way to play Q-bert in Mame?
« Reply #31 on: March 11, 2010, 03:35:50 pm »
Now I am not a huge Q*Bert fan but when the mood strikes this is what I do... and yes I know it is not particularly accurate

I map 4 buttons to the four directions I have a standard street fighter 2 layout

OOO
OOO

so I map 2 buttons on each row like so

XXO
XXO


and VIOLA! I can play

just sucks a little with buttons...

Hope this helps a little...




that's what i do too. granted im not a huge Qbert fan, but this works great for me.

ahofle

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4544
  • Last login:August 30, 2023, 05:10:22 pm
    • Arcade Ambience Project
Re: How is the best way to play Q-bert in Mame?
« Reply #32 on: March 11, 2010, 03:50:41 pm »
There is no need for a u360 to play Qbert.  Just map your 8way like Xevious suggested.  The only thing that would work better is a restricted 4 way rotated 45 degrees.

My joystick is set up as:

UP  =  Joystick configured to Right/Up
DOWN = Joystick configured to Down/Left
LEFT = Joystick configured to Left/Up
Right = Joystick configured to Down/Right

Assuming your joystick microswitches are in the same position as mine this should work.

bkenobi

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1668
  • Last login:August 16, 2021, 10:41:52 pm
Re: How is the best way to play Q-bert in Mame?
« Reply #33 on: March 11, 2010, 05:50:08 pm »
I found that my LS-30's don't hit diagonals well enough to play Q*Bert that well/cleanly.  I may give the 4 button setup a try just to see if it works better.  Thanks for the suggestion!

HanoiBoi

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 649
  • Last login:April 13, 2016, 09:52:03 pm
Re: How is the best way to play Q-bert in Mame?
« Reply #34 on: March 12, 2010, 12:24:57 am »
I essentially did the same thing as what Meany and Xevious suggested.  It worked like a charm and I was able to score over 800,000 using a Mag Stik Plus.

The only difference is that I used my P2 joystick (joystick on the right) so that when I play right-handed, I was more centered with the screen.  I do the same for games like Ms Pacman and Frogger.

Lilwolf

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4945
  • Last login:July 31, 2022, 10:26:34 pm
Re: How is the best way to play Q-bert in Mame?
« Reply #35 on: March 12, 2010, 05:40:54 am »
How about mounting a joystick at 45 degrees?  There is a reason for being able to swap a control panel.  One is some games are worth a $10 joystick and an some mfb.

There is another game that uses diagonals... the one with the monkeys and alligator and rolling things... whats the name... congo is coming to mind but I don't think its it.

HanoiBoi

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 649
  • Last login:April 13, 2016, 09:52:03 pm
Re: How is the best way to play Q-bert in Mame?
« Reply #36 on: March 12, 2010, 06:22:34 am »
How about mounting a joystick at 45 degrees?  There is a reason for being able to swap a control panel.  One is some games are worth a $10 joystick and an some mfb.

There is another game that uses diagonals... the one with the monkeys and alligator and rolling things... whats the name... congo is coming to mind but I don't think its it.

That's it...Congo Bongo.

Sure there are some people that might want to add another joystick that's good for, say, less than 5 games.  But if you can do it with existing hardware, it might appease the masses.