Se encontraron 160 coincidencias

por PabloMarmol
18 Sep 2018, 10:58
Foro: Sinclair/Spectrum
Tema: Simplificando el Spectrum. Duda tecnica.
Respuestas: 31
Vistas: 9526

Re: Simplificando el Spectrum. Duda tecnica.

uy, vaya lío. Por un lado tenemos la pregunta de " ¿y por qué hace falta entonces la ULA? ". Y por otro lado están las explicaciones de cómo funciona el z80 conectado a los buses, con sus señales y esas cosas. Y la respuesta a la primera pregunta es "Si, hace falta la ULA", porqu...
por PabloMarmol
17 Sep 2018, 12:08
Foro: Emuladores
Tema: Primeros pasos para pogramar un emulador
Respuestas: 128
Vistas: 27762

Re: Primeros pasos para pogramar un emulador

(la verdad... es que el z80 del 48k no ejecuta 69888 ciclos en 1/50 de segundo)
Pero si, bubu, tu repinta la pantalla cada 69888.
por PabloMarmol
10 Sep 2018, 18:02
Foro: Emuladores
Tema: Primeros pasos para pogramar un emulador
Respuestas: 128
Vistas: 27762

Re: Primeros pasos para pogramar un emulador

Bubu escribió:
PabloMarmol escribió:Parece que la posición pc == 0 no la mostrará nunca, no ?


Sí, sí, la ejecuta, es que hago PC=PC+1 porque la instrucción INPUT lee el fichero binario empezando por 1, no por 0.


Entonces el if pc debe poner 65536 (65535+1)
por PabloMarmol
10 Sep 2018, 16:34
Foro: Emuladores
Tema: Primeros pasos para pogramar un emulador
Respuestas: 128
Vistas: 27762

Re: Primeros pasos para pogramar un emulador

Parece que la posición pc == 0 no la mostrará nunca, no ?
por PabloMarmol
04 Sep 2018, 20:46
Foro: Emuladores
Tema: Primeros pasos para pogramar un emulador
Respuestas: 128
Vistas: 27762

Re: Primeros pasos para pogramar un emulador

Bubu escribió:Bueno, entóns, ¿cada cuánto tiempo despierto a la ULA para que lea la VRAM?
Mientras esté recorriendo "la zona con pixels" creo recordar que lee una pareja de pixels+atributos cada 8 T-states, pero mejor confirmalo en la doc que te comentaba antes.
por PabloMarmol
04 Sep 2018, 20:05
Foro: Emuladores
Tema: Primeros pasos para pogramar un emulador
Respuestas: 128
Vistas: 27762

Re: Primeros pasos para pogramar un emulador

Bubu escribió:Pero ¿las teles no iban a 50Hz de refresco? Entóns, al borde se llega 1 vez cada 20ms, ¿nor?
Si, en 20ms vuelves al mismo punto del borde.
por PabloMarmol
04 Sep 2018, 19:19
Foro: Emuladores
Tema: Primeros pasos para pogramar un emulador
Respuestas: 128
Vistas: 27762

Re: Primeros pasos para pogramar un emulador

Bueno, ¿no comparten el bus de direcciones de la RAM baja tanto la CPU como la ULA? Esto hace que cuando le toca a la ULA leer los datos, la CPU no puede leerlos. Si, pero no solo 1 vez cada 20 ms. Está accediendo a la memoria de pantalla "siempre que no se esté mostrando el borde o haya retra...
por PabloMarmol
04 Sep 2018, 17:05
Foro: Emuladores
Tema: Primeros pasos para pogramar un emulador
Respuestas: 128
Vistas: 27762

Re: Primeros pasos para pogramar un emulador

Uhmm, eso de que la ULA bloquea a la CPU cada 1/50s me hace sospechar que no coñoces a la perfección el spectrum ... Mira la web de worldofspectrum (por decir un sitio), tiene una doc técnica bastante interesante para que te hagas una idea de como va el tema. Y para la CPU mira el Undocumented z80 d...
por PabloMarmol
22 Ago 2018, 19:46
Foro: Retroinformatica hoy
Tema: Formato de Cinta "Universal": Spectrum-Amstrad-Commodore-MSX
Respuestas: 719
Vistas: 240623

Re: Formato de Cinta "Universal": Spectrum-Amstrad-Commodore-MSX

Si compro una cinta en eBay que pone que es el DECATHLON, la convierto a TSX, le calculo el hash, y no me coincide con el hash registrado de este juego, ya sé que me han vendido una copia pirata. uy uy uy, eso ya es meterse en terrenos pantanosos. Olvidándose por un momento de todo esto del crc/has...
por PabloMarmol
22 Ago 2018, 19:33
Foro: Retroinformatica hoy
Tema: Formato de Cinta "Universal": Spectrum-Amstrad-Commodore-MSX
Respuestas: 719
Vistas: 240623

Re: Formato de Cinta "Universal": Spectrum-Amstrad-Commodore-MSX

Es que yo sueño con conseguir un método que identifique unívocamente a los juegos en cintas La respuesta puede ser "ese sueño nunca se cumplirá" , pero también puede ser "ese método ya existe !!!" si no quieres un 100% de exactitud. En ese caso, puedes usar el "file crc/has...

Ir a búsqueda avanzada