Escher
Student
- Joined
- Jun 16, 2016
- Messages
- 19
- Reaction score
- 21
JAMMA Video Standard
The JAMMA Video Standard, or JVS, is an updated version of an earlier protocol standard simply called JAMMA. JAMMA is an analog protocol which became the standard connection scheme for almost all arcade machines built by Namco Bandai, Sega, Taito, Tecmo, Capcom, Konami and Atlus, among others since 1985.
Released in 1996, JVS supports several modernized features such as USB and VGA support. Assuming the protocol and connections are utilized for a custom arcade game board, one could develop a brand new arcade game which could be played on any JVS-compatible arcade cabinet. That is what this project intends to accomplish, with the addition of a customized and built-from-scratch cabinet.
Preliminary Details
After extensive research into JVS, it was decided that a custom PCB would have to be built to support the functionality. Additionally, a separate I/O board would have to be designed to provide and interface between the physical arcade controls and the game. JVS Block Diagram
A microcontroller would of course be necessary, and after researching for uCs used in embedded gaming projects, theParallax Propeller P8X32A-D40 40-pin DIP package microcontroller was chosen due to its robustness as well as specification ability to emulate the JVS protocol.
Assisting me with this project is u/looksLikeImOnTop, who has already put in significant legwork to create the schematics for the cartridge and I/O board.
Battle Plan
Several different design schema could be used to guide this project, and I chose to focus on embedded hardware first. The reasoning for this is that everything else concerning the cabinet, peripherals, outputs, and inputs, are dependent upon the nature of the game designed for it. However the control and game boards will be the same regardless of the game. This means that schematics and board designs are up to bat, and for that CadSoft EAGLE PCB design software was chosen.
Preliminary Designs
Based upon the microcontroller specifications, the following schematic and board designs were generated withing EAGLE:
Schematic
Board
Keep in mind these are preliminary, and connections/modifications/a lot still has to be done. I will start adding more detail to these reports if people show interest.
Stay tuned!
The JAMMA Video Standard, or JVS, is an updated version of an earlier protocol standard simply called JAMMA. JAMMA is an analog protocol which became the standard connection scheme for almost all arcade machines built by Namco Bandai, Sega, Taito, Tecmo, Capcom, Konami and Atlus, among others since 1985.
Released in 1996, JVS supports several modernized features such as USB and VGA support. Assuming the protocol and connections are utilized for a custom arcade game board, one could develop a brand new arcade game which could be played on any JVS-compatible arcade cabinet. That is what this project intends to accomplish, with the addition of a customized and built-from-scratch cabinet.
Preliminary Details
After extensive research into JVS, it was decided that a custom PCB would have to be built to support the functionality. Additionally, a separate I/O board would have to be designed to provide and interface between the physical arcade controls and the game. JVS Block Diagram
A microcontroller would of course be necessary, and after researching for uCs used in embedded gaming projects, theParallax Propeller P8X32A-D40 40-pin DIP package microcontroller was chosen due to its robustness as well as specification ability to emulate the JVS protocol.
Assisting me with this project is u/looksLikeImOnTop, who has already put in significant legwork to create the schematics for the cartridge and I/O board.
Battle Plan
Several different design schema could be used to guide this project, and I chose to focus on embedded hardware first. The reasoning for this is that everything else concerning the cabinet, peripherals, outputs, and inputs, are dependent upon the nature of the game designed for it. However the control and game boards will be the same regardless of the game. This means that schematics and board designs are up to bat, and for that CadSoft EAGLE PCB design software was chosen.
Preliminary Designs
Based upon the microcontroller specifications, the following schematic and board designs were generated withing EAGLE:
Schematic
Board
Keep in mind these are preliminary, and connections/modifications/a lot still has to be done. I will start adding more detail to these reports if people show interest.
Stay tuned!
Last edited: