Perhaps you could create a CDOS disk with ASMB.COM, EDIT.COM and LINK.COM on it.
Copy the Dazzler files gdemo.z80 and graphz80.rel onto it also.
Then, try and assemble gdemo.z80 to make gdemo.com as follows:
ASMB gdemo
LINK gdemo,graphz80/E
The linker should respond with:
[xxxx yyyy zz]
Then immediately type:
SAVE gdemo.com zz
Where zz is the value that LINK gave us.
Then try and run gdemo and see if it works.
When we have shaken the bugs out of the build process we can modify gdemo.z80 and see if the changes are reflected in the executable.
This should provide us with a framework for creating our own programs.
Dave