Imagen

Emulador EP128emu

Avatar de Usuario
gflorez
Mensajes: 1701
Registrado: 12 Sep 2014 19:58

Emulador EP128emu

Mensaje por gflorez »

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: 782
Registrado: 20 Abr 2014 18:01
Ubicación: Madrid

Re: Emulador EP128emu

Mensaje por sinclair200 »

Habrá que probarlo...... -thumbup
Imagen
Z80 INSIDE.........
WANTED: SINCLAIR PC200 :D
Avatar de Usuario
ron
Mensajes: 22355
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta

Re: Emulador EP128emu

Mensaje por ron »

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

http://retrowiki.es/viewtopic.php? ... =10#p200037677
Avatar de Usuario
gflorez
Mensajes: 1701
Registrado: 12 Sep 2014 19:58

Re: Emulador EP128emu

Mensaje por gflorez »

Sería fantástico si también actualizases tu emulador....
Avatar de Usuario
ron
Mensajes: 22355
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta

Re: Emulador EP128emu

Mensaje por ron »

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: 22355
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta

Re: Emulador EP128emu

Mensaje por ron »

configep128.png
configep128.png (42.89 KiB) Visto 4283 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: 782
Registrado: 20 Abr 2014 18:01
Ubicación: Madrid

Re: Emulador EP128emu

Mensaje por sinclair200 »

Pues el puto guindows no me deja descargar el emulador........"asinque" prueba terminada...... -grin
Imagen
Z80 INSIDE.........
WANTED: SINCLAIR PC200 :D
Avatar de Usuario
gflorez
Mensajes: 1701
Registrado: 12 Sep 2014 19:58

Re: Emulador EP128emu

Mensaje por gflorez »

Avatar de Usuario
sinclair200
Mensajes: 782
Registrado: 20 Abr 2014 18:01
Ubicación: Madrid

Re: Emulador EP128emu

Mensaje por sinclair200 »

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: SINCLAIR PC200 :D
Avatar de Usuario
ron
Mensajes: 22355
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta

Re: Emulador EP128emu

Mensaje por ron »

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: 1701
Registrado: 12 Sep 2014 19:58

Re: Emulador EP128emu

Mensaje por gflorez »

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: 1701
Registrado: 12 Sep 2014 19:58

Re: Emulador EP128emu

Mensaje por gflorez »

Prueba a bajarte el emulador desde mi cuenta de Dropbox:

Versión para x64
Versión para x86
Avatar de Usuario
gflorez
Mensajes: 1701
Registrado: 12 Sep 2014 19:58

Re: Emulador EP128emu

Mensaje por gflorez »

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: 782
Registrado: 20 Abr 2014 18:01
Ubicación: Madrid

Re: Emulador EP128emu

Mensaje por sinclair200 »

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: SINCLAIR PC200 :D
Avatar de Usuario
gflorez
Mensajes: 1701
Registrado: 12 Sep 2014 19:58

Re: Emulador EP128emu

Mensaje por gflorez »

Ya dije que esa versión es muy antigua. Prueba desde Github.
Avatar de Usuario
ron
Mensajes: 22355
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta

Re: Emulador EP128emu

Mensaje por ron »

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.
Responder

Volver a “Software Enterprise”