<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for chaos</title>
    <link>http://www.advogato.org/person/chaos/</link>
    <description>Advogato blog for chaos</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Mon, 20 May 2013 04:57:06 GMT</pubDate>
    <item>
      <pubDate>Fri, 18 May 2001 20:06:52 GMT</pubDate>
      <title>18 May 2001</title>
      <link>http://www.advogato.org/person/chaos/diary.html?start=3</link>
      <guid>http://www.advogato.org/person/chaos/diary.html?start=3</guid>
      <description>In order to keep working on make the old quake binaries 
working, I have to compile some software with libc 5
(Mesa, svgalib, glide, ...) as the old quake binaries 
were compiled with libc5.

&lt;p&gt; Even if there is some libc5 binaries around for those 
packages some are old (Mesa and Glide) and do not offer
the features of today versions.  As I stated earlier, 
Glide did not work with athlon, but the new version does.

&lt;p&gt; So I repackaged George B. Moody, george@mit.edu, gcc5
package, adding a few corrections and put it &lt;A
HREF="http://www.swi.com.br/~chaos/files/"&gt;here&lt;/a&gt;.

&lt;p&gt; With it anyone can do a:
&lt;blockquote&gt;
$ CC=gcc5 make
&lt;/blockquote&gt;
and compile an package with libc5 support out of the box.

&lt;p&gt; It did worked with Glide_V2 and should work with anything
that supports libc 5 and gcc-2.7.2.1.

&lt;p&gt; I feel that I have to release it in freshmeat as many other 
people might be looking for something like this and not
finding it.
</description>
    </item>
    <item>
      <pubDate>Thu, 17 May 2001 15:15:41 GMT</pubDate>
      <title>17 May 2001</title>
      <link>http://www.advogato.org/person/chaos/diary.html?start=2</link>
      <guid>http://www.advogato.org/person/chaos/diary.html?start=2</guid>
      <description>ok. There have being a long time since my last post.
I hope to do it more frequently now.

&lt;p&gt; BTW, if you are wandering the Z8 software uart 
(RS-232) with the lcd terminal worked.
It was fun to attach it to external modem and start some
conections.

&lt;p&gt; Now I am collecting linux quake stuff and packing it (RPM).
The big challenge was to find libc 5 stuff that work with it.

&lt;p&gt; I have already working:
svga quake, x11 quake, gl quake, tty (textmode) quake and
wm quake (a window maker dock that runs quake!).

&lt;p&gt; The biggest chanllenge is to make glquake work. Since it 
needs a Glide (VG, VRush, V2) compiled with libc5 and all 
I could find was old ones (linux.3dfx.com is down, 
remember :\ ).
 
It works, but not on AMD Athlons without turning the CPU 
cache off.  The latest glides have a fix for it, but I could
not find a libc 5 compiled for it.

&lt;p&gt; I am looking for a way to generate a libc5 compiller
environment to compile it myself.  So it could be 
improvements.

&lt;p&gt; I am posting all of that at &lt;A
HREF="http://www.swi.com.br/~chaos/files"&gt;
http://www.swi.com.br/~chaos/files&lt;/a&gt; right now.

&lt;p&gt; So if you enjoy quake and friends, &lt;A
HREF="mailto:raul@dias.com.br"&gt;let me know&lt;/a&gt;.

&lt;p&gt; The files are RPM packaged ones tested on Conectiva Linux.
It should work with Suse, RedHat, Mandrake, Caldera without
problems.

&lt;p&gt; If you use slackware, Debian, or want to extract the files, use:

&lt;p&gt; $ rpm2cpio rpmfile.rpm | cpio -i -d --no-absolute-filenames

&lt;p&gt; This will extract all files into your current dir.


&lt;p&gt; So, right now I am emphasis old quake games, then I plan to
move to opensourced ones (SDL quake, quakeforge) and then
move to more recent ones like quake2, quake3 and other
friends (doom 1 2,  wolf3d, heretic and everything that 
works on linux and it is free redistributable).

</description>
    </item>
    <item>
      <pubDate>Sun, 25 Jun 2000 15:00:29 GMT</pubDate>
      <title>25 Jun 2000</title>
      <link>http://www.advogato.org/person/chaos/diary.html?start=1</link>
      <guid>http://www.advogato.org/person/chaos/diary.html?start=1</guid>
      <description>I am back after sometime.&lt;BR&gt;
&lt;BR&gt;
As always time is not by my side.&lt;BR&gt;
I have to finish a project to Tuesday and it will require a
_lot_ of work.&lt;BR&gt;
&lt;BR&gt;
I am writing a multiuse RS-232 device.&lt;BR&gt;
It uses a Zilogs Z8 microcontroller, a LCD display (240x128)
and (ugh!) a numeric keypad.&lt;BR&gt;
&lt;BR&gt;
I am facing some really unpleasants problems:&lt;BR&gt;
 - The Z8 I am using do not have a UART.  I have no choice
about this, so I had to write a  software UART  to do the
job.&lt;BR&gt;
The problem is that a _software UART_ eats all available
resources and blocks during the transmition/reception.&lt;BR&gt;
&lt;BR&gt;
 - I can t use a more complex key[pad/board] without an
extra microcontroler to continuous scan its lines. ( an
standart IBM-PC uses a intels 8048 microcontroller for
that!).&lt;BR&gt;
&lt;BR&gt;
 - The tool provided from Zilogs (ZDS) _really_ sucks. It
does not work (debugging), without a hardware emulator
attached to the serial port.&lt;BR&gt;
Well, at least it works from WINE. :)&lt;BR&gt;
&lt;BR&gt;
If time and memory allows me, I will write a small set of
terminal control/escape character, so that I might be able
to use it as a console connected to a Linux Serial Port.&lt;BR&gt;
</description>
    </item>
    <item>
      <pubDate>Sat, 29 Apr 2000 23:38:44 GMT</pubDate>
      <title>29 Apr 2000</title>
      <link>http://www.advogato.org/person/chaos/diary.html?start=0</link>
      <guid>http://www.advogato.org/person/chaos/diary.html?start=0</guid>
      <description>Today I started to work on a new server daemon for CMC.&lt;BR&gt;
It will keep track of the mail accounting.&lt;BR&gt;
It will process procmails logs for accounting instead of 
scanning every mail folder.
This way CMC can go really lightweight.
&lt;BR&gt;
This way I can have more "CMC" apps running.
And they all query the server for the info.
&lt;BR&gt;
&lt;BR&gt;
The big quesion is:
&lt;I&gt;Should I have one daemon per user or a big one handling
every users request?&lt;/i&gt;
&lt;BR&gt;&lt;BR&gt;
Well, time will tell....
</description>
    </item>
  </channel>
</rss>
