iPlayer GBA-DS Emulator ver1.0

2009 September 19
Posted by darkchen3389

UI:sitesky

- Video & Audio
Graphic size: Original size
Game fast forward: default is off. The frame skip level will be set into 9 when you turn on it, then you can play games with the fastest speed
Frame skip type: default is auto, you can set it into Manual, then you can set the frame skip level
Frame skip level: the higher level the faster game speed
Sound switch: switch on/off the sound

- Save State
Write game state: limited 32 slots
Read game state: read saves with the screenshot and date

img_2798

- Cheats
Supports Pro Action Replay/Gameshark codes.
Put the cheat files into /Gamecht/

- Tools
Screen snapshot:
Save the pics as .png format into /Gamepic/
Supports auto display pics

- Others
Supports Auto standby
Supports CHT/ENG

Note:
Suggest to format microsd card into FAT format, it’s faster :p

How to use:
1st, Make sure the fireware and OS of your iPlayer is the lastest version
2nd, There are CHT/ENG 2 emulators in the zip file. Install the one which fit your iPlayer
3rd, Copy the whole NDS-GBA folder and files into /_system/

Download:
English http://gbatemp.net/index.php?download=7124
Chinese http://www.rayfile.com/files/96d40c11-a4d3-11de-ba1a-0014221b798a/

GBA emulator for iplayer progress

2009 July 24
Posted by darkchen3389

More than one week has passed since I have got SDK, and I’was down to the GBA emulator development (in fact it calls migration) in this period.It almost took all my spare time. Now, I have made some progress what I’d like to share with you, that the video interface port migration has already completed. Depends on the effect of the games which I have tested, I think it is considered as success. Super Mario Advance and Super Robot War J is two of the games I have tested, which its photos is below, and the FPS is not bad, but I’m not sure that if I migrated audio interface port, it would still have a not too bad FPS.

Next step I will try to migrate audio interface port, and I wish everything will be OK.

put my hand to GBA emulator for iPlayer

2009 July 16
Posted by darkchen3389

Hi~ I’m back. I want to continue the topic of GBA emulator for iplayer. Unfortunately, iplayer official refused to give me SDK, for considering copyright problems. But finally I have obtained SDK in other way what I’d like to keep secret. I beg you guys forgiveness.

 

Ok, let’s back to the topic. Now, I’ m analyzing the content of SDK. If you have read my previous post, you would have understand my idea, although you might not agree with me, thinking it is impossible to emulate GBA by iplayer(my poor English ability may be a problem, I can not express everything perfectly). I consider It’s hard to write program all by myself. Fortunately I’m familiar with VBA (visual boy advanced), the PC platform GBA emulator, so first, I’m trying to migrate VBA form PC to iplayer. If it succeeded, it would suppose to be the best way. Before migration, I’d like to compare the parameter between GBA and iplayer.

 

Video interface port: GBA screen resolution: 240 X 160. 32,768 colors simultaneously displayable, Special effects features (rotation/scaling, a blending, fade-in/fade-out, and mosaic), 4 image system modes

 

(I insist on iplayer has the ability to deal with it, because of high resolution video playing)

 

Audio interface port: 4 sounds (corresponding to CGB sounds) + 2 CPU direct sounds (PCM format)

 

(Due to iplayer audio formats MP3, WMA, FLAC, APE, and the maximum bit rate supporting, I think there is no problem)

 

According to the comparison, we should know the hardware interface meet the requirement, and DS buttons number is more than enough. First, I need to migrate video interface port, so that I could migrate PC keyboard control to DS D-pad control. Second, it would be the audio interface port migration. I’m going to put my hand to the migration work in the future days, and because of my job, I have little time to be utilized, such as weekend and the nights after off-duty. If I made any progress, I would tell you. Wish it would be smooth going.

It’s possible or Not? GBA emulator running on iPlayer

2009 July 8
Tags:
Posted by darkchen3389

   iPlayer, a multi-media player on DS has been released for several days. A lot of people consider whether iPlayer could run a GBA emulator on DS. It is well know that running a GBA emulator on DS which is hard to be imaged before iPlayer release. Before iPlayer release people   wish DS CPU is powerful enough to do that, but the CPU is not powerful enough to simulate GBA. Of course, Nintendo official have its solution, it is really not difficult to run GBA game on DS for official itself, but so far, it does not release any games fee paying downloading service yet, what is promised formerly. Further more, even though Nintendo official release GBA games downloading service, there will not be much too functions, such as screen shot, realtime save, frame skip, cheat and so on, what is included on common console emulators. PC emulator player should know these functions well.

 

Above all, I would like to introduce myself. I am not a professional programmer, but I am interested in programming. I pay a lot of attention on iPlayer news recently, and sent a mail to iPlayer official site to ask the possibility if GBA simulator could be launched by iPlayer, but unfortunately, according their reply, due to the copyright problems, iPlayer official will not provide GBA emulator. Yet, iPlayer really attract me, so I have bought one for researching.

 

In fact, simulating GBA is not very difficult. The principle is simple, using powered arithmetic capability to simulate a console circumstance, is similar to PC paltform console simulators. So to simulate GBA by iPlayer, the onboard CPU is indispensable. For a better effect of GBA simulating, the frequency of iPlayer onboard CPU have to be 20 times to GBA CPU, at least. Analyzing the ability of hardware decoding such high resolution videos, I suppose the onboard CPU’s frequency is not lower than PSP’s at least, even higher. Unfortunately, I have no detailed data about iPlayer, so these are just my hypothesize.

 

Logical analyzing:

 

The hardware of GBA includes two CPUs, one is a 32bit RISC instruction sets CPU (ARM7TDMI), which frequency is 16.78MHz,  another one is 8bit CISC instruction sets CPU, a 130KB RAM, a 2D graphics card, six channel sound card, four channel DMA, four timers and so on. If count the GBA game card 256KB RAM on, the GBA system totally have 386KB RAM.

 

Then what we need to do is to simulate the hardware mentioned before. We must use our own instruction to simulate the ARM7 instruction system. On average, to simulate one instruction, need ten operations. In a word, iPlayer’s CPU frequency must be ten times to GBA’s, besides other hardware of GBA, there need to be another ten times. So totally twenty times, the iPlayer’s frequency must be 340MHZ or higher, and there must be enough RAM. According to the ability of hardware decoding AVI video, I believe iPlayer’s frequency will not be lower than PSP’s CPU which is 330MHZ, and iPlayer’s SDRAM should be 16MB or more, so running GBA simulator by iPlayer becomes possible.

 

Before writing, I mailed iPlayer official site again, wanting a SDK. I hope official will notice my post.