(08-28-2021 03:34 AM)derekamos Wrote: Hi Neve,
None of the 'ways' to create mcode are very easy compared to just programming RPN in the HP41. You had best read about & learn the approaches & choose the one that appeals most to you. If you have done assembly code programming before in other environments, then you at least know how to use a text editor for code input, then compile it into runtime code. Those methods in the 41 environment mean using a method like the SDK, or its latest new addition 'NutStudio'.
Personally I always found having to input the syntax to write code & then compile, a pain & waste of time - so I use DavidASM rom, which auto inputs directly, not even having to type in the text codes.
But other ways also exist like the MLDL assembler hardware route, which has a number of ROMs available for use in inputting code to a 4k RAM, before compiling it to a ROM for use.
The HEPAX rom includes a complete system for assembly/disassembly of mcode, and could be used in an MLDL environment, or using a desktop with an HP41 emulators RAM block.
Desktop emulators that allow RAM pages to be loaded are also a favourite of mine for their ease of use, They make the MLDL concept a bit out of date, & if you look at all the later ideas that came along after the 1980's, they virtually all use a desktop for their input/compile methods.
I hope this helps your choice of which way to go? DA.
Thank you Derek,
My only experience with assembly code programming dates back to the early eighties with a 8086. Nothing to write home about as far as experience! ?
And I’ve forgotten 99% of it. But I know how to use a text editor to input code (mainly VIM and EMacs).
I can’t find NutStudio anywhere….
DavidASM rom? I’m not familiar with it.