fast putchar procedure and remove cursor procedure needed for lord II type game

I am writing a Lord II type game and need the following things,

I am looking for a very fast put character procedure some thing like :-
Procedure putchar(x, y : byte; character : char; Forecolor, Backcolor :
Or a Put Block of chars with the abouve individual characterististics.

And I am also looking for a small (doesnt have to be fast because its
only used once)
Cursor remove procedure.


|                      Oliver
Batchelor                                                   |
|          Email :                                         |
|Homepage :                           |