ZEsarUX 6.0 estable

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

ZEsarUX 6.0 estable

Mensaje por chernandezba » 27 Nov 2017, 20:22

Hola!

ZEsarUX 6.0 ya ha salido! Esta es una versión mayor, include varias maquinas nuevas y un montón de nuevas características y correcciones de errores :)

Puedes descargarlo de la URL habitual:
https://sourceforge.net/projects/zesarux/

Espero que os guste!

Lista de cambios:

Version 6.0. 27 November 2017 - Gunfright edition

Added machine ZX-Evolution TS-Conf
Added machine Chrome (Italian ZX Spectrum Clone)
Added machine MK14
Added lots of new ZEsarUX remote commands (ZRCP). See ZRCP help to know them
Added Visualmem, Poke, Find, Save binary menus also for Sinclair QL
Added QL GUI Style
Added setting to test configuration
Added menu to find and set lives in games
Added menu to view color palettes
Added actions commands to breakpoints, so you can run some actions when a breakpoint is fired
Added up to three AY Chips
Added emulation of other DAC chips appart from Specdrum: Covox, etc
Added Antonio Villena's "Kartusho" cartridge interface
Added quicksave function
Added setting to set 256kb or 512kb on Spectrum 128k machines
Added setting to set F keys (F1, F2, etc) to run different actions: reset, nmi, exit emulator, etc
Added TBBlue features: Sprite chip, Layer2, RTC clock for esxdos, 2 MB RAM, new 8kb block MMU, 9-bit palette, lores mode, layer priorities, partial Next Z80 opcodes (see extras/docs/tbblue/new_opcodes.txt to know which are emulated)
Added ZX-Uno features: Radasoffset and Radaspadding registers, to do hardware scrolling
Added ESXDOS handler so file operations can be done with files stored on your computer hard disk, and not only on virtual mmc/ide files. Examples can be found on extras/media/spectrum/esxdos_handler/. "Classic" mmc/ide emulation by using virtual mmc/ide files can also be used
Added feature "memory zone" to ZRCP and all menus that inspect memory (debug, disassemble, sprites etc): now you can look at all memory zones, for example: full 128kb ram, 64kb rom of +2A, divmmc ram, etc
Added file utils menu, to view files, delete, truncate, etc
Added boot logo
Added setting to allow to load a .sna snapshot file without changing the current machine type
Added setting to allow to truncate a tape file when selecting it as tape out file

Moved folders: docs, media, snap_tests to a "ZEsarUX-extras" package. These folders have been separated from the emulator main distributed file, and the main download have been reduced to 5 MB aprox. The git repository still holds all the files (extras have been moved to folder "extras"), but maybe in the future I will remove them also from the repo.
Moved mmc/ide files location to extras/media/disk_images folder

Improved menu interface:
*menu gui is zoomed when running following machines: QL, TSConf, CPC, Prism, Sam
*menu movement with mouse
*colours are greyscaled when multitask disabled
*allow blinking text, like the input cursor (needs multitask on)
*new splash window type which disappears automatically (needs multitask on). Used only on change memory zones from debug cpu menu, but it will be used on more places probably

Improved debugger:
*you can now set conditions for all flags, written as: FS,FZ,FP,FV,FH,FN,FC
*now you can set breakpoints from command line/config file but not enabled by default. You need --enable-breakpoints setting
*now the multitask setting is not lost when a breakpoint is fired
*now you can repeat last command by pressing enter on ZRCP (requires enabling a debug-setting)

Improved QL emulation: experimental support of LBYTES command, added QL root directory selector for mdv1, mdv2, flp1
Improved Sprite Viewer: Save sprite, TBBlue sprite viewer, inverse sprite, set bpp (8,4,2,1), set palette
Improved stdout driver. Now can show ansi colours
Improved messages windows. Can now find text using f and n
Improved footer. Host CPU % usage on footer is not enabled by default to avoid confussion with emulated CPU speed. You can enable it with a setting. Host CPU % usage is not shown on Windows.
Improved Visual Mem:
*showing also read memory and opcode execution visual mem
*it has a counter (0-255) to see how many times an address has been read/executed
*menu draws different values as red tones, with a configurable bright

Fixed turbo mode and breakpoints. Breakpoints were disabled when changing turbo mode
Fixed latency problems on all audio drivers
Fixed AY sound bugs when volume levels where > 15
Fixed Windows pthreads version
Fixed TBBlue reset i/o ports when reset and hard reset
Fixed Windows freeze issues when doing cpu-step on ZRCP

Updated TBBlue boot loader

Some other minor bugfixes and improvements



Saludos,
Cesar
----

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

Avatar de Usuario
Lenko
Mensajes: 136
Registrado: 05 Oct 2015, 16:51

Re: ZEsarUX 6.0 estable

Mensaje por Lenko » 27 Nov 2017, 20:29

¡Qué pasada de actualización!

:plasplas: :plasplas: :plasplas:

t0lk13n
Mensajes: 24
Registrado: 04 Dic 2016, 15:40

Re: ZEsarUX 6.0 estable

Mensaje por t0lk13n » 27 Nov 2017, 20:31

Te he dicho alguna vez que eres un maquina? Pues eres un maquina!
Gracias!

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

Re: ZEsarUX 6.0 estable

Mensaje por chernandezba » 27 Nov 2017, 20:46

Lenko escribió:¡Qué pasada de actualización!

:plasplas: :plasplas: :plasplas:
Gracias!
----

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

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

Re: ZEsarUX 6.0 estable

Mensaje por chernandezba » 27 Nov 2017, 20:46

t0lk13n escribió:Te he dicho alguna vez que eres un maquina? Pues eres un maquina!
Gracias!
Ainsss que me ruborizas! jejeje

Saludos
----

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

jotabe
Mensajes: 69
Registrado: 26 Sep 2017, 15:36

Re: ZEsarUX 6.0 estable

Mensaje por jotabe » 04 Dic 2017, 14:27

Hola, acabo d einstalarlo y he estado trasteando con el pero me he encontrado con un problema. Al intentar seleccionar el pentagon en el menu machine, se produce un fallo que muestra en la pantalla de la maquina emulada algo así como kernel crash y acto seguido el emulador(uso windows 10) se pone en modo "no responde" y tengo que forzar su salida ya que casca. La misma situación se produce cuando emulando el zxuno, selecciono también el pentagon como maquina a ejecutar. Tengo que instalar alguna rom en especial para usar con esta maquina?. Creo que las roms vienen todas en el emulador pero aun así lo pregunto. Otra pregunta que me gustaría hacer ya de paso es si el emulador permite cargar imágenes de disco, en especial del sam coupe, que ahora estoy trasteando con él y me interesaria cargar determinados discos.
Un saludo y enhorabuena por el curre, que es un emulador muy apañao :D .

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

Re: ZEsarUX 6.0 estable

Mensaje por chernandezba » 05 Dic 2017, 08:38

jotabe escribió:Hola, acabo d einstalarlo y he estado trasteando con el pero me he encontrado con un problema. Al intentar seleccionar el pentagon en el menu machine, se produce un fallo que muestra en la pantalla de la maquina emulada algo así como kernel crash y acto seguido el emulador(uso windows 10) se pone en modo "no responde" y tengo que forzar su salida ya que casca. La misma situación se produce cuando emulando el zxuno, selecciono también el pentagon como maquina a ejecutar.
Hola. Gracias por el aviso :) Pues no debería producirse ese fallo... Dices que ves en la pantalla el kernel crash? Yo lo llamo cpu panic :P Bueno en ese caso muestra una pantalla con barras de colores horizontales, junto con un mensaje de error y un volcado de registros de cpu. Me podrías pasar foto de eso? Quizá me sirva para determinar el error

Tengo que instalar alguna rom en especial para usar con esta maquina?. Creo que las roms vienen todas en el emulador pero aun así lo pregunto.
Vienen todas, aunque si por alguna razón no encuentra alguna (se borra, se quitan permisos de lectura, etc) petará igual con un cpu panic

Otra pregunta que me gustaría hacer ya de paso es si el emulador permite cargar imágenes de disco, en especial del sam coupe, que ahora estoy trasteando con él y me interesaria cargar determinados discos.
Un saludo y enhorabuena por el curre, que es un emulador muy apañao :D .
Pues no se puede, el tema de la emulación de floppy en cualquiera de las máquinas (+3, cpc, sam) lo tengo pendiente.
En Sam Coupé puedes cargar usando formato cinta (tap, tzx) insertándolos como real tape. Realmente hay pocos juegos en ese formato (Prince of persia es uno de ellos), y ten en cuenta que la emulación del Sam en ZEsarUX es experimental (sin chip de sonido, sin efectos scanline, etc)

Saludos
----

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

jotabe
Mensajes: 69
Registrado: 26 Sep 2017, 15:36

Re: ZEsarUX 6.0 estable

Mensaje por jotabe » 08 Dic 2017, 15:08

Hola, perdónn por el retraso en contestar, pero no he tenido acceso a mi máquina con windows hasta hoy. He hecho una captura con el error que te comento a la hora de seleccionar el pentagon. Está a continuación:
[img]
Kernel panic pentagon
Kernel panic pentagon
[/img]
Saludos!!!

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

Re: ZEsarUX 6.0 estable

Mensaje por chernandezba » 09 Dic 2017, 12:50

Gracias. Pero es un error demasiado genérico, no me da ninguna pista de qué sucede.
Puedes probar lo siguiente:
-iniciar sin archivo de configuración. Esto borrará cualquier parámetro que pueda provocar el error. Localiza el archivo .zesaruxrc (en la carpeta de inicio de tu usuario) y la renombras/borras
-antes de cambiar a modo pentagon, pon zoom 1. Para descartar problemas de tamaño de ventana

Con esto, prueba a poner máquina pentagon, a ver si no falla...

Saludos
----

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

jotabe
Mensajes: 69
Registrado: 26 Sep 2017, 15:36

Re: ZEsarUX 6.0 estable

Mensaje por jotabe » 11 Dic 2017, 19:48

Hola César, todavia no he podido probar lo que me comnentaste, pero releyendo tu post me he fijado en lo de la opcion de borde. Puede ser porque tenga puesto el borde de ventana en 2?. Ya cuando me ponga en el equipo con windows probare lo que me comentaste pero me he acordado de eso ahora releyendo el post.

Responder