APPLICATIONSDIVERS ★ POUPAR TEMPO E DINHEIRO : SPOOLER DE IMPRESSORA PARA CPC ★

Spooler de Impressora para CPC (Amstrad Magazine)Applications Divers
★ Ce texte vous est présenté dans sa version originale ★ 
 ★ This text is presented to you in its original version ★ 
 ★ Este texto se presenta en su versión original ★ 
 ★ Dieser Text wird in seiner Originalfassung präsentiert ★ 

ESTE programa para os micro-computadores Amstrad CPC proporciona-nos três novos comandos BASIC que permitem uma fácil transferência de dados entre uma cassete ou uma unidade de disquete e uma impressora ou écrã. Os comandos sào os seguintes:

|LISTA, , dispositivo apreende um ficheiro ASCII contido na cassete ou disquete e envia-o para o écrã ou para a impressora sem destruir o programa actualmente em memória. , será um nome de ficheiro válido, seguindo as mesmas normas dos comandos SAVE ou LOAD. Dispositivo, será um número. Se esse número for zero o ficheiro é enviado para o écrã; se for diferente de zero (por exemplo, 1) vai para a impressora .

ABRE ou -FECHA dirigem a saída da impressora para a cassete ou disquete. ABRE activa este redireccionamento e -FECHA faz com que volte ao funcionamento normal, depois de fechar o ficheiro criado.

NOVOS COMANDOS

Estes dois comandos são também muito úteis para converter ficheiros de processamento de texto não Standard no formato universal ASCII. Por exemplo, alguns assembladores gravam o texto de um modo comprimido que não é compatível com os processadores de texto. Se se envia um ficheiro de assem-blador para a impressora depois de se ter executado o comando ABRE, o texto salvaguarda-se na cassete/disquete com um formato que se pode utilizar com a maioria dos processadores de texto.

Os utilizadores de um CPC 464 deverão utilizar o símbolo @ à frente de uma variável que contenha o nome do ficheiro, tanto no comando LISTA como ABRE. Por exemplo, para fazer uma listagem de um ficheiro TEXT num 464 deveremos escrever a$=”TEXTO":LIST, @a$, 1. Num 664 ou 6128 poderemos fazê-lo da mesma forma ou com LISTA, “TEXTO”, 1.

É muito importante que depois de cada comando ABRE, e uma vez enviada toda a informação para a impressora, executemos o comando -FECHA. Isto por dois motivos: por um lado, ABRE modifica o bloco do sistema operativo, para que, onde estavam as rotinas de escrita da impressora, haja um salto para a rotina de escrita da cassete/disquete; por outro lado, -FECHA restabelece o bloco de saltos para que a impressora volte a funcionar.

Com -FECHA fechamos também o ficheiro criado escrevendo o último bloco de informação que ainda permanece em memória.

Para dispor Destes comandos basta digitar com muito cuidado e atenção a listagem 1. Se a fase de poke se completa com êxito, podemos responder “S” à pergunta Gravar Código, com o que obteremos o ficheiro SPOOLRSX que contem o código máquina criado. Assim, podemos digitar e gravar a listagem 2. Quando quisermos utilizar os comandos basta fazer RUN e o programa 2 encarrega-se de carregar o ficheiro SPOOLRSX e de inicializar os comandos.

DIGITANDO

Entre as utilizações possíveis destes comandos temos uma outra interessante. Imaginemos que um utilizador não dispõe de impressora mas que combinou com um amigo seu que a tem, ir a casa dele uma vez por semana para listar o que entender.

Num caso como este seria muito aborrecido passar-se para casa do amigo e começar a executar o programa para gerar a listagem ou os resultados impressos desejados. É muito mais cómodo ter-se criado previamente em disquete os ficheiros de resultados com ABRE e . Assim, ao chegar a casa do dono da impressora, bastará carregar os comandos e executar LISTA com os ficheiros de impressora previamente criados, utilizando a opção de dispositivo 1.

PARAR OU CONTINUAR

O comando LISTA prevê que se possa parar momentaneamente ou definitivamente a listagem no écrã. Para que se produza uma pausa basta carregar em qualquer tecla. Carregando de novo noutra tecla qualquer continua a listagem. Se queremos acabar basta carregar duas vezes na tecla ESC.

Amstrad Magazine

★ PUBLISHER: Amstrad Magazine (Publinfor)
★ ANNÉE: 1989
★ CONFIG: 64K + AMSDOS
★ LANGAGE:
★ LiCENCE: LISTING
★ AUTEUR(S): ???
★ INFO: E muito importante que depois de cada comando ABRE executemos o comando -FECHA, restabelecendo assim o Sistema Operativo.
 

★ AMSTRAD CPC ★ DOWNLOAD ★

Type-in/Listing:
» RSX-Spooler  para  Impressora    (Amstrad  Magazine)    LISTING    PORTUGUESEDATE: 2018-09-03
DL: 200
TYPE: PDF
SiZE: 226Ko
NOTE: 2 pages/PDFlib v1.6

★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Applications » RSX Fill (Schneider Aktiv Special)
» Applications » Speech-RSX (CPC Amstrad International)
» Applications » RSX - Case Converter
» Applications » Befehlserweiterung ohne RSX
» Applications » Rsx - Fast Saving And Loading On the CPC464 (Popular Computing Weekly)
» Applications » RSX - 3D Characters (Amstrad Action)
Je participe au site:
» Pour ce titre nous ne disposons de fichier executable sur CPC (Dump, Saisie du listing) , alors si vous avez ça dans vos cartons ou vous désirez usé vos petit doigts boudinés sur votre clavier faites le nous savoir.
» Vous avez des infos personnel ?
» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.7-desktop/c
Page créée en 058 millisecondes et consultée 1063 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.