Um retrocomputador DIY programado em pura ferrugem

Um retrocomputador DIY programado em pura ferrugem
cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br


Você pode gerar VGA e lidar com um teclado PS / 2 com um Cortex-M4 no Rust? Isso é exatamente o que (theJPster) queria descobrir com o Monotron, um computador doméstico estilo anos 80 programado em puro Rust.

Para executar o Rust incorporado sem um sistema operacional operacional, são necessárias algumas ferramentas: um back-end LLVM para gerar código de máquina, um arquivo de destino para especificar tamanhos de memória e outras configurações e um libcore pré-compilado como substituto de um compilador ao executar um sistema operacional. O Rust substitui o C em cima do pacote de suporte da placa (BSP) e da camada de abstração de hardware (HAL) e caixas de acesso periférico (PACs) que especificam o hardware e permitem que o código seja portátil em diferentes chips.

Os mapas de implementação geram sinal de vídeo 800 x 600 VGA a 60 Hz, exibem texto em 48 caracteres por 36 linhas, exibem gráficos coloridos usando a pesquisa de cores (armazenada na memória flash) e executam aplicativos que levam menos de 24 KiB para todos os dados . O Monotron também gera áudio de 8 bits com PWM e ostenta um sintetizador que usa uma tabela de ondas de três canais, permitindo emitir sons com ondas quadradas, ondas senoidais, ondas dente de serra e criar ruído branco.

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br

Até agora, o Monotron conseguiu trabalhar com um joystick Atari, um teclado PS / 2 e produz saídas para VGA, MIDI, cartão SD e áudio. A seguir, o Monotron – escrevendo uma linguagem de programação (provisoriamente chamada de Monotronian), adicionando suporte aos blocos Sega Megadrive, exibindo sprites e muitos outros desenvolvimentos interessantes.

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br