Here is a beginner guide, to making a "pascal hello world! OS "
Step 1. write this:
Code:
program Hello;
?
uses
???crt;
begin
???ClrScr;
???Write('Hello world');
???Readln;
end.
Step 2.
Make it into a exe called, "kernel32.exe"
Step 3.
Go here here:
http://www.dex4u.com/and get Dex.zip, when you click on the exe, in the zip, it will put a bootloader + my OS on a floppy, you can delete all these files if you want, including a file called "kenel32.exe" and put the one you made above on the floppy and reboot.
And with luck you should have your first pascal "hello world! OS
.
Good luck.
PS: The above is using turbo pascal, not freepascal.
Also do not forget to use "uses crt;" as for some reason, with it the functions do not need dos, but with out it they do ??, all most as if, they want a OS independent compiler ability ??.