apt-get install mess
criar o arquivo de configuração mess.ini dentro de .mess pode pegar o que tem no ./etc
Em seguida criar o diretóri mess com os sub diretórios abaixo. Para cada sistema a ser emulado criar um diretório onde vai armazenar a rom
mess
├── cfg
├── hash
├── ini
├── Nitros9-boot.dsk
└── roms
├── coco2
├── coco2b
│ ├── bas13.rom
│ ├── disk11.rom
│ └── extbas11.rom
├── coco3
│ ├── coco3.rom
│ └── disk11.rom
└── cp400
├── cp400bas.rom
└── cp400dsk.rom
Para rodar
mess coco3 -flop1 Nitros9-boot.dsk (carrega o coco3 com o disquete virtual Nitros9-boot.dsk
mess coco3 -hard1 Nitros9.vhd
Criar Discos
Usar a ferramenta toolshed, pode ser criado uma imaem de disquete (.dsk) em branco mas não funcionou, melhor pegar uma pronta no
Exemplo para colocar o arquivo hello.bas dentroda imagem 58K-RS.DSK
./decb copy hello.bas -t 158K-RS.DSK,HELLO.BAS
testar mais a ferramena, funcionou só no emulador java Mocha.
Outras ferramentas testadas para manipulação de imagens de disco
- Imgtool (MAME)
- file2dsk
- CoCoDiskUtil (Windows)
[17.10.17]
Extrair Arquivo de Disco
para extrair um arquivo em Basic dentro de um disco virtual DSK
wine DSKExtract.exe
usei para tirar oarquivo rtty.bas que achei dentro de 1986_11a.dsk
Usado o DSKExtract CoCo utility
Obs.: não funcinou.. extrai os arquivos mas em fomato binári mesmo coma extensão .BAS tarlvez pq rode sob wine
Alternativa:
./decb list -t 1986_11a.dsk (pacote ToolShed 2.2)
Lista todos os arquivos, mas de forma irregular
[16.01.18]
usar dois discos
mess coco3 -flop1 ~/Downloads/dsk/wefaxrd.dsk -flop2 ~/Downloads/dsk/new.dsk
dir 0 lista disco 0
dir 1 lista disco 1
backup 0 to 1 copia arquivo de um disco a outro
Nenhum comentário:
Postar um comentário