diff options
author | salo <salo> | 2003-06-03 11:51:45 +0000 |
---|---|---|
committer | salo <salo> | 2003-06-03 11:51:45 +0000 |
commit | 6f8dde23d2ce00ee702555445f3ec9d9fadc89c8 (patch) | |
tree | 849c4216da555f9e06b7c4f214b83f0b455fda8f /emulators | |
parent | 38ec20f86cffab7e216e15fa8a6cfebfa2420684 (diff) | |
download | pkgsrc-6f8dde23d2ce00ee702555445f3ec9d9fadc89c8.tar.gz |
Updated to version 0.30.
Changes:
- Changed output audio sample format back to unsigned again (seems to work
better on some systems).
- Adjusted audio functions so that Hatari's sound should be right again.
- Fixed TOS patching routine - it was only working on big endian machines
(Thanks to Tony Smolar for the hint!).
- IKBD_Cmd_ReadClock() should now work.
- Some parts of the code accessed the SR directly to read the IPL - however
the UAE CPU core only updates the SR when doing a MakeSR() first. So this
is done in the affected code parts now, too.
- The IPL wasn't raised when a MFP interrupt occured - fixed now.
- Full screen resolution for ST-Low can now be selected from the screen
setup dialog.
- The IKBD emulation does not longer duplicate joystick fire buttons when
a game (like Babarian) tries to use both, joystick and mouse => Games like
Lotus Turbo Esprit Challange are now working again!
- Improved audio timer function - the code should now be a little bit faster.
- Resynced Hatari's UAE CPU core with UAE 0.8.22 - this fixes some bugs in
68k instructions like ABCD and SBCD.
- Now only reinitializing the sound subsystem if really needed, this should
fix a problem with Linux ALSA sound driver (Thanks to Tony Smolar for
discovering this problem!).
- Added another patch for TOS 2.05 so that this TOS version should now work
with Hatari, too.
- Rewrote TOS patching routine. It is more flexible now.
- Removed 0xa0ff opcode for VDI resolutions; using GEMDOS_OPCODE now instead.
- Fixed MMU RAM size configuration bug.
- Rewrote some screen conversion functions in C (low320x8.c, low640x8.c,
med640x8.c and spec640x16.c).
- When a bus or address error occurred, the PC was often not set to the
right exception handler routine. This has been fixed now - thanks to
Philippe Gerin for finding the bug and the patch for solving it!
Diffstat (limited to 'emulators')
-rw-r--r-- | emulators/hatari/Makefile | 22 | ||||
-rw-r--r-- | emulators/hatari/PLIST | 9 | ||||
-rw-r--r-- | emulators/hatari/distinfo | 6 |
3 files changed, 17 insertions, 20 deletions
diff --git a/emulators/hatari/Makefile b/emulators/hatari/Makefile index 7d413db5460..3206daa0323 100644 --- a/emulators/hatari/Makefile +++ b/emulators/hatari/Makefile @@ -1,9 +1,8 @@ -# $NetBSD: Makefile,v 1.3 2003/05/02 11:54:49 wiz Exp $ +# $NetBSD: Makefile,v 1.4 2003/06/03 11:51:45 salo Exp $ # -DISTNAME= hatari-0.25 -PKGREVISION= 1 -WRKSRC= ${WRKDIR}/hatari-0.25/src +DISTNAME= hatari-0.30 +WRKSRC= ${WRKDIR}/${DISTNAME}/src CATEGORIES= emulators MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=hatari/} @@ -13,20 +12,17 @@ COMMENT= Atari ST emulator USE_BUILDLINK2= YES USE_X11= YES +USE_GMAKE= YES ALL_TARGET= hatari -USE_GMAKE= yes -MAKE_FLAGS+= DATADIR=${PREFIX}/share/hatari - -HATARI_SHARE= ${PREFIX}/share/hatari +MAKE_FLAGS+= DATADIR="${PREFIX}/share/hatari" do-install: ${INSTALL_PROGRAM} ${WRKSRC}/hatari ${PREFIX}/bin - ${INSTALL_DATA_DIR} ${HATARI_SHARE} - ${INSTALL_DATA} ${WRKSRC}/font8.bmp ${HATARI_SHARE} - ${INSTALL_DATA} ${WRKDIR}/hatari-0.25/readme.txt ${HATARI_SHARE} - ${INSTALL_DATA} ${WRKDIR}/hatari-0.25/authors.txt ${HATARI_SHARE} - ${INSTALL_DATA} ${WRKDIR}/hatari-0.25/gpl.txt ${HATARI_SHARE} + ${INSTALL_DATA_DIR} ${PREFIX}/share/hatari + ${INSTALL_DATA} ${WRKSRC}/font8.bmp ${PREFIX}/share/hatari + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/hatari + cd ${WRKSRC}/.. && ${INSTALL_DATA} *.txt ${PREFIX}/share/doc/hatari .include "../../devel/SDL/buildlink2.mk" .include "../../mk/bsd.pkg.mk" diff --git a/emulators/hatari/PLIST b/emulators/hatari/PLIST index 52d38b6d034..6b1e952508b 100644 --- a/emulators/hatari/PLIST +++ b/emulators/hatari/PLIST @@ -1,7 +1,8 @@ -@comment $NetBSD: PLIST,v 1.1.1.1 2002/12/31 19:16:53 cjep Exp $ +@comment $NetBSD: PLIST,v 1.2 2003/06/03 11:51:45 salo Exp $ bin/hatari -share/hatari/authors.txt +share/doc/hatari/authors.txt +share/doc/hatari/gpl.txt +share/doc/hatari/readme.txt share/hatari/font8.bmp -share/hatari/gpl.txt -share/hatari/readme.txt @dirrm share/hatari +@dirrm share/doc/hatari diff --git a/emulators/hatari/distinfo b/emulators/hatari/distinfo index 64c3255ba14..29b2710808b 100644 --- a/emulators/hatari/distinfo +++ b/emulators/hatari/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.1.1.1 2002/12/31 19:16:53 cjep Exp $ +$NetBSD: distinfo,v 1.2 2003/06/03 11:51:45 salo Exp $ -SHA1 (hatari-0.25.tar.gz) = f00d10d771730a6b7a1e71efaeab2541f1298d93 -Size (hatari-0.25.tar.gz) = 278495 bytes +SHA1 (hatari-0.30.tar.gz) = a41bf902a715b135ba7035ad04ead59da72e1e88 +Size (hatari-0.30.tar.gz) = 283844 bytes |