./emulators/hatari, Atari ST emulator

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

Branch: CURRENT, Version: 2.0.0, Package name: hatari-2.0.0, 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
- 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] [lang/python27] [devel/SDL2]

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

Master sites:

SHA1: 9764f4a4c568908f614a474459691ddf6c450fd8
RMD160: 5277b0b9ffc65b7e604669498408f68e5da5ce77
Filesize: 3807.702 KB

Version history: (Expand)

CVS history: (Expand)

   2019-02-06 18:51:01 by Tobias Nygren | Files touched by this commit (1)
Log message:
hatari: fix build for X11_TYPE=modular

via tech-pkg Sijmen Mulder
   2018-07-03 07:03:44 by Adam Ciarcinski | Files touched by this commit (495)
Log message:
extend PYTHON_VERSIONS_ for Python 3.7
   2017-01-01 15:44:09 by Thomas Klausner | Files touched by this commit (577)
Log message:
Add python-3.6 to incompatible versions.
   2016-11-06 16:39:28 by Adam Ciarcinski | Files touched by this commit (4)
Log message:
Version 2.0.0 (2016-11-04)
- Machine:
  - Support for MegaST & MegaSTE machines added
    (this also replaces the Real Time Clock / RTC option, since this chip
    is only available on the Mega machines)
  - The general purpose registers of the TT SCU are now correctly emulated
    (this fixes the problem with AHDI not finding any partitions during boot)
- HD:
  - Fix: Disable GEMDOS opcodes after GEMDOS drive is disabled
  - Fix: GEMDOS HD can now be initialized multiple times,
    e.g. when running EmuTOS RAM image from a normal TOS
  - Fix: WORD access to IDE data register at 0xf00002
  - Fix: '*.*' pattern with GEMDOS HD should match also files
    without extension
- Video:
  - Full rewrite of the GLUE state machine, including support for the
    4 wakeup states in STF mode, as well as more accurate video timings
    (hbl, timer b, top/bottom and left/right removal, mixing 50/60/71 Hz
  - Correctly shows the last 8 pixels for STE 224 byte overscan
  - Fix: reading video counter $FF8205/07/09 after modifying it
    while display is ON
  - Fix: location of the video counter's restart when screen runs at 60 Hz
  - TT: sync ST & TT color registers immediately on write, handle
    palette bank setting correctly, fix duochrome colors
  - Falcon: handle byte access special case for ST color registers
  - Falcon: border color support also in HiColor
  - better hbl/timer b interrupts when CPU runs at 16/32 MHz
- Sound:
  - Special cases for STE DMA sound when start address = end address
  - Increase STE DMA volume when compared to the YM2149 volume
  - Greatly improve Falcon DMA sound
- CPU:
  - use WinUAE CPU for STF/STE mode too, not just Falcon (old CPU core
    is considered deprecated)
  - improved IACK and simultaneous interrupts
  - access IO regs on 2 cycle boundaries when possible
  - More accurate 68060 mode (instructions from previous CPU versions
    removed in 68060 aren't accepted/emulated anymore)
  - Misc bus error / IO mem register handling fixes for TT & Falcon
    (e.g. add TT DIP switch register handler)
- Blitter:
  - Better bus arbitration when blitter is started
  - Don't cause bus error when accessing regions causing CPU bus error
- Fixes to DSP addressing
- Floppy:
  - Fix the value of the WPT bit when inserting/ejecting a write protected
   2016-07-09 15:04:18 by Thomas Klausner | Files touched by this commit (599)
Log message:
Remove python33: adapt all packages that refer to it.
   2016-04-21 13:31:22 by Jonathan Perkin | Files touched by this commit (3)
Log message:
Use CMAKE_INSTALL_MANDIR.  Add patch comments.
   2015-12-05 22:26:09 by Adam Ciarcinski | Files touched by this commit (578)
Log message:
   2015-11-23 20:40:39 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
Changes 1.9.0:
Major update of the CPU for Falcon emulation, based on the latest version of \ 
WinUAE CPU : 68060, MMU, data/instruction cache, better prefetch pipeline, cycle \ 
accuracy, stack frame, ...
Memory : extra TT-RAM support for TT & Falcon emulation
MFP : better emulation of GPIP, AER and DDR
Gemdos HD emulation : better support for mapping of filenames with international \ 
MIDI : many accuracy improvements
Some fixes for video, blitter, dsp
More options for using ACSI and IDE disk images
Various changes in the UI
Various changes in the debugger