Welcome, Guest. Please login or register.
Amiga Kit Amiga Store Iridium Banner AMIStore App Store A1200/A600 4xIDE Interface

AuthorTopic: Copymem Quick & Big Released!  (Read 3507 times)

0 Members and 1 Guest are viewing this topic.

Offline SpeedGeek

Re: Copymem Quick & Big Released!
« Reply #30 on: February 13, 2021, 02:25:06 PM »
** 4TH NEWS UPDATE **

CMQ&B 1.7 released!

v1.7 Updated Big loop code with faster instructions. Increased
Big loop copy size to 112 bytes. Replaced Small loop copy code
with new JMP copy code for <= 108 bytes (See new testit results for 1.7).

Offline SpeedGeek

Re: Copymem Quick & Big Released!
« Reply #31 on: April 26, 2021, 01:18:38 PM »
** 5TH NEWS UPDATE **

CMQ&B040 2.1 released!

v2.1 Many changes
- Fixed a rarely occurring stack size bug when the stack was word
aligned and offset by one word from a 16 byte aligned address.
- Added code to test for the Move16 address bug and safely exit upon
detection
- Added code to restrict Smart buffer copy usage when the
destination address is in Chip RAM.
- Added code to change the default Block size
 

Offline SpeedGeek

Re: Copymem Quick & Big Released!
« Reply #32 on: May 12, 2021, 12:57:41 PM »
** 6TH NEWS UPDATE **

CMQ&B040 2.2 released!

v2.2 minor change
- Removed "Move16 Bug" detection code. This was a blunder due to
Ax = Ay meaning the same registers rather than the same addresses.
 

Offline SpeedGeek

Re: Copymem Quick & Big Released!
« Reply #33 on: June 07, 2021, 08:28:52 PM »
** 7TH NEWS UPDATE **

CMQ&B040 2.3 released!

v2.3 minor change
- Changed address register longword math to word math for the
Smart buffer copy loop. This is a small optimization but we always
want the fastest possible results