Differences

This shows you the differences between two versions of the page.

Link to this comparison view

en:history [2020/05/11 07:51]
Philippe Rimauro
en:history [2024/01/02 10:40] (current)
Philippe Rimauro
Line 2: Line 2:
  
 This is a simplified history, for the full history please look at the ACE documentation. This is a simplified history, for the full history please look at the ACE documentation.
 +
 +  * **Version 1.26 (01.01.2024)**
 +    * Fixed video memory address bug during SSCR ASIC register update in a very specific case.
 +    * Fixed sign handling when reading sprite hard Y position from ASIC I/O page.
 +    * Fixed emulation of CRTC 1 "sick mode" (fixes DSC4 demo from Logon System).
 +    * Improved again plugins SDK; now, you really have no excuse not to create your own plugins!
 +    * Moved plugins configuration tool types from their icons to ACE's main icons.
 +    * Added more default builtin symbols for system vectors and ASIC registers.
 +    * Added support for memory mapped and relative symbols.
 +    * Improved all GUI elements making use of symbols to take advantage of the new attributes.
 +    * Improved symbols import script to support memory mapped and relative symbols (compatible with any assembler).
 +    * Updated some AREXX commands.
 +    * Fixed arec2raw video conversion tool to comply with the new version of ffmpeg.
 +    * Added new features to snapshots.
 +
 +  * **Version 1.25 (08.09.2022)**
 +    * Added a splash screen to deal with plugins which are slow to initialize or activate/deactivate.
 +    * Added MagicBeacon notification support when making a screen grab.
 +    * Improved plugins API (v7) regarding mice and joysticks events (better plugins portability and efficiency).
 +    * Clean up in plugins SDK (better documentation).
 +    * Added analog joysticks support to plugins API (Amstrad Plus only).
 +    * Upgraded mice and joysticks plugins to use the new plugin API.
 +    * Added info bulle to inform the user about mouse events being captured/released by a plugin.
 +    * Improved joysticks internal management to natively support Playstation, Xbox and generic gamepads layouts.
 +    * Improved joysticks plugins to handle combined (use one gamepad to control both CPC joysticks) and analog modes.
 +    * Minor fix in CRTC 0 and 2 emulation.
 +    * Minor fix in Gate Array emulation.
 +    * Updated Multiface Two plugin's icon (thanks to Christophe 'Highlander' Delorme).
 +    * All plugins but joysticks are now automatically deactivated when selecting a quick prefs preset.
 +
 +  * **Version 1.24 (30.08.2021)**
 +    * Added a filter to improve audio output quality (using fresample.library).
 +    * Added new features in plugin API (v6 API).
 +    * Added a plugin to emulate the Multiface Two from Romantic Robot.
 +    * Added a new window to show the internal keyboard matrix.
 +    * Improved PSG noise emulation (thanks to Zik and Targhan).
 +    * Improved mice and joyticks plugins.
 +    * Fixed a crash when loading invalid snapshots.
 +    * Minor fixes in GUI.
 +
 +  * **Version 1.23 (25.04.2021)**
 +    * Added preferences window to configure scriptable events.
 +    * Added new AREXX commands to directly access CRTC and PSG registers.
 +    * Added support for new chunks in snapshots (DSCA, DSCB, ROMS et TAPE).
 +    * Minor fix in PPI emulation of Amstrad Plus (AsT/Impact).
 +    * Minor fix in PSG emulation (Zik/Futurs').
 +    * Preferences windows of ACEpansion plugins are now automatically enabled or disabled by ACE depending on their state.
 +    * Some fixes in various windows.
 +    * Speed optimisation in real time windows update mecanism when they are a lot of symbols.
 +    * Internal fixes so that ACE can now be compiled for AmigaOS 3.x (no public version planned yet).
 +
 +  * **Version 1.22 (19.10.2020)**
 +    * Improved plugins SDK.
 +    * New Spanish translation thanks to Juan Carlos Herran Martin.
 +    * Memory default contents now depends on chip type.
 +    * Removed tape to hard disc wrapper feature.
 +    * Added ability to emulate the GX4000.
 +    * Added fast preferences to quickly reconfigure ACE in the main basic configurations.
 +    * Added support for extended cartridges.
 +    * Improved virtual keyboard.
 +    * Improved symbols management window.
 +    * New AREXX commands.
 +    * Internal changes to ease portability.
 +    * Fixed minor bugs and regressions in GUI and plugins.
 +
 +  * **Version 1.21 (22.05.2020)**
 +    * Added full implementation on Z80 IM 0 when used from plugins.
 +    * Fixed ROM icon transparency from ROM preferences window.
 +    * Fixed a bug in internal ROM management which was introduced with 1.20.
  
   * **Version 1.20 (10.05.2020)**   * **Version 1.20 (10.05.2020)**
en/history.txt · Last modified: 2024/01/02 10:40 by Philippe Rimauro
 
Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain