Nuevas características para un emulador

Emuladores y aplicaciones que ayudarán a la perpetuación del Spectrum y su software en el futuro

Moderador: Sir Cilve Sinclair

Nuevas características para un emulador

Notapor chernandezba el Mar Oct 04, 2016 11:42 pm

Hola.
Se que esto se ha preguntado muchas veces, pero solo por ver si hay nuevas demandas...
Que características querríais ver implementadas en un emulador (y que no existen en ninguno)?

Saludos
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://sourceforge.net/projects/zesarux/
Avatar de Usuario
chernandezba
Sabreman
 
Mensajes: 319
Registrado: Mie Oct 17, 2007 5:26 pm

Re: Nuevas características para un emulador

Notapor radastan el Mie Oct 05, 2016 8:33 am

Emulación de un televisor CRT en plan "pixel perfect":

1) Usando el patrón real de un televisor CRT: https://upload.wikimedia.org/wikipedia/commons/9/9f/CRT_screen._closeup.jpg
2) Simulando como el haz de rayos catódicos va recorriendo la pantalla (es decir, por líneas, iluminando por donde pasa y brevemente iluminando las de alrededor. No es scanlines y ya.)
3) Simulando el retrazo, y el tiempo que se tarda en pasar por la pantalla, no a base de dibujar la pantalla cuando se produce el retrazo y ya está.

Emulación del sonido: porque un Spectrum no se escucha con absoluta nitidez, ni conectando un amplificador directamente al puerto EAR. Tiene más graves, más profundidad. Si tienes un Spectrum haz la prueba y comprobarás lo que digo.

Cuando lo consigas, tendrás el mejor emulador del Mundo, incluso no siendo perfecto a nivel de emulación en si.
_________________________________________
Hay otras páginas.... pero no son Bytemaniacos
http://www.bytemaniacos.com
Orgullo de 8 bits
_________________________________________
Avatar de Usuario
radastan
Phantomas
 
Mensajes: 2126
Registrado: Lun May 07, 2007 5:34 pm

Re: Nuevas características para un emulador

Notapor jzx el Mie Oct 05, 2016 8:08 pm

La mayoría de los televisores tenían este otro tipo de pantalla

https://commons.wikimedia.org/wiki/File:Luminophores.jpg?uselang=fr

el tipo en triángulos sólo se usaba en los primeros televisores en color y luego en monitores.

El barrido no lo puedes simular en una pantalla tft o plasma, porque ponen una línea completa cada vez, y la propia pantalla tiene "memoria" para mantener la imagen hasta el siguiente cuadro.

El sonido sería más fácil de emular, básicamente es emular un altavoz lo más cutre posible :D .

Otra cosa que tampoco se puede emular perfectamente es el teclado, ya que un teclado moderno tiene un pequeño buffer interno (a lo mejor se puede deshabilitar, pero no lo sé) y como la matriz es distinta, lo de las 4 teclas funcionará distinto que en un teclado de spectrum.

Es dificil decir alguna característica, porque los emuladores que hay ya tiene casi todo lo que se nos ocurra, habría que pensarlo.
jzx
Freddy Hardest
 
Mensajes: 926
Registrado: Lun Feb 08, 2010 9:19 pm

Re: Nuevas características para un emulador

Notapor chernandezba el Lun Oct 17, 2016 10:32 pm

Gracias a todos por las sugerencias. Las tendré en cuenta para el futuro. De todas ellas, tengo pensado en poder integrar el emulador con herramientas externas tipo editor/ide/debugger... tengo que pulir el como hacerlo, pero estará en un futuro :)

Saludos
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://sourceforge.net/projects/zesarux/
Avatar de Usuario
chernandezba
Sabreman
 
Mensajes: 319
Registrado: Mie Oct 17, 2007 5:26 pm

Re: Nuevas características para un emulador

Notapor abusimbel el Jue Nov 03, 2016 9:22 pm

Pegadme una colleja si ésto ya lo lleva algún emulador, pero una emulación de un lightgun con ratón de pc sería la ostia...tengo ganas de jugar al bestial warrior o al space smugglers o al trigger y no puedo :(

Abrazote
abusimbel
Jack The Nipper
 
Mensajes: 171
Registrado: Mie Sep 26, 2007 4:24 pm

Re: Nuevas características para un emulador

Notapor Hynreck el Vie Nov 04, 2016 12:15 pm

Sería interesante el que se pudiera hacer un breakpoint automático al terminar de cargar el TAP para poder hacer snapshots perfectos...

Enviado desde mi D6603 mediante Tapatalk
Avatar de Usuario
Hynreck
rst 0
 
Mensajes: 32
Registrado: Jue Sep 16, 2010 11:26 pm

Re: Nuevas características para un emulador

Notapor chernandezba el Vie Nov 04, 2016 9:01 pm

abusimbel escribió:Pegadme una colleja si ésto ya lo lleva algún emulador, pero una emulación de un lightgun con ratón de pc sería la ostia...tengo ganas de jugar al bestial warrior o al space smugglers o al trigger y no puedo :(

Abrazote


Colleja no... pero esto ya lo soporta el ZEsarUX ;)
De hecho, soporta perfectamente los juegos de la Gunstick de MHT Ingenieros S.L y de manera experimental los de la Magnum Light Phaser.
Creo que el bestial warrior es del último tipo de pistolas
El trigger viene hasta incluido en ZEsarUX y funciona perfectamente

Saludos
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://sourceforge.net/projects/zesarux/
Avatar de Usuario
chernandezba
Sabreman
 
Mensajes: 319
Registrado: Mie Oct 17, 2007 5:26 pm

Re: Nuevas características para un emulador

Notapor abusimbel el Mie Nov 30, 2016 12:04 am

Auto-colleja! ;)

Probado y vicio absoluto... felicidades!! Gran trabajo! Sólo te falta emular el sd1 para poder cargar la primera edición del Camelot de Dinamic :)

En serio, cojonudo, gracias!
abusimbel
Jack The Nipper
 
Mensajes: 171
Registrado: Mie Sep 26, 2007 4:24 pm

Re: Nuevas características para un emulador

Notapor chernandezba el Mie Nov 30, 2016 12:41 am

De nada :)
Pues si pruebas los juegos adaptados para funcionar con kempston mouse lo flipas

http://velesoft.speccy.cz/kmsoft.htm

Ah y si, ZEsarUX emula kempston mouse ;)

Saludos
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://sourceforge.net/projects/zesarux/
Avatar de Usuario
chernandezba
Sabreman
 
Mensajes: 319
Registrado: Mie Oct 17, 2007 5:26 pm

Re: Nuevas características para un emulador

Notapor chernandezba el Mie Nov 30, 2016 12:43 am

abusimbel escribió: Sólo te falta emular el sd1 para poder cargar la primera edición del Camelot de Dinamic :)

!


Que es el sd1?
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://sourceforge.net/projects/zesarux/
Avatar de Usuario
chernandezba
Sabreman
 
Mensajes: 319
Registrado: Mie Oct 17, 2007 5:26 pm

Re: Nuevas características para un emulador

Notapor abusimbel el Mie Nov 30, 2016 5:18 pm

Es el cacharrito antipiratería que sacaron para la primera edición en estuche del Camelot warriors. Conmuta a masa uno de los pins del bus de expansión... yo mismo siguiendo el artículo de Robert Perelegre (por cierto, gracias!) me hice uno en plan cutre.. y funciona!!

http://www.robertp.net/sd1.htm

Si te animas a implementarlo sería el primer emulador en soportarlo ;)

Saludos!
abusimbel
Jack The Nipper
 
Mensajes: 171
Registrado: Mie Sep 26, 2007 4:24 pm

Re: Nuevas características para un emulador

Notapor chernandezba el Mie Nov 30, 2016 9:39 pm

Que curioso!!! No lo conocía! Gracias
Sabes si se ha usado en otros juegos aparte del Camelot Warriors?

Saludos
César
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://sourceforge.net/projects/zesarux/
Avatar de Usuario
chernandezba
Sabreman
 
Mensajes: 319
Registrado: Mie Oct 17, 2007 5:26 pm

Re: Nuevas características para un emulador

Notapor abusimbel el Jue Dic 01, 2016 12:33 am

Pues no, sólo se usó en ese. Se ve que los piratillas del rastro lo destriparon y en unos días ya circulaba una piececita de madera que suplía al sd1, y a los pocos días más, la versión en cinta desprotegida... así que me imagino que a Dinamic no le compensaría el coste extra de la resistencia.. digo, del sd1 ;)

Saludos!
abusimbel
Jack The Nipper
 
Mensajes: 171
Registrado: Mie Sep 26, 2007 4:24 pm


Volver a Emulación y preservación

¿Quién está conectado?

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