Kit MSX 2 da MPO

CALL MEMINI

Formato: CALL MEMINI [ (<X>) ]

  • Finalidade: Preparar uma área de memória para o disco de memória.
  • Categoria: Instrução.
  • Observações: <X> é o tamanho do disco de memória e tem de ser um número inteiro maior do que 1023, ou 0 (zero). O tamanho real do disco de memória calcula-se como se segue:

(INT((<X>-1023)/256)+1)*256

O valor de erro de <X> é 32767.

CALL MEMINI(0) anula a função do disco de memória.

O conteúdo do disco de memória será limpo quando for executada a instrução "CALL MEMINI".

Em vez da palavra também se pode usar o sublinhado (_).

A instrução CALL MEMINI tem de ser executada antes de o disco de memória poder ser utilizado. Após a execução de CALL MEMINI, podem utilizar-se as "declarações" CALL MFILES, CALL MKILL, CALL MNAME.

Após a execução da instrução CALL MEMINI, podem utilizar-se as seguintes "declarações" para ler arquivos que se encontram no disco de memória, ou para escrever arquivos no mesmo:

SAVE, LOAD, RUN, MERGE, OPEN, CLOSE, PRINT#, PRINT USING, INPUT#, LINE INPUT#, INPUTS#, EOF, LOC, LOF. A maneira de usar é a mesma que para um "diskette drive", só que o nome do dispositivo é MEM. Não é possível o acesso aleatório aos arquivos armazenados no disco de memória.

Exemplo

10 _MEMINI

20 REM

30 REM

40 REM

50 END

SAVE "MEM:PROG.BAS"

file:memini.bas

kitmpo2 0002