ybakos wrote
Take a look at section 4.2.2. A instructions must only use "non-negative numbers or a symbol referring to such a number."
Your challenge is to indeed fill the screen memory with negative ones. And you can use the constant -1 in Hack assembly. But not in the A instruction. (Hint: you don't need to use an A instruction to store the constant -1 since Hack assembly allows you to use the constant value -1 explicitly, just as you demonstrate with D=-1.)