TEAM MEMBERS
Max Thrun Brittany Finch Kathleen Foster PROJECT DESCRIPTION Based on the Gameduino, the GamingPack transforms your MSP430 LaunchPad into a full fledged gaming console complete with audio / video output and two Nintendo controller sockets. Just hookup your computer monitor, plug in a controller and you'll be writing games in no time. PROJECT FEATURES - 400x300 Pixel VGA output - 256 16x16 Pixel simultaneous sprite images - Up to 256 colors per sprite - 2 Nintendo (NES) controllers - Nostalgia |
Video
http://www.youtube.com/watch?v=hDE0ZfmsVrw
Design
The schematic capture and PCB layout were done in CadSoft EAGLE. The PCBs were fabricated by Silver Circuits
The GamePack is designed around a Xilinx Spartan 3A 200K Gate FPGA. It implements the same sprite rendering core as the Gameduino and communicates to the LaunchPad via SPI. The FPGA bitstream configuration is stored on an external EEPROM which was programed using a FTDI FT2232D development board and Flashrom in Linux. The FPGA 1.2V internal core voltage is provided by a TI TLV70212 low drop out regulator.
A resistor DAC provides the various voltage levels for the VGA interface and audio is achieved by passing 2 channels of digital audio through a 4KHz low pass filter. An optional SPI EEPROM can be installed to store large game data such as images and level maps. Two status LEDs indicate power and SPI data transfer to the FPGA.
2 Nintendo (NES) controller sockets are included to provide a classic gaming experience. They are ideal for this project as the interface is simple and they can be easily purchased online or simply found in a box in your closet.
With only a month and a half to complete this project designing for test was important. The GamingPack includes a 10 pin header that can plug directly into a Saleae Logic Analyzer
Schematics, layout, and CadSoft EAGLE file can be found here.
Basic Examples
Several basic examples were developed to demonstrate and show off the various functionality of the GamingPack.
sprites_256 - Demonstates the hardwares ability to draw up to 256 sprites simultaneously |
palettes - Shows each of the different color palette modes |
|
scroll - Randomly generated scrolling terrain to show off the hardwares ability to smoothly scroll backgroud images |
rotate - Example program showing the different rotation and mirror options |
|
controllers - Small program to show how to read the NES controllers |
background - Simple program showing how to display a background image |
|
random_numbers - Shows how to use random numbers and draw text |
sprite_walking - Example showing to how create a smooth walking animation |
Source code for these basic examples: https://github.com/bear24rw/gamepack/tree/master/code/examples/basics
Game Examples
The GamingPack wouldn't be a gaming pack without a few games.
Breakout / Brick Breaker
Tetris
Space Invaders
Source code for the game examples: https://github.com/bear24rw/gamepack/tree/master/code/examples/games
Resources
https://github.com/bear24rw/gamepack
http://excamera.com/sphinx/gameduino
Saw this on DP! Is this going to be up for sale? The guys on the forums @ 43oh.com will probably be interested.
ReplyDeleteAt the moment there is no immediate plans to sell these, although if there is enough interest I'd definitely be willing to consider it. The only thing holding me back at the moment is the price per unit is fairly high with low quantities.
DeleteYou might hit the guys up at the 43oh.com forums. They have a lot of booster packs that they've made and sold. I'm sure there are a lot of people that might be interested, and maybe even someone who would pick up the project.
DeleteYes you should definitely post this on 43oh.com I'm sure lots of people would be interested in buying one.
DeleteI'd definitely be interested in buying one. What's the price per unit for the low quantities, if you don't mind me asking?
Delete//bear24rw.blogspot.com/2012/07/msp430-launchpad-gamingpack.html
DeleteThis is awesome stuff! Just Wow :-D .. saw on DP.
ReplyDeleteI would be interested in buying one. Why don't you try Kickstarter in getting funding? I would be willing to advertise for you.
ReplyDeleteChuckt
from bradsprojects.com/forum
Kickstarter would be a great place to start.
DeleteSeeedStudio and Dangerouse Prototypes would help you manufacture, espeacially if it is opensource.
ReplyDeleteWow that's pretty sweet! Love the video.
ReplyDeleteThanks!
Deleteif the price is similiar to the gameduino I'm in.
ReplyDeleteShut up and take my money.
ReplyDeleteHep, I want one too! Which price each, approximatively, the highest?
ReplyDeleteC'mon, tell me how much you want to sell this kit soldered and ship it to my home in Portugal?
ReplyDelete*throws money to the screen*
Do you have it in your offer? What could be total cost (I mean including shipping to Poland) of the set (of course, containing everything, incl. controllers)?
ReplyDeleteOK, got NES game controllers - therefore when/if you'll be ready to ship the kit (or assembled device), just drop me a line (and let me know, how much is it).
DeleteContent is the greatest source for expressing your feelings, throughts and precious time. Your post is fabulous and very meaningful.
ReplyDeleteWow. This is an awesome post. I just got started using the MSP430 launchpad (it was $10 no $4.30, although its still a steal) and I found a great tutorial on the deep aspects of configuring it using this MSP430 Tutorial. once i finish with the tutorial i'm going to try and compile your code to start playing. Are you planning on selling pcb? keep up the good work.
ReplyDeleteHi Jay, unfortunately I don't have any plans to sell the pcb's at the moment.
DeleteI see that the cape is based on THE LCD3 cape. Does that mean that the existing LCD3 cape drivers work under X windows?
ReplyDeleteYes. I used the LCD3 cape device tree.
DeleteNice to read this article will be very helpful in the future, share more info with us. Good job!elo boositng service
ReplyDeleteVery interesting! Thanks you
ReplyDeleteSignature:
download free descargar Whatsapp android and download baixar whatsapp para celular online and descargar whatsapp , baixar whatsapp gratis
ok anh ơi
ReplyDeletecửa lưới dạng xếp
cửa lưới chống muỗi
lưới chống chuột
cửa lưới chống muỗi hà nội
ok nha
ReplyDeletehttps://ngoctuyenpc.com/man-hinh-may-tinh-24-inch
https://ngoctuyenpc.com/mua-ban-may-tinh-cu-ha-noi
https://ngoctuyenpc.com/mua-ban-may-tinh-laptop-linh-kien-may-tinh-cu-gia-cao-tai-ha-noi
https://ngoctuyenpc.com/cay-may-tinh-cu
Tôi hy vọng trong thời gian tới anh sẽ có nhiều bài viết hay hơn
ReplyDeletemáy khuếch tán tinh dầu
máy khuếch tán tinh dầu giá rẻ
máy phun tinh dầu
máy khuếch tán tinh dầu tphcm
máy phun sương tinh dầu
With today's modern society, the demanding needs of people are increasing. Not only beauty, eating and playing, but choosing a child's bedroom also requires a lot of factors. Because the bedroom is a place to rest, relax, study and sometimes also play a place for your baby. More: Phòng ngủ trẻ em, Giường tầng bé trai, Nội thất trẻ em
ReplyDeleteok anh
ReplyDeleteNhựa PTFE
bạc hợp kim đồng
Trục con lăn
Nhựa UHMW PE
Nhựa PA6
ôi buồn quá
ReplyDeleteWhat is PP (Polypropylene)? Its Application In our Life
Learn more about FIBC bags
What is Flexo printing technology? Why did FIBC manufacturers choose this technology?
Chia sẻ của anh quá hay và tuyệt vời
ReplyDeletekhảo sát địa hình
điện sinh khối
trạm biến áp
Thank you for your post. This is superb information. It is amazing and great to visit your site.
ReplyDeleteibm full form in india |
ssb ka full form |
what is the full form of dp |
full form of brics |
gnm nursing full form |
full form of bce |
full form of php |
bhim full form |
nota full form in india |
apec full form
Thật hay
ReplyDeletelều xông hơi hồng ngoại
lều xông hơi mini
túi xông hơi cá nhân
túi xông hơi
This blog was very nicely formatted; it maintained a flow from the first word to the last. top gun 2 lady gaga jacket
ReplyDeleteI have read your full post and I want to say that this is a very nice blog with beautiful images thank you to share this. Guardians of The Galaxy 3 Star Lord Jacket
ReplyDeletekhá mà ok
ReplyDeleteThiết kế nội thất chung cư uy tín tại hà nội
Thiết kế nội thất chung cư cần lưu ý những gì?
Your website's ability to provide comprehensive guides on personal finance and investment attracts backlinks from individuals seeking financial literacy resources.Han Solo Brown Leather Jacket
ReplyDeleteShows expertise in distilling intricate theories into practical advice.top gun maverick jacket
ReplyDeleteConnects the dots between unrelated theories, unlocking new perspectives.Kill Em With Comedy Hoodie
ReplyDeleteLinks theories through abstract concepts that transcend disciplines.Kill Em With Comedy Hoodie
ReplyDeleteYour writing becomes a tapestry of metaphors and analogies. Tom Cruise Top Gun Jacket
ReplyDeleteMetaphors and analogies breathe vitality into your words, captivating readers. Tom Cruise Top Gun Jacket
ReplyDeleteInteresting...
ReplyDeleteRegards
BroadMind - IELTS coaching centre in Madurai
The user is delighted by the site's easy-to-use and efficient search functionality. I Love La Hoodie
ReplyDeleteThe Super Content Aston Overseas Education Consultants | Study Abroad
ReplyDeleteYour blog is one of my favorites! I always look forward to your new posts!
ReplyDeleteTop Varsity Jacket