PSP on TV

July 31st, 2008 Posted by Akop in psp, rant

I finally broke down and bought a component cable, to be able to play PSP games on a TV. The experience was… disappointing, to say the least. The entire PSP screen takes up a fraction of the television’s screen, somewhat killing the point of having a TV cable. The XMB/DVD playback screen is larger (it’s displayed in interlaced mode), but still relatively small.

This probably wouldn’t be that big of an issue, if the cable worked on traditional TV’s (it won’t, unless your TV supports progressive scan), but it doesn’t, and using it on a big-screen TV kinda makes you wonder why the whole thing was put together in the first place.

Tags: , , , , ,

4 Comments


The infernal question

November 22nd, 2007 Posted by Akop in emulation, psp, rant

One question that I’ve been asked time and time again (and most recently by zx-81) is “why bother porting an emulator when there are other ports already?” This question was beaten to death when SMS Plus PSP was first released, and still comes up occasionally.

The number one reason is simply that I enjoy porting software to PSP, especially classic computer emulators. I like pushing the limits and capabilities of the (yet unnamed) psp library that I’ve been developing since the first fMSX release. The fact that another emulator may already exist (and may, in fact, be better) is a non-issue for me, as I don’t do it for any reason other than my personal satisfaction.

Second reason is that I believe having a choice in emulators is great. The only reason I got into programming for PSP is because I thought that the MSX emulators of the time could be a lot better.

I attempt to port in a manner that makes it possible to merge the PSP port with the main branch of the emulator, and I’m happy to let any interested maintainer of the emulator merge my code with theirs. I don’t generally touch emulation code, unless it results in significant optimization—the only exception to this rule has so far been fMSX and inclusion of SCC/MSXMusic/MSXAudio - and it’s largely thanks to the efforts of Vincent van Dam and his excellent fMSX SDL port.

When possible, I attempt to port a different emulator than one that’s already available. For example, as mentioned earlier, Caprice32 was not my first choice for a CPC emulator. Unfortunately, Arnold’s performance was nowhere near “acceptable,” so Caprice was my second choice.

And finally, there are a number of ported, working, but unfinished emulators that are currently littering my svn repository’s trunk branch, some of which may eventually see the light of day.

Hope this was enlightening. Comments are welcome.

Tags:

9 Comments


Open source emulator ports

October 16th, 2007 Posted by Akop in emulation, rant

While porting an emulator, often times it’s helpful to see how authors of other ports handle certain challenges. Over time, a number of small issues have prompted me to look for possible answers in other applications.

Quite often, source code for a similar port is freely available. Too often, however, it’s not. The surprising thing is that the people who hide the source code aren’t the authors of the emulator - it’s the authors of the port.

As someone who works off of open-source (not necessarily by any official definition) projects, I welcome all private developers to use my code and learn from it–my only request is that copied code is given proper credit.

I would like to see all authors that port open-source software release their code. This is especially relevant to the PSP subculture, as the availability of documentation is relatively scarce. Your work will help others, and will gain your port more popularity, as others will acknowledge your contribution.

Hiding code for a pending “cleanup” (which frequently, never happens) shouldn’t be reason enough to hide it. Even kludgy code is better than no code.

Tags:

2 Comments