x: https://x.com/BDziubaltowski
=============================================================
POLANIE RTG - AmigaOS 68k Port
VERY EARLY TEST VERSION
=============================================================
This is the SECOND working build of the Polish real-time strategy
game "Polanie" (MDF, 1996) ported to the Amiga with an RTG graphics
card.
At the moment, the game is available only in Polish.
WARNING - this is an extremely early test version. Almost nothing
works yet apart from the basic controls. This is not a finished
game - it is simply proof that the original engine runs and renders
correctly on the Amiga.
I am releasing it mainly to demonstrate the current progress and
to gather feedback.
-------------------------------------------------------------
WHAT WORKS
-------------------------------------------------------------
- Runs on real hardware and under emulation
- RTG graphics (Picasso96 and CyberGraphX) in a Workbench window
- 320x200 display scaled 2x to 640x400 (pixel doubling)
- Main menu and mission selection
- Map loading and rendering
- Map scrolling
- Unit selection (left mouse button)
- Move command (right mouse button)
- Exit via the window close gadget
-------------------------------------------------------------
WHAT IS STILL MISSING / NOT WORKING
-------------------------------------------------------------
- Sound (completely disabled - CD audio, WAV, music)
- Intro animations (skipped)
- Palette fades are instantaneous instead of smooth
- Keyboard support (currently mouse only)
- Many gameplay mechanics are probably still untested
- Performance optimization (redrawing the entire screen is expensive)
- Language versions (planned: Polish, English, Hungarian)
-------------------------------------------------------------
REQUIREMENTS
-------------------------------------------------------------
- 68030 CPU at 50 MHz or faster (tested on a 68060)
- RTG graphics card with CyberGraphX or Picasso96
- Workbench running in true-color mode (16/24/32-bit)
- Data files from the original Polanie CD
-------------------------------------------------------------
INSTALLATION AND RUNNING
-------------------------------------------------------------
This archive contains ONLY the executable. The game data (graphics,
maps, fonts) are the property of Metropolis Software and are NOT
included.
You must own the original Polanie CD.
1. Copy the following files from the CD into the same drawer as
Polanie-Amiga:
graf.dat
pal.dat
font.dat
levels drawer (containing level.dat)
data drawer
2. Create a file named SETUP.INI in that drawer. It must be exactly
8 bytes long and filled with zeros (contact the author if you do
not know how to create it).
3. Run Polanie-Amiga from the Shell or by double-clicking its icon.
Amiga filenames are case-insensitive, so GRAF.DAT and graf.dat are
treated as the same file.
-------------------------------------------------------------
CONTROLS
-------------------------------------------------------------
- Left mouse button - selection, menus, buttons
- Right mouse button - move command / target
- Map scrolling - move the pointer to the screen edges
- Window close gadget - exit the game
-------------------------------------------------------------
TECHNICAL NOTES
-------------------------------------------------------------
This port was created by compiling the original source code (Watcom
C++, DOS, 32-bit protected mode) with m68k-amigaos-gcc.
The DOS-specific layer (VGA, INT33 mouse, PIT timer, CD access,
DMA sound) was replaced with native AmigaOS functionality (RTG,
IDCMP, timer).
Differences between x86 little-endian and 68k big-endian systems
were also handled, including graphics file headers and CRLF line
endings in text files.
The game uses only integer arithmetic - an FPU is not required.
-------------------------------------------------------------
ACKNOWLEDGEMENTS
-------------------------------------------------------------
- MDF - for creating the original game Polanie
- The Amiga community - for the invaluable RTG software
(CyberGraphX, Picasso96)
This is a non-commercial hobby project.
Polanie and all of its data remain the property of their respective
copyright holders.
Bug reports, suggestions and feedback are always welcome.
Video:
https://youtu.be/pWDj75dGIlk
=============================================================
POLANIE RTG - port na AmigaOS 68k
WERSJA BARDZO WCZESNA, TESTOWA
=============================================================
To jest DRUGI dzialajacy build portu polskiej gry strategicznej
czasu rzeczywistego "Polanie" (MDF, 1996) na Amige
z karta graficzna RTG. Uwaga. Gra na chwile obecna dzia?a tylko
i wylacznie w jezyku polskim.
UWAGA - to jest wersja skrajnie wczesna i testowa. Praktycznie nic
jeszcze nie dziala poza podstawowym sterowaniem. Nie jest to gotowa
gra - to dowod na to, ze silnik odpala sie i renderuje na Amidze.
Publikuje ja glownie po to, zeby pokazac postep i zebrac uwagi.
-------------------------------------------------------------
CO DZIALA
-------------------------------------------------------------
- Uruchamianie na prawdziwym sprzecie i pod emulacja
- Grafika przez RTG (P96 oraz CGX) w oknie na Workbenchu
- Obraz 320x200 skalowany 2x do 640x400 (pixel doubling)
- Menu glowne i wybor misji
- Wczytywanie i wyswietlanie planszy
- Przewijanie mapy
- Zaznaczanie jednostek (lewy przycisk myszy)
- Wydawanie rozkazu ruchu (prawy przycisk myszy)
- Zamykanie gry gadzetem zamkniecia okna
-------------------------------------------------------------
CZEGO JESZCZE NIE MA / CO NIE DZIALA
-------------------------------------------------------------
- Dzwiek (calkowicie wylaczony - CD audio, WAV, muzyka)
- Animacje intro (pomijane)
- Wygaszenia palety (fade) sa natychmiastowe, nie plynne
- Klawiatura (na razie tylko mysz)
- Prawdopodobnie wiele mechanik rozgrywki jest nieprzetestowanych
- Optymalizacja wydajnosci (przerysowanie calego ekranu jest kosztowne)
- Wersje jezykowe (docelowo polska, angielska, wegierska)
-------------------------------------------------------------
WYMAGANIA
-------------------------------------------------------------
- Procesor 68030 50 MHz lub szybszy (testowane na 68060)
- Karta graficzna RTG z CyberGraphX lub Picasso96
- Workbench w trybie truecolor (16/24/32 bit)
- Dane z oryginalnej plyty Polanie CD
-------------------------------------------------------------
INSTALACJA I URUCHOMIENIE
-------------------------------------------------------------
Ta paczka zawiera TYLKO plik wykonywalny. Dane gry (grafika, plansze,
czcionka) sa wlasnoscia Metropolis Software i nie sa tu dolaczone.
Musisz miec oryginalna plyte Polanie.
1. Skopiuj z plyty do jednej szuflady, obok pliku Polanie-Amiga:
graf.dat
pal.dat
font.dat
katalog levels (z level.dat)
katalog data
2. Utworz w tej szufladzie plik SETUP.INI o dlugosci 8 bajtow
wypelniony zerami (napisz do autora, jesli nie wiesz jak).
3. Uruchom Polanie-Amiga z Shella lub przez ikone.
Nazwy plikow na Amidze nie rozrozniaja wielkosci liter, wiec GRAF.DAT
i graf.dat to to samo.
-------------------------------------------------------------
STEROWANIE
-------------------------------------------------------------
- Lewy przycisk myszy - zaznaczanie, menu, przyciski
- Prawy przycisk myszy - rozkaz ruchu / cel
- Przewijanie mapy - kursorem przy krawedziach ekranu
- Gadzet zamkniecia okna - wyjscie z gry
-------------------------------------------------------------
UWAGI TECHNICZNE
-------------------------------------------------------------
Port powstal przez kompilacje oryginalnego kodu (Watcom C++, DOS,
tryb chroniony 32-bit) kompilatorem m68k-amigaos-gcc. Warstwa DOS
(VGA, mysz int33, timer PIT, CD, dzwiek DMA) zostala zastapiona
warstwa AmigaOS (RTG, IDCMP, timer). Rozwiazano rowniez roznice
kolejnosci bajtow (x86 little-endian kontra 68k big-endian) w
naglowkach grafiki oraz koncach linii CRLF w plikach tekstowych.
Gra liczy wylacznie na liczbach calkowitych - FPU nie jest wymagane.
-------------------------------------------------------------
PODZIEKOWANIA
-------------------------------------------------------------
- MDF - za oryginalna gre Polanie
- Spolecznosci amigowej - za nieocenione narzedzia RTG
(CyberGraphX, Picasso96)
To projekt hobbystyczny i niekomercyjny. Gra Polanie oraz wszystkie
jej dane pozostaja wlasnoscia ich prawowitych wlascicieli.
Uwagi, bledy i sugestie mile widziane.
Link do filmu:
https://youtu.be/pWDj75dGIlk
=============================================================
POLANIE RTG - AmigaOS 68k port
NAGYON KORAI TESZTVERZIO
=============================================================
Ez a lengyel "Polanie" (MDF, 1996) valos ideju strategiai jatek
MASODIK mukodo buildje Amigara, RTG grafikus kartyaval.
Jelenleg a jatek kizarolag lengyel nyelven erheto el.
FIGYELEM - ez egy rendkivul korai tesztverzio. A legalapvetobb
vezerlesen kivul gyakorlatilag meg semmi sem mukodik. Ez nem egy
kesz jatek - csupan annak bizonyiteka, hogy az eredeti jatekmotor
elindul es megfeleloen renderel Amigan.
Elsosorban azert teszem kozza, hogy megmutassam a fejlesztes
jelenlegi allasat, es visszajelzeseket gyujtsek.
-------------------------------------------------------------
MI MUKODIK
-------------------------------------------------------------
- Fut valódi hardveren es emulator alatt is
- RTG grafika (Picasso96 es CyberGraphX) Workbench ablakban
- 320x200-as kep 2x-es meretezessel 640x400-ra (pixel doubling)
- Fomenu es kuldetesvalasztas
- A palya betoltese es megjelenitese
- Palyagorgetes
- Egysegek kijelolese (bal egergomb)
- Mozgasi parancs kiadasa (jobb egergomb)
- Kilepes az ablak bezaro gombjaval
-------------------------------------------------------------
MI HIANYZIK MEG / MI NEM MUKODIK
-------------------------------------------------------------
- Hang (teljesen kikapcsolva - CD audio, WAV, zene)
- Bevezeto animaciok (kihagyva)
- A paletta-atmenetek azonnaliak, nem folyamatosak
- Billentyuzet tamogatas (jelenleg csak eger)
- Valoszinuleg szamos jatekmenetbeli funkcio meg nincs letesztelve
- Teljesitmenyoptimalizalas (a teljes kepernyo ujrarajzolasa koltseges)
- Nyelvi verziok (tervezett: lengyel, angol, magyar)
-------------------------------------------------------------
RENDSZERKOVETELMENYEK
-------------------------------------------------------------
- 68030 processzor 50 MHz-en vagy gyorsabb (68060-on tesztelve)
- RTG grafikus kartya CyberGraphX vagy Picasso96 tamogatassal
- Workbench true-color modban (16/24/32 bit)
- Az eredeti Polanie CD adatfajljai
-------------------------------------------------------------
TELEPITES ES INDITAS
-------------------------------------------------------------
Ez a csomag CSAK a futtathato allomanyt tartalmazza. A jatek
adatai (grafika, palyak, betukeszlet) a Metropolis Software
tulajdonat kepezik, ezert nem reszei ennek a csomagnak.
Szukseged van az eredeti Polanie CD-re.
1. Masold az alabbi fajlokat a CD-rol ugyanabba a drawerbe,
ahol a Polanie-Amiga talalhato:
graf.dat
pal.dat
font.dat
levels drawer (level.dat fajllal)
data drawer
2. Hozz letre ebben a drawerben egy SETUP.INI nevu fajlt,
amely pontosan 8 bajt hosszu es nullakkal van feltoltve
(ha nem tudod, hogyan kell elkesziteni, vedd fel a kapcsolatot
a szerzovel).
3. Inditsd el a Polanie-Amiga programot Shellbol vagy az ikonjara
duplan kattintva.
Az Amiga fajlnevei nem erzekenyek a kis- es nagybetukre, ezert
a GRAF.DAT es a graf.dat ugyanazt a fajlt jelenti.
-------------------------------------------------------------
VEZERLES
-------------------------------------------------------------
- Bal egergomb - kijeloles, menuk, gombok
- Jobb egergomb - mozgasi parancs / celpont
- Palyagorgetes - az egermutatoval a kepernyo szelehez
- Ablak bezaro gombja - kilepes a jatekbol
-------------------------------------------------------------
TECHNIKAI MEGJEGYZESEK
-------------------------------------------------------------
A port az eredeti forraskod (Watcom C++, DOS, 32 bites vedett mod)
m68k-amigaos-gcc forditoval torteno leforditasaval keszult.
A DOS-specifikus reteget (VGA, INT33 eger, PIT idozito,
CD-kezeles, DMA hang) nativ AmigaOS megoldasok valtottak fel
(RTG, IDCMP, idozito).
Kezelni kellett az x86 little-endian es a 68k big-endian
architekturak kozotti kulonbsegeket is, beleertve a grafikai
allomanyok fejlecet es a szoveges fajlok CRLF sorelvalasztoit.
A jatek kizarolag egesz szamokkal dolgozik - FPU nem szukseges.
-------------------------------------------------------------
KOSZONETNYILVANITAS
-------------------------------------------------------------
- MDF - az eredeti Polanie jatek elkesziteseert
- Az Amiga kozosseg - a felbecsulhetetlen RTG szoftverekert
(CyberGraphX, Picasso96)
Ez egy nem kereskedelmi celu hobbi projekt.
A Polanie jatek es minden hozza tartozo adat tovabbra is
a jogos tulajdonosok tulajdonat kepezi.
Hibajelenteseket, javaslatokat es visszajelzeseket orommel fogadok.
Video:
https://youtu.be/pWDj75dGIlk
|