pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/emulators/atari800
Module Name: pkgsrc
Committed By: adam
Date: Sun Aug 5 21:27:04 UTC 2018
Modified Files:
pkgsrc/emulators/atari800: Makefile distinfo
pkgsrc/emulators/atari800/patches: patch-sound__oss.c
Added Files:
pkgsrc/emulators/atari800/patches: patch-Makefile.in
Removed Files:
pkgsrc/emulators/atari800/patches: patch-ac
Log Message:
atari800: updated to 4.0.0
Version 4.0.0:
This release brings four years of hard work of fellow Atari800 developers
on improvements and bugfixes of our favorite Atari emulator.
Ports to Atari ST/TT/Falcon, Android, Raspberry Pi and Sega Dreamcast
have been improved (some of them greatly).
CPU, SIO, ANTIC, GTIA, POKEY and PIA emulation has been corrected.
Atari800 now includes Altirra BIOS so it is now possible to run *some*
programs even without installing the original ROM files.
The total number of changes is so huge that major version bump was necessary.
Contrary to usual NEWS entries here follows a very incomplete list. It might
be updated in later releases. In the meantime please read DOC/ChangeLog
and the commit history in git for complete list of changes.
This release contains breaking changes in color handling. Users updating from
an earlier version should reset their color settings, or else the display
might be unreadable. To reset the color settings, do one of these:
* Select one of the presets available in the menu option "Display settings"->
"Color preset"; or
* Run atari800 with the -color-preset command-line option, e.g.:
atari800 -colors-preset standard; or
* Delete the emulator's config file (.atari800.cfg). Caution: you'll lose
all Atari800 settings!
New features:
-------------
* Support for loading of CAS images with "fsk" chunks - images of
copy-protected tapes can now be loaded, with SIO patch being disabled.
* Bit3 Full View 80 Column card emulation.
* New cartridge type 68: "Atrax 128 KB cartridge".
Previously existing cartridge type 17: "Atrax 128 KB cartridge" was based
on a misconception - real Atrax cartridges have their address and data
lines intermixed, so type 17 could not be used with actual ROM dumps. So,
type 17 has been renamed to "Decoded Atrax 128 KB cartridge", and new type
68 has been added, whcih now can be used for Atrax ROM chip dumps.
* New cartridge types supported:
- aDawliah 32 KB cartridge
- aDawliah 64 KB cartridge
* new command line switch "-volume" (for 16bit sound output) that can set
the output volume of the Atari 800 emulator with value from 0 to 100.
Changes:
--------
* The Sound Settings option "Fragment size" has been renamed to less cryptic
"Hardware buffer size".
* Total emulator volume is lower now because the output has been shifted
in order to fix a possible annoying humming sound in silence on some
receivers (TV sets).
Fixes:
------
* Fixed computation of gamma adjustment - now it is applied to each of the
three RGB channels separately.
* On systems that support synchronized sound: Fixed the emulator crashing
when Dual POKEY was enabled while High Fidelity POKEY was turned off.
* Improve screen update routines in the Dreamcast port. They don't use
DIRTYRECT anymore but are faster than the old routines when the whole
screen is dirty.
To generate a diff of this commit:
cvs rdiff -u -r1.53 -r1.54 pkgsrc/emulators/atari800/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/emulators/atari800/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/emulators/atari800/patches/patch-Makefile.in
cvs rdiff -u -r1.8 -r0 pkgsrc/emulators/atari800/patches/patch-ac
cvs rdiff -u -r1.1 -r1.2 pkgsrc/emulators/atari800/patches/patch-sound__oss.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/emulators/atari800/Makefile
diff -u pkgsrc/emulators/atari800/Makefile:1.53 pkgsrc/emulators/atari800/Makefile:1.54
--- pkgsrc/emulators/atari800/Makefile:1.53 Thu Dec 14 22:12:19 2017
+++ pkgsrc/emulators/atari800/Makefile Sun Aug 5 21:27:04 2018
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.53 2017/12/14 22:12:19 adam Exp $
+# $NetBSD: Makefile,v 1.54 2018/08/05 21:27:04 adam Exp $
-DISTNAME= atari800-3.1.0
+DISTNAME= atari800-4.0.0
CATEGORIES= emulators
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=atari800/}
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} xf25.zip
Index: pkgsrc/emulators/atari800/distinfo
diff -u pkgsrc/emulators/atari800/distinfo:1.22 pkgsrc/emulators/atari800/distinfo:1.23
--- pkgsrc/emulators/atari800/distinfo:1.22 Mon Apr 30 10:37:48 2018
+++ pkgsrc/emulators/atari800/distinfo Sun Aug 5 21:27:04 2018
@@ -1,14 +1,14 @@
-$NetBSD: distinfo,v 1.22 2018/04/30 10:37:48 wiz Exp $
+$NetBSD: distinfo,v 1.23 2018/08/05 21:27:04 adam Exp $
-SHA1 (atari800-3.1.0.tar.gz) = d81d57ae8cc14169521e3738d3ac1b2e18a95080
-RMD160 (atari800-3.1.0.tar.gz) = 8644aec61b8f9084d7ced672236d779bee1fedcc
-SHA512 (atari800-3.1.0.tar.gz) = c8f035c9be000c67dd854a14a236d165e6e2d30b5138f8772c6ea5c5290b0410525570e3ed9dcb2f9bcb129f97a36e6eef5993f0a5ad3cc993c6b59b127bcabe
-Size (atari800-3.1.0.tar.gz) = 1492289 bytes
+SHA1 (atari800-4.0.0.tar.gz) = c07a28a14d280a90c01f59705801f28943e0d198
+RMD160 (atari800-4.0.0.tar.gz) = 35006f7fd045e27e644eb70cf9700ba6b3e60179
+SHA512 (atari800-4.0.0.tar.gz) = 36483533af851896031cb48ed97abd34e9ab095f9079b4a3abd13b72c1f13004e3bcb3da02c356e2bb15556270ab229b4fc66ba70f10ff56ab0d6a73aa9a4a52
+Size (atari800-4.0.0.tar.gz) = 1534283 bytes
SHA1 (xf25.zip) = e65923fd3a4845c1c72d1677db0fda969187eb42
RMD160 (xf25.zip) = e3960898223dd4d1b9a9cc5cfb1251bd726ea5a7
SHA512 (xf25.zip) = 306612fc2af41ed10d76103af83e141cfd8bd3ba2ea3cbd1d0b81d4d5b0108c06948a5c626648c8a2424536757a42a3f8b9af1fb63fa3c31096447ffed0f9923
Size (xf25.zip) = 188942 bytes
-SHA1 (patch-ac) = 28a10768c6214cbe3cad9006916dbfa28b70eb96
+SHA1 (patch-Makefile.in) = 9f742abfad1a6c8f48186914452bb03b84d4a376
SHA1 (patch-cfg.c) = c8f22ca08b4fad2c24886dc8132c7269331b4f39
SHA1 (patch-configure) = 9ad06b6a273b8efe6c628e40cde7ce4e304675cd
-SHA1 (patch-sound__oss.c) = 7318f96c460bbd9cb116401328e2368ce7be29ab
+SHA1 (patch-sound__oss.c) = c408b96e14adfc99f5132326a7918defde3086be
Index: pkgsrc/emulators/atari800/patches/patch-sound__oss.c
diff -u pkgsrc/emulators/atari800/patches/patch-sound__oss.c:1.1 pkgsrc/emulators/atari800/patches/patch-sound__oss.c:1.2
--- pkgsrc/emulators/atari800/patches/patch-sound__oss.c:1.1 Thu Dec 14 22:12:19 2017
+++ pkgsrc/emulators/atari800/patches/patch-sound__oss.c Sun Aug 5 21:27:04 2018
@@ -1,14 +1,18 @@
-$NetBSD: patch-sound__oss.c,v 1.1 2017/12/14 22:12:19 adam Exp $
+$NetBSD: patch-sound__oss.c,v 1.2 2018/08/05 21:27:04 adam Exp $
Do not hard-code sound device.
---- sound_oss.c.orig 2013-12-15 23:17:45.000000000 +0000
+--- sound_oss.c.orig 2018-04-21 17:02:14.000000000 +0000
+++ sound_oss.c
-@@ -36,7 +36,7 @@
+@@ -36,11 +36,7 @@
#define DEBUG 0
+-#if defined (__NetBSD__) || defined (__OpenBSD__)
+-static const char * const dspname = "/dev/audio";
+-#else
-static const char * const dspname = "/dev/dsp";
+-#endif
+static const char * const dspname = DEVOSSAUDIO;
static int dsp_fd;
Added files:
Index: pkgsrc/emulators/atari800/patches/patch-Makefile.in
diff -u /dev/null pkgsrc/emulators/atari800/patches/patch-Makefile.in:1.1
--- /dev/null Sun Aug 5 21:27:04 2018
+++ pkgsrc/emulators/atari800/patches/patch-Makefile.in Sun Aug 5 21:27:04 2018
@@ -0,0 +1,25 @@
+$NetBSD: patch-Makefile.in,v 1.1 2018/08/05 21:27:04 adam Exp $
+
+Use pkgsrc layout/flags.
+
+--- Makefile.in.orig 2018-04-21 17:02:14.000000000 +0000
++++ Makefile.in
+@@ -22,15 +22,15 @@ else
+ endif
+
+ #ASFLAGS = @ASFLAGS@
+-CFLAGS = @CFLAGS@ @CPPFLAGS@
+-LDFLAGS = @LDFLAGS@
++CFLAGS = @CFLAGS@ @CPPFLAGS@ -DPREFIX=\"${PREFIX}\" -DDEVOSSAUDIO=\"${DEVOSSAUDIO}\"
++LDFLAGS = @LDFLAGS@ ${LIBOSSAUDIO}
+
+ INSTALL = @INSTALL@
+ INSTALL_PROGRAM = @INSTALL_PROGRAM@ -s
+ INSTALL_DATA = @INSTALL_DATA@
+
+ BIN_DIR = @prefix@/bin
+-MAN_DIR = @prefix@/share/man/man1
++MAN_DIR = @prefix@/${PKGMANDIR}/man1
+ DOC_DIR = @prefix@/share/doc/atari800
+
+ DESTDIR =
Home |
Main Index |
Thread Index |
Old Index