github sarah-walker-pcem/pcem v18-rc1
PCem v18-rc1

pre-releaseone hour ago

Thanks to all the people who helped contribute to PCem to create this next release!

It's been 5 years since the last release, and I feel we are at a point where we can do our first release since I took over.

Big changes include support for macOS (since I now have an Apple Silicon Mac), new hardware, and a plugin interface.

This is an RC release to give people a taste of the new v18, and once we iron out the kinks, we can release it fully.

All binaries are signed by my Windows Code Signing Certificate, Apple Developer Certificate, or my GPG Key which is available here for verification: https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x375478F44F8C42AC56C4BD04DB05DCA8465001F8

Changes in v18

  • PCAP Support is now both Windows and Linux
  • Numerous bugfixes in this build
  • Changed some GUI elements.
  • Plugin interface added. Allows you to create your own machines or features to extend PCem.
  • Added RAM disk preloaded with RAW/VHD images (.rdimg;.rdvhd)
    • Load up to 2GB disks to temporary disk (doesn't modify the image file)
    • Mounts as read-only if memory allocation fails (mind the 32bit PCem memory limits)
  • 32-bit Windows builds will now be deprecated due to technical issues. v17 will be the last 32-bit PCem.
  • Now support macOS (Apple Silicon only)
  • Added MIDI Support to macOS
  • Added status bar and unified the main display for all 3 versions
  • PCAP networking now lists host network devices correctly on macOS
  • ALSA MIDI output is now always enabled on Linux

Added the following machines to v18

  • Hyundai SUPER-16T
  • Hyundai SUPER-16TE
  • Commodore PC10C

Added the following CD-Drives to v18

  • Sony CDU311 (8X)
  • Toshiba XM-5702B (12X)
  • GoldStar CRD-8160B (16X)
  • Creative CR-587-B (24X)
  • Creative CR-588-B (32X)
  • BTC BCD36XH (36X)
  • Philips PCA403CD (40X)
  • Mitsumi CRMC-FX4820T (48X)

Added the following Video Cards to v18

  • Matrox Millennium
  • Quadram Quadcolor I / I+II
  • Yamaha V6335D Video Chipset

Added the following Sound Cards to v18

  • Mindscape Music Board

Developer Changes to v18

  • First release to switch from autotools/make to CMake/Ninja
  • Legacy autotools and mingw makefiles are removed
  • USE_ALSA CMake option removed; ALSA is now a required dependency on Linux
  • SDL display/emulation code separated from the wxWidgets frontend into a UI-agnostic host interface, to allow future frontends (Android, iOS, etc.)

Don't miss a new pcem release

NewReleases is sending notifications on new releases.