                Multiface 1 RAM Test v. 1.0

                ===========================



Autor: Flavio M Matsumoto

E-mail: reikainosuke-tk{ARROBA}yahoo{PONTO}com{PONTO}br

(favor substituir {ARROBA} e {PONTO} pelos respectivos smbolos)

Verso: 1.0

Data: 01/Set/2011



Licena

-------

Licena da GNU GPL verso 3:



    This program is free software: you can redistribute it and/or modify

    it under the terms of the GNU General Public License as published by

    the Free Software Foundation, either version 3 of the License, or

    (at your option) any later version.



    This program is distributed in the hope that it will be useful,

    but WITHOUT ANY WARRANTY; without even the implied warranty of

    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the

    GNU General Public License for more details.



    You should have received a copy of the GNU General Public License

    along with this program.  If not, see <http://www.gnu.org/licenses/>.



Descrio

---------

Multiface 1 (M1) era um hardware maravilhoso para o TK90X/95. Internamente com 

8 kb (quilobytes) de RAM e igual quantidade de ROM, um simples pressionar do

boto vermelho dava acesso a qualquer parte do sistema ao usurio. 



Porm muitos anos se passaram desde que a M1 foi produzida. Por isso, embora 

seja muito robusto, no se pode assumir simplesmente que um hardware to velho

ainda esteja funcionando perfeitamente sem algum tipo de teste. O objetivo deste 

programa  checar o estado da RAM esttica interna da M1. 



Este programa executa 4 tipos de testes de escrita/leitura simples e rpidos. A

palavra "simples" no significa "ruim", pois os testes so bem melhores do que

o realizado pelo TK90X/95 durante sua inicializao. 



O programa foi escrito inteiramente em linguagem assembly Z80. Seu cdigo fonte

est disponvel junto com o programa e  livre, pode ser modificado ou ainda 

partes podem ser usadas em outros programas.



Instrues

----------

Escolha uma das seguintes imagens de fita ou disco e transfira para um meio

fsico real:



- M1_RAM_Test_Tape.tzx (fita);

- M1_RAM_Test_Beta48.trd (interface de disco tipo Beta 48);

- M1_RAM_Test_Beta128.trd (interface de disco tipo Beta 128). 



Os clones brasileiros de interfaces de drives (CAS, CBI, IDS, Arcade, etc.) so

na totalidade padro Beta 48.



Carregue o programa BASIC "m1ramtst" e espere sua execuo automtica. Algumas

instrues surgiro na tela, siga-as para iniciar o teste da RAM. Obviamente uma

Multiface deve ser conectada ao conector de expanso do computador, sem isto 

este programa  totalmente intil (a no ser que voc goste de ver mensagens de

erros :). 



O endereo de cada byte testado  impresso na tela em notao hexadecimal. Se um

erro de RAM for encontrado, uma mensagem  impressa e aguarda-se que o usurio

pressione alguma tecla. 



Consideraes finais

--------------------

Como declarada pela licena, no h garantia de espcie alguma sobre este

programa. Ele foi testado no nico sistema que possuo:



- TK90X com 48 kb de RAM;

- interface de drive IDS-91 da Synchon;

- Multiface 1 da Arcade.



Portanto eu no posso afirmar que o meu programa ir funcionar em qualquer outra

configurao porque... simplesmente eu no possuo! :P Voc poderia me ajudar

doando algum hardware. :) Brincadeiras  parte, qualquer comentrio ou sugesto

sero bem vindas, incluindo correes a este texto ou - mais importante - no que

est em ingls. De qualquer forma, estou curioso para saber em quais 

configuraes este programa pode funcionar. 



Espero que este programa lhe seja til. Se voc modificou-o para suportar outra

mdia ou configurao, por favor, envie uma cpia para mim. Eu a incluirei numa

futura verso com os devidos crditos. 



Histrico

---------

Rev. 1.0 - 01/Set/2011: primeiro lanamento pblico.

