techtravels.org

Layout A (3 columns)

Layout B (1 column)

Creating a timeline of events

It’s often useful when trying to understand, debug, or reverse engineer a system to put together a timeline of operation from beginning to end. The result is a series of events where something happens first, then...

Layout B (2 columns)

Creating a timeline of events

It’s often useful when trying to understand, debug, or reverse engineer a system to put together a timeline of operation from beginning to end. The result is a series of events where something happens first, then...

Identify PAL inputs and outputs

In order to properly reverse engineer a PAL, you need to correctly identify which pins are inputs, and which pins are outputs. This in some cases is trivial because some of the PAL’s pin functions are fixed...

Understand the system

Of all of the different techniques this one may be the simplest but also the most important. When you’re trying to reverse engineer something, understanding the system is key to unraveling the black box which is...

Layout C (3 columns)

Creating a timeline of events

It’s often useful when trying to understand, debug, or reverse engineer a system to put together a timeline of operation from beginning to end. The result is a series of events where something happens first, then...

Identify PAL inputs and outputs

In order to properly reverse engineer a PAL, you need to correctly identify which pins are inputs, and which pins are outputs. This in some cases is trivial because some of the PAL’s pin functions are fixed...

Understand the system

Of all of the different techniques this one may be the simplest but also the most important. When you’re trying to reverse engineer something, understanding the system is key to unraveling the black box which is...

Layout C (4 columns)

Creating a timeline of events

It’s often useful when trying to understand, debug, or reverse engineer a system to put together a timeline of operation from beginning to end. The result is a series of events where something happens first, then...

Identify PAL inputs and outputs

In order to properly reverse engineer a PAL, you need to correctly identify which pins are inputs, and which pins are outputs. This in some cases is trivial because some of the PAL’s pin functions are fixed...

Understand the system

Of all of the different techniques this one may be the simplest but also the most important. When you’re trying to reverse engineer something, understanding the system is key to unraveling the black box which is...

New Reverse Engineering PALs page

I’ve recently put a new page online on the site. It hosts a basic outline on different techniques to enable one to reverse engineering a PAL, and produce a modern equivalent. Right now, there are about a dozen...

Layout D (3 columns)

Layout D (4 columns)