Thanks zx-81, I will try this later today.
That sounds good. Only 150 MHz and running fullspeed, wow.
Shouldn't surprise you very much, GP2X could often do that too. This is, afterall, not a Wiz.
Holding it up for netplay? Is that something anyone will really use? Pandoras are rare and I would think it even rarer to get two in the same room that want to play 2-player PC-engine games. Could there maybe be a release sooner, then one with better netplay later? That way 99.9% of users could enjoy it sooner. Network managers in the background just cause annoying pauses and stutters and many are disabling that to avoid this now anyway. Just a thought.
I'm not noticing any pauses or stutters when playing normally.. maybe your experiences will be different from mine, and I'm sure you'll tell me if that's the case.
I actually think netplay will be more popular than you do. Understand, it's not meant for two people to play in the same room, it's meant for people to play over the internet. PC-Engine actually has a large library of good multiplayer games (although my netplay will only support 2 player, at least for the time being). I also intend for people to eventually be able to play against not just other Pandora users, but users of iPhone, Android phones, Wiz if the support is ever there..
I'll release it w/o the netplay if I end up not getting it in a state I'm happy with. But for right now I'm trying my best to improve it. I like my releases to be substantial and not half done; with the Hu-Go ports out I think everyone can bear to wait a little longer.
I'm working on multiplayer code/framework for my Pandora apps and during onboard testing I have found better wifi uptime if I carefully select channels first and somehow prevent the driver from going to sleep (i.e. ping -c somehost in the background) .. NetManager blows at quite a few things, in the meantime to patch things up you have to sort of keep the driver exercised, lest it blow down.
Interesting advice. Has Pandora maybe found a new wifi driver developer? ;D I'm sending out packet data every frame, so I expect that should be keeping it active.. but I'm getting locked up sometimes for a really long time. I think the packets might be getting lost altogether, and from what I'm aware the TCP RTO is reeeaally looong on Linux (by default). Is it maybe possible to change this on a per-application basis?
Anyway I'll stop polluting zx-81's release thread ^^ By all means PM me if you want to talk about interesting things, heh.
Edited by Exophase, 28 June 2010 - 10:00 PM.