Nueva feature para ZEsarUX: remote command protocol

timofonic
Mensajes: 49
Registrado: 18 Ene 2017 21:19
Agradecido : 3 veces
Agradecimiento recibido: 9 veces

Re: Nueva feature para ZEsarUX: remote command protocol

Mensajepor timofonic » 22 Ene 2017 20:48

Último mensaje de la página anterior:

chernandezba escribió:Discrepo contigo. No es que se intente ofrecer algo diferente como dices, sino que simplemente alguien que ha creado un emulador lo ha hecho porque tenía ganas de hacerlo, porque es divertido, es un reto y te ilusiona. Luego si consigues un producto diferente o no, es completamente secundario
Respecto a cpc, aún le falta mucho, hay muchos juegos que no van o no se ven bien, pero tengo intención de mejorarlo
Respecto a retroarch, no puedo decir nada pues no lo he probado

Saludos


Entiendo, requerirá tiempo. Hay poco emu de CPC para unix, he visto un tal Roland aún activo y muchos emus abandonados. No se que pasa con el CPC.

Me refería a si tu emulador podría convertirse en cores para retroarch, para así tenerlo dentro de una plataforma multisistema (que también integra motores como ScummVM).

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

Re: Nueva feature para ZEsarUX: remote command protocol

Mensajepor gflorez » 22 Ene 2017 22:39

No lo he usado mucho, pero EP128emu también emula CPC y tiene una instalación para Linux aquí.

Conociendo otras obras de Istvan-V, estoy seguro de que debe emularlo perfectamente.

Avatar de Usuario
dandare
Mensajes: 593
Registrado: 15 Jul 2016 00:38
Ubicación: I Register
Agradecido : 39 veces
Agradecimiento recibido: 335 veces
Contactar:

Re: Nueva feature para ZEsarUX: remote command protocol

Mensajepor dandare » 22 Ene 2017 23:50

César, enhorabuena por la iniciativa.

Este control remoto puede redefinir la manera de depurar/desarrollar a nada que se empiece a conocer y a darle uso.

-drinks
_.. ._ _.

chernandezba
Mensajes: 416
Registrado: 05 May 2015 18:27
Agradecido : 29 veces
Agradecimiento recibido: 315 veces

Re: Nueva feature para ZEsarUX: remote command protocol

Mensajepor chernandezba » 23 Ene 2017 12:01

timofonic escribió:.

Me refería a si tu emulador podría convertirse en cores para retroarch, para así tenerlo dentro de una plataforma multisistema (que también integra motores como ScummVM).


Alguien del equipo de libretro (que es parte de retroarch) se puso en contacto conmigo hace tiempo para integrarlo en dicha plataforma. Por lo que yo se, aún no lo han hecho
----

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

chernandezba
Mensajes: 416
Registrado: 05 May 2015 18:27
Agradecido : 29 veces
Agradecimiento recibido: 315 veces

Re: Nueva feature para ZEsarUX: remote command protocol

Mensajepor chernandezba » 23 Ene 2017 12:02

dandare escribió:César, enhorabuena por la iniciativa.

Este control remoto puede redefinir la manera de depurar/desarrollar a nada que se empiece a conocer y a darle uso.

-drinks


Gracias. Si, la idea es que sirva a la gente para poderlo integrar con front-ends externos
----

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

Avatar de Usuario
ron
Mensajes: 21937
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3912 veces
Agradecimiento recibido: 4860 veces

Re: Nueva feature para ZEsarUX: remote command protocol

Mensajepor ron » 24 Ene 2017 09:18

gflorez escribió:No lo he usado mucho, pero EP128emu también emula CPC y tiene una instalación para Linux aquí.

Conociendo otras obras de Istvan-V, estoy seguro de que debe emularlo perfectamente.



En este hilo de RW hablamos sobre el EP128.
viewtopic.php?f=89&t=494#p6153

Y si, en el momento que ZesarUX incluya emulación de Enterprise va a ser muy grande, algo me dice que Cesar seguro que lo tiene en mente. -507

chernandezba
Mensajes: 416
Registrado: 05 May 2015 18:27
Agradecido : 29 veces
Agradecimiento recibido: 315 veces

Re: Nueva feature para ZEsarUX: remote command protocol

Mensajepor chernandezba » 24 Ene 2017 10:36

ron escribió:
Y si, en el momento que ZesarUX incluya emulación de Enterprise va a ser muy grande, algo me dice que Cesar seguro que lo tiene en mente. -507


https://sourceforge.net/p/zesarux/code/ ... /tree/TODO
Ver sección "Otras máquinas" ;)

En su momento ya lo miré pero me echa para atrás un poco el tema de la emulación de pantalla, bastante más difícil que otras máquinas de 8 bits. Además, ahora me lo pienso mucho antes de agregar nuevas máquinas que no son compatibles con spectrum
----

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

Avatar de Usuario
ron
Mensajes: 21937
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3912 veces
Agradecimiento recibido: 4860 veces

Re: Nueva feature para ZEsarUX: remote command protocol

Mensajepor ron » 24 Ene 2017 14:09

A mi me fue super sencillo portar el EP128 a Dreamcast precisamente porque es SDL. Échale un ojo al source de Istvan, es claro y sencillo y no me costó ningún trabajo. Casí más que la pantalla y la emulación del NICK me tiene un poco más en vilo la del DAVE ( audio ).

el EP128 es libre, no obstante yo me puse en contacto con Istvan y le pedí permiso para portar, más que nada por aquello del protocolo y saber que el autor no tiene inconveniente, al igual que Cyaran el autor del XROAR ( Dragon ) que también lo porté y sigue siendo SDL.

chernandezba
Mensajes: 416
Registrado: 05 May 2015 18:27
Agradecido : 29 veces
Agradecimiento recibido: 315 veces

Re: Nueva feature para ZEsarUX: remote command protocol

Mensajepor chernandezba » 31 Ene 2017 20:23

He subido un video con nuevas características para el protocolo remoto... Sugerencias? ;)

https://youtu.be/bk29R4BU5_Y

Por cierto ayer subí una beta en la ruta habitual, aunque parte de estos comandos nuevos no están en la beta (los he creado hoy)
----

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

Avatar de Usuario
wilco2009
Mensajes: 2142
Registrado: 07 Ene 2013 16:48
Ubicación: Valencia
Agradecido : 202 veces
Agradecimiento recibido: 385 veces

Re: Nueva feature para ZEsarUX: remote command protocol

Mensajepor wilco2009 » 31 Ene 2017 21:09

Me mola mucho, creo que con esta característica puede ser una plataforma muy potente para depurar programas.

El tema de poder desensamblar más de una línea me parece imprescindible, y no estaría nada mal poder redirigir la salida a un archivo, para poder analizar el modo verbose.
"Nada viaja a mayor velocidad que luz con la posible excepción de las malas noticias las cuales obedecen a sus propias leyes."

Douglas Adams. Guía de autoestopista galáctico.

chernandezba
Mensajes: 416
Registrado: 05 May 2015 18:27
Agradecido : 29 veces
Agradecimiento recibido: 315 veces

Re: Nueva feature para ZEsarUX: remote command protocol

Mensajepor chernandezba » 31 Ene 2017 22:22

Ya se puede desensamblar más de una línea, aunque en el vídeo no se vea
En cuanto a enviar salida a archivo, recuerda que uso un cliente telnet tal cual. Para hacer eso, puedes encadenar comandos telnet, una pipe de unix y el > de redireccion a archivo
----

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

chernandezba
Mensajes: 416
Registrado: 05 May 2015 18:27
Agradecido : 29 veces
Agradecimiento recibido: 315 veces

Re: Nueva feature para ZEsarUX: remote command protocol

Mensajepor chernandezba » 31 Ene 2017 22:23

Ah una salida muy similar al modo verbose que se ve en el vídeo es el transaction log... lo has probado? Está en el menú debug.
----

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

Avatar de Usuario
Chema
Mensajes: 2668
Registrado: 21 Jun 2012 20:13
Ubicación: Gijón
Agradecido : 3221 veces
Agradecimiento recibido: 934 veces
Contactar:

Re: Nueva feature para ZEsarUX: remote command protocol

Mensajepor Chema » 31 Ene 2017 22:32

Alucinante!!! O_o Acabo de flipar del todo. ¡Si el Oricutron tuviese algo siquiera parecido! Y mira que lo he pedido...

Coincido en que puede ser la bomba para los desarrolladores.

Enhorabuena!

chernandezba
Mensajes: 416
Registrado: 05 May 2015 18:27
Agradecido : 29 veces
Agradecimiento recibido: 315 veces

Re: Nueva feature para ZEsarUX: remote command protocol

Mensajepor chernandezba » 31 Ene 2017 22:33

Chema escribió:Alucinante!!! O_o Acabo de flipar del todo. ¡Si el Oricutron tuviese algo siquiera parecido! Y mira que lo he pedido...

Coincido en que puede ser la bomba para los desarrolladores.

Enhorabuena!


Gracias!
----

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

Avatar de Usuario
wilco2009
Mensajes: 2142
Registrado: 07 Ene 2013 16:48
Ubicación: Valencia
Agradecido : 202 veces
Agradecimiento recibido: 385 veces

Re: Nueva feature para ZEsarUX: remote command protocol

Mensajepor wilco2009 » 31 Ene 2017 23:26

chernandezba escribió:Ah una salida muy similar al modo verbose que se ve en el vídeo es el transaction log... lo has probado? Está en el menú debug.



Pues mola!, no lo había probado.
"Nada viaja a mayor velocidad que luz con la posible excepción de las malas noticias las cuales obedecen a sus propias leyes."

Douglas Adams. Guía de autoestopista galáctico.

chernandezba
Mensajes: 416
Registrado: 05 May 2015 18:27
Agradecido : 29 veces
Agradecimiento recibido: 315 veces

Re: Nueva feature para ZEsarUX: remote command protocol

Mensajepor chernandezba » 03 Feb 2017 21:02

ZEsarUX ya soporta los siguientes comandos del protocolo remoto:

about
cpu-step
cpu-step-over
disable-breakpoint
disable-breakpoints
disassemble
dump-nested-core
enable-breakpoint
enable-breakpoints
enter-cpu-step
evaluate
exit-cpu-step
exit-emulator
generate-nmi
get-breakpoints
get-cpu-core-name
get-current-machine
get-os
get-registers
get-version
hard-reset-cpu
help
quit
read-mapped-memory
reset-cpu
run
set-breakpoint
set-cr
set-register
smartload
view-basic
write-mapped-memory


Y el protocolo ya se puede usar tanto desde Linux, Mac o Windows

:)
----

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


Volver a “Software Spectrum”

¿Quién está conectado?

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