Está en la página 1de 11

Foro Emu-Land.

net

Bienvenido Invitado . Por favor, inicie sesión o regístrese . Buscar


¿No recibió su correo electrónico de activación ?
Noticias:
Para siempre Entrada Reglas del Foro

Comenzar Entrada Registro al sitio web

Foro Emu-Land.net » Consolas » Hierro " Cartuchos/discos (Moderador: HardWareMan ) » Mapper 189 ayuda con el diagrama.

Páginas: [ 1 ] 2 Siguiente Todo abajo

Tema del autor : Ayuda de Mapper 189 con el diagrama (Leído 4094 veces)

0 usuarios y 1 invitado están viendo este tema.

max5775 Mapper 189 ayuda con el diagrama.


« : 18 de marzo de 2019, 11:22:52 »
Usuario

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.

Para obtener detalles sobre MMC3, consulte el asignador 004.

Registros:
---------------------------
Regs en $6000-7FFF significa que no hay SRAM

$4120-7FFF: [ AAAA BBBB]


A,B: PRG Reg

$8000-FFFF: Igual que en MMC3

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

$8000 $A000 $C000 $E000


+----------- -----+
| $4120 |
+---------------------------------+

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)

« Última edición: 18 de marzo de 2019, 11:29:04 por max5775 »

supremacía Mapper 189 ayuda con el diagrama.


« Respuesta #1: 18 de marzo de 2019, 12:34:14
Usuario
pm »

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.

max5775 Mapper 189 ayuda con el diagrama.


« Respuesta #2: 18 de marzo de 2019, 12:54:09
Usuario
pm »
Publicaciones: 465

Cita: supremacía del 18 de marzo de 2019 a las 12:34:14


Las fotos son mías. ¿Qué chip usarás para hacer el juego?
La implementación no parece complicada, se crean dos registros adicionales en un 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.

AX5202P está en stock.


Se adjuntan dos roms. Según tengo entendido, hay 2 opciones: Master Fighter-2 (algo
está recortado) y Master Fighter-3, que tomé aquí http://www.emu-
land.net/forum/index.php?topic= 2630.0
Si difieren en registros, entonces es mejor hacerlo con el segundo ron.

MasterFighter.zip (235,06 KB - descargado 112 veces).

NStormX Mapper 189 ayuda con el diagrama.


« Respuesta #3: 18 de marzo de 2019, 15:23:35 »
Usuario
Publicaciones: 215
Tengo este Master Fighter II disponible:
Piso:
http://www.emu-land.net/forum/index.php/topic,16755.msg1395893.html#msg1395893

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. .

189.zip (0,51 KB - descargado 112 veces)

max5775 Mapper 189 ayuda con el diagrama.


« Respuesta #4: 18 de marzo de 2019, 15:50:50
Usuario
»
Publicaciones: 465

Cita: NStormX del 18 de marzo de 2019 a las 15:23:35

Tengo este Master Fighter II disponible:


http://www.emu-land.net/forum/index.php/topic,16755.msg1395893.html#msg1395893

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.

supremacía Mapper 189 ayuda con el diagrama.


« Respuesta #5: 18 de marzo de 2019, 04:39:34
Usuario
pm »

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 »

max5775 Mapper 189 ayuda con el diagrama.


« Respuesta #6: 18 de marzo de 2019, 17:30:33
Usuario
»
Publicaciones: 465

Cita: supremacía del 18 de marzo de 2019 a las 16:39:34

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.

supremacía Mapper 189 ayuda con el diagrama.


« Respuesta #7: 18 de marzo de 2019, 18:23:42
Usuario
»

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)

max5775 Mapper 189 ayuda con el diagrama.


« Respuesta #8: 18 de marzo de 2019, 18:53:20 »
Usuario
Publicaciones: 465
Cita: supremacía del 18 de marzo de 2019 a las 18:23:42

El significado de los pestillos se puede obtener de la dirección

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

IMG_20190305_140641.jpg (2702,55 KB, 3968x2976 - visto 228 veces) IMG_20190305_140646.jpg


(2607,48 KB, 3968x2976 - visto 257 veces)
« Última edición: 19 de marzo de 2019, 08:41:04 por max5775 »

supremacía Mapper 189 ayuda con el diagrama.


« Respuesta #9: 19 de marzo de 2019, 10:04:49
Usuario
am »

¿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:

max5775 Mapper 189 ayuda con el diagrama.


« Respuesta #10: 19 de marzo de 2019, 10:12:01
Usuario
am »
Publicaciones: 465

Cita: supremacía del 19 de marzo de 2019 a las 10:04:49

¿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.

Bueno, ya sabes, a juzgar por el cableado, hay varias discrepancias interesantes:


PRGA13 va a A17 MMC3
En el mapeador, los pines PRGA15, PRGA13, PRGA16, PRGA18, CPUA13, PRGA14 no se
utilizan en absoluto
Además, PRGA14 está conectado al bus del decodificador CPU A14, que en MMC3 está
conectado al asignador.
El bus de CPU D1, D2 no está conectado al decodificador.
Varios pines no identificados del gotero del asignador (no conectados a los contactos del
DIP40). Vaya a los pines del decodificador VRAMOE, PA13 y al CHR CE.
En resumen, también hay muchas preguntas, hasta ahora solo he verificado el cableado
del mapeador con una inspección rápida.
Entonces creo que A15 y A16 por sí solos no bastarán.

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 »

CaH4e3 Mapper 189 ayuda con el diagrama.


« Respuesta #11: 19 de marzo de 2019, 04:28:29
Usuario
pm »

189 se diferencia de mms3 solo en que el registro de cambio de programa se realiza de


forma articulada en la parte superior del asignador principal y no se utiliza el cambio de
banco de programa nativo. No entendí cómo se implementó esto físicamente, pero
escribir en la parte inferior de las direcciones en esta versión pirateada cambia el banco
de ROM de 32k inmediatamente. Los gráficos y otras interrupciones/duplicación
Publicaciones: 3587
funcionan igual que en mmc3. Aparentemente, algunos dibujos animados pueden diferir
en la conexión de las minúsculas. o la grabación puede funcionar en 4xxx y 6xxx por igual,
o sólo en 6xxx. No tengo un caric a mano para probarlo con seguridad.

supremacía Mapper 189 ayuda con el diagrama.


« Respuesta #12: 19 de marzo de 2019, 17:31:03 »
Usuario

Dibujé un poco, es extraño que se usen D4 y D5.

Publicaciones: 2191
Piso:

pcb.jpg (1038 KB, 3968x2976 - visto 291 veces).

max5775 Mapper 189 ayuda con el diagrama.


« Respuesta #13: 19 de marzo de 2019, 06:15:14
Usuario
pm »
Publicaciones: 465

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é.

CaH4e3 Mapper 189 ayuda con el diagrama.


« Respuesta #14: 19 de marzo de 2019, 6:21:00
Usuario
pm »
Cita: supremacía del 19 de marzo de 2019, 17:31:03

Dibujé un poco, es extraño que se usen D4 y D5.

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)

supremacía Mapper 189 ayuda con el diagrama.


« Respuesta #15: 19 de marzo de 2019, 07:35:31
Usuario
pm »

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:

20190319_232447~01.jpg (198,95 KB, 1280x960 - visto 314 veces) 20190319_233034~01.jpg (146,69


KB, 768x519 - visto 319 veces)

max5775 Mapper 189 ayuda con el diagrama.


« Respuesta #16: 19 de marzo de 2019, 20:17:24
Usuario
»
Publicaciones: 465

Cita: supremacía del 19 de marzo de 2019 a las 19:35:31

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.

Genial, ¿puedes completar el diagrama?


¿Funcionarán 561tm2?
de lo contrario falta algo hc74

supremacía Mapper 189 ayuda con el diagrama.


« Respuesta #17: 19 de marzo de 2019, 20:27:53
Usuario
»
Publicaciones: 2191
Piso: Lo hice en el medidor, creo que puedes usar 561tm2.

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
------

NStormX Mapper 189 ayuda con el diagrama.


« Respuesta #18: 19 de marzo de 2019, 20:48:53
Usuario
»
Publicaciones: 215
Piso:
CaH4e3 , en las fotos antes de tus publicaciones está mi bufanda, en todo caso, las fotos
están tomadas de mi publicación. Y ya conoces este volcado, lo envié. Por cierto,
recibí la carta, gracias, aún no lo he descubierto.

max5775 Mapper 189 ayuda con el diagrama.


« Respuesta #19: 19 de marzo de 2019, 21:18:04 »
Usuario

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.

189.jpg (1658,07 KB, 2362x1417 - visto 310 veces).


Thunder-Warrior-Unl.nes.zip (107,77 KB - descargado 118 veces).

« Última edición: 20 de marzo de 2019, 17:06:22 por max5775 »

supremacía Mapper 189 ayuda con el diagrama.


« Respuesta #21: 20 de marzo de 2019, 17:51:13
Usuario
»

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:

megavoltio85 Mapper 189 ayuda con el diagrama.


« Respuesta #22: 20 de marzo de 2019, 18:31:17
Usuario
»

Cita: supremacía del 20 de marzo de 2019 a las 17:51:13

Para este juego debes tomar los valores A15 y A16 con D4 y D5.

Mensajes: 1464
Piso:
¿K155LL1 (SN7432N) resolverá el problema?

supremacía Mapper 189 ayuda con el diagrama.


« Respuesta #23: 20 de marzo de 2019,
Usuario
18:35:57»

Sí, lo más probable es que en los tableros chinos sea solo por versatilidad.
Publicaciones: 2191
Piso:

max5775 Mapper 189 ayuda con el diagrama.


« Respuesta #24: 20 de marzo de 2019, 20:11:35
Usuario
»
Publicaciones: 465

Cita: supremacía del 20 de marzo de 2019 a las 17:51:13

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.

es decir, ¿desconectar HC161 de D0 y D1 y conectarlo a D4 y D5?

megavoltio85 Mapper 189 ayuda con el diagrama.


« Respuesta #25: 20 de marzo de 2019, 20:14:53
Usuario
»

Cita: max5775 del 20 de marzo de 2019 a las 20:11:35

es decir, ¿desconectar HC161 de D0 y D1 y conectarlo a D4 y D5?

Mensajes: 1464
Piso: sí, si funciona, puede agregar K155LL1 (SN7432N) (cualesquiera 2 OR lógicos) y todo
sucederá automáticamente

max5775 Mapper 189 ayuda con el diagrama.


« Respuesta #26: 20 de marzo de 2019, 20:16:04
Usuario
»
Publicaciones: 465

Cita: megavolt85 del 20 de marzo de 2019 a las 20:14:53

sí, si funciona, puede agregar K155LL1 (SN7432N) (cualesquiera 2 OR lógicos) y todo sucederá
automáticamente

no funcionó, pantalla en blanco

megavoltio85 Mapper 189 ayuda con el diagrama.


« Respuesta #27: 20 de marzo de 2019, 20:53:09
Usuario
»

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

111.png (17,97 KB, 606x467 - visto 269 veces).

megavoltio85 Mapper 189 ayuda con el diagrama.


« Respuesta #29: 20 de marzo de 2019, 21:25:57
Usuario
»

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

Agregado más tarde:


max5775 , revisó su rom, todo es como dijo la supremacía , cambiando por registro 00h,
10h, 30h a $4120, que corresponde a D4, D5
« Última edición: 20 de marzo de 2019, 22:04:11 por megavolt85 »

Páginas: [ 1 ] 2 Siguiente Todo arriba

Foro Emu-Land.net » Consolas » Hierro " Cartuchos/discos (Moderador: HardWareMan ) » Mapper 189 ayuda con el diagrama.

Ir a: ===> Cartuchos / discos Sí

SMF 2.0.19 | SMF © 2011 , Máquinas simples


RSS version móvil

También podría gustarte