<$BlogRSDUrl$>

Tuesday, December 30, 2008

Unexpected reboot, Cygwin 1.7


Trying to debug the reboots on my dvd drive with cygwin.
http://community.gamesnirvana.com/hardwaretalk/21350-random-rebooting-bsod-diagnosing-debugging-guide.html

So, fire up windbg. This is my first time using it, so it's a little rough. According to http://msdn.microsoft.com/en-us/library/cc266473.aspx, I can download the symbols on the fly in windbg, instead of downloading and expanding.

kb>set _NT_SYMBOL_PATH=srv*C:\tmp\microsoft-symbols*http://msdl.microsoft.com/download/symbols

Hmm, maybe this is supposed to be an environment variable? Let me try again using proper method.

kb>.sympath srv*C:\tmp\microsoft-symbols*http://msdl.microsoft.com/download/symbols

OK, that appears to be ok. I already loaded the crash dump, so I have to exit that, and re-load. Now it is downloading the symbols. I get some errors though:

Unable to load image ntoskrnl.exe, Win32 error 0n2


and

***** Kernel symbols are WRONG. Please fix symbols to do analysis.


and

***    Your debugger is not using the correct symbols                 ***


etc. Not sure what went wrong...

Saturday, December 27, 2008

Lisp ncurses


Curses are the next step of the plan.

Consider the following:
http://roguebasin.roguelikedevelopment.org/index.php?title=Common_Lisp

Ugh. The situation doesn't look good. All of the example codes are available only for clisp, with the exception of (Langband). (Langband) is the most promising of the bunch, but it hasn't been updated since 2003. It used to be distributed by debian, but is no longer. On the plus side, it does support at least 3 or 4 different lisp dialects.

How about curses bindings? Consider the following:
http://common-lisp.net/project/cl-ncurses/

Well, this does not seem promising either. It uses UFFI instead of CFFI (what is the difference?). Furthermore, it says it is developed on SBCL. That is fine, but does it support others? That would be good to know.

Game engines



The main reason for collecting this list is that often these engines come with games. ;)

Lists
http://en.wikipedia.org/wiki/List_of_game_engines
http://www.devmaster.net/engines/

C Language
SDL (duh)
Allegro
Ogre

Lua
http://lugre.schattenkind.net/index.php/Main_Page
http://love2d.org/

Python
pygame
renpy

Wednesday, December 24, 2008

More art resources


It looks great. Kind of hard to search & browse though.
http://openclipart.org/

Build startup project in Visual Studio


Wow. Here is what you do!

http://www.softblog.com/2008-01/build-startup-project-visual-studio-macro/

Actually, the 2nd macro in the above link doesn't work exactly for VS 2005. Instead, I use a hybrid of the two macros:

Sub BuildStartupProject()
Dim sb As SolutionBuild = DTE.Solution.SolutionBuild
Dim projName As String = sb.StartupProjects(0)
sb.BuildProject(sb.ActiveConfiguration.Name, projName, False)
DTE.ExecuteCommand("View.Output")
End Sub

Monday, December 15, 2008

More linux games


Always good to find out what slashdot thinks...
http://ask.slashdot.org/article.pl?sid=08/12/15/1933218
Also this list
http://osswin.sourceforge.net/games.html
And this list
http://www.madmonkey.net

Thursday, December 04, 2008

More new PC stuff



  1. Remove Java update tray icon
    [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Update\Policy]
    "EnableJavaUpdate"=dword:00000000
    "EnableAutoUpdateCheck"=dword:00000000
  2. Remove windows sounds
    control panel -> sounds & audio devices -> sounds -> sound scheme = "no sounds"

This page is powered by Blogger. Isn't yours?