Microvision homebrewing
Microvision
Posts: 12
Hello. I bought a Parallax Multicore Development Board (Propeller P8X32A QuickStart) to try and make a homebrew game for the has-been-defunct-for-over-30-years Milton Bradley Microvision handheld video game system. I am fairly new to this sort of thing, and would appreciate any help. I know a little bit of assembly pertaining to the Magnavox Odyssey2 game system and know a BASIC language made for Atari 2600/VCS programming. So I have learned that there is a Basic program for the Propeller system that I should be able to use to program for the Microvision. I downloaded all the stuff I need, so now I just need to find some sample code and stuff. Looking at the chip I bought, I don't really see any buttons or things that would light up, perhaps someone can help me with this. More info about the Microvision can be found here: http://en.wikipedia.org/wiki/Microvision
Comments
That little board can have video added to it easily, or you can buy boards with VGA / TV video output too. For now, you can blink the LEDs, use the touch buttons, and use serial output back to your PC for programming feedback.
Honestly, I'm not really sure how a Propeller would be useful to program a real Microvision, but it could do a fine job rendering a simple display and sounds (does it have those? I can't remember) a Microvision has. If that style of game is interesting to you, a Propeller is a fine choice to explore it all some.
Adding video would take a little protoboard, some wires, resistors and an RCA connector, or just the cable with the wires exposed on one end to connect to the protoboard.
If you are wanting to learn some basic electronics, you can also take that same protoboard and do some of the Propeller Education Kit labs, or just pick up a kit which is all setup to go off and learn lots of fun, basic things and once you do, set about doing some fun game programming on the circuits you build up.
We have graphics drivers, sound, game controller I/O, serial and many other basic drivers done. On a Propeller, you take those and write a SPIN program to use them to do things you want to do.
SPIN is just not too hard. In fact, I would encourage you to get either a board setup, or build up a video circuit so you can run the graphics demos, games, and other things many have written and get an idea of how SPIN works. Once you see this, I think you will have a fine time.
Surely a Prop-based beer brewing monitor system would be a worthy project of the month. hic!
Have a look at the Propeller Demo Board schematic. It has outputs for both TV, (composite), and VGA. Simply built with resistors.
If your TV has composite in, (usually a yellow RCA plug), you could display video.
There are many TV and VGA demos in the OBEX.
+1 to erco's observation. That was my take also.
http://forums.parallax.com/showthread.php/148790-Propeller-Demo-Board-Schematics-differs-from-old-site?p=1192398#post1192398
or you can use the one in the Propeller Tool help menu.
Jeff has a bunch of QuickStart Addons for the QuickStart at the ProppellerPowered store. There are boards for just about every thing. You should have no trouble doing video.
I have a couple of routes here. I could try and find the light-blinking demo and try to run it. I guess what I'm looking for is a tutorial for complete newbies to this sort of thing. Stuff like: How to connect the board to the computer, how to run programs, those sort of things. I was hoping the board would come with a big huge manual explaining this stuff, but all I got was a board and a cord. It says "install USB drivers first!" I can't remember if I did that or not.
You're in luck, it does. Of course these days it's in pdf format. Look under the help menu of the Propeller Tool for 'Propeller Education Kit". If you have a QuickStart you can just skim over some of the hardware setup since you don't need to breadboard your circuit.
I really like version 1.0 of the Propeller Manual. It had a nice Spin tutorial in it. You can still download the v1.0 manual. There's a link to the pdf file of the v1.0 manual in post #3 of my index (see signature). There are links to other tutorials as well in post #3.
The Propeller Forum has stickie for additions to the P.E.K., you ought to check that out also.
I've collected some QuickStart related links in this thread. It's far from complete but hopefully you'll see some useful stuff in it.
And there's always the Propeller forum for times you get stuck.
The PEK would be good place to start as would the older manual.
To load a program open the program in the Prop Tool, make sure the USB is connected and press F11.
I think the the FTDI driver gets installed along with the Prop Tool so you shouldn't have to worry about it (IIRC). If you do need to install the FTDI driver, don't have your QS plugged in while installing the driver (or while installing the Prop Tool for that matter).
You don't have to read the entire fantastic manual, but you'll probably want to read at least some of it.
Now what I need to do once I figure this thing out is try and make a useful program besides pressing the buttons and making the things light up. Can I hook this up to a TV or something? What is spin language capable of?
EDIT: I worked out the problem I was having. It wasn't happy with the way I partly plugged it in, so I had to close the Prop program and reopen and refigure it.