Nueva beta ZEsarUX - preparando para versión estable

Software para o relacionado con el core ZX Spectrum / Software for or related to the ZX Spectrum core
Avatar de Usuario
Hark0
Mensajes: 683
Registrado: 27 Sep 2015, 00:31
Ubicación: Cornellà de Llobregat - BCN
Contactar:

Re: Nueva beta ZEsarUX - preparando para versión estable

Mensaje por Hark0 » 28 Nov 2016, 13:40

Hay alguna tecla para simular que he sacado la SD... simplemente eso... sacar y meter SD... :mrgreen:

Con el resto soporte esxdos funcionando etc... ;)

Le he dicho en storage... al seleccionar el fichero mmc... ninguno... y ESXDOS me da el error:

ESXDOS error #19, 0:1

Pero... si hago NMI sigue ahi....

Necesito luz sobre este tema ;)

Gracias anticipadas
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA.

Avatar de Usuario
Haplo
Mensajes: 368
Registrado: 05 Oct 2015, 13:51
Ubicación: Ciudad Real

Re: Nueva beta ZEsarUX - preparando para versión estable

Mensaje por Haplo » 28 Nov 2016, 14:15

Hasta donde sé, si haces cambios en la sd virtual (desde fuera) tienes que cerrar el emulador y volver a ejecutarlo, por lo menos en Windows.

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

Re: Nueva beta ZEsarUX - preparando para versión estable

Mensaje por chernandezba » 28 Nov 2016, 16:48

Hark0 escribió:Hay alguna tecla para simular que he sacado la SD... simplemente eso... sacar y meter SD... :mrgreen:

Con el resto soporte esxdos funcionando etc... ;)
Para que quieres hacer eso? El sistema mmc/sd no detecta como tal un cambio de tarjeta en caliente. Es mas, esxdos no utiliza ninguna cache de disco por lo que yo se, por tanto, puedes modificar la mmc "desde fuera", y haciendo un simple .ls desde esxdos ya ve los cambios.

Le he dicho en storage... al seleccionar el fichero mmc... ninguno... y ESXDOS me da el error:

ESXDOS error #19, 0:1
Claro, has quitado del todo la mmc. Debes volver a indicar el archivo, activar mmc, divmmc paging y divmmc ports. Pero ya te digo, quitarla y ponerla igual equivale a no hacer nada ;)

Pero... si hago NMI sigue ahi....
Claro. El gestor de NMI se carga en memoria al iniciar esxdos (fíjate que uno de los archivos es "nmi.sys"). Mientras tengas el divmmc paging y ports activados (aunque no tengas mmc configurada) aparecerá
----

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

Avatar de Usuario
Hark0
Mensajes: 683
Registrado: 27 Sep 2015, 00:31
Ubicación: Cornellà de Llobregat - BCN
Contactar:

Re: Nueva beta ZEsarUX - preparando para versión estable

Mensaje por Hark0 » 28 Nov 2016, 17:07

Vale, probaré esa parte en e l :zxuno: real... ;)
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA.

Avatar de Usuario
Uto
Mensajes: 1394
Registrado: 17 Dic 2015, 16:39

Re: Nueva beta ZEsarUX - preparando para versión estable

Mensaje por Uto » 28 Nov 2016, 17:46

chernandezba escribió:
Hark0 escribió:Hay alguna tecla para simular que he sacado la SD... simplemente eso... sacar y meter SD... :mrgreen:

Con el resto soporte esxdos funcionando etc... ;)
Para que quieres hacer eso? El sistema mmc/sd no detecta como tal un cambio de tarjeta en caliente. Es mas, esxdos no utiliza ninguna cache de disco por lo que yo se, por tanto, puedes modificar la mmc "desde fuera", y haciendo un simple .ls desde esxdos ya ve los cambios.
Esto en Windows yo no he conseguido hacer que pase, en otros sistemas no se. Si monto la unidad con ZEsarUX abierto usandola, no puedo modificar el contenido. De ahí lo de los breakpoints que te decía en el otro hilo del debugging, me tengo que salir de ZEsarUX todo el rato para probar una nueva compilación.

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

Re: Nueva beta ZEsarUX - preparando para versión estable

Mensaje por chernandezba » 28 Nov 2016, 18:50

Uto escribió: Esto en Windows yo no he conseguido hacer que pase, en otros sistemas no se. Si monto la unidad con ZEsarUX abierto usandola, no puedo modificar el contenido. De ahí lo de los breakpoints que te decía en el otro hilo del debugging, me tengo que salir de ZEsarUX todo el rato para probar una nueva compilación.
Es posible... Windows tiene la puñetera manía de abrir los archivos y denegar la apertura desde cualquier otro sitio. En Linux o Mac va perfecto
----

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

Avatar de Usuario
Hark0
Mensajes: 683
Registrado: 27 Sep 2015, 00:31
Ubicación: Cornellà de Llobregat - BCN
Contactar:

Re: Nueva beta ZEsarUX - preparando para versión estable

Mensaje por Hark0 » 28 Nov 2016, 18:58

chernandezba escribió:Es posible... Windows tiene la puñetera manía de abrir los archivos y denegar la apertura desde cualquier otro sitio. En Linux o Mac va perfecto
Me tiene frito a mi el Windows con eso.... en el trabajo TODO el dia me prohibe que "toquetee" los documentos creados por mi... es de juzgado de guardia :rofl!:
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA.

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

Re: Nueva beta ZEsarUX - preparando para versión estable

Mensaje por chernandezba » 28 Nov 2016, 19:02

Ya.... un coñazo.... por algo digo que no me gusta Windows :mecagonto:
----

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

Avatar de Usuario
jsj
Mensajes: 336
Registrado: 21 Nov 2015, 12:48

Re: RE: Re: Nueva beta ZEsarUX - preparando para versión estable

Mensaje por jsj » 29 Nov 2016, 15:53

chernandezba escribió:
Uto escribió: Esto en Windows yo no he conseguido hacer que pase, en otros sistemas no se. Si monto la unidad con ZEsarUX abierto usandola, no puedo modificar el contenido. De ahí lo de los breakpoints que te decía en el otro hilo del debugging, me tengo que salir de ZEsarUX todo el rato para probar una nueva compilación.
Es posible... Windows tiene la puñetera manía de abrir los archivos y denegar la apertura desde cualquier otro sitio. En Linux o Mac va perfecto
Es fácil ver si es Windows quien mantiene el fichero abierto o es otro proceso el que lo ha abierto y no lo ha cerrado. Podría ser el antivirus que tengamos instalado. O incluso algún tipo de "malware". O el propio ZEsarUX por algún "bug" que sólo se manifieste en Windows.

Por ejemplo usando Process Explorer:

https://technet.microsoft.com/en-us/sys ... ssexplorer

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

Re: RE: Re: Nueva beta ZEsarUX - preparando para versión estable

Mensaje por chernandezba » 29 Nov 2016, 16:02

jsj escribió: O el propio ZEsarUX por algún "bug" que sólo se manifieste en Windows.
Bugs pueden haber muchos en el emulador, pero en ese caso no hay bug. Yo simplemente abro el archivo (la imagen SD/MMC) sin ningún tipo de bloqueo, para lectura y escritura, y es Windows quien se encarga de bloquear el acceso al archivo desde cualquier otro sitio.
Esto es algo "normal" en Windows desde hace años, no hay que darle mas importancia. No uséis Windows, como hago yo, y seréis mas felices

Saludos
----

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

Responder