@Don_Adan,
post #15
ale ona nie ma kodu zrodlowego niestety. teoretycznie mozna zdekompilowac, ale to nie to samo co kod zrodlowy - juz mialem to robic z desperacji, ale ta kumulacja optymalizacji co zrobilem zaczyna byc widoczna. juz pomalu dochodze do predkosci graficznej podczas walki ktora moze dzialac na 030/50, tylko problemem jest cala reszta - czas ladowania roznych elementow, przechodzenia miedzy planszami UI, czas logiki i ruchu przeciwnika, czas zapisu/odczytu save, itd. ten port ma mase miejsca na optymalizacje wszedzie, ale to zajmuje duzo czasu bo trzeba to robic kawalek po kawalku.
widze ze petla ruchu przeciwnika nadal sie zawiesza losowo w wersji 0.6.x. sprobuje to naprawic i wyslac razem z tymi optymalizacjami graficznymi. obecnie optymalizuje marnotrawstwo w turze przeciwnika. (zbilem czas juz ponad 2x) Poluje tez na te losowe freeze
Jesli calosc bedzie przynajmniej "do zdzierzenia" na 10 MIPS (030/50), to nawet piecsetkowcy z pistormem beda mogli sprobowac zagrac. Nie wiem czy jest sens robienia wersji OCS, bo pistorm ma RTG, a ci co by mieli tradycyjne karty turbo i tylko OCS, beda mieli za malo ramu/za wolny ram, zeby poszalec. Moze jeszcze ram sie uda zbic bo on wszystko laduje do ramu jak leci, a moznaby zrobic na wzor ufo:eu - ze ladujemy tylko co podtrzebujemy przed dana plansza, a "Wszystko do ramu" jako opcja speedup'u. Ale obawiam sie ze predkosc ramu na takich maszynach ubije jeszcze spora czesc predkosci (duzo zysku jaki mamy to zasluga buforowania do ramu)
ale jak pierwszy raz skompilowalem to bylo 0.2-2FPS wszedzie na 35 mips, a teraz dochodzimy do grywalnosci na 10 mips.

. niedlugo opublikuje 0.7 i to ona wlasnie da najwiekszego kopa (w battle, bo reszty nie ruszalem, wybaczcie te chore loading times poki co)