2021.04.05 AGA Sprite support display is now complete
- Updated AmosProUnityAGA.library/Sprites.s/HsAdP(1) to fix sprite joining in Sprite update method (without blitter copy)
With the latest changes, sprites can be displayed using 16,32 or 64 pixels width without issues found.
I must now add secondaries commands :
- Set Sprite Priority update to handle new AGA sprites priorities
- Set Sprite Color Palette to handle AGA capability to choose with 16 colors palette will be used for sprites
With these commands, AGA Sprites support will be completed.
Use sprites trick to display more sprites is an option I will check later.
05 April 2021 - Frédéric Cordier
2021.04.04 Update Sprites blitting to viewed buffer to handle images width smaller than the current AGA Sprite Width
- Updated AmosProUnityAGA.library/Sprites.s/HsBlit to handle images smaller than the current AGA Sprite Width.
(fixed mouse graphics issue when set sprite width is set to 32 or 64.
04 April 2021 - Frédéric Cordier
2021.04.02 Continue working on AGA Sprites support.
- Full reintegration/rework of AGA sprite support to fix issues.
- Added auto update of screens FMODE when changing the sprite width.
- Fixed FMode Update
02 April 2021 - Frédéric Cordier
2021.04.01 Improved added method ClearSpriteEnding to not move a0 pointer when inserting sprites end for 16,32,64 pixels width
Update AmosProUnityAGA.Library/Sprites.s/clearSpriteEnding to not move a0 forward.
01 April 2021 - Frédéric Cordier
2021.03.31 Mouse positionning support for 16,32 and 64 pixels width control words sprites
Update AmosProUnityAGA.library/InternalMouseHandler.s/MousInt to handle Aga Sprites 16,32,64 control words update
31 March 2021 - Frédéric Cordier
2021.03.30 Working on Sprite blitting to viewed sprite buffer
AmosProUnityAGA.library/Sprites.s/HsBlit updated to handle blitting of 16,32 and 64 Pixels wide sprites (width)
30 March 2021 - Frédéric Cordier
2021.03.26 Copper list direct mode issues fixed
- Update copper list to fix the small graphics bugs on top left corner
- Update copper list to fix real-time mode graphics glitches when direct mode screen goes low on screen display.
- Reintegrated copper auto detection for original Sprites + AGA Colors
26 March 2021 - Frédéric Cordier
2021.03.28 AGA Sprites Support "Work In Progress"
- Added method "Set Sprite Width WIDTH" (can handle 16, 32 and 64 ) to setup AGA width mode
- Updated AmosProUnityAGA.library/Sprites.s/HsRBuf to handle the allocation of AGA sprites with Width = 16, 32 and 64
- Set Sprite Buffer is automatically updated as it call the updated methods.
- Added method "= Get Sprite Buffer" to return the value set with the original Amos Professional Command "Set Sprite Buffer"
25 March 2021 - Frédéric Cordier
2021.03.22 ECS Rainbows compiled .exe crash fixed
- Fixed Rainbow compilation (.exe) issue in AGA Unity & ECS Unity
- Restored ResTempBuffer in AmosProLoader.s
22 March 2021 - Frédéric Cordier
2021.03.18 Amos Professional Personal Unity.lib update/improvement 2
- AmosPro_PersonalUnity.lib method : Get File Size(FILENAME$) is now compatible OS1.3 (before it was 2.0+)
18 March 2021 - Frédéric Cordier