Mudanças entre as edições de "Patinho Feio"
Linha 14: | Linha 14: | ||
Um relato mais completo desse trabalho está sendo feito [https://forum.fiozera.com.br/t/resgate-historico-do-computador-patinho-feio-usp-1971/58 neste fórum]. |
Um relato mais completo desse trabalho está sendo feito [https://forum.fiozera.com.br/t/resgate-historico-do-computador-patinho-feio-usp-1971/58 neste fórum]. |
||
+ | |||
+ | == Próximos Passos == |
||
+ | |||
+ | === Réplica do Garoa === |
||
+ | '''Objetivo''': Montar a réplica em miniatura do painel do Patinho Feio para instalar numa parede do Garoa. |
||
+ | |||
+ | * '''JUCA''': trazer o painel para o Garoa (está em uma loja de quadros aguardando a instalação de uma moldura) |
||
+ | * Comprar botões, chaves e componentes eletrônicos |
||
+ | * instalá-los no painel |
||
+ | * '''Juca''' e '''Tiago''': portar o emulador do MAME para o Arduino. |
||
+ | * projetar pequenas PCBs para facilitar a instalação dos LEDs controlados por shift-registers |
||
+ | * produzir as placas e soldar os componentes |
||
+ | * ligar a fiação das chaves e botões |
||
+ | * adaptar o código do arduino para fazer a leitura das chaves e botões |
||
+ | * ligar um display LCD para simular a saída de texto na Teletype |
||
+ | |||
+ | === Transcrição dos esquemáticos === |
||
+ | '''Objetivo''': Gerar um desenho completo dos esquemáticos do computador usando o KICAD. |
||
+ | |||
+ | * Terminar a digitalização. O trabalho está sendo feito em https://github.com/felipesanches/PatinhoFeio_KICAD/ |
||
+ | |||
+ | === Construir uma réplica do computador === |
||
+ | '''Objetivo''': Reconstuir o computador usando as técnicas da época (chips TTL, PCBs com componentes through-hole. |
||
+ | |||
+ | Este projeto depende, em parte, da transcrição completa dos esquemáticos, descrita acima. Como o sistema é modular, dá pra já ir fazendo essa parte. A placa CDE-3 já foi projetada. Falta: |
||
+ | |||
+ | * Rodar um protótipo da placa CDE-3 e da placa de debugging CDE-3-debug. |
||
+ | * Desenhar a PCB das demais placas |
||
+ | * rodar cada uma delas |
||
+ | * testar placas independentemente |
||
+ | * testar as placas interligadas. |
||
+ | |||
+ | === Recriar o computador em FPGA === |
||
+ | '''Objetivo''': Descrever o computador em VHDL (ou qualquer outra linguagem de descrição de hardware) e instanciá-lo em uma FPGA. |
||
+ | |||
+ | * Depende também da transcrição completa dos esquemáticos, descrita acima. |
||
+ | * Aylons está planejando fazer uma parte desse projeto durante o [[Garoa Hacker Camp 2017]] |
||
+ | |||
+ | === Escaneamento de documentação técnica === |
||
+ | |||
+ | * '''Juca''' tem acesso a um documento (ainda não digitalizado por completo) sobre o sintetizador musical do professor Guido Stolfi. Esse sintetizador era utilizado em conjunto com o Patinho Feio (como um periférico). |
||
+ | * '''Juca''': Terminar de escanear subindo as imagens das páginas em alta-resolução pro GitHub em https://github.com/felipesanches/Software_para_o_Sintetizador__Guido_Stolfi |
||
+ | * '''Juca''': Gerar PDF e subir no Internet Archive em: https://archive.org/search.php?query=subject%3A%22patinho+feio%22 |
Edição das 16h17min de 17 de março de 2017
Intrudução
O Patinho Feio é considerado um dos primeiros computadores brasileiros, totalmente projetado e construído no país no início da década de 70<ref>http://www2.pcs.usp.br/pcsv6/index.php/institucional/historia-depto</ref>.
Foi projetado e construído na Escola Politécnica da USP, pela equipe do antigo Laboratório de Sistemas Digitais (atual Departamento de Engenharia de Computação e Sistemas Digitais), entre os anos de 1971 e 1972.
https://pt.wikipedia.org/wiki/Patinho_Feio
Documentação técnica
Em Novembro de 2015 eu (Juca) tive acesso a um documento técnico sobre o montador (assembler) do Patinho Feio. Mais detalhes
O documento está disponível neste repositório do GitHub.
Um relato mais completo desse trabalho está sendo feito neste fórum.
Próximos Passos
Réplica do Garoa
Objetivo: Montar a réplica em miniatura do painel do Patinho Feio para instalar numa parede do Garoa.
- JUCA: trazer o painel para o Garoa (está em uma loja de quadros aguardando a instalação de uma moldura)
- Comprar botões, chaves e componentes eletrônicos
- instalá-los no painel
- Juca e Tiago: portar o emulador do MAME para o Arduino.
- projetar pequenas PCBs para facilitar a instalação dos LEDs controlados por shift-registers
- produzir as placas e soldar os componentes
- ligar a fiação das chaves e botões
- adaptar o código do arduino para fazer a leitura das chaves e botões
- ligar um display LCD para simular a saída de texto na Teletype
Transcrição dos esquemáticos
Objetivo: Gerar um desenho completo dos esquemáticos do computador usando o KICAD.
- Terminar a digitalização. O trabalho está sendo feito em https://github.com/felipesanches/PatinhoFeio_KICAD/
Construir uma réplica do computador
Objetivo: Reconstuir o computador usando as técnicas da época (chips TTL, PCBs com componentes through-hole.
Este projeto depende, em parte, da transcrição completa dos esquemáticos, descrita acima. Como o sistema é modular, dá pra já ir fazendo essa parte. A placa CDE-3 já foi projetada. Falta:
- Rodar um protótipo da placa CDE-3 e da placa de debugging CDE-3-debug.
- Desenhar a PCB das demais placas
- rodar cada uma delas
- testar placas independentemente
- testar as placas interligadas.
Recriar o computador em FPGA
Objetivo: Descrever o computador em VHDL (ou qualquer outra linguagem de descrição de hardware) e instanciá-lo em uma FPGA.
- Depende também da transcrição completa dos esquemáticos, descrita acima.
- Aylons está planejando fazer uma parte desse projeto durante o Garoa Hacker Camp 2017
Escaneamento de documentação técnica
- Juca tem acesso a um documento (ainda não digitalizado por completo) sobre o sintetizador musical do professor Guido Stolfi. Esse sintetizador era utilizado em conjunto com o Patinho Feio (como um periférico).
- Juca: Terminar de escanear subindo as imagens das páginas em alta-resolução pro GitHub em https://github.com/felipesanches/Software_para_o_Sintetizador__Guido_Stolfi
- Juca: Gerar PDF e subir no Internet Archive em: https://archive.org/search.php?query=subject%3A%22patinho+feio%22