summaryrefslogtreecommitdiff
path: root/emulators/hatari/Makefile
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2016-11-06 15:39:28 +0000
committeradam <adam@pkgsrc.org>2016-11-06 15:39:28 +0000
commit2bd94a9b3353d7cbf6987c668bd99d47f2a5cede (patch)
tree0ca05a61e2f88e369caafdeb73cf28ad1692902d /emulators/hatari/Makefile
parente84ed58835a5fc20f348327965ffe8fbbc9f4846 (diff)
downloadpkgsrc-2bd94a9b3353d7cbf6987c668bd99d47f2a5cede.tar.gz
Version 2.0.0 (2016-11-04)
--------------------------- Emulation: - 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 lines) - 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 floppy
Diffstat (limited to 'emulators/hatari/Makefile')
-rw-r--r--emulators/hatari/Makefile7
1 files changed, 4 insertions, 3 deletions
diff --git a/emulators/hatari/Makefile b/emulators/hatari/Makefile
index 9a1a8ca6a88..7ca23c886b9 100644
--- a/emulators/hatari/Makefile
+++ b/emulators/hatari/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.44 2016/07/09 13:03:46 wiz Exp $
+# $NetBSD: Makefile,v 1.45 2016/11/06 15:39:28 adam Exp $
-DISTNAME= hatari-1.9.0
+DISTNAME= hatari-2.0.0
CATEGORIES= emulators
MASTER_SITES= http://download.tuxfamily.org/hatari/${PKGVERSION_NOREV}/
EXTRACT_SUFX= .tar.bz2
@@ -15,6 +15,7 @@ USE_LANGUAGES= c
CMAKE_ARGS+= -DENABLE_OSX_BUNDLE:BOOL=0
PYTHON_VERSIONS_INCOMPATIBLE= 34 35 # not yet ported as of 1.7.0
+
REPLACE_PYTHON+= python-ui/config.py
REPLACE_PYTHON+= python-ui/debugui.py
REPLACE_PYTHON+= python-ui/dialogs.py
@@ -34,7 +35,7 @@ REPLACE_PYTHON+= tools/hconsole/hconsole.py
INSTALLATION_DIRS+= share/doc/hatari
.include "../../audio/portaudio-devel/buildlink3.mk"
-.include "../../devel/SDL/buildlink3.mk"
+.include "../../devel/SDL2/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"