Coolthing Of Theday

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Monday, 15 July 2013

Full O'Fun with the "FEZ Game-O", an open-source .Net Micro Framework console

Posted on 16:25 by Unknown

GHI Electronics - FEZ Game-O, an open-source console

GHI Electronics believes in the importance of education and the quality of nurturing future generations. The all new FEZ Game-O is a programmable handheld console that lets developers develop applications using Microsoft Visual Studio with C# and Visual Basic. Developers and students learning how to program on the FEZ Game-O can use the same knowledge to develop applications for computers. Similarly, developers that already know C# and Visual Basic (.NET) already know how to program FEZ Game-O.

Not only is it easy to code but having .NET Micro Framework at its core allows the device to be programmed using just a USB cable. Debugging is also supported over USB, from breakpoints and stepping in code to inspecting variables and invoking commands.

We made FEZ Game-O even more awesome by making it all open source! Advanced users can show off their skills by tweaking the core software and even connect JTAG to run native software, using their favorite IDE or even use GCC with command line. We also invite the entire community to continue this open platform and write open source applications and games.

The core of FEZ Game-O is a 32-bit 168Mhz Cortex-M4 processor, STM32F407. This powerful little microcontroller is capable of running all kinds of arcade games and even a software 3D rendering. Advanced users can take advantage of the RLP feature, which allows native code to be invoked from within C# or Visual Basic.

FEZ Game-O is a hacker-friendly device. We want you to open it! Inside, you will find a MicroSD socket, a placement to solder a Bluetooth module (not included) and few IOs. We did not forget about JTAG/SWD and kept it available.

We are releasing FEZ Game-O on Kickstarter, a crowdfunding platform. You can pledge to help us out and be among the very first people to receive one of the best educational tools available, FEZ Game-O. Coding will be more fun than ever before!

..." [GD: Post Leach Level: 99%]

Kickstarter campaign, Open-source programmable hand-held console, FEZ Game-O

Learn how to program your own applications and games on this open-source hand-held console.

We believe anyone should be free in how they use their devices. We also believe that writing applications and games on an open-source platform is a great way to learn programming, for both kids and adults. We have built FEZ Game-O from the ground up with these two beliefs in mind. 

FEZ Game-O is an open-source hand-held programmable console.  With it you can accomplish more in less time as it is programmed using Microsoft's Visual Studio, in C# and Visual Basic (.NET). These are the same tools that professionals use today to create all kinds of applications and games for Windows PCs. A developer who knows C# or VB already knows how to program the FEZ Game-O and a beginner learning C# or VB on FEZ Game-O can use that same knowledge to program a PC.

The goal of FEZ Game-O is not to compete with other closed-source platforms or to sell overly priced games. Instead, we want to build an open-source platform with a community where you will obtain the application for free and even receive the source code of that application as well. We want you to share your work, learn from and improve other's work ... this is the FEZ Game-O mentality.

...

Advanced Users

There are many options for advanced users. For example, the core libraries include a feature that allows users to load native code within NETMF code (Runtime Loadable Procedures) where game logic can be done with managed C# or VB but the critical inner loops can be done in C or assembly.  This is similar to how DLLs function on PCs. Below is an example of a 3D software raycast rendering.

...

Can FEZ Game-O emulate a classic console?

Yes it can! We currently do not have any emulators in development but it is possible to emulate many of the classic consoles. We have a feeling someone in the community will port an emulator. Will that be you?

How easy is it?

Below is a snippet of code to show you how easy it is program the FEZ Game-O using C#. The code shows you how to draw a circle, line, text and bitmap on the LCD.

...

Manufacturing Timeline

  • Place order for additional parts (July)
  • Place order for additional PCBs (July)
  • Start circuit board assembly (August - October)
  • Hand assembly of remaining parts (August - October)
  • Quality Check (August - October)
  • Shipping of backer rewards (August - October)

What we will provide

  • FEZ Game-O console with protective pouch and USB cable
  • FEZ Game-O Eagle design files
  • FEZ Game-O board schematics
  • FEZ Game-O 3D PDF
  • FEZ Game-O SDK compatible with both Visual Studio 2010 and Visual Studio 2012
  • FEZ Game-O tutorials and access to a community-driven code-base

...

FEZ Game-O

image

*** This product is being launched on Kickstarter, learn more . ***

FEZ Game-O is a programmable console that is ideal for education and for open-source application development. Its hardware hosts a powerful 32bit 168MHz STM32 Cortex-M4 processor with 1MB of RAM, combined with a 320 x 240 color display, 3D accelerometer and audio circuitry.

By default, FEZ Game-O ships loaded with the .NET Micro Framework (NETMF) sytem, which allows developers to connect it to a PC using a USB cable then use Visual Studio (even the free express version) to program it, using C# or Visual Basic.

Also with an available JTAG/SWD connection, developers can load any ARM Cortex-M4 compiled-code on the core micro-controller, using their favorite IDE or even using the command line with GCC compiler

FEZ Game-O is open source with all hardware design files provided in EAGLE format. The .NET Micro Framework software is also completely open source.

Key Features

  • Cortex-M4 168Mhz microprocessor
  • 1024KB FLASH
  • 192KB RAM
  • 320 x 240 16-bit TFT display
  • 3D Accelerometer
  • Speaker
  • Volume control
  • USB Connection (for loading and debugging applications)
  • Bluetooth option (see below)
  • JTAG/SWD (for advanced users)
  • Runs off 3xAAA batteries

I was backer #8... :)

Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in .Net, Development, gadget, Game | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Mr. 7,000! This is my 7,000th post...
    Before this post; After; 20 visits between taking these snaps? Oh wait, that's probably me searching for past related posts....
  • "Windows Server Essentials Media Pack" (DNLA Stream, HTML5 and Dashboard Media stuff)
    Microsoft Downloads - Windows Server Essentials Media Pack This pack enables the media streaming functionality for Windows Server 2012...
  • Rad Gate Post... Get your Red Gate Post here...
    simple talk - Melanie Townsend - Get a copy of the Red Gate Post We recently put together a newspaper of some of the best articles fr...
  • Windows Management Framework 4.0 (PowerShell 4, PowerShell ISE, Management OData, WMI, etc.) now available
    Keith Hill's Blog - PowerShell 4.0 Now Available You can get PowerShell 4.0 for down level operating systems now via the WMF 4.0 d...
  • Viasfora - Your new favorite Visual Studio Text/*ML Editing Extension?
    Winterdom - Introducing Viasfora A couple of days ago, I unveiled Viasfora , my latest attempt at building a decently packaged extensi...
  • "Windows Server [2012 R2]: The Best Infrastructure to Run Linux Workloads"
    In the Cloud - What’s New in 2012 R2: Enabling Open Source Software Part 4 of a 9-part series . ... There are a lot of great s...
  • [Hardware Review] Life with Haswell... Haswell/Harris Beach Intel SDS Ultrabook Review - Part 2
    "So Greg, how's life with Haswell been?" "Pretty Sweet! (Mostly)" I've been given an opportunity to review t...
  • Fuzzy Lookup Add-In for Excel (Insert lame "Fuzzy, wuzzy was an Excel..." snip here)
    Microsoft Downloads - Fuzzy Lookup Add-In for Excel The Fuzzy Lookup Add-In for Excel performs fuzzy matching of textual data in Exce...
  • Caliburn.Micro v1.5.0 released (CM gets Tasks, Async/Await and Share/Setting for RT... and bug fixes of course)
    Caliburn.Micro - Caliburn.Micro v1.5.0 "Release Notes This release fixes many bugs. It also adds support for Task and async/a...
  • Just about everything you ever wanted to know about SQL Server Date and Time Data Types...
    CodeProject - Date and Time Data Types and Functions - SQL Server (2000, 2005, 2008, 2008 R2, 2012) Introduction It would be bette...

Categories

  • .Net
  • 3DPrinting
  • AFeedYouShouldRead
  • Agile
  • ALM
  • Amazon
  • Amiga
  • Analytics
  • Android
  • ASP.NET
  • Azure
  • BigData
  • bing
  • Blogging
  • Book
  • BookReview
  • BUILD
  • C
  • C#
  • C++
  • Career
  • Cat
  • cheatsheet
  • ClickOnce
  • Cloud
  • ComputerHardware
  • css
  • Data
  • DBA
  • DependencyInjection
  • Deployment
  • Design
  • Development
  • devops
  • DVCS
  • ebook
  • EDD
  • Education
  • EnterpriseLibrary
  • EntityFramework
  • Exchange
  • Expression
  • gadget
  • Game
  • GIT
  • Google
  • Government
  • Hadoop
  • hardware
  • HardwareReview
  • HaswellReview
  • HTML5
  • Humor
  • IE
  • IEExtension
  • IfAllElseFails
  • IIS
  • ILMerge
  • Image
  • Infographic
  • interview
  • InversionOfControl
  • Java
  • Javascript
  • Kinect
  • LightSwitch
  • LINQ
  • Linux
  • LosAngeles
  • Lucene
  • Lync
  • MEF
  • Metro
  • MicrosoftOffice
  • MicrosoftOutlook
  • Mono
  • MVC
  • MVVM
  • NetMon
  • NLP
  • NoSQL
  • NuGet
  • OData
  • OneNote
  • OpenXML
  • Paint.Net
  • Personal
  • Photosynth
  • Physics
  • portable
  • Poster
  • PowerShell
  • Preparedness
  • Presentation
  • Prism
  • PrivateCloud
  • RegEx
  • RemoteDesktop
  • Reporting
  • RIAServices
  • Science
  • ScienceFiction
  • Scratch
  • Scrum
  • ServiceBus
  • SharePoint
  • Silverlight
  • SimiValley
  • SPA
  • Space
  • SQLServer
  • Storyboard
  • Surface
  • SVG
  • SystemAdministration
  • T4
  • TeamBuild
  • TeamFoundationServer
  • TechEd
  • Training
  • TypeScript
  • UnitTesting
  • UnityApplicationBlock
  • Utility
  • Veteran
  • VirtualMachine
  • Visio
  • VisualBasic
  • VisualStudio
  • WCF
  • Web X.X
  • Webcast
  • WebFeed
  • WebMatrix
  • Windows
  • Windows7
  • Windows8
  • Windows8.1
  • WindowsHomeServer
  • WindowsLiveWriter
  • WindowsPhone
  • WindowsServer
  • WinRT
  • WiX
  • WMI
  • WOPI
  • WPF
  • XAML
  • XBox360
  • XboxOne
  • zombie

Blog Archive

  • ▼  2013 (500)
    • ►  December (12)
    • ►  November (61)
    • ►  October (65)
    • ►  September (38)
    • ►  August (47)
    • ▼  July (75)
      • [Humor] A Quick Byte...
      • Opening the U.S. Code, does the U.S. House, releas...
      • Can you Hekaton? Intro to the SQL Server 2014 Anal...
      • Microsoft Developer Network get's a face and featu...
      • Free eBook of the Day: "Testing for Continuous Del...
      • "Windows 8 App Management Toolkit for Powershell" ...
      • 27 Things only a Dev will find funny...
      • App Dev Training updated for SharePoint/Office 201...
      • Think VS2013 means no more VS2012 updates? Think a...
      • Building big bucks with big data... "Big Data, Ana...
      • [Hardware Review] Hello Haswell... Haswell/Harris ...
      • Don't fear the shell... - "Getting Started with Po...
      • Byte 0-1 - Byte Magazine Volume 00, Number 1 (and ...
      • Await no more, Amazon Web Services .Net SDK v2 pre...
      • Imaging an even simpler image for using the Nokia ...
      • National app privacy code of conduct released by t...
      • "Rethinking Enterprise Storage: A Hybrid Cloud Mod...
      • "Manhattan District History" - History of the Manh...
      • [Irony alert] Worried about the NSA reading your e...
      • modern.IE is OSS... The HTML/CSS/JS code scanner f...
      • The Gu is giving you a car! (Well chance to win on...
      • Here's your chance to tell the .Net Framework Team...
      • Katana? OWIN? What? Here's what and how to get sta...
      • Katana Lifts Its License - Katana v2 nuget bins wi...
      • "Windows Server [2012 R2]: The Best Infrastructure...
      • Building on Build (not that Build) MSBuild and C#/...
      • Is the DHS/Department of Homeland Security Followi...
      • [Hardware Review] Haswell is coming... Haswell/Har...
      • [Humor] PRISM Anxiety Disorder
      • 5 for 11 on 8.1 - Five Fun Features of Modern IE11...
      • Miss the future events on the To-Do pane in Outloo...
      • [Why Didn't I Think of This... Thing of the day] W...
      • Do you DMV (SQL Server Dynamic Management View)? I...
      • Shining some light on your MSI to WiX conversion w...
      • Legislative Data Challenge - Win $5k challenge by ...
      • Silos are for farms, not agile development teams...
      • New C#/VB Language features in VS2013/.Net 4.5.1? ...
      • “Productivity Hub SP1” = Office 2007/2010 Module o...
      • [Awesomeness of the Day] Dragon Skull Found on Beach
      • 6 on 8.1 - VB6 on Windows 8.1...
      • "How to Develop Your DBA Career" Free eBook (and p...
      • List of some of the new Windows 8.1 features that ...
      • Gestalt your way to better data visualization by f...
      • Missed the session about C# 6/.Net 5 at Build? (We...
      • Full O'Fun with the "FEZ Game-O", an open-source ....
      • Northwest Cadence is giving a number of great (and...
      • Lobbing WCF into the LOB with the WCF LOB Adapter ...
      • SkyDrive Pro vs SkyDrive, do you know what each on...
      • New Sponsor - Infragistics
      • Time ENF? "ENF, a New Standard for Managing Native...
      • Reimagining images with the Nokia Imaging SDK for ...
      • A little Hadoop, HDInsight, Mahout, some .Net and ...
      • Privatize your cloud with help from these two new ...
      • Windows 8 Start Screen Layout backup... There's a ...
      • Touching a file (changing last updated Date/time) ...
      • How fast is your WinPhone8/Win8 connection? Micros...
      • [Limited time local offer] LA Dodgers Do Simi a Go...
      • InRelease Released - The InRelease acquisition has...
      • What every Angeleno needs... a .LA domain name.
      • Here are the new HERE Launchers (hear, hear!)
      • Update Tuesday - Should you be worried about the f...
      • Find the "Missing LINQ" - Future project of "hard ...
      • Unofficial Windows 8 vs Windows 8.1 Assemblies - W...
      • 30 years of Hello World - One Developers Life Lang...
      • Think virtualizing SQL Server is evil? Here's a 94...
      • RIA has been freed - RIA Services is being open s...
      • ".NET Technology Guide for Business Applications" ...
      • My Top Five Daily Web Curators - Five Bloggers tha...
      • SSMS Tools Pack 2.7 Released (BTW, if you're on an...
      • "25 Secrets for Faster ASP.NET" Free [ Name and Em...
      • Immutable isn’t just for Breakfast anymore [okay, ...
      • Want to see Bill Gates speak live (via webcast)? W...
      • Playing with SQL Server 2014 (and VS2013) the Azur...
      • Lucian Talks Up Async - The Complete Async Set fro...
      • 350 .Net Dev Interview Questions and Answers PDF f...
    • ►  June (39)
    • ►  May (40)
    • ►  April (42)
    • ►  March (39)
    • ►  February (42)
Powered by Blogger.

About Me

Unknown
View my complete profile