He probado el core de Gameboy en la MiST, y el segundo gamepad no hace nada, solo funciona el primero. Por cierto, he creado un nuevo subforo "Nintendo Gameboy" para que puedas mover esta entrada una vez que ya comentas que el core es 100% operativo.
GameBoy "normal", la GB original
Moderador: jepalza
- desUBIKado
- CPLD
- Mensajes: 192
- Registrado: 14 Ago 2018, 19:06
Re: GameBoy "normal", la GB original
Re: GameBoy "normal", la GB original
He mirado a ver que hace ese segundo mando, y he visto que es un "clón" del primero, y a su vez, son clones del teclado, o sea, que entran los tres juntos en el mismo puerto, mediante un "OR", lo que significa, que si pulsas un botón tanto en el mando 1, como en el 2, como en el teclado, el resultado es el mismo.
Al menos, eso se deduce del código MIST (aqui la parte que mezcla los mandos):
Al menos, eso se deduce del código MIST (aqui la parte que mezcla los mandos):
Código: Seleccionar todo
// mix both joysticks to allow the user to use any
wire [7:0] joystick = joystick_0 | joystick_1;
wire [7:0] joystick_0;
wire [7:0] joystick_1;
- desUBIKado
- CPLD
- Mensajes: 192
- Registrado: 14 Ago 2018, 19:06
Re: GameBoy "normal", la GB original
Yo lo probé con 2 gamepad USB. Igual es para que funcione también con los joysticks que se conecten a los DB9 norma Atari. Lo probaré.
- desUBIKado
- CPLD
- Mensajes: 192
- Registrado: 14 Ago 2018, 19:06
Re: GameBoy "normal", la GB original
Ya lo he comprobado en la Mistica FPGA16, conectando 2 gamepad por USB, y otro por DB9, funcionan tanto el primero por USB como el primero por DB9. El segundo por USB no funciona.