Search (using Google):  Web Karig

 

18 November 2003

My setup

I want to explain what I'm using to develop and test my code.

Hardware

I have two computers on my table at home:

  • My development machine is an ordinary tower-style PC — a PowerSpec 8822 with one gigabyte of RAM (32MB of which is used for video RAM), a 2.53GHz Pentium 4 processor, an 80GB IDE hard drive, and a floppy drive. My PC runs Windows XP, and all my development tools run under Windows XP.

  • My testing machine is a laptop — a WinBook J1 with 256MB of RAM (8MB of which is used for video RAM), a 1GHz Pentium III, a 20GB hard drive, and a floppy drive.

My basic testing technique is simple: I write the code, assemble the binary, and write the binary to a floppy on my PC. I then remove the floppy from the PC's floppy drive, stick it into the laptop's floppy drive, reboot the laptop, wait for the computer to load and run my code, and observe the results on the laptop screen.

Software tools

The programs I use all run under Windows XP:

  • My text editor is NoteTab Pro, version 4.91.

  • My assembler is NASM. I use this to write all of my experimental code, and I anticipate writing Karig itself in assembly language, not in C or C++.

  • My command-line shell is of course the DOS prompt.

  • My floppy writer is RawWriteWin (because I save my programs directly to the sectors at the start of the disk; I don't save them as executable files).

  • My C compiler is lccwin. I use this only to write utilities that I want to use from the command line on my PC.

Check the index for other entries.