This class will encompass NES RAM/ROM hacking. We will learn about how the hardware of the NES console and games work, and using emulators to take them apart. This will showcase some very good examples of:
8-Bit computing Understanding computer number systems Fundamentals of memory and addressing Demonstrating Buffer Overflows, and the effects they cause Using software to reverse engineer target hardware Use of game console/emulator cheat code systems to map out memory addresses Comparing and Contrasting RAM dumps to find known values and pointers
We will simply learn how the NES works, and use Emulators to create cheat codes that will aid us in mapping out the RAM/ROM of a game, and let us reverse engineer its design. The use of buffers and overflows lead to some very interesting effects, which can be used to help understand how the game is put together. If you have ever had taken a computer math course, or a computer design course and flunked it... this will definitely be right up your alley! This class puts all the fundamental concepts of computing into an easy to learn, easy to understand, and fun practical explanation where you can see the cause and effect.
If you have a PC Laptop, bring it (but its not needed). The irony of this class is we will be using a hacked Xbox console to help hack NES games! Huzzah!
> This class will encompass NES RAM/ROM hacking. We will learn about how
> the hardware of the NES console and games work, and using emulators to
> take them apart. This will showcase some very good examples of:
> 8-Bit computing
> Understanding computer number systems
> Fundamentals of memory and addressing
> Demonstrating Buffer Overflows, and the effects they cause
> Using software to reverse engineer target hardware
> Use of game console/emulator cheat code systems to map out memory addresses
> Comparing and Contrasting RAM dumps to find known values and pointers
> We will simply learn how the NES works, and use Emulators to create
> cheat codes that will aid us in mapping out the RAM/ROM of a game, and
> let us reverse engineer its design. The use of buffers and overflows
> lead to some very interesting effects, which can be used to help
> understand how the game is put together. If you have ever had taken a
> computer math course, or a computer design course and flunked it...
> this will definitely be right up your alley! This class puts all the
> fundamental concepts of computing into an easy to learn, easy to
> understand, and fun practical explanation where you can see the cause
> and effect.
> If you have a PC Laptop, bring it (but its not needed). The irony of
> this class is we will be using a hacked Xbox console to help hack NES
> games! Huzzah!
On Sun, Nov 8, 2009 at 8:26 AM, abbey luck <chick.chi...@gmail.com> wrote:
> This sounds fantastic.
> On Nov 7, 10:42 am, "Foxx D'Gamma" <foxx...@gmail.com> wrote:
> > This class will encompass NES RAM/ROM hacking. We will learn about how
> > the hardware of the NES console and games work, and using emulators to
> > take them apart. This will showcase some very good examples of:
> > 8-Bit computing
> > Understanding computer number systems
> > Fundamentals of memory and addressing
> > Demonstrating Buffer Overflows, and the effects they cause
> > Using software to reverse engineer target hardware
> > Use of game console/emulator cheat code systems to map out memory
> addresses
> > Comparing and Contrasting RAM dumps to find known values and pointers
> > We will simply learn how the NES works, and use Emulators to create
> > cheat codes that will aid us in mapping out the RAM/ROM of a game, and
> > let us reverse engineer its design. The use of buffers and overflows
> > lead to some very interesting effects, which can be used to help
> > understand how the game is put together. If you have ever had taken a
> > computer math course, or a computer design course and flunked it...
> > this will definitely be right up your alley! This class puts all the
> > fundamental concepts of computing into an easy to learn, easy to
> > understand, and fun practical explanation where you can see the cause
> > and effect.
> > If you have a PC Laptop, bring it (but its not needed). The irony of
> > this class is we will be using a hacked Xbox console to help hack NES
> > games! Huzzah!
> > Be there, or be square! * 8-Bit pun! *
> > Foxx
This class sounds awesome! Do we need to have a NES to bring to hack?
-----Original Message-----
From: Ted Pallas
Sent: Nov 8, 2009 9:47 PM
To: nycresistormicrocontrollers@googlegroups.com
Subject: [NYCR:Microcontrollers] Re: Class - Lobotomizing the NES, Nov 28th
when is this class?
Ted Pallas Live Media Designer ://grove.nyc, founder http://grovenyc.net ted dot pallas -at- gmail dot com 516.286.9661
On Nov 7, 10:42 am, "Foxx D'Gamma" <foxx...@gmail.com> wrote:
> This class will encompass NES RAM/ROM hacking. We will learn about how
> the hardware of the NES console and games work, and using emulators to
> take them apart. This will showcase some very good examples of:
>
> 8-Bit computing
> Understanding computer number systems
> Fundamentals of memory and addressing
> Demonstrating Buffer Overflows, and the effects they cause
> Using software to reverse engineer target hardware
> Use of game console/emulator cheat code systems to map out memory addresses
> Comparing and Contrasting RAM dumps to find known values and pointers
>
> We will simply learn how the NES works, and use Emulators to create
> cheat codes that will aid us in mapping out the RAM/ROM of a game, and
> let us reverse engineer its design. The use of buffers and overflows
> lead to some very interesting effects, which can be used to help
> understand how the game is put together. If you have ever had taken a
> computer math course, or a computer design course and flunked it...
> this will definitely be right up your alley! This class puts all the
> fundamental concepts of computing into an easy to learn, easy to
> understand, and fun practical explanation where you can see the cause
> and effect.
>
> I did some segments on BSoD about this already, for a preview of this
>
> If you have a PC Laptop, bring it (but its not needed). The irony of
> this class is we will be using a hacked Xbox console to help hack NES
> games! Huzzah!
>
> Be there, or be square! * 8-Bit pun! *
> Foxx
On Sun, Nov 8, 2009 at 11:07 PM, <ldica...@mindspring.com> wrote:
> This class sounds awesome! Do we need to have a NES to bring to hack?
> -----Original Message-----
> From: Ted Pallas
> Sent: Nov 8, 2009 9:47 PM
> To: nycresistormicrocontrollers@googlegroups.com
> Subject: [NYCR:Microcontrollers] Re: Class - Lobotomizing the NES, Nov 28th
> when is this class?
> Ted Pallas
> Live Media Designer
> ://grove.nyc, founder
> http://grovenyc.net > ted dot pallas -at- gmail dot com
> 516.286.9661
> On Sun, Nov 8, 2009 at 8:26 AM, abbey luck <chick.chi...@gmail.com> wrote:
>> This sounds fantastic.
>> On Nov 7, 10:42 am, "Foxx D'Gamma" <foxx...@gmail.com> wrote:
>> > This class will encompass NES RAM/ROM hacking. We will learn about how
>> > the hardware of the NES console and games work, and using emulators to
>> > take them apart. This will showcase some very good examples of:
>> > 8-Bit computing
>> > Understanding computer number systems
>> > Fundamentals of memory and addressing
>> > Demonstrating Buffer Overflows, and the effects they cause
>> > Using software to reverse engineer target hardware
>> > Use of game console/emulator cheat code systems to map out memory
>> addresses
>> > Comparing and Contrasting RAM dumps to find known values and pointers
>> > We will simply learn how the NES works, and use Emulators to create
>> > cheat codes that will aid us in mapping out the RAM/ROM of a game, and
>> > let us reverse engineer its design. The use of buffers and overflows
>> > lead to some very interesting effects, which can be used to help
>> > understand how the game is put together. If you have ever had taken a
>> > computer math course, or a computer design course and flunked it...
>> > this will definitely be right up your alley! This class puts all the
>> > fundamental concepts of computing into an easy to learn, easy to
>> > understand, and fun practical explanation where you can see the cause
>> > and effect.
>> > If you have a PC Laptop, bring it (but its not needed). The irony of
>> > this class is we will be using a hacked Xbox console to help hack NES
>> > games! Huzzah!
>> > Be there, or be square! * 8-Bit pun! *
>> > Foxx
On Sun, Nov 8, 2009 at 11:07 PM, <ldica...@mindspring.com> wrote:
> This class sounds awesome! Do we need to have a NES to bring to hack?
> -----Original Message-----
> From: Ted Pallas
> Sent: Nov 8, 2009 9:47 PM
> To: nycresistormicrocontrollers@googlegroups.com
> Subject: [NYCR:Microcontrollers] Re: Class - Lobotomizing the NES, Nov 28th
> when is this class?
> Ted Pallas
> Live Media Designer
> ://grove.nyc, founder
> http://grovenyc.net > ted dot pallas -at- gmail dot com
> 516.286.9661
> On Sun, Nov 8, 2009 at 8:26 AM, abbey luck <chick.chi...@gmail.com> wrote:
>> This sounds fantastic.
>> On Nov 7, 10:42 am, "Foxx D'Gamma" <foxx...@gmail.com> wrote:
>> > This class will encompass NES RAM/ROM hacking. We will learn about how
>> > the hardware of the NES console and games work, and using emulators to
>> > take them apart. This will showcase some very good examples of:
>> > 8-Bit computing
>> > Understanding computer number systems
>> > Fundamentals of memory and addressing
>> > Demonstrating Buffer Overflows, and the effects they cause
>> > Using software to reverse engineer target hardware
>> > Use of game console/emulator cheat code systems to map out memory
>> addresses
>> > Comparing and Contrasting RAM dumps to find known values and pointers
>> > We will simply learn how the NES works, and use Emulators to create
>> > cheat codes that will aid us in mapping out the RAM/ROM of a game, and
>> > let us reverse engineer its design. The use of buffers and overflows
>> > lead to some very interesting effects, which can be used to help
>> > understand how the game is put together. If you have ever had taken a
>> > computer math course, or a computer design course and flunked it...
>> > this will definitely be right up your alley! This class puts all the
>> > fundamental concepts of computing into an easy to learn, easy to
>> > understand, and fun practical explanation where you can see the cause
>> > and effect.
>> > If you have a PC Laptop, bring it (but its not needed). The irony of
>> > this class is we will be using a hacked Xbox console to help hack NES
>> > games! Huzzah!
>> > Be there, or be square! * 8-Bit pun! *
>> > Foxx
No need to bring in an NES, or prior programming know-how. If you have a laptop, it might be handy to have, but you definitely want to bring in a calculator and a small notepad you can write some notes on, and to do some basic math.
We will be using NES emulation (Playing NES using software to replace the physical NES, and a bootleg copy of the game ROM file) to learn how to reverse engineer and hack the NES. Only thing you need to already know is basic math. Add, Divide, subtract, multiply.
Check out the videos I linked to to get an idea of what this is all about if you are totally clueless. ... and yes, that is me in the videos.
>No need to bring in an NES, or prior programming know-how. If you have
>a laptop, it might be handy to have, but you definitely want to bring
>in a calculator and a small notepad you can write some notes on, and
>to do some basic math.
>We will be using NES emulation (Playing NES using software to replace
>the physical NES, and a bootleg copy of the game ROM file) to learn
>how to reverse engineer and hack the NES. Only thing you need to
>already know is basic math. Add, Divide, subtract, multiply.
>Check out the videos I linked to to get an idea of what this is all
>about if you are totally clueless. ... and yes, that is me in the
>videos.
On Mon, Nov 9, 2009 at 5:22 PM, Nick Pytel <npy...@rattech.net> wrote:
> wheres the videos? i would love to come to this class!!!!
> thanks!
>>No need to bring in an NES, or prior programming know-how. If you have
>>a laptop, it might be handy to have, but you definitely want to bring
>>in a calculator and a small notepad you can write some notes on, and
>>to do some basic math.
>>We will be using NES emulation (Playing NES using software to replace
>>the physical NES, and a bootleg copy of the game ROM file) to learn
>>how to reverse engineer and hack the NES. Only thing you need to
>>already know is basic math. Add, Divide, subtract, multiply.
>>Check out the videos I linked to to get an idea of what this is all
>>about if you are totally clueless. ... and yes, that is me in the
>>videos.
>On Mon, Nov 9, 2009 at 5:22 PM, Nick Pytel <npy...@rattech.net> wrote:
>> wheres the videos? i would love to come to this class!!!!
>> thanks!
>>>No need to bring in an NES, or prior programming know-how. If you have
>>>a laptop, it might be handy to have, but you definitely want to bring
>>>in a calculator and a small notepad you can write some notes on, and
>>>to do some basic math.
>>>We will be using NES emulation (Playing NES using software to replace
>>>the physical NES, and a bootleg copy of the game ROM file) to learn
>>>how to reverse engineer and hack the NES. Only thing you need to
>>>already know is basic math. Add, Divide, subtract, multiply.
>>>Check out the videos I linked to to get an idea of what this is all
>>>about if you are totally clueless. ... and yes, that is me in the
>>>videos.
[mailto:nycresistormicrocontrollers@googlegroups.com] On Behalf Of Foxx
D'Gamma
Sent: Monday, November 09, 2009 8:34 PM
To: nycresistormicrocontrollers@googlegroups.com
Subject: [NYCR:Microcontrollers] Re: Class - Lobotomizing the NES, Nov 28th
On Mon, Nov 9, 2009 at 5:22 PM, Nick Pytel <npy...@rattech.net> wrote:
> wheres the videos? i would love to come to this class!!!!
> thanks!
>>No need to bring in an NES, or prior programming know-how. If you have
>>a laptop, it might be handy to have, but you definitely want to bring
>>in a calculator and a small notepad you can write some notes on, and
>>to do some basic math.
>>We will be using NES emulation (Playing NES using software to replace
>>the physical NES, and a bootleg copy of the game ROM file) to learn
>>how to reverse engineer and hack the NES. Only thing you need to
>>already know is basic math. Add, Divide, subtract, multiply.
>>Check out the videos I linked to to get an idea of what this is all
>>about if you are totally clueless. ... and yes, that is me in the
>>videos.