sexta-feira, outubro 20, 2017

Hackeando o Mega Drive 4 (parte 1)

Ola pessoal!

Mais um artigo da serie "Hackeando o...". E pra variar, mais um artigo multi-partes.

Antes de tudo, o motivo dessa serie "multi-partes" é que o trabalho é longo e extenso. Nem sempre da pra enfiar tudo que precisariamos saber em um artigo so - e nem sempre eu consigo terminar a tempo tudo que precisa ser (re)visto para escrever o artigo. E muitas vezes o hacking sequer está completo, eu escrevo o artigo ate mesmo para cooptar pessoas a ajudar, como por exemplo o Lisias Toledo e o Neto, conhecidos hackers da cena do Mega Drive.

Eu gostaria de, em principio, me desculpar. O artigo é um tanto superficial. Porem apesar da superficialidade, eu estou oferecendo um "ponto de partida" para hackear esse aparelho. Ate onde sei, ninguem ate hoje extraiu essas ROMs, muito menos as decodificou. E eu acho importante espalhar pela comunidade esse tipo de informacao. É o ponto de partida para voos mais altos. Se o MD4 tem o mesmo processador do Atari, Colecovision e Intellivison Flashback, significa que pode haver portabilidade de EMULADORES (e por consequencia, jogos) entre eles. Fora o desenvolvimento de novas aplicacoes/emuladores para essas plataformas. Depois da "benção" da Tec Toy ao trabalho do Neto, acredito que abriu-se uma porta muito importante na comunidade. E é importante manter essa porta aberta. 



E antes de começar o artigo: Nao se esqueçam de POR FAVOR compartilhar esse post em todas as midias sociais que voces tem acesso, e de clicar nos nossos anunciantes e conhecer seus produtos. É uma mixariazinha que gera para o Tabajara, mas é um grande incentivo a continuar escrevendo, tudo bem? E lembrando, aceitamos doacoes! Se alguem tiver um mega drive 4 em perfeito estado (mesmo sem os controles/guitarra ou so a placa) ajuda bastante nosso trabalho. Doações em dinheiro tambem sao bem vindas!

Ok, ao post entao :)

Um dia estava eu na Sta Ifigenia, e vi algumas placas de sucata da Tec Toy pra venda. Tinha mega drive, master system, mega drive portatil, placas de controle de dreamcast...tudo mixaria no Shopping da Beth. Aproveitei pra pegar umas plaquinhas e trouxe pra casa. E ficaram guardadas um tempao...



Um dia, o rapaz do post anterior me mandou o Atari Flashback pra extrair a ROM, e eu descobri que o processador usado no FB7 é o mesmo processador usado em varios videogames. Incluindo algumas versoes do Mega Drive. E lembrei que eu tinha essa placa guardada aqui em casa.


Essa placa ai é o "coração" do Mega Drive 4. Uma versao do MD com dezenas de jogos na memoria, e inclusive uma versao do "Guitar Hero" do PS2, adaptada pro MD. Coisas da Tec Toy :o) Acho que so no Brasil a velharia do Master System (SMS) e o Mega Drive ainda sao PRODUZIDOS e VENDIDOS. Hue Hue, BR BR. Neste caso, uma curiosidade: Essa placa tem um processador "TITAN" e, vejam so, uma trolha de RAM e ROM.

Hum?!

Poise. Essa placa...pasmem...tem 132MB de FLASH ROM. Nao, voces nao leram errado. CENTO E TRINTA E DOIS MEGABYTES DE FLASH ROM.

Explico:

Essa placa nada mais é que uma "especie" de raspberry pi dedicado. O processador TITAN é na realidade um ARM (o qual se desconfia ser da serie LPC da Philips, com algumas modificacoes) rodando um EMULADOR de Mega Drive (e Master System!). Parece incrivel, mas é. E digo mais: É o mesmo processador usado nos Atari Flashback (a partir do 3), Colecovision Flashback e Intellivision Flashback. E teoricamente, com o codigo sendo compativel entre todos eles.

Bugou? Entao se segura. Tem muito mais pra gente ver nesse post monstruoso, de poucas imagens mas muita informacao!

Primeiro, vamos a um infografico rapidinho

  • Rosa: Memoria 25L4005A - 512K serial, guarda o codigo de boot e interpretador de comando (!) 
  • Vermelho - Conexao da porta serial do processador, 115200BPS
  • Marrom - Saida de video composto, audio, entrada de alimentação
  • Amarelo - Processador Titan 1.0C
  • Verde - Memorias RAM
  • Azul - Memoria Flash
Memoria de boot: 

A memoria de boot (em rosa no infografico) inicializa o sistema e procura por um arquivo de inicializacao no cartao SD ou na memoria FLASH da placa. Encontrando esse arquivo, carrega e transfere o comando ao mesmo.Infelizmente, so veio esta memoria em uma das duas placas desse tipo que consegui. E eu queimei a memoria ligando-a invertida nas inumeras trocas de memoria entre as duas placas. Estou aguardando chegar memorias novas pra continuar os testes. Mas para quem quiser tentar emular este processador, o conteudo da memoria de boot está aqui: >>>Memoria de boot<<<

Conexao da porta serial: 

A imagem diz tudo. TX, RX, GND. Lembre-se que é um sistema trabalhando a 3.3 volts, entao voce vai precisar de um conversor de serial USB compativel. Eu usei um cabo de celular, mas provavelmente voce vai querer comprar um desses aqui:
A configuração do terminal é 115200N81. Se nao funcionar, inverta os pinos de TX e RX. Voce vai ter acesso a um interpretador de comandos (!!!!!!!) onde voce pode fazer varias coisas, como executar arquivos, ler o SD, formatar o SD, enviar e receber arquvios para/do PC (!!!), entre outros. Digite HELP para uma lista de comandos.


Quem diria que tem isso dentro do Mega Drive 4, né? :o)

Saida de video composto, entrada de alimentação: 


Pinagem facil. Sao 6 pinos da esquerda pra direita.
  1. Video
  2. GND
  3. Audio
  4. GND
  5. +9V
  6. +9V
Ou seja, voce liga uma fonte de 9V entre os pinos 6 e 4, liga um cabo de video/audio nos pinos 1, 2 e 3 e pronto, ja pode fuçar na sua placa :o)

Processador Titan 1.0C:


Esse a gente ja tinha falado antes no post do Atari Flashback, mas agora vamos ir um pouco mais a fundo...Este processador PARECE ser uma edicao customizada de um processador ARM da serie LPC da Philips. PARECE porque tem todo um misterio ao redor da sua fabricação. O processador foi customizado para a ATGames, e nao há NENHUMA informacao razoavel disponivel pela web. Esse vai dar trabalho pra gente descobrir como funciona. To com a ideia de decapar o processador e fotografar o die de silicio em um microscopio, pra tentar achar alguma coisa sobre o distinto.

Como há uma miriade de emuladores de processadores ARM disponiveis, uma pessoa com mais conhecimento de emulação (Oi Felipe Sanches, to olhando pra voce :oD) poderia ajudar a TENTAR encontrar um caminho. Quem sabe? Entao vamos ficar com um ponto de interrogacao daqueles bem grandao por enquanto :o(

Memorias RAM:

Temos duas memorias D33S64016 de 16 megabits (=2 megabytes, perfazendo 4 megabytes de RAM). Nao tem muita coisa interessante pra discutir aqui. Duas memorias RAM smd. Cabô. :o\

Memoria FLASH:


Aqui que a porca torce o rabo :oD

Essa é uma memorya FLASH-ROM HY27UF081G2A de...132 megabytes. Pra que tudo isso? Poise. Tem coisa adoidado dentro desse chip. Tem musicas em MP3 pra parte do "Guitar Hero", imagens, ROMS de jogos, os programas que sao rodados pelo Titan...é tanta coisa interessante que ainda nao deu pra ver tudo.

Em um Brainstorm, eu, Neto e Lisias conseguimos chegar a algumas conclusoes sobre o formato dos arquivos das ROMs. Porem foi o Neto que acertou o prego, e criou um excelente utilitario para extrair o conteudo da ROM da placa 2. E ainda esta trabalhando na rom da placa 1.

O trabalho foi por essa Flash ter na realidade 128MB, sendo os outros 8MB de informacao de (acreditamos ser) ECC. De acordo com as palavras do Neto:
Montei um algoritmo para calcular os bancos e posição dos arquivos.

Ele segue o padrão ao longo do arquivo.
0x700 bytes válidos e 0x140 de filler aleatório.
Considerando os bancos, você começa a leitura a partir do Offset 0x12 e lê blocos de 0x20 bytes em formato texto até encontrar o primeiro Nullo, indicando o fim da tabela de arquivos.
A partir dai você usa aquela informação do tamanho de arquivos e vai somando os tamanhos.
Onde termina um começa o outro, sempre considerando os bancos. Os bancos são de 0x840 Bytes, sendo que cada banco tem 0x700 bytes válidos e 0x140 são dados que não fazem parte da estrutura.
 E o Lisias complementando:

os 0x140 não são aleatórios! São ECC! Dei uma olhada na espeficicação do NAND Flash FS. os dados + ECC têm 2112 bytes porque esse é o tamanho da macrocélua deste chip.
Ou seja, conseguimos decodificar pelo menos a ROM da placa 2. O trabalho na placa 1 continua, e voce pode colaborar tambem! Para quem quiser futucar nos arquivos...


#MAME_no_MD4_e_Atari_Flashback!!! :oD

segunda-feira, outubro 16, 2017

Hackeando o Atari Flashback 7 (parte 1)

UPDATE:
BORA PESSOAL!!! COMPARTILHA AI NAS MIDIAS SOCIAIS E NOS GRUPOS!!!
Se a gente bater 1000 visitas hoje, amanha tem post ESPECIAL sobre o Mega Drive 4, cheio de coisas boas pra voces :oD  Muito obrigado a todos que ajudam o blog, seja curtindo/compartilhando, enviando equipamento pra gente ou mandando uma merreca pelo paypal
(continuando...)

Ola pessoal!

Hoje temos mais um episodio da serie "Hackeando o..."

Mas antes: NAO SE ESQUECAM DE CLICAR NOS ANUNCIANTES!!! :D É assim que o Taba ganha uma merrequinha, e impulsiona as novidades do blog. Ajude-nos! :D 

Nossa vitima de hoje é o Atari Flashback 7 :o)


Essa coisa fofa ai foi enviada pelo nosso amigo Jeferson para que eu pudesse extrair a ROM dele e tentar colocar mais jogos, alem de extrair o Yar's revenge II. Pareceu um excelente desafio e resolvi encarar a diversao :o)

Interessante que - aparentemente - ate agora ninguem "abriu" o bicho. E há uma serie de videogames que usam o mesmo microprocessador (chamado TITAN, que é um ARM) deste brinquedo

# atgames
[sms/gg systems]    Noza   
[genesis/mega drive systems (since 2008?)] RedKid/RedKid 2
atari flashback 3    Titan  
atari flashback 4    Titan  
atari flashback 64    Titan  
intellivision flashback    Titan  
atari flashback 5    Titan  
colecovision flashback    Titan  
atari flashback 6    Titan  
atari flashback 7    Titan  
atari flashback portable   Monkey King 2

Ou seja, temos bastante diversao pela frente :o)


Tem ate o logo da atari...é uma miniatura de um atari "de verdade". Detalhe pra etiquetinha da trecotoy :D


Ue...so isso?! :oD Poise...temos uma fonte chaveada bem simples de 9 volts (que vejam so que curioso, nunca desliga!!! A chave do painel chaveia a SAIDA da fonte para a placa logica), uma placa pros botoes e uma placa com "o resto".


Essa e a nossa plaquinha. A gota preta no meio é o processador (em "die", ou seja, é só a pastilha de silicio - sem encapsulamento - grudada na placa de circuito impresso. Barateia pra caramba a montagem). Ao lado uma memoria RAM da ESMT M12L16161 e finalmente uma memoria FLASH KH29LV640 de 16 megabits (2 megabytes). Interessante o U6 ali embaixo, que parece ser OU um amp op ligado ao U5 que é um sensor de infravermelho, ou um microprocessador para decodificar os comandos e mandar pro Titan. Ainda nao deu pra descobrir


E a memoria tem no Beeprog. Gostei! :oD


U1 e U7 sao dois reguladores de tensao. U1 é um AM1117 3.3 e U7 é um AM117 1.8. Ou seja, entra 5V na placa e regula pra 3.3 volts e 1.8 volts - normal hoje em dia no mundo dos ARMs e FPGAs. No conector de 3 pinos a direita, onde saem os fios amarelo, branco e preto, voce tem os pinos de video, audio e GND.


Observem os 3 furos vazios na parte de cima, no meio da placa. Ali vai um receptor infravermelho para a versao do Flashback que tem controles sem fio...


Na parte de baixo da placa, nada de interessante. Apenas aquele lugar pra um R10 vazio la no meio. Pra que será??? Quando tem um resistor vazio assim, pode ser selecao de modo :o)


Beleza, tirei a FLASH fora e usei o adaptador TSOP48 para ler a memoria


Ela encaixa assim no adaptador.

Ainda nao consegui uma leitura ESTAVEL dessa memoria. Pode ser defeito da memoria, pdoe ser defeito no meu gravador (o que eu duvido). Ainda estou analisando o problema. Mas mesmo com erro, o arquivo que li tem alguns pontos interessantissimos.

#UPDATE!!! O Dablio Games tambem tentou ler essa memoria e teve o mesmo problema. Entao tem algo de errado com a memoria em si. Desconfio que - pra dificultar a pirataria - ela teve as inscricoes apagadas e remarcada com um codigo parecido. Fica a dica. 


O autotest do hardware, aquele que voce executa ao ligar o Atari


List directory!? File contents??? Interessante que tem isso exatamente igual na rom do mega drive 4! :D Isso significa que o sistema operacional de ambos PARECE ser compartilhado.


Essa tela indica que há uma funcao de download pelo PC. Mas como? Por aonde? De que forma?!


Command shell??? Entao podemos executar comandos no atari? :D

Ainda temos muitos misterios a desvendar...
Quer ajudar???

Preciso de MAIS UM atari flashback em perfeito estado. Nao precisa dos controles. Quem pode emprestar/doar um para a causa?


Isso nao acaba aqui nao...Por motivos obvios nao posso dedicar muito tempo a essa tarefa. mas continuo pesquisando. Novidades em breve! :oD

sábado, outubro 07, 2017

Pra que tanta arrogancia? (O C67 da fonte do Super Nintendo)

Eu pergunto de outra forma: O que é arrogancia?

Hoje de manha, estava em um determinado grupo de manutencao de videogames e mods, onde um administrador veio com um questionamento. "qual sua opiniao da função do C67 no super nintendo"

Opiniao? O_O


O circuito tai. C67 é um capacitor de 1000µF x 16V (2200µF em algumas versoes do videogame) que está la pra tirar o ripple da fonte. Esse capacitor é completamente desnecessarios SE VOCE USAR A FONTE ORIGINAL, porque na fonte original tem um capacitor igual dentro da fonte. Se voce usa fonte tabajara...bem, boa sorte.

A questao é que eu respondi na minha forma habitual - seca, mas sem ser mal-educado - e um monte de leite-com-pera do grupo veio me questionar sobre minha arrogancia e opinar sobre meu conhecimento, ou a falta dele.

Ah, vao pastar!

Um monte de moleque que nao sabe pra que serve um capacitor numa fonte vem questionar meu conhecimento? TODOS podem questionar meu conhecimento desde que venham - que surpresa - com conhecimento ou com humildade. Nao existe OPINIAO em exatas. Nao existe "qual sua opiniao" em um circuito simples como esse. Eu convidei a pessoa que fez esse questionamento - que diz ser tecnico de videogames e tem um negocio de reparo de videogames antigos - a crescer, a se empoderar, a entender como a coisa funciona. E fui recebido com 4 pedras na mao.

Sai do grupo, nao tenho paciencia pra millenial chato. Gasto meu tempo aqui divulgando conhecimento DE VERDADE pra quem quer aprender. Trabalho com conhecimento e nao com opinioes. Quem quiser discutir eletronica comigo, que venha ensinar, ou que venha aprender. Mas venha com a abordagem seria de uma pessoa que quer construir um castelo de pedras, e nao com tijolos de areia molhada. Estou aqui pra aprender e pra ensinar, mas quero aprender o correto e ensinar o preciso. Opinioes eu deixo pra galera de humanas.

A proposito, eu consertava videogames antes do dito moleque nascer. Mal ae. Sou velho.

quarta-feira, outubro 04, 2017

(instalando e) corrigindo os problemas do audio interno do TK85 da Microdigital

Nao, voce nao leu errado. Audio interno no TK85 da microdigital. 

Voce nunca achou estranho esse "Som" na traseira do TK85?


Isso ai foi meio que um "vacilo" da microdigital. Na epoca do projeto do TK85 ja existia uma interface "padrao" de som usando o AY-3-8910 ou o seu irmao "menor", AY-3-8912. Sao basicamente a mesma coisa, com a diferença de uma porta de I/O de 8 bits que nao e implementada no 8912. A microdigital acreditava tanto na opcao do som, que deixou dentro do TK o espaço vazio para instalar os chips!



E o chip tambem esta presente no esquema distribuido as autorizadas...




Porem, como (quase) tudo que a microdigital fez, tinha rebarbas...O circuito nao era perfeito, a amplificação da saida simplesmente nao funcionava, o chip nao era resetado junto do Z80...um caos.

No encontro nacional do Clube do TK que aconteceu Sabado em Santo Andre - SP, me questionaram sobre os problemas do audio do TK85, e se um dia haveria solução. Como o TK foi meu primeiro micro, e eu tenho um carinho todo especial por ele, peguei o boi pelo chifre e la fui eu, ao chegar em casa, caçar uma solução.

Eu não vou cobrir a instalacao do chip de audio aqui. Pra isso ja tem tudo mastigado no site do Kelly Murta, esse aqui: http://zx81.eu5.org/tkay.htm - La ja esta tudo mastigadinho, embora o amplificador de audio não funcione como deveria. Se você ja instalou seu chip de audio, e esta tocando "alguma coisa", vamos as correções aqui.

O que vamos fazer é remover algumas peças e instalar outras. Vamos cortar algumas trilhas tambem. Cuidado para nao fazer besteira, se voce nao sabe fazer, nao faça. Lembrando que, ao clicar nas imagens, elas aparecem ampliadas.

 (parenteses: Esse TK ja está com a placa TK85AV Treloaded pra saida de video composto, gerador interno de som AY, ram para redefinição de caracteres (pseudo-alta definicao) e 48K de RAM)

Vamos seguir este esquema para essas modificações:


Por uma questao de praticidade, eu soldei todos os componentes na placa do meu TK (com exceção do primeiro capacitor de 100nF e do resistor de 10K) em SMD, porque da pra esconder tudo por baixo da placa do TK, fica miudinho e muito fofo :o) Adquira os componentes no comercio local, de acordo com essa lista:

  • 3 capacitores de 100nF (1 deles obrigatoriamente PTH)
  • 1 resistor de 10K (obrigatoriamente PTH)
  • 1 resistor de 1K
  • 1 resistor de 100R
  • 1 resistor de 10R
  • 1 capacitor de 220uF x 25 ou mais volts (esse é obrigatoriamente PTH e nao SMD)
  • 1 capacitor de 47uF x 25 ou mais volts
  • 1 soquete de 8 pinos
  • 1 integrado LM386
Com tudo a mao, vamos ao trabalho :oD

Antes de tudo: Se o seu computador ja tem 48K, dessolde ou corte fora o 555 abaixo da posição do LM386. Isso diminui um bocado o ruido na saida de audio.

Primeiro passo, limpe esta area da placa de circuito impresso
Deixe os furos de C24 e os dois resistores ao lado, limpos. É so fazer igual a foto. Nao tem erro.

Agora, solde um jumper na posicao da foto:

Monte um conjunto de capacitor de 100nF + resistor de 10K conforme a foto. Basta soldar um junto do outro

Agora insira esse conjunto no lugar de R24

Desse lado nao vamos mais mexer. Agora vamos pro lado onde tem o LM386. Observe que nessa foto vemos a placa por baixo, e ja com o 555 removido

Vamos cortar a trilha que vai ligada ao pino 2. Lembre-se que estamos vendo o integrado de cabeça pra baixo. Basta seguir a imagem

Agora vamos montar do pino 3 pro pino 4, um resistor de 1K e um capacitor de 100nF. Claro, voce pode usar componentes comuns ao inves de componentes SMD. Mas com componentes SMD fica muito menor, facil de esconder por baixo da placa.

Calma que está "quase" no fim :) Agora vamos soldar o capacitor de 10uF no pino 7, e puxar um pedacinho de fio ate o pino 2

(essa é um pouquinho mais enrolada, mas é só ter calma :oD ) Vamos tambem abrir a conexao entre a trilha e o pino 6. Observe que eu raspei um pouco do verniz da trilha e pus uma gotinha de solda, para poder soldar o proximo componente.

E no lugar da conexao, vamos soldar o resistor de 100R

Agora, vamos soldar o capacitor de 47uF. Ja que ele é um pouco grande, eu soldei o lado negativo em um ponto mais facil acima, e puxei um fio ate o pino 7 do integrado

Continuando, soldaremos um fio da ilha atras do conector de saida de audio, ate o pino de cima. Esse fio ja deveria estar ai, mas se nao tiver...

Vamos soldar tambem o capacitor de 220uF PTH no seu lugar respectivo na placa (C16). Notem que o negativo (a faixa branca) fica pro lado direito.

Aqui ficava o 555 que foi retirado. Lembre-se: So o retire se o seu micro tem 48K. Esse 555 é parte da fonte chaveada que gera as tensoes necessarias para as memorias 4116 (16K) e que nao sao necessarias pras memorias 4164 (64K, mas o TK so aproveita 48K)

Pronto, seu som ja funciona direito! Mas antes vamos corrigir um errinho que passou pelo crivo da microdigital: Vamos ligar a linha de reset do processador de som. Esta modificacao corrige o problema da "nota presa" quando voce reseta o TK tocando alguma musica.

Primeiro, corte a ligacao entre essas duas ilhas

Agora ligue o pino 16 do processador de som, ao pino 26 do Z80 (que é o /RESET)

Prontinho! Seu TK está pronto para ser usado com audio! :oD

Tem video? TEM VIDEO! :oD

O programa que esta rodando é o AYDEMO.P (use o google, é facil de achar)

Agradecimentos ao Kelly Murta, que tem um site abarrotado de informações e que sempre é muito util a comunidade do TK

Conheça tambem a comunidade "Clube do TK" no facebook:
https://www.facebook.com/groups/clubedotk

Eu presto serviços de reparo, modificacao e upgrade de micros antigos. Contacte-me pelo meu e-mail

Como sempre, por favor, nao deixem de clicar nos anunciantes e conhecer seus produtos. Cada clique que voces dao nos anunciantes da pagina, eu ganho uma merrequinha, que ajuda a sustentar o Tabajara Labs. 

Lembre tambem de clicar la em cima no "o pior do meu mau humor" e conhecer os outros posts do blog. Tem muito mais coisa interesssante e, misteriosamente, ninguem da a minima pra isso. Só vem NESSE post que eu marco e nao le mais nada

Grande abraço, pessoal! :o)

quinta-feira, setembro 28, 2017

O Clone da SFG-05 da Russian Bear Service Crew

COISA LINDA DO GRANDE E SAGRADO MONSTRO DO MACARRAO VOADOR (com molho de gorgonzola)!!!!!!!!!!!!


Coisa linda, maravilhosa, desejada, vitaminada :oD E como eu queria uma SFG-05...So falta o YM2151, que um amigo ficou de mandar de presente pra ca :oD

Pra encurtar uma longa historia:

Um cara (Ola Alexey!) queria fazer um clone da SFG-05, a placa de som FM da Yamaha que vai nos micros da linha CX. Entao primeiro, ele clonou o YM2148 que é o chipao "dedicado" da Yamaha que adiciona porta MIDI e de teclado (dedicado) no MSX


So que ai, o Alexey percebeu que dava pra enfiar a placa praticamente INTEIRA dentro desse CPLD ai....

O resultado foi a SFG-05 clonada por ele :o)


Obvio, a coisa nao parou por ai :o)

Ja que ele estava la, de bobeira, sem motivo pra cantar uma bela canção...Aproveitou e fez a placa em formato "cartucho" para qualquer MSX :oD


E aqui a versao final com a "breakout board" com os conectores


Onde encontrar?
Aqui no site do RBSC
https://github.com/RBSC

Nao, a minha nao está a venda. Nem posso produzir (depende de autorizacao do Alexey). Quem quiser, os gerbers tao la, é só mandar fazer as placas na china e montar. Se precisarem do conector de 60 pinos, eu tenho 19 pra vender :o)

Assim que chegar o chip que falta, eu faço uns testes com ela e outro post :o)

Pessoal, só uma coisa:
Meu blog nao é SO esse post. Da uma explorada, clica la em cima no "o pior do meu mau humor" e veja os outros posts, cliquem nos anunciantes, compartilhem o post nas redes sociais, vamos fazer esse blog ficar famoso? :oD

Grande abraço!