====== Emulador Z80 Emulator no Slackware ======
As informações a seguir irão ajudá-lo a fazer o MYZ80 do Simeon Cran rodar no Slackware 14 no DOSBox.
===== Preparação: =====
1. Localize o arquivo zipadp myz80.zip, e extraia o conteúdo para uma pasta chamada Z80-Sim.
http://www.z80.de/myz80.zip
2. Instalar o DOSBox pelo SlackBuilds.org
**REF's:**\\
http://slackbuilds.org\\
http://www.dosbox.com\\
http://dosbox.sourceforge.net/wiki\\
3. Leia a documentação do emulador CP/M no subdiretório Z80-Sim.
4. DOSBox - Resumo dos Comandos
Os seguintes comandos podem ser usados no DOSBbox
intro
intro mount
intro cdrom
intro special
help
help /all
CTRL+F1 para entrar na configuração do teclado\\
CTRL+F11 para abrandar a emulação - diminuir os ciclos do DOSBox\\
CTRL+F12 para acelerar a emulação - Aumente os ciclos do DOSBox\\
ALT+ENTER para alternar para tela cheia ou exibição normal\\
Existem vários comandos especiais que são mostrados nas telas de Ajuda do DOSBox.\\
Certifique-se de ler também essas instruções.\\
Se você tiver problemas para diminuir a velocidade da CPU (ciclos) com CTRL+F11, aumente com CTRL+F12 e acesse o Mapa do Teclado com CTRL+F1, o problema pode estar associado ao seu gerenciador de janelas.
A solução é a seguinte:
MENU APPLICATIONS -> SETTINGS -> WINDOW MANAGER -> SEPARADOR KEYBOARD em seguida, role para baixo até ver workspace_1,
workspace_11, workspace_12, e exclua essas atribuições. Se desejar habilitá-los novamente, basta usar RESET to Default.
Isso permite que o DOSBox use CTRL+F1, CTRL+F11 e CTRL+F12 para acessar o Mapa do Teclado e alterar os ciclos da CPU de acordo.\\
\\
5. Testando comandos e métodos do DOSBox.
O seguinte é um exemplo de comandos típicos necessários para montar e desmontar um subdiretório no DOSBox.
Eu tinha vários scripts que foram salvos em ''C:\pw\2_LDK\Cookin'' em uma máquina DOS antiga. Copiei a pasta ''C:\pw completa para /home/larry/ C:/''. Esta pasta será montada como Drive ''C:'' no DOSBox para que os arquivos EXE, COM ou BAT possam ser executados. Para montar meu drive C:, usei o comando mount para montar a pasta Linux como C: mude para ''Drive C:\> '' e executei os meus programas DOS antigos.
Executei o DOSBox a partir do menu do XFCE no Slackware: Menu APLICATIVOS -> SISTEMA -> DOSBox\\
Quando a janela DOSBox abriu, montei meu SUBDIRETÓRIO como Drive C.
Quando mudo para a unidade C, estou realmente apontando para ''/home/larry/pw'' \\
O DOSBox posiciona você no Drive z como padrão.
mount c ~/C:
C:
dir/p
cd pw
pw
De dentro do ''pw'', acabei de usar uma saída normal do programa.
Antes de desmontar a unidade, devo voltar para a unidade ''z:'', então posso executar o comando de desmontar.
Para desmontar ''C:'' e sair do DOSBox, use os seguintes comandos:
z:
mount -u c
\\
===== Executando MYZ80, o emulador Z80 CP/M =====
Executei o DOSBox a partir do menu XFCE: MENU APLICATIVOS -> SISTEMA -> DOSBox \\
O DOSBox posiciona você no Drive z como padrão.
Eu digitei os seguintes comandos ajustando para o nome do emulador específico.
mount c ~/path/to/Z80-Sim
c:
dir /p
myz80
Existem dois programas (IMPORT.COM & EXPORT.COM) que permitem importar e exportar arquivos para as imagens DSK.\\
Eu queria usar o //Nulu12// e o //Nsweep// mas eles não estavam incluídos. Encontrei os arquivos na Internet, mas precisava \\
extraí-los de um arquivo LBR. Isso levou a uma pesquisa por UNARC16.ARK. Encontrei o arquivo e finalmente encontrei as \\
instruções mas apenas como renomeá-lo para UNARC16.COM e, em seguida, executar o arquivo, pois era um tipo de extração automática do \\
arquivo. Isso me permitiu extrair o Nulu12 e o Nsweep de alguns dos arquivos do tipo ARC. Então, acabei de importar o Nsweep.com\\
e Nulu12.com no emulador Z80. Isso me permitiu pesquisar mais arquivos LBR, incluindo o arquivo myz80com.lbr. \\
Outros comandos Z80 CP/M:
dir
dir B:
user 1
dir B:
user 2
dir C:
user 0
dir
CTRL+c -- é usado para recarregar os diretórios do disco no CP/M\\
Deve ser usado sempre que uma disquete for inserida em qualquer unidade física.\\
Agora, todo o mundo da CP/M está disponível para o seu trabalho ou lazer. Certifique-se de verificar todos os bons utilitários em CP/M.
Quando termino o emulador, uso EXIT para sair. Em seguida, preciso desmontar o subdiretório e sair da janela do terminal.\\
Eu uso os seguintes comandos:\\
z:
mount -u c
exit
Se meu Terminal travar, posso abrir outro Terminal e executar os seguintes comandos para interromper o processo e fechar o Terminal. \\
top
q
CTRL+c -- Também pode ser usado para encerrar o comando top\\
Procuro o número do processo associado ao DOSBox. Suponha 6545. Eu uso o seguinte comando para encerrar o processo.\\
kill -9 6545
\\
===== Referências para arquivos CP/M =====
http://z80cpu.eu/mirrors/oak.oakland.edu/\\
http://www.classiccmp.org/cpmarchives/cpm/\\
http://z80cpu.eu/mirrors/oldcomputers.dyndns.org/rechner/\\
====== Fontes ======
* Original escrito por [[wiki:user:ldkraemer | ldkraemer]]
* Contribuições de [[wiki:user:ldkraemer | ldkraemer]]
* Tradução PT-BR por [[wiki:user:macgyverpt | MacgyverPT (Miguel Rosa)]] 21-11-2020 22:30 (UTC)
{{tag>howtos software emulators dosbox Z80 CP/M author_ldkraemer}}
{{tag>translated_pt macgyverpt }}