Zapowiadany podręcznik Hollywood ukończyłem przed czasem. Nie żebym się spieszył, zwyczajnie „krzywa uczenia się”, coraz wolniej i coraz mniej przybywało. Większość obiecanych rzeczy udało się zrealizować.
Do prawidłowej realizacji zamówienia trzeba podać adres e-mail i wypełnić rubrykę na kod pocztowy. Reszta danych jest opcjonalna.
Co zawiera
Książka jest w formacie: PDF – 36,5 MB. Objętość: B5, 206 stron numerowanych. Do podręcznika dołączone są źródła w dwóch archiwach – osobno “Lekcje” i “Programy i gry”. Z myślą o tych, którzy nie mają konfiguracji amigowych ani nawet Hollywood, utworzyłem binarki pod Windows 64-bit. Archiwa są w formacie ZIP. Lekcje to 15,3 MB, Programy i Gry to 68,5 MB.
Pomimo, że środowisko programistyczne Hollywood na jakim opierałem się to Hollywood IDE pod Windows, w podręczniku jest sporo akcentów amigowych, zresztą ta książka powstała z myślą o amigowcach. Także tych, którzy na tę chwilę nie używają realnego sprzętu, a są aktywni na forach.
Być może na dniach wrzucę odcineczek podkasta z tym związany i podepnę go tutaj.
Dodane 5 września:
Zapowiadane omówienie zawartości – do odsłuchania i do pobrania amiga.org.pl – odcinek 12.
Zgodnie z założeniami akcji końcem listopada wydałem reedycję. Jako że nie było uwag, nie jest to wydanie poprawkowe, a rozszerzone. Przybyło tylko 6 stron, ale istotnych, są też nowe źródła. Publikacja jest pod tym samym linkiem (dotychczasowi nabywcy mają podmieniony na koncie plik na nowszy).
Lista zmian:
dodałem spis zawartości (co jest w których plikach)
poprawka do „Kwiotka” usuwająca rzadki błąd z odświeżaniem tła postaci
źródła labiryntówki dzięki uprzejmości ‚pch’ (beta jakby co, ale kawał kodu)
przykład tworzenia programu z własnym menu bez użycia wtyczek MUI Royale i RapaGUI
wyjaśnienia odnośnie działania odświeżania ekranu i mini-przygodówki
Nie jest to bezpośrednio powiązane z AmigaOS 4, gdyż Hollywood jest językiem wieloplatformowym, uniwersalnym. Niemniej to kolejna rzecz, którą zajmuję się osobiście, więc mój blog to właściwe miejsce by o tym poinformować.
Miałem to wypuścić, bo ktoś mógłby mieć wątpliwości czy jestem w stanie taki podręcznik napisać. Jestem. Kolejne informacje w tym temacie w październiku.
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.
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.
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).
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.