Coder uberjack discusses fMSX hi-res rendering, addition of Media Engine

Coder uberjack discusses fMSX hi-res rendering, addition of Media Engine - Image 1Akop Karapetyan (aka uberjack) recently discussed the future possibilities for the PSP-compatible emulator fMSX. A few of those he mentioned was the addition of audio and music support, fixes on the column display, as well as FDD and keyboard activity indicator.

Today, he posted again another article highlighting additional projects he wanted to venture into. First, he continued discussing the column display for fMSX in relation to high resolution rendering. uberjack said that this is a very probable addition but the overall performance of the emulator will be adversely affected.

“The emulator can no longer maintain 60 fps during the hi-res modes at 222 MHz with vertical blanking enabled (it can at 266, however). At this point, hi-res rendering is most likely to be optional, and disabled by default”, he added.

Aside from that, uberjack also tackled the possibilities of incorporating the Media Engine in his current emulators. Based from his initial observations, uberjack believes that this can be done by letting the Media Engine run in a separate process on another processor, freeing the main processor to do other tasks. He added:

Gut feeling suggests that in the case of Handy, the emulator would run at full speed at 333MHz (since at that frequency, performance is almost borderline already – for most games, anyway). Ultimately what makes programming the ME a challenge is a) inter-process communication (which can quickly become a nightmare), and b) lack of good documentation.

Well, what more can we add but good luck to uberjack in all his endeavors. We promise to give you an update as soon as something comes up.

Via Akop

Coder uberjack discusses fMSX hi-res rendering, addition of Media Engine - Image 1Akop Karapetyan (aka uberjack) recently discussed the future possibilities for the PSP-compatible emulator fMSX. A few of those he mentioned was the addition of audio and music support, fixes on the column display, as well as FDD and keyboard activity indicator.

Today, he posted again another article highlighting additional projects he wanted to venture into. First, he continued discussing the column display for fMSX in relation to high resolution rendering. uberjack said that this is a very probable addition but the overall performance of the emulator will be adversely affected.

“The emulator can no longer maintain 60 fps during the hi-res modes at 222 MHz with vertical blanking enabled (it can at 266, however). At this point, hi-res rendering is most likely to be optional, and disabled by default”, he added.

Aside from that, uberjack also tackled the possibilities of incorporating the Media Engine in his current emulators. Based from his initial observations, uberjack believes that this can be done by letting the Media Engine run in a separate process on another processor, freeing the main processor to do other tasks. He added:

Gut feeling suggests that in the case of Handy, the emulator would run at full speed at 333MHz (since at that frequency, performance is almost borderline already – for most games, anyway). Ultimately what makes programming the ME a challenge is a) inter-process communication (which can quickly become a nightmare), and b) lack of good documentation.

Well, what more can we add but good luck to uberjack in all his endeavors. We promise to give you an update as soon as something comes up.

Via Akop

Add a Comment

Your email address will not be published. Required fields are marked *