Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

asm41 and asm48

7 views
Skip to first unread message

William Beech

unread,
Dec 31, 2024, 10:31:27 PM12/31/24
to mark.pm.ogden via intel-devsys
Mark,

I am in need to these two assemblers for working with the Intel ROM
rebuilds.  I would ask you to think about adding these two to your
c-ports tools.

I would also like to use your ISIS builds for my ISIS disk
construction.  Is your Github the best place to get your latest code?  I
would point to that.  Also for your c-ports.  I am using your code to
build the Intel and Zendex code on my new pages.

Thanks!

Happy New Year!

Bill

mark.p...@btinternet.com

unread,
Jan 2, 2025, 4:44:58 AMJan 2
to intel-...@googlegroups.com
Bill
Creating the c-ports is non trivial, as it requires reverse engineering of the assembler, typically into PL/M for Intel's ISIS products, and then converting the PL/M to C.
However asm48 is already supported using Thames and this also supports the 8041.
There are predefined make rules that support conversion from file.a48 to file.hex. Thames also handles the errors generated so it should fully work with make

The main limitation will be those of the original Intel asm48, i.e. ISIS filename constraints and no long file names. Since Thames auto mapping of directories to drive numbers.

Sample makefile
# path to root of build tree
ITOOLS ?= ../..
TARGETS := yourfile.hex
NOVERIFY = T

include $(ITOOLS)/tools/isis.mk
# assume files are in current directory
export ISIS_F1=.

# builds .hex file from .a48 file
all:: $(TARGETS)
--
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/d4717156-f7d2-4f3e-aac3-c3e9ee724f19%40nj7p.info.

William Beech

unread,
Jan 2, 2025, 12:50:58 PMJan 2
to mark.pm.ogden via intel-devsys
Mark,

Okay.  I will try using Thames to run the assembler.  This is for
assembling keyboard images for which we have the binary files.

Thanks!

Bill

mark.p...@btinternet.com

unread,
Jan 2, 2025, 2:42:51 PMJan 2
to intel-...@googlegroups.com
Bill
If you have binary images then the makefile can be improved to build to binary and verify against the rom binaries. 
If you email me direct the file details I will write a makefile for you
Mark 

Regards
Mark Ogden

From: intel-...@googlegroups.com <intel-...@googlegroups.com> on behalf of William Beech <nj...@nj7p.info>
Sent: Thursday, January 2, 2025 5:49:51 PM

To: mark.pm.ogden via intel-devsys <intel-...@googlegroups.com>
Subject: Re: intel-devsys asm41 and asm48
 
Reply all
Reply to author
Forward
0 new messages