Some details on applying the 800x600 mode patch and recompiling the kernel, based on questions I received: 1. First, read up on lilo & lilo.conf, and set yoursef up to be able to boot either from an experimental kernel or from the one that already works. (Make SURE you do that, as chances are that your first patched kernel will use the wrong font). 2. Next you should recompile your kernel WITHOUT the patch, and make sure you can get that to work. If you've just installed linux you're running it with a pre-compiled kernel. To compile a new one, you should have the "kernel development set" installed, as Red Hat calls the files. Go to /usr/src/linux, and read the info there. Then type "make zImage" and cross your fingers. You'll need to set a bunch of configuration parameters. 3. Once you get make to work you'll have a new kernel called zImage, in the subdirectory arch. Copy or move it to /, rerun lilo, and try it out. 4. You are now ready to apply the patch. You should be in the directory /usr/src when you execute the patch command line provided in the Readme file. Run the patch, edit console.c to add your ANK ROM font address as the instructions say, and recompile. Hint: The addresses returned by DMPMEM.EXE look like this: C000:563C. This is the segment number and the offset, in hexadecimal. In console.c, write it as 0xC563C, not 0xC000563C. Being clueless about segmented architectures, I got bit by this one. The seventh font in the DMPMEM list worked for me, so you may want to try it first (at least if you have a Dell). Its exact address depends on the BIOS version you've got. (By the way, you'll need a new kernel if you upgrade your BIOS). Hope this helps. Use at your own risk. Please direct further questions or corrections to: Alexis Dimitriadis alexis@ling.upenn.edu