GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — chore(release): prepare PS5PCEM 0.3.2 · iStark/PS5PCEM@5c8dec2

File tree

Expand file treeCollapse file tree
Open diff view settings
Filter options
  • README.md
  • VERSION
  • assets/windows
    • ps5pcem-launcher.rc
    • ps5pcem-runner.rc
  • build.zig.zon
  • docs
    • README.md
    • getting-started.md
    • legal.md
    • licenses
      • FAAD2-COPYING.txt
      • FAAD2-README.txt
      • LibAtrac9-LICENSE.txt
      • Opus-COPYING.txt
      • Opus-LICENSE_PLEASE_READ.txt
      • README.md
      • minimp3-LICENSE.txt
    • project-status.md
    • release-notes
      • v0.3.2.md
  • packaging/installer
    • ps5pcem.iss
  • scripts
    • package-release.ps1
    • publish-release.ps1
Expand file treeCollapse file tree
Open diff view settings
Collapse file

‎README.md‎

Copy file name to clipboardExpand all lines: README.md
+15-13Lines changed: 15 additions & 13 deletions
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44
<p><strong>Experimental PlayStation 5 emulation and interoperability research in Zig</strong></p>
55
<p>Native guest execution · RDNA2 shader translation · Vulkan rendering · Windows launcher</p>
66
<p>
7-
<a href="https://github.com/iStark/PS5PCEM/releases/tag/v0.3.1-beta.1"><img src="https://img.shields.io/github/v/release/iStark/PS5PCEM?include_prereleases&style=flat-square&color=3b95ff" alt="Latest release"></a>
7+
<a href="https://github.com/iStark/PS5PCEM/releases/tag/v0.3.2"><img src="https://img.shields.io/github/v/release/iStark/PS5PCEM?include_prereleases&style=flat-square&color=3b95ff" alt="Latest release"></a>
88
<img src="https://img.shields.io/badge/platform-Windows%20x64-3b95ff?style=flat-square" alt="Windows x64">
99
<img src="https://img.shields.io/badge/Zig-0.16-f7a41d?style=flat-square" alt="Zig 0.16">
1010
<a href="LICENSE"><img src="https://img.shields.io/badge/license-GPL--3.0--or--later-6f7782?style=flat-square" alt="GPL-3.0-or-later"></a>
1111
<img src="https://img.shields.io/badge/status-early%20prototype-e6a23c?style=flat-square" alt="Early prototype">
1212
</p>
1313
<p>
14-
<a href="https://github.com/iStark/PS5PCEM/releases/tag/v0.3.1-beta.1"><strong>Download prototype</strong></a>
14+
<a href="https://github.com/iStark/PS5PCEM/releases/tag/v0.3.2"><strong>Download prototype</strong></a>
1515
· <a href="docs/README.md">Documentation</a>
1616
· <a href="docs/project-status.md">Compatibility status</a>
1717
· <a href="https://github.com/iStark/PS5PCEM/issues">Report an issue</a>
@@ -33,8 +33,8 @@
3333

3434
<p align="center"><em>A native Windows library with local cover art, per-title saves, input profiles, and direct game launching.</em></p>
3535

36-
The launcher remembers up to eight recent titles, reads artwork from each
37-
title's local `sce_sys/icon0.png`, detects DualSense and DualShock controllers,
36+
The launcher remembers up to 32 recent titles across pages of eight, reads artwork
37+
from each title's local `sce_sys/icon0.png`, detects DualSense and DualShock controllers,
3838
and keeps portable settings and savedata beside the application. It reports
3939
whether the host can run Vulkan before a title is started, naming the device it
4040
found, and can invoke the package extractor on a debug package directly.
@@ -113,16 +113,18 @@ subsystem internals are indexed in the
113113

114114
## Download
115115

116-
The current Windows x64 prototype is **0.3.1-beta.1**:
116+
The current Windows x64 prototype is **0.3.2**:
117117

118-
- [Portable ZIP](https://github.com/iStark/PS5PCEM/releases/download/v0.3.1-beta.1/PS5PCEM-0.3.1-beta.1-windows-x64-portable.zip)
119-
- [Per-user installer](https://github.com/iStark/PS5PCEM/releases/download/v0.3.1-beta.1/PS5PCEM-0.3.1-beta.1-windows-x64-setup.exe)
120-
- [SHA-256 checksums](https://github.com/iStark/PS5PCEM/releases/download/v0.3.1-beta.1/SHA256SUMS.txt)
121-
- [Release notes](docs/release-notes/v0.3.1-beta.1.md)
118+
- [Portable ZIP](https://github.com/iStark/PS5PCEM/releases/download/v0.3.2/PS5PCEM-0.3.2-windows-x64-portable.zip)
119+
- [Per-user installer](https://github.com/iStark/PS5PCEM/releases/download/v0.3.2/PS5PCEM-0.3.2-windows-x64-setup.exe)
120+
- [SHA-256 checksums](https://github.com/iStark/PS5PCEM/releases/download/v0.3.2/SHA256SUMS.txt)
121+
- [Release notes](docs/release-notes/v0.3.2.md)
122122

123-
The prototype requires Windows 10 2004 or newer, x86-64, and a current Vulkan
124-
1.2-capable graphics driver. The binaries are currently unsigned, so Windows
125-
may display an Unknown Publisher or Microsoft Defender SmartScreen warning.
123+
The prototype requires Windows 10 2004 or newer, an x86-64-v3 CPU (AVX2, BMI2
124+
and FMA), and a current Vulkan 1.2-capable graphics driver. The applications and
125+
installer carry SHA-256 Authenticode signatures and timestamps from
126+
`CN=Artur Strazewicz, O=PS5PCEM`. This certificate is self-signed, so Windows may
127+
still display an Unknown Publisher or Microsoft Defender SmartScreen warning.
126128

127129
### Quick start
128130

@@ -142,7 +144,7 @@ Games, firmware, keys, system libraries, and console software are not included.
142144
| [Project status and compatibility](docs/project-status.md) | Screenshots, measured title milestones, and current limits |
143145
| [Implementation status](docs/implementation-status.md) | What the emulator can do, subsystem by subsystem |
144146
| [Architecture](docs/README.md#architecture) | RDNA2, GPU, Vulkan, memory, loader, HLE, CPU, diagnostics, and runtime internals |
145-
| [Release notes](docs/release-notes/v0.3.1-beta.1.md) | Changes in the latest packaged prototype |
147+
| [Release notes](docs/release-notes/v0.3.2.md) | Changes in the latest packaged prototype |
146148
| [License and legal note](docs/legal.md) | GPL obligations, bundled dependencies, and project scope |
147149

148150
Architecture reference:
Collapse file

‎VERSION‎

Copy file name to clipboard
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.3.1-beta.1
1+
0.3.2
Collapse file

‎assets/windows/ps5pcem-launcher.rc‎

Copy file name to clipboardExpand all lines: assets/windows/ps5pcem-launcher.rc
+4-4Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
1 ICON "ps5pcem.ico"
44

55
1 VERSIONINFO
6-
FILEVERSION 0,3,1,1
7-
PRODUCTVERSION 0,3,1,1
6+
FILEVERSION 0,3,2,0
7+
PRODUCTVERSION 0,3,2,0
88
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
99
#ifdef _DEBUG
1010
FILEFLAGS VS_FF_DEBUG
@@ -21,12 +21,12 @@ BEGIN
2121
BEGIN
2222
VALUE "CompanyName", "PS5PCEM Project\0"
2323
VALUE "FileDescription", "PS5PCEM Launcher\0"
24-
VALUE "FileVersion", "0.3.1-beta.1\0"
24+
VALUE "FileVersion", "0.3.2\0"
2525
VALUE "InternalName", "ps5pcem\0"
2626
VALUE "LegalCopyright", "Copyright (C) 2026 Artur Strazewicz\0"
2727
VALUE "OriginalFilename", "ps5pcem.exe\0"
2828
VALUE "ProductName", "PS5PCEM\0"
29-
VALUE "ProductVersion", "0.3.1-beta.1\0"
29+
VALUE "ProductVersion", "0.3.2\0"
3030
END
3131
END
3232
BLOCK "VarFileInfo"
Collapse file

‎assets/windows/ps5pcem-runner.rc‎

Copy file name to clipboardExpand all lines: assets/windows/ps5pcem-runner.rc
+4-4Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
1 ICON "ps5pcem.ico"
44

55
1 VERSIONINFO
6-
FILEVERSION 0,3,1,1
7-
PRODUCTVERSION 0,3,1,1
6+
FILEVERSION 0,3,2,0
7+
PRODUCTVERSION 0,3,2,0
88
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
99
#ifdef _DEBUG
1010
FILEFLAGS VS_FF_DEBUG
@@ -21,12 +21,12 @@ BEGIN
2121
BEGIN
2222
VALUE "CompanyName", "PS5PCEM Project\0"
2323
VALUE "FileDescription", "PS5PCEM Game Runner\0"
24-
VALUE "FileVersion", "0.3.1-beta.1\0"
24+
VALUE "FileVersion", "0.3.2\0"
2525
VALUE "InternalName", "game-run\0"
2626
VALUE "LegalCopyright", "Copyright (C) 2026 Artur Strazewicz\0"
2727
VALUE "OriginalFilename", "game-run.exe\0"
2828
VALUE "ProductName", "PS5PCEM\0"
29-
VALUE "ProductVersion", "0.3.1-beta.1\0"
29+
VALUE "ProductVersion", "0.3.2\0"
3030
END
3131
END
3232
BLOCK "VarFileInfo"
Collapse file

‎build.zig.zon‎

Copy file name to clipboardExpand all lines: build.zig.zon
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// Copyright (C) 2026 Artur Strazewicz
33
.{
44
.name = .rdna2,
5-
.version = "0.3.1-beta.1",
5+
.version = "0.3.2",
66
.fingerprint = 0x70cc9aa6f444796,
77
.minimum_zig_version = "0.16.0",
88
.dependencies = .{
Collapse file

‎docs/README.md‎

Copy file name to clipboardExpand all lines: docs/README.md
+1-1Lines changed: 1 addition & 1 deletion
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ short and visual; implementation details live here.
1111
| [Building and command-line usage](getting-started.md) | Build PS5PCEM, run its tools, package Windows releases, or integrate the RDNA2 module |
1212
| [Project status and compatibility](project-status.md) | See the development captures and the measured milestone reached in each observed title |
1313
| [Implementation status](implementation-status.md) | Read what the emulator can do, subsystem by subsystem |
14-
| [Latest release notes](release-notes/v0.3.1-beta.1.md) | See the changes and requirements for the current prototype |
14+
| [Latest release notes](release-notes/v0.3.2.md) | See the changes and requirements for the current prototype |
1515
| [License and legal note](legal.md) | Understand GPL obligations, dependency licensing, and project scope |
1616

1717
## Architecture
Collapse file

‎docs/getting-started.md‎

Copy file name to clipboardExpand all lines: docs/getting-started.md
+4-3Lines changed: 4 additions & 3 deletions
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -32,15 +32,16 @@ built for verification, but the publishing script rejects it:
3232
# Local packaging test only
3333
.\scripts\package-release.ps1 -AllowUnsigned
3434
35-
# Public package: signs both applications and the installer with SHA-256
35+
# Public package: signs all three applications and the installer with SHA-256
3636
.\scripts\package-release.ps1 -CertificateThumbprint "YOUR_CODE_SIGNING_CERT_THUMBPRINT"
3737
38-
# Push main/tag and create the GitHub prerelease from the verified artifacts
38+
# Push main/tag and create the GitHub release from the verified artifacts
39+
# Versions with a suffix, such as -beta.1, are published as prereleases.
3940
.\scripts\publish-release.ps1
4041
```
4142

4243
The portable archive and installer contain only `ps5pcem.exe`, `game-run.exe`,
43-
documentation, licensing, version, and branding files. Generated settings,
44+
`pkgextractor.exe`, documentation, licensing, version, and branding files. Generated settings,
4445
caches, and savedata are intentionally not packaged.
4546

4647
## Usage
Collapse file

‎docs/legal.md‎

Copy file name to clipboardExpand all lines: docs/legal.md
+5-4Lines changed: 5 additions & 4 deletions
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,11 @@ What this means in practice, for anyone building on this:
2121

2222
There is no warranty; see sections 15 and 16 of the license.
2323

24-
The build fetches two hash-pinned audio decoder dependencies: LibAtrac9 under
25-
the MIT license and minimp3 under CC0. Their source archives retain the upstream
26-
license texts; neither dependency contains console firmware or proprietary SDK
27-
code.
24+
The build uses four hash-pinned audio decoder dependencies: LibAtrac9 (MIT),
25+
minimp3 (CC0), FAAD2 (GPL-2.0-or-later), and Opus (BSD). Their upstream notices
26+
and license texts are included in [licenses](licenses/README.md), which is also
27+
shipped in the Windows packages. Dependency versions and source archives are
28+
pinned in [build.zig.zon](../build.zig.zon).
2829

2930
## Legal note
3031

0 commit comments

Comments
0 (0)
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.