HispaMSX

Re: [hispamsx] RE: shell

2004-04-28 20:12:46

----- Original Message ----- 
From: "sapphire3434" <sapphire3434(_en_)yahoo(_punto_)es>
To: <hispamsx(_en_)yahoogroups(_punto_)com>
Sent: Wednesday, April 28, 2004 2:43 PM
Subject: [hispamsx] RE: shell


Lo que pasa que el MNBIOS en su función REN ya permite renombrar
multiples
archivos de una pasada.

  Lo del ren era un mero ejemplo.

Pero igual, está interesante para COMBINARLO con el comando TYPE
que
solo
permite ver de a uno a la vez, u otro comando simple. Su
implementación será
apropiada para el motor *.BAT.

  La idea es usar el foreach como un "metacomando" que pueda ser
combinado (con B) con cualquier otro comando más simple y así
realizar
tareas complejas.

Busco comandos nativos simples más que nada. Como por ej.

CREATE <filename> [-L<longitud>] [-F<valor de llenado>]

Interesante propuesta para crear archivos vacíos. Aunque de
momento
no se me
ocurren muchas utilidades.

  ¿Qué tal algún comando para hacer un volcado de la
memoria? Igual es
útil para hacer depuración de código...

Sí, eso es interesante, para ver el status de la memoria alta. Porque para
ver la memoria donde las aplicaciones se hostean podés user TYPE
:filename  -H -S<cominezo> -L<longitud>. Y con eso podes ver el status del
código mientras funciona. Como por ejemplo el valor actual de las variables
de módulo y/o código auto-cambiante, claro, tenes que conocer las
direcciones donde se compilaron lo que queres ver OBVIAMENTE.

Mientras que con un comando para volcado de memoria alta (C000-FFFF),
podríamos ver las variables globales, estructuras de datos, la cache global
de disco, el status del administrador de recursos y muchas cosas que me
serían muy utiles.

DUMP <comienzo> <longitud>

Para indicar cualquier dirección de memoria dentro de esos 16k.

HIMEM [-B<ID BLOCK>]

Para volcar una estructura específica. Vendría al pelo así no tenes que
andar averiguando la dirección dinámica que tiene asignada actualmente la
estructura, así como su longitud.

El formato, sería siempre hexadecimal, con caracteres al costado.


Saludos

Flyguille



*HispaMSX. La mailing-list de MSX en castellano*
Para cualquier duda: hispamsx-owner(_en_)yahoogroups(_punto_)com
Web de lista: http://www.hispamsx.org
Enlaces a Yahoo! Grupos

Para visitar tu grupo en la web, accede a:
 http://es.groups.yahoo.com/group/hispamsx/

Para cancelar tu suscripción en este grupo, envía
un mensaje en blanco a:
 hispamsx-unsubscribe(_en_)yahoogroups(_punto_)com

El uso que hagas de Yahoo! Grupos está sujeto a
las Condiciones del servicio de Yahoo!:
 http://es.docs.yahoo.com/info/utos.html


<Anterior en la conversación] Conversación actual [Siguiente en la conversación>