====== 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 }}