[#91] Re: Mortal Kombat 3 na Amigę

@Artur Jarosik, post #89

Właśnie siadam po powrocie z AmiParty.

Jeśli do działania potrzeba jeszcze innych plików, napiszcie jaka to dokładnie nazwa (wersja) i jaka platforma.
[#92] Re: Mortal Kombat 3 na Amigę

@_DiskDoctor_, post #91

Wersja beta 1.4 została opublikowana.
Naprawa zapisu i odczytu mapowania klawiatury, zmieniono domyślne przypisanie klawiszy:
klawisz Enter zamiast cyfry 1 dla gracza 1 oraz klawisz Enter na klawiaturze numerycznej w celu włączenia gracza 2.
4
[#93] Re: Mortal Kombat 3 na Amigę

@Artur Jarosik, post #92

Tak się zastanawiam, czy ten port obsługuje wszystkie przyciski z joypada zgodnego ze standardem CD32?

Ogólnie to dobra robota, mam nadzieję że uda ci się też trochę zoptymalizować grę żeby działała płynnie na 68060@100MHz z AGA.
2
[#94] Re: Mortal Kombat 3 na Amigę

@Artur Jarosik, post #92

Odpalilem na pistromie cm4 i na AGA 55 klatek na RTG 60
Grywalne super ale wiadomo pistrom to mocy az naddto.
Ale mam pytanie z innej beczki bo albo pamiec nie ta ale cos mortal biednie wyglada - jakby brakowalo mu kolorow - patrze na yt na filmiki z msdos czy ps1 i wyglada to lepiej. Czy to kwestia trybu 256kolorow i ze na ps1 lub wersja dos chodzila w wiekszej ilosci kolorow?

Po lewej amiga rtg po prawej yt z dos nawet to tło albo ja coś mam złe ustawione w monitorze ;)



Ostatnia aktualizacja: 16.03.2026 11:52:49 przez marggines
3
[#95] Re: Mortal Kombat 3 na Amigę

@marggines, post #94

Tak, masz ustawiony tryb 256 kolorów w mk3.ini
Dla 16 bit ustaw bpp=16.
1
[#96] Re: Mortal Kombat 3 na Amigę

@Solo Kazuki, post #93

Tak, obsługuje 2 pady i wszystkie 6 przycisków.

Można sobie samemu ustawić sterowanie, zrzut wrzucałem tu
https://www.ppa.pl/forum/strefa-gier/48482/mortal-kombat-3-na-amige/3#m860572

Taki był docelowy konfig, gra już jest mocno zoptymalizowana.
Tryb 8bit zamiast 16bit, c2p Kalms 040/060 i blitowanie w asm.

Na razie można testować wyłączanie planów tła
disable_bkgd_plane0=0
disable_bkgd_plane1=0
disable_bkgd_plane2=0
disable_bkgd_plane3=0
disable_bkgd_plane4=0
disable_bkgd_plane5=0
disable_bkgd_plane6=0
disable_bkgd_plane7=0

np. disable_bkgd_plane0=1 daje + 20fps na arenie The Balcony

Lub wyłączenie animacji tła z disable_bkgd_ani=1
2
[#97] Re: Mortal Kombat 3 na Amigę

@Artur Jarosik, post #96

Ostatecznie ustaw fixed_timestep=1
ale mogą pojawić się błędy w animacji.
[#98] Re: Mortal Kombat 3 na Amigę

@Artur Jarosik, post #95

Juz wyglada elegancko :)

A jeszcze jedna sprawa - bo mam joya z dwoma fajerami ale chyba przez to ze gra dziala w trybie pada cd32 to nie idzie mi tego skonfigurowac - daje reke a nadal kopie - przeiwdujesz cos w tym kierunku?
[#99] Re: Mortal Kombat 3 na Amigę

@Artur Jarosik, post #87

Coś to sterowanie się miesza bardzo (ustawiałem klawisze z klawiatury):
- high punch działa jako high kick
- low punch działa jako high punch
- high kick działa jako low kick
- low kick działa jako low punch

Poza tym reszta jest perfekcyjna
1
[#100] Re: Mortal Kombat 3 na Amigę

@marggines, post #98

Ale jak ty sobie wyobrażasz przypisać 6 wymaganych przycisków na 2?
Nie patrz na pokaleczoną przez to wersję na Amigę, bo tam od razu grę pisali na 1/2 przyciski.
1
[#101] Re: Mortal Kombat 3 na Amigę

@Artur Jarosik, post #96

Tak, obsługuje 2 pady i wszystkie 6 przycisków.

Dużo osób zapomina że jest 7 przycisków (jeszcze PLAY).
Można też to wykorzystać, np jako pauzę.
3
[#102] Re: Mortal Kombat 3 na Amigę

@Solo Kazuki, post #101

Tak oczywiście jest 7 przycisków i PLAY działa jako START i PAUZA jednocześnie.
2
[#103] Re: Mortal Kombat 3 na Amigę

@Solo Kazuki, post #100

A kto powiedzial ze chce 6 przyciskow przypisac do 2ch na joyu. Chcialem reka gora i noga gora pod F1 i F2 a reszta na klawiaturze.
[#104] Re: Mortal Kombat 3 na Amigę

@tukinem, post #99

Na pewno masz betę 1.4?

Właśnie to sprawdzałem i mam sterownie poprawne, tak jak w opcjach.
[#105] Re: Mortal Kombat 3 na Amigę

@Artur Jarosik, post #104

Masz rację skopiowałem binarkę 1.4, ale uruchamiałem z ikonki sterowanie jest ok, ale teraz potrafi się zrobić HALT3 podczas gry. Należy zmienić nazwę pliku exe aby uruchomić go z tooltypem ikony?

EDIT: już poradziłem sobie. Świetnie to działa. Może uda się w przyszłości zrobić wersję działającą bez FPU na 060?

Ostatnia aktualizacja: 16.03.2026 19:58:43 przez tukinem
1
[#106] Re: Mortal Kombat 3 na Amigę

@Artur Jarosik, post #1

Uruchomiłam to na Amidze 4000 z Cybervision 64/3D. Procesor 68060/100MHz.

Gra działa bardzo wolno. Płynnie ale tak jak by 3 razy za wolno.

Czy da się z tym cos zrobić?
1
[#107] Re: Mortal Kombat 3 na Amigę

@Hexmage960, post #47

majac duzo czasu i umijetności wszystko jest możliwe , pokazli atarowcy niedawno : https://m.youtube.com/watch?v=1XTl1qBWdCM&pp=ygUcYXRhcmkgOCBiaXQgc3RyZWV0IGZpZ2h0ZXIgMg%3D%3D

Ostatnia aktualizacja: 16.03.2026 20:20:14 przez fibi
[#108] Re: Mortal Kombat 3 na Amigę

@Katarzyna, post #106

Czyli na Amidze nie da się pograć..
[#109] Re: Mortal Kombat 3 na Amigę

@Katarzyna, post #106

W poście 96 i 97 napisałem co można zrobić dla uzyskania większej wydajności w grze.

Wersji Beta 1.5 dodałem możliwość zmniejszenia jakości tła bo jego rysowanie bardzo obciąża CPU.

# 0=off, 1=vertical 1:2, 2=2x2
bkgd_skip_every_other_line=1 lub /2

https://mega.nz/fm/Q8tgHayB




Ostatnia aktualizacja: 16.03.2026 20:31:24 przez Artur Jarosik
1
[#110] Re: Mortal Kombat 3 na Amigę

@kaka, post #108

Tu jest na 060 100Mhz AGA, na RTG byłoby grywalne

2
[#111] Re: Mortal Kombat 3 na Amigę

@Artur Jarosik, post #109

Dobrze jest miec duzo opcji.
Ale ja nigdy nie lubilem programow, gdzie trzeba je recznie wpisywac.
Wedlug mnie taki port jak MK3 zasluguje na osobnego exeka.
Uruchamiany Setup lub Config, moglby tworzyc taki plik .INI
I kazdy latwo by sobie wybral co by chcial.
1
[#112] Re: Mortal Kombat 3 na Amigę

@Don_Adan, post #111

Konfigurujesz zwykle jednorazowo.

Opcje służą do zmiany co chwilę.
[#113] Re: Mortal Kombat 3 na Amigę

@_DiskDoctor_, post #112

Oczywiscie, ze nie.
Jak ktos ma AGA i RTG to moze sobie zmieniac.
Jak ma RTG to moze sobie zmieniac chocby 8 bit czy 16 bit grafike.
itp
Po prostu jak masz goly plik .INI to sie go zwykle nie rusza.
A dlaczego ? Bo zwykle nie wiadomo co da sie zmienic, i na co mozna zmienic.

Do tego sa przypadki, ze jak cos jest wylaczone to cos innego nie zadziala.
Ewentualnie mozna sie pomylic cos wpisujac recznie tzw. "typo" zrobic.

Opcje to moga byc do obslugi dzoja lub klawiatury, czy wlaczenia/wylaczenia SFX lub muzyki, i je mozna zmienic jak juz gra dziala.
Konfig/Setup, to jest cos wywolywane przed uruchomieniem gry.
Ma tak Biing!, chyba jedyna bardzo duza Amigowa gra dyskietkowa stworzona z mysla o HD.
Czegos takiego jak uzycie ilosci pamieci czy buforowanie danych raczej nie ustawisz po uruchomieniu gry.
[#114] Re: Mortal Kombat 3 na Amigę

@Don_Adan, post #113

A jesli chodzi o optymalizacje kodu ASM na 68k, to najlepiej jakby Arti otworzyl na EAB nowy watek w sekcji coders ASM.
O tytule "Mortal Kombat 3 optymalizacje kodu".
A w srodku dal ten kod, ale nie caly w jednym wpisie.
Tylko kazda procedura jako jeden wpis w tym watku.

Po prostu na Androidzie, jest bardzo niewygodnie przegladac taki dlugi kod albo odpisywac na konkretna procedure z cytowaniem kodu.
Wtedy to bedzie bardziej czytelne i koderzy beda mogli sie wykazac umiejetnosciami.

Oczywiscie najlepiej jakby to byl juz kod przekazujacy argumenty w rejestrach scratch, czyli D0,D1,A0 i A1.
A nie przez stos/stack.
Mnie to od razu razi, moze na 68080 to jest w miare szybkie jeszcze bo ma linkstack.


link

Ale na wszystkich innych 680x0 to spowalnia dzialanie.
[#115] Re: Mortal Kombat 3 na Amigę

@fibi, post #107

Dlatego uważam że na Amigę powinien powstać porządny port Super Street Fighter II X/Turbo.



A wspomnianą grę muszę sobie ściągnąć na Atari.
6
[#116] Re: Mortal Kombat 3 na Amigę

@Solo Kazuki, post #115

Czy MK3 generalnie ma grafiki w 320x240, czy jest opcja zwiększenia rozdzielczości? W tej mam ponad 60fps.
Wolę mniej klatek z wyższą rozdzielczością. W Quake 1 i 2 gram w 800x600. Mam wtedy troszkę ponad 20fps ale bardziej mi się podoba.
[#117] Re: Mortal Kombat 3 na Amigę

@mareq, post #116

Ale Quake to 3D, czyli wektorówka (z naciągniętymi teksturami). W 3D można sobie robić co się chce w rozdzielczością, bo cały obraz i tak jest generowany w locie.
Gry 2D mają taką grafikę jaką mają i w nich 1 pixel na grafike to 1 pixel na ekranie. Skalowanie ich w górę niczego nie zmieni. Chyba, że przy pomocy jakiegoś dzisiejszego skalowania ML/AI podciągnąć to w górę klatki animacji. Ale daję sobie wszystko uciąć, że gra 2D z tamtej epoki nie jest przystosowana do tego żeby jej akcję wrzucić nagle na większy ekran i dać jej klatki animacji o zupełnie innym rozmiarze. :) To były zbyt lamerskie czasy i wymagałoby to zbyt przewidujących przyszłość programistów i decydentów żeby wtedy to zrobić.
Zwracam uwagę, że w tamtych czasach powstało sporo produkcji, które na dzisiejszych maszynach potrafią działać za szybko. A poradzenie sobie z tym w fazie projektowania gry to przedszkolne zadanie na kilkanaście linii.

Ostatnia aktualizacja: 18.03.2026 15:13:42 przez MDW
1
[#118] Re: Mortal Kombat 3 na Amigę

@mareq, post #116

A włączałeś tryb 16bit na pewno jest wolniejszy od 8bit,
jak tak to mogę dodać limiter fps i sobie ustawisz tyle ile chcesz mieć
ale w 20 fps będzie slow-motion bo logika gry jest dla 50 fps.
[#119] Re: Mortal Kombat 3 na Amigę

@Katarzyna, post #106

Możemy zrobić zamianę. Biorę A4000, a daję A600 z Pistormem. Będzie chodzić płynnie, a nie jak na jakimś klamorze
1
[#120] Re: Mortal Kombat 3 na Amigę

@Artur Jarosik, post #118

Mam włączone 16 bit. Mi nie chodziło o to, że chcę mniej fps, tylko o to, że toleruję niskie wartości gdy rozdzielczość może być większa. Odnośnie rozdzielczości to po prostu pytałem czy w grze nie ma na przykład dwóch zestawów grafik, które można przełączać, czy po prostu jest zrobiona na sztywno dla lowres.
Na małym CRT nawet niska rozdzielczość jest ok. Ja po prostu używam 24-calowego LCD. Gdybym namiętnie grał to pewnie bym poszukał jakiegoś LCD 14-15 cali. Już by to lepiej wyglądało. Za dziecka używałem Neptuna 156. Tam było 12 cali i dodatkowo zielony obraz szeroki uśmiech.
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