Lista de los mejores emuladores de cada plataforma

Foro dedicado a la emulación de sistemas clásicos en el PC o en otros sistemas.
Avatar de Usuario
mcleod_ideafix
Amiga 2500
Amiga 2500
Mensajes: 5316
Registrado: 06 Oct 2009, 04:12
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Vectrex
Primera consola: TV Games/Pong Clone
Ubicación: Jerez de la Frontera
Gracias dadas: 12 veces
Gracias recibidas: 54 veces
Contactar:

Re: Lista de los mejores emuladores de cada plataforma

Mensajepor mcleod_ideafix » 10 Jul 2014, 10:27

No, no tiene que ver con lo limpia que sea la imagen.
Como decía en el post, el registro I debe tener un valor comprendido entre 40h (64) y 7Fh (127). Por defecto vale 63, así que tienes que hacer un pequeño programa en C/M que altere ese registro. Algo muy simple tal como:

Código: Seleccionar todo

ld a,64
ld i,a
ret


Que implementado en el típico cargador BASIC se queda en esto:

Código: Seleccionar todo

10 DATA 62,64,237,71,201
20 FOR n=23296 TO 23300: READ a: POKE n,a: NEXT n
30 RANDOMIZE USR 23296


Ejecuta este programa en un 48K y verás la "nieve" ;)
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

Avatar de Usuario
na_th_an
Amiga 1200
Amiga 1200
Mensajes: 1273
Registrado: 10 Oct 2012, 11:17
Sistema Favorito: (Otro)
primer_sistema: Spectrum +2
consola_favorita: Sony PlayStation 1
Primera consola: Sega Master System
Gracias dadas: 18 veces
Gracias recibidas: 15 veces

Re: Lista de los mejores emuladores de cada plataforma

Mensajepor na_th_an » 10 Jul 2014, 10:38

Esto es ULA Snow:

Imagen

Así salía la pantalla de título de nuestro "Maritrini" en los 128 y +2 grises hasta que arreglamos el desaguisado.

También ocurre cuando I >= $C0 y a partir de esa dirección hay una página de RAM que esté en contienda.
Última edición por na_th_an el 10 Jul 2014, 10:44, editado 1 vez en total.

Avatar de Usuario
Sinclair
MSX Turbo R
MSX Turbo R
Mensajes: 323
Registrado: 19 Jun 2013, 00:00
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Atari 2600
Primera consola: Sony PlayStation 1
Gracias dadas: 8 veces
Gracias recibidas: 1 vez

Re: Lista de los mejores emuladores de cada plataforma

Mensajepor Sinclair » 10 Jul 2014, 10:42

mcleod_ideafix escribió:No, no tiene que ver con lo limpia que sea la imagen.
Como decía en el post, el registro I debe tener un valor comprendido entre 40h (64) y 7Fh (127). Por defecto vale 63, así que tienes que hacer un pequeño programa en C/M que altere ese registro. Algo muy simple tal como:

Código: Seleccionar todo

ld a,64
ld i,a
ret


Que implementado en el típico cargador BASIC se queda en esto:

Código: Seleccionar todo

10 DATA 62,64,237,71,201
20 FOR n=23296 TO 23300: READ a: POKE n,a: NEXT n
30 RANDOMIZE USR 23296


Ejecuta este programa en un 48K y verás la "nieve" ;)



Efectivamente tanto en Spin como en SpecEmu se aprecia un efecto como de parpadeo de pixeles el las últimas líneas de la pantalla.

Retomando el tema del hilo, a mi ZX Spin me gusta bastante porque además tiene emulación a ZX Printer y un ayudante de teclado muy útil para el que no esté acostumbrado a trabajar con los tokens.

Hecho de menos en todos el no poder usar la función de copia y pega de texto de Windows con el editor BASIC.
© 1982 Sinclair Research Ltd


Volver a “Emuladores”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado