AMOS 2

Zasadniczo ta strona od kilku lat jest blogiem, więc cała działalność odbywa się przez wpisy, ale czasem coś zdarza mi się upchnąć w zakładki i leży potem nieodkryte, nieczytane. Więc zapobiegawczo ;) Informuję, że dzisiaj do kącika „Okolice Amigi” dodałem recenzję AMOS-a 2, czyli AOZ Studio.

Pod tym linkiem:
https://amigaone.wordpress.com/okolice-amigi/amos-2/

AmiWigilia WS 31 – AmigaOS 4.1 Update, Sam 460 vs Tabor

Nagraliśmy odcineczek, byłem gościem u ‚radzika’. Były małe problemy techniczne (pierwszy raz korzystaliśmy z usługi Whereby), ale daliśmy radę ;) Solidne 2 godziny.

http://www.amigapodcast.com/2020/12/amiwigilia-ws-31-amigaos-41-update-sam.html

Pobierz MP3

[ ↑ ]
Zabierz mnie na górę!

Aktualizacja 2 dla AmigaOS 4.1 Final Edition

Bardzo nieoczekiwana dla większości aktualizacja. To znaczy było wiadome, że Hyperion kisi pliki latami i nie wypuszcza aktualizacji. Były spekulacje – a to że chcą wypuścić to płatne, a to że proces z Cloanto, albo też że powodem jest kiepska organizacja. Niemniej jest już faktem. Poniżej tłumaczenie newsa ze strony Hyperionu

Bruksela, 23 grudnia 2020 r

Hyperion Entertainment z dumą informuje o nagłym wydaniu aktualizacji 2 dla AmigaOS 4.1 Final Edition. Aktualizacja 2 jest zdecydowanie największą aktualizacją, jaka kiedykolwiek została wydana dla AmigaOS i zawiera ponad 200 zaktualizowanych składników z setkami poprawek błędów, ulepszeń i nowych funkcji oraz sześć zupełnie nowych składników systemu operacyjnego. Aktualizacja jest połączeniem czterech lat rozwoju AmigaOS i wprowadzi AmigaOS4.1 Final Edition na zupełnie nowy poziom stabilności i użyteczności. Pełną listę zaktualizowanych, ulepszonych i nowych komponentów można znaleźć w dzienniku zmian, który zawiera również listę głównych błędów i problemów, które zostały rozwiązane.

Niektóre z najważniejszych cech aktualizacji 2 to:
– Nowa wersja jądra (exec) 54.28 z wieloma poprawkami błędów i ulepszeniami stabilności
– Ulepszenia i poprawki błędów w graphics.library, workbench.library, dos.library, application.library, elf.library i wielu innych podstawowych bibliotekach, dzięki czemu są bardziej niezawodne, wolne od błędów i przyszłościowe
– Poprawki błędów i ulepszenia stosu USB
– Wiele poprawek błędów i ulepszeń w console.device, ram-handler, appdir-handler i env-handler
– Wiele poprawek błędów we wszystkich klasach ReAction, typach danych i sterownikach urządzeń
– Nowe komponenty systemu operacyjnego, takie jak polecenie append dos, wersja DiskDoctor dla OS4.1 od Olafa Barthela, SataControl, appdir-handler, ssh2-handler
– Wiele, wiele innych poprawek błędów, ulepszeń i nowych funkcji

Aktualizacja 2 jest bezpłatna dla zarejestrowanych użytkowników AmigaOS 4.1 Final Edition i można ją znaleźć w obszarze pobierania pod adresem https://www.hyperion-entertainment.com/. Ta aktualizacja jest wynikiem ciągłych wysiłków dedykowanej grupy programistów AmigaOS 4.1 Final Edition i beta-testerów. Dziękujemy Wam!

AmigaOS 4.1 Final Edition Update 2 Wymagania wstępne
Zdecydowanie zalecamy zainstalowanie aktualizacji 2 na nowej instalacji AmigaOS 4.1 Final EditionUpdate 1.
Jeśli zdecydujesz się zaktualizować istniejącą instalację, powinieneś wcześniej wykonać jej kopię zapasową!
System operacyjny: Sprzęt z zainstalowanym AmigaOS 4.1 Final Edition Update 1
Zgodność: AmigaOne XE & SE, MicroA1, AmigaOne 500, AmigaOne X1000, AmigaOne X5000, Sam440, Sam460, Pegasos 2, Amiga Classic PPC.

Aktualizacja jest widoczna po zalogowaniu na stronie Hyperionu, rozmiar to 31,2 MB (wcześniejsza aktualizacja miała 23 MB).

Szczegółowa lista zmian jest w pliku AmigaGuide, ale ponieważ nie każdy ma dostęp do pobrania, na PPA ‚kas1e’ wrzucił plik tu:
http://kas1e.mikendezign.com/aos4/ChangeLog_os4fe_update2.guide

Przy okazji – czytnik pod Windows miał aktualizację w lipcu tego roku, mnie osobiście się przydaje, może komuś też się przyda (w razie problemów uruchom z prawami admina):
https://www.stone-oakvalley-studios.com/post.php?id=000420072020191409

Jeszcze jestem przed instalacją aktualizacji – zniechęciła mnie informacja, że nie działa po niej AmiDVD. To jest program dołączany do Extras, a obecnie część pakietu Enhancer Software. Jak dla mnie program świetny i bez rzeczywistej konkurencji (a nie chodzi o to, by zastępować go nierozwijanym, klasycznym oprogramowaniem). No ale może autor go poprawi.

Jakie zmiany na plus dla zwykłego użytkownika? Niektóre oczywiste (stabilność, wydajność, USB), ale większość ma nic niemówiące mi opisy, na przykład:

ChangeLog_os4fe_update2.guide – COMMODIT

   commodities.library v53.10 

        UPDATED 
          o Replaced AllocMem() and FreeMem() calls with AllocVecTags()
            and FreeVec().
          o Replaced CopyStr() with Strlcpy() in InitBroker().
          o Replaced custom pool implementation with an exec memory pool.

Potestuję, jeśli będzie o czym pisać – to będzie w gazetce, a jeśli to typowe wydanie poprawkowe i zmiany są głównie pod maską – no cóż, no to nie :)
Dobrze że to dali, bo ostatnia aktualka była 4 lata temu.

[ ↑ ]
Zabierz mnie na górę!

Znów w awangardzie

W ostatnim poście pochwaliłem się łamaniem barier. Od tamtej pory wrzuciłem filmik z zawartością książki (kartkowanie na żywo) jako uzupełnienie posta, ale dziś czas odsłonić kolejne uderzenie.

Google Play

Jakiś czas temu założyłem tam konto i wstawiłem wspomnianą książkę w formie PDF. Po długiej weryfikacji (więcej jak tydzień) mogę już dzisiaj się pochwalić:

Wstawiłem publikację z ISBN i z 2018 roku, żeby zacząć od pewniaka (w kontekście weryfikacji mnie). Być może dlatego (że niby „staroć”) została automatycznie ścięta cena (z 40 zł na 27.20 zł).

To wejście (właściwie „wyjście na zewnątrz”) na miarę pokazu Amigi NG na Pixel Heaven w 2018 r.. Może nie tak spektakularne, ale za to nie lokalne. Pixel Heaven minęło, książka będzie latami (chyba, że ją zdejmą). Praktycznie brak konkurencji tematycznej (ledwie kilka pozycji amigowych). Wyborne towarzystwo („Bajty polskie” Kluski). „Tak to się robi”. Wyjście z bajora kolejnym etapem ewolucji, zachęcam do własnych prób.


dodane: 1.09.2020

Parę spostrzeżeń dla kolejnych odważnych.

Ścięcie ceny nie jest zależne od daty publikacji. Prawdopodobnie robi to algorytm, być może największy udział w nim ma objętość książki. Najlepsza metoda to chyba zawyżać ceny i potem samemu obniżyć, na podstawie ceny ustalonej przez Google.

Interesowało mnie na jakiej podstawie Google zmienia ceny, odpowiedź jest w regulaminie „Jak działa sprzedawanie w Google Play”

„Poza przypadkami, w których firma Google pełni funkcję Twojego przedstawiciela lub jest zobowiązana sprzedawać książkę w cenie ustalonej przez wydawcę, Google ma prawo ustalać ceny, które uzna za stosowne.”

Druga kwestia, już po dokonaniu tutaj wpisu miałem weryfikację konta bankowego. Po informacji na e-mail że coś takiego zrobią, po 3 dniach otrzymałem przelew z zakresu 1 grosz – 1 zł. Dla mnie było to 66 groszy. Tę kwotę musiałem wpisać w okienku w swoim panelu w Centrum Partnerów. Chyba tam, czas biegnie, mogę nie pamiętać. Wspominam w każdym razie że jest dodatkowa weryfikacja. Samo rozliczanie się z Google jest raz w miesiącu, przelew następuje gdy na koncie jest więcej niż 2 zł.

dodane 8.10.2020

Działam na platformie Ebookpoint. To monopolista na Allegro i firma będąca w grupie Heliona. Do najnowszej książki o tworzeniu e-booków dorzuciłem opisywaną powyżej „AmigaOS 4 na weekend”:

https://ebookpoint.pl/autorzy/adam-mierzwa

Wspomniałem o Helionie… Przez to bycie Ebookpointa w grupie Helionu, tak nieoficjalnie, nie na papierze, „kuchennymi drzwiami”, ale jednak wszedłem:

https://helion.pl/ksiazki/amigaos-4-na-weekend-adam-mierzwa,s_00mb.htm#format/e

Amiga w Helionie po latach. Zostawiam dla potomnych – „tu byłem…” ;)

[ ↑ ]
Zabierz mnie na górę!

AmiWest 2019

AmiWest to impreza długo mało znana w Europie i dla większości amigowców na świecie wydarzenie niewielkiej rangi. Mimo świetnej organizacji i długiej tradycji tych spotkań było to raczej wydarzenie integracyjne dla stowarzyszeń amigowców z Ameryki Północnej. Sytuacja zmieniła się od czasu, gdy Dickinson sobie umyślił regularnie tam bywać. Od tamtej pory każdy AmiWest jest śledzony przez fanów AmigaOS 4 jako miejsce, gdzie padają ważne deklaracje na temat planów rozwoju.

W przeciwieństwie do Neuss, które jest imprezą przede wszystkim wystawców, sprzedawców i amigowych celebrytów, AmiWest jest istotny dla nas z powodu prelekcji zarówno Dickinsona jak i programistów AmigaOS 4. I na tych wątkach chcę się skupić w moim krótkim podsumowaniu.

DevCon czyli konferencja deweloperów. Steven Solie przedstawił znów zapowiedzi, ale tym razem wygląda to na spójny możliwy do realizacji plan, ponieważ podano cele do osiągnięcia i przedstawiono restrukturyzację zespołu deweloperskiego.
I tak, Exec SG został przejęty na własność przez Dickinsona. SG to”second generation”; zapowiedzi ciągną się od dawna, już na początku dokumentu „AmigaOS 4.0 Feature List Revision 1.0” datowanym na 7 styczeń 2003 roku jest o Execu SG. Był potem testowany niepubliczny X-Kernel z obsługą multicore, który napisali Friedeni, lecz okazał się tylko próbą i został porzucony, a żadna jego istotna część nie zostanie wykorzystana w nowym kernelu.
Exec SG będzie rozwijany przez zespół ExecSG w składzie: Thomas Frieden, Tony Wyatt, Olaf Barthel, Colin Wenzel, Jamie Krueger, Fredrik Wickstrom i Steven Solie. Wydzielenie oddzielnej ekipy da możliwość dołączenia programistów, którzy do tej pory nie chcieli współpracować z Hyperionem. Prace będą nadzorować: Trevor Dickinson, Timothy de Groote i Steven Solie.

Logo zespołu deweloperskiego ExecSG. Prawie jak nowy początek.

Dużo slajdów, które może zapierają dech w piersiach zwykłym użytkownikom, ale nie zawierają szczegółów istotnych dla programistów (no bo jak rozumieć np. „ExecSG is an integrated part of AmigaOS and also the underlying firmware”?). O tyle jest jasna sprawa, że rozwój w coraz większej części odbywa się poza Hyperionem – jemu pozostał Intuition, Amiga DOS i Workbench.

Pomarańczowy kolor – Hyperion, czerwony – ekipa ExecSG

ExecSG będzie opierał się o oryginalny Exec zaprojektowany przez Carla Sassenratha, z włączeniem komponentów takich jak: exec.library, expand.library, utility.library, emulator.resource, AmigaBoot, Kicklayouts, DumpDebugBuffer itp.
Z prezentacji wynika, że kompatybilność ze starym oprogramowaniem ma wysoki priorytet: emulacja 68k (bez JIT-a), dołożenie obsługi Zorro. Dla mnie ciekawszą nowością jest obsługa UTF-8, obsługa wielu rdzeni, implementacja GART, obsługa 64-bitów oraz obsługa do 4 GB RAM. Jednym słowem – rewelacja.

Steven Solie. W tle młode pokolenie działa malując ;)

W tym samym dniu Mark Ritter zaprezentował swój edytor kodu „struct” oraz przedstawiono postępy przy nowej bibliotece DMA. Drugi dzień konferencji deweloperów to dzień wyzwań, najciekawszym punktem była chyba prezentacja Toniego Wyatta na temat programowania sterowników graficznych. Miał on też później inny wykład, na którym pokazywał narzędzie do naprawy partycji z systemem plików NFSG. Steven Solie rozważał możliwość przeniesienia znanych z Windows narzędzi, co powinno zachęcić deweloperów.

Edytor dla programistów „Struct”

Trevor Dickinson zaczął od wspomnienia o Gamescom, na którym pokazano (pod AmigaOS 4 rzecz jasna) „Wings” i „Diablo”.

‚Tabor’ zostanie wydany w formie poprawionej o nazwie Mark II. Początkowo 5 płyt testowych, potem (zapewne po Nowym Roku) pierwsza partia 100 szt. Edycja nazywać się będzie ‚Early Adopter’. Trevor Dickinson dwukrotnie wspomniał o zakupie grupowym Polaków (mnie osobiście wydaje mi się mało prawdopodobne, żeby praktycznie cały wsad poszedł do Polski – typuję 40 szt.). Kolejne edycje pewnie będą droższe – na razie cena to 450 dolarów, w tym jest płyta główna, system operacyjny i gwarantowana aktualizacja sterowników.

Co do pakietu Enhancer 2.0 to poszło już >24 obrazów beta, obecnie testowana jest wersja Release Candidate, pakiet ma zostać wydany w grudniu. Będzie zawierał wszystkie najnowsze sterowniki.

Ma zostać wydana odświeżona wersja X5000, czyli X5000+, z kartą graficzną Polaris, dojdzie nowa karta dźwiękowa na PCI-e i karta Wi-Fi. Wogóle ma być więcej opcji konfiguracji w sklepie.

Było też o kartach graficznych. Mam nadzieję, że się nie przesłyszałem i wspieranych jest ok. 650. Jest trochę zamieszania, ale prace idą ostro do przodu.

Dickinson poinformował też o zbiórce na wsparcie m68k w kompilatorze GCC:
https://www.bountysource.com/issues/80706251-m68k-convert-the-backend-to-mode_cc-so-it-can-be-kept-in-future-releases

Był też Michael Battilana, który nie podał żadnych nowych szczegółów odnośnie dalszego biegu spraw własnościowych (scheda po Amiga Inc) bo nie mógł. Mówił dużo ciepłych słów o pięknie i zgodzie, jedyny konkret to deklaracja że strona amiga.com nie będzie ciągle zawierać jedynie motto i kiedyś zapełni się treściami. Te sprawy wymagają czasu (same rozmowy o przejęciu rzeczy po Amiga Inc, trwały 2 lata). Na razie trzeba czekać na rozstrzygnięcia.

Mike dostaje upominek od Steve’a na zakończenie swojego wystąpienia
‚Tabor’ jednego z uczestników AmiWesta w obudowie In-Win X-Frame 2.0.
Co się tyczy oficjalnej – na pewno nie będzie to Checkmate (za droga, choć z pewnością o wiele tańsza od powyższej).

Poniżej najciekawsze moim zdaniem prezentacje:

Trevor Dickinson z A-EON-u mówi o swoich planach dotyczących przyszłości projektów AmigaOne
Tony Wyatt mówi o programowaniu grafiki dla Amiga OS 4.1

Filmów jest więcej, ale ponieważ są jeszcze usuwane i wrzucane nowe wersje zostawiam link do kanału: https://www.youtube.com/user/BIOSJERBIL/videos

Ogólne wrażenie z AmiWest 2019 – wyraźny podział kto za co odpowiada i czym się zajmuje, co daje jaśniejszą wizję rozwoju i więcej optymizmu.

[ ↑ ]
Zabierz mnie na górę!