Nueva versión estable ZEsarUX-4.2

Software para o relacionado con el core ZX Spectrum / Software for or related to the ZX Spectrum core
Avatar de Usuario
chernandezba
Mensajes: 832
Registrado: 02 Oct 2015, 23:35

Re: Nueva versión estable ZEsarUX-4.2

Mensaje por chernandezba » 07 Dic 2016, 22:56

Deberían estar todas la librerías instaladas ya en el SO ?
Cuando dices "habilita drivers de video y audio.." Te refieres por ejemplo a escribir esto en la commandline: http://www.puppylinux.org/wikka/AlsaLib
A ver si me aclaro esta noche :homer:
No es ese ejemplo que me dices

Lo que debes hacer es instalar todas las librerías de desarrollo para que mi script de configure las detecte y pueda compilar el emulador con todos esos drivers.
No se en puppy Linux como se instalan

De todas maneras esa info te la he pasado para que me pudieses proporcionar el binario y lo subiera a la web.
Si no consigues instalar las librerías, prueba igualmente a lanzar el configure y el make a ver que pasa
Con suerte tendrás alguna ya instalada y se podrá compilar
Pásame la salida por pantalla del configure a ver si te puedo ayudar

Saludos
----

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

Avatar de Usuario
Uto
Mensajes: 1389
Registrado: 17 Dic 2015, 16:39

Re: Nueva versión estable ZEsarUX-4.2

Mensaje por Uto » 07 Dic 2016, 23:04

chernandezba escribió:

ZEsarUX no hace más que imitar lo que hace la máquina real, y supongo que también tiene un "romset" antiguo, así que le pasa lo mismo.

No. Como ya he dicho varias veces, ZEsarUX 4.2 tiene la misma configuración de la bios que los zxuno del crowdfunding. NO es un romset antiguo.
Cualquiera que tenga el zxuno del crowd sabrá que esas opciones vienen deshabilitadas por defecto
A las ROMS de los ZX-Uno del crowdfunding es a lo que me refiero cuando digo "antiguo", pero si quieres podemos cambiarlo por el "romset original" :-)

Avatar de Usuario
Uto
Mensajes: 1389
Registrado: 17 Dic 2015, 16:39

Re: Nueva versión estable ZEsarUX-4.2

Mensaje por Uto » 07 Dic 2016, 23:11

bakoulis escribió:The ZX-UNO emulation is as always problematic for me.
If you boot ZX-UNO machine with pressed Caps Lock, the cores' menu presents.
With cursor keys navigate at cores and choose a core other than ZX. The emulation sticks here and never boots the selected core.
This problem was presented also to older versions 4.0/4.1 that I had tried.
Also the F2 (Edit) key don't brings the BIOS as it should.
:smashPC:
ZEsarUX emulates the ZX-Uno Spectrum Core, not the whole ZX-Uno FPGA able to run several cores, that would be much more complicated and would require very poweful host machines.

About the F2 key... F2 is a shortcut for Spectrum's key "edit" (aka Caps+1), just get used to use Caps+1 as in a rubber 48k and you'll never miss that F2.

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

Re: Nueva versión estable ZEsarUX-4.2

Mensaje por chernandezba » 08 Dic 2016, 00:05


A las ROMS de los ZX-Uno del crowdfunding es a lo que me refiero cuando digo "antiguo", pero si quieres podemos cambiarlo por el "romset original" :-)
Hombre...antiguo? Los zxuno del crowd llegaron en septiembre, apenas hace 3 meses... ;)
----

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

hikoki
Mensajes: 307
Registrado: 21 Feb 2016, 01:38

Re: Nueva versión estable ZEsarUX-4.2

Mensaje por hikoki » 08 Dic 2016, 01:25

pues sí que voy a necesitar ayuda :)

En Slacko,
he instalado pulseaudio y Lsw. No tengo simpletext ni se donde encontrarla. No sé si tengo Sdl.
El resto parece que ya las tenía instaladas

de momento me sale este error

Código: Seleccionar todo

Configuration script for ZEsarUX

Initial CFLAGS=-02
Initial LDFLAGS=-02
Checking Operating system ... GNU/Linux
Checking for gcc compiler ... /usr/bin/gcc
Checking size of char ... ./configure: line 359: ./configure.compile.c.o: No such file or directory
Error

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

Re: Nueva versión estable ZEsarUX-4.2

Mensaje por chernandezba » 08 Dic 2016, 11:50

Lsw?
Simple text no necesita ninguna librería, fíjate que no te lo dije como librería, por eso es "simple". No es requisito, además siempre estará disponible
Parece que tu compilador no genera binarios ejecutables, mira a ver si hay algún paquete relacionado con gcc, algo así como gcc-utils
Mira a ver si esto te sirve:
http://www.murga-linux.com/puppy/viewto ... 0612bd26e6

Aunque no conozco puppylinux, me parecen unas instrucciones un tanto extrañas

A ver si hay suerte...
----

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

Avatar de Usuario
Uto
Mensajes: 1389
Registrado: 17 Dic 2015, 16:39

Re: Nueva versión estable ZEsarUX-4.2

Mensaje por Uto » 08 Dic 2016, 15:35

chernandezba escribió:

A las ROMS de los ZX-Uno del crowdfunding es a lo que me refiero cuando digo "antiguo", pero si quieres podemos cambiarlo por el "romset original" :-)
Hombre...antiguo? Los zxuno del crowd llegaron en septiembre, apenas hace 3 meses... ;)
En mi cabeza es antiguo porque las he cambiado varias veces, eso sí, al principio :-D

Pero vamos, que entiendo que no se me entienda, aunque yo me entiendo :-)

hikoki
Mensajes: 307
Registrado: 21 Feb 2016, 01:38

Re: Nueva versión estable ZEsarUX-4.2

Mensaje por hikoki » 08 Dic 2016, 23:06

chernandezba escribió:Lsw?
Simple text no necesita ninguna librería, fíjate que no te lo dije como librería, por eso es "simple". No es requisito, además siempre estará disponible
Parece que tu compilador no genera binarios ejecutables, mira a ver si hay algún paquete relacionado con gcc, algo así como gcc-utils
Mira a ver si esto te sirve:
http://www.murga-linux.com/puppy/viewto ... 0612bd26e6

Aunque no conozco puppylinux, me parecen unas instrucciones un tanto extrañas

A ver si hay suerte...
Ese hilo es antiguo :)
Era un paquete .sfs de 140mb que se llama Devx que estaba medio escondido en el repositorio

El script de compilación da esta salida

Código: Seleccionar todo

Configuration script for ZEsarUX

Initial CFLAGS=-O2
Initial LDFLAGS=-O2
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 ... found
Checking for aa libraries ... disabled
Checking for caca libraries ... disabled
Checking for SSL libraries ... found
Checking for sdl libraries ... 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 ... found
Checking for audio pulse ... found
Checking for coreaudio ... not found
Checking for Cocoa Mac OS X GUI ... not found
Checking for libsndfile ... found
Checking for linux real joystick ... found

Final CFLAGS=-O2 -Wall -Wextra -fsigned-char
Final LDFLAGS=-O2 -lncurses -lssl -lcrypto -lSDL -lX11 -L/usr/X11R6/lib -L/opt/X11/lib -lXext -lXxf86vm -lpthread -lasound -lpulse -lpulse-simple -lsndfile -lpthread
Creating Makefile
Creating compileoptions.h

Config files successfully generated by ./configure

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

Install prefix: /usr
y el config.log

Código: Seleccionar todo

Begin configure on date jue dic  8 20:48:48 CET 2016
Configure sentence: ./configure --enable-memptr --enable-visualmem --enable-cpustats --disable-caca --disable-aa --prefix /usr
Initial CFLAGS=-O2
Initial LDFLAGS=-O2
configure.compile.c: En la función ‘main’:
configure.compile.c:3:1: aviso: formato ‘%lu’ espera un argumento de tipo ‘long unsigned int’, pero el argumento 2 es de tipo ‘unsigned int’ [-Wformat=]
 printf ("%lu\n",sizeof(char));
 ^
configure.compile.c: En la función ‘main’:
configure.compile.c:3:1: aviso: formato ‘%lu’ espera un argumento de tipo ‘long unsigned int’, pero el argumento 2 es de tipo ‘unsigned int’ [-Wformat=]
 printf ("%lu\n",sizeof(short));
 ^
configure.compile.c: En la función ‘main’:
configure.compile.c:3:1: aviso: formato ‘%lu’ espera un argumento de tipo ‘long unsigned int’, pero el argumento 2 es de tipo ‘unsigned int’ [-Wformat=]
 printf ("%lu\n",sizeof(int));
 ^
configure.compile.c:1:37: error fatal: CoreAudio/AudioHardware.h: No such file or directory
 #include <CoreAudio/AudioHardware.h>
                                     ^
compilación terminada.
./configure: line 982: clang: command not found
Final CFLAGS=-O2 -Wall -Wextra -fsigned-char
Final LDFLAGS=-O2 -lncurses -lssl -lcrypto -lSDL -lX11 -L/usr/X11R6/lib -L/opt/X11/lib -lXext -lXxf86vm -lpthread -lasound -lpulse -lpulse-simple -lsndfile -lpthread

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

Re: Nueva versión estable ZEsarUX-4.2

Mensaje por chernandezba » 09 Dic 2016, 00:10

Tiene muy buena pinta! Dale al make
----

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

hikoki
Mensajes: 307
Registrado: 21 Feb 2016, 01:38

Re: Nueva versión estable ZEsarUX-4.2

Mensaje por hikoki » 09 Dic 2016, 00:41

chernandezba escribió:Tiene muy buena pinta! Dale al make
aquí tienes el log https://dl.dropboxusercontent.com/u/3152568/zespup.txt

Responder