Damian Walker

Personal Web Pages

DOS Development

I've recently taken up DOS game development as part of my retro-computing hobby.  For a while I've had available for download some Old MS-DOS Games that I wrote back in the day.  But since I've been actively looking at development again I've decided to devote a page to DOS development here on my web site.

More Adventures with Personal C

18 Jun: In the past week I've been playing with the Personal C Compiler a lot more, particularly on the Hewlett Packard 100LX.  It's surprising how quickly programs are compiled on the 7.91MHz processor.  The compiler also comes with a source file  later.c which compiles into a useful little utility which tests if one file is dated later than another.  Its obvious use is to facilitate speedy compilation of larger projects.  With it, I've been able to write a batch file ... (read more...)

Some Adventures with Personal C

11 Jun: Since installing a couple of C compilers onto a CF card on my 100LX, I've been playing more with Personal C.  It creates smaller executables than Turbo C does, and its lack of graphics primitives won't affect me much since it's easy enough to write directly to CGA video memory. But this week I came upon an annoying bug.  For its PC-specific IO, the compiler supplies a library appropriately called PCIO.  If you want to call any of ... (read more...)

A New Retro Computer on the Way

11 Sep: Today I ordered a computer I've been wanting for a long time.  I saw a Hewlett-Packard 100LX on eBay for a reasonable price, and have a bit of cash to spare.  I would be silly not to take advantage of such good luck! The HP 100LX is full DOS-compatible PC that fits into a jacket pocket.  Launched in 1993, its specification is similar to full-sized PCs of the mid-to-late 1980s.  It has 1MB RAM (640K usable as DOS ... (read more...)

CGA Palettes


8 Feb: As part of my retro-computing hobby, I've been playing with colour palettes on an ancient computer. In this case, it's an old-fashioned PC with 4-colour CGA graphics. You might remember the early days of PCs, where all the games seemed to use the same shades of black, magenta, cyan and white. CGA actually had 16 colours. When using graphics, you could use four of them at once. But your choice of which four was more restricted than on computers ... (read more...)