gavare.se
Hi. Welcome to my homepage.
Some of my previous hobby projects:
- GXemul, a framework for
full-system
computer architecture emulation, which emulates machines consisting of
processors
(ARM,
MIPS,
M88K,
PowerPC, and
SuperH) and
surrounding hardware components. It is complete enough to allow several
unmodified "guest" operating systems to run inside the
emulator as if they were running on real hardware.
- GXmap,
a small virtual globe and map program. In particular, it generates
Azimuthal
equidistant projection maps suitable
for amateur radio use.
- Yoctix was a
monolithic
Unix-like
kernel
which I wrote from scratch (1999-2001). Some important things were not
implemented, or poorly implemented, but it worked well enough to run some unmodified
a.out binaries from NetBSD
and OpenBSD.
Then I got bored with monolithic kernels, and started working on a microkernel
(YCX2). To be able to debug the
kernel in some meaningful way, I needed an emulator, and that led to
the development of GXemul.
- IOCCC raytracer:
A small raytracer, which was
one of the winners
of the 17th IOCCC,
for "Best use of Light and Spheres".
Or you can read other news...