Yeah, I was kinda expecting this question to pop up...

I wouldn't exactly say that I'm trying to use BP7.0 since I've been programming with that for some years now and have been working on the program in question for more than a year (and was close to completion when I had to switch to Protected Mode and ran into a hornet's nest of runtime errors).

Quite a few units I'm using in my program I've found on the internet and I couldn't get them to run in Free Pascal (such as the GAMES.PAS unit, which allows reading multiple and simultaneous keypresses), so I decided to program it in BP7.0 and stick with what I know.