hatari 2.1.0
- AdamK @ 13.2.2018 @ 11:44
Ukazała się nowa wersja Hatari, emulatora Atari ST/STE/TT i Falcona.
W wersji 2.1.0 dokonano astępujących zmian:
- przepisano od podstaw emulację układu YM2149, która jest teraz cycle-exact
- przepisano od podstaw emulację układu BliTTer, która jest teraz cycle-exact i poprawnie współdzieli szynę z procesorem
- poprawiono emulację grafiki: wyświetlanie dolnej ramki w trybie 60Hz, ilość wyświetlanych lini, video counter i timer B w trybie mono
- dodano pełną emulację konfiguracji MMU/MCC adresem $FF8001, dzieki czemu wspierane jest więcej kombinacji pamięci RAM (256KB i 2.5MB)
- poprawiono emulację obrazów STX z FDC pracującym w trybie weryfikacji
- poprawiono emulację nieudokemntowanego zachowania instrukcji STOP procesora 68000
- poprawiono kolejność dostępu do szyny niektórych instrukcji procesora, oraz rzadko wykorzystywane formaty ramek stosu
- poprawiono flagi procesora po instrukcjach DIV i BCD
- poprawiono czasy dostępu do pamięci procesora 68030, w zależności od rodzaju pamięci
- cache instrukcji procesora nie był poprawnie wyłączony kiedy bit EI rejestru CACT był ustawiony na 0
- poprawiono dokładność cache emulacji procesorów 68020/30/40/60, z opcjonalnym wsparciem MMU
- znacznie poprawiono emulację FPU, dodano tryb soft-float
- za poocą biblioteki PortMidi, dodano wsparcie dla MIDI pod systemami Windows i macOS
- dodano wsparcie dla plików avi o wielkości ponad 4GB (do 256GB)
- GUI SDL pokazuje tryb 50/60Hz oraz użycie BliTTera
- nieznaczno poparawiono użycie VDI
- poprawiono i poszerzono możliwości autostartu programów za pomocą wirtualnych plików INF
- wprowadzono wiele poprawek do debuggera, szczególnie w zakresie ładowania symboli
- poprawiono kompilację na różne platformy (ARM64, MIPS, ...)