English Amiga Board


Go Back   English Amiga Board > Coders > Coders. Asm / Hardware

 
 
Thread Tools
Old 30 August 2021, 21:52   #1
Photon
Moderator
 
Photon's Avatar
 
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,602
Asmskool is back! (Amiga Hardware Programming series)

I've been coming back to Creativity last few weeks (not only Amiga) and wasn't sure I was ready, but decided it was time to make good on the series and complete this demo all the way.

In this episode, I add cloud layers to the demo, together with the graphics and code support needed to achieve this effect.

It shows how to add double-buffering to screen buffers, move objects, and build coordinates lists.

...It's likely some of you here know this stuff The goal of the series is to show every step. You can use the chapters to skip, and I ask a question in comments which I'd love an answer to.

"Buffered Clouds" -> [ Show youtube player ]
Photon is offline  
Old 30 August 2021, 23:05   #2
KONEY
OctaMED Music Composer
 
KONEY's Avatar
 
Join Date: Jan 2009
Location: Venice - Italy
Age: 49
Posts: 666
watching now!
KONEY is offline  
Old 30 August 2021, 23:22   #3
malko
Ex nihilo nihil
 
malko's Avatar
 
Join Date: Oct 2017
Location: CH
Posts: 4,856
Thanks a lot
malko is offline  
Old 31 August 2021, 09:11   #4
roondar
Registered User
 
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,406
Great, thanks!
I've watched a bit so far, it's nice and long so I had to split it into multiple viewing sessions
roondar is offline  
Old 31 August 2021, 11:19   #5
tolkien
AmigaMan
 
tolkien's Avatar
 
Join Date: Oct 2012
Location: Castro Urdiales/Spain
Posts: 760
You are on fire mate! Thanks so much!
tolkien is offline  
Old 31 August 2021, 12:35   #6
sparhawk
Registered User
 
sparhawk's Avatar
 
Join Date: Sep 2019
Location: Essen/Germany
Age: 55
Posts: 463
Cool video! I watched yesterday part of it and found it very interesting. Since it is so long, I can't really watch it in one go.
Would be nice if you could post the link to the first video, though.
sparhawk is offline  
Old 31 August 2021, 12:42   #7
kriz
Junior Member
 
kriz's Avatar
 
Join Date: Sep 2001
Location: No(R)Way
Age: 41
Posts: 3,185
Check his signature link: Resources: Amiga Programming for the first video
kriz is offline  
Old 31 August 2021, 13:03   #8
malko
Ex nihilo nihil
 
malko's Avatar
 
Join Date: Oct 2017
Location: CH
Posts: 4,856
Quote:
Originally Posted by kriz View Post
Check his signature link: Resources: Amiga Programming for the first video
As it is episode 44, I would have say firsts video.

[OT]
edit: by the way, if you speak FR and following ASM coding tutorial in FR is easier, you can follow this link : https://m.youtube.com/playlist?list=...wMEzFineHt0rdc
He has some funny remarks during the tutorial as well
[/OT]

Last edited by malko; 31 August 2021 at 13:42.
malko is offline  
Old 31 August 2021, 17:16   #9
jel
Registered User
 
Join Date: Nov 2020
Location: France
Posts: 2
Thank you to quote my videos malko.....This is the photon serie that give me the enthusiam for this task !

I'm trying to translate them in english subtitles, but this is a booorrring task, so i stop to the number 7 for the moment....
jel is offline  
Old 31 August 2021, 17:18   #10
Firestone
Registered User
 
Firestone's Avatar
 
Join Date: Apr 2013
Location: Norway
Posts: 249
YES! I loved watching this show!
Firestone is offline  
Old 31 August 2021, 17:28   #11
Photon
Moderator
 
Photon's Avatar
 
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,602
Thanks a lot

I hear you about the episode length. It wouldn't make sense to viewers to split it up, because the buffering of the screens and the coordinates lists depend on each other, for the whole thing to work.

The next episodes can be split up and will be shorter.
Photon is offline  
Old 31 August 2021, 22:53   #12
malko
Ex nihilo nihil
 
malko's Avatar
 
Join Date: Oct 2017
Location: CH
Posts: 4,856
@Photon & @jel : you both can't imagine how much I learn by following your video .
I only wish to have more spare time to practice more
malko is offline  
Old 01 September 2021, 00:45   #13
jel
Registered User
 
Join Date: Nov 2020
Location: France
Posts: 2
thanks !
jel is offline  
Old 01 September 2021, 16:12   #14
Photon
Moderator
 
Photon's Avatar
 
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,602
Don't forget also Wei-Ju Wu, Tomaz Kragelj, and Dutch Retro Guy! I've checked them out recently to catch up with what everyone is doing. Recommended!
Photon is offline  
Old 01 September 2021, 16:16   #15
roondar
Registered User
 
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,406
Ah, I've never seen Wei-Ju Wu or Tomaz Kragelj, I'll be sure to check them out.
Hope to be adding to my series soon-ish as well. Got a new video idea anyway. Now all I need to do is make the code, the article and the video

Really nice to see other people's code regardless, not done watching yours yet - but I've been watching 30-45 minutes every day so far
roondar is offline  
Old 01 September 2021, 16:49   #16
Photon
Moderator
 
Photon's Avatar
 
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,602
Hey!

Quote:
Originally Posted by roondar View Post
Really nice to see other people's code regardless, not done watching yours yet - but I've been watching 30-45 minutes every day so far
Very simple code compared to some of the effects you show. But this, and showing every step is for a reason. Next ones will be shorter because I can split up the changes better.

Quote:
Originally Posted by roondar View Post
Hope to be adding to my series soon-ish as well. Got a new video idea anyway. Now all I need to do is make the code, the article and the video
Sweet Once my "ground plate" series is done I can reference it and take on more advanced subjects. I haven't planned that far, but have some ideas about the next videos and may ask viewers.
Photon is offline  
Old 01 September 2021, 23:07   #17
malko
Ex nihilo nihil
 
malko's Avatar
 
Join Date: Oct 2017
Location: CH
Posts: 4,856
Quote:
Originally Posted by Photon View Post
Don't forget also Wei-Ju Wu, Tomaz Kragelj, and Dutch Retro Guy! I've checked them out recently to catch up with what everyone is doing. Recommended!
That's nice of you to mention other coders. The only one I never heard about is Tomaz Kragelj. Will have a watch


Quote:
Originally Posted by Photon View Post
[...] Sweet Once my "ground plate" series is done I can reference it and take on more advanced subjects. I haven't planned that far, but have some ideas about the next videos and may ask viewers.
malko is offline  
Old 01 September 2021, 23:26   #18
roondar
Registered User
 
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,406
Quote:
Originally Posted by Photon View Post
Very simple code compared to some of the effects you show. But this, and showing every step is for a reason. Next ones will be shorter because I can split up the changes better.
Showing every step is very cool. I really like that you show both the end result and the steps you took to get there, including the reality that coding often means having a bunch of non-working versions prior to a good result. I'd say this really helps people follow your line of thinking as well as having a working example.
Quote:
Sweet Once my "ground plate" series is done I can reference it and take on more advanced subjects. I haven't planned that far, but have some ideas about the next videos and may ask viewers.
Cool, I'd certainly like to see some of those - I still remember your Amiga Future series, which was a huge help for me at the time
roondar is offline  
Old 03 September 2021, 01:03   #19
Photon
Moderator
 
Photon's Avatar
 
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,602
Amiga Future DDE series was very ambitious, I had to explain and code effects from 30 years in 2 years. It's also different when it's in print, you can't develop, then release, then explain/writeup. Explanation is either correct the first time, or you lie to everyone who likes you. Same with the code which is printed, archive must match, no updates because then source doesn't match article.

I remember coding correct bump mapping for AGA and coming to a disheartening realization, I was checking demos that do it realtime which quickly narrowed to where I couldn't really find one (need demo link for article) and then what's the point of showing how?

I felt guilty for abandoning this and Youtube, and was sure I would be looked down upon. The difference now is that there are more important things than worrying about me.

And also a more egocentric perspective, I guess. No create = unhappy. OK, maybe for more than me. Get it out there.
Photon is offline  
Old 03 September 2021, 01:10   #20
Antiriad_UK
OCS forever!
 
Antiriad_UK's Avatar
 
Join Date: Mar 2019
Location: Birmingham, UK
Posts: 418
Hey, When I tried to relearn asm a couple of years ago I still had my code disks and my HRM and I was like "wtf is this stuff? Did I even ever know this" (My 15 yr old self did not comment the source files). I found your asm tutorials on youtube and after skimming through them everything came flooding back so that's why you've had a greet in the 3 prods I've done because I don't know if I'd had got there otherwise.

Do what you enjoy and share it and there will always be at least one person who is glad you did. Do we really need more of a reason when coding on a dead machine is actually quite insane?
Antiriad_UK 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
Amiga programming and hardware books haja0011 request.Other 3 24 December 2020 09:40
16:01 Amiga Hardware Programming in C kamelito Coders. Asm / Hardware 3 26 March 2018 20:28
Serial programming, hardware handshaking thec Coders. Asm / Hardware 15 26 November 2015 11:17
My Amiga Hardware Programming site is up! Photon Coders. Asm / Hardware 28 12 June 2015 14:16
Best practices for direct hardware programming ? weiju Coders. Asm / Hardware 27 31 October 2011 13:10

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 07:32.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.17079 seconds with 15 queries