The Museum of HP Calculators

HP Forum Archive 18

[ Return to Index | Top of Index ]

Forth-41 rearranged to run into CX's machines
Message #1 Posted by Diego Diaz on 14 Oct 2008, 9:24 p.m.

Hi,

First of all, I'm an absolute ignorant about Forth. That's why I've asked a knowledgeable contributor to test this modifications on his Clonix and V41 emulator.

So far the modification (merely rearrange page #5 into page #7) seems to work as expected according to his first test.

What looks most surprising to my mind is that if all the thing was just "pushing" page #5 a little upwards to avoid conflict with TIMER... Why wasn't it done before? May be someone was trying to make it appear as a "huge" M-code project? Or it's just that my ignorance can't see further implications/complications?

In case anyone is interested in perform further test, plase download the .HEX (for Clonix) and .MOD (for V41 or MLDL2000) files.

Your feedback is much appreciated.

Best wishes.

Diego.

PS. No, I don't have a manual (and most of you probably know why.. ;-))

      
Re: Forth-41 rearranged to run into CX's machines
Message #2 Posted by Egan Ford on 15 Oct 2008, 2:23 p.m.,
in response to message #1 by Diego Diaz

Many thanks for this. I am trying to track down any sort of documentation. I have 2 leads.

If something does not surface soon, I'll post an article with what I know and do not know.

Thanks again.

            
Re: Forth-41 rearranged to run into CX's machines
Message #3 Posted by Diego Diaz on 15 Oct 2008, 4:45 p.m.,
in response to message #2 by Egan Ford

Good to know.

It'll be nice to see some info on using this module. I'm pretty sure that the lack of information has stopped many users from start playing and enjoying Forth-41.

Some user's may also been dissapointed by the conflicts with the TIMER functions and CX machines (well... seems that this trouble is over... ;-) let's go "Forth").

A manual (sort of... or user's guide at least) will certainly be more than welcome.

Best wishes.

Diego.

                  
Re: Forth-41 rearranged to run into CX's machines
Message #4 Posted by Jeff Davis on 15 Oct 2008, 4:56 p.m.,
in response to message #3 by Diego Diaz

Diego,

Thanks for your work on this. I get two files when unzipped. Should the Forth41.rom go into page #7 and the other in #8? Please advise. Thanks

                        
Re: Forth-41 rearranged to run into CX's machines
Message #5 Posted by Diego Diaz on 15 Oct 2008, 6:26 p.m.,
in response to message #4 by Jeff Davis

Hi Jeff,

The two files you'll get once un-zipped are:

1.- CX-Forth.HEX: To load directly into your PIC programmer software (IC-Prog.exe for serial programmer, or microbrn.exe for USB programmer). You can program any Clonix, NoVRAM or NoV-32 module with it and give it a go on a real HP-41CX (or CV)

2.- CX-Forth.MOD: To load into V41 emulator, MLDL2000 or (hopefully) i41CX+ (I haven't tested the later as I don't have an iPhone.)

There are no .ROM files included.

Hope this helps.

Best wishes.

Diego.

                              
Re: Forth-41 rearranged to run into CX's machines
Message #6 Posted by Egan Ford on 15 Oct 2008, 6:48 p.m.,
in response to message #5 by Diego Diaz

Quote:
2.- CX-Forth.MOD: To load into V41 emulator, MLDL2000 or (hopefully) i41CX+ (I haven't tested the later as I don't have an iPhone.)
No problem. Extensive testing. i41CX+ 1.2 (released yesterday) has my improved FORTH template as well.
                                    
Re: Forth-41 rearranged to run into CX's machines
Message #7 Posted by Diego Diaz on 15 Oct 2008, 7:36 p.m.,
in response to message #6 by Egan Ford

Hi,

Many thanks for the testing effort!

Quote:
...has my improved FORTH template as well.

Where can I have one of these?... :-)

Cheers

Diego

Edited: 15 Oct 2008, 7:38 p.m. after one or more responses were posted

                                          
Re: Forth-41 rearranged to run into CX's machines
Message #8 Posted by Egan Ford on 15 Oct 2008, 7:37 p.m.,
in response to message #7 by Diego Diaz

Quote:
Where can I have one of these?... :-)
http://alsoftware.dyndns.org/i41CXplus/Overlays/Forth.png
                                                
TNX!! (NT)
Message #9 Posted by Diego Diaz on 15 Oct 2008, 7:39 p.m.,
in response to message #8 by Egan Ford

.

                                                
Re: Forth-41 rearranged to run into CX's machines
Message #10 Posted by Jeff Davis on 16 Oct 2008, 11:46 a.m.,
in response to message #8 by Egan Ford

Egan, do you have a picture of the full size keyboard overlay for the 41 ? I would like to make my own overlay. Thanks, Jeff

                                                      
Re: Forth-41 rearranged to run into CX's machines
Message #11 Posted by Egan Ford on 16 Oct 2008, 12:19 p.m.,
in response to message #10 by Jeff Davis

I do not believe that one ever existed. This is what I based my i41CX+ overlay on:

http://sense.net/~egan/forth41/forth41_overlay.bmp

Edited: 16 Oct 2008, 12:19 p.m.

                              
Re: Forth-41 rearranged to run into CX's machines
Message #12 Posted by Jeff Davis on 15 Oct 2008, 7:52 p.m.,
in response to message #5 by Diego Diaz

Diego, When I load the .MOD file into MLDL2000 Manager there are two files.
Outside Page (MC) SV-05 605
Forth 41 SV-06 009
Do both files need to be loaded?
If they do, does the Outside page go into a higher bank # than the Forth 41?
Or do they both have to be in separate pages?

                                    
Re: Forth-41 rearranged to run into CX's machines
Message #13 Posted by Diego Diaz on 15 Oct 2008, 8:22 p.m.,
in response to message #12 by Jeff Davis

Hi Jeff,

Sorry, I didn't quite understand your previous post.

If you look at the "Module Characteristics" Page 1 of 2 and 2 of 2 respectively, you'll see that the first file is mapped into page #4 and the second one is mapped into page #7.

I must say that I've used the previous configuration utility to load the .ROM images directly into my MLDL2003; and used MLDL2000 manager v1.5 to build the .MOD file which I then tested into V41.

In short: yes, both files must be loaded.

Best regards.

Diego

                                    
Re: Forth-41 rearranged to run into CX's machines
Message #14 Posted by Meindert Kuipers on 16 Oct 2008, 4:39 a.m.,
in response to message #12 by Jeff Davis

Just as a general remark: when the MOD file editor says 'Outside Page' it just means that it cannot find a name, and that the pointer to the ROM name (first function in ROM) does not point to something sensible inside the 4K page. Typically this means the ROM has no FAT. Using the ROM revision string is more useful for referencing.

Meindert


[ Return to Index | Top of Index ]

Go back to the main exhibit hall