CharPad C64 Pro 3.79


Public Release 16/6/2025 (CharPad C64 Pro 3.79)...

- Fixed: unused matrix colours were being set to black when a project was loaded, now they are set to their proper default colours.

- Fixed: loading a saved layout no longer affects a form if layout data for it is absent from the file.

- Fixed: Char-set (form) - was not enforcing the correct maximum item count (.NET).

- Fixed: the scrollbars of some forms could appear incorrectly configured after using the wheel to zoom (Win32/64).

- Fixed: Clipboard files were being deleted on program start, causing problems with copy/paste between instances.

- Fixed: Char Editor (form) - mouse wheel to zoom in/out (with CTRL held) was not working (Win32/64).

- Fixed: Tile Set - the active "secondary" item was not being highlighted in the set (.NET).

- Fixed: Colour Palette Settings - the marquee was flickering during colour changes (Win32/64).

- Fixed: Tile Editor - the 'Paste' toolbar button was not working (Win32/64).

- Fixed: Tile Editor - the form canvas could become unresponsive after a dialog was displayed.

- Fixed: Colour Palette Settings (form): the compound RGB text-box did not allow copy/paste.

- Fixed: Emulator Snapshot Ripper - Settings load was not loading/setting the project's display mode or colouring method.

- Fixed: Emulator Snapshot Ripper - Settings load was not loading/setting the project's char and tile quantities.

- Fixed: Map Editor (Text Entry) - "scroll-into-view" - was only working vertically when typing with cursor offscreen. 

- Added: When copying/pasting tiles using the toolbar or the menus, holding SHIFT will force the copy/paste to operate only with the tile 

         data, ie. ignoring all pixel data.

         This allows copied tiles to be pasted without needing to decompress and upset the current charset order. 

- Added: Image Importer - Saturation Filter + Reset button.

- Added: Image Importer - Balance Filters (R,G,B) + Reset button.

- Added: Image Importer - Option: Remove duplicate tiles.

- Added: Image Importer - added a progress bar (currently it really just functions as a "busy" indicator).  

- Added: Image Importer - added mouse-panning of the loaded image.  

- Added: an addendum to the CTM9 project file format now allows recording the project's Key Map (0-10) in the upper nybble of the FLAGS byte.

- Added: the default scaling factor (zoom) for each child window can now be set by editing "AppSettingsAuto.ini".

- Added: Char Set (form) - when a hi-res char is selected (by clicking), the current pen (and associated colour reg) are now automatically 

                           changed for the foreground pen if a multi-colour pen was previously active.  

                           nb. this saves the user from having to manually switch pens or see a popup error message when they try and draw.

- Added: Emulator Snapshot Ripper - configuration files can now be saved/loaded.

- Added: Compression - options to consider names and tags when removing duplicate tiles are now separate items.

- Added: Child forms now have various single-key shortcuts.

- Added: Help - added a list of the new single-key shortcuts, also available as a pop-up from the Help menu. 

- Added: Tile Editor + Tile Set - tiles copied from a 'per tile' project will now translate the tile colour(s) to the copied characters to 

         allow them to be pasted into a 'per char' project without the need for any manual recolouring. 

- Added: a 'single colour' (Colour Mixer) dialog for adjusting the child form (and grid) background colour.

- Added: Export - Binary (All) - map & tile data can now be exported in 8, 12 or 16 bit formats (a pop-up dialog offers the options).

- Added: Main form - "Find" (menu) + operations for finding the current character image in the map or tile-set.

- Added: Main form - "Find" (menu) + operations for finding the current tile in the map.

- Added: Image Importer - an option 'Use weighted colour matching' performs nearest colour matching based on human perception of relative (channel) brightness. 

- Changed: the Key Map is now recorded into project files and all of the font examples have been updated with their correct key map setting.

- Changed: renamed folder 'KeyMap Reference' to 'Examples (key maps)' to better indicate that they are actually just example projects.

- Changed: removed the restriction on the use of 1x1 tiles.

- Changed: Image Importer - the import process now executes on a separate thread to prevent the app becoming unresponsive on very large images.

- Changed: Image Importer - the filtering process has been optimized to only (immediately) affect the visible part of the image.

           nb. this mostly benefits the .NET version where the scroll/track controls could become laggy on large images.

- Changed: File Import - Art Studio - reduced the minimum allowed file size from 9009 to 9003 bytes, the copy of Art Studio used for reference 

           writes 6 "unused" bytes at the end of the file.

           nb. Art Studio files written by CharPad remain at 9009 bytes (6 trailing zeros) until it can be proven that this is incorrect.

- Changed: char/tile sets (forms) - removed the rendering of the yellow/red indicator bars when only a single item is present.

- Changed: Decompression - all projects (apart from ECM mode ones) may now be decompressed, untiled projects (ie. char maps) could previously 

           only be decompressed if they used a bitmap mode (more likely to be pictorial rather than containing alphanumeric chars).  

- Changed: Emulator Snapshot Ripper - improved the process of setting up a 16-bit map for ripping bitmap pictures.

- Changed: Emulator Snapshot Ripper - saved configurations now save/restore char & tile quantities + all checkbox options.

Files

CharPadC64Pro379.rar 5.8 MB
2 days ago
CharPadC64Pro379.zip 7.7 MB
2 days ago

Get CharPad C64 Pro + SpritePad C64 Pro

Buy Now$20.00 USD or more

Leave a comment

Log in with itch.io to leave a comment.