Emulador EP128emu
Re: Emulador EP128emu
No hace falta asignar las Roms a mano, mejor desplegar el menú File/Configuration/Load from ASCII file.
Ahí tenéis varios directorios, EP128esp, etc, y dentro las configuraciones habituales. Si cargáis una de las configuraciones las Roms se cargarán solas. Luego hacéis click en Apply y en OK. La simulación se reiniciará.
Para comprobarlo Ir a Machine/Configure, donde se despliega la ventana donde se ven las Roms instaladas, en la pestaña Memory.
Pero en la misma ventana, en la pestaña General, suelo desactivar "Enable virtual file I/O", pues de otra forma todos los ficheros se leerán de un directorio en vez de desde la imagen de disco.
Luego en la lista de Roms instaladas(pestaña Memory) también hay que buscar y borrar epfileio.rom. No importa que se quede ese segmento vacío, hay que borrar todo el camino del fichero.
Pero, por favor, actualizaros a la última versión, pues si no no podréis disfrutar de la emulación del lector de SD o del EnterMice.
Ahí tenéis varios directorios, EP128esp, etc, y dentro las configuraciones habituales. Si cargáis una de las configuraciones las Roms se cargarán solas. Luego hacéis click en Apply y en OK. La simulación se reiniciará.
Para comprobarlo Ir a Machine/Configure, donde se despliega la ventana donde se ven las Roms instaladas, en la pestaña Memory.
Pero en la misma ventana, en la pestaña General, suelo desactivar "Enable virtual file I/O", pues de otra forma todos los ficheros se leerán de un directorio en vez de desde la imagen de disco.
Luego en la lista de Roms instaladas(pestaña Memory) también hay que buscar y borrar epfileio.rom. No importa que se quede ese segmento vacío, hay que borrar todo el camino del fichero.
Pero, por favor, actualizaros a la última versión, pues si no no podréis disfrutar de la emulación del lector de SD o del EnterMice.
Re: Emulador EP128emu
Mañana me bajo el source y compilo
- sinclair200
- Mensajes: 782
- Registrado: 20 Abr 2014 18:01
- Ubicación: Madrid
Re: Emulador EP128emu
ron escribió: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.
Joder, es verdad, le he puesto la rom spanish y ya sale el cartel de test rápido de zozo.....
Z80 INSIDE.........
WANTED: SINCLAIR PC200
Re: Emulador EP128emu
Buenos días, si si ya se que son las 06 AM y que por mucho madrugar no amanece antes.
Pero tengo un día intenso de cosas ahora por la mañana y tengo que irme a las 08 a conducir un Ferrari ( mi regalo de cumple )
Al grano. La versión que hay en el github es la 2.0.10-beta_20161020.
A beta release of ep128emu 2.0.10 with SD card (SDEXT) emulation support
Compila enseguida y ahora toca probarlo.
SALUDOS
Pero tengo un día intenso de cosas ahora por la mañana y tengo que irme a las 08 a conducir un Ferrari ( mi regalo de cumple )
Al grano. La versión que hay en el github es la 2.0.10-beta_20161020.
A beta release of ep128emu 2.0.10 with SD card (SDEXT) emulation support
Código: Seleccionar todo
Features
========
General
-------
* graphical user interface using the FLTK library
* software (FLTK based) or OpenGL video, with resizable emulator
window, fullscreen mode, brightness, contrast, gamma, hue, and color
saturation control; additional features in OpenGL mode only: single
or double buffered (with synchronization to vertical refresh) mode,
linear texture filtering, resampling video output to the monitor
refresh rate, and some display effects: motion blur, scanline
shading, and (if OpenGL 2.0 shaders are available) PAL TV emulation
* real time audio output uses the PortAudio library (v18 or v19), with
support for many native audio APIs (MME/DirectSound/WDM-KS/WASAPI on
Windows, OSS/ALSA/JACK on Linux, and CoreAudio on MacOS X); high
quality sample rate conversion with low aliasing; volume control,
two first order highpass filters with configurable cutoff frequency,
and an optional parametric equalizer can be applied to the audio
signal
* recording audio output to a WAV format sound file
* recording video and sound output to an AVI format video file, with
768x576 RLE8 or 384x288 uncompressed YV12 video at 24 to 60 frames
per second, and 48000 Hz stereo 16-bit PCM audio
* saving screenshots as 768x576 8-bit RLE compressed BMP files
* saving and loading snapshots of the state of the emulated machine
* demo recording (snapshot combined with stream of keyboard and mouse
events which can be played back with accurate timing)
* GUI tape editor utility for copying Enterprise files from/to
ep128emu tape images
* GUI debugger with support for breakpoints/watchpoints, viewing the
current state of CPU registers and memory paging, displaying memory
dump and searching for a pattern of bytes, and disassembler with
support for all documented and some undocumented Z80 opcodes.
A simple monitor is also included, with commands like assemble,
disassemble (also to file), trace, memory and I/O port dump and
modify, printing and changing CPU registers, memory compare, copy,
fill, search, load and save, and more.
For most operations, addresses can be 16 bit CPU (affected by
current paging) or 22 bit physical (all ROM and RAM data can be
accessed, regardless of memory paging) addresses. Watchpoints can
also be set on I/O ports and physical addresses.
The debugger supports scripting in the Lua language, to allow for
advanced uses like breakpoints with custom defined, complex set of
conditions.
* configurable keyboard map for the emulated machine; it is also
possible to use external game controller devices like joysticks and
gamepads
Código: Seleccionar todo
Once these are installed, you can edit the file SConstruct in the top
level source directory for setting compiler flags etc., and run the
command scons for building the emulator. The resulting executable
files (ep128emu and tapeedit) can be copied to any directory that is in
the PATH; on MacOS X, an .app package is created in ep128emu.app.
When installing the first time, you also need to set up configuration
files and ROM images:
* download ep128emu_roms-2.0.10.bin from
https://enterpriseforever.com/letoltesek-downloads/egyeb-misc/30/
and copy it to ~/.ep128emu/roms (or, in the case of MacOS X,
~/Library/Application Support/ep128emu/roms)
* after installing the ROM package, run epmakecfg, and click OK to
the windows that pop up asking for the base directory of
configuration and data files, and if configuration files should be
installed
It is possible to reinstall configuration files later by running the
epmakecfg utility.
Compila enseguida y ahora toca probarlo.
SALUDOS
Re: Emulador EP128emu
Lo suyo es que te bajes una imagen de disco o SD llena de utilidades aquí. Zozo la va actualizando en el hilo húngaro del lector de SD.
Re: Emulador EP128emu
Muy buena pinta, me lo apunto.
Re: Emulador EP128emu
Instala xinerama y usa -lGL
Y el scons sin el j2, no es exactamente make
voy en movil, perdona los typos.
Y el scons sin el j2, no es exactamente make
voy en movil, perdona los typos.
Re: Emulador EP128emu
IstvanV ha actualizado a Final la versión 2.0.10 de su emulador:
https://github.com/istvan-v/ep128emu/re ... tag/2.0.10
https://sourceforge.net/projects/ep128e ... mu-2.0.10/
https://github.com/istvan-v/ep128emu/re ... tag/2.0.10
https://sourceforge.net/projects/ep128e ... mu-2.0.10/
Re: Emulador EP128emu
No se si lo he anunciando antes, pero hay una versión posterior del emulador, la 2.0.11.1, en realidad me he saltado dos versiones, algo imperdonable...
Lista de cambios:
- Implemented Videoton TVC emulation.
- The epimgconv utility has a graphical user interface now, and it can also convert images to TVC format.
- Various improvements and new features in the epcompress utility.
- SID card emulation using reSID 1.0.
- The debugger window has been made resizeable within a limited range.
- Improved support for Unicode characters in file names on Windows.
- Unformatted or non-FAT floppy disk images default to 80/2/9 geometry if the file size is 737280 bytes.
- Fixed bug in re-opening files selected with a file chooser dialog.
- Fixed FILE device bug in EXOS 10 with files larger than 64 KB.
- Some other bug fixes.
- Fixed error on Windows with non-ASCII characters in the user name.
Pero no quería hablar de eso, que tiene su importancia, pero mas lo que voy a explicar:
Siempre ha habido un hueco sin llenar en el aspecto del sonido del Enterprise, se han programado pocas herramientas o juegos que aprovechasen a Dave, aunque muchos han hecho intentos notables. Tal como en los programas, la gran mayoría conversiones de Spectrum, la música del Enterprise ha sido convertida en su mayor proporción de otros ordenadores, tal como de nuevo Spectrum, Amstrad, Atari ST y Amiga. Este trabajo de conversión ha potenciado la creación de players de casi cualquier cosa, incluso de música sampleada.
El MIDI siempre fue algo inalcanzable, que habría facilitado mucho las cosas, pero nunca llegó a haber un interface. Bueno, si que lo hubo físicamente pero nunca llegó a terminarse el programa que lo gobierna, y a comercializarse. Solo hasta hace un año se ha tenido conocimiento y acceso a ese proyecto inacabado, pero terminarlo ahora no sería practico. En vez de eso IstvanV decidió emularlo en una versión beta de su emulador. Puedo decir que es un gustazo lanzar un fichero desde el emulador de Enterprise y que suenen los instrumentos del generador Wavetable de Windows. Pero solo tenemos unas 8 canciones convertidas a un formato muy distinto de *.mid. Haría falta un programa conversor de formatos, justo la parte que falta del programa.
Una vez emulado el interface, ¿porqué no aprovecharlo? Era tentador, abría muchas oportunidades para cualquier usuario de Enterprise con inquietudes musicales. Ese usuario ha sido en este caso "szipucsu", que es quien ha asesorado a IstvanV en sus avances.
Por fin he llegado al meollo. IstvanV ha creado un programa de Enterprise que vigila el puerto Midi emulado y reproduce las notas en el también emulado chip Dave. Actualmente está optimizando como asociar los únicos tres canales de sonido mas uno de ruido del chip a las notas que llegan por los 16 canales que maneja el estándar Midi. Otro aspecto es como ir convirtiendo los 128 instrumentos + percusión a las envolventes que maneja Dave. Por supuesto que hay muchas limitaciones, pero los algoritmos empleados suenan muy bien. Además, las notas tocadas en un teclado conectado al PC o un secuenciador instalado pueden ser empleados para reproducir, crear o modificar en tiempo real ficheros Midi adaptándolos a la "idiosincrasia" del Enterprise.
Para redondear esta "suite" musical, IstvanV ha creado una aplicación MS/2 que convierte los ficheros Midi a un formato propio *.bin que elimina los datos Midi superfluos(no reproducibles) y añade las envolventes usadas en cada canción para simular los instrumentos. Estos ficheros .bin creados pueden ser reproducidos en el Enterprise real sin necesidad de interface Midi, que era lo que buscábamos desde el principio y no os habíais dado cuenta....
Si alguien está interesado, muy interesado en este asunto, yo podría explicar como llegar a instalar lo necesario, pero como lo dudo...., pongo aquí un enlace a una wiki que lo explica en Inglés.
Lista de cambios:
- Implemented Videoton TVC emulation.
- The epimgconv utility has a graphical user interface now, and it can also convert images to TVC format.
- Various improvements and new features in the epcompress utility.
- SID card emulation using reSID 1.0.
- The debugger window has been made resizeable within a limited range.
- Improved support for Unicode characters in file names on Windows.
- Unformatted or non-FAT floppy disk images default to 80/2/9 geometry if the file size is 737280 bytes.
- Fixed bug in re-opening files selected with a file chooser dialog.
- Fixed FILE device bug in EXOS 10 with files larger than 64 KB.
- Some other bug fixes.
- Fixed error on Windows with non-ASCII characters in the user name.
Pero no quería hablar de eso, que tiene su importancia, pero mas lo que voy a explicar:
Siempre ha habido un hueco sin llenar en el aspecto del sonido del Enterprise, se han programado pocas herramientas o juegos que aprovechasen a Dave, aunque muchos han hecho intentos notables. Tal como en los programas, la gran mayoría conversiones de Spectrum, la música del Enterprise ha sido convertida en su mayor proporción de otros ordenadores, tal como de nuevo Spectrum, Amstrad, Atari ST y Amiga. Este trabajo de conversión ha potenciado la creación de players de casi cualquier cosa, incluso de música sampleada.
El MIDI siempre fue algo inalcanzable, que habría facilitado mucho las cosas, pero nunca llegó a haber un interface. Bueno, si que lo hubo físicamente pero nunca llegó a terminarse el programa que lo gobierna, y a comercializarse. Solo hasta hace un año se ha tenido conocimiento y acceso a ese proyecto inacabado, pero terminarlo ahora no sería practico. En vez de eso IstvanV decidió emularlo en una versión beta de su emulador. Puedo decir que es un gustazo lanzar un fichero desde el emulador de Enterprise y que suenen los instrumentos del generador Wavetable de Windows. Pero solo tenemos unas 8 canciones convertidas a un formato muy distinto de *.mid. Haría falta un programa conversor de formatos, justo la parte que falta del programa.
Una vez emulado el interface, ¿porqué no aprovecharlo? Era tentador, abría muchas oportunidades para cualquier usuario de Enterprise con inquietudes musicales. Ese usuario ha sido en este caso "szipucsu", que es quien ha asesorado a IstvanV en sus avances.
Por fin he llegado al meollo. IstvanV ha creado un programa de Enterprise que vigila el puerto Midi emulado y reproduce las notas en el también emulado chip Dave. Actualmente está optimizando como asociar los únicos tres canales de sonido mas uno de ruido del chip a las notas que llegan por los 16 canales que maneja el estándar Midi. Otro aspecto es como ir convirtiendo los 128 instrumentos + percusión a las envolventes que maneja Dave. Por supuesto que hay muchas limitaciones, pero los algoritmos empleados suenan muy bien. Además, las notas tocadas en un teclado conectado al PC o un secuenciador instalado pueden ser empleados para reproducir, crear o modificar en tiempo real ficheros Midi adaptándolos a la "idiosincrasia" del Enterprise.
Para redondear esta "suite" musical, IstvanV ha creado una aplicación MS/2 que convierte los ficheros Midi a un formato propio *.bin que elimina los datos Midi superfluos(no reproducibles) y añade las envolventes usadas en cada canción para simular los instrumentos. Estos ficheros .bin creados pueden ser reproducidos en el Enterprise real sin necesidad de interface Midi, que era lo que buscábamos desde el principio y no os habíais dado cuenta....
Si alguien está interesado, muy interesado en este asunto, yo podría explicar como llegar a instalar lo necesario, pero como lo dudo...., pongo aquí un enlace a una wiki que lo explica en Inglés.
Re: Emulador EP128emu
Habrá que ponerse al día, entono el mea culpa-
Re: Emulador EP128emu
¿De qué? no era ningún reproche, solo que entiendo que crear música en el Enterprise no es algo que interese a todo el mundo.
Pero como en todo. La mayoría de la población somos oyentes, no músicos. Prometo que cuando exista una base sustancial de ficheros midi convertidos haré un vídeo mostrando algunos de ellos.
De momento un aperitivo. El reproductor es el VanBasco, y la salida Midi está redirigida hacia el emulador por medio del programa LoopMidi. La pantalla del programa en el emulador aun es totalmente negra.
https://www.dropbox.com/s/p2muoba7yzkpf ... i.mp4?dl=0
Pero como en todo. La mayoría de la población somos oyentes, no músicos. Prometo que cuando exista una base sustancial de ficheros midi convertidos haré un vídeo mostrando algunos de ellos.
De momento un aperitivo. El reproductor es el VanBasco, y la salida Midi está redirigida hacia el emulador por medio del programa LoopMidi. La pantalla del programa en el emulador aun es totalmente negra.
https://www.dropbox.com/s/p2muoba7yzkpf ... i.mp4?dl=0
Re: Emulador EP128emu
Claro, las comparaciones son odiosas si la salida la redireccionamos hacia la tarjeta Yamaha SW1000, pero de lo que se trata es de que casi cualquier fichero midi se puede convertir para que suene en el Enterprise, y de que con un secuenciador en un PC se puede crear nueva música adaptada a él, cosa que antes no era posible:
https://www.dropbox.com/s/glotu15uhaccg ... 2.mp4?dl=0
https://www.dropbox.com/s/glotu15uhaccg ... 2.mp4?dl=0