ASM tools

8 views
Skip to first unread message

William Beech

unread,
Feb 13, 2025, 7:36:47 PMFeb 13
to intel-devsys
Guys,

Do we have a tool for Intel 8080/85 assembler to show label definitions
and label uses?

Thanks!

Bill

Sid Jones

unread,
Feb 14, 2025, 4:52:57 AMFeb 14
to intel-...@googlegroups.com
I seem to remember an XREF switch somewhere...

Could be bewildered...

Regards

Sid
--
You received this message because you are subscribed to the Google Groups
"intel-devsys" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to intel-devsys...@googlegroups.com.
To view this discussion visit
https://groups.google.com/d/msgid/intel-devsys/8c7c55d8-3220-462c-aeea-b4295f4778bf%40nj7p.info.

mark.p...@btinternet.com

unread,
Feb 14, 2025, 5:39:52 AMFeb 14
to intel-...@googlegroups.com
All
Intel's ASM80 supports the XREF switch (and the NOXREF option).
On ISIS this automatically invokes ASXREF, on my C port this is built in and also supports long symbols. The cross reference is appended to the listing file.

PLM80 supports to XREF options
1) simple XREF shows XREFs in a file, it also shows additional type information for the symbols.
2) IXREF emits a cross reference file (.IXI) to disk. The IXREF tool can then be used with multiple IXI files to create a cross reference over multiple files.
The ISIS version uses ISIS.DIR to allow wildcard filenames. If my version of the Thames emulator is used it will auto generate ISIS.DIR to support this. It also generates a synthetic ISIS.LAB
Pre PLM80 v4, the IXI file included disk volume names, PLM v4 replaced with blanks, possibly because as disks got bigger it was no longer particularly useful.
My C port of PLM-80 uses the previous disk volume space to allow longer filenames to be captured. My C port of IXREF displays the longer file names, but if ISIS IXREF is used
It shows part of the filename in the disk volume column. Note very long filenames are truncated.

Mark
To view this discussion visit https://groups.google.com/d/msgid/intel-devsys/4DD15A06CE9A49D09458862AFA5C2DCD%40LM010.

William Beech

unread,
Feb 14, 2025, 6:29:18 PMFeb 14
to intel-...@googlegroups.com
Mark,

The "$ XREF" in the source did the trick.  Thanks!

This makes finding unused code segments in the ROM images much easier!

Bill
Reply all
Reply to author
Forward
0 new messages