Hackpads are smart collaborative documents. .
744 days ago
Unfiled. Edited by Jonathan Dahan 744 days ago
Jonathan D 0-Player Nintendo
 
  • Abstract
Does playing video games stress you out? Is watching them more fun than seeing Mario fall into a bottomless pit for the thousandth time? Maybe what you need is a zero-player nintendo!
 
  • Description
Demo (5 minutes)
I wrote a program to play nintendo/famicom games for me. Specifically, you can load up any playthrough from an emulator onto an arduino, plug it into any unmodified nintendo, and it will press the exact same buttons at the exact same time. I'll explain in 5 minutes a bit of how the nintendo hardware works while having some interesting playthroughs in the background. I can also make the demo longer by asking for a volunteer to play a level of a videogame in an emulator, recording it, and then playing it back on real hardware.
 
I did this to learn about hardware and signals, and everything is shared up on http://github.com/jedahan/autones.
 
Community (5 minutes)
I couldn't have attempted this without all the great reverse engineering documented on community sites like nesdev. I can spend a few minutes talking about the resources for programming, and compare and contrast Open Source from Open Knowledge. In addition, the fact that the emulator is open source meant people could extend it with lua scripting, which allowed me to convert the button presses to a format suitable for arduino output.
 
Future (5 minutes)
I am learning how to sniff memory to auto-identify cartridges using a beagleboneblack. The eventual goal will be to auto-identify cartridges by the first second of startup, search the web for appropriate/interesting playthroughs, download and load them on the arduino automagically. This won't be ready by the time OHS rolls around, but I will chat about what progress I've made so far. It would be really cool if it could work in reverse, where people play through and it uploads new playthroughs for other people to download, but thats a really long term goal.
 
Q&A/Discussion (5 minutes)
Questions and hopefully answers.
 
The talk is modular - Demo only, Demo+Community, Demo+Community+Q&A, mix and match. I can also extend the Demo section to talk more than 5 minutes, showcasing how to record and playback live on stage with the help of a volunteer from the audience :)
 
764 days ago
Unfiled. Edited by Jonathan Dahan 764 days ago
Jonathan D
  • learning and competincies
 
technical
  • Collect as much data as possible, you never know when or why you might use it.
  • Use an analytics platform that is simple to export for processing later (like sending events on how long a user waits to answer a test question to look at hesitation etc).
  • Decide if you want to first nail the gamification, then use that to figure out what analytics to record, or first decide on the analytics
  • Make each core competiency a + 0 + scale, as opposed to 0 bad 5 good, make it a spectrum so someone is either a strong morning person or a strong afternoon person. As opposed to just a strong worker in general. People will game the system (intentionally and unintentionally).
  • This is essentially okcupid...
  • read okcupids blog
  • read the steiner school philosophy
 
795 days ago
Unfiled. Edited by ISHII 2bit 795 days ago
So instead of subtracting by epsilon, lets multiply by 1.0 - epsilon to reduce the range! What a great idea, 2bit!
ISHII 2
  • very important note:
  • but, i had not understand his comment on this time. 
  • a result, I did post the code with the further modified to his comment.
  • this is "reinventing the wheel" while i didn't think!!
  • i did feel!! he is very kooooool and respectable!! :emoji_1f62d:  (by 2b)
 
797 days ago
Unfiled. Edited by Jonathan Dahan 797 days ago
799 days ago
Unfiled. Edited by Jonathan Dahan 799 days ago
 
 
super potato famiac krikzz senseiman フレンツ
http://www.famicomworld.com/forum/index.php?topic=11479.0 http://shop.krikzz.com/EverDrive-N8-Famicom-EDN8FAM.htm http://www.famicomworld.com/forum/index.php?topic=6575.0
famicom 12,100
disk system 6,000
famicom+disk system
twin system
famicom av mod 79,000
smb2 japan $10
everdrive n8 $133
 
 
 
808 days ago
Unfiled. Edited by Jonathan Dahan 808 days ago
Todo
Jonathan D
  • Test more demos!
  • Make PCB
 
Done
 
 
 
  • small heat shrink tube
  • cable - 3 more colors (orange, purple, gray?)
  • alligator clip
  • male header pins
  • oscilloscope GET 8040
 
809 days ago
Unfiled. Edited by Jonathan Dahan 809 days ago
  • Buy F1 Circus (or any two TKROM+MMC3) to use as donor carts (Akihabara)
Jonathan D
  •  
 
Members (13)
Motoi Shimizu Jonathan Dahan ISHII 2bit Jonathan Dahan Charles Berret Ronald Huveneers Brian Newhard Kimon Keramidas James W. Donovan Jim Schmitz splnlss Tricia McLaughlin Sean McIntyre
Collections

Create a New Collection

Cancel

Move XXX to XXX


XXX will be invited to the XXX on XXX.

Cancel

Contact Support



Please check out our How-to Guide and FAQ first to see if your question is already answered! :)

If you have a feature request, please add it to this pad. Thanks!


Log in