Bartop multiemulador 1 jugador
Introducció
El Bartop multiemulador 1 jugador és el mateix disseny que el 'Arcade Strick multiemulador 1 jugador, i per tant tot el tema del CPO també està disutit allà.
Per buscar el millor disseny de botons que sigui multi-emulaodor he de tenir present que a part de Pisnes també tinc Mega drive i GBA, i bàsicament el disseny de Pisnes (X Y A B) és diferent de Megadrive (XYZ, ABC), i aquí hi ha un problema. el que es fa al arcade stick és que la fila de dalt és XYZ i la fila de baix ABC, que és compatible amb Mega Drive i no tant amb SNES. Però com que jo no he jugat mai amb els mandos de SNES, doncs és igual.
Aquí baix es parla de 8 botons + joystick. Però en l'article del Arcade Stick es parla de 9 botons, i això és perquè implemento tots els botons de Mega Drive (X Y Z A B C) i de SNES (X Y A B L R).
Disseny CPO (Control Panel Overlay)
(TBD) He d'integrar els emuladors que de moment tinc implementats: mame4all, Neo Geo (Emulador_NeoGeo_a_la_RPi) i PiSNES (Emulador_PiSNES_a_la_RPi_(SNES)). Per tant, els 6 botons originals de mame4all ja no poden ser, i ara passem a 9 botons + joystck.
Estem parlant d'una màquina amb un sol jugador.
En resum:
- mame4all. F1, F2, F3, PAUSE, COIN, START. ESCAPE (TBD, ara que tindré més botons, a veure si puc fer alguna millora).
- Neo Geo tinc A,B,C,D, COIN i Player 1 START. ESCAPE
- PiSNES: X, Y, A, B, L, R, SELECT, START. ESCAPE. (A PiSNES també hi ha dos jugadors).
A més, tinc una disposició original dels botons ABCD de NeoGeo, que seria interessant seguir, i una disposició original dels botons XYABLR de SNES, que seria interessant seguir.
- frontend (joanillo_arcade_frontend): CAT, FAV, EMU, SELECT, ESCAPE. (TBD. Com que em sobren 4 botons podria omplir amb aquests botons 4 jocs preferits).
Necessito 9 botons, i em baso en el següent layout:
Hauré de dissenyar unes etiquetes en els botons que siguin prou aclaridores, fent servir colors i lletres de colors.
* * * * *
ESC X A Player1 COIN
START SELECT
FAV1 FAV2 FAV3
* * * *
Fire1 Fire2 Fire3 Pause
Y B L R
A B C D
FAV CAT EMU FAV4
nota: en el overlay no tenen perquè haver-hi totes aquestes etiquetes. D'altra banda, es fa necessari un document d'instruccions de la màquina.
Ara hauré de configurar el fitxer pikeyd.conf segons s'explica a PiPlay_(abans_PiMAME)#Joystick_i_botons:_una_altra_soluci.C3.B3_.28millor.29.28Nov_2014.29. Els botons estaran associats a les tecles 0...8 segons aquesta configuració:
* * * * *
0 1 2 3 4
* * * *
5 6 7 8
Escrit d'una altra manera:
0 1 2 3 4
ESC X A Player1 COIN
START SELECT
FAV1 FAV2 FAV3
5 6 7 8
Fire1 Fire2 Fire3 Pause
Y B L R
A B C D
FAV CAT EMU FAV4
Amb tota aquesta informació s'ha de configurar els fitxers de configuració de mame4all, gngeo, pisnes, joanillo_arcade_frontend (hardcoded), i finalment el fitxer pikeyd.conf: