Jeremy W. Langston

Personal Website

Portable Console Emulator using a Raspberry Pi

Here’s a couple pictures from my last project:  tablet-based teleprompter with 15mm support rods and a quick disconnect camera system.  It turned out very well.  One of these days I’ll post up some more detail.

image image

 

But that project’s over and my shop is missing me.  This time I’m getting back to electronics.  Lately I’ve been playing the old NES games.  Well, when I say playing, I mean with my original NES.  I left a cartridge in the console the last time I played it and all of the pins got stressed, resulting in the blinking display.  This is typical when the pins connecting to the cartridge don’t make a good connection.  Bending them back was an easy fix, and didn’t even require the removal of the security chip.

Anyways, now I’m trying to make a portable system based on a Raspberry Pi.  Having installed the RetroPie distribution, running NES/SNES/Genesis/etc. emulators are a breeze.  I bought a few other components to make sure everything would work, and then started designing.

Portable Console v3 - 1Portable Console v3 - 2

Here’s what I’ve come up with.  I went through several revisions, trying to maximize space and portability.  At the same time, I tried to keep ergonomics in mind.  The size is a bit chunky, but feels good in the hand so far.  The enclosure is made of two pieces of polypropylene.  Originally I wanted it all milled out of solid aluminum.  Not wanting to spend 500 hrs making billions of passes milling, I chickened out for something much easier to machine (set RPMs low and make heavy cuts).

The parts I’m using are, mostly, shown below:  a Raspberry Pi, a 12V-5V switching regulator from eBay, a 4.3″ TFT car monitor from Amazon, a 12V LiPo battery with integrated charging and power switch components from eBay, and the little silicon pads from a Logitech Gravis Gamepad Pro that doesn’t work.  Oh, and a Teensy v3 to make the gamepad portion.

image

 

Since I’m splitting up the buttons from a traditional gamepad with the monitor in the middle, I needed some custom PCBs.  Gamepads work by closing circuits to ground via silicon pads with bits of carbon in it.  I could use some pushbuttons, but wanted to retain the nice action of a gamepad button.  Once I got the dimensions and button positions from Inventor, I made the PCB layout in DipTrace.  Then I used the tried and true laser toner, copper clad PC board, and ferric chloride PCB solution.  It took a few tries, but I like the results.

image  image

The 4.3″ TFT monitor is a great deal for $18.  I just need to make some changes to get it how I wanted.  First was to remove the case and hardwire the power to the battery and to the regulator.  Next I needed to remove the pushbuttons on the back of the monitor.  Eventually I’d like to control them via my Teensy microcontroller because they bring up the menu for setting things like brightness, etc.

image  image

When I first got the regulator I was a bit suspicious since it looked like there was a big glob of solder bridging a couple nodes.  Metering it all out it appears OK.

image  image

 

I then hardwired power and NTSC video directly to the Raspberry Pi.  The main regulator pads were the best place to supply 5V and bypass the USB port.

image  image

Lastly I started fabricating the front of the enclosure.  I’ve got about 8 hrs into it now and haven’t made any mistakes – yay!  Unfortunately I ran out of polypropylene and had to put in a new order.  In the meantime, I am going to make the buttons.  Well, that’s all for now…

 

53 Comments

  1. No other video game console even comes CLOSE to the SNES. I mean, forget about it just winning the 16-bit war with the Genesis (which it absolutely did), it just crushes everything else that was ever released. The amount of all-time great games on this list is just absurd. It has the best platformers, the best JRPGS, the best exclusives, the best versions of the two best fighting games of the 90s, Nintendo worked with developers to push it’s technology to the absolute limit (Donkey Kong Country, Star Fox, Killer Instinct, Super Mario RPG) while it’s competitor was selling an entire other system to catch up. The graphics and gameplay hold up far better than it’s predecessor (the NES) or the it’s immediate successor (the N64) because the capability of 16-bit graphics was perfect for the bright, cartoon pixels of most of the games. The look never goes out of style. The controller is essentially perfect. Just like the system.

  2. Sağlığın insan yaşamında çok büyük önemi var. Sağlığın değeri ancak kaybedilince anlaşılır.Sağlığımız kaybedince ilk başvuracağımız kurum hastaneler ve polikliniklerdir. Buralarda hekimlerin tetkik ve tedavilerinden sonra şifa bulmak için hekimin verdiği reçete sonucunda ilaç kullanımına ihtiyacımız vardır. İlaçları gündüz tüm eczaneler açık olduğu için kolayca temin edebiliriz.Yalnız mesai saatleri dışında ise tüm eczaneler kapanır yalnız nöbetçi eczaneler kalır. Antalya’daki nöbetçi eczaneleri de https://www.nobetcieczanebul.com/antalya-nobetci-eczane web sitemizden öğrenip kolayca ulaşabilirsiniz.

  3. Kaçkar ayısı macunu cinsel performans arttırıcı olarak üretilmiş tamamıyla bitkisel kaynaklardan faydalanılmış mükemmel bir üründür. Kaçkar ayısı macunu kullanarak partnerinizi tatmin edebilir, zevkten uçurabilirsiniz. Aynı zamanda sertleşme problemi ve erken boşalma problemi yaşayanların da problemlerine çözüm oluyor.

  4. evden eve nakliyat nakliyat firmaları nakliyat şirketleri asansörlü evden eve nakliyat firmaları

  5. I’m so happy to read this. This is the kind of manual that needs to be given and not the accidental misinformation that is at the other blogs. Appreciate your sharing this greatest doc.

  6. yepyeni türkçe yabancı dizi izleme sitemizi ziyaret edin.

  7. yepyeni türkçe yabancı dizi izleme sitemizi ziyaret edin.adg

  8. FİLM KENTİ İLE FULL HD FİLM KEYFİ

    Ülkemizde binlerce kişinin film izleme tercihi olan arama motorlarında film izle yazıldığı an karşımıza çıkan HD film kalitesi sunulan bu başarılı film sitemiz ile tanışmaya ne dersiniz. Yabancı ya da yerli en güncel, en eğlenceli filmleri sizlere kalite ile sunuyoruz. Aynı zamanda sitemizde yer alan filmlerde dublajlı izleme ya da alt yazılı gibi seçenekleri sunarak sizlere keyifli bir film izleme imkânı sunuluyor.

    Film İzleme Kategorilerimiz

    Sitemizde bulunan bütün kategorilerde bulunan filmlerimizde Full HD izleme hakkı ile hem yüksek görüntü çözünürlüğü hem de yüksek ses kalitesiyle harika bir film izleme keyfini sizlere sunuyoruz. Geçmişten günümüze kadar beyaz perdede yer alan en popüler filmler ile adeta beyaz perdeyi evinize getirteceğiz. Film sitemizde yer alan kategoriler şunlardır;

    Aile kategorisi

    Aksiyon kategorisi

    Animasyon kategorisi

    Belgesel kategorisi

    Bilim kurgu kategorisi

    Biyografi kategorisi

    Dram kategorisi

    Fantastik kategorisi

    Gençlik kategorisi

    Gerilim kategorisi

    Gizem kategorisi

    Komedi kategorisi

    Korku kategorisi

    Macera kategorisi

    Müzik kategorisi

    Polisiye veya suç kategorisi

    Politik kategorisi

    Psikoloji kategorisi

    Romantik kategorisi

    Savaş kategorisi

    Spor kategorisi

    Tarih kategorisi

    Western kategorisi

    Yukarıda yer alan kategoriler arasında daima yeni ve en güzel filmleri izlemeniz mümkün. Bunun yanı sıra sitemiz üzerinden belgesel filmlerine de ulaşmanız mümkün. Eğer hangi filmi izleyeceğinize karar veremiyorsanız sitemiz üzerinde en çok izlenen film listelerine ulaşabilir bu listeden yararlanarak film tercihi yapabilirsiniz. Dilerseniz sitede bulunan animasyon filmleri ile çocukluğunuza dönebilir ya da diğer seçeneklerden faydalanabilirsiniz

    Yağmurlu, kötü havalarda dışarı çıkamayacağınız anlarda evinizde sinema keyfini doya doya yaşamanız mümkün. Film sitemizde saatlerce güzel zaman geçirebileceksiniz. HD kalitesinde asla gözünüzü yormayan film seçenekleri ile IMDB puanları vererek diğer kullanıcılarında yorumlarınızı ve puanlarınız görmesiniz sağlayabilirsiniz. Film kenti sitemizde yer alan filmler ile kültür havuzunuzu genişletebileceksiniz. Tek tık ile akıllı telefonlarınızdan ya da masaüstü cihazlarınızdan, diz üstü bilgisayarlardan kaliteli filmlere anında ulaşmanız mümkün olacak. Bunun için http://www.filmkenti.org sitemiz sizleri bekliyor.

  9. MSP Türkiye VİP çekişleri düzenleyerek daha önce VİP olmayan oyuncuları VİP yapma olanağı da sunarak ziyaretçilerine destek verir.

  10. The project looks very interesting. What was his subsequent fate? It would be very interesting for me to find out. Not long ago, I saw this and I started to learn more about this topic.

  11. Teknoloji ve İnternet dünyasından en son gelişmeleri güncel olarak takip edin.

  12. Bir taşınmadan beklediğiniz her şeyi bizlerde bulabilirsiniz. Rahatlık, kolaylık, uzman kadro, eşya sarımı, mobilya sökümü ve takımı. Nereye taşınmak istiyorsunuz? Sizler isteyin bizler taşıyalım. Memleketin dört bir yanına sizleri transfer edebiliriz. Aynı kalitede taşıma yapıyor, en ücra noktada dahi kalitemizden ödün vermiyoruz.

  13. This feeling in my chest is brutal, to consider DKC anything but a top 3 game let alone the best game on the system.
    Then again, I realize I’m on the outside looking in when it comes to Zelda. I do like Link to the Past, but it never had that feeling of pure joy, awesomeness from literal minute 1. That, and it has one of the best overall soundtracks ever. Visually the game was stunning back then, and it still holds up well today with a very good art style.

  14. Have you ever considered about including a little bit more than just
    your articles? I mean, what you say is fundamental and all.
    However think about if you added some great photos or video clips
    to give your posts more, “pop”! Your content is excellent but with images and videos, this site could undeniably be one of
    the greatest in its niche. Fantastic blog!

  15. Kocaeli ilinin gebze ilçesinde şehir içi ve şehirler arası ev taşıma işlerinizi en iyi şekilde gerçekleştiriyoruz. Bizler Bütün Türkiye’de çalışıyor, eşyaların en iyi şekilde transferini sağlıyoruz. Geleneksel taşımlara göre çok büyük bir fark ile koruma sağlıyor, son teknoloji sarım malzemeleri ile güvenle transfer sağlıyoruz. Gebze Nakliyat işlerinizi bizlere bırakan kişiler daima memnun kalmıştır.

  16. takioci hilesi,takipçi hilesi,takipçi hielsi,takip hilesi,insta beğeni,takipcihilesi,instagram hilesi,instagram takipci hilesi,instagramtakipçi hilesi,beğeni hilesi,instagram beğeni hilesi ,instagram takipçi scripti
    https://insta.web.tr/

  17. mosesbrodin99@gmail.com“Vortex? Doom? Castlevania Dracula? SSF2? Barman returns? Syndicate? Saturday night slam masters?

    Also European/ japanese exclusives like terranigma. Cannon fodder. Sensible soccer. final fight 3….?

    And castlevania 4/harvest moon and donkey Kong country should not be down in the sub top 20… C’mon dude. Sacrifice one of ur beloved rpg’ s or Tetris… only chrono trig/Mario rpg/earthbound and of course zelda need to be in top 40 or so… (I hate final fantasy)

  18. My Top Five:
    1) Super Metroid
    2) Final Fantasy VI
    3) Zelda Link to the Past
    4) Donkey Kong Country
    5) Yoshi’s Island.

    I’m sorry but the arcade ports do not count, no matter how good games they were.
    Street Alpha 2, in SNES was a technical marvel and nevertheless it was not a SNES game of its own, but a home conversion of an arcade game.

  19. Merhaba medyum rasim hoca ahilik gelenegine gore hizmet veren resmi medyumdur. Papaz buyusu , Ask buyusu , Baglama buyusu konularinda uzmandir. https://www.papazbuyusu.xyz siteside hocamiza aittir..

  20. Mezitlide Koltuk yıkama işi yapan firma MEZİTLİ KOLTUK YIKAMA

  21. Kocaeli Güven Nakliyat ile ilimizden bütün Türkiye’ye açılıyor, geniş nakliye ağımız ile her yerde hizmet veriyoruz. Taşınmak gibi stresli ve zor bir işin yükünü sizlerin omuzlarından alıyor, hiç olmadığı kadar kolay bir süreç geçirmenize vesile oluyoruz. Bizlere güvenip olumlu referansları ile bizleri tercih ve tavsiye eden müşterilerimize, her zaman çok daha iyi bir şekilde taşınma imkanı sunmak için azimle çalışıyor, her daim aynı şekilde olmak için çabalıyoruz. Bizlere güvenen müşterilerimize güvenlerini boşa çıkarmayacak şekilde onlara üstün bir anlayışla taşıma işlemlerini yapıyoruz. Her daim zamanında ve korunaklı şekilde işlemlerimizi gerçekleştiriyor, kendimizi geliştirerek her daim mütemadiyen ilerliyoruz. Bizleri yeni tanıyacak olan müşterilerimize şeffaf davranarak, yaptığımız taşımaları bire bir olarak görmelerine ve yerinde incelemelerine imkan sağlıyoruz. Kocaeli Güven Nakliyatı tercih edin her daim rahat edin.

  22. I like how Sporting games made the list. Three even made the top ten: Flying, Racing, & Fighting. I see racing represented multiple times and most other sports at least once, which is good. But you did miss gambling & fishing, which are you considered sports. FYI that NHL is better on the Sega Genesis

  23. çok başarılı bir makale olmuş damin …

  24. seo konusunda paylaşımlarda bulunmaktayım

  25. Thank you for nice review

  26. Hepinizi webmaster forumumuza bekliyoruz. Ayrıca forumumuzda web sitenizide tanıtabilirsiniz. https://wmforum.info

  27. Ucuz AstroPay al
    www,paykasacards.net

    • Raspberry Pi üzerindeki emülatör yazılımını başlatın.
      Oyun kütüphanesini gezin ve favori retro oyunlarınızı oynamaya başlayın.
      Daha otantik bir oyun deneyimi için USB oyun denetleyici(lerini) kullanabilirsiniz.

  28. İzmirin Tarafından Simgesi Var. Bugün Simge Olmayı Başarmıs İzmir Evden Eve Nakliyat Firmekten Bahsedeceğiz.
    MY Nakliyat, Turkiyenin Birçok Bölgesinde İş Ortağı Bulunan Firma Profesyonellik Konusunda tartışılmaz Bir Kaliteye
    Sahip olmayı Başarmıs Firma MY Nakliyat’ın Başarı Öyküsü Oldukcada İlginç Her Yıl Kendi Kendini Bu kadar Yenileyen Bir Firma
    Daha Güzel Başarılara İmza Atmazki; MY Nakliyatın Tarihi ve Bugünkü Hakkında Bilinmeyenler.

    2001 Yılında İzmir’de Mustafa YILDIZ tarafından Kuruldu.
    2005 Yılında Araç Sayısı Sadece 3
    2016 Yılında 18 Araç OLUP 4 Asansörle Hizmet vermekte ettik
    2016 Yılında Ege Bölgesinin En İYİ Nakliye Firması Seçildiğini
    2016 Yılında En Yuksek Vergi Veren ilk 100 Nakliye Firması Arasında oldugunu
    2016 Yılında 5 Müşteri Temsilcisi 7 Ekspertsiz 25 Şöför 32 Taşıma Personeli göster ile Yoluna Devam ettigini
    2016 Yılında My Nakliyatın Burs Verdiği Öğrenci Sayısının 68’e yükseldiğini
    2016 Yılında 1 Yıl 987 Evdeneve HİZMETİ Verdiğini İÇERİSİNDE
    2016 Yılında 1 Yıl İçerisinde Kısa 5891 Nakliye HİZMETİ Verdiğinden Olarak Uzun Mesafe ettik
    2016 Yılında Memnuniyet Seviye% 98.7 oldugunu
    2017 Yılında İlk Burslu Öğrencisinin MY Nakliyat ta Yönetici olarak Başladığını
    2017 Yılında Türkiye Profesyonel Nakliye Firması Tarafından Secildiğini
    2018 Yılında Engelliler Derneği ve Mehmetçik Vakfı ile İçinde Sosyal Projeler Yapılması
    2018 Yılında

    Hal Böyle Olunca Firma İzmir İstanbul Muğla Basta Olmak Üzere Herkesin Tercihi Oldu, Bunun En Büyük Sebebi ise Kaliteli İşçilik
    Profesyonel Hizmet Vermektendir. MY Nakliyat 2001’den beri İzmir Başta Olmak Üzere Tüm Türkiye Evden Eve Taşımacılık,
    Şehirler arası Nakliyat, Şehir içi Nakliyat, Parça Yük Taşımacılığı Özel Eşya (Antika ve Piyano) Taşımacılığı Hizmeti Veriyor.
    Firma için Detaylı Bilgi http://www.mynakliyat.com.tr veya 7/24 Hizmet Veren Müşteri Temsilciği 0850 203 12 52 nolu Telefondan Ulaşabilirsiniz.

Leave a Reply

Your email address will not be published.

© 2024 Jeremy W. Langston

Theme by Anders NorenUp ↑