[hatari-devel] Hatari 2.5.0 has been released

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


Hello

Hatari 2.5.0 has been released !

You can get it from https://hatari.tuxfamily.org/ or directly in https://download.tuxfamily.org/hatari/2.5.0/

Sources are available, as well as prebuilt binaries for Windows (in 32 bit and 64 bit mode)
and macOS (universal x86-64 / arm64 binary for macOS 10.13 and newer)
Both Windows and macOS binaries include support for PortMidi


Major highlights of this new version :

- Improved 68000 cycle accuracy (IPL, STOP, TRACE), IACK timings
- Better support for MMU/generic CPU mode using autovectored interrupt
- Some fixes for specific MOVEM cases with 68040/60
- Fix stacked PC for branch/jump instructions doing a bus error
- Add host received data interrupt for DSP
- Add support for 4 pixel hardscroll on STF by stopping shifter (new technique by Troed/Sync) - Full support for SCC 85C30 for MegaSTE, TT and Falcon (serial ports and LAN)
- STE joypad emulation now supports analog / paddle input, too
- Fix for IPF/CTR where caps library incorrectly reset Track Register
- IDE : fixed emulation of the HOB (High Order Byte) of the last LBA48 value and limit LBA28 capacity announcement to 2^28-1 - Falcon : fixes values for SNDINT/SOUNDINT signal used by DMA sound for correct interrupts on start of frame / end of frame - Falcon : preliminary support for vertical refresh rates (50,60 or 71 Hz) based on Videl
- Support for more language in EmuTOS and some country code fixes
- Several Gemdos HD changes to better match TOS behaviour
- Support for screenshot using .NEO or .XIMG format
- Suppress repeats of identical log & trace messages by default
- Debugger improvementes : symbols handling (MINT+ELF, demangled C++/a.out), weak symbols, duplicate addresses, break on Line-A and Line-F exceptions, "echo" command, ... - Several disassembler changes : support longer symbol names, flags to changes output formatting, optional support for capstone library
- Some fixes to the SDL UI : mouse position, scrollbar

Fixed demos:
- Chaos A.D. : bad sound (Falcon DMA sound interrupts)
- Little -ME- Demo end part by Overlanders : black screen after a while (IACK timing)
- Monscape : bad sound (TT/DMA FIFO update)
- Time Slice by Defence Force : monochrome demo (crash when Hatari
  is compiled with "small mem" option)
- What If by Troed/Sync : 4 pixel hardscroll on STF by stopping shifter
- Oergs, Terrorize your soul, Zero Three Zero demos work now also
  when MMU is enabled

Fixed programs:
- FlaySID (DSP host handling)
- AFM sound with equalizer enabled (DSP modulo)
- FreeMiNT (use SCC counter at start to detect the SCC clock freq)
- Spectre 3.0 Macintosh emulator (stacked PC in case of bus error)
- m68k-Linux works (again) with 040/060 emulation (MMU)
- m68k-NetBSD does not crash on boot any more (MMU)

Fixed games:
- F29 Retaliator using CTR/IPF format (handle FDC's TR reset bug in caps library)
- MIDI (MFP IRQ clear) handling:
  - Bad Mood
  - Midi Maze
  - Midi Maze II
  - Oxyd 2
- Work now also when MMU is enabled:
  - Gravon (demo)
  - Killing Impact
  - Moongame

See release-notes.txt for the full changelog http://hatari.tuxfamily.org/doc/release-notes.txt

Nicolas




Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/