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 > > >
