🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.msx
Article #218

hispamsx Resumen nº 2309

#218
From: RuNeW
Date: Fri, 24 Mar 2006 21:57
280 lines
11122 bytes
Subject: [hispamsx] Resumen nº 2309
Date: 22 Mar 2006 05:13:16 -0000

Hay 8 mensajes en este resumen.

Temas de este resumen:

      1. Save state
           De: "bandinicarlo" 
      2. Re: Save state
           De: "Nestor Soriano" 
      3. Re: Save state
           De: "Roberto E. Vargas Caballero" 
      4. RE: Save state
           De: "bandinicarlo" 
      5. Re: RE: Save state
           De: Sd-Snatcher 
      6. RE: Save state
           De: "bandinicarlo" 
      7. Re: RE: MSX Unleashed demo
           De: mohai 
      8. Re: RE: Save state
           De: Daniel Berdugo Gonzalez 


________________________________________________________________________
________________________________________________________________________

Mensaje: 1         
  Fecha: Tue, 21 Mar 2006 10:44:00 -0000
     De: "bandinicarlo" 
 Asunto: Save state

Seguramente estaré diciendo alguna barbaridad, pero el otro día,
pensando en la gente que juega a los emuladores, se me ocurrió que a
lo mejor, se podría hacer algún tipo de hardware en el que se pudiera
volcar el estado del MSX, como el "Save state" de un emulador,
utilizando el lector de tarjetas CompactFlash o algo así...

No se, es una idea que si fuera factible, podría ir bien a los que
juegan y a los que programan.







________________________________________________________________________
________________________________________________________________________

Mensaje: 2         
  Fecha: Tue, 21 Mar 2006 11:49:24 +0100
     De: "Nestor Soriano" 
 Asunto: Re: Save state

> Seguramente estaré diciendo alguna barbaridad, pero el otro día,
> pensando en la gente que juega a los emuladores, se me ocurrió que a
> lo mejor, se podría hacer algún tipo de hardware en el que se pudiera
> volcar el estado del MSX, como el "Save state" de un emulador,
> utilizando el lector de tarjetas CompactFlash o algo así...

No soy experto en este tema, pero creo que para eso sería necesario el
uso de una interrupción no enmascarable, que el MSX no tiene.

--
---------------------
Néstor Soriano



________________________________________________________________________
________________________________________________________________________

Mensaje: 3         
  Fecha: Tue, 21 Mar 2006 13:04:06 +0100
     De: "Roberto E. Vargas Caballero" 
 Asunto: Re: Save state

El mar, 21-03-2006 a las 11:49 +0100, Nestor Soriano escribió:
> > Seguramente estaré diciendo alguna barbaridad, pero el otro día,
> > pensando en la gente que juega a los emuladores, se me ocurrió que a
> > lo mejor, se podría hacer algún tipo de hardware en el que se pudiera
> > volcar el estado del MSX, como el "Save state" de un emulador,
> > utilizando el lector de tarjetas CompactFlash o algo así...
> 
> No soy experto en este tema, pero creo que para eso sería necesario el
> uso de una interrupción no enmascarable, que el MSX no tiene.

Se puede capturar el estado en una interrupcion normal, el problema es
que te quiten el gancho. Siempre se puede intentar engañar al programa
usando IM 2 antes de ejecutarlo (muy pocos programas ponen el modo de
interrupciones por si mismos). El problema de salvar el estado real esta
en el valor de los registros internos de los distintos chips: Por
ejemplo el valor de los reistros del vdp que marcan las coordenadas para
los copys, que se actualizan conforme avanza el copy o el mismo puntero
de vram. Siempre se pueden ir actualizando de manera parecida que lo
hiciera el hard en variables ram, pero es hacer un emulador de msx sobre
un msx ...



Roberto Vargas Caballero





________________________________________________________________________
________________________________________________________________________

Mensaje: 4         
  Fecha: Tue, 21 Mar 2006 12:31:41 -0000
     De: "bandinicarlo" 
 Asunto: RE: Save state

A lo mejor me meto en camisa de 11 varas, pero ¿no sería posible
utilizar algún software que "preparara" el MSX para ser volcado?, como
una pausa que detuviera el sistema mientras se obtienen los datos
necesarios de los chips que comenta Vargas.
No se si me explico con mis pobres conocimientos... 
Como si en el basic sólo se pudiera volcar cuando pone Ok, sin hacer
falta que se haga cuando hay un programa corriendo, o como si en el
nemesis sólo se pudiera volcar cuando está en pausa... 

No me apaleeis...







________________________________________________________________________
________________________________________________________________________

Mensaje: 5         
  Fecha: Tue, 21 Mar 2006 13:43:49 +0100
     De: Sd-Snatcher 
 Asunto: Re: RE: Save state

bandinicarlo escribió:
> A lo mejor me meto en camisa de 11 varas, pero ¿no sería posible
> utilizar algún software que "preparara" el MSX para ser volcado?, como
> una pausa que detuviera el sistema mientras se obtienen los datos
> necesarios de los chips que comenta Vargas.
> No se si me explico con mis pobres conocimientos...
> Como si en el basic sólo se pudiera volcar cuando pone Ok, sin hacer
> falta que se haga cuando hay un programa corriendo, o como si en el
> nemesis sólo se pudiera volcar cuando está en pausa...
>
> No me apaleeis...
>
bueno volcar cuando no se esta ejecutando nada es un poco inutil, para 
hacerlo mientras se esta ejecutando algo efectivamente tienes que 
detenerlo, por otro lado al hilo de Vargas, no se si se podran leer 
todos los registros de los chips sin variar el contenido de estos y 
pudiendo dejarlos exactamente como estaban, y por otro lado habria que 
guardar el estado de TODO, incluso lo que esta en slots exterrnos, FM 
pac, SCC, Music Module, moonsound, GFX, obsonet, dumas, ide, scsi, 
rs232, tanto sus registros como ram, incluso flashROM, ya que puede 
haber sido modificada durante el funcionamiento (esto ultimo quizas no 
muy importante), vamos media hora para almacenarlo.


Un saludo.


P.D. que negativo estoy ultimanete.


________________________________________________________________________
________________________________________________________________________

Mensaje: 6         
  Fecha: Tue, 21 Mar 2006 14:30:40 -0000
     De: "bandinicarlo" 
 Asunto: RE: Save state

He estado mirando los savestate de varios emuladores, y cada uno
parece hacer una cosa, el más curioso es el que guarda el F-MSX de
Mac, que ocupa tan sólo 4K.

He probado a insertar un cartucho, jugar y guardar el estado, después,
al recuperarlo, si el cartucho está insertado, funciona bien, pero si
no lo está, símplenemte no hace nada... no creo que ésta forma de
guardar el estado almacene también información sobre el hardware, más
bien parece que guarde la ram o algo así... no lo sé, pero pienso que
si eso fuera posible en un msx real y fuera tan rápido como en el
emulador, estaría muy bien para programar, ya que puedes guardar
después de un "list 100-200" o un "Syntax error in 30" o algo así.






________________________________________________________________________
________________________________________________________________________

Mensaje: 7         
  Fecha: Tue, 21 Mar 2006 17:58:44 +0100
     De: mohai 
 Asunto: Re: RE: MSX Unleashed demo

 Buenas,

el otro día probe la demo. Para ser MSX1, algunos efectos realmente
impresionan. El problema vino cuando mostró las pantallas de 105 colores;
mucho parpadeo y la mayoria de los colores no se mezclan.
Por curiosidad, probé a 60Hz y el resultado fue el mismo.

¿Será problema de mi monitor? ¿Será de baja persistencia?
¿Será que la mezcla de colores solo funciona en MSX1 y no en MSX2?
¿Será que nos están timando?

Otra cosilla: por mas cuentas que hago, no me salen los 105 colores, si no
muchos más. Me lo expliquen. Tenemos 15 colores diferentes. Si 15x15=225,
quitamos 15 que están repetidos, 225-15=210, ¿no?. Vale, hay mas repetidos,
pero aun asi no me cuadra.

un saludo,
IvI


[Se han eliminado los trozos de este mensaje que no contenían texto]



________________________________________________________________________
________________________________________________________________________

Mensaje: 8         
  Fecha: Tue, 21 Mar 2006 18:08:58 +0100
     De: Daniel Berdugo Gonzalez 
 Asunto: Re: RE: Save state

> He estado mirando los savestate de varios emuladores, y cada uno
> parece hacer una cosa, el más curioso es el que guarda el F-MSX de
> Mac, que ocupa tan sólo 4K.

> He probado a insertar un cartucho, jugar y guardar el estado, después,
> al recuperarlo, si el cartucho está insertado, funciona bien, pero si
> no lo está, símplenemte no hace nada...

En un cartucho de estos piratas de la nintendo ds por ejemplo,
los save states funcionan una vez que has cargado el juego.
Una cosa mas curiosa, es que si nada mas cargar el juego, cargas el
save state, suena la musica y puedes jugar peero con la pantalla
totalmente negra, es decir, el juego no ha guardado nada aun en la
vram por lo que no puede mostrar tiles ni sprites.

Esto supongo que querra decir que este save state no guarda la rom ni
vram, supongo que se limitara a guardar el contenido de los registros
de la cpu, y del resto de chips perifericos y la pila.

Bueno, digo todo esto a modo de reflexion, sin tener mucha idea.

Supongo que habra muchas formas de hacerlo, y la eleccion es cuestion
de la memoria a la que sale rentable "gastar".
Por ejemplo, un save state de una rom de konami de 16kb, que guarde la
rom, la ram, la vram y los registros, pues sale mas caro el collar que
el perro.

Un saludo.

                             -Daniel Berdugo-

		
--------------------------------------------------------------------------------


-- 
Linux user #356070
http://counter.li.org
Technical Details
Message-ID: <20060324225748.408bad97@localhost.localdomain>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmpen2-lo.nuria.telefonica-data.net!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: 10727c,86a7f98824e0dbbb,start
X-Google-Attributes: gid10727c,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmpen2-lo.nuria.telefonica-data.net!not-for-mail
From: RuNeW <runewsxquitar@gmail.com>
Newsgroups: es.comp.msx
Subject: hispamsx Resumen nº 2309
Date: Fri, 24 Mar 2006 22:57:48 +0100
Organization: linux_user
Lines: 280
Message-ID: <20060324225748.408bad97@localhost.localdomain>
NNTP-Posting-Host: 52.red-81-43-22.staticip.rima-tde.net
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
X-Trace: nsnmpen2-gest.nuria.telefonica-data.net 1143233883 1504 81.43.22.52 (24 Mar 2006 20:58:03 GMT)
X-Complaints-To: usenet@nsnmpen2-gest.nuria.telefonica-data.net
NNTP-Posting-Date: Fri, 24 Mar 2006 20:58:03 +0000 (UTC)
X-Newsreader: Sylpheed-Claws 1.0.4 (GTK+ 1.2.10; i486-pc-linux-gnu)