Download the EightyOne Emulator, unzip it into it's own directory and a shortcut to it on your desktop
Download the TASM Cross assembler into it's own directory, unzip it and add that directory to your PATH
Put this into the same directory you put TASM
(Note: This is now a zip file as broswers don't like donwloading batch/script files anymore. Also, you may have to right-click the above and 'Save As' to download)
Download the helloworld.zip file and unzip it into it's own directory.
Go to the directory you unzipped hello world in and run
zxasm hello
This should assemble the hello world example and generate hello.p
Fire up EightyOne, choose 'File' -> 'Open Tape' then open 'hello.p' from the directoy you placed hello world in. If all goes well, EightyOne will load hello.p then run it and display "HELLO WORLD". Congratulations.
Some common issues you may encounter assembling 'Hello World'
Running ZXASM hello returns:
'zxasm' is not recognized as an internal or external command, operable program or batch file
The most likely cause is that
Running ZXASM hello returns:
assembling hello.asm
tasm: table file open error on tasm80.tabMost likely cause is that the TASMTABS environment variable is not set..
Ensure that TASMTABS is set to directory that contains TASM32
set TASMTABS=[ TASM32 Directory ]