Hey BigChimp.
I thought that I could compile the received console.pas file in a console.dcu file (Delphi7). I think this was an error because, included in the zipfile was a second file named consoleDemo/dpr. which I compiled and ran to see what the dpr was doing. This run generated the console.dcu which I succesfuly copied in the unit directory. So now all my old TP programs were running fine calling the console unit in the proper Delhi directory.
I thought that I had succesfully compiled it from the console.pas file. So I tried desparately to convert the console.pas file in Lazarus and do the same as in Delphi7. But when you repeatedly mentioned me that it had to be a .dpr file that had to be converted, I run the converted consoledemo.dpr in Lazarus. Sadly the compiling halted because of three errors in the console unit. So I did not get the console.ppu and console.o files. So I can run my old TP programs in the console mode in Delphi7 (with deleoln, gotoxy, readkey, etc...) but sadly not in Lazarus-FPC. Thanks again for your help. The errors in the consule-unit are complex. I send you in a attachment the zip-file with the delphi source. Perhapse you know somebody to resolve the problem or perhapse you know another console unit which works with Lazarus.
Yours truly.
PS: the reason for al this is that in Belgium 15yr old pupils which are using TMT pascal with there XP-computers can easily switch to object programming and still having the possibility to work in the consule mode on windows 7 and 8. They haven't to learn another language, like VB or C# getting a free IDE.
----------------------------------------------------------------------------------------------------------------------------------------------------------
Lazarus v 1.0.4 FPC 2.6.0 I386-win32 win32/64 Win7 64