I think the next step is to extract all the 400x240 images from my current firmware to replace the 320x240 images in this build and modify the source to suit.
Then build a new BMP0.bin to match my player display. But the good news is now I can test it out on my PC instead of risking messing up my player. What joy! :p |
Here is a precompiled simulator including source if anyone wants to have a play. http://www.sendspace.com/file/kvfugi
Just copy the RockchipEmu.exe, SDL.dll and the RK27dll.dll from the debug folder to the root of the c drive. It expects a "RESOURCE" folder containing BMP0.bin and the fonts in c drive too. here is the resource folder too :- http://www.sendspace.com/file/3ow370 :) Needs dotnet framework 3.5 I'm afraid. sorry folks! |
RockchipEmu
Do you know how to fix that?
http://img21.imageshack.us/img21/6365/problemyh.jpg When I capture the screen via "C" button, it looks normal. http://img36.imageshack.us/img36/658/screen0000r.png |
So sorry I uploaded the wrong .exe (for 400x240) should be this one:-
Send big files the easy way. Files too large for email attachments? No problem! Just replace RockChipEmu.exe with this. |
RockchipEmu
Thanks, it's OK now.
Please, anybody, tell me how to launch the games and install the firmware to this virtual player; there's no a manual to read from. :confused: (except some chinese, but it's hard to translate even with Google) P.S. For those guys who wants RockchipEmu all-in-one archive: Rockchip Emulator.rar |
The author of the front end (sid6581) is the really the expert on this, but afaik the source has to be compiled using ADS to produce the firmware.
Then the RK27dll.dll is created from the firmware using vc++. So each time you modify the source you need to compile both the firmware using ADS and a new RK27dll.dll using vc++ to test it out using the simulator front end RockChipEmu.exe. |
edited sysconfig.h for my player screen size
Quote:
recompiled a new rk27dll.dll and it works out ok on the simulator, now 400x240 btw :) There are loads of screen drivers, but how to find the right one for my player? There is object code for a gameboy emulator, drivers for 2 types of wolfson audio chip and touch screen control driver. It looks like there is everything needed to make a firmware for just about any RK27xx series player - it just needs sorting though. I think as soon as I can find the right screen driver it will be as easy as pie! :) http://i203.photobucket.com/albums/a...pboard02-1.jpg |
Hi knob,
if you send me your BASE.RKW I could find out what type of display you have (in case its one thats supported by the SDK). You mentioned earlier that you succeeded in building the firmware for your player, did the keys work? Ive got one player that looks like this one from tinydeal: 3 wide 16:9 Touch Screen MP4 MP3 4GB TA5-4R [Mp4] - $35.59 : TinyDeal Direct Online Store, MP4/MP3 Player, Mobile Phone, Memory Card, Accessories, do you have the same one and if so could you tell me how you did configure the keys? Also this player has the Code:
#define LCDPANEL MCUIF_FD5420_18BRegards |
hi AleMaxx
Here is my base.rkw :- http://www.sendspace.com/file/lzfbyq Nearly all the keys worked ok, without any configuration, I think just the volume down didn't, but that would be easy to remap I think. But I could navigate blind, play music, FM radio. I wonder if it could be possible to create a utility that could get the display setting from base.rkw, Is that what you are thinking or is there an easier way? The chinese .pdf doc for the emulator gives some clues I think. btw my player is in the pic above, it's not a touch screen which makes the job a bit easier, but I have seen code for touch screen in the SDK. regards knob |
Hi knob,
actually I was unable to determine what display you exactly have, but its interfaced with 18bit data bus and its an MCULCD (lcd panel with build in controller). Here is the init function from your firmware (I hope I dont get arrested for spamming): Code:
ROM:60081310 Mcupanel_PowerOnInit ; CODE XREF: LcdCtrl_Configure+FC |
| All times are GMT -7. The time now is 8:38 pm. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2015, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0 RC 2