atarionline.pl Mikroproblemy - 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:
       
      CommentAuthoradiblol
    • CommentTime7 Apr 2009 zmieniony
     
    Znalazłem coś takiego w swoich szpargałach. Nie wiem nawet z jakiego pisma to pochodzi.

    Str.1: ->link<-
    Str.2: ->link<-

    W tym akurat odcinku przedstawiony jest program dla BASIC'a.
    Ktoś się orientuje co to za rubryka?
    • 2:
       
      CommentAuthormiker
    • CommentTime7 Apr 2009 zmieniony
     
    "Problemy"? ->link<-

    Jest nawet hasło w polskiej Wikipedii (wywnioskowałem z treści).
    • 3:
       
      CommentAuthoradiblol
    • CommentTime7 Apr 2009
     
    Dzięki za odpowiedź.
    Ciekawe czy jest jakieś archiwum tego w necie?
    • 4:
       
      CommentAuthormiker
    • CommentTime7 Apr 2009 zmieniony
     
    W sumie jest nieco tego na allegro. ale raczej numerów wcześniejszych niż z lat 80-tych nie ma co wyrywać.

    No, chyba że komuś nieobce jest programowanie w użyciem Odry i taśm perforowanych, wtedy proszę bardzo. :)

    Poza tym była jakaś zaprzyjaśniona e-czytelnia (retroreaders?)... nie pamiętam adresu w tej chwili. Kaz może zna.
    • 5:
       
      CommentAuthorsikor
    • CommentTime7 Apr 2009
     
    Pod drugim linkiem, na dole strony jest część odpowiedzi. Pismo to "Problemy", z opisu na stronie wynika, że jest to koniec 1985 roku (lub pierwsze numery z 1986). Nawet nie myślałem, że w czymś takim drukowali programy dla Atari. Może warto by było poszukać innych artykułów (jest tam wspomniany jeszcze program "Mały Szpieg", w numerze problemów 10/85, stąd wiadomo, o jakie pismo chodzi).
    Swoją drogą Kaz mógłby umieścić skany w "bibliotece", przynajmniej tego, co jest ;)
    • 6:
       
      CommentAuthorsikor
    • CommentTime7 Apr 2009
     
    Ha, Miker mnie uprzedził ;)
    • 7:
       
      CommentAuthorKaz
    • CommentTime7 Apr 2009
     
    A skad wniosek, ze to program dla Atari? Przygladam sie i widze, ze moze to byc dla Atari, ale zadnej charakterystycznej cechy nie widze.
    • 8: CommentAuthorwieczor
    • CommentTime8 Apr 2009
     
    @miker: ->link<- :) - niestety tam nie ma. Poza tym spsuły im się linki do kilku Bajtków tutaj, tzn. mają jakieś nieaktualne
    • 9:
       
      CommentAuthorsikor
    • CommentTime8 Apr 2009
     
    @Kaz: "A skad wniosek, ze to program dla Atari? Przygladam sie i widze, ze moze to byc dla Atari, ale zadnej charakterystycznej cechy nie widze."
    A ja widzę kilka:
    linia 20, 30 i podobne: Atari nie wymaga instrukcji LET w przypisaniu, większość innych komputerów (Basiców) - a i owszem.
    linia 320, 340 i podobne - jak wyżej, konstrukcja typowa dla Atari Basica
    linia 210 - korzystanie z generatora liczb pseudolosowych
    To tak na szybko ;)
    • 10:
       
      CommentAuthorsikor
    • CommentTime8 Apr 2009
     
    O.K. Program przepisany na Atari, pod TB. Poszło do KAZa - pewnie zamieści (źródełka plus wersja skompilowana). Dodatkowo wersja działająca na pojedynczym ekranie. W sumie, jakby usunąć pauzę - byłoby nawet dość szybkie ;)
    • 11:
       
      CommentAuthorlarek
    • CommentTime8 Apr 2009 zmieniony
     
    Sikor, a co z konstrukcją: IF warunek THEN GOTO numer ?
    Pewnie, że tak na Atari też można, ale to bardzo rzadki przypadek. Zdecydowanie powszechniejsze jest: IF warunek THEN numer.
    Również stosowanie instrukcji PRINT jest mało popularne. W Atari Basic używa się raczej znaku "?".
    W linii 530 jest PRINT "". W Atari Basic byłoby raczej PRINT bez znaczków "", a w zasadzie to - ?.
    A najbardziej podejrzane jest: RND(1)! Argument tej funkcji nie ma w Atari Basic żadnego znaczenia, więc w programach napisanych na nasz komputer znajdziesz raczej RND(0).
    Poza tym wymiary ekranu podawane są jako 12x20. Dziwnie trochę. Dla atarowca normalniejsze byłoby 20x12...

    Ja bym raczej typował na Meritum... ale to taki strzał na szybko i nie jestem tego pewny ;-)
    • 12:
       
      CommentAuthorGeorge
    • CommentTime8 Apr 2009 zmieniony
     
    Można napisać do Pana Tatarkiewicza, który teraz pisze felietony do Computerworldu, na jaki komputer pisał ten program :)
    • 13:
       
      CommentAuthorsikor
    • CommentTime8 Apr 2009
     
    @Larek, głowy nie dam, chociaż na Atari chodzi bez przeróbek... Hmm, kilka odpowiedzi na Twoje pytania ;)
    1. Znak "?" zamiast "PRINT" stosujemy przy pisaniu, jednak na listingu jest już wyłącznie PRINT. Zresztą nawet w Migucie często (o ile nie zawsze) stosuje się napis, a nie skrót. Przykłady pierwsze z brzegu: strony 24,25,58.
    2. IF WARUNEK THEN GOTO xxx - wspomniana strona 58 Miguta, w Atari Basicu jak najbardziej poprawne i często stosowane do nauki programowania
    3. PRINT "" w linii 530 - miałem kiedyś książeczkę (skrypcik) o Atari Basic (jeszcze przed Migutem) - i tam było to zastosowane. Przypuszczalnie - służy tylko do podkreślenia pustego znaku.
    4. RND(1) - tak, to jest inne. Ale pamiętajmy, że liczba w nawiasie - jak zresztą napisałeś - nie ma znaczenia. Może po prostu chodziło o podkreślenie, że jest losowana liczba z zakresu (0,1)?
    5. Wymiary - w tekście jest napisane, że gdy "dysponujemy szybkim komputerem, to wymiary można zwiększyć". Fakt jest faktem, że Atari Basic jest dosyć wolnym interpreterem.
    6. Za Atari przemawia jeszcze brak instrukcji przypisania "LET" - nie wiem, czy była ona stosowana w Spectrum Basicu (jaki ma Meritum), ale Atari jako jeden z niewielu interpreterów pozwala ją pominąć.
    7. ->link<- - w spectrum (czyli w Meritum chyba też) można także stosować pustą linię PRINT
    8. Inny format rozszerzenia wartości rnd: RND*6 (tu RND z zakresu 0-6, w Atari jest RND(dowolna_liczba)*6 - aby uzyskać to samo.
    Także - na mój gust - jest to program dla Atari, a przynajmniej bez żadnych zmian na nim chodzi ;)
    • 14:
       
      CommentAuthorsikor
    • CommentTime8 Apr 2009
     
    Jeszcze jedno - program ma gdzieś błąd, bo raz na jakiś czas się zawiesza. Ale w tej chwili nie chce mi się tego analizować, choć wydaje mi się, że przy sprawdzaniu warunku na P się to dzieje...
    • 15:
       
      CommentAuthorsikor
    • CommentTime8 Apr 2009
     
    E tam, mój błąd w linii 260. Wszystko działa. Podsyłam KAZowi wersję 3-cią, z ustawianą szerokością (uwaga, nie jest głupotoodporne - wartość ,12 zawiesza program, >40 też zawiesi). Tylko testowo zrobiłem ;)
    • 16:
       
      CommentAuthorlarek
    • CommentTime8 Apr 2009 zmieniony
     
    @Sikor
    1."Znak "?" zamiast "PRINT" stosujemy przy pisaniu, jednak na listingu jest już wyłącznie PRINT" - to chyba mamy inne interpretery Basica w Atari, bo u mnie, jak wpiszę "?" to przy LIST wyświetla się "?", a nie PRINT ;-)
    2."[...]była ona stosowana w Spectrum Basicu (jaki ma Meritum)" - W Meritum nie ma ZX Basica, bo to nie klon ZX-a, tylko TRS-80. Tam jest implementacja zbliżona do Microsoft Basic.
    3.PRINT, PRINT "", RND(1), ...THEN GOTO można z powodzeniem stosować w Atari Basic, ale takich form zwyczajnie się nie stosuje przy programowaniu na Atari. Oczywiście w celu edukacyjnym można sobie tak pisać (Migut).
    4.Rozmiary pola 12x20 też dają do myślenia, bo dlaczego nie np. 20x20? A może dlatego, że ekran w Meritum ma rozdziałkę 32x16(!)? ->link<-
    Warto na tej stronie zwrócić rónież uwagę na sposób zapisu rozdzielczości - nie piszą 32x16, tylko 16x32... zbieżność przypadkowa?

    Jak dla mnie, to za dużo tu dziwnych drobiazgów i dlatego uważam, że ten program nie powstał na Atari :)
    • 17:
       
      CommentAuthorgalu
    • CommentTime8 Apr 2009
     
    Pan Tatarkiewicz używał Maków od 1985 albo nawet 1984 roku (nawet recenzował te maszynki dla "Komputera" i "Informatyki") - a że pisał to z perspektywy osoby, która przez jakiś czas siedziała w USA, to teoretycznie program ten mógł powstać na dowolnym dostępnym wówczas komputerze :)
    Swoją drogą, kiedy Atari pojawiło się w Polsce? Mam na myśli zarówno oficjalną dostępność (Karen/Pewex), jak i obecność w prasie mniej lub bardziej specjalistycznej?
    • 18:
       
      CommentAuthoradiblol
    • CommentTime8 Apr 2009
     
    Jak coś to mogę przysłać TIFy bez kompresji, np. na stronkę, bo tworzenia djvu jeszcze nie rozgryzłem ;)
    • 19:
       
      CommentAuthoradiblol
    • CommentTime8 Apr 2009
     
    Wersja wyprogowana, mniejszy plik i brak zniekształceń JPG:




    Kaz, jak chcesz to wrzuć do Biblioteczki :)
    • 20:
       
      CommentAuthorsikor
    • CommentTime8 Apr 2009
     
    @larek: nie mówię, że nie. Ważne, że na Atari też działa.
    • 21:
       
      CommentAuthoradiblol
    • CommentTime8 Apr 2009
     
    Szczególnie interesują mnie wspomniane na dole "Gry wojenne". Jakieś archiwa...?
    • 22:
       
      CommentAuthorKaz
    • CommentTime8 Apr 2009
     
    Wieczorem wrzuce program od Sikora do katalogu, a djvu do biblioteki. Na razie sie pakuje... i wcale nie archiwizerem :)
    • 23:
       
      CommentAuthorlarek
    • CommentTime8 Apr 2009 zmieniony
     
    @adiblol - te "Gry wojenne" to mi wygląda na zwykłe kółko i krzyżyk. Jeśli ponumerujemy pola wg wzoru:

    .....1...2...3
    .1.....|....|....
    ...---+---+---
    .2.....|....|....
    ...---+---+---
    .3.....|....|....

    ( wprowadziłem kropki, bo system formatując tekst usuwa spacje :/ )

    to wpisując podane ruchy (2,2),(1,1),(3,3),(2,3),(3,1),(3,2),(1,3) odtworzymy pasjonującą grę :)
    • 24:
       
      CommentAuthoradiblol
    • CommentTime8 Apr 2009
     
    Kaz, czym konwertujesz na djvu?
    • 25:
       
      CommentAuthorKaz
    • CommentTime9 Apr 2009 zmieniony
     
    To po kolei.

    1. Zamiescilem wlasnie artek ze skanami od Adiblola i programami od Sikora.

    ->link<-

    Dzieki panowie. Przydaloby sie, zeby dokladnie ustalic, ktory to rok i numer pisma. Jezeli ma ktos biblioteke po drodze do pubu ;) to prosze sprawdzic.

    2. W necie tego nie znalazlem i watpie, zeby to bylo. Pismo to nie bylo bowiem przedmiotem kultu nastolatkow, ktorzy w latach 80-tych i 90-tych interesowali sie komputerami, a ktorzy obecnie zajmuja sie skanowaniem takich rzeczy.

    3. Zaprzyjazniona czytelnia to www.retroreaders.pl. Juz napisalem tam jakis czas temu na forum, ze pozmienialismy nasz system do czasopism i ze wymaga to zmiany linkow.

    4. W sprawie czy to program dla Atari najbardziej wlasnie zachwiala moja wiarą postac autora - bo nie przypominam sobie, zeby JT pisal kiedykolwiek o Atari. Choc oczywiscie nie jest to wykluczone.

    5. Rzucam podejrzenie, ze to moze byc Apple Basic albo inny Integer :)

    ->link<-
    ->link<-

    no i RND(1) oznacza tam cos konkretnego:
    "RND(x) if x>0, random number between 0 and 1
    if x=0, repeats last random number
    if x<0, begins new repeatable sequence"

    5. Galu - sprawa jest bardzo ciekawa, ale to na szersze omowienie, moze osobny watek, a pewnie i artykul. Jakby co, to zapraszam do wspolpracy przy przekopywaniu zrodel i moze urodzi sie z tego cos dla obu serwisow - Twojego i mojego.

    6. Adiblol - dzieki, postanowilem jednak zachowac ta sympatyczna zolc papiaru. Jak wchodzilem w swiat ksiazek i czasopism to wszytko one mialy taki wlasnie odcien, wiec do dzisiaj dobra ksiazka kojarzy mi sie z takim PRL-owskim wyrobem papieropodobnym. Plik djvu ma tylko 165kB, wiec tragedii nie ma.

    7. Larek - czyzbys mial ten poprzedni artek?

    8. Adiblol - do djvu uzywam DjVu Solo 3.1. Bylo kilka artkow na atarionline.pl jak to robic, zeby bylo dobrze. W wolnej chwili poszukam.
    • 26:
       
      CommentAuthorsikor
    • CommentTime9 Apr 2009
     
    ad.4: tak, to możliwe. Ale to oznacza dla nas, że powinno się dać bezproblemowo przenieść programy, które są napisane w Apple Basicu i nie korzystają z grafiki/muzyki ;) Albo rzeczywiście było pisane w taki sposób, aby dawało się przenosić między poszczególnymi BASICami.
    • 27:
       
      CommentAuthorlarek
    • CommentTime9 Apr 2009 zmieniony
     
    Kaz - nie, nie mam i nigdy niestety nie miałem tej gazety w rękach.
    Co do funkcji RND(1) - tu jest opis Basica komputera TRS-80, czyli również Meritum: ->link<-

    Tu również ta jedynka w RND(x) ma znaczenie!
    Oczywiście nie upieram się przy Meritum, bo faktycznie może to być inny komputerek.
    • 28:
       
      CommentAuthoradiblol
    • CommentTime9 Apr 2009 zmieniony
     
    Już wysyłam paczkę z oryginalnymi nieskompresowanymi skanami. :) Zajmuje toto 20MB.

    Tu jest:
    ->link<-
    (po rozpakowaniu 50MB)
    • 29:
       
      CommentAuthorKaz
    • CommentTime9 Apr 2009
     
    Adiblol - przy robieniu djvu glownym kryterium dla mnie jest koncowa czytelnosc. Jezeli listing jest czytelny to wystarczy. Wieksza rozdzielczosc nie jest potrzebna - bo przeciez nie bedziemy z tego drukowac plakatow na sciane :). Ale spoko, pliczki moge wrzucic na pigwe, dla chetnych na lepsza rozdzielczosc.

    Larek - wlasnie osoba autora wydaje mi sie tu kluczowa. Jezeli interesowal sie makowkami to juz wczesniej moglo mu sie spodobac Apple. Tak jak wielu ST-kowcow przyszlo z platformy XL/XE.
    • 30:
       
      CommentAuthorgalu
    • CommentTime9 Apr 2009
     
    (Offtopic)
    @Kaz -
    Ja bym sprawę określił nie tylko mianem ciekawej, ale i doniosłej - gdyby nie wpuszczenie Atari do PL szerokim, peweksowym strumieniem, to cała nasza komputerowa rzeczywistość wyglądałaby zupełnie inaczej :D
    W razie czego to chętnie włączę się w poszukiwania - sam to planowałem od dawna (w szczególności, że odnoga Karenu w latach 80-tych trzaskała "światowe" gierki na 16-bitowce zanim zaczęły powstawać pierwsze komercyjne tytuły na XE/XL). wiadomo, że najlepiej byłoby "uderzyć" do byłych pracowników Karenu (których nazwiska nie są tajemnicą - kuźnia kadr na miarę Atari w latach 70-tych) - ale i w sieci można kilka interesujących rzeczy wyłowić (pomijam stare Bajtki i Komputery):
    ->link<-
    plus płatny dostęp ->link<-
    ->link<-
    ->link<-
    • 31:
       
      CommentAuthorsikor
    • CommentTime9 Apr 2009
     
    Artykuł, jak artykuł, ale to nazwisko... Wiesław Migut... Przypominam: "Atari Basic" ;)
    A swoją drogąusiłowałem kiedyś się dobić do p. Lucjana Wiesława Wencla, niestety, nie dostałem odpowiedzi... ;(
    • 32:
       
      CommentAuthorsikor
    • CommentTime9 Apr 2009
     
    Oczywiście Lucjana Daniela Wencla - jakoś się tym Migutem zaaferowałem...
    • 33:
       
      CommentAuthorsikor
    • CommentTime9 Apr 2009
     
    Tu ->link<- mamy spis wszystkich numerów. Co ciekawe - magazyn "Joker" był podczęścią magazynu "PAN" i właśnie magazynu "Problemy". Cyfrowych wydań póki co nie znalazłem...
    • 34: CommentAuthorBas
    • CommentTime16 Aug 2009 zmieniony
     
    Odświeżam wątek :)

    Zakupiłem z ciekawości na allegro trzy numery problemów. Poniżej załączam skany okładek i programów które się w nich znajdowały.

    Nr. 08.1985r

    ->link<-


    ->link<-



    ->link<-



    Nr. 09.1985r

    ->link<-



    ->link<-



    ->link<-



    Nr. 10.1985r

    ->link<-



    ->link<-



    ->link<-



    Przepisałem program Mały szpieg i przerobiłem do samo uruchamialnego pliku. Program działa bez żadnych przeróbek. Jest w załączniku.
    • 35:
       
      CommentAuthorKaz
    • CommentTime16 Aug 2009
     
    Swietna robota Grzesiek!

    Wrzuc wszystko na wiadomy serwer, porobie djvu i wrzucimy do biblioteki. A program tez znajdzie swoje miejsce.
    • 36: CommentAuthorBas
    • CommentTime28 Oct 2010
     
    Odświeżę temat jeszcze raz.
    Byłem dzisiaj w Bibliotece Śląskiej i wypożyczyłem (niestety tylko do poczytania na miejscu) czasopismo Problemy od 1985r do 1987r jest sporo ciekawych tematów w dziale mikroproblemy. Jak będę miał więcej czasu pójdę jeszcze raz i porobię ksera. Jakby ktoś był tym zainteresowany to mogę to tu udostępnić.
    Skany które podesłał adiblol są z nr 12/85r
    • 37: CommentAuthorfaust
    • CommentTime28 Oct 2010
     
    abibol: Link z ImageHost nie dziala:(

    sikor: Hmmm... W. Migut, jako ciekawostke a pro po, dzisiaj wydawcy bodajze "Businessmana" odsylam do Antica z 85 albo 86 roku (wrzesien, sierpien), nie pamietam dokladnie - strona 3 nalezy poszukac prosby krakowskiego studenta do amerykanskich czytelników;)
    • 38:
       
      CommentAuthorKaz
    • CommentTime13 Aug 2018
     
    Faust - informacja się przydała! :D
    Bas - masz jeszcze te materiały? Dorzuciłbym do Biblioteki Atarowca.
    • 39: CommentAuthorBas
    • CommentTime15 Aug 2018
     
    Kaz - sprawdź mejla.
    • 40:
       
      CommentAuthorKaz
    • CommentTime26 Dec 2019
     
    "Szpiega" wrzuciłem do użytków (9. Różne).