Está en la página 1de 12

1 de 12

nando1705

Posts Comunidades Música Juegos TOPs Global

Inicio Novatos Destacados Crear post Historial

REVIEWS | HACE MÁS DE 2 AÑOS Me gusta 0 2 210k Twittear 0 mtragamoneda

Tragamonedas MAME con hopper y luces (demo Seguir

para descargar) 12
Seguidores

15
Puntos

1
Javier Malosetti suena en Taringa! Aprendiz
Posts
www.taringa.net/musica/987-Ten/
Escucha su último album "Ten" 100% gratis y por Streaming. Solo en Taringa
Música.

wikipedia dijo:El Multiple Arcade Machine Emulator (Emulador de Múltiples Máquinas Recreativas), más conocido por
sus siglas MAME, es un emulador de máquinas recreativas, las máquinas de videojuegos que funcionan con monedas que
suelen estar en lugares públicos (bares, boleras, salones recreativos, etc.). Para hacer funcionar un juego, se requiere su
correspondiente ROM (archivo con una imagen de la ROM de la máquina, que contiene el juego en sí). MAME es un
programa de código abierto y gratuito si se utiliza sin ánimo de lucro.[/quote]
Ya todos deben conocer este emulador, pero para comezar este post me pareció razonable dar una breve definición de
que es MAME.

Desde hace unas cuantas versiones, MAME ha podido emular juegos de la empresa Igrosoft. La misma se dedica a la
fabricación de máquinas tragamonedas. Para más información pueden ingresar a su página oficial: www.igrosoft.ru

Seguramente se hayan topado más de una vez con juegos de esta empresa en algún bar o almacen de barrio. "Garage",
"Fruit Cocktail" o "Island" son algunos de los títulos.

En muchos post de esta página ví publicados estos juegos y varias personas preguntaron si se pueden utlilizar estos
juegos con hopper (tolva, pagador, como quieran llamarle). El hopper es el dispositivo que utilizan las tragamonedas para
realizar el pago.

Tags
garage mame Island

tragamonedas luces

cocktail matriz hopper

fruit Tolva

Compartido por

Estuve unos cuantos días a ensayo y error intentando hacer funcionar el hopper. Luego de varios intentos fallidos y varias
frustraciones usando el soldador este fue el resultado:

1 de 12
2 de 12

LINK: http://www.youtube.com/watch?v=1QILBJd7w9o

La parte más importante para armar la tragamoneda ya la tengo funcionando. Támbien conseguí que las luces de los
botones se comporten de igual forma que con la placa. Ahora me quedan varias cosas por lograr:

1) Que los contadores sean comunes para todos los juegos (puede arreglarse con contadores mecánicos, la idea es que
se vea en pantalla)
2) Que los créditos sean comunes para todos los juegos (esto es lo más complicado, porque implica editar el código fuente
de MAME, y mis conocimientos de C/C++ son básicos)

A medida que vaya consiguiendo avances voy a ir actualizando este post. Si alguien tiene sugerencias respecto a lo que
me queda por hacer o cosas que me este pasando por algo serán bienvenidas.

---------------------------------------------------------------------------------------------------------------------------

08/07/2011, 12:06: Hubo algunos avances en el proyecto que a continuación detallo:

- Agregué a los juegos ya emulados por MAME el juego Fruit Cocktail 2 (ver información del juego AQUÍ), teniendo ahora
16 juegos totalmente operativos (no tomo en cuenta el juego Roll Fruit)
- Logré (luego de varios intentos) compilar MAME unicamente para esos 16 juegos, reduciendo el tamaño del ejecutable
de 57 MB a 4 MB (compilación optimizada para I686)
- Actualicé las roms de los juegos Crazy Monkey, Gnome, Resident y Sweet Life 2 a las versiones internacionales más
recientes. Todos los juegos utilizan roms de versiones internacionales porque el porcentaje de pago es menor respecto al
de las versiones rusas (75% contra 90% respectivamente)
- Quité del inicio del juego todos los mensajes (carga de la rom, información del juego) y el recuadro blanco para que no se
note en pantalla que se está utilizando MAME. Esto lo logré gracias al hiscore.diff patch (más datos en ESTE ENLACE)
- Cambíe la forma en la que se realizan y se cargan los savestates:
* nuevas teclas para salvar y cargar (F7 y F8 respectivamente)
* no pausa el juego para salvar o cargar
* no pregunta por el slot, se usa siempre el slot 1
* no muestra mensajes en pantalla
- Usando los cambios anteriores, programé un sistema que corre en segundo plano para realizar un savestate del juego de
forma periódica. Esto permite que en casos de cierres inesperados de MAME se pueda restaurar el juego al momento
anterior al cierre. Lo más adecuado sería escribir la NVRAM, pero en este momento MAME sólo la vuelca al presionar
ESC. Voy a seguir estudiando este tema.

---------------------------------------------------------------------------------------------------------------------------

28/08/2011, 14:07: Luego de casi dos meses sin tocar el proyecto, me puse manos a la obra :

- Analizando la forma en que MAME guarda los datos de los juegos, encontré el bloque de código que contiene los
créditos para la mayoría de los juegos (me falta saber el de los juegos Fruit Cocktail 2, Gnome, Island, Island 2, Pirate 2 y
Sweet Life 2). Sabiendo esto, programe un sistema para pasar los créditos de un juego al otro, por lo que ahora son
generales a todos los juegos Este cambio complejiza un poco la ejecución inicial del sistema y la modificación del
listado de juegos, pero considero que es aceptable para el beneficio obtenido.
- Ahora el autoload state sólo se realiza en los casos de cierres inesperados de la aplicación (por ejemplo un corte de luz).
Para estos casos, al cargar cualquier juego el sistema iniciará el juego en el que estaba (no tomará en cuenta el juego
seleccionado en el menú) y en el momento previo al cierre.
- Cambiada la carpeta de instalación del juego, ahora se instala en D:Igrosoft. Estoy investigando la forma de que el
instalador verifique antes de comenzar la instalación que dicha unidad exista en el equipo.
- El instalador integra Deep Freeze para congelar la unidad C (de momento esta opción está en fase beta), protegiendo el
sistema operativo de errores.

---------------------------------------------------------------------------------------------------------------------------

2 de 12
3 de 12

02/10/2011, 20:34: Mientras termino de programar el paso de los créditos de un juego al otro, les dejo un trial de uno de
los juegos (Crazy Monkey)

Aclaraciones varias:

- La demo es funcional por 10 ejecuciones y no más de 5 minutos por ejecución. Luego de eso no puede volver a ser
ejecutada.
- Corre sobre Windows XP (SIN MODIFICACIONES). Hago énfasis en lo de las modificacioens porque les puede pasar
que no les funcione el hopper.
- El juego se instala en la unidad D y la ruta de instalación no puede ser cambiada. Si no tienen el disco particionado o no
tienen otro disco, conectan un pen drive y le cambian la letra de unidad a D.
- En el comprimido tienen los esquemas para conectar el hopper, el fichero y las luces de los botones. También tienen el
listado de los materiales necesarios para hacer las conexiones.
- El archivo está comprimido con contraseña. La misma es CC3XEXYLEK!$%&/()=?¿wdcg3rqe.

ENLACE ELIMINADO (estaba subido a MU =( )

---------------------------------------------------------------------------------------------------------------------------

16/10/2011, 02:22: No me pregunten por la hora porque les voy a contestar "Si, estuve trabajando hasta la madrugada".
Sigo en pro de mejorar el sistema y detallo los avances:

- En este momento tengo funcionando 10 juegos con créditos globales (me sigue faltando conocer el código donde se
guardan los créditos de los juegos que detalle anteriormente), y he comenzado a trabajar para que los contadores también
sean globales
- Corregí dos errores que permitían vaciar el hopper realizando una combinación de teclas y que dejara de funcionar el
sistema de salvado de los juegos.
- Modifiqué un poco la skin para diferenciar esta versión del sistema de las versiones anteriores.

En unos días voy a subir una demo del sistema 10 en 1. Para los que hayan probado el demo, cualquier sugerencia se
agradece

---------------------------------------------------------------------------------------------------------------------------

11/11/11, 22:22 (que dividio 2 da 11:11 ): No sé si el hecho de que supuestamente hoy se terminaba el mundo, o la
alegría de los 4 que Suarez le metió a Chile, fue lo que me inspiró para seguir haciendo correcciones. Más avances:

- Eliminado el sistema programado que corría en segundo plano para realizar los savestates de los juegos. El mismo
requería un equipo potente para que funcionase correctamente y en algunas oportunidades no realizaba los saves. El
mismo fue integrado a MAME y ahora opera perfectamente Esto también reduce los requerimientos.

Sigo en deuda con la demo de la 10 en 1. Si puedo esta noche la subo.

---------------------------------------------------------------------------------------------------------------------------

26/11/11, 21:45: Paso a paso voy logrando que el sistema trabaje como una placa original. En este momento estoy
intentando hacer que el PPJOY no se pise con el MAME Hooker en el uso del puerto paralelo, para poder sacar los
botones por LPT. De mientras se me van ocurriendo cosas como la que paso a detallar:

- Ya no es necesario presionar dos veces la tecla de servicio para poder salir del menú de servicio. Esto evita que vacíen
el hopper utilizando la opción "Hopper unload" en caso de que nos hayamos olvidado de salir del menú de servicio antes
de salir del juego.

Aún no he subido la demo de la 10 en 1 porque cada vez que realizo un cambio en la 16 en 1 lo tengo que trasladar a la
10 en 1. Prometo en breve hacerlo.

---------------------------------------------------------------------------------------------------------------------------

21/12/11, 19:20: Luego de todo un año desarrollando este proyecto puedo comprender a los programadores que se
apasionan en pro de que su software sea el mejor Hoy estuve toda la madrugada verificando cuales eran los archivos
necesarios del código fuente de MAME para poder compilar este sistema, y reduje la cantidad de archivos de 4867 a 606
(88% menos de archivos). Ahora estoy intentando sacar funciones del MAME que son innecesarias para el uso que le
estoy dando (snapshots, video recording, etc) para que el ejecutable quede con las funciones indispensables. Detallo
nuevos logros:

- Reducida la cantidad de teclas del MAME a las mínimas. Solamente quedaron las de manejo de la UI y las utilizadas por
el juego. Además, sólo se mapean teclas para un jugador, los restantes fueron eliminados.
- Ya no es necesario el mapeo de teclas, ahora por defecto utiliza las mismas teclas que los juegos de la familia Halloween
o Frankenstein.

La subida de la demo de la 10 en 1 queda en suspenso hasta que no termine esta etapa del desarrollo.

---------------------------------------------------------------------------------------------------------------------------

26/12/11, 19:05: "Organicémonos" (dijo el gallego en una orgía xD ). Asumo que no soy la persona más ordenada para
programar, y en el afán de entender que carajo tengo en cada subversión del proyecto, me puse a investigar como hacer
un SVN local. Por ahora me ha ganado por paliza ¬¬ pero ya lo voy a lograr. Logros del día de hoy:

- Quitadas las funciones de grabación de video, snapshot y otras (cambio de volumen, por poner un ejemplo).
- Migrado el proyecto a la versión actual de MAME (v0.144).

Luego de que aprenda a manejar el SVN y tenga todos los cambios documentados, voy a reelaborar este post para que

3 de 12
4 de 12

sea más sencillo de entender.

---------------------------------------------------------------------------------------------------------------------------

25/01/12, 02:58: FELIZ AÑO NUEVO !!! (atrasado, si, pero lo que vale es la intención ). Aprovechando la licencia, me
dediqué integramente a organizar el proyecto, y ahora que si tengo SVN local (gracias TortoiseSVN), retrocedí sobre mis
pasos y comencé todo de 0. Como estoy escribiendo desde la notebook no me acuerdo bien en que revisión voy (creo que
era la 6). Aprovechando las bondades del SVN tengo todos los cambios documentados, cosa que antes no. He logrado
nuevos avances, pero no los voy a publicar ahora porque no tengo esa info a mano. Ahora estoy abocado a intentar
optimizar el código para que los juegos corran lo más rápido posible sobre equipos con bajas prestaciones (Pentium II/III).
En unos días les prometo detallar los avances.

PD: gracias maquina34 por la sugerencia. En el caso de armar la máquina con fichero, el contador electromecánico de
entrada se conecta a los pines 1 y 4 (por lo general son cables de color rojo y gris), no necesitas relay. Para el contador de
salida, depende si el hopper es con sensor o con micro. De memoria no me acuerdo como van conectados, pero tengo la
info por algún lado.

PD 2: en breve prometo resubir la demo del Crazy Monkey (estaba en MU =( )

---------------------------------------------------------------------------------------------------------------------------

09/04/12, 18:24: Dos meses y medio pasaron desde la última vez que publiqué mis avances y a pesar de haber estado de
licencia no le metí mano al proyecto hasta ahora. En este momento los desarrolladores de MAME están modernizando el
código y estoy evaluando la posibilidad de migrar el proyecto a alguna versión futura (¿0.146?), siempre y cuando esta
"modernización" del código repercuta en una mejora de rendimiento.

Luego de más de un año, logré un gran avance que facilita la utilización del sistema. Fue de las primeras cosas que me
plantíe y recién hoy lo pude conseguir:

- Detectado el bloque de código de la NVRAM que guarda los contadores (parciales y totales). Con esto, actualicé el
programa que se encarga de pasar los créditos de un juego a otro para que también lo haga con los contadores.
Resultado: CONTADORES GLOBALES !!! Al igual que con los créditos, aplica (de momento) sólo para 10 juegos.

En estos días voy a seguir publicando avances. Saludos para todos

---------------------------------------------------------------------------------------------------------------------------

02/04/13, 00:16: Feliz Navidad !!! Feliz Año Nuevo !!! Felices Pascuas !!! xD

A casi un año de mi última entrada, me gustaría poder contarles que hice un montón de mejoras, pero no es así =( No digo
que no haya mejorado nada, pero tampoco le puse tanto empeño como en el 2011:

- Se cambiaron los DIP switches Back Door y Front Door a teclas. Esto permite verificar si la máquina fue o no abierta
(usando PNC en las puertas de acceso al interior de la máquina).
- Se eliminaron más funciones de MAME que no son utilizadas en este proyecto.
- Se cambió el modo en el que se comportan las teclas al mantenerse presionadas, para evitar una saturación del buffer
del teclado, lo que repercutía en un mal funcionamiento del sistema de guardado de states.
- El hopper switch se pasó para el mouse, otorgando mayor seguridad a la hora del pago (se dedica un único componente
de hardware para esta función)
- Se cambió la forma en la que funciona la tecla Key In: anteriormente al presionarla una vez se activaba el modo y para
desactivarlo había que presionarla de nuevo. Ahora hay que mantenerla presionada (al soltarla se desactiva el Key In)
- Ciertas configuraciones del MAME utilizadas para este proyecto ahora están activadas por defecto.

Ya no me queda demasiado por hacer en el código de MAME, así que empecé a programar un frontend propio (la idea es
no utilizar el Maximus Arcade). Lo estoy programando en .NET y por ahora está quedando bastante bien. Para terminarlo
falta:

- Integrar el programa que se encarga de pasar los créditos y contadores (sigo sin poder hacerlo para los 16 juegos).
- Programar una función que permita cargar créditos desde el menú de selección de juegos.
- Programar una pantalla que permita habilitar y deshabilitar juegos.
- Programar una pantalla que muestre los contadores totales (sin necesidad de entrar a algún juego).
- Ajustar ciertos aspectos del inicio del frontend.
- Testing, testing y más testing...

Les dejo un adelanto de como está quedando. La idea es imitar la placa IGP 2 de Igrosoft (Game Cocktail):

4 de 12
5 de 12

También les dejo un enlace a una carpeta compartida de Mega en la que iré subiendo de a poco los 16 juegos. Primero
voy a subir los juegos protegidos y luego las versiones demo:

https://mega.co.nz/#F!xUVWHYwL!SmfEpzXsKscRztzDR5qkiQ

Si todo marcha bien, en pocas semanas tendrán más novedades

Fuentes de Información
El contenido del post es de mi autoría, y/o, es un recopilación de distintas fuentes.

0 2 210k 0 0
Me gusta Twittear Enviar

Seguir A favoritos 16 6.919 7


Favoritos Visitas Seguidores

Relacionados
¿Existen Trucos para Ganar en las Máquinas
Tragamonedas?

Edward Hopper, o la soledad urbana.

Edward Hopper y el cine moderno

Tango, jazz y rock bajo cero - La Tolva

Le gane a las Tragamonedas en Colombia con mi celular!!!!!

¡¡¡ tremenda mujer !!!

Algunos Tragos para el Finde...

Sistema de Seguridad de Stop (Luces)

80 comentarios

1 2

@pabliomatriz hace 2 años

Eh amigo muy buen trabajo y buen post..


pero el mame y los juegos donde los puedo conseguir??

@slotygames hace 2 años

Muy interesante. Se ve que le has dedicado mucho tiempo.

@elpojhon hace 2 años

amigo muy bueno tu post que te parece si nos ponemos en contacto me interezaria hablar contigo
mi correo es edwin_machine@hotmail.com

5 de 12
6 de 12

gracias

@luizhitho hace 2 años

Exelente amigo, ami tembien me intelesa conectar el hopper a la pc para poder usarlo como una maquina
tragamonedas

@ElDonRules hace 2 años

podrías poner como lo conectaste por favor?

@dj_pires_xely hace 2 años

cumparre le puso harto colorshh y dedicacion pero le cuento un secreto... nadie supo como bajarlo
saludos

@lowus hace 2 años

Que tal amigo, me puedes dar al menos una pista de como hiciste? por que puerto lo conectaste? yo conecte
el billetero por medio de un teclado que adapte, pero el hopper no tengo idea de si puedo conectarlo a algun
puerto de salida y que el mame me de alguna salida, puedes darme alguna pista? usaste el puerto paralelo?
o serial? o alguna otra forma, muchaS Gracias lowus@hotmail.com

@ledimagen hace 2 años

http://www.youtube.com/watch?v=17DvKKihWb8
chequenlo y comenten auque no sea mi post.
y alque le guste que lo pida jejejeejej.

@garzoncity hace 2 años

hola porque mejor no nos enseñasa realizar ese proyecto,,, hasta depronto llegues a top

@javiermontesdog hace 2 años

hola amigo contactame por favor me interesa saver como conectar el hooper ya tengo los juegos mi mail
javiermontesdog@hotmail.com en verdad me urge

@lowus hace 2 años +2

Bueno, luego de Muchas pruebas y buscar en internet también logré hacer mi máquina, incluso con billetero
y hopper, les comento que lo logré usando el programa mamehooker4.0 el cual detecta las salidas del mame
y se configura para usar las luces del teclado o del puerto serial o paralelo tanto para la salida del hopper
como de todas las luces de la maquina. si necesitan los esquemas de conexion mandenme un mensaje,
saludos

@jhoelito15 hace 6 meses

hola me ayudarias con lo que dices que el hopper mio le doy cobrar y me bota todas la monedas
gracias

@hipo_loco hace 2 años

lowus: te envíe un MP para que me pasaras la info pero nada Si alguien la tiene que se la juegue y la
pase.

@compaayito hace 1 año

igual necesito los esquemas de conexion lowus te agradeceria si me los envias gracias

@lowus hace 1 año

El esquema de conexion es una tontería, al puerto paralelo lpt:


Easy Interface:
=======================
lpt pin output
=======================
2 led 1+
3 led 2+
4 led 3+
5 led 4+
6 led 5+
7 led 6+
8 led 7+
9 led 8+

18-25 common ground

Con la versión del MAME 0.142 OK van a conectar al hopper a cualquiera de las salidas pines(2 al 9) en mi
caso el mamehoker4.0 me detectó la salida del hopper como LAMP15 por lo tanto manda un pulso por cada
crédito de salida ok? van entonces a cambiar la configuracion dentro de la carpeta INI del mamehoker4,
dentro de esta carpeta hay un archivo por cada juego que se haya detectado, nombredejuego.ini (ejemplo en
mi caso: crzmon_7.ini) aqui configuran si quieren prender luces o cualquier cosa por medio de las salidas del
puerto paralelo o incluso luces del teclado, también se puede hacer por puerto serial o incluso que la
computadora ejecute sonidos WAV etc..etc...etc...
La configuracion del archivo .ini:
********************************************

6 de 12
7 de 12

MameStart=
MameStop=
StateChange=
OnRotate=
OnPause=
[KeyStates]
RefreshTime=

lamp1=kbd 1 1
lamp2=
lamp3=
lamp4=
lamp5=
lamp8=
lamp6=
lamp0=
lamp9=
lamp12=kbd 1 0
lamp7=
lamp10=kbd 1 1,ply soundshopper.wav
lamp11=
lamp15=lpe 1 1 1 %s%
*******************************************
mas claro falta que les mande los archivos hechos pero no he hecho el post.
AHORA ESTOY HACIENDO PRUEBAS CON EL COOLFIRE 2 PARA REDES, LO TENGO ORIGINAL Y
FULL SI ALGUIEN LO QUIERE LO CAMBIO POR LAS UNICUM QUE NO LAS TENGO QUE SEAN FULL
QUE PUEDA CAMBIAR EL %, SALUDOS A TODOS
CUALQUIER DUDA ME AVISAN DISCULPEN LA DEMORA A LOS QUE ME PREGUNTARON.

@hipo_loco hace 1 año

Probé con varias versiones de MAME y ninguna genera en los INI del Mamehooker la lamp15, llega hasta
lamp12. Otra cosa, el voltaje que maneja el puerto paralelo alcanza apenas para prender un led, si le conecto
un SSR no da pelota. Si alguien puede colaborar se agradece.

@KINGCOMPANY hace 1 año

+5 PROBARE EL MAME HOOKER

@leoram777 hace 1 año

hola amigo me interesa tu proyecto mi correo es leoram_777@hotmail.com

@KINGCOMPANY hace 1 año

ya lo hice funcionar

@compaayito hace 1 año

que hiciste funcionar kingcompany que puedes aportar al proyecto

@daniel149 hace 1 año

saludos amigo. pero tengo dudas acerca del mame que tengo que usar? estoy haciendo una traganiqueles
con rock climber y ya saque el teclado lo hice con un joystick soldando cada uno de los cables en la
tarjeta...pero quiero saber como logro mantener el juego ...me explico ..si se va la luz y vuelvan aparecer los
creditos e inicie automatico el juego te agradeceria tu ayuda

@daniel149 hace 1 año

daniel149 dijo:
saludos amigo. pero tengo dudas acerca del mame que tengo que usar? estoy haciendo una
traganiqueles con rock climber y ya saque el teclado lo hice con un joystick soldando cada uno
de los cables en la tarjeta...pero quiero saber como logro mantener el juego ...me explico ..si se
va la luz y vuelvan aparecer los creditos e inicie automatico el juego te agradeceria tu ayuda

@churrin- hace 1 año

AMIGOS SOLO COMO PRICIPIANTE PREGUNTA DE NOVATO TODO ESTO DEL HOPPER NO SE
PODRA ASER QUE FUNCIONE CON TODO EL EQUIPO DE UNA ROCOLA YA VEN QUE TRAE LA
INTERFAS PARA MONEDAS SUSTITUYENDO EL PROGRAMA DE LA ROCOLA POR EL DEL GARAGE Y
ALGUNAS MODIFICACIONES QUE DESCONOSCO SE PODRA YA QUE YO TENGO MAQUINAS
GARAGE PERO DE TARGETA Y SI LA VERDAD SUELTAN QUE QUE BARBARO YO YA TENGO EL
SOFWARE GARAGE Y FRUTILLAS CONOSCO ALGO DE PROGRAMACION PERO LA VERDAD ESTE
TEMA SI ES NUEVO PARA MI ESPERO NO MOLESTAR ALGUNAS PERSONAS CON ESTAS
PREGUNTAS DE NOVATO SE MUCHO EN REPARACIONES DE XBOX Y MULTIJUEGOS POR SI
ALGUIEN LE INTERESA MI AYUDA MI CORREO ES CHURRIN-@HOTMAIL.COM ME INTERESARIA QUE
ME INFORMARAN SI ALGUIEN YA LE AYO COO CONECTAR EL HOPPER Y MONEDERO A LA PC
GRACIAS BROTHERS SEE YOU

@hipo_loco hace 1 año

Te la jugaste con la demo. Ahora toca que alguien más se la juegue y le haga el crack para que deje de ser
demo.

7 de 12
8 de 12

@nilo45 hace 1 año

buen post pero hay una duda porque no agarra el Link de megaplaud o resubelo a mediafire salud2

@mtragamoneda hace 1 año

nilo45: Ya está arreglado el enlace

@ALEJANDRODornell hace 1 año

HOLA AMIGOS MI CORREO ES APGE_1@HOTMAIL.COM YTENGO MUCHOS JUEGOS DE


TRAGAMONEDAS AGREGUENMEN Y CANJEAMOS ESTE TAMBINÇEN LO TENGO FULL
15 EN 1 Y 16 EN 1

@MontyJ hace 1 año

Tremendo post, muy bueno mi mail es monty.411@gmail.com la verdad recien estoy comenzando , no se si
alguno me podra dar una mano con algun juego.

Muchas gracias.

@chkngr hace 1 año

si alguien tiene matrices con hooper .... tengo todos los juegos igrosoft full mame no demo ademas tengo
matriz de 25 juegos en 1 con hooper billetero y fichero saludosss..y viene 3 juegos igrosot los mas jugados
nos vemos

@KINGCOMPANY hace 1 año

EN SERIO SOLO DEBEN LEER UN POCO MAS Y YA HAY UNA VERSION 16 EN 1 POR AHI PERO ES
NECESARIO HACER UNA INTERFAZ POR LPT SI A ALGUIEN LE INTERESA CONTACTENME .

@hipo_loco hace 1 año

KINGCOMPANY dijo:
EN SERIO SOLO DEBEN LEER UN POCO MAS Y YA HAY UNA VERSION 16 EN 1 POR AHI PERO
ES NECESARIO HACER UNA INTERFAZ POR LPT SI A ALGUIEN LE INTERESA CONTACTENME .

He probado hasta el artasgo diferentes versiones de MAME para ver si el MAME Hooker encuentra la salida
del hopper, y en todas llega hasta la lamp12. La demo que descargué genera en el .ini del Hooker una salida
que se llama hopper1, y esa es la que activa y desactiva el SSR.

Acabo de enviarte un MP para que puedas decirme que versión de MAME da salida para el hopper. Si podés
darme una mano con esto te estaré más que agradecido

@maestro_x hace 1 año

interesante proyecto ojala alguien se anime y suba la interfaces


mas los juegos ya k la idea de esta pagina es compartir o comercializar ???

@daemondebian hace 1 año

es correcto, con cualquier juego de igrosoft solo detecta hsta la lamp 12, suponga que la 15 sale cuando esta
conectado el hopper al puerto paralelo, pero no lo he probado porque no tengo un hopper y no se si con eso
salga, alguien lo ha hecho, comente porfa ...

@hipo_loco hace 1 año

daemondebian dijo:
es correcto, con cualquier juego de igrosoft solo detecta hsta la lamp 12, suponga que la 15 sale
cuando esta conectado el hopper al puerto paralelo, pero no lo he probado porque no tengo un
hopper y no se si con eso salga, alguien lo ha hecho, comente porfa ...

La lamp15 tendría que salir sin el hopper conectado. En la demo, por más que no esté conectado el hopper
aparece en el ini la línea "hopper1", además de todas las lamp.

Para los que quieran saber que hace cada lamp, acá tienen las referencias:

lamp0 = Bet/Double Lamp (apuesta por línea, entrar a "Doble o nada&quot


lamp1 = Hold 1 Lamp (1 línea)
lamp2 = Hold 2 Lamp (3 líneas)
lamp3 = Hold 3 Lamp (5 líneas)
lamp4 = Hold 4 Lamp (7 líneas)
lamp5 = Hold 5 Lamp (9 líneas)
lamp6 = Start Lamp (jugar)
lamp7 = Maxbet Lamp (apuesta máxima)
lamp8 = Help Lamp (ayuda o tabla de pagos)
lamp9 = Payout Lamp (cobrar)

Estas son las lamp de la torre de tres luces que tienen algunas tragamonedas en la parte superior:

lamp10 = Demo Lamp (Upper Lamp Green)


lamp11 = Service Mode Lamp (Upper Lamp Red)
lamp12 = Hopper Error Lamp (Upper Lamp Yellow)

8 de 12
9 de 12

@matricestragamoneda: estamos esperando la demo de la 10 en 1, te estás yendo de cuento.

@daemondebian hace 1 año

hipo_loco dijo:

daemondebian dijo:
es correcto, con cualquier juego de igrosoft solo detecta hsta la lamp 12, suponga que la 15
sale cuando esta conectado el hopper al puerto paralelo, pero no lo he probado porque no
tengo un hopper y no se si con eso salga, alguien lo ha hecho, comente porfa ...

La lamp15 tendría que salir sin el hopper conectado. En la demo, por más que no esté conectado el
hopper aparece en el ini la línea "hopper1", además de todas las lamp.

Para los que quieran saber que hace cada lamp, acá tienen las referencias:

lamp0 = Bet/Double Lamp (apuesta por línea, entrar a "Doble o nada&quot


lamp1 = Hold 1 Lamp (1 línea)
lamp2 = Hold 2 Lamp (3 líneas)
lamp3 = Hold 3 Lamp (5 líneas)
lamp4 = Hold 4 Lamp (7 líneas)
lamp5 = Hold 5 Lamp (9 líneas)
lamp6 = Start Lamp (jugar)
lamp7 = Maxbet Lamp (apuesta máxima)
lamp8 = Help Lamp (ayuda o tabla de pagos)
lamp9 = Payout Lamp (cobrar)

Estas son las lamp de la torre de tres luces que tienen algunas tragamonedas en la parte superior:

lamp10 = Demo Lamp (Upper Lamp Green)


lamp11 = Service Mode Lamp (Upper Lamp Red)
lamp12 = Hopper Error Lamp (Upper Lamp Yellow)

@matricestragamoneda: estamos esperando la demo de la 10 en 1, te estás yendo de cuento.

gracias, por la referencia de las lamparas, por otro lado ...

es correcto, en la demo si sale la lap15 = hopper1 pero yo lo he probado con las roms que tengo y no sale la
famosa lamp15, uso el mame 144, incluso lo he probado con la rom de la demo en mi mame 144 y ni asi
sale, asi que no se que es lo que esta pasando. no se si son las roms o es el emulador. pero no sale. la
vercion de mamekook que uso es la ultima, osea la 4.

@daemondebian hace 1 año

mañana me llega un hopper y ya tengo un ssr (relay de estado solido) alguien sabe el esquema de conexion,
tambien tengo un pulsador de usb y un pulsador paralelo para no desarmar el teclado. la verdad es que no
me queda claro como s que va a funcionar. segun entiendo lo que hace el relay es permitir la corriente llegue
al hopper para que este empieze a girar y el hopper envia un pulso por cada moneda que sale. la tecla de
paga se mapea en el pulsador, para cuando se presione el boton este envie un pulso, este pulso llega al
relay para que deje pasar la corriente y gire el hopper, pero en que momento va a dejar de girar el hopper?

@daemondebian hace 1 año

lowus dijo:
El esquema de conexion es una tontería, al puerto paralelo lpt:
Easy Interface:
=======================
lpt pin output
=======================
2 led 1+
3 led 2+
4 led 3+
5 led 4+
6 led 5+
7 led 6+
8 led 7+
9 led 8+

18-25 common ground

Con la versión del MAME 0.142 OK van a conectar al hopper a cualquiera de las salidas pines(2 al
9) en mi caso el mamehoker4.0 me detectó la salida del hopper como LAMP15 por lo tanto manda
un pulso por cada crédito de salida ok? van entonces a cambiar la configuracion dentro de la
carpeta INI del mamehoker4, dentro de esta carpeta hay un archivo por cada juego que se haya
detectado, nombredejuego.ini (ejemplo en mi caso: crzmon_7.ini) aqui configuran si quieren
prender luces o cualquier cosa por medio de las salidas del puerto paralelo o incluso luces del
teclado, también se puede hacer por puerto serial o incluso que la computadora ejecute sonidos
WAV etc..etc...etc...
La configuracion del archivo .ini:
********************************************

9 de 12
10 de 12

MameStart=
MameStop=
StateChange=
OnRotate=
OnPause=
[KeyStates]
RefreshTime=

lamp1=kbd 1 1
lamp2=
lamp3=
lamp4=
lamp5=
lamp8=
lamp6=
lamp0=
lamp9=
lamp12=kbd 1 0
lamp7=
lamp10=kbd 1 1,ply soundshopper.wav
lamp11=
lamp15=lpe 1 1 1 %s%
*******************************************
mas claro falta que les mande los archivos hechos pero no he hecho el post.
AHORA ESTOY HACIENDO PRUEBAS CON EL COOLFIRE 2 PARA REDES, LO TENGO ORIGINAL
Y FULL SI ALGUIEN LO QUIERE LO CAMBIO POR LAS UNICUM QUE NO LAS TENGO QUE SEAN
FULL QUE PUEDA CAMBIAR EL %, SALUDOS A TODOS
CUALQUIER DUDA ME AVISAN DISCULPEN LA DEMORA A LOS QUE ME PREGUNTARON.

como haces para que te detecte la salida del hopper, ya lo hice de muchas formas y nada, si puedes pasar el
dato de que es lo que utilizas.... o como lo estas haciendo por no sale nada ....

@hipo_loco hace 1 año

daemondebian dijo:
mañana me llega un hopper y ya tengo un ssr (relay de estado solido) alguien sabe el esquema
de conexion

Es esquema de conexión está en el demo

daemondebian dijo:
la verdad es que no me queda claro como s que va a funcionar. segun entiendo lo que hace el
relay es permitir la corriente llegue al hopper para que este empieze a girar

Cuando se apreta la tecla de cobrar, si ves el Hooker te vas a dar cuenta que la línea "hopper1"
se pone en 1. Ese uno activa a través del circuito del puerto paralelo el SSR y el hopper empieza a girar.

daemondebian dijo:
el hopper envia un pulso por cada moneda que sale.

El sensor del hopper (o el pulsador en los hopper viejos) se conecta a los pines del peine del teclado que
corresponden a la tecla que hayas mapeado en el MAME para realizar el descuento ("Hopper
SW", por defecto la tecla U). Para probarlo no necesitas hacer la interface, cuando actives el hopper
presionas la U tantas veces como sea necesario.

daemondebian dijo:
la tecla de paga se mapea en el pulsador, para cuando se presione el boton este envie un pulso,
este pulso llega al relay para que deje pasar la corriente y gire el hopper, pero en que momento va
a dejar de girar el hopper?

Cuando el juego termina de pagar, la línea "hopper1" queda en 0 y eso hace que el SSR de
desactive.

El problema no está en las roms, es el MAME que está modificado. Probé todas las versiones de MAME,
desde la versión 0.130 en adelante y en ninguna aparece la famosa "lamp15" o
"hopper1".

@daemondebian hace 1 año

gracias ya me queda mucho mas claro, sobre todo a la hora de que el hopper deje de terminar. bueno en
resumidas cuentas esto es lo que entiendo.

tengo el mame, tengo la rom, tengo el pusador usb, tengo un cableado jamma. ok y tengo la interfas del ssr?

conecto el pulsador a la pc y sus terminales del pulsador al peine jamma y el cableado del jamma a los
botones de la maquina tragamonedas, de tal forma que cuando presione un boton de la tragamonedas es
como si estuviera presionando una tecla del teclado. armo la interfaz de conexion al hopper mediante el
esquema de conexion. cuando presione la tecla de paga la lampara 15 se activa o prende y envia energia,

10 de 12
11 de 12

esta energia activa el relay y este a la ves deja pasar la corriente para que el hopper gire. bien por cada
moneda que sale del hopper es un pulso, este pulso llega al juego, van a ser tantos pulsos como numero de
monedas o creditos haya que pagar, el hopper se desactiva o deja de girar porque el mame hoker se pone
en 0, es decir la lampara se apaga y el relaysehabre para dejar de pasar energia al hopper y este asu ves se
detiene. es correcto?

bien entonces parece que lo unico que hace falta compañeros es conseguir esa mame modificado !!
yo se de programacion en java, c y c++, tratare de verme el codigo del mame pare ver porque desactivan la
lampara en esas roms y en dado caso activar. ya que hay que leer el codigo modificar y compilar de nuevo
seria mucho mucho mas facil conseguir esa vercion modificada aunque no se si este disponible para
descargar.

saludos, gracias por comentar

@daemondebian hace 1 año

este es el codigo en c del driver de igrosoft. aver que sale, aver si se hay algo que hacer con la activacion de
la lampara del hopper. http://mamedev.org/source/src/mame/drivers/multfish.c.html

@hipo_loco hace 1 año

daemondebian dijo:
este es el codigo en c del driver de igrosoft. aver que sale, aver si se hay algo que hacer con la
activacion de la lampara del hopper. http://mamedev.org/source/src/mame/drivers/multfish.c.html

Agarro poco y nada de C/C++, lo único que "C" de programación es en VB6. El mes que viene
estoy de licencia y voy a dedicar algo de tiempo a esto, porque los que saben como hacerlo no largan la
data.

@hubelxd hace 1 año

hola saludos y felicitaciones por el proyecto. mi pregunta es como ouedo colocarle un contador normal para
ver la salidas, ejemplo el usuario gana, borro el credito disponible y este al momento de borrarlo se refleje en
el contador

@paco1236 hace 1 mes

me temo que no ya que la targeta o matris no es capas de manadar otro tipo de corriente que no
sea la quem pide tendras que desconectar el contador y hacerlo tu mismo

@maquia34 hace 1 año

muy buen post y mucha dedicación a tu proyecto te felicito como aporte pienso que si seria posible que se
pueda poner las entradas y salidas globalmente a través de contadores externos el de salida a traves del ssr
del hopper y el del entradas de créditos intercalando un relé +5 o +12 energizado hacia el contador de
entradas que se active a traves del botón de marcar créditos un abrazo

@maquia34 hace 1 año

debi decir que el contador de salida toma cada pulso del hopper para marcar la salida quiza ......valida mi
aclaracion dejo un saludo de nuevo ...

@ledimagen hace 1 año

bueno aqui les dejo su famoso igrosoft mame para hopper.


https://rapidshare.com/files/1283487966/Igrosoft_Multigame.exe

@hipo_loco hace 1 año

ledimagen dijo:
bueno aqui les dejo su famoso igrosoft mame para hopper.
https://rapidshare.com/files/1283487966/Igrosoft_Multigame.exe

Grande !!! Bajando y luego a probar En un rato les cuento.

@hipo_loco hace 1 año

Bajado, pero tiene pass

@hipo_loco hace 1 año

Bueno gente, el colega @ledimagen me pasó por MP el enlace para descargar una versión del multijuego
Igrosoft. Hasta ahí 10 puntos, el problema es que tiene varios detalles:

- son sólo 15 juegos (no tiene el Fruit Cocktail 2)


- anda lento (probado en un Pentium IV de 1.8 con 512 de RAM)
- no guarda los créditos
- los créditos son por juego
- paga mucho en algunos juegos
- en algunas oportunidades paga de más (por ejemplo si tiene que pagar 8 monedas larga 10)

Y otros más que no son tan graves pero suman. La versión es la 1.0 (calculo que la primera). En Mercado
Libre Uruguay ví hace un tiempo que vendían la versión 1.2 y en un foro encontré que ofrecen la 1.3, ambas
con estos y otros errores corregidos.

11 de 12
12 de 12

Voy a intentar decompilar el ejecutable del MAME para ver si puedo encontrar la función que hace el hopper
funcione. Si lo logro les aviso.

@alcaeno hace 1 año

hipo_loco dijo:

ledimagen dijo:
bueno aqui les dejo su famoso igrosoft mame para hopper.
https://rapidshare.com/files/1283487966/Igrosoft_Multigame.exe

Grande !!! Bajando y luego a probar En un rato les cuento.

hipo_loco dijo:
Bajado, pero tiene pass

tienen el pass?

@garofox hace 1 año

exelentes aportes amigo pero falta el pass, cuando tenga un poco de tiempo subire aportes de juegos
originales de maqiunas de casino que tengo en un disco duro viejo

@yunior_12345 hace 1 año

oe man bueno se ve que has estado travajando pero una pregunta que interfaz utilizas a porque el interfaz
de multijuegos no funciona

@paco1236 hace 1 mes

si fociona péro pon un block de notas y aoprecionas las teclas de la interface d multijueos o has
tierra

1 2

Comentar

Ir al cielo

Anunciar Ayuda Protocolo Desarrolladores Denuncias Report Abuse - DMCA Términos y condiciones Privacidad de datos Reportar bug

12 de 12

También podría gustarte