Symbian emulator?

ページ 37/73
30 | 31 | 32 | 33 | 34 | 35 | 36 | | 38 | 39 | 40 | 41 | 42

By snout

Ascended (15187)

snout さんの画像

01-02-2004, 17:00

Fish - I'm afraid you'll have to wait until the website is back up again.

JR, a while ago you stated OPLL (MSX-MUSIC) emulation was already implemented, yet
you had to 'turn it on'. Can we expect OPLL in version 1.0 as well? Smile Smile

By jr

Champion (379)

jr さんの画像

01-02-2004, 21:31

My ISP seems to have problems with the web servers. The pages will be up eventually...

About OPLL emulation, I haven't done anything extra for it, I ported the code that comes with fMSX but that only emulates the OPLL I/O, wave generation code is not included. This means that for the MSX programs it seems like OPLL is working but in reality you don't hear anything. I don't know how big a task it is to write the missing code and if I would need to include instrument data or something like that.

By anonymous

incognito ergo sum (116)

anonymous さんの画像

01-02-2004, 21:47

That's WAY difficult.. if you want to do wave generation..
Translating OPLL data to the phone's FM chip sounds like a better and faster idea.

By snout

Ascended (15187)

snout さんの画像

01-02-2004, 22:12

I don't know how compatible the FM chip of the phones are with the OPLL. Also, when you'd like to port the emulator to other Symbian phones this might cause trouble.

For information on proper YM2413 emulation you could check out this website, which is a quite good, commonly used YM2413 emulator. Another, even better, YM2413 emulator is the one used in Mame, NLMSX and openMSX, created by Jarek Burczynski. I can't find a website about this one, though. Perhaps one of them is quite suitable for porting to Symbian without increasing CPU-load too much.

By jr

Champion (379)

jr さんの画像

01-02-2004, 22:33

Hmm, as I suspected Sad ...and there is no FM chip on the phone. There is a MIDI codec which might be used for the job but I suppose the use of that doesn't come free as it's just software...

By karloch

Prophet (2159)

karloch さんの画像

01-02-2004, 23:32

Hmm, as I suspected Sad ...and there is no FM chip on the phone. There is a MIDI codec which might be used for the job but I suppose the use of that doesn't come free as it's just software...I supossed that it was in that way, since an ARM at 104 Mhz is a very powerful proccesor for a mobile phone, most of the features are done by software.

You can try to pass the MIDI data from OPLL to the MIDI codec and see how much this slowdown the emulation. OPLL emulation would be cool, but of course, the most important sound emulation is PSG/SCC, and that is already done Big smile

By snout

Ascended (15187)

snout さんの画像

01-02-2004, 23:44

I disagree about PSG and SCC being the most important. They are important, but there are sooooooooooooo many cool MSX-MUSIC games that you can't neglect OPLL emulation if you have the chance to implement it, imho.

By jr

Champion (379)

jr さんの画像

03-02-2004, 14:52

I took the YM2413 implementation from openMSX 0.3.4 and patched it into my emulator and it works, but it is S-L-O-W. Binary size increased with approx. 40kB. I tried with Xak on my 6600 and it couldn't keep up with the speed even with a frameskip of 10 =(

By snout

Ascended (15187)

snout さんの画像

03-02-2004, 15:35

ouch..... I'm afraid there's little room for optimization?

By anonymous

incognito ergo sum (116)

anonymous さんの画像

03-02-2004, 16:42

Snout, you try optimizing generation of reasonable quality samples using FM synthesis on 9 channels and then mixing them. Tongue

ページ 37/73
30 | 31 | 32 | 33 | 34 | 35 | 36 | | 38 | 39 | 40 | 41 | 42