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.
This commit is contained in:
parent
a9eb5514ed
commit
ba8abf0f77
4 changed files with 20 additions and 16 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
$NetBSD: patch-ac,v 1.8 2016/04/01 15:49:02 jperkin Exp $
|
||||
$NetBSD: patch-Makefile.in,v 1.1 2018/08/05 21:27:04 adam Exp $
|
||||
|
||||
Use pkgsrc layout/flags.
|
||||
|
||||
--- Makefile.in.orig 2012-03-18 15:31:09.000000000 +0000
|
||||
--- Makefile.in.orig 2018-04-21 17:02:14.000000000 +0000
|
||||
+++ Makefile.in
|
||||
@@ -20,15 +20,15 @@ else
|
||||
endif
|
||||
@@ -22,15 +22,15 @@ else
|
||||
endif
|
||||
|
||||
#ASFLAGS = @ASFLAGS@
|
||||
-CFLAGS = @CFLAGS@ @CPPFLAGS@
|
||||
-LDFLAGS = @LDFLAGS@
|
||||
+CFLAGS = @CFLAGS@ @CPPFLAGS@ -DPREFIX=\"${PREFIX}\" -DDEVOSSAUDIO=\"${DEVOSSAUDIO}\"
|
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue