l About me   l Projects   l Links   l Photo album   l Home  
 
TemplateGothicBold_36_r
Current Projects or Now I Understand Why I Never Have Time to Write WWW-Pages

The Roxen WWW Server

Back i '92 I started work on the then quite mediocre Spider WWW-server. It is now '97, and then server, now named Roxen, is not quite as mediocre anymore.

Stellar Crisis Mk. II

This is a quite fun multiplayer WWW-game. Some Infovav hackers got sick of the old implementation, and started with a new one.
A X-module for Pike
Pike is a quite amazingly nice programming language. A few friends and I am currently working on an X-interface.
The pike-jukebox client
This one is really not very interresting unless you are a member of Lysator, or work at Infovav, to my knowledge the only two sites that run a server using via the Lysator jukebox protocol version 1.0.
A Roxen jukebox server
I needed a Jukebox server for Infovav. So, since I did not really feel like fixing the one written in C to using any hardware other than the quite, ehum, special sound card used at Lysator, I wrote a new one in pike, as a Roxen 1.2 module, using threads this time.
The gtext module
This started as a simple idéa: Why not write a module that can generate anfang characters on the fly? It evolved.
The Amiwm Workbench module
Well, who does not want a workbench? Right. (see, I never listens..)

This is very much work in progress, and currently, I have started to write an amiwm module for pike instead, since it is _much_ easier to code in pike...

Multithreaded mandelbroot drawer for XWindows
Why not write a mandelbroot drawing program just because everyone else does it? This one features multithreading and dithering, it even dithers on 24bps displays. That's because I was to lazy to handle them, so it just allocates 2^12 colors and then go ahead and dither to them.. It can also draw julia fractals from a point of the mandelbroot one. Not very useful, to say the least. I wrote it to learn how to code XWindows together with threads. I ended up using a separate connection to the display for each thread. That's life.

Oh, this program should run quite smoothly on Ultra Enterprise 10000 machines, since it per default use 32 threads.

If you really want it, you can find it around here.

XTracker
Yet Another Amiga MOD player. This one has a nifty X interface and was developed together with my brother at Lysator back in '94. It has not been updated since.
MPlay
I begun this back in '94, when I wanted a non-graphical sampling tool for solaris. It allows you to set the sampling rate, and the precision and number of channels, to all possible values.
Old Projects
The Lysator WWW Site
I started this back in early '93. Sadly enough, the layout has not changed to much since early '95, but there is atleast quite a lot of information available now, and quite a few interresting projects managed by members of Lysator.
The Spider WWW Server
I started this back in early '93, to support the former project. This is what has now evolved into the Roxen WWW-server.

Since I tend to get quite nostalgic now and then, I keep it here for future generations to marvel over.

Believe it or not, but this server was very advanced back in '93.

You can also find the first jukebox here. It has a telnet-only interface, and played .au songs only.

Future Projects
Things I will get around to doing some time around year 2000 if my current workload is any indication. Multithreaded Amiga Emulator
A multithreaded Amiga emulator, with one thread for each CPU (The copper and the blitter have separate threads from the main CPU) and perhaps for each started DMA transfer. This should make it fast enough to be usable.

I was supposed to do the copper, as a starter. I have a copper that can interpret copperlists (impressing, heh? :-)), but I still have to do the actual displaying of graphics in a X-window. I will also try to design the graphics to copper interface abstractly enough to make it possible for drop-in replacements of the actual display software.

Pike WWW-browser
Why not? I, Mirar, Marcus and Peter have been discussing this.
Pike photoshop
Since we only have to write a GUI (how hard can it be, right?) (I know) we will probably at least start with this this year. The image module in pike already supports layers, and the XImage module supports multi-display, which could make this quite an interresting paint package (cooperative drawing :-))
© Per Hedbor 1997