Perfil

Guto Maia @gutomaia


Sobre mim

-

Propostas

NES Hacks

Com 30 anos de estrada, o velho Nintendinho 8 bits, hoje, não é apenas um videogame voltado a retrogames, é uma incrivel plataform para os mais váriados hackings. No coração uma CPU baseada no 6502, mesma utilizada no Apple 2 e o Atari 2600.


Nesta palestra vou apresentar alguns hacks utilizando Python, LUA, uma Raspberry PI e um processador 6502. http://imgur.com/VwaMhnU


 

NES Hacks

Com 30 anos de estrada, o velho Nintendinho 8 bits, hoje, não é apenas um videogame voltado a retrogames, é uma incrivel plataform para os mais váriados hackings. No coração uma CPU baseada no 6502, mesma utilizada no Apple 2 e o Atari 2600.


Nesta palestra vou apresentar alguns hacks utilizando Python, LUA, uma Raspberry PI e um processador 6502. http://imgur.com/VwaMhnU


 

NES Hacks (2hs)

Neste tutorial, vamos fazer uso de Assembler/Lua e Python para demonstrar como os consoles de 8 Bits eram construidos nos anos 80 e como são hackeados hoje em dia.


Vou compartilhar o aprendizado que tive nos últimos anos e ajudar executar e construir demos. 


 


Situaćão Problema:


 - Como um console de videogame era feito nos anos 80?


 - Por onde comećar e como entender a vasta literatura disponível 


 - Como Python me ajuda?


 


Tópicos:


 - Aprender o funcionamento básico do 6502 com suas particularidades e registradores no NES


 - Entender o que são mappers e como eles expressão um tipo singular de programaćão.


 - Fazer interrućões de hardware no emulador utilizando Lua, primeiros passos para Hack e Debug


 - Hello World em Assembler utilizando Mapper #0


 - Finalmente Python, apresentado como apenas mais uma ferramenta a cerca do tema.


 


Objetivo:


 - Apresentar em detalhes o funcionamento do NES. Neste tutorial, Python não será vista como o epicentro do conteúdo, mas como uma ferramenta que permita alterar a sua forma.


 


-- PRESS START --


 


 

NES Hacks 2 - The Mission

Com 30 anos de estrada, o velho Nintendinho 8 bits, hoje, não é apenas um videogame voltado a retrogames, é uma incrivel plataform para os mais váriados hackings. No coração uma CPU baseada no 6502, mesma utilizada no Apple 2 e o Atari 2600.  A palestra consiste em um conjunto de lighting talks atualizada sempre com novos hacks.


Nesta palestra vou apresentar alguns hacks utilizando Python, LUA, uma Raspberry PI e um processador 6502. http://imgur.com/VwaMhnU

Retrogames, PyGame e Metaprogramação

Uma série de lighting talks para abordar:


- Retrogames, como CPU's funcionam e porque se importar


- Pygame and deploy!


- Metaprogramação e games.


 Cada lighting talk, é de certa forma auto-contida, contudo se complementam. O objetivo é direcionar o final a uma única conclusão.

wedNESday - Hacks de quarta-feira

O que fazer com uma raspberry e um processador 6502 ?


Que tal o seu proprio NES: http://imgur.com/VwaMhnU


Nesta palestra vou apresentar alguns Hacks utilizando a rasberry, como funciona o processador do NES e principalmente, como Python cola tudo!

wedNESday - Hacks de Quarta-feira

O que fazer com uma raspberry e um processador 6502 ?


Que tal o seu proprio NES: http://imgur.com/VwaMhnU


Nesta palestra vou apresentar alguns Hacks utilizando a rasberry, como funciona o processador do NES e principalmente, como Python cola tud