Nueva version emulador ZEsarUX-4.0

Software para o relacionado con el core ZX Spectrum / Software for or related to the ZX Spectrum core
boriel
Mensajes: 8
Registrado: 10 Abr 2017, 16:18

Re: Nueva version emulador ZEsarUX-4.0

Mensaje por boriel » 10 Abr 2017, 16:25

Haplo escribió:Pues aquí andamos divirtiéndonos con el código máquina, el zxbasic de boriel y el modo radastaniano :mecagonto:
Aún me queda bastante para terminarlo pero estoy decidido a hacerlo y hace tiempo que se convirtió en un reto personal.
Me gustaría poder añadir las rutinas de dibujado / PRINT del ZX Uno ahora que poco a poco he ido "retomando" el ZX Basic.
Creo que incluso existe un emulador, no? No tengo el ZX-Uno en hardware, pero con el emulador podría hacer algunas pruebas.

EDIT: Vaya, le dí a intro antes de terminar.
Bueno, decía que no sé en qué estado está el emulador que se menciona en este hilo ni si es el único (no lo he probado).
Pero si tiene "debugger" en ASM, me facilitaría mucho la labor. Si conocéis algún otro (con soporte para este hardware) pues se agradece :maestro: .

Avatar de Usuario
chernandezba
Mensajes: 841
Registrado: 02 Oct 2015, 23:35

Re: Nueva version emulador ZEsarUX-4.0

Mensaje por chernandezba » 10 Abr 2017, 22:05

A día del hoy es el único emulador de zx-uno, que yo sepa.
Soporta prácticamente todo lo que se puede hacer con en el zxuno pero solo para el core de Spectrum (nada de nes, master system y cosas así), aunque mi emulador soporta otras máquinas como Júpiter ace, Z88 y ahora recientemente el QL
Por supuesto que tiene debugger.... por cierto no he hablado ya contigo en el foro de boride respecto al protocolo remoto que he implementado en ZEsarUX?
Bueno cualquier duda que tengas me comentas, quizá en otro hilo aparte (este es muy antiguo) o si no tiene interés para este foro me puedes comentar por mail.
Hay versiones estables de la 4.2 y algunas betas de la siguiente versión. Pronto sacare la estable 5.0 pero yo te recomiendo mientras tanto para probar que compiles la última versión de código fuente

Saludos
César
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux

boriel
Mensajes: 8
Registrado: 10 Abr 2017, 16:18

Re: Nueva version emulador ZEsarUX-4.0

Mensaje por boriel » 11 Abr 2017, 16:48

chernandezba escribió:A día del hoy es el único emulador de zx-uno, que yo sepa.
Soporta prácticamente todo lo que se puede hacer con en el zxuno pero solo para el core de Spectrum (nada de nes, master system y cosas así), aunque mi emulador soporta otras máquinas como Júpiter ace, Z88 y ahora recientemente el QL
Por supuesto que tiene debugger.... por cierto no he hablado ya contigo en el foro de boride respecto al protocolo remoto que he implementado en ZEsarUX?
La lesche!!! Eres tú??? :shock: :plasplas:
Bueno, he estado un poco desconectado de la scene. Pero este año prometo retomar el tema con el compilador. ejem... :silbando:
A ver si puedo meterle rutinas de impresión y plot / draw (imagino que ya estárán publicadas por ahí algunas).

wilco2009
Mensajes: 97
Registrado: 23 Ene 2016, 20:17

Re: Nueva version emulador ZEsarUX-4.0

Mensaje por wilco2009 » 11 Abr 2017, 16:58

Hombre, qué buenas noticias. Me alegro de que retomes el tema del compilador.

El emulador de Cesar es simplemente genial, como ya te dije cuando estuvimos chateando hace algún tiempo.

A ver si ahora que retomas el tema cae esa gestión del paginado de la RAM...... :D

Avatar de Usuario
chernandezba
Mensajes: 841
Registrado: 02 Oct 2015, 23:35

Re: Nueva version emulador ZEsarUX-4.0

Mensaje por chernandezba » 11 Abr 2017, 20:08

boriel escribió: La lesche!!! Eres tú??? :shock: :plasplas:
Bueno, he estado un poco desconectado de la scene. Pero este año prometo retomar el tema con el compilador. ejem... :silbando:
A ver si puedo meterle rutinas de impresión y plot / draw (imagino que ya estárán publicadas por ahí algunas).
Pues si... siempre utilizo el mismo nombre de usuario en todos los foros... ;)
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux

Avatar de Usuario
chernandezba
Mensajes: 841
Registrado: 02 Oct 2015, 23:35

Re: Nueva version emulador ZEsarUX-4.0

Mensaje por chernandezba » 11 Abr 2017, 20:08

wilco2009 escribió:
El emulador de Cesar es simplemente genial, como ya te dije cuando estuvimos chateando hace algún tiempo.
Gracias ! :oops:
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux

primy
Mensajes: 20
Registrado: 02 Nov 2016, 00:30

Re: Nueva version emulador ZEsarUX-4.0

Mensaje por primy » 19 Abr 2017, 12:13

Buenos días, estoy trasteando con el Zesarux 4.2 para Linux, en concreto estoy usando la distribución Ubuntu-Mate 16.04 de 64 bits, y me esta pasando que al iniciar el programa a los pocos segundos se ralentiza una barbaridad, tanto que no es posible usarlo, y lo mas cachondo es que la CPU no se pone al 100% por lo que no es un problema de recursos.
He probado a iniciarlo con:
zesarux --ao null
Y con diferentes drivers por si era un problema del driver de sonido, pero nada. Tengo que decir que es la primera vez que lo instalo en linux y desconozco si necesito algún paquete adicional para que funcione correctamente.
Alguien sabe a que puede deberse este comportamiento.

Avatar de Usuario
chernandezba
Mensajes: 841
Registrado: 02 Oct 2015, 23:35

Re: Nueva version emulador ZEsarUX-4.0

Mensaje por chernandezba » 19 Abr 2017, 13:51

Estás probando una versión ya compilada o la has compilado por ti mismo?

Si es en el segundo caso, podrías pasarme la salida de pantalla que genera el ./configure así también como el archivo config.log?

Gracias

Saludos
César
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux

primy
Mensajes: 20
Registrado: 02 Nov 2016, 00:30

Re: Nueva version emulador ZEsarUX-4.0

Mensaje por primy » 21 Abr 2017, 15:13

Es la versión compilada que tienes aquí:
https://sourceforge.net/projects/zesaru ... p_redirect

Lo único que he echo a sido instalarla, y también probar el ejecutable (dando permisos de ejecución como un programa)
Puedo probar a compilar el programa, entiendo que seria:

make
make install

primy
Mensajes: 20
Registrado: 02 Nov 2016, 00:30

Re: Nueva version emulador ZEsarUX-4.0

Mensaje por primy » 24 Abr 2017, 22:15

chernandezba escribió:Estás probando una versión ya compilada o la has compilado por ti mismo?

Si es en el segundo caso, podrías pasarme la salida de pantalla que genera el ./configure así también como el archivo config.log?

Gracias

Saludos
César
Aprovechando la salida de la versión 5.0 he compilado la versión y me pasa lo mismo.
Debe ser algún paquete que me falta, así que estos es lo que me da el terminal con ./configure

Código: Seleccionar todo

Configuration script for ZEsarUX

Initial CFLAGS=
Initial LDFLAGS=
Checking Operating system ... GNU/Linux
Checking for gcc compiler ... /usr/bin/gcc
Checking size of char ... 1
Checking size of short ... 2
Checking size of int ... 4
Checking Little Endian System ... ok
Checking for stdout functions ... found
Checking for simpletext functions ... found
Checking for fbdev functions ... found
Checking for curses libraries ... not found
Checking for aa libraries ... not found
Checking for caca libraries ... not found
Checking for SSL libraries ... not found
Checking for xwindows libraries ... found
Checking for xwindows extensions ... found
Checking for xwindows vidmode extensions ... found
Checking for posix threads ... found
Checking for realtime schedulling ... found
Checking for audio dsp ... found
Checking for audio alsa ... not found
Checking for audio pulse ... not found
Checking for coreaudio ... not found
Checking for Cocoa Mac OS X GUI ... not found
Checking for sdl libraries ... not found
Checking for libsndfile ... not found
Checking for linux real joystick ... found

Final CFLAGS= -Wall -Wextra -fsigned-char
Final LDFLAGS= -lX11 -L/usr/X11R6/lib -L/opt/X11/lib -lXext -lXxf86vm -lpthread -lpthread
Creating Makefile
Creating compileoptions.h

Config files successfully generated by ./configure

 Enabled Video output drivers: stdout simpletext xwindows fbdev null
 Disabled Video output drivers: curses aa caca cocoa sdl 
 Enabled Audio output drivers: dsp null
 Disabled Audio output drivers: alsa pulse coreaudio sdl 
 Enabled Audio File output drivers: raw 
 Disabled Audio File output drivers: wav 
 Pthreads support: yes
 Remote command protocol support: yes
 Linux real joystick support: yes
 MEMPTR emulation: no
 Visual memory option: no
 CPU statistics option: no
 Raspberry extensions: no
 Contended memory emulation: yes
 Putpixel cache: yes

Install prefix: /usr/local
Y aquí el config.log

Código: Seleccionar todo

Begin configure on date lun abr 24 22:06:53 CEST 2017
Configure sentence: ./configure 
Initial CFLAGS=
Initial LDFLAGS=
configure.compile.c:1:20: fatal error: curses.h: No existe el archivo o el directorio
compilation terminated.
configure.compile.c:1:19: fatal error: aalib.h: No existe el archivo o el directorio
compilation terminated.
configure.compile.c:1:18: fatal error: caca.h: No existe el archivo o el directorio
compilation terminated.
configure.compile.c:1:25: fatal error: openssl/md5.h: No existe el archivo o el directorio
compilation terminated.
configure.compile.c:1:28: fatal error: alsa/asoundlib.h: No existe el archivo o el directorio
compilation terminated.
configure.compile.c:1:30: fatal error: pulse/pulseaudio.h: No existe el archivo o el directorio
compilation terminated.
configure.compile.c:1:37: fatal error: CoreAudio/AudioHardware.h: No existe el archivo o el directorio
compilation terminated.
./configure: línea 954: clang: orden no encontrada
configure.compile.c:8:22: fatal error: SDL/SDL.h: No existe el archivo o el directorio
compilation terminated.
configure.compile.c:4:21: fatal error: sndfile.h: No existe el archivo o el directorio
compilation terminated.
Final CFLAGS= -Wall -Wextra -fsigned-char
Final LDFLAGS= -lX11 -L/usr/X11R6/lib -L/opt/X11/lib -lXext -lXxf86vm -lpthread -lpthread

Responder