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: JAMMA Custom Arcade Project (JCAP)  (Read 1819 times)

0 Members and 1 Guest are viewing this topic.

eschersenigma

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 8
  • Last login:February 02, 2021, 02:36:04 pm
  • I want to build my own arcade controls!
JAMMA Custom Arcade Project (JCAP)
« on: June 10, 2017, 10:41:02 pm »

JAMMA Custom Arcade Project (JCAP)

CURRENT STATUS: Developing VGA driver
What is it?
JCAP is a project with the goal of developing a JAMMA arcade standard compatible game board using the Parallax Propeller 1 (P8X32A) microcontroller upon which a user can implement their own custom arcade game, either from scratch or by using the library of graphics, sound, input, and other drivers developed under the project. Ultimately, the project will provide:

  • VGA video driver
  • Sprite/tile based graphics driver
  • PWM sound driver
  • Serialized input driver
  • Game engine
  • PCB schematic and CAD files

in such a way that a user has everything they need to implement their own arcade game and have a PCB printed to build it on.

This is a project that spans several EE, CPE, and CS disciplines such as active and passive component circuit design, PCB development and design, video generation, game theory and design, assembly programming, microcontroller interfacing, FPGA development, verilog design, and many more.

A more detailed description can be found in the JCAP README.

How do I follow it?


The project is being managed via GitHub, and can be found at:

* https://github.com/cspang1/JCAP

The progress log can be found at:

* https://github.com/cspang1/JCAP/wiki

The log itself contains a lot of background information that some might find very interesting as well, such as a brief history of arcade games and an analysis of historical video formats. Here are the first handful of logs to get your feet wet on the project:


Contributing
Any help will be gladly accepted, and if anyone is interested in contributing to the project,  please read the contribution guidelines. Currently, I would be glad to get in touch with anyone who has experience with developing graphics drivers, either on the software or hardware sides. The graphics system will be tile and sprite based, and will be very similar to the Nintendo Entertainment System's.

yotsuya

  • Trade Count: (+21)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19955
  • Last login:April 12, 2024, 11:03:32 pm
  • 2014 UCA Winner, 2014, 2015, 2016 ZapCon Winner
    • forum.arcadecontrols.com/index.php/topic,137636.msg1420628.html
Re: JAMMA Custom Arcade Project (JCAP)
« Reply #1 on: June 10, 2017, 11:09:41 pm »
Subscribed
***Build what you dig, bro. Build what you dig.***

paigeoliver

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10992
  • Last login:March 29, 2022, 06:10:15 pm
  • Awesome face!
Re: JAMMA Custom Arcade Project (JCAP)
« Reply #2 on: June 10, 2017, 11:43:33 pm »
What is the processor?
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.

eschersenigma

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 8
  • Last login:February 02, 2021, 02:36:04 pm
  • I want to build my own arcade controls!
Re: JAMMA Custom Arcade Project (JCAP)
« Reply #3 on: June 11, 2017, 12:12:11 am »
The Propeller P8X32A multicore microcontroller. All the details are in the Readme and Wiki on Github.

matsadona

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 760
  • Last login:October 28, 2023, 06:00:12 am
Re: JAMMA Custom Arcade Project (JCAP)
« Reply #4 on: June 11, 2017, 09:25:50 am »
Sounds interesting. Thanks for sharing  :)
Building, collecting and playing arcade machines :)

eschersenigma

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 8
  • Last login:February 02, 2021, 02:36:04 pm
  • I want to build my own arcade controls!
Re: JAMMA Custom Arcade Project (JCAP)
« Reply #5 on: June 12, 2017, 11:53:36 pm »
Sounds interesting. Thanks for sharing  :)

Thanks for the interest! Going through a steep learning curve with assembly language and video generation, but I'm hype!

SuperGojira2001

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 127
  • Last login:November 20, 2017, 05:14:53 pm
  • Trying to learn...
Re: JAMMA Custom Arcade Project (JCAP)
« Reply #6 on: June 13, 2017, 11:18:00 am »
Hm, interesting.