FORTH on the ST(E)?
Moderators: simonsunnyboy, Mug UK, Zorro 2, Moderator Team
FORTH on the ST(E)?
For those FORTHers out there -
What implementations did you use on the ST?
I've been experimenting with them, some more successfully than others. I'm wanting to do some simple games (a card game, mainly)
* Hisoft Forth - works fine on ST video modes, does not work with Nova or TT/Falcon modes
* Forthmacs - entirely text-based, which is fine, but I would like some GEM goodness
* BigForth - GEM friendly, but my German is not very good.
Mainly using FORTH because I find it fun, and I really don't like writing C code.
What implementations did you use on the ST?
I've been experimenting with them, some more successfully than others. I'm wanting to do some simple games (a card game, mainly)
* Hisoft Forth - works fine on ST video modes, does not work with Nova or TT/Falcon modes
* Forthmacs - entirely text-based, which is fine, but I would like some GEM goodness
* BigForth - GEM friendly, but my German is not very good.
Mainly using FORTH because I find it fun, and I really don't like writing C code.
-
- Moderator
- Posts: 5520
- Joined: Wed Oct 23, 2002 4:36 pm
- Location: Friedrichshafen, Germany
- Contact:
Re: FORTH on the ST(E)?
I never used FORTH personally but there was an implementation in the German Public Domain which was actually used to release games with.
It can be found in the earlier numbers of the ST Computer collection. IIRC it was pretty bare TOS style but there was support for VDi and co.
It can be found in the earlier numbers of the ST Computer collection. IIRC it was pretty bare TOS style but there was support for VDi and co.
Simon Sunnyboy/Paradize - http://paradize.atari.org/
Stay cool, stay Atari!
1x2600jr, 1x1040STFm, 1x1040STE 4MB+TOS2.06+SatanDisk, 1xF030 14MB+FPU+NetUS-Bee
Stay cool, stay Atari!
1x2600jr, 1x1040STFm, 1x1040STE 4MB+TOS2.06+SatanDisk, 1xF030 14MB+FPU+NetUS-Bee
- krupkaj
- Captain Atari
- Posts: 323
- Joined: Wed Oct 22, 2003 11:00 pm
- Location: Olomouc/Czech Republic
- Contact:
Re: FORTH on the ST(E)?
VolksFORTH is also available for Atari ST
http://volksforth.sourceforge.net/
http://volksforth.sourceforge.net/
-
- Atari freak
- Posts: 74
- Joined: Sun Mar 08, 2009 12:33 pm
Re: FORTH on the ST(E)?
There is Forth for Atari STE too: https://gtello.pagesperso-orange.fr/downld_e.htm (a download link is near the bottom of the page).
Re: FORTH on the ST(E)?
If u choose to code other than c
Always asm gfa or pascal too
Im interested in forth and fortran
But have limited resource to such programs
Thanks for initiating this thread
Always asm gfa or pascal too
Im interested in forth and fortran
But have limited resource to such programs
Thanks for initiating this thread
The radioactive half-life : )
Atari is a lifestyle,not a hobby.
HOLD ON ! ! ! Im printing unreadable characters ...!
Atari is a lifestyle,not a hobby.
HOLD ON ! ! ! Im printing unreadable characters ...!
Re: FORTH on the ST(E)?
This FORTH version is able to work with NOVA without any problem.AnachronyX wrote: ↑Mon Sep 13, 2021 12:57 pm There is Forth for Atari STE too: https://gtello.pagesperso-orange.fr/downld_e.htm (a download link is near the bottom of the page).
It includes a "immediate" mode, an editor and a ram-compiler.
If you want to create a standalone program, you can do it with COMPSTE.PRG that comes in the same archive as FORTHSTE.PRG.
This Forth can call the TOS, AES, VDI as any other program.
You can include assembly (if you have an external assembler).
Guillaume.
Re: FORTH on the ST(E)?
This is exactly what I'm looking for. Thank you!Moulinaie wrote: ↑Mon Sep 13, 2021 3:40 pm This FORTH version is able to work with NOVA without any problem.
It includes a "immediate" mode, an editor and a ram-compiler.
If you want to create a standalone program, you can do it with COMPSTE.PRG that comes in the same archive as FORTHSTE.PRG.
This Forth can call the TOS, AES, VDI as any other program.
You can include assembly (if you have an external assembler).
Re: FORTH on the ST(E)?
Guillaume - which assembler did you use for this? I'd like to translate the messages in it into English, if you don't mind?Moulinaie wrote: ↑Mon Sep 13, 2021 3:40 pm This FORTH version is able to work with NOVA without any problem.
It includes a "immediate" mode, an editor and a ram-compiler.
If you want to create a standalone program, you can do it with COMPSTE.PRG that comes in the same archive as FORTHSTE.PRG.
This Forth can call the TOS, AES, VDI as any other program.
You can include assembly (if you have an external assembler).
Re: FORTH on the ST(E)?
I use ASSEMBLE (brainstorm).robdaemon wrote: ↑Tue Sep 14, 2021 4:59 amGuillaume - which assembler did you use for this? I'd like to translate the messages in it into English, if you don't mind?Moulinaie wrote: ↑Mon Sep 13, 2021 3:40 pm This FORTH version is able to work with NOVA without any problem.
It includes a "immediate" mode, an editor and a ram-compiler.
If you want to create a standalone program, you can do it with COMPSTE.PRG that comes in the same archive as FORTHSTE.PRG.
This Forth can call the TOS, AES, VDI as any other program.
You can include assembly (if you have an external assembler).
Are there so many messages ??
Guillaume.
Re: FORTH on the ST(E)?
Oh, thanks!
I can add your english version.
The hard work would be to translate the whole documentation...
Guillaume.
-
- Atari freak
- Posts: 74
- Joined: Sun Mar 08, 2009 12:33 pm
Re: FORTH on the ST(E)?
With help of some online services it could be done relatively fast.The hard work would be to translate the whole documentation...
You do not have the required permissions to view the files attached to this post.
Re: FORTH on the ST(E)?
Yep! I've ran the docs through Google Translate so far, and it's been helpful.AnachronyX wrote: ↑Thu Sep 16, 2021 11:48 am With help of some online services it could be done relatively fast.
THANK YOU for distributing them as text files, Guillame!!!
-
- Atari freak
- Posts: 74
- Joined: Sun Mar 08, 2009 12:33 pm
Re: FORTH on the ST(E)?
This service maybe will give you a better results: https://www.deepl.com/translator
My quick & dirty attempt.
My quick & dirty attempt.
You do not have the required permissions to view the files attached to this post.
Re: FORTH on the ST(E)?
Sure, that's really a good translation!AnachronyX wrote: ↑Fri Sep 17, 2021 7:22 am This service maybe will give you a better results: https://www.deepl.com/translator
My quick & dirty attempt.
I updated yesterday the FORTH binairies, there was a bug in the FORTH.LIB file so most programs wouldn't run at start..!!!
Guillaume.
Re: FORTH on the ST(E)?
I thought that could be useful. We are not all WORKS users!robdaemon wrote: ↑Fri Sep 17, 2021 3:41 amYep! I've ran the docs through Google Translate so far, and it's been helpful.AnachronyX wrote: ↑Thu Sep 16, 2021 11:48 am With help of some online services it could be done relatively fast.
THANK YOU for distributing them as text files, Guillame!!!
But the french accents are still here and you have to convert them to the PC ASCII standard.
Guillaume.
-
- Atari freak
- Posts: 74
- Joined: Sun Mar 08, 2009 12:33 pm
Re: FORTH on the ST(E)?
It's CP850 (as I found).But the french accents are still here and you have to convert them to the PC ASCII standard.
Re: FORTH on the ST(E)?
I'm having trouble getting things to work with COMPSTE.PRG -- I tried compiling a couple of the examples, including FACT.FOR and W_DIAL.FOR, and they produce .PRG files, but they immediately crash with either 2 or 3 bombs on Hatari (emulating an STE with 4MB RAM). Is there a configuration step needed?
[edit]
WINDOW.FOR seems to compile and run fine... I wonder why the others aren't happy.
[edit]
WINDOW.FOR seems to compile and run fine... I wonder why the others aren't happy.
tá'n poc ar buile!
- viking272
- Atari Super Hero
- Posts: 705
- Joined: Mon Oct 13, 2008 12:50 pm
- Location: west of London, UK
Re: FORTH on the ST(E)?
Well the English version of the documentation is (mostly) done now. Head over to Guillaume's pages to download a copy of Atari FORTH:
https://gtello.pagesperso-orange.fr/forth_e.htm
More info on Guillaume's FORTH on these pages too:
https://atari-forum.com/viewtopic.php?t=41563
Just out of interest does anyone have a copy of Hisoft Forth?
Atari Mania is without a copy too:
http://www.atarimania.com/utility-atari ... 32634.html