Amiga i marzenia

0

Witam. Jestem tu nowy ale przejdźmy do rzeczy bo nie mogę się doczekać.
Więc półtora dekady temu grałem w moje pierwsze gry (miałem wtedy 1-3 lata) na "Amiga 500".
Parę dni temu znalazłem w moim starym mieszkaniu te cacko i postanowiłem poczuć się znowu jak dzieciak.
Aż łza w oku się kręciła gdy przegrywałem na nowo moją starą bibliotekę gier ważących po kilka mega na
3,5 calówkach. I tutaj niezmiernie proszę o wyrozumiałość: W tych wczesnych latach marzyło mi się tworzenie
gier. Z resztą nie tylko na "Amiga'ę" bo w tamtych czasach posiadałem również Pegasus'a i Playstation.
Parę lat temu zacząłem naukę programowania i dzisiaj znam już Pascal, C++ i Java. Jestem ciekaw jak jest
w przypadku Amiga. Amiga bazuje na własnym systemie ale wydaje mi się że bazuje albo wspierany jest na
DOS. Kiedyś programowałem w TP (Pascal i Assembler) więc...

Czy orientuje się ktoś w temacie? Moim zdaniem program napisany w TP należy przegrać na Dyskietkę ale
nie mam pewności dlatego tutaj szukam upewnienia lub rozwiązania. Z góry dziękuję za pomoc.

0

1.Nie formatuj postów stawiając każde zdanie w odrębnej linijce, nie wygląda to estetycznie.
2.Próbujesz nam wmówić, że amiga game programming oraz pochodne w Google nic nie zwracają? Bo ja tam widzę kilka ciekawych wyników.

0

Nie pomyślałem o tym jednak faktem jest że byłem ciekaw polskich porad. Zamiast tego będę zmuszony doszukiwać się w angielskich poradnikach.

0

Z całym szacunkiem ale chyba na głowę upadłeś... programy kompilowane TP pod dos nie mają szans się uruchomić na A500 całkiem inna architektura procesora Motorola 680x0, jak kojarzę jest free pascal na amigę.

0

@olesio wzywam Cię (nie wiem czy z komentarza też to działa, to piszę posta).
Ty się chyba takimi tematami interesujesz? ;)

0

Nigdy nie korzystałem z Free Pascala bo nie jestem pewien kompatybilności wstecznej ze swoim poprzednikiem.

0

Tak przywołanie Patryk działa. Napiszę krótko, bo zaraz muszę zbierać się do pracy. Ja posiadam Amigę 1200. A 500tka bawiłem się tylko u jednego kumpla za małolata. Za to więćej grałem u kumpla z klasy na 600tce. Co do przeniesienia gier z adfów, bo rozumiem o to pytasz, to jeśli chodzi o 500tkę raczej pozostaje kabel NullModem albo emulator dyskietek Gotek. Ja wolę jednak 1200tkę bo nie problem doposażyć ją w twardy dysk na karcie CF, do tego u siebie mam rozwiążanie, że na adapterze PCMCIA i karcie CF mogę przenosić dane z PC. Natomiast co do pisania w Pascalu na Amidze, to ja bawiłem się tylko trochę HSPascalem. Nie wiem czy istnieje na Amigę też wersja FPC. Niemniej jednak HSPascal jest trochę trudny, jeśli się nie zna niuansów programowania na Amidze. Ja pisałem sobie prosty requester dla naszych starych exeków na www.thecompany.pl i korzystałem z genratora źródeł bazowych który również tworzył kod dla HSPascala. Tam trochę niecodziennie się programuje, bo na przykład dowolna funkcja musi być tak wywołana tak żeby jakaś zmienna przyjeła jej rezultat itp, itd. Więćej będe mógl podpowiedzieć jeśłi spytasz o konkrety. Podesłać mogę też jutro gdy odeśpię nockę swojego HDF'a z HSPascalem ktorym bawiłem się pod WinUAE to sobie popatrzysz co tam modziłem. Ale niewiele tego było i dawno.

0

Na A500 to możesz pobawić się co najwyżej Amosem, albo AmigaE (ew asembler, ale to inny asembler niz na x86). Chyba, że pisałbyś na innym systemie i kompilował i przesyłał na Amigę. Więcej znajdziesz na http://ppa.pl np na forum: http://www.ppa.pl/forum/programowanie/ albo cykl artykułów jak napisać grę w C z użyciem VisualC pod windowsem na Amigę: http://www.ppa.pl/programy/nasza-pierwsza-gra-kurs-programowania-amigaos-i-c-czesc-1.html

0

Trochę poczytałem w internetach i doczytałem się tam paru wzmianek o jakichś dziwnych językach programowania na Amigę. Znalazłem parę kompilatorów na wiki.
Wiem na pewno że można w assemblerze programować na Amiga bo ten język jest dla wszystkich procesorów ale szkopuł w tym że nigdy w nim nie programowałem.
A może by tak pouczyć się assemblera i obczaić AmigaE chociaż wiem o tym tylko tyle że jest to jakiś kompilator. Ewentualnie ten cały C albo Visual C ale nie mam
pojęcia jakiego formaty był by gotowiec i czy po przegraniu na dyskietkę normalnie się odpali.
P.S: Tak... posiadam Amiga 500 z myszą i takim fajnym kontrolerem z drążkiem i przyciskami. Ma wbudowane dwie diody koło loga (Power i Drive).
Sprawdzałem na Wiki.

0

Na Amidze pisało się głównie w asemblerze lub Amosie. Asembler był dla wtajemniczonych ale wiadomo że przy jego pomocy można było osiągnąć cuda. Amos to taki amigowy odpowiednik Pascala, swego czasu był popularny i powstało w nim kilka gier. Są też na Amidze kompilatory Pascala, C, czy języka E.
Jeżeli chcesz coś napisać na Amigę to polecam Amosa, jest najprostszy z wymienionych a możliwości ma spore.

1 użytkowników online, w tym zalogowanych: 0, gości: 1