ADSL reconnected and all's happy again. Well, except the PCI wireless card I
bought isn't playing nicely yet. It's one of those D-Link lotteries where the
chipset is not distinguishable by looking at the box alone. I got the unlucky
number, a Ralink rt61.
The good news is, Ralink have a GPL driver for it on their website. The bad
news is, it doesn't compile on AMD64. The good news is, there's an open-source
hackery of it which does compile. It works, but hangs the kernel after some
random time over [1,20] minutes.
For the moment there's a big CAT-5 cable snaking through the whole house--not my
Minus the homicidal neighbours, plus the occasional distant train toot and
gentle bird calls. No internet access for a while (grr Telstra), but all the
dishes are shiny (new dishwasher).
pyglet: Keyboard and mouse events, big plan.
Richard is now on board with pyglet, especially after a late-night
after-delicious-dinner design conference. Some of the thoughts are documented
now in SVN.
Today I completed keyboard and text events for all platforms, and Richard wrote
all the mouse and some windowing events for Xlib. Summary conclusions: Xlib is
weird and undocumented, OS X is missing the bits game developers need, and
Windows is surprisingly sane, modulo some left/right keyboard ambiguity.
Now I have to catch up to Richard's Xlib events on Carbon and Win32 before I can
start exciting new stuff!
pyglet: GLX and AGL
Following up on 31-Aug entry. pyglet is being remodelled to remove its
dependency on SDL, by talking to the window server directly (using ctypes).
Already it can bring up multiple windows with separate (later, shared) OpenGL
contexts on Linux (using Xlib and GLX) and OS X (using Carbon and AGL). Carbon
is preferable to Cocoa as it removes the dependency on PyObjC.
Next steps are event processing and Windows (DirectX input?) support.
Finished a computational biology essay, fixed some bugs in Pyglyph (no public
repository yet, sorry), started the algorithmic part of my thesis, had some
rabbit/lettuce-related fun. Ooh, and I have a new house now, moving in a few