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: Arcade homebrew  (Read 3824 times)

0 Members and 1 Guest are viewing this topic.

ArcadeHomebrewer

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 4
  • Last login:February 06, 2013, 04:43:49 pm
Arcade homebrew
« on: July 09, 2012, 05:45:36 pm »
I would like to create my own arcade homebrew game. I don't mean running a pc game inside a arcade cab, I mean an actual arcade game like the good old days of pac-man. If someone could please give me advice on how i can do this and post links to tutorials for this it would be greatly appreciated.

Sincerely,

ArcadeHomebrewer

paigeoliver

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10994
  • Last login:July 06, 2024, 08:43:49 pm
  • Awesome face!
Re: Arcade homebrew
« Reply #1 on: July 09, 2012, 05:54:11 pm »
You write the game the exact same way you would write any other video game but write it with an arcade cabinet in mind. Your finished game would still probably run on PC hardware as designing custom hardware for a one off game would be financially viable.
Acceptance of Zen philosophy is marred slightly by the nagging thought that if all things are interconnected, then all things must be in some way involved with Pauly Shore.

ArcadeHomebrewer

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 4
  • Last login:February 06, 2013, 04:43:49 pm
Re: Arcade homebrew
« Reply #2 on: July 09, 2012, 05:57:06 pm »
So there is no way to say use the same boards used in pac-man, but write a different game that will run on them? Any assistance would be greatly appreciated.

Sincerely,

ArcadeHomebrewer

CheffoJeffo

  • Cheffo's right! ---saint
  • Wiki Master
  • Trade Count: (+2)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7783
  • Last login:Yesterday at 02:29:16 pm
  • Worthless button pusher!
Re: Arcade homebrew
« Reply #3 on: July 09, 2012, 06:16:53 pm »
It would take expertise, a lot of dedication and some specialty equipment, but if you want to get started:

http://www.jeffsromhack.com

Working: Not Enough
Projects: Too Many
Progress: None

paigeoliver

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10994
  • Last login:July 06, 2024, 08:43:49 pm
  • Awesome face!
Re: Arcade homebrew
« Reply #4 on: July 09, 2012, 06:19:15 pm »
Ok, you didn't specify in your first post that you wanted to write for an old platform. Very possible, although a lot more difficult than using modern hardware.

So there is no way to say use the same boards used in pac-man, but write a different game that will run on them? Any assistance would be greatly appreciated.

Sincerely,

ArcadeHomebrewer
Acceptance of Zen philosophy is marred slightly by the nagging thought that if all things are interconnected, then all things must be in some way involved with Pauly Shore.

eds1275

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2165
  • Last login:June 13, 2025, 11:04:26 am
  • Rock and Roll!
Re: Arcade homebrew
« Reply #5 on: July 09, 2012, 06:25:26 pm »
I am currently involved in 4 arcade-style game projects that run on PC. I am using game maker from http://www.yoyogames.com/gamemaker/studio. It's pretty easy to get something basic down and seems to be fairly good for customization. I suggest going through the 2 tutorials that come with it. The second tutorial is very poorly written, but if you can get your head around that then you should be good to go off on your own.

Well Fed Games

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1884
  • Last login:January 07, 2025, 04:42:47 pm
  • Delicious!
Re: Arcade homebrew
« Reply #6 on: July 09, 2012, 06:28:27 pm »
Yeah, I'm working on a similar project, but I am just going the PC-in-a-cab route... having an actual Arcade PCB with a custom game would be cool, but how to do that? Cheffo's link is probably your best bet. D2K is an example, but it is not an original game, just new levels and some tweaks using existing game resources (not that the creator isn't a frickin' genius). Hopefully soon I will have a blog up about my project... once I get a couple other cabinet builds squared away. What kind of game you thinking about?

eds- I am using gamemaker too! Can't wait to see what you are working on!
Completed projects: Pac bartop (Plug & Play), 30th Anniversary Pac cab (MAME), Point Blank (PS1), Centipede (arcade hardware- light restore), VS. Super Mario Bros (arcade hardware- light restore) Tetris Cocktail (SNES), Arcade Classics upright (60-in-1, then MAME), Multi-Raiden (arcade hardware). Pac Man vs.(Gamecube),

Working on: Pinball Re-theme, Homebrew arcade arena shooter

ark_ader

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5645
  • Last login:March 02, 2019, 07:35:34 pm
  • I glow in the dark.
Re: Arcade homebrew
« Reply #7 on: July 09, 2012, 06:32:42 pm »
Learn C# and get yourself a book on XNA 4.0

Make yourself a space shooter, PONG or Space War.

Lots of resources out there for you to get started.

You might make the next Pacman.  :applaud:

What are you waiting for?  Get coding!  ;D
If I had only one wish, it would be for three more wishes.

ArcadeHomebrewer

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 4
  • Last login:February 06, 2013, 04:43:49 pm
Re: Arcade homebrew
« Reply #8 on: July 09, 2012, 06:42:25 pm »
I started reading into it and want to do it in 6502 assembly language.Is there a "arcade board" emulator(I don't mean MAME) where i can just emulate the boards itself for Bega's Battle? I want to assemble my code and try running it using emulated boards. Any assistance would be greatly appreciated.

Sincerely,

ArcadeHomebrewer

404

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1019
  • Last login:August 04, 2015, 10:19:10 pm
Re: Arcade homebrew
« Reply #9 on: July 09, 2012, 06:49:45 pm »
I started reading into it and want to do it in 6502 assembly language.Is there a "arcade board" emulator(I don't mean MAME) where i can just emulate the boards itself for Bega's Battle? I want to assemble my code and try running it using emulated boards. Any assistance would be greatly appreciated.

Sincerely,

ArcadeHomebrewer

Welcome to the site. You must be really good or completely suicidal.  ;D

Just joking on the suicidal part. if you know assembly and want to get started on some sort of proto board, have a look at http://www.6502.org/homebuilt/

I remember some years ago there was a generic 6502 kit that one could buy that had audio, video and io pinouts ready.

ArcadeHomebrewer

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 4
  • Last login:February 06, 2013, 04:43:49 pm
Re: Arcade homebrew
« Reply #10 on: July 09, 2012, 07:02:25 pm »
Is there any arcade specific arcade projects that i should look into on that page? All i see is a giant list of links with not much specifically for arcades. Any assistance would be greatly appreciated.

Sincerely,

ArcadeHomebrewer

404

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1019
  • Last login:August 04, 2015, 10:19:10 pm
Re: Arcade homebrew
« Reply #11 on: July 09, 2012, 07:25:08 pm »
unfortunately, no. You just might be the very first person i've heard of doing a project like this. If i were you I would first find a 6502 based development platform the basics you need. Good debugging, good support, video out, audio etc and then go from there.

Gray_Area

  • -Banned-
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3363
  • Last login:June 23, 2013, 06:52:30 pm
  • -Banned-
Re: Arcade homebrew
« Reply #12 on: July 09, 2012, 09:44:23 pm »
I would ask the gents over at MAMEWorld. The first thing they might say, given you're wanting write in assembly, is learn to emulate it. Focus on a game(s) that used it.

Actually, you might just ask Don Hodges.
-Banned-

paigeoliver

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10994
  • Last login:July 06, 2024, 08:43:49 pm
  • Awesome face!
Re: Arcade homebrew
« Reply #13 on: July 10, 2012, 12:11:02 am »
Is there any reason why you would specifically target such an impossible to find platform to run your game as Bega's Battle? There are probably only about 10-20 of those machines kicking around the entire world.
Acceptance of Zen philosophy is marred slightly by the nagging thought that if all things are interconnected, then all things must be in some way involved with Pauly Shore.

cgbartek

  • Trade Count: (+1)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 3
  • Last login:July 26, 2012, 05:15:28 pm
Re: Arcade homebrew
« Reply #14 on: July 13, 2012, 03:43:02 pm »
Cool idea. I wish you luck on learning 6502 ASM, low level programming isn't terribly easy to grasp. I would gravitate toward the Gamemaker route that others have mentioned, then put it on a cheap PC... this would be a much easier way to create the game, or at the very least prototype it before you create it in assembler. This hobby doesn't have much of a homebrew scene, but then again probably because there's so much hardware out there.

bkenobi

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1668
  • Last login:August 16, 2021, 10:41:52 pm
Re: Arcade homebrew
« Reply #15 on: July 13, 2012, 05:51:37 pm »
Maybe I'm missing something, but MAME does emulate the boards.  You would have to build your own rom that would be compatible with the original rom you are replacing, but you should be set with MAME I believe.  If you want to program your own game using Pacman hardware as an example, you would use all the same stuff in MAME except for whatever rom chips contain the actual game code.  Those roms would have to be written and compiled by you using whatever the appropriate tool would be.  Once you get the rom working in MAME, you would burn it back to a real rom chip and drop it (or them) into an original Pacman board.

I thought that was the primary purpose of MAME...keeping the original hardware/software saved for future generations.   ???

paigeoliver

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10994
  • Last login:July 06, 2024, 08:43:49 pm
  • Awesome face!
Re: Arcade homebrew
« Reply #16 on: July 13, 2012, 10:59:25 pm »
If you hack an existing rom (which will likely maintain most of the original code), then it will almost certainly work in mame, but something written from scratch might work in mame and then fail on the real board or vise versa.
Acceptance of Zen philosophy is marred slightly by the nagging thought that if all things are interconnected, then all things must be in some way involved with Pauly Shore.