26 Ostatnio edytowany przez mcs (Wczoraj 13:40:50)

xxl napisał/a:

@mcs: ale to jest darmowy czy platny? bo czytam ze darmowa to inna wersja od platnej.

To akurat Claude w subskrybcji ale o co innego mi chodziło. Sam LLM poprzez chata jest słaby w programowaniu, dopiero w "uprzęży" agentowej (w tym przypadku Claude Code) pokazuje możliwości i następny etap to jest możliwośc samodzielnego testowanie przez "to". Teraz chyba Anthropic nie daje możliwości użycia modeli w agencie w darmowej subskrybcji ale zdaje się OpenAI z ich "uprzeżą" Codex pozwala na to. I ten "harness" to jest wymienialna rzecz, można mieć Codex od OpenAI a używać z innymi modelami. Kilka dni temu używałem lokalnie odpalonych LLM właśnie z Codexem, a dodatkowo jest sporo innych open source wersji (OpenCode, Pi, etc)

Chyba główna moja myśl jest taka że LLM poprzez chata pokazuje tylko ułamek swoich możliwości i ocenianie jakości kodu w ten sposób jest mylące. W momencie gdy odkryłem właśnie agentowe używanie modeli, moje możliwości skoczyły co najmniej dziesięciokrotnie.

A jeszcze ogólniejsza myśl jest taka, że to takie same narzędzie jak każde inne, ważne aby umieć się nim posługiwać. Każdy może kupić sobie zestaw kuchenny który używa szef kuchni Michelin ale to nie znaczy że każdy będzie potem gotował "z gwiazdką". I tu dochodzi trzeci "składnik" produktywności, wiedzia i doświadzenie odnośnie problemu który rozwiązujemy. Nawet z najlepszym modelem, z najlepszym agentem bez zrozumienia co chcemy zrobić i bardzo często jak, efekty będą słabe. To widać na scenie Atari też, najlepsze dzieła piszą ludzie którzy nie tylko dobrze posługują się AI ale też mają wiedzę "wcześniejszą" jak się programuje Atari.

27

zrobilem jeszcze jeden test na darmowym - podalem mu swoj program w ktorym obliczalem pewne wartosci i wrzucalem na stos, po czym czesc sciagalem ze stosu i robilem dalsze obliczenia nastepnie wrcalem rts, to czego nie sciagnalem to byl adres nowej procedury.

zapytalem jak program wchodzi do tej procedury. napisal ze nie ma w programie wejscia fo tej procedury.

wniosek: darmowa wersja jest slaba. zeby pisal programy na atari trzeba mu zaplacic ;-)

http://atari.pl/hsc/ad.php?i=1.

28

Claude desktop tak jak pisał mcs jest bardzo kiepski, a do programowania nie nadaje się nic ponad ewentualne podpowiedzi czy generowanie jakichś mniej lub bardziej skomplikowanych procedur. Dopiero użycie Claude Code (niestety minimum z Pro) daje sensowne rezultaty. Możesz wybrać model który jest w danym momencie najbardziej potrzebny, a przez to że ma on dostęp (tzn może mieć) do Twojej maszyny, to na dobrą sprawę pisze, poprawia, kompiluje, testuje i sprawdza na żywym organizmie. I tylko w takim układzie ma to sens jeśli chcesz go używać do programowania czy ew pomocy w programowaniu.

I tak darmowa wersja nie jest słaba - jest tragiczna jeśli chodzi o kodowanie, ale nie do tego została stworzona, natomiast wersja Pro (pierwsza z płatnych) to koszt około 90zł miesięcznie i w zupełności wystarcza jeśli będzie ono wspomaganiem a nie robić wszystko za ciebie :)

Warto wykupić choćby na miesiąc żeby samemu się przekonać co potrafi.

kupię Atari 815 i 820 :)

29

bardzo ciekawy engine..

Post's attachments

torus.zip 4.33 kb, liczba pobrań: 3 (od 2026-10-15) 

Tylko zalogowani mogą pobierać załączniki.

30

xxl napisał/a:

wniosek: darmowa wersja jest slaba. zeby pisal programy na atari trzeba mu zaplacic ;-)

Sprawdziłem w Codex z gpt-6-luna w darmowej subskrybcji

"napisz w asemblerze dla atari 800 program do kasowania zawartosci ekranu"

Poniżej krótka procedura 6502 dla Atari 800. Wysyła do kanału E: znak sterujący 125 ($7D), który czyści ekran. Zakłada, że IOCB 0 jest otwarty na E: - tak jest zwykle po uruchomieniu programu z DOS-u.

CIOV    = $E456
IOCB0   = $0340

CLEAR_SCREEN
        LDA #$09            ; CIO PUT RECORD
        STA IOCB0+2         ; ICCOM

        LDA #<CLEAR_CHAR
        STA IOCB0+4         ; ICBAL
        LDA #>CLEAR_CHAR
        STA IOCB0+5         ; ICBAH

        LDA #$01
        STA IOCB0+8         ; ICBLL
        LDA #$00
        STA IOCB0+9         ; ICBLH

        LDX #$00            ; numer IOCB: 0
        JSR CIOV
        RTS

CLEAR_CHAR
        .BYTE $7D

Wywołanie procedury: JSR CLEAR_SCREEN. Składnia dyrektyw może się różnić zależnie od używanego asemblera Atari.

31

@mcs polemizowałbym. Tak jak pisałem. Claude w webowym czacie potrafi sam ściągnąć AltirraSDL + Altirrabridge i testować wygenerowany kod w kontenerze powiązanym z sesją webową.
Właściwie to w czacie webowym potrafi juz ściągnąć dowolny projekt z githuba, skompilowć i używać jako narzędzie. W innej sesji (platnej, Opus 5) tak zrobiłem konwersję JT42 z SID na pokey. Tylko.w webie. Ściągnął sobie resid i asap sam i używał do werifykacji konwersji.

@xxl proszę, obracający sie szescian z perspektywą. Wygenerowany tylko w czacie webowym tylko na darmowych limitach., czyli na Sonnecie. Niestety tak szybko wypalałem limity, że zajęło to ze 3 dni.
Każdą integrację Claude sam testował w altirze, mierzył ile ramek zajmuje rysowanie, robił porównania przed i po. Moge udostępnić całą sesję na dowód.

Post's attachments

cube_v2.xex 3.06 kb, liczba pobrań: 6 (od 2026-10-15) 

jt42_v3.xex 11.59 kb, liczba pobrań: 6 (od 2026-10-15) 

Tylko zalogowani mogą pobierać załączniki.
grzybson/SSG^NG

32 Ostatnio edytowany przez w1k (Wczoraj 21:56:14)

Nadal tak myślę, to naprawdę ciekawy silnik... opus 5.5. dziś tylko szybka robota, jutro wypróbuję, co jeszcze potrafi...

Post's attachments

3dvibe64-atari-updated.atr 676.64 kb, liczba pobrań: 6 (od 2026-10-15) 

Tylko zalogowani mogą pobierać załączniki.

33

mcs napisał/a:

"napisz w asemblerze dla atari 800 program do kasowania zawartosci ekranu"

Może powinieneś spróbować doprecyzować, np. "napisz w asemblerze dla atari 800 DOBRY program do kasowania zawartości ekranu".

(Hint: jeden znak do CIO przesyła się w akumulatorze).

KMK
? HEX$(6670358)

34

ejaj robi szach mat:


napisz optymalny (najkrótszy) program do czyszczenia ekranu na Atari 800XL
Najkrótszy program w asemblerze 6502, który czyści ekran Atari 800XL, to 5 bajtów kodu maszynowego:

        LDA #125
        JSR $F1A4
To wykorzystuje procedurę OUTCH systemu Atari OS. Kod ATASCII 125 oznacza czyszczenie ekranu.

atariwiki.org

Rozmiar kodu:

LDA #125 - 2 bajty

JSR $F1A4 - 3 bajty

Łącznie: 5 bajtów

Jeżeli procedura $F1A4 jest już dostępna w standardowym OS Atari XL/XE, nie potrzebujesz żadnych dodatkowych procedur ani buforów.

Post's attachments

ejaj.jpg 82.42 kb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.
http://atari.pl/hsc/ad.php?i=1.

35

w1k napisał/a:

Nadal tak myślę, to naprawdę ciekawy silnik... opus 5.5. dziś tylko szybka robota, jutro wypróbuję, co jeszcze potrafi...


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

super

http://atari.pl/hsc/ad.php?i=1.