terça-feira, 26 de maio de 2009

MSX DISK BASIC 1.0




Estive à procura dos comandos de disco do MSX DISK BASIC 1.0 e foi bastante complicado de encontrar os comandos na net. Por isso decidi publicar uma lista com os principais comandos.

1) Como formatar a disquete A:\
Ok. Se você for um dos sortudos que tem uma unidade de disquete de 5 1/4" ou de 3 1/2" ligada ao seu MSX através de uma interface com o MSX DISK Basic, a primeira coisa que precisa saber é que pode "criar" disquetes DoubleSide, Single Density colocando fita cola (durex no Brasil) na abertura localizada no canto superior esquerdo da disquete. Assim elas passam a funcionar... :)
Para formatar a disquete basta usar o comando:
call format

2) Como listar os ficheiros (arquivos no Brasil) existentes na disquete?
Usar o comando FILES

3) Como gravar um programa em BASIC na disquete?
Usar o comando SAVE "NOME_DO_FICHEIRO"

4) Como ler um programa em BASIC gravado na disquete?
Usar o comando LOAD "NOME_DO_FICHEIRO"


Observações Complementares

Formato: CALL [([,argumento>...])]
Função: Executa comandos extendidos existentes nos cartuchos de ROM.


Formato: CALL RMDIR (directorio)
Função: Remove o subdiretório especificado por directorio.


Formato: FILES “nomeficheiro”
Função: Apresenta os nomes de arquivos do disco de acordo com
nomeficheiro. Se nomeficheiro for omitido, apresenta os nomes de todos os arquivos presentes no disco.


Formato: CALL CHDIR
(directorio)
Função: Troca subdiretório para o caminho (directorio).

Formato: CALL CHDRV
(drive)
Função: Troca o drive de acordo com (drive).

Formato: CALL MDR
Função: Ativa a saída do MSX-MUSIC para a interface MIDI.

Formato: CALL MKDIR
(directorio)
Função: Cria um subdiretório com o nome especificado por (directorio).

Formato: CALL MKILL
“nomeficheiro”
Função: Apaga o ficheiro “nomeficheiro” da RAM disk dos 32K inferiores de memória.

Formato: CALL KILL “nomeficheiro”
Função: Apaga o ficheiro “nomeficheiro” da unidade de disquete.

Formato: LFILES “nomeficheiro”
Função: Lista os nomes dos ficheiros da unidade de disquete na impressora de acordo com “nomeficheiro”. Se “nomeficheiro” for omitido, lista os nomes de todos os ficheiros presentes na unidade de disquete.

Sem comentários:

Enviar um comentário