Arqueologia Digital

Ano 1 · Ano 2 · Ano 3 · Ano 4 · Ano 5 · Ano 6 · Ano 7 · Ano 8 · Ano 9

Tópicos › Quarto ano › Pense Bem: algoritmo dos gabaritos e digitalização dos livros

Pense Bem: algoritmo dos gabaritos e digitalização dos livros

No começo do ano, o grupo discutiu como o Pense Bem gera as respostas dos livros. Os participantes testaram LFSRs sem encontrar correspondência; Felipe "Juca" Sanches extraiu do firmware de 2017 a tabela completa e publicou uma implementação compacta. Em paralelo, Felipe digitalizou livros da sua coleção para o Datassette.

Quarto ano: novembro de 2020 a outubro de 2021

Algoritmo dos gabaritos

L. examinou o firmware AVR do Pense Bem 2017 no Ghidra e testou LFSRs por força bruta, e Felipe testou outras variantes, sem correspondência. Felipe extraiu a tabela dos 99 livros e publicou em Python e JavaScript uma implementação que a reproduz com 738 bytes de dados; RicBit tentou interpolar um polinômio.

Pense Bem: todos os anos ›

10 dez 2020 Firmware AVR do Pense Bem 2017 no Ghidra ★★

L. abriu no Ghidra o dump do firmware AVR do Pense Bem 2017 e apontou a função em 0x0b60 como possível gerador de números pseudoaleatórios. Ele concluiu que precisaria de um depurador para avançar.

Participantes: L., Felipe "Juca" Sanches

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

20 jan 2021 Gabarito do Pense Bem: hipótese de LFSR ★★★

Felipe "Juca" Sanches encontrou a partir do endereço 0x149 do firmware do Pense Bem 2017 (ATmega) o gabarito do livro 3, codificado com 2 bits por resposta, e confirmou a descoberta alterando os bytes e rodando a ROM no MAME. Ele levantou a hipótese de que o firmware Z8 original gerasse as respostas com um LFSR. L. testou por força bruta LFSRs de 16 e 24 bits (script em gist) e Felipe testou variantes com 2 a 4 XORs, sem encontrar correspondência. L. sugeriu que a tabela pudesse ser código Z8 lido como dados; Felipe desmontou-a como Z8 em vários offsets e concluiu que não parece código, indicando o unidasm do MAME para esse tipo de teste.

Participantes: Felipe "Juca" Sanches, L., Flávio Amieiro, Erin Pinheiro 🐿

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

23 jan 2021 Tabela completa de gabaritos do Pense Bem e algoritmo compacto ★★★

Felipe "Juca" Sanches refez a conta: os gabaritos de 100 livros ocupariam cerca de 3,7 KB, mais que os 2 KB do Z8, e portanto teriam de ser gerados algoritmicamente. Ele extraiu do firmware de 2017 a tabela dos 99 livros e verificou que a sequência inicial de 149 respostas se repete com alterações apenas em posições múltiplas de 15. Publicou uma implementação em Python e JavaScript (pull request no repositório Pense-Bem) que reproduz todos os gabaritos usando 738 bytes de dados. RicBit tentou interpolar o polinômio, sem obter um polinômio pequeno, e sugeriu dois LFSRs de períodos diferentes combinados ou um de período 15/30.

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

Ir para o início da conversa · mensagens-chave: #12196 · #12217 · #12264

15 mai 2021 Algoritmo do Pense Bem e digitalização de livros raros ★★

Felipe "Juca" Sanches pediu revisão da implementação em JavaScript do algoritmo de respostas do Pense Bem e compartilhou PDFs de livros raros da coleção: especiais Disney (Rei Leão, Olimpíadas 1ª edição), Plebiscito, Senninha e livros em inglês. Ele disse ter 172 livros e 18 aparelhos, de cerca de 90 títulos, dos quais metade já está digitalizada no Datassette.

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

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

  • Pull request que atualiza o algoritmo de respostas em Python e JavaScript
  • Digitalização de livro especial do Pense Bem (ESPECIAL - Disney - O Rei Leão.pdf)
  • Digitalização de livro especial do Pense Bem (ESPECIAL - Plebiscito.pdf)
  • Primeira edição do livro de Olimpíadas, diferente da versão já disponível no Datassette (ESPECIAL - Disney - Olimpíadas - 1a edição.pdf)
  • Digitalização de livro especial do Pense Bem (ESPECIAL - Senninha - História do Ayrton Senna.pdf)

Dump do Z8 e ideia de firmware livre

Felipe contou que queimou o Z8 de um Pense Bem ao tentar fazer o dump. Uma sugestão de kretcheu levou à ideia de um firmware livre para o Pense Bem 2017.

Pense Bem: todos os anos ›

8 nov 2020 Z8 queimado no dump do Pense Bem e o Smart Start ★★

Felipe "Juca" Sanches contou que queimou o Z8 de um Pense Bem ao tentar fazer o dump. L. mencionou outro exemplar no Brasil, um Smart Start original, e Felipe disse que só tentaria com ele depois de dominar a técnica. Felipe também compartilhou um vídeo de experimentos de programação no Pense Bem modelo 2017.

Participantes: Felipe "Juca" Sanches, L.

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

1 fev 2021 Livros procurados do Pense Bem e ideia de firmware livre ★

Dente mostrou um anúncio a Felipe "Juca" Sanches, que disse só se interessar se viessem livros junto; ele procura os especiais Disney Rei Leão e Hércules. A sugestão de kretcheu de um "Pense Bem GNU" levou à ideia de um firmware livre para o Pense Bem 2017, adaptando a implementação incompleta em C++ que está no repositório do simulador.

Participantes: Dente, Felipe "Juca" Sanches, kretcheu, L.

Ir para o início da conversa · mensagens-chave: #12395 · #12404 · #12414

Coleção e digitalização dos livros

Felipe contou que está completando a coleção de livros do Pense Bem e do Smart Start, publicou no Datassette livros escaneados, entre eles especiais Disney, e compartilhou PDFs de livros raros. Disse ter 172 livros e 18 aparelhos, com cerca de metade dos títulos já digitalizada.

Pense Bem: todos os anos ›

20 jan 2021 Coleção de livros Smart Start e Pense Bem ★

Felipe "Juca" Sanches contou que está completando sua coleção de livros: tem quase todos os lançados no Brasil e faltam cerca de quatro originais americanos. Ele descobriu que houve edições na Suécia e compartilhou um anúncio do Smart Start Speller original da VTech.

Participantes: Felipe "Juca" Sanches, L.

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

22 jan 2021 Digitalização dos livros do Pense Bem para o Datassette ★★★

Felipe "Juca" Sanches escaneou livros do Pense Bem da sua coleção (especiais Disney, Sonic e Tails, Volta ao Mundo, Atividades Programadas, entre outros) e um livro americano Smart Start Matchbook, e os publicou no Datassette. Leonardo Roman completou no site o título do livro americano. Por sugestão de Erin Pinheiro, Felipe disse que planeja pedir ao Internet Archive uma coleção "VTECH SMART START", e mostrou uma comparação entre edições em português e em inglês.

Participantes: Felipe "Juca" Sanches, pitanga, Aylons Hazzud, Leonardo Roman, Erin Pinheiro 🐿, Ricardo Bánffy, RicBit

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

15 mai 2021 Algoritmo do Pense Bem e digitalização de livros raros ★★

Felipe "Juca" Sanches pediu revisão da implementação em JavaScript do algoritmo de respostas do Pense Bem e compartilhou PDFs de livros raros da coleção: especiais Disney (Rei Leão, Olimpíadas 1ª edição), Plebiscito, Senninha e livros em inglês. Ele disse ter 172 livros e 18 aparelhos, de cerca de 90 títulos, dos quais metade já está digitalizada no Datassette.

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

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

  • Pull request que atualiza o algoritmo de respostas em Python e JavaScript
  • Digitalização de livro especial do Pense Bem (ESPECIAL - Disney - O Rei Leão.pdf)
  • Digitalização de livro especial do Pense Bem (ESPECIAL - Plebiscito.pdf)
  • Primeira edição do livro de Olimpíadas, diferente da versão já disponível no Datassette (ESPECIAL - Disney - Olimpíadas - 1a edição.pdf)
  • Digitalização de livro especial do Pense Bem (ESPECIAL - Senninha - História do Ayrton Senna.pdf)
12 out 2021 Livreto do Pense Bem: Especial Disney Hércules ★★

Juca compartilhou o PDF do livreto Pense Bem Especial Disney Hércules. Shideravan observou que esse material ainda não estava no Datassette.

Participantes: Felipe "Juca" Sanches, Shideravan

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

  • Livreto do Pense Bem, edição Disney Hércules (Pense Bem - ESPECIAL - Disney - Hércules.pdf)