Compilation, linking and execution instructions for 'Hello.asm'
-------------------------------------------------------------------

-------------------------------------------------------------------
Description:
Hello.asm is a very basic V2_OS application. It prints a message to the screen with system32 Service 4, and then returns back to V2_OS.
-------------------------------------------------------------------


To compile this version of hello.asm, you'll need Borland Turbo Assembler.
Make sure it is installed properly, and that it's \bin directory is in your path-environment variables. If your having problems with this, please refer to the Readme files of Turbo Assembler.

1). type 'tasm hello'
If this is giving errors, please refer to the Turbo Assembler Readme, or post your error on the V2_OS forum(www.v2.nl/v2_os)

2). type 'tlink hello /3 /t'
If this is giving errors, please refer to the Turbo Assembler Readme, or post your error on the V2_OS forum(www.v2.nl/v2_os)
The /3 parameter makes sure your making a 32Bit application, and the /t parameter tells the linker to not put headers in your output image. This will produce a .com file.

3). type 'ren hello.com hello.app'
This is not realy needed, it's just to make a difference from com files. Otherwise you could run it from dos or windows, and it could give unpredictable results.

4). Insert a V2_OS formatted floppy in drive A:
If you do not have a V2_OS formatted floppy, please refer to the Readme file in the SDK directory.

5). type 'v2copy hello.app hello.app'
This will copy your local hello.app file to a file on the V2_OS formatted floppy.

6). now reboot a pc with the floppy you've just made.
If the system is booted, you can execute your program by typing 'run hello.app'
It should print the 'hello world' message to the screen and then return to V2_OS.
If this is not the case, please report your problem on the Forum (www.v2.nl/v2_os) or contact the v2_lab.



