Como construir seu próprio sistema em planilha de 16 bits

Como construir seu próprio sistema em planilha de 16 bits

Nó Fonte: 3089879

Nos tempos nebulosos dos primeiros computadores domésticos, muitos de nós nos alegraríamos em executar nossos primeiros aplicativos BASIC, alguns de nós até construímos nosso próprio sistema de 8 bits a partir de um punhado de ICs e ficamos entusiasmados no momento em que os LEDs, tela ou outro dispositivo de saída mostraria sinais de vida. É esse tipo de entusiasmo que o [Inkbox] conseguiu trazer para todos os trabalhadores de escritório: programas de planilhas como o Excel. Como, você pode perguntar? Por que, ao implementar um sistema de 16 bits completamente funcional com 16 registros de uso geral, 128 kB de RAM e um display colorido de 128×128 pixels, tudo dentro de uma planilha Excel, tornando-o possivelmente o primeiro System-on-Spreadsheet (SoS) do mundo.

Talvez o aspecto mais tentador desta abordagem seja que ela fornece uma maneira visual muito boa de indicar o que está acontecendo dentro do sistema usando códigos de cores e elementos funcionais claramente segregados e marcados. Não só pode ser programado manualmente, mas a [Inkbox] também criou um assembler para o ISA da CPU – chamado Excel-ASM16 – tudo disponível no Projeto ExcelCPU GitHub página. O ASM é montado em um arquivo ROM.xlsx que pode então ser executado pelo arquivo CPU.xlsx acionando o Read ROM botão. Depois disso, você se depara com a percepção de que, embora tudo funcione, também é incrivelmente lento, em cerca de 2-3 Hz.

Ainda assim, com toda a elegância de um painel frontal IMSAI 8080, não podemos deixar de dar pontos por esta conquista. Além disso, dá a muitos de nós algo para fazer durante aquelas reuniões extremamente monótonas, onde apenas aplicativos sérios, como suítes de escritório, são permitidos.

[Conteúdo incorporado]

Carimbo de hora:

Mais de Hackear um dia