Arqueologia Digital

Tópicos › Patinho Feio

Patinho Feio

70 conversas · anos 1 a 9 do grupo

Foto enviada por Felipe "Juca" Sanches em 27 out 2021

No primeiro ano do grupo (2017-2018), Felipe "Juca" Sanches definiu o painel emulado e as PCBs da CDE-3 como prioridades de curto prazo. Encomendou as PCBs da CDE-3 e de debug, e Werner se ofereceu para pagar os componentes. Depois montou uma réplica soquetada da placa de decodificação de opcodes. Um erro de layout exigiu 33 remendos, mas a placa terminou funcionando. Como a DECwriter e a Teletype estavam fixas no código do driver do MAME, Felipe e Affonso Amendola decidiram criar um sistema de slots de E/S, e para isso foi criado o fork ArqueologiaDigital/mame. Affonso abriu o PR #1 com um primeiro rascunho, e os dois estudaram as instruções FNC, SAL e ENT e as placas FIN-8 nas pranchas do livro de Fregni e na tese de 1972. No acervo da Poli chegou uma teletype, e Affonso encontrou uma leitora de fita perfurada Facit 4021, de 1974, cujos manuais publicou no Internet Archive. Felipe organizou uma visita ao acervo com Sebastião Barreto e pediu que ele levasse suas fitas da época. A leitora foi ligada a um Arduino, mas perdia e duplicava bytes periodicamente. Felipe também explicou o micro-pré-loader lembrado pelo prof. João José Neto, soube que o prof. Edson Fregni guarda placas originais e deu palestras no Roadsec e na UFABC.

No ano 2 (2018-2019), Felipe mostrou um emulador em Arduino num painel-réplica. Ele endereçava e gravava a memória e aparentemente rodava o "hello world" para a teletype. Felipe fez dois painéis-réplica e os levou ao Garoa Hacker Clube. Publicou ainda os PDFs de 1973 da prof. Maria Alice Grigas Varella Ferreira sobre o cross-montador e o cross-carregador no IBM-1130, cujos originais ela lhe doou, e retomou o esquemático em KiCad. No ano 4 (2020-2021), Shideravan localizou no Datassette o manual do Montador de 1977, base do driver do MAME. Felipe também explicou que a réplica do painel tem cerca de 60% do tamanho real. Nos 50 anos da máquina (ano 5, 2021-2022), a FDTE encomendou quatro painéis. O protótipo com Arduino e MAX7219 deu lugar a PCBs de André Biagioni com um Raspberry Pi Pico, para rodar o código na velocidade correta. Sebastiao Barretto, Felipe e Fernando testaram a Teletype Model 33 do LASSU como terminal: o teclado funcionou a 110 baud, mas a impressão e a perfuradora mostravam bits sempre setados. Felipe divulgou o evento da Poli-USP e da FDTE, com palestra sua, e no grupo contestou o título de "primeiro computador brasileiro". A Folha publicou reportagem sobre os 50 anos, e o grupo compartilhou a cobertura do Jornal Hoje e do g1 e o vídeo do evento. Felipe visitou ainda Guido Stolfi, fotografou a listagem de suas fitas e começou a digitalizar os fotolitos do sintetizador. Dario Junior fazia um TCC sobre a máquina.

No ano 6 (2022-2023), Sebastiao Barretto leu três caixas de fita com uma nova leitora baseada em Arduino. Entre elas estavam o compilador Patol e software do HP 2000, e foram propostos repositórios separados para os dumps. O scan da 2ª edição do livro de Fregni e Langdon estava no repositório PatinhoFeio, e Sebastiao relatou o projeto de usar o Pato como Remote Job Entry do Burroughs B6700. No ano 7 (2023-2024), Lucas Alberto escreveu um emulador em C com SDL e Dear ImGui, a partir do código do Arduino. Depois de corrigir a PUG e implementar a SUS, levou o HEXAM até a instrução PARE e publicou o rascunho no GitHub do grupo. Felipe lembrou que parte das fitas ainda não foi lida e reencaminhou mensagens de 2017 em que João José Neto reconstituiu de memória fragmentos do micro pré-loader.

No ano 8 (2024-2025), Felipe levantou a lista de materiais de uma réplica completa: 321 CIs da família 74 em 18 PCBs, em vez de wire-wrap. Encontrou também a dissertação de Moacyr Martucci Junior (1979), que propunha expandir a memória de 4k para 32kb, e localizou o áudio completo da entrevista com Edith Ranzini. No ano 9 (2025-2026), Felipe enviou ao MAME o layout do painel feito por Nicoly Sampaio e Felipe Nascimento, e o PR foi aceito. Ele digitalizou os Anexos 21 e 22 de 1973, com o cross-assembler em Fortran, e passou a compilar o SIMH para usar o compilador Fortran da IBM num IBM 1130 emulado. Com o Claude, começou a gerar versões em LaTeX dos documentos e extraiu para JSON as tabelas de micro-operações, com a ideia de fazer validação cruzada. Levou para a Inglaterra uma caixa com cerca de 800 chips, suficientes para as 18 placas, e contestou informações históricas erradas num vídeo com roteiro gerado por IA e no canal da FDTE. O material não registra a conclusão da réplica física completa, da leitura das fitas restantes nem do conserto da impressão da Teletype.

Ano a ano: Ano 1 · Ano 2 · Ano 4 · Ano 5 · Ano 6 · Ano 7 · Ano 8 · Ano 9

Primeiro ano novembro de 2017 a outubro de 2018

Felipe encomendou as PCBs da CDE-3 e montou a réplica da placa de decodificação de opcodes, que funcionou depois de 33 remendos. Com Affonso, decidiu criar um sistema de slots de E/S no driver do MAME, no fork ArqueologiaDigital/mame. No acervo da Poli apareceram uma teletype e uma leitora Facit 4021, que, ligada a um Arduino, ainda tinha erros de leitura; Felipe explicou o micro-pré-loader e houve palestras no Roadsec e na UFABC.

Painel emulado e placas da CDE-3 no tema Patinho Feio

Felipe encomendou as PCBs da CDE-3 e de debug, e o painel emulado e essas placas foram definidos como prioridades de curto prazo. Depois ele montou uma réplica soquetada da placa de decodificação de opcodes. Um erro de layout exigiu 33 remendos, e a placa terminou funcionando.

18 nov 2017 Painel do Patinho Feio e encomenda das PCBs da CDE-3 ★★★

Felipe organizou cerca de metade da sala do acervo não exposto da USP e conversou com o professor João José Neto, que o incentivou a continuar a construção do painel do Patinho Feio. Felipe encomendou as PCBs da CDE-3 e de debug, com mínimo de três unidades: um par para cada um e um para a Poli. Werner se ofereceu para pagar os componentes e pediu a lista de materiais (BOM).

Participantes: Felipe "Juca" Sanches, Werner

Ir para o início da conversa · mensagens-chave: #1325 · #1368 · #1400

20 nov 2017 Prioridades: painel do Patinho Feio e PCBs da CDE-3 ★★

Diante do número de projetos em paralelo, Werner defendeu concentrar o esforço em terminar o Patinho Feio. Felipe definiu como prioridades de curto prazo o painel emulado e as PCBs do decodificador e do debugger didático da CDE-3. O site ficou como item secundário; Felipe observou que o site e os posts no Fiozera ajudam a organizar as ideias discutidas no chat.

Participantes: Felipe "Juca" Sanches, Werner

Ir para o início da conversa · mensagens-chave: #1761 · #1769 · #1776

2 jan 2018 Réplica da placa de decodificação de opcodes do Patinho Feio ★★★

Felipe monta uma réplica fiel da placa de decodificação de opcodes da CPU do Patinho Feio (USP, 1971), toda soquetada para chips TTL da família 74. Ele acrescenta uma placa extra, que não existia no original, para mostrar em LEDs os sinais de entrada e saída do módulo. Um erro de layout que o DRC já havia apontado deixou pontos de aterramento soltos e exigiu 33 remendos, com possível revisão B da PCB. A placa terminou funcionando.

Participantes: Felipe "Juca" Sanches, Alexandre Villares, Guilherme Kenzo

Ir para o início da conversa · mensagens-chave: #2752 · #2758 · #2767

Slots de E/S no driver do MAME no tema Patinho Feio

No driver do MAME, a DECwriter e a Teletype estavam fixas no código. Affonso e Felipe decidiram criar um sistema de slots de E/S, e para isso foi criado o fork ArqueologiaDigital/mame, onde Affonso abriu um primeiro rascunho. Os dois estudaram as instruções FNC, SAL e ENT e as placas FIN-8, consultando as pranchas do livro de Fregni e a tese de 1972.

7 mai 2018 Slots de I/O para o driver do Patinho Feio no MAME e fluxo de trabalho com git ★★★

A conversa começou no privado e depois foi encaminhada ao grupo. Nela, Affonso observou que a DECwriter e a Teletype estão fixas no código do driver do Patinho Feio no MAME. Os dois decidiram criar um sistema de slots de I/O, tomando como modelo hp80_io, rs232 e centronics. Para isso foi criado o fork ArqueologiaDigital/mame com o branch patinhofeio. Felipe explicou o fluxo de trabalho: forks pessoais, feature branches, remotes, fetch, rebase, pull requests e code review. Affonso abriu o PR #1, com um primeiro rascunho baseado no código da porta paralela Centronics.

Participantes: Felipe "Juca" Sanches, Affonso Amendola

Ir para o início da conversa · mensagens-chave: #4529 · #4563 · #4701

9 mai 2018 Arquitetura de E/S do Patinho Feio: placas FIN-8, cartões de interface e interface do sintetizador ★★★

Affonso e Felipe discutiram as instruções de E/S (FNC, SAL, ENT) descritas no Montador do Patinho Feio e onde ficavam os flip-flops de status, interrupção e controle. Consultaram as pranchas do livro de Fregni e a tese de 1972. Felipe viu na tese que as placas FIN-8 não têm flip-flops e concluiu que eles ficavam nas placas de interface de cada periférico. Disse que essas placas são consideradas perdidas, mas que talvez ainda estejam no Patinho Feio guardado na diretoria da Poli. Pelo código da fita #011 (FNC /68 e /78, modo série para os canais 6 e 7), Felipe suspeitou que o sintetizador usava mais de um slot de I/O. Ele também contou que transcreveu boa parte dos esquemáticos para KiCAD, o que permitiu montar a réplica da placa CDE-3. Por fim, apontou num circuito da interface do sintetizador um oscilador de 100 kHz e shift registers.

Participantes: Affonso Amendola, Felipe "Juca" Sanches, Leonardo Roman

Ir para o início da conversa · mensagens-chave: #4719 · #4761 · #4803

19 mai 2018 Plano para os slots de I/O do Patinho Feio a partir do hello world na Teletype ★

Ao retomar o código de I/O, Affonso resumiu o que precisa ser escrito: a interface de E/S do Patinho e uma placa de interface externa para teste. Felipe sugeriu refatorar a emulação atual para o sistema de slots do MAME, mantendo funcionando o hello world que imprime na Teletype.

Participantes: Affonso Amendola, Felipe "Juca" Sanches

Ir para o início da conversa · mensagens-chave: #4825 · #4828 · #4831

Fitas perfuradas, teletype e a leitora Facit 4021 no tema Patinho Feio

Uma teletype chegou ao acervo da Poli, e Affonso encontrou ali uma leitora de fita perfurada Facit 4021, de 1974, cujos manuais publicou no Internet Archive. Felipe organizou uma visita ao acervo com Sebastião Barreto e lhe pediu que levasse suas fitas perfuradas da época do Patinho Feio. A leitora foi ligada a um Arduino, mas restaram erros periódicos de leitura, que Felipe atribuiu a um problema mecânico.

12 jan 2018 Teletype, Lepus 200 e outros itens chegam ao acervo da Poli ★★

Affonso mostra itens que chegaram ao acervo: uma teletype com etiqueta do L.S.D. (Laboratório de Sistemas Digitais da Poli), mais um terminal Lepus 200, outro terminal Scopus, um analisador lógico, um teclado Scopus que ele acredita ser o do Nexus e caixas de disquetes de 8". Felipe propõe usar a teletype para ler fitas do Patinho Feio ou ligá-la à réplica do painel do Patinho Feio com o computador emulado, e extrair as ROMs do Lepus 200 para compará-las com um dump anterior.

Participantes: Affonso Amendola, Felipe "Juca" Sanches, DQ

Ir para o início da conversa · mensagens-chave: #2923 · #2927 · #2939

19 jan 2018 Descoberta da leitora de fita perfurada Facit 4021 e digitalização dos manuais ★★★

Affonso encontra no acervo um equipamento de 1974, bem conservado, que Felipe identifica como uma leitora de fita perfurada Facit 4021. Felipe propõe usá-la para digitalizar fitas do Patinho Feio e ligá-la ao emulador. Affonso escaneia os manuais (operação e Technical Description) e os publica no Internet Archive. Também é mencionada a futura doação do Prológica Solution 16 de Sebastião ao acervo.

Participantes: Affonso Amendola, Felipe "Juca" Sanches

Ir para o início da conversa · mensagens-chave: #3340 · #3370 · #3383

23 jan 2018 Visita ao acervo da Poli com Sebastião Barreto e a leitora Facit 4021 ★★★

Felipe organiza uma visita ao acervo da Poli com Sebastião Barreto, DQ e Affonso e pede a Sebastião que leve suas fitas perfuradas da época do Patinho Feio, para lê-las e ver o que roda no emulador. Depois da visita Felipe publica fotos e vídeos; Ricardo Bánffy comenta o som do ASR-33. Felipe nota que a caixa da leitora Facit 4021 traz o nome do prof. Hélio Guerra. Em seguida publica o repositório Facit4021, observa que o logotipo da Facit é idêntico ao da Electrolux (a Facit foi vendida à Electrolux em 1973, segundo a Wikipedia) e conta que gravou um episódio do Happy Hacking Video Blog sobre a leitora.

Participantes: Felipe "Juca" Sanches, DQ, Affonso Amendola, Hugo (Agaelebê), Ricardo Bánffy

Ir para o início da conversa · mensagens-chave: #3411 · #3622 · #3623

29 jan 2018 Erros de leitura e formato das fitas na Facit 4021 ★★

Ronaldo sugere embutir no aparelho uma interface Arduino/USB; Felipe responde que já ligaram um Arduino à leitora, por fora, pelo conector da placa #2. Felipe relata erros periódicos de leitura (a cada 7 a 9 bytes, um byte é perdido e outro duplicado), que atribui a um problema mecânico. Felipe explica que as fitas usam ASCII de 7 bits com o bit mais alto sempre ligado e furos menores de tracionamento/sincronismo, e que o buffer interno da leitora é de 3 bytes.

Participantes: Ronaldo, Felipe "Juca" Sanches

Ir para o início da conversa · mensagens-chave: #3737 · #3762 · #3767

13 fev 2018 Episódio "Lendo Fitas de Papel em 1974" e tópico no Fórum Fiozera ★★

Felipe publica o vídeo "Lendo Fitas de Papel em 1974 - EP. 8", sobre a leitora Facit 4021, e abre um tópico sobre a leitora no Fórum Fiozera. Ronaldo sugere um shield de interface direta com o slot da máquina.

Participantes: Felipe "Juca" Sanches, Ronaldo

Ir para o início da conversa · mensagens-chave: #4015

Boot, memória e fontes históricas no tema Patinho Feio

Felipe explicou o micro-pré-loader que o operador insere pelas chaves do painel, sequência lembrada pelo prof. João José Neto, e o grupo discutiu se a memória de núcleo de ferrite é volátil. Foi compartilhado um relatório de 1972 que menciona o Patinho Feio. Felipe contou ainda que o prof. Edson Fregni guarda placas originais e pretende doá-las a ele.

1 fev 2018 Boot sem ROM, memória de núcleo de ferrite e o micro-pré-loader do Patinho Feio ★★★

Partindo de como computadores sem ROM davam boot, Felipe explica o processo do Patinho Feio. O operador insere pelas chaves do painel um micro-pré-loader, que lê um loader de fita, e a área F80–FFF pode ser protegida contra escrita. A sequência do micro-pré-loader foi lembrada pelo prof. João José Neto. Felipe afirma que a memória do Patinho se apaga ao desligar; Ronaldo diz ter ouvido que a memória de ferrite não é volátil. Aylons Hazzud primeiro diz que ela é volátil, mas em seguida se corrige citando a Wikipedia: é não volátil, com leitura destrutiva. Leonardo Roman mostra o RIM Loader impresso no painel do PDP-8.

Participantes: Ronaldo, Felipe "Juca" Sanches, Leonardo Roman, Aylons Hazzud

Ir para o início da conversa · mensagens-chave: #3911 · #3922 · #3936

5 abr 2018 Proposta de encontros sobre o Patinho Feio e placas originais com Edson Fregni ★★

Felipe propôs encontros recorrentes de pesquisa prática sobre o Patinho Feio, provavelmente no Garoa Hacker Clube, e comentou um vídeo de Affonso publicado na página do LASSU-USP. Ele contou também que viu no MIT uma Lisp Machine em wire-wrap. Contou ainda que encontrou por acaso o professor Edson Fregni, que guarda placas originais do Patinho Feio e pretende doá-las a ele. Ronaldo, que mora no RS, disse que dificilmente poderia ir ao Garoa.

Participantes: Felipe "Juca" Sanches, Affonso Amendola, Ronaldo

Ir para o início da conversa · mensagens-chave: #4295 · #4301

11 jun 2018 Relatório de 1972 sobre o ensino de computação no Brasil ★★

Felipe compartilhou o documento 'Improving Computer Science Education in Brazil' (1972) e fotos de trechos dele, entre eles um que menciona o Patinho Feio.

Participantes: Felipe "Juca" Sanches, Affonso Amendola

Ir para o início da conversa · mensagens-chave: #5164

  • Relatório de 1972 sobre o ensino de ciência da computação no Brasil (Improving_Computer_science_Education_in_Brazil_1972.pdf)

Palestras e divulgação no tema Patinho Feio

Felipe compartilhou o post do Fiozera sobre o resgate histórico dos computadores pioneiros do Brasil e fotos da sua apresentação no Roadsec. Depois fez uma palestra sobre o Patinho Feio na UFABC, e membros do WikiLab que assistiram entraram no grupo.

13 nov 2017 Post sobre o resgate dos computadores pioneiros e palestra no Roadsec ★★

Felipe compartilhou o post do Fiozera "Arqueologia Digital: Resgate histórico dos computadores pioneiros do Brasil" e fotos da sua apresentação no Roadsec.

Participantes: Felipe "Juca" Sanches

Ir para o início da conversa

24 jul 2018 Palestra sobre o Patinho Feio na UFABC ★★

Felipe apresenta na UFABC uma palestra sobre o resgate histórico do computador Patinho Feio. Participantes da atividade, entre eles membros do WikiLab da UFABC, entram no grupo e se apresentam.

Participantes: Felipe "Juca" Sanches, mute, Rodrigo Tadeu, Deleted Account

Ir para o início da conversa · mensagens-chave: #6411 · #6416 · #6422

Segundo ano novembro de 2018 a outubro de 2019

Felipe mostrou um emulador em Arduino no painel-réplica que aparentemente rodava o "hello world" da teletype, e os dois painéis-réplica no Garoa. Publicou os documentos de 1973 de Maria Alice Grigas Varella Ferreira sobre o cross-montador no IBM-1130 e retomou o esquemático em KiCad.

Emulador em Arduino e painéis-réplica no tema Patinho Feio

A prova de conceito roda num Arduino no painel-réplica, endereça e grava a memória e aparentemente executa o "hello world" que imprime na teletype. Felipe tentou imprimir a saída numa impressora matricial, que imprimiu caracteres arbitrários ao ligar o sistema. Ele também mostrou no Garoa Hacker Clube os dois painéis-réplica que fez.

26 set 2019 Emulador do Patinho Feio em Arduino no painel-réplica ★★★

Felipe "Juca" Sanches apresentou uma prova de conceito de emulador do Patinho Feio rodando num Arduino instalado no painel-réplica: alterna modos de operação, endereça e grava a memória e aparentemente executa o "hello world" que imprime na teletype. O código foi publicado no GitHub. Ele depois tentou fazer uma impressora matricial imprimir a saída do programa, viu a impressora imprimir caracteres arbitrários ao ligar o sistema e disse suspeitar mais do hardware que do software. Também citou a ideia de usar a teletype ASR33 da Poli com o painel, como num vídeo do Altair 8800.

Participantes: Felipe "Juca" Sanches, Lord Spy, kretcheu, L.

Ir para o início da conversa · mensagens-chave: #10166 · #10185

4 out 2019 Dois painéis-réplica do Patinho Feio no Garoa ★

Felipe "Juca" Sanches mostrou fotos de uma noite no Garoa Hacker Clube com painéis-réplica do Patinho Feio. Perguntado por pitanga, disse que fez os dois, atribuiu a diferença de cor a não ter usado perfil de cores ICC e explicou que o primeiro protótipo não traz os avisos que, no original, eram papéis colados no painel.

Participantes: Felipe "Juca" Sanches, pitanga

Ir para o início da conversa · mensagens-chave: #10209 · #10212 · #10214

Documentos do montador cruzado no IBM-1130 no tema Patinho Feio

Felipe publicou no repositório do projeto dois PDFs de 1973 da prof. Maria Alice Grigas Varella Ferreira sobre o Sistema Cross Montador e o Sistema Cross Carregador. A professora também doou a ele os originais e outros materiais ainda não digitalizados.

26 set 2019 Documentos do montador cruzado do Patinho Feio no IBM-1130 ★★★

Felipe "Juca" Sanches publicou no repositório do Patinho Feio dois PDFs de 1973 da prof. Maria Alice Grigas Varella Ferreira ("Anexo 21: Sistema Cross Montador" e "Anexo 22: Sistema Cross Carregador"), que descrevem os sistemas feitos por ela no IBM-1130 para gerar código objeto para o Patinho Feio. Os PDFs foram gerados pela própria professora, que também doou a ele os originais e outros materiais ainda não digitalizados, entre eles o volume 2 dos artigos de um seminário de 1977 da UFMG, com artigos sobre o FORTRAN estruturado para o G-10 e sobre o Patinho Feio como RJE do Burroughs 6700.

Participantes: Felipe "Juca" Sanches

Ir para o início da conversa · mensagens-chave: #10170

Esquemático em KiCad no tema Patinho Feio

A partir do PiDP-8, Felipe lembrou os 50 anos do Patinho Feio em 2021, retomou o esquemático em KiCad e registrou dúvidas sobre o circuito no issue tracker.

3 mar 2019 PiDP-8 e retomada do esquemático do Patinho Feio no KiCad ★★

A partir do projeto PiDP-8, Felipe lembrou que o Patinho Feio faz 50 anos em 2021 e retomou o trabalho no esquemático em KiCad. Ele registrou no issue tracker do repositório dúvidas sobre o circuito, como a identificação do componente 4E da prancha XI.

Participantes: Deleted Account, Felipe "Juca" Sanches

Ir para o início da conversa · mensagens-chave: #9249 · #9252

Teletipo, leitor de fita e interfaces no tema Patinho Feio

Uma foto do Patinho Feio com o teletipo e o provável leitor de fita. Um vídeo de uma Teletype ASR-33 lembrou a que há na Poli-USP, da época do Patinho Feio, e Affonso disse que a do museu ainda precisa de conserto. Também foi compartilhado um tópico de fórum sobre a interface entre o Patinho Feio e o sintetizador do prof. Guido Stolfi.

14 nov 2018 Foto do Patinho Feio com teletipo ★

Felipe encaminhou mensagens de Affonso Amendola com uma foto do Patinho Feio. Nelas, Affonso observava que o teletipo da foto é idêntico ao do museu e perguntava se o equipamento sob o computador era o leitor de fita. Felipe respondeu que provavelmente é o mesmo teletipo e que acha que sim, é o leitor de fita.

Participantes: Felipe "Juca" Sanches

Ir para o início da conversa · mensagens-chave: #8226

17 fev 2019 Teletype ASR-33 em vídeo ★

L. compartilhou um vídeo de uma Teletype ASR-33, e Felipe lembrou que há uma na Poli-USP, da época do Patinho Feio. Ronaldo advertiu que imprimir repetidamente no mesmo ponto pode furar o papel e marcar o rolo. Affonso disse que a do museu ainda precisa de conserto.

Participantes: L., Felipe "Juca" Sanches, Ronaldo, Affonso Amendola, FTMaciel, Ricardo Bánffy

Ir para o início da conversa · mensagens-chave: #9204 · #9206

3 out 2019 Interface entre o Patinho Feio e o sintetizador do prof. Guido Stolfi ★

Felipe "Juca" Sanches compartilhou um tópico de fórum sobre a interface entre o Patinho Feio e o sintetizador musical do prof. Guido Stolfi; L. respondeu com uma brincadeira.

Participantes: Felipe "Juca" Sanches, L.

Ir para o início da conversa

Quarto ano novembro de 2020 a outubro de 2021

Shideravan localizou no Datassette o manual do Montador de 1977, base do driver do MAME. Felipe discutiu a história da máquina e explicou que a réplica do painel tem cerca de 60% do tamanho real.

Patinho Feio no tema História da computação brasileira

Felipe comentou a história do computador a partir de um vídeo sobre a Cobra, procurou a data de inauguração e falou da réplica do painel. Shideravan localizou no Datassette o manual do Montador de 1977, base do driver do MAME.

26 abr 2021 Restauração de uma Quantel Paintbox e os 50 anos do Patinho Feio ★

Erin Pinheiro compartilhou uma série de vídeos sobre a restauração de uma Quantel DPB-7001 Paintbox. Felipe "Juca" Sanches disse que isso o anima a retomar a réplica do Patinho Feio, que completa 50 anos em 2021.

Participantes: Erin Pinheiro 🐿, Felipe "Juca" Sanches

Ir para o início da conversa · mensagens-chave: #12925

12 mai 2021 Vídeo do TecMundo sobre a Cobra e a história do Patinho Feio ★★

Flávio Amieiro compartilhou um vídeo sobre a história da Cobra Computadores que menciona o Patinho Feio. Felipe "Juca" Sanches apontou que a instituição concorrente da USP era a UNICAMP, não outro departamento. Sobre a afirmação de que o Patinho Feio foi feito para disputar um contrato com a Marinha, ele disse que, pelo que ouviu de pessoas da USP, o contrato era só da UNICAMP e a USP disputava apenas prestígio acadêmico, ressalvando que não presenciou os fatos.

Participantes: Flávio Amieiro, Felipe "Juca" Sanches

Ir para o início da conversa · mensagens-chave: #13119 · #13123

5 set 2021 Data de inauguração do Patinho Feio ★

Felipe "Juca" Sanches citou uma página do Jornal da USP de agosto de 2002 que menciona os 30 anos do Patinho Feio e perguntou qual foi a data exata da inauguração do computador na USP.

Participantes: Felipe "Juca" Sanches

Ir para o início da conversa · mensagens-chave: #14526

3 out 2021 Manual do Montador do Patinho Feio ★★

Shideravan localizou no Datassette o manual do Montador do Patinho Feio, citado na live. Juca confirmou que era esse o documento e que é de 1977. Disse que ele contém todo o conjunto de instruções e que foi a base para o driver do Patinho Feio no MAME.

Participantes: Shideravan, Felipe "Juca" Sanches

Ir para o início da conversa · mensagens-chave: #16134 · #16135

27 out 2021 Edith Ranzini e a réplica do painel do Patinho Feio ★★

Juca compartilhou uma foto da professora Edith Ranzini ao lado do Patinho Feio. Hugo (Agaelebê) perguntou sobre a escala da réplica do painel feita por Juca. Juca explicou que ela é proporcional, baseada em fotos, com cerca de 60% do tamanho real e botões proporcionalmente maiores.

Participantes: Felipe "Juca" Sanches, Hugo (Agaelebê)

Ir para o início da conversa · mensagens-chave: #17163

Quinto ano novembro de 2021 a outubro de 2022

Nos 50 anos, a FDTE encomendou quatro painéis-réplica, que passaram a usar PCBs de André Biagioni com Raspberry Pi Pico. A Teletype do LASSU foi testada sem sucesso na impressão. Felipe divulgou o evento da Poli-USP e da FDTE, com palestra sua; o grupo compartilhou a reportagem da Folha sobre os 50 anos e a cobertura do Jornal Hoje e do g1. Felipe também fotografou a listagem das fitas de Guido Stolfi.

Réplicas do painel para a FDTE no tema Os 50 anos do Patinho Feio

A FDTE encomendou quatro painéis para a celebração. O protótipo usava Arduino e MAX7219; depois o painel, com PCBs feitas por André Biagioni, passou a usar um Raspberry Pi Pico para rodar o código original na velocidade correta.

29 jun 2022 PCBs para réplicas do painel do Patinho Feio nos 50 anos ★★★

Felipe pausou o port Vectrex para desenhar PCBs das réplicas do painel do Patinho Feio: a FDTE encomendou 4 painéis para a celebração dos 50 anos, e o protótipo usa um Arduino e dois MAX7219 para os LEDs. L. mostrou o PiDP-11 como referência; discutiram que o Arduino não emula o Patinho Feio na velocidade correta, a troca do cristal de 16 MHz do ATmega328 por um de 20 MHz ou mais e a diferença de níveis lógicos entre RPi Zero (3,3 V) e MAX7219 (5 V).

Participantes: Felipe "Juca" Sanches, L., Pedro de Medeiros 👾

Ir para o início da conversa · mensagens-chave: #22407 · #22418 · #22454

19 set 2022 Itens da FDTE para os 50 anos e PCBs do painel-réplica do Patinho Feio ★★

Felipe mostra fotos de itens encomendados pela FDTE para o aniversário de 50 anos do projeto (que kretcheu descreve como "Patinho feio em série") e as PCBs do painel-réplica feitas por André Biagioni. O painel passou a usar um Raspberry Pi Pico em vez de Arduino, para rodar o código original na velocidade correta mesmo com a camada de emulação.

Participantes: Felipe "Juca" Sanches, kretcheu, Pablo Vasques Bravo-Villalba, Dario Junior, L.

Ir para o início da conversa · mensagens-chave: #23888 · #23892 · #23897

Teletype Model 33 do LASSU no tema Os 50 anos do Patinho Feio

Sebastiao Barretto, Felipe e Fernando testaram a Teletype da Poli-USP como terminal do emulador. O teclado funcionou a 110 baud com um Raspberry Pi Pico, mas a impressão e a perfuradora mostravam bits sempre setados, possivelmente, segundo Sebastiao, por problemas nas codebars.

5 set 2022 Tentativa de reativar a Teletype Model 33 do LASSU para o emulador do Patinho Feio ★★★

Sebastiao Barretto, Felipe e Fernando, do LASSU, testaram a Teletype Model 33 da Poli-USP para usá-la como terminal do emulador do Patinho Feio nos 50 anos. Encontraram uma placa conversora de loop de corrente para RS-232, provavelmente feita na Poli, e notaram que a máquina somava 16 ao código dos caracteres. No segundo teste, com um Raspberry Pi Pico a 110 baud, o teclado funcionou, mas a impressão e a perfuradora mostravam bits sempre setados. Pelo manual, segundo Sebastiao, o problema parece estar nas codebars, talvez por mola solta ou falta de lubrificação.

Participantes: Sebastiao Barretto, Felipe "Juca" Sanches, FTMaciel, Augusto Almeida

Ir para o início da conversa · mensagens-chave: #23762 · #23764 · #23873

Live, evento e cobertura da imprensa no tema Os 50 anos do Patinho Feio

Houve a sugestão de levar o Patinho Feio à série do Manual do Mundo, a reportagem da Folha, a live remarcada para 24 de julho e o evento da Poli-USP e da FDTE com palestra de Felipe, que contestou o título de "primeiro computador brasileiro". O grupo compartilhou depois a cobertura do Jornal Hoje e do g1 e o vídeo do evento.

29 jun 2022 Série do Manual do Mundo sobre computadores e o Patinho Feio ★

L. sugeriu que o Patinho Feio aparecesse na série sobre computadores do canal Manual do Mundo, e Felipe disse que tentaria entrar em contato.

Participantes: L., Felipe "Juca" Sanches

Ir para o início da conversa

17 jul 2022 50 anos do Patinho Feio: reportagem da Folha e live comemorativa ★★

A reportagem da Folha sobre os 50 anos do Patinho Feio é compartilhada. Felipe, que havia cancelado uma live sobre o tema, remarca para 24 de julho a live sobre a história, a operação e o projeto de hardware e software da máquina, e comenta a coincidência com a visita do avião Beluga a Campinas na mesma data.

Participantes: Felipe "Juca" Sanches, João Carlos, Shideravan, Hugo (Agaelebê)

Ir para o início da conversa · mensagens-chave: #23138

14 set 2022 Evento de 50 anos do Patinho Feio na Poli-USP e a questão do "primeiro computador brasileiro" ★★

Felipe divulga o evento da Poli-USP e da FDTE pelos 50 anos do Patinho Feio, em que fará uma palestra, e contesta o título de "primeiro computador brasileiro". Hugo (Agaelebê) cita o Zezinho do ITA, e Felipe menciona o Lourinha do IME, sobre o qual diz não ter informação além do nome.

Participantes: Felipe "Juca" Sanches, Robson França, Dario Junior, Sebastiao Barretto, Hugo (Agaelebê)

Ir para o início da conversa · mensagens-chave: #23830 · #23831

22 set 2022 Cobertura dos 50 anos do Patinho Feio: Jornal Hoje, g1 e vídeo da FDTE ★★★

O grupo compartilha a reportagem do Jornal Hoje, a matéria do g1 e o vídeo do evento da FDTE. Segundo Sebastiao Barretto, a demonstração do emulador começa em 1h16 e a conversa com os projetistas, em 1h40. Felipe também compartilha uma postagem de Guido Stolfi.

Participantes: Hugo (Agaelebê), Felipe "Juca" Sanches, Sebastiao Barretto, Dario Junior, Shideravan

Ir para o início da conversa · mensagens-chave: #23932 · #23937 · #23939

Fitas perfuradas, documentação e pesquisa no tema Os 50 anos do Patinho Feio

Felipe lembrou o uso de um Burroughs no início do projeto, e Flávio Amieiro indicou um leitor de fita perfurada livre para as fitas que restam. Na visita a Guido Stolfi, Felipe fotografou a listagem das fitas da época. Também foram citados um texto da SBC Horizontes sobre os primeiros computadores nacionais e o TCC de Dario Junior sobre a máquina.

14 dez 2021 Mainframes antigos, Burroughs no projeto Patinho Feio e o emulador Hercules ★★

A partir de um post de Ken Shirriff enviado por L., um participante relatou hábitos de programadores de mainframe vindos da era dos cartões perfurados (o EJECT do COBOL, as "listagens") e a preferência dos veteranos pelos Burroughs. Felipe "Juca" Sanches lembrou que um Burroughs foi usado no início do projeto Patinho Feio, antes de existir montador no próprio computador; também foi citado o emulador Hercules.

Participantes: L., Felipe "Juca" Sanches, Deleted Account, Ismael Luceno

Ir para o início da conversa · mensagens-chave: #18190 · #18197 · #18211

16 abr 2022 Leitor de fita perfurada aberto para as fitas do Patinho Feio ★★

Flávio Amieiro compartilhou um leitor de fita perfurada de hardware livre, com autocalibração e saída USB, e perguntou se ainda há fitas do Patinho Feio a ler. Felipe "Juca" Sanches confirmou que sim e cogitou encomendar as placas.

Participantes: Flávio Amieiro, Felipe "Juca" Sanches

Ir para o início da conversa · mensagens-chave: #19644 · #19646

27 mai 2022 Visita a Guido Stolfi: fitas perfuradas do Patinho Feio e fotolitos do sintetizador ★★★

Felipe "Juca" Sanches visitou o professor Guido Stolfi e compartilhou fotos da listagem do conteúdo de suas fitas perfuradas da época do Patinho Feio, além dos fotolitos e matrizes desenhadas à mão (1974/75) das placas do sintetizador de Stolfi, entre elas as de interface com o Patinho Feio. Ele está digitalizando o material em TIFF a 300 dpi para um repositório git e indicou a página do sintetizador e um documentário do Sesc em que Stolfi o demonstra.

Participantes: Felipe "Juca" Sanches, João Carlos, Flávio Amieiro, FTMaciel, Leonardo Roman

Ir para o início da conversa · mensagens-chave: #20713 · #20724 · #20736

2 ago 2022 Histórico de eventos de computação no Brasil e os primeiros computadores nacionais ★★

Felipe cita um trecho de um texto da SBC Horizontes, segundo o qual o 7º SECOMU (1977) levou ao projeto G-10, depois G-11 e COBRA 530, e o Patinho Feio foi antecedido pelo Lourinha do IME (1958) e pelo Zezinho do ITA (1961).

Participantes: Felipe "Juca" Sanches

Ir para o início da conversa

21 ago 2022 Dario Junior e o TCC sobre o Patinho Feio ★★

Felipe apresenta Dario Junior, que faz um TCC em Sistemas de Informação sobre o Patinho Feio, e compartilha o vídeo não listado da conversa inicial entre os dois, com autorização de Dario.

Participantes: Felipe "Juca" Sanches, Dario Junior, Pablo Vasques Bravo-Villalba, Shideravan, Robson França, Anne Isabelle

Ir para o início da conversa · mensagens-chave: #23404 · #23405

Sexto ano novembro de 2022 a outubro de 2023

Sebastiao Barretto leu três caixas de fita perfurada, com o compilador Patol e software HP, e foram propostos repositórios para os dumps. O grupo discutiu o livro de Fregni e Langdon, e Sebastiao contou o projeto do Pato como RJE do Burroughs B6700.

Fitas perfuradas com o Patol e software HP no tema Patinho Feio e computadores nacionais

Sebastiao Barretto leu três caixas de fita de papel com uma leitora baseada em Arduino. Entre o material estão o compilador Patol do Patinho Feio e software de HP 2000. Felipe "Juca" Sanches propôs subir os dumps em repositórios, e Sebastiao sugeriu repositórios separados para o Patinho Feio, o HP time-sharing, o HP DOS e o IBM 1130, este com material em cartão.

30 jan 2023 Leitura de fitas perfuradas com o compilador Patol do Patinho Feio e software HP 2000 ★★★

Sebastiao Barretto leu três caixas de fita de papel com uma nova leitora: um solenoide pressiona o eixo motor, nove LEDs são acionados por um CD4017 e um fototransistor fica ligado à entrada analógica de um Arduino. Ele ajustou os limiares de leitura até funcionar com todas as cores de fita. As fitas incluem o compilador Patol do Patinho Feio, programas em BASIC do HP 2000 e rotinas em assembler HP. Felipe "Juca" Sanches pediu que todas as versões sejam preservadas e propôs subir os dumps em repositórios parecidos com o ArqueologiaDigital/PatinhoFeio. Sebastiao sugeriu repositórios separados para o Patinho Feio, o HP time-sharing, o HP DOS e o IBM 1130, este com material em cartão, e vai enviar os arquivos.

Participantes: Sebastiao Barretto, Felipe "Juca" Sanches

Ir para o início da conversa · mensagens-chave: #25656 · #25658

Livro "Projeto de Computadores Digitais" no tema Patinho Feio e computadores nacionais

O grupo discutiu o livro de Fregni e Langdon, cuja 2ª edição foi escaneada para o repositório PatinhoFeio. Lucas Alberto compartilhou um PDF com esquemas mais legíveis, e Felipe "Juca" Sanches apontou a tese de Edson Fregni, escaneada em resolução maior.

20 ago 2023 Livro "Projeto de Computadores Digitais" (Fregni e Langdon) ★★

Giga mostrou sua cópia do livro do Patinho Feio. RicBit contou que, como aluno, resolveu um exercício do livro com dois chips em vez de três. Felipe "Juca" Sanches indicou o scan da 2ª edição, publicado com autorização do autor no repositório PatinhoFeio. Giga descreveu seu próprio projeto de computador com 74181, registradores 74LS174 e um Arduino Mega como unidade de controle.

Participantes: Giga, Felipe "Juca" Sanches, RicBit, L.

Ir para o início da conversa · mensagens-chave: #27525 · #27533 · #27536

13 set 2023 Versão mais legível do PDF de "Projeto de Computadores Digitais" ★★

Lucas Alberto compartilhou outro PDF do livro, mais legível nos esquemas do que o scan do repositório. Felipe "Juca" Sanches explicou que os mesmos esquemas aparecem na tese de mestrado de Edson Fregni, escaneada em resolução maior. Os participantes recomendaram a Estante Virtual para comprar o livro físico.

Participantes: Lucas Alberto, Felipe "Juca" Sanches, L., Flávio Amieiro, Giga

Ir para o início da conversa · mensagens-chave: #27823 · #27836 · #27833

  • PDF do livro "Projeto de Computadores Digitais" com esquemas mais legíveis (projetodecomputadoresdigitais-langdonampfregni-pdf_compress.pdf)

Memórias e divulgação do Patinho Feio no tema Patinho Feio e computadores nacionais

Foram compartilhados um artigo do Nexo Jornal, a apresentação de Felipe "Juca" Sanches no Noisebridge e uma conversa com Lucas Alberto. Sebastiao Barretto relatou o projeto de usar o Pato como Remote Job Entry do Burroughs B6700 do CCE da USP.

25 nov 2022 Artigo do Nexo Jornal sobre o legado do Patinho Feio ★★

Felipe "Juca" Sanches compartilhou o artigo "O legado do Patinho Feio", publicado no Nexo Jornal.

Participantes: Felipe "Juca" Sanches, Gustavo Romero

Ir para o início da conversa

25 ago 2023 Apresentação do Synth do Guido Stolfi e do Patinho Feio no Noisebridge ★★

Felipe "Juca" Sanches contou que, no open mic de música eletrônica do hackerspace Noisebridge em San Francisco, apresentou uma pequena demonstração do Synth do Guido Stolfi e falou sobre a história do Patinho Feio. Ele compartilhou o vídeo do evento no YouTube.

Participantes: Felipe "Juca" Sanches

Ir para o início da conversa

2 set 2023 Vídeo: conversa inicial com Lucas Alberto sobre o Patinho Feio ★★

Felipe "Juca" Sanches publicou o vídeo de uma conversa inicial com Lucas Alberto sobre o Patinho Feio.

Participantes: Felipe "Juca" Sanches

Ir para o início da conversa

30 set 2023 Lembranças de Sebastiao Barretto sobre o Patinho Feio e o RJE do B6700 ★★★

Sebastiao Barretto contou que as placas do Patinho Feio podiam ser encaixadas invertidas, trocando +5 V e terra, e que isso já lhe aconteceu ao testar uma interface serial síncrona. A placa fazia parte de um projeto para usar o Pato como Remote Job Entry do Burroughs B6700 do CCE da USP, que só avançou depois que Geraldo Campos explicou a sincronização pelo caractere SYNC 16h. O estagiário Moshe Bain concluiu o projeto e o apresentou em um congresso da SUCESU.

Participantes: Lucas Alberto, Sebastiao Barretto

Ir para o início da conversa · mensagens-chave: #27977 · #27978 · #27981

Sétimo ano novembro de 2023 a outubro de 2024

Lucas Alberto escreveu um emulador em C com SDL e Dear ImGui que levou o HEXAM até a instrução PARE e o publicou no GitHub do grupo. Felipe reencaminhou a reconstituição do micro pré-loader feita por João José Neto e lembrou as fitas ainda não lidas.

Emulador de Lucas Alberto no tema Patinho Feio

Partindo do código da versão em Arduino, Lucas escreveu um emulador com interface em Dear ImGui. Corrigiu a instrução PUG e implementou a SUS até o HEXAM chegar à instrução PARE, e publicou o rascunho no GitHub do grupo.

5 mar 2024 Emuladores do Patinho Feio e compilação do MAME ★★

Lucas Alberto perguntou se havia emuladores do Patinho Feio. Felipe apontou o driver no MAME (src/mame/usp), a versão em Arduino e a versão para Raspberry Pi Pico, ambas feitas para painéis-réplica, e passou o comando de compilação parcial do MAME. RicBit contou que a compilação completa levou 85 minutos e apontou um sprintf com risco de buffer overflow em patinho_feio.cpp, o que levou a uma discussão sobre trocar sprintf por snprintf no MAME.

Participantes: Lucas Alberto, RicBit, Felipe "Juca" Sanches, L.

Ir para o início da conversa · mensagens-chave: #29806 · #29818 · #29847

5 mar 2024 Emulador do Patinho Feio de Lucas Alberto (SDL e Dear ImGui) ★★★

Lucas Alberto começou um emulador do Patinho Feio em C com SDL, partindo do código do Arduino e com hexdump da RAM durante a execução. Recebeu acesso à organização ArqueologiaDigital no GitHub e, por sugestão de Pablo, passou a usar Dear ImGui na interface. Conseguiu carregar binários do repositório do Patinho Feio e rodar parte do HEXAM (apendice_g__hexam.bin) até o ponto em que o programa espera E/S. Felipe explicou as cores do painel e por que as luzes de fase não mudam (a emulação é por instrução), além de lembrar que o endereço de entrada é dado pelas chaves e que a memória é de 4 kB.

Participantes: Lucas Alberto, Felipe "Juca" Sanches, Pablo Vasques Bravo-Villalba, Pedro de Medeiros 👾

Ir para o início da conversa · mensagens-chave: #29899 · #29959 · #30165

11 mar 2024 Patinho Feio: instruções de deslocamento, programa HEXAM e Teletype ASR-33 ★★★

Lucas tinha dúvida sobre onde as instruções de deslocamento e giro guardam o resultado; Pablo sugeriu que fosse no acumulador, e Lucas decidiu implementar assim. Lucas descobriu também que o HEXAM corresponde à listagem do Apêndice G do manual do montador do Patinho Feio. Depois de corrigir a instrução PUG e implementar a SUS, o programa chegou à instrução PARE. Felipe explicou que a PUG (pula e guarda) não usa pilha e por isso não permite recursão, descreveu as placas de interface para periféricos (possivelmente uma DECwriter III) e as características da Teletype ASR-33: 110 baud, ASCII de 7 bits com paridade.

Participantes: Lucas Alberto, Pablo Vasques Bravo-Villalba, Felipe "Juca" Sanches, L.

Ir para o início da conversa · mensagens-chave: #30276 · #30323 · #30349

17 mai 2024 Emulador do Patinho Feio publicado no GitHub ★★

Lucas Alberto publicou no repositório do grupo o rascunho do emulador do Patinho Feio que vinha desenvolvendo e convidou outras pessoas a contribuir.

Participantes: Lucas Alberto

Ir para o início da conversa

Fitas perfuradas e pré-loader no tema Patinho Feio

Parte das fitas perfuradas ainda não foi lida, e o vídeo da leitora de fita da USP mostra o cabeçote emperrando. Felipe reencaminhou mensagens de 2017 em que João José Neto reconstitui de memória fragmentos do micro pré-loader.

12 mar 2024 Fitas perfuradas do Patinho Feio ainda não lidas ★★

Felipe lembrou que transcrever uma listagem impressa também é uma técnica de dump e que parte das fitas perfuradas do Patinho Feio ainda não foi lida: algumas estão com Sebastiao, outras ficaram guardadas com terceiros. Indicou o vídeo da leitora de fita da USP, cujo cabeçote emperrava, e o professor Fernando Redigolo (LaSSu/USP) como contato para agendar novos testes.

Participantes: Felipe "Juca" Sanches, Lucas Alberto

Ir para o início da conversa · mensagens-chave: #30297 · #30302 · #30308

22 jul 2024 Pré-loader do Patinho Feio reconstituído de memória por João José Neto ★★

Felipe reencaminhou mensagens de 2017 em que o professor João José Neto, depois de saber da recuperação do HEXAM, reconstituiu de memória fragmentos do micro pré-loader do Patinho Feio em hexadecimal e pediu testes no simulador. Ele também registrou que o loader absoluto foi escrito por Victor Mammana de Barros em macro assembler do IBM 1130.

Participantes: Felipe "Juca" Sanches, Lucas Alberto, Hugo (Agaelebê), RicBit

Ir para o início da conversa · mensagens-chave: #32481 · #32484

Oitavo ano novembro de 2024 a outubro de 2025

Felipe levantou a lista de materiais da réplica completa (321 CIs da família 74 em 18 PCBs) e encontrou a dissertação de 1979 sobre expansão de memória. Também foram compartilhados depoimentos, como a entrevista com Edith Ranzini.

Réplica e documentação técnica no tema Patinho Feio e Garoa Hacker Clube

A lista de materiais da réplica tem 321 CIs da família 74 em 18 PCBs. A dissertação de Moacyr Martucci Junior (1979) propôs expandir a memória de 4k para 32kb. Felipe compartilhou um comentário de Sebastião Barreto segundo o qual o Patol identificava as variáveis só pelos dois primeiros caracteres e pelo último, e comparou a carga pelo painel do Patinho Feio com a de um ATmega88.

21 jul 2025 Lista de materiais da réplica do Patinho Feio ★★★

Felipe levanta a lista de materiais da Prancha I (registradores) e depois a lista completa: 321 CIs da família 74 em 18 PCBs. A réplica usará placas de circuito impresso em vez de wire-wrap, e o backplane provavelmente será uma PCB. Surge a ideia de uma versão miniaturizada em SMD. Felipe lembra que o Patinho Feio está no MAME há quase uma década, citando posts de dezembro de 2016, e compartilha vídeos do ejetor de placas e da montagem do painel-réplica.

Participantes: Felipe "Juca" Sanches, FTMaciel, L., Leonardo Roman

Ir para o início da conversa · mensagens-chave: #35228 · #35236

5 ago 2025 Dissertação de 1979 sobre expansão de memória do Patinho Feio ★★★

Felipe encontra a dissertação de mestrado de Moacyr Martucci Junior (1979), que propõe expandir a memória do Patinho Feio de 4k para 32kb com pastilhas de memória em vez de núcleo de ferrite. O trabalho também prevê DMA, um loader em ROM e um modo supervisor para um sistema operacional.

Participantes: Felipe "Juca" Sanches, Julio

Ir para o início da conversa · mensagens-chave: #35274 · #35275

16 set 2025 Nomes de variáveis no compilador Patol do Patinho Feio ★★

Felipe compartilha um comentário de Sebastião Barreto: no compilador Patol, do Patinho Feio, só os dois primeiros caracteres e o último identificavam as variáveis.

Participantes: Felipe "Juca" Sanches, L.

Ir para o início da conversa · mensagens-chave: #35544

24 out 2025 Boot pelo painel frontal de um ATmega88 e o Patinho Feio ★★

L. compartilha um vídeo de lft sobre carregar programas num ATmega88 por um painel frontal. Felipe faz um paralelo com o painel frontal do Patinho Feio, cogita um loader mínimo a partir de cartão SD e descreve a carga pelo painel como um procedimento cerimonial reproduzido por entusiastas.

Participantes: L., Felipe "Juca" Sanches, Ismael Carvalho

Ir para o início da conversa · mensagens-chave: #36237 · #36240

Memória e depoimentos no tema Patinho Feio e Garoa Hacker Clube

Pedro de Medeiros compartilhou um corte do podcast Camada 8 sobre o Patinho Feio, e Felipe localizou o áudio completo da entrevista com Edith Ranzini. Pablo identificou o gravador Akai X-100D com que Guido Stolfi gravou o show de Gilberto Gil na Poli em 1973.

11 dez 2024 Entrevista com Edith Ranzini sobre o Patinho Feio ★★

Pedro de Medeiros compartilhou um corte do podcast Camada 8 sobre o primeiro computador brasileiro. Felipe "Juca" Sanches localizou o áudio completo da entrevista com Edith Ranzini.

Participantes: Pedro de Medeiros 👾, Felipe "Juca" Sanches

Ir para o início da conversa · mensagens-chave: #33550

3 jun 2025 Gravador Akai usado por Guido Stolfi no show de Gilberto Gil na Poli (1973) ★★

Felipe compartilha fotos de um gravador de rolo, que Pablo identifica como um Akai X-100D. É o equipamento com que Guido Stolfi, projetista do sintetizador ligado ao Patinho Feio, gravou o show de Gilberto Gil na Poli em 1973. Felipe cita um trecho de artigo sobre a localização e a recuperação dos rolos e, a uma pergunta de Aylons, informa que Guido participa de um documentário sobre essa gravação.

Participantes: Felipe "Juca" Sanches, Hugo (Agaelebê), Pablo Vasques Bravo-Villalba, Aylons Hazzud

Ir para o início da conversa · mensagens-chave: #34901 · #34902 · #34946

Garoa, Pense Bem e divulgação no tema Patinho Feio e Garoa Hacker Clube

Felipe apontou a página do Patinho Feio no wiki do Garoa, sem edições desde 2017, e compartilhou o jogo em lógica discreta A Game of Tag. Surgiu a ideia de um site com emuladores embutidos sobre o Patinho Feio ou os micros nacionais. RicBit apresentou o algoritmo de Berlekamp-Massey e observou que, em tese, ele permitiria descobrir o LFSR do Pense Bem, e Felipe e L. lembraram a origem do simulador do Pense Bem no Garoa.

22 jan 2025 Página do Patinho Feio no wiki do Garoa e busca por colaboradores ★

Felipe "Juca" Sanches apontou a página do Patinho Feio no wiki do Garoa, sem edições desde 2017. Em seguida perguntou ao grupo se também sentem dificuldade em encontrar pessoas para participar dos projetos, e Erin Pinheiro e RicBit responderam com suas experiências.

Participantes: Felipe "Juca" Sanches, L., Erin Pinheiro 🐿, RicBit

Ir para o início da conversa · mensagens-chave: #34098

8 jun 2025 A Game of Tag e livro de 1978 sobre jogos de TV ★★

Felipe compartilha o repositório A Game of Tag, um jogo de pega-pega em lógica discreta, e uma dedicatória do livro "How to Design and Build Your Own Custom TV Games" (1978), com PDF no wiki do Garoa. A partir da dedicatória, Shideravan comenta que a área ainda é predominantemente masculina. Felipe também encomendou a fabricação da PCB do jogo.

Participantes: Felipe "Juca" Sanches, Shideravan

Ir para o início da conversa · mensagens-chave: #35155 · #35161

9 jul 2025 Site "Frame of Preference" com emuladores embutidos ★★

L. compartilha a página Frame of Preference, com emuladores embutidos que podem ser exibidos em perspectiva. Felipe e L. propõem um site semelhante sobre o Patinho Feio ou sobre os micros nacionais, com linha do tempo. Guilherme diz que os emuladores vêm do projeto Infinite Mac, que passou a permitir embuti-los, e Erin observa que o recurso e a página foram feitos em conjunto.

Participantes: L., Felipe "Juca" Sanches, Pablo Vasques Bravo-Villalba, Guilherme Ranoya, Erin Pinheiro 🐿

Ir para o início da conversa · mensagens-chave: #35172 · #35174 · #35201

14 jul 2025 Algoritmo de Berlekamp-Massey e o LFSR do Pense Bem ★

RicBit apresenta o algoritmo de Berlekamp-Massey, que encontra a menor recorrência que gera uma sequência. Ele observa que, em tese, o algoritmo permite descobrir o LFSR por trás de uma sequência binária, como a do Pense Bem.

Participantes: RicBit

Ir para o início da conversa · mensagens-chave: #35209 · #35211

20 out 2025 Origem do simulador de Pense Bem no Garoa e 15 anos do hackerspace ★★

Felipe e L. lembram as madrugadas no Garoa Hacker Clube em que nasceu o simulador de Pense Bem em SVG e JavaScript, que levou Felipe a contribuir com o MAME. Felipe quer organizar uma conferência para os 15 anos do Garoa e conta que será keynote da Gambiconf com a palestra "Dirty Hacks e Gambiarras Elegantes". L. compartilha fotos do início do projeto Pense Bem.

Participantes: Felipe "Juca" Sanches, L.

Ir para o início da conversa · mensagens-chave: #36102 · #36113 · #36139

Nono ano novembro de 2025 a outubro de 2026

O layout do painel feito por Nicoly Sampaio e Felipe Nascimento foi aceito no MAME. Felipe digitalizou o cross-assembler em Fortran de 1973, começou a documentação em LaTeX com as micro-operações em JSON e levou cerca de 800 chips para a Inglaterra. Também contestou informações históricas incorretas num vídeo com roteiro gerado por IA e no canal da FDTE.

Layout do painel no MAME no tema Patinho Feio

Felipe enviou ao MAME o layout de Nicoly Sampaio e Felipe Nascimento, e o PR foi aceito.

17 nov 2025 Layout do Patinho Feio aceito no MAME ★★

Felipe enviou ao MAME o layout do painel do Patinho Feio criado por Nicoly Sampaio e Felipe Nascimento. O pull request foi aceito, e Felipe parabenizou os dois por terem suas contribuições aceitas oficialmente no MAME.

Participantes: Felipe "Juca" Sanches, Hugo (Agaelebê)

Ir para o início da conversa · mensagens-chave: #36429

Cross-assembler dos anexos de 1973 no tema Patinho Feio

Felipe digitalizou os Anexos 21 e 22 da tese de Maria Alice G. V. Ferreira, com o cross-assembler em Fortran, e passou a usar o SIMH para compilá-lo num IBM 1130 emulado.

8 jan 2026 Digitalização do cross-assembler do Patinho Feio (anexos de 1973) ★★★

Antes de se mudar para a Inglaterra, Felipe digitalizou os Anexos 21 e 22 da tese de mestrado de Maria Alice G. V. Ferreira (1973), com código-fonte e documentação do cross-assembler do Patinho Feio. Ele primeiro disse que o código era assembly de IBM 1130 e depois corrigiu: é Fortran. O material foi publicado em repositório, e uma rotina foi transcrita com OCR. Como o gfortran não aceitou o código em forma fixa, ele passou a compilar o SIMH para usar o compilador Fortran da IBM num emulador do IBM 1130. Pablo apontou erros de OCR, e Hugo listou supostos erros obtidos com IA. Felipe também mencionou que ainda precisava fazer o dump das versões v3 e v4 do firmware do KN5000.

Participantes: Felipe "Juca" Sanches, FTMaciel, RicBit, Pablo Vasques Bravo-Villalba, Hugo (Agaelebê)

Ir para o início da conversa · mensagens-chave: #36860 · #36895

Documentação em LaTeX no tema Patinho Feio

Felipe passou a gerar com o Claude versões em LaTeX dos documentos. As tabelas de micro-operações foram extraídas para JSON, com a ideia de fazer validação cruzada com esquemáticos e código de emulação.

5 abr 2026 Documentação do Patinho Feio em LaTeX com dados validáveis ★★★

Felipe "Juca" Sanches relatou que está usando o Claude para gerar versões em LaTeX de todos os documentos do Patinho Feio, mantendo os scans como fonte de verdade. Extraiu as tabelas de sequenciamento de micro-operações para JSON, gerando-as em TikZ, com a ideia de usar os dados em um emulador de micro-operações e em validação cruzada com os desenhos dos circuitos, o código de emulação e netlists de esquemáticos do KiCad.

Participantes: Felipe "Juca" Sanches, Hugo (Agaelebê)

Ir para o início da conversa · mensagens-chave: #38032 · #38035

Chips para as 18 placas no tema Patinho Feio

Felipe levou para a Inglaterra uma caixa com cerca de 800 chips, suficientes para o Patinho Feio inteiro.

1 abr 2026 Caixa com os chips do Patinho Feio levada para a Inglaterra ★★

Felipe "Juca" Sanches mostrou a caixa com cerca de 800 chips que levou do Brasil para a Inglaterra, suficientes para o Patinho Feio inteiro, e contou que a abriria para separá-los por cada uma das 18 placas do computador.

Participantes: Felipe "Juca" Sanches

Ir para o início da conversa

Informações históricas incorretas no tema Patinho Feio

Felipe contestou um vídeo com roteiro gerado por IA, cuja descrição foi depois corrigida. Também apontou erros em conteúdo do canal da FDTE.

12 jan 2026 Vídeo com roteiro gerado por IA e informações erradas sobre o Patinho Feio ★★

Felipe denunciou um vídeo do YouTube com roteiro gerado por IA que dava a entender que Zuffo (pai) coordenou o Patinho Feio, pediu ao grupo que comentasse e reportasse o vídeo e citou também a controvérsia do projeto Caninos Loucos. Depois, a descrição do vídeo foi corrigida e passou a citar o professor Hélio Guerra Vieira, e as partes do vídeo que citavam Zuffo aparentemente foram cortadas.

Participantes: Felipe "Juca" Sanches, Anne Isabelle, Hugo (Agaelebê), Pablo Vasques Bravo-Villalba

Ir para o início da conversa · mensagens-chave: #36888 · #36893

21 mai 2026 Informação histórica incorreta em canal da FDTE ★

Felipe "Juca" Sanches apontou informação histórica incorreta em conteúdo do canal da FDTE, fundação criada na USP após projetos como o Patinho Feio.

Participantes: Felipe "Juca" Sanches, Pedro de Medeiros 👾

Ir para o início da conversa · mensagens-chave: #38845

Índice escrito por agentes Claude que leram o log completo de cada período. Um segundo agente conferiu cada conversa contra as mensagens, e um terceiro conferiu os resumos do ano e dos temas contra as conversas. Pode conter imprecisões: cada item leva às mensagens originais. Para procurar palavras específicas, use a busca.