I'd recommend Delphi for what you want. If all else fails, just use:
code:
asm
mov ax, [variable]
end

or anything else you may want to do with assembler just in the middle of some Pascal code. So you can code "easily" with Delphi and still do some "hard" stuff later when you get to know more...

Later,
  Madruga

P.S.: (off-topic) As a side note, I too used GFABasic! It was not just one of 50+ computer languages I've ever used, but also an EXCELENT Basic for that time. In fact, Atari ST had two excelent basics: I don't recall the name (maybe STOS basic) of the second one, but it was a Game oriented basic with pretty good sprite/event handling, the right one for (small) game development. That was not enough to save it, though... [Frown]
_________________________
Later,   [b]Mad[/b]ruga