Mostrando postagens com marcador 8-bits. Mostrar todas as postagens
Mostrando postagens com marcador 8-bits. Mostrar todas as postagens
sexta-feira, 11 de outubro de 2019
Jogo ASCII Bird no Linux com Xroar
Instalação Xroar
instalado as dependências
libgtk2.0-dev libgtkglext1-dev libasound2-dev libsndfile1-dev
em seguida:
./autogen.sh
./configure
make
copiado o binário para ~/bin
Rodar
instalar as ROMs em .xroar, identificando cada tipo por um diretório específico. Exemplo, listado com o comando tree ~/.xroar/
/home/marco/.xroar/
└── roms
├── dragon32
│ └── dragon32.rom
└── tandy
├── bas13.rom
├── disk11.rom
└── extbas11.rom
em seguida
xroar -rompath ~/.xroar/roms/dragon asciibird.bin
Links
An ASCII graphics version of Flappy Bird, for the Dragon 32
6809 Coding
XRoar - Dragon & CoCo emulator
Arquivo ROM para o Dragon
asm6809 assembler para compilaro o jogo
Obs.: Comprado o livro Designing Video Game Hardware in Verilog
Obs2.: devolvido por incompatibilidade do kindle..
quarta-feira, 18 de outubro de 2017
Pitfall CRC LFSR
Ver LFSR
circuito básico para geração de números aleatórios. Mesma tcnica usada para gerar as telas aleatoriamente no jogo Pitfall, comentada no grupo REtroSC
... pitfall não guarda os 256 mapas na memória e simgera aleatóriamente usando polinômios
isto porque a cada LFSR esta associada um polinômio
O Algoritmo LFSR e Base do algoritmo CRC
Links
=====
explicação da tecnca usada no jogo
A 4096-byte jungle
http://samiam.org/blog/20130606.html
Lógica Funcional de Códigos CRC
http://www.teleco.com.br/tutoriais/tutorialcrc2/pagina_2.asp
circuito básico para geração de números aleatórios. Mesma tcnica usada para gerar as telas aleatoriamente no jogo Pitfall, comentada no grupo REtroSC
... pitfall não guarda os 256 mapas na memória e simgera aleatóriamente usando polinômios
isto porque a cada LFSR esta associada um polinômio
O Algoritmo LFSR e Base do algoritmo CRC
Links
=====
explicação da tecnca usada no jogo
A 4096-byte jungle
http://samiam.org/blog/20130606.html
Lógica Funcional de Códigos CRC
http://www.teleco.com.br/tutoriais/tutorialcrc2/pagina_2.asp
Marcadores:
8-bits,
Hardware,
Retrocomputação
quinta-feira, 1 de dezembro de 2016
Instalação Emulador Trs Color
Rodado o Xroar depois o emulador do coco3 no DosBox que não funcionou direito, por último o mess.
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
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
Marcadores:
8-bits,
CP400,
emuladores,
Trs-color
sexta-feira, 10 de outubro de 2014
CP 400 o retorno
Hoje Comprei um CP-400 II. Este foi meu primeiro computador, que ganhamos, eu e meu irmão em 1984. Lá se foram 30 anos.
O micro é usado evidentemente, mas funcional. Vem de Aracaju - SE.
O micro é usado evidentemente, mas funcional. Vem de Aracaju - SE.
Marcadores:
8-bits,
CP400,
Retrocomputação
Assinar:
Postagens (Atom)

