Mudanças entre as edições de "Insights from the MAME project into hardware reverse engineering"

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar
 
Linha 1: Linha 1:
  +
#REDIRECT[[Hardware_reverse_engineering_insights_from_the_MAME_project:_a_path_towards_free_firmware]]
Proposta de palestra enviada para a conferência LibrePlanet 2016
 
 
'''Hardware reverse engineering insights from the MAME project: a path towards free firmware.'''
 
 
===Bio===
 
 
Felipe Sanches is a software freedom activist and developer who became a libre hardware designer when co-funding Metamáquina, a Brazilian 3d printing company. Felipe has contributed to the development of graphic design, CAD and 3d modelling & printing libre software such as Inkscape, OpenSCAD, Pronterface and GNU LibreDWG. He is also a co-founder of Garoa Hacker Clube, the first brazilian hackerspace, and of PoliGNU, the Free Software Studies Group of the engineering school at University of São Paulo. During the last few years, Felipe has also engaged in hardware reverse engineering and in the development of emulation drivers, being a frequent code contributor to the MAME (Multiple Arcade Machine Emulator) and MESS (Multi Emulator Super System) projects.
 
 
See also: https://www.fsf.org/working-together/profiles/felipe-sanches
 
 
===Description===
 
 
The MAME Project's main stated goal is to preserve historical computer hardware. The strategy for achieving that objective is to inspect the devices and then to develop emulators for them. While most hardware is undocumented and relies on proprietary firmware, the MAME development community has nurtured strong reverse engineering practices since its origins back in 1997.
 
 
The techniques that we need to master in order to develop new emulators include reverse engineering procedures that are also very useful for aiding in the creation of free firmware solutions to replace the non-free blobs used in a broad variety of daily-use devices. These skills are also useful for the development of free drivers for undocumented devices and in the porting of operating systems and BIOSes to new hardware platforms. We need to strengthen a community of skillful hardware reverse engineers so that we can solve the freedom issues denounced by projects such as Linux-Libre and Libreboot.
 

Edição atual tal como às 12h59min de 16 de novembro de 2015