Software Development
From M:Robe 500i Development Wiki
The exploited firmware allows us to run our own code from the m:robe 500i. Currently, a fully working C language Integrated Development Environment (CIDE) is available.
Contents |
Drivers
Developed drivers and their status:
| Device Name | Current status |
|---|---|
| LCD Display | fully working - fully C sourced |
| Remote Control | fully working - fully C sourced |
| LCD Touch Screen | SPI reg found, triggers are shown when touching the screen TSC2101 LINUX DRIVER HERE |
| HD | working fopen, fread, fwrite and fclose - by wrapping existing firmware functions |
Software
The following list contains software developed for the m:robe 500i:
- prog loader - an application that loads binary file from the HD into a constant memory address, and runs it afterwards.
- mem browser – an application that shows memory pages on the screen, and allows the user to investigate different memory addresses.
- regbrowser – Very much like mem browser, only allows reading & changing of DM320 registers values (located at 0x30000 + ).
- m:robe 500i demo application - an application that demonstrates basic usage of CIDE
- MediOS - compiling instructions!
Games
- DOOM - well, you know this 3d game. click for more information.
Other
- There is an anti-theft protection utility for the 500 that is currently under development...courtesy of Pocker09....check the link Download(posted by xserjicalstrikex)(Supposed to send an email when the 500 is plugged into someone elses computer)
- Several mrobe unofficial fansite members have posted in various links for potentially useful coding related material that may help take the mr500 to the status of full capability media player.
Touch screen/pad drivers
Link 1 Link 2 (chansthename and bearcat via jamelikat)
Extract and save movie frames as bitmaps
I found the source to extract frames of a movie to save them as bmps. i think it would be possible not to save them as bmps but to show on the screen: Link 1 Link 2 Link 3 (EvoGt, via jamelikat)
Video player in C
Link 1 (pepetrueno via jamelikat)
2 video player links
See Link 1 and Link 2 to see if anything helps. I searched for video (by listening, via jamelikat). Last update, 18oct2006, jamelikat.
To add to that, here is links to free c compilers if any are interested in helping develop programs...(edited 10/24/2006...you have to copy/paste this link in a new browser to visit the site...) [ http://www.thefreecountry.com/compilers/cpp.shtm]
- Here is also Supermario coded in C...perhaps people could make use of this...
[1] "posted by xserjicalstrikex....10/18/06...
- Update on medios on mr500, the medios team syd/olesz have just today-yesterday posted on mrobe org on their success in loading medios onto the mr500. They show screenshots of the touchscreen icons on the screen. The actual applications within medios are not working yet, but this loading of medios is meant to be a great advance. Link to mrobe org posts Posts. (Posted by jamelikat 26 Oct 06).
- Update 29 oct 06. Unkalle4, mrobe org member has experience with medios, and the mr500. He presents thoughts and experiences regarding the cowon mp3 player which, he says, being similar to the mr500, brings him into the right area for developing video for the mr500. MPEG4 and MPEG2 are file types he's made improvements about, on the mr500 Unkalle4's Post(s)
- Must Read Posted by jamelikat.