Thursday, May 29, 2008

Speaking at Defcon 16

After Black Hat, I'll be speaking at Defcon 16 regarding an entirely different subject. The abstract follows.

In 1990, a wire-bound book was published in Paris by the title of «Voyage au centre de la HP28 c/s». It presents a very thorough account of the inner workings of the Hewlett Packard 28 series of graphing calculators. Designed before the days of prepackaged microprocessors, the series uses the Saturn architecture, which HP designed in-house. This architecture is very different from today's homogeneous RISC chips, with registers of 1, 4, 12, 16, 20, and 64 bits in width. The fundamental unit of addressing is the nibble, rather than the byte. Floats are represented as binary-coded decimal, and a fundamental object in the operating system is an algebraic expression.

This architecture is still used, albeit in emulation, in the modern HP50g. With this talk, I intend to call attention to a fascinating, professional, and well-documented feat of reverse engineering. Using little more than their ingenuity and an Apple ][e, Paul Courbis and Sebastien Lalande reverse engineered a black box calculator into a real computer, one which became user-programmable in machine language as a result. More than that, they documented the hack in such exquisite detail that their book is not just a fascinating read, but also veritable holy scripture for anyone trying to write custom software for this machine.

Expect a thorough review, in English, of the contents of the book. This is not a sales pitch; electronic copies of both the translation and the original are free to all interested readers. Topics include the datatypes of the computer algebra system, hacking an upgrade into the memory bus, bootstrapping an assembler, writing in machine language by tables, and adding an I/O port for software backups.


If you'd like a copy of the book in advance, grab the original French from the site of Paul Courbis or email me for a rough draft of the English translation.

--Travis Goodspeed
<travis at utk.edu>

5 comments:

Travis Goodspeed said...

update: I'm scheduled for 16h00 in the Breakout Room on Friday, the first day of the conference.

Dave said...

Hello everyone I want to introduce you guys to a group a private investigators who can help you with information you need in any situation in life and they are ready to follow you step by step until your case is cleared just contact +17078685071 and you will happily ever after

Unknown said...

Este kit es 100% algodón y cómodo de llevar.
Cada kit está envuelto individualmente.

El kit contiene:
1 camiseta de manga corta,
1 calzoncillos,
1 par de calcetines y
1 toalla

Embalaje: 40 kits / caja
Tamaño: XXL
Precio: Euro 2,00 / Kit "Conjunto de ropa interior de algodón con toalla
"

Unknown said...

Macacões descartáveis

Macacões descartáveis branco Cat 3 Tipo 5/6
Capa protetora de não tecido SMS com tornozelos, rosto, punhos e cós elásticos para ajustar ao tamanho. Também com aba autoadesiva para melhor fechamento frontal.
Tipo 5 e 6 com total conformidade com a classificação de acordo com EN 14325
Material: SMS 100% polipropileno 50 g / m2
Cores disponíveis: Branco
Tamanho: XL-XXL
Embalagem: 50 peças
Preço: € 2,00 "Macacões descartáveis
"

kate said...

Greetings, students! I'm Thomas, a help with online class expert affiliated with Dissertation Educators. Allow me to help you conduct thorough literature reviews and develop a solid theoretical framework for your dissertation.