And then there is the assembler in VirtualT (which is what I always
use). The problem with it is that I don't really have much (any)
documentation written, only a couple of example programs.
Ken
On 3/15/16 6:27 PM, Willard Goosey wrote:
On Tue, Mar 15, 2016 at 06:15:01PM -0600, Bill Nobel wrote:
I see that Club100 seems to be the Hardware centre for this machine
now, for Memory expansions and PC xfer software. My first thing I
want to acquire is a full Assembler/Disassembler for the 102. I see
from some of the archives that most of these are a combo of
Basic/Assembly to accomplish this is there a decent pure machine
code assembler for the 102, or for that matter a Cross assembler on
the PC?
The best native M100 assembler is probably ROM2, which is available as
a REX image.
For cross assemblers, the standard under DOS/windows is TASM (Table
ASM, not Turbo ASM). For UNIX-ish OSes the choice is pretty much
limited to ASM80, ZMAC, and (maybe)ASX. TASM, ZMAC, and ASX are
maintained on the Internet.
I have ASM80 at
http://www.sdc.org/~goosey/unix/asm80-2011-07-19.tar.gz and in my
("Willard Goosey") personal library on Club100.org. I also have library
files and headers for asm80/zmac at
http://www.sdc.org/m100/m100def.zip , for TASM at .../m100/dosm100.zip
and unfortunately I'm still a few steps short of generating m100 .CO
files via ASX.
http://club100.org/memfiles/index.php?&direction=0&order=&directory=Willard%20Goosey/Linux%20cross%20development
For all the cross-assembler tools you will probably want the
approprate version of HEX2CO from Chris Osburn's personal library on
club100
http://club100.org/memfiles/index.php?&direction=0&order=&directory=Chris%20Osburn/RBASIC%20Support
There's a lot of good stuff on Club100, I just found the DEBUG on
Adrian Ryan's personal library... haven't tried it yet, but it sounds
interesting.
Willard