Articles

Witamy na oficjalnej stronie zespołu programistów MAME

nadszedł czas, aby pożegnać się z rokiem 2020, a my to robimy dzięki wersji MAME 0.227, owocowi naszego rozszerzonego cyklu rozwoju Listopad/Grudzień. Wiele się wydarzyło w ciągu tych dwóch miesięcy, jeśli chodzi o wewnętrzne ulepszenia MAME, a także zmiany widoczne dla użytkownika. Jeśli śledziłeś wraz z rozwojem, zauważyłeś, że przenieśliśmy MAME do C++17, zmieniliśmy interfejs Lua, ulepszyliśmy i ulepszyliśmy emulowany system pamięci oraz oczyściliśmy wiele starzejącego się kodu.

MAME 0.227 dodaje wstępne wsparcie dla macOS na AArch64, znany również jako „Apple Silicon”. Zauważ, że brakuje nam rodzimego rekompilatora A64 i są pewne problemy z naszym back-endem rekompilatora C. Jeśli używasz kompilatora MAME A64, możesz wyłączyć rekompilatory formost systemów, które ich używają z opcją-nodrc w linii poleceń. Możesz uzyskać lepszą wydajność dla emulowanych systemów z procesorami mips III lub PowerPC, uruchamiając kompilację MAME podrosetta 2 x86-64 z włączonymi rekompilatorami. (Yo, ’ sup dawg. Słyszałem, że lubisz Kompilatory…)

wiele długoletnich problemów zostało naprawionych w tym wydaniu.Brakujące platformy w etapie 15 Kwartetu Sega pojawiają się teraz poprawnie.Opiera się to na funkcji mikrokontrolera ochronnego, o której wcześniej nie wiedzieliśmy. Funkcje ochronne, które są używane dopiero późno w grze, stały się powtarzającym się źródłem frustracji nie tylko dla twórców gier, ale także dla bootleggerów zręcznościowych, a nawet wydawców ponownie wydających stare gry w nowych formatach. Wygląda na to, że Sega przegapiła tę funkcję w ich wydaniu Astro City Mini. W tym miesiącu Naprawiono kolejny długotrwały problem z ochroną, który sprawiał, że Rampartimpossible Atari do ukończenia na poziomie trudności weteran. Ta była w rzeczywistości zagrywką, która przez lata pozostawała nierozwiązana, być może dlatego, że wysoki poziom trudności gry utrudnia jej dotarcie. Skoro już jesteśmy w temacie, dodano symulację ochrony dla wersji karnawału, które działają na sprzęcie Head On.

podczas gdy emulacja ochrony może obejmować najbardziej zauważalne poprawki,wiele innych rzeczy, które zostały również ulepszone. Poprawiono problemy graficzne w Chase Bombers, Championship Bowling i Prop Cycle.NFL Blitz ’99 nie pomija już animacji w trybie przyciągania. Przełączniki DIP zostały poprawione w 3-D Bowling, Bloxeed i MahjongTenkaigen. Przełączanie gry działa teraz na Multipede, a bootlegi Klax są odtwarzane, z działającym dźwiękiem.

nie byłoby to wydanie MAME bez nowych obsługiwanych systemów. W tym miesiącu Mamy gry telewizyjne od dreamGEAR, JungelTac, LexiBook isenario. Jak zawsze, jakość jest bardzo zróżnicowana. Odnaleziono i porzucono nowe wersje: Loop Master, Cookie Bibi 2, F-1 Grand Prix, ForgottenWorlds oraz Narc. Jedna z nowo wspieranych wersji jest szczególnie interesująca, gdyż wydaje się być wcześniejszą wersją, pozbawioną znacznej ilości treści występujących w innych wersjach gry. Znaleziono jeszcze jedną niekompletną kopię Furywy mistrza Unico, którą można było połączyć z poprzednim niekompletnym zestawem.

wreszcie, istnieje kilka ulepszeń do wewnętrznego interfejsu użytkownika.Istnieje więcej kontroli dla zrzutów ekranu, proporcji i skalowaniedostępne z menu opcji wideo. Możesz teraz używać kodów NOT podczas przyporządkowywania analogowych osi joysticka do wejść cyfrowych. Menu dla wtyczek theCheat i Autofire zostały bardziej spójne.

oczywiście jest o wiele więcej, na które nie mamy miejsca, ale możesz o tym przeczytać w whatsnew.txtfile i pobierz źródłowe i 64-bitowe pakiety binarne Windows ze strony pobierania. To był bardzo trudny rok dla wielu z nas, ale nadal był to świetny rok dla MAME development. Podziękowania dla wszystkich, którzy przyczynili się w tym roku, nawet jeśli było to tylko miłe słowo lub pomoc użytkownikowi na forum społecznościowym. Życzę wspaniałego Nowego Roku i utrzymania ducha digitalpreservation przy życiu!

Read the rest of this entry ”

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *