diff options
author | adam <adam@pkgsrc.org> | 2016-11-06 15:39:28 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2016-11-06 15:39:28 +0000 |
commit | 2bd94a9b3353d7cbf6987c668bd99d47f2a5cede (patch) | |
tree | 0ca05a61e2f88e369caafdeb73cf28ad1692902d /emulators/hatari/Makefile | |
parent | e84ed58835a5fc20f348327965ffe8fbbc9f4846 (diff) | |
download | pkgsrc-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/Makefile | 7 |
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" |