Name: Chris Collins
Member since: 2000-04-13 23:09:25
Last Login: 2011-03-17 23:58:53



Miscelaneous hacking, gaming addict, musician, and all 'round tired guy.

No longer posting to advogato on a regular basis. Please check my homepage for more details.


Recent blog entries by XFire

yes, its been a long time since an update.

A lot has happened.

The Telxon Stuff has been operational under X11 for a few months now, just its not something I think about a great deal now that its working.

currently working writing code.

Going back to Uni to finish my CompSci degree.


FINALLY worked out the interface to the Telxon's Touchscreen - turns out that there's a 16550A serial UART sitting at 0x4220, IRQ 12 which backs onto the touchscreen controller.

Well, I isolated the XIP bug on the Agenda VR3 to be related to the Copy-on-write handling of ROM pages, and the fact that they're rejected by the WP Fault handler because they exist outside of RAM.

Of course, I don't know enough about the Agenda's guts, nor Linux's MM/VM guts to implement this myself, so I have to leave it to somebody else who can.

Consequentially, I'm handing back the Agenda to WzDD so he can do evil things to it once again. Maybe I'll hack again when somebody fixes the XIP stuff.

Annoying fact of life #1: eXecute In Place support on the Agenda VR3 is still broken. Its just not as broken as it has been.

The story goes there are problems with XIP and C++ - something, somewhere along the line, tries to WP the page, and kills itself... *BUT* only for C++ code, not for C.

Time to take a hammer to the code.

23 Apr 2001 (updated 23 Apr 2001 at 23:14 UTC) »

Well.... the hack has been a success.

For the uninitiated, this is the hack to port Qt/Embedded to the Agenda VR3 - something I started last week wednesday night for fun, and its turned out quite well.

The hack itself was finished on Sunday. There are a few things that need tidying, like the fact the cursor is still enabled by default on the Agenda for normal builds. This is trivial to fix. (single #ifdef in the qte config headers).

The patch itself is here

Please ask no questions for a few days - I have to catch up on work. If you want to play with this, I'm assuming you're smart enough to wrangle your agenda sufficently.

Oh, and TT have the patch already - they know. :) (Hi Emily!)

7 older entries...


XFire certified others as follows:

  • XFire certified XFire as Journeyer
  • XFire certified Skud as Journeyer
  • XFire certified wichert as Master
  • XFire certified alan as Master
  • XFire certified DragonFaX as Apprentice
  • XFire certified Simon as Journeyer
  • XFire certified woot as Apprentice
  • XFire certified davem as Master
  • XFire certified anton as Journeyer
  • XFire certified conrad as Journeyer
  • XFire certified Sarah as Apprentice
  • XFire certified mjs as Master
  • XFire certified k as Journeyer
  • XFire certified hypatia as Apprentice
  • XFire certified jaq as Apprentice
  • XFire certified raph as Master
  • XFire certified jdub as Apprentice
  • XFire certified Liedra as Apprentice
  • XFire certified ajv as Journeyer
  • XFire certified Telsa as Journeyer

Others have certified XFire as follows:

  • XFire certified XFire as Journeyer
  • DragonFaX certified XFire as Journeyer
  • pudge certified XFire as Apprentice
  • conrad certified XFire as Journeyer
  • Skud certified XFire as Apprentice
  • technik certified XFire as Journeyer
  • jaq certified XFire as Journeyer
  • mtearle certified XFire as Apprentice
  • thaytan certified XFire as Apprentice
  • Netsnipe certified XFire as Journeyer
  • daniels certified XFire as Apprentice
  • fxn certified XFire as Journeyer
  • dopey certified XFire as Journeyer
  • chakie certified XFire as Journeyer
  • hiddenpower certified XFire as Journeyer

[ Certification disabled because you're not logged in. ]

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

Share this page