simonkagstrom ([info]simonkagstrom) wrote,
@ 2009-03-29 15:51:00
Previous Entry  Add to memories!  Tell a Friend  Next Entry
More Frodo/Wii networking news
I've had a cold this weekend and basically stayed at home not doing much. That generally sucks, but thankfully the sky has been uniformly gray apart from occasional snow and rain. Anyway, it fortunately leaves some time over for hacking. So I've been finishing up and testing the Frodo/Wii networking support. To get everything working well, I've done a number of changes:
  • Package drops are a problem and are typically seen as graphics glitches. I've therefore implemented a refresh which constantly sweeps from bottom right to top left and redraws blocks. To avoid congestion, this is only done when bandwidth allows (simply pauses if there is too much traffic).

  • To detect when peers disconnect, I now periodically ping peers from the broker. If they don't reply, they are removed from the connection lists

  • poll is now used instead of select on the wii

  • I've registered the c64-network.game-host.org domain at dyndns and started a broker there

  • Plus a lot of small fixes here and there

I've also verified that the UDP hole punching process actually work - through playing Bubble Bobble with Linda in Karlskrona. I've also tested connections with people in north america, but the latency is really too high for good gameplay at those distances (and it also seems like input packets are dropped, which makes things difficult).

This should come as good news anyhow, and for daring people that want to test, I've built a "release candidate" binary here.



(2 comments) - (Post a new comment)

Georg
(Anonymous)
2009-03-31 01:50 pm UTC (link)
Hope you are getting better Simon...

Thank you for your efforts concerning C64 and Wii...I'm using your emu almost every day. I bought an USB-Keyboard, but nothing happens if I press keys. I thought wii-frodo supports USB-Keyboards? Do I have to switch something?

Thank you!

(Reply to this) (Thread)

Re: Georg
[info]simonkagstrom
2009-03-31 01:55 pm UTC (link)
USB keyboards are only supported since the pre-release of v9 - before that it won't work. So either try with the release candidate above or wait for the real release (in a few days hopefully)

(Reply to this) (Parent)


(2 comments) - (Post a new comment)

Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…