Emulador EP128emu
Emulador EP128emu
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
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
- sinclair200
- Mensajes: 782
- Registrado: 20 Abr 2014 18:01
- Ubicación: Madrid
Re: Emulador EP128emu
Sería fantástico si también actualizases tu emulador....
Re: Emulador EP128emu
En Linux con 64 bit y modernillo, hay que añadir la libGL cuando va a linkar sino no compiila
En el propio SConstruct:
Y entonces SI que va de lujo.
Hale, y no olvidarse de instalar con sus respectivas LIBS DEV:
* SCons
* Python interpreter for running SCons
* fltk
* PortAudio
* libsndfile
* dotconf
* SDL
* Lua
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
Re: Emulador EP128emu
Por cierto, no me acordaba del cirio que era lo de las ROM con este emu. Ahora si !!!
- sinclair200
- Mensajes: 782
- Registrado: 20 Abr 2014 18:01
- Ubicación: Madrid
Re: Emulador EP128emu
Pues el puto guindows no me deja descargar el emulador........"asinque" prueba terminada......
Z80 INSIDE.........
WANTED: SINCLAIR PC200
- sinclair200
- Mensajes: 782
- Registrado: 20 Abr 2014 18:01
- Ubicación: Madrid
Re: Emulador EP128emu
Nada, igual, carteles con borde rojo y pantalla azul de windows protegiendo el ordenador y no dejando descargarlo....como no me lo envies tu.....
Z80 INSIDE.........
WANTED: SINCLAIR PC200
Re: Emulador EP128emu
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:
https://sourceforge.net/projects/ep128e ... u-2.0.9.1/
Saludos
https://sourceforge.net/projects/ep128e ... u-2.0.9.1/
Saludos
Re: Emulador EP128emu
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í.
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í.
Re: Emulador EP128emu
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.
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.
- sinclair200
- Mensajes: 782
- Registrado: 20 Abr 2014 18:01
- Ubicación: Madrid
Re: Emulador EP128emu
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:
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....
Z80 INSIDE.........
WANTED: SINCLAIR PC200
Re: Emulador EP128emu
Ya dije que esa versión es muy antigua. Prueba desde Github.
Re: Emulador EP128emu
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:
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.