Mostrando postagens com marcador homebrew computer. Mostrar todas as postagens
Mostrando postagens com marcador homebrew computer. Mostrar todas as postagens

domingo, 19 de março de 2017

Painel de LEDs e chaves para o projeto Sofia.

Um dos objetivos do projeto Sofia (em búlgaro, София) é evitar o uso de tecnologias atuais, especialmente emuladores e cross-compilers. A questão é: como colocar alguma coisa na memória de um computador sem ele ter software que permita editar sua memória?

Uma solução é construir um painel de LEDs e chaves controlado apenas com circuitos integrados discretos (nada de processadores, microcontroladores, PLDs ou FPGAs), que acessem a memória do computador, usando DMA de forma concorrente com o processador.

Vou documentar essa etapa do projeto Sofia no site hackaday.io como um projeto específico, uma vez que ele deve servir aos demais computadores homebrew que pretendo montar.

sexta-feira, 11 de setembro de 2015

Правец Микропроцесорни Системи: София

Pravetz Sistemas Microprocessados: Sofia
София


No começo de 2014 eu fiz uma publicação aqui no blog sobre minha intenção de construir um computador homebrew com tecnologia vintage... Finalmente a ideia tomou forma! Decidi começar com o microprocessador Motorola MC6800, um 8-bit de 1974, o primeiro da marca.

Navegando pelo eBay, descobri que houve um fabricante Búlgaro de clones desses chips, a Pravetz. Não bastasse os chips do leste europeu serem alguns centavos de dólar mais baratos que os chips originais da Motorola, ainda há o meu atual interesse em cultura Russa que, junto com os textos em alfabeto cirílico, me chamaram a atenção (depois descobri que, apesar do mesmo alfabeto, Russo e Búlgaro são dois idiomas razoavelmente diferentes).

Juntando dúzias de ideias, resolvi fazer uma homenagem ao país de origem dos chips, citando o fabricante e as cidades onde ficavam as fábricas, Pravetz e Sofia.

Uma mistureba lascada: Chips documentados em cirílico; Meu atual interesse em cultura Russa; A capital búlgara com nome de mulher, fornecendo um nome feminino para o computador, como fez a Quinn Dunki com "o" Veronica.

Apesar do nome e da tecnologia central estarem definidas, ainda não consigo ter uma visão clara de todos os milestones,
nem tão pouco do escopo total do projeto.

Sobre a publicação de 2014, mudei algumas ideias: A primeira, óbvia, é de começar pelo processador Motorola MC6800 ao invés do Intel 8085; A segunda é de não criar um blog próprio para o projeto, mantendo tudo aqui mesmo. 

 

domingo, 19 de janeiro de 2014

Projetando um computador 8-bit - A ideia.

Há alguns anos eu me interesso por computadores home built, construídos com componentes discretos, como são os casos do Home-Built TTL CPU e do Apollo181, mas, no momento, essa categoria de projeto é muito ambiciosa pra mim.

Então passei 2013 paquerando ideias de projetos com microprocessadores de 8 e 16-bit como, entre outros, o ASAP-3, o Kiwi, o Veronica, o N8VEM e os projetos do site S100 Computers.

Inicialmente planejei construir um conjunto baseado no barramento S100, que também se mostrou ambicioso demais. Depois passei pra ideia dos SBCs (Single Board Computers - computadores de placa simples - ou única), como o Kiwi e o ASAP-3, mas a falta de modularidade atrapalha meus objetivos.

Os conceitos do N8VEM e, principalmente, do Veronica, são mais compatíveis com meus objetivos, mas diferente de seus autores, eu pretendo brincar com mais processadores, começando pelo Intel 8080 ou, talvez, o 8085.


Devo passar os próximos meses documento o projeto em um novo blog, mas ainda não decidi por um nome que possa transmitir toda a ambição do projeto. O problema é que já tenho uma grande quantidade de ideias e informações que precisam ser documentadas com urgência. Enquanto isso, as publicações vão rolando aqui neste blog, mesmo!