Nueva version emulador ZEsarUX-4.1

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

Re: Nueva version emulador ZEsarUX-4.1

Mensaje por chernandezba » 20 Sep 2016, 22:31

Jeje ok. Pero es que si le pongo un nombre tan largo (algo así como T22-20092016-ZEsarUX) seguro que da problemas , ya antes le puse un nombre largo y en el boot de la bios salían caracteres extraños.... Habría que saber exactamente cuál es el tamaño máximo aceptable para esto
----

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

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

Re: Nueva version emulador ZEsarUX-4.1

Mensaje por Uto » 20 Sep 2016, 22:41

Quest escribió: No obstante, lo de cambiar de numero de la T tampoco te vale para saber q cosas han cambiado, porque muchas veces dentro de la misma numeracion, cambian cosas, y no se cambia el numero, sino la fecha que va detras, así que esta ultima parte de las conversaciones que llevais no sirve para mucho, lo siento :(
Por eso yo sugería T22-1407206-ZesarUX, o quizas podria ser T22-1407206-ZSRUX o algo así.

velesoft
Mensajes: 14
Registrado: 12 Ago 2016, 21:17

Re: Nueva version emulador ZEsarUX-4.1

Mensaje por velesoft » 21 Sep 2016, 19:36

Can be add support for full 512kB DIVMMC ram ? I plan write new software for DIVMMC with 512kB ram. ZEsarUX use only 128kB DIVMMC ram.

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

Re: Nueva version emulador ZEsarUX-4.1

Mensaje por chernandezba » 21 Sep 2016, 22:25

velesoft escribió:Can be add support for full 512kB DIVMMC ram ? I plan write new software for DIVMMC with 512kB ram. ZEsarUX use only 128kB DIVMMC ram.
Yes... Do you know how the 512 kb are mapped? I use the lower 4 bits of the divmmc control register to map 128 kb (8x16=128). So I suppose to map 512 kb I must use the lower 6 bits?
----

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

velesoft
Mensajes: 14
Registrado: 12 Ago 2016, 21:17

Re: Nueva version emulador ZEsarUX-4.1

Mensaje por velesoft » 21 Sep 2016, 22:52

chernandezba escribió:Do you know how the 512 kb are mapped? I use the lower 4 bits of the divmmc control register to map 128 kb (8x16=128). So I suppose to map 512 kb I must use the lower 6 bits?
Yes. Low 6 bits for select 8kB pages 0-63.

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

Re: Nueva version emulador ZEsarUX-4.1

Mensaje por chernandezba » 21 Sep 2016, 23:04

Thanks
It's an easy change to do.
I will add a setting to set divmmc/divide memory to the following values:
-using 2 bits: 32 kb
-using 3 bits: 64 kb
-using 4 bits: 128 kb (default)
-using 5 bits: 256 kb
-using 6 bits: 512 kb

I will update this thread when I have added it. And then you could try it compiling the last source code (or wait for the next beta binary version)

Cheers
----

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: Nueva version emulador ZEsarUX-4.1

Mensaje por chernandezba » 21 Sep 2016, 23:30

Uto escribió:
Quest escribió: No obstante, lo de cambiar de numero de la T tampoco te vale para saber q cosas han cambiado, porque muchas veces dentro de la misma numeracion, cambian cosas, y no se cambia el numero, sino la fecha que va detras, así que esta ultima parte de las conversaciones que llevais no sirve para mucho, lo siento :(
Por eso yo sugería T22-1407206-ZesarUX, o quizas podria ser T22-1407206-ZSRUX o algo así.
Antonio me ha confirmado que el máximo es 12 caracteres... que es lo que ya ocupa el nombre del core del zxuno.
Por tanto si quiero meter el número de core (22) y la fecha entera, no puedo agregar ningún sufijo que indique que es ZEsarUX.
Lo que se me ocurre es cambiar la T por una Z... que opinas Carlos?
----

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

jevilon
Mensajes: 339
Registrado: 24 Mar 2016, 12:26

Re: Nueva version emulador ZEsarUX-4.1

Mensaje por jevilon » 21 Sep 2016, 23:59

Que te parece?
ZT221407206

te comes el guion y asi sique apareciendo la T de test, y si un dia es S25-150227 pues puedes poner ZS25150227

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

Re: Nueva version emulador ZEsarUX-4.1

Mensaje por chernandezba » 22 Sep 2016, 10:21

Creo que así queda un nombre demasiado críptico ;)
Creo además que mi propuesta cambiando la T por Z es mejor por dos razones:
1) Las posiciones dentro del texto que indica número de versión y fechas son fijas (tanto en zxuno como en emulador están a partir del segundo caracter). Eso facilita leer el número de version desde programas automatizados
2) Dado que la T en zxuno indica algo así como "Testing" y una supuesta futura "S" seria "Stable", esto no tiene mucho sentido en ZEsarUX. Si saco una nueva versión, es estable como tal (o al menos eso pretendo).

Por tanto cambiar la T por la Z es bajo mi punto de vista mejor. Eso si, siempre que en el futuro los chicos del zxuno no decidan cambiar la T por la Z por alguna razón que no se me ocurre ahora :llamarada:
----

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

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

Re: Nueva version emulador ZEsarUX-4.1

Mensaje por Uto » 22 Sep 2016, 10:26

chernandezba escribió:
Uto escribió:
Quest escribió: No obstante, lo de cambiar de numero de la T tampoco te vale para saber q cosas han cambiado, porque muchas veces dentro de la misma numeracion, cambian cosas, y no se cambia el numero, sino la fecha que va detras, así que esta ultima parte de las conversaciones que llevais no sirve para mucho, lo siento :(
Por eso yo sugería T22-1407206-ZesarUX, o quizas podria ser T22-1407206-ZSRUX o algo así.
Antonio me ha confirmado que el máximo es 12 caracteres... que es lo que ya ocupa el nombre del core del zxuno.
Por tanto si quiero meter el número de core (22) y la fecha entera, no puedo agregar ningún sufijo que indique que es ZEsarUX.
Lo que se me ocurre es cambiar la T por una Z... que opinas Carlos?
Me parece bien, así sabemos que hay que coger los caracteres 2 y 3 para la versión, y lo de detrás del guion para la fecha. El primer caracter es técnicamente ignorable pero sirve para indicar si es T (test), Z(ZesarUX) o en el futuro S (Stable).

El problema lo tendremos cuando lleguemos al 99, pero para eso queda y siempre se puede pasar a modo matrícula y usar todas las letras :D

Responder