thegoodfellas/blogset-br huggingface dataset:
estar abalada, sem vontade para nada, triste e mais triste por um cachorro que fez mais parte da minha vida do que muita gente.Infelizmente criticar e mais facil que dar apoio, do que tentar fazer alguem se sentir bem. Nunca vou me acostumar com isso, de ser criticada simplesmente pelo fato de eu ser a "bestona" que sou, que sofre mais pelos outros do que por si mesma.Quando alguem estiver passando por um momento dificil tente ajudar, nao criticar, e dificil entender pessoas, pessoas sao complicadas, mas, um abraco, uma demonstracao de afeto, uma palavra pode salvar uma vida.Sei que sou bem aleatoria, nao sei se consigo consertar isso, porem, espero que tenham conseguido entender um pouco dos fragmentos de pensamentos que me assolam no momento.Que consigamos sorrir e fazer outras pessoas sorrirem nesta semana, a vida e dificil.Esse e mais um daqueles desabafos de facebook que nao tenho coragem de publicar la. xPApesar de falar sobre "pensar", nao costumo pensar muito para escrever e tenho o defeito de tentar evitar pensar, nao que eu nao pense, mas evito pensar e refletir sobre coisas que me deixam triste buscando me manter ocupada com as coisas mais inuteis possiveis, mas que nao me permitirao desabar. Claro que essa atitude "burra" nao da certo e so me prejudica, porem tenho esperanca que um dia mudarei, assim espero.
Hoje descobri que nao sirvo mais para ter animais de estimacao, simplesmente nao sei lidar com a morte do bichinho e fico sofrendo mais do que deveria, isso atrapalha muita coisa na minha vida.Faz algum tempo que sair na rua e desagradavel e um dos motivos e o medo de ver algum animal abandonado, querer ajudar e nao ter como, medo de ver e saber que se se envolver vai ficar sofrendo instantaneamente. =/Hoje vi um filhote de cachorro banco ser atropelado quase que na minha frente, percebi que mesmo que eu tenha acabado de ver o animal o surto e instantaneo, o nao querer escutar, o nao querer ver, o de nao querer existir para nao presenciar mortes, abandonos..Boba e idiota sou por ser assim.Ninguem entender a dor que sinto por besteira, eu mesma nao queria sentir dor por coisas tao bobas, mas compartilhar que estou sofrendo com as outras pessoas e sinonimo de que sou fresca, besta e que tenho que me forcar nos meus medos e crescer forcadamente. As vezes talvez o que falte seja um ombro para se apoiar para chorar, coisas simples que contam muito na vida.Me vejo a cada dia tomada por medos e me tornando mais e mais incapaz de fazer tantas coisas.Antes eu conseguia ajudar um animal que estivesse morrendo, hoje eu fico com falta de ar, tonta e com as pernas tremendo, como se eu fosse despencar no chao a qualquer momento enquanto vejo meu interior despencado em desespero.Acho que me falta amor, talvez eu tenha esquecido o que e isso, o que e um abraco mesmo? O que e escutar um "eu te amo" sincero, verdadeiro.Palavras bobas as vezes valem tanto, mesmo que sejam pura ilusao. Faz uma eternidade que nao escrevo nada aqui. Hoje de madrugada eu estava meio surtada entao acabei escrevendo muito no celular, eis que colocarei aqui. Juro que queria parar de publicar coisas negativas aqui, mas nao tenho sido eficiente em tal feito. Eis que o aglomerado de palavras que colocarei abaixo e bem nonsense como eu. Tem varios erros que nao vou corrigir por motivo de: preguica.Preciso usar da negatividadepara me manter com os pes no chao, pois muitas vezes minha empolgacao,otimismo, positividade me faz flutuar, tirar meus pes do chao e me perder emilusoes criadas na minha propria mente.Se eu nao usar do meupessimismo para nao me frustrar muito posso acabar quebrando a cara me iludindoque tudo vai dar certo e acabar nao dando. Algumas pessoas nao entendem isso,mas a expectativa muitas das vezes acaba comigo, que sou ansiosa, com antecedencia,entao acabo por problematizar, o que nao ajuda, mas as vezes mefaz"sofrer" com antecedencia me fazendo colocar os pes no chao e mepreparar para o algo ruim que talvez esteja por vir. Isso nao e legal, massempre acredito que nao saberei lidar com a frustracao de ter a minha ilusao(expectativa) quebrada brutalmente, me preparar para o pior e nao estar prontapara ele, pois sempre ainda me iludirei, mas tal "preparo" me deixamais consciente do pior e quando ele acontece a queda e menor, pois estou
compessoas e importante".. Essas coisas, mas as vezes acaba nao dando muitocerto e eu me isolo, mas ate que parei de me isolar tanto quanto eu costumava.Te isolar te torna alguem fragil, experiencia propria. E sempre bom lembrar quecoisas ruins nao acontecem somente conosco, tem pessoas passando por coisaspiores e precisando de ajuda, podemos nos tornar "melhores" ajudando,"melhores" no quesito de melhorar o emocional deixando meu problemade lado para ajudar o outro. Fazia tempo que eu nao desabafava escrevendo.Desculpa nao ter logica, espero nao ter ofendido ninguem, vou procurarpsicologo e psiquiatra, acho que preciso xP.As vezes digo que aignorancia e uma dadiva, ver atraves das pessoas nao e legal. Sou muito lerda equase nunca percebo as coisas, entao sempre me machuco quando consigo veratraves de alguem, principalmente quando e por mensagem, porque putz, a pessoamandou uma mensagem deixando claro educadamente que tu nao tem importancia navida dela, e tu sacas, mas e claro que se tu alegar isso para a pessoa ela diraque e coisa da tua cabeca, as vezes pode ate ser porque sou paranoica, masoutras vezes nao e e a pessoa so esta escondendo aquilo que percebeste e quetalvez nem ela tenha se dado conta que deixou explicito "sem querer",ah, o inconsciente...Eu sou chorona e fico mal atepor causa do tom de voz que falam comigo, entao ne, nao sou uma referencia deser humano. Fico bastante mal tambem pelofato de todo mundo ser ocupado e menos eu Acho que meu irmao tinharazao quando disse que eu parecia o Baby da familia dinossauro, onde ele fala"eu sou o baby e voce precisa me amar", acho que as vezes faco issosem perceber e sou um incomodo na vida dos outros, ninguem precisa me amar, euque preciso amar os outros e saber demonstrar isso por mais que sejavergonhoso. Gente, ces notaram que sou bem louca ne? Acho que escrever talveznao seja muito saudavel haha serei eu esquizofrenica e nao sabia? Fica omisterio, espero nao ser ;-; Vou salvar isso no meu blog,vai que um dia meu psicologo precise ler para tirar conclusoes sobre minhasanidade mental (ainda nao tenho psicologo ta).
Dia desses peguei um TK95 em troca de um MSX2 que eu tinha, sempre tive vontade de possuir um. Apesar de nao ser um fa numero um dos ZX Spectrum, eu sempre quis ter um, no entanto os teclados dos TK90X e dos Spectrums tradicionais (aqueles teclados de borracha) nunca me chamaram a atencao. E ai que desde o passado longinquo entrou no ar uma paixao pelo TK95 da Microdigital.Ele nao e nada mais que o TK90X em um case melhor acabado e com um teclado dito "profissional" que supera em muito os teclados de borracha. Ele e basicamente um compativel nacional, rodando em PAL-M com compatibilidade (pero no mucho) com o ZX-Spectrum 48K.Quando apareceu este TK95, fiquei empolgado por ele ter pertencido deste a epoca de outro a somente um dono, que o comprou na loja e o manteve ate os dias de hoje.Ele veio em excelente estado cosmetico, no entanto, e um equipamento de mais de 20 anos e que necessitava de uns tratos. Considerando inclusive que o mesmo "residia" numa cidade praiana, mudou o clima (umidade relativa do ar) e obviamente apareceram alguns problemas de mal contato, azinhavre e ate mesmo desgaste de algumas pecas mecanicas.Segue o relato em detalhes (dividido em 3 partes pois tirei muitas fotos detalhando o processo de recuperacao):Ao ligar pela primeira vez, apareceram alguns tracos verticais na tela, denotando claramente problema de memoria...Nas proximas fotos, observando os fios do MOD de reset e de da tomada de LED que vai ate o teclado... Esse fio branco, do reset, estava antes soldado direto em uma perna do Z80, pelo lado de cima, e um detalhe, Z80 e soqueteado ... quase tive uma sincope ...Aqui uma lixada nas memorias, limpeza dos soquetes das mesmas, voi-la ... imagem perfeita sem tracos verticais ...O teclado estava cheio de falhas, basicamente por mal contado nos conectores ao longo do flat-cable ... dei um tapinha nisso tambem ... cortando a pontinha dos flats ... acabou mal contato e todas as teclas funcionando perfeitamente ...Essas duas fotos foram os ultimos testes do primeiro dia de fudebagem ... resultado satisfatorio ...Na sequencia posto a continuacao da fudebagem ... Depois de muito ver o sofrimento da comunidade de MSX e outras que faco parte, em busca de monitores que aceitem 15kHz, resolvi dar um fim a essa penuria, ate porque eu mesmo passo por ela apesar de utilizar um Scan Converter comercial, o Sony DSC 1024HD e ter um monitor RGB da Sony. Na verdade estou bem satisfeito com esses dois, no entanto, para ter o gostinho do desafio comecei a estudar uma forma de construir um Scan Converter voltado para nossos queridos microcomputadores com suas emblematicas saidas RGB a 15kHz, e acima de tudo contribuir com a comunidade retrocomputacional.Pois bem, a maioria dos monitores como todos sabem nao aceitam a taxa de frequencia de 15kHz e somente a partir de 31,5kHz, que seria o equivalente a um VGA 640x480x16cores. Considerando isto, estudo uma forma de transformar uma saida RGB 15kHz em um RGB 31,5kHz compativel com o padrao VGA, o que de
imediato transformaria praticamente qualquer monitor atual em um monitor utilizavel com os nossos tesouros retrocomputacionais.O ponto chave e primeiro entendermos como funciona o video a 15kHz dos micros.Pois bem, vamos utilizar como foco o MSX, que e alem de minha paixao, e um micro que tem uma comunidade bem ativa e que participa opinando e dando sugestoes.Nao vamos entrar neste momento em questoes de pinagem de saidas, somente vamos falar dos sinais, de seu comportamento e funcionamento para gerar a imagem.Vejam a figura 1 abaixo:A imagem gerada pelo VDP do MSX e amostrada nas tres cores basicas do espectro R,G e B, que sao as cores basicas, Red, Green e Blue ou em portugues Vermelho, Verde e Azul. Vejam figura 2 abaixo:Notem nesta figura que temos demarcada a area de visualizacao do espectro de cores que nosso olho e capaz de diferenciar as tonalidades (triangulo), faltando somente neste exemplo a intensidade, ou seja, mostra somente a imagem em 2D, para termos o 3D falta a intensidade e assim temos o que chamamos de cubo de cores. Nao vamos nos aprofundar aqui neste assunto, quem quiser mais informacoes procurem por cubo de cores no Google.Pois bem, voltando a figura 1, vemos que a imagem gerada pelo MSX tem as 3 cores basicas e mais um sinal chamado CSync, ou Composite Sync, que traduzindo seria Sincronismo Composto.Mas, o que vem a ser esse Sincronismo Composto?Vamos observar mais uma figura para entendermos como e formada a imagem de um monitor, apresento a figura 3:Conseguimos agora identificar que temos dois sinais basicos que compoem o sinal CSync, que sao HSync e o VSync, ou seja, Sincronismo Horizontal e Sincronismo Vertical. E por definicao podemos dizer que CSync e a soma de HSync mais VSync.A imagem e formada nos monitores RGB (Sem contar entrelacamento, que nao e o caso dos nossos micros), Da esquerda para a direita, de cima para baixo, ou seja, a ordem que os pixels sao pintados na tela. (Vejam traco em amarelo na figura 3).Os pixels que sao pintados na tela, sao enviados pelo VDP uma linha por vez e acontecem entre um pulso e outro do Sincronismo Horizontal, ou seja, uma linha compreende todos os pixels que sao enviados ate o proximo pulso de Sincronismo Horizontal.O Sincronismo Vertical, serve para informar ao circuito de formacao de imagem do monitor que inicia-se uma nova imagem, ou seja, e o sinal para informar que o cursor devera subir para a posicao inicial da tela (canto superior esquerdo), quando comecarao a ser contadas novamente as linhas do Sincronismo Horizontal.Ai voces me perguntam:-Ta bom, mas o e tal do CSync?Agora e a hora que comeca a ficar mais interessante o nosso artigo, vamos comecar a ver os sinais na pratica.Colocando um Osciloscopio para medir o sinal do CSync, poderemos observar esses dois sinais de forma composta, vamos as imagens, vide figura 4 e uma foto da aquisicao dos dados:O sinal em Amarelo (Canal 1 na foto) e o CSync puro saindo do VDP do MSX ... e o sinal em Ciano (Canal 2) e o sinal
do VSync depois de separado pelo LM1881 (Vamos falar sobre ele jaja!).Notem que no sinal CSync podemos separar os sinais visualmente ... lendo o sinal Amarelo da esquerda pra direita podemos ver na primeira parte o click de 15kHz que e dado justamente pelo sinal do HSync, ou seja cada vez que sinal baixa do nivel logico 1 (Sinal na parte de cima, ou no caso de sinal de video 1Vpp) para o nivel logico 0, e um final de linha, o tempo que temos entre um nivel logico e outro e exatamente o tempo que o VDP do MSX tem para enviar as informacoes RGB que compoem a linha.Num determinado momento (vendo agora a parte dois do sinal do CSync) notamos que e invertida a fase, ou seja, os frames continuam sendo transmitidos, no entanto o que era nivel logico 1 passa a ser nivel logico 0, ou seja, comeca ai a marcacao de frame, ou seja, e ai que o VDP informa para o monitor que ele deve mandar o cursor para a posicao 0,0 do CRT, ou seja, ele deve iniciar uma nova tela. Note que sao transmitidos aproximadamente 6 frames neste intervalo.Vamos entender agora o trabalho do LM1881 (Vejam a figura 1 novamente).Basicamente o que ele faz e separar o sinal de Sincronismo Vertical do sinal de Sincronismo Composto, traduzindo:- Alguns monitores nao aceitam o sinal de Sincronismo Composto e necessitam do sinal de Sincronismo Vertical para saber quando se inicia um novo frame ou tela. Por isso precisamos do LM1881 em alguns casos.Pela visualizacao do canal 2 do osciloscopio da pra ver claramente a separacao do sinal de Sincronismo Vertical.Vamos ver agora um pouco sobre as amplitudes e frequencias de sinal, isso e muito importante entender se estamos querendo construir uma logica para ler os sinais de sincronismo do VDP.Agora temos os dois sinais tirados da saida do LM1881, notem a limpeza do sinal apos a normalizacao do mesmo, note tambem a diferenca de amplitude, salientando que no Canal 1 em Amarelo temos o sinal de HSync. Que se observar atentamente, e o sinal de CSync normalizado, nao ha praticamente diferenca entre os dois.A Amplitude do sinal VSync esta em 3.76V com um delta de 2.88V, note que o sinal atende o limiar de logica TTL perfeitamente, que e algo por volta de 3.02V ... acima disso podemos considerar tranquilamente nivel logico alto ou 1 para circuitos alimentados por 3.3V.Nesta outra imagem, medimos a amplitude do HSync, mostrando um delta ainda mais acentuado e uma definicao ainda melhor de nivel logico, por volta de 3.84V, mais uma vez, perfeito para logica de circuitos em 3.3V.Uma outra nota, que vale salientar e que muitos monitores aceitam o CSync diretamente no pino HSync do conector HD15 do VGA, no entanto a maioria dos que aceitam isso nao reconhecem esse sinal em 1Vpp, como o VDP geral, necessitando de uma normalizacao, que e o caso do meu DSC 1024HD. Teoricamente bastaria um amplificador com um transistor de uso geral para resolver o problema, mas podemos usar a caixinha com o
LM1881, assim o mesmo servira para usar com outros monitores.Aqui o trabalho comeca a ficar serio e comecamos a verificar os detalhes dessa transmissao de dados.Notem que o tempo transcorrido na linha HSync (Canal 1) para informar o nivel logico 0 no caso da Sincronizacao vertical e de 192uS (microSegundos), vejam a marcacao no osciloscopio no deltaT. Vemos agora a medicao do deltaT no VSync, que e de 164uS.Ampliando a onda um pouco, temos o delay de inicio que o LM1881 leva para reconhecer que comecou o nivel logico 0 no VSync e mudar o estado do mesmo, esse tempo e de 27uS. Em outras palavras podemos afirmar que este tempo de 27uS e irrelevante para o funcionamento nos monitores que utilizando HSync e VSync.Aqui nos medimos o clock para visualizar que o mesmo, dobra a frequencia quando estamos visualizando o VSync, isto serve para informar ao monitor que frequencia de identificacao de sincronizacao vertical e igual do dobro da frequencia nominal do sistema quando em sincronizacao horizontal ou seja:v=Sincronizacao Verticalh=Sincronizacao Horinzontalf=Frequencia Nominal do Sistemav=1 f=2f , ~hContinuando nossa analise, temos agora a medida de tempo entre o inicio do dobro do clock, ate o final do dobro do clock, o que sinaliza pelo HSync o inicio e o final do VSync, este tempo e de 580uS.Analisando este pedaco dos sinais temos mais um pouco de teoria e o nome de cada um desses trechos do sinal, acompanhem a figura:Front Porch e o Back Porch sinalizam para o processador do monitor quando acontecera um pulso de sincronizacao.O Front Porch do pulso de Sincronismo Vertical tem a duracao de 188uS.O Back Porch do pulso de Sincronismo Vertical tem a duracao de 192uS.O pulso 2f descrito anteriormente tem a duracao de de 35uS, o que resultou numa frequencia de 28.57kHz nesta amostragem.O pulso f descrito tambem acima, tem a duracao de 63uS, o que resulta em 15.87kHz, que e exatamente nossa taxa de frequencia de atualizacao horizontal. Em outras palavras neste intervalo e que devemos enviar todos os pixels de uma linha.A duracao do pulso de que marca 2f e de 2.4uS.A duracao do pulso de que marca f e de 5.2uS.Agora vamos nos atentar ao sinal de Sincronizacao Horizontal ou HSync, visualizando juntamente um dos canais de cor. Eu escolhi o canal azul, mas poderiamos escolher qualquer um dos outros dois (verde ou vermelho). A escolha pelo canal azul, foi pelo fato de a tela padrao do MSX ser de fundo azul, o que facilitaria para mostrarmos uma linha preenchida sem eu ter de gerar qualquer tipo de imagem diferente.O Canal 1 do osciloscopio continuou no HSync, enquanto mudei o Canal 2 para o azul.Nesta primeira imagem ja podemos ver claramente 4 linhas, 3 pulsos de HSync divindo cada uma delas e a modulacao de azul em nivel alto, causado pelo fundo totalmente azul mostrado nas fotos.Para validarmos esse pulso de modulacao, eu fiz uma tela metade azul e metade preta para podermos visualizar a modulacao de uma forma mais "marcante".Vejam a foto da tela, e a linha modulada logo em seguida em
mais uma captura de tela do osciloscopio.Conseguimos observar claramente metade da linha em preto, ou nivel baixo na captura do osciloscopio e a metade azul, ou nivel alta na captura. Com isso e possivel entender a modulacao do video no canal B, ou azul.Agora para vermos os detalhes da modulacao, vamos ampliar e centralizar somente uma linha de video.Notem que o tempo de video juntamente com o pulso de Sincronizacao Horizontal, tem algumas diferencas de tempo, vamos ampliar agora somente o pulso e entender como funcionam os intervalos na Sincronizacao Horizontal, analogo ao que vimos na Sincronizacao Vertical.Notem que temos os sinais muito parecidos com o VSync. Com suas "introducoes" do pulso. Vejam diagrama abaixo.Agora que ficou claro todos os intervalos, vamos medir suas temporizacoes.O tempo que a modulacao baixa para nivel 0 e de 10.8uS.O Front Porch e da ordem de 1.4uS.O periodo do pulso de sincronizacao e de 4.8uS.O Back Porch tem um tempo de 4.6uS.O tempo de modulacao de imagem e de 52.4uS.E neste intervalo que devemos enviar os pixels horizontais da linha, formando assim a imagem como queremos, modulando em conjunto os canais R, G e B.E aqui mostro pra voces um pouco da minha bagunca, escrevendo e capturando as imagens com as medidas deste artigo.Nos proximos artigos vamos falar sobre as conclusoes destas medicoes e de uma proposta eletronica para realizar a tarefa de conversao de 15.5kHz para 31.5kHz.Por hoje e so pessoal!
Como terceira e ultima parte dos Posts sobre o TK95 (ate o momento), seguem algumas imagens de jogos que carreguei, ate acertar o volume no OTLA e descobrir que ainda tenho que fazer algumas alteracoes para carregar os programas no modo turbo. O importante e que o TK95 funcionou perfeitamente!O primeiro game que eu tentei carregar foi o Thundercats ... mas so funcionou ate a tela de entrada ...Agora ligando no monitor (TV) que aceita Pal-M e mostra tudo colorido !!! O Monitor da Sony nao entende o video composto do TK95 ...Carregando Frankenstein 2000 ...E carregou ... isso foi uma festa aqui que voces nao tem ideia !Carregando Future Knight ...Tambem carregou!Segunda tentativa de carregar o ThunderCats ...Nao rolou! So a tela de entrada mesmo ... Colo um Zoom nas letras ... por ser video composto acho que esta boa a qualidade ...E por fim ... carregando o famoso KnightLore ...Carregou !!! Um jogo divertidissimo! As fotos nao ficaram tao boas ...E isso pessoal ... um Feliz 2014 para todos voces, este sera obviamente meu ultimo post do ano de 2013 ... em algumas horas estaremos em 2014 ... desejo a todos voces muita fudebagem! Continuando com os trabalhos de restauracao do TK95, vamos ver agora os trabalhos nos conectores de video composto e do Bus de expansao.Procurando no meio das minhas tralhas, encontrei alguns conectores BNC (O MSX sera o proximo a receber este mesmo mod, que me facilita a vida, absurdamente!).Vejam o estado da caixa de RF, completamente preta e com alguns pontos vermelhos de ferrugem (nao da pra ver pela foto!) ...Retirada da caixa de RF para poder lixar, e reformar a mesma. Vai ser necessario aumentar o buraco para o conector.Quase todos os componentes estavam com solda-fria, acho que a pessoa que fez este mod no passado nao tinha muita habilidade com o ferro de solda, ou usou um estanho muito denso e um ferro de solda muito fraco. Estava tudo solto e dando curto pra todo lado. Refiz tudo obviamente! Aqui segue um teste de encaixe do conector BNC na caixa de RF, antes da soldagem do mesmo.Buraco ja aumentado e caixa de RF devidamente lixada com a ajuda da Dremel.Agora a caixa de RF devidamente encaixado no seu lugar com o novo conector.Reorganizacao dos fios, a visao superior depois da reforma.Encaixe do cabo BNC para um teste na TV.Funcionou perfeitamente, nunca mais terei problemas de video composto.Agora vamos providenciar uma tampa para a caixa de RF ja que a original se perdeu.Tampa fixada e no lugar!Indo para o outro lado da placa, o dissipador de calor estava me incomodando, aparentemente havia um adesivo que se perdeu com o tempo, e deixou tudo sujo, alem do conector do Bus de expansao estar complementante gasto e preto da maresia (lembram da anterior marado deste TK 95?) ...Olhem o estado do dissipador de calor.Aqui o Bus de expansao ja re-estanhado.Dissipador de calor limpo e encaixado no seu lugar.Notem a diferenca de cor dos conectores ja re-estanhados para os originais nas proximas fotos...Aqui complemente recuperados. Chega de mal-contato!Aqui o
detalhe do novo conector de energia, agora e um do tipo P4, com ele nao existe mais curto quando se encaixa o conector com a fonte ligada.Observando o conector BNC, sera necessario abrir um pouco mais o rasgo para o conector de video composto.Detalhe (desfocado) do novo conector P4 de energia.Visao geral ...Rasgo para encaixe do conector de video composto BNC ...Botao de Reset que irei trocar no futuro, este verde me incomodou!Para que servem os LEDs?- Para serem trocados!Vamos colocar um LED branco no lugar do vermelho de PowerOn ...Ficou bem mais harmonioso com o restante do gabinete ...Novo cabo de energia e de video devidamente conectados ...Mais detalhes do novo LED de PowerOn ...Fico por aqui com este post, e ainda devendo mais um post com a terceira parte, onde carrego alguns jogos e atesto o funcionamento do micrinho ja fudebado!