Myracer portable MF-101
Just got hold of Myracer MF-101 that is a portable game device from South Korea (made in china) and somewhere play4u is a part of the action as well, looks like you can get a lot of new games from there (I don’t understand Korea).
The MF-101 comes with some built in applications as, Game, Movie, Music, E-book, Image Viewer and of course has some custom settings. At a first glance the device it seems very inspired from the PSP but it’s much smaller in all the ways and very light. It has 1gb inbuilt memory but has a SD-Card slot if you want to expand, must say that the USB plug is strangely placed. The whole cool thing about this portable game device is that it has a Flash Player.
The specifications from MyRacer:
O/S: PET (PTOS)
CPU: ARM 922T 192 MHz
Memory: Built-in NAND Flash Memory (1gb), Expansion SD-Memory
Size: 115.72 * 49.75 * 14.89 (mm)
Weight: 100g
LCD: 2.4 inch, 260.000 colors, QVGA TFT (320×240)
Interface: USB 2.0, 3.5mm Stereo jack
Audio: Stereo 90dB
Power: Lithium 850mAh (rechargeable), Music 10h, Movie: 6h
Inputs: 4 directions, 4 selections, 2 triggers
Formats: Game; SWF / SLF / VGN / XGN, Audio; MP3 (8-320kbps, ID3 tag v.1-4) / WMA, Photo; JPEG / GIF / BMP, Text; TXT, Avi; QVGA 320*240 (15-24fps)
Values from System.Capabilities:
Audio: true
MP3: true
Streaming Audio: true
Streaming Video: false
Embedded Video: false
Audio Encoder: false
Video Encoder: false
Accessibiity: false
Printing: false
Screen Playback: false
Screen Broadcast: false
Debugger: false
Version: WIN 8,0,22,0
Manufacturer: Macromedia Windows
Screen Resolution: 480×340
Screen DPI: 96
Screen Color: Color
Pixel Aspect Ratio: 1.0
OS: Windows
Language: en
IME: false
Player Type: External
Hardware Disabled: true
Local File Read Disable: false
Windowless Disable: false
Comparing some of the values it doesn’t match, take the screen resolution for e.g. The SLF engine automatically resize the SWF file so run 320×240 else it will be scaled. Another value that doesn’t match is the Player version, I’ve tried a couple of Flash 8 features and it crashes so go for Flash Player 7. In the documentation MyRacer speaks of their own Flash engine SLF (SCD Light Flash Engine).
I starting of by running a Flash Lite 2.0 320×240 swf to find out the controls.
Left: 37 (Arrow Left)
Up: 38 (Arrow Up)
Right: 39 (Arrow Right)
Down: 40 (Arrow Down)
X: 32 (Space)
Y: 8 (Backspace)
A: 13 (Enter)
B: 36 (Home)
Left Trigger: 76 (L)
Right Trigger: 82 (R)
Start: 46 (Delete)
Select: 45 (This opens up quit game native menu)
Volume Down: 68 (D)
Volume Up: 85 (U)
The SLF Engine has a couple of features built-in, instead of the Flash Lite fscommand2() I found the functions in _global.WRTAmuse, so for example checking the battery level is done like this. It gives me 0-4 of the power strength and 5 if it’s recharging.
var battery: Number = _global.WRTAmuse.Common.getBatteryLevel(4);
There are as well a way to get hold of files in the system but I haven’t been able to get hold of all the methods due WRTAmuse doesn’t give any data back.
var fcount:Number; fcount = _global.WRTAmuse.Common.GetFList("flashplayer"); if (fcount < 0) { for (var i = 0; i < fcount; i++) { trace(_global.WRTAmuse.Common.GetFile(i)); } }
After created a couple of games I noticed that I got problems with the key controllers. Noticed that only two keys are registered and when using a third key will lock one of the first keys and not register the release. The key dispatcher doesn’t quite work as a ordinary desktop player. The desktop player sends the latest key pressed/released but the SLF engine sends all keys pressed but it can still miss the “lock” release.

Goodie. But using two keys only in games is really bad. I hope they will fix this. Is it possible to update the firmware?
@Mattias
Yes, it’s possible to update the firmware. They are talking about releasing a new in the summer. Hopefully they will focus on solving the problem with multiple keys.