I have been dipping my toes in as well, mostly writing/assembling on the
hardware itself with BYTEIT, and more recently CMZASM (both available here:
http://www.club100.org/library/libprg.html). Both work by writing your asm
code in the TEXT app and then compiling separately. BYTEIT assembles out to
a specific memory address immediately, while CMZASM outputs a .BA file that
POKEs everything in, which I didn't really get at first but actually has
some appeal / is easier to reuse.

Been meaning to write up the little bit I've done so far somewhere, so far
I've just gotten a short LFSR seedable random number generator routine
going that I can CALL from basic, but I'm pretty sure I'm doing something
wrong because things still get a little crashy.

On Mon, Sep 26, 2022 at 9:44 PM Ken Pettit <[email protected]> wrote:

> Hi Will,
>
> I think most people on the list prefer tasm, though I use only the
> assembler in VirtualT personally.  Of course I wrote it and so therefore
> know how to use it and all of it's quirks.
>
> Ken
>
> On 9/26/22 5:13 PM, Will Senn wrote:
>
> It will only be a matter of time before I want to program in assembly on
> my m100. I've read up and familiarized myself with the landscape on this
> and find it a bit confusing.
>
> What is the preferred (or most common method) of getting an
> assembly/machine language program to run on the m100. I know that I can use
> basic to run machine code, but that's kludgy. I believe there is a basic
> assembler program in the wild and I've read about Custom Software's
> assembler, are either or both available online?
>
> Thanks!
>
> Will
>
>
>

Reply via email to