JPAC
Da Wikicab.
La J-PAC (JAMMA interface for Pc to Arcade Controls) e' una scheda che permette di collegare facilmente ad un cabinet cablato JAMMA un PC tramite tastiera (PS/2 o USB) e scheda video.
Contentuto |
Caratteristiche Principali
- LED di autodiagnostica verificano la correttezza dei collegamenti.
- Non necessita di alimentazione separata.
- Non usa matrici e quindi non genera ghosting dei tasti. Tutti gli input sono completamente separati e generano il proprio interrupt.
- Due modalità selezionabili da jumper, per usare i tasti standard di MAME o per programmare i propri tasti personalizzati.
- Funzione 'Shift': premendo [Start1] insieme ad altri bottoni, vengono inviate funzioni MAME come "Esc", "Coin 1", "Tab", "Invio". Questo vuol dire che non è necessario aggiungere tasti extra al cab. In modalità programmazione, è possibile configurare qualsiasi comando come shift + un altro tasto.
- Non richiede l'installazione di driver.
- Tutti i controlli sono inviati al connettore JAMMA integrato.
- Connettore per l'ingresso VGA dalla scheda video. Invia il video del PC al monitor del cab tramite il connettore JAMMA.
- L'amplificatore video integrato porta il segnale al livello standard richiesto dai monitor arcade. Impiega un chip per l'ampificazione video high-bandwidth.
- Il microcontrollore custom impiegato lascia passare solo i sync adatti al monitor arcade e impedisce il passaggio di sync con frequenza troppo alta che potrebbero danneggiare il monitor del cab.
- Il circuito sync combina anche i sync orizzontale e verticale separati nel sync composito adatto al monitor arcade. Gestisce sia sync positivi che negativi.
- Se necessario, divide un segnale VGA 31KHz in due in modo da visualizzare un'immagine stabile su un monitor arcade 15KHz. Questo è utile per vedere l'avanzamento del boot (non per giocare). Smette automaticamente di dividere il segnale quando rileva che il PC invia una frequenza corretta a 15KHz.
- Gli altoparlanti del cab JAMMA sono arrivano alla morsettiera del J-PAC per poterli collegare ad una scheda audio amplificata o ad altoparlanti per pc modificati.
I Led
La J-PAC ha 2 led:
- GIALLO (SYNC IN).
Si accende quando arriva il segnale video dalla scheda video del PC.
- VERDE (SYNC OK).
Si accende quando il segnale video ha la frequenza giusta (in base a come sono impostati i jumper rossi, 15KHz, 25KHz e 31KHz).
Perché tutto funzioni i jumper rossi devono essere impostati correttamente in base al tipo di monitor che c'è nel cab e i due led devono essere entrambi accesi!
Interfacciamento al connettore JAMMA
Collegandosi alla presa JAMMA, la J-PAC supporta lo standard 2 giocatori con 3 pulsanti ciascuno, oltre ai tasti di start 1 e 2, gettoniera, collegamenti video, audio, ecc. Dato che 3 pulsanti sono una limitazione, la J-PAC supporta anche i pulsanti aggiuntivi (4,5,6,7,8) per entrambi i player tramite morsettiera. Tra i pulsanti supplementari, il pulsante 4 e' presente sia in morsettiera che sull'interfaccia JAMMA, infatti, anche se non e' standard, c'è posto per il quarto pulsante sul connettore JAMMA, quindi viene supportato in entrambe le configurazioni.
La J-PAC, anche se si interfaccia perfettamente con il connettore JAMMA, non collega tutti i segnali presenti sul pettine, ma solo quelli in grassetto nello schema seguente:
| LATO SALDATURE | LATO COMPONENTI | ||
|---|---|---|---|
| GND | A | 1 | GND |
| GND | B | 2 | GND |
| +5V | C | 3 | +5V |
| +5V | D | 4 | +5V |
| -5V | E | 5 | -5V |
| +12V | F | 6 | +12V |
| Key | H | 7 | Key |
| Coin counter 2 | J | 8 | Coin counter 1 |
| Coin lockout | K | 9 | Coin lockout |
| speaker (-) | L | 10 | speaker (+) |
| NC | M | 11 | NC |
| green | N | 12 | red |
| composite sync | P | 13 | blue |
| Service switch | R | 14 | video ground |
| Tilt | S | 15 | Test |
| Coin 2 | T | 16 | Coin 1 |
| Player 2 Start | U | 17 | Player 1 Start |
| Player 2 Up | V | 18 | Player 1 Up |
| Player 2 Down | W | 19 | Player 1 Down |
| Player 2 Left | X | 20 | Player 1 Left |
| Player 2 Right | Y | 21 | Player 1 Right |
| Player 2 Button 1 | Z | 22 | Player 1 Button 1 |
| Player 2 Button 2 | a | 23 | Player 1 Button 2 |
| Player 2 Button 3 | b | 24 | Player 1 Button 3 |
| Player 2 Button 4 (non-std) | c | 25 | Player 1 Button 4 (non-std) |
| d | 26 | ||
| GND | e | 27 | GND |
| GND | f | 28 | GND |
Il video
La J-PAC integra tutto il necessario per collegare la VGA del PC al monitor arcade, in particolare:
- Collega tutti i segnali necessari dal connettore VGA al connettore JAMMA
- Integra un amplificatore del segnale video che porta la tensione da 1V ai 5V necessari secondo lo standard JAMMA.
- Determina se la frequenza in uscita dalla VGA e' compatibile con gli arcade monitor
- Integra un circuito di protezione che permette il passaggio dei segnali solo se questi sono interni al range permesso dai monitor arcade. (La maggior parte dei monitor arcade accetta una frequenza di 15KHz, mentre le schede VGA escono con una frequenza di 31KHz, questa frequenza, se collegata direttamente al monitor arcade, puo' comprometterne la sua integrita').
- Se richiesto, la J-PAC puo' dividere la frequenza di 31KHz a meta' per permettere la visione stabile di immagini a 15KHz, questa funzione e' utile per verificare il corretto funzionamento del sistema e per la sua configurazione, non per l'uso dello stesso.
Siccome in commercio sono disponibili monitor arcade che lavorano a frequenze diverse, sulla J-PAC sono presenti dei jumper rossi che permettono l'impostazione della frequenza corretta del monitor utilizzato. La maggior parte dei monitor arcade piu' datati opera solo ad una frequenza di 15KHz.
ATTENZIONE!!! Questi jumper non servono per convertire il segnale di una VGA ad uno compatibile al monitor arcade, ma servono soltanto al circuito di protezione per non far arrivare un segnale dannoso al monitor. Per la corretta frequenza, il PC deve essere configurato correttamente per inviare la frequenza al monitor, ad esempio tramite l'ArcadeVGA (modalita' hardware) o tramite programmi specifici come PowerStrip o Soft15kHz (modalita' software).
L'audio
La J-PAC non integra alcun circuito di amplificazione audio, ma solo una morsettiera per il collegamento della sola cassa mono (non stereo!) presente nello standard JAMMA all'uscita audio del PC. Il connettore per le casse serve per portare il segnale audio dal pc al connettore JAMMA il quale normalmente ha gia il cablaggio corrispondente ad una cassa montata nel cab.
La Tastiera
La J-PAC è dotato di 2 prese PS/2 una per il collegamento al PC e l'altra per potervi collegare una tastiera. Il collegamento al PC avviene con un cavo PS/2-PS/2 o con un cavo PS/2-USB (in base alla scelta fatta al momento dell'ordine sul sito Ultimarc). Il cavo scelto è fornito a corredo della J-PAC e senza questo la J-PAC non funziona! Il collegamento della tastiera non è indispensabile, ma è molto comodo per la configurazione del PC.
La programmazione
Le impostazioni di fabbrica della J-PAC per quanto riguarda i controlli, sono le seguenti:
| CONTROLLO ARCADE | CODICE TASTIERA | |
|---|---|---|
| FUNZIONE NORMALE | FUNZIONE SHIFT (tenendo premuto il tasto Start 1) | |
| Giocatore 1 destra | freccia destra | Tab (menu gioco) |
| Giocatore 1 sinistra | freccia sinistra | Enter (select) |
| Giocatore 1 alto | freccia in alto | Tilde (impostazioni del volume, gamma, etc ) |
| Giocatore 1 basso | freccia in basso | P (pausa) |
| Giocatore 1 B1 | ctrl sinistro | 5 (Gettoniera 1) |
| Giocatore 1 B2 | alt sinistro | |
| Giocatore 1 B3 | barra spaziatrice | |
| Giocatore 1 B4 | shift sinistro | |
| Giocatore 1 B5 | Z | |
| Giocatore 1 B6 | X | |
| Giocatore 1 B7 | C | |
| Giocatore 1 B8 | V | |
| Start 1 | 1 | |
| Start 2 | 2 | Esc |
| Giocatore 2 destra | G | |
| Giocatore 2 sinistra | D | |
| Giocatore 2 alto | R | |
| Giocatore 2 basso | F | |
| Giocatore 2 B1 | A | |
| Giocatore 2 B2 | S | |
| Giocatore 2 B3 | Q | |
| Giocatore 2 B4 | W | |
| Giocatore 2 B5 | I | |
| Giocatore 2 B6 | K | |
| Giocatore 2 B7 | J | |
| Giocatore 2 B8 | L | |
| Gettoniera 1 | 5 | |
| Gettoniera 2 | 6 | |
Se si vogliono programmare i tasti in modo diverso, insieme alla J-PAC viene fornito il programma WINIPAC che permette in modo visuale una facile configurazione dei tasti.
Programmare con notepad
Se si e' sotto Windows, aprire Notepad o ogni altro programma che mostra i caratteri mentre premi qualche lettera sulla tastiera.
Nota: Assicurare che SHIFT-lock sia OFF
Sulla tastiera (chiaramente collegato al j-pac) premi i seguenti buttoni: CRTL + ALT + P
Sul notepad vedrete la scritta:
*** j-pac interactive programming and test mode *** t for button test mode l to list current config r to reset eeprom to mame defaults e to save and exit a to abort or press switch you want to programm
Scegliere quale opzione (la "l'" mostra un elenco dei keys mappate, "r" per ritornare ad avere keys di defaults per mame) oppure passare direttamente a mappare le keys, semplicemente premendo un tasto del cabinato: cioe' se premete, per esempio, B1 del P2, su notepad vedrete la scritta:
2 sw 1 press keyboard key to set...
quindi sulla tastiera premete la lettera che desiderate assegnare al B1 del P2; e cosi via anche per gli altri buttoni o direzioni
Quando avrete finito di mappare le keys, premete sulla tastiera la "e" per salvare e uscire
exiting... codes saved
Vi ricordo che qualora si dovesse resettare le keys mappate di default per mame, premendo la lettera "r", successivamente dovete premere "e" per confermare, salvare e uscire.
--Peterpepper 16:09, 5 Feb 2008 (CET)
--TUTTIFUSI 19:49, 7 Mar 2008 (CET)

