Essa é uma revisão anterior do documento!
Tabela de conteúdos
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.
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
Certifique-se de ler também essas instruções.
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.
/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
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
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
- Originally written by ldkraemer
- Contribuições de ldkraemer
- Tradução PT-BRpor MacgyverPT (Miguel Rosa) 21-11-2020 22:30 (UTC)