Thursday, December 25, 2008

Whats Left ?


So with the controls done and out of the way my MAME project is nearing completion.
It seems every so often you have a plan and it never pans out the way it should. The plan for me was use the 19" CRT monitor that I have sitting around in my arcade project. It was small and a 25"-27" is more true with what was contained in the cabinet when I got it. I didn't have the TV and the video card I used provided me with less then stellar results. Then my dad tells me he has that 25"-27" RCA I could have. That was a major plus,but as is my PC doesn't have a means to send the picture to a TV. Then there was the issue that some games don't play on my MAME machine. From what Ive seen in my testing Midway games (NARC,NBA Jam,NFL Blitz,Mortal Kombat)don't play at full speed. One of the guys over at www.cgcc.ca said I should try FAST MAME. Now ....... I'm a guy who thinks "If it ain't broke don't fix it!." That's the way I feel about my existing system. I have the controls working well, a bunch of my favorite fighting games seem to play fine, why should I mess with that ? So that got me thinking, Id like to do a bar top MAME or even a cocktail MAME in the near future. So why don't I pick up a new PC, add a video card with S-Video out and try FAST MAME ? I decided I would try that. I'm not in the process of trying to get another PC to do a second full MAME install. But then another issue, I just picked up a 50" Panasonic Plasma TV on boxing day. I think id love to use the plasma as a monitor, and use the new/old PC as a means to stream movies and free online PPV. Ah the struggles, what do I do, what do I do ? For now no answer.

DONE! Well Almost . . .


OK remember I said I would be done the MAME cabinet for January ? Well I'm still working with that as my deadline. I've completed the wiring of the IPAC and everything "seems" to work fine. Ive been testing games every now and again in MAME.... but I find I keep going back to Street Fighter II: Rainbow .....
When I'm not playing SFII:Rainbow I'm making sure that everything functions the way it should. The computer boots up and goes right into MAME. Once in MAME the mouse inst visible and games can be selected using the joystick. Using the joystick you are able to select from Mike's Favorites and All Games. All buttons and directions work flawlessly. It was suggested I make sure the controls work before installing them into the cabinet. I don't think I've overlooked anything,but if I have it will just need to be resolved once installed in the cabinet. I'm still waiting on the PCB mounting feet that B1 (over @ www.cgcc.ca) sent me. Once they come ill install the controls into the cabinet. Today is Christmas and despite going to my parents I didn't pick up the RCA TV. I had planned to get that today and use that for the MAME monitor. We never did move around the big screens as planned so I'm still using the 19" CRT (for now).

Final Instruction Cards



Not much to say here, these are the final two instruction cards I've created for the MAME cabinet. These should simplify things for "any" user of the MAME cabinet. Even serving as a reminder to myself in the event that I forget what I am doing after a few Corona's.

Please feel free to leave comments.

Thursday, December 18, 2008

Revised Instruction Card



Took some ideas from the guys over at www.cgcc.ca & slightly revised the image. Not sure if this will be the final but here it is.
I know I need to fix MIKES as it should read MIKE'S.

Instruction Cards






So I've finished wiring up the IPAC and it was tested for a short period last night. But more on that later. I'm still new to MAME so I found myself constantly referring back to a print out I created so I would know how to navigate MAME. For example, I had tested Street Fighter II rainbow and wanted to return to the main menu. How do I do this using the IPAC ? Anyway its not hard, just wasn't possible for me to memorize during the short game play I had. So it got me thinking, if I go with the 19" monitor I had planned I will have tons of negative space on the bezel. The solution was to design some instruction cards that I could get custom printed. I could even go with a simple 5'x7' design and print at a local Wal-Mart. I had been thinking of ordering a Dynamo logo sticker to place on the top of the bezel anyway, these "instruction cards" would provide more visual interest.

I want my MAME machine to be very user friendly, something that when people come over they can power on and play. I don't want anyone to come get me because they are done playing Tetris and now want to play Pac-Man. That's why I think the idea for the "instruction card" is great. Players will now know how to switch games, add credits, pause the system, etc.

I plan on designing a second card that will tell users what can be found in my favorites (not title for title, but pointing out that it contains titles hand picked by myself) and instruct them on how to get to "all games." This way if a player is unable to locate a game of his/her choice in my favorites they will have a general idea of how to locate it.

That's it for now! Ill post pics later of my completed IPAC and me testing it.

Wednesday, December 17, 2008

Start Me Up!


So once again progress is being made and my MAME project is once again the subject of my affection. I guess like many things out of sight out of mind perhaps. Tucked away in the basement with many other things on the roster MAME simply became forgotten. Well perhaps not forgotten, as it bothered me to leave the machine uncared for as long as it was. None the less I'm back in the game!

As I mentioned in the previous post I began wiring up the IPAC after having the microswithces/cherryswitches in my possession for about 2 months. I haven't completed it as of yet,but its getting there. I still need to wire up player one into the IPAC and wire up the 1 and 2 player start buttons. That's it! when that's done its DONE.

From there I can take my control panel upstairs and make sure it works the way it should. Make sure all the buttons fire, and the directions work. I also need to make sure I'm happy with the overall function. The IPAC can be reprogrammed, but as mention on the Ultimarc site it does perform shifted functions. Simply put it should be able to perform all the required commands without any need to reprogram. For your reference the link is below.
http://www.ultimarc.com/

The MAME Mystery

I wanted to make sure that my MAME project would be simple to use. Not only for myself, but anyone that wanted to play. With the mouse and keyboard tucked away it had to boot up and go right into MAME. Everything needs to be controlled from the joysticks and buttons. I thought this was a must! I had even read that you could change the BIOS(?) and even remove Windows load screens. I didn't want to get that elaborate,but I knew %100 that my machine needed to boot right into MAME. After doing a little research I found out its a rather simple process.
(1) Locate your main MAME folder & create a shortcut of the EXE file
(2) Take the EXE file and deposit it into your start up
(3) Run msconfig and make sure you see the EXE file

With all that done your PC should fire up and MAME should start without any prompting. Now what I did......... well I took the EXE file and removed it entirely from the MAME folder. I then put the EXE into my start up. MAME did start up as I wanted,but my settings and favorites were gone. I couldn't for the life of me figure out what had happened. I was trying to create new INI files, but my favorites were still M.I.A! Anyway I had asked around and figured out that by removing the EXE file I had perhaps created a duplicate MAME install. I removed the EXE leaving behind the shortcut and everything now works the way it should.

When my PC turns on it takes about 30 seconds of so before MAME itself appears on screen. To provided a more true "arcade look" I plan on removing all the icons from my desktop. Having my desktop appear clean and free of anything that would identify it as a PC. Ill then create a custom DTI (desktop image) featuring the MAME logo that states "please wait while loading." Again it serves no function,but I think it will look good and let new players realize they need to wait before playing.

Saturday, December 13, 2008

Me, The iPod & The IPAC






So last night was one of those nights I decided there was going to be no TV. I would clean,read,surf the net,whatever...just not watch TV. So once I got home I cleaned my dogs kennel,took her for a walk,then went online for a bit. When I was done I went downstairs and gazed at my control panel. I decided enough was enough, I didn't need to wait until my vacation to complete my MAME project. So I took the control panel up to the kitchen (so I could watch the dog) and fired up some tunes on the iPod and away I went. I first had to clean off some of the cherry switches, making sure I could see the hole and run the wire through it. In then installed the remaining cherry switches on the control panel. Slowly but surely I started to wire up all the components. As I did I was sure to label each wire, making sure my commons (ground), buttons, and all directions were clearly visible. I figured this would help speed things up when I was ready to connect the IPAC. I still have to complete player two,but I don't think it will take more then an hour on Sunday. Today (Saturday) there is just far to much other stuff to do. But I must say I'm glad I made some progress. As I mentioned prior I now have my XP computer set up to boot right into MAME. Ive made sure that MAME runs in full screen and the mouse cursor inst visible. Ill need to spend a little time online trying to figure out where my favorites folder vanished to. This is a real sticking point for me! It was so great to have all my favorites "streamlined" and displayed in one location. Ah well more on that as it develops. As always Ive included pictures with my post.