Posts: 49
Threads: 2
Joined: Jan 1970
Hi all.
I've finally figured out that since I don't have
any documentation, this is probably the right place to ask.
I have an MLDL for my HP-41, and have had it for years.
It's fun playing with, and works nice with my ZENROM.
However, there is also a ROM in there, which holds
Assembler 3. Lots of functions, but I haven't got the
first clue on how to use this.
Does anyone have more information about this
"module"/software?
Posts: 167
Threads: 31
Joined: Jun 2006
Possibly a Davids ROM (?). What are the functions provided?
Posts: 1,841
Threads: 54
Joined: Jul 2005
Hi,
the Assembler3 eprom and the David Assembler are completely different things.
Assembler3 provides various functions to manipulate data,
on the stack and/or in 'ROM',whereas the David Assembler has a built-in user interface, which lets you code directly, like you key in a user code program.
Supporting the David Assembler is a so-called mainframe Labels ROM, which includes all the entries of the HP-41.
It came with a suitable keyboard overlay
The DA was my vavourite coding tool back then.
Maybe there's a function description of ASSEM3 and DAVID-ASSEM somewhere here in the museum.
Regards,
Raymond
Posts: 32
Threads: 2
Joined: Jan 1970
ASSEMBLER 3
AND
OR
APPFN
ASSEM
DISASM
A>X
X>A
BCD>BIN
BIN>BCD
CF55
SF55
CLROM
CODE
DECODE
COMPILE
COPYROM
CVIEW
VIEWA
DISS
GETPC
PUTPC
HEXKB
INSBYTE
RCLBYTE
STOBYTE
LOADP
MLDL?
NEXTFN
NRCL
NSTO
PCWRT
REG>ROM
ROM>REG
ROM>X
X>ROM
ROM?
RXL
RXR
SXL
SXR
X>$
X+Y
Y-X
1CMP
2CMP
1-D
2-D
3-D
4-D
Some of these I can guess, but the more complex stuff
really makes me want a manual. :-)
Posts: 32
Threads: 2
Joined: Jan 1970
Aha! So atleast someone knows about them.
Unfortunately I have not been able to find any
documentation anywhere around here.
Got any other good ideas on where I could find
information?
Also, the DAVID-ASSEM sounds really nice. Do you know
where I could find an image?
My MLDL have 27C256 and I can burn those...
Posts: 4,027
Threads: 172
Joined: Aug 2005
Hi;
Let me see:
CF55 clears system flag 55 (Printer not connected)
SF55 sets flag 55 (Printer connected)
These are internal operations. I used to think 41's checking procedures would crash if some sort of internal interference occur. Wow.
Out here we do not have access to these inner words...
Cheers.