I'm following the awesome ChibiAkumas course of cross platform Z80 programming, but it uses WinAPE because of its integrated assembler/debugger, so I wanted a to do a Hello World on MSX with Compass 1.2. and I found https://www.msx.org/wiki/Z80_Assembler_for_Dummies, so I tried to build the first of those samples.
Assembling passed, reporting a start at #0100 and end at #0115, so I did Go and filled out #0100, but all I get is a black screen and the assembly window returns. When I put a breakpoint at #0100 (or #0103) it doesn't stop at all. When I do a Assemble to Disk, I get a file called hello.com of 22 bytes that says "Hello World!" when I start it.
Compass tells me the Hello_TXT label lives at #0109, but when I go to that address in the monitor, I would expect that text to appear in the rightmost column, but it doesn't. Perhaps I'm in the wrong memory page? In that case, how do I check this and go to the right one? I'm not using MemMan.
Most of Compass seems pretty obvious, but perhaps if someone has a manual (or a PDF thereof) that would still be excellent (especially for the editor). But in any case when I want to use the debugger, I obviously need to start the code from inside Compass. Can someone tell me what I'm missing?
Also, when I start Compass, it calls me an Illegal user. Could it be locked functionality? I would love to pay but to whom?
Thanks for any help!