Página 3 de 5

Re: ESPectrum: emulador de Spectrum por 10€ (para VGA y PS/2)

Publicado: 06 Abr 2021, 09:05
por davidprograma
mad3001 escribió: 05 Abr 2021, 21:02 Bueno, llegaron las 2 placas que pedí... pero no se donde tengo los cables de VGA ni el teclado PS2... hace mucho que no los uso y a saber donde andan... a ver si encuentro los accesorios y puedo ponerme a ello... Bueno, ya instalé el vsstudio y en una de ellas con un cable usb he seguido los pasos del vídeo para meterle el core (bueno ahora es pico32 y ya no hace falta indicar el puerto COM). Por cierto, la placa parece la correcta, pero eso, hasta no verla en funcionamiento ...
Cuando compré las placas también aproveché para pedir un par de cables VGA de esos baratunos, uno corto y uno largo, que vete a saber en qué cajón estarán los que usaba en su día. Y teclado PS/2... hasta hace poco (hasta que me compré un mecánico decente y a buen precio), estuve usando un IBM model M, y es un titán, en peso, tamaño y sonido al teclear. Ese no se pierde :)

Re: ESPectrum: emulador de Spectrum por 10€ (para VGA y PS/2)

Publicado: 06 Abr 2021, 22:40
por mad3001
Bueno tengo las cosas es un cuarto trastero y tengo que rebuscar en cajas, pero al menos pude testearlo en el curro (allí todavía hay bastantes monitores y teclados antiguos) y parece que va todo bien, al menos en 48k....un gran trabajo... a ver si le cargo algo de 128k y lo pruebo también

Re: ESPectrum: emulador de Spectrum por 10€ (para VGA y PS/2)

Publicado: 07 Abr 2021, 13:17
por davidprograma
mad3001 escribió: 06 Abr 2021, 22:40 Bueno tengo las cosas es un cuarto trastero y tengo que rebuscar en cajas, pero al menos pude testearlo en el curro (allí todavía hay bastantes monitores y teclados antiguos) y parece que va todo bien, al menos en 48k....un gran trabajo... a ver si le cargo algo de 128k y lo pruebo también
Gracias, el modo 128 está algo menos pulido, especialmente el sonido, pero no va mal.

Aquí tienes .Z80s para descargar y probar, algunos de ellos son de 128K, como La Abadía...

Re: ESPectrum: emulador de Spectrum por 10€ (para VGA y PS/2)

Publicado: 07 Abr 2021, 23:05
por mad3001
Vaya, subí algunos juegos y ahora la pantalla está a la izquierda (se sale del monitor por la izquierda)

Imagen

Luego de los 128k solo me funciona con la ROM PLUS2A y SINCLAIR, el resto (PLUS3 y PLUS3E) se queda la pantalla en negro

Re: ESPectrum: emulador de Spectrum por 10€ (para VGA y PS/2)

Publicado: 08 Abr 2021, 00:02
por Popopo
Uffff lo di por imposible ese juego. Además no sé si siquiera tenía fin.

Re: ESPectrum: emulador de Spectrum por 10€ (para VGA y PS/2)

Publicado: 08 Abr 2021, 11:15
por davidprograma
mad3001 escribió: 07 Abr 2021, 23:05 Vaya, subí algunos juegos y ahora la pantalla está a la izquierda (se sale del monitor por la izquierda)
¿Antes de subir juegos no estaba a la izquierda?
El modo gráfico que uso para monitores 16:9 es 360x200 que en algunos monitores no aparece bien centrado.
Puedes tratar de centrarlo un poco con los controles de centrado del monitor, o si no por software (tocando los ajustes en hardconfig.h y recompilando)

Código: Seleccionar todo

///////////////////////////////////////////////////////////////////////////////
#ifdef AR_16_9
#define BOR_W 52
#define BOR_H 4
#define OFF_X 0
#define OFF_Y 0
// if you can't center the image in your screen,
// set some offset, (ex: OFF_X = _20_)
// use a smaller border (ex: BOR_W = 32 == 52 - _20_)
// then change OFF_X for software centering (0 < OFF_X < 40) (40 == 2 * _20_)
#endif
Podrías cambiarlo por

Código: Seleccionar todo

#define BOR_W 12
#define BOR_H 4
#define OFF_X 40
#define OFF_Y 0
la regla es que BOR_W + abs(OFF_X) <= 52 (para 360x200)
como la escritura en el framebuffer no comprueba límites por eficiencia, si no cumples la regla causas un crash y la ESP32 se embucla a reinicio continuo.
(52 = (360-256)/2)
mad3001 escribió: 07 Abr 2021, 23:05 Luego de los 128k solo me funciona con la ROM PLUS2A y SINCLAIR, el resto (PLUS3 y PLUS3E) se queda la pantalla en negro
Lo miraré a ver qué está pasando. Los modos de 128K los tengo menos mirados, casi sólo juego con juegos de 48k.

Re: ESPectrum: emulador de Spectrum por 10€ (para VGA y PS/2)

Publicado: 08 Abr 2021, 21:04
por mad3001
Bueno, el tema de pantalla solucionado, con esta TV Philips he tenido que cambiar a 4:3, no ha habido forma de ajustarlo para 16:9. Y eso que la TV es 16:9.

//#define AR_16_9
#define AR_4_3

Supongo que sea por algún tema hardware vaya usted a saber cual....
Imagen

Re: ESPectrum: emulador de Spectrum por 10€ (para VGA y PS/2)

Publicado: 09 Abr 2021, 13:24
por davidprograma
mad3001 escribió: 08 Abr 2021, 21:04 Bueno, el tema de pantalla solucionado, con esta TV Philips he tenido que cambiar a 4:3, no ha habido forma de ajustarlo para 16:9. Y eso que la TV es 16:9.

Supongo que sea por algún tema hardware vaya usted a saber cual....
Sí, las TV (y algunos monitores) suelen cosas raras con la relación de aspecto, puedes ponerles 4:3, 16:9, con/sin overscan, y más ajustes.

La resolución del Spectrum es 256x192.

En 4:3 la encajo en 320x240, con 32+256+32 en horizontal y 24+192+24 en vertical.
En 16:9 la encajo en 360x200, con 52+256+52 en horizontal y 4+192+4 en vertical.

Es posible que tu TV esté cortando borde o haciendo algo raro, pero mientras se vea el área de 256x192, todo bien.

Re: ESPectrum: emulador de Spectrum por 10€ (para VGA y PS/2)

Publicado: 09 Abr 2021, 14:47
por jorsus
davidprograma escribió: 07 Abr 2021, 13:17
mad3001 escribió: 06 Abr 2021, 22:40 Bueno tengo las cosas es un cuarto trastero y tengo que rebuscar en cajas, pero al menos pude testearlo en el curro (allí todavía hay bastantes monitores y teclados antiguos) y parece que va todo bien, al menos en 48k....un gran trabajo... a ver si le cargo algo de 128k y lo pruebo también
Gracias, el modo 128 está algo menos pulido, especialmente el sonido, pero no va mal.

Aquí tienes .Z80s para descargar y probar, algunos de ellos son de 128K, como La Abadía...
Ese TOSEC es antiguo. Aquí esta la versión mas reciente:
https://archive.org/download/zx-spectru ... dy-eklipse

Re: ESPectrum: emulador de Spectrum por 10€ (para VGA y PS/2)

Publicado: 11 Abr 2021, 10:51
por davidprograma
jorsus escribió: 09 Abr 2021, 14:47 Ese TOSEC es antiguo. Aquí esta la versión mas reciente:
https://archive.org/download/zx-spectru ... dy-eklipse
Sé que es antiguo, pero lo he puesto porque esa versión está separada por tipos de archivo (Z80, SNA, TAP)... y mi emulador sólo soporta Z80 y SNA, no TAP (de momento).