Nowy emulator Jaguara został właśnie udostępniony. Zmiany to:
- Dodano więcej obsługi przypadków brzegowych odczytu/zapisu bez wyrównania. Rozwiązuje to między innymi problem występujący w Theme Park.
- Zmieniono pewne nieudokumentowane zachowanie instrukcji RISC, aby dopasować je do niektórych moich lokalnych testów sprzętowych. Wiadomo, że jedna z tych zmian poprawia problem z kierunkami obiektów w Defender 2000.
- Dodano więcej funkcji Jaguar GD. Funkcje systemu plików zostały usunięte, ale nie byłem pewien, czy ktoś naprawdę potrzebuje/chce je w pełni zaimplementować, więc daj mi znać, jeśli jest to dla ciebie ważne.
- Naprawiono kilka „niezdefiniowanych” przypadków Blittera. (nie ma to wpływu na żadne istniejące tytuły)
- Kompilacje Linux ARM64 są teraz częścią zautomatyzowanego zestawu kompilacji. Specjalne podziękowania dla cubanismo za przeprowadzenie mnie przez pole minowe kompilacji krzyżowej dla starożytnych systemów Linux.
- Znaczące ulepszenia funkcji wycofywania w sieci, propagowane z BigInstinct.
- Wszelkiego rodzaju nowe funkcje platformy/frameworka, również przeniesione z BigInstinct. Nie miałem ochoty przeglądać setek zmian, by stworzyć spójne podsumowanie, ale jednym z bardziej godnych uwagi dodatków jest opcja run-ahead w stylu byuu.
- Różne zmiany w kompilacjach deweloperskich w celu dokładniejszego odzwierciedlenia sprzętu i/lub wykrywania błędów, które mogłyby się zepsuć w kompilacjach innych niż deweloperskie. (obejmuje to włączenie wyjątków adresu M68K)
- Wiele kodu „anty-emulatorowego” będzie zawodzić w kompilacjach deweloperskich w tym momencie, a niektóre powiązane funkcje mogą wkrótce zostać przeniesione do kompilacji innych niż deweloperskie; poleganie na niedokładnościach, aby temu zapobiec
Można pobrać tutaj: ->link<- www.richwhitehouse.com/jaguar/index.php?content=download
Debugger do emulatora - Noesis v4474: ->link<- www.richwhitehouse.com/index.php?content=inc_projects.php&showproject=91