Página 3 de 7

Re: TEST 21

Publicado: 02 Jul 2016, 19:05
por neuro_999
En el repositorio de antonio, ahora de memoria no recuerdo. Entra en github y busca zxuno.

;)

Re: TEST 21

Publicado: 02 Jul 2016, 21:39
por antoniovillena

Re: TEST 21

Publicado: 02 Jul 2016, 22:49
por carmeloco
Muchas gracias, mañana lo pruebo, que llevo una semana de curro...

Re: TEST 21

Publicado: 04 Jul 2016, 00:16
por carmeloco
He probado a deshabilitar los chips AY. Lo hago así:

Código: Seleccionar todo

OUT 64571,14: OUT 64827,1
El caso es que sí, deshabilita el chip AY, pero lo que me pasa es que en el OutRun, no se activan los sonidos ULA. Es como si el juego, detectase de todas formas el chip AY, pero en vez de deshabilitarse, estuviese silenciado.

Re: TEST 21

Publicado: 04 Jul 2016, 00:44
por mcleod_ideafix
carmeloco escribió:He probado a deshabilitar los chips AY. Lo hago así:

Código: Seleccionar todo

OUT 64571,14: OUT 64827,1
El caso es que sí, deshabilita el chip AY, pero lo que me pasa es que en el OutRun, no se activan los sonidos ULA. Es como si el juego, detectase de todas formas el chip AY, pero en vez de deshabilitarse, estuviese silenciado.
Carga el juego con una ROM de 48K que tenga deshabilitada la paginación. Si no, el juego podría estar detectando un 128K y usar el AY de todas formas.

Re: TEST 21

Publicado: 04 Jul 2016, 00:52
por carmeloco
mcleod_ideafix escribió:
carmeloco escribió:He probado a deshabilitar los chips AY. Lo hago así:

Código: Seleccionar todo

OUT 64571,14: OUT 64827,1
El caso es que sí, deshabilita el chip AY, pero lo que me pasa es que en el OutRun, no se activan los sonidos ULA. Es como si el juego, detectase de todas formas el chip AY, pero en vez de deshabilitarse, estuviese silenciado.
Carga el juego con una ROM de 48K que tenga deshabilitada la paginación. Si no, el juego podría estar detectando un 128K y usar el AY de todas formas.
Con una rom de 48K, sigue sin salir ninguna música en el menú, y al darle a la opción de jugar, se cuelga, con unas rallas verticales verdes y negras. También, tengo que elegir el juego con un .tapein y LOAD "" ya que si entro en el menú NMI del DivMMC y selecciono el juego, también se cuelga con rallas de colores amarillas y rojas, y otras negras, y deja de funcionar el reset normal. Hay que hacer un master reset.

Re: TEST 21

Publicado: 04 Jul 2016, 01:02
por mcleod_ideafix
carmeloco escribió:Con una rom de 48K, sigue sin salir ninguna música en el menú, y al darle a la opción de jugar, se cuelga, con unas rallas verticales verdes y negras. También, tengo que elegir el juego con un .tapein y LOAD "" ya que si entro en el menú NMI del DivMMC y selecciono el juego, también se cuelga con rallas de colores amarillas y rojas, y otras negras, y deja de funcionar el reset normal. Hay que hacer un master reset.
Lo primero ya lo he visto. Investigaré el asunto. Lo segundo es más raro. La versión que tengo funciona estupendamente en 128K. En 48K carga, me deja elegir controles y demás, pero al pulsar para jugar se queda cargando algo que nunca llega. Me da que usa un cargador custom, y eso no lo pilla DivMMC, pero en ningún momento se me queda colgado al extremo que tú me dices.

Una cosa a tener en cuenta: si haces un OUT para desactivar el AY, tienes que dejar intactos el resto de bits. Si tú haces directamente el OUT 64827,3 estás habilitando cosas que están deshabilitadas en la ROM de 48K (como la paginación de 128K o las ROMs más allá de los 16K: eso es por lo que probablemente no te funcione el reset normal). has de hacer OUT 64571,14: PRINT IN 64827 para ver el valor que hay en ese registro (que en mi caso es 60). Le sumo 1 para desactivar el AY (61) y eso es lo que meto en ese puerto.

Re: TEST 21

Publicado: 04 Jul 2016, 01:10
por carmeloco
mcleod_ideafix escribió:
carmeloco escribió:Con una rom de 48K, sigue sin salir ninguna música en el menú, y al darle a la opción de jugar, se cuelga, con unas rallas verticales verdes y negras. También, tengo que elegir el juego con un .tapein y LOAD "" ya que si entro en el menú NMI del DivMMC y selecciono el juego, también se cuelga con rallas de colores amarillas y rojas, y otras negras, y deja de funcionar el reset normal. Hay que hacer un master reset.
Lo primero ya lo he visto. Investigaré el asunto. Lo segundo es más raro. La versión que tengo funciona estupendamente en 128K. En 48K carga, me deja elegir controles y demás, pero al pulsar para jugar se queda cargando algo que nunca llega. Me da que usa un cargador custom, y eso no lo pilla DivMMC, pero en ningún momento se me queda colgado al extremo que tú me dices.

Una cosa a tener en cuenta: si haces un OUT para desactivar el AY, tienes que dejar intactos el resto de bits. Si tú haces directamente el OUT 64827,3 estás habilitando cosas que están deshabilitadas en la ROM de 48K (como la paginación de 128K o las ROMs más allá de los 16K: eso es por lo que probablemente no te funcione el reset normal). has de hacer OUT 64571,14: PRINT IN 64827 para ver el valor que hay en ese registro (que en mi caso es 60). Le sumo 1 para desactivar el AY (61) y eso es lo que meto en ese puerto.
Efectivamente, la estaba liando con el tema de los registros del segundo OUT. No lo había tenido en cuenta, y por eso los cuelgues. Ahora, usando el valor 61, no suena música (igual que con una rom 128K con el AY desactivado) y no carga la primera pantalla. Esto hace algún tiempo que me viene pasando, pero no sé a partir de qué version de CORE/FIRMWARE me pasa, que el OutRun, no me funciona con una rom 48K (ante si).

Edito: Tengo un firmware en el que funciona el OutRun con rom de 48K. Es un core T20-07122015 y bios 0.313. Adjunto el binario.

Re: TEST 21

Publicado: 04 Jul 2016, 01:15
por mcleod_ideafix
carmeloco escribió:Efectivamente, la estaba liando con el tema de los registros del segundo OUT. No lo había tenido en cuenta, y por eso los cuelgues. Ahora, usando el valor 61, no suena música (igual que con una rom 128K con el AY desactivado) y no carga la primera pantalla. Esto hace algún tiempo que me viene pasando, pero no sé a partir de qué version de CORE/FIRMWARE me pasa, que el OutRun, no me funciona con una rom 48K (ante si).
Pues lo investigaré también. Es la misma versión de Out Run la que te funcionaba antes y ahora no? (en las cargas, digo)

Re: TEST 21

Publicado: 04 Jul 2016, 01:17
por carmeloco
mcleod_ideafix escribió:
carmeloco escribió:Efectivamente, la estaba liando con el tema de los registros del segundo OUT. No lo había tenido en cuenta, y por eso los cuelgues. Ahora, usando el valor 61, no suena música (igual que con una rom 128K con el AY desactivado) y no carga la primera pantalla. Esto hace algún tiempo que me viene pasando, pero no sé a partir de qué version de CORE/FIRMWARE me pasa, que el OutRun, no me funciona con una rom 48K (ante si).
Pues lo investigaré también. Es la misma versión de Out Run la que te funcionaba antes y ahora no? (en las cargas, digo)
La misma. Mira el mensaje anterior, que lo acabo de editar, adjuntando el .bin con el firmware con el que funciona.