pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
wip/denise: update to 2.7
Module Name: pkgsrc-wip
Committed By: Olaf Seibert <rhialto%falu.nl@localhost>
Pushed By: rhialto
Date: Fri Dec 5 15:45:04 2025 +0100
Changeset: d774a1226cb8125df6e3e8fe18088089871d4d53
Modified Files:
denise/Makefile
denise/PLIST
denise/distinfo
Log Message:
wip/denise: update to 2.7
changelog
2.7
added screenshot generation
option to merge two adjacent frames (e.g. interlace)
option to generate multiple screenshots at a set interval
option to take native or scaled, filtered screenshots
C64: support for USBSID-Pico was added by LouDnl
C64: added support for 2 MHz
C64 in C128 mode: e.g. Sonic, SNK vs CAPCOM (C128 version), Eye Of the Beholder, Mario
Hotkey to force 2 MHz for games that can handle it but don't support it
2 MHz status LED
C64: added PALette measurements by Tobias as new default for color generation
C64: support for Structured Basic CRT was added by ClausS
support MP3 for audio recording
fix: mouse is found when changing the USB port (Windows)
disk finder: guessing follow disks or tapes take archives into account
support HDR for Windows (D3D11) and macOS (Metal)
monitor must support this and be activated in the OS and emulator
support black frame insertion (BFI) to reduce motion blur
monitor requires support for higher refresh rates, e.g. 100, 150, 200, 250 Hz...
BLUR BUSTERS CRT Simulation GPU Shader ... advanced BFI read more
added rewind support
you can rewind a few seconds while playing, e.g. to avoid the loss of a life
the function must be assigned to a hotkey, ideally the gamepad
added option to prepend YUV (S/C-Video) PAL/NTSC color encoding to a CRT shader
default setting for C64
added CoreAudio3 driver for macOS
2.6
Amiga: added harddisk emulation
built-In HD Controller
M-Tec AT 500
VHD support for dynamic HDFs
Amiga: added ECS Denise emulation (A500+/A600)
Amiga: added option to overclock CPU
Amiga: support for floppy disks in SCP format
Amiga: added CD32 gamepad support
Amiga: added option to show Caps Lock LED in status bar
C64: added file dialog option to prevent speeder for next load
the speeder + firmware does not have to be switched time-consumingly for certain programs
C64: added file dialog preview for cartridges
C64: improved PRG injection (rebuild linked list)
Note: a PRG can also be loaded as a D64
Windows 10/11: added dark UI mode
added LHA support
added option to convert LHA archives to Amiga native filesystem (ADF, HD-ADF or HDF)
APP can be used fully or partially portable
added file history to make it easier to re-insert files
improved Shader management
fixed an error when parsing shaders (Bezel: koko-aio works again)
added option to automatically download and unpack shaders
2.5
added 1581 floppy drive
added SuperCPU
support SuperCPU + REU (e.g. Sonic without slowdowns)
added option to boost DRAM accesses (speedup Wolf3D)
support Metal Dust burst loader (new CIA's only and in UI check CIA Burst modification)
added Final Chesscard
support options to overclock (up to 115 MHz)
hint: latest BROM v3.6 from IBM PC ISA-cartridge can be used too
added MagicDesk 2 (SNK vs CAPCOM Stronger Edition)
added Easycalc, Hyperbasic, Businessbasic cartridges
added StarDOS, SuperCard+
added 4 and 8 player adapter for C64
added option to toggle 1541C track zero sensor
Linux: built flatpak
Linux: improve detection of Bluetooth controller
Windows: support USB adapter for DB9 retro joysticks
additional sound profile for C64 added to differentiate between 5 1/4" and 3.5" drives
configurations are shown in a tree view for subfolder support
updated reSID code
hide mouse cursor after 2 seconds of inactivity and becomes visible again when moved
fix VIC-II sprite collision bug
fix A1000 blitter busy bug
fix A1000 WOM lock during reset instruction
2.4
support macOS Metal graphics driver with shaders
added Cocoa as a keyboard driver for macOS
avoid the system dialog to allow input
added BSD UHID joypad driver
supported on FreeBSD, NetBSD and OpenBSD
reworked on-screen status messages
adjust position, font size, font type, foreground/background color, transparency, box padding/margin
download TTF/OTF/TTC fonts or add OS installed fonts for win c:/Windows/Fonts, mac /Library/Fonts, linux /usr/share/fonts
added esperanto translation (thanks to Diego)
separated(C64/Amiga) file dialog preview options and moved to Software UI
improved openGL shader cache
improved handling of shader UI
added possibility to assign a different floppy sound profile for external drives
Amiga: added new floppy sound profile
Amiga: emulate Blitter<>Copper conflict
C64: fixed a bug in G64 emulation
C64: added exponential function to simulate drive motor acc/deceleration
C64: improved D64 track alignment
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=d774a1226cb8125df6e3e8fe18088089871d4d53
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
denise/Makefile | 11 ++++++-----
denise/PLIST | 55 +++++++++++++++++++++++++++++++++++++++++--------------
denise/distinfo | 6 +++---
3 files changed, 50 insertions(+), 22 deletions(-)
diffs:
diff --git a/denise/Makefile b/denise/Makefile
index cfc95a5042..0a29223245 100644
--- a/denise/Makefile
+++ b/denise/Makefile
@@ -1,6 +1,6 @@
# $NetBSD$
-DISTNAME= v2.3
+DISTNAME= v2.7
PKGNAME= denise-${DISTNAME:S,^v,,}
CATEGORIES= emulators
MASTER_SITES= https://bitbucket.org/piciji/denise/get/
@@ -12,7 +12,7 @@ HOMEPAGE= https://bitbucket.org/piciji/denise/
COMMENT= Commodore-64 and Amiga emulator
LICENSE= gnu-gpl-v3
-WRKSRC= ${WRKDIR}/piciji-denise-7321cf311bdd
+WRKSRC= ${WRKDIR}/piciji-denise-ed2b7c5b4411
USE_LANGUAGES= c c++17
USE_TOOLS+= gmake pkg-config
@@ -24,10 +24,11 @@ SUBST_SED.path= -e "s;/usr/pkg;${PREFIX};"
.include "../../devel/cmake/build.mk"
-.include "../../x11/gtk3/buildlink3.mk"
-.include "../../graphics/MesaLib/buildlink3.mk"
-.include "../../audio/pulseaudio/buildlink3.mk"
.include "../../audio/openal-soft/buildlink3.mk"
+.include "../../audio/pulseaudio/buildlink3.mk"
.include "../../devel/SDL2/buildlink3.mk"
+.include "../../devel/libuuid/buildlink3.mk"
+.include "../../graphics/MesaLib/buildlink3.mk"
+.include "../../x11/gtk3/buildlink3.mk"
.include "../../x11/libxkbcommon/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/denise/PLIST b/denise/PLIST
index 243a1f70f2..787824b3d3 100644
--- a/denise/PLIST
+++ b/denise/PLIST
@@ -1,5 +1,6 @@
@comment $NetBSD$
bin/denise
+share/appdata/denise.appdata.xml
share/applications/denise.desktop
share/denise/data/Basic
share/denise/data/Char
@@ -11,21 +12,27 @@ share/denise/data/VC1541-C
share/denise/data/VC1541-II
share/denise/data/VC1570
share/denise/data/VC1571
+share/denise/data/VC1581
+share/denise/data/scpu64
share/denise/fonts/C64_Pro-STYLE121.ttf
-share/denise/fonts/C64_Pro_Mono-STYLE.ttf
share/denise/fonts/C64_Pro_Mono-STYLE121.ttf
+share/denise/fonts/SourceCodePro-Medium.ttf
+share/denise/fonts/SourceCodePro-Regular.ttf
+share/denise/fonts/SourceCodePro-Semibold.ttf
share/denise/fonts/TopazPlus_a500_v1.0.ttf
share/denise/fonts/Topaz_a500_v1.0.ttf
-share/denise/img/mediaSlot0.png
-share/denise/img/mediaSlot1.png
-share/denise/img/progress.png
-share/denise/img/startscreen.png
+share/denise/images/mediaSlot0.png
+share/denise/images/mediaSlot1.png
+share/denise/images/progress.png
+share/denise/images/startscreen.png
share/denise/shader/amiga_svideo.slangp
share/denise/shader/amiga_svideo_light.slangp
share/denise/shader/amiga_svideo_scanlines.slangp
+share/denise/shader/amiga_yuv.slangp
share/denise/shader/c64_svideo.slangp
share/denise/shader/c64_svideo_light.slangp
share/denise/shader/c64_svideo_scanlines.slangp
+share/denise/shader/c64_yuv.slangp
share/denise/shader/lottes.slang
share/denise/shader/resources/bandwidth.slang
share/denise/shader/resources/bloomHorizontal.slang
@@ -45,6 +52,8 @@ share/denise/shader/resources/radialDistortion.slang
share/denise/shader/resources/randomLineOffset.slang
share/denise/shader/resources/scanlines.slang
share/denise/shader/resources/vicGlitches.slang
+share/denise/shader/resources/yuvDecoding.slang
+share/denise/shader/resources/yuvEncoding.slang
share/denise/shader/trinitron.slang
share/denise/shader/trinitron2.slang
share/denise/sounds/floppy/Amiga/extern/eject.wav
@@ -54,6 +63,13 @@ share/denise/sounds/floppy/Amiga/extern/spindown.wav
share/denise/sounds/floppy/Amiga/extern/spinup.wav
share/denise/sounds/floppy/Amiga/extern/step.wav
share/denise/sounds/floppy/Amiga/extern/stepseek.wav
+share/denise/sounds/floppy/Amiga/intern/eject.wav
+share/denise/sounds/floppy/Amiga/intern/insert.wav
+share/denise/sounds/floppy/Amiga/intern/snatch.wav
+share/denise/sounds/floppy/Amiga/intern/spin.wav
+share/denise/sounds/floppy/Amiga/intern/spindown.wav
+share/denise/sounds/floppy/Amiga/intern/spinup.wav
+share/denise/sounds/floppy/Amiga/intern/step.wav
share/denise/sounds/floppy/C64/1541-TrackersWorld/eject.wav
share/denise/sounds/floppy/C64/1541-TrackersWorld/headbang.wav
share/denise/sounds/floppy/C64/1541-TrackersWorld/insert.wav
@@ -156,17 +172,25 @@ share/denise/sounds/floppy/C64/1541-silent/spin.wav
share/denise/sounds/floppy/C64/1541-silent/spindown.wav
share/denise/sounds/floppy/C64/1541-silent/spinup.wav
share/denise/sounds/floppy/C64/1541-silent/step.wav
-share/denise/sounds/tape/C64/low-cost/anybutton.wav
-share/denise/sounds/tape/C64/low-cost/eject.wav
-share/denise/sounds/tape/C64/low-cost/forwardspin.wav
-share/denise/sounds/tape/C64/low-cost/insert.wav
-share/denise/sounds/tape/C64/low-cost/playspin.wav
-share/denise/sounds/tape/C64/low-cost/playspinup.wav
-share/denise/sounds/tape/C64/low-cost/rewindspin.wav
-share/denise/sounds/tape/C64/low-cost/spindown.wav
-share/denise/sounds/tape/C64/low-cost/stopbutton.wav
+share/denise/sounds/floppy/C64/1581-amiga drive/eject.wav
+share/denise/sounds/floppy/C64/1581-amiga drive/insert.wav
+share/denise/sounds/floppy/C64/1581-amiga drive/spin.wav
+share/denise/sounds/floppy/C64/1581-amiga drive/spindown.wav
+share/denise/sounds/floppy/C64/1581-amiga drive/spinup.wav
+share/denise/sounds/floppy/C64/1581-amiga drive/step.wav
+share/denise/sounds/tape/C64/standard/anybutton.wav
+share/denise/sounds/tape/C64/standard/eject.wav
+share/denise/sounds/tape/C64/standard/forwardspin.wav
+share/denise/sounds/tape/C64/standard/insert.wav
+share/denise/sounds/tape/C64/standard/playspin.wav
+share/denise/sounds/tape/C64/standard/playspinup.wav
+share/denise/sounds/tape/C64/standard/rewindspin.wav
+share/denise/sounds/tape/C64/standard/spindown.wav
+share/denise/sounds/tape/C64/standard/stopbutton.wav
share/denise/translation/english.png
share/denise/translation/english.txt
+share/denise/translation/esperanto.png
+share/denise/translation/esperanto.txt
share/denise/translation/french.png
share/denise/translation/french.txt
share/denise/translation/german.png
@@ -180,3 +204,6 @@ share/denise/translation/japanese.txt
share/denise/translation/spanish.png
share/denise/translation/spanish.txt
share/icons/denise.png
+share/icons/hicolor/256x256/apps/denise.png
+share/icons/hicolor/32x32/apps/denise.png
+share/icons/hicolor/48x48/apps/denise.png
diff --git a/denise/distinfo b/denise/distinfo
index 4c8a2cd448..f003ae1416 100644
--- a/denise/distinfo
+++ b/denise/distinfo
@@ -1,6 +1,6 @@
$NetBSD$
-BLAKE2s (denise/v2.3.tar.bz2) = a5c17eab2ecc6b8f847e051e70b62a61315f993e51ffac5fe7b8118bf5192533
-SHA512 (denise/v2.3.tar.bz2) = 1046d2e20e10be81e23b23af31c4820d7bbe339db216a4427d6f1d1bb09ca60261c140f603200fcef5a5bc4bea434cbd0f9e41c19f517075941f6d464b843152
-Size (denise/v2.3.tar.bz2) = 19381619 bytes
+BLAKE2s (denise/v2.7.tar.bz2) = 7e5a8b39182f409d225ccd17f75db1871168ef273bc1a2795062bc12b82ef4bb
+SHA512 (denise/v2.7.tar.bz2) = 2166ea200445ed9eb47ca94f5d160232b564614d5dc1f815ae3c37a07fbdb2464dffa8a77d307fd95105bcee5e76f0a6fb65a6df6fcc994ba719fc4c218cb6f2
+Size (denise/v2.7.tar.bz2) = 17573823 bytes
SHA1 (patch-emulation_tools_socket.cpp) = 3d3fe88b3b51f95962fe068b1ea5375a048fd4b4
Home |
Main Index |
Thread Index |
Old Index