diff --git a/_posts/2022-01-07-pcem-migration-guide.md b/_posts/2022-01-07-pcem-migration-guide.md index 8137902..25ca8e4 100644 --- a/_posts/2022-01-07-pcem-migration-guide.md +++ b/_posts/2022-01-07-pcem-migration-guide.md @@ -40,7 +40,7 @@ There is **no migration path** for configuration files, as the format is too dif ## Machine list -86Box has most of the machines PCem emulates, though we have removed, renamed and/or recategorized some of them for various reasons. The table below (make sure to scroll down) provides a reference for **v3.3**. +86Box has most of the machines PCem emulates, though we have removed, renamed and/or recategorized some of them for various reasons. The table below (make sure to scroll down) provides a reference for **v3.5**.
@@ -113,7 +113,7 @@ There is **no migration path** for configuration files, as the format is too dif | [386SX] Packard Bell Legend 300SX | - | Not implemented yet. | | [386SX] Samsung SPC-6033P | i386SX:
[SCAMP] Samsung SPC-6033P | | | [386DX] AMI 386DX clone | i386DX/i486:
[OPTi 495] DataExpert SX495 | 486 CPUs are also supported, like on the real motherboard. | -| [386DX] Compaq Deskpro 386 | i386DX:
[ISA] Compaq Deskpro 386 | | +| [386DX] Compaq Deskpro 386 | i386DX:
Not implemented yet. | | | [386DX] ECS 386/32 | i386DX:
[C&T 386] ECS 386/32 | | | [386DX] IBM PS/2 Model 70 (type 3) | i386DX: [MCA] IBM PS/2
model 70 (type 3) | | | [386DX] IBM PS/2 Model 80 | i386DX: [MCA] IBM PS/2
model 80 (type 2) | The Type 3 is also available. | diff --git a/_posts/2022-05-23-86box-v3-5.md b/_posts/2022-05-23-86box-v3-5.md new file mode 100644 index 0000000..edab3f4 --- /dev/null +++ b/_posts/2022-05-23-86box-v3-5.md @@ -0,0 +1,57 @@ +--- +layout: post +title: "86Box v3.5" +description: "Release for May 2022, now with native Apple Silicon support." +authors: ["richardg867"] +image: "/assets/images/v3.5/hero.png" +--- + +{% include imageheading.html url="/assets/images/v3.5/hero.png" separator=" " %} + +This is the May 2022 update to 86Box, bringing bugfixes as well as the long-awaited **native Apple Silicon support** for macOS thanks to a very generous hardware contribution to our project. As always, you can [download 86Box v3.5 from GitHub](https://github.com/86Box/86Box/releases/tag/v3.5). + +
+ +## Enter Apple Silicon + +As outlined in the [v3.4 release post]({% post_url 2022-04-20-86box-v3-4 %}#now-with-macos), we were initially only able to provide an Intel binary for macOS due to **roadblocks** preventing us from compiling 86Box for Apple Silicon on our existing Intel hardware. This changes today: the macOS version of 86Box v3.5 is now an **universal binary**, capable of running natively on both Intel and Apple Silicon, making proper use of the M1 chip family's incredible performance and efficiency. + +We would like to give massive thanks to **Matt Nawrocki** for providing an M1 Mac Mini for the project, and [**jriwanek**](https://github.com/jriwanek) for handling logistics and hosting. Native Apple Silicon builds would have been far from possible without their contributions; as we've stated in the previous post, acquiring or even just renting the required hardware would be a very costly endeavor for a project of our size. + +Note that 86Box builds for macOS are **not signed by Apple**, since signing would bring in yet another expense (the Apple developer program). This unfortunately results in 86Box being targeted by **macOS security features**, but these can be worked around without compromising your system's security: + +* Gatekeeper may initially **prevent you from opening 86Box**, with a warning about checking for malicious software. After getting that warning, you should **Control-click** or **right-click** the 86Box app on Finder, then select the **Open** option; a new warning will now show up with an "Open" option. +* If you get an **error message** stating "86Box cannot determine the emulated machine's location", just **move the 86Box app** to another folder (`/Applications` is currently not recommended), or **make a copy** of it and open that copy instead. + * You probably want to keep copies of [**the 86Box app and the ROM set**](/assets/images/v3.4/roms.png) on different folders anyway, as a way of managing multiple emulated machines while there is no 86Box manager app for macOS. + * Alternatively, you can copy just the 86Box app and use the **system-wide ROM set** feature introduced in v3.4, which is now [documented](https://86box.readthedocs.io/en/v3.5/usage/roms.html); the ROMs should be located on `~/Library/Application Support/net.86box.86Box/roms` in that case ([example](/assets/images/v3.5/appsupport.png)\). + +
+ +## Changelog + +### Emulator + +* Added **Vulkan renderer**, which performs slightly better on some systems in our testing +* Added detection for **App Translocation** on macOS (an error message is now displayed if macOS has sandboxed the 86Box app - read above on how to fix that) +* Fixed **Windows key** not working on Linux and macOS hosts +* Fixed **hang on exit** issues +* Temporarily removed **XInput2 mouse input** on Linux due to issues with dragging +* Changed audio back-end to **FAudio** on macOS to fix sound issues on some hosts + +### Machines + +* Added IBM PC clones: **Bondwell BW230**, **Hyosung Topstar 88T**, **Hyundai SUPER-16T/TE**, **Kaypro PC**, **Sanyo SX-16** +* Fixed **Samsung SPC-6000A** not booting +* Updated **Olivetti M24** BIOS to version 1.44 + +### Hardware + +* **Video** + * Added **IBM 8514/A** add-on graphics accelerator for MCA (original) and ISA (clone) +* **Network** + * Fixed internal oversight on **Novell NE2000** and compatible cards + +### Known issues + +* The IBM 8514/A can be selected alongside a video card from S3, which results in **undefined behavior** due to S3 implementing a subset of 8514/A features. +* The **Specify dimensions** option may have no effect or change the screen area to the wrong size if **Lock to this size** is not checked. diff --git a/assets/images/v3.5/appsupport.png b/assets/images/v3.5/appsupport.png new file mode 100644 index 0000000..88f21d8 Binary files /dev/null and b/assets/images/v3.5/appsupport.png differ diff --git a/assets/images/v3.5/hero.png b/assets/images/v3.5/hero.png new file mode 100644 index 0000000..c9f21bd Binary files /dev/null and b/assets/images/v3.5/hero.png differ diff --git a/index.md b/index.md index 5487fd9..03aefe3 100644 --- a/index.md +++ b/index.md @@ -17,7 +17,7 @@ Features
Downloads ------------------------------- -The latest stable version of 86Box is **v3.4.1**, which was released on April 21, 2022, and is available from our [GitHub repository](https://github.com/86Box/86Box/releases/tag/v3.4.1). +The latest stable version of 86Box is **v3.5**, which was released on May 23, 2022, and is available from our [GitHub repository](https://github.com/86Box/86Box/releases/tag/v3.5). We also offer [nightly builds](https://ci.86box.net/job/86Box), which are built from the latest source code, but may not be as stable and/or optimized as stable builds.