Skip to content

Commit

Permalink
pack CHANGELOG.txt to zip.
Browse files Browse the repository at this point in the history
  • Loading branch information
crazii committed Apr 29, 2024
1 parent 4677c58 commit db8b059
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 4 deletions.
1 change: 1 addition & 0 deletions .github/workflows/01-build-and-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ jobs:
run: |
shellcheck $GITHUB_WORKSPACE/src/scripts/build-release-artifacts.sh
cp -f $GITHUB_WORKSPACE/src/README.txt $GITHUB_WORKSPACE/src/output/
cp -f $GITHUB_WORKSPACE/src/CHANGELOG.txt $GITHUB_WORKSPACE/src/output/
$GITHUB_WORKSPACE/src/scripts/build-release-artifacts.sh $GITHUB_WORKSPACE/src/output/sbemu.exe $GITHUB_WORKSPACE/
- name: Generate release tag
id: tag
Expand Down
8 changes: 4 additions & 4 deletions CHANGELOG.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ Drivers: Add support for ICH5/AD1980 sound output, by thp (Thomas Perl).
CD-Audio mixer support, by thp (Thomas Perl).
Runtime debugging over serial port, by thp (Thomas Perl).
Text-mode UI: Nice display of sound card name, and highlight important messsge with color, by thp (Thomas Perl).
Add PIO support to Intel HDA, by jiyunomegami.
Drivers: Add PIO support to Intel HDA, by jiyunomegami.
Drivers: Ensoniq ES1371 supported.
MPU-401 UART emulation with serial MIDI output, by jiyunomegami.
Drivers: C-Media CMI 8338/8738 supported, by crazii & jiyunomegami.
Expermimental: IRQ assignment if intial PCI sound card IRQ is invalid or above 15.
Expermimental: IRQ assignment if PCI sound card IRQ is invalid or above 15.
Drivers: YAMAHA YMF supported, by jiyunomegami.
PCM resampling improvements and fix low-frequency interpolation (Skyroads SFX).
HDPMI: PCI IRQ client bypass, send to SBEMU/BIOS directly and hide from games - fix freeze for DOOM. Thanks to veelstekel for testing.
Expand All @@ -25,12 +25,12 @@ Drivers: new set of Linux sound card drivers ported, by jiyunomegami. New dirver
EMU10K1X (Dell SB0200)
X-Fi (both EMU20K1 and EMU20K2)
OXYGEN(CMI8788) (Only tested with Asus Xonar DG)
ESS Allegro-1 (ES1988S/ES1989S)
ESS Allegro-1 (ES1988S/ES1989S)
Trident 4D Wave
IRQ guard to prevent the virtual SB IRQ sending to BIOS.
Bugfix: crash on calling HDPMI functions, and crash on error exiting.
Bugfix: DMA address mapping using DPMI_MapMemory/DPMI_UnmapMemory that doesn't work properly and cause leaks.
Bugfix: SB16: IRQ/DMA mixer register not inited properly, seen in TOMBRAIDER's SETUP.
Bugfix: SB16: IRQ/DMA mixer registers not initialized properly, seen in TOMBRAIDER's SETUP.
Add high DMA check, force /Hx=/Dx when /Hx uses low DMA for 16 bit PCM.
Bugfix: prevent compiler optimization on MMIO reads/writes.
Bugfix: fix for some Intel HDA chips that mutes the sound for unkown reason.
Expand Down
2 changes: 2 additions & 0 deletions scripts/build-release-artifacts.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ PATH_TO_SBEMU_EXE=${1?param 1 missing - path to SBEMU.EXE}
test -f "$PATH_TO_SBEMU_EXE" || (echo "File $PATH_TO_SBEMU_EXE does not exit"; exit 1)
FULL_PATH_TO_SBEMU_EXE=$(readlink -f "$PATH_TO_SBEMU_EXE")
FULL_PATH_TO_README_TXT=${FULL_PATH_TO_SBEMU_EXE%/*}"/README.txt"
FULL_PATH_TO_CHANGELOG_TXT=${FULL_PATH_TO_SBEMU_EXE%/*}"/CHANGELOG.txt"
PATH_TO_OUTPUT_ARTIFACTS=${2?param 2 missing - path to output directory}
test -d "$PATH_TO_OUTPUT_ARTIFACTS" || (echo "Directory $PATH_TO_OUTPUT_ARTIFACTS does not exit"; exit 1)
FULL_PATH_TO_OUTPUT_ARTIFACTS=$(readlink -f "$PATH_TO_OUTPUT_ARTIFACTS")
Expand All @@ -29,6 +30,7 @@ mkdir /tmp/mnt/sbemu
cp "$FULL_PATH_TO_SBEMU_EXE" /tmp/mnt/sbemu
cp "$FULL_PATH_TO_SBEMU_EXE" /tmp/SBEMU
cp "$FULL_PATH_TO_README_TXT" /tmp/SBEMU
cp "$FULL_PATH_TO_CHANGELOG_TXT" /tmp/SBEMU
pushd /tmp/mnt
mkdir jemm
cd jemm
Expand Down

0 comments on commit db8b059

Please sign in to comment.