--- 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.