English Amiga Board


Go Back   English Amiga Board > Coders > Coders. Language > Coders. AMOS

 
 
Thread Tools
Old 19 November 2019, 23:18   #1
freddix
Registered User
freddix's Avatar
 
Join Date: Sep 2006
Location: france, bdr
Age: 44
Posts: 90
[Wip] Amos Professional X : Bring AGA to Amos Pro!

Hello.

It's a brand new project (I work on it from less than 20 days) that own as objective to makes AGA become fully Amos Professional native.

I'm working directly by modifying/updating the AmosProfessional 2.p source code and I get good progress on this project :

Here is the video concerning the WIP of the latest improvements I'm working on for AMOS Professional :

1. 2x 16 colors Lowres dual playfield :
(Screen 2 is color 16-31, will soonly update Sprite color to be paramtrable)
[ Show youtube player ]

2. Open a 256 color 320x200 lowres screen and display all colors (ni rainbow, no trick)
[ Show youtube player ]

3. Load Iff can handle 256 colors in lowres screen :
[ Show youtube player ]

4. 256 colors Blitter Object (BOB) in a lowres screen :
[ Show youtube player ]

5. Open a 256 colors 640x400 hires + laced screen and uses Load Iff to display an image :
(Enabled Fetch Mode 1)
[ Show youtube player ]

6. Hires + Laced 1280x400 Screen scrolling with a Load Iiff picture :
(Uses Fetch Mode 1 and 1x pixel precision scrolling using smooth 32 bits aligned scrolling)
[ Show youtube player ]

7. Updating the compiler and test compilation of current WIP AGA demonstration :
[ Show youtube player ]

8. Updating screen packing methods to handle 256 colors screen :
SPack SCREEN to BANK
UnPack BANK to SCREEN
[ Show youtube player ]


9. Anim IFF / Load/Play Frame animation using 128 colors Lowres + Laces.
AMOS Professional X now handle AGA video animation playing with up to 256 colors :
[ Show youtube player ]

Here are the latest news concerning the project progress.
Releases are on the GitHub
https://github.com/AmiDARK/AmosProfessionalX-Releases

Regards

Hope to show more soonly...

Last edited by freddix; 26 November 2019 at 09:54.
freddix is offline  
Old 19 November 2019, 23:32   #2
Samurai_Crow
Total Chaos forever!

Samurai_Crow's Avatar
 
Join Date: Aug 2007
Location: Ft. Collins, CO USA
Age: 45
Posts: 1,310
Send a message via Yahoo to Samurai_Crow
Thanks for posting here! I appreciate what you're doing!
Samurai_Crow is offline  
Old 20 November 2019, 14:43   #3
freddix
Registered User
freddix's Avatar
 
Join Date: Sep 2006
Location: france, bdr
Age: 44
Posts: 90
Thank you @Samurai_Crow for your reply
freddix is offline  
Old 20 November 2019, 15:06   #4
fryguy
Registered User
 
Join Date: Aug 2005
Location: Hjo, Sweden
Age: 40
Posts: 829
Cool!
fryguy is offline  
Old 20 November 2019, 22:47   #5
DavidQ
Registered User

 
Join Date: Nov 2019
Location: Gloucestershire UK
Posts: 9
Great effort freddix, keep up the good work!
DavidQ is online now  
Old 21 November 2019, 00:11   #6
freddix
Registered User
freddix's Avatar
 
Join Date: Sep 2006
Location: france, bdr
Age: 44
Posts: 90
Thank you all.

Project get good progress.
Now I have added the Hires 640x2** and 640x4** (Interlace) modes with up to 8 bitplanes ... Using Fetch 1 when required .. And smooth 1 pixel 32bits scrolling ...

Latest video :
[ Show youtube player ]

Le git est à jour sur la branche MAIN et un build de "l'Amos Professional X" est disponible dans le dossier "AMOS": https://github.com/AmiDARK/AMOSProfessional-X
freddix is offline  
Old 21 November 2019, 05:56   #7
Pyromania
Moderator

Pyromania's Avatar
 
Join Date: Jan 2002
Location: Chicago, IL
Posts: 2,168
Wow, great effort, I never thought this day would come. I bought AMOS Pro way back around 1992. I never thought it would get AGA support.
Pyromania is offline  
Old 21 November 2019, 11:14   #8
Predseda
Puttymoon inhabitant
Predseda's Avatar
 
Join Date: Mar 2007
Location: The City of Townsville
Age: 41
Posts: 5,518
Send a message via ICQ to Predseda
This is very exciting. It would be great if you also managed adding guide and examples into AMOS Pro great Help system then, it was always very useful for me.
Predseda is offline  
Old 21 November 2019, 11:32   #9
freddix
Registered User
freddix's Avatar
 
Join Date: Sep 2006
Location: france, bdr
Age: 44
Posts: 90
@Prefseda : I will check what I can do for that (concerning the AMOS Pro Help System)... Concerning examples/samples, it is planed.
freddix is offline  
Old 22 November 2019, 04:03   #10
lesta_smsc
Registered User

lesta_smsc's Avatar
 
Join Date: Feb 2012
Location: United Kingdom
Posts: 1,976
Great work! I hope this will open up the possibility of having AMOS-based AGA games in the coming future... who knows, we may be able to run those on stock Amiga (unlike the backbone variants that basically need a PC lol)
lesta_smsc is offline  
Old 22 November 2019, 10:30   #11
TroyWilkins
Registered User

TroyWilkins's Avatar
 
Join Date: Jan 2015
Location: Tasmania, Australia
Posts: 429
Ooooh, this is really neat, great work!
TroyWilkins is offline  
Old 24 November 2019, 18:17   #12
freddix
Registered User
freddix's Avatar
 
Join Date: Sep 2006
Location: france, bdr
Age: 44
Posts: 90
Hello all, I updated the original thread with latest WIP videos links.

Regards,
freddix is offline  
Old 24 November 2019, 18:50   #13
Retro1234
Boo

Retro1234's Avatar
 
Join Date: Jun 2006
Location: 5150
Posts: 4,373
I think it was François Lionet that told me AGA in Amos would create a bigger than 1 pixel gap between screens ?

Anyway great work.
Retro1234 is offline  
Old 25 November 2019, 20:38   #14
ExiE
Registered User

 
Join Date: Apr 2016
Location: T/C
Posts: 128
btw can you also change the default orange color of the default (0) screen to black to make it look less lame or add it as option or something like that?

Great work anyway
ExiE is offline  
Old 26 November 2019, 00:19   #15
Retro1234
Boo

Retro1234's Avatar
 
Join Date: Jun 2006
Location: 5150
Posts: 4,373
That orange screen
Retro1234 is offline  
Old 26 November 2019, 09:54   #16
freddix
Registered User
freddix's Avatar
 
Join Date: Sep 2006
Location: france, bdr
Age: 44
Posts: 90
@Retro1234 :
If you use original ECS bits for scrolling in hires (that were previously called PFxH0-PFxH3 and are now called PFxH2-PFxH5, you will have a 2 pixels scrolling precision. But I have added the 2 extra bits PFxH5 & PFxH6 that makes hires scrolling be 1 pixel precision.
When I'll Add Uhres & Shres, I'll also use the PFxH0-PFxH1 when needed to get 1 pixel precision in these ultra/super hires resolutions

@ExiE :
Lol .. It's possible but does the whole AMOS community want this ? I can change this color for a more neutral one ?

Here are the latest news (I also updated the main post)

9. Anim IFF / Load/Play Frame animation using 128 colors Lowres + Laces.
AMOS Professional X now handle AGA video animation playing with up to 256 colors :
[ Show youtube player ]

Here are the latest news concerning the project progress.
Releases are on the GitHub
https://github.com/AmiDARK/AmosProfessionalX-Releases
freddix is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Custom Screens System (fiddling with AMOS Professional and AGA) saimo Coders. General 0 04 September 2019 12:39
BLITZ 2.1 or AMOS Pro best for full AGA sprite support? ImmortalA1000 Coders. General 10 12 May 2019 11:01
How to use AMOS 3D with AMOS PRO? viddi Coders. AMOS 6 26 October 2012 00:11
WTB: Amos Professional Disks skateblind MarketPlace 0 13 July 2009 20:18
AMOS Professional Krakerman support.Apps 6 30 September 2001 12:04

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 13:12.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.
Page generated in 0.08097 seconds with 13 queries