./emulators/hatari, Atari ST emulator

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ] [ Image Add to tracker ]


Branch: CURRENT, Version: 2.6.1, Package name: hatari-2.6.1, Maintainer: pkgsrc-users

Hatari is an Atari ST emulator for systems supported by the SDL library.

Hatari is based on two main sources:
- The WinSTon sourcecode written by Paul Bates
(http://www.sourceforge.net/projects/winston/)
- The UAE's CPU core (http://www.freiburg.linux.de/~uae/)

You need a copy of an Atari ST TOS ROM to use this program. Then run
the program as follows: hatari --tos tos.image


Required to run:
[sysutils/desktop-file-utils] [graphics/hicolor-icon-theme] [graphics/png] [audio/portaudio] [devel/SDL2] [lang/python37]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto]

Master sites:

Filesize: 2078.187 KB

Version history: (Expand)


CVS history: (Expand)


   2026-02-23 14:23:05 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
hatari: updated to 2.6.1

2.6.1

Emulation improvements:

MegaSTE:

When using cache, only compare 24 lowest bits of address
Don't update cache after a bus/address error

Falcon:

Create a fast ram buffer (_FRB) cookie when running with TT RAM
to fix a problem with floppy disk access

Video:

Add support for STE 224 bytes overscan in medium resolution
Set correct resolution in Shifter when accessing $FF8260 as word
(fix regression in Hatari 2.6.0)

VME for MegaSTE / TT:

VME memory regions should return bus error when no VME board is present

Emulator improvements:

Windows:

Fix: late locale init messes debugger readline history handling

GEMDOS HD:

Fix: caches were no always flushed on writing to emulated memory

Debugger:

Fix: show DEL character as non-printable in memdumps

CPU/FPU settings:

Disallow 68881/68882 FPU in 040/060 mode

Config / SDL GUI:

Default screenshot save directory override option
SDL GUI asks for file name when starting AVI recording
Fit Hatari screen dialog to smallest required size and
log errors on invalid dialog sizes

CLI options:

GEMDOS HD & screenshot dir options accept only existing directories

Fixed demos:

A Letter To Sommarhack by Effect (write word at $FF8260)
Partial fix for Double Rez Trouble by DHS (med res overscan lines)

Fixed programs:

Spectre 3.0 (Hatari v2.6 regression, MegaSTE cache)
   2025-10-23 22:40:24 by Thomas Klausner | Files touched by this commit (2999)
Log message:
*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by \ 
/usr/pkg/lib/libglib-2.0.so.0 not defined
   2025-08-20 13:35:15 by Thomas Klausner | Files touched by this commit (242)
Log message:
*: fix build with cmake 4
   2025-05-18 12:39:43 by Zafer Aydogan | Files touched by this commit (1)
Log message:
master_site is out of service and timing out. provide archive.
   2025-02-12 07:45:45 by Ryo ONODERA | Files touched by this commit (850)
Log message:
*: Recursive revbump from audio/flac-1.5.0
   2024-08-25 08:19:21 by Thomas Klausner | Files touched by this commit (575)
Log message:
*: replace CMAKE_ARGS with CMAKE_CONFIGURE_ARGS
   2024-04-06 10:07:18 by Thomas Klausner | Files touched by this commit (1489)
Log message:
* recursive bump for libxkbcommon 1.7.0

Marc Baudoin reported problems with using old binary packages
with the new libkxbcommon, so force everything to 1.7.0
   2024-01-30 15:22:43 by Ryo ONODERA | Files touched by this commit (672)
Log message:
*: Recursive revbump from audio/pulseaudio-17.0