zamieścił: mailman
Nadesłał: Marcin "Morgoth" Kurek

Mam propozycję skierowaną głównie do deweloperów. Tak więc, niezrzeszeni w powyższą profesję mogą dalej nie czytać, gdyż niekoniecznie ich to zainteresuje.

O co chodzi? Pojawienie się komputerów Pegasos i AmigaOne wywołało pewien ruch w światku programistów tworzących nowe oprogramowanie. Jest to oczywiście dobry znak. Sądzę, że mogę zaproponować ciekawą formę integracji deweloperów, którzy nadal są aktywni i chcą tworzyć nowe oprogramowanie czy to dla systemu AmigaOS czy MorphOS.

Po wstępie, czas na szczegóły. To co mogę zaoferować to konta CVS na szybkim serwerze. Wydaje mi się, że nie muszę tłumaczyć czym jest CVS i jakie są jego zalety. Konto jest całkowicie darmowe i oferuje całkiem sporo. Co 24 godziny robiona jest kopia bezpieczeństwa jego zawartości, aby zabezpieczyć Waszą pracę przed nieoczekiwanymi wydarzeniami. Istnieje także lista dyskusyjna (na serwerach Yahoogroups, tylko za zaproszeniem, tak więc wolna od spamu), na której można dzielić się pomysłami dotyczącymi projektów. Jest to szybki i wygodny sposób na zsynchronizowanie pracy i znalezienie rozwiązań do zaistniałych problemów.

Wspominam tutaj tylko o serwerze. Sam CVS to odrębna sprawa, lecz w sieci znaleźć można mnóstwo informacji na ten temat, a Ci którzy nie wiedzą co to jest mogą dla przykładu poszukać na Google.

Niektórzy mogą zapytać dlaczego CVS skoro istnieje SourceForge itp. Oto odpowiedzi. Po pierwsze, znajdujesz się wśród programistów systemu amigowego i jemu kompatybilnych. Niewielu nas, ale mamy wspólne korzenie. Kolejna sprawa to dwa typy repozytoriów: publiczny i prywatny. Publiczne dostępne są dla każdego zapisanego na listę dyskusyjną. Pozwalają każdemu pobrać źródła, modyfikować je, poprawiać. W przyszłości takie repozytorium będzie można rozszerzać nadając odpowiednim osobom możliwość jedynie zapisu/odczytu danych. Wszelkie zmiany projektu są rejestrowane w logu i raportowane mailem na listę dyskusyjną. Drugi typ repozytoriów (prywatne) skupia się głównie na bezpieczeństwie. Jedyną osobą posiadającą dostęp do takiego magazynu jest autor projektu lub osoby, którym udzielił do niego praw. Dostęp do repozytorium odbywa się przez SSH, zmiany są rejestrowane w logu i wysyłane na prywatne adresy mailowe autora projektu i osób, którym udzielił do tego praw.

Serwer działa od pewnego czasu i testuje go już kilku deweloperów. Działa stabilnie, nie sprawia kłopotów i jest gotowy, aby służyć innym ludziom.

Zapraszam wszystkich programistów AmigaOS i MorphOS do wspólnej pracy. Zdaję sobie sprawę, że w tym krótkim tekście nie jestem w stanie wszystkiego wyjaśnić, tak więc w razie jakichkolwiek wątpliwości i pytań piszcie do mnie na maila lub szukajcie na kanałach IRC (zazwyczaj nick MorgothDC na kanale #morphos na ch1.arcnet.vapor.com. Można także spróbować #castor-cvs, gdzie osoby korzystające z CVS często przebywają).
zamieścił: grxmrx
Feelin to nowe, zorientowane obiektowo środowisko dla AmigaOS, które może stać się konkurencją dla MUI. Pakiet zawiera współdzieloną bibliotekę i rozbudowany system do projektowania graficznych interfejsów użytkownika.

Więcej o Feelin można dowiedzieć się ze strony projektu.
zamieścił: mailman
Prawie miesiąc temu informowaliśmy o przeprowadzonym wywiadzie z Michaelem Ness, autorem powstającego Mattathias BASIC. Kilka dni temu pojawiła się wersja 1.9 alpha tego języka programowania. Możemy pobrać ją stąd. Więcej informacji o samym języku programowania znajdziemy tutaj.
zamieścił: mailman
Na łamach IntuitionBase pojawił się artykuł Petera Hutchisona, w którym autor opisuje w jaki sposób przekompilować swoje stare programy, aby działały na AmigaOS4.
zamieścił: mailman
Dostępna jest już nowa wersja ECX - pierwszego kompilatora języka AmigaE dla procesorów PowerPC. Do prawidłowego działania kompilator wymaga wcześniej zainstalowanego pakietu AmigaE oraz systemu MorphOS, aby móc wygenerować natywne pliki wykonywalne. W stosunku do wersji 44 z kwietnia tego roku (demo do pobrania stąd), wersja 45 wnosi wiele poprawek i zmian, a także obsługę ADOS 68020 i CreativE Modules. Kompilator posiada status shareware. Wersja demo pozwala na wygenerowanie pliku wykonywalnego tylko do rozmiaru 25 kB.
zamieścił: mailman
Frank Wille przygotował kolejną wersję linkera vlink. Wersja 0.9d do pobrania ze strony autora.
zamieścił: mailman
Z oficjalnej strony mostka PCI Prometheus możemy pobrać kod źródłowy sterownika kart sieciowych RTL8029. Źródła oparte są na licencji GPL.
zamieścił: mailman
Frank Wille przygotował nową wersję vlink. Więcej informacji i archiwum z programem na stronie autora.
zamieścił: mailman
I jeszcze raz w dniu dzisiejszym zaktualizowano stronę Amiga Sourceforge. Tym razem ukłon głównie w kierunku programistów. W wydzielonej sekcji nounix znajdziemy trzy przeportowane z unixa tzw. shared libraries: avlib, bzlib oraz libxml2.
zamieścił: SirLEO
Wiadomość nadesłał: 'Rafael/ARMO'

Na Aminecie pojawiło się demo kompilatora języka E dla PowerPC (i MC68020) generującego kod dla MOS'a.

Pobierz E Compiler ECX Demo 1: ecxdemo.lha 172K
zamieścił: MinisterQ
Każdy kto chciałby skompilować swój program dla systemu MorphOS, posiadając jednocześnie dostęp jedynie do klasycznych Amig, może już tego dokonać, za pomocą cross-compilatora AmigaOS->MorphOS (GCC 2.95.3), który może pobrać z serwera PPA. Crosscompilator do poprawnej pracy wymaga zainstalowanego środowiska MorphOS SDK, które dostępne jest po rejestracji na tej stronie. Zbudowane w ten sposób środowisko umożliwia jedynie kompilację programów, nie umożliwia np. edycji źródeł za pomocą programu MorphEd, wchodzącego w skład MorphOS SDK.
zamieścił: MinisterQ
Jako że źródła najnowszego AutoDocReadera znów zostały mi udostępnione, to stąd można już pobrać jego najnowszą wersję, dla systemów AmigaOS3.x/MC680xx.
zamieścił: MinisterQ
Na stronie IBM pojawiła się dokumentacja, przygotowana pod kątem developerów, szczegółowo opisująca architekturę procesorów PowerPC.
zamieścił: mailman
Frank Wille przygotował nowe wersje linkera vlink (0.9) oraz assemblera PowerPC pasm (1.7). Więcej informacji oraz archiwa do pobrania ze strony autora.
zamieścił: MinisterQ
Dzięki uprzejmości autora (Maag^dA), który udostępnił mi źródła swojego programu, użytkownicy/programiści klasycznych Amig, wyposażonych w procesory MC680xx i OS3.x również mogą cieszyć się programem AutoDocReader. Program w wersji 0.7 znajduje się na serwerze PPA w tym miejscu.
zamieścił: SirLEO
Wiadomośc nadesłał: 'Sventevith'
Jakiś czas temu zostały udostępnione źródła bardzo dobrej strategii kosmicznej HomeWorld. Powstaje już wersja SDL tej gry na Linuxa może ktoś pokusi się o port dla Amigi?
Tutaj link do źródeł:
http://www.3dgamers.com/games/homeworld
A tutaj do wersji SDL:
http://www.thereisnospork.com/projects/homeworld
zamieścił: mailman
Ze strony Prometheusa, mostka PCI przeznaczonego dla Amig ze slotami Zorro III możemy pobrać Prometheus SDK 2.0.
zamieścił: grxmrx
Tim Ocock wypuścił nową wersję amigowego portu języka programowania Python. Wersję alpha oznaczoną numerkiem 2.3.3 można pobrać ze strony projektu.

Python jest wysokopoziomowym, zorientowanym obiektowo, skryptowym językiem programowania rozwijanym na zasadach open source.
zamieścił: grxmrx
jAmiga, czyli amigowa implementacja Java Runtime Environment (JRE 1.4.1) jest już dostępna w wersji alpha 0.0.2. Najważniejsze zmiany to dodanie obsługi sieci, przywrócenie do działania JIT na procesorach 68040 i 68060 oraz usunięcie błędów związanych z konwersją UTF8 - UTF16.
zamieścił: mailman
Po długim okresie letargu pojawiła się beta nowej wersji asemblera ASM-One. Pobrać ją można stąd.
zamieścił: mailman
Na stronie Franka Wille pojawiły się najnowsze wersje kompilatora języka C VBCC. Wersja 0.8a dla AmigaOS (68k/PowerUP/WarpOS) do pobrania stąd (~ 1.5 MB), a wersja 0.8b (MorphOS) do pobrania stąd (~ 1.6 MB).
zamieścił: SirLEO
Na Aminecie pojawiła się najnowsza wersja AmigaTalk. Dla przypomnienia, AmigaTalk to wersja Little Smalltalk, która umożliwia amigowemu programiście na eksperymenty z językiem Smalltalk. Archiwum do pobrania stąd.
zamieścił: grxmrx
Wiadomość nadesłał 'D6/offca'

Jak donosi rosyjski serwis www.amiga.org.ru strona Amiga Developer Help została mocno odświeżona (opis ponad 6700 komend/funkcji różnych pakietów). Kilka dni temu pojawił się tam także opis OpenGL i SDL. Developerzy do dzieła!
zamieścił: mailman
Nastąpiła zmiana adresu strony projektu stormamiga.lib. Aktualny adres to http://www.stormamiga-lib.hsmathlibs.de/. Zmianie uległy również adresy e-mail do autora i webmastera. Obecnie funkcjonują również stare adresy, lecz wkrótce obowiązywać będą wyłącznie nowe.
zamieścił: grxmrx
pasm to assembler dla procesorów z rodziny PowerPC, napisany w całości w ANSI C. Obsługuje wszystkie standardowe instrukcje PPC, AltiVec, wszystkie rozszerzone 32-bitowe oraz większość 64-bitowych mnemoników.

Najnowszą wersję oznaczoną numerkiem v1.6c można pobrać stąd.
zamieścił: grxmrx
Na AmigaOS istnieje przynajmniej kilka systemów graficznego interfejsu użytkownika. Do takich pakietów jak MUI, ReAction/Classact, Triton czy BGUI można zaliczyć także NewGUI (jest to ciągle robocza nazwa projektu). Programiści mają więc do wyboru kolejny pakiet bibliotek ułatwiających stworzenie wymarzonego GUI dla swoich programów, a użytkownicy kilka nowych plików w katalogu sys:libs. Co prawda NewGUI jest jeszcze w fazie alpha, ale już można pobrać archiwum ze źródłami i bibliotekami, poczytać o możliwościach i pooglądać obrazki na stronie http://benderirc.de/newgui. Autor zaznaczył, że przy wystarczającym zainteresowaniu projekt może być otwarty jako OpenSource.
zamieścił: grxmrx
Wzonka-Lad to jeden z lepszych emulatorów GameBoy'a na klasyczną Amigę. Po kilku latach od czasu ukazania się wersji 1.0.1 autor wypuścił kody źródłowe (assembler) na zasadach licencji GPL. Zainteresowani źródłami mogą pobrać archiwa ze strony programu.
zamieścił: SirLEO
Kto napisze driver?

Poszukuję osoby, która miałaby czas i ochotę na ukończenie (lub napisanie całkiem od początku) drivera do karty MultiIO.
Ja niestety nie posiadam już ClassicAmigi, więc nie mam jak kontynuować prac nad driverem....


Zainteresowanych proszę o kontakt mailowy. MaaG^da
zamieścił: SirLEO
Nadesłał: 'KoLeMp' Źródło: nt.interia.pl

W serwisie Source Forge jest dostępna kolejna wersja pakietu "Jamiga". Jest to wczesna "alfa" (v 0.0.0.0.0.4) sunowskiej Javy v 1.3.1 na Amigę. Oprogramowanie dostępne jest w dwóch wersjach językowych (angielskiej oraz niemieckiej) i rozprowadzane jest na zasadach licencji publicznej GNU (GPL).
zamieścił: mailman
Światło dzienne ujrzał amigowy port kompilatora i programu komunikacyjnego Lego Mindstorms o nazwie NQC 2.5 r1. Jest to narzędzie pracujące z poziomu CLI umożliwiające kompilację kodu źródłowego Not Quite C i sterujące programowalnymi klockami Lego poprzez Lego Serial IR Tower lub Lego USB IR Tower. Not Quite C to prosty język programowania, składniowo podobny do C, który może być wykorzystany do zaprogramowania specjalnych klocków Lego takich jak RCX, RCX2, Cybermaster, Scout oraz Spybotics.
Program można pobrać stąd (~184 kB)
Wymagania programu nie są duże:
- kickstart 3.0
- procesor 68020 lub lepszy
- około 1MB wolnej pamięci
- programowalne klocki Lego
- specjalne urządzenie Lego IR Tower lub Lego USB IR Tower
- stos USB Poseidon
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