atarionline.pl Implementacje Forth - ostateczna lista - Forum Atarum

Jeśli chcesz wziąć udział w dyskusjach na forum - zaloguj się. Jeżeli nie masz loginu - poproś o członkostwo.

  • :
  • :

Vanilla 1.1.4 jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.

    • 1: CommentAuthorbartgo
    • CommentTime29 Sep 2023 zmieniony
     
    Czy był jeszcze jakiś Forth na Atari 400/800/XL/XE? Interesują mnie nazwy a nie dyskietki z nie wiadomo czym :)
    - (APX) EXTENDED fig-FORTH Rev. 1 oraz 2
    - Colleen Forth
    - Atari Coin-Op FORTH (and Swarthmore Extensions) (1.4V)
    - QS Forth
    - pns-Forth ==> BRAK
    - valForth
    - Team Atari fig-Forth (1.4S) + pochodne, to samo jądro (np. Grafs?, Grafic, Antic)
    - Extended Forth by Elcomp
    - ATAFORTH ("zaginiony") ==> BRAK
    - Mesa-Forth (1.0D)
    - ES-Forth
    - Fig Forth by Pulsar Software ==> BRAK
    - VolksForth
    - SNAUT
    - X-Forth
    - pochodne: LogFORTH, SPL-6502
    - zaginiony (?) Forth Compiler from Frank Ostrowski
    - cross-compilery z innych platform: Micromotion FORTH-79, Nautilus Systems, MVP Forth, foco65

    Nie znalazłem nic innego (Atari Wiki, Archive.org). EDIT: Jeszcze Go-Forth, zaginiony.

    Prawdopodobnie było coś jeszcze (np. nie udało się ustalić, w czym zrobiono "Alien Garden" - COŚ plus cross-compiler Nautilus).
    • 2: CommentAuthortebe
    • CommentTime29 Sep 2023
     
    sporo tego jak na tak "popularny" Forth
    • 3: CommentAuthorbartgo
    • CommentTime29 Sep 2023 zmieniony
     
    No szału nie było, szczyt zainteresowania Forth na Atari przypadł na rok 1982, w następnym roku rynek się popsuł.

    Komercyjnie liczył się valFORTH i na początku trochę QS Forth ale ilościowo było dużo konwersji z Apple II (najwyrażniej cross-kompilowane, aplikacje edukacyjne pisane przez Childware, DesignWare i Spinnaker).

    No i APX - tylko Roland Pantoła i chyba "Cyborg" Sentient Software (najwyraźniej konwersja z Apple II).
  1.  
    Roland Pantoła używał fig Forth. Kurs z Tajemnic Atari oparty był na tej implemantacji.
    • 5: CommentAuthorbartgo
    • CommentTime30 Sep 2023 zmieniony
     
    To był "EXTENDED fig-FORTH" z atarowskiego programu wymiany oprogramowania APX. "Fig" to nazwa standardu, było na Atari z 10 Forth-ów zgodnych z nim.
    • 6:
       
      CommentAuthorKrótki
    • CommentTime30 Sep 2023
     
    Według credistów z ekranu tytułowego A.D. 2044, gra była napisana w czymś o nazwie "Gam Forth". Słyszał ktoś o czymś takim?
    • 7:
       
      CommentAuthorpirx
    • CommentTime30 Sep 2023
     
    może to pantołski słownik do Fig Fortha... taki endżin
    • 8: CommentAuthortebe
    • CommentTime30 Sep 2023
     
    Firma Atari rozwinęła w oparciu o FORTH system testów do
    gier arkadowych, czyli odznaczających się akcją o największej
    szybkości. Liczne gry arkadowe dostępne na rynku pracują w
    FORTH. Atari wytwarza także gry telewizyjne w FORTH oraz
    oferuje specjalną wersję języka: Game FORTH.

    ->link<-
  2.  
    Grafik-Forth sold commercially by Power per Post (PPP, Germany) under license, think the author was Rainer Hansen; PPP stopped selling it when the license expired and after that it was no more available. (I don't have it in my collection.)

    Afaik, this was/is a Forth variation with many libraries in the graphic department. There was an article series by Rainer Hansen about the language in the german Atari Magazin 1991-199x, see attached example.
    • 10: CommentAuthorbartgo
    • CommentTime30 Sep 2023 zmieniony
     
    Co do informacji o "gam-forth" w A.D. 2044 to mam potwierdzenie P. Rolanda, że Jego wszystkie gry na Atari były zrobione w tym samym Forth, którego kurs był w TA i przy pomocy tych samych narzędzi - to jest absolutnie EXTENDED fig-Forth - w wersji podstawowej, bez żadnych dodatków (wszystko co wymagało prędkości machnął w asemblerze Forth); można to też potwierdzić po analizie obrazu dyskietki. Chyba w jakimś wywiadzie (a może mi się to przyśniło) Autor mówił że tak sobie nazwał swoją wersję. Nie ma ona związku z GamForth na Apple II / C64. Człowiek zbudował engine na jednym z prostszych Forthów na Atari. I nie było to Jego ostatnie słowo! ;)

    System testów i gry arkadowe pisane w Forth - nie znalazłem niczego co by to jasno potwierdzało ale Jan Ruszczyc miał chyba niezłe źródła; istniały na pewno terminale do debugowania, testowania kawałków kodu i pośredniczenia między konsolą a mainframe'm na którym był kompilowany kod. Na ośmiobitowe Atari nie powstały żadne szczególnie DYNAMICZNE gry w Forth. Nie można jednak wykluczyć że było dużo prototypów gier napisanych w Forth i przeniesionych do asemblera - przykładem jest Boulder Dash. Gry arkadowe - Ruszczyc mógł mieć na myśli gry na konsole Atari, komputery Atari, automaty. Mało tu precyzji. Forth miał wielu "ewangelistów" i pewne fakty mogły być naciągane. Coś jest na rzeczy - w komentarzach do kodu Collen Forth przewija się cała śmietanka sław gier arkadowych - na pewno się tym bawili, to dobra rzecz do prototypowania.

    Atari nie wydało nigdy Game Forth ale chyba trafiłem gdzieś na taką nazwę, mogło chodzić o inną nazwę dla Collen Forth albo Coin-Op Forth (żaden nie został oficjalnie wydany).

    @CharlieChaplin - thank you for all the facts! I know that this Forth was based on a public domain Forth 1.4S - so on the earlier version of the Coin-Op Forth kernel, written by Steve Calfee in Atari; it's mentioned in the documentation. So it's a derivative but quite original indeed.
    • 11: CommentAuthorbartgo
    • CommentTime30 Sep 2023 zmieniony
     
    A, dobra, mam już źródła Ruszczyca:

    1)

    "Byte Magazine Volume 05 Number 08 - The Forth Language"
    ->link<-

    Atari Inc is using FORTH in two of its divisions and is rumored to be contemplating other uses for the language. In its Coin-Operated Division, which develops and markets the stand-alone games found in pinball arcades and restaurants, a 6502-based development system employs FORTH software to debug and test arcade circuit boards. In addition, Atari has developed its own custom version of the language, called gameFORTH, that is awaiting its first use to replace machine code as the language used to create arcade games. Someday soon, you may play a coinoperated game without knowing that you are actually running a FORTH program.

    In the Consumer Group of Atari, a version of FORTH that has been extended to allow manipulation of the video screen and game peripherals has been developed for the Atari 800 computer. Although no definite plans have been made, Atari may market it as an option for the Atari 800, or, like the Coin-Operated Division, use it in a "transparent" mode to implement games and other programs.

    Mówi to tylko o
    a) występowaniu "terminala" ("Blue Box") do debuggowania/testowania (np. "Battlezone")
    b) w 1980 roku w Atari w dziale Consumer - według wywiadów - był tylko "Colleen Forth", analiza dyskietki absolutnie wskazuje na jakieś zastosowania w grach (grafika, muzyka, przesyłanie danych, osoby z komentarzy pracowały w tym czasie przy grach arkadowych), to może być coś określanego jako game-Forth.

    2)

    W. P. Salman, O. Tisserand, B. Toulout - FORTH


    Remaining in the field of entertainment applications, we should
    mention the experience of the Atari company that developed a system
    of tests for arcade games using FORTH on a 6502 microprocessor. New
    arcade games now appearing on the market function in FORTH. Atari
    are also developing their home TV games in FORTH and already offer a
    version of FORTH called GameFORTH for their Atari 800 home computer.

    - to "brzmi" jak coś cross-kompilowanego do kodu maszynowego

    3)

    I jeszcze coś w "Byte Magazine Volume 10 Number 10 - Simulating Society" - "Go to your local arcade and find an Atari machine that was manufactured in 1980 or later. The program in ROM is in GameFORTH, Atari's proprietary version of FORTH." - to jest list od "fana" do redakcji, brak źródeł; coś jest na rzeczy ale się pewno nie dowiemy co i jak dokładnie :D




    Jeśli ktoś ma dojście do pns-Forth lub ATAFORTH lub "Fig Forth by Pulsar Software" (albo czegoś o cross-compilerach), będę wdzięczny.
    • 12: CommentAuthortebe
    • CommentTime1 Oct 2023
     
    inny "popularny" język

    ->link<-
    • 13:
       
      CommentAuthorMaW
    • CommentTime1 Oct 2023 zmieniony
     
    Link od Tebe w okienku:
    • 14: CommentAuthorbartgo
    • CommentTime2 Oct 2023
     
    Off-topic ale dzięki :P
    • 15:
       
      CommentAuthorAlex
    • CommentTime2 Oct 2023
     
    Forth to dla mnie kosmos. Aż dziw, że komuś się chce jeszcze w tym pisać :D