-hardware <número de puerto>
-hardware 1 el hardware real está
conectado en el LPT1
-hardware 2 el hardware real está
conectado en el LPT2
-testhw para entrar en el modo test del
hardware,
que permite al usuario controlar manualmente el estado de las salidas (lámparas
y solenoides)
(Aviso: Ten cuidado con esta característica, ya
que permite activar fácilmente las solenoides y si se dejan demasiado tiempo
energizadas, se corre mucho riesgo de quemarlas.)
-depthhw 1 = significa que un IC está
conectado a cada línea de salida del puerto paralelo para un total de 64 salidas.
-depthhw 2 = significa que dos ICs
están conectados a cada línea de salida del puerto paralelo para un total de 128
salidas.
-depthhw 3 = significa que tres ICs
están conectados a cada línea de salida del puerto paralelo para un total de 196
salidas.
...y así sucesivamente....
--inverthw =
Invierte el comportamiento de la línea de habilitación de salidas (Output Enable line, pin 16
del puerto paralelo.)
Cuando se use esta opción ,
PinMame-HW pone en OFF el pin 16 para controlar un pinball real.
Sin el comando -inverthw,
PinMame-HW pone en ON el pin 16. La finalidad de esto es
eliminar cualquier riesgo de que se activen solenoides cuando el PC está
arrancando. El pin 16 en la mayoría de los puertos paralelos permanece "ALTO" (ON)
durante el arranque. En consecuencia, pasamos la línea "OE" (Output Enable) a
través de un inetgrado inversor 74HCT04, que pone la línea OE en estado "BAJO" (OFF)
cuando el pin 16 está en "ALTO". Una vez arrancado
PinMame-HW, el pin 16 es puesto a "BAJO" y el
74HCT04 pone la línea OE en "ALTO", habilitando de esta forma todas las
salidas (solenoides y lámparas).
-hardware también desabilita las teclas de la matriz de entradas estándar de PinMame (QWERTYUI/ASDFGHJK) y permite al
usuario mapear teclas para cada interruptor de forma individual (para soportar
IPAC o un teclado hackeado.)
PinMame-HW,
utiliza la tecla TAB para invocar el menú (General) de entradas,
las entradas de los interruptores de la matriz pueden verse al final de la lista (entrada HW1
a
HW64) y ser configurados. Pueden asignarse múltiples teclas a un interruptor
individual permitiendo al usuario crear una matriz a medida si el pinball lo
precisa.
Adicionalmente, con el comando -hardware, las
entradas de los interruptores de la matriz no funcionarán como tren de
impulsos... estarán cerrados (ON) cuando la correspondiente
tecla(s) esté pulsada y abierto (OFF) cuando sea liberada
para funcionar como un pinball real.
NOTA: Las teclas estándar de "insertar monedas" y "empezar partida" (las
teclas 1, 2, 5, y 6) no funcionarán con el comando -hardware.
Debes encontrar esas entradas en el menú "Input General", asignarles una tecla,
y cablearlas en consecuencia.
NOTA A LOS USUARIOS DE CONTROLADORES DE TECLADO HACKEADOS: Recordar que el teclado utiliza su propia matriz.... de manera que ciertas
combinaciones de teclas no funcionarán (algunas combinaciones de 3 o más teclas.)
Es muy recomendable usar un IPAC para este proyecto porque esta
limitación puede ser importante. Si tu pinball no requiere que muchas entradas
sean activadas a la vez, entonces un teclado hackeado puede funcionar bien. Las "dianas
abatibles" pueden ser especialmente problemáticas con un teclado hackeado porque
se activan al caer la diana y permanecen activadas hasta que son reseteadas.
NOTA:
El fichero par-io.dll debe estar en el mismo directorio
donde tengas
PinMame-HW.