Skip to content

Commit

Permalink
release 2.3.4
Browse files Browse the repository at this point in the history
  • Loading branch information
raydac committed Dec 7, 2024
1 parent 9282d08 commit ccef3be
Show file tree
Hide file tree
Showing 8 changed files with 25 additions and 34 deletions.
38 changes: 14 additions & 24 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,28 +7,18 @@

# Changelog

__2.3.4 (SNAPSHOT)__
__2.3.4 (07-dec-2024)__

- minimal JDK version lifted up to 21
- updated embedded JDK to 23.0.1+13
- updated JInput library to 2.0.10
- the minimum required JDK version has been raised to 21
- the embedded JDK has been updated to 23.0.1+13
- upgraded the JInput library to 2.0.10
- refactoring, fixes in Z80 CPU emulation

__2.3.3 (21-oct-2023)__

- improved z80 snapshot load to process 0-2 banks among 128 ram banks
- updated embedded JDK to 21.0.1+12

__2.3.2 (23-mar-2023)__

- added AppImage
- added way to decrease CPU use in non-turbo mode with option "Try use less
resources" [#35](https://github.com/raydac/zxpoly/issues/35)
- updated embedded JDK to 20+37
- minor improvements of Z80 emulation
- added Ula Plus palette support for animation GIF recording
- fixed restore indicator panel view flag after restart [#86](https://github.com/raydac/zxpoly/issues/86)


full [change log](changelog.txt)

__NB! The emulator has been developed as proof of concept of ZX-Poly and by default it starts in ZX-Poly mode, if you need ZX-Spectrum 128 mode then activate it through options!__
Expand Down Expand Up @@ -56,19 +46,19 @@ under [GNU GPL3 license](https://www.gnu.org/licenses/gpl-3.0.html).

# Pre-built versions

![The Main Window of the Emulator](docs/screenshots/zxpoly233_rawspectronica.png)
![The Main Window of the Emulator](docs/screenshots/zxpoly234_summersanta2022.png)

| OS | Download link |
|----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|
| ![Windows](assets/icons/win64x64.png) | __[for Windows x64 (JRE included)](https://github.com/raydac/zxpoly/releases/download/2.3.3/zxpoly-emul-2.3.3-windows-amd64-jdk.zip)__ |
| ![OSX](assets/icons/macos64x64.png) | __[for OSX x64 (JRE included)](https://github.com/raydac/zxpoly/releases/download/2.3.3/zxpoly-emul-2.3.3-macos-amd64-jdk.zip)__ |
| ![OSX Arm64](assets/icons/macosarm64x64.png) | __[for OSX Arm64 (JRE included)](https://github.com/raydac/zxpoly/releases/download/2.3.3/zxpoly-emul-2.3.3-macos-aarch64-jdk.zip)__ |
| ![Linux](assets/icons/linux64x64.png) | __[for Linux x64 (JRE included)](https://github.com/raydac/zxpoly/releases/download/2.3.3/zxpoly-emul-2.3.3-linux-amd64-jdk.tar.gz)__ |
| ![Linux](assets/icons/appimage64x64.png) | __[Linuc AppImage x64 (JRE included)](https://github.com/raydac/zxpoly/releases/download/2.3.3/zxpoly-emul-2.3.3-x86_64.AppImage)__ |
| ![Java](assets/icons/java64x64.png) | __[cross-platform JAR file](https://github.com/raydac/zxpoly/releases/download/2.3.3/zxpoly-emul-2.3.3.jar)__ |
| ![Windows](assets/icons/win64x64.png) | __[for Windows x64 (JRE included)](https://github.com/raydac/zxpoly/releases/download/2.3.4/zxpoly-emul-2.3.4-windows-amd64-jdk.zip)__ |
| ![OSX](assets/icons/macos64x64.png) | __[for OSX x64 (JRE included)](https://github.com/raydac/zxpoly/releases/download/2.3.4/zxpoly-emul-2.3.4-macos-amd64-jdk.zip)__ |
| ![OSX Arm64](assets/icons/macosarm64x64.png) | __[for OSX Arm64 (JRE included)](https://github.com/raydac/zxpoly/releases/download/2.3.4/zxpoly-emul-2.3.4-macos-aarch64-jdk.zip)__ |
| ![Linux](assets/icons/linux64x64.png) | __[for Linux x64 (JRE included)](https://github.com/raydac/zxpoly/releases/download/2.3.4/zxpoly-emul-2.3.4-linux-amd64-jdk.tar.gz)__ |
| ![Linux](assets/icons/appimage64x64.png) | __[Linuc AppImage x64 (JRE included)](https://github.com/raydac/zxpoly/releases/download/2.3.4/zxpoly-emul-2.3.4-x86_64.AppImage)__ |
| ![Java](assets/icons/java64x64.png) | __[cross-platform JAR file](https://github.com/raydac/zxpoly/releases/download/2.3.4/zxpoly-emul-2.3.4.jar)__ |

Because the emulator is written in Java, its JAR file can be started just through command
line `java -jar zxpoly-emul-2.3.3.jar`
line `java -jar zxpoly-emul-2.3.4.jar`
By default it starts embedded ZX-Poly Test ROM image, but it can be replaced by ZX-128 SOS in __File->Options->Active
ROM__, the ROM will be downloaded from one of remote network resources.
![Test-ROM](docs/screenshots/testromscr1.png)
Expand Down Expand Up @@ -133,7 +123,7 @@ To adapt old games, I have developed special utility called ZX-Poly Sprite corre
is a very easy editor which shows images in data blocks and allows to redraw them. It supports import from Z80 and SNA
snapshots and as the result it generates ZXP snapshots.
![ZX-Poly Sprite Corrector screenshot](docs/zxpoly_sprite_editor.png)
Its pre-built versions can be found on [the latest release page](https://github.com/raydac/zxpoly/releases/tag/2.3.3).
Its pre-built versions can be found on [the latest release page](https://github.com/raydac/zxpoly/releases/tag/2.3.4).

## "Official Father Christmas" (1989)
Original look of the game
Expand Down
9 changes: 5 additions & 4 deletions changelog.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
__2.3.4 (SNAPSHOT)__
__2.3.4 (07-dec-2024)__

- minimal JDK version lifted up to 21
- updated embedded JDK to 23.0.1+13
- updated JInput library to 2.0.10
- the minimum required JDK version has been raised to 21
- the embedded JDK has been updated to 23.0.1+13
- upgraded the JInput library to 2.0.10
- refactoring, fixes in Z80 CPU emulation

__2.3.3 (21-oct-2023)__

Expand Down
Binary file added docs/screenshots/zxpoly234_summersanta2022.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>com.igormaznitsa</groupId>
<artifactId>zxpoly</artifactId>
<version>2.3.4-SNAPSHOT</version>
<version>2.3.4</version>
<packaging>pom</packaging>

<url>https://github.com/raydac/zxpoly</url>
Expand Down
4 changes: 2 additions & 2 deletions zxpoly-emul-win-launcher/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,15 @@
<parent>
<groupId>com.igormaznitsa</groupId>
<artifactId>zxpoly</artifactId>
<version>2.3.4-SNAPSHOT</version>
<version>2.3.4</version>
</parent>

<artifactId>zxpoly-emul-win-launcher</artifactId>
<packaging>mvn-golang</packaging>

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<mvn.golang.go.version>1.23.3</mvn.golang.go.version>
<mvn.golang.go.version>1.23.4</mvn.golang.go.version>
<mvn.golang.wrapper.version>2.3.10</mvn.golang.wrapper.version>
<maven.test.skip>true</maven.test.skip>
<target.name>zxpoly</target.name>
Expand Down
2 changes: 1 addition & 1 deletion zxpoly-emul/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.igormaznitsa</groupId>
<artifactId>zxpoly</artifactId>
<version>2.3.4-SNAPSHOT</version>
<version>2.3.4</version>
</parent>

<description>ZX-Poly emulator</description>
Expand Down
2 changes: 1 addition & 1 deletion zxpoly-sprite-corrector/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<parent>
<groupId>com.igormaznitsa</groupId>
<artifactId>zxpoly</artifactId>
<version>2.3.4-SNAPSHOT</version>
<version>2.3.4</version>
</parent>

<artifactId>zxpoly-sprite-corrector</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion zxpoly-z80/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.igormaznitsa</groupId>
<artifactId>zxpoly</artifactId>
<version>2.3.4-SNAPSHOT</version>
<version>2.3.4</version>
</parent>

<artifactId>zxpoly-z80</artifactId>
Expand Down

0 comments on commit ccef3be

Please sign in to comment.