Article View: es.comp.msx
Article #218hispamsx Resumen nº 2309
From: RuNeW
Date: Fri, 24 Mar 2006 21:57
Date: Fri, 24 Mar 2006 21:57
280 lines
11122 bytes
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-mailShow 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)