HP Forums

Full Version: Architecture specifications for calc processors?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Is there documentation available for the calculator specific processors used in hp calculators? Like NUT, Saturn and whatever else was used?

Including instruction sets and stuff.
That would be interesting. You mean something like:

http://download.intel.com/support/proces...269001.pdf ?

I would assume that the ASM reference would have it but still it is a nice question.

According to wiki (Claudio would know better) the 49g+ and 50g has the samsung CPU S3C2410X01 .

Here it seems that there is a manual http://pdf.datasheetcatalog.com/datashee...yztxrx.pdf (I will include it in the hp_calc_torrent asap. I need to realize that such docs are neat)
(09-29-2017 11:42 AM)pier4r Wrote: [ -> ]That would be interesting. You mean something like:

http://download.intel.com/support/proces...269001.pdf ?

I would assume that the ASM reference would have it but still it is a nice question.

According to wiki (Claudio would know better) the 49g+ and 50g has the samsung CPU S3C2410X01 .

Here it seems that there is a manual http://pdf.datasheetcatalog.com/datashee...yztxrx.pdf (I will include it in the hp_calc_torrent asap. I need to realize that such docs are neat)

Well, I'mlooking for the instruction set and adressing structure of the NUT processor and the Saturn, mostly.

The arm.processors have their data sheets and instruction set well visible on the net.
(09-29-2017 01:17 PM)n3mmr Wrote: [ -> ]Well, I'mlooking for the instruction set and adressing structure of the NUT processor and the Saturn, mostly.

The arm.processors have their data sheets and instruction set well visible on the net.

The book by James Donnelly of the HP48 has a whole chapter about Saturn assembly, including all the different opcodes and their explanation.

Here's the free version linked from Joe's website.

EDIT: FYI, I'm directing you to Joe's website because he explains the author gave permission, which may not be clear downloading directly from hpcalc.org.
(09-29-2017 01:17 PM)n3mmr Wrote: [ -> ]Well, I'mlooking for the instruction set and adressing structure of the NUT processor and the Saturn, mostly.

Have a look at Monte's site for the 41CL NUT implementation in Verilog: http://systemyde.com/hp41/index.html

The Manuals and Hardware sections have technical information on the nut processor and instruction set. There are also a number of books (e.g. MCODE for Beginners) as well as software development systems available for the nut. Try the collection on USB flash available from MoHPC. The hp41 (TOS) web site has quite a bit of related material. The open source implementations of the hp41 calculator emulators might also be a useful resource.

~Mark
Reference URL's