Class - Lobotomizing the NES, Nov 28th

1 view
Skip to first unread message

Foxx D'Gamma

unread,
Nov 7, 2009, 9:42:49 AM11/7/09
to nycresistormi...@googlegroups.com
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
class check out the following videos:
http://www.bsodtv.org/node/34
http://www.bsodtv.org/node/35

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

abbey luck

unread,
Nov 8, 2009, 8:26:16 AM11/8/09
to NYCResistor:Microcontrollers
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.
>
> I did some segments on BSoD about this already, for a preview of this
> class check out the following videos:http://www.bsodtv.org/node/34http://www.bsodtv.org/node/35

Ted Pallas

unread,
Nov 8, 2009, 9:47:18 PM11/8/09
to nycresistormi...@googlegroups.com
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

ldic...@mindspring.com

unread,
Nov 8, 2009, 11:07:49 PM11/8/09
to nycresistormi...@googlegroups.com
This class sounds awesome! Do we need to have a NES to bring to hack?

echo

unread,
Nov 8, 2009, 11:27:20 PM11/8/09
to nycresistormi...@googlegroups.com
Ted, Nov 28th.

ldicarro.....im guessing probably not.

Ben Combee

unread,
Nov 9, 2009, 12:01:30 AM11/9/09
to nycresistormi...@googlegroups.com
You can see the list of all classes at NYC Resistor at
http://nycresistor.eventbrite.com. This one is
http://neshacking.eventbrite.com. You can also look at our calendar
at nycresistor.com on the sidebar.
Message has been deleted

Foxx D'Gamma

unread,
Nov 9, 2009, 11:12:22 AM11/9/09
to nycresistormi...@googlegroups.com
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.

~Foxx

Nick Pytel

unread,
Nov 9, 2009, 5:22:09 PM11/9/09
to nycresistormi...@googlegroups.com
wheres the videos? i would love to come to this class!!!!
thanks!

Foxx D'Gamma

unread,
Nov 9, 2009, 8:33:34 PM11/9/09
to nycresistormi...@googlegroups.com
Direct Quote from my very 1st e-mail

I did some segments on BSoD about this already, for a preview of this
class check out the following videos:
http://www.bsodtv.org/node/34
http://www.bsodtv.org/node/35


By any chance did you happen to read it?


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!
>

Nick Pytel

unread,
Nov 9, 2009, 8:40:07 PM11/9/09
to nycresistormi...@googlegroups.com
didn't get the links. thanks!

Alpay kasal

unread,
Nov 10, 2009, 2:06:52 PM11/10/09
to nycresistormi...@googlegroups.com
Btw, I think http://www.bsodtv.org is awesome! Everyone should give it a
peek.

Alpay Kasal
Artist/Engineer
blog: http://blog.LitStudios.com
twitter: @alpaykasal


-----Original Message-----
From: nycresistormi...@googlegroups.com
[mailto:nycresistormi...@googlegroups.com] On Behalf Of Foxx
D'Gamma
Sent: Monday, November 09, 2009 8:34 PM
To: nycresistormi...@googlegroups.com
Subject: [NYCR:Microcontrollers] Re: Class - Lobotomizing the NES, Nov 28th


Reply all
Reply to author
Forward
0 new messages