Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Mapper 189 Ayuda Con El Diagrama - Página 1 - Cartuchos - Discos - Foro
Mapper 189 Ayuda Con El Diagrama - Página 1 - Cartuchos - Discos - Foro
net
Foro Emu-Land.net » Consolas » Hierro " Cartuchos/discos (Moderador: HardWareMan ) » Mapper 189 ayuda con el diagrama.
Tema del autor : Ayuda de Mapper 189 con el diagrama (Leído 4094 veces)
Publicaciones: 465
Estoy buscando un circuito mapper 189, porque me interesa el juego Master Fighter-III.
Según tengo entendido, esta es una modificación del mapeador MMC3.
Encontré un par de fotos del cartucho en este mapeador en línea, hay un análogo del
MMC3 - 9112.
Su distribución de pines difiere del AX5202P más común, pero volver a cablear la placa no
es un problema.
A juzgar por la foto, hay 2 chips lógicos más en la placa, que aparentemente controlan las
direcciones altas.
Quería dibujar el circuito según el dibujo, pero las pistas debajo de los chips no eran
visibles y esta idea fracasó.
La descripción del trabajo del mapper 189 dice:
Cita
Notas:
-----------------------------------------
Este asignador es un MMC3 modificado. Todo funciona igual que en el MMC3, sólo
se ignoran las regs PRG normales (R:6,R:7) y en su lugar se utiliza una nueva reg PRG.
Registros:
---------------------------
Regs en $6000-7FFF significa que no hay SRAM
Configuración PRG:
--------------------------
'A' y Los bits 'B' del registro de $4120 parecen estar efectivamente sometidos a operación OR.
Es decir... $30, $03 y $21 seleccionarán la página 3
pero para mí son sólo un montón de letras y números, así que pido ayuda.
Es posible montar todo esto en una placa para realizar pruebas, si es necesario.
Además, encontré más fotos del cartucho en este mapeador, pero con una lógica de un
m/s: HC161.
En principio, el problema se podría solucionar con un hack de ron en mmc3, pero no está
ahí.
a-side.jpg (2182,43 KB, 2540x1404 - visto 379 veces) b-side.jpg (3096,62 KB, 3065x1689 - visto 315
veces) 9112 pinout.png (18,42 KB, 500x467 - visto 332 veces)
Las fotos son mías. ¿Qué chip usarás para hacer el juego?
Publicaciones: 2191 La implementación no parece complicada, se crean dos registros adicionales en un
Piso: pestillo separado, que se controla mediante la señal WRAM /WE de mmc3.
También sería bueno mirar la ROM del juego, porque... Existen diferentes modificaciones y
la gestión de registros adicionales puede diferir ligeramente.
Desafortunadamente no hay forma de volcarlo. Si alguien tiene un script para volcar un clúster en 189
mapper, volcaré mi versión. Por cierto, adjunto un script hecho por Sanchez y corregido por mi, pero
vuelca la parte PRG incorrectamente. Quizás WriteCpu(0x4132, {b1}) deba reemplazarse con algo como:
WriteCpu(0x8000, {0xa, b1})b donde A es un registro, pero aquí debe comprender la implementación del
motor del cliente dumper del clúster. .
Gracias, todavía no hay nada que desechar porque quiero fabricar este cartucho en
particular.
Aquí en sus capturas de pantalla hay una lógica: LS74, versus 2 en la foto de arriba.
Y, en principio, todas las patas son visibles, puedes intentar separar el tablero.
Creo que también depende de los gitanos, aquí un amigo intentó hacerlo en un pestillo,
Publicaciones: 2191 pero no funcionó. Tal vez hubo un problema de conexión en alguna parte, tal vez el
Piso:
mapeador chino se inicializó de manera diferente o tal vez el ron no era adecuado.
https://forums.nesdev.com/viewtopic.php?f=28&t=17124
« Última edición: 18 de marzo de 2019, 17:23:53 por supremacía »
Creo que también depende de los gitanos, aquí un amigo intentó hacerlo en un pestillo, pero no funcionó.
Tal vez hubo un problema de conexión en alguna parte, tal vez el mapeador chino se inicializó de manera
diferente o tal vez el ron no era adecuado. https://forums.nesdev.com/viewtopic.php?f=28&t=17124
Sí, veo este hilo, pero sigo pensando que vale la pena intentarlo.
Intentar. No hay diferencia en los registros entre las versiones 2 y 3, los bancos se
Publicaciones: 2191 cambian escribiendo en la dirección $610x, x (donde x = 0, 1, 2)
Piso: La RAM PRG comienza en la dirección $6000, por lo que al escribir en estas direcciones,
la WRAM del asignador / Cambios de estado WE y WRAM /CE, el valor de los pestillos se
puede tomar tanto del bus de direcciones (A0, A1) como del bus de datos (D0, D1)
Entendido, lo intentaré.
PD: Aquí está el primer malentendido: el PRG (D0) de 13 pines va al pin 26 del asignador.
El pinout no encaja ni en 5202 ni en 9112.
PSS: aparentemente este es un clon de MMC3 con el nombre 88
https://forums.nesdev.com/viewtopic.php?t=16864
¿Por qué necesitas el diseño de este tablero? Hazlo como un mmc3 normal, solo toma
Publicaciones: 2191 A15 y A16, no del mapeador, sino del pestillo. Quizás lo intente también para comprobarlo.
Piso:
¿Por qué necesitas el diseño de este tablero? Hazlo como un mmc3 normal, solo toma A15 y A16, no del
mapeador, sino del pestillo. Quizás lo intente también para comprobarlo.
88.png (19,21 KB, 354x412 - visto 280 veces). AX5202P_MMC3.png (16,89 KB, 650x751 - visto 363
veces).
« Última edición: 19 de marzo de 2019, 11:02:20 por max5775 »
Publicaciones: 2191
Piso:
En algún lugar había una placa universal en MMC3 de Kukuruku , intentaré ensamblarla en
ella, atornillaré el contador a una placa externa y lo probaré.
Hay placas en las que para la dirección no se utilizan los 4 bits inferiores del bus de datos,
sino el mordisco más alto. Al parecer así es en el tuyo. en la simulación esto se representa
Publicaciones: 3587
como el OR de los mordiscos mayores y menores. 2 mapeadores en uno sin muchos
problemas jajaja. (te sorprenderá saber cuántos mapeadores similares hay en los
simuladores)
Soldado. Todo está funcionando. Como se esperaba con D4, D5 no funciona, es necesario
Publicaciones: 2191 tomarlo de D0, D1, como se vio en la depuración de fceux.
Piso:
Soldado. Todo está funcionando. Como se esperaba con D4, D5 no funciona, es necesario tomarlo de D0,
D1, como se vio en la depuración de fceux.
Código: [Seleccionar]
74'161
__ __
VCC |01\/16| VCC
WRAM /CE |02 15| NC
PRG D0 |03 14| PRG A15
PRG D1 |04 13| PRG A16
NC |05 12| NC
NC |06 11| NC
GND |07 10| GND
GND |08 09| WRAM /WE
------
Publicaciones: 465
Gracias por la ayuda, también logré iniciarlo en el IE10 doméstico.
Resulta que no es necesario rehacer el circuito mmc3 estándar, pero como dice Sánchez,
esta pieza simplemente se agrega encima.
Master Fighter 3 grabado
DSCN1072.JPG (2479,09 KB, 2500x1875 - visto 311 veces). DSCN1071.JPG (2120,79 KB, 2500x1875 -
visto 286 veces) DSCN1074.JPG (2455,85 KB, 2500x1875 - visto 319 veces) l).zip (118,5 KB - descargado
101 veces).
max5775 Mapper 189 ayuda con el diagrama.
« Respuesta #20: 20 de marzo de 2019, 15:34:22 »
Usuario
Publicaciones: 465
Agregué un sello, o más bien corregí un sello del radio cat, inicialmente era un juego de
dos juegos en mmc3.
El sitio bootgood dice que hay otro juego en el mapeador 189: Gluk The Thunder Warrior
http://bootgod.dyndns.org:7777/profile.php?id=4266
Entonces estoy pensando, ¿tiene sentido hacer 2? juegos, o este juego no comienza en
este circuito? Hay 2 lógicas y un transistor más.
Todavía no puedo comprobarlo físicamente, intentaré llenarlo con ron por la noche y
ponerlo en marcha.
PD: lo comprobé, no hay ni siquiera un indicio de lanzamiento, entonces habrá un solo
juego.
En Thunder Warrior, los bancos se cambian escribiendo en la dirección $4120 los valores
Publicaciones: 2191 00, 10, 30. Para este juego debes tomar los valores A15 y A16 con D4 y D5.
Piso:
Para este juego debes tomar los valores A15 y A16 con D4 y D5.
Mensajes: 1464
Piso:
¿K155LL1 (SN7432N) resolverá el problema?
Sí, lo más probable es que en los tableros chinos sea solo por versatilidad.
Publicaciones: 2191
Piso:
En Thunder Warrior, los bancos se cambian escribiendo en la dirección $4120 los valores 00, 10, 30. Para
este juego debes tomar los valores A15 y A16 con D4 y D5.
Mensajes: 1464
Piso: sí, si funciona, puede agregar K155LL1 (SN7432N) (cualesquiera 2 OR lógicos) y todo
sucederá automáticamente
sí, si funciona, puede agregar K155LL1 (SN7432N) (cualesquiera 2 OR lógicos) y todo sucederá
automáticamente
max5775 , y el ron está exactamente por debajo de 189, tal vez pirateado
Mensajes: 1464
Piso:
max5775 Mapper 189 ayuda con el diagrama.
« Respuesta #28: 20 de marzo de 2019, 21:02:18 »
Usuario
Publicaciones: 465
Cita: megavolt85 del 20 de marzo de 2019 a las 20:53:09
max5775 , y el ron está exactamente por debajo de 189, tal vez pirateado
Maldita sea, bueno, aún no hay ideas, miré el código FCEUX, todo está ahí como dijo
CaH4e3
Código: [Seleccionar]
Mensajes: 1464
Piso: static DECLFW(M189Write) {
EXPREGS[0] = V | (V >> 4); //actually, there is a two versions of 189 mapp
FixMMC3PRG(MMC3_cmd);
}
a menos que Thunder Warrior use los cuatro bits para cambiar (aunque es poco probable,
generalmente necesita verificar el depurador), entonces no puede prescindir de un OR
lógico
Foro Emu-Land.net » Consolas » Hierro " Cartuchos/discos (Moderador: HardWareMan ) » Mapper 189 ayuda con el diagrama.