Category Archives: Programming

Paganitzu PCX Library Files – Part 1

According to https://moddingwiki.shikadi.net/wiki/Paganitzu, Paganitzu has three data files that are “PCX Library” files.  That same site has good information about the format of these PCX Library files (https://moddingwiki.shikadi.net/wiki/PCX_Library). Use this link to see all the posts in this “Reverse Engineering … Continue reading

Posted in Programming, Reverse Engineering, Technology | Tagged , , , , , | 1 Comment

Paganitzu Font Data

It’s been a bit since I posted last.  Unfortunately, that seems to be normal for me.  I’ve made quite a bit of progress since last time.  I’ve figured out all the data files, written programs in C# for Windows that … Continue reading

Posted in Programming, Reverse Engineering, Technology | Tagged , , , , , | 1 Comment

Reverse Engineering Paganitzu

One of my most enjoyable hobbies is reverse engineering old 1980s/90s DOS games.  This is very akin to an archeologist learning everything they can about a culture by examining dug up buildings, bones, artifacts, etc.  The original source code for … Continue reading

Posted in Programming, Technology | Tagged , , , , | Leave a comment

Building DOSBox

One of my favorite hobbies is reverse engineering 16-bit x86 DOS games. Being able to step through their code as they’re running and set breakpoints is a majorly useful tool. I was using DOSBox and the normal DOS DEBUG command … Continue reading

Posted in Programming, Uncategorized | Tagged , , | 4 Comments

Sorting C# Enum.GetValue(…)

This one caused me a bit of frustration.  Enum.GetValue(…) returns a non-generic Array.  I tried all manner of ways to sort it (short of writing my own quicksort).  If I typed Enum.GetValue(…).OrderBy, there is no OrderBy.

Posted in Programming, Technology | Tagged , , , , | 3 Comments

The 32-bit version of Visual Studio Remote Debugging Monitor (MSVSMON.EXE) cannot be used to debug 64-bit processes …

I’ve gotten used to manually starting IISExpress instead of using [F5] in Visual Studio 2010 to start a debugging session. Whenever I need to do server-side debugging, I manually attach Visual Studio’s debugger to the IISExpress.exe process

Posted in Programming | 3 Comments

XAML Tags and .NET Types

One concept I had to get my brain wrapped around when learning WPF was the tight relationship XAML tags and .NET types had.  I’ve done a lot of desktop development in the past (GDI/GDI32, User32, WinForms …), but I’ve done … Continue reading

Posted in Programming | Tagged , , , , | Leave a comment