13 August 2020, 09:08 | #1 |
Registered User
Join Date: Feb 2011
Location: Italy/Rome
Posts: 2,344
|
Requested: Chunky Copper Tutorial
Is there any c2p via copper tutorial available to properly set-up copper for chunky? I would like to do some test on OCS/ECS and Aga too.
|
13 August 2020, 10:52 | #2 | |
Registered User
Join Date: Feb 2010
Location: Espoo / Finland
Posts: 819
|
Quote:
Basically, change one palette entry 40 times during a scanline and then repeat that for as many scanlines as you wish and you have a copperchunky screen. You can even use copper loops to get the chunky pixels to be larger than one scanline.Then you just write your pixels directly to the copperlist. I usually set up a 1 bitplane screen and just change the COLOR01 entry, so that the palette changes won't bleed into the borders. Here's the copperlist for a 200 scanline high screen Code:
line set $4c3d rept 200 dc.w line,$fffe rept 40 dc.w COLOR01,$0000 endr line set line+$100 endr |
|
13 August 2020, 10:54 | #3 |
Registered User
Join Date: Feb 2011
Location: Italy/Rome
Posts: 2,344
|
@britelite
Thanks! Won't be better to use more planes in order to have less copper moves? |
13 August 2020, 10:55 | #4 | |
Registered User
Join Date: Feb 2010
Location: Espoo / Finland
Posts: 819
|
Quote:
EDIT: You can use more planes to achieve smaller pixels than 8 pixel wide ones, but this will have some other restrictions instead. But I'll leave that exercise for you to figure out |
|
13 August 2020, 10:59 | #5 |
Registered User
Join Date: Feb 2011
Location: Italy/Rome
Posts: 2,344
|
How the were able to get 2x2??? This is kind 8 pixels...
|
13 August 2020, 11:02 | #6 |
Registered User
Join Date: Feb 2010
Location: Espoo / Finland
Posts: 819
|
|
13 August 2020, 11:26 | #7 |
Registered User
Join Date: Feb 2011
Location: Italy/Rome
Posts: 2,344
|
|
13 August 2020, 11:30 | #8 | |
Registered User
Join Date: Feb 2010
Location: Espoo / Finland
Posts: 819
|
Quote:
|
|
13 August 2020, 11:32 | #9 |
Registered User
Join Date: Feb 2011
Location: Italy/Rome
Posts: 2,344
|
@britelite
More or less they use per load coppers' colors register to get full 57 move per scanline. Not so difficult to understand |
13 August 2020, 11:35 | #10 | |
Registered User
Join Date: Feb 2010
Location: Espoo / Finland
Posts: 819
|
Quote:
So, with all this information you should easily be able to get your own copperchunky running. |
|
13 August 2020, 13:16 | #11 |
Registered User
Join Date: Dec 2014
Location: germany
Posts: 439
|
On AGA you can have pretty much every pixel size you want, but you cannot get past the 57 or so CMOVEs per scanline. So a 200pix wide 2x2 copper chunky is possible, but not a 256 or 320pix wide one.
On OCS it's more complicated, as you do not have a lot of color registers to buffer the color changes. AFAIK 4x1 is possible with some trickery (and a narrow screen). There was a thread on ADA about that AFAIR. |
13 August 2020, 19:03 | #12 |
OCS forever!
Join Date: Mar 2019
Location: Birmingham, UK
Posts: 418
|
Anyone got a link to a demo to demonstrate what copperchunky looks like? I’m not sure I know what it is. Is it just spamming colour changes for a lores picture?
|
13 August 2020, 19:25 | #13 | |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,480
|
Quote:
A simple image rotation. I have the code somewhere .. maybe .. |
|
13 August 2020, 19:25 | #14 | |
Lemon. / Core Design
Join Date: Mar 2016
Location: Tier 5
Posts: 1,213
|
Quote:
For example in my Colombia 64k intro, the tunnels are using a method that gives a perceived 4x4 pixel size, although this is just a trick |
|
14 August 2020, 04:03 | #15 |
Registered User
Join Date: Feb 2011
Location: Italy/Rome
Posts: 2,344
|
I'm thinking if its possible with scrollregister close the "gap" between pixels, by shifting bitmap after each chunky pixel, and get 1x1. AT LEAST on Aga
Last edited by sandruzzo; 14 August 2020 at 07:42. |
14 August 2020, 08:59 | #16 |
Registered User
Join Date: Feb 2010
Location: Espoo / Finland
Posts: 819
|
You don't need to scroll anything, you can just have a bitmap with 1 pixel wide stripes. Doesn't change the fact that you can only change 57 colors (pixels) per scanline, so that will leave you with a 57 pixel wide screen if you want to have 1x1 copperchunky pixels.
|
14 August 2020, 09:31 | #17 |
Registered User
Join Date: Feb 2011
Location: Italy/Rome
Posts: 2,344
|
I Can see it
|
14 August 2020, 10:47 | #18 | |
ex. demoscener "Bigmama"
Join Date: Jun 2012
Location: Fyn / Denmark
Posts: 1,631
|
Quote:
Basically, all your classic copper plasma effects are a form of copper-chunky too |
|
14 August 2020, 12:24 | #19 |
Registered User
Join Date: Feb 2010
Location: Espoo / Finland
Posts: 819
|
Well, maybe I should post one of my copper-chunky demos too
[ Show youtube player ] |
14 August 2020, 12:44 | #20 |
Registered User
Join Date: Aug 2006
Location: Finland
Age: 52
Posts: 244
|
Riihimäki! wtf?!
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Copper Chunky Calvin & Hobbes rotozoom? | ReadOnlyCat | support.Demos | 5 | 10 July 2018 10:47 |
Best way to mix blitting with copper and copper effects | roondar | Coders. Asm / Hardware | 3 | 12 September 2016 13:12 |
Tutorial/guide request | Jimbobthe2nd | support.Other | 5 | 24 March 2016 23:05 |
Tutorial request: CIA timers | oRBIT | Coders. Tutorials | 4 | 11 June 2010 23:31 |
Request: AF 109,110,111 tutorial | AlfaRomeo | AMR suggestions and feedback | 6 | 23 September 2009 00:44 |
|
|