HispaMSX

RE: Fichero a RAM

2003-07-15 12:44:08
--- En hispamsx(_en_)yahoogroups(_punto_)com, "dioniso072" <dioniso072@y...> 
escribió:
   Hola.

   Tengo un problemilla. Quiero cargar un fichero de datos a partir 
de una dirección de RAM (&HC000, por ejemlo) y no sé cómo hacerlo. No 
debe ser desde MSX-DOS.

   ¿Algunas ideas?

Hola:

Puedes empezar leyendo algo del MSX2 Technical Handbook sobre:

CHAPTER 3 - MSX-DOS

3.2 File Access

* FCB (file control block)

4.4 File Access Using FCB

* Opening files Function:0FH
* Closing files Function:10H
* Creating files Function:16H
* Random writing to the disk Function: 22H
o Random writing to the disk - 2 (random block access)Function: 26H

y como llamar a las funciones del BDOS desde MSX-DOS:

        LD      C,funcion
        CALL    BDOS (&H05)

y desde BASIC con el vector del BDOS:

*F37D ROMBDOS ROM BDOS vector


       LD C,funcion
       LD DE,direccion FCB                                 
       CALL &HF37D                                
      


Nos vemos en los bares.


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