The version v0.34.0 of Xcpc has been released ! What’s new ? This version contains lots of improvements, new features and fixes. The Athena and Motif user interfaces have been updated, a status bar has been added with disk names, emulated machine informations and emulation status. The emulator widget, which acts as a glue between the Athena or Motif user interface and the emulation kernel, has been refactored and the keyboard and mouse events are now properly throttled.
The version v0.33.0 of Xcpc has been released ! What’s new ? This version contains a lot of improvements and fixes. The rendering code has been improved, the CRTC 6845 emulator has been rewritten and is now much more accurate. The PPI-8255 and the AY-3-8912 emulation parts have been heavily refactored and improved. A segfault crash in the rendering code has been fixed when the CRTC 6845 contained some « non standard » values (i.
The version v0.32.0 of Xcpc has been released ! What’s new ? This version is a major revision of the source code. The migration from the old codebase to the internal libxcpc library is now complete. The old emulator kernel has been removed from the src folder and all emulation code now resides in libxcpc. The code architecture is now cleaner and stronger than ever. The rendering code has been improved to emulate a CRT display so it should be eye candy (I hope).
The version v0.31.1 of Xcpc has been released ! What’s new ? This release is a bugfix version … This new version includes a quick fix on my original Xdnd implementation. A nice user of xcpc on a netbsd distro on a Sun Sparc has reported a fairly old bug that has been present since 2007. After analysis, I found a misuse of XChangeProperty which produces a SIGBUS error on 64-bits big-endian systems.
The version v0.31.0 of Xcpc has been released ! What’s new ? This release is a very strongly reengineered version … This new version includes a deep rewrite of the emulation core and the user interface. Most of the emulation core (~90%) is now living in the internal library libxcpc. Many little bugs have been fixed, the internal library libdev has finally been remove as well as the dependency to GLib-2.