[新聞] Hatari 2.5.0

作者: sdbsy14242 (あやめづきの子)   2024-04-22 10:14:30
Hatari is an Atari ST/STE/TT/Falcon emulator for GNU/Linux, BSD, Mac OS X,
Windows and other systems which are supported by the SDL library. The Atari
ST was a 16/32 bit computer system which was first released by Atari in 1985.
Using the Motorola 68000 CPU, it was a very popular computer having quite a
lot of CPU power at that time. Unlike many other Atari ST emulators which try
to give you a good environment for running GEM applications, Hatari tries to
emulate the hardware of a ST as close as possible so that it is able to run
most of the old ST games and demos. Hatari is open source software and is
distributed under the terms of the GNU General Public License (GPL).
Changes:
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
... and many more. See doc/release-notes.txt for the full changelog.
https://hatari.tuxfamily.org/doc/release-notes.txt
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
Download:
https://hatari.tuxfamily.org/download.html
https://hatari.tuxfamily.org/

Links booklink

Contact Us: admin [ a t ] ucptt.com