[#31] Re: AmigaOS i komenda echo.

@Norbert, post #28

Zobaczę, choć to nie priorytet. Pewnie zostanie s/s bez tego info.
[#32] Re: AmigaOS i komenda echo.

@Stoopi, post #30

To raczej na pewno masz blad w s-s (na koncu), bo assigny by sie nie wykonaly, gdyby to byl problem z echo.
Napisz ten s-s od poczatku bez edytowania starego (stary s-s skasuj) lub dodaj EndCli na koncu.
[#33] Re: AmigaOS i komenda echo.

@Don_Adan, post #29

spr to u siebie,

startuje dyskietka w OFS

w S:S-S
jest tylko:
echo "ok, 1 ..."
echo "ok, 2 ..."
Assign ENV: RAM:
Assign T: RAM:
echo "ok, end ..."


i od razu się zatrzymuje,



a po kilku "enterach" jest takie coś:



i OCB ?
dlaczego nie wyświetla: ok, 1 ...



Ostatnia aktualizacja: 03.07.2023 17:28:04 przez Cezarykl
[#34] Re: AmigaOS i komenda echo.

@Cezarykl, post #33

A bez tych kropek?

Nieźle w ogóle. Błąd w echo :D

Ostatnia aktualizacja: 03.07.2023 17:35:43 przez juen
[#35] Re: AmigaOS i komenda echo.

@Cezarykl, post #33

dlaczego nie wyświetla: ok, 1 ...

Bo to pierwsze Echo w tym skrypcie. Moim zdaniem chodzi o obsługę wejścia/wyjścia w konsoli, w której wykonywane jest Echo.

Proponuję zrobić mały test: ECHO <NIL: "Bulbmaster is loading..."

Symbol <NIL: przekierowuje wejście (uwaga na kierunek nawiasu trójkątnego), bo domyślnie jest ono brane z konsoli, w której wykonywany jest skrypt. Ciekawe czy to zadziała bez potrzeby Entera.
[#36] Re: AmigaOS i komenda echo.

@Cezarykl, post #33

Niestety nie mam dostepu do Amigi, ale rzeczywiscie wyglada na buga w kicku 3.2. A masz kicka 3.2.2? Tego niby ostatniego? Bo moze to juz naprawili, a jak nie, to zglosze to na EAB.
[#37] Re: AmigaOS i komenda echo.

@Don_Adan, post #36

mam 3.2 i bede uaktualniał do 3.2.2 w sensie system. Ale tu by tzreba było mieć kicka 3.2.2. Ja niemam. A zgłosić to zgłoś, tak bedzie najszybciej, ja niemam tam konta.
[#38] Re: AmigaOS i komenda echo.

@Don_Adan, post #36

Tomus testował na 3 2 2 i jest to samo
[#39] Re: AmigaOS i komenda echo.

@Stoopi, post #37

wow, w koncu jakas akcja bedzie sie dziala na EAB :)
przynudzaja tam oststnio niesamowicie
2
[#40] Re: AmigaOS i komenda echo.

@juen, post #38

Moze potrzebny jest znak konca linii, cos jak w C(++)?
Inna mozliwosc to dogranie instrukcji Echo z innego systemu (3.1) i zmienic nazwe na jakas inna.
[#41] Re: AmigaOS i komenda echo.

@Cezarykl, post #33

Ciekawe czy przed przypisaniem ENV: i T: jest jakieś domyślne przypisanie.
Gdyby tak przed pierwszym "echo" zrobić testowo
dir ENV:
co ciekawe czy zakrzyczałby żeby włożyć ENV: czy jednak wyrzucił zawartość jakiegoś domyślnego ENV?

Ostatnia aktualizacja: 03.07.2023 19:12:57 przez MDW
[#42] Re: AmigaOS i komenda echo.

@pch, post #39

tak! Będę zapisany na wieki w annałach historii jako ktoś kto wykrył buga w ECHO. OK
[#43] Re: AmigaOS i komenda echo.

@juen, post #38

Ok, ktos kiedys pisal ze dla kicka 3.2 jest w boot menu opcja wykonywania s-s krokowo. Wyglada jakby dla komendy "echo" ona sie wlaczala automatycznie.
[#44] Re: AmigaOS i komenda echo.

@Phibrizzo, post #40

O, dobry pomysł ze zmianą nazwy. Może zmień na dyskietce to echo na 2echa i zobacz co się stanie. Bo może to echo jest omijane, gdy w kicku występuje echo. A to w kicku na buga.
[#45] Re: AmigaOS i komenda echo.

@Hexmage960, post #35

Proponuję zrobić mały test: ECHO <NIL: "Bulbmaster is loading..."


S-S:

echo <nil: "ok, test z NILa ..."

echo "ok, 1 ..."

echo "ok, 2 ..."

Assign ENV: RAM:
Assign T: RAM:

echo "ok, end ..."




dalej nie ma ok, 1
:)
1 linijka już jest wyświetlona :)
ale 2 już nie :)

ps.

i cóż to jest za UNKNOWN COMMAND


Ostatnia aktualizacja: 03.07.2023 20:52:02 przez Cezarykl
[#46] Re: AmigaOS i komenda echo.

@Cezarykl, post #45

A jeszcze coś takiego mnie ciekawi, jak się zachowa coś takiego:

echo "TEST*N"
[#47] Re: AmigaOS i komenda echo.

@Don_Adan, post #43

Zglosilem na EAB.

link

Od postu #1577, dwojka napisala, ze u nich dziala.

Edycja, mozecie sie tam udzielac jak chcecie, ja nie znam angielskiego.

Ostatnia aktualizacja: 03.07.2023 21:08:50 przez Don_Adan
[#48] Re: AmigaOS i komenda echo.

@Mirq, post #46

Nie działa.
1
[#49] Re: AmigaOS i komenda echo.

@Don_Adan, post #47

No chyba, ze to jest jeszcze kwestia uzytego procesora? Moze chodzi o cache?
[#50] Re: AmigaOS i komenda echo.

@Cezarykl, post #45

Ale moja linijka została wyświetlona. W przeciwieństwie do Echo bez <NIL. Więc coś jest na rzeczy. Potrzeba nacisnąć Enter przed moją linijką?

Ostatnia aktualizacja: 03.07.2023 21:23:14 przez Hexmage960
[#51] Re: AmigaOS i komenda echo.

@Hexmage960, post #50

sys:c/echo <nil: "ok, test z NILa ..."
sys:c/echo "ok, 1 ..."
sys:c/echo "ok, 2 ..."

Assign ENV: RAM:

sys:c/echo "ok, end ..."

echo " 01 TEST*N"

sys:c/echo "ok, 3 ..."
sys:c/echo "02 TEST*N"
echo "ok, 4 ..."


echo bez nila wyświetla i staje xD
1 dalej brak

i po kilku enterach jest to:



ps.

i cóż to jest za UNKNOWN COMMAND


Ostatnia aktualizacja: 03.07.2023 21:52:52 przez Cezarykl
[#52] Re: AmigaOS i komenda echo.

@Cezarykl, post #51

Ja myślę, że staje przed Echo "ok, 1 ...".

Unknown Command jest wyświetlone, gdy naciśniemy Enter wiele razy w skrypcie (więcej razy niż skrypt skonsumuje). Gdzieś blokowane jest wejście.
[#53] Re: AmigaOS i komenda echo.

@Hexmage960, post #52

wydaje mi się, że TO nie jest wina komendy echo, tylko zaszytego modułu SHELL w samym ROMie,

mały test z dodaniem FAILAT 500 na początku S-S:

startuje dyskietka w OFS
i mamy to, nic, stoi:



więc wciskam tylko jeden ENTER, i staje na tym:



i dalej stoi, ok, więc wciskam ponownie ENTER:
(widać, że kursor zmienił położenie i nic,
dalej stoi pała jedna xD )



więc następny ENTER, po czym wyskakuje to:



ps.
pomysł
aż zrobię następny eksperyment:
wezmę moduł shell z 3.1
i zrobię go custom kick z 321




Ostatnia aktualizacja: 03.07.2023 22:27:05 przez Cezarykl
[#54] Re: AmigaOS i komenda echo.

@Cezarykl, post #53

Bardzo ciekawe. Widać też, że komenda FAILAT 500 wyświetla "Fail Limit: 10" dopiero po naciśnięciu Enter, podobnie jak Echo.

Pewnie masz rację co do modułu Shell w OS 3.2. Ja nadal obstawiam problem z wejściem/wyjściem w konsoli.

Może wystarczy raz skonsumować Enter na początku skryptu. Przynajmniej tak wnioskuję na podstawie Twoich testów. Pierwsze polecenie, które chce coś wyświetlić czeka na Enter (Failat, Echo itp.).
[#55] Re: AmigaOS i komenda echo.

@Cezarykl, post #53

Jak juz tak sprawdzasz, to sprawdz czy Assign bez NIL: dla tej gry zadziala czy tez nie w s-s. NIL: byl zawsze opcjonalny na Amidze, w zasadzie go prawie nigdy nie uzywalem na Amidze, a tutaj wyglada jakby zostal obligatoryjny. Dla mnie to jest bug.
[#56] Re: AmigaOS i komenda echo.

@Hexmage960, post #54

Ja nadal obstawiam problem z wejściem/wyjściem w konsoli.

TAK, masz rację, pewnie w tym jest problem, (a może w obu tych sprawach?)

bo w custom kick dalej jest problem, ale już tylko 2 entery i można normalnie klepać komendy:

więc, po jednym ENTER jest TO:


i po drugim enter, wpisujemy "zwykłe" polecenia:



EDYTA:

Ja nadal obstawiam problem z wejściem/wyjściem w konsoli.

TAK
masz rację !
w custom kick DODAŁEM dos.library z 3.1 i usunąłem tą wersję z 3.2

i co jest ? to co powinno, czyli ZERO błędów !




Ostatnia aktualizacja: 03.07.2023 22:49:00 przez Cezarykl
[#57] Re: AmigaOS i komenda echo.

@Cezarykl, post #56

nie można już edytować, więc podsumowanie:

custom kick:

1) oryginalne 32 SHELL z oryg. 32 DOS.library - nie działa to dobrze, trzeba wklepać dużo ENTERów,

2) stary 31 SHELL_40.2 z oryg 32 DOS.library - nie działa to dobrze, sypie błędami, ale już jest mniej klepania ENTERów,

3) oryg 32 SHELL ze starym 31 DOS.library - zwis, nie odpala się wg Amiga,

4) stary 31 SHELL_40.2 ze starym 31 DOS.library - 0 błędów, i tak powinno być

czyli mammy bestie BUGa



Ostatnia aktualizacja: 03.07.2023 23:26:10 przez Cezarykl
1
[#58] Re: AmigaOS i komenda echo.

@Cezarykl, post #57

Pięknie rozłożone na atomy ;)
Ot Amigowanie ;)
[#59] Re: AmigaOS i komenda echo.

@Cezarykl, post #57

Przyznam nie domyślałem się, że może to być kwestia DOS.library. Bardziej obstawiałem konsolę. No to grubo, bo błąd leży głęboko.

Zdaję sobie sprawę, że rozwój systemu to trudna sprawa.
[#60] Re: AmigaOS i komenda echo.

@Cezarykl, post #56

A w tym 3.2 nie ma setpatcha?
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem