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 pierdemad3001 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 ...
ESPectrum: Un emulador de ZX Spectrum
Moderador: Fundadores
- davidprograma
- Le gustan las llamas
- Mensajes: 76
- Registrado: 25 Nov 2020, 02:57
- Has thanked: 7 times
- Been thanked: 28 times
Re: ESPectrum: emulador de Spectrum por 10€ (para VGA y PS/2)
- mad3001
- Demonio segundo orden
- Mensajes: 1943
- Registrado: 25 Nov 2015, 00:15
- Ubicación: Mostoles(Madrid)
- Has thanked: 88 times
- Been thanked: 118 times
Re: ESPectrum: emulador de Spectrum por 10€ (para VGA y PS/2)
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
Volviendo a los origenes... programa en assembler
- davidprograma
- Le gustan las llamas
- Mensajes: 76
- Registrado: 25 Nov 2020, 02:57
- Has thanked: 7 times
- Been thanked: 28 times
Re: ESPectrum: emulador de Spectrum por 10€ (para VGA y PS/2)
Gracias, el modo 128 está algo menos pulido, especialmente el sonido, pero no va mal.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
Aquí tienes .Z80s para descargar y probar, algunos de ellos son de 128K, como La Abadía...
- mad3001
- Demonio segundo orden
- Mensajes: 1943
- Registrado: 25 Nov 2015, 00:15
- Ubicación: Mostoles(Madrid)
- Has thanked: 88 times
- Been thanked: 118 times
Re: ESPectrum: emulador de Spectrum por 10€ (para VGA y PS/2)
Vaya, subí algunos juegos y ahora la pantalla está a la izquierda (se sale del monitor por la izquierda)
Luego de los 128k solo me funciona con la ROM PLUS2A y SINCLAIR, el resto (PLUS3 y PLUS3E) se queda la pantalla en negro
Luego de los 128k solo me funciona con la ROM PLUS2A y SINCLAIR, el resto (PLUS3 y PLUS3E) se queda la pantalla en negro
Volviendo a los origenes... programa en assembler
- Popopo
- Hermano de Lucifer
- Mensajes: 3466
- Registrado: 05 Nov 2019, 15:25
- Has thanked: 1120 times
- Been thanked: 571 times
Re: ESPectrum: emulador de Spectrum por 10€ (para VGA y PS/2)
Uffff lo di por imposible ese juego. Además no sé si siquiera tenía fin.
- davidprograma
- Le gustan las llamas
- Mensajes: 76
- Registrado: 25 Nov 2020, 02:57
- Has thanked: 7 times
- Been thanked: 28 times
Re: ESPectrum: emulador de Spectrum por 10€ (para VGA y PS/2)
¿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
Código: Seleccionar todo
#define BOR_W 12
#define BOR_H 4
#define OFF_X 40
#define OFF_Y 0
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)
Lo miraré a ver qué está pasando. Los modos de 128K los tengo menos mirados, casi sólo juego con juegos de 48k.
- mad3001
- Demonio segundo orden
- Mensajes: 1943
- Registrado: 25 Nov 2015, 00:15
- Ubicación: Mostoles(Madrid)
- Has thanked: 88 times
- Been thanked: 118 times
Re: ESPectrum: emulador de Spectrum por 10€ (para VGA y PS/2)
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....
//#define AR_16_9
#define AR_4_3
Supongo que sea por algún tema hardware vaya usted a saber cual....
Volviendo a los origenes... programa en assembler
- davidprograma
- Le gustan las llamas
- Mensajes: 76
- Registrado: 25 Nov 2020, 02:57
- Has thanked: 7 times
- Been thanked: 28 times
Re: ESPectrum: emulador de Spectrum por 10€ (para VGA y PS/2)
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.
- jorsus
- Aspirante a demonio
- Mensajes: 292
- Registrado: 28 Ago 2018, 23:12
- Has thanked: 64 times
- Been thanked: 38 times
Re: ESPectrum: emulador de Spectrum por 10€ (para VGA y PS/2)
Ese TOSEC es antiguo. Aquí esta la versión mas reciente:davidprograma escribió: ↑07 Abr 2021, 13:17Gracias, el modo 128 está algo menos pulido, especialmente el sonido, pero no va mal.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
Aquí tienes .Z80s para descargar y probar, algunos de ellos son de 128K, como La Abadía...
https://archive.org/download/zx-spectru ... dy-eklipse
- davidprograma
- Le gustan las llamas
- Mensajes: 76
- Registrado: 25 Nov 2020, 02:57
- Has thanked: 7 times
- Been thanked: 28 times
Re: ESPectrum: emulador de Spectrum por 10€ (para VGA y PS/2)
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).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