27 lines
850 B
Markdown
27 lines
850 B
Markdown
# PROMETEU Test Cartridges
|
|
|
|
Este diretório contém cartuchos de exemplo e suítes de teste para validar o comportamento do runtime e das ferramentas de desenvolvimento do PROMETEU.
|
|
|
|
## Cartuchos Disponíveis
|
|
|
|
### 🟩 [color-square](./color-square)
|
|
Um cartucho simples que demonstra:
|
|
- Inicialização do sistema.
|
|
- Renderização de um quadrado colorido no framebuffer.
|
|
- Loop básico de execução.
|
|
|
|
## Estrutura de um Cartucho
|
|
|
|
Um cartucho PROMETEU (em sua forma descompactada) geralmente consiste em:
|
|
- `manifest.json`: Metadados do aplicativo (ID, título, versão, modo).
|
|
- `program.pbc`: O bytecode compilado para a VM do PROMETEU.
|
|
- `assets/`: Recursos como tiles, sprites e amostras de áudio.
|
|
|
|
## Como usar
|
|
|
|
Você pode rodar qualquer um destes cartuchos usando a CLI principal:
|
|
|
|
```bash
|
|
prometeu run test-cartridges/<nome_do_cartucho>
|
|
```
|