Jump to content
ComputerSpaceFan

Hack Midnight Magic to use paddle controllers?

Recommended Posts

Having played Video Pinball back in the day and not enjoying it, I never paid any attention to Midnight Magic nor Bumper Bash. I just tried Midnight Magic and I am in love! This is awesome pinball, especially for the 2600!

 

My only complaint is using a joystick. I read here someone considered hacking Midnight Magic to allow using the paddle controllers. I know you can control the flippers if you hook up a paddle controller but there is no way to launch the ball (at least not that I can find).

Actually they mention using "the footpedal controller" (whatever that is) and it allowed using paddles and made the game much better. There's even a pic!

 

Does a hack exist to allow paddle control of Midnight Magic that enables you to launch the ball? Or is there a way to do it that I can't find? I even tried hooking up a joystick to Player 2 but that didn't work.

 

b_MidnightMagic_Red_front.jpg

Share this post


Link to post
Share on other sites

Interesting that the cover art appears to show the use of paddle controllers. I wonder if there are any remnants in the code for launching the ball with them (or console switches).

Share this post


Link to post
Share on other sites

Pretty sure the box art is carry-over from the original "David's Midnight Magic" computer game. I guess it's accurate enough if the paddle buttons still operate the flippers. :)

Share this post


Link to post
Share on other sites

Midnight Magic is one of my all time favorites on the 2600. I remember playing it with the paddles just to see if it would work. Of course, lack of plunger control brought a quick end to that experiment. If I had the ambition to hack it, I would make it so that when you press both buttons the plunger goes down. Let go of either button to bring it back up (same as pushing up on the joystick). Release both buttons to launch. If the plunger is at its apex, releasing the buttons does nothing. This would give the player the same amount of control as if a joystick were being used.

 

Basically, the paddle "fire" buttons are the "left" and "right" joystick directions. Using joystick terminology, I would go with this pseudo-code during "plunger mode". The left part of the argument is the joystick input (or paddle fire buttons) and the right hand side of the argument is the equivalent action.

 

left || right == up

left && right == down

(!left && !right) && !plungerAtApex == fire

 

Hope that makes sense.

Share this post


Link to post
Share on other sites

I'd love to see a hack that allows you to use the paddles to play this game. All the pinball games for 2600 actually. The controls for bumper bash is a big part of what makes it my favorite 2600 pinball game even though some others have more interesting tables.

Share this post


Link to post
Share on other sites

But how would you control the plunger then? Both ports would be occupied in 2-player games, so that's out. IMO it would be a good candidate for a Sega controller hack...you get 2 buttons and the stick remains the same for purists (and maybe to check into adding "english"). Plenty of free space to work that in. Acceptable?

Share this post


Link to post
Share on other sites

Does this work? Buttons backward?

(I'm unable to check...since Z26 always reports INPT1 as pressed).

Edited by Nukey Shay

Share this post


Link to post
Share on other sites
But how would you control the plunger then? Both ports would be occupied in 2-player games, so that's out. IMO it would be a good candidate for a Sega controller hack...you get 2 buttons and the stick remains the same for purists (and maybe to check into adding "english"). Plenty of free space to work that in. Acceptable?

 

Bumper bash let you control the plunger and flippers with just one set of paddles

Share this post


Link to post
Share on other sites

Does this work? Buttons backward?

(I'm unable to check...since Z26 always reports INPT1 as pressed).

Does not work. The left flippers stay up all the time (Kroc cart).

Share this post


Link to post
Share on other sites

Paddles it is, then :)

The updated routine fits squarely into the old spot, and allows either controller to be used. Down on a stick will still pull the plunger and flip both flippers like the original game...with left and right controlling the corresponding side individually (which is the same bit positions set from paddle buttons). Holding both paddle buttons will also pull the plunger.

Midnight_Magic.zip

  • Like 4

Share this post


Link to post
Share on other sites

Works beautifully! Any chance of of giving the paddle treatment to other 2600 pinball games or maybe some of the more noticeable pinball hacks that change the table layouts? The Midnight Magic 3d hack would be cool to have this control scheme also.

Edited by Legend

Share this post


Link to post
Share on other sites

I know it's a little late but I don't think there's need for hack. I remember somebody using a DB 9 splitter with a 7800 on Centipede. It allowed him to use a controller for two player co-op mode. Then he would "merge" the two players in a corner to get double firepower.

 

A player could just use DB 9 splitter that lets the player to hook up two controllers on one port and just use the joystick to launch the ball and the paddles to work the flippers.

Share this post


Link to post
Share on other sites
A player could just use DB 9 splitter that lets the player to hook up two controllers on one port and just use the joystick to launch the ball and the paddles to work the flippers.

 

As far as playability is concerned, I personally feel that using just the paddles to operate the flippers and launch the ball makes for an easier and more fun experience. Otherwise, you'd have to use the joystick to launch the ball, then quickly drop the joystick and grab the paddles to control the flippers. This just seems cumbersome and awkward in my opinion.

Share this post


Link to post
Share on other sites

As far as playability is concerned, I personally feel that using just the paddles to operate the flippers and launch the ball makes for an easier and more fun experience. Otherwise, you'd have to use the joystick to launch the ball, then quickly drop the joystick and grab the paddles to control the flippers. This just seems cumbersome and awkward in my opinion.

 

Well, that depends how you set the controllers. One setup could be like you use the joystick adjust the kicker with your hands, then put the stick down and use your feet to hit the button while holding the paddles in your hands. When you lose a ball, just repeat those steps again. Then again, I do like trying oddball control setups. I don't think making a hack is a waste of time, a lot of us at this point in time just like finding new ways to play our games.

Share this post


Link to post
Share on other sites
Works beautifully! Any chance of of giving the paddle treatment to other 2600 pinball games or maybe some of the more noticeable pinball hacks that change the table layouts? The Midnight Magic 3d hack would be cool to have this control scheme also.

How many other pinball games are there? Video Pinball is the only one I can think of at the moment (and is already so much unlike table pinball that the lack of a 2-button hack is the least of it's issues IMO).

 

MM-3D with the controller hack and timer correction follows...a changelist is included if there are other gfx hacks based on this or the PAL originals.

Midnight_Magic_3D-Dual_Control(NTSC).zip

Share this post


Link to post
Share on other sites
How many other pinball games are there? Video Pinball is the only one I can think of at the moment (and is already so much unlike table pinball that the lack of a 2-button hack is the least of it's issues IMO).

 

Not too sure how many others there are. (just tried checking, I guess there are only the 3 pinball games for 2600 )You're kinda right about video pinball not being very traditionally "pinbally" although your paddle hack would make it a little better.

 

I only know of two midnight magic hacks that change the table enough to warrant some treatment. The space invader MM hack and the Borg Wars MM Hack. Both are in the database. (sorry, on closer inspection, I guess they don't really change the table layout)

 

Maybe some homebrew pinball games will eventually show up using paddle control to widen the 2600 pinball library.

Edited by Legend

Share this post


Link to post
Share on other sites

Just wanted to say thanks to Nukey for this simple, yet awesome hack. I've been playing quite a bit more of midnight magic in the past few days because of it and the paddle controls make it that much more enjoyable.

 

The only thing to make it better ( besides new tables of course) would be some sound effects for the ball when it hits the flippers and ricochets off the walls. Maybe a sound effect for just the flippers themselves when the triggers are pressed.

 

The idea of putting some "English" on the ball also would be really cool.

Edited by Legend

Share this post


Link to post
Share on other sites

Necro-bump

 

Just wanted to let folks know I showed off this awesome hack in my latest video.

 

https://www.youtube.com/watch?v=vaAUOwUe_4k

It is great things like this hack got created. Funny thing is the original game can do all this with out the hack. Only problem is you need a rare controller. Worse yet you need 2 of them and to top it off you need an even more rare item call a Y adapter. There the gemini controllers which have a joystick and paddle on the same controller. The Y adapter allows both controllers to be pluged in at the same time.

Share this post


Link to post
Share on other sites

Nope. Gemini's Y cable cancels out the stick. The cable is not fully wired for all 9 pins, but swaps two wires for the other end to get a second Gemini controller to function as Player 1 (if you plug in a single Gemini controller without the cable, the stick and trigger function the same as a regular stick does, and the paddle dial is mapped to player 2). A good alternative for the original unhacked game would be a Starplex or Track And Field controller...neither of those should be very rare.

Share this post


Link to post
Share on other sites

How many other pinball games are there? Video Pinball is the only one I can think of at the moment (and is already so much unlike table pinball that the lack of a 2-button hack is the least of it's issues IMO).

 

MM-3D with the controller hack and timer correction follows...a changelist is included if there are other gfx hacks based on this or the PAL originals.

There's Bumper Bash!

 

http://atariage.com/software_page.php?SoftwareLabelID=59

post-7077-0-89349700-1488746622_thumb.png

Share this post


Link to post
Share on other sites

n/a...BB already uses paddle controllers. VP and MM don't. I was asking if there were any other 2600 pinball games that don't.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...