Main

Home
About me
Tutorials
Code
Blog

Projects

kexec-loader
NetPrinters
NetHalt
kbtrap

Categories

Archives

Meta

Warhammer crashes: Fixed

Categories: Uncategorized — 1:55, October 11 2008

I’m not sure if this is why other people were having warhammer crashes, it’s a really strange problem in fact. To start with, here’s the hardware in my windows box:

Gigabyte GA-MA770-DS3 motherboard (ick)
AMD Athlon64 X2 6000+ @ 3.1GHz
Geil 2GiB (2x 1GiB) dual-channel DDR2-800, CAS-4 RAM
ATI Radeon HD 4850

Firstly, I remembered that this memory can run at 1.9v-2.3v, optimum being 2.1v, and the board was defaulting to 1.8v. After failing to find a way of changing the voltage in the BIOS, I gave up and used the crappy overclocking tool to change the voltage to 2.1v when windows boots. Still crashes, someone in ##Hardware suggests underclocking the RAM to DDR2-667…. SUCCESS!

It’s been several days now and I’ve not had a single crash, I can’t figure out why I had to underclock the RAM, as 3dmark 06 ran fine, and memtest86 did a 12h test cycle without crashing or finding any errors, warhammer just somehow makes the hardware fuckup badly when this particular setup is running at DDR2-800. If anyone else is still having the reboot/poweroff issue, try this out and let me know how it goes.

Comments (3)

Warhammer online

Categories: Uncategorized — 21:52, September 30 2008

I bought warhammer online the day after it came out since I pass game every day to/from college, anyway here’s what I think of it.

The gameplay is uber and has things I’ve not seen before such as open groups and public quests, the open groups make it very easy to find a group since there’s normally at least one in every area.

Sadly the client currently has some VERY severe bugs:

  • On certain ethernet cards, if checksum offloading is enabled, the game will loose its connection every time you connect to a server, this happened to me using an nforce2 board.
  • On certain hardware configurations, warhammer makes the machine RESET at varying, random times, for me it seems to happen about half the time when loading the UI.
  • Other group members are USUALLY shown on the map, but they can randomly disappear from it at times, this is very annoying when you join an open group and can’t FIND the group.
  • A lot of the public quests are badly broken, e.g not spawning required NPCs

I’m playing as the following characters on [En] Karaz-a-Karak:

Solemnwarning - lvl12 ironbreaker
Tsukasa - lvl11 runepriest

Comments (0)

Glob matching function

Categories: Uncategorized — 21:34, July 19 2008

I’ve finally rewritten str_compare() and created globcmp() which uses a far better algorithm, the old one had flaws when dealing with the * wildcard.

Only 104 lines, but the algorithm was a huge pain to write correctly, I had to remove the maxlen option for simplicity. I might add it again later.

globcmp.c
globcmp.h

Comments (1)

Uber day

Categories: Uncategorized — 21:35, June 23 2008

Today, July 23rd should become an official holiday “Uber day”

- I was asked for help with kexec-loader on FreeNode, it’s getting more use
- I got my new xbox video cable

And somthing Very Good happened today :)

Comments (0)

Quantum mindfuckery

Categories: Uncategorized — 22:36, June 10 2008

23:04 <+solemnwarning> w00t :)
23:04 <+solemnwarning> History code written
23:04 * solemnwarning tests
23:10 <+solemnwarning> doh
23:10 <+solemnwarning> Bug >.<
23:12 <+froggey> shock :p
23:13 <+solemnwarning> My current loop sets all entries in the history table above 0 to the same value
23:13 <+solemnwarning> A slight oversight in my code
23:14 <+solemnwarning> It uses dynamic memory though :P
23:14 <+solemnwarning> I thought having a global HISTORY_MAX*1024 was just too pathetic
23:14 <+froggey> what is this history code for?
23:15 <+solemnwarning> Command history
23:15 * froggey directs solemnwarning to libreadline
23:15 <+solemnwarning> I filled the loop in the wrong direction, so it just copied history[0] to all entries
23:16 <+solemnwarning> 197k lib vs. a few k of code
23:17 <+froggey> *shared library which pretty much every damn linux system has installed
23:17 <+froggey> wait
23:17 <+froggey> is this for kexec-loader?
23:17 <+solemnwarning> No, it’s for my shell: nonexistantshell :)
23:18 <+froggey> erm, i can’t tell if you’re fucking with me. the “:)” is throwing me off
23:18 <+solemnwarning> XD
23:18 <+solemnwarning> I’m not, really
23:18 <+froggey> damn you!
23:18 <+solemnwarning> What?
23:19 <+froggey> i’m even more lost now
23:19 * solemnwarning gets back to working on nonexistantshell
23:19 <+solemnwarning> I think I’ve fixed it :)
23:20 <+froggey> you’re in a quantum superposition of mindfuckery
23:20 <+solemnwarning> Thankyou :)

This gives me a warm, fuzzy feeling :D

Comments (0)

Nightly builds

Categories: Projects — 0:11, May 31 2008

Nightly builds of kexec-loader can be found here, for those who want to try some of the more experimental features without building a disk image:

http://www.solemnwarning.net/kexec-loader/nightly/

Comments (0)

kexec-loader v1.3

Categories: Projects — 15:51, May 5 2008

kexec-loader v1.3 has just been released!

Support is now provided for loading configuration from GRUB menu.lst and device.map files

Comments (0)

5 minutes of fame?

Categories: Uncategorized — 21:55, April 29 2008

The magic of referrer/UA logging and webalizer have pointed out that my old xinerama tutorial is the top google result for xinerama tutorial, whooo!

The kexec-loader freshmeat page is also the 4th result on google for kexec!

Comments (0)

kexec-loader v1.2

Categories: Projects — 9:21, April 28 2008

On 2008-04-26 kexec-loader v1.2 was released, check the project page to get the source or the disk image :)

Comments (0)

kexec-loader v1.1

Categories: Projects — 0:18, April 16 2008

kexec-loader v1.1 released! :D

This release has a lot of improvements over v1.0 including automatic filesystem detection and a lot of code has been rewritten to be more robust, read the ChangeLog file for a full list.

Comments (0)
Newer Posts »