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 » 07 Jul 2014, 23:57

En el 48K también puede eliminarse usando un pequeño montaje con un transistor PNP y una resistencia. El transistor se pone de forma que si la señal RFSH es 0, a la ULA le llegan 5V a la linea A15, y si es 1, la señal original A15 de la CPU llega tal cual a la ULA. De esta forma, tidos los ciclos de refresco se ven como accesos a memoria no contenida, por lo que la ULA las ignora y asune que puede ella usar la memoria de video sin problemas.
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

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 » 08 Jul 2014, 00:01

En este post de WOS explico con más detalle como eliminar este efecto en un Spectrum 48K: http://www.worldofspectrum.org/forums/s ... stcount=11
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

Avatar de Usuario
princemegahit
Amiga 1200
Amiga 1200
Mensajes: 1693
Registrado: 19 Jul 2012, 12:01
Sistema Favorito: (Otro)
primer_sistema: Spectrum +2
consola_favorita: Atari 2600
Primera consola: Atari 2600
Ubicación: C:\JUEGOS
Gracias dadas: 176 veces
Gracias recibidas: 100 veces

Re: Lista de los mejores emuladores de cada plataforma

Mensajepor princemegahit » 08 Jul 2014, 01:26

Realspectrum presumia de ser uno de los emuladores que mejor emulaba la ULA. Junto con Warajevo (este por cuestiones de recursos) yo lo consideré uno de los mejores emuladores, lástima que en la actualidad, esten abandonados.

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 » 08 Jul 2014, 07:56

Spin no emula la ULA snow todo lo fielmente que cabría desear. Siempre hay que tirar de Specemu para la prueba final, se parece mucho a lo que hace el Hardware real. Hay situaciones en las que Spin no muestra glitches y el Spectrum real (y Specemu) sí que lo hacen. Por lo demás, no me gusta Spin por la sencilla razón de que es la bestia más inestable del universo, al menos en mis máquinas. O esa es la percepción que he tenido siempre.

Yo siempre he usado Spectaculator para desarrollar y, últimamente, jspeccy para probar cosas de ULA+ y Specemu para chequear que no meto mucha nieve. De Spectaculator me gusta mucho, además del manejo y el entorno en general, lo fácil que es trabajar con cintas, el debugger tan cómodo y potente que trae, y la emulación de tele mierder con cable RF, que te da una idea bastante aproximada de cómo se verán tus gráficos en una TV real (no es 100% lo mismo, pero sí que se parece, y te sirve para ver si tal detalle no se ve, o si tal trama queda mejor que otra)

Avatar de Usuario
pinace
Amstrad PCW 8256
Amstrad PCW 8256
Mensajes: 149
Registrado: 07 May 2012, 22:38

Re: Lista de los mejores emuladores de cada plataforma

Mensajepor pinace » 08 Jul 2014, 10:23

Desconocía totalmente lo del tema de la ULA snow. Muchas gracias por las explicaciones :D

Yo sólo puedo hablar de emuladores para Amstrad CPC que es lo que más uso y de entre todos ellos destaco el CPCE que es el que me viene mejor para probar el software que preservo tanto en disco como en cinta.

Luego para mis vicios en otras plataformas uso Spectaculator para ZX Spectrum, VICE para Commodore y BlueMSX para MSX.

Avatar de Usuario
davidvaldivia
MSX Turbo R
MSX Turbo R
Mensajes: 292
Registrado: 25 Oct 2010, 01:45

Re: Lista de los mejores emuladores de cada plataforma

Mensajepor davidvaldivia » 08 Jul 2014, 13:56

Yo añadiría :

-Dreamcast: El nulldc y el demul en sus ultimas versiones siendo mejor demul con las texturas pero requiriendo mucho ordenador en comparación con nulldc

-Sega saturn: el SSF es yo creo que el mejor emulador de saturn ,porque el yabuse se queda muy corto en rendimiento y compatibilidad

-Virtual boy: El mednafen va genial

-Neo geo pocket/ color: existe un emulador llamado neopop pero flojea muchísimo aunque fue bueno en su tiempo, pero acabo saliendo el mednafen que fue el emulador definitivo que pena que no tenga opción de jugar a dobles

Avatar de Usuario
mentalthink
Amiga 2500
Amiga 2500
Mensajes: 2840
Registrado: 11 Abr 2010, 15:06
Gracias dadas: 45 veces
Gracias recibidas: 14 veces

Re: Lista de los mejores emuladores de cada plataforma

Mensajepor mentalthink » 09 Jul 2014, 19:09

Bajo mi experiencia aunque no distingo si una pita mejor o no, el que veo para CPC que está de lujo es WinApe, pero por la facilidad en que se puede meter código en ASM, y luego el WINCPC porque puedes meterle los .bin creados desde otro sitio cosa que no sé como se hace con WinApe.

Hace un tiempo encontré uno de Amstrad curioso, no es de los conocidos y creo que está en deshuso, pero traía la emulación de cosas como el puerto Serie(que el Amstrad no tiene por defecto) y algún que otro hardware más. Disculpad pero no recuerdo el nombre.

Avatar de Usuario
6128
Amiga 2500
Amiga 2500
Mensajes: 2831
Registrado: 27 Ene 2010, 18:06
Sistema Favorito: Amstrad CPC
primer_sistema: Amstrad CPC
consola_favorita: Sega Genesis/Megadrive
Primera consola: Sega Genesis/Megadrive
Ubicación: León
Gracias dadas: 146 veces
Gracias recibidas: 35 veces

Re: Lista de los mejores emuladores de cada plataforma

Mensajepor 6128 » 09 Jul 2014, 22:04

En líneas generales el mejor emulador de Amstrad CPC es el WinAPE, seguido muy de cerca por el CPCE. Lo malo del WinAPE es que no emula correctamente el sonido y muchas veces distorsiona. En este aspecto es mucho mejor CPCE. Pero WinAPE es muy bueno y cómodo a la hora de desarrollar juegos. Para jugar simplemente pues da igual uno u otro pues son excelentes.

En cuanto a Spectrum yo también uso Spectaculator. En su día probé varios y me decanté por éste.

Avatar de Usuario
Kyp
Commodore 128
Commodore 128
Mensajes: 80
Registrado: 31 Dic 2013, 12:42
Sistema Favorito: Commodore Amiga
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Vectrex
Primera consola: Vectrex
Gracias dadas: 11 veces
Gracias recibidas: 10 veces

Re: Lista de los mejores emuladores de cada plataforma

Mensajepor Kyp » 09 Jul 2014, 23:03

Muchas gracias por las explicaciones. Muy interesantes, como siempre.

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, 09:27

mcleod_ideafix escribió:Un efecto de imagen causado por un efecto secundario del sistema de contencion de memoria de la ULA, que confunde determinados ciclos de refresco (aquellos en los que el registro I tiene un valor entre 40h y 3Fh) con accesos a memoria. La contencion no llega a producirse pero la ULA se pone en alta impedancia para permitir que la CPU acceda a memoria (o eso cree ella que va a pasar). Como la ULA no accede a memoria, el ultimo dato que leyó de ella es repetido y eso provoca un ruidillo en la imagen.
Puedes provocarlo escribiendo un programa que ponga un valor, por ejemplo el 64, en el registro I, y a continuacion vuelva a BASIC.


Intento percibir este efecto tanto en Spin como en SpecEmu con la opción de ULA snow activada y no noto ninguna diferencia en la imagen.

En un Spectrum que no sea +2A/B o +3 es cierto que la imagen es mucho más limpia y no se aprecia una especie de tenue "emparrillado" al fondo ¿es ese el efecto del ULA snow?

Saludos.
© 1982 Sinclair Research Ltd


Volver a “Emuladores”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 4 invitados