Forth - Printable Version +- HP Forums (https://www.hpmuseum.org/forum) +-- Forum: Not HP Calculators (/forum-7.html) +--- Forum: Not quite HP Calculators - but related (/forum-8.html) +--- Thread: Forth (/thread-9980.html) Pages: 1 2 |
Forth - salvomic - 01-20-2018 09:19 PM hi, I'm thinking to get Forth Assembler module for my HP 71b (I saw one in the bay but it was very expensive for me: also more than the calc value...) to try Forth language programming instead of its Basic. I wonder if there are other Forth related stuff/modules/rom/programs also for other calculators (41C, 50g, Prime for example). Thank you. Salvo RE: Forth - Garth Wilson - 01-20-2018 09:47 PM http://sense.net/~egan/forth41/forth41_v3n45_p29.pdf http://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/archv018.cgi?read=140512 and http://www.hpmuseum.org/forum/thread-1065.html are a couple of HP Museum forum topics on Forth for the 41; and linked there are: http://www.hpmuseum.org/forum/attachment.php?aid=516 and http://www.hpmuseum.org/forum/attachment.php?aid=515 beautifully done, very clear .pdf M-code guide (in two 70-page parts, lower page and upper page, respectively) to HP-41 Forth, done in Apr 2014, more excellent work by Ángel Martin! These are from the HP-41 links on my links page, linked below. The HP-71 is where I got into Forth, with HP's Forth/Assembler module. It's a rather poor Forth; but being Forth, you can of course get under the hood and extend and improve it. RE: Forth - salvomic - 01-20-2018 09:49 PM (01-20-2018 09:47 PM)Garth Wilson Wrote: http://sense.net/~egan/forth41/forth41_v3n45_p29.pdf hi Garth, thank you! (your page is a mine of information, very impressive) I'm seeing those links. EDIT: these two seems to be not existent: Code: http://www.hpmuseum.org/forum/attachment.php?aid=516 and http://www.hpmuseum.org/forum/attachment.php?aid=515 RE: Forth - Garth Wilson - 01-20-2018 10:56 PM Thanks for telling me. I'm working on getting new, valid links, and I'll correct the links page. The whole site probably has a thousand links, and once in a while one will go dead without my knowing. I do check links now and then, but I never do a whole sweep and check all of them. RE: Forth - salvomic - 01-20-2018 11:10 PM (01-20-2018 10:56 PM)Garth Wilson Wrote: Thanks for telling me. I'm working on getting new, valid links, and I'll correct the links page. The whole site probably has a thousand links, and once in a while one will go dead without my knowing. I do check links now and then, but I never do a whole sweep and check all of them. Well! I bookmarked your web page and in the next day I'll have a lot of links to run Reading also your links I'm thinking that my little HP calc's collections miss mostly an important item: a 41CL... I'd like to try one (I've only a 41CX)... However, about Forth, I'll read firstly the links in your page. Salvo RE: Forth - Egan Ford - 01-20-2018 11:32 PM (01-20-2018 09:19 PM)salvomic Wrote: I'm thinking to get Forth Assembler module for my HP 71b (I saw one in the bay but it was very expensive for me: also more than the calc value...) to try Forth language programming instead of its Basic. Cost you nothing to test 71b FORTH ROM with EMU71. May help to decide if worth investment. RE: Forth - salvomic - 01-20-2018 11:41 PM (01-20-2018 11:32 PM)Egan Ford Wrote: Cost you nothing to test 71b FORTH ROM with EMU71. May help to decide if worth investment. Definitely you are right. Now I haven't EMU71, I'll try it soon. Is it only for Windows or there is also a version for Mac OS X? Salvo RE: Forth - Garth Wilson - 01-21-2018 12:34 AM Is the FRAM module for the 71 able to accommodate the Forth module ROM images? RE: Forth - rprosperi - 01-21-2018 12:51 AM (01-21-2018 12:34 AM)Garth Wilson Wrote: Is the FRAM module for the 71 able to accommodate the Forth module ROM images? Yes. Since FRAM can emulate any/all of the 71B memory map, it's easy to install both the 16KB relocatable ROM as well as the 32KB ROM fixed at 0xE0000. Images of both are readily available. Initially, it's a bit trickier to set up than a normal plug-in (relocatable) ROM, but still not hard. Same story for the 41 Emulator ROM. RE: Forth - salvomic - 01-21-2018 08:15 AM (01-21-2018 12:51 AM)rprosperi Wrote:(01-21-2018 12:34 AM)Garth Wilson Wrote: Is the FRAM module for the 71 able to accommodate the Forth module ROM images? please, could you help me to get Emu71 working? Can I use this program? but of course I can't find ROM there... I'm using Windows 10 inside my Mac OS X 10.13, the main program runs (the interface looks a bit "obsolete", yes), but then I cannot go on without those files... Salvo RE: Forth - Sylvain Cote - 01-21-2018 01:05 PM (01-21-2018 08:15 AM)salvomic Wrote:Salvo,(01-21-2018 12:51 AM)rprosperi Wrote: Yes. Since FRAM can emulate any/all of the 71B memory map, it's easy to install both the 16KB relocatable ROM as well as the 32KB ROM fixed at 0xE0000. Images of both are readily available. Initially, it's a bit trickier to set up than a normal plug-in (relocatable) ROM, but still not hard. Same story for the 41 Emulator ROM. Have a look into the HP-71 Compendium and you will find the ROM you are searching for. Sylvain RE: Forth - salvomic - 01-21-2018 01:34 PM (01-21-2018 01:05 PM)Sylvain Cote Wrote: Salvo, hi Sylvain, thanks a lot! It works now with the ROM correspondent to my real HP-71b ver 1BBBB! In a while I'll try to install the Forth assembler ROM. In the mean time I'm reading your Compendium, very appreciated. Salvo RE: Forth - Sylvain Cote - 01-21-2018 03:27 PM Hello Salvo, Be aware that the links in the PDF no longer works since DropBox change their sharing rules. I have moved all the files to my web site and updated the article web pages version, I still have to update the PDF version, sorry about that. Sylvain RE: Forth - salvomic - 01-21-2018 04:03 PM (01-21-2018 03:27 PM)Sylvain Cote Wrote: Hello Salvo, thanks for advice! I'm reading the rest for now. I'll read the PDF when you update them... I've set Emu71 with Math and Forth (1A) as you described, all ok. With "FORTH" I can access to the module and it works, but when I want return to the Basic, I input "BASIC" but I get an error: "BASIC not recognised"... I can only reset to revert to Basic. In this youtube video they use "BASIC" to revert (but that is Forth 2A). Salvo RE: Forth - Dave Frederickson - 01-21-2018 04:24 PM (01-21-2018 04:03 PM)salvomic Wrote: With "FORTH" I can access to the module and it works, but when I want return to the Basic, I input "BASIC" but I get an error: "BASIC not recognised"... I can only reset to revert to Basic. Correct. The 41 Translator (FORTH 2A) has the FORTH word "BASIC", but the FORTH/Assembler (FORTH 1A) doesn't. I suggest you go ahead and read Sylvain's Compendium, either the html or pdf version as the contents are the same, it's just the links that need to be updated. You may also find it useful and fun to configure HP-IL in Emu71, then ILPer or pyILPER can be used for virtual peripherals like a printer, mass mem, plotter, etc. Dave RE: Forth - salvomic - 01-21-2018 04:31 PM (01-21-2018 04:24 PM)Dave Frederickson Wrote: Correct. The 41 Translator (FORTH 2A) has the FORTH word "BASIC", but the FORTH/Assembler (FORTH 1A) doesn't. hi Dave, yes, I've already installed HP-IL as suggested in the Compendium (I've the HP-IL also in the real HP71b)... So, for Forth 1A, isn't a way to revert to Basic without reset? Forth assembler maybe it is "simple" but it works, enough well. I'm still reading the Compendium, there are a lot of fun to read... Salvo RE: Forth - Dave Frederickson - 01-21-2018 04:53 PM (01-21-2018 04:31 PM)salvomic Wrote:(01-21-2018 04:24 PM)Dave Frederickson Wrote: Correct. The 41 Translator (FORTH 2A) has the FORTH word "BASIC", but the FORTH/Assembler (FORTH 1A) doesn't. Use BYE with 1A. So you have an HP-IL module for your 71B. The next thing is the PIL-Box, Jean-Francois Garnier's HP-IL to USB converter. This will allow you to connect your physical 71B to the ILPer virtual peripherals or the 71 emulators to physical peripherals. http://www.jeffcalc.hp41.eu/hpil/index.html This is also the means to access the MoHPC and OLDP LIF archives with your physical 71B. Alternatively, you can configure Emu71 with the 41 Translator ROM. RE: Forth - salvomic - 01-21-2018 05:02 PM (01-21-2018 04:53 PM)Dave Frederickson Wrote: Use BYE with 1A.it works, thanks (01-21-2018 04:53 PM)Dave Frederickson Wrote: So you have an HP-IL module for your 71B. The next thing is the PIL-Box, Jean-Francois Garnier's HP-IL to USB converter. This will allow you to connect your physical 71B to the ILPer virtual peripherals or the 71 emulators to physical peripherals.yes, I'm reading already for PIL-box! Very interesting. (01-21-2018 04:53 PM)Dave Frederickson Wrote: Alternatively, you can configure Emu71 with the 41 Translator ROM. ok. First of all I'll try better Forth Assembler... Salvo RE: Forth - Garth Wilson - 01-21-2018 08:51 PM (01-20-2018 10:56 PM)Garth Wilson Wrote: Thanks for telling me. I'm working on getting new, valid links, and I'll correct the links page. The whole site probably has a thousand links, and once in a while one will go dead without my knowing. I do check links now and then, but I never do a whole sweep and check all of them. Today I posted a set of files, zipped, from Ángel Martin, at http://wilsonminesco.com/calcs/forth41_Compendium.zip, linked on my links page. RE: Forth - salvomic - 01-21-2018 09:22 PM (01-21-2018 08:51 PM)Garth Wilson Wrote: Today I posted a set of files, zipped, from Ángel Martin, at http://wilsonminesco.com/calcs/forth41_Compendium.zip, linked on my links page. thanks a lot! Salvo |