Amiga

   AMIGA


  Wst�p

       Gry i programy sprzed wielu lat napisane na komputer Amiga 1200.
       Aby je uruchomi�, wymagane jest posiadanie owego komputerka, b�d� te� emulatora (np. WinUAE) pod MSWindows. Emulator nale�y tak skonfigurowa�, aby parametry odpowiada�y Amidze 1200, na kt�rej powsta�y (tylko CHIP-RAM).
       Wszystkie gry i programy zamie�ci�em wraz z ich kodami �r�d�owymi (w asemblerze).
       Wszystko zosta�o spakowane windowsowym ZIP-em.

  Gry

          Atlantyda - gierka wydana przez Twin Spark Soft (niestety bez �r�de�). Powsta�a jako zauroczenie gierk� Gods. Gra jest nadal sprzedawana przez firm� Elbox Computer.


A tu muzyczka z gierki: atlan.mp3

          Solo Flight - gierka w g��bokim stanie rozwoju. Po prostu leci si� i si� strzela.


          Cave - gierka wzorowana na grze Turrican II. Jest ledwo zacz�ta. Chodzi�o mi tylko o "techniczne" sprawy rozwi�zania problemu scrolowania du�ego pola gry (p�ynnie przewijany obszar wielko�ci 10x10 ekran�w).


          Robbo - gierka wzorowana na jej 8-bitowym odpowiedniku z komputerka Atari65XE. Gierka ta posiada nawet jakie� tam intro, instrukcj� i zako�czenie.


          D-Lab - czyli Digital Laboratory.
       To mia� by� prawdziwy kombajn do symulacji uk�ad�w cyfrowych (i nie tylko). Program symuluje nie tylko zwyk�e bramki, przyciski, wy�wietlacze, ale i uk�ady wysokiej skali integracji, jak np. mikroprocesory.
       Poni�szy obrazek przedstawia uk�adzik elektroniczny z mikrokontrolerem 80C51 po��czonym z zatrzaskiem adresu i pami�ci� EPROM. Do pami�ci mo�na za�adowa� wygenerowany z asemblera program (plik HEX) i sprawdzi� jego dzia�anie. Przedstawiony przyk�ad ma za zadanie mruga� diod� na jednej z n�ek procka. Je�li dioda b�dzie mruga� za szybko (WinUAE chodzi mi szybciej ni� Amiga), ustaw w�wczas warto�� podzielnika generatora cz�stotliwo�ci np. na 100.
       Programik zamie�ci�em oczywi�cie ze wszystkimi �r�d�ami.


          Baza Danych - w pe�ni programowalna baza danych (mo�e nawet przechowywa� obrazki, d�wi�ki, itp).

          Windows Layers - ma�y system operacyjny "symuluj�cy" windowsy. Programik powsta� jako pr�ba stworzenia w�asnej niskopoziomowej obs�ugi warstw okien.

          PCA - czyli PascalCAssembler. M�j pierwszy kompilator j�zyka wysokiego poziomu (wyj�tkowo napisany w Pascalu). J�zyk ten powsta� przez po��czenie Pascala, C i Assemblera. Jego niedoskona�o�ci� mo�e by� to, �e otrzymywanie pliku wykonywalnego odbywa si� poprzez konsolidacj�, a wi�c zewn�trzny asembler.
       W katalogu "Programs" znajduje si� plik "Exmaple.pca" - jest to tekst �r�d�owy prostego programu do kompilacji przez PCA. Jako wynik otrzymuje si� tekst asemblera - "torun.s".

          BPC - czyli BasicPascalC. To by� ju� full projekt, kt�ry pad�, bo pad�a Amiga. To mia� by� pot�ny kombajn do pisania program�w zar�wno na Amig� jak i na PC-ta.
       System mia� si� sk�ada� z:
              - �rodowiska RAD (co� w stylu Delphi) dla Amigi i PC-ta,
              - bilbioteki po�rednicz�cej mi�dzy OS-em Amigi oraz OS-em PC-ta a samym programem (ujednolicenie funkcji obs�ugi okien, plik�w, itp),
              - kompilatora (zn�w wymy�li�em sw�j j�zyk programowania - po��czenie BASIC-a, Pascala, C),
              - linkera,
              - executora (modu� �aduj�cy program "wykonywalny" jednakowy dla Amigi i PC-ta).
       Tym razem kompilator, linker i executor powsta�y w pe�ni w asemblerze. Zacz��em nawet tworzy� bibliotek� po�rednicz�c� (KUI - KorinUserInterface). Powsta�y te� zacz�tki systemu na PC-cie. I... pad�a Amiga.
       Zamie�ci�em 4 katalogi programu, bo ju� nie pami�tam kt�ry by� ostateczny.



(c) Copyright 2004-2008 KORIN Ostatnia modyfikacja: 10.09.2008
OSZAR »