Vamos Jogar Brasil !!!!

No pŕoximo final de semana, 28 e 29 de janeiro, acontece no Rio de Janeiro o Joga Brasil, que é um evento voltado para a divulgação de jogos eletrônicos feitos por empresas nacionais.

Joga Brasil

Um ótimo evento para fomentar novos desenvolvimentos, entrar em contato com os players nacionais que já contam com algum tempo de experiência no mercado de desenvolvimento e venda de jogos, assistir as diversas palestras sobre assuntos como desenvolvimento de jogos, mercado e negócios e também sobre os resultados da industria nacional de jogos.

No site do Joga Brasil encontramos todas as informações sobre as mesas redondas e palestras que estão previstas para os dois dias do evento e o interessante sobre os palestrantes é que no dia 28 teremos a participação de um velho conhecido da comunidade MSX nacional, Renato Degiovani, autor de diversos jogos nacionais no formato adventure e também do aclamado software de manipulação gráfica, o Graphos III.

É uma pena que a maioria das palestras e mesas redondas acontecerão apenas no dia 28, entretanto se você conseguir marcar presença apenas no dia 29, com certeza participará de um evento pioneiro e único, até o momento, no mercado nacional. Abaixo o vídeo promocional do evento.

Vídeo promocional do evento Joga Brasil

Informações:

Joga Brasil 2012

28 e 29 de Janeiro, 2012

Av. Marechal Rondon 1460 – Riachuelo, Rio de Janeiro
Sáb. das 10 as 18hrs, Dom. das 10 as 17hrs – Entrada Gratuita!

[]’s
PopolonY2k

Referência na internet

Joga Brasil – Site oficial
http://www.jogabrasil.com.br/

Renato Degiovani – Wikipedia
http://pt.wikipedia.org/wiki/Renato_Degiovani

Graphos III
http://www.tilt.net/clip/bits04.htm

Print Friendly, PDF & Email

Digilent BASYS 2 – FPGA Kit unboxing

O ultimo ano foi bastante dinâmico não só para a comunidade MSX mas também para a comunidade de desenvolvimento de software e hardware em geral.

Vale ressaltar na comunidade MSX sobre o desenvolvimento, no Brasil, de tecnologias que já estão disponíveis há um certo tem em outros países como por exemplo a placa de rede para MSX, baseada na Obsonet, construída por Ricardo Oazem da Tecnobytes. Outra novidade original do Brasil é a placa IDE, também da Tecnobytes, com 512 Kbytes de Memory Mapper e como senão bastasse essa quantidade a mais de memória mapeada, essa Mapper é reconhecida em qualquer MSX, inclusive os de primeira geração.

Isso tudo é para exemplificar que o mercado MSX está repleto de coisas novas e no meio dessas coisas novas de MSX muitas outras existem em paralelo, principalmente no desenvolvimento de hardware e software embarcados, que é um mercado emergente no Brasil, principalmente através de tecnologias de hardware open source para hobbystas, como a Arduino e também através de tecnologias mais profissionais para desenvolvimento de hardware reprogramáveis, como a FPGA.

Em um futuro próximo escreverei um post sobre a tecnologia Arduino, no momento o meu interesse é sobre a FPGA, tecnologia essa que tive contato pela primeira vez em 2004, quando naquela época eu arquitetava e desenvolvia o software que controlava toda a inteligência de um veículo aéreo autônomo, ou UAV, para um grande cliente.

Foi um contato rápido mas que me deixou bem interessado nessa tecnologia, pois na mesma época o One Chip MSX (OCM) começava a despontar no cenário da comunidade MSX mundial. assim como em diversos outros projetos que começavam a ser desenvolvidos em torno dessa tecnologia. Foi o suficiente para saber que existem 2 grandes players nesse mercado de FPGA, sendo a líder a Xilinx, seguida de perto pela Altera.

Acompanhando o autor do projeto MSX ARM, Rogério Machado, até um revendedor de placas baseadas em FPGA, na ultima semana, fiquei bastante empolgado em começar a desenvolver coisas baseadas em FPGA e terminei adquirindo um kit de aprendizado, o BASYS 2 da Digilent Inc., nada parecido com a DE0-Nano, da terasIC, baseada em Altera e utilizada para auxiliar o desenvolvimento do protótipo do MSX ARM e que  possui uma grande quantidade de  I/O, 1 conversor A/D de 8 canais e 1 acelerõmetro, 32MB de memória entre outras características interessantes, mas para mim a BASYS 2 já é um excelente começo.

Abaixo segue as imagens do unboxing…..

Digilent BASYS 2

……e o detalhe da plaquinha.

BASYS 2 - FPGA Kit (Xilinx based)

Características técnicas do Kit.

  • Xilinx Spartan-3 E FPGA, 100K ou 250K;
  • Possui 18 bits multiplicadores, 72Kbits de RAM, e 500MHz;
  • 2 Portas USB de velocidade total para configuração e transferência de dados;
  • Adept 2.0 software disponível como um download gratuito;
  • XCF02 Plataforma Flash ROM que armazena as configurações FPGA indefinidamente;
  • Freqüência de oscilação configurável pelo usuário (25, 50 e 100 MHz);
  • Reguladores de voltagem (1.2V, 2.5V e 3.3V), que permite o uso de 3.5V-5.5V;
  • 8 LEDs, 4 displays de sete segmentos, quatro botões, 8 comutadores, porta PS / 2 e uma porta de 8-bit VGA;
  • Quatro conectores de 6 pinos para o usuário;

.

BASYS 2 (XILINX based)

Ou seja, é uma placa básica mas que de imediato dá para perceber que tem um potencial para desenvolver até coisas não triviais, como por exemplo implementar uma placa de vídeo VGA e testar o resultado através do conector VGA presente no kit. Sem contar os 4 displays que podem, entre outras coisas, ser utilizados para interação com o usuário ou até mesmo para mostrar informações de debug.

As 8 chaves comutadoras e os 4 botões são mais do que suficientes para possibilitar a entrada de dados por parte do usuário, sem contar a porta PS/2 que possibilita a implementação de entrada de dados via teclado.

O FPGA utilizado na placa é o Xilinx Spartan-3 E, com capacidade suficiente para as minhas necessidades de iniciante :), onde já até penso em criar algum projeto, quem sabe um Atari 2600.

É claro que não poderia faltar um material impresso ou até mesmo em formato eletrônico para o aprendizado de alguma linguagem para desenho e especificação de hardware e a mais conhecida é a HDL,  que, é claro, tem suas variações e forks.

Abaixo a imagem dos 2 livros que aquiri juntamente com o kit…….

Introduction to Digital Design - Using Digilent FPGA Boards

….depois de comprar esses 2 livros, descobri que a própria Digilent disponibiliza um preview desses, e outros, livros gratuitamente em PDF, então você pode consultar o conteúdo do livro antes de adquiri-lo, inclusive você pode fazer a compra diretamente no site da própria Digilent.

  • Digital Design – Using Digilent FPGA Boards (VHDL/ActiveHDL Edition)  – 75+VHDL Examples – Richard E. Haskell,  Darin M. Hanna – LBE Books;
  • Digital Design – Using Digilent FPGA Boards (VHDL/ActiveHDL Edition)  – 30 VHDL/Active-HDL Examples – Richard E. Haskell,  Darin M. Hanna – LBE Books;

Segue abaixo os links para download e compra:

http://www.digilent.cc/Products/Catalog.cfm?NavPath=2,729&Cat=14

Pesquisando na internet é possível encontrar diversos projetos que utilizam a FPGA Spartan 3 da Xilinx e que com alguma ou nenhuma alteração poderão ser utilizados no BASYS 2 da Digilent, entretanto o objetivo desse post é apenas fazer uma apresentação do kit para que no decorrer do ano que se inicia  eu possa mostrar seu funcionamento e exemplos de utilização.

[]’s
PopolonY2k

Referência na internet

Obsonet (MSX.Org)
http://www.msx.org/articles/obsonet

Obsonet
http://obsonet.blogspot.com/

Tecnobytes
http://www.tecnobytes.msxall.com/

Arduino (Wikipedia)
http://en.wikipedia.org/wiki/Arduino

FPGA (Wikipedia)
http://en.wikipedia.org/wiki/Fpga

UAV (Wikipedia)
http://en.wikipedia.org/wiki/Unmanned_aerial_vehicle

One Chip MSX (Wikipedia)
http://en.wikipedia.org/wiki/1chipMSX

XILINX (Wikipedia)
http://en.wikipedia.org/wiki/Xilinx

Altera (Wikipedia)
http://en.wikipedia.org/wiki/Altera

Digilent Inc.
http://www.digilentinc.com/

BASYS 2 (Digilent)
http://www.digilentinc.com/Products/Detail.cfm?Prod=BASYS2

terasIC
http://www.terasic.com.tw/en/

DE0-Nano (terasIC)
http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&No=593

VGA (Wikipedia)
http://en.wikipedia.org/wiki/Video_Graphics_Array

Atari 2600 (Wikipedia)
http://en.wikipedia.org/wiki/Atari_2600

Hardware description language – HDL (Wikipedia)
http://en.wikipedia.org/wiki/Hardware_description_language

Print Friendly, PDF & Email

Tetrastar – Chiptune electronic music

Quem, na década de 80, poderia imaginar que algum dia seria moda se vestir como nerd e que teríamos programas de TV exaltando o estilo nerd e até mesmo que os nerds estariam no controle das maiores corporações mundiais e que influenciariam na musica, forte instrumento da cultura pop mundial, com produções feitas com as mais modernas tecnologias e/ou até mesmo utilizando computadores e video games com nada mais, nada menos que 20 a 30 anos de idade.

Pois bem, na TV é impossível hoje não conhecer a série do Warner Channel, denominada The Big Bang Theory, que com o seu protagonista, Sheldon Cooper, tem influenciado cada vez mais jovens, divulgando assim a cultura nerd e a tornando objeto de desejo :).

The Big Bang Theory

Na área musical temos percebido, principalmente nos últimos 4 anos, um movimento musical denominado Chiptune music, que é basicamente a produção musical utilizando chips de som criados na década de 80, ou até mesmo antes, presente basicamente em computadores antigos, sendo destaque nessa área os Commodore 64, ZX Spectrum/MSX e também video games como Super NES (aka Super Nintendo no Brasil) e Sega Genesis (aka Mega Drive no Brasil).

Até hoje o chip do Commodore 64, o SID, é cultuado como o melhor chip para criação musical no movimento chiptune, sendo utilizado por seus adeptos, seguido pelo chip da General Instruments, AY-3-8910, utilizado pela grande maioria dos computadores da década de 80, incluindo o ZX Spectrum e MSX.

É nesse cenário do movimento chiptune que, navegando em sites internacionais e fóruns, tomei conhecimento de uma dupla de musica eletrônica denominada Tetrastar, que é basicamente formada pelo próprio produtor da dupla, Oliver Hindle e da vocalista, Jaylyn Coffin.

TetraStar – Eletronic music duo

A dupla foi formada em 2010, atuando basicamente no cenário indie  e recentemente liberou para download em seu site o seu primeiro álbum denominado Song’s we didn’t Write (canções que não escrevemos – tradução livre), que basicamente são musicas de outros artistas que foram reestilizadas e produzidas por eles utilizando sintetizadores, Commodore 64, Nintendo Game Boy e NES.

É perceptível os diversos arranjos feitos pelo NES e Game Boy (que por vezes se parece muito com sons de ZX Spectrum/MSX) em todas as musicas da dupla com a marcante batida eletrônica, aliada a excelente voz da cantora Jaylyn Coffin, fazem do Tetrastar uma excelente surpresa no cenário da musica indie e porque não dizer da musica chiptune.

Tetrastar – Crank That

 25/01/2012 – UPDATE

Recentemente TODOS os vídeos oficiais do Tetrastar foram removidos do Youtube e o site oficial http://tetrastar.co.uk, é redirecionado para o site do grupo original do produtor, Oliver Hindle, o SuporPowerLess (http://www.superporwerless.co.uk), o que nos deixa com uma interrogação sobre o futuro do Tetrastar.

Atualizei o vídeo que existia anteriormente, Float On, para o clip Crank That, que ainda não foi removido do Youtube.

[]’s
PopolonY2k

Referência na internet

Definição de Nerd (Wikipedia)
http://pt.wikipedia.org/wiki/Nerd

Warner Channel
http://www.warnerchannel.com/

The Big Bang Theory (Wikipedia)
http://en.wikipedia.org/wiki/The_Big_Bang_Theory

Sheldon Cooper (Wikipedia)
http://en.wikipedia.org/wiki/Sheldon_Cooper

Chiptune Music (Wikipedia)
http://en.wikipedia.org/wiki/Chiptune

Commodore 64 (Wikipedia)
http://en.wikipedia.org/wiki/Commodore_64

ZX Spectrum (Wikipedia)
http://en.wikipedia.org/wiki/ZX_Spectrum

MSX (Wikipedia)
http://en.wikipedia.org/wiki/MSX

Super NES (Wikipedia)
http://en.wikipedia.org/wiki/Super_nes

Sega Genesis (Wikipedia)
http://en.wikipedia.org/wiki/Sega_Genesis

MOS Technology SID (Wikipedia)
http://en.wikipedia.org/wiki/MOS_Technology_SID

General Instruments AY-3-8910 (Wikipedia)
http://en.wikipedia.org/wiki/General_Instrument_AY-3-8910

Tetrastar official page
http://tetrastar.co.uk/

Superpowerless (Oliver Hindle Wikipedia)
http://en.wikipedia.org/wiki/Superpowerless

Independent Music (Indie music – Wikipedia)
http://en.wikipedia.org/wiki/Independent_music

Songs we didn’t write post (Official website)
http://tetrastar.co.uk/?p=62

Nintendo Game Boy (Wikipedia)
http://en.wikipedia.org/wiki/Nintendo_Game_Boy

Nintendo Entertainment System (Wikipedia)
http://en.wikipedia.org/wiki/Nintendo_Entertainment_System

Print Friendly, PDF & Email

RetroBirthday to you ….

Apesar de a humanidade viver um período de maior criação de toda sua existência, eu acredito cegamente que subutilizamos tudo o que temos, incluindo técnicas e tecnologias dos ultimos 50 anos e com isso acabamos por nos desfazer de coisas que são úteis apenas porque existe algo mais novo no mercado e dessa forma gastamos tempo no aprendizado de como utilizar o “novo” da mesma forma como faziamos no “velho“, e também desperdiçamos recursos financeiros e, indiretamente, recursos naturais.

Por esse motivo, e também para comemorar o primeiro ano de existência do blog PopolonY2k Rulezz, durante o segundo ano de vida do blog vou utilizar o tema Grassland 2.0.0 do WordPress, que exalta a economia e preservação dos recursos naturais da Terra, o que tem tudo a ver com Retrocomputing sob meu ponto de vista, uma vez que se você continuar utilizando ao máximo os recursos de sua tecnologia antiga, com certeza menos PC’s novos serão produzidos e menos o nosso planeta será agredido pelos males que essa cadeia de produção e consumo causam a ele.

Talvez você esteja achando que sou completamente maluco ao afirmar essas coisas….hummmmmm, talvez você não pense assim depois de saber que o WWF fez um relatório que demonstra que o poder de consumo do ser humano supera o poder de recuperação do planeta, conforme esse link aqui do site oficial do WWF.

WWF Logo

O que dizer do reconhecido site, The History of Stuff (A história das coisas) cujo famoso vídeo de Annie Leonard explica um pouco sobre o funcionamento do “sistema“. Segue abaixo o video em uma versão traduzida para o Português.

Por tudo isso, é certo dizer que a utilização e o desenvolvimento de novas utilidades para nossos MSX, Commodores, Ataris e outras tecnologias antigas é um potencial contribuinte para o desenvolvimento de um planeta sustentável :).

[]’s
PopolonY2k

Referência na internet

The History of Stuff
http://www.storyofstuff.com/

WWF Brasil
http://www.wwf.org.br/

Annie Leonard (Wikipedia)
http://en.wikipedia.org/wiki/Annie_Leonard

Print Friendly, PDF & Email

MSX Resources Rulezz !!!

Bom, eu tenho tentado dar uma revitalizada, da maneira que posso, no cenário de desenvolvimento de novos softwares para MSX, inclusive participando de projetos de games, escrevendo ferramentas de conversão de musicas MIDI para MSX, entre outras coisas que inclusive estão em fase de desenvolvimento super secreto 🙂

Entretanto é inevitável citar que nada disso teria importância senão houvesse uma divulgação sobre esses trabalhos, então o motivador para criar esse blog foi basicamente a quantidade de ideias e motivações que tenho para desenvolver material para MSX, hoje e nos próximos anos.

Nesse intervalo de tempo escrevi muita coisa original para o  blog e é esse o objetivo do mesmo, porém não dá para se fechar no seu mundo e ignorar o que está a sua volta, não visualizando excelentes fontes de informações que te ajudam a melhorar seu conhecimento e visão do “mundo“.

Bom, desde outubro desse ano venho acompanhando o blog MSX Resources, principalmente após seu anuncio na comunidade MSX Brasil no Orkut.

MSXResources - Detalhe na navinha Popolon no logo do site 🙂

Posso dizer que de imediato fiquei impressionado pela qualidade dos posts e também dos detalhes em cada parte do blog e para mim ficou claro que o autor era alguém sério e compromissado com o MSX.

Depois da primeira visita, nunca mais parei de prestigiar o site pois é muito bom.

Bem, para minha surpresa, no inicio dessa semana o autor do MSX Resources entrou em contato comigo e sugeriu uma parceria onde poderíamos compartilhar os posts já existentes entre os sites e até, em um futuro próximo, escrever posts conjuntos para publicação nos dois blogs.

Como a união faz a força, principalmente para uma comunidade, do MSX, cuja a tendência é sempre diminuir por não ser mais mainstream, abracei a parceria com muito entusiasmo e principalmente honrado por estar firmando uma parceria com um blog sério como o MSX Resources.

Então é com grande satisfação que anuncio que em breve teremos cross-postings e cada vez mais conteúdos compartilhados entre o PopolonY2k Rulezz e o MSX Resources.

[]’s
PopolonY2k

Referência na internet

MSXResources
http://msxresources.wordpress.com/

Print Friendly, PDF & Email