author
15CommentsConcord, CAJoined April 7th, 2010

Tell us about yourself!

Complete Your Profile
  • rob_hunt commented on HackerBoxes's instructable HackerBoxes 0020: Summer Camp1 month ago
    HackerBoxes 0020: Summer Camp

    Wyvn - thank you so much for figuring out how to flip the screen and get the buttons working(!)I've been playing with your branch a little this evening. Yeah, I've noticed it auto-firing in the game you mentioned. Not firing at full speed though - you can still fire faster by hitting the button. Also noticed that in a couple games (SMB, DK), it seems to start the game with the player trying to continuously move left. Eventually it snaps out of it. I don't of that's something weird in the nesemu code or what - doesn't appear that touch pad interrupt is continuously firing, so I suspect it's something in nesemu.

    View Instructable »
  • rob_hunt made the instructable HackerBoxes 0020: Summer Camp2 months ago
    HackerBoxes 0020: Summer Camp

    I don't get to go to Def Con this year, partly because it conflicts with CA Extreme (http://www.caextreme.org/) which I am going to. Since CA Extreme is a gaming conference, I thought I'd get this running on the badge : https://github.com/espressif/esp32-nesemuNow if I can just figure out how to flip the display... And get the controls to work.

    View Instructable »
  • rob_hunt commented on HackerBoxes's instructable HackerBoxes 0020: Summer Camp2 months ago
    HackerBoxes 0020: Summer Camp

    I swapped in your beep code and yeah, it does sound better!Building on that, I added the underworld theme from super mario bros : // -------------------------------------------------------------------void UnderworldTheme() { const int measure = 1000; const int n8 = measure / 8; const int n4 = measure / 4; const int n3 = n4 / 3; for (int i = 0; i < 2; i++) { beep(c4, n8); beep(cH, n8); beep(a3, n8); beep(a, n8); beep(aS3, n8); beep(aS, n8); vTaskDelay(1200 / portTICK_RATE_MS); } for (int i = 0; i < 2; i++) { beep(f3, n8); beep(f, n8); beep(d3, n8); beep(d, n8); beep(e3, n8); beep(dS, n8); if (i < 1) { vTaskDelay((n4 * 2) / portTICK_RATE_MS); } vTaskDelay(n4 / portTICK_RATE_MS); } beep(dS, n3); beep(d, n3); ...

    see more »

    I swapped in your beep code and yeah, it does sound better!Building on that, I added the underworld theme from super mario bros : // -------------------------------------------------------------------void UnderworldTheme() { const int measure = 1000; const int n8 = measure / 8; const int n4 = measure / 4; const int n3 = n4 / 3; for (int i = 0; i < 2; i++) { beep(c4, n8); beep(cH, n8); beep(a3, n8); beep(a, n8); beep(aS3, n8); beep(aS, n8); vTaskDelay(1200 / portTICK_RATE_MS); } for (int i = 0; i < 2; i++) { beep(f3, n8); beep(f, n8); beep(d3, n8); beep(d, n8); beep(e3, n8); beep(dS, n8); if (i < 1) { vTaskDelay((n4 * 2) / portTICK_RATE_MS); } vTaskDelay(n4 / portTICK_RATE_MS); } beep(dS, n3); beep(d, n3); beep(cS4, n3); beep(c4, n8); vTaskDelay(n8 / portTICK_RATE_MS); beep(dS, n8); vTaskDelay(n8 / portTICK_RATE_MS); beep(d, n8); vTaskDelay(n8 / portTICK_RATE_MS); beep(a, n8); vTaskDelay(n8 / portTICK_RATE_MS); beep(g3, n8); vTaskDelay(n8 / portTICK_RATE_MS); beep(cS4, n8); vTaskDelay(n8 / portTICK_RATE_MS); beep(c4, n3); beep(fS, n3); beep(f, n3); beep(e, n3); beep(aS, n3); beep(a, n3); beep(gS, n3); vTaskDelay(n3 / portTICK_RATE_MS); beep(dS, n3); vTaskDelay(n3 / portTICK_RATE_MS); beep(b3, n3); vTaskDelay(n3 / portTICK_RATE_MS); beep(aS3, n3); vTaskDelay(n3 / portTICK_RATE_MS); beep(a3, n3); vTaskDelay(n3 / portTICK_RATE_MS); beep(g3, n3);}// -------------------------------------------------------------------Oh, I had to fill in some missing notes in the constants section too : // -------------------------------------------------------------------// Audio Buzzer Valuesconst int buzzerPin = 18;const int c3 = 131;const int d3 = 147;const int e3 = 165;const int f3 = 175;const int g3 = 196;const int a3 = 220;const int aS3 = 233;const int b3 = 247;const int c4 = 262;const int cS4 = 277;const int d = 294;const int dS = 311;const int e = 330;const int f = 349;const int fS = 370;const int gS = 415;const int a = 440;const int aS = 466;const int b = 494;const int cH = 523;const int eH = 659;const int fH = 698;const int e6 = 1319;const int g6 = 1568;const int a6 = 1760;const int as6 = 1865;const int b6 = 1976;const int c7 = 2093;const int d7 = 2349;const int e7 = 2637;const int f7 = 2794;const int g7 = 3136;// -------------------------------------------------------------------

    View Instructable »
  • rob_hunt commented on HackerBoxes's instructable HackerBoxes 0020: Summer Camp2 months ago
    HackerBoxes 0020: Summer Camp

    If you have a magnifying glass, use it to look over the board for bad solder joints and shorts. Also, clean off any residual flus with rubbing alcohol or flux wash. If everything looks good there, then take your multimeter and check for continuity between each of the LCD pins and the corresponding pin on the ESP32. If you used the female headers for the LCD or the ESP32, try unplugging them and plugging them back in (reseating). Make sure they are pushed all the way down into the sockets. If you didn't use the female headers, I suppose it's possible that something got heat-damaged during soldering.

    View Instructable »
  • rob_hunt commented on HackerBoxes's instructable HackerBoxes 0018: Circuit Circus4 months ago
    HackerBoxes 0018: Circuit Circus

    it's really hard to see but the pin one indicator on the diode network is the dot. It needs to point to the same pin as the dot on the pcb

    View Instructable »
  • rob_hunt commented on HackerBoxes's instructable HackerBoxes 0012: Digital Logic10 months ago
    HackerBoxes 0012: Digital Logic

    I just started from scratch. Installed just fine once I had enough space for it.

    View Instructable »
  • rob_hunt commented on HackerBoxes's instructable HackerBoxes 0012: Digital Logic10 months ago
    HackerBoxes 0012: Digital Logic

    found some more information about the board here : https://organicmonkeymotion.files.wordpress.com/2014/01/altera-cpld-learning-board1.pdf

    View Instructable »
  • rob_hunt commented on HackerBoxes's instructable HackerBoxes 0012: Digital Logic10 months ago
    HackerBoxes 0012: Digital Logic

    Has anyone gotten the Quartus Prime "lite" software running on linux yet? I started downloading in on Ubuntu running in an VM, but had to abort the download when I realized that the 12GB(!) file wasn't going to fit in my 8GB vm.

    View Instructable »
  • rob_hunt commented on HackerBoxes's instructable HackerBoxes 0011: HAX0R TREAT11 months ago
    HackerBoxes 0011: HAX0R TREAT

    yeah that's what I thought. I don't _think_ I shorted anything in the process but I might have. I'm not too worried about it though - I can still power this mini from usb, and I have several other mini's I can use with battery power.

    View Instructable »
  • rob_hunt commented on HackerBoxes's instructable HackerBoxes 0011: HAX0R TREAT11 months ago
    HackerBoxes 0011: HAX0R TREAT

    so, trying to do steps 8-9, I had the transmitting arduino running off a 9 volt battery, and the receiving arduino powered by computer. I was getting annoyed by the sound coming from the pizo speaker so I unplugged it (while everything was running). The light on the arduino went out and I thought I smelled a whif of magic smoke. Now my arduino will only run off computer power. Does that mean I fried the regulator? Does anyone know if it's worth trying to fix it?

    View Instructable »
  • rob_hunt commented on HackerBoxes's instructable HackerBoxes 0008: Clockwork1 year ago
    HackerBoxes 0008: Clockwork

    or perhaps it was an Id10T error - I think I hooked it up wrong. Working now.

    My meter reads 0 ohms from the VCC pin to any of the GND pins

    View Instructable »
  • rob_hunt commented on HackerBoxes's instructable HackerBoxes 0008: Clockwork1 year ago
    HackerBoxes 0008: Clockwork

    My pro mini has a power to ground short. Unfortunately I didn't test for this before I soldered the pins on, so I can't be positive that I didn't cause it, but I sure can't see any bridging anywhere on the board. I even cleaned the board with flux wash and inspected under a magnifying glass.

    View Instructable »
  • HackerBoxes 0007: Digital Soundscapes

    Great idea - I might do something similar. I'm gonna add the VU meter though so it will look straight out of the 80's

    View Instructable »