Este é o aplicativo Linux chamado FabGL cuja versão mais recente pode ser baixada como v1.0.9.zip. Ele pode ser executado online no provedor de hospedagem gratuito OnWorks para estações de trabalho.
Baixe e execute online este aplicativo chamado FabGL com OnWorks gratuitamente.
Siga estas instruções para executar este aplicativo:
- 1. Baixe este aplicativo em seu PC.
- 2. Entre em nosso gerenciador de arquivos https://www.onworks.net/myfiles.php?username=XXXXX com o nome de usuário que você deseja.
- 3. Carregue este aplicativo em tal gerenciador de arquivos.
- 4. Inicie o emulador OnWorks Linux online ou Windows online ou emulador MACOS online a partir deste site.
- 5. No sistema operacional OnWorks Linux que você acabou de iniciar, acesse nosso gerenciador de arquivos https://www.onworks.net/myfiles.php?username=XXXXX com o nome de usuário que deseja.
- 6. Baixe o aplicativo, instale-o e execute-o.
SCREENSHOTS
Ad
FabGLName
DESCRIÇÃO
FabGL é principalmente uma biblioteca gráfica para ESP32. Ele implementa vários drivers de exibição (saída VGA, PAL/NTSC Color Composite, monitores I2C e SPI). O FabGL também pode obter entrada de um teclado PS/2 e um mouse. O FabGL implementa também: um Motor de Áudio (DAC e Sigma-Delta), uma Interface Gráfica de Usuário (GUI), um Motor de Jogo e um Terminal ANSI/VT. A saída VGA requer um conversor externo digital-analógico (DAC): pode ser feito por três resistores de 270 Ohm para ter 8 cores, ou por 6 resistores para ter 64 cores. A saída composta não requer componentes externos (talvez um filtro passa-baixo de 5Mhz). Um número ilimitado de sprites é suportado. No entanto sprites grandes e uma grande quantidade deles reduzem a taxa de quadros e podem gerar cintilação. Quando há memória suficiente (em baixas resoluções como 320x200), é possível alocar dois buffers de tela, para implementar o buffer duplo. Neste caso, as primitivas são sempre desenhadas no buffer de fundo.
Funcionalidades
- Existe uma interface gráfica do usuário (GUI) com janelas sobrepostas e manuseio do mouse e muitos widgets (botões, caixas de edição, caixas de seleção, caixas de combinação, caixas de listagem, etc.).
- Existe um mecanismo de som, com vários canais misturados em uma saída mono. Cada canal pode gerar formas de onda senoidais, quadradas, etc.
- Quando há memória suficiente (em baixas resoluções como 320x200), é possível alocar dois buffers de tela, para implementar o buffer duplo. Neste caso, as primitivas são sempre desenhadas no buffer de fundo
- Todos os desenhos são executados em retraço vertical
- Se a fila de primitivas a desenhar não for processada antes do término do retraço vertical, ela será interrompida e continuada no próximo retraço
- Esta biblioteca funciona com ESP32 revisão 1 ou superior
Linguagem de Programação
C + +
Categorias
Este é um aplicativo que também pode ser obtido em https://sourceforge.net/projects/fabgl.mirror/. Ele foi hospedado em OnWorks para ser executado online da maneira mais fácil a partir de um de nossos Sistemas Operativos gratuitos.