Consulta emulación TS2068

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

Re: Consulta emulación TS2068

Mensaje por chernandezba » 04 Ene 2017, 01:15

Como te dije por privado:
-la emulación del zxuno en ZEsarUX no soporta paginación de tipo timex. Debes en cambio seleccionar máquina tipo timex o Chloe o Prism para tener ese tipo de paginación
-el problema que tienes aquí es saber cómo integrar esa rom en la bios del zxuno, no tanto como funciona internamente
-un timex normal mapea los primeros 16 kb en páginas de rom ''normal' y los 8 kb restantes en una página tipo 'ex'
----

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

fbelavenuto
Mensajes: 100
Registrado: 08 Sep 2016, 13:10

Re: Consulta emulación TS2068

Mensaje por fbelavenuto » 04 Ene 2017, 11:08

Hi,

In core tbblue, the implementation of Timex memory management is not done yet!

Rickyarg
Mensajes: 20
Registrado: 29 Dic 2016, 11:46

Re: Consulta emulación TS2068

Mensaje por Rickyarg » 04 Ene 2017, 15:10

Gracias por sus respuestas. Pensé que de alguna manera se podría "reutilizar" el esquema de alguna de esas máquinas y cargarle la ROM de la TS-2068 a ver qué pasa, pero realmente no tengo mucha idea de cómo se podría hacer. En fin, seguiré mirando por allí a ver qué encuentro

Saludos. Ricardo.

Avatar de Usuario
antoniovillena
Mensajes: 2621
Registrado: 27 Sep 2015, 20:41

Re: Consulta emulación TS2068

Mensaje por antoniovillena » 04 Ene 2017, 15:15

Una solución compleja pero que funcionaría es adaptar la ROM del TS-2068 al sistema de paginación ROM del Spectrum 128K/+2. Para eso tienes que saber código máquina y cómo está organizada la ROM del TS-2068.
Rickyarg escribió:Gracias por sus respuestas. Pensé que de alguna manera se podría "reutilizar" el esquema de alguna de esas máquinas y cargarle la ROM de la TS-2068 a ver qué pasa, pero realmente no tengo mucha idea de cómo se podría hacer. En fin, seguiré mirando por allí a ver qué encuentro

Saludos. Ricardo.

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

Re: Consulta emulación TS2068

Mensaje por chernandezba » 04 Ene 2017, 15:42

Antonio, por lo que yo entiendo, zxuno soporta el modo de paginación timex, habilitando el bit enmmu que ya he comentado. Por tanto, la rom del timex como tal funcionaria en zxuno simplemente cargando los 16kb en espacio de rom y los 8kb en espacio EX de timex.
El problema que tiene Ricardo es saber como poder hacer esa "carga" en el zxuno, mediante la definición de una rom en la bios.
Esto por tanto no implicaria ningun cambio en la rom del timex, sólo en saber como hacer eso en el zxuno.

La alternativa, si es que la bios del zxuno no lo permite, es arrancar con una rom "rooted" y tener acceso a toda la ram del zxuno, y currarse un programa para hacer esa carga
----

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

Avatar de Usuario
antoniovillena
Mensajes: 2621
Registrado: 27 Sep 2015, 20:41

Re: Consulta emulación TS2068

Mensaje por antoniovillena » 04 Ene 2017, 16:15

chernandezba escribió:Antonio, por lo que yo entiendo, zxuno soporta el modo de paginación timex, habilitando el bit enmmu que ya he comentado. Por tanto, la rom del timex como tal funcionaria en zxuno simplemente cargando los 16kb en espacio de rom y los 8kb en espacio EX de timex.
El problema que tiene Ricardo es saber como poder hacer esa "carga" en el zxuno, mediante la definición de una rom en la bios.
Esto por tanto no implicaria ningun cambio en la rom del timex, sólo en saber como hacer eso en el zxuno.

La alternativa, si es que la bios del zxuno no lo permite, es arrancar con una rom "rooted" y tener acceso a toda la ram del zxuno, y currarse un programa para hacer esa carga
Ah vale. Pensé que era un modo de paginación ROM no implementado. Si es así se puede hacer una ROM especial de 32Kb con los 8Kb que sobran casi vacíos, con una rutina que mueva las ROMs a la dirección SRAM que le corresponda. Voy a ver si hay algo documentado en la wiki

Avatar de Usuario
antoniovillena
Mensajes: 2621
Registrado: 27 Sep 2015, 20:41

Re: Consulta emulación TS2068

Mensaje por antoniovillena » 04 Ene 2017, 16:19

El bloque HOME de 16Kb entiendo que va al banco 8 del ZX-Uno (System ROM bank 0). ¿Dónde tengo que copiar los 8Kb del bloque EX-ROM?

http://www.zxuno.com/wiki/index.php/ZX_Spectrum

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

Re: Consulta emulación TS2068

Mensaje por chernandezba » 04 Ene 2017, 16:30

antoniovillena escribió:El bloque HOME de 16Kb entiendo que va al banco 8 del ZX-Uno (System ROM bank 0). ¿Dónde tengo que copiar los 8Kb del bloque EX-ROM?

http://www.zxuno.com/wiki/index.php/ZX_Spectrum
Sin querer meter lio, pues supongo que esto lo sabe Miguel mejor que nadie, creo que ese bloque de EX-ROM va al banco 24 , según el esquema de memoria del zx-uno
----

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

Rickyarg
Mensajes: 20
Registrado: 29 Dic 2016, 11:46

Re: Consulta emulación TS2068

Mensaje por Rickyarg » 04 Ene 2017, 16:31

...tal vez debería ir al banco 24?

Avatar de Usuario
antoniovillena
Mensajes: 2621
Registrado: 27 Sep 2015, 20:41

Re: Consulta emulación TS2068

Mensaje por antoniovillena » 04 Ene 2017, 16:32

Ah vale, gracias. Pone EX bank 0 & 1. Pues me pongo con la ROM y comento los resultados por aquí.
chernandezba escribió:
antoniovillena escribió:El bloque HOME de 16Kb entiendo que va al banco 8 del ZX-Uno (System ROM bank 0). ¿Dónde tengo que copiar los 8Kb del bloque EX-ROM?

http://www.zxuno.com/wiki/index.php/ZX_Spectrum
Sin querer meter lio, pues supongo que esto lo sabe Miguel mejor que nadie, creo que ese bloque de EX-ROM va al banco 24 , según el esquema de memoria del zx-uno

Responder