Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.forth > #42106 > unrolled thread
| Started by | Oregonian Haruspex <bob_davis_retired@yahoo.com> |
|---|---|
| First post | 2015-09-21 14:53 -0700 |
| Last post | 2015-09-23 18:54 +1000 |
| Articles | 10 — 8 participants |
Back to article view | Back to comp.lang.forth
Good MS-DOS Forth for 80186 CPU? Oregonian Haruspex <bob_davis_retired@yahoo.com> - 2015-09-21 14:53 -0700
Good MS-DOS Forth for 80186 CPU? foxaudioresearch@gmail.com - 2015-09-21 17:17 -0700
Re: Good MS-DOS Forth for 80186 CPU? "Elizabeth D. Rather" <erather@forth.com> - 2015-09-21 20:08 -1000
Re: Good MS-DOS Forth for 80186 CPU? Paul Rubin <no.email@nospam.invalid> - 2015-09-21 17:24 -0700
Re: Good MS-DOS Forth for 80186 CPU? hughaguilar96@gmail.com - 2015-09-21 23:18 -0700
Re: Good MS-DOS Forth for 80186 CPU? hughaguilar96@gmail.com - 2015-09-22 09:28 -0700
Re: Good MS-DOS Forth for 80186 CPU? rickman <gnuarm@gmail.com> - 2015-09-22 12:58 -0400
Re: Good MS-DOS Forth for 80186 CPU? Oregonian Haruspex <bob_davis_retired@yahoo.com> - 2015-09-23 03:22 -0700
Re: Good MS-DOS Forth for 80186 CPU? humptydumpty <ouatubi@gmail.com> - 2015-09-22 10:35 -0700
Re: Good MS-DOS Forth for 80186 CPU? "HAA" <someone@microsoft.com> - 2015-09-23 18:54 +1000
| From | Oregonian Haruspex <bob_davis_retired@yahoo.com> |
|---|---|
| Date | 2015-09-21 14:53 -0700 |
| Subject | Good MS-DOS Forth for 80186 CPU? |
| Message-ID | <mtpu47$jmp$1@dont-email.me> |
I have an HP 200LX palmtop PC that really needs a good Forth onboard. I have been looking at the forth.org site's list of Forths and quite a few MS-DOS implementations. Does anybody have experience with Forth on MS-DOS? What's the best one to use and why? Many thanks.
[toc] | [next] | [standalone]
| From | foxaudioresearch@gmail.com |
|---|---|
| Date | 2015-09-21 17:17 -0700 |
| Message-ID | <85711376-bb8c-46eb-8598-c41b15d24d09@googlegroups.com> |
| In reply to | #42106 |
As a hobby I play with a version called Hsforth that is no longer in busines. It allowed multi segment programs without too much difficulty and was a fast ITC implementation. I have used MPE power forth for Ms dos and it is very good. Not sure if it is free or not these. days. poly forth used a memory expander and allowed multi users on PC but I have never used it. Elizabeth would know if it's available. You can tell I lean towards commercial versions. YMMV. BF
[toc] | [prev] | [next] | [standalone]
| From | "Elizabeth D. Rather" <erather@forth.com> |
|---|---|
| Date | 2015-09-21 20:08 -1000 |
| Message-ID | <_6-dnRlJ5YrubZ3LnZ2dnUU7-c0AAAAA@supernews.com> |
| In reply to | #42111 |
On 9/21/15 2:17 PM, foxaudioresearch@gmail.com wrote: > As a hobby I play with a version called Hsforth that is no longer in busines. It allowed multi segment programs without too much difficulty and was a fast ITC implementation. > > I have used MPE power forth for Ms dos and it is very good. Not sure if it is free or not these. days. > > poly forth used a memory expander and allowed multi users on PC but I have never used it. Actually, the "memory expander" version was short-lived. From the mid-1980's polyFORTH was a 32-bit system. > Elizabeth would know if it's available. Contact support@forth.com and ask. I am retired, an no longer current on pricing policies. I know they try not to support old technology, but perhaps an agreement not involving continuing support would be possible. > You can tell I lean towards commercial versions. YMMV. :-) Cheers, Elizabeth -- ================================================== Elizabeth D. Rather (US & Canada) 800-55-FORTH FORTH Inc. +1 310.999.6784 5959 West Century Blvd. Suite 700 Los Angeles, CA 90045 http://www.forth.com "Forth-based products and Services for real-time applications since 1973." ==================================================
[toc] | [prev] | [next] | [standalone]
| From | Paul Rubin <no.email@nospam.invalid> |
|---|---|
| Date | 2015-09-21 17:24 -0700 |
| Message-ID | <87mvwfcndc.fsf@jester.gateway.sonic.net> |
| In reply to | #42106 |
Oregonian Haruspex <bob_davis_retired@yahoo.com> writes: > I have an HP 200LX palmtop PC that really needs a good Forth onboard. > I have been looking at the forth.org site's list of Forths and quite a > few MS-DOS implementations. Does anybody have experience with Forth > on MS-DOS? What's the best one to use and why? That was before my time but I think F-PC was very fancy and popular. You can download it from forth.org.
[toc] | [prev] | [next] | [standalone]
| From | hughaguilar96@gmail.com |
|---|---|
| Date | 2015-09-21 23:18 -0700 |
| Message-ID | <b9c136f3-87dc-443e-8830-087bff48c0b0@googlegroups.com> |
| In reply to | #42106 |
On Monday, September 21, 2015 at 2:53:01 PM UTC-7, Oregonian Haruspex wrote: > I have an HP 200LX palmtop PC that really needs a good Forth onboard. > I have been looking at the forth.org site's list of Forths and quite a > few MS-DOS implementations. Does anybody have experience with Forth on > MS-DOS? What's the best one to use and why? > > Many thanks. Does MS-DOS run on the 80186?
[toc] | [prev] | [next] | [standalone]
| From | hughaguilar96@gmail.com |
|---|---|
| Date | 2015-09-22 09:28 -0700 |
| Message-ID | <f17d92e3-be7f-411e-95a7-c7dc387a9ccd@googlegroups.com> |
| In reply to | #42118 |
On Monday, September 21, 2015 at 11:18:06 PM UTC-7, hughag...@gmail.com wrote: > On Monday, September 21, 2015 at 2:53:01 PM UTC-7, Oregonian Haruspex wrote: > > I have an HP 200LX palmtop PC that really needs a good Forth onboard. > > I have been looking at the forth.org site's list of Forths and quite a > > few MS-DOS implementations. Does anybody have experience with Forth on > > MS-DOS? What's the best one to use and why? > > > > Many thanks. > > Does MS-DOS run on the 80186? I was thinking of the Tandy-2000 when I asked this. I looked it up and found that MS-DOS does run on the 80186 --- the problem with the Tandy-2000 was that it had incompatible video hardware and all the MS-DOS programmers had been bypassing the OS and BIOS to work directly with the hardware. Anyway, for 16-bit x86, F-PC is your best bet for an interactive Forth system. For a non-interactive Forth system that provides significantly better performance, go with Tom Almy's: http://www.almy.us/forthcmp.html There is also TCOM that is non-interactive and generates fast .COM programs. TCOM is better than PolyForth because these are .COM programs and so you get program and data in a single 64K segment. Also, IIRC, the DS was adjusted so that it pointed to the bottom of the data that was in the top part of the .COM file, and memory was allocated above for the non-initialized data, so you actually got a full 64K for data even though it was a .COM file. By comparison, PolyForth had the program data, the program code, the compiler and the dictionary all in a single 64K segment --- this made PolyForth useless except for the very tiniest programs (also, PolyForth was very slow). I remember finding a bug in F-PC (or maybe it was TCOM, or maybe both). The data-stack was not necessarily word-aligned. If it happened to be on an odd address, then the system slowed down a lot. I doubt that Tom Zimmer has ever fixed this. You can fix the problem though --- just modify the code that initializes the system to ensure that the data-stack pointer gets word aligned --- that is what I did.
[toc] | [prev] | [next] | [standalone]
| From | rickman <gnuarm@gmail.com> |
|---|---|
| Date | 2015-09-22 12:58 -0400 |
| Message-ID | <mts18o$h12$1@dont-email.me> |
| In reply to | #42118 |
On 9/22/2015 2:18 AM, hughaguilar96@gmail.com wrote: > On Monday, September 21, 2015 at 2:53:01 PM UTC-7, Oregonian Haruspex wrote: >> I have an HP 200LX palmtop PC that really needs a good Forth onboard. >> I have been looking at the forth.org site's list of Forths and quite a >> few MS-DOS implementations. Does anybody have experience with Forth on >> MS-DOS? What's the best one to use and why? >> >> Many thanks. > > Does MS-DOS run on the 80186? I thought the same thing. When the '186 came out it had dedicated addresses used which were incompatible with the standard PC addresses. I guess they made a version of MS-DOS to be compatible. It wouldn't be a bit issue to reassign addresses, except that a lot of programs talk to it directly rather than going through the OS or BIOS. At least this is what I recall from 40 years ago. -- Rick
[toc] | [prev] | [next] | [standalone]
| From | Oregonian Haruspex <bob_davis_retired@yahoo.com> |
|---|---|
| Date | 2015-09-23 03:22 -0700 |
| Message-ID | <mttue8$ome$1@dont-email.me> |
| In reply to | #42118 |
On 2015-09-22 06:18:03 +0000, hughaguilar96@gmail.com said: > On Monday, September 21, 2015 at 2:53:01 PM UTC-7, Oregonian Haruspex wrote: >> I have an HP 200LX palmtop PC that really needs a good Forth onboard. >> I have been looking at the forth.org site's list of Forths and quite a >> few MS-DOS implementations. Does anybody have experience with Forth on >> MS-DOS? What's the best one to use and why? >> >> Many thanks. > > Does MS-DOS run on the 80186? The HP 200LX comes with MS-DOS 5.0 in ROM. It works great, full EGA graphics support too albeit in greyscale. It is compatible with many different DOS applications. I have a C compiler that works well on it.
[toc] | [prev] | [next] | [standalone]
| From | humptydumpty <ouatubi@gmail.com> |
|---|---|
| Date | 2015-09-22 10:35 -0700 |
| Message-ID | <0d1c35e3-6258-4009-89d0-9b7cca0f2f71@googlegroups.com> |
| In reply to | #42106 |
marți, 22 septembrie 2015, 00:53:01 UTC+3, Oregonian Haruspex a scris: > I have an HP 200LX palmtop PC that really needs a good Forth onboard. > I have been looking at the forth.org site's list of Forths and quite a > few MS-DOS implementations. Does anybody have experience with Forth on > MS-DOS? What's the best one to use and why? > > Many thanks. Hi! Also pygmyforth: http://pygmy.utoh.org/pygmyforth.html or eforth : http://www.forth.org/eforth.html Have a nice day, humptydumpty
[toc] | [prev] | [next] | [standalone]
| From | "HAA" <someone@microsoft.com> |
|---|---|
| Date | 2015-09-23 18:54 +1000 |
| Message-ID | <mttp8e$bsl$1@speranza.aioe.org> |
| In reply to | #42106 |
Oregonian Haruspex wrote: > I have an HP 200LX palmtop PC that really needs a good Forth onboard. > I have been looking at the forth.org site's list of Forths and quite a > few MS-DOS implementations. Does anybody have experience with Forth on > MS-DOS? What's the best one to use and why? > > Many thanks. Freedos lists several you can try http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/devel/forth/
[toc] | [prev] | [standalone]
Back to top | Article view | comp.lang.forth
csiph-web