!!Con 2020 - Bringing back my 1998 by building an arduino that can recover a ... by Martin Gaston

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=eO8NoOzw2DE



Duration: 10:36
46 views
2


bringing back my 1998 by building an arduino that can recover a playstation memory card! by Martin Gaston

In 1998, armed with the original PlayStation and my childhood, I saved Midgard from Sephiroth, averted nuclear armageddon by sneaking through Shadow Moses and escaped a zombie infested Racoon City.

These iconic games have been re-released and remastered in various forms, but my digital memories of them now only exist on a single PlayStation Memory Card: 128kb of EEPROM storage I recently found hidden in a shoebox during a move. Awash with nostalgia by just holding the rectangular card in my hands, I realised I just had to find a way to break into this trove.

Join me as I learn how to setup an Arduino to access this data, tear down an original PlayStation console, read those precious bytes from my memory card and then convert them into a format to relive my 1998 memories on a modern PlayStation emulator in 2020.

The talk is specifically aimed at beginners with an interest in hardware and low-level file manipulation, and looks to introduce obtaining, reading and parsing a binary file in an introductory and accessible way. Python is used for some file manipulation, so a little knowledge of dynamic languages and an interest in 90s gaming would likely be beneficial.

Following careers in games media and marketing, Martin really got into programming in 2018 after previously assuming tech was inaccessible for people without a computer science degree. He was forged in the friendly fires of Founders and Coders - a tuition-free, peer-led UK bootcamp - and now talks about the 90s way too much with the rest of the team at 8th Light.




Other Videos By Confreaks


2021-04-19!!Con 2020 - Recreating Photography of the 1850s in a Digital World: by Phil Warren
2021-04-19!!Con 2020 - Quebec’s 735kv power lines can survive the apocalypse, but can they... by Nick Sweeting
2021-04-19!!Con 2020 - Sparking Musical Joy at Home With Magnetic Stripe Swipe Cards and... by Helen Hou-Sandí
2021-04-19!!Con 2020 - Bang Bang!! My Interpreter Shot Me Down! by Julia Tufts
2021-04-19!!Con 2020 - Learning your 爱比西s: Translating Chinese into Morse code! by Franklin Hu
2021-04-19!!Con 2020 - The Taming of the Clue: Making a Crossword Solver Bot by Chloe Revery
2021-04-19!!Con 2020 - Playing Breakout… inside a PDF!! by Omar Rizwan
2021-04-19!!Con 2020 - Little Printing for everyone!!1 by Tamás Kádár
2021-04-19!!Con 2020 - Printing floating point numbers is surprisingly hard!! by Gargi Sharma
2021-04-19!!Con 2020 - Reverse engineer your ski goggles for fun and profit! by Jonathan Kingsley
2021-04-19!!Con 2020 - Bringing back my 1998 by building an arduino that can recover a ... by Martin Gaston
2021-04-19!!Con 2020 - Trapped in codepoints no more! I’m freeing Chinese characters by Gábor Ugray
2021-04-19RustConf 2020 - Rust for Non-Systems Programmers by Rebecca Turner
2021-04-19RustConf 2020 - Opening Keynote
2021-04-19RustConf 2020 - Controlling Telescope Hardware with Rust by Ashley Hauck
2021-04-19RustConf 2020 - Macros for a More Productive Rust by jam1garner
2021-04-19RustConf 2020 - Under a Microscope: Exploring Fast and Safe Rust for Biology by Samuel Lim
2021-04-19RustConf 2020 - My First Rust Project: Creating a Roguelike with Amethyst by Micah Tigley
2021-04-19RustConf 2020 - Error handling Isn't All About Errors by Jane Lusby
2021-04-19RustConf 2020 - Closing Keynote by Siân Griffin
2021-04-19RustConf 2020 - Bending the Curve: A Personal Tutor at Your Fingertips by Esteban Kuber