Emulador EP128emu

Avatar de Usuario
gflorez
Mensajes: 772
Registrado: 12 Sep 2014 19:58
Agradecido : 12 veces
Agradecimiento recibido: 102 veces

Emulador EP128emu

Mensajepor gflorez » 23 Sep 2016 17:11

Seguramente todos conozcáis este gran emulador de Enterprise. Su creador IstvanV lo caracteriza como portable, pues está escrito en C++ y ya ha sido compilado en WIN, Linux y OSX.

Al contrario que XEP128, este emulador pretende imitar el Enterprise lo mas precisamente posible, y la verdad es que lo consigue, pues es raro que una demo o juego no funcionen en él.

Pero emular un Enterprise no es una tarea fácil debido a la complejidad de su sistema de paginación, y a que el funcionamiento interno de sus chips especializados no era bien conocido hasta hace muy poco. Es por ello que sus menús de configuración son bastante complejos, necesitando del lenguaje LUA para poder emular algunos aspectos difíciles de la máquina.

De hecho, IstvanV se había negado hasta hace bien poco a ser él el que continuase el trabajo de actualizarlo. La ultima revisión fue la v2.0.9.1, de 2011.

Pero han pasado muchas cosas desde entonces, nuevos interfaces como el lector de SD o el EnterMice aun seguían sin ser emulados este año 2016, con lo que el emulador parecía algo obsoleto. Otro desarrollador, LGB, solo como un "entretenimiento intelectual", creo el emulador XEP con la única pretensión de que sirviese como herramienta de desarrollo.

Parece que últimamente IstvanV se ha dado por fin por aludido y, beneficiándose del trabajo ya realizado por LGB, ha lanzado varias betas en los últimos días, versión v2.0.10. La última de antes de ayer ya emula el EnterMice, aunque la conversión de los eventos de la consola de PC no está totalmente acabada.

https://enterpriseforever.com/ep128emu/ ... tach=16292

Aquí tenéis el enlace del instalador de WIN para quien quiera probarlo.

Por supuesto admite Snapshots, y este otro enlace es una captura de un juego de Spectrum, modificado para funcionar con Ratón Kempston, a su vez emulado por SPE128emu(emulador software de Spectrum de Geco) dentro de EP128emu... Vaya lio de siglas...

https://enterpriseforever.com/ep128emu/ ... tach=16284

Avatar de Usuario
sinclair200
Mensajes: 684
Registrado: 20 Abr 2014 18:01
Ubicación: Madrid
Agradecido : 7 veces
Agradecimiento recibido: 22 veces

Re: Emulador EP128emu

Mensajepor sinclair200 » 25 Sep 2016 01:22

Habrá que probarlo...... -thumbup
Imagen
Z80 INSIDE.........
WANTED: DRAGON 200, SINCLAIR PC200 :D

Avatar de Usuario
ron
Mensajes: 17180
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 508 veces
Agradecimiento recibido: 532 veces

Re: Emulador EP128emu

Mensajepor ron » 25 Sep 2016 07:21

Echando un poco más combustible... -rofl

http://retrowiki.es/viewtopic.php? ... =10#p200037677

Avatar de Usuario
gflorez
Mensajes: 772
Registrado: 12 Sep 2014 19:58
Agradecido : 12 veces
Agradecimiento recibido: 102 veces

Re: Emulador EP128emu

Mensajepor gflorez » 25 Sep 2016 09:02

Sería fantástico si también actualizases tu emulador....

Avatar de Usuario
ron
Mensajes: 17180
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 508 veces
Agradecimiento recibido: 532 veces

Re: Emulador EP128emu

Mensajepor ron » 05 Oct 2016 17:51

En Linux con 64 bit y modernillo, hay que añadir la libGL cuando va a linkar sino no compiila

En el propio SConstruct:

Código: Seleccionar todo

    if sys.platform[:5] == linux:
        ep128emuGUIEnvironment.Append(LIBS = [Xinerama, Xft, GL])
        ep128emuGLGUIEnvironment.Append(LIBS = [Xinerama, Xft,GL])


Y entonces SI que va de lujo.

Código: Seleccionar todo

scons: Building targets ...
g++ -o ep128emu -L. -Wl,-Bsymbolic-functions gui/gui.o gui/gui_fl.o gui/disk_cfg_fl.o gui/disp_cfg_fl.o gui/kbd_cfg_fl.o gui/snd_cfg_fl.o gui/vm_cfg_fl.o gui/debug_fl.o gui/about_fl.o gui/debugger.o gui/monitor.o gui/main.o -lep128 -lzx128 -lcpc464 -lep128emu -lfltk_images -lfltk_gl -lfltk -lX11 -lXinerama -lXft -lGL -ldotconf -lportaudio -lsndfile -lpthread -lrt
fluid -c -o installer/mkcfg_fl.cpp -h installer/mkcfg_fl.hpp installer/mkcfg.fl
g++ -o installer/makecfg.o -c -Wall -O3 -fno-inline-functions -fomit-frame-pointer -ffast-math -DHAVE_STDINT_H -DHAVE_LINUX_FD_H -DHAVE_DOTCONF_H -DENABLE_GL_SHADERS -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_THREAD_SAFE -D_REENTRANT -I. -Isrc -I/usr/local/include -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -Iinstaller installer/makecfg.cpp
g++ -o installer/mkcfg_fl.o -c -Wall -O3 -fno-inline-functions -fomit-frame-pointer -ffast-math -DHAVE_STDINT_H -DHAVE_LINUX_FD_H -DHAVE_DOTCONF_H -DENABLE_GL_SHADERS -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_THREAD_SAFE -D_REENTRANT -I. -Isrc -I/usr/local/include -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -Iinstaller installer/mkcfg_fl.cpp
g++ -o makecfg -L. -Wl,-Bsymbolic-functions installer/makecfg.o installer/mkcfg_fl.o -lep128emu -lfltk_images -lfltk -lX11 -lXinerama -lXft -lGL -ldotconf -lsndfile -lpthread
fluid -c -o tapeutil/tapeedit_fl.cpp -h tapeutil/tapeedit_fl.hpp tapeutil/tapeedit.fl
g++ -o tapeutil/tapeedit_fl.o -c -Wall -O3 -fno-inline-functions -fomit-frame-pointer -ffast-math -DHAVE_STDINT_H -DHAVE_LINUX_FD_H -DHAVE_DOTCONF_H -DENABLE_GL_SHADERS -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_THREAD_SAFE -D_REENTRANT -I. -Isrc -I/usr/local/include -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -Itapeutil tapeutil/tapeedit_fl.cpp
g++ -o tapeutil/tapeio.o -c -Wall -O3 -fno-inline-functions -fomit-frame-pointer -ffast-math -DHAVE_STDINT_H -DHAVE_LINUX_FD_H -DHAVE_DOTCONF_H -DENABLE_GL_SHADERS -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_THREAD_SAFE -D_REENTRANT -I. -Isrc -I/usr/local/include -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -Itapeutil tapeutil/tapeio.cpp
g++ -o tapeedit -L. -Wl,-Bsymbolic-functions tapeutil/tapeedit_fl.o tapeutil/tapeio.o -lep128emu -lfltk_images -lfltk -lX11 -lXinerama -lXft -lGL -ldotconf -lsndfile -lpthread
scons: done building targets.



Hale, y no olvidarse de instalar con sus respectivas LIBS DEV:

* SCons
* Python interpreter for running SCons
* fltk
* PortAudio
* libsndfile
* dotconf
* SDL
* Lua

Avatar de Usuario
ron
Mensajes: 17180
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 508 veces
Agradecimiento recibido: 532 veces

Re: Emulador EP128emu

Mensajepor ron » 05 Oct 2016 18:26

configep128.png
configep128.png (42.89 KiB) Visto 708 veces


Por cierto, no me acordaba del cirio que era lo de las ROM con este emu. Ahora si !!! -507

Avatar de Usuario
sinclair200
Mensajes: 684
Registrado: 20 Abr 2014 18:01
Ubicación: Madrid
Agradecido : 7 veces
Agradecimiento recibido: 22 veces

Re: Emulador EP128emu

Mensajepor sinclair200 » 05 Oct 2016 18:40

Pues el puto guindows no me deja descargar el emulador........"asinque" prueba terminada...... -grin
Imagen
Z80 INSIDE.........
WANTED: DRAGON 200, SINCLAIR PC200 :D

Avatar de Usuario
gflorez
Mensajes: 772
Registrado: 12 Sep 2014 19:58
Agradecido : 12 veces
Agradecimiento recibido: 102 veces

Re: Emulador EP128emu

Mensajepor gflorez » 05 Oct 2016 19:20


Avatar de Usuario
sinclair200
Mensajes: 684
Registrado: 20 Abr 2014 18:01
Ubicación: Madrid
Agradecido : 7 veces
Agradecimiento recibido: 22 veces

Re: Emulador EP128emu

Mensajepor sinclair200 » 05 Oct 2016 19:36

Nada, igual, carteles con borde rojo y pantalla azul de windows protegiendo el ordenador y no dejando descargarlo....como no me lo envies tu..... -no
Imagen
Z80 INSIDE.........
WANTED: DRAGON 200, SINCLAIR PC200 :D

Avatar de Usuario
ron
Mensajes: 17180
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 508 veces
Agradecimiento recibido: 532 veces

Re: Emulador EP128emu

Mensajepor ron » 05 Oct 2016 20:06

A ver, si no te baja de desde aquí, entonces el sistema operativo de tu PC ( o lo que sea ) tiene algo más que un problema: -507

https://sourceforge.net/projects/ep128e ... u-2.0.9.1/

Saludos

Avatar de Usuario
gflorez
Mensajes: 772
Registrado: 12 Sep 2014 19:58
Agradecido : 12 veces
Agradecimiento recibido: 102 veces

Re: Emulador EP128emu

Mensajepor gflorez » 05 Oct 2016 21:16

Esa es una versión muy antigua Ron, mejor el enlace de mi comentario anterior, que es de hace solo unos días.

Por cierto, sinclair200, ¿que navegador usas?, ¿el Explorer de Windows? Descárgate mejor Firefox y prueba de nuevo.

Si ya navegas con Firefox, Chrome u Opera, es posible que tengas algun boot anidado en tu ordenador...

Mira a ver si te puedes descargar Malwarebytes y dale una pasada al ordeño. Pero si es verdad que lo tienes infectado no te dejará tampoco. Prueba entonces a meterte en alguna página de Microsoft. Si no encuentras ninguna, definitivamente tienes algo metido ahí.

Avatar de Usuario
gflorez
Mensajes: 772
Registrado: 12 Sep 2014 19:58
Agradecido : 12 veces
Agradecimiento recibido: 102 veces

Re: Emulador EP128emu

Mensajepor gflorez » 05 Oct 2016 21:27

Prueba a bajarte el emulador desde mi cuenta de Dropbox:

Versión para x64
Versión para x86

Avatar de Usuario
gflorez
Mensajes: 772
Registrado: 12 Sep 2014 19:58
Agradecido : 12 veces
Agradecimiento recibido: 102 veces

Re: Emulador EP128emu

Mensajepor gflorez » 21 Oct 2016 16:46

Si descargáis el emulador desde Github, la última beta ya emula el lector de SD.

ItsvanV, ha conseguido emular hasta los últimos periféricos creados para el Enterprise en poco mas de un mes, gracias al trabajo realizado por LGB en su XEP128.

Avatar de Usuario
sinclair200
Mensajes: 684
Registrado: 20 Abr 2014 18:01
Ubicación: Madrid
Agradecido : 7 veces
Agradecimiento recibido: 22 veces

Re: Emulador EP128emu

Mensajepor sinclair200 » 21 Oct 2016 20:30

ron escribió:A ver, si no te baja de desde aquí, entonces el sistema operativo de tu PC ( o lo que sea ) tiene algo más que un problema: -507

https://sourceforge.net/projects/ep128e ... u-2.0.9.1/

Saludos

Esta si me ha dejado bajarla, pero sigo sin poder ver nada, ni siquiera responde a: :help, te contesta comando desconocido....
Imagen
Z80 INSIDE.........
WANTED: DRAGON 200, SINCLAIR PC200 :D

Avatar de Usuario
gflorez
Mensajes: 772
Registrado: 12 Sep 2014 19:58
Agradecido : 12 veces
Agradecimiento recibido: 102 veces

Re: Emulador EP128emu

Mensajepor gflorez » 21 Oct 2016 21:08

Ya dije que esa versión es muy antigua. Prueba desde Github.

Avatar de Usuario
ron
Mensajes: 17180
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 508 veces
Agradecimiento recibido: 532 veces

Re: Emulador EP128emu

Mensajepor ron » 21 Oct 2016 21:17

sinclair200 escribió:
ron escribió:A ver, si no te baja de desde aquí, entonces el sistema operativo de tu PC ( o lo que sea ) tiene algo más que un problema: -507

https://sourceforge.net/projects/ep128e ... u-2.0.9.1/

Saludos

Esta si me ha dejado bajarla, pero sigo sin poder ver nada, ni siquiera responde a: :help, te contesta comando desconocido....


Eso es por que no les has asignado las ROMS, fíjate en la captura que puse más arriba, ya que el emulador es exacto igual en günidous que en Linux.


Volver a “Software Enterprise”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado