Se encontraron 499 coincidencias

por Namek
Ayer, 16:17
Foro: Emuladores
Tema: Primeros pasos para pogramar un emulador
Respuestas: 70
Vistas: 1815

Re: Primeros pasos para pogramar un emulador

El hecho de que se puedan realizar efectos multicolor en el Spectrum me hace sospechar que la ULA genera la señal de vídeo en sincronía con el barrido, por tanto en cada barrido horizontal de pantalla la ULA ira interpretando el scanline y los atributos correspondientes. De esta forma si queremos qu...
por Namek
Ayer, 12:05
Foro: Sinclair/Spectrum
Tema: Simplificando el Spectrum. Duda tecnica.
Respuestas: 22
Vistas: 417

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", porq...
por Namek
Ayer, 10:39
Foro: Sinclair/Spectrum
Tema: Simplificando el Spectrum. Duda tecnica.
Respuestas: 22
Vistas: 417

Re: Simplificando el Spectrum. Duda tecnica.

Resumiendo: Sinclair puso una ULA porque tenia pensado conectar mas cosas al Spectrum ademas del teclado y el cassette: Joysticks, Impresoras, Microdrives, Modems, etc... Lo que me ronda el coco ahora es ¿como de simple o complicado sería conectar el teclado y el audio in/out al Z80 sin usar la ULA ...
por Namek
Ayer, 00:19
Foro: Sinclair/Spectrum
Tema: Simplificando el Spectrum. Duda tecnica.
Respuestas: 22
Vistas: 417

Re: Simplificando el Spectrum. Duda tecnica.

Y entóns ¿cómo es que a Sinclair se le ocurrió meter una ULA en el Spectrum que hacía todo eso, con lo tacaño que era? ¿pa qué le cedió el trabajo a la ULA si el Z80 lo podía hacer todo (salvo lo de generar la imagen)? Pues por varias razones: 1º En aquella epoca no existian los integrados programa...
por Namek
17 Sep 2018, 17:01
Foro: Emuladores
Tema: Primeros pasos para pogramar un emulador
Respuestas: 70
Vistas: 1815

Re: Primeros pasos para pogramar un emulador

Bubu escribió:Ala, pero si ya casi lo tienes... ¿haces FULLSCREEN y todo?
En Windows XP si, en Win7 y Win10 no... :roll:
por Namek
17 Sep 2018, 16:33
Foro: Emuladores
Tema: Primeros pasos para pogramar un emulador
Respuestas: 70
Vistas: 1815

Re: Primeros pasos para pogramar un emulador

Yo ya voy por aqui:
Imagen
Y por aqui:
Imagen
Pero poco mas... :mrgreen:
por Namek
17 Sep 2018, 00:10
Foro: Sinclair/Spectrum
Tema: Simplificando el Spectrum. Duda tecnica.
Respuestas: 22
Vistas: 417

Re: Simplificando el Spectrum. Duda tecnica.

Ya existe un reemplazo de ULA perfecto basado en una CPLD Xilinx XC95144XL que vale unos 10 y 15 euros. Incluso hay algunos Spectrums montados como el que dices: http://www.zxuno.com/forum/viewtopic.php?t=1749 Yo tengo uno :mrgreen: MOLA!!! Es exactamente lo que tenia en mente, y dices que tu tiene...
por Namek
16 Sep 2018, 10:59
Foro: Emuladores
Tema: Primeros pasos para pogramar un emulador
Respuestas: 70
Vistas: 1815

Re: Primeros pasos para pogramar un emulador

Te lo dijo este señor algunos post anteriores...
chernandezba escribió:Tu sabes que un Z80 del spectrum 48k ejecuta 69888 ciclos cada 1/50 segundos?
Por tanto debes lanzar las interrupciones y pintar la pantalla cada 69888 ciclos... :mrgreen:
por Namek
16 Sep 2018, 10:53
Foro: Sinclair/Spectrum
Tema: Simplificando el Spectrum. Duda tecnica.
Respuestas: 22
Vistas: 417

Re: Simplificando el Spectrum. Duda tecnica.

Bubu escribió:¿Y quién decide cuando astivar o desastivar esa señal?
Esa señal se activa cuando el Z80 ejecuta un IN o un OUT, de esa forma los OUT no afectan a la RAM ni los IN leen de la RAM cuando deben leer de los puertos.
por Namek
16 Sep 2018, 01:51
Foro: Sinclair/Spectrum
Tema: Simplificando el Spectrum. Duda tecnica.
Respuestas: 22
Vistas: 417

Re: Simplificando el Spectrum. Duda tecnica.

Y respecto a tu montaje, piensa en cómo le vas a conectar el teclado direstamente a la CPU. ¿Al bus de datos? Ahora imagina que la CPU está leyendo la memoria RAM, y en ese momento pulsas una tecla. ¿Qué ocurriría en el bus de datos? Habría colisión de la información. Pues para eso está la ULA. El ...

Ir a búsqueda avanzada