OpenPPJoy, Proyecto de SL de driver de abierto por LPT
jmsegov
view post Escrito el 4/1/2006, 14:00
Avatar

Iniciado

Grupo: Member
Mensajes: 29


Status: Offline: ultima azione eseguita il 5/11/2006, 20:04


Hola ¿como va a quedar al final el driver, se va a poder configurar los botones de forma horizontal o vertical?

No es que quiera meter prisa, pero estoy realizando mi panel de control y me gustaría tener este dato para no tener que andar cambiando luego los cables, ya que el panel de control no se va a poder abrir.

En este momento tengo los botones mapeados en horizontal.

Mi configuración actual es Win98 + Mala +AdvMame 0.71 + PPJoy

En cuanto esté disponible el driver meteré cambiaré a la siguiente configuración:

AdvanceCD (la Ultima version con soporte para instalarlo en una partición) sobreescribir el AdVMame por la versión 0.71 (ya que tengo probadas las Roms con esta Versión y el equipo es un Pentimu III 500) y openPPjoy.

D_Skywalk
view post Escrito el 7/3/2006, 13:56
Avatar

Dev, Gamming & friski friski xD

Grupo: Moderadores generales
Mensajes: 767
Location: Granada


Status: Offline: ultima azione eseguita il 31/12/2006, 13:17


Bueno, re-up el proyecto, esta tarde me he propuesto subir una version operativa muy basica del driver smile.gif

El principal problema al que me he enfrentado y que ha hecho que me demore tanto, era que queria que el usuario pudiera configurar el modulo desde un fichero que este leyera... pero el kernel no te permite hacer estas cosas... ¿quizas un script de arranque que lea esta configuracion y envie los datos al modulo durante el inicio del sistema?

Bien, como esto queda un poco lejos, voy a tratar de finiquitar primera version que comente (mirar el 1er post), usando las lineas verticales y (supongo) que sin ninguna emulacion de teclado (que era otra parte que tampoco iba como queria).

El driver no es apto para newbies, ya que necesita que compileis el modulo vosotros mismos... si os parece muy engorroso este sistema podriamos intentar usar un daemon, aunque claro ya no creo que fuera tan fino :?

jmsegov, el driver es para linux, por ahora nadie se ha puesto conmigo para una version bajo MSDOS, aunque eso si, no creo que fuera muy diferente al sneskey (no se si el sneskey permitiria 60 teclas :?).

Un Saludo smile.gif

Modificado por D_Skywalk - 7/3/2006, 13:58
Lord Hiryu
view post Escrito el 7/3/2006, 16:40
Avatar

Master of Stick Of Pain!!!! I wanna Rock!!!!!!! And 80's Porn Star too!!!!!

Grupo: Moderadores generales
Mensajes: 4740
Location: Por Murcia,Barna,Madrid y Valencia más o menos


Status: Online: ultima azione eseguita alle ore 13:14, 4 minuti fa


Madre mia....no tengo perdón de Dios....como se me ha pasado este post por alto.
D_Skywalk.....monstruo, más que monstruo!!!...vaya currazo nen.
Referente a si es útil una versión de Dos....egoístamente con el corazón en la mano....SÍ!!!

Por cierto, 60 entradas en Ms-dos que se deberían reconocer sin problemas serían estas:

QUOTE
Q,W,E,R,T,Y,U,I,O,P,
A,S,D,F,G,H,J,K,L,Z,
X,C,V,B,N,M,ENTER,TAB,ESC,1,
2,3,4,5,6,7,8,9,0,F1,
F2,F3,F4,F5,F6,F7,F8,F9,F10,F11,
F12,NUM1,NUM2,NUM3,NUM4,NUM5,NUM6,NUM7,NUM8,NUM0


Luego aparte estarían las flechas, el Ctrl Izq, Alt Izq, CrtlDerch, la coma y el punto.

De por sí, con esas, fijo que Ms-dos las entiende.

Si necesitas ayuda para algo dilo.

(Supongo que necesitarías que me hiciera un LPT de 60 interrupciones..)...tengo la base...(ms-dos y advmame)..pero no tiempo para hacer el panel....al menos...de momento..sad.gif

Un saludo.
D_Skywalk
view post Escrito el 7/3/2006, 20:15
Avatar

Dev, Gamming & friski friski xD

Grupo: Moderadores generales
Mensajes: 767
Location: Granada


Status: Offline: ultima azione eseguita il 31/12/2006, 13:17


Bueno, me alegra no estar solo ante el peligro ;***
El problema Lord, es que desde linux aun no he conseguido compilar para MSDOS, pero sigo intentandolo xD

Acabo de subir la primera release publica del proyecto OpenPPjoy smile.gif
Un modulo arcade para linux, configurable para palancas de 2 ejes y 4 botones, y ademas con la posibilidad de usar unas lineas como keycoders (y asi suplir la falta de botones). Recordad que usa las verticales para configurar los mandos (mirad el 1er post)

Ahora una peticion:
Necesito testers linuxeros!!! xD
Por que al menos en mi linux no me funcionan las lineas 1-14-16-17 sad.gif y quiero que lo probeis a ver si a vosotros os contesta el invento wink.gif

El testeo del driver ha sido concienzudo, asi que lo que hay funciona de pm, lo digo por si alguno le vale con 4 botones + keys smile.gif

No os asusteis por lo de la compilacion, por que es muy simple, solo descomprimis y con hacer: "make" ya lo teneis listo (mirad instrucciones en el leeme).

Se agradecera todo el feedback que me podais dar, aunque sea revisad el code, por si se me ha pasado algo wink.gif
Un Saludo y espero que guste a los 4 gatos linuxeros que andamos por estos lares xD
Pd: Lord, pasate a linux que necesito testers!!! xDD

Modificado por D_Skywalk - 7/3/2006, 20:19
Lord Hiryu
view post Escrito el 7/3/2006, 21:34
Avatar

Master of Stick Of Pain!!!! I wanna Rock!!!!!!! And 80's Porn Star too!!!!!

Grupo: Moderadores generales
Mensajes: 4740
Location: Por Murcia,Barna,Madrid y Valencia más o menos


Status: Online: ultima azione eseguita alle ore 13:14, 4 minuti fa


El tema es que de Dos..me defiendo algo....copy c: , format c: y deltree...tongue.gif, pero de Linux...vamos...no sé siquiera como se instala.....tongue.gif
Soy lo puto peor.
Macarro
view post Escrito el 7/3/2006, 21:45
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Sky, yo me apunto. Pero tengo la partición de kubuntu chafada desde el temporal que hubo hace tiempo en TF y no he mirado qué hacer para que me arranque desde ahí. Así que a mi, las pruebas me serían rápidas, que aquí tengo el panel de control.

Eso si... a ver si instalo mame en linux, que esa es otra, jej
D_Skywalk
view post Escrito el 7/3/2006, 22:36
Avatar

Dev, Gamming & friski friski xD

Grupo: Moderadores generales
Mensajes: 767
Location: Granada


Status: Offline: ultima azione eseguita il 31/12/2006, 13:17


Lord, ok dont worry ;*
Pero tienes CeDeses de instalacion para torpes!! Yo empece con eso ;D



QUOTE (Macarro @ 7/3/2006, 21:45)
Sky, yo me apunto. Pero tengo la partición de kubuntu chafada desde el temporal que hubo hace tiempo en TF y no he mirado qué hacer para que me arranque desde ahí. Así que a mi, las pruebas me serían rápidas, que aquí tengo el panel de control.

Eso si... a ver si instalo mame en linux, que esa es otra, jej


Oki Macarro!!! biggrin.gif

Gracias, bueno ya tengo a alguien ;*

Estare por el msn si me necesitas para algo biggrin.gif

Con respecto al mame... nada mas simple:
CODE
# apt-get install mame-x


Y si quieres el advancemame v102, pideme el .deb que me prepare optimisao para 686 biggrin.gif
Un Saludo smile.gif
[UPDATE]
Actualizado el post inicial smile.gif

[UPDATE2]
HE TENIDO UNA ILUMINACION!! xD

Creo que ya se como puedo hacer para poder acceder a las lineas altas del puerto paralelo!! ahora estoy en el curro, asi que estoy deseoso de llegar a casa a probar si es verdad mi teoria xDD

Un Saludo :-

Modificado por D_Skywalk - 8/3/2006, 12:31
D_Skywalk
view post Escrito el 9/3/2006, 00:31
Avatar

Dev, Gamming & friski friski xD

Grupo: Moderadores generales
Mensajes: 767
Location: Granada


Status: Offline: ultima azione eseguita il 31/12/2006, 13:17


Bueno, acabo por fin de terminar la version basica del driver 0.4 smile.gif

Me ha costado un huevo, creo que debo de haber perdido el pelo de tanto darle vueltas al driver, pero al final ha quedado: PERFECTO biggrin.gif

Teneis la version refinitiva de Linux aqui:
http://dantoine.iespana.es/

Dadle las gracias a mi parienta, que me ha soportado 2 dias a "full time" hablandole de como enviar datos por lineas que... bla bla bla.... blablabla xD

Por mi parte creo que no añadire mucho mas al driver de linux, en principio es lo que necesito, pero si alguien tiene alguna sugerencia o quiere aportar algo al codigo es libre de hacerlo... eso si, agradeceria que nos enviara los cambios para hacerlos publicos y que todos podamos disfrutarlos smile.gif

Un Saludo y deseadme wenas noxes xD
Pd: Mañana le hecho 10minutitos mas y le pongo a todo el codigo la licencia GPL, que ya toi cansao por hoy :_
Ppd: Espero que ningun purista se moleste por ello :_P
Macarro
view post Escrito el 9/3/2006, 00:55
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


El fin de semana le hago una prueba, okis? es que ahora no tengo tiempo de ponerme a ver qué demonios le pasa al dichoso linux que no arranca.

Un saludo.
mincho
view post Escrito el 13/8/2006, 18:05
Avatar

Gran Marciano

Grupo: Member
Mensajes: 217
Location: Medellin - Colombia


Status: Offline: ultima azione eseguita il 13/10/2006, 03:01


D_Skywalk, si que escogiste la mejor opcion para leer los datos. "Por columnas", y que el driver te de la posibilidad de instalar 5 mandos de 12 teclas.

Creo que esa es la opcion que hace falta en el PPJoy.
Para que al instalar varios mandos el emulador los reconosca de una, sin tener que entrar a la configuracion del emulador.

Si todavia tienes el tema caliente, estaria dispuesto a colaborar con el driver de MS-Dos y Windows...

Por ahora trato de comprender el codigo fuente.

Un saludo...
Macarro
view post Escrito el 14/8/2006, 00:21
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Creo que Sky está de vacaciones ahora mismo y se desconecta de internet (según me dijo, ahora que no me creo que lo cumpla :D). Te lo digo por si ves que tarda en responder.

Aunque yo uso windows xp, creo que si se consiguiese hacer funcionar el interfaz por lpt en dos, ya sería el sistema perfecto.

Nos vemos.
empardopo
view post Escrito el 18/8/2006, 08:57
Avatar

Merengón - Marciano

Grupo: Member
Mensajes: 658
Location: Málaga


Status: Offline: ultima azione eseguita il 10/1/2007, 19:46


Buenas,

¿qué es eso de configurar los botones de la interfaz de puerto paralelo en vertical u horizontal?

Yo en su momento hize mi interfaz utilizando la matriz que hay en el tutorial, ¿ha cambiado algo?

Un saludo
Macarro
view post Escrito el 18/8/2006, 09:56
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


No, empardopo, es que el driver que programó D_Skywalk para linux es ligeramente diferente y necesita que el cableado se haga de otro modo.
D_Skywalk
view post Escrito el 19/8/2006, 10:22
Avatar

Dev, Gamming & friski friski xD

Grupo: Moderadores generales
Mensajes: 767
Location: Granada


Status: Offline: ultima azione eseguita il 31/12/2006, 13:17


Buenas marranillas, a ver que ya se me terminaron las vacaciones :P

Mincho, estaria encantado de ayudarte con el driver de MSDOS en lo que necesites, comentame todo lo que no entiendas e incluso si me explicas como ayudarte podria hacer las partes que no haya que trabajar a bajo nivel :)

empardopo, mirate mi articulo, a ver si lo entiendes mejor:
http://david.dantoine.org/contenido/6/
Si te queda cualquier tipo de duda, dimela que te respondo y de camino lo añado a la web :D

Un Saludo compas, HE WELTO! xDDD
mincho
view post Escrito el 19/8/2006, 12:20
Avatar

Gran Marciano

Grupo: Member
Mensajes: 217
Location: Medellin - Colombia


Status: Offline: ultima azione eseguita il 13/10/2006, 03:01


D_Skywalk, espero que las hayas disfrutado mucho.

Gracias por brindarme el apoyo, la idea es programar algo parecido al Sneskey, pero ahora estoy liado con el pc y con mi coneccion que no me esta respondiendo bien, he instalado 2 veces windows y nada que lo soluciono.

En breve te comento, ya que consegui un disco para ponerle fat32...

Un saludo....
51 respuesta(s) desde el 7/11/2005, 13:07